Sabtu, 15 Desember 2012

Permutation Crossover (PMX)

Bagi yang sering berkecimpung di dunia Artificial Intelligent, Genetic Algorithm (GA) adalah hal yang sudah tidak asing lagi. Dengan GA kita bisa melakukan optimasi berbagai macam hal. Bagaimana menyelesaikan persamaan kuadrat sampai dengan melakukan optimasi titik. TSP, Travelling Salesman Problem, yaitu mencari jarak terpendek antar beberapa titik, adalah hal yang paling sering dikerjakan dengan menggunakan Genetic Algorithm.
Ada banyak istilah dan step yang ada dalam Genetic Algorithm. Dari mulai istilah populasi, gen, kromosom, perhitungan fitness, cross-over sampai kepada mutasi gen. Pada tulisan kali ini akan dibahas bagaimana melakukan crossover untuk TSP dan sejenisnya. Crossover pada prinsipnya adalah melakukan pertukaran, dimana dalam GA pertukaran yang dimaksud adalalah pertukaran gen dalam kromosom. Karena gen yang mewakili sebuah titik dalam sebuah kromosom tidak boleh sama, maka teknik crossover yang digunakan adalah teknik permutaion crossover.

Selasa, 04 Desember 2012

Cara Membuat Kartu Nama dengan CorelDraw X5

Desain simple kartu nama.
Ada berbagai macam desain kartu nama dari yang sederhana sampai kartu nama yang mewah. Kali ini kita akan membuat desain kartu nama yang sederhana dengan menggunakan CorelDraw X5.

Selasa, 27 November 2012

SMS Broadcaster 1.0



Pembaca yang budiman, kali ini kami akan membagikan program trial dari SMS Broadcaster Basic 1.0 secara cuma-cuma. Program ini adalah program pengirim SMS secara masal. Program ini dilengkapi dengan organisasi phonebook dan grouping sehingga lebih memudahkan dalam melakukan pengiriman pesan.

Instalasi Modem Wavecom Fastrack M1306B-PP USB di Windows 7

Modem Wavecom Fastract
Bagi yang sudah sering mencoba menggunakan atau membuat aplikasi SMS Gateway/Server atau sejenisnya, pastilah tidak asing dengan modem yang satu ini.
Ya, modem wavecom saat ini sudah tidak ada lagi diproduksi pabrik (saat ini sudah berganti nama). Tetapi modem ini masih banyak ada dipasaran (refurbish). Selain harganya memang relatif murah meriah, kekuatannya juga masih di atas rata-rata modem GSM biasanya.
Pada tulisan kali ini, kita akan membahas bagaimana cara melakukan instalasi modem ini pada Windows 7.

Senin, 19 November 2012

Membuat Orange Days Wallpaper dengan CorelDraw X5

(sumber tutorial dari Buku CorelDraw Magic karangan Aditya S.T. & Kiky - Bab 07)
Orange Days Wallpaper

Minggu, 18 November 2012

Membuat Wallpaper dengan CorelDraw X5

(Sumber tutorial dari Buku Corel Draw Magic karangan Aditya, S.T. dan Kiky- Bab 10)

Wallpaper Snow Sky.

Selasa, 13 November 2012

Seting APN (internet data) operator seluler di Indonesia

Indosat (Mentari, Matrix dan IM3)

APN: indosatgprs
User Name : indosat
Password : indosat

Kamis, 08 November 2012

Cara mengukur jarak menggunakan Manhattan Distance (city block distance)

Artikel singkat kali ini akan membahas cara lain mengukur jarak selain Euclidean yang sudah pernah juga dituliskan. Disebut Manhattan ini berdasar pada kota Manhattan yang tersusun menjadi blok-blok. Sehingga sering juga disebut city block distance, juga sering disebut sebagai ablosute value distance atau boxcar distance.

Sebagai ilustrasi, semisal kita berjalan dari lokasi A menuju utara 3 meter, kemudian belok ke timur 4 meter. Berapakah jarak kita yang sekarang dengan posisi titik A tadi. City Block distance adalah panjang jalan  yang sudah kita tempuh dari B ke A.

