Category: Python

Algoritma Merge Sort

This entry is part 4 of 5 in the series Sort

Secara literal merge sort berarti mengurutkan dengan cara menggabungkan. Sesuai dengan namanya, algoritma pengurutan merge sort melibatkan penggabungan secara berulang-ulang hingga membentuk rangkaian nilai yang terurut. Berdasarkan jenisnya, algoritma ini termasuk dalam kategori algoritma...

Algoritma Insertion Sort

This entry is part 3 of 5 in the series Sort

Insertion pada algoritma insertion sort, dapat diterjemahkan menjadi penyisipan. Pada algoritma ini, setiap elemen list disisipkan ke posisi yang sesuai pada sisi list yang terurut. Pada insertion sort, list dibagi menjadi dua bagian, bagian...

Algoritma Selection Sort

This entry is part 2 of 5 in the series Sort

Algoritma selection sort, sesuai dengan namanya (select = pilih), merupakan teknik pengurutan yang dilakukan dengan memilih nilai terbesar/terkecil dari sekumpulan nilai kemudian meletakkannya pada posisi ujung kumpulan nilai tersebut. Detail Mekanisme Pengurutan Secara lebih...

Algoritma Bubble Sort

This entry is part 1 of 5 in the series Sort

Algoritma bubble sort merupakan salah satu teknik pengurutan sederhana, yang dilakukan dengan menelusuri sebuah list, membandingkan elemen yang berdekatan, kemudian menukarnya apabila posisinya tidak tepat. Untuk mengurutkan seluruh elemen pada list, proses penelusuran ini...

Menghitung nilai faktorial

Nilai faktorial sebuah bilangan adalah nilai perkalian seluruh bilangan positif dari 1 hingga bilangan itu sendiri. Nilai faktorial disimbolkan dengan tanda ! (tanda seru). Contoh : 3! = 3 x 2 x 1 =...

String slicing

This entry is part 5 of 5 in the series Manipulasi string

String (str) adalah salah satu tipe data spesial pada bahasa pemrograman python. String pada dasarnya adalah struktur data sequence (lihat artikel mengenai struktur data untuk lebih jelasnya) , dimana sebuah string merupakan untaian dari...

Menggunakan notasi slice dan slice object

Untuk memotong sebuah list atau tuple (struktur data dengan sequence), kita dapat menggunakan slice. Memotong yang dimaksudkan disini adalah mengambil sebagian saja dari sebuah list/tuple berdasarkan kriteria tertentu. Menggunakan notasi slice (:) Pada dasarnya...

Struktur data set

This entry is part 4 of 5 in the series Struktur data

Set adalah struktur data berisi kumpulan data tak terurut (unordered). Set bersifat mutable, kita dapat menambah maupun mengurangi data yang ada di dalamnya. Elemen di dalam set harus unik, tidak boleh ada duplikasi elemen...

Belajar koding untuk pemula
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.