PERANCANGAN SISTEM
1. Problems
kecurangan yang disengaja
- Ketidakberesan kesalahan yang tidak disengaja
tidak efisiennya operasi
- Pertumbuhan organisasi
2. Opportunities
3. Directives
Pengembangan Sistem
Sistem Baru
P I E C E S
Peningkatan yang diharapkan dalam
pengembangan sistem
• Performance
• Information
• Economy
• Control
• Efficiency
• Services
Perbaikan dari sistem yang lama diharapkan dapat
memberikan peningkatan-peningkatan terhadap sistem
yang baru berupa :
•Performance : peningkatan kinerja sistem baru menjadi
lebih efektif yang dapat diukur dari throughput dan
response time
•Information : peningkatan terhadap kualitas informasi
yang disajikan
•Economy : peningkatan diharapkan dapat memberikan
keuntungan atau penekanan biaya
•Control : peningkatan terhadap pengendalian untuk
mendeteksi dan memperbaiki kesalahan serta
kecurang yang terjadi
•Efficiency : peningkatan terhadap efisiensi operasi
•Services : peningkatan terhadap pelayanan yang
diberikan oleh sistem
Prinsip Pengembangan Sistem
1. Sistem yang dikembangkan adalah untuk manajemen,
sehingga sistem baru harus dapat mendukung
manajemen
2. Sistem yang dikembangkan adalah investasi modal
besar. Investasi modal harus mempertimbangkan dua
hal :
Semua alternatif yang ada harus diinvestigasi
Investasi yang terbaik harus bernilai
3. Sistem yang dikembangkan memerlukan orang yang
terdidik
4. Tahapan kerja dan tugas yang harus dilakukan dalam
proses pengembangan sistem
5. Proses pengembangan sistem tidak harus urut
6. Jangan takut membatalkan proyek
7. Dokumentasi harus ada untuk pedoman dalam
pengembangan sistem
Pendekatan Pengembangan Sistem
1. Dipandang dari metodologi yang digunakan
Klasik : mengikuti tahapan system life cycle
Terstruktur : mengikuti tahapan system life cycle +
Alat-alat (Tools) dan Teknik
Metode adalah :
Suatu cara/teknik yang sistematik untuk mengerjakan sesuatu.
2. Bagan
a. Bagan untuk menggambarkan aktivitas
b. Bagan untuk menggambarkan tata letak
c. Bagan untuk menggambarkan hubungan
personil. Berupa bagan distribusi kerja, bagan
organisasi.
Teknik yang digunakan untuk pengembangan
sistem antara lain :
1.Teknik Manajemen Proyek : CPM, PERT
2.Teknik Menemukan Fakta, yaitu teknik untuk
mengumpulkan data dan menemukan fakta2 dalam
kegiatan mempelajari sistem yang ada, dengan cara
Wawancara, Observasi, Kuesioner, Sampling
3.Teknik Analisis Biaya
4.Teknik Menjalankan Rapat
5.Teknik Inspeksi
Penyebab kegagalan pengembangan sistem :
• Kurangnya penyesuaian pengembangan sistem
• Kelalaian menetapkan kebutuhan pemakai dan
melibatkan pemakai
• Kurang sempurnanya evaluasi kualitas dan analisis
biaya
• Adanya kerusakan dan kesalahan rancangan
• Penggunaan teknologi komputer dan perangkat
lunak yang tidak direncanakan dan pemasangan teknologi
tidak sesuai
• Pengembangan sistem yang tidak dapat dipelihara
• Implementasi yang direncanakan dilaksanakan
kurang baik
Metode Pengembangan Sistem
Banyak metode pengembangan sistem yang tersedia
Metode yang paling dikenal disebut juga sebagai
System Development Life Cycle (SDLC) atau sering
juga disebut sebagai Water Fall Method
Metode-metode yang dikenal antara lain: Prototyping,
Application Software, End-User Development,
Outsourcing, dan lain-lain.
Pada bagian berikut akan dijelaskan metode-metode
tersebut secara ringkas.
1. Metode Prototyping
• Keuntungan: • Kelemahan:
– Komunikasi user dan – Kemungkinan terjadi
pengembang intensif shortcut dalam
– User terlibat aktif dalam pendefinisian masalah
menentukan – Pemakai bisa terlalu
requirement berlebih menentukan
– Waktu pengembangan requirement sehingga
relatif singkat sulit dipenuhi
– Implementasi mudah – Kemungkinan tidak
karena pemakai dihasilkan rancangan
mengetahui dari awal yang baik
apa yang akan
diperolehnya
2. Metode Application Software
Alternatif lain adalah dengan membeli software aplikasi
yaitu paket software yang sudah jadi
Misalkan membeli SAP, MSProject, dll.
Digunakan untuk aplikasi yang bersifat umum,
misalkan payroll, akunting, dll. Namun pada saat ini
software yang berbasis enterprise secara keseluruhan
sudah banyak tersedia (enterprise software): Oracle,
Baan ERP, SAP, dll.
Sangat sesuai jika perusahaan yang mengembang-kan
sistem kekurangan tenaga IT
3. Metode End-user Development
R equirem ents
G athering
P roduction &
Analysis
M aintenance
T esting D esign
Implem entation
35
WATERFALL MODEL….cont
• Contoh dari penerapan model pengembangan ini adalah
pembuatan program pendaftaran online ke suatu Instansi
Pendidikan. Program ini akan sangat membantu dalam
proses pendaftaran, karena dapat meng-efektifkan waktu
serta pendaftar tidak perlu repot langsung mendatangi
Instansi Pendidikan.
• Koleksi pedoman
yang membantu
Sistem Analis
kegiatan
pembangunan
lengkap atau tugas
• Berkisar dari saran
umum ke langkah-
demi-langkah
Metodologi , Model, Teknik dan Tool
Metodologi merupakan
kumpulan teknik yang
digunakan untuk
menyelesaikan semua
kegiatan SDLC
Teknik menghasilkan
model (antara lain)
Analis menggunakan
alat untuk
menyelesaikan
kegiatan dan untuk
menghasilkan model