DAN SISIP
ANGGOTA KELOMPOK 8
Bandingkan angka posisi pertama dengan posisi kedua, kemudian didapatkan 0 angka terkecil , maka
sementara 0 angka yang paling kecil pada data, kemudian bandingkan dengan angka posisi 3 dan
seterusnya hingga diperoleh angka terkecil
Dilakukan pencarian angka terkecil kedua, tetapi hanya membandingkan angka dengan angka posisi ke
3-5 saja, sehingga diperoleh angka terkecil kedua selanjutnya tukar posisi.
Dilakukan pencarian angka terkecil ketiga, tetapi hanya membandingkan angka dengan angka posisi
ke 4-5 saja, sehingga diperoleh angka terkecil ketiga selanjutnya tukar posisi.
Dilakukan pencarian angka terkecil keempat, tetapi hanya membandingkan angka dengan angka posis
ke 5 saja, sehingga diperoleh angka terkecil ketiga selanjutnya tukar posisi.
FUNGSI DAN MANFAAT INSERTION SORT
KEUNGGULAN KELEMAHAN
ALGORITMA BERKERJA DENGAN MEMASUKKAN SATU ELEMEN PADA SATU WAKTU KE BAGIAN ARRAY YANG DIURUTKAN
SEBELUMNYA, MEMINDAHKAN ELEMEN DENGAN PERINGKAT YANG LEBIH TINGGI KE ATAS SESUAI KEBUTUHAN. AWAL
MULAI, ELEMEN PERTAMA (ATAU TERKECIL, ATAU SEMBARANG) DARI ARRAY YANG TIDAK DIURUTKAN DIANGGAP
SEBAGAI BAGIAN YANG DIURUTKAN. ALGORITMA INI DAPAT MENGURUTKAN DATA DARI BESAR KE KECIL (ASCENDING)
DAN KECIL KE BESAR (DESCENDING).
KEUNTUNGAN : KERUGIAN :
1. EFISIEN UNTUK SET DATA KECIL 1. KURANG EFISIEN PADA DAFTAR DAN ARRAY
2. SEDERHANA UNTUK DIIMPLEMENTASIKAN YANG LEBIH BESAR
3. MELEWATI ARRAY HANYA SEKALI. KASUS TERBAIK: ARRAY SUDAH DISORTIR
4. MEREKA BERSIFAT ADAPTIF; EFISIEN KASUS TERBURUK: ELEMEN BENAR-BENAR
UNTUK KUMPULAN DATA YANG SUDAH MUNDUR
DISORTIR.
CONTOH PENERAPAN SISIP DALAM KEHIDUPAN SEHARI HARI
Contoh penerapan insertion sort dalam kehidupan nyata, seperti pengurutan
dokumen pada filing cabinet. Prosesnya adalah dengan cara mengambil satu
demi satu data yang masih acak untuk dicarikan posisi yang sesuai di deratan
data yang sudah terurut kemudian disisipkan. Proses akan terus berlangsung
hingga semuanya berada pada posisi yang sudah sesuai.
.
LANGKAH INSERTION SORT
1.Ambil 2 angka yang paling bawah , yaitu 45 dan 235, 2. Tambahkan 1 angka lagi ke dalam list data yang sudah 3. DST
lakukan pengurutan terhadap kedua terurut, yang menjadi 182, 45, 235
angka tersebut. lakukan pengurutan terhadap list data ini.