Senin, Maret 30, 2009

Bingung bagi waktu...

Sebelum buku kedua terbit, aq dah ada komitmen dengan pihak penerbit GAVA MEDIA tentang penyelesaian buku ketiga pada akhir April 2009. Hampir 90% bahan untuk materi buku dah terkumpul, tp setiap kali *mode ON* untuk nulis buku ada aja "halangan". Halangan dalam hal ini berupa: Proyek TI "kecil", masalah keluarga, dan berbagai masalah "pribadi" lainnya. Ya Allah, bisa gak ya saya mengejar dead-line ini?.
Untuk Proyek TI, meski menyita waktu tapi kan menghasilkan fulus, so...tetap membantu aq dr segi finansial, yah..setidakna gak perlu ambil ATM untuk keperluan sehari-2. Tapi untuk masalah keluarga dan pribadi, dah menyita "banyak" waktu dan anggaran juga menguras tenaga dan pikiran, tanpa income lagi. Benar-2 cobaan yang lumayan berat bagiku saat ini. Mungkin masalah ini kali yah yg merupakan ujian untuk menjadi bijaksana terhadap diri, keluarga, dan kerjaan.
Padahal aq ingin banget semua berjalan lancar, mengingat target 5 buku sampe akhir tahun 2009. Ya Allah bantulah aq agar mampu bertanggung jawab terhadap berbagai komitmen yang aq galang. Amien.

Selasa, Maret 17, 2009

Buku 2 : Pengembangan Aplikasi Sistem Informasi Berbasis Desktop dan Web.

Dengan perjuangan yang lumayan keras akhirnya terbit juga buku keduaku. Alhamdulillah Ya Allah, hanya dengan rahmat-Mu lah buku ini bisa terbit. Do'a lanjutanku adalah semoga buku ini sukses melebihi buku yang pertama. Amien.
Aq gak tau bagaimana menggambarkan perjuangan dalam menyelesaikan buku ini, demi kualitas sampai-2 menambah tim yang berasal dari luar disiplin ilmu yang saya tekuni, tepatnya anak Teknik GEODESI yang bernama Prilnali Eka Putra (biasa dipanggil Eka -- Penulis Kedua). Teman satu kos yang memperkenalkan aq dengan Eka.
Eka ini bertanggungjawab atas isi materi pada bab 1 dan sebagian bab2. Saat itu saya sangat bergembira sekali, karna telah mendapatkan tim yang emang ahli dibidangnya. Thanks Eka...
Setelah merambah pada bab terakhir, tepatnya materi WEB-GIS dengan JAVA, ternyata aq mengalami kesulitan membuat software-nya, sehingga aq putuskan untuk menambah satu lagi partner untuk menjadi penulis ketiga, meski sempat gonta-ganti tapi akhirnya selesai juga tepat waktu. Sekali lagi Alhamdulillah ya Allah....
Dan berikut adalah deskripsi buku kami yang kedua.

Judul : Pengembangan Aplikasi Sistem Informasi Geografis Berbasis Desktop dan Web

Materi yang dibahas:

[1]. Peta, Sistem Informasi, Sistem Database dan SIG.

[2]. Digitasi Peta dengan AutoCAD Map 2000i, ArcView 3.3, dan MapInfo 9.0.

[3]. Membuat Aplikasi Desktop-GIS dengan Visual Basic (dengan TatukGIS dan MapXtreme), Delphi (dengan MapXtreme), dan Visual C++ (dengan MapXtreme -- tidak dibahas dibuku tp diikutkan di-CD).

[4]. Dasar-dasar Pemrograman SIG Berbasis Web: HTML, JavaScript, PHP, MySQL, dan MapView SVG.

[5]. Membuat Aplikasi Web-GIS dengan SVG Viewer: Export Data Peta (ArcView) ke MySQL, dan Web Mapping dengan PHP.

[6]. Membuat Aplikasi Web-GIS dengan MapXtreme Java: Instalasi MapXtreme Java, Membuat File Geoset dan Map Definition, dan Web Mapping dengan Java.


Buku 1 : Pengembangan Aplikasi Manajemen Database dengan java 2 (SE/ME/EE)

