Pengujian Software Sistem Embedded

Slides:



Advertisements
Presentasi serupa
MENGOPERASIKAN PENYALAAN KOMPUTER
Advertisements

Operasi SCR dan Aplikasinya
UPS (Uninterruptible Power Supply)
DASAR PEMROGRAMAN (VTI 301)
MPC.
Programmable Logic Controller
Disusun oleh: Dwi Joko Supriyanto (L )
OPERASI DAN APLIKASI TRIAC
Sistem Kendali Pemanas. System Requirement sistem mampu mengendalikan temperatur dengan umpan balik temperatur temperatur yang diinginkan dimasukkan dengan.
Unified Modelling Language (UML)
PI. Jurusan Sistem Komputer, Fakultas Ilmu Komputer, Universitas Papan Penampil Angka Dengan Pengendali Mikrokontroler (AT89C51) for further detail, please.
Bab 10 Analisis Regresi dan Korelasi
PART 7 Void & Define Dosen : Dwisnanto Putro, S.T, M.Eng.
INFORMATION AND COMMUNICATION TECHNOLOGY
1 Pertemuan 6 Hubungan Komponen terhadap Kehandalan Paralel Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
RELAI FREKUENSI ( FREQUENCY RELAY )
PENGUJIAN DENGAN SIKLUS HIDUP
PART 5 TRAINING INPUT. Input 1 = Mikrokontroler menerima Input berupa tegangan (+) Input 0 = Mikrokontroler menerima Input berupa tegangan (–) ataupun.
Miniatur Kotak Pengaman Museum Otomatis Menggunakan Inframerah Irfan Budiansyah for further detail, please visit
PART 4 TRAINING DELAY.
TRAINING UAS MIKROKONTROLER 1. TASK BUATLAH project dengan system dengan mode define dan void untuk pendefinisian dan pembuatan fungsi dengan algoritma.
Muliady.  Seberapa perlukah pengontrol kontinu di industri?  Aplikasi produksi yang dikontrol berbentuk barisan event  Contoh: - Valve A buka - Valve.
Programmable Logic Controllers 2
DAFTAR ISI DAFTAR 1 DAFTAR 2 DAFTAR.
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Penerapan beberapa contoh rangkaian kombinatorial ke FPGA
Pull-up and pull-down resistor
Ir. Lilik Eko Nuryanto, MKom
Sistem Minimum Mikrokontroler
TEKNIK KONTROL OTOMASI / OTOMATISASI.
Peralatan Listrik.
SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
Tutorial Menggunakan VBB
Rekayasa Perangkat Lunak
Testing dan Implementasi Sistem teknik testing
Alat pengembangan sistem
Analisa Perancangan Sistem
TEKNOLOGI INFOMASI dan KOMUNIKASI
Aplikasi Flip-Flop #10 Teknik Digital (IF) 2015.
Pengaplikasian PLC Dyah Darma Andayani.
INFORMATION AND COMMUNICATION TECHNOLOGY
Rekayasa Perangkat Lunak Pertemuan 7
Pengujian Software Sistem Embedded
Struktur Sistem Komputer
Saya Dini Nur Indah Diswari NIM
Mengoperasikan Sistem Operasi Berbasis Teks
Arduino D3 Telekomunikasi.
Matakuliah : R0342/ Metode Penelitian Tahun : 2006
1. Jelaskan yang dimaksud dengan POST…?
Review Algoritma 1 Teks Algoritma terdiri dari tiga bagian :
TEKNOLOGI INFORMASI DAN KOMUNIKASI ( TIK )
TESTING DAN IMPLEMENTASI PERTEMUAN 6
Siklus Pengembangan Sistem J
Basic Of PLC Pengertian PLC
KEGIATAN PEMBELAJARAN 2
MENGGUNAKAN SISTEM OPERASI KOMPUTER BAB V
Struktur Sistem Komputer
SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
OPERASI DASAR DAN MANAJEMEN FILE
Kegiatan Belajar 2: Sistem Kendali Digital
BAB 10 DISTRIBUSI PROBABILITAS Pada berbagai peristiwa dalam probabilitas jika frekuensi percobaannya banyak, maka untuk peristiwa yang bersifat independent.
Bahagian – Bahagian PLC
Metode Pengembangan Arsitektur
Teknik Regresi.
Analisa Perancangan Sistem
Aplikasi Komputer
AUTOMATIC STREET LAMP. KELOMPOK INDRI SUKMAWATI RAHAYU ( ) AMMARZAN BAIHAQI ( )
ARDUINO UNO. Apa itu mikrocontroller ? Mengenal mikrokontroler Arduino UNO Joobsheet ini dimaksudkan agar Anda yang masih pemula dalam dunia mikrokontroller.
ARDUINO ONO R3.
Transcript presentasi:

Pengujian Software Sistem Embedded Contoh Kasus Sakelar On-off

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

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

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)

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

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

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

Skenario 4 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

Skenario Ekstra 6

Skenario Ekstra 7

State Diagram

Sketsa State Chart

Sketsa State Chart

Arduino Nano (ATmega328)

Arduino Nano

Arduino Nano di Breadboard

Skema Arduino Sederhana

Arduino Nano

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)

Definisi Konstanta & Variabel & Fungsi (fsm.h)

Implementasi FSM (fsm.c)

Perhitungan Output (fsm.c)

Implementasi ISR

Status Software https://bitbucket.org/waskita/perancangan-state-chart/commits/all

TODO Memonitor state dari luar Automated unit test