oleh
Luckyta Citra Paramita (171810101015)
Ni Made Milania K.D (171810101055)
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JEMBER
2018
Cocktail sort juga dikenal sebagai Bi-directional Bubble Sort, the Shaker sort,
the Ripple sort, the Shuttle sort, the Children sort dan the Happy Hour sort.
Cocktail sort merupakan variasi lain yang sedikit lebih baik dari algoritma dasar
Bubble sort. Cara kerja dari algoritma ini hampir sama dengan cara kerja dari
algoritma Bubble Sort. Perbedaan yang sangat jelas terlihat diantara keduanya
yaitu, pada Bubble sort algoritma pengurutannya dilakukan melalui satu arah
(kanan ke kiri) sedangkan pada Cocktail sort pengurutannya melalui dua arah.
Maksud dari dua arah yaitu perulangannya tidak hanya mengecek dari kanan ke
kiri saja, tetapi juga melalui arah sebaliknya yaitu kiri ke kanan.
Perulangan yang melalui dua arah tersebut membuat Cocktail sort memiliki
kinerja yang lebih baik dibandingkan dengan Bubble sort yang hanya satu arah
aja. Pada umumnya Cocktail sort dua kali lebih cepat dibandingkan Bubble sort.
Untuk membuat Algoritma Cocktail sort dalam dilakukan dengan cara
mengetikkan sintak seperti pada gambar 1 dan 2. Pada gambar tersebut, terlihat
bahwa software yang digunakan yaitu Matlab.