Sistem Penunjang Keputusan 1 Arsitektur Aplikasi SPK 2

  • Slides: 41
Download presentation
Sistem Penunjang Keputusan 1

Sistem Penunjang Keputusan 1

Arsitektur Aplikasi SPK (2) 2

Arsitektur Aplikasi SPK (2) 2

Tahap Perancangan DSS

Tahap Perancangan DSS

Membangun DSS itu Rumit • Masalah teknis • Masalah perilaku • Banyak Pendekatan Berbeda

Membangun DSS itu Rumit • Masalah teknis • Masalah perilaku • Banyak Pendekatan Berbeda

Strategi Pengembangan 1. DSS disesuaikan kebutuhan bahasa pemrograman bertujuan umum 2. Bahasa Generasi Keempat

Strategi Pengembangan 1. DSS disesuaikan kebutuhan bahasa pemrograman bertujuan umum 2. Bahasa Generasi Keempat 3. Tool pengembangan DSS yang terintegrasi (generator atau engine) 4. Domain-specific DSS generator 5. Metodologi CASE 6. Mengintegrasikan beberapa pendekatan di atas

Proses Pengembangan DSS • Prototyping • Tidak semua kegiatan dilakukan untuk setiap DSS

Proses Pengembangan DSS • Prototyping • Tidak semua kegiatan dilakukan untuk setiap DSS

8 Tahapan Perancangan DSS 1. Perencanaan (Planning) • Perlu pengkajian diagnosis masalah • Tentukan

8 Tahapan Perancangan DSS 1. Perencanaan (Planning) • Perlu pengkajian diagnosis masalah • Tentukan tujuan dan sasaran dari DSS • Apa sajakah keputusan kunci/penting? Perencanaan pada umumnya berhubungan dengan perumusan masalah serta penentuan tujuan dari DSS.

8 Tahapan Perancangan DSS 2. Penelitian (Research) • Identifikasi pendekatan yang relevan untuk menanggapi

8 Tahapan Perancangan DSS 2. Penelitian (Research) • Identifikasi pendekatan yang relevan untuk menanggapi kebutuhan pengguna dan sumber daya yang tersedia • Penelitian berhubungan dengan pencarian data serta sumber daya yang tersedia.

8 Tahapan Perancangan DSS 3. Analisis (Analysis) • Penentuan pendekatan konstruksi terbaik dan sumber

8 Tahapan Perancangan DSS 3. Analisis (Analysis) • Penentuan pendekatan konstruksi terbaik dan sumber daya khusus yang diperlukan untuk implementasi • Mencakup: - sumber daya teknis sumber daya staf Sumber keuangan sumber daya organisasi

8 Tahapan Perancangan DSS 3. Analisis (cont). . . • Desain konseptual diikuti oleh

8 Tahapan Perancangan DSS 3. Analisis (cont). . . • Desain konseptual diikuti oleh studi kelayakan • Tahap ini termasuk penentuan teknik perancangan dan pendekatan pengembangan sistem yang akan dilakukan serta sumber data yang dibutuhkan.

8 Tahapan Perancangan DSS 4. Perancangan (Design) • Tentukan spesifikasi rinci dari sistem –

8 Tahapan Perancangan DSS 4. Perancangan (Design) • Tentukan spesifikasi rinci dari sistem – Komponen – Struktur – Fitur • Pilih perangkat lunak yang sesuai atau menuliskannya • Dalam tahap ini, dilakukan perancangan terhadap ketiga subsistem dari DSS yaitu, subsistem database, subsistem model, dan subsistem dialog.

8 Tahapan Perancangan DSS 5. Pembangunan (Construction) • Tahap ini merupakan kelanjutan dari tahap

8 Tahapan Perancangan DSS 5. Pembangunan (Construction) • Tahap ini merupakan kelanjutan dari tahap perancangan, dimana ketiga subsistem yang dirancang digabungkan menjadi suatu DSS. Pada tahap ini dimulai coding bagi DSS. • Teknis pelaksanaan desain • Diuji dan memperbaiki terus menerus • Antarmuka DSS dengan sistem lain