Sebagai contoh, kita coba perhitungan berikut ini :
Jika kita ambil contoh 2 titik (objek) dengan koordinat dari object A (0,3,4,5). Object B (7,6,3,-1)
Maka City Block distance antara titik A dan titik B adalah : 
d = |0-7|+|3-6|+|4-3|+|5+1|  = 7+3+1+6=17

Cara perhitungan ini juga berlaku untuk dimensi yang lebih besar.

Rabu, 07 November 2012

Cara Menghitung Euclidean Distance

Euclidean distance adalah perhitungan jarak dari 2 buah titik dalam Euclidean space. Euclidean space diperkenalkan oleh seorang matematikawan dari Yunani sekitar tahun 300 B.C.E. untuk mempelajari hubungan antara sudut dan jarak.  Euclidean ini biasanya diterapkan pada 2 dimensi dan 3 dimensi. Tapi juga sederhana jika diterapkan pada dimensi yang lebih tinggi.

1 dimensi

Semisal ingin menghitung jarak Euclidean 1 dimensi. Titip pertama adalah 4, titik kedua adalah -10. Caranya adalah kurankan -10 dengan 4. sehingga menghasilkan -14. Cari nilai absolut dari nilai -14 dengan cara mempangkatkannya sehingga mendapat nilai 196. Kemudian diakarkan sehingga mendapatkan nilai 14. Sehingga jarak euclidean dari 2 titik tersebut adalah 14.

2 dimensi

Caranya hampir sama. Misalkan titik pertama mempunyai kordinat (3,5). Titik kedua ada di kordinat (5,-3). Caranya adalah kurangkan setiap kordinat titik kedua dengan titik yang pertama. Yaitu, (5-3,-3-5) sehingga menjadi (2,-8). Kemudian pangkatnya sehingga memperoleh (4,64). Kemudian tambahkan semuanya sehingga memperoleh nilai 64+4 = 68. Hasil ini kemudian diakarkan menjadi 8.25. Sehingga jarak euclideannya menjadi 8.25.

Untuk lebih dari 2 dimensi, caranya sama saja dengan 2 dimensi.

Menggunakan WEKA API untuk melakukan kluster menggunakan KMeans

Para pembaca sekalian pasti sudah mengenal WEKA ya. WEKA adalah sebuah tools yang dibangun menggunakan Java dan bersifat open source. Sourcenya bisa langsung download di situs resminya di http://www.cs.waikato.ac.nz/ml/weka/index_downloading.html. Tinggal dipilih saja yang mana yang cocok dengan keperluan dan komputer kita. WEKA Gui yang sering digunakan adalah interface yang sederhana, menarik tetapi powerfull untuk melakukan pengolahan data. Namun demikian, masih ada hal-hal yang mungkin kita inginkan tapi tidak diakomodir oleh GUI nya tersebut. Nah, kita bisa memodifikasinya kok, sehingga menjadi sesuai dengan keinginan dan keperluan kita. 
Namun sebelum kita melakukan modifikasi di source nya, ada baiknya kita tahu perbandingan nya antara GUI dan membuat sendiri code nya (Java) memanfaatkan WEKA API.

Kamis, 01 November 2012

Shortcut CORELDRAW



Break Apart ===> Ctrl+K
Combine ===> Ctrl+L
Contour ===> Ctrl+F9
Copy ===> Ctrl+C
Copy ===> Ctrl+Insert
Duplicate ===> Ctrl+D
Ellipse ===> F7
Envelope ===> Ctrl+F7
Export... ===> Ctrl+E
Find Text... ===> Alt+F3
Format Text... ===> Ctrl+T
Freehand ===> F5


Senin, 29 Oktober 2012

Decision Tree menggunakan WEKA

Sudah pernah mendengar nama WEKA ? WEKA adalah sebuah aplikasi yang sangat membantu dalah hal melakukan analisa pada klasifikasi atau klusterisasi data. Info detil dan cara mendapatkannya bisa langsung ke situs resminya di http://www.cs.waikato.ac.nz/ml/weka/

Aplikasi WEKA ini ditulis menggunakan bahasa Java. Jadi jika kita ingin melakukan perubahan di dalamnya dapat kita lakukan langsung dengan mengubah source codenya dan mengkompilasi ulang.

