Sei sulla pagina 1di 6

LAPORAN ADT

Tujuan : 1. Untuk mengetahui pengertian ADT. 2. Mengetahui manfaat ADT. 3. Dapat membuat program ADT.

Teori Dasar
ADT atau Tipe Data Bentukan ADT adalah tipe data yang dibuat oleh programmer sendiri yang memiliki suatu nama tertentu. ADT dapat berupa tipe data dasar namun diberi nama baru atau berupa kumpulan tipe data berbeda yang diberi nama baru. Untuk pembuatan ADT digunakan keyword typedef Struct Tipe data bentukan yang berisi kumpulan variabel variabel yang bernaung dalam satu nama yang sama. !erbeda dengan array yang berisi kumpulan variabel yang bertipe data sama" stru#t dapat memiliki variabel variabel yang bertipe data sama atau berbeda" bahkan bisa menyimpan variabel yang bertipe data array atau stru#t $ariabel variabel yang men%adi anggota stru#t disebut dengan elemen stru#t.

Eko Nugroho L.\ TT 1D\1231130008

Page 1

LAPORAN ADT

Hasil dan pembahasan


&in#lude 'iostream.h( &in#lude '#onio.h( &in#lude 'stdio.h( stru#t produk ) #har %enis*1+,"nama *1+,int harga- .stru#t produk prd*/,main 01 ) int pil"bts"i#har %wbmenu2 #out''endl#out''3Toko 45D6 MA7MU83''endl#out''endl#out''39ilih menu3''endl#out''31. MA4U77A: DATA !A8A:;23''endl#out''32. TAM95<7A: DATA3''endl#out''33. 7eluar3''endl#out''endl#out''3masukkan pilihan 2 3-#in((pilif 0 pil==11 ) #lrs#r 01#out''3M>:U 5:9UT !A8A:;3''endl#out''endl#out''3masukan %umlah !arang yang ingin diinputkan 2 3-#in((btsEko Nugroho L.\ TT 1D\1231130008 Page 2

LAPORAN ADT

#out''endl#out''35:9UT7A: DATA !A8A:;23''endl#out''3 3''endl-

??menginputkan data for 0i=@- i'bts- iAA1 )#out''3Data !arang 3''0iA11''endl#out''3Benis 9rodukCt2 3-#in((prd*i,.%enis#out''3:ama 9rodukCt2 3-#in((prd*i,.nama#out''3Darga 9rodukCt2 3-#in((prd*i,.harga#out''3 3''endl-.

#lrs#r01-

#out''3Data 4udah di inputkan" silahkan kembali untuk melihat hasil..23''endl#out''endl#out''37embaliE *y?t, 2 3-#in((%wbif 0%wb==FyFGG%wb==FHF1 )#lrs#r01goto menu-. .

??pilihan 2 0Menampilkan Data !arang1 else if 0pil==21 ) #lrs#r01Eko Nugroho L.\ TT 1D\1231130008 Page 3

LAPORAN ADT

for 0i=@- i'bts- iAA1 ) #out''endl#out''3Data !arang 3''0iA11''endl#out''3Benis produkCt2 3 ''prd*i,.%enis''endl-

#out''3:ama produkCt2 3''prd*i,.nama''endl#out''3Darga Ct2 3''prd*i,.harga''endl#out''endl.

#out''endl#out''37embaliE *y?t, 2 3-#in((%wbif 0%wb==FyFGG%wb==FHF1 )#lrs#r01goto menu. .

else if 0pil==31 )#lrs#r01#out''3Tekan >nter untuk keluar3. get#h01-

Eko Nugroho L.\ TT 1D\1231130008

Page 4

LAPORAN ADT

Hasil eksekusi program

Eko Nugroho L.\ TT 1D\1231130008

Page 5

LAPORAN ADT

Kesimpulan :
Dalam pembuatan sebuah program sederhana kita harus menguasai bahasa I bahasa pemrograman" #ontohnya seperti int" float" void main" endl dan masih banyak lagi. 4elain itu kita %uga harus menggunakan logika kita supaya program yang kita buat dapat di %alankan sesuai fungsi yang kita inginkan. 4elain kedua hal di atas" kita %uga harus teliti dalam pembuatan program" karena berbeda satu tanda sa%a program itu tidak mau ber%alan. 7emudian u%ilah program itu se#ara berulang ulang" mengantisipasi kemungkinan kegagalan program. Dengan menguasai pembuatan program #AA kita bisa membuat sistem informasi yang akurat

Eko Nugroho L.\ TT 1D\1231130008

Page 6

Potrebbero piacerti anche