Perenungan Tentang Jasa Konsultasi Saya

Sebenarnya saya tak menyangka kalau jasa saya sangat dibutuhkan. Tapi setelah saya pikir2 lagi, memang proses pembuatan software bukan hal yang ringan, dan bisa dilakukan dengn sembarang orang. Misalnya Anda saat ini sedang bekerja di suatu instansi, mendapat beasiswa/tugas studi S2 di UGM, nah, proses pembuatan software bukan hal yang mudah dilakukan, meski untuk sekedar aplikasi bagi keperluan thesis.

Solusi?
Ada beberapa yang bisa saya pikirkan:
  1. 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
  2. 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 ^_^)
Saya lagi semangat membantu siswa2 semester awal untuk mempelajari pemrograman. Ini baru ada satu, Jeffri, siswa Elin 2007, belajar Java. Mari yang masih semester awal, diperkaya dirinya dengan soft skill programming. Insya Allah berguna untuk kemudahan kerja di masa depan


Terimakasih..

NB :
  1. Setelah itu, mungkin mengambil Sertifikasi Java di UII Jogja, misalnya, bisa sangat mendongkrak kredibilitas

Read Users' Comments (0)

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


Google Earth di Wikipedia

Kemudian yang sebelum itu adalah menampilkan data spasial hasil dari ArcView dengan menggunakan PHP + MySQL. Ini keren juga.

ArcView Terbaru Versi 9.x


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


Komponen Chart, Gauge dan Map yang sangat produktif!


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


Read Users' Comments (0)

Menggunakan CodeCharge untuk Solusi Aplikasi Web Database

Ini mungkin seperti ToolBook Instructor 9 yang sebelumnya.
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 ^_^

Read Users' Comments (1)komentar

Pemilihan Teknologi Untuk Tahap Desain Basis Data : Microsoft Access


Awalnya saya merasa cukup dengan MySQL Query Browser, sampai beberapa point ini muncul:
  1. Beberapa kerjaan desain basis data secara serentak
  2. Tidak ada dokumentasi ERD, DAD, dsb.
  3. Terputusnya waktu pengerjaan beberapa minggu
Kesemua point di atas menyebabkan munculnya kesulitan pengembangan desain dari permasalahan2 yang harus segera diselesaikan.

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.

Mengapa MS Access???

Menurut saya, masalah utama dalam desain database adalah Master - Child relationship. Jadi, Anda punya tabel utama, yang nanti dibawahnya akan dibuat satu atau beberapa tabel yang bergantung terhadap tabel utama tersebut. Dari masalah ini, akan muncul istilah2 seperti Foreign Key, Integrity Constraint, Cascading Update/Delete dsb.

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 :

Master Child Data


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 :


Teknik Desain Master-Child (Subdatasheed) di MS Access 2007


Insya Allah desain banyak aplikasi menjadi lebih mudah.

Tantangan Deployment/Production

Masalahnya sepertinya satu (so far) : bagaimana jika aplikasi menuntut Skalabilitas Client-Server/Internet? Maka jawabannya adalah : Konverter dari Access ke MySQL dan sebaliknya bisa dipergunakan. Silahkan menggunakan salah satu produk yang muncul dari hit berikut ini : convert access 2 mysql.

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

Read Users' Comments (0)

ToolBook Instructor 9 : Alternatif Authorware

Karena Authorware diantaranya tidak di lanjutkan pengembangannya, jg versi terakhir (7.0) banyak bug (tiba2 program error aja)

Saya belum cb, ini lg download, cuman dari fiturnya sptnya memadai sekali. Silahkan bg yg berminat u/ mendownload versi trial (fully functional) disini :

Anda harus mendaftarkan diri dulu, nanti link download di kirim via email. Kalau masih berfungsi, coba saja link yg dikirim ke email saya ini :
http://www.sumtotalsystems.com/TBDownloads/Inst9_TRIAL.exe



Silahkan melihat fitur2nya disini

Semoga bermanfaat!!!

Salam hormat