Tidak tau kenapa, sejak masuk bangku kuliah, aq dah menggantungkan cita2 untuk menjadi Penulis TI, tepatnya semester 3 dimana saat itu saya dah "menguasai" 2 bahasa pemrograman desktop yang saat itu masih populer, yaitu: Ms. Visual basic dan Borland Delphi. Cita-2 ini semakin saya yakini seiring dengan "keberhasilan" saya dalam menangani berbagai Proyek TI.
Tidak heran jika sehari-2 saya habiskan untuk belajar dan belajar, tidak hanya matakuliah yang saya ambil saat itu, tetapi juga berbagai bahasa pemrograman yang menurut saya "prospektif' jika dikuasai, bahkan matakuliah semester depan (yg belum saya ambil pun) dah banyak yang saya kuasai, tidak heran jika hampir semua nilai kuliahku "bagus". Ini real lho..ha..ha..
Sebenarnya saat itu dah pengen banget aq memulai menulis, ternyata kenyataan berkata lain, aq slalu sibuk dengan proyek TI yang lebih besar lagi dan lagi...bahkan sampe aq lulus S1 pun juga belum berhasil menelurkan buku pertamaku...
Seiring berjalannya waktu, aq mencoba wiraswasta (Rental Komputer dan Software House -- O-rent Comp.) karena aq berpikir klo ngandalin proyek sulit untuk punya 'tabungan", klo wiraswasta kan bisa dapat income-nya harian, so..klo dapat proyek besar uangnya bisa ditabung coz untuk kebutuhan sehari-hari dah ada.
Alhamdulillah...di tengah-2 menjalankan bisnis "kecil" yg baru saya rintis itu, sy dapat kesempatan ber-partner dengan salah satu dosen saya saat kuliah, namanya Suprapto, M.Kom, beliau inilah yang saya ajak satu tim buat buku pertamaku. Meski banyak rintangan Akhirnya kelar juga buku ini, tepatnya pertengahan Juli 2008. Aku bersyukur banget, akhirnya cita2ku sebagai penulis tercapai juga. Yang lebih saya syukuri adalah keinginan yang kuat dalam diri saya untuk menulis buku selanjutnya.
Yah meskipun sebuah karya kecil, saya sangat bahagia sekali, hampir tiap hari minggu saya sempatkan ke Gramedia, Shopping, Toga Mas, dan berbagai toko buku saya kunjungi untuk sekedar mengecek keberadaan buku pertamaku ini. Taukah Anda betapa bahagianya saya ketika melihat buku ini terpampang di berbagai toko, sama bahagianya saya saat menemukan cinta pertama. Ha..ha..malah ngelantur...
Yah semoga karya yang kecil ini bermanfaat bagi pembaca. Amien. Dan berikut adalah judul dan deskripsi buku pertama saya.

Judul : Pengembangan Aplikasi Manajemen Database dengan JAVA 2 (SE/ME/EE)
Materi yang dibahas :
[1]. Dasar - dasar pemrograman Java.
[2]. Konsep Pemrograman Berorientasi Objek: abstraction, encapsulation, inheritance, polymorphism, overloading, dan overriding.
[3]. Teknologi Konektifitas Database: Koneksi dengan MySQL, Ms SQL Server, dan Oracle via JDBC; Koneksi dengan MySQL, Ms SQL Server, dan Oracle via JDBC-ODBC Bridge; dan Koneksi dengan Ms SQL Server via XML.
[4]. Membuat Aplikasi Bookstore dengan J2SE: Membuat Aplikasi Java Database berbasis GUI tanpa IDE; Membuat Aplikasi dengan NetBeans IDE, fitur pengolahan tipe data Blob; Membuat Laporan dengan jfReport (Java Free Report); dan Membuat Laporan menggunakan i-Report dari Jasper Soft.
[5]. Pemrograman Dasar J2ME.
[6]. Membuat Aplikasi Client Mobile Web Service dengan J2ME-MySQL.
[7]. Membuat Aplikasi Client Mobile Web Service dengan J2ME-SQL Server via XML.
[8]. Membuat APlikasi J2EE menggunakan SpringFramework dan Open Source Tool.