Diktat_StrukturData_01_ADT

B realisasikanlah dengan asumsi bahwa anda sudah

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: n Representasi JAM sbb : { Definisi jam dengan am dan pm } { *** Jam : 0:00:00 pm s.d. 11:59:59 am ***} { Definisi TYPE JAMT: HH:MM:SS AMPM } type ampm : (am, pm) type Hour : integer [0..11] type Minute : integer [0..59] type Second : integer [0..59] type JAMT : < HH: Hour, MM: Minute, SS: Second, T : ampm > a) Realisasikanlah, seolah-olah anda memulai modul JAM dengan type ini. b) Realisasikanlah, dengan asumsi bahwa anda sudah mempunyai ADT JAM dengan representasi sebelumnya, maka semua operasi aritmatika dan yang lain akan dilakukan dalam type JAM, sehingga anda hanya membuat sebuah “konvertor type” dari JAMT menjadi JAM. Konvertor sebaiknya diletakkan di dalam modul JAM atau JAMT? 3. Buatlah ADT bernama DATE, yang terdiri dari Tanggal, Bulan dan Tahun kalender. Terjemahkan spesifikasi type yang ada pada diktat Dasar Pemrograman (Bagian Fungsional). 4. Buatlah ADT bernama WAKTU, yang terdiri dari JAM dan DATE yang pernah didefinisikan sebelumnya. Definisikan beberapa fungsi tambahan. 5. Buatlah ADT PECAHAN untuk merepresenta...
View Full Document

Ask a homework question - tutors are online