Postingan

Menampilkan postingan dari Maret, 2018

STRUKTUR DATA - " Stack, Recursion, Queue"

Gambar
Assalamualaikum Wr.Wb Hai teman teman kali ini saya akan membahas apa itu Stack, Recursion dan Queues. Mungkin ada yang bertanyaapa bedanya Stack, Recursion dan Queues ?.   oke kita akan bahas semua tapi kita bahasnya satuper satu ya STACK Stack adalah kumpulan data yang diletakkan di atas data yang lain. Stack menggunakan konsep LIFO Singkatan dari “Last In First Out” Artinya adalah data yang petama masuk adalah data yang pertama akan keluar. Di dalam stack ada istilah FLAG artinya adalah pembatas. Flag ada 2 yaitu : Flag Top dan Flag Button   Flag Top : Batas Teratas   Flag Buttom : Batas Terbawah Di dalam stack ada istilah push dan pop. Kira kira artinya apa ya?   Push : digunakan untuk menambah item pada stack   Pop : digunakan untuk mengambil item pada stack pada tumpukan paling atas Contoh penggunaan PUSH Disini kita telah disediakan stack dengan jumlah data yang bias diisikan adalah 5 data, maka cara pengisiannya melalui Push Con

Struktur Data - Sorting (Pengurutan)

Gambar
Assalamualaikum Wr.Wb Hai teman teman kali ini saya akan membahas apa Sorting dan macam macam Sorting. sebenarnya apsih sorting itu? Sorting adalah pengurutan  sorting ini digunakan untuk mengurutkan angka mulai dai terkecil keterbesar. TIDAK URUT URUT 13 4 70 20 4 13 20 70 Kira kira gimana caranya ya? cara mengerjakan pengurutan atau yang biasa di kenal dengan sorting ada 3  cara, yaitu : 1.       Bubble Sort 2.       Selection Sort 3.       Interselection Sort Kira kira apa bedanya ya? 1.       Bubble Sort Merupakan algoritma pengurutan paling tua dengan metode pengurutan paling sederhana yang pertama kali dikeluarkan, paling mudah dipahami dan lambat dalam proses pengerjaan jika data berjumlah banyak. Bubble sort adalah metode/algoritma pengurutan dengan dengan cara melakukan penukaran data dengan tepat disebelahnya secara terus menerus sampai bisa dip