SlideShare a Scribd company logo
1 of 1
TIPE DATA ABSTRAK
– Tipe data yang ada sebagai hasil
dari imajinasi

Tipe Data Abstrak (ADT)
• SPESIFIKASI TIPE DATA ABSTRAK
– Tipe data atomik
• Domain
• Operasi
– Tipe berstruktur
• Elemen
• Struktur
• Domain
• Operasi




Format ADT
ADT ADT_Name is
Data
Mendiskripsikan struktur data
Operations
Operation1
Input: Data dari pemanggil
Preconditions: Keadaan perlu dari sistem sebelum eksekusi operasi
Process: Tindakan yang dilakukan terhadap data
Output: Data yang dikembalikan ke pemanggil
Postconditions: Keadaan sistem setelah eksekusi operasi
Operation2 . . .
:
Operationn . . .
end ADT ADT_Name

Contoh ADT
ADT Lingkaran is
Data
Bilangan real non-negatif yang menyatakan jari-jari
lingkaran
Operations
Luas
Input: Tidak ada
Preconditions: Tidak ada
Process: Menghitung luas lingkaran
Output: Mengembalikan luas
Postconditions: Tidak ada
Keliling Lingkaran
Input: Tidak ada
Preconditions: Tidak ada
Process: Menghitung keliling lingkaran
Output: Mengembalikan keliling
Postconditions: Tidak ada
end ADT Lingkaran

More Related Content

Viewers also liked

Specification sheet studio monitor 4312 e (italian)
Specification sheet   studio monitor 4312 e (italian)Specification sheet   studio monitor 4312 e (italian)
Specification sheet studio monitor 4312 e (italian)ggrainer74
 
TTW Zürich 2011: Social Media und das Reisebüro
TTW Zürich 2011: Social Media und das ReisebüroTTW Zürich 2011: Social Media und das Reisebüro
TTW Zürich 2011: Social Media und das ReisebüroTravelbrain GmbH
 
2011 Maino Christmas News Letter
2011 Maino Christmas News Letter2011 Maino Christmas News Letter
2011 Maino Christmas News LetterDominick Maino
 
Django nutshell overview
Django nutshell overviewDjango nutshell overview
Django nutshell overviewschacki
 
Corrección del examen
Corrección del examenCorrección del examen
Corrección del examendiegorap
 
Retoc d'imatges
Retoc d'imatgesRetoc d'imatges
Retoc d'imatgesSaraiAlex
 
Regimento lab de informática curso
Regimento lab de informática cursoRegimento lab de informática curso
Regimento lab de informática cursotchristina33
 

Viewers also liked (10)

Specification sheet studio monitor 4312 e (italian)
Specification sheet   studio monitor 4312 e (italian)Specification sheet   studio monitor 4312 e (italian)
Specification sheet studio monitor 4312 e (italian)
 
Oh deer debriefing
Oh deer debriefingOh deer debriefing
Oh deer debriefing
 
TTW Zürich 2011: Social Media und das Reisebüro
TTW Zürich 2011: Social Media und das ReisebüroTTW Zürich 2011: Social Media und das Reisebüro
TTW Zürich 2011: Social Media und das Reisebüro
 
The merciful
The mercifulThe merciful
The merciful
 
2011 Maino Christmas News Letter
2011 Maino Christmas News Letter2011 Maino Christmas News Letter
2011 Maino Christmas News Letter
 
Django nutshell overview
Django nutshell overviewDjango nutshell overview
Django nutshell overview
 
Corrección del examen
Corrección del examenCorrección del examen
Corrección del examen
 
Ble
BleBle
Ble
 
Retoc d'imatges
Retoc d'imatgesRetoc d'imatges
Retoc d'imatges
 
Regimento lab de informática curso
Regimento lab de informática cursoRegimento lab de informática curso
Regimento lab de informática curso
 

Similar to tipe data abstrak

Soal 20 uas_20sia_202013
Soal 20 uas_20sia_202013Soal 20 uas_20sia_202013
Soal 20 uas_20sia_202013Alvin Setiawan
 
Materi rsi 7 permodelan proses
Materi rsi 7 permodelan prosesMateri rsi 7 permodelan proses
Materi rsi 7 permodelan prosesdonasiilmu
 
Materi rsi 7 permodelan proses
Materi rsi 7 permodelan prosesMateri rsi 7 permodelan proses
Materi rsi 7 permodelan prosesdonasiilmu
 
3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdfRatihPuspitaSiwi
 
KONSEP SISTEM INFORMASI MANAEEJEMEN PPT
KONSEP SISTEM INFORMASI  MANAEEJEMEN PPTKONSEP SISTEM INFORMASI  MANAEEJEMEN PPT
KONSEP SISTEM INFORMASI MANAEEJEMEN PPTMNurmadaniMuhammadNu
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahanformatik
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahanformatik
 
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)Adam Mukharil Bachtiar
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Miningdedidarwis
 

Similar to tipe data abstrak (10)

Soal 20 uas_20sia_202013
Soal 20 uas_20sia_202013Soal 20 uas_20sia_202013
Soal 20 uas_20sia_202013
 
Materi rsi 7 permodelan proses
Materi rsi 7 permodelan prosesMateri rsi 7 permodelan proses
Materi rsi 7 permodelan proses
 
Materi rsi 7 permodelan proses
Materi rsi 7 permodelan prosesMateri rsi 7 permodelan proses
Materi rsi 7 permodelan proses
 
3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf
 
KONSEP SISTEM INFORMASI MANAEEJEMEN PPT
KONSEP SISTEM INFORMASI  MANAEEJEMEN PPTKONSEP SISTEM INFORMASI  MANAEEJEMEN PPT
KONSEP SISTEM INFORMASI MANAEEJEMEN PPT
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
 
