Kamis, 08 November 2012

////
Wow, udah lama banget saya gak posting artikel baru nih fren sekalian. Kali ini yang mau saya posting bukan artikel berbau Teknologi Informasi, tapi Tips Cara Menghasilkan Uang Dari Blog. Sekali kali bolehkan.. hahaha. tapi bakalan sering juga nih saya mau share yang beginian. (Jangan banyak cakap om, langsung aja!!) ow ow, tunggu dulu tunggu dulu sabar ya fren.


Sebenernya saya terinspirasi dari blogguebo yang ngeshare tips-tips menghasilkan uang lewat blog, yah begitulah.. langsung aja sedot ebook nya di http://www.mediafire.com/?w3b4lq2uij7ner3 mudah-mudahan bermanfaat. Disitu ada konten exclusive interview dengan para blogger keren, mudah-mudahan bermanfaat ya buat tambahan inspirasi. Segera hasilkan uang dari blog Anda sekalian fren!!!!!

Kamis, 26 April 2012

////


Sekali-kali artikelnya promosi bolehkan. xixixi.. mau pingin ngenalin majalah pemrograman yang gokil ni. Eng Ing Eng... Nyankod Magz ..Isinya yaitu artikel pembelajaran bahasa pemrograman yg lumanyun banyak, n dibawain dengan asik, gak kaku deh. Recomended buat di icip icip para newbie. 100% dijamin okeh. Sekarang udah masuk edisi-5, nama judulnya pun unik-unik. Caliweura pisan.. tapi tetep 3 rius. Bahkan pakar IT sekelas Kang Onno W. Purbo udah ngasih testimony yang positif. Yauudd'dah..tunggu apa lagi????? fren sekalian calon programmer masa depan yang udah nyasar ke blog ini buruan download majalahnya di http://www.nyankod .com .. . Oia.. kalo udah baca majalahnya disaranin jangan deket-deket ama laler, soalnya kalo ketawa lalernya takut ketelen fren sekalian :D. Okedeh.

Keep Learning and Be The Best

Rabu, 25 April 2012

////
Setelah sekian lama akhirnya dapat update artikel di blog ini. Hehe. Maklum fren.. bahan sih ada, cuma malas sekali untuk nulis. Memang nulis itu butuh suasana hati yang enak :D.


Artikel ini untuk para programmer Java newbie (saya jg newbie kok.. :D). Tentang pembuatan program konversi satuan jarak menggunakan Java SE, lumayan lah buat latihan atau persiapan, siapa tau nanti ada tugas dosen persis sama seperti ini. Oia fren.. Tidak semua konversi ukuran dimasukan dalam program ini saya hanya mencoba beberapa contoh saja diantaranya ( Meter > Centimeter , Centimeter > Inchi, Kilometer -> Milimeter dst dan sebaliknya). Program konversi satuan jarak sederhana ini dibuat GUI dengan melibatkan komponen Java sederhana menggunakan JFrame dan kawan-kawannya seperti (TextField, Button, JPanel dll). 

Kita hanya butuh satu class untuk program ini, kira-kira output jadi programnya seperti ini fren :



Dalam post ini saya tidak akan menjelaskan bagaimana maksud dari setiap source code, sebab penjelasan sdh saya sisipkan dalam bentuk komentar di dalam source codenya :D. Nah.. fren sekalian download di http://www.mediafire.com/?10r1xnkepijf17d ya, gak usah ngetik lagi tinggal di icip-icip aja.. Jika masih ada yang kurang jelas atau kurang paham, langsung aja komentarin post ini, InsyaAllah saya bantu jelaskan..

Keep Learning and Be The Best

Minggu, 05 Februari 2012

////


