Dokumen ini membahas tiga jenis tipe data yang dapat dibuat dalam pemrograman, yaitu tipe data dasar, tipe data yang diberi nama baru dari tipe dasar, dan rekaman (record) yang terdiri dari beberapa field.
3. TipeBentukan
• Tipe bentukan adalah tipe yang didefinisikan
sendiri oleh permogram.
• Tipe bentukan di susun oleh satu atau lebih tipe
dasar.
4. TipeBentukan
Ada tiga macam tipe bentukan yaitu :
• Tipe dasar
• Tipe dasar yang diberi nama dengan
nama tipe baru dan,
• Rekaman (record).
5. 1. TIPE DASAR
• Tipe dasar merupakan tipe
yang dapat langsung
dipakai.
• Tipe dasar sudah Kita kenal
dalam kehidupan sehari-hari.
6. • kita hampir setiap hari berbicara
mengenai angka- angka dan
karakter.
• Dalam dunia pemograman tipe
dasar adalah bilangan
logika,bilangan bulat,bilangan
rill,dan karakter.
7. • String adalah deretan karakter dengan panjang tertentu
• Contoh-contoh string yaitu :
‘saya belajar algoritma’ , ‘ Suka bumi’ , ‘Pol tek BBC’, dan
lain-lain
8. Contoh string yang lainnya :
“MATA KULIAH ALGORITMA’
‘ManajemenInformatika’
‘.....................................’
‘James Bond’
‘007’
9. a. Operasi penyambungan (concatenation)
Operator yang digunakan adalah +.
Operator + bukanlah operator penjumlahan
Seperi pada tipe numerik (integer atau real),
Tapi maksudnya adalah untuk penyambungan.
Bila a dan b adalah peubah bertipe string,
maka a + b sama.
Contoh :
‘Manajemen” + “Informatika’ = ‘ManajemenInformatika’
‘Manajemen’ + “ Informatika = ‘ManajemenInformatika’
‘1’ + ‘2’ = ‘12’
10. b. Operasi perbandingan
Operator yang digunakan adalah :
< (lebih kecil)
> (lebih besar)
= (sama dengan)
Operator relasional, seperti halnya pada karakter,
menghasilkan nilai boolean yaitu
True atau false.
Contoh :
‘abcd’ = ‘abc’ (hasil : false)
‘aku’ < ‘AKU’ (hasil : true)
11.
12. 2. Tipe Dasar Yang Diberi
Nama Baru
• Kita dapat memberi nama baru
untuk tipe dasar dengan
menggunakan kata kunci type.
• Cara penulisan untuk tipe baru tersebut
tidak berubah, tetap sama dengan tipe
dasar aslinya.
13. Contoh :
Type Bil Bulat :
Keterangan : integer
Peubah adalah tempat penyimpanan
data/informasi di memori yang isinya dapat
diubah.
Contoh :
x, nilai_ujian, jumlah : real
k : integer
c : char
14. •Bil Bulat adalah tipe bilangan bulat yang
sama dengan tipe integer. Apabila kita
Mempunyai sebuah peubah (variable) yang
bernama X dan bertipe Bil Bulat,
peubah X tersebut sama saja bertipe integer.
15. 3. Rekaman (record)
• Rekaman disusun oleh satu atau lebih
field.
• Tiap field menyimpan data dari tipe dasar
Tertentu atau dari tipe bentukan lain
yang sudah di definisikan sebelumnya.
• Nama rekaman ditentukan oleh
pemrogram.
16. • Karena strukturnya yang disusun oleh
field-field, maka rekaman dinamakan juga
tipe terstruktur (structured type).
17. Contoh :
NilMhs adalah nama tipe terstruktur yang
menyatakan nilai ujian seorang mahasiswa
untuk suatu mata kuliah (MK) yang Ia ambil.
Data setiap mahasiswa adalah NIM,
nama mahasiswa, mata kuliah yang diambil
dan nilai mata kuliah tersebut.
Nama Mhs Kode Mk
NIM Nilai
18. Cara penulisan tipe NilMhs adalah :
Type NilMhs : record
NIM : integer {NomorIndukMahasiswa}
Nama Mhs: string {nama mahasiswa}
KodeMk : string{kode mata kuliah}
Nilai : char {indeks nilai mata kuliah
(A/B/C/D/E)}