Puncak Emas Software Perusahaan : Integrated Enterprise Collaboration System
Sejak awal perkembangan komputer, kalangan bisnis adalah kalangan yang paling banyak mengeksploitasi teknologi informasi untuk membantu operasionalnya. Sesuai dengan perkembangan teknologi dari masa ke masa, muncul perangkat lunak-perangkat lunak yang yang dapat membantu operasi bisnis yang mampu buat pada masa tersebut. Dimulai dari aplikasi bisnis sederhana seperti text processor (dari WordStart, WordPerfect, MS. Word), spreadsheet (Lotus 123, Quattro, Excel), database (DBase, Paradox, Oracle), aplikasi spesial seperti ERP-CRM sampai sistem proses bisnis muktahir BPMS (Business Process Management System).
Jika melihat evolusi software perusahaan diatas, terlihat bahwa software perusahaan berkembang dengan semakin memasuki semua sendi-sendi bisnis untuk menuju suatu sistem informasi terintegrasi yang menjadi jantung dari pelaksanaan bisnis. Menurut pengamatan saya, dengan tersedianya infrastruktur IT yang sudah sangat memadai diperusahaan saat ini (mulai dari komputer disetiap meja staff yang terhubung ke jaringan, database besar yang mampu mengatur data jutaan/milyaran record, server-server yang mumpuni untuk proses komputasi perhitungan kompleks secara realtime), sudah saatnya sistem informasi perusahaan terintegrasi tersebut diimplementasikan saat ini. Perangkat lunak yang merupakan puncak atau holy grail dari software perusahaan yang saya sebut Integrated Enterprise Collaboration System (IECS).
Jadi bagaimanakah sistem informasi bisnis sempurna ini akan berbentuk ? Untuk menjawab pertanyaan tersebut kita perlu melihat struktur operasional organisasi bisnis saat ini yang bisa dilihat pada gambar dibawah ini (klik unutk gambar yang lebih besar).

Terlihat bahwa ada 4 lapisan penting dari organisasi. Lapisan pertama adalah struktur organisasi, yaitu bagaimana para staff dibagi berdasarkan bagian untuk mendapatkan tugas dan wewenang yang sesuai. Lapisan kedua adalah data, yaitu semua data yang berhubungan dengan operasi perusahaan, hal yang dialirkan diantara struktur organisasi selama operasional perusahaan sebagai darah organisasi. Lapisan ketiga adalah proses bisnis, yaitu lapisan yang menjelaskan bagaimana urut-urutan tugas diantara bagian untuk menyelesaikan pekerjaan tertentu. Lapisan keempat adalah aplikasi-aplikasi khusus yang dipergunakan untuk mengolah data tertentu.
Sistem informasi bisnis yang sempurna adalah sistem informasi bisnis yang mencapture semua lapisan-lapisan diatas. Mampu mengabstraksikan semua lapisan diatas secara lengkap dan mampu mengintegrasikan semua lapisan diatas menjadi satu view komprehensif terhadap perusahaan.
Bagai mana bentuk tepatnya… hmm mungkin bagi para staf, tampilan yang akan dilihat mirip dengan aplikasi yang dipakai mereka saat ini. Bedanya, tampilan yang mereka lihat benar-benar layar yang ditujukan untuk mengerjakan suatu tugas tertentu sesuai dengan state suatu pekerjaan, sebab aplikasi-aplikasi IECS adalah aplikasi proses bisnis dengan banyak state dan banyak user. Jadi layar kerja yang mereka hadapi adalah layar yang benar-benar tepat, tidak ada layar umum yang bisa dilihat semua orang seperti aplikasi perusahaan saat ini.
Yang benar-benar berbeda adalah layar yang dilihat oleh developer dan administrator. Layar yang akan mereka lihat akan menampilkan semua lapisan perusahaan dalam satu aplikasi development/setting. Tidak seperti yang ada saat ini semua lapisan punya aplikasi masing-masing dan parahnya sering tiap lapisan dihandle oleh orang yang berbeda sehingga sulit membuat aplikasi perusahaan yang benar-benar tepat dan komprehensif.
Arsitektur IECS akan terlihat seperti dibawah ini (klik untuk gambar yang lebih besar).
Gimana, tertarik dengan IECS ? Kalo tertarik, mungkin perlu melihat yang saya dan tim saltanera kerjakan selama 1.5 tahun terakhir
(klik untuk lebih besar)


July 23rd, 2008 at 5:08 pm
Jadi perbedaan antara BPMS dengan IECS apa Pak?
July 23rd, 2008 at 7:12 pm
@iqbal
BPMS salah satu mile stone ke arah IECS ini pak
jadi begini evolusi perkembangannya :
Database Server (1980an) : layer data saja –>
CRM/ERP/dll (1990an) : aplikasi yang jalan di satu bagian layer struktur organisasi –>
BPMS (2000an) : layer workflow saja –>
IECS (2008-…) : view terintegrasi semua layer
July 23rd, 2008 at 8:44 pm
Pak, apakah IECS ini berfungsi untuk menyederhanakan prosedur kerja (birokrasi) ?
Kapan suatu lembaga itu sudah memerlukan IECS ?
July 23rd, 2008 at 9:04 pm
tambahan untuk pertanyaan mas dadan, lembaga/organisasi apa saja yang membutuhkan iecs? prosedur apa sih yg bisa di iecs-kan?
July 24th, 2008 at 8:59 am
@dadan
Tujuan IECS adalah untuk membangun aplikasi-aplikasi perusahaan yang terintegrasi (punya workflow, data, banyak user dibanyak bagian, dan mungkin terhubung ke server aplikasi lain).
Kalau selama ini membangun aplikasi perusahaan pakai banyak tools (database sendiri, programming sendiri, desain proses sendiri) maka dengan IECS semuanya bisa di view dari satu aplikasi.
Proses, struktur organisasi dan struktur data dibangun menggunakan digram visual yang langsung diinterpretasikan oleh workflow engine, jadi gak perlu koding untuk menentukan aliran kerja, siapa yang mengerjakan dan bagaimana data diambil. Kalau ada perubahan (aliran proses, struktur organisasi atau struktur data) bisa diubah langsung ke diagram visualnya yang langsung dimengerti oleh workflow engine.
Hubungan ke server aplikasi lain seperti layaknya hubungan dengan database saat ini, jadi ada konsep driver untuk koneksi ke aplikasi lain dengan menggunakan EJB/Corba/TCP IP/Web Service ato AJAX.
Yang perlu IECS adalah organisasi yang sudah siap memakai otomatisasi kantor yang sesungguhnya. Pengaturan kerja lebih mudah dan efisien sebab dilakukan oleh komputer. Pengontrolan lebih baik karena disediakan sistem secara real time. Dan yang paling penting adalah organisasi yang dinamis karena dengan IECS ini dimungkinkan perangkat lunak secara cepat beradaptasi terhadap perubahan organisasi dalam hitungan jam/hari, bandingkan dengan usaha untuk mengubah perangkat lunak dengan metode konvesional saat ini yang perlu beberapa minggu sampai bulan.
July 24th, 2008 at 12:49 pm
“dalam hitungan jam/hari, bandingkan dengan usaha untuk mengubah perangkat lunak dengan metode konvesional saat ini yang perlu beberapa minggu sampai bulan.”
ini maksudnya kalau pakai iecs bisa ubah proses dalam beberapa jam? kalau buat prosesnya berapa lama?