Yang ingin saya share dalam artikel kali ini berkaitan dengan E-Commerce Sequrity / Kemanan E-Commerce. Seperti yang kita tau fren, dunia EC itu sering kita praktekan di kehidupan sehari-hari. Tapi pernahkah berpikir bahwa subjek yang terkait dengan dunia EC itu mempunyai banyak ancaman. Baik dari luar maupun dari dalam. Yang dirugikan bisa customernya juga bisa developernya atau pelaku bisnis itu sendiri.

Dunia bisnis seperti perdagangan/jual beli/lelang baik barang maupun jasa dalam EC dilakukan dalam dunia virtual yang notabene membutuhkan teknologi jaringan komputer dan aplikasi berbasis web. Pemanfaatan teknologi tingkat tinggi dalam EC memang sudah dirancang sedemikian rupa, sehingga mewujudkan perilaku bisnis baru yang tentunya lebih dinamis. Kepraktisan dalam berbelanja atau berjualan saat ini dapat kita nikmati :D. Organisasi yang sudah terkenal dan biasa melayani bisnis EC diantaranya multiply, ebay, ebid, tokobagus, dan dinomarket. Selain itu banyak sekali fren. Khusus yang tadi saya sebutkan itu termasuk ke dalam kategori E-Market Place, pengertian mudahnya yaitu tempat dimana orang-orang bisa berdagang dan membeli secara online, banyak tokonya, yang berkunjung juga banyak, yah bayangannya seperti pasar pada umumnya deh. Tapi E-Market Place punya mekanisme dan policy tersendiri fren, bisnis prosesnya juga professional. E- Market Place mengandalkan aplikasi berbasis web sebagai antarmukanya. Ada juga sih yang mengandalkan CMS instant, develop web sendiri, bahkan mempunyai hosting sendiri untuk berdagang khusus satu toko/individu/perusahaan saja, namun trafficnya tidak seramai E-Market Place.

Perkembangan EC, juga membangkitkan kejahatan baru yang biasa disebut dengan Cyber Crime, memang repot juga ya, inilah kehidupan. hehe. Aksi atau objek pengancam bisnis EC secara teknis diantaranya Spyware, Hacking, Denial of Service, Hijack Web Server, Botnet, Malware, Virus, Worm, Trojan , dan Rootkit. Sedangkan yang non teknis tanpa mengandalkan kemampuan IT tingkat tinggi juga ada lho fren, seperti tipuan sosial, contohnya meyebarkan informasi tidak benar, spamming, pencurian id dan password dengan paksa, dsb.

Dalam perspektif developer/pelaku bisnis yang terorganisasi, keamanan EC adalah suatu hal yang harus diperhatikan. Perencanaan strategi pencegahan kejahatan harus dijalankan baik dalam lingkup teknis maupun manajerialnya. Bagi pengguna yang kemudian disebut customer, harus selalu berhati-hati dalam setiap kegiatan yang sensitif, jangan sampai merugikan diri sendiri. Pengguna harus cermat dalam membaca kebijakan organisasi pihak ketiga, data yang bersifat privasi/rahasia harus disimpan dengan cermat, dan carilah referensi yang terpercaya untuk membeli suatu barang/jasa.

Oke.. sampailah pada paragraf akhir fren.. menurut saya artikel yang saya tulis ini belum lengkap, untuk melengkapinya silakan download di http://www.mediafire.com/?oak7nsggt057xgi Isinya materi tentang E-Commerce Sequrity (© 2008 Pearson Prentice Hall, Electronic Commerce 2008, Efraim Turban, et al.) sudah saya translate kok :D. Semoga artikel ini bermanfaat.

Keep Learning and Be The Best

Selasa, 24 Januari 2012

////



Bagi mahasiswa teknik informatika yang masih kuliah pasti sudah sering latihan membuat basis data, ya kan??. he. Pembuatan basis data ada pada mata kuliah Perancangan Basis Data ataupun Sistem Basis Data. Tools Management populer yang sering digunakan mahasiswa2 teknik dalam membuat basis data diantaranya : MySQL, MsAcces, Ms Sql Server, PostgreSQL dan Oracle. Pemakaian tersebut tergantung pada kebutuhannya fren.