Senin, 22 Oktober 2012

QuickReport di Borland Delphi 7

Rav4 di Delphi 7
Borland Delphi 7 ? ya saat ini Delphi sudah versi 2011 ke atas. Cuman mungkin beberapa programmer melihat urgensi yang masih belum ada sehingga sebuah aplikasi cukup dibangun dengan Delphi 7 saja. Tapi memang banyak kendala yang harus dihadapi saat ini dengan Delphi 7 seperti tidak kompatibelnya fitur HELP dan tentu saja fitu QuickReport yang selama ini menjadi senjata utama Delphi untuk membuat report. Delphi 7 memang sudah membawa Rav sebagai pembuat report tapi pastinya beberapa orang masih rindu dengan QuickReport :)

Tutorial kali ini adalah bagaimana QuickReport tersebut dapat muncul kembali di Delphi 7. QuickReport sebenarnya masih ada di instaler Delphi 7 , namun masih belum ditampilkan. Jadi kita perlu menampilkannya secara manual yaitu :

  1. Jalankan Delphi 7
  2. Pilih menu Component -> Install Packages
  3. Pada dialog yg muncul klik tombol Add
  4. Arahkan ke direktori \bin\
  5. Pilih paket dclqrt70.bpl
  6. Klik Open, trus OK
Beres.. QuickReport udah muncul lagiii ...
QuickReport sudah muncul di Delphi 7


Minggu, 21 Oktober 2012

Membuat superscript dan subscript dengan CorelDraw


Jika kita bekerna menggunakan Microsfot Words, istilah superscript dan subscript tentunya sudah tidak asing. Ya, fitur ini akan membuat beberapa huruf mempunyai lokasi lebih tinggi atau lebih rendah dari posisi huruf lainnya. Untuk apa ? Ya pastinya bisa digunakan untuk menuliskan rumus kimia, fisika dan matematika :) Tapi selain itu juga penulisan angka juga kerap menggunakan ini seperti ke - 1 kalau dalam bahasa inggris dibaca first ditulis 1st seperti pada contoh di atas.

Kamis, 18 Oktober 2012

Konversi video format

Kali ini kita akan membahas cara menggunakan perangkat lunak Next Video Converter untuk melakukan konversi file video VOB (DVD) ke bentuk file yang lain seperti AVI.
Ada banyak program konverter yang ada di pasaran, Anda bisa mencobanya. Next Video Converter ini adalah software free alias gratis dengan ukuran instaler yang tidak terlalu besar. Silahkan langsung donlod file instalernya di http://www.nextvideosoft.com/next-video-converter-free.html

Minggu, 23 September 2012

Text Mining : Morphologi Bahasa Indonesia

Untuk bisa melakukan text mining ada beberapa tahapan yang harus dilakukan. Mengetahui bagaimana morphologi Bahasa Indonesia adalah adalah satu yang harus diketahui.
Menurut tatabahasabm.tripod.com bahwa Bahasa Indonesia serupa dengan Bahasa Melayu.
Bahasa Indonesia termasuk bahasa yang lebih rumit dari Bahasa Inggris. Sampai saat ini belum adanya unsur-unsur baku dalam rangka persiapan melakukan teks mining Bahasa Indonesia, berbeda dengan Bahasa Inggris yang sudah memiliki pakem yang baku sehingga proses mining menjadi lebih mudah.

Jumat, 21 September 2012

Mengenal Alat Multitester

Merk SANWA
Tutorial kali ini akan membahas tentang alat yang disebut sebagai multitester. Alat ini seringkali kita lihat di bengkel-bengkel elektronik atau sejenisnya yang melibatkan listrik. Dari mulai bengkel mobil sampai ke service HP pasti punya alat test ini. Alat ini disebut multi karena bisa digunakan untuk mengukur/testing beberapa hal contohnya mengukur tegangan, arus dan hambatan.

