Dokumen tersebut membahas metodologi pengembangan sistem informasi yang meliputi perkembangan metodologi, metodologi SKA (Survei, Analisis, Desain, Implementasi), tahapan-tahapannya seperti survei sistem, analisis sistem, desain sistem, pembuatan sistem, implementasi sistem, dan pemeliharaan sistem.
2. Perkembangan Metodologi
Ditinjau berdasarkan alat untuk membuat
model dan paradigmanya :
1. Metodologi Berorientasi Keluaran
2. Metodologi Berorientasi proses
3. Metodologi Berorientasi Data
4. Metodologi Berorientasi Objek
3. Metodologi SKA
Merupakan metodologi transisi dengan
menggunakan pendekatan terstruktur untuk
mendesain model sistem dan pendekatan
objek untuk mendesain aplikasi
Tahapan Pelaksanaan :
Survei Sistem
Analisa Sistem
Desain Sistem
Pembuatan Sistem
Implementasi Sistem
Pemeliharaan Sistem
4. Alat untuk membuat model
Diagram Arus Data (DFD)
Diagram Struktur Data
Diagram Objek dan Spesifikasi Method
Kamus Data
Teknik yang digunakan
Teknik Manajemen Proyek
Teknik Analisa Biaya dan Manfaat
Teknik Pengumpulan Fakta
Alat untuk membuat Aplikasi
Database
Program
Case Tool
5. SURVEI SISTEM
Identifikasi Kondisi Eksistensi & Kebutuhan pengguna
(user requirements). Cara yang dilakukan adalah
mengunjungi bagian yang bersangkutan/klien un tuk
mengetahui rencana aplikasi yang akan
dikembangkan, ruang lingkup, jadwal pelaksanaan,
H/W dan S/W yang akan dipergunakan, serta
inventarisasi terhadap sistem/aplikasi yang telah ada
(wawancara/penelitian terhadap dokumen yang ada)
Definisi Ruang Lingkup. Untuk mengetahui ruang
lingkup dari aplikasi yang akan dikembangkan serta
untuk mengetahui tahapan pengerjaannya.
Penyusunan Proposal
6. ANALISA SISTEM
Bertujuan untuk memahami sistem yang ada dengan cara menganalisa
jabatan dan uraian tugas (business users), proses bisnis (business
process), ketentuan/aturan yang ada (business rules), masalah dan
solusinya (business problem & solution, business tools dan rencan-
rencana perusahaan (business plans)
Perlu kehati-hatian dalam menjalankan tahapan ini. Jika salah
menganalisa, maka akan menyebabkan kesalahan dalam tahapan
berikutnya (desain sistem). Oleh karena itu dibutuhkan ketelitian,
metode pengumpulan data dan keahlian seorang analis sangat
menentukan
Metode pengumpulan data : wawancara, kuesioner dan membaca
dokumen perusahaan
Keahlian yang harus dimiliki oleh seorang analis : pengetahuan
teknologi informatika (H/W, S/W), pengetahuan bisnis secara umum,
pemahaman terhadap metode kuantitatif, keahlian dalam pemecahan
masalah serta keahlian komunikasi antarpersonal
7. Business users merupakan personel yang menjalankan sktifitas
suatu pekerjaan
Analisa Jabatan bertujuan untuk mempelajari jabatan-jabatan
yang berkaitan dengan sistem yang dikembangkan
Business process menggambarkan rangkaian tugas yang harus
diselesaikan menurut aturan-aturan tertentu untuk
mendapatkan suatu hasil yang diharapkan. Contoh : proses
pencatatan, bukti transaksi dan dokumen pencatatan, laporan
dan metode pengkodean
Business rules digunakan untuk menjamin agar sebuah sistem
dapat berjalan seperti yang diharapkan, oleh karena itu
perusahaan perlu menerpakna ketentuan/batasan yang baku
yang dapat menjaga integritas/keabsahan data
Business problem & solution bertujuan untuk mengetahui
masalah-masalah yang ada serta mencari solusinya
8. DESAIN SISTEM
Model Sistem
Diagram Arus Data (DFD)
Kamus Data : data proses, storage, arus data
Metode Pengkodean
Database/Server
Logika Model :menjelaskan bagaimana objek database bekerja secara
logika dengan cara memilih laporan yang akan dinormalisasi, penetapan
dan penjelasan tabel, penjelasan relasi antarobjek database’
Desain Fisik
Aplikasi/Klien,
digunakan untuk mengimplementasikan BP, BR dan juga sebagai
interface/perantara antara user dengan database. Oleh karena itu aplikasi
yang dibuat harus user friendly.
Desain Input, Desain Output, error handling, coding, output/laporan
Perangkat Keras/Jaringan
Gambaran Jabatan/Job Description
9. PEMBUATAN SISTEM
Database
Aplikasi
Buku Petunjuk
Testing
Untuk mengetahui performa dari aplikasi yang
dibuat, apakah masih ada atau tidaknya kesalahan
program, kekurangan atau ketidakefesienan
sistem yang baru
Tipe Testing, Data untuk testing, Tahapan Testing
10. IMPLEMENTASI SISTEM
Meliputi tahapan-tahapan sbb :
Persiapan Sistem
Konversi Sistem
Pelatihan
Pengujian Sistem
Pengoperasian Sistem
11. PEMELIHARAAN SISTEM
Pemantauan Pengoperasian
Antisipasi Bug (gangguan kecil)
Penyempurnaan
Antisipasi Faktor-faktor diluar Aplikasi
Sumber diambil dari buku “Metodologi Pengembangan Sistem Informasi”, Leman,
ElexMediaKomputindo, 1998