Postingan

Menampilkan postingan dari Maret, 2018

Stack Dan Queue

Gambar
Hai semuanya....☺ Balik lagi nih bersama saya, di blog sederhana ini. Baiklah langsung saja ke topik utama. Mari kita mbahas tentang  stack  dan  queue . pertama kita bahas dulu tentang stack, stack adalah kumpulan elemen-elemen data yg disimpan dalam satu lajur linear. Nah stack sendiri memakai konsep LIFO (Last In First Out) jadi, benda yg masuk terakhir dalam stack akan menjadi benda pertama yg dikeluarkan dari stack. Anda bisa melihat contoh gambar berikut : Nah logikanya setelah kita menumpuk barang seperti diatas, akan tidak mungkin kita dapat mengambil data dari bawah dan kita harus mengambil barang tersebut dari atas. oh ya kita juga dapat mengkonversi bilangan dengan menggunakan stack lho contohnya sebagai berikut : kita akan mengkonversi bilangan desimal 10 menjadi bilangan biner, ok untuk caranya akan saya sertakan dibawah: berikut adalah contoh dari script stack beserta hasilnya <!DOCTYPE html> <html> <head...

Sorting

Gambar
Assalamuaalaikum Wr. Wb. Selamat datang di blog sederhana saya, setelah sebelumnya kita membahas tentang Search  , nah sekarang kita akan membahas tentang SORT , apa itu sort? sort adalah proses untuk mengurutkan data dari yg terbesesar ke terkecil maupu sebaliknya. (ascending atau descending). sebenarnya banyak macam-macam sort dalam konteks ini, namun saya akan membahas beberapa saja diantaranya seperti : bubble sort,insertion sort, dan selection sort. Pertama mari kita bahas tentang bubble sort terlebih dahulu. bubble 1. BUBBLE SORT bubble sort adalah metode mengurutkan data dari yg terkecil ke yg terbesar, prinsipnya mirip dengan gelembung air, mengapa? Karena berat jenis gelembung sabun lebih ringan daripada berat jenis air, maka gelembung sabun selalu terapung ke atas permukaan. Bubble sort adalah salah satu algoritma pengurutan yang paling simple, baik dalam hal pengertian maupun penerapannya. Ide dari algoritma ini adalah mengulang proses pembandingan ...

Algoritma Search

Gambar
Assalamulaikum Wr.Wb bagaimana hari anda? Baik? alhamdulillah kalau begitu. Baiklah saya akan menjelaskan tentang algoritma sequential search dan binary search. Mungkin masih ada yg belum mengerti tentang dua istilah diatas. nah disini saya akan sedikit membagi ilmu yg saya dapat kepada anda sekalian semua. APA ITU SEQUENTIAL SEARCH? sequential search adalah metode untuk menemukan nilai target dalam daftar. Ini secara berurutan memeriksa setiap elemen dari daftar untuk nilai target sampai ada kecocokan atau sampai semua elemen dicari. Pencarian berikutnya adalah metode untuk menemukan nilai target dalam daftar. Ini secara berurutan memeriksa setiap elemen dari daftar untuk nilai target sampai ada kecocokan atau sampai semua elemen telah dicari. Algoritmanya deskriptifnya adalah : 1. Input data yang dicari (x) 2. Bandingkan x dengan data ke-1 sampai n 3. Jika ada data yang sama dengan x maka cetak pesan “ada” 4. Jika tidak ada data yang sama maka ce...

Nested Looping/perulangan bersarang

Gambar
Assalamaulaikum Wr.Wb Bagaimana kabar saudara sekalian? Sehat? Baiklah, saya akan menjelaskan teori dan penerapan Nested Loop atau bisa disebut perulangan bersarang. Apa itu nested loop? Nested loop adalah sebuah perulangan yg didalamnya terdapat perulangan lainnya. Saya akan berikan contoh program seperti dibawah for (int i=0; i<=3; i++)   {     for (int j=0; j<=5; j++)       {          write ( i+','+j)       }    } berikut adalah cara memahami struktur kode tsb: ·          Variabel i dimulai dari 0 sampai 3 ·          Dalam variabel i terdapat variabel j dimulai dari 0 sampai 5 ·          perintahnya adalah tuliskan variabel i dan j ·          cara mengerjakannya adalah habiskan dulu variabel j dan setelah habis b...