Ada berbagai macam ukuran, bentuk dan model dari alat ini. Dari mulai analog (yang masih menggunakan meter manual) sampai kepada yang sudah menggunakan sistem digital. Keuntungan dari multitester digital adalah kita tidak lagi direpotkan dengan membaca penskalaan yang agak banyak di layar alat. Tetapi harganya tentu akan berbeda, Yang jelas, jika bisa menggunakan alat ini, digital maupun analog, hasilnya akan sama saja. Harga tester merk SANWA di pasaran sekitar Rp. 90 ribuan. Untuk asli tidaknya sangat susah dipastikan. Tetapi alat dengan kisaran harga demikian sudah cukup layak untuk dibeli dan digunakan.

Informasi seputar provider seluler di Indonesia

Bagi mereka yang bingung dengan cara mengetahui sisi pulsa atau informasi seputar provider HP Anda, coba informasi di bawah ini. Semoga bisa membantu, setidaknya bisa memberikan panduan paling awal kemana Anda harus melangkah.

Telkomsel
Call Center
Halo : 111
Simpati dan AS : 116

Website
http://www.telkomsel.com

email : cs@telkomsel.co.id

Senin, 17 September 2012

Memory Card

memory SD
Memory card adalah media penyimpanan dalam dunia digital. Karena memori bisa didefinisikan juga sebagai media penyimpanan, maka Disket, CDROM, Hard Drice (harddisk), Flashdisk, SD Card dan lain-lain , semuanya secara prinsip dapat kita panggil sebagai memori. Tapi tentunya bentuk dan spesifikasi memori yang dibutuhkan dalam perangkat yang berbeda-beda tentu saja berbeda-beda juga.
Contoh memory SD yang biasanya dibutuhkan oleh perangkat mobile seperti handphone dan sejenisnya.

Pada tahun 2000, SanDisk, Panasonic dan Toshiba membentuk Asosiasi SD untuk mengembangkan kartu memori perangkat penyimpanan yang dapat digunakan di berbagai peranti elektronik. Kartu SD adalah hasil dari spesifikasi standar yang ditetapkan oleh Asosiasi SD. 

Jumat, 14 September 2012

Memasang kabel jaringan (LAN)

Tutorial kali ini adalah panduan membuat dan memasang kabel jaringan komputer (local area  network/LAN). Bagi mereka yang belum sempat membaca tentang kabel UTP dan konfigurasinya, bisa baca kembali di sini .
Kabel LAN yang akan kita buat kali ini adalah berjenis hubungan straight yang diperuntukkan untuk menghubungkan LAN Card sebuah komputer ke sebuah HUB/Switch.

Rabu, 05 September 2012

Membuat segitiga dengan sudut tumpul pada Corel

Rambu Lalu Lintas
Gambar di samping ini pasti sudah kenal kan ya.. Rambu-rambu lalu lintas. Nah tutorial kali ini akan membahas dasar pembuatan rambu tersebut dengan cara memfokus pada bagaimana cara membuat segitiga yang tumpul.
Sebenarnya sederhana banget ya, tapi bagi mereka yang baru belajar pasti lumayan bingung juga mencari cara untuk membuat ujung segitiga menjadi tumpul sempurna.

Kalau kita bandingkan dengan membuat kotak dengan sudut tumpul, pasti jauh lebih gampang, karena jelas-jelas sudah terlihat fitur untuk membuat ujung-ujungnya tumpul saat kita mulai membuat kotak.

Minggu, 02 September 2012

Memulai CorelDraw X5

CorelDraw X5
CorelDraw adalah pengolah grafis vektor paling populer yang digunakan di Indonesia. Hampir di seluruh usaha jasa percetakan/printing menggunakan CorelDraw untuk membuat desain dan mencetak. CorelDraw adalah program pengolah grafis berbasis vektor yang memungkinkan kita membuat sebuah design dan dicetak dengan baik dalam ukuran sebesar apapun. Contohnya : spanduk pilkada yang rata-rata besarnya serumah. Banner promosi dan yang lainnya.

Saat tulisan ini diposting, CorelDraw sudah mencapai versi X6. Anda bisa mendownload versi trialnya di official website corel. Corel mulai diperkenalkan di tahun 1989 dan mengklaim bahwa Corel adalah satu-satunya pengolah grafis berbasis Windows pada saat itu.

