[iframe id=’ngplayer-13199′ class=’ngplayer’ src=’http://ngomik.com/embed/chapter/13199′ width=’100%’ height=’800′ frameborder=0 allowfullscreen></iframe]
Ide Riset – Studi Kasus Penggunaan NoSQL untuk Mengelola Data Dinamis
September 12, 2013
NoSQL merupakan teknologi baru di bidang basis data dimana jika di basis data relasional data disimpan dalam tabel yang memiliki struktur tertentu (kolom dan tipe data), di sini data disimpan dalam struktur yang lebih bebas. Contoh sederhananya misalkan ingin menyimpan data Orang, di basis data relasional pertama yang harus dilakukan adalah membuat table orang dimana ada kolom nama, alamat, dan tanggal lahir. Ketika suatu saat perlu data baru misalkan orang perlu menyimpan data status pernikahan, maka tabelnya ditambahkan kolom baru yaitu kolom status pernikahan.
Di NoSQL tidak perlu membuat table terlebih dahulu, bisa saja dimasukkan bahwa orang disebutkan punya nama, alamat dan tanggal lahir. Ketika butuh atribut data baru, langsung saja data yang lama diupdate atau ditambahkan data baru tanpa perlu mengubah terlebih dahulu struktur tabelnya, karena memang di NoSQL tidak mengenal struktur tabel. Keren dong kalau begitu? Tapi tetap saja sekarang masih ada beberapa fungsi yang tersedia di basis data relasional tapi susah dilakukan di NoSQL seperti fungsi aggregasi dan grouping. Jadi akan agak repot ketika aplikasi perlu menampilkan laporan-laporan.
Untuk itu bisa saja diriset tentang hal ini, bagaimana dengan menggunakan NoSQL, pengelolaan data yang dinamis (sesuai dengan karakteristik NoSQL) bisa diterapkan kepada aplikasi-aplikasi yang saat ini menggunakan basis data relational misalkan pengelolaan data karyawan.
Ide Riset – Data Confidentiality
September 12, 2013
- Memisahkan database per pelanggan
- Melakukan enkripsi data yang hanya bisa didekripsi oleh pelanggan misalkan menggunakan password/kode tertentu
Kenapa ga kerja
September 11, 2013
Pada akhir tahun 2008, sebelum memulai javan, saya sempat iseng melamar dan diterima di sebuah perusahaan asing. Bingung pasti apakah mengambil kesempatan yang mungkin sekali seumur hidup. Kesempatan bagi anak desa untuk hidup di kota besar negeri orang. Namun akhirnya pilihan hidup yang dibuat adalah memulai sebuah perusahaan JAVAN. Beberapa alasan yang saya buat kenapa memilih JAVAN:
- Saat itu saya masih muda, jika javan gagal saya masih bisa pivot
- Janji kepada sahabat yang sudah sepakat untuk memulai perusahaan
- Dukungan istri dan juga karena ada kemungkinan berpisah beberapa bulan
- Mimpi dan idealisme membangun negeri
- Egoisme diri?
Jalan hidup sebagai pengusaha sudah dipilih. Konsekuensi yang harus ditanggung setiap hari berusaha harus dijalani. Mimpi menjadi konglomerasi sholeh harus terus dikejar sampai mati.
Github – copyPatch
September 10, 2013
As developer, sometimes I need to send patch files to my client. Sometimes my client reported me there was a bug in software I made and unfortunately they can’t access to my repository. I must send the patch files manually.
Previously I copy them one by one into separate folder and send the patch folder to my client. But this way is so boring. Moreover if there are many files in a nested folder. Using git status, actually I can easily know where files I have to send but copy them one by one make me crazy. So I create a small application that works like this:
- Using git status, list patch files
- Copy the list patch into a text files ex: patch.txt.
- Run java Main from the copyPatch application.
- All patch files should be in patch folder.
- Send the patch folder to happy client 😀
If you need like what I need, you can try it at https://github.com/inoex135/copyPatch
Recent Comments