8 Tahapan Perancangan DSS 6. Implementasi (Implementation) Tahap ini merupakan penerapan DSS dengan beberapa

8 Tahapan Perancangan DSS 6. Implementasi (Implementation) Tahap ini merupakan penerapan DSS dengan beberapa tugas yang harus dilakukan yaitu: testing, evaluation, demonstration, orientation, training, dan deployment.

8 Tahapan Perancangan DSS 7. Pemeliharaan (Maintenance) & Dokumentasi • Tahap ini melibatkan perencanaan

8 Tahapan Perancangan DSS 7. Pemeliharaan (Maintenance) & Dokumentasi • Tahap ini melibatkan perencanaan sistem dan dukungan pengguna yang harus dilakukan terus menerus untuk mempertahankan keandalan sistem. • Mengembangkan dokumentasi yang tepat

8 Tahapan Perancangan DSS 8. Adaptasi (Adaptation) Dalam tahap ini dilakukan pengulangan terhadap tahap-tahap

8 Tahapan Perancangan DSS 8. Adaptasi (Adaptation) Dalam tahap ini dilakukan pengulangan terhadap tahap-tahap sebelumnya sebagai respon atas perubahan kebutuhan user.

Proses Pengembangan : Life Cycle Versus Prototyping • Pendekatan Life Cycle • Pendekatan prototyping

Proses Pengembangan : Life Cycle Versus Prototyping • Pendekatan Life Cycle • Pendekatan prototyping evolusioner (proses berulang)

Pendekatan Pengembangan Life Cycle dan DSS • Tidak sesuai untuk Kebanyakan DSS • Pengguna

Pendekatan Pengembangan Life Cycle dan DSS • Tidak sesuai untuk Kebanyakan DSS • Pengguna dan Manajer mungkin tidak memahami kebutuhan informasi dan pemodelan mereka

Pendekatan Evolusioner Prototyping • Membangun DSS dalam serangkaian langkah pendek dengan umpan balik langsung

Pendekatan Evolusioner Prototyping • Membangun DSS dalam serangkaian langkah pendek dengan umpan balik langsung dari pengguna 1. Pilih sebuah subproblem penting untuk dibangun lebih dulu 2. Mengembangkan sistem kecil tapi dapat digunakan untuk membantu pengambil keputusan 3. Evaluasi sistem terus menerus 4. Menyaring, memperluas, dan memodifikasi sistem dalam siklus • Ulangi Stabil dan komprehensif untuk dibangkitkan sistem

Keunggulan & Kekurangan Prototyping Keunggulan Prototyping: • Waktu pengembangan yang singkat • Waktu reaksi

Keunggulan & Kekurangan Prototyping Keunggulan Prototyping: • Waktu pengembangan yang singkat • Waktu reaksi user (umpan balik dari pengguna) yang singkat • Peningkatan pemahaman pengguna sistem, informasi yang dibutuhkan, dan kemampuannya. • Biaya rendah. Kekurangan dan Keterbatasan • Keuntungan mungkin hilang melalui siklus

User-Develop System Akibat Pengembangan dari. . • Personal computers • Jaringan Komunikasi Komputer •

User-Develop System Akibat Pengembangan dari. . • Personal computers • Jaringan Komunikasi Komputer • Komunikasi PC-mainframe • Perangkat lunak pengembangan yang mudah • Mengurangi biaya perangkat lunak dan perangkat keras • Peningkatan kemampuan Personal computer • Komputasi di seluruh perusahaan • Mudah akses ke data dan model • Arsitektur Client / server

Tim Pengembang DSS • Upaya keras • Perencanaan dan organisasi yang luas • Beberapa

Tim Pengembang DSS • Upaya keras • Perencanaan dan organisasi yang luas • Beberapa kegiatan yang umum • Sekelompok orang untuk membangun dan mengelolanya. Ukuran tergantung pada – Upaya – Alat

Penempatan Secara Organisasional dari Group Pengembangan DSS 1. Dalam departemen layanan informasi (IS) 2.

