The Way Of Life: April 2010
Google

Sunday, April 25, 2010

Learning Curve

M4 Carbine

Ketika anda membeli Handphone baru, apakah anda membaca terlebih dahulu user manual atau cara pengoperasian handphone tersebut. Saya yakin hampir sebagian besar tidak, yang anda lakukan adalah trial dan error serta bertanya langsung ke penjual atau teman anda. Pembelian handphone baru berarti belajar lagi cara baru, fitur baru. Itulah sebabnya kenapa Microsoft Windows dari versi 95 sampai 7 cara pengoperasianya hampir sebagian sama, dan hal itu selain untuk mempercepat learning curve dari user, juga karena hampir sebagian besar manusia enggan untuk berpindah dari zona nyaman. Sehingga sistem operasi Linux pun mau tidak mau membuat tampilan desktopnya seperti Windows. Pergantian sistem manual ke komputerisasi juga pada awalnya akan menuai penolakan. Pergantian sistem komputer lama ke sistem komputer baru juga pasti akan mengalami penolakan.

Sama seperti bagaimana Angkatan Darat Amerika memilih senapan M-4 untuk menggantikan senapan serbu M-16. Salah satu alasan adalah M-4 merupakan adik kandung M-16, yang artinya model dan cara pengoperasiannya 90% sama. Juga dari segi suku cadang juga hampir 80% sama. Karena jika menggunakan senapan lain, salah satu hambatan adalah learning curve tentara AS akan mulai dari nol lagi. Mungkin M-4 bukan senapan yang terbaik dari beberapa pesaingnya tetapi pilihan yang terbaik.

gambar diambil dari sini

Labels: , ,

SIMRS on Cloud Computing


Jika anda belum pernah mendengar atau membaca istilah cloud computing , bisa dilihat disini. Tidak perlu terlalu jauh terlebih dahulu, yang jelas pembangungan SIMRS harus menggunakan koneksi internet. Cloud computing tanpa koneksi internet yang memadai (baca:cepat) sama juga bohong. Yang kedua SIMRS harus ( saat ini ) dibangun dengan model web based, entah itu menggunakan ASP.NET , PHP ataupun Java. Contoh aplikasi - aplikasi jenis cloud computing bisa anda lihat di Google Apps, Zoho dan masih banyak lagi. Aplikasi cloud computing sudah menyerupai desktop dengan dukungan metode AJAX. Dengan PHP pun anda bisa membangun model cloud computing,selain PHP gratis juga handal, bahkan sekarang muncul Hip Hop, yaitu PHP compiler agar aplikasi yang dibangun dengan PHP dapat berjalan lebih cepat layaknya aplikasi desktop. Salah satu keunggulan aplikasi cloud adalah bisa berjalan di platform apapun, karena berbasis web sehingga pertanyaan apa SIMRS anda bisa berjalan di Linux, jawabannya adalah BISA. Untuk kecepatan eksekusi anda bisa dibantu dengan Google Gears. Yang jelas pada prakteknya tidak semua modul SIMRS dapat dibangun dengan model web based, tetap ada program bantu berbasis desktop dengan fitur SOAP pada modul tertentu. Jika anda mendambakan sistem SIMRS yang bebas virus , cloud computing bisa menjadi jawabannya. Untuk perkembangannya apakah bisa menggantikan SIMRS berbasis client server , cloud computing masih perlu diuji oleh pasar. Untuk pemeliharaan jelas lebih mudah karena tidak perlu membeli server, spesifikasi komputer client yang dituntut juga tidak begitu tinggi karena sebagian besar proses dilakukan oleh server. Anda dapat menyewa server segede gajah tanpa harus menaruhnya di rumah sakit anda, juga tidak perlu memikirkan hard disk penuh karena database tambah besar.Salah satu hal yang berubah adalah anda harus mempercayakan data anda pada server penyedia layanan cloud computing.Yang jelas dengan koneksi internet yang memadai SIMRS berbasis cloud computing bisa menjadi salah satu pilihan yang cukup logis. Untuk database anda bisa memilih menggunakan PostGreSQL, Oracle, Ms SQL Server, MySQL Cluster dan masih banyak lagi.

