Perancangan dan Pembuatan Aplikasi Traffic Light Control System Berdasarkan Waktu Kantor (Studi Kasus Perempatan Tomang) Oleh: PANJI TRI PRATOMO 41506010114 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2010 Perancangan dan Pembuatan Aplikasi Traffic Light Control System Berdasarkan Waktu Kantor (Studi Kasus Perempatan Tomang) Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh: PANJI TRI PRATOMO 41506010114 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2010 ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini: Nama : Panji Tri Pratomo NIM : 41506010114 Fakultas : Ilmu Komputer Program Studi : Teknik Informatika Menyatakan bahwa laporan tuga akhir yang berjudul “Perancangan dan Pembuatan Aplikasi Traffic Light Control System Berdasarkan Waktu Kantor (Studi Kasus Perempatan Tomang) ” ini merupakan hasil penelitian yang dilakukan oleh penulis sendiri dan bukan merupakan tiruan atau bantuan dari pihak manapun, kecuali kutipan – kutipan yang dijadikan sumber informasi yang tercantum dalam Daftar Pustaka. Jakarta, Agustus 2010 Penulis Panji Tri Pratomo iii LEMBAR PENGESAHAN Yang bertanda tangan dibawah ini menyatakan: Nama : Panji Tri Pratomo NIM : 41506010114 Program Studi : Teknik Informatika Judul Tugas Akhir : Perancangan dan Pembuatan Aplikasi Traffic Light Control System Berdasarkan Waktu Kantor (Studi Kasus Perempatan Tomang) Telah disidangkan dalam sidang tugas akhir teknik informatika dan telah diperiksa dan disetujui sebagai laporan tugas akhir. Menyetujui: Tri Daryanto, S.Kom, MT Dosen Pembimbing Tugas Akhir Mengesahkan, Devi Fitrianah, S.Kom, MTI Ka. Program Studi Teknik Informatika Ida Nurhaida, S.T, M.T Koord. Tugas Akhir Teknik Informatika iv KATA PENGANTAR Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya,sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada program Studi Teknik Informatika Universitas Mercu Buana. Shalawat teriring salam semoga selalu tercurah kepada Nabi Besar Muhammad SAW beserta keluarga dan sahabatnya. Penulis menyadari bahwa selesainya laporan tugas akhir ini tidak lepas dari bantuan berbagai pihak, baik dari segi material maupun dari segi spiritual. Atas segala bimbingan, dorongan, dan bantuan baik secara langsung maupun tidak langsung yang telah diberikan, maka melalui kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Kedua Orangtua tercinta, yang telah memberikan doa, kasih sayang, dan ilmu yang berguna kepada penulis serta keikhlasannya telah memberikan biaya kuliah. 2. Seluruh keluarga tercinta, khususnya kakakku Budi Darmojo, SE. dan Benny Dwi Handoko, SE. serta adikku Putri Hastuti, yang telah memberikan dorongan semangat yang tak ternilai. 3. Tri Daryanto, S.Kom, M.T, selaku dosen pembimbing atas semua bimbingan, dorongan, dan ilmu yang diberikan. 4. Devi Fitrianah, S.Kom, M.Kom selaku Ketua Program Studi Teknik Informatika dan Pembimbing Akademik Angkatan 2006 atas semua bantuan v selama masa studi di Universitas Mercu Buana 5. Bapak dan Ibu Dosen Fakultas Ilmu Komputer Jurusan Teknik Informatika selama masa studi di Universitas Mercu Buana 6. Untuk kekasihku Adinda Lisiady, atas segala semangat, hiburan, kesabaran dan motivasinya sehingga penulis selalu mempunyai semangat menyelesaikan laporan tugas akhir ini. 7. Seluruh teman–teman 2006 yang selalu menemani hari-hariku selama masa studi di Universitas Mercu Buana, terutama Budi Susanto, Enggar Oktobianto, M.Reza Fahlevi, Guntur P, dan Estu D.W. 8. Untuk sahabat-sahabat terbaikku Lukman (Krikil), Agung Wiseso (awe), Tri Angga B.S (Arab), Tyo, A.Nadwi (bokir) yang telah menemaniku selama menyelesaikan tugas akhir ini dan selalu memberi semangat dan dorongan untuk menyelesaikan laporan tugas akhir ini. 9. Semua pihak yang telah memberikan dorongan dan membantu serta memberikan saran kepada penulis sehingga laporan ini dapat terselesaikan. Akhir kata dengan segala kerendahan hati penulis memohon maaf yang sebesar-besarnya atas kekurangan dan keterbatasan yang terdapat dalam laporan tugas akhir ini dan untuk itu semua saran dan kritik yang sifatnya membangun sangat diharapkan demi kesempurnaan laporan tugas akhir ini serta besar harapan penulis semoga laporan tugas akhir ini dapat bermanfaat bagi pihak-pihak yang membutuhkan. Jakarta, Agustus 2010 Penulis vi ABSTRACT Traffic lights are lights that are used to adjust the smoothness of traffic on a crossroads. Because functions are so important to the traffic lights should be controlled as easily as possible. Most of the traffic light control at the moment still using the timer and when the flame lights are already in the settings from scratch. That causes the operator is difficult to change the time the traffic lights at each direction at any time. Therefore be considered to create an adaptive traffic light system based intelegent pro-actively to changes in the field, whether it be short term or long term, throughout the day in real time. One solution to the above is by designing a traffic light controller using a computer program Visual Basic 6.0 with the time of lights can be changed at any time. In this final task will be designed with a traffic light control system, especially for crossing Tomang, using a computer program using Visual Basic 6.0 and parallel ports for interfacing. The design was done by making a series of digital switches are packaged in the form of flight simulation / miniature. After that designed the software as a controller that regulates the output signal at a later parallel port parallel port is connected with the traffic lights through a series of digital switches. By setting the parallel port's signals on the duration and conditions of traffic lights can be arranged at any time. Testing is done on controlling the ratio of time according to the setting lights on the control program in real time. And comparison conditions in the program controlling lights with lights on aircraft conditions simulated. Keywords: traffic light systems, real time, crossing Tomang, parallel port vii ABSTRAK Lampu lalu lintas adalah lampu yang digunakan untuk mengatur kelancaran lalu lintas di suatu persimpangan jalan. Karena fungsinya yang begitu penting maka lampu lalu lintas harus dapat dikendalikan dengan semudah mungkin. Sebagian besar pengendalian lampu lalu lintas pada saat ini masih menggunakan timer dan waktu nyala lampu sudah di setting dari awal. Hal itu menyebabkan operator sulit untuk mengubah waktu nyala lampu lalu lintas pada tiap-tiap arah setiap saat. Oleh karena itu dipertimbangkan untuk membuat traffic light yang adaptif berdasarkan sistem yang pro-aktif terhadap perubahan lapangan, entah itu jangka pendek atau jangka panjang, sepanjang hari secara real time. Salah satu solusi untuk hal tersebut diatas adalah dengan merancang sebuah pengendali lampu lalu lintas dengan menggunakan komputer program Visual Basic 6.0 dengan waktu nyala lampu dapat diubah setiap saat. Pada tugas akhir ini akan dirancang sebuah sistem pengendalian lampu lalu lintas khususnya untuk persimpangan Tomang, dengan menggunakan komputer program Visual Basic 6.0 dan memanfaatkan port paralel sebagai interfacing. Perancangan dilakukan dengan cara pembuatan rangkaian sakelar digital yang dikemas dalam bentuk pesawat simulasi/miniatur. Setelah itu merancang perangkat lunak sebagai pengendali yang mengatur keluaran sinyal pada port paralel yang kemudian port paralel tersebut dihubungkan dengan lampu lalu lintas melalui rangkaian sakelar digital. Dengan pengaturan sinyal pada port paralel itulah maka lama waktu dan kondisi lampu lalu lintas dapat diatur setiap saat. Pengujian pengendali ini dilakukan pada perbandingan lama waktu nyala viii lampu sesuai setting pada program pengendali dengan waktu yang sebenarnya. Serta perbandingan kondisi nyala lampu di program pengendali dengan kondisi nyala lampu di pesawat simulasi. Kata kunci : traffic light system, real time, persimpangan Tomang, port parallel ix DAFTAR ISI Halaman judul ........................................................................................................ i Lembar Pernyataan …………………………………………………………… iii Lembar Pengesahan ………………………………………………………...…. vi Kata Pengantar ………………………………………………………………….. v Abstract ................................................................................................................ vii Abstrak ..........………………………………………………………………...... viii Daftar Isi………………………………………………………………………... x Daftar Gambar…………………………………………………………………. xiv Daftar Tabel……………………………………………………………………. xvi BAB I PENDAHULUAN………………………………………………………. 1 1.1 Latar Belakang……………………………………………………………...... 1 1.2 Perumusan Masalah………………………………………………………….. 4 1.3 Ruang Lingkup …..…………………………………………………………... 5 1.4 Metodologi Penelitian ……………………………………………………….. 7 1.5 Tujuan Pembahasan ..………………………………………………………... 7 1.6 Sistematika Penulisan…………………………………………………...….... 8 BAB II LANDASAN TEORI…………………………………………………... 10 2.1 Rekayasa Perangkat Lunak………………………………………………..... 10 2.1.1 Proses dan Model Rekayasa Perangkat Lunak...................................... 10 2.1.2 Model Prototyping..................................................................................11 2.1.3 Metode Pengujian Perangkat Lunak.......................................................13 2.2 Teori Teknik Lampu Lalu Lintas ....................................................................15 2.2.1 Karakteristik Lampu Lalu Lintas............................................................17 x 2.2.2 Pengaturan fase………………………………………………………...17 2.2.3 Keuntungan dan Kerugian Pemasangan Traffic Signals.........................19 2.2.4 Analisis Perancangan…………………………………………………. 19 2.2.4.1 Geometrik Jalan………………………………………………. 20 2.2.4.2 Arus Lalu Lintas……………………………………………… 20 2.2.4.3 Kinerja Lalu lintas.............…………………………………… 20 2.3 Visual Basic 6.0.............................................................................................. 21 2.3.1 Pengertian Visual Basic 6.0........……………………………………... 21 2.3.2 IDE Visual Basic 6.0 ..……………………………………………….. 21 2.4 Bahasa Pemrograman Pada Visual Basic 6.0 ..…………………………….. 24 2.4.1 Variabel ……………...………………………………………………. 24 2.4.2 Kontrol Program …………………………………………………..…. 26 2.4.3 Prosedur ……………………………………………………………… 28 2.5 Port Paralel Komputer .………………………………………………..…... 31 2.5.1 Konfigurasi Port Paralel .…………………………………………….. 31 2.5.2 Pengaksesan Port Paralel Komputer Pada Visual Basic 6.0 .……..…. 34 2.6 Komponen Pendukung ………………………………………………..…... 35 2.6.1 Transistor ……………...…………………………………………….. 35 2.6.2 Relay …...……………...………………………………………...….. 36 2.6.3 Dioda …...……………...……………………………………………. 36 2.6.4 Resistor ……………………………………………………………… 37 2.6.5 LED …………………………………………………………………. 37 BAB III PERANCANGAN SISTEM ……………………………………….. 41 3.1 Analisis Sistem Lampu Lalu Lintas ............................................................. 41 xi 3.2 Perancangan Sistem ………………………………………………………. 42 3.2.1 Pembuatan Blok Diagram & Cara Kerja Rangkaian ……………….. 43 3.2.2 Pemodelan Diagram Use Case ……………………………..……….. 45 3.2.3 Pemodelan Diagram Aktifitas ……………………………..………...47 3.2.3.1 Diagram Aktifitas Memilih Kendali Manual .…………........ 47 3.2.3.2 Diagram Aktifitas Memilih Kendali Otomatis ……………... 48 3.2.4 Pemodelan Diagram Sequence ……………....……………………... 49 3.2.5 Pembuatan Flowchart & Cara Kerja Program .……………………... 51 3.2.6 Pembuatan Data Tabel Urutan Penyalaan Lampu ...………………... 53 3.3 Perancangan Interface ..…………………………………………………... 53 3.4 Perancangan Konstruksi & Pembuatan Pesawat Simulasi ……………….. 56 BAB IV EVALUASI SISTEM …………...………………………………..... 58 4.1 Implementasi Antar muka ………………………………………….…….. 58 4.1.1 Antar muka Pembuka …..…………………………………………... 58 4.1.2 Antar muka Simulasi ……………………………………………….. 59 4.1.3 Antar muka Kendali Manual ……………………………………….. 60 4.1.4 Antar muka Kendali Manual ……………………………………….. 61 4.2 Pembuatan Listing Program Kendali Traffic Lights ……………….…….. 64 4.3 Pengujian Program Kendali Traffic Lights .................................................. 72 4.4 Pengoperasian .............................................................................................. 74 BAB V PENUTUP ............................................................................................ 76 5.1 Kesimpulan................................................................................................... 76 5.2 Saran............................................................................................................. 77 5.3 Kelemahan Pengendali ................................................................................ 77 xii DAFTAR PUSTAKA........................................................................................ 78 LAMPIRAN xiii DAFTAR GAMBAR Gambar 2.1 Model Prototyping ………………………………………………… 12 Gambar 2.2 Tampilan IDE Visual Basic 6.0 ..………………………………….. 22 Gambar 2.3 Konfigurasi slot DB 25 Female …………………………………… 32 Gambar 2.4 Simbol Transistor NPN dan PNP ………………………………..... 35 Gambar 2.5 Transistor Sebagai Sakelar Elektronik ……………………………. 36 Gambar 2.6 Simbol Relay Single Kontak …………………………………….... 36 Gambar 2.7 Simbol Dioda ..................………………………………………...... 37 Gambar 2.8 Simbol Resistor ................................................................................ 37 Gambar 2.9 Lampu LED ...................................................................................... 38 Gambar 3.1 Rancangan Antar muka Sistem ........................................................ 43 Gambar 3.2 Blok Diagram Sistem Kontrol .......................................................... 44 Gambar 3.3 Diagram Use Case Optimalisasi Waktu Sistem Pengendali .............45 Gambar 3.4 Diagram Aktifitas ............................................................................ 47 Gambar 3.5 Diagram Aktifitas Memilih Kendali Manual ................................... 48 Gambar 3.6 Diagram Aktifitas Memilih Kendali Otomatis ................................ 49 Gambar 3.7 Diagram Sequence Memilih Kendali Manual ................................. 50 Gambar 3.8 Diagram Sequence Memilih Kendali Otomatis ............................... 51 Gambar 3.9 Flowchart Menu Utama Traffic Light Control ................................ 52 Gambar 3.10 Rancangan Form 1 ......................................................................... 54 Gambar 3.11 Rancangan Form 2 ......................................................................... 55 Gambar 3.12 Rancangan Form 3 ......................................................................... 55 Gambar 3.13 Rancangan Form 4 ......................................................................... 56 Gambar 3.14 Rancangan Maket/Pesawat Simulasi ............................................. 56 xiv Gambar 4.1 Antarmuka Pembuka………………………………………………. 59 Gambar 4.2 Antarmuka Simulasi……………………………………………….. 60 Gambar 4.3 Kontrol Lampu Manual .................................................................... 61 Gambar 4.4 Setting Kendali Pada Saat Jam Kantor ............................................. 62 Gambar 4.5 Setting Kendali Pada Saat Jam Pulang Kantor ................................. 63 Gambar 4.6 Setting Kendali Otomatis ................................................................. 62 xv DAFTAR TABEL Tabel 2.1 Tipe Data Pada Visual Basic 6.0 .......................................................... 24 Tabel 2.2 Deklarasi Emplisit ................................................................................ 25 Tabel 2.3 Operator Matematik ............................................................................. 29 Tabel 2.4 Operator Perbandingan ........................................................................ 29 Tabel 2.5 Operator Logika ................................................................................... 30 Tabel 2.6 Konfigurasi Pin dan Nama Sinyal Konektor Paralel Standar DB 25 .. 32 Tabel 3.1 Spesifikasi Naratif Untuk Use Case Memilih Kendali Manual .......... 46 Tabel 3.2 Spesifikasi Naratif Untuk Use Case Memilih Kendali Otomatis ....... 46 Tabel 3.3 Data Tabel Urutan Penyalaan Lampu ................................................ 53 Tabel 3.4 Alat dan Bahan Membuat Maket ....................................................... 57 Tabel 4.1 Data Pengujian Perbandingan Lama Waktu Nyala Lampu ............... 73 Tabel 4.2 Data Pengujian Kondisi Nyala Lampu .............................................. 73 . xvi BAB I PENDAHULUAN 1.1 Latar Belakang Sistem Konvensional pengaturan lampu lalu lintas yang ada di Indonesia sekarang ini kebanyakan menggunakan sistem pengaturan waktu tetap, dimana lampu lalu lintas diatur agar bekerja berdasarkan waktu tetap, tanpa memperhatikan naik turunnya arus lalu lintas. Dan biasanya sistem konvensional ini dikendalikan dengan sistem waktu yang telah di set untuk setiap persimpangan jalan. Timer tersebut bekerja untuk menentukan on off-nya masing-masing lampu lalu-lintas. Untuk simulasi sistem traffic light dengan mudah kita menggunakan software simulasi untuk PLC atau membuat skript sendiri dengan bahasa pemrograman. Lama nyala lampu merah, kuning dan hijau pada setiap ruas dibuat variable tersendiri. Jadi untuk perempatan akan terdapat 12 variabel nyala lampu. Pengaturan lama nyala lampu disesuaikan dengan kepadatan jalan, untuk jalur utama lebih lama nyala lampu hijaunya. Akan tetapi sistem konvensional ini menerapkan fixed time sehingga nyala lampu akan tetap sepanjang waktu kecuali diubah kembali set timernya. Kelemahan dari sistem ini adalah begitu kaku serta menyebabkan hambatan atau penundaan yang tidak perlu. Lampu hijau untuk jalan utama akan tetap menyala dalam durasi waktu yang lama tanpa memperhatikan ada mobil atau tidak. Lampu lalu lintas tidak peduli jalan sedang ramai atau sedang lengang. 1 2 Salah satu perempatan yang masih menggunakan sistem konvensional ini adalah Perempatan Tomang. Perempatan yang berada di wilayah Jakarta ini menghubungkan antara ruas jalan S. Parman, ruas jalan menuju Slipi, Tomang Raya, dan Merak-Tangerang-Jakarta. Pada perempatan jalan raya ini sering mengalami kemacetan yang cukup parah pada saat jam kantor pagi (pukul 07.00 – 09.00) dan sore (pukul 16.00 – 18.00) sehingga menyebabkan antrian yang cukup panjang untuk dapat melewati lampu lalu lintas meskipun lebar jalan pada masing-masing ruas jalan sudah lebar dimana digunakan untuk 4 jalur kendaraan tetapi tetap saja tidak mengurangi kemacetan pada perempatan jalan raya ini. Kemacetan tersebut tentunya berdampak besar bagi pengguna jalan yang melintasi ruas-ruas jalan yang berhubungan dengan perempatan jalan ini, dimana waktu perjalanan tidak dapat diprediksi, menunggu lama untuk dapat melewati lampu lalu lintas serta kerugiankerugian yang tidak dapat diperkirakan. Melalui data yang telah dikumpulkan, dapat dilakukan usulan terhadap sistem lalu lintas saat ini. Dimana usulan tersebut adalah perubahan durasi lampu lalu lintas, perubahan rute, serta perubahan durasi dan rute sistem lalu lintas, dan usulan yang dapat diterapkan disini adalah perbaikan durasi lampu lalu lintas, dimana terdapat perubahan durasi lampu hijau yang didapat dari perhitungan. Hasil perhitungan tersebut kemudian diimplementasikan pada sistem perempatan dengan menggunakan simulasi. Selain itu, waktu yang hilang ( durasi lampu kuning ) karena pergantian lampu merah ke lampu hijau semakin berkurang dengan adanya durasi yang semakin bertambah. 3 Suatu sistem peralatan yang ditangani oleh komputer, maka semuanya akan terasa lebih canggih, lebih pintar, lebih otomatis, lebih praktis, lebih efisien, lebih aman, lebih teliti dan sebagainya yang menunjukkan keuntungan-keuntungan bila dibandingkan dengan pengerjaan secara manual atau konvensional. Kemampuan komputer dapat diberdayakan melalui peningkatan kemampuan unjuk kerja perangkat keras (hardware) atau pada perangkat lunak (software) atau perpaduan keduanya. Kemampuan inilah yang menjadi syarat untuk mewujudkan Aplikasi Sistem Pengaturan Lampu Lalu Lintas Berdasarkan Waktu Kantor. Lampu lalu lintas memegang peranan penting dalam pengaturan kelancaran lalu lintas. Sistem pengendalian lampu lalu lintas yang baik akan secara otomatis menyesuaikan diri dengan kepadatan arus lalu lintas pada jalur yang diatur. Oleh karena itu dipertimbangkan untuk membuat traffic light yang adaptif berdasarkan sistem yang pro-aktif terhadap perubahan di lapangan, entah itu jangka pendek atau jangka panjang, sepanjang hari secara real time. Optimasi dan efisiensi dapat dilakukan pada traffic light/lampu lalu lintas dengan menggunakan menggunakan timer yang dinamis terhadap kedatangan kendaraan. Sistem dapat menggunakan detektor logam maupun detektor kamera. Dengan sistem ini maka kemacetan pada perempatan Tomang akan dapat dikurangi karena sistem mampu mendeteksi terjadinya kemacetan yaitu pada pagi dan sore hari saat jam kantor. Sistem yang terpadu akan menambah variabel kondisi panjang antrian di masing-masing lampu merah yang bertetanggaan. Sistem terpusat bahkan 4 bisa dibuat untuk mengatur kondisi seluruh kota walaupun implementasinya sangat susah dan kerumitan program luar biasa. Dengan adanya suatu sistem traffic light yang baik, maka penulis mengharapkan bisa menghasilkan pengaturan lalu lintas semaksimal mungkin, teratur dan optimal. Sehingga meningkatkan efisiensi dan keefektifan dari traffic light itu sendiri, yang pada akhirnya dapat meningkatkan efisiensi waktu, penghematan bahan bakar kendaraan dan mengurangi polusi udara. 1.2 Perumusan Masalah Berkaitan dengan uraian latar belakang di atas, maka permasalahan yang timbul adalah kurang efektifnya system traffic light yang ada saat ini. Hal ini akan sulit dilakukan apabila sistem konvensional dengan fixed time masih diterapkan. Oleh karena itu, dibutuhkan suatu perancangan dan pembuatan sistem traffic light yang dapat menyesuaikan diri antara control schema dengan keadaan lalu lintas yang aktual. Jika keadaan lapangan berubah, maka traffic light ini mampu beradaptasi terhadap perubahan yang terjadi. Kemampuan beradaptasi inilah yang menjadi pokok permasalahannya. Oleh sebab itu ditawarkan suatu solusi untuk menanggulangi masalah tersebut yang menguntungkan dengan membuat suatu control system berdasarkan traffic light yang pro-aktif dan adaptif terhadap perubahan lapangan. 5 Permasalahan yang ada dalam penulisan dan pembuatan tugas akhir ini adalah: Bagaimana merancang dan membangun sebuah miniatur sistem pengendalian lampu lalu lintas pada simpang empat menggunakan komputer berdasarkan jam kantor dengan Visual Basic 6.0? 1.3 Ruang Lingkup Penelitian Ruang lingkup penelitian ini adalah : a. Pembuatan sistem traffic light control yang memiliki kemampuan mengambil keputusan secara real time dan pro-aktif berdasarkan analisa sementara, serta memiliki respon yang baik terhadap kondisi lapangan. b. Batasan dari sistem ini adalah : Model - Empat jalur kendaraan - Satu jalur terdiri dari dua lajur (kiri dan kanan) yang berlawanan arah. - Dalam satu lajur terdapat satu lampu merah - Lalu lintas diatur dengan satu fase signal yaitu ketika lalu lintas dari Utara bergerak, maka lalu lintas dari Selatan, Barat dan Timur berhenti serta sebaliknya. 6 Antrian (queue) Status antrian kendaraan pada saat traffic light merah, apakah kosong, jarang atau padat. Keamanan Sistem Sistem ini tidak membahas masalah keamanan sistem dan keamanan hardware pada saat sistem diimplementasi. Sensor Sistem ini penulis tidak menggunakan sensor tetapi program ini menggunakan timer sebagai input. Persimpangan Jalan raya merupakan persimpangan empat atau dua arah. Sistem ini akan dibuat atau di uji coba pada satu persimpangan. Lama Nyala Lampu Hijau Penentuan lama nyala lampu hijau berada pada suatu interval waktu, yaitu antara waktu minimal dan waktu maksimal. Penentuan waktu minimal dan maksimal sesuai dengan standar waktu yang ada. Count Down Timer Sistem ini tidak dilengkapi dengan penghitung mundur. c. Pengujian sistem ini dilakukan dalam bentuk maket/simulasi. d. Implementasi sistem menggunakan timer pada saat jam sibuk kantor. e. Aplikasi sistem akan dibuat dan dikembangkan dengan menggunakan bahasa pemrograman Visual Basic 6.0 7 1.4 Metode Penelitian Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut : a. Studi Literatur. Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian. b. Observasi. Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil. 1.5 Tujuan Penelitian Tujuan yang ingin dicapai dari perancangan dan pembuatan tugas akhir ini adalah : 1. Merancang dan menghasilkan program traffic light yang adaptif untuk mengoptimalisasi pengontrolan lampu lalu lintas dengan menggunakan timer, dimana sistem yang diterapkan adalah control sytem berdasarkan real time agar lebih efisien. 2. Merancang dan membangun sebuah miniatur sistem pengendali lampu lalu lintas berdasarkan waktu kantor dengan Visual Basic 6.0. 8 1.6 Sistematika Penulisan Penyusunan laporan tugas akhir ini penulis membaginya ke dalam 5 bab, diantaranya yaitu: BAB I: Pendahuluan Bab ini membahas mengenai latar belakang, alasan pemilihan judul, maksud dan tujuan, metode penulisan, batasan masalah, dan sistematika penulisan. BAB II: Landasan Teori Bab II membahas mengenai teori-teori penunjang aplikasi yang mendukung dalam penyusunan laporan tugas akhir meliputi teori lampu lalu lintas, teori Rekayasa Perangkat Lunak, Visual Basic 6.0, bahasa pemrograman pada Visual Basic 6.0, port paralel komputer, pengaksesan port paralel pada Visual Basic 6.0, komponen pendukung. BAB III : Perencanaan Sistem Bab ini akan membahas mengenai analisa sistem, yang di gunakan sebagai dasar pembangunan aplikasi yang akan di bangun. Di samping itu juga pemodelan sistem yang menggambarkan muatan dan aliran informasinya. 9 BAB IV : Penerapan dan Pengujian Sistem. Bab ini berisi penerapan sistem ke sebuah desain dan pengujian terhadap hasil pengujian dari aplikasi yang telah dibangun. BAB V: Kesimpulan dan Saran Bab ini berisi kesimpulan dan saran terhadap uraian yang telah diberikan pada babbab sebelumnya.