Dalam artikel ini saya akan bahasa cara pembuatan database kependudukan sederhana dengan Dbms MySQL. Hehe, gpp, buat latihan ya fren. Memang artikel ini saya khususkan untuk mahasiswa atau umum yang sedang belajar membuat database. Tools tambahan yang saya gunakan disini adalah MySQL Workbench 5.1, yaitu alat bantu administrasi database MySql yang berbasis Opensource, yah.. sejenis PhpMyAdmin lah. Tapi yang satu ini aplikasi Desktop.

MySQL Workbench bermanfaat sekali untuk pembuatan model visual dari database yang akan kita buat, jadi gak langsung hajar buat.. hehe. Cara yang satu ini disebut Forward Enginering, buat dulu model baru generate databasenya supaya terstruktur dan lebih terdokumentasi secara digital untuk keperluan pengembangan lebih lanjut.

Bagi yang belum punya software MySQL Workbench silahkan download disini, kalian juga butuh software lain untuk menjalankan MySQL Workbench seperti Visual C++ 2005 dan NetFramework 4.

ANALISIS TABEL

Dalam penentuan tabel yang akan dibuat dalam membuat basis data kependudukan, kita dapat melihat Kartu Tanda Penduduk. hehe. Itu cara yang paling mudah fren dalam mendapatkan field apa aja yang diperlukan, setelah itu kita dapat mengira-ngira field lain yang cocok untuk record masing-masing tabel, begitu juga relasinya (namanya juga latihan.. ;D). Jika kita perhatikan KTP kita masing-masing disitu akan terlihat beberapa data diantaranya :

Nik, Nama, Tempat/Tgl Lahir, Jenis Kelamin, Alamat, Agama, Pekerjaan, Berlaku Hingga, Kewarganegaraan, Status Perkawinan, Kota, Provinsi, Tanggal Pembuatan, Golongan Darah, sampai Tanda Tangan/Sidik Jari.

Nah, dari situ kita dapat memecah semua data tadi ke beberapa tabel baru. Data yang kita dapatkan tadi merupakan record yang menjadi kumpulan informasi tentang kalian, primary keynya yaitu Nik. Beberapa tabel dan field baru yang dapat kita analisis dengan sedikit improvisasi dari data sebelumnya, seperti berikut :

Tabel agama {id_agama int (2), nama_agama char(30), keterangan varchar(45) };

Tabel jenis_kelamin { id_jenkel char(1), nama_jenkel char(30), keterangan varchar(45)};

Tabel pekerjaan {id_pekerjaan int(3), nama_pekerjaan char(30), keterangan varchar (45), tempat_kerja char(45) };

Tabel status_perkawinan {id_staper int(1), nama_staper char(30), keterangan varchar(45)}; 

Tabel golongan_darah {id_goldar char(1), nama_goldar char(3), keterangan varchar(45)};

Tabel provinsi {id_provinsi int(3), nama_provinsi char(40), nama_pulau char(20)};

Tabel kota_kabupaten {id_kota_kab int(2), nama_kota_kab char(30), id_provinsi int(3), keterangan varchar(45)}; 

Tabel penduduk {nik int(30), nama_lengkap varchar(30), alamat memo, tempat_lahir char(20), tanggal_lahir date, id_agama int(2), id_jenkel char(1), id_pekerjaan int(3), id_staper int(1), id_goldar char(1), id_kota_kab int(2)};

Wah, lumayan banyak ya hasil improvisasinya, ternyata data dari ktp dapat kita pecah menjadi lebih dari 7 tabel data. Oia, fren, yang saya garis bawahi merupakan primary dan foreign key dari setiap tabel. Jika kita amati yang paling banyak mengandung foreign key adalah tabel penduduk. Hal ini dikarenakan tabel penduduk lah yang akan banyak digunakan untuk me-retrieve data kependudukan sesuai dengan keperluan, data dari tabel penduduk banyak mengambil lookup dari tabel master lain..

