SlideShare a Scribd company logo
1 of 19
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.
• kita hampir setiap hari berbicara
mengenai angka- angka dan
karakter.

• Dalam dunia pemograman tipe
  dasar adalah bilangan
  logika,bilangan bulat,bilangan
  rill,dan karakter.
• String adalah deretan karakter dengan panjang tertentu
• Contoh-contoh string yaitu :
‘saya belajar algoritma’ , ‘ Suka bumi’ , ‘Pol tek BBC’, dan
lain-lain
Contoh string yang lainnya :
“MATA KULIAH ALGORITMA’
‘ManajemenInformatika’
‘.....................................’
‘James Bond’
‘007’
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’
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)
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.
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
•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.
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.
• 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 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
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.......^,^




ALGORITMA DAN PEMOGRAMAN .PDF.COM

More Related Content

Similar to ALGORITMA

Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrakFaizalguswanda
 
pemrograman-dasar-cpp_02-variabel-tipe-data.pdf
pemrograman-dasar-cpp_02-variabel-tipe-data.pdfpemrograman-dasar-cpp_02-variabel-tipe-data.pdf
pemrograman-dasar-cpp_02-variabel-tipe-data.pdfFahriAkbar19
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asliNadya Olivia
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascalfhnx
 
Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & hargaMelva Amma Kalian
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_dataRoziq Bahtiar
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxsampesireron
 
Pert 4. class dan objek
Pert 4. class dan objekPert 4. class dan objek
Pert 4. class dan objekradar radius
 
Algoritma dan Pemrograman Komputer 2A.pptx
Algoritma dan Pemrograman Komputer 2A.pptxAlgoritma dan Pemrograman Komputer 2A.pptx
Algoritma dan Pemrograman Komputer 2A.pptxAgungRegawa
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator javaSaprudin Eskom
 
TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxssuser2693661
 
Part 23 Type Data Record
Part 23 Type Data RecordPart 23 Type Data Record
Part 23 Type Data RecordSyaiful Ahdan
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATAIez Risma Nursida
 

Similar to ALGORITMA (20)

Topik 4 Tipe Data
Topik 4 Tipe DataTopik 4 Tipe Data
Topik 4 Tipe Data
 
Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrak
 
Bab 2 (tipe data)
Bab 2 (tipe data)Bab 2 (tipe data)
Bab 2 (tipe data)
 
pemrograman-dasar-cpp_02-variabel-tipe-data.pdf
pemrograman-dasar-cpp_02-variabel-tipe-data.pdfpemrograman-dasar-cpp_02-variabel-tipe-data.pdf
pemrograman-dasar-cpp_02-variabel-tipe-data.pdf
 
Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
 
Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & harga
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data
 
Alpro tutor
Alpro tutorAlpro tutor
Alpro tutor
 
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptxPaskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
Paskalis Jabar-TI-3A-TUGAS02-2015020045.pptx
 
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
 
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
 
Pert 4. class dan objek
Pert 4. class dan objekPert 4. class dan objek
Pert 4. class dan objek
 
Algoritma dan Pemrograman Komputer 2A.pptx
Algoritma dan Pemrograman Komputer 2A.pptxAlgoritma dan Pemrograman Komputer 2A.pptx
Algoritma dan Pemrograman Komputer 2A.pptx
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
03 type data
03 type data03 type data
03 type data
 
TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptx
 
Part 23 Type Data Record
Part 23 Type Data RecordPart 23 Type Data Record
Part 23 Type Data Record
 
Sd bab 5 (record)
Sd bab 5 (record)Sd bab 5 (record)
Sd bab 5 (record)
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
 

ALGORITMA

  • 2. Disusun oleh : RICKY KRISTIAN & YESPIKA
  • 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)}
  • 19. THE END.......^,^ ALGORITMA DAN PEMOGRAMAN .PDF.COM