Bubble sort adalah metode pengurutan yang membandingkan dan menukar data di lokasi i dengan lokasi i+1 hingga semua data berada di urutan yang benar. Proses ini dilakukan dengan beberapa perulangan sampai tidak ada pertukaran yang terjadi. Contoh implementasi dan langkah-langkahnya juga diberikan untuk 5 data: 4, 5, 1, 3, 2.