gambar diambil dari sini

Labels: , ,

Saturday, April 24, 2010

Make It Special

IPad

Jika kita lihat produk - produk IPod, IPhone, IMac, IPad, dari segi teknologi biasa biasa saja. Ipod adalah mp3 player, Iphone smartphone touchscreen, Imac sebuah personal computer dengan CPU menyatu dengan layar monitor, Ipad sebuah e-book reader dengan touch screen. Semuanya bukanlah penemuan canggih yang baru pertama kali muncul. Yang membedakan adalah apple membuat produknya begitu special, mengemasnya dengan sangat baik. Sehingga produknya sangat special di mata customer. Mereka mengkombinasikan berbagai ide atau penemuan menjadi suatu produk yang menarik. Apple yang dimotori oleh Steve Jobs , memang bertangan dingin. Melihat apa yang produsen lain tidak melihatnya. Ibaratnya seorang pendekar, sebuah ranting pun bisa menjadi senjata yang ampuh jika dipakai oleh pendekar yang mumpuni.
Anda tentu sekarang mengenal Carlos Slim orang yang menurut Forbes adalah orang terkaya sejagat. Dia dikenal sebagai Raja Midas, yaitu mampu membuat perusahaan yang telah bangkrut menjadi bangkit dan menghasilkan keuntungan. Dia membuat perusahaan yang hampir bangkrut menjadi perusahaan yang luar biasa. Seperti kata Mr. Ping dalam Kung Fu Panda "To make something special, you just have to believe it's special".

gambar diambil dari sini

Labels: , , ,

Replace


Bagaimana perasaan anda, jika anda vendor software melihat software buatan anda yang dipasang di client di-replace oleh vendor lain. Sedih karena anda kehilangan satu client atau Lega karena akhirnya anda terbebas dari salah satu client yang selama ini begitu cerewet. Bagaimanamun kondisinya kedua belah pihak baik client maupun vendor sama - sama rugi baik materi maupun waktu. Client jelas rugi materi dan waktu, waktu selama ini habis untuk mengimplementasikan sistem yang tak kunjung berjalan bagus. Pihak vendor kehilangan salah satu unsur terbesar dalam dunia bisnis yaitu kepercayaan. Client tentu sudah tidak percaya lagi terhadap produk buatan vendor tersebut. Padahal pada saat awal terjadinya kerjasama tentu harus ada unsur kepercayaan. "I trus him 99%". Okay, waktu yang akan membuktikan komitment vendor tersebut dengan angka nain ti nain persen. Seperti aplikasi SIMRS yang pernah saya tulis di blog ini, tidak sembarang vendor mampu membuat aplikasi SIMRS yang bagus, jika bisa pun bagaimana dengan after sales-nya. SIMRS merupakan sebuah aplikasi yang cukup kompleks, ada banyak orang yang harus terjun dengan berbagai kemampuan yang memadai, bukan hanya dengan titel selusin tapi dengan pengalaman yang mumpuni. Itu misal hanya untuk menghandle 1 client, sekarang anda coba bayangkan vendor software untuk bank Fiserv yang mempunyai client sebanyak 16.000, tentu mereka mempunyai sistem yang sangat bagus untuk melayani client. Jika sistemnya di-replace oleh vendor lain, tentu nama besar Fiserv akan tercoreng. Jika ada client anda 'ingin bercerai' dengan anda , anda tentu harus lapang dada dan mengkoreksi kesalahan anda. Melihat client anda 'menikah' dengan vendor lain yang lebih baik, as a friend anda seharusnya bahagia melihat teman anda bahagia. As a vendor anda harus melihat service anda seperti apa terhadap client tersebut.

related links:

A Few Good Software

Nama Baik

Trust

Fiserv


gambar diambil dari sini

Labels: , , , ,

Friday, April 23, 2010

Cracking The Code


Mesin Enigma

