<<>>
.::. Tentang bagaimana membangun Sistem Pengambil Keputusan yang Lebih Cerdas dengan Artificial Intelligence (Kecerdasan Buatan).
Selasa, April 29, 2008
Smarter DSS -- Sistem Pengambil Keputusan Yang Lebih Pintar
Jumat, April 25, 2008
Menggunakan Windows Mobile Enabled Device di Vista
Tool ini tidak bisa didownload, kecuali oleh Vista Genuine, disini. Namun ternyata ada solusinya disini. Dan (saya baru tahu), itu merupakan downloader, yang akan mendownload aplikasi penuhnya. (ide yang bagus, disini : http://www.toggle.com/)
Semoga bermanfaat!!
NB :
- Genuine Product... hmm, sometime in the future... insya Allah ^_^
- Menarik sekali dunia ini
Rabu, April 23, 2008
Beberapa Bantuan Terakhir
Ada beberapa kerjaan baru yg sedang saya tangani (dalam urutan terkini),
- Peluang kerjasama pembuatan program Hadits dengan teman eks Gamatechno, dengan Java.
- Peluang kerjasama dengan teman bekas Asisten Dosen di SiC UGM tahun 2005 lalu
- Pembuatan program Inventori dan Pengisian Pulsa voucher Handphone milik Budiman Cell, Condong Catur, Jogjakarta. Ini akan saya kembangkan berdasarkan kode JPulsa sebelumnya yang baru mengimplementasikan fitur pengisian pulsa elektronik, namun belum memiliki fungsionalitas inventory control. Dengan Java dan Framework Core (belum saya open sourcekan, belum saatnya)
- Penampilan grafik real time di Java Applet dengan output dari program LabView.
- Interoperabilitas Web Service untuk data kependudukan dan kesehatan (rekam medis), dengan Java dan .NET
- Pengembangan aplikasi Guide Tourism untuk penentuan rute terbaik, dengan Windows Mobile.
Semoga bermanfaat!!!
NB:
- Masih ada beberapa kerjaan yang belum selesai dari periode sebelumnya, semoga segera selesai bulan ini.
- Sudah banyak yang bisa wisuda bulan mei.... :)
- Selamat Wisuda Mei !!!
Rabu, April 02, 2008
Charting di Java Swing dengan JFreeChart

