SlideShare a Scribd company logo
1 of 2
1. Abstract Data Type (ADT 
a. Latar Belakang 
Pada program aplikasi Flora fauna ini Abstract Data Type ( ADT) yang 
digunakan adalah LinkedList. Karena kelas LinkedList lebih efisien untuk 
aplikasi ini dapat dikeluarkan secara acak tanpa menganut aturan yang berurutan 
seperti Stack dan Queue. Jadi, dimanapun informasi tentang flora fauna yang ada 
dalam LinkedList dapat dicari dan dikeluarkan tanpa memperhatikan urutan data 
pertama atau data terakhir. Penggunakan LinkedList juga mempermudah 
pencarian sesuai dengan apa yang diinputkan. 
b. Implementasi 
Implementasi penggunaan LinkedList ini digunakan pada saat 
pencarian informasi flora fauna . Sehingga pada saat pengguna memasukkan 
nama atau provinsi maka akan mencari pada index data mana yang sesuai, setelah 
itu akan muncul data flora fauna yang sesuai dengan yang diinginkan user. Selain 
itu LinkedList juga digunakan untuk mencari informasi lebih rinci yang 
diinginkan oleh user. Seperti deskripsi tentang flora maupun fauna tersebut. 
c. Class yang diperlukan 
Untuk class yang ada pada program final project untuk ADT adalah 
class pertama yang berisi data macam macam flora fauna, class Kedua untuk 
mendevinisikan carinama, dan carijudul untuk mecari nama pengarang dan judul 
buku. Class Ketiga untuk data daftar nama buku, judul buku, letak buku, dan juga 
sinopsis buku. Class Linkk untuk mendevinisikan bahwa judul buku, penulis, 
letak dan sinopsis adalah tipe data String. Class data untuk menentukan data pada 
Jtable. 
2. Enkapsulasi data dan Method yang digunakan 
4.1 Enkapsulasi Data 
Enkapsulasi data yang saya gunakan adalah menggunakan 6 Frame. Yaitu 
frame sampul, awal, kesatu, kedua, ketiga dan data. Kelas pertama yaitu halaman 
sampul yang berisikan halaman sampul awal dengan tombol start yang dapat 
langsung ke frame selanjutnya sedangkan tombol exit untuk keluar. Pada Frame
selanjutnya ada data frame untuk menginputkan nama dan nrp. Pada Frame 
selanjutnya ada kategori buku untuk memilih kategori buku. Selanjutnya frame 
untuk melakukan pencarian nama pengarang, dan judul. Pada Frame selanjutnya 
keluar data keterangan buku, berupa nama pengarang, judul, letak, dan sinopsis 
buku. Dan frame selanjutnya adalah data untuk keterangan data siapa saja yang 
melakukan pencarian data buku. Semua data dibuat public agar dapat diambil atau 
dilihat. 
4.2 Method yang digunakan 
Untuk class frame awal menggunakan beberapa method yaitu awal (). Frame 
kedua menggunakan nambahdata(), kedua(). Untuk kelas ketiga menggunakan 
method ketiga(). Sedangakan untuk data menggunaka method data. Untuk method 
ketiga () berisikan daftar linkedlist buku yang dicari.

More Related Content

Viewers also liked

tecnologiaeducativa
 tecnologiaeducativa tecnologiaeducativa
tecnologiaeducativa
DenisAbraham
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
criss-1991
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
oxXsofiaXxo
 
Happy Father's Day- Kris
Happy Father's Day- KrisHappy Father's Day- Kris
Happy Father's Day- Kris
Shiean Belen
 
Informática básica ii
Informática básica iiInformática básica ii
Informática básica ii
tatyajila
 
La historia de internet
La historia de internetLa historia de internet
La historia de internet
criss-1991
 
一行禅师欢喜推荐《从挫折中觉醒》
一行禅师欢喜推荐《从挫折中觉醒》一行禅师欢喜推荐《从挫折中觉醒》
一行禅师欢喜推荐《从挫折中觉醒》
brightcultruebooks
 
Mostra ferrol 2009
Mostra ferrol 2009Mostra ferrol 2009
Mostra ferrol 2009
conxeito
 
Camiño artigos
Camiño artigosCamiño artigos
Camiño artigos
conxeito
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
santiagoinformatica7
 

Viewers also liked (20)

Unidad 1 acces
Unidad 1 accesUnidad 1 acces
Unidad 1 acces
 
Evaluation question 1
Evaluation question 1Evaluation question 1
Evaluation question 1
 
tecnologiaeducativa
 tecnologiaeducativa tecnologiaeducativa
tecnologiaeducativa
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Siapakah....
Siapakah....Siapakah....
Siapakah....
 
Happy Father's Day- Kris
Happy Father's Day- KrisHappy Father's Day- Kris
Happy Father's Day- Kris
 
Filtros
FiltrosFiltros
Filtros
 
Informática básica ii
Informática básica iiInformática básica ii
Informática básica ii
 
La historia de internet
La historia de internetLa historia de internet
La historia de internet
 
一行禅师欢喜推荐《从挫折中觉醒》
一行禅师欢喜推荐《从挫折中觉醒》一行禅师欢喜推荐《从挫折中觉醒》
一行禅师欢喜推荐《从挫折中觉醒》
 
Heart yoga
Heart yogaHeart yoga
Heart yoga
 
Paradigma educativo humanista
Paradigma educativo humanistaParadigma educativo humanista
Paradigma educativo humanista
 
Mostra ferrol 2009
Mostra ferrol 2009Mostra ferrol 2009
Mostra ferrol 2009
 
Chemical Solutions
Chemical SolutionsChemical Solutions
Chemical Solutions
 
THE BOSS; KISS MY.
THE BOSS; KISS MY.THE BOSS; KISS MY.
THE BOSS; KISS MY.
 
Comunidades virtuales
Comunidades virtualesComunidades virtuales
Comunidades virtuales
 
Introduccio bullyin
Introduccio bullyinIntroduccio bullyin
Introduccio bullyin
 
Camiño artigos
Camiño artigosCamiño artigos
Camiño artigos
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 

Similar to Abstract data type

Buku panduan praktek kerja lapangan jadi
Buku panduan praktek kerja lapangan jadiBuku panduan praktek kerja lapangan jadi
Buku panduan praktek kerja lapangan jadi
Al Badru
 
Optimasi Model Artificial Neural Network Untuk Klasifikasi Paket Jaringan
Optimasi Model Artificial Neural Network Untuk Klasifikasi Paket JaringanOptimasi Model Artificial Neural Network Untuk Klasifikasi Paket Jaringan
Optimasi Model Artificial Neural Network Untuk Klasifikasi Paket Jaringan
Igun
 

Similar to Abstract data type (15)

Aplikasi text mining untuk automasi penentuan tren topik skripsi dengan metod...
Aplikasi text mining untuk automasi penentuan tren topik skripsi dengan metod...Aplikasi text mining untuk automasi penentuan tren topik skripsi dengan metod...
Aplikasi text mining untuk automasi penentuan tren topik skripsi dengan metod...
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul vii
 
BAB 1 PBO C++ Struktur
BAB 1 PBO C++ StrukturBAB 1 PBO C++ Struktur
BAB 1 PBO C++ Struktur
 
DATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MININGDATA MINING : RSITEKTUR & MODEL DATA MINING
DATA MINING : RSITEKTUR & MODEL DATA MINING
 
Bab ii isolehfix 1
Bab ii isolehfix 1Bab ii isolehfix 1
Bab ii isolehfix 1
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
 
Pertemuan 4.pdf
Pertemuan 4.pdfPertemuan 4.pdf
Pertemuan 4.pdf
 
Pertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptxPertemuan 1 Sistem Basis Data.pptx
Pertemuan 1 Sistem Basis Data.pptx
 
struktur data
struktur datastruktur data
struktur data
 
Buku panduan praktek kerja lapangan jadi
Buku panduan praktek kerja lapangan jadiBuku panduan praktek kerja lapangan jadi
Buku panduan praktek kerja lapangan jadi
 
Pengenalan sistembasis data
Pengenalan sistembasis dataPengenalan sistembasis data
Pengenalan sistembasis data
 
Optimasi Model Artificial Neural Network Untuk Klasifikasi Paket Jaringan
Optimasi Model Artificial Neural Network Untuk Klasifikasi Paket JaringanOptimasi Model Artificial Neural Network Untuk Klasifikasi Paket Jaringan
Optimasi Model Artificial Neural Network Untuk Klasifikasi Paket Jaringan
 
10
1010
10
 
Contoh analisis dan interpretasi data pada penelitian kualitatif
Contoh analisis dan interpretasi data pada penelitian kualitatifContoh analisis dan interpretasi data pada penelitian kualitatif
Contoh analisis dan interpretasi data pada penelitian kualitatif
 

Recently uploaded

perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
Mas PauLs
 
prinsip dasar kepramukaan dan metode kepramukaan
prinsip dasar kepramukaan dan metode kepramukaanprinsip dasar kepramukaan dan metode kepramukaan
prinsip dasar kepramukaan dan metode kepramukaan
aji guru
 
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptxMATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
randikaakbar11
 
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptxPPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
iwidyastama85
 

Recently uploaded (20)

perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
 
prinsip dasar kepramukaan dan metode kepramukaan
prinsip dasar kepramukaan dan metode kepramukaanprinsip dasar kepramukaan dan metode kepramukaan
prinsip dasar kepramukaan dan metode kepramukaan
 
Demokrasi dan Pendidikan Demokrasi kwn ppt.ppt
Demokrasi dan Pendidikan Demokrasi kwn ppt.pptDemokrasi dan Pendidikan Demokrasi kwn ppt.ppt
Demokrasi dan Pendidikan Demokrasi kwn ppt.ppt
 
Mekanisme Mendengar Pada Manusia dan Hewan.pptx
Mekanisme Mendengar Pada Manusia dan Hewan.pptxMekanisme Mendengar Pada Manusia dan Hewan.pptx
Mekanisme Mendengar Pada Manusia dan Hewan.pptx
 
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
 
Informatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxInformatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptx
 
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptxMETODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
 
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 5.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 5.pdfMODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 5.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 5.pdf
 
PWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan Anak
PWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan AnakPWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan Anak
PWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan Anak
 
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
 
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
 
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptxMATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
 
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
 
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptxPPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
 
E-modul materi Ekosistem Kelas 10 SMA (Preview)
E-modul materi Ekosistem Kelas 10 SMA (Preview)E-modul materi Ekosistem Kelas 10 SMA (Preview)
E-modul materi Ekosistem Kelas 10 SMA (Preview)
 

Abstract data type

  • 1. 1. Abstract Data Type (ADT a. Latar Belakang Pada program aplikasi Flora fauna ini Abstract Data Type ( ADT) yang digunakan adalah LinkedList. Karena kelas LinkedList lebih efisien untuk aplikasi ini dapat dikeluarkan secara acak tanpa menganut aturan yang berurutan seperti Stack dan Queue. Jadi, dimanapun informasi tentang flora fauna yang ada dalam LinkedList dapat dicari dan dikeluarkan tanpa memperhatikan urutan data pertama atau data terakhir. Penggunakan LinkedList juga mempermudah pencarian sesuai dengan apa yang diinputkan. b. Implementasi Implementasi penggunaan LinkedList ini digunakan pada saat pencarian informasi flora fauna . Sehingga pada saat pengguna memasukkan nama atau provinsi maka akan mencari pada index data mana yang sesuai, setelah itu akan muncul data flora fauna yang sesuai dengan yang diinginkan user. Selain itu LinkedList juga digunakan untuk mencari informasi lebih rinci yang diinginkan oleh user. Seperti deskripsi tentang flora maupun fauna tersebut. c. Class yang diperlukan Untuk class yang ada pada program final project untuk ADT adalah class pertama yang berisi data macam macam flora fauna, class Kedua untuk mendevinisikan carinama, dan carijudul untuk mecari nama pengarang dan judul buku. Class Ketiga untuk data daftar nama buku, judul buku, letak buku, dan juga sinopsis buku. Class Linkk untuk mendevinisikan bahwa judul buku, penulis, letak dan sinopsis adalah tipe data String. Class data untuk menentukan data pada Jtable. 2. Enkapsulasi data dan Method yang digunakan 4.1 Enkapsulasi Data Enkapsulasi data yang saya gunakan adalah menggunakan 6 Frame. Yaitu frame sampul, awal, kesatu, kedua, ketiga dan data. Kelas pertama yaitu halaman sampul yang berisikan halaman sampul awal dengan tombol start yang dapat langsung ke frame selanjutnya sedangkan tombol exit untuk keluar. Pada Frame
  • 2. selanjutnya ada data frame untuk menginputkan nama dan nrp. Pada Frame selanjutnya ada kategori buku untuk memilih kategori buku. Selanjutnya frame untuk melakukan pencarian nama pengarang, dan judul. Pada Frame selanjutnya keluar data keterangan buku, berupa nama pengarang, judul, letak, dan sinopsis buku. Dan frame selanjutnya adalah data untuk keterangan data siapa saja yang melakukan pencarian data buku. Semua data dibuat public agar dapat diambil atau dilihat. 4.2 Method yang digunakan Untuk class frame awal menggunakan beberapa method yaitu awal (). Frame kedua menggunakan nambahdata(), kedua(). Untuk kelas ketiga menggunakan method ketiga(). Sedangakan untuk data menggunaka method data. Untuk method ketiga () berisikan daftar linkedlist buku yang dicari.