Langsung ke konten utama

Postingan

Selection Short

Adalah metode penyortiran yang lain.  Ide dasarnya adalah melakukan beberapa kali pencarian data atau penjelajahan data. Metode selection sort adalah perbaikan dari metode bubble sort dengan mengurangi jumlah perbandingan. Selection sort merupakan metode pengurutan dengan mencari nilai data terkecil dimulai dari data posisi 0 hingga posisi N-1. Jika terdapat N data dan data terkoleksi dari urutan 0 sampai dengan N-1. Selama proses, perbandingan dan pengubahan, hanya dilakukan pada indeks perbandingan saja, pertukaran data secara fisik terjadi pada akhir proses. Metode pengurutan ini disebut pengurutan maksimum atau minimum karena didasarkan pada pemilihan elemen maksimum atau minimum tersebut dengan elemen terujung larik (elemen ujung kiri atau elemen ujung kanan). Selanjutnya elemen terujung itu kita "isolasi" dan tidak diikutsertakan pada proses selanjutnya. Karena proses utama dalam pengurutan adalah pemilihan elemen maksimum atau minimum, maka metode ini disebut meto...

Pengurutan dengan Bubble Short

Proses pengurutan menjadi suatu kebutuhan bagi pemogram untuk menampilkan bermacam-macam algoritma pengurutan. Hingga banyak algoritma pengurutan yang ditemukan, sudah semacam perosalan yang kaya dengan solusi algoritmik. Apa saja algoritma pengurutan itu ? Bubble sort Selection Sort (Max and Min sort ) Insertion sort Heap sort Shell sort Qiuck Sort Merge Sort Radix Sort Tree Sort Namun yang sering dipakai adalah Bubble sort, selection sort, insertion sort dan shell sort. Disini saya akan membahas tentang Bubble Sort. PRINSIP : Bubble short prinsip kerjanya sama seperti selection short yaitu melakukan pertukaran elemen dalam proses pengurutan sehingga keduanya dinamakanpengurutan dengan pertukaran. Apa bedanya dengan , insertion sort dan shell sort? Dua algoritma ini memiliki prinsip geser dan sisip elemen dalam proses pengurutan. Mengapa dinamakan Bubble Short atau pengurutan apung ? Karena diinspirasi oleh gelembung sabun yang berada diatas   permu...

Searching (Algoritma dan Pemograman 2)

Dari katanya saja "SEARCHING" yang dalam bahasa Indonesia nya "MENCARI" berarti ini digunakan untuk mencari. Search algoritma ada;ah algoritma yang menerima argument dan mencoba untuk mencari record yang mana key-nya adalah algoritma mengembalikan nilai record, atau pointer ke record. apa itu record ? record adalah tipe data yang terdiri atas kumpulan variabel yang dapat berbeda tipenya. Setiap variabel disebut field.  Dalam Algoritma dan pemograman, ini digunakan untuk mencari data yang sudah diinput pada saat meng-coding, dan pengguna tinggal memerintahkan program untuk mencari data yang ia input. disini saya belajar menggunakan searching dengan array juga, yaitu ketika saya menginput 12 variabel akhiran NIM mahasiswa untuk mengetahui hasil akhir penerimaan anggota BEM fakultas dan NIM tersebut saya masukkan dalam Array. Output programnya adalah user tinggal memasukkan akhiran nim mereka dan akan tahu apakah mereka lolos atau tidak. Lihat di synt...

Perbedaan Fungsi dan Prosedur (Kuliah Algoritma dan Pemograman 2 )

Pada mata kuliah ALPRO (Algoritma dan Pemograman) tentu menjelaskan tentang FUNGSI dan PROSEDUR.  ada bahan referensi (buku) yang memisahkan bahasan ini di lain judul tapi ada juga yang dijadikan satu bahasan (Fungsi dan Prosedur) Prosedur   yaitu sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai object skema, sehingga suatu procedure bisa digunakan berulangkali tanpa harus melakukan parsing dan compile ulang. Fungsi   yaitu Sebuah kumpulan Statement yang akan mengembalikan sebuah nilai balik pada pemanggilnya. Nilai yang dihasilkan Function harus ditampung kedalam sebuah variabel. setelah mempelajari, ternyata ada sedikit kesamaan antara kedua  ini. lalu kapan saatnya kita menggunakan fungsi dan prosedur ? untuk itu kita perlu mengetaqhui perbedaan antara keduanya, apa saja itu ? singkat saja, perbedaannya adalah  kalau f unction dia akan mengembalikan suatu nilai pada...

ARRAY (Kuliah Algoritma dan Pemograman 2 )

Apa Array itu ? Berikut adalah berbagai macam pengertian array : 1. Array adalah kum;pulan data bertipe sama yang mengginakan nama sama.  2. Array adalah larik atau koleksi dimana setiap elemen memakai nama yang sama dan bertipe sama dan setiap elemen diakses dengan menggunakan nama elemennya .  3. Array adalah struktur data hyang menyimpan sekum;piulan elemen yang bertipe sama, dan setiap elemen diakses langsung melalui indeksnya.  dari ketiga pengertian diatas dapat disimpulkan bahwa fungsi array adalah untuk meyumpan sekumpulan elemen (dengan catatan : tipenya sama). Array dapat dianalogikan sebagai lemari atau locker yang memiliki sederetan tempat penyimpanan dan untuk mengambil suatu barng tertentu kita hanya perlu mengingat agtau mengetahui nomor / kode pintunya saja. (dalam array disebut indeks).  Array dibedakan menjadi  1. Array berdimensi 1 2. Array berdimensi 2 3. Array berdimensi 3  ini adalah contoh array berdimensi s...

Dua Sisi

          "Seberapa pantas diriku ini  untuk ditunggu, diimpikan, dirindukan,disayangi dan  dicintai? Aku berkaca dari penagalaman yang telah aku lalui ....." "Mencintai seseorang yang sampai saat ini jadi penantianku  Dicintai seseorang yang aku sakiti hatinya , dan mejadi penyesalan terbesarku dalam dunia ini .  Merindukan seseorang yang juga dirindukan dan merindu orang lain . Dirindukan seseorang , namun saat itu tidak ada balasan rindu dariku .  Menuggu seseorang yang telah sampai pada penantiannya, dan aku tetap menantinya, dan berharap dia akan menjemputku atas penantianku  Ditunggu seseorang , namun aku tiada pernah mau hadir untuk menjemputnya " Menipu diriku , menipu perasaanku ..... entah sampai kapan penantian dan penyesalan yang bergandengan ini terus menemaniku, seakan menjadi teman , terus mengikutiku dibelakangku , menjadi bayang-bayang yang mengusik. aku telah berjalan mencari jawaban ...