• Segala sesuatu “sistem” yang “kurang baik” (tidak efisien) berarti sistem
sudah ada, maka perlu dilakukan perbaikan Pengembangan Sistem
Proyek
• Bagaimana dengan sistem yang belum ada ?
• Perlu pembelajaran ?
Adhi Harmoko
1. Pendahuluan ……………
Elemen-elemen Penting
Adhi Harmoko
1. Pendahuluan ……………
Kesalahan Pengukuran
• E nilai error
• O nilai output
• I nilai input
• G besarnya nilai amplifikasi Adhi Harmoko
Untuk membandingkan dua output digunakan Fungsi Linier
Y = AX + B
tetapi :
Fungsi Linear jangan digunakan untuk membanding 2 output yang saling
terpisah, langsung menggunakan error
2. Pengembangan Sistem
Masalah …?
Sistem yang
Sudah Ada • Evaluasi;
• Perancangan;
• Proses; ?
Sistem yang • Pengujian
Belum Ada
2. Pengembangan Sistem
Perlunya
Mengapa mengembangkan sistem ?
1. Adanya permasalahan
a. Adanya ketidakberesan
b. Pertumbuhan/ Perkembangan organisasi
c. Perkembangan teknologi
d. Perkembangan kebutuhan
2. Untuk meraih kesempatan-kesempatan
3. Adanya instruksi (pimpinan, pemerintah)
2. Pengembangan …….
PIECES
Harapan dari sistem yang baru :
1. Performance (Kinerja…
2. Information (Informasi …
3. Economy (Ekonomi…
4. Control (Kendali …
5. Efficiency (Efsiensi …
6. Services (Layanan …
2. Pengembangan …….
c
c. Sistem Instrumentasi berbasis digital
2. Pengembangan …….
What is “System” Development
(4) Programming
(5) Testing
(6) Implementation
(7) Operation
(8) Maintenance
+
(8) Maintenance
Waterfall
2. Pengembangan Sistem …….
Pendekatan …………….
Parallel Development
Pendekatan …………..
Rapid Application Development (RAD)
Phased Development
2. Pengembangan Sistem …….
Pendekatan …………….
Rapid Application Development (RAD)
Prototyping Methodologies
2. Pengembangan Sistem …….
21
3. Perancangan (Perencanaan) Sistem
Mikrokontroler yang
bagaimana..?? FPGA?
22
3. Perancangan (Perencanaan) Sistem
a. Planning Phase (Tahap Perencanaan)
• Tahapan Perencanaan atau planning phase sebuah proyek dimulai ketika
steering committee menerima permintaan sebuah proyek.
• Mengidentifikasi masalah (dan juga merencanakan solusi untuk masalah)
• Empat kegiatan utama :
1. Pengertian
· Pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan
untuk rancang bangun implementasi : “menggambarkan bagaimana
suatu sistem dibentuk (Verzello / John Reuter III )
solusi terbaik
· Mendesain solusi yang dipilih
Input and
Database Program
output
design design
design
27
c. Design Phase (Tahap Perancangan)
3. Tujuan
Perancangan Sistem mempunyai 2 tujuan utama, yaitu :
1. Memenuhi kebutuhan kepada pemakai sistem.
2. Memberikan gambaran yang jelas dan rancang bangun yang lengkap
kepada pemrogram komputer dan ahli-ahli teknik yang terlibat (lebih
condong pada desain sistem yang terinci)
c. Design Phase …………………..
Sistem
Layak ?
Sistem yang
sudah ada
Sistem Kurang/
Tidak Layak ?
……?
Sistem yang
belum ada
• Sistem” yang kurang baik (tidak efisien) maka perlu dilakukan perbaikan
Pengembangan Sistem Proyek
• Bagaimana dengan sistem yang belum ada ?
c. Design Phase …………….
Perancangan sistem terdiri dari 2 (dua) kegiatan utama :
30
c. Design Phase (Tahap Perancangan)
• Langkah-langkah perancangan sistem secara umum meliputi :
1. Physical System
• Berupa bagan alir sistem (System Flowchart) ataupun
bagan alir dokumen (Document Flowchart ).
2. Logical Model
· Digambarkan dengan menggunakan diagram arus data atau (DFD, Data
Flow Diagram).
· DFD digunakan untuk menggunakan sistem yang telah ada
atau sistem baru yang akan dikembangkan secara logika.
c. Design Phase ………………
Tiga langkah untuk mendesain Sistem
• Membuat desain awal
- mendeskripsikan kapabilitas fungsional secara umum
sistem yang diusulkan
- komponen yang digunakan
- Prototype, sistem dengan kemampuan kerja terbatas yang
dikembangkan untuk menguji konsep desain
• Membuat desain detail
- menggambarkan bagaimana sistem yang diusulkan
mampu memberikan kapabilitas yang digambarkan secara umum
dalam desain awal
• Menulis Laporan
c. Design Phase ……………….
Perancangan Sistem :
a. Tahap setelah analisis dari siklus pengembangan sistem
b. Pendefinisian dari kebutuhan-kebutuhan fungsional
c. Persiapan untuk rancang bangun implementasi
d. Menggambarkan bagaimana suatu sistem dibentuk
e. Penggambaran, perencanaan dan pembuatan sketsa atau pengaturan
dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh
dan berfungsi
f. Menyangkut mengkonfigurasi dari komponen-komponen perangkat
lunak dan perangkat keras dari suatu sistem
d. Implementation Phase (Tahap Implementasi)
Tujuan dari fase implementasi, untuk membangun sistem baru atau yang
dimodifikasi and then deliver it
· Mengimplementasikan solusi yang dipilih
· Menguji dan mengevaluasi hasilnya (Jika masalah tidak terpecahkan,
kembali ke langkah 1 atau 2 seperlunya)
34
d. Implementation Phase ……………………
• Analisa kebutuhan
1
• Rancang sistem (solusinya)
2
• Validasi hasil rancangan
3
• Implementasi hasil rancangan
4
• Uji hasil implementasi
5
• Dokumentasikan hasil implementasi
6
35
d. Implementation Phase ………..
• Implementasi
– Proses konversi dari sistem lama ke sistem baru
– Empat konversi utama :
• Parallel conversion, the old and new systems operate simultaneously
for a period of time
• Direct conversion, the old system is cut off and the new systems is
turned on at a certain point in time
• Phased conversion, introduces components of the new system in
stages
• Pilot conversion, introduces the new system in one part of the
organization
37
e. Operation, Support and Security Phase
Memberikan dukungan setelah sistem diimplementasikan
Perform Monitor
Assess
maintenance system
activities system security
performance
38
e. Operation, Support and Security Phase