Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengujian Software Sistem Embedded

Presentasi serupa


Presentasi berjudul: "Pengujian Software Sistem Embedded"— Transcript presentasi:

1 Pengujian Software Sistem Embedded
Contoh Kasus Sakelar On-off

2 Requirement Input switch push-button Output LED
Ditekan 1x singkat untuk menyalakan Ditekan & ditahan 1 detik untuk mematikan

3 Skenario LED mati: ditekan 1x pendek (kurang dari 1 detik) maka LED menyala LED mati: ditekan 1x panjang (lebih dari 1 detik) -> LED menyala LED menyala: ditekan & ditahan selama 1 detik -> LED mati LED menyala: ditekan kurang dari 1 detik -> LED tetap menyala LED menyala: ditekan & ditahan selama lebih dari 1 detik -> LED mati dalam 1 detik, setelah itu tetap mati

4 Skenario Ekstra LED menyala: switch ditekan berkali-kali pendek -> LED tetap menyala (frekuensi di bawah batas tertentu) LED mati: switch ditekan berkali-kali pendek -> LED menyala dan tidak mati (frekuensi di bawah batas tertentu)

5 Diagram Skenario 1 LED mati: ditekan 1x pendek (kurang dari 1 detik) maka LED menyala

6 Diagram Skenario 2 LED mati: ditekan 1x panjang (lebih dari 1 detik) -> LED menyala

7 Skenario 3 LED menyala: ditekan & ditahan selama 1 detik -> LED mati

8 Skenario 4 LED menyala: ditekan kurang dari 1 detik -> LED tetap menyala

9 LED menyala: ditekan & ditahan selama lebih dari 1 detik -> LED mati dalam 1 detik, setelah itu tetap mati

10 Skenario Ekstra 6

11 Skenario Ekstra 7

12 State Diagram

13 Sketsa State Chart

14 Sketsa State Chart

15 Arduino Nano (ATmega328)

16 Arduino Nano

17 Arduino Nano di Breadboard

18 Skema Arduino Sederhana

19 Arduino Nano

20 Pembagian File Daftar file
/atmega-100Hz/hasil.c : main(), ISR (platform dependent) /fsm/fsm.c : implementasi FSM (platform independent) /fsm/fsm.h: definisi-definisi FSM (platform independent)

21 Definisi Konstanta & Variabel & Fungsi (fsm.h)

22 Implementasi FSM (fsm.c)

23 Perhitungan Output (fsm.c)

24 Implementasi ISR

25 Status Software

26 TODO Memonitor state dari luar Automated unit test


Download ppt "Pengujian Software Sistem Embedded"

Presentasi serupa


Iklan oleh Google