Download - Materi Perancangan Sistem Informasi
Perlunya Pengembangan Sistem� Adanya permasalahan-permasalahan(problem)
� Ketidakberesan (kecurangan yg disengaja, kesalahan yg tidakdisengaja, inefisiensi, dsb)
� Pertumbuhan organisasi (kebutuhan informasi meningkat,perubahan organisasi, bertambahnya volume pekerjaan, dsb)
� Meraih kesempatan-kesempatan (oportunities)� Kecepatan pertumbuhan teknologi informasi, menghadapi
kompetisi dari saingan, dsb� Adanya instruksi-instruksi (directives)
� PP, UU, dsb.
Prinsip Pengembangan Sistem1. Libatkan Pemilik dan Pengguna2. Gunakan pendekatan Problem-Solving3. Tetapkan tahapan dan aktivitas setiap tahapan
� SDLC (System Development Life Cycle)4. Tetapkan Standard
� Dokumentasi, kualitas, tools, teknologi5. Sistem yang dikembangkan adalah investasi modal besar
� Semua alternatif yg ada harus diinvestigasi� Investasi yang terbaik harus bernilai
6. Jangan takut membatalkan projek atau mengubah scope7. Divide and Conquer8. Rancang sistem untuk berkembang dan berubah
System Development Life Cycle (SDLC)
� Planning� Analysis� Design� Implementation
Analisis Sistem� Dalam tahap analisis ini, digunakan oleh system analyst
untuk : � Membuat keputusan apabila sistem saat ini mempunyai
masalah atau sudah tidak berfungsi secara baik dan hasilanalisisnya digunakan sebagai dasar untuk memperbaikisistem.
� Mengetahui ruang lingkup pekerjaannya yang akanditanganinya.
� Memahami sistem yang sedang berjalan saat ini.� Mengidentifikasi masalah dan mencari solusinya
Analisis Sistem� Kegiatan yang dilakukan dalam tahap analisis ini adalah :
� Scope Definition� Tujuan : Mendeteksi sistem, apabila sistem saat ini semakin
berkurang manfaatnya (memburuk). Mengevaluasikelayakan dari suatu proyek/sistem yang akandikembangkan.
� Hasil : Laporan pendahuluan tentang permasalahan yangterjadi dalam sistem serta apakah sistem layak untukdikembangkan atau tidak.
� Problem Analysis� Tujuan : Menganalisis penyebab dan akibat permasalahan
yang diidentifikasi pada tahapan sebelumnya.� Hasil : Penjelasan sistem saat ini.
Analisis Sistem� Requirement analysis (determination of ideal systems)
� Tujuan : Mendapatkan konsensus dari komunitaspemakai dari sistem informasi yang ideal. Sebuahpenggantian sistem akan menimbulkan jarak antarasistem saat ini dengan sistem yang ideal (yang mengacuke komputerisasi).
� Hasil : Penjelasan kebutuhan analisis terhadap sistem. � Logical Design
� Tujuan : Memodelkan kebutuhan-kebutuhan sistem.� Hasil : Data model (ERD) dan Process model (DFD).
Analisis Sistem� Selection of proper system
� Tujuan : Membandingkan alternatif-alernatif sistemdengan menggunakan metodologi terstruktur, memilihalternatif sistem yang paling baik, dan menjualnya (sell) kepada management/System Owners.
� Hasil : Hasil-hasil dari studi sistem serta sistem yang direkomendasikan
Desain Sistem�Dalam tahap perancangan (design)
memiliki tujuan, yaitu untuk :� Mendesain sistem baru yang dapat
menyelesaikan masalah-masalah yangdihadapi perusahaan yang diperolehdari pemilihan alternatif sistem yangterbaik.
Desain Sistem� Kegiatan yang dilakukan dalam tahap perancangan ini adalah :
� Output design� Tujuan : Merancang bentuk-bentuk laporan sistem
dan dokumennya.� Hasil : Bentuk (forms) dari dokumentasi keluaran
(output).� Input design
� Tujuan : Merancang bentuk-bentuk masukandidokumen dan dilayar ke sistem informasi.
� Hasil : Bentuk (forms) dari dokumentasi masukan(input).
Desain Sistem� Database design
� Tujuan : Merancang tabel-tabel yg dibutuhkansesuai dengan data modelling (ER-Diagram).
� Hasil : Skema database� User Interface design
� Tujuan: Merancang interface/ tampilan sistemdengan menggunakan prinsip-prinsip userinterface.
� Hasil : Rancangan user interface berupa screen.
Implementation� Dalam tahap implementasi memiliki beberapa
tujuan, yaitu untuk :� Melakukan kegiatan spesifikasi rancangan
logikal ke dalam kegiatan yang sebenarnya darisistem informasi yang akan dibangunnya ataudikembangkannya.
� Mengimplementasikan sistem yang baru.� Menjamin bahwa sistem yang baru dapat
berjalan secara optimal.
Implementation� Kegiatan yang dilakukan dalam tahap implementasi ini adalah :
� Programming & testing� Tujuan : Mengkonversikan perancangan logikal ke dalam
kegiatan operasi coding dengan menggunakan bahasapemograman tertentu, dan mengetest semua program sertamemastikan semua fungsi / modul program dapat berjalansecara benar.
� Hasil : Coding program dan spesifikasi program.� Training
� Tujuan : Memimpin (conduct) pelatihan dalam menggunakansistem, persiapan lokasi latihan dan tugas-tugas lain yangberhubungan dengan pelatihan (buku-buku panduan sistem).
� Hasil : Rencana pelatihan sistem, modul-modul latihan dansebagainya.
Implementation�System changeover
�Tujuan : Merubah pemakaian sistem lama ke sistembari dari sistem informasi yang berhasildibangun.Perubahan sistem merupakantanggungjawab team designer ke pemakai siste (userorganization).
�Hasil : Rencana (jadwal dan metode) perubahan sistem(contract).
SekianAnd
Ta Rank Ka yu