Tutorial kali ini menggunakan CorelDraw X5 dan membahas pengenalan dasar sebelum menggunakan CorelDraw untuk membuat desain. Semua langkah yang dilakukan di sini hampir sama dengan jika menggunakan CorelDraw versi di atas ataupun versi sebelumnya.

Kamis, 30 Agustus 2012

Virtual Visit Sweet Home 3D

Pekerjaan mendesain rumah/kantor terutama urusan interiornya sangatlah menarik. Hal ini bisa membuat kita lupa waktu saat mengerjakannya. Segala macam pasti ingin kita coba untuk mendapatkan hasil terbaik. Apalagi jika software yang digunakan sangat mudah seperti Sweet Home 3D
Untuk menambah keyakinan kita akan desain ruang yang sudah kita rancang, Sweet Home 3D memungkinkan kita untuk seolah-olah berada di dalam ruangan tersebut dengan berupa animasi. Cara ini disebut sebagai Virtual Visit di Sweet Home 3D. Caranya pun gampang.

Minggu, 26 Agustus 2012

Perbandingan Classifier OneR, Naive Bayes dan Decission Tree (1)

Diggingggg
Data  Mining  berbicara  mengenai  penjelasan  hal  yang  sudah  terjadi  di  kejadian  lalu  dan mencoba  memprediksi  hal  tersebut  di  masa  depan  dengan  cara  melakukan  analisis  data.  Data mining  adalah  gabungan  dari  berbagai  disiplin  dari  mulai  statistika,  kecerdasan  buatan  sampai kepada  teknologi  database. 

Nilai  dari  aplikasi  data  mining  sangat  berharga.  Perusahaan  /  bisnis yang menyimpan data-data dalam jumlah  yang besar dapat dianalisa menggunakan data mining ini  untuk  mengekstraksi  dan  menghasilkan  pengetahuan  yang  sangat  berharga  dari  data-data
tersebut. 

Dengan  pengetahuan  yang  dihasilkan,  memungkinkan  bagi  perusahaan/bisnis  untuk mendapatkan customer yang lebih  atau penjualan yang meningkat

Kategori kabel UTP

UTP Cable
Bagi yang sudah sering memasang LAN (local area network) atau jaringan komputer, tentu sudah sangat familiar dengan kabel UTP (Unshielded Twisted Pair). Biasanya kabel UTP yang digunakan adalah UTP cat-5. Berikut ini adalah kategori dari kabel UTP tersebut menurut wikipedia :





  • cat 1: sebelumnya dipakai untuk POST (Plain Old Telephone Service) telephone dan ISDN.
  • cat 2: dipakai untuk token ring network dengan bw 4mbps
  • cat 3: dipakai untuk data network dengan frequensi up to 16Mhz dan lebih populer untuk pemakaian 10mbps
  • cat 4: Frequensi up to 20Mhz dan sering dipakai untuk 16mbps token ring network.
  • cat 5: Frequensi up to 100Mhz dan biasa dipakai untuk network dengan kecepatan 100Mbps tetap kemungkinan tidak cocok untuk gigabyte ethernet network.
  • cat 5e: Frequensi dan kecepatan sama dengan cat-5 tetapi lebih support gigabyte ethernet network.
  • cat 6: Memiliki kecepatan up to 250Mbps atau lebih dari dua kali cat-5 dan cat-5e
  • cat 6a: Kabel masa depan untuk kecepatan up to 10Gbps
  • cat 7: di design untuk bekerja pada frequensi up to 600Mhz.

BIT

Bit adalah unit terkecil dari data yang dapat ditemukan di dalam sebuah komputer. Bit terdiri dari angka “1″ dan “0″. Pada saat kita mengetikkan sebuah kata di komputer, sebenarnya komputer melihat kata tersebut sebagai kombinasi dari angka 1 dan 0 (bit). Data yang berbentuk “bit stream” ini, akan melintas melalui kabel-kabel secara pararel didalam motherboard. Kabel-kabel pararel ini disebut BUS Data. Data ini akan bergerak sepanjang BUS ketika prosesor membutuhkan data di hard drive.