JFreeChart, karena yang lain berbayar dan gila-gila'an ukurannya ^_^
Download JFreeChart disini : www.jfree.org/jfreechart/
Kemudian untuk penggunaanya di Swing, gunakan artikel ini : www.javaworld.com/javaworld/
Semoga bermanfaat!
NB :
- Dulu pernah menggunakan ini, namun untuk aplikasi Web, ternyata untuk Swing Desktop juga mudah sekali
- Beberapa jenis control UI yang kompleks adalah Chart dan Table.
- FREE GIFT!!! Sebenarnya Anda harus membayar untuk mendownload Referensi penggunan JFreeChart, ups, tapi saya temukan disini : www.alexchimon.com/file/JFreeCharts/
jfreechart-0.9.1-US-v1.pdf - Klik kanan, save target as pada link tersebut ya.. ^_^
Pembimbingan Skripsi Extreme Programming (XP)
Jadi, saya bisa mencegah kesalahan yg saya lakukan agar tidak diulangi dan mempercepat penyelesaiannya, insya Allah.
Untuk XP, silahkan mengacu ke www.extremeprogramming.org.
Sebagai awal, XP tidak menggunakan Reqs yang lengkap, sebagaimana Waterfall, atau RUP. Nah, silahkan mempelajari User Story sebagai pengganti Reqs dengan mendownload tools ini : User Story Tools
Dan, mari merancang user story berdasarkan wawancara dengan user yang kita pilih.
Cukup disini petunjuknya, ayo dimulai ^_^
NB :
- Setelah keinginan pemakai dirangkum dalam User Story, silahkan rencanakan Planning Releasenya.
- Dan, ... langsung Coding Unit Testing
- Inilah esensi XP, Anda langsung menulis Kode, tanpa kehilangan kendali meskipun tidak membuat desain dokumentasi
- Semoga bermanfaat
Jumat, Maret 28, 2008
Perenungan Tentang Jasa Konsultasi Saya
Solusi?
Ada beberapa yang bisa saya pikirkan:
- Jika ini semester2 awal, jangan ragu2 untuk mengambil privat pemrograman khusus, atau ke lembaga bimbingan komputer. Adanya tentor yang berpengalaman, sangat membantu. Ini yang sangat saya rekomendasikan
- Jika ini sudah masuk semester2 akhir, dan Anda masih belum mampu membuat software, maka Anda terpaksa meminta bantuan konsultan (seperti saya) atau bantuan teman (meski, saya rasa teman sekuliah juga punya kesibukan yang tak kalah berat). Btw, salah satu teman saya yang kuliah S2 di MKomp UGM juga punya amalan ini : membantu membuatkan program. Bener2 membantu lho. Hebat kan ? (kalau saya sih, ga perlu ucapan terimakasih deh, lha wong dibayar ^_^)
Terimakasih..
NB :
- Setelah itu, mungkin mengambil Sertifikasi Java di UII Jogja, misalnya, bisa sangat mendongkrak kredibilitas
Beberapa Bimbingan Aplikasi Spasial (GIS)
Yang paling keren adalah membuat aplikasi yang dapat mengautomasi Google Earth (GE). Awalnya saya rasa berat, eh, ternyata GE mengekspos fungsi2nya ke dalam bentuk API yang mudah dipergunakan. Saya baru tahu pagi ini, tapi mungkin seperti cara aplikasi2 Microsoft Office mengekspos interface2nya. Beberapa link ini mungkin membantu : (mengautomasi Google Earth dengan VB 6), (mengautomasi Google Earth dengan ASP.NET) dan (Google Earth COM API Documentation).
Kemudian yang sebelum itu adalah menampilkan data spasial hasil dari ArcView dengan menggunakan PHP + MySQL. Ini keren juga.
Yg terakhir adalah juga menggunakan VB.NET, mengolah data hasil dari ArcView (untuk fitur produk, silahkan dilihat disini), untuk kemudian membuat software pembelajaran dari peta tersebut. Komponen yang dipakai adalah Dundas Map disini (komponen chartinya juga bagus sekali).
Semuanya menarik sekali!
Thanks for all
NB :
- Dari dulu sudah sering lihat temen buat aplikasi spasial. Keren sekali.
- Tapi ternyata tidak sesulit yg terlihat
- Mari bereksperimen... ^_^
Kamis, Maret 20, 2008
Menggunakan CodeCharge untuk Solusi Aplikasi Web Database
Silahkan download versi 20-Day Trial disini : http://download.yessoftware.com/CCStudio4.exe
Yaitu, kalau ToolBook mempercepat pengembangan software pendidikan, maka CodeCharge mempercepat pengembangan software Web Database.
Untuk fitur Produk, silahkan kesini : http://www.yessoftware.com/products/product.php?product_id=1\
Semoga bermanfaat!
NB :
- Sebenarnya teman saya sudah dari dulu menyarankan ini, saya saja yang belum menseriusi...
- Sampai ada tawaran membuat website komersial ^_^
Rabu, Maret 19, 2008
Pemilihan Teknologi Untuk Tahap Desain Basis Data : Microsoft Access
- Beberapa kerjaan desain basis data secara serentak
- Tidak ada dokumentasi ERD, DAD, dsb.
- Terputusnya waktu pengerjaan beberapa minggu
Sesungguhnya kesemuanya mudah, namun saat point ke 3 terjadi, maka pikiran jadi blank. Solusi? Saya tak menggunakan DAD atau ERD. Kode? Tak semudah itu mengembalikan semua ingatan tentang kondisi program.
Terbayang juga menggunakan Sybase Power Designer, namun saya rasa tak seinteraktif jika menggunakan MS Access.
Menggunakan Designer Database berbasis ERD, maka Anda harus menggambar Tabel Utama (Master), kemudian Tabel Turunannya (Child). Jika menggunakan MySQL Query Browser, maka Anda membuat kedua tabel tersebut, untuk kemudian mendefinisikan relasinya pada Tab Foreign Key.
Tapi, menurut saya, cara tersebut tidak sebaik yang ditawarkan Access. Meski (sejauh pengalaman saya), Anda tidak bisa membuat Tabel Child otomatis saat Anda membuka Tabel Master, namun tetap visualisasi dan pembentukan Tabel Child masih lebih baik ketimbang dua cara yang saya sebutkan di atas.
Singkat saja (insya Allah akan tambahkan artikel desain database SPK/DSS dengan AHP/ANP yang sedang saya kerjakan, smg bermanfaat), ini merupakan salah satu suasana desain Master-Child di Access :
Dalam Access istilah Child Tabel dipergunakan istilah Sub DataSheet. Perhatikan bahwa sebelumnya saya membuat dulu tabel Klaster, kemudian saya buat lagi Tabel KlasterItem. Nah, saat pembuatannya itu yang menarik sekali. Saat membuat Tabel KlasterItem (yg merupakan anak Tabel Klaster), Anda cukup menggunakan Add Existing Field pada Ribbon Bar Table Tools -> Datasheet, dan Drag and Drop field Nama dari Tabel Klaster Item, seperti yang ditunjukkan pada gambar ini :
Insya Allah desain banyak aplikasi menjadi lebih mudah.
Semoga bermanfaat!
NB :
- Masalah ini muncul dari dua aplikasi DSS/SPK yang menggunakan basis data. Setelah sukses menggunakan MySQL di aplikasi sebelumnya, saya latah menggunakannya juga u/ desain (dan langsung coding) software DSS. Ternyata timbul masalah yang mungkin spesifik u/ aplikasi DSS.
- Masalah itu adalah situasi desain yang langsung coding, mengharapkan Anda mampu kembali setiap saat ke aplikasi dengan cepat, meskipun ada waktu jeda beberapa hari/minggu. Nah, tanpa DAD/DFD, maka sekedar plain MySQL Query Browser tidak cukup.
- Dan sepertinya begitu juga dengan aplikasi Desain Database via ERD, karena data tidak bisa langsung diuji.
- Maka solusinya adalah lingkungan desain (dan manipulasi data) database yang interaktif, yaitu Microsoft Access.
- Ada solusi lain?
Terakhir
Saya rasa kesuksesan proyek DSS saya sebelumnya juga karena saya menggunakan MS Access. Sepertinya begitu...