NB :
  • Setelah Anda membuatnya, coba rancang satu proporsal produk, cd demo, dan datangi instansi sekolah (SD/SMP/SMA). Insya Allah mudah mendapatkan klien... Amiin
  • Oya, u/ mendapatkan order dari instansi, mungkin Anda butuh naungan CV legal. Kalau belum punya (spt saya saat ini misalnya ^_^), kerjasama dengan teman yang sudah punya saja. Itu lebih mudah...
  • Met bertualang!!!

Read Users' Comments (1)komentar

Mencari Rumah Saya

Ini ya, peta dari Google Mapsnya :

Zoom pertama


Yg dilingkari ungu di sebelah kanan itu Percetakan Kanisisu, yg dilingkari merah itu lokasi Masjid Karanggayam, yg Ijo banget rumah saya. Nah, temen2 yg dari Jakal bisa patokan sama yang kuning tuh : Swalayan Gading Mas. Terakhir yang merah mudah di pojok kiri bawah tuh Perempatan Selokan yang ada kantor polisi UGM-nya

Zoom pertama

Tuh, kalau dari kiri, yang kuning Gading Mas, yang Merah Muda tuh, jembatan yang jalannya turun, nanti lurus aja, terus belok ke utara. Udah deket

Zoom KetigaIni terakhir deh. Itu yg merah Masjid Istiqomah Karanggayam, yang Hijau rumah saya. Intinya sih, kalau dah tahu Masjid Istiqomah Karanggayam aja, dah bakal mudah nemukan rumah saya


Semoga bermanfaat ya!

NB :
  • Kalau dah sampai Masjid, miscall aja. Nanti saya jemput. Hampir semuanya seperti ini lho.
  • Kalau dari arah Gejayan jg mudah. Cari saja percetakan Kanisius. Nah, tinggal barat, utara dikit, barat. Itu sudah kelihatan menara masjidnya.

Read Users' Comments (2)

Metode Privat Pemrograman Terbaik

So far menurut saya lho... ^_^

Caranya gini, saya buatkan point-pointnya aja spy lebih mantap :
  1. Pilih teknologi yang ingin dipelajari, dan yang saya kuasai dengan baik
  2. Kalau belum punya buku tentang teknologi itu, yu kita belanja buku bareng di TogaMas
  3. Kita pilih satu buku (atau beberapa, biar ada pembanding) yang dinilai cocok
  4. Mulai atur jadwal pertemuan berkala : seminggu sekali, dua minggu sekali atau lebih. Tergantung kesiapan Anda dan juga keluangan saya
  5. Kita mulai setiap sesi dengan menggunakan buku tersebut sebagai referensi
  6. Latihan program berdasarkan buku tersebut
Cara tersebut, baru saya terapkan sekali sih, dengan Dik Jeffri, untuk pembelajaran Java. Kami pilih buku-buku terbitan Penerbit Informatika. Karena kami nilai ditulis oleh ahlinya.\

Oke, semoga bermanfaat!!

NB :
  • Dulu awal sekali, saya berusaha membuat modul sendiri. Kurang efektif, pun saya tidak belajar hal yang baru
  • Dengan memilih buku baru, maka saya dan Anda akan selalu up to date dalam hal pembelajaran, tidak menggunakan panduan yang sudah usang dan sering ditulis tidak dengan expertise yang tinggi
  • Saya juga jadi terkondisi untuk membeli buku-buku baru. Nah, ini nilai plus bagi saya :p

Read Users' Comments (2)

Distribusi Eclipse yang Baik

Tapi saya belum bisa katakan mana yang terbaik, hanya saja, EasyEclipse, menyediakan paket eclipse yang sesuai dengan tema pengembangannya. Bagus sekali untuk dipakai bagi yang ingin mengembangkan software dengan Eclipse, tapi agak kerepotan dengan mekanisme instalasi plugins2nya.

Smg bermanfaat!

Read Users' Comments (0)

Hiburan di Gelanggang UGM : Salah Satu Ide Usaha

Saking menghiburnya, saya tuliskan disini.

Sering kan jalan-jalan di UGM kala Minggu Pagi? Banyak ada macam2 hiburan : mini shopping, makanan dan sekedar lihat-lihat suasana yg unik itu.