Untuk dapat menggerakkan data dari satu komputer ke komputer lainnya, network membutuhkan sebuah media perantara. Kawat tembaga adalah media yang paling standard dipakai. Tetapi sayangnya, apapun tipe dari media network yang digunakan, data yang bisa lewat hanya sebuah bit stream alias transmisi serial.
Akibatnya, sebuah piranti dibutuhkan untuk melakukan konversi dari pararel ke serial dan juga membuat koneksi antara PC dan network. Piranti tersebut adalah network interface card / NIC.
NIC terdiri dari transceiver (transmitter/pengirim dan receiver/penerima) yang mampu melakukan konversi.

contoh NIC

Konfigurasi kabel cross untuk LAN

Bagi mereka yang ingin melakukan hubungan cross atau lebih dikenal dengan Crossed-over, biasanya untuk peer to peer antara 2 komputer saja, gambar berikut dapat membantu.
crossed-over

Sabtu, 25 Agustus 2012

Menghilangkan Header Navigatornya Blogger

Jika kita membuat blog di blogger.com maka file blog yang kita dapatkan dengan menggunakan template standard akan terlihat Header Navigator di tepi paling atas seperti gambar di bawah :

Header Navigator Blogger
Cara menghilangkan bar ini cukup mudah yaitu dengan cara mengedit kode HTML dari template yang kita gunakan. Tetapi lakukan dengan hati-hati.

Export MySQL ke format CSV

Php MySQL to CSV
Seringkali kita melihat di website-website yang kita kunjungi menyediakan fasilitas melakukan export data ke dalam bentuk file yang bisa di baca oleh Microsoft Excel. Pada tutorial kali ini, kami menuliskan kode lengkap berbahasa PHP untuk mengexport tabel yang ada di database MySQL.
Langkahnya sederhana. Cukup kita melakukan query tabel mana yang ingin diambil, lalu kita simpan semuanya dalam sebuah text untuk kemudian dijadikan file CSV nya.

Jumat, 24 Agustus 2012

Layout Potrait dan Landscape dalam sebuah dokumen Microsoft Word 2012

Office 2010
Sering kali kita dihadapi dengan keharusan membuat sebuah dokumen menggunakan Microsoft Word, tetap menggunakan layout halaman yang berbeda-beda.
Pembuatan tugas akhir, rencana project dan sejenisnya sering kali membutuhkan hal ini.
Banyak orang masih mengakali hal ini dengan cara memisahkan file dokumennya antara yang Potrait dan yang Landscape. Hal ini memang bisa dilakukan tetapi tentunya menjadi kurang efektif mengingat hal ini bisa dilakukan di Microsoft Office 2010.

Mengenal Joomla

Joomla!
Joomla adalah CMS (content management system) paling digemari saat ini. Dengan Joomla, kita dapat membangun sebuah website dengan mudah dan powerful. Kemudahan penggunaannya dan kemungkinan pengembangannya membuat Joomla menjadi sangat popoler saat ini. Satu lagi yang menarik tentu saja Joomla adalah open source, artinya kita bisa menggunakannya secara gratis.

Apa artinya content management system (CMS)?

CMS adalah sebuah perangkat lunak yang melakukan manajemen konten dari website kita. Konten web tentu saja bisa teks, foto, musik, video dan dokumen lainnya. Keuntungan lainnya menggunakan CMS adalah tidak dibutuhkannya sebuah skill khusus untuk melakukan manajemen konten melalui CMS ini.

Data Flow Diagram (DFD)

Konsep Physical World dan Logical Equivalent

Physical world atau dunia fisik adalah dunia yang nyata terjadi dan dapat kita lihat di kehidupan sehari-hari. Dunia fisik ini sangat rumit dan kompleks dengan segala hal yang terjadi di dalamnya. Faktor-faktor subyektivitas juga sangat kuat keberadaan dan pengaruhnya dalam dunia fisik. Proses pengurusan KTP adalah contoh yang sederhana sebuah proses yang terjadi di dalam sebuah dunia fisik. Masyarakat jika ingin mengurus sebuah KTP maka harus datang ke kelurahan kemudian mengisi form data diri. Selanjutnya form tersebut akan dikirim ke Kecamatan dan terus begitu sampai KTP tersebut jadi.

Gambar 1 Contoh pengurusan KTP