Anda di halaman 1dari 8

MAKALAH

TIPE DATA, IDENTIFIER, DAN


OPERASI DASAR

DISUSUN
OLEH :

 GUSTI NGURAH ARYO ANGGARA


 MARSYANDAH
 RISKA AYU
 ILHAM
 TIAR ADE PUTRA
 MUH. RIFKI

SMK NEGERI 1 LOEA


TAHUN 2021/2022
KATA PENGANTAR

            Penulis mengucapkan puji syukur kepada Allah SWT, karena berkat rahmat dan

karunia-Nya maka penulis dapat menyelesaikan makalah yang berjudul ” Tipe Data,

Identifier, Dan Operasi Dasar ” ini tepat pada waktunya. Laporan hasil makalah ini semata-

mata hanya untuk menambah wawasan dan pengetahuan yang lebih luas.

Penulis menyadari bahwa makalah ini masih memiliki banyak kesalahan, untuk itu

kritik dan saran yang sifatnya membangun sangat diharapkan.

            Akhirnya penulis berharap semoga penulisan makalah ini dapat bermanfaat bagi

perkembangan ilmu pengetahuan dan bagi kita semua.


PEMBAHASAN

A. Tipe Data
Jenis sebuah objek sangat menentukan range nilai yang dapat di oprasikan terhadap
objek tersebut. Dalam Compiler Free Pascal, terdapat dua jenis penggunaan tipe data
yaitu :
1. Tipe data yang sudah terintegrasi Built-in dalam compiler yang artinya tipe data
tersebut tidak memerlukan pendeklarasian terlebih dahulu sebelum
menggunakannya.
2. Tipe data yang harus dideklarasikan terlebih dahulu sebelum memanggilnya dalam
badan program utama atau disebut User-Defided Typed.
Dalam beberapa kasus, kode yang dimuat dalam Free pascal yang sudah
mengalami perbaikan dan dapat diintegrasikan dengan bahasa Assembler dan
diterjemahkan Delphi.

B. Basic Type Atau Tipe Dasar


Tipe data dasar atau basic type dalam pascal dibedakan menjadi beberapa bagian
yaitu sebagai berikut :
1. Ordinal Types
Karakteristik utama ordinal adalah dukungan terhadap pengurutan data yang
memiliki data bernilai kecil dan bernilai besar.
a) Integer atau bilangan bulat
Tipe data ini tidak mengandung nilai pecahan atau decimal, seperti bilangan
77,4. Tipe data integer termasuk kategori tipe data Smallint, sedangkan tipe
data cardinal lebih cenderung sebagai jenis tipe longword.
b) Boolean
Tipe Boolean merupakan salah satu tipe data dengan harga dua kemungkinan,
yaitu False (0) atau True (1)
c) Enumerated Type
Tipe Enumerasi menggambarkan nilai data secara berurutan secara dari
deretan elemen menjadi sebuah daftar identifier menggunakan penomoran
indeks elemen mulai dari 0.1 dan seterusnya.
d) Subrange Type
Tipe ini mendefenisikan daftar elemen dari nilai terkecil hingga paling besar.
2. Real Type
Tipe real mendukung penulisan bilangan pecahan atau penulisan angka dibelakang
digit yang disebut Floating Point.
C. Character Type
Tpe data Carakter dalam Pascal dibedakan menjadi beberapa bagian, yaitu sebagai
berikut :
1. Char
Tipe Data Char membutuhkan 1 byte memori untuk melakukan penyimpanan
karakter ASCII (Huruf Alfabet (a…. z, A….Z) angka numeric (0….9), tanda baca,
operator aritmetika dan symbol-simbol khusus)
2. Widechar
Free pascal mendukung tipe data Widechar 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 diunit system
seperti UCSZChar, UCS4Char, dan Uni Code Char yang sering digunakan oleh
bahasa pemprograman Delphi sebagai kompabilitas.
4. String
Tipe data String memiliki jumlah maksimal karakter sepanjang 225 karakter. Jika
ada spesifikasi panjang ukuran karakter dalam deklarasi string, banyaknya
karakter tergantung nilai yang ditentukan.
5. Shortstring
 Jika pilihan Off (dimatikan) dengan symbol {SH-} string akan selalu bernilai
shortstring.
 Jika pilihan On (dihidupkan) dengan symbol {SH+} dan diberikan panjang