Penempatan Secara Organisasional dari Group Pengembangan DSS 1. Dalam departemen layanan informasi (IS) 2. Lebih tepat dalam kelompok staf eksekutif 3. Keuangan atau area fungsional lainnya 4. Departemen teknik industri 5. Kelompok Ilmu Manajemen 6. Kelompok pusat informasi

Pengguna Akhir Komputer dan User. Developed DSS • Pengembangan pengguna akhir (end-user) komputer dan

Pengguna Akhir Komputer dan User. Developed DSS • Pengembangan pengguna akhir (end-user) komputer dan sistem informasi berbasis komputer oleh orang-orang di luar bidang sistem informasi formil • Pengguna akhir (End-User) – Pada setiap tingkat organisasi – Dalam setiap area fungsional – Tingkat keterampilan komputer bervariasi – Pertumbuhan

Keuntungan User-Developed DSS 1. Pengiriman tepat waktu 2. Menghilangkan spesifikasi kebutuhan pengguna yang luas

Keuntungan User-Developed DSS 1. Pengiriman tepat waktu 2. Menghilangkan spesifikasi kebutuhan pengguna yang luas dan formal 3. Mengurangi beberapa masalah implementasi DSS 4. Biaya rendah

User-Developed DSS Risk 1. Kualitas Buruk 2. Kualitas Risiko – alat dan fasilitas standar

User-Developed DSS Risk 1. Kualitas Buruk 2. Kualitas Risiko – alat dan fasilitas standar atau tidak sesuai – risiko proses pembangunan – risiko manajemen data 3. Peningkatan Risiko Keamanan 4. Masalah dari Kurangnya Dokumentasi dan Prosedur Pemeliharaan

Isu dalam Mengurangi Risiko End-User Computing • Deteksi kesalahan • Penggunaan teknik audit •

Isu dalam Mengurangi Risiko End-User Computing • Deteksi kesalahan • Penggunaan teknik audit • Menentukan besaran kontrol yang tepat • Selidiki penyebab kesalahan • Solusi

Alat & Tingkat Teknologi DSS • Tiga Tingkat Teknologi DSS – DSS spesifik [aplikasi]

Alat & Tingkat Teknologi DSS • Tiga Tingkat Teknologi DSS – DSS spesifik [aplikasi] – Alat DSS Terpadu (generator) [Excel] – Alat DSS Primer [bahasa pemrograman] • Plus – Alat DSS Terpadu • Sekarang semua dengan Web Hooks dan interface GUI yang mudah

Pemilihan Alat Pengembangan DSS • Pertanyaan a) Apa alat yang digunakan? b) Perangkat keras

Pemilihan Alat Pengembangan DSS • Pertanyaan a) Apa alat yang digunakan? b) Perangkat keras yang mana? c) Sistem Operasi yang mana? d) Apa jaringan untuk menjalankannya? • Pilihan – Mainframe DSS Software – Software PC DSS – (Unix) Software Workstation

Kompleksitas Proses Seleksi Perangkat Lunak 1. Kebutuhan informasi DSS dan output tidak sepenuhnya diketahui

Kompleksitas Proses Seleksi Perangkat Lunak 1. Kebutuhan informasi DSS dan output tidak sepenuhnya diketahui 2. Ratusan paket perangkat lunak 3. Paket perangkat lunak berkembang sangat pesat 4. Seringnya perubahan harga 5. Melibatkan beberapa orang

Kompleksitas Proses Seleksi Perangkat Lunak 6. Salah satu bahasa untuk beberapa DSS? Alat persyaratan

Kompleksitas Proses Seleksi Perangkat Lunak 6. Salah satu bahasa untuk beberapa DSS? Alat persyaratan dapat berubah 7. Puluhan kriteria, beberapa tidak berwujud, beberapa konflik 8. Teknis, fungsional, pengguna akhir, dan isu-isu manajerial 9. Evaluasi yang dipublikasikan bersifat subjektif dangkal 10. Trade off antara lingkungan terbuka dan tertutup

Pilihan DSS Generator • Beberapa DSS generator yang lebih baik untuk jenis aplikasi tertentu

