SlideShare a Scribd company logo
ARRAY
Andini Tri Widianti(01)
Naimatul Khoiriyah (23)
Nur Anifah (25)
Rodhotul Laili (28)
Siti Noor Haliza (30)
MATERI
Deklarasi Array
Collection
Framework Interface
Set dan Sorting
A. Deklarasi Array
B. Keunggulan dan
Kelemahan Array
C. Macam-Macam Array
Collection
Framework
A. Set
B. Sorting
DEKLARASI
ARRAY
A. Deklarasi Array
• Array digunakan untuk membuat
variabel, bisa menampung beberapa
data dengan tipe data yang
sama/satu tipe data. Ciri khas
varibel menggunakan simbol [ ].
• Array menggunakan indeks integer
untuk menentukan urutan elemen-
elemennya.
B. Kenggulan dan Kelemahan
Array
• Keunggulan Array :
a. Sangat cocok digunakan untuk pengaksesan acak.
b. Penggunaan penyimpanannya sangat efisien.
c. Sangat mudah menelusuri ke elemen-elemen tetangga.
• Kelemahan Array :
a. Array harus bertipe homogen.
b.Kebanyakan bahasa pemrograman mengimplementasikan array
statik.
c. Tidak efisien dalam penggunaan memori.
d. Menyiakan banyak waktu komputasi.
e. Pada suatu aplikasi representasi statis tidak dimungkinkan.
C. Macam-
Macam Array
1. Array 1 Dimensi
2. Array 2 Dimensi
3. Array
Multidimensi
1. Array 1 Dimensi : Sekumpulan elemen yang
memiliki tipe data yang sama dan hanya
memiliki satu index.
Pendeklarasiannya : Type_data nama_variabel
[jumlah_elemen_array]
contoh : Int A[3] = {3,5,6}
2. Array 2 Dimensi : array yang mempunyai 2
index.
Pendeklarasiannya : type_data
nama_variabel[batas_baris][batas_kolom]
contoh :
int A[3][4]={{5,2,1,8}{4,7,6,9}{9,0,4,3}
3. Array Multidimensi : array yang terdiri dari
bebrapa subskrip/index array.
COLLECTION
FRAMEWORK
INTERFACE
Collection Framework
• Collection merupakan istilah yang
dipakai untuk setiap objek yang
berfungsi untuk mengelompokkan
beberapa objek tertentu menggunakan
suatu teknik tertentu.
• Collection digunakan untuk
menyimpan, mengambil, dan
memanipulasi data-data.
Kelebihan utama menggunakan collection
framework antara lain:
a.Mengurangi effort dalammembuat program.
b.Meningkatkan performa, karena setiap implementasi dapat
berfungsimaksimal sesuai kasus yang ada.
c.Mudah dipelajari, sehingga mengurangi effort untuk
mempelajari cara menggunakan API.
d.Dapat dikembangkan dan fleksibel terhadap tipe object yang
ada dalamCollection.
• Collection terbagi menjadi 3
kelompok yaitu Set, List dan
Map.
Keterangan:
1.Set : Set tidak boleh ada duplikasi nilai di dalamnya.
Set merupakan turunan langsung dari collection class.
2.List : Digunakan untuk menyimpan sekumpulan objek
berdasarkan urutan masuk (ordered) dan menerima duplikat.
3. Map : Object yang memetakan object ke nilai.
4.Queue : Collection yang menjaga urutan elemenya
berdasarkan FIFO (First In First Out) .
5.SortedMap : Sebuah map yang memelihara elemen key-nya
terurut secara ascending (naik).
6.SortedSet : Sebuah set yang memelihara pemetaan elemennya
secara ascennding (naik).
SET
DAN
SORTING
A. Set
• Set merupakan pengelompokkan mengikuti model
himpunan dimana setiap anggotanya harus unik.
• Set mengimplementasikan metode umum pada Collection
dengan sedikit modifikasi sehingga tidak memiliki objek
yang sama di dalamnya.
B. Sorting
• Sorting adalah suatu pengurutan data
yang sebelumnya disusun secara acak,
sehingga menjadi tersusun secara teratur
menurut aturan tertentu.
Macam-Macam Sorting :
1. Bubble Sort, adalah metode sorting termudah. Cara
kerjanya adalah dengan berulang-ulang melakukan proses
looping ( perulangan) terhadap elemen-elemen struktur
data yang belum diurutkan.
2. Insertion Sort, algoritma insertion sort pada dasarnya
memilah data yang akan diurutkan menjadi dua bagian.
3. Selection Sort, merupakan kombinasi antara sorting dan
searching. Selection sort merupakan metode pengurutan
dengan mencari nilai data terkecil dimulai dari data
diposisi 0 hingga diposisi N-1.
4. Merge Sort, pengurutan algoritma merge
sort membuat pengurutan dengan membagi
2 dan menggabungkannya.
5. Quick Sort, adalah algoritma yang
dijalankan sebagai akibat dari banyaknya
daftar yang diurutkan, dengan menghasilkan
lebih banyak daftar yang diurutkan sebagai
output.
Array

More Related Content

Viewers also liked

Bab 1 (ppt pai sma kelas x 2013)
Bab 1 (ppt pai sma kelas x 2013)Bab 1 (ppt pai sma kelas x 2013)
Bab 1 (ppt pai sma kelas x 2013)Ulin Nuha
 
power point PAI
power point PAI power point PAI
power point PAI binz88
 
Power point hadits menuntut ilmu
Power point hadits menuntut ilmuPower point hadits menuntut ilmu
Power point hadits menuntut ilmunisahanan86
 
Kalaivanan.DOC (1)
Kalaivanan.DOC (1)Kalaivanan.DOC (1)
Kalaivanan.DOC (1)KALAI VANAN
 
Club2017 francisca
Club2017 franciscaClub2017 francisca
Club2017 franciscaacidh
 
Club2017 itziar
Club2017 itziarClub2017 itziar
Club2017 itziaracidh
 
Club2017 marta
Club2017 martaClub2017 marta
Club2017 martaacidh
 
Club2017 melarmina
Club2017 melarminaClub2017 melarmina
Club2017 melarminaacidh
 

Viewers also liked (11)

Bab 1 (ppt pai sma kelas x 2013)
Bab 1 (ppt pai sma kelas x 2013)Bab 1 (ppt pai sma kelas x 2013)
Bab 1 (ppt pai sma kelas x 2013)
 
MENUNTUT ILMU
MENUNTUT ILMUMENUNTUT ILMU
MENUNTUT ILMU
 
power point PAI
power point PAI power point PAI
power point PAI
 
Power point hadits menuntut ilmu
Power point hadits menuntut ilmuPower point hadits menuntut ilmu
Power point hadits menuntut ilmu
 
Kalaivanan.DOC (1)
Kalaivanan.DOC (1)Kalaivanan.DOC (1)
Kalaivanan.DOC (1)
 
Calculo placa base caso 1
Calculo placa base caso 1Calculo placa base caso 1
Calculo placa base caso 1
 
Páginas web
Páginas webPáginas web
Páginas web
 
Club2017 francisca
Club2017 franciscaClub2017 francisca
Club2017 francisca
 
Club2017 itziar
Club2017 itziarClub2017 itziar
Club2017 itziar
 
Club2017 marta
Club2017 martaClub2017 marta
Club2017 marta
 
Club2017 melarmina
Club2017 melarminaClub2017 melarmina
Club2017 melarmina
 

Similar to Array

Similar to Array (6)

Data structure bab 1
Data structure   bab 1Data structure   bab 1
Data structure bab 1
 
Pertemuan 2 ok
Pertemuan 2 okPertemuan 2 ok
Pertemuan 2 ok
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Struktur data
Struktur dataStruktur data
Struktur data
 
05. array
05. array05. array
05. array
 
Makalah array
Makalah arrayMakalah array
Makalah array
 

Recently uploaded

Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfyuniarmadyawati361
 
Sejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptxSejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptxGallantryW
 
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdfLK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdfindrawatiahmad62
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfgloriosaesy
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...haryonospdsd011
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERIPURWANTOSDNWATES2
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptDedi Dwitagama
 
Repi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis JurnalRepi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis Jurnalrepyjayanti
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxnawasenamerta
 
RENCANA + Link2 MATERI Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
RENCANA + Link2 MATERI  Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...RENCANA + Link2 MATERI  Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
RENCANA + Link2 MATERI Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...Kanaidi ken
 
Konflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisaiKonflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisaimuhammadmasyhuri9
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..widyakusuma99
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxEkoPutuKromo
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024SABDA
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfNurSriWidyastuti1
 
CONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docxCONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docxAhmadBarkah2
 
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdf
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdfSusi Susanti_2021 B_Analisis Kritis Jurnal.pdf
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdfSusiSusanti94678
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdfAndiCoc
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxlastri261
 
Sosialisme Kapitalis Karl Marx (Dosen Pengampu: Khoirin Nisai Shalihati)
Sosialisme Kapitalis Karl Marx (Dosen Pengampu: Khoirin Nisai Shalihati)Sosialisme Kapitalis Karl Marx (Dosen Pengampu: Khoirin Nisai Shalihati)
Sosialisme Kapitalis Karl Marx (Dosen Pengampu: Khoirin Nisai Shalihati)saritharamadhani03
 

Recently uploaded (20)

Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
Sejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptxSejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptx
 
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdfLK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
LK 1 - 5T Keputusan Berdampak (1). SDN 001 BU.pdf
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
Repi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis JurnalRepi jayanti_2021 B_Analsis Kritis Jurnal
Repi jayanti_2021 B_Analsis Kritis Jurnal
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
RENCANA + Link2 MATERI Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
RENCANA + Link2 MATERI  Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...RENCANA + Link2 MATERI  Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
RENCANA + Link2 MATERI Training _PEMBEKALAN Kompetensi_PENGELOLAAN PENGADAAN...
 
Konflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisaiKonflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisai
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
CONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docxCONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docx
 
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdf
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdfSusi Susanti_2021 B_Analisis Kritis Jurnal.pdf
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdf
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdf
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Sosialisme Kapitalis Karl Marx (Dosen Pengampu: Khoirin Nisai Shalihati)
Sosialisme Kapitalis Karl Marx (Dosen Pengampu: Khoirin Nisai Shalihati)Sosialisme Kapitalis Karl Marx (Dosen Pengampu: Khoirin Nisai Shalihati)
Sosialisme Kapitalis Karl Marx (Dosen Pengampu: Khoirin Nisai Shalihati)
 

Array

  • 1.
  • 2.
  • 4. Andini Tri Widianti(01) Naimatul Khoiriyah (23) Nur Anifah (25) Rodhotul Laili (28) Siti Noor Haliza (30)
  • 5. MATERI Deklarasi Array Collection Framework Interface Set dan Sorting A. Deklarasi Array B. Keunggulan dan Kelemahan Array C. Macam-Macam Array Collection Framework A. Set B. Sorting
  • 7. A. Deklarasi Array • Array digunakan untuk membuat variabel, bisa menampung beberapa data dengan tipe data yang sama/satu tipe data. Ciri khas varibel menggunakan simbol [ ]. • Array menggunakan indeks integer untuk menentukan urutan elemen- elemennya.
  • 8. B. Kenggulan dan Kelemahan Array • Keunggulan Array : a. Sangat cocok digunakan untuk pengaksesan acak. b. Penggunaan penyimpanannya sangat efisien. c. Sangat mudah menelusuri ke elemen-elemen tetangga. • Kelemahan Array : a. Array harus bertipe homogen. b.Kebanyakan bahasa pemrograman mengimplementasikan array statik. c. Tidak efisien dalam penggunaan memori. d. Menyiakan banyak waktu komputasi. e. Pada suatu aplikasi representasi statis tidak dimungkinkan.
  • 9. C. Macam- Macam Array 1. Array 1 Dimensi 2. Array 2 Dimensi 3. Array Multidimensi
  • 10. 1. Array 1 Dimensi : Sekumpulan elemen yang memiliki tipe data yang sama dan hanya memiliki satu index. Pendeklarasiannya : Type_data nama_variabel [jumlah_elemen_array] contoh : Int A[3] = {3,5,6} 2. Array 2 Dimensi : array yang mempunyai 2 index. Pendeklarasiannya : type_data nama_variabel[batas_baris][batas_kolom] contoh : int A[3][4]={{5,2,1,8}{4,7,6,9}{9,0,4,3} 3. Array Multidimensi : array yang terdiri dari bebrapa subskrip/index array.
  • 12. Collection Framework • Collection merupakan istilah yang dipakai untuk setiap objek yang berfungsi untuk mengelompokkan beberapa objek tertentu menggunakan suatu teknik tertentu. • Collection digunakan untuk menyimpan, mengambil, dan memanipulasi data-data.
  • 13. Kelebihan utama menggunakan collection framework antara lain: a.Mengurangi effort dalammembuat program. b.Meningkatkan performa, karena setiap implementasi dapat berfungsimaksimal sesuai kasus yang ada. c.Mudah dipelajari, sehingga mengurangi effort untuk mempelajari cara menggunakan API. d.Dapat dikembangkan dan fleksibel terhadap tipe object yang ada dalamCollection.
  • 14. • Collection terbagi menjadi 3 kelompok yaitu Set, List dan Map.
  • 15. Keterangan: 1.Set : Set tidak boleh ada duplikasi nilai di dalamnya. Set merupakan turunan langsung dari collection class. 2.List : Digunakan untuk menyimpan sekumpulan objek berdasarkan urutan masuk (ordered) dan menerima duplikat. 3. Map : Object yang memetakan object ke nilai. 4.Queue : Collection yang menjaga urutan elemenya berdasarkan FIFO (First In First Out) . 5.SortedMap : Sebuah map yang memelihara elemen key-nya terurut secara ascending (naik). 6.SortedSet : Sebuah set yang memelihara pemetaan elemennya secara ascennding (naik).
  • 17. A. Set • Set merupakan pengelompokkan mengikuti model himpunan dimana setiap anggotanya harus unik. • Set mengimplementasikan metode umum pada Collection dengan sedikit modifikasi sehingga tidak memiliki objek yang sama di dalamnya.
  • 18. B. Sorting • Sorting adalah suatu pengurutan data yang sebelumnya disusun secara acak, sehingga menjadi tersusun secara teratur menurut aturan tertentu.
  • 19. Macam-Macam Sorting : 1. Bubble Sort, adalah metode sorting termudah. Cara kerjanya adalah dengan berulang-ulang melakukan proses looping ( perulangan) terhadap elemen-elemen struktur data yang belum diurutkan. 2. Insertion Sort, algoritma insertion sort pada dasarnya memilah data yang akan diurutkan menjadi dua bagian. 3. Selection Sort, merupakan kombinasi antara sorting dan searching. Selection sort merupakan metode pengurutan dengan mencari nilai data terkecil dimulai dari data diposisi 0 hingga diposisi N-1.
  • 20. 4. Merge Sort, pengurutan algoritma merge sort membuat pengurutan dengan membagi 2 dan menggabungkannya. 5. Quick Sort, adalah algoritma yang dijalankan sebagai akibat dari banyaknya daftar yang diurutkan, dengan menghasilkan lebih banyak daftar yang diurutkan sebagai output.