Mungkin anda pernah mendengar mesin enigma milik nazi, mesin ini adalah mesin untuk mengirimkan kode rahasia yang mempunyai fungsi enkrip dan dekrip. Mesin enigma ini pernah menjadi bintang dalam perang dunia II yang akhirnya kodenya bisa dipecahkan oleh pihak sekutu. Meskipun begitu mesin enigma ini menjadi tonggak sejarah dalam dunia modern dan menjadi bagian sejarah ilmu kriptografi. Di dunia internet tentu sangat banyak program bantu untuk menembus password atau keamanan sistem.

Dan dalam sejarah kehidupan bangsa kita, ternyata kriptografi pernah hidup bersama atau mungkin sekarang masih hidup meskipun tidak sebesar dahulu. Yaitu Nomor Buntut, Togel, SDSB dan sebagainya. Dan bagaimana masyarakat beramai ramai menebak, meramal, merumus, mencari algoritma terbaik untuk menebak kode / nomor yang akan keluar. Jika ada kecelakaan bukan bukan orang yang ditolong malah mencatat nomor plat dahulu siapa tahu besok keluar. Ketika ada kecelakan pesawat, nomor seri penerbangan atau pesawat yang dicatat. Ada yang berusaha tidur di kuburan siapa tahu di batu nisan tertulis nomor yang akan keluar , tidak tahunya alur bekas jalan bekicot. Atau menggunakan buku mimpi, ciam si dan masih banyak lagi.Tetapi algoritma dari bandar tersebut tidak pernah terpecahkan oleh masyarakat kita, entah menggunakan algoritma apa, yang jelas algoritma tersebut cukup aman sampai togel sekarang dilarang oleh pemerintah.



gambar diambil dari sini

Labels: , , ,

Unsur Mekanis


Salah satu kasus klasik dalam aplikasi database semisal SIMRS adalah jika database mulai besar maka transaksi akan menjadi lambat. Hal ini dipengaruhi banyak hal seperti optimisasi query pada database, kecepatan jaringan komputer, spesifikasi komputer client, kemampuan server dan masih banyak lagi. Dan satu hal yang mungkin dilupakan adalah di dalam komputer tidak semua terdiri dari komponen listrik, semisal prosesor, resistor,kapasitor, trafo dan masih banyak lagi, tetapi komponen hard disk mempunyai unsur komponen mekanis yaitu head untuk menulis pada disc dan disc itu sendiri yang berputar . Meskipun unsur mekanis ini bekerja sangat cepat untuk ukuran manusia, tetapi dengan data yang semakin banyak, dan data tersebut tersimpan secara acak di dalam disc maka diperlukan waktu jeda yang semakin lama untuk mengambil ataupun menyimpan data di dalam disc tersebut.

Sederhananya adalah salah satu trik mempercepat aplikasi database adalah meminimalisir perputaran disc dan gerakan head untuk mencari dan menyimpan data. Sebagai contoh beberapa trik Query yang di bawah ini:

  1. Hindari SELECT *, apa artinya query ini, query ini akan memanggil semua field dalam sebuah tabel, yang artinya disc akan berputar lebih lama untuk mengambil data. Beda dengan SELECT nama_field.
  2. Gunakan WHERE , hal ini sama dengan di atas agar waktu proses yang diperlukan lebih cepat karena ada kondisi atau filter di dalam query.
  3. Batasi jumlah record yang ingin ditampilkan misal dengan menggunakan SELECT TOP
  4. Pilihan jenis data dalam database, jika anda ingin menyimpan data yang hanya terdiri dari 2 kondisi, misal true false, nol satu, gunakan tipe data bit. Untuk menyimpan video misalnya, lebih baik gunakan trik untuk membuat link ke lokasi video tersebut, karena video atau image jika disimpan di database akan membuat database cepat 'gemuk' dan tentu saja menjadi tidak 'lincah'.
Mungkin masih banyak trik trik yang lain, setidaknya tulisan ini dapat menjadi tambahan pengetahuan bagi rekan rekan.

gambar diambil dari sini

Labels: , ,