Pilihan DSS Generator • Beberapa DSS generator yang lebih baik untuk jenis aplikasi tertentu daripada yang lain

Pengembangan DSS • Menempatkan Sistem Bersama • Alat pengembangan dan generator • Penggunaan alat

Pengembangan DSS • Menempatkan Sistem Bersama • Alat pengembangan dan generator • Penggunaan alat yang sangat otomatis • Gunakan potongan prefabricated meningkatkan produktivitas pembangun

Pengembangan Sistem DSS mencakup • Penanganan permintaan (query) • Fasilitas analisis dan desain sistem

Pengembangan Sistem DSS mencakup • Penanganan permintaan (query) • Fasilitas analisis dan desain sistem • Sistem manajemen dialog • Generator laporan • Generator grafis • Manajer Source code

Pengembangan Sistem DSS mencakup • Sistem manajemen berbasis Model • Sistem manajemen pengetahuan •

Pengembangan Sistem DSS mencakup • Sistem manajemen berbasis Model • Sistem manajemen pengetahuan • Alat berorientasi objek • Standar statistik dan alat-alat ilmu manajemen • Alat pemodelan khusus • Bahasa pemrograman • Alat pencitraan dokumen

Komponen Sistem Pengembangan DSS • Beberapa mungkin diintegrasikan ke generator DSS • Lainnya dapat

Komponen Sistem Pengembangan DSS • Beberapa mungkin diintegrasikan ke generator DSS • Lainnya dapat ditambahkan sesuai kebutuhan • Komponen yang digunakan untuk membangun DSS baru • Inti dari sistem termasuk bahasa pengembangan atau generator DSS • Konstruksi dilakukan dengan menggabungkan modul pemrograman • lingkungan Windows menangani antarmuka

Arah Penelitian DSS • DSS di Masa depan 1. 2. 3. 4. DSS Cerdas

Arah Penelitian DSS • DSS di Masa depan 1. 2. 3. 4. DSS Cerdas menjadi proaktif Masa Depan DSS harus kreatif DSS akan menjadi serba-keputusan Peran yang lebih besar untuk ilmu manajemen, psikologi kognitif, teori perilaku, ekonomi informasi, ilmu komputer, dan ilmu politik

Arah Penelitian DSS 5. Kemajuan terbaru dalam teknologi komputer meningkatkan DSS 6. Peningkatan DSS

Arah Penelitian DSS 5. Kemajuan terbaru dalam teknologi komputer meningkatkan DSS 6. Peningkatan DSS berlaku untuk masalah yang lebih terstruktur 7. Harus mampu menciptakan alternatif secara mandiri 8. Banyak lagi-berbagai perspektif penelitian DSS

Arah Penelitian DSS 9. Penelitian tentang interaksi antara individu dan kelompok 10. Lebih banyak

Arah Penelitian DSS 9. Penelitian tentang interaksi antara individu dan kelompok 10. Lebih banyak penelitian komponen manusia dari DSS: pembelajaran dan pemberdayaan. 11. Integrasi DSS dengan sistem lain (ES, CBIS) 12. Ekspansi dari konsep model manajemen

Trend DSS 1. DSS berbasis PC terus berkembang 2. Untuk DSS institusi: trend menuju

Trend DSS 1. DSS berbasis PC terus berkembang 2. Untuk DSS institusi: trend menuju DSS terdistribusi 3. Pendukung keputusan yang saling tergantung dikumpulkan menjadi DSS group 4. Produk sistem pendukung keputusan yang menggabungkan kecerdasan buatan: DSS cerdas 5. Versi DSS fokus menuju kelompok pengguna atau aplikasi tertentu (EIS, GSS) 6. Pengembangan selanjutnya ke arah kemampuan userfriendly 7. Pasar perangkat lunak DSS terus berkembang dan matang

Tantangan DSS • Arsitektur terpadu • Konektivitas • Manajemen dokumen data • Lebih Intelijen

Tantangan DSS • Arsitektur terpadu • Konektivitas • Manajemen dokumen data • Lebih Intelijen Sprague and Watson [1996]

Selesai

Selesai