Diantaranya ada satu hal yang lucu. Sampai saya malu.

Coba lewat di utara Masjid Kampus. Nah, tak perlu susah-susah. Nanti akan ada satu orang pedagang yg cara menawarkan dagangannya menghibur sekali. Menggunakan Mic yg ditempel di Topik uniknya, suaranya keras sekali terdengar. Mungkin beliau masih dekat dengan Kraton, habis, logatnya halus sekali. Coba tebak, kira2 apa yg dijual :

"Mari bapak-bapak, ibu-ibu para pirsawan sekalian. Selamat datang dan mari bergabung bersama kami. Produk kami adalah bagian dari produk empat sehat - lima sempurna. Tidak menggunakan bahan pengawet dan tidak mengenal kadaluwarso..."

Belum bisa menebak? Simak saja selanjutnya.. ^_^

"Produk kami disebut dengan Es Goreng. Cara membuatnya sederhana sekali. Tinggal dipotong dan dimasukkan ke dalam penggorengan. Maka dalam sekejap es goreng yang enak bisa segera dinikmati. Kami juga selalu terbukti laris di mana saja. Dalam keadaan siang panah atau hujan dingin."

Yah, saya tentu saja tidak bisa meniru kata2 beliau. Yang jelas, yg lewat pasti bakal tersenyum2. Hebat sekali wirausahanya!!!

Silahkan dicari... ^_^

NB :
  • Jadi kepikiran melakukan ini : membuat video2 tutorial praktis dan mungkin jg teoretis, semisal desain RDBMS atau VB 6, Java dsb, terus dibuat sampul yg bagus, dan jg disertakan umbul2 yg menarik. Kemudian digelar dan ditawarkan ke teman2 mahasiswa atau pelajar. Mungkin sekeping Rp. 35.000,00, kalau dengan cover yg menarik akan bs dibayar dengan senang.

Read Users' Comments (2)

Mengenal SAP Lebih Jauh : Pemilihan Database

Berbarengan dengan mengantar Mas Jefri (Elins 2007) untuk memilih buku pengantar Java, saya juga sekalian memilih buku-buku yang sedang saya inginkan. Nah, ada tiga buku. Pertama ERP, Menyelaraskan ... (lupa), terbitan Penerbit Informatika dan Oracle ... (lupa jg) ^_^. Terakhir IT dan Strategi Manajemen, terbitan Amara Books, Jogja.

Intinya, saya yakin, awal u/ membangun sistem ERP adalah strong understanding di esensi ERP itu sendiri. Awalnya, saya menyangka ERP bukan Sistem Informasi biasa. Maksudnya, (ini mungkin karena saya terlalu terikat dengan RDBMS), ia tidak melandaskan sistemnya pada RDBMS. Ternyata saya salah, ia justru melandaskan dirinya pada RDBMS. Seperti terlihat pada tabel di bawah ini :



Dari link berikut ini : Article


Kemudian, langkah selanjutnya adalah memilih database yang akan dipergunakan. MySQL mungkin sudah sebaiknya tidak dipilih, semata-mata demi meluaskan skill ke RDBMS yang lain. Mungkin ini saatnya menggunakan Oracle.

Smg bermanfaat!

NB :
  • Pilihan ini mungkinkan akan membuka banyak peluang lainnya
  • Download link : Oracle Express
  • Oracle Lite? Sptnya u/ aplikasi Mobile.

Read Users' Comments (0)

Ide Mengembangkan Solusi ERP Sendiri

Cuman biasanya ide ini mentok di sekedar terbayang-bayang. Maksudnya, tidak feasible atau tidak bisa diimplementasikan, karena teknologinya terlalu luas.

Contohnya mengembangkan solusi ERP dengan kode yang dibangun dari awal. Padahal saya belum tahu banyak apa sebenarnya yang dimaksud dengan ERP ^_^. Hanya saja, saya harus punya pengalaman teknis yang banyak agar dapat memiliki framework dan disiplin kerja untuk aplikasi dalam domain Sistem Informasi yang komplit. Nah, mungkin setelah itu ERP bisa mulai dipikir-pikir dengan lebih baik.

