You are currently browsing the category archive for the 'Teknologi' category.
Selama beberapa tahun belakangan ini saya melihat banyak developer maupun software consultant yang memilih mengembangkan sistem informasi dalam bentuk webapplication. Selama itu pula ada pertanyaan yang senantiasa mengganjal dalam pikiran saya, “Kenapa memilih berbasis web?” .
Saya percaya setiap sebuah teknologi muncul, meskipun dikatakan sebagai general purpose, pasti memiliki tujuan utama untuk pemenuhan kebutuhan seperti apa teknologi itu ada. Pemilihan teknologi yang semata-mata karena alasa “gampang dalam membangunnya” hanya akan memperlihatkan bahwa sistem yang dibangun di atas teknologi yang dipilih itu pun hanyalah sebuah sistem yang “gampangan” pula.
Dalam hal ini saya tidak bermaksud mendiskreditkan webapplication sebagai teknologi. Namun lebih pada apakah pemilihan teknologi tersebut tepat guna dengan sistem yang sedang dikembangkan. Tentunya hal ini tidak hanya untuk webapplication, namun pula berlaku pada aplikasi client/server ataupun multitier konvensional. Sebagai analoginya, membuat sebuah portal berita dengan menggunakan bahasa C mungkin akan terdengar terlalu idealis dan naif karena sudah ada tool yang mudah dan lebih baik untuk kebutuhan itu, sebaliknya membuat aplikasi internal perusahaan seperti human resource management system ataupun sebuah accounting system dalam bentuk webapplication akan pula terdengar naif dan terkesan memaksakan.
Sebuah sistem, betapapun hebatnya sistem itu dibangun, tetaplah merupakan sistem yang gagal bila tidak berhasil meningkatkan efisiensi kerja perusahaan atau user yang mengoperasikannya secara keseluruhan kendatipun berhasil memenuhi kebutuhan yang menjadi tujuan sistem itu dibangun. Tidak ada yang mengingkari betapa brilian ide yang dibawa oleh teknologi web, menghilangkan batasan ruang, jarak, dan waktu yang dibutuhkan seseorang untuk memperoleh informasi yang diinginkannya. Namun saya yakin ide brilian ini akan jadi sia-sia bila teknologi tersebut dipaksakan untuk berjalan pada lingkungan yang sebenarnya tidak memerlukan keberadaannya sebab hanya sedikit manfaat yang dapat dirasakan atas implementasi teknologi tersebut.


