Tag website

636aa71db98b1bc3faea0c05bc9e75e5.png

Berbagi Pengalaman Mengembangkan Web Skala Enterprise untuk IDX

c928a2a0cc982fce1bbbd64729302107

Beberapa lama yang lalu, kami (konsep.net/netdesain) diberi kepercayaan oleh IDX (Indonesia Stock Exchange) atau dikenal dengan nama BEI (Bursa Efek Indonesia) dalam mengembangkan website www.idx.co.id yang baru. Website tersebut kami bangun dengan menggunakan teknologi Microsoft (Microsoft Windows Server, Microsoft Sql Server, Dot Net Nuke, dan lain2). Salah satu targetnya adalah menggabungkan 3 website waktu itu berjalan (idx.co.id, bes, dan satu buah website lagi) menjadi satu website yang komprehensif. Awalnya di dalam satu website saja, terdapat beberapa thema yang berbeda yang dikarenakan penambahan fitur / halaman website.
Saya pribadi sebelumnya sering menggunakan situs ini. Cukup sulit digunakan. Karena data-datanya berceceran, dan juga ada data yang hanya dapat diakses menggunakan IP publik (bukan domain). Sehingga kesempatan ini sangatlah ditunggu-tunggu oleh saya.

Saya akan coba uraikan beberapa hal yang membuat pekerjaan website ini tidak semudah yang dibayangkan.

  • Secara umum, website ini berfungsi memberikan informasi kepada publik mengenai hal-hal terkait dengan bursa. Karena BEI merupakan salah satu perusahaan yang sudah rapih, terorganisasi dan besar, maka proses pengumpulan data, meminta konfirmasi, revisi, tanda tangan cukup panjang. Kami harus berhadapan dengan cukup banyak divisi. Kami beruntung waktu itu ditemani tim Project dan IT yang handal dari BEI.
  • Selain itu, beberapa tingkat kesulitannya adalah sumber data yang berbeda-beda.
  • Waktu pengerjaan yang cukup singkat.
  • Faktor security, seperti yang diketahui bahwa website ini sangatlah vital. Sehingga perlu dipastikan bahwa website ini aman dari gangguan hacker. Setelah kami menyelesaikan tahap pertama pembuatan situs tersebut, pihak IDX menghire 2 perusahaan lain yang bertugas memeriksa keamanan sistem kami.
  • Skalability & Performance. Website IDX ini disimpan dalam beberapa server (proxy, load balancing, database server, application server, dan file server). Dari segi hardware, pihak BEI sudah memberikan yang terbaik waktu itu. Selain itu, kami juga melakukan stress test pada website tersebut agar dipastikan berjalan dengan lancar pada saat bursa berjalan. Untuk pencarian, kami menggunakan service berbayar dari Google Enterprise Search.
  • Waktu pengerjaan dan deploy yang berbeda dari waktu kerja biasa. Karena website idx harus tetap berjalan pada saat bursa berjalan, maka kami hanya bisa melakukan perbaikan dan deploy pada saat bursa sudah tutup.
  • Beberapa bagian membutuhkan update data yang cukup sering (sesuai dengan jalannya bursa).

Kami cukup puas dengan hasil akhirnya. Kami juga banyak belajar dari pengerjakan website ini. Jika kami sekarang dipercaya untuk mengerjakannya kembali, kami akan membuatnya jauh lebih baik lagi. 🙂

636aa71db98b1bc3faea0c05bc9e75e5

Evernote helps you remember everything and get organized effortlessly. Download Evernote.

read more