KOG Index

Selasa, 14 Juni 2011

Identifikasi Kompleksitas Dunia IT-IT Sebagai Suatu Sistem yang Kompleks

IT begitu kompleks karena banyak aspek yang mengikuti jika membahasnya. Bila kita tinjau lebih dalam lagi, kompleksitas yang akan kita temukan di dalam dunia IT sangatlah banyak. Dalam hal ini, saya akan mencoba mengambil salah satu contoh mengenai kompleksitas yang ada dalam dunia IT.

Kita misalkan ATM. Dalam bahasa indonesia, ATM di sebut juga Anjungan Tunai Mandiri yang didefinisikan sebagai ebuah alat elektronik yang mengijinkan nasabah bank untuk mengambil uang dan mengecek rekening tabungan mereka tanpa perlu dilayani oleh seorang "teller" manusia. Akan tetapi bila kita pelajari lebih dalam, ada beberapa aspek yang menjadi kompleksitas ATM. Contohnya, kita menggunakan kartu ATM untuk meng-akses rekening kita di ATM. Apakah anda tahu bagaimana caranya sebuah kartu dapat meng-akses sebuah mesin ATM? atau contoh lain, bagaimana logika transaksi yang ada dalam mesin ATM tersebut? Pastinya, bila kita mendapatkan tugas untuk membuat ATM kita pasti belum tentu bisa, karena kita tidak tahu apa yang harus kerjakan di tahap awal. Selanjutnya, kita juga pasti bingung bagaimana kita menghubungkan mesin ATM tersebut dengan BANK pusat.

Disisi lain, keberadaan ATM tersebut sangat dibutuhkan masyarakat. Mengapa demikian, karena masyarakat tidak perlu lagi sulit mencari BANK untuk melakukan transaksi. Apa jadinya bila Bank tidak menyediakan ATM, pastinya kita akan merasa kesulitan untuk melakukan transaksi dalam penyetoran maupun pengambilan uang tunai.

Dari segi keamanan mesin tersebut, sekarang ini pihak BANK terus meningkatkan sistem keamanan pada mesin ATM. seperti halnya, apabila ada pelaku pihak kejahatan dapat tertangkap melalui sistem CCTV yang telah disediakan oleh pihak BANK. Di samping itu, apabila kartu yang kita punya tidak layak pakai, mesin akan secara otomatis tidak mengembalikan kartu ATM kepada pemiliknya, dan masih banyak contoh lainnya. Dari sini kita bisa melihat, bagaimana cara sistem tersebut memproses sistem keamanan dalam mesin tersebut? bagaimana juga logika yang ada dalam mesin tersebut dalam proses transaksi?

Menurut saya, penjelasan di atas merupakan sebagian kompleksitas yang ada dalam dunia IT (ATM). Dimana kita harus mempelajari lebih dalam lagi berdasarkan kompleksitas yang ada. Karena menurut saya, dari kompleksitas itu kita akan menjadikan suatu perubahan yang lebih menarik. Jadi jika anda ingin membuat satu terobosan baru/teknologi baru, banyak hal yang harus diperhitungkan lagi untuk mencapai target yang telah kita buat, yaitu:
1. Apakah sesuai kebutuhan masyarakat
2. Apakah masyarakat akan menyukainya
3. Biaya yang mahal atau tidak
4. Aman atau tidak