Langsung ke konten utama

Postingan

Rekursif (Algoritma dan Pemograman 2)

Rekursif sangat penting dalam pemograman, mengapa dikatakan demikian ? karena rekursif menyediakan teknik menyelesaikan persoalan yang di dalamnya mengandung definisi persoalan itu sendiri. Sayangnya rekursif adalah materi yang sulit dimengerti oleh pemula.  Dalam sebuah rekursi sebenarnya tekandung pengertian sebuah prosedur atau fungsi. Perbedaannya adalah bahwa rekursi bisa memanggil dirinya sendiri, kalau prosedur atau fungsi harus diipanggil melalui pemanggil prosedur atau fungsi. Definisi Rekursif diturunkan secara matematik. Definisi tidak formal menyatakan bahwa sebuah objek dikatakan rekursif jika ia didefinisikan menjadi lebih sederhana dalam terminologi dirinya sendiri. Nicklaus Wirth mendefinisikan sebagai berikut: "An Object is said be Recursive if it Partially Consist or is Defines in Terms of Itself". Sumber lain mendefinisikan Rekursif sebagai salah satu metode dalam dunia matematika dan pemograman dimana definisi sebuah fungsi mengandung fungsi itu ...

Do-Re-Mi-Fa-Sol-La-Si-Do

Do Re Mi Fa Sol La Si Do ... Siapa yang tidak tahu not ini ? Not  ini digunakan untuk membuat alunan musik dan disusun sedemikian rupa hingga menghasilkan musik yang indah dan berirama. Aku ingin mencari arti yang menarik dari not ini. Not dimulai dari Do dan berakhir di Do yang satu oktaf lebih tinggi dari Do pertama,dan diantaranya terdapat 6 not dengan intonasi yang berbeda dan semakin meninggi. Do Re Mi Fa Sol La Si Do...  seperti 7 langkah atau bisa juga disebut 7 jenjang yang diinginkan manusia dalam hidupnya, dan sudah pasti terjadi pada manusia tentunya dengan kehendak yang kuasa. Dimulai dari Do dan berakhir di Do, seperti "Aku diciptakan oleh Tuhan dan sudah dipastikan aku akan kembali kepadanya". Coba anda lantunkan not tersebut tanpa not  ke-7 "Do" pasti terasa ada yang kurang,atau tanpa not ke-1 , atau tanpa not ke-1 dan 7. Akan terasa canggung dan seperti kehilangan tangga  terakhir dalam lantunan itu. Aku harus menerima kenyata...

A Beautiful Meaning of Lotus

" I love the lotus because, while growing from mud, it is unstained.” Zhou Dunyi   Mungkin ada diantara kalian yang suka juga dengan bunga unik satu ini, di Indonesia sendiri dikenal dengan teratai tapi saya lebih senang menyebutnya Lotus.  Teratai (re biologi : Nymphaea) nama genus untuk tanaman air dari suku Nymphaeaceae.  Nama lain dari bunga ini sangat banyak, seperti Waterlily (Inggris), Lotus,Sacred Lotus, Chinese Arrowroot, Teratai dan Seroja. Bunga Lotus adalah lambang nasional negara India dan Vietnam Sekilas Lotus dan Teratai kalau terlihat sama, tapi diantara keduanya ada perbedaan .  Lotus nama ilmiahnya Nelumbo Nucifera, Nelumbium nelumbo, Nelumba Specoisa, Nelumbium specium yang kalo di Indonesia dikenal juga dengan Seroja. Kalau diperhatikan, Lotus memiliki kelopak yang lebih besar dantidak teratur, sedangkan Teratai kelaopaknya lancip-lanci dan lebih teratur. Lotus dan teratai sama-sama tumbuh di rawa-rawa ataupun Lumpur, cara ...

Siberian Husky

Hallo !!!  Aku mau berbagi info tentang ras anjing yang aku suka banget namanya si Siberian Husky.  kenapa aku suka banget ? menurut aku unik aja, kalau dilihat rupanya mirip serigala kan ?  aku pikir juga begitu awalnya, tapi ternyata anjing hehehe .. terus menurut aku anjing jenis satu ini keren aja, keker gitu alias gak imut-imut kayak sejenis Penkingese alias anjing peking, Shis Tzu yang bulunya lebay banget, Maltese yang bulunya lembut dan "katanya" anti rontok gitu, Papilon, Samoyed, Bichon Frise yang bulunya udah kayak rambut gal dikeramas hehe ..., Pomeranian si anjing yang pernah jadi maskot maskapai penerbangan, pudle atau Chow-Chow atau juga Cihua-hua anjingnya Lee Min Ho hihiii, gitu sih .. keren aja liatnya dan ramah juga lo ..  aku dari dulu emang suka anjing, tapi di dalam Agamaku dilarang memelihara atau lebih tepatnya menyentuh yang namanya anjing jenis apapun itu. "kalo aja lu gak najis udah gue elus-elus !!" haha .. Sekilas anj...

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...