Breaking

Post Top Ad

Your Ad Spot

Selasa, 06 November 2018

TIPE DATA ,IDENTIFER,VARIABEL


A.   TIPE DATA,IDENTIFIRE&OPERASI DASAR

  jenis sebuah objek sangat menentukan range nilai yang dapat dioperasikan terhadap objek tersebut ,dalam compiler Free pascal terdapat dua jenis penggunaan tipe data Yaitu:

1.    Tipe data yang sudah terintegrasi atau bulit-in dalam compiler yang artinya tipe data tersebut tidak memerlukan pendeklarasian terlebih dahulu sebelum menggunakanya
2. Tipe data yang harus dideklarasikan terlebih dahulu sebelum memanggilkanya dalam badan perogram

B.   Basic type atau atau type dasar


TIpe dasar atau basic type dalam pascal di bedakan menjadi beberapa bagian yaitu :

1. Ordinal types
Karakteristik utama tipe ordinal adalah dukungan terhadap pengurutan data yang memiliki data bernilaikecil dn bernilai besar
a. Integer atau biangan bulat “tipe data ini tidak mengandung nilai pecahan atau desimal”

type
jagkauan
Ukuran(byte)
  byte
0 samapai dengan 255
1
  shortinta
-128 samapi dengan 127
1
  Smallint
-32678 samapi dengan 32767
2
  Word
0 samapi dengan 65535
2
  Integer
Termasuk dalam smallint ,longint,dan int64
2,4,8
 Cardinal
Termasuk dalam word ,longword,qword
2,4,8
 Longint
-2147483648 samapi dengan 2147483648
4
 Longword
0 samapi dengan 4294967295
4
 Int64
-9223372036854775808-9223372036854775807
8
 qword
0 samapi dengan 18446744037309551615
8

b.           Boelan
Tipe boelan merupakan salah satu tipe data dengan hanya dua kemungkinan yaitu(0)false atau tru(1)
c.Enumerted
Tipe enumerasi menggambarkan nilai data secara berurutan dari deretan elemen menjadi sebuah daftar identifer .
Bentuk format penulisan enumerated type dengan deklarasi var sebagai berikut
Var identifer : (identifer_1, identifer_2,identifer_n);
d.           Subrange type
Type ini mendenifikasikan  daftar elemen dari nilai terkecil hingga paling besar,format penulisan dengan tipe data subrange adalah sebagai berikut
Type
    Identifer =nilai1..nilai2:

2.                        Real type
Tipe real mendukung penulisan bilangan pecahan atau penulisan bilangan angka di belakang digit atau biasa di sebut floating point.
Type
Jangkauan
digit
Ukuran
Real
2.9E.-39 ..1.7E38
11-12
4/8
single
1.5E-45 ..3.4E38
7-8
4
Double
5.0E-324 .. 1.7E308
15-16
8
Extended
1.9E-4932 ..1.1E4932
19-20
10
Comp
-2E640+1 .. 2E63-1
19-20
8
Currency
-922337203585477.5808..92233723685477580
19-20
8

C.    Chracter type
Ada beberapa bagian yaitu

1.            Char
Tipe data char membutuhkan 1 byte memory untuk melakukan karakter ASCII,tanda baca,operator aritmatika dan simbol simbol khusus
2.            Widechar
Free pascal mendukung tiipe data wide char yang membutuhkan 2 byte memory untuk menampung satu karakter UNICODE dalam UTF -16 encoding.
3.            Other character
Free pascal mendukung pemakaian beberapa jenis karakter lain di unit system
4.            String
Tipe data string memiliki jumlah maksimal karakter sepanjang 255 karakter
5.            Shortstring
·  Jika pilihan of (dimatikan) dengan simbol {$H]-}
·  Jika pilihan on (dinyalakan) dengan simbol {$H+}
6.            Ansistring
Tipe data ini merupakan referensi pascal digunakan dengan panjang karakter tanpa batas
7.            Pchar
Merupakan tipe data pemrograman delphi yang didukung free pascal seperti sebuah variabel berjenis pointer yang berujuk ke elemen arrat type.
D.                       VARIABEL DAN KONSTANTA DALAM PASCAL

Variabel merupakan wadah sementara nilai dengan tipe data tertentu pada sebuah alamat data memory. Ketika menempatkan nilai ke variabel ,compiler Free pascal menghasilkan kode mesin sebagai tanda lokasi variabel disimpan  pada memory

Syarat pemberian nama identifer adalah sebagai berikut .
1.            Harus diawali dengan karater huruf
2.            Karakter kdua boleh menggunakan simbol atau angka tetapi tidk boleh spasi.
3.            Panjang identifer maskimal hanya 63 karakter karen berikutnya tidak dianggap sebagai bagian dari identifer
4.            Tidak boleh terdapat duplikasi identifer
5.            Identifer tidak boleh diperugunakn daftar reserved word yang tersedia

Ada dua jenis variabel yag dapat dideskripsikan dalam pascal
1.                        Ariabel global adalah variabel yang dideklarasikan di unit atau program tetapi tidak di kenali dan tidak di pergunakan dalam prosedur atau fungsi
2.                        Variabel lokal dideklarasikan di dalam prosedur atau fungsi
E.                        Konstanta
Konstanta merupakan nilai peubah layaknya variabel yang memiliki nilai data yag bersifat tetap . besaran nilai konstanta ditetapkan ketika pertama kali dideklaarasikan ada 2 deklarasi
1.            Konstanta tidak bertipe data
2.            Konstanta dengan bertipe data
F.                        Tipe data dalam java
1.            Integer
Tipe
Jangkauan
ukuran
Byte
-128 sampai dengan 127
8
Short
-32768 sampai dengan 32767
16
Int
-2147483648 samapai dengan 2147483647
32
long
--9223372036854775808 sampai dengan 9223372036854775807
64

2.            Float
tipe
Jangkauan
ukuran
Float
3.4E-038 sampai dengan  3.4E+038
32
Short
1.7E-308 sampai dengan 1.7E+308
64
double
-1.7e308 sampai dengan 1.7e308
64
3.            Tipe data char
Tipe data ini digunakan menyatakan nilai berupa karakter baik a...z,A...Z dan beberapa simbol khusus.

G.                      VARIABEL DAN KONSTANTA DALAM JAVA .

Variabel dalam java dideklarasikan untum menyimpan nilai data sebelum di operasikan dalam badan utama perogram pemberian tipe data dalam variabel akan menentukan ukuran data yang dapat disimpan oeh variabel
ada 3 jenis variabel dalam java ialah sebagai berikut
1.            Variabel lokal
Jenis variabel ini di deklarasikan dalam method atau di dalam konstruktor dan blok tipe varibael ini akan di eksekusi ketika metohd  atau konstruktur atau blok badan perogram mulai bekerja dan berakhir bekerja setelah blok perogram tersebut selesai bekerja
2.            Variabel instance
Tipe variabel ini di deklarasikan dalam kelas program , sebelum atau sesudah penggunaan blok utama badan peorgram (void main)  jenis variabe ini dapat dikenali dan di gunakan dalam metode konstruktur maupun blok utama perogram
3.            Variabel kelas atau static
Tipe variabel ini akan dideklarasikan dalam sebuah class perogram yang di awali dengan keyword static .nilai dalam variabel ini bersifat tetap(konstanta)atau tidak berubah seperti kedua  jenis variabel sebelumnay

Tidak ada komentar:

Posting Komentar

Post Top Ad

Your Ad Spot

Halaman