Sip, selanjutnya kita harus pindahkan hasil analisis kedalam MySQL Workbench untuk kemudian dibuat model datanya, model data tersebut berbentuk EER kependekan dari Enhanced Entity Diagram. Setelah membuat model data tersebut, kita dapat generate databasenya dengan mudah.

Silahkan download tutorial selanjutnya disini. Kalo fren sekalian ada yang males baca, n pengen ngoprek sendiri silahkan download file jadinya (yang saya buat.. :D), format filenya .mwb , tinggal dibuka di MySQL Workbench. File tadi model data lho.. jadi tinggal generate aja databasenya disitu..

Keep Learning and Be The Best

Senin, 23 Januari 2012

////



Laporan kkp??!. Pastinya bagi mahasiswa yang telah memasuki semester tua harus melewati tahap yang satu ini, hehe. Pengalaman saya dalam pembuatan laporan kkp (kuliah kerja praktek) cukup menarik. Dimulai dari awal sampai akhir penuh dengan perjuangan, pastinya fren sekalian juga akan begitu. Gimana gak menantang, nyari tempat kkp saja sudah cukup menyusahkan, berkali-kali mengirim surat pengajuan ke perusahaan-perusahaan, berkali-kali juga ditolak, entah kenapa. Padahal jika kita diterima di perusahaan tersebut pasti akan mengurangi beban kerja mereka, karena kita seakan-akan menjadi pegawai outsourcing disana.. (mungkin bisa nyusahin mereka kali ya.. xixi). Tetapi rezeki gak akan kemana, akhirnya dapat juga deh tempatnya..

Nah, dalam artikel ini saya ingin berbagi contoh pembuatan laporan kkp yang berkaitan tentang Sistem Antrean (Queue System) saja. Oia, yang saya bahas dalam laporan kkp hanya sebatas menganalisis, dan tidak merancang suatu alat. Saya meneliti sistem antrean yang ada di PT.ASABRI (Persero) tepatnya pada Loket Santunannya (Loket Asuransi). Oke deh langsung saja, nih linknya , silahkan didownload buat bahan referensi fren sekalian.

Keep Learning and Be The Best
////

Tahukah anda?? Bahasa pemrograman apa yang banyak dipakai untuk membangun aplikasi berbasis web?.Sip.. betul. Jawabannya PHP.. Bahasa yang satu ini memang sangat digemari, mungkin kepopulerannya melebihi bahasa inggris (lebay.com). PHP adalah singkatan dari PHP Hypertext Preprocessor, yaitu bahasa server-side yang disisipkan pada dokumen HTML. Jika kita cermati namanya, memang cukup aneh ya.. (saya yang aneh kali ya.. hehe) masa di dalam singkatan ada singkatan lagi. Selain populer, bahasa yang satu ini juga powerful, bahkan banyak instansi pemerintah maupun swasta yang tergolong organisasi setingkat andarprise menggunakan bahasa yang satu ini untuk membangun sistem informasi maupun aplikasinya.

PHP merupakan perangkat lunak open-source yang dilisensikan secara gratis serta dapat didownload bebas. PHP sangat membantu sekali dalam pembuatan aplikasi berbasis web yang dinamis. Nah.. sekarang saya mau bertanya lagi, siapa orang yang pertama kali membangun PHP?.Sip.. sekali lagi anda betul, jawabannya Rasmus Lerdorf . Ternyata yang membaca lebih pinter dari yang nulis ya.. hehe. Pak Rasmus pada waktu itu hanya menggunakan PHP untuk mencatat jumlah serta siapa saja yang berkunjung ke homepagenya, tapi seiring berjalannya waktu beliau bersama teman-temannya diantaranya Zeew Surawski, Andi Gutman, Stig Bakken, Shsaya Caraveo dan Jim Winstead bekerja sama mengembangkan PHP kearah yang lebih stabil dan baik.