tertentu, deklarasi tersebut adalah shortstring dengan format
6. Ansistrings
Tipe ansistrings merupakan referensi pascal yang digunakan oleh Delphi dengan
panjang karakter tanpa batas
7. Pchar
Pchar merupakan tipe data pemprogaman Delphi yang didukung Free Pascal
seperti buah Variabel berjenis pointer yang merujuk ke elemen Array bertipe Char
yang diakhiri dengan karakter 0 (#0)

D. Variabel Dan Konstanta Dalam Pascal


Variable merupakan wadah sementara nilai dengan tipe data tertentu pada
sebuah alamat memori.
Syarat pemberian nama identifier adalah sebagai berikut :
1. Harus diawali dengan karakter huruf atau underscore (-)
2. Karakter kedua boleh menggunakan symbol atau angka, tetapi tidak boleh spasi
3. Panjang identifier maksimal hanya 63 karakter karena karakter berikutnya tidak
dianggap sebagai bagian dari identifier
4. Tidak boleh terdapat duplikasi identifier
5. Identifier tidak boleh mempergunakan daftar Reserved Word yang tersedia pada
pascal.
ada dua jenis Variabel yang dapat dideskripsikan dalam pascal, yaitu sebagai
berikut :
1. Variable global adalah variable yang dideklarasikan di unit atau program,
tetapi tidak dikenali dan tidak digunakan dalam prosedur atau fungsi. Variable
ini disimpan pada alat memori secara tetap selama proses program berjalan
2. Variable local dideklarasikan didalam prosedur atau fungsi nilainya disimpan
pada program stack, yaitu tidak dilokasi tetap.

E. Konstanta
Konstanta merupakan nilai perubah layaknya variable yang memiliki nilai data
bersifat tetap. Besaran bernilai konstanta ditetapkan ketika pertama kali
dideklarasikan. Ada dua deklarasi jenis konstanta, yaitu sebagai berikut :
1. Konstanta tidak bertipe data
2. Konstanta dengan tipe data

F. Tipe Data Dalam Java


Dalam programa Java dikenal dengan tipe data Integer, Float, dan Character,
tipe data ini digunakan untuk menentukan range nilai data yang dapat ditampung oleh
sebuah variable sebelum diberikan nilai.
1. Integer
2. Float
Tipe data ini digunakan untuk data dengan nilai pecahan atau desimal
3. Tipe Data Char
Tipe data ini digunakan menyatakan nilai berupa karakter baik a……z. A…...Z
dan beberapa symbol khusus.

G. Variabel dan Konstanta Dalam Java


Variable dalam java dideklarasikan untuk menyimpan nilai data sebelum
dioprasikan dalam badan utama program. Ada tiga jenis variable dalam java, yaitu
sebagai berikut
1. Variabel Lokal
Jenis variable ini dideklarasikan dalam method atau di dalam konstruktor dan
blok. Tipe variable ini akan dieksekusi ketika method atau konstruktor atau blok
badan program mulai bekerja dan akan berakhir setelah blok program tersebut
selesai bekerja.
2. Variabel Instance
Tipe Variabel ini dideklarasikan dalam kelas program, sebelum atau sesudah
penggunaan blokutama badan program (Vaid Main), Jenis Variabel ini dapat
dikenali dan digunakan dalam metode konstruktor maupun blok utama program.
Dalam kasus ini, dapat diamati bahwa variable instance memiliki beberapa ciri
khas pengunaa, yaitu sebagai berikut
a. Variable instance akan dibuat bila sebuah objek yang dipenggil menggunakan
Keyword New
b. Variable ini dapat di penggil menggunakan access modifier
c. Variable ini akan dieksekusi jika objek dijalankan atau dipanggil dalam blok
badan program
d. Variable ini dapat digunakan dalam bagian method, constructor, atau badan
program
e. Jika space objek tersedia dalam heap, slot variable juga akan dibuat
3. Variable Kelas atau Static
Tipe variable ini akan dideklarasikan dalam sebuah class program yang diawali
dengan keyword static. Nilai dalam variable ini bersifat tetap (konstanta) atau
tidak bisa berubah seperti kedua jenis variable sebelumnya.
A. Pilihlah Salah Satu Jawaban yang tepat !
1. Berikut identifier yang benar menurut aturan penulisan dalam pascal adalah…
a. Nama-Siswa d. – Siswa nama
b. Nama siswa e. // nama siswa
c. Znamasiswa
2. Ekspresi yang tidak dapat dilakukan oleh tipe data real adalah…
a. a : = a + b d. a : = a mod b
b. a : = a – b e. a : = a/b
c. a : = a * b
3. cara yang tepat untuk mendeklarasikan variable bertipe data enumerated dalam
pascal berikut adalah….
a. Var xyz : integer (1,2,3) ; d. Var mobil : (a,b,c) : char ;
b. Var mobil : (a,b,c) ; e. Var mobil : string [a,b,c];
c. Var mobil : [a,b,c] ;

4. Ekspresi yang tidak dapat dilakukan oleh tipe data integer adalah ….
a. a : = a + b d. a : = a mod b
b. a : = a – b e. a : = a/b
c. a : = a * b
5. jenis variable dalam pemprograman java yang hanya dapat dikenali atau digunakan
dalam blok, method, atau constructor adalah….
a. Local Variable d. Method Variable
b. Static Variable e. Instance Variabel
c. Global Variable

B. Jawablah pertanyaan-pertanyaan berikut dengan benar !


1. Jelaskan jenis tipe data yang dikenal dalam compiler free pascal
2. Apa perbedaan ordinal type dengan real type ?
3. Jelaskan dan berikan contoh bentuk tipe data enumerated
4. Tuliskan dan jelaskan jenis-jenis tipe data yang termasuk real type ?
5. Jelaskan jenis type data yang termasuk tipe data char ?
KESIMPULAN
1. Tipe data
Tipe data Merupakan suatu nilai yang bisa di nyatakan dalam bentuk konstanta atau
variabel
2. Identifier
Identifier adalah suatu pengenal atau pengidentifikasi yang kita deklarasikan agar
kompiler dapat mengenalnya, identifier sendiri dapat berupa nama variabel, konstanta,
fungsi, kelas template maupun namespace
3. Operasi dasar
Operasi dasar adalah sekumpulan perintah dasar yang berperan untuk menjalankan dan
mengoperasikan computer

Anda mungkin juga menyukai