SPK terdiri dari 3 (tiga) subsistem utama yang menentukan kapabilitas teknis SPK (Daihani, 2001), yaitu:
- Sub sistem data (data base)
- Sub sistem model (model base)
- Sub sistem dialog (user system interface)
Sub Sistem Data
Subsistem data merupakan komponen SPK penyedia data bagi sistem. Data dimaksud disimpan dalam suatu pangkalan data (data base) yang diorganisasikan oleh suatu sistem yang disebut dengan sistem manajemen pangkalan data (Data Base Management System/DBMS). Melalui manajemen pangkalan data inilah data dapat diambil dan diekstraksi dengan cepat (Daihani, 2001).
Ada beberapa perbedaan antara data base untuk SPK dan non-SPK.
Pertama, sumber data untuk SPK lebih “kaya” daripada non-SPK dimana data
harus berasal dari luar dan dari dalam karena proses pengambilan keputusan.
Perbedaan lain adalah proses pengambilan dan ektraksi data dari sumber
data yang sangat besar. SPK membutuhkan proses ekstraksi dan DBMS yang
dalam pengelolaannya harus cukup fleksibel untuk memungkinkan penambahan
dan pengurangan secara cepat. Dalam hal ini, kemampuan yang dibutuhkan
dari manajemen data base dapat diringkas sebagai berikut (Suryadi dan Ramdhani, 1998):
- Kemampuan untuk mengkombinasikan berbagai variasi data melalui pengambilan dan ekstraksi data
- Kemampuan untuk menambahkan sumber data secara tepat dan mudah
- Kemampuan untuk menggambarkan struktur data logikal sesuai dengan pengertian pemakai sehingga mengetahui apa yang tersedia dan dapat menentukan kebutuhan penambahan dan pengurangan
4. Kemampuan untuk menangani data secara personil sehingga pemakai dapat mencoba berbagai alternatif pertimbangan personil
Sub Sistem Model
Keunikan dari SPK adalah kemampuannya dalam mengintegrasikan data dengan
model-model keputusan. Kalau pada pangkalan data, organisasi data
dilakukan oleh manajemen pangkalan data, maka dalam hal ini ada
fasilitas tertentu yang berfungsi sebagai pengelola berbagai model yang
disebut dengan pangkalan model (model base).
Kendala yang sering kali dihadapi dalam merancang suatu model adalah
bahwa model yang disusun ternyata tidak mampu mencerminkan seluruh
variabel alam nyata. Sehingga keputusan yang diambil yang didasarkan
pada model tersebut menjadi tidak akurat dan tidak sesuai dengan
kebutuhan. Oleh karena itu, dalam menyimpan berbagai model pada sistem
pangkalan model harus tetap dijaga fleksibilitasnya. Artinya harus ada
fasilitas yang mampu membantu pengguna untuk memodifikasi atau
menyempurnakan model, seiring dengan perkembangan pengetahuan (Daihani,
2001).
Hal lain yang perlu diperhatikan adalah pada setiap model yang disimpan
hendaknya ditambahkan rincian keterangan dan penjelasan yang
komprehensif mengenai model yang dibuat, sehingga pengguna atau
perancang :
- Mampu membuat model yang baru dengan mudah dan cepat.
- Mampu mengakses dan mengintegrasikan subrutin model.
- Mampu menghubungkan model dengan model yang lain melalui pangkalan data
- Mampu mengelola model base dengan fungsi manajemen yang analog dengan manajemen data base (seperti mekanisme untuk menyimpan, membuat katalog, menghubungkan dan mengakses model).
Sub Sistem Dialog
Keunikan lainnya dari SPK adalah adanya fasilitas yang mampu
mengintegrasikan sistem terpasang dengan pengguna secara interaktif.
Fasilitas atau subsistem ini dikenal sebagai subsistem dialog. Melalui
sistem dialog inilah sistem diartikulasikan dan diimplementasikan
sehingga pengguna atau pemakai dapat berkomunikasi dengan sistem yang
dirancang. Fasilitas yang dimiliki oleh subsistem ini dapat dibagi atas
tiga komponen (Daihani, 2001), yaitu :
- Bahasa aksi (action language), yaitu suatu perangkat lunak yang dapat digunakan pengguna untuk berkomunikasi dengan sistem. Komunikasi ini dilakukan melalui berbagai pilihan media sepertikeyboard, joystick, atau key function lainnya.
- Bahasa tampilan (display atau presentation language), yaitu suatu perangkat yang berfungsi sebagai sarana untuk menampilkan sesuatu. Peralatan yang digunakan untuk merealisasikan tampilan ini diantaranya adalah printer, grafik monitor, plotter, dan lain-lain.
- Basis pengetahuan (knowledge base), yaitu bagian yang mutlak diketahui oleh pengguna sehingga sistem yang dirancang dapat berfungsi secara efektif.
Kombinasi dari berbagai kemampuan ini dikenal sebagai gaya dialog (dialog style), dimana gaya dialog ini terdiri atas beberapa jenis, diantaranya (Daihani, 2001):
- Dialog Tanya Jawab, dimana dalam dialog ini sistem bertanya kepada pengguna dan pengguna menjawab, kemudian dari hasil dialog ini sistem akan menawarkan alternatif keputusan yang dianggap memenuhi kebutuhan pengguna
- Dialog Perintah, dimana dalam dialog ini pengguna memberikan perintah-perintah yang tersedia pada sistem untuk menjalankan fungsi yang ada pada SPK
- Dialog Menu, dimana model dialog ini merupakan gaya dialog yang paling populer dalam SPK. Dalam hal ini pengguna dihadapkan pada berbagai alternatif menu yang telah disediakan sistem. Menu ini akan ditampilkan pada monitor. Dalam menentukan pilihannya, pengguna sistem cukup menekan tombol-tombol tertentu, dan setiap pilihan akan menghasilkan respon/jawaban tertentu
- Dialog Masukan/Keluaran, dimana dialog ini menyediakan form input atau masukan. Melalui media ini, pengguna memasukkan perintah dan data. Di samping form input, juga disediakan form keluaran yang merupakan respon dari sistem. Setelah memeriksa keluaran, pengguna dapat mengisi form masukan lainnya untuk melanjutkan dialog berikutnya
Keunikan
dari SPK adalah kemampuannya dalam mengintegrasikan data dengan
model-model keputusan. Kalau pada pangkalan data, organisasi data
dilakukan oleh manajemen pangkalan data, maka dalam hal ini ada
fasilitas tertentu yang berfungsi sebagai pengelola berbagai model yang
disebut dengan pangkalan model (model base).
Kendala
yang sering kali dihadapi dalam merancang suatu model adalah bahwa
model yang disusun ternyata tidak mampu mencerminkan seluruh variabel
alam nyata. Sehingga keputusan yang diambil yang didasarkan pada model
tersebut menjadi tidak akurat dan tidak sesuai dengan kebutuhan. Oleh
karena itu, dalam menyimpan berbagai model pada sistem pangkalan model
harus tetap dijaga fleksibilitasnya. Artinya harus ada fasilitas yang
mampu membantu pengguna untuk memodifikasi atau menyempurnakan model,
seiring dengan perkembangan pengetahuan (Daihani, 2001).
Hal
lain yang perlu diperhatikan adalah pada setiap model yang disimpan
hendaknya ditambahkan rincian keterangan dan penjelasan yang
komprehensif mengenai model yang dibuat, sehingga pengguna atau
perancang :
- Mampu membuat model yang baru dengan mudah dan cepat.
- Mampu mengakses dan mengintegrasikan subrutin model.
- Mampu menghubungkan model dengan model yang lain melalui pangkalan data
- Mampu mengelola model base dengan fungsi manajemen yang analog dengan manajemen data base(seperti mekanisme untuk menyimpan, membuat katalog, menghubungkan dan mengakses model).
Tidak ada komentar:
Posting Komentar