Sekarang saya mau memberi tahu kelebihan apa saja yangdimiliki PHP. Kelebihan PHP dapat dijalankan di berbagai sistem operasi (wew, mantap) seperti Windows, Unix, Linux, Mac OS X, RISC OS, dll. Yang lebih fantastis lagi PHP dapat mendukung banyak web server diantaranya Apache, Microsoft IIS, Personal Web Server, iPlsayat Server, Xitami, Audium, dsb. Wow.. banyak sekali ya. Ayo tebak apalagi keunggulan PHP?.. Yup, lagi lagi bener. PHP menyediakan library yang dapat digunakan para developer untuk mengolah gambar, file ebook (co : pdf), dan flash movie.

Kemudian kelebihan PHP selanjutnya adalah mendukung koneksi data ke banyak database management system, seperti : 

· Adabas D
· dBase
· Direct MS-SQL
· Empress
· FilePro
· FrontBase
· Hyperwave
· IBM DB2
· Informix
· MySQL
· Oracle
· PostgreSQL
· Velocis
(Kasiman Peranginangin, 2006, p3) 

Mantap kan fren.. hehe. Semakin memudahkan kita untuk membangun suatu aplikasi berbasis web. Bayangkan saja jika kita harus membuat modul koneksi sendiri supaya terhubung dengan DBMS yang kita gunakan, pasti akan memakan waktu (itu juga kalo bisa.. hehe). Dengan sedikit script PHP dan berbagai metode yang telah disediakan, kita dapat dengan mudah menghubungkan aplikasi yang kita kembangkan dengan basis data yang ada.

Untuk mempelajari syntax yang sesuai dengan aturan PHP sebaiknya anda mengetahui beberapa pasangan tag yang digunakan untuk menandai blok script yang menjadi ciri khas dari PHP, yaitu :

<?php… ?>
<script language=”PHP”>…</script>
<?...?>
<%...%>

Sekarang saatnya kita beraksi, gak usah banyak cerita terus ya.. . Sip, tentunya untuk frens yang ingin mempelajari PHP harus melewati tahap yang satu ini, dengan membuat program yang sangat populer, sukar dipelajari, fantastis, bombastis, spektakuler, mantap, dan canggih (lebay.com lagi). Yaitu program Hello World.. hehe. Bercanda aja nih , program ginian mah sambil tutup mata juga bisa dibuat (beh.. songong mode on).

Pertama-tama sebelum membuat program sederhana kita harus menyediakan beberapa tools yang kita gunakan. Anda harus menginstall beberapa software yang digunakan sebagai server lokal, software development kit php, browser, editor script, dsb. Kalo yang saya gunakan untuk sebatas local server dan lain-lain sih software Xampp 1.7.7 (Server Apache, Dbms Mysql, PHP 5 ), Notepad++ 5.9 (Editor), Google Chrome 16.0.912.75 (Browser). Tapi itu semua kembali ke fren fren sekalian, disini saya gak akan ngebahas tata cara instalasi dan sebagainya karena saya menganggap fren sekalian udah pada pinter.. hehe, jadi tinggal jelasin penggunaan script PHPnya aja (gak mau ribet ni.. hu). Sekarang coba buat script berikut :

<html><head><title>Belajar PHP</title></head><body><?//program hello worldecho “Hello World”;?></body></html>

Simpan script diatas dengan nama helloworld.php atau terserah fren deh.. Jangan lupa simpan filenya di folder khusus website lokal sesuai dengan peket atau produk server yang fren pakai. Setelah itu coba panggil file dengan url yang tepat dengan browser masing-masing. Hasil keluarannya seperti berikut :

>Hello World

Mudah bukan. Ya.. iyalah ini kan hanya program sederhana, artikel selanjutnya pasti lebih berbobot. Sesuatu yang besar diawali dengan sesuatu yang sederhana (hehe.. ).

Keep Learning and Be The Best