Pengenalan Konsep Sistem
Pengenalan Konsep Sistem
Permasalahan
Kesempatan
Instruksi
Sistem yg Baru
Prinsip pengembangan sistem
► Untuk manajemen
► Investasi modal yang besar
► Memerlukan orang yang terdidik
► Tahapan kerja dan tugas-tugas yg harus dilakukan
dalam proses pengembangan sistem
► Tidak harus urut
► Jangan takut membatalkan proyek
► Dokumentasi harus ada untuk pedoman dalam
pengembangan sistem
Siklus hidup pengembangan sistem
► Perencanaan (system planning)
► Analisis sistem (systems analysis)
► Desain sistem ( systems design)
► Seleksi sistem (system selection)
► Implementasi sistem (systems
implementation)
► Perawatan sistem (systems maintenance)
Pendekatan pengembangan Sistem
► Pendekatan klasik >< terstruktur
► Pendekatan sepotong >< sistem
► Pendekatan bawah-naik >< atas-turun
► Sistem menyeluruh >< moduler
► Lompatan jauh >< pendekatan berkembang
► Metode : suatu cara, teknik yang sistematik
untuk mengerjakan sesuatu.
► Metodologi adalah kesatuan metode-
metode, prosedur-prosedur, konsep-konsep
pekerjaan, aturan-aturan dan postulat-
postulat yang digunakan oleh suatu ilmu
pengetahuan, seni atau disiplin ilmu lainnya.
Metodologi Pengembangan Sistem
► Metode-metode, prosedur-prosedur,
konsep-konsep pekerjaan, aturan-aturan
dan postulat-postulat yang akan digunakan
untuk mengembangkan suatu sistem
informasi.
Klasifikasi metodologi
pengembangan sistem
► Functional decomposition methodologies
(HIPO, SR, ISR, Information-hiding)
► Data-oriented methodologies
Data-flow oriented, data structure oriented
► Prescriptive methodologies(ISDOS, SDM/70,
SRES)
Alat dan teknik dalam
pengembangan sistem
► Menggunakan gambar, grafik atau diagram
► Kamus data
► Formulir-formulir untuk mencatat dan
menyajikan data
Alat-alat pengembangan berbentuk
grafik
► HIPO Diagram
► Data Flow Diagram (DFD)
► Structured chart
► SADT Diagram
► Jakson’s diagram
Teknik pengembangan sistem
► Teknik manajemen proyek
► Teknik menemukan fakta
► Teknik analisa biaya
► Teknik inspeksi
Analisis sistem dan pemrograman
► Analissistem : orang yang menganalisa sistem
(mempelajari masalah-masalah yang timbul dan
menentukan kebutuhan-kebutuhan pemakai
sistem) untuk mengidentifikasi pemecahan yang
beralasan.
► Programmer : orang yang menulis kode program
untuk suatu aplikasi tertentu berdasarkan rancang
bangun yang telah dibuat oleh analis sistem.
Programmer
► Terbatas pada pembuatan program
komputer
► Cukup terbatas pada teknologi komputer,
sistem komputer, utilitas, bahasa program
► Sifatnya teknis dan harus tepat dalam
pembuatan instruksi-instruksi program
► Tidak menyangkut dengan banyak orang,
terbatas dengan programmer dan analis
Analis sistem
► Tidak hanya pembuatan program komputer,
tetapi pada sistem secara keseluruhan
► Pengetahuannya harus luas, tidak hanya
pada teknik komputer, tetapi juga pada
aplikasi yg ditanganinya
► Pembuatan program terbatas pada
pemecahan masalah secara garis besar
► Melibatkan hubungan banyak orang
Keahlian yang harus dimiliki oleh
analis sistem
► Teknik pengolahan data
► Teknik komputer
► Pemrograman komputer
► Pengetahuan bisnis secara umum
► Keahlian pemecahan masalah
► Keahlian komunikasi antar personil
► Keahlian membina hunbungan antar
personil
Team pengembang sistem
► Manajer analis sistem
► Ketua analis sistem
► Analisis sistem senior
► Analisis sistem
► Analisis junior
► Pemrogram aplikasi senior
► Pemrogram aplikasi
► Pemrogram aplikasi junior