Pengertian, Penerapan dan Mengenal Apa Itu Merge Sort - ANAKBLOGGER.COM

PageNavi Results No.

Pengertian, Penerapan dan Mengenal Apa Itu Merge Sort

Share This

Pengertian, Penerapan dan Mengenal Apa Itu Merge Sort - Bagi Anda yang saat ini berkecimpung di dunia teknologi khususnya ilmu komputer tentunya pernah mendengar dan sudah tahu tentang Merge Sort. Selain itu, siswa ataupun mahasiswa yang mengambil jurusan ilmu komputer biasanya akan mendapatkan materi merge sort ini di sekolah atau perguruan tinggi.

Mengetahui tentang Merge Sort sangatlah penting bagi Anda yang sedang mempelajari tentang ilmu komputer karena algoritma ini menjadi salah satu sorting (pengurutan) yang cukup banyak di implementasikan oleh para developer dalam membangun suatu sistem atau aplikasi.



Selain Merge Sort, sebenarnya ada banyak lagi algoritma sorting yang bisa dipelajari dan masing-masing mempunyai kelebihan serta kekurangannya tersendiri. Namun, untuk saat ini mari kita bahas dan mempelajari terlebih dahulu mengenai Merge Sort.


Pada pembahasan konten artikel kali ini, kita akan mempelajari tentang Merge Sort. Membahas mengenai pengertian, penerapan atau cara kerja, dan mengenal apa itu Merge Sort. Untuk mengetahui lebih lanjut silahkan simak dan baca hingga akhir artikel.


Pengertian Merge Sort

Merge Sort adalah salah satu Algoritma pengurutan dalam ilmu komputer yang dirancang untuk memenuhi kebutuhan untuk menyortir sekelompok data yang tidak dapat disimpan dalam memori komputer karena ukurannya terlalu besar. Merge Sort termasuk ke dalam salah satu Algoritma Sorting. 


Merge Sort pertama kali ditemukan oleh seseorang bernama John Von Neumann pada tahun 1945. Jika dilihat pada tahunnya, algoritma ini sudah cukup lama ada dan masih populer hingga saat ini. 


Baca Juga :


Dinamakan Merge Sort karena algoritma pengurutan ini bekerja dengan cara memecah atau membagi deretan data menjadi beberapa bagian, kemudian menggabungkannya kembali menjadi suatu data yang berurutan. Oleh karena itu, Merge Sort ini mempunyai arti penggabungan secara berurutan.


Merge Sort menjadi Algoritma sorting yang lebih baik daripada Algoritma sorting lainnya dimana Merge Sort ini sangat efisien karena setiap deretan data selalu dibagi menjadi deretan data yang lebih kecil lalu dibandingkan setiap datanya dan kemudian digabungkan kembali sehingga tidak memerlukan perbandingan yang terlalu banyak.


Penerapan Merge Sort

Setelah mengetahui pengertian dari Merge Sort, selanjutnya kita akan membahas mengenai penerapan Merge Sort. Bagaimana cara penerapan Merge Sort?


Berikut ini adalah contoh penerapan dari Merge Sort :


Gambar diatas merupakan contoh penerapan Merge Sort dengan deret angka acak yang kemudian di pisah dan digabungkan kembali dengan angka yang sudah berurutan. Pada contoh diatas juga terlihat angka yang menunjukkan step-step atau langkah-langkah proses pengurutan data.


Penjelasan :

  • Langkah 1 : Membagi deretan angka yang berisi lima data menjadi dua bagian.
  • Langkah 2 : Terdapat deretan dua angka hasil dari pembagian awal. Kemudian, bagi lagi menjadi dua bagian.
  • Langkah 3 : Membandingkan angka 44 dengan angka 30.
  • Langkah 4 : Membandingkan angka 30 dengan 44.
  • Langkah 5 : Karena angka 30 lebih kecil dari 44. Memindahkan posisi angka 30 di posisi awal dan angka 44 di posisi kedua.
  • Langkah 6 : Terdapat deretan tiga angka hasil dari pembagian awal. Kemudian, bagi lagi menjadi dua bagian.
  • Langkah 7 : Terdapat deretan dua angka yang berasal dari pembagian langkah 6, lalu bagi kembali menjadi dua bagian.
  • Langkah 8 : Membandingkan angka 6 dengan angka 3.
  • Langkah 9 : Membandingkan angka 3 dengan angka 6.
  • Langkah 10 : Angka 3 lebih kecil dari angka 6, maka posisi ditukar.
  • Langkah 11 : Angka 18 dibagi sendiri karena tidak ada pembandingnya, dan akan dibandingkan setelah deretan dua angka sebelumnya selesai dibandingkan.
  • Langkah 12 : Karena angka 18 merupakan angka yang paling besar diantara angka 3 dan 6, maka angka 18 berada di posisi tetap.
  • Langkah 13 : Membandingkan dua bagian yang sebelumnya dibagi dan digabungkan kembali menjadi deretan angka yang berurutan. 


Penutup

Demikianlah artikel mengenai Pengertian, Penerapan dan Mengenal Apa Itu Merge Sort. Semoga dengan adanya artikel ini bisa memberikan informasi yang bermanfaat untuk Anda yang membacanya serta menambah wawasan ilmu baru mengenai Merge Sort. 


Terimakasih sudah membaca konten artikel ini hingga akhir. Mohon maaf apabila ada kesalahan kata atau kalimat dalam penulisan artikel ini. Jangan lupa untuk merekomendasikan konten artikel ini pada rekan-rekan disekitarmu ya. Jika ada pertanyaan seputar isi dari artikel ini, silahkan tuliskan pertanyaan pada kolom komentar yang ada dibawah ini.

Tidak ada komentar:

Posting Komentar

Tolong berkomentar dengan sopan dan baik, Terimakasih.

Boxed(True/False)

close