Kisi2 analisis
Kisi2 analisisKisi2 analisis
Kisi2 analisis
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
 

More from Rizki Ogawa

Makalah Manajemen sumber daya manusia
Makalah Manajemen sumber daya manusiaMakalah Manajemen sumber daya manusia
Makalah Manajemen sumber daya manusiaRizki Ogawa
 
Manajemen sumber daya manusia
Manajemen sumber daya manusiaManajemen sumber daya manusia
Manajemen sumber daya manusiaRizki Ogawa
 
Presentation Budaya Kerja Syariah
Presentation Budaya Kerja SyariahPresentation Budaya Kerja Syariah
Presentation Budaya Kerja SyariahRizki Ogawa
 
MAKALAH Budaya Kerja Syariah
MAKALAH Budaya Kerja SyariahMAKALAH Budaya Kerja Syariah
MAKALAH Budaya Kerja SyariahRizki Ogawa
 
Presentasi Makalah Lembaga Pembiayaan
Presentasi Makalah Lembaga PembiayaanPresentasi Makalah Lembaga Pembiayaan
Presentasi Makalah Lembaga PembiayaanRizki Ogawa
 
Lembaga Pembiayaan
Lembaga PembiayaanLembaga Pembiayaan
Lembaga PembiayaanRizki Ogawa
 
Source Code Halaman Web Radio Stremaing [RAMEN RADIO]
Source Code Halaman Web Radio Stremaing [RAMEN RADIO]Source Code Halaman Web Radio Stremaing [RAMEN RADIO]
Source Code Halaman Web Radio Stremaing [RAMEN RADIO]Rizki Ogawa
 
Memasukkan embed code radio streaming
Memasukkan embed code radio streamingMemasukkan embed code radio streaming
Memasukkan embed code radio streamingRizki Ogawa
 
UI, Prinsip UI, Know Ur Users
UI, Prinsip UI, Know Ur UsersUI, Prinsip UI, Know Ur Users
UI, Prinsip UI, Know Ur UsersRizki Ogawa
 

More from Rizki Ogawa (15)

Makalah Manajemen sumber daya manusia
Makalah Manajemen sumber daya manusiaMakalah Manajemen sumber daya manusia
Makalah Manajemen sumber daya manusia
 
Manajemen sumber daya manusia
Manajemen sumber daya manusiaManajemen sumber daya manusia
Manajemen sumber daya manusia
 
Presentation Budaya Kerja Syariah
Presentation Budaya Kerja SyariahPresentation Budaya Kerja Syariah
Presentation Budaya Kerja Syariah
 
MAKALAH Budaya Kerja Syariah
MAKALAH Budaya Kerja SyariahMAKALAH Budaya Kerja Syariah
MAKALAH Budaya Kerja Syariah
 
Presentasi Makalah Lembaga Pembiayaan
Presentasi Makalah Lembaga PembiayaanPresentasi Makalah Lembaga Pembiayaan
Presentasi Makalah Lembaga Pembiayaan
 
Lembaga Pembiayaan
Lembaga PembiayaanLembaga Pembiayaan
Lembaga Pembiayaan
 
Source Code Halaman Web Radio Stremaing [RAMEN RADIO]
Source Code Halaman Web Radio Stremaing [RAMEN RADIO]Source Code Halaman Web Radio Stremaing [RAMEN RADIO]
Source Code Halaman Web Radio Stremaing [RAMEN RADIO]
 
Memasukkan embed code radio streaming
Memasukkan embed code radio streamingMemasukkan embed code radio streaming
Memasukkan embed code radio streaming
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Data Mining
Data MiningData Mining
Data Mining
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
Protokol ip
Protokol ipProtokol ip
Protokol ip
 
Topologi jarkom
Topologi jarkomTopologi jarkom
Topologi jarkom
 
UI, Prinsip UI, Know Ur Users
UI, Prinsip UI, Know Ur UsersUI, Prinsip UI, Know Ur Users
UI, Prinsip UI, Know Ur Users
 
Algoritma id3
Algoritma id3Algoritma id3
Algoritma id3
 

Recently uploaded

Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10maulitaYuliaS
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptimamshadiqin2
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptannanurkhasanah2
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 

Recently uploaded (20)

Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.ppt
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.ppt
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 

tipe data abstrak

  • 1. TIPE DATA ABSTRAK – Tipe data yang ada sebagai hasil dari imajinasi Tipe Data Abstrak (ADT) • SPESIFIKASI TIPE DATA ABSTRAK – Tipe data atomik • Domain • Operasi – Tipe berstruktur • Elemen • Struktur • Domain • Operasi Format ADT ADT ADT_Name is Data Mendiskripsikan struktur data Operations Operation1 Input: Data dari pemanggil Preconditions: Keadaan perlu dari sistem sebelum eksekusi operasi Process: Tindakan yang dilakukan terhadap data Output: Data yang dikembalikan ke pemanggil Postconditions: Keadaan sistem setelah eksekusi operasi Operation2 . . . : Operationn . . . end ADT ADT_Name Contoh ADT ADT Lingkaran is Data Bilangan real non-negatif yang menyatakan jari-jari lingkaran Operations Luas Input: Tidak ada Preconditions: Tidak ada Process: Menghitung luas lingkaran Output: Mengembalikan luas Postconditions: Tidak ada Keliling Lingkaran Input: Tidak ada Preconditions: Tidak ada Process: Menghitung keliling lingkaran Output: Mengembalikan keliling Postconditions: Tidak ada end ADT Lingkaran