Perancangan Software

advertisement
Perancangan Termometer Digital
Nama: Fulan
NIM: 132xxYYY
1. System Requirement
Pada bagian ini dijelaskan hal-hal yang perlu ada pada sistem yang dirancang dari sisi pandang
pengguna
2. Spesifikasi
Pada bagian ini dijelaskan besaran-besaran fisik pada sistem yang diperlukan untuk tahap desain
3. Perancangan
Pada bagian ini dilakukan proses perancangan sistem
Sudah dihasilkan pembagian hardware & software.
Dapat menggunakan diagram blok untuk memperjelas sistem yang dibuat
4. Perancangan Hardware
Pada tahap ini dilakukan proses perancangan perangkat keras, interfacing yang diperlukan.
Dapat menggunakan diagram blok untuk memperjelas sistem yang dibuat.
Proses yang dilakukan antara lain:
 Mencari contoh rangkaian yang dapat dijadikan solusi
 Memilih rangkaian yang paling tepat dengan spesifikasi yang diinginkan
 Melakukan evaluasi rangkaian secara teoritis, misal menghitung arus & tegangan dengan
menggunakan persamaan rangkaian
 mengukur arus & tegangan pada rangkaian model tanpa mikroprosesor lengkap
Hasil perancangan:
 Skematik hardware
 Layout PCB
5. Perancangan Software
Pada tahap ini dilakukan proses perancangan struktur software.
Dapat menggunakan :
 diagram blok
 flow chart
 DFD (data flow diagram)
 State Chart / Finite state machine
Hasil Perancangan
 Model software (flowchart / DFD / FSM / State chart)
 Daftar modul2 software yang diperlukan, berikut dengan spesifikasinya masing-masing
6. Implementasi Hardware
Proses pembuatan hardware sistem mikroprosesor
Hasil :
 Rangkaian yang sudah disolder & diuji fungsionalnya per modul
7. Implementasi Software
Proses pembuatan software.
Pada tahap ini software dapat diuji dengan:
 Simulator prosesor
 Hardware lain dengan prosesor yang sama (misal dengan development kit)
 Prosesor lain (khusus untuk software yang hardware independent)
Hasil :
 Software yang siap dijalankan di hardware
8. Integrasi Hardware Software
Pada tahap ini dilakukan penggabungan hardware & software.
Hasil :
 Sistem yang menjalankan hardware & software
Download