Senin, 14 Mei 2012

Teknik Searching dan Sorting pada Algoritma


1.  Sorting
Dalam penyelesaian suatu masalah pasti terdapat banyak cara atau solusi-solusi yang dapat dilakukan, seperti halnya pembuatan program memiliki banyak tehnik atau algoritma yang dapat di gunakan salah satunya untuk kebutuhan SORTING atau PENGURUTAN kumpulan data-data. terdapat 4 algoritma atau tehnik dalam melakukan sorting.
  • Straight Selection Sort. teknik sorting ini dibuat dengan cara melakukan pengecek’an 1 persatu, bila kita akan mengurutkan secara ascending maka kita lakukan pengecek’an nilai tempat yang pertama (index pertama pada array) bila lebih kecil daripada index berikutnya (index 1 dengan index 2, index 1 dengan index 3, ….. index 1 dengan index terakhi) maka kita lakukan pertukaran nilai pada array index tersebut. proses ini dilakukan terus menerus sampai pada pengecekan index terakhir – 1 dengan nidex terakhir.
  • Selection Sort.Teknik sorting ini dibuat dengan cara melakukan pengecek’an 1 persatu, bila kita akan mengurutkan secara ascending maka kita lakukan pengecek’an nilai tempat yang pertama (index pertama pada array)kita bandingkan dengan semua nilai yang ada kita cari nilai minimalnya. lalu simpan index/ letak nilai minimum itu di temukan, setelah pengecekan selesai tukar index awal pengecekan dengan nilai minimum yang telah di simpan tadi. Proses ini dilakukan terus menerus sampai pada pengecekan index terakhir min 1 dengan index terakhir. beda dengan streith selection sort adalah dengan teknik ini melakukan pertukaran nilai lebih sedikit, hanya jumlah data – 1 pertukaran. jadi waktu untuk melakukan proses sorting lebih cepat.
  • Bubble Sort. Teknik ini dilakukan degan pola membawa nilai terbesar menjadi nilai index terakhir array. jadi sistem ini melakukan pengecekan nilai 1 dengan 2, lalu 2 dengan 3 samapai dengan data terakhir, bila nilai index yang lebih kecil lebih besar maka akan dilakukan pertukaran. proses ini dilakuan hingga jumlah data – 1.
  • Modified Bubble Sort. Teknik ini dilakukan degan pola membawa nilai terbesar menjadi nilai index terakhir array. Jadi sistem ini melakukan pengecekan nilai 1 dengan 2, lalu 2 dengan 3 samapai dengan data terakhir, bila nilai index yang lebih kecil lebih besar maka akan dilakukan pertukaran. proses ini dilakuan hingga jumlah data dikurangi 1 atau sampai program tidak melakukan pertukaran. jadi waktu untuk melakukan proses sorting lebih cepat.
Sebenarnya jika kita ingin mengimplementasikan teknik sorting ini ke dalam suatu bahasa pemograman, yang paling penting adalah, kita terlebih dahulu harus memahami konsep dari teknik Sorting itu sendiri. berikut caranya :
Untuk contoh sorting yang paling sederhana ialah :
Anggaplah kita punya nilai yaitu:
nilai [1]=15;
nilai [2]= 9;
Disini kita ingin mengurutkan dengan menggunakan teknik Ascending(pengurutan dari nilai terkecil ke nilai terendah). Tentunya kita ingin menukar kedua angka itu yaitu
nilai[1]=9;dan
nilai[2]=15
Kita tidak bisa melakukannya dengan cara seperti ini.
Demikian juga dengan bentuk ini :
nilai[1]=nilai[2]
nilai[2]=nilai[1], kalau seperti ini program tak akan bekerja.
Pemahaman langkah pertama yaitu dengan cara nilai yang tersimpan pada “nilai[1]” akan dihapus, dan kemudian diganti dengan nilai yang tersimpan pada “nilai[2]“. Sehingga sekarang antara “nilai[1] dan nilai[2]” punya nilai yang sama. Tapi yang terjadi dengan nilai[1] adalah nilai tersebut telah hilang. Dalam penukaran dua variabel, kita harus mendefinisikan variabel ke-tiga, yaitu sebuah temporary yang memegang nilai variabel agar nilai tersebut tidak hilang. Ia akan menjaga proses pembarteran nilai agar salah satu nilai tidak hilang.
Misalnya:
//Pertukaran Variabel
temp = nilai[1]; //pemegang variabel agar tidak hilang”temp”
nilai[1] = nilai[2];
nilai[2] = temp;
Proses pertukaran ini akan berhasil dilakukan sesuai pemahaman teknik sorting, dan pertukaran berhasil dilakukan tanpa nilai yang hilang.