Sejauh ini, ERP dalam bayangan saya, adalah Sistem Informasi yang integral u/ kebutuhan perusahaan. Hanya itu. Nah, dari sudut pandang ini, asal punya lebih dari satu pengalaman sukses mengimplementasikan sistem informasi di beberapa perusahaan, maka menurut saya, aplikasi yang mengarah ke ERP bisa dipersiapkan kerangka kerja atau frameworknya.

Berikut beberapa hit yang menarik di topik building your own ERP software.

Semoga bermanfaat.

NB :
  • Oya, implementasi ERP dengan Data Mining pada post sebelumnya tidak jadi dilanjutkan, karena ada pergantian topik. ^_^ Dunia memang aneh.... ^_^
  • Saya terkesan saja karena pernah membua SAP. Membayangkan mengembangkan sistem sebesar itu, rasanya menarik sekali... Fiuuh

Read Users' Comments (2)

Klien Kustomer Bisnis yang Masih Terhambat

Saya jujur, dan akan berusaha selalu untuk itu (meski, saya rasa saya tidak bisa 100% berhasil dalam hal ini)

Dari berbagai jenis layanan, maka sepertinya klien bisnis yang tidak mendapat porsi yang cukup dari saya. Tentu berbeda, dengan teman-teman yang datang dan sama-sama kita berproses u/ menyelesaikan software u/ kebutuhan skripsi atau thesis. Kalian tentu bisa terjamin penyelesaiannya, karena kita bertemu muka dan berinteraksi dengan waktu dan timing yang ditentukan.

Adapun klien bisnis, yang memesan produk atau layanan dari jarak jauh, maka dengan kondisi klien yang cukup banyak dan bermacam-macam jenis layanan, maka teman-teman dari tempat yang jauh itu sering tidak mendapat perhatian yang cukup dari saya. Kebiasaan saya adalah mengalokasikan waktu di Outlook dua jam satu sesi u/ teman-teman datang dan berproses. Namun, untuk teman-teman bisnis yang jauh, saya sering lupa atau belum terbiasa untuk mengaturnya.

Berikut saya tuliskan daftar klien jarak jauh yang saya masih punya hutang dengannya :
  • Ridho P.L., masih hutang JTFtp Applet. Saya harus mengalokasikan waktu u/ ini. Kendala ada pada instalasi Linux yang berulang-ulang, sehingga server FTP, instalasi Java dan setup JTFtp sendiri yang tidak trivial.
  • Lukman H,. saya berhutang memfinishkan ExtremePOS. Tidak rumit, semuanya tidak rumit, hanya alokasi waktu yang tidak terbiasa.
  • ... lupa namanya, ^_^, tapi sudah mengirimkan CD untuk saya eksplorasi. Saya belum mengalokasikan waktu untuk ini, pun konsentrasi ke lingkungan Windows yang lebih tinggi daripada lingkungan Linux
  • ... ? Sepertinya sudah semua.
Semoga saya bisa menganggap klien jarak jauh sebagai klien jarak dekat juga, sehingga waktu bisa saya alokasikan sama dengan klien jarak dekat.

Oya, harapan saya, semoga ini bisa menjadi pelajaran berharga, khususnya untuk saya, dan juga untuk teman-teman yang berniat mengambil kerja serupa, ataupun juga, mengambil kerja Kewirausahaan, enterpreneur lainna.

Semoga bermanfaat!

NB :
  • Memang berat mengatur prioritas kerja, saya sendiri cenderung tanpa sadar memprioritaskan kerjaan yang saya gandrungi saja saat itu. Misalnya, sedang gandrung VB.NET, maka saya jadi lebih senang mengerjakan itu, ketimbang proyek CD Interaktif yang padahal seharusnya lebih diutamakan karena deadlinenya dekat.
  • Ada yang punya pengalaman atau tips u/ menambah produktifitas kerja, khususnya dalam aspek pemrioritasan dan hal-hal yang berhubungan dengan klien jarak jauh?

Read Users' Comments (2)