Anda di halaman 1dari 2

ANALISA

Pada praktikum kita mempelajari tentang mekanisme time out. Time out
adalah suatu metode yang dilakukan untuk membuat waktu tunggu dan selama waktu
tunggu yang diberikan tidak juga digubris maka program akan segera mengangap
telah terjadi kesalahan dan dapat mengerjakan tugas yang lain. Pada percobaan ini
kita melakukan simulasi proses terjadinya timeout pada program counting. Program
ini memliki dua tombol yaitu tombol counting dan tombol reset.

t
y

t
y

Gambar 1. Diagram alir timeout pada tombol counting dan reset


Jika pengguna menekan tombol counting maka program akan menghitung
seberapa lama tombol tersebut di tekan. Time out adalah batas referensi yang
diberikan oleh pembuat program sebagai batas acuan kerja program. Jika waktu
penekanan tombol kurang dari waktu time out maka counter akan bertambah. Tapi,
jika waktu penekanan sama dengan atau lebih dari time out maka buzzer akan
berbunyi.
Jika pengguna menekan tombol reset maka program akan menghitung
seberapa lama tombol tersebut di tekan. Time out adalah batas referensi yang
diberikan oleh pembuat program sebagai batas acuan kerja program. Jika waktu
penekanan tombol kurang dari waktu time out maka counter akan kembali kenilai
awal (0). Tapi, jika waktu penekanan sama dengan atau lebih dari time out maka
buzzer akan berbunyi.

KESIMPULAN
1. Mekanisme time out merupakan mekanisme untuk memebrrikan batas waktu
tertentu dalam mengesekusi subroutine sebuah program.
2. Time out digunakan untuk mencegah terjadinya kerusakan/hang
3. Time out dapat digunakan sebagai notifikasi kepada user jika terjadi
kerusakan pada hardware

Anda mungkin juga menyukai