2. Searching
Dalam pencarian data juga terdapat beberapa jenis algoritma, tujuan dari adanya banyak algoritma yang di temukan adalah karena memiliki keuntungan-keuntungan tersendiri, seperti lebih cepatnya bila mengolah data yang jumlahnya lebih dari juta data, ada yang lebih efisien dengan jumlah kurang dari jutaan. serta ada pula yang tidak perlu untuk mengurutkan data terlebih dahulu, tetapi memakan waktu lebih lama.
  • Line Search. teknik searching ini dibuat dengan cara melakukan pengecek’an 1 persatu, yaitu antara data yang di cari dengan kumpulan data yang di miliki, Keuntungan metode ini adalah kita tidak perlu mengurutkan data yang ada, bila mencari data pada kumpulan data yang tidak urut hanya terdapat metode ini yang dapat di lakukan.
  • Binnary Search. teknik ini hanya dapat digunakan hanya pada kumpulan data yang sudah di urutkan, karena teknik ini melakukan pencarian dengan mencari data pada index yang tengah, apakah lebih besar/lebih kecil/sama dengan. bila hasil sama dengan maka nilai yang di cari telah di temukan. bila lebih kecil/lebih besar maka akan di buang setengah data dari yang salah, dan mencari dari indeks yang tengah dari sisanya. demikian samapi data ditemukan atau tidak di temukan.
  • Fibonachi Search. Teknik ini hanya dapat digunakan hanya pada kumpulan data yang sudah di urutkan, karena teknik ini melakukan pencarian dengan mencari data melalui pola bilangan fibonachi. Bila pada binnary search pembandingnya adalah nilai pada index tengahnya jumlah data, pada fibonachi search berbeda yaitu: bilangan fibonachi, yang bilangan fibonachinya terdekat dengan jumlah data tetapi tidak lebih besar dari jumlah data yang akan di proses. Bilangan fibonachi itu di jumlahkan dengan batas paling awal data dikurangi 1. Contohnya: jumlah data yang akan di cari adalah 15, maka batas paling bawah adalah 1 dan batas paling akhir=15 dan index pembandingnya= 13(nilai awal + dijumlahkan Bilangan fibonachi – 1) karena bilangan fibonachi terdekat dengan 15 (data ke 1- data ke 15) adalah 13 (1,2,3,5,8,13,21,34…..), bila data yang di cari lebih besar dari bilangan indeks ke tengahnya maka. batas paling bawah= tetap, batas akhir nilai tengah-1, bila data yang dicari lebih kecil maka batas bawah = nilai tengah +1 dan batas akhir tetap, sedangkan nilai tengahnya memakai fungsi tadi.

Jumat, 20 April 2012

Kamis, 16 Oktober 2008

Roland Micro Cube & Guitar Efek


