Page 16 - SIMULASI DAN KOMUNIKASI DIGITAL_Neat
P. 16

Pada contoh ini, akan dibuatkan algoritma lampu lalu lintas untuk 3  arah, yang

                        tidak  diperbolehkan  bergerak  ke  kiri  ketika  sedang  berhenti.  Selanjutnya,
                        ditetapkan  kondisi  kendaraan  berjalan  yang  menggunakan  pengaturan  secara

                        berurutan dari Lampu 1 (L1), Lampu 2 (L2), kemudian Lampu 3






















                                             Gambar 1.9 Contoh Rambu Lalu Lintas 1


                        Algoritma untuk gambar di atas adalah sebagai berikut.
                        1)  Inisialisasi  variabel  dan  fungsi  lampu  lalu  lintas.  Tentukan  waktu  tampil

                            setiap  lampu,  misalnya  warna  Hijau  (H)  tampil  dengan  timer  (t)  selama  3
                            detik, warna Kuning (K) tampil selama 2 detik, dan warna Merah (M) tampil

                            selama 10 detik.
                        2)  Aktifkan  warna  Hijau  pada  L1,  timer  Hijau  L1  (tHL1)  akan  menghitung

                            mundur  dan  kendaraan dapat  berjalan.  L2  dan  L3  ditetapkan  warna  Merah

                            agar kendaraan berhenti.
                        3)  Pada  saat  tHL1  =  0,  warna  Kuning  pada  L1  akan  aktif,  timer  Kuning  L1

                            (tKL1) akan  menghitung mundur  dan  kendaraan  harus  berhati-hati  sebelum

                            diberhentikan. L2 dan L3 masih Merah.
                        4)  Pada  saat  tKL1  =  0,  sistem  akan  memberhentikan  L1  dengan  cara

                            mengaktifkan  warna  Merah  dan  menyalakan  timer  Merah  L1  (tML1).
                            Selanjutnya,  L2  dapat  berjalan  karena  lampu  Hijau  diaktifkan,  tHL2

                            menghitung mundur. L3 dalam kondisi masih Merah.
                        5)  Timer akan terus menghitung waktu mundur dari L1, L2, L3, kembali ke L1,

                            dst.
   11   12   13   14   15   16   17   18   19   20   21