Upload
riccy-dlonelly
View
2.763
Download
0
Embed Size (px)
DESCRIPTION
hasil presentasi semester 1 kemaren
Citation preview
TIPE Bentukan
algoritma
Kelompok 9
Disusun oleh : RICKY KRISTIAN
&YESPIKA
TipeBentukan • Tipe bentukan adalah tipe yang didefinisikan
sendiri oleh permogram.
• Tipe bentukan di susun oleh satu atau lebih tipe dasar.
TipeBentukan Ada tiga macam tipe bentukan yaitu :
• Tipe dasar• Tipe dasar yang diberi nama dengan nama tipe baru dan,• Rekaman (record).
1. TIPE DASAR
• Tipe dasar merupakan tipe yang dapat langsung dipakai.
• Tipe dasar sudah Kita kenal dalam kehidupan sehari-hari.
• Dalam dunia pemograman tipe dasar adalah bilangan logika,bilangan bulat,bilangan rill,dan karakter.
• kita hampir setiap hari berbicara mengenai angka- angka dan karakter.
String
• String adalah deretan karakter dengan panjang tertentu
• Contoh-contoh string yaitu :‘saya belajar algoritma’ , ‘ Suka bumi’ , ‘Pol tek BBC’, dan lain-lain
• Nama tipe string adalah string.Semua string harus diapitOleh tanda petik tunggal.
Contoh string yang lainnya :“MATA KULIAH ALGORITMA’ ‘ManajemenInformatika’ ‘.....................................’ ‘James Bond’ ‘007’
Operasi pada tipe string ada dua macam :
a. Operasi penyambungan (concatenation) Operator yang digunakan adalah +.Operator + bukanlah operator penjumlahanSeperi 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’
Operator yang digunakan adalah :< (lebih kecil) > (lebih besar) = (sama dengan)
b. Operasi perbandingan
Operator relasional, seperti halnya pada karakter, menghasilkan nilai boolean yaituTrue atau false. Contoh :‘abcd’ = ‘abc’ (hasil : false) ‘aku’ < ‘AKU’ (hasil : true)
String yang disusun oleh gabungan numerik dan karakter sering dinamakan alfanumerik. Misalnya ‘XYZ007’, ‘abc123’ dan lain-lain. Karena tipe string banyak
Dipakai dalam pemrograman maka string dapat di perlakukan sebagai
tipe dasar.
2. Tipe Dasar Yang Diberi Nama Baru
• Cara penulisan untuk tipe baru tersebut tidak berubah, tetap sama dengan tipe dasar aslinya.
• Kita dapat memberi nama baru untuk tipe dasar dengan menggunakan kata kunci type.
Contoh :Type Bil Bulat : integerKeterangan :
Peubah adalah tempat penyimpanan data/informasi di memori yang isinya dapat diubah. Contoh : x, nilai_ujian, jumlah : real k : integer c : char
•Bil Bulat adalah tipe bilangan bulat yang sama dengan tipe integer. Apabila kitaMempunyai sebuah peubah (variable) yang bernama X dan bertipe Bil Bulat, peubah X tersebut sama saja bertipe integer.
• Rekaman disusun oleh satu atau lebih field.
3. Rekaman (record)
• Tiap field menyimpan data dari tipe dasarTertentu atau dari tipe bentukan lain yang sudah di definisikan sebelumnya.
• Nama rekaman ditentukan oleh pemrogram.
• Karena strukturnya yang disusun oleh field-field, maka rekaman dinamakan juga tipe terstruktur (structured type).
Contoh :NilMhs adalah nama tipe terstruktur yang menyatakan nilai ujian seorang mahasiswauntuk suatu mata kuliah (MK) yang Ia ambil. Data setiap mahasiswa adalah NIM, nama mahasiswa, mata kuliah yang diambil dan nilai mata kuliah tersebut.
Kode MkNIM Nama Mhs Nilai
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)}
THE END.......^,^WWW.MUGIANET.COM
ALGORITMA DAN PEMOGRAMAN .PDF.COM