Roland Micro Cube yang saya punya skarang..bukan yang RX...
Jadi Speaker nya cm 1(5")



















Secara umum..begini overviewnya:

Ultra-compact DSP ampli gitar dengan5-inch/2-watt low magnetic leakage speaker
Bisa pake Batre aa x 6 or AC power (adapter supplied) andada cangklongan pastinya
7 COSM efek guitar digital JC-120 and a special mic preamp model
6 DSP effects: chorus, flanger, phaser, tremolo and separate Delay/Reverb
New Digital Tuning Fork with support for flat tunings up to 2 semitones
Recording/Headphones output and stereo Auxiliary input for CD players, etc.



  1. ZOOM G7.1ut Hrganya skitar 2,5jt (Paling Mahal mi )

2.KORG AX 3000 G Harganya juga sekitar 2,5jt (paling tinggi mi itu)

3.Pedal Board (4 box + 1 Pedal)
Dari kiri-kanan nama efeknya...Noise Suppressor(Putih),Compression Sustainer(Biru),DOD 250 preamp(Kuning),DOD YJM(efeknya Yngwie warna hitam),,terakhir Jim Dunlop Cry baby GCB 95(baru ini yang saya punya)..JHarga 1 efek skitar 700rb sayang...



4.KORG AX 1500G Harganya skitar 1,3 jt (itupun udh yang 2nd dan paling tinggi)

Senin, 23 Juni 2008

Tes posting pake video....

Minggu, 22 Juni 2008


Pendrive Sense…Portable Hardisk

Saya berencana membeli External Hardisk untuk memback up smua file2 saya yang ada di laptop maupun yang ada di computer kantor. Laptop yang saya pakai selama ini akan dipakai oleh kakak sy yg akan menyelesaikan pendidikan Psikologinya di Makassar, oleh karena itu saya membutuhkan media penyimpanan yang berkapasitas cukup besar untuk memback up semua file2 saya yang sampai saat ini sudah mencapai 60GB. Untuk itu saya putuskan akan membeli Portable Hardisk, tapi merk apa?

Saat browsing di dunia maya,,sy mencoba memakai pertolongan Mbah Google untuk mencari Portble HD yang mungkin cocok untuk saya…akhirnya saya menemukan HD portable yang sy rasa cocok untuk saya dengan budget yang cukup terbatas.

Pendrive Sense,,ya,,itu merknya…Portble HD yang terdiri dari 3 pilihan kapasitas yang bisa disesuaikan dengan kebutuhan (120,160, dan 250GB). Kemudian sy cari di toko computer yang melayani penjualan secara online dan www.accgreenstar.com (rekomendasi dari salah seorang teman kantor) adalah salah satunya. Ternyata Pendrive Sense

dijual seharga Rp 622.000 untuk yang 120GB (sedikit lebih murah dari yang sy pikirkan, kira2 800rb-1jt ). Setelah medapatkan informasi yang cukup mengenai alat itu
(termasuk garansi 3 tahun yang diberikan oleh accgreenstar), sy putuskan untuk membelinya…bentuknya seperti gambar di atas..

Setelah mencobanya ke laptop, ternyata file systemnya menggunakan FAT 32 dan hal ini cukup membantu karena tidak perlu diformat lagi. Kapasitas yang 120GB, ternyata sempat membuat sy ckup kaget karena stelah sy cek propertiesnya hanya tersedia 111GB,,lha kok bisa? Yang 9GB nya kemana? Saya sempat panik dan berkata dalam hati “jangan2 sy ditipu…?”. Tapi setelah memperhatikan secara seksama,,Alhamdulillah sy jadi sedikit tenang,,,sy baru ingat ternyata 111GB itu adalah kapsitas yang dibaca setelah dikonversi dengan angka biner(Binary digit) yaitu 1MB=1024Kb,,,jadi kapasitas yang tersedia sekitar 119,…GB

Melihat tampilannya yang cukup menarik,,sepertinya sayang jika bodynya sampai lecet,,anda bisa menilai sendiri jika melihat gambar di atas…

Selama 1 minggu body portable HD ini tidak terlindungi karena sy tidak punya waktu untuk mencari sarung yang cocok untuk nya. Tapi saat saya ke mangga dua..hehehe..dengan niat membeli casing untuk hp sy,,sy liat sarung hp yang bentuknya hampir sama dengan Pendrive Sense punyaku,,kebetulan aku juga membawa Pendrivenya dan sy coba,,eh, tau2 cocok dan fit di bodynya..seperti gambar di atas..

Pendrive ini dihubungkan via kabel USB ke PC/laptop. Terdapat 2 lampu indicator pada alat ini yaitu lampu yg berwarna merah dan hijau muda. Lampu yang berwarna merah akan menyala jika alat ini terhubung dengan benar sedangkan lampu yang hijau muda akan menyala/berkedip2 jika content HD sedang dibaca/mencopast file/mensave file langsung ke dalamnya….

Pendrive Sense juga dilengkapi dengan software untuk melakukan back up terhadap file2 kita, synchronize file, Microsoft outlook, Security setting,,dan lain2. “Carry it Easy +Plus” dapat didownload di www.penzoft.com dan product key nya bisa kita dapatkan di balik kartu yang menyertai Pendrive Sense di dalam box…


Sejauh ini sy belum menemui kesulitan/kelemahan dalam menggunakan alat ini karena keinginan sy memiliki alat seperti ini hanya untuk sy gunakan sebagai penyimpan data dalam kapasitas yang cukup besar (bagi saya)…

Sekian dulu sedikit ulasan sy mengenai Pendrive Sense…mungkin jika ada waktu luang lagi…saya akan posting tambahan dari posting ini…


Kamis, 19 Juni 2008

Fender Stratocaster Yngwie Malmsteen Signature

Waktu SMP kls II sy pengen banget punya gitar seperti Strat nya Yngwie J Malmsteen (YJM) idolaku,,,
Seperti gambar di atas....
Beranjak SMA sy coba googling segala sesuatu tentang gitar itu..termasuk jadi member di fender California via Email. Gitar ini bisa dibilang "heavy" buat sy karena jari saya yang ckup pendek..ternyata fret2 nya super jumbo smua (Dunlop 6000..yang kira2 gedenya sama dengan nut nya).
Bagi saya, keindahan gitar ini terletak pada Headstocknya yang besar (vintage '60-an)
dan truss rod adjusternya yang bullet type (seperti peluru).

Yang unik dari gitar ini adalah seluruh fingerboardnya yang cekung/scalloped, jadi ketika kita mainkan gitar yang fingerboardnya cekung jari kita tidak bersentuhan sama sekali dengan fingerboardnya dan hal ini cukup mempermudah dalam melakukan sweep/teknik arpeggios tanpa membuat jari keriting..hehehe.

Yngwie menggunakan Pickup(PU) DiMarzio HS-3W(bridge) dan DiMarzio DP217W YJM (middle & Neck) dan mendisconnect tone controlnya.
Saat memainkan gitar YJM jarang menggunakn middle PU, hanya bridge(untuk sound yang panjang) dan neck(untuk teknik arpeggios agar nada terdengar berurutan secara seksama)yang sering digunakannya.
Oke...sampai di sini dulu posting saya mengenai Fender Stratocaster Yngwie Malmsteen Signature....