Pengendalian Lampu Lalu Lintas (Traffic light) Dan Penggunaan Kamera CCTV (Close Circuit Telivision) Sebagai Monitoring
PERANGKAT LUNAK PENGENDALI LAMPU LALU
LINTAS (TRAFFIC LIGHT) DAN PENGGUNAAN KAMERA
(CLOSE CIRCUIT TELEVISION) SEBAGAICCTV
MONITORING
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
HERY HERYANTO
10105027
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
LEMBAR PENGESAHAN
PERANGKAT LUNAK PENGENDALI LAMPU LALU LINTAS
(TRAFFIC LIGHT) DAN PENGGUNAAN KAMERA CCTV
(CLOSE CIRCUIT TELEVISION) SEBAGAI MONITORING
HERY HERYANO
10105027
Pembimbing
Dian Dharmayanti, S.T.
NIP. 41277006005
Menyetujui,
Ketua Jurusan Teknik Informatika
Mira Kania Sabariah, S.T., M.T.
NIP. 41277006008
LEMBAR PENGESAHAN
PERANGKAT LUNAK PENGENDALI LAMPU LALU LINTAS
(TRAFFIC LIGHT) DAN PENGGUNAAN KAMERA CCTV
(CLOSE CIRCUIT TELEVISION) SEBAGAI MONITORING
HERY HERYANTO
10105027
Penguji I Andri Heryandi, S.T., M.T. NIP. 41277006007 Penguji II Dian Dharmayanti, S.T. NIP. 41277006005
Penguji III
Tati Harihayati M.,S.T., M.T.
NIP. 41277006006
ABSTRAK
PERANGKAT LUNAK PENGENDALI LAMPU LALU LINTAS (TRAFFIC
LIGHT) DAN PENGGUNAAN KAMERA CCTV (CLOSE CIRCUIT
TELEVISION ) SEBAGAI MONITORING
Oleh
HERY HERYANTO
10105027
Dinas Perhubungan kabupaten Subang mempunyai tugas pokok, salah satunyaadalah mengatur ketertiban lalu lintas pada sebuah persimpang dengan menyediakan
fasilitas lampu lalu lintas untuk mengatur arus lalu lintas pada masing-masing ruas jalan.
Sistem pengandali lampu lalu lintas yang sedang berjalan di Dinas Perhubungan
Kabupaten Subang tidak bisa langsung dioprasikan oleh petugas Dinas Perhubungan
Kabupaten Subang. Dari hasil penelitian yang dilakukan dengan melakukan wawancara
pada petugas Dinas Perhubungan Kabupaten Subang membutuhkan sistem pengendali
lampu lalu lintas yang bisa dioprasikan secara langsung oleh petugas Dinas Perhubungan
Kabupaten Subang. Sistem pengendali lampu lalu lintas yang bisa mempermudah petugas
Dinas Perhubungan Kabupaten Subang adalah dengan menggunkan sistem komputerisasi
dan untuk mempermudah monitoring kondisi jalan pada persimpang dibutuhkan kamera
CCTV (Close Circuit Television).Sistem komputer pengendali lampu lalu lintas yang disarankan menggunkan port
parallel komputer sebagai interface dan meggunakan saklar digital sebagai hardwear
tambahan. Untuk mengatur pergantian lampu lalu lintas Petugas Dinas Perhubungan
Kabupaten Subang tinggal memberikan nilai waktu tunda yang disimpan pada sebuah
database, sehingga mempermudah petugas Dinas Perhubungan dalam mengatur waktu
pergantian lampu lalu lintas. Untuk metodologi penelitian perangkat lunak menggunakan
metode waterfall, sedangkan untuk pemodelan datanya menggunakan metode terstruktur
yaitu Entity Relationship Diagram (ERD) untuk menggambarkan model data dan Data
Flow Diagram (DFD) untuk menggambarkan model fungsional.
Kata kunci : sistem pengendali lampu lalu lintas menggunakan port parallel komputer,
sebagai monitoring dan menggunakan kamera CCTV (Close Circuit Television).
ABSTRACT
TRAFFIC LIGHT CONTROLING SOFTWARE AND USING OF CCTV (CLOSE
CIRCUIT TELEVISION) CAMERA AS-MONITORING
By
HERY HERYANTO
10105027
Communications department of Subang regency has main duty, one of them is
arrange the traffic straighten up on an intersection with available traffic light facility to
control the traffic flow on each internode. Traffic light controlled system which is use in
communications department of Subang regency can’t be operated directly by employee of
department of Subang regency. From the result of research which done by doing
interview with the employee of communications department of Subang regency need a
traffic light controlled system which can’t be operated directly by the employee of
communication department of Subang regency. The traffic light controlled make the duty
of communication department of Subang regency easier with using computerization
system and to make the monitoring of road condition on intersection we need CCTV
(Close Circuit Television) camera.Computer system of traffic light controlled which suggest is use port parallel computer
as interface and use digital switch (electric) as added hardware. To arrange the
changing the traffic light, the employee of communication Department of Subang regency
just give postpone time value which is saved in a database so, it can make employee of
communication Department of Subang regency easier in arranging time for changing the
traffic light to choose intersection will be change of the value easier, then geography
information system gived for research methodology of software use waterfall method, for
the data model use structural method that is Enity Relationship Diagram (ERD) draw the
model of data and Flow Data Diagram (DF) to draw the fungsionil model.Key word : Traffic light controlled system use port parallel computer as monitoring use
CCTV camera.
DAFTAR ISI
LEMBAR JUDUL LEMBAR PENGESAHAN ABSTRAK .................................................................................................. i ABSTRACT ................................................................................................ ii KATA PENGANTAR ................................................................................. iii DAFTAR ISI ............................................................................................... v DAFTAR TABEL ....................................................................................... x DAFTAR GAMBAR ................................................................................... xii DAFTAR SIMBOL ..................................................................................... xvi DAFTAR LAMPIRAN ................................................................................ xviii
BAB I PENDAHULUAN ............................................................................ 1
1.1 Latar Belakang Masalah .................................................................... 1
1.2 Identifikasi Masalah .......................................................................... 3
1.3 Maksud dan Tujuan ........................................................................... 4
1.4 Batasan Masalah ................................................................................ 4
1.5 Metodologi Penelitian ........................................................................ 5
1.6 Sistematika Penulisan ........................................................................ 8
BAB II TINJAUAN PUSTAKA .................................................................. 10
2.1 Tinjauan Intansi ................................................................................. 10
2.1.1 Sejarah Intansi........................................................................... 10
2.1.2 Struktur Organisasi Intansi ........................................................ 11
2.1.3 Visi dan Misi Intansi ................................................................. 18
2.2 Landasan Teori .................................................................................. 19
2.2.1 Pengertian Perangkat Lunak ...................................................... 19
2.2.2 Basis Data ................................................................................. 20
2.2.2.1 Konsef Dasar Basis Data ............................................... 20
2.2.2.2 Pengertian Basis Data .................................................... 21
2.2.2.3 Tujuan Basis Data.......................................................... 21
2.2.2.4 Penggunaan Basis Data .................................................. 22
2.2.2.5 Database Manajemen System (DBMS) .......................... 23
2.2.3 Alat-alat Pemodelan Sistem....................................................... 23
2.2.3.1 Diagram Konteks ........................................................... 24
2.2.3.2 ERD (Enttity Relationship Diagram) ............................. 24
2.2.3.3 DFD (Data Flow Diagram) ........................................... 27
2.2.3.4 Kamus Data (Data Dictionary) ...................................... 28
2.2.4 Konsep Dasar Pengendali .......................................................... 28
2.2.5 Lampu Lalu Lintas .................................................................... 29
2.2.6.1 Pengertian Lampu Lalu Lintas ........................................ 29
2.2.6 Pengertian Pengendali Lampu Lalu Lintas................................. 30
2.2.7 Konsep Dasar Kamera CCTV (Close CircuitTelevision)............ 30
2.2.8 Monitoring ................................................................................ 31
2.2.9 Pengertian Port Parallel ............................................................. 31
2.2.10 Database MySql ...................................................................... 34
2.2.11 Borland Delphi ........................................................................ 35
BAB III ANALISIS DAN PERANCANGAN SISTEM ............................... 36
3.1 Analisis Sistem .................................................................................. 36
3.1.1 Analisis Masalah ...................................................................... 36
3.1.2 Analisis Prosedur Pada Sistem Yang Berjalan ........................... 37
3.1.3 Analisis Sistem Pergantian Lampu Lalu Lintas .......................... 41
3.1.4 Analisis Sumber Tegangan ........................................................ 46
3.1.5 Analisis Perangkat Lunak .......................................................... 46
3.1.6 Analisis Perangkat Keras ........................................................... 47
3.1.7 Analisis Kebutuhan pengguna ................................................... 48
3.1.8 Analisis Jaringan ....................................................................... 50
3.1.9 Analisis Basis Data ................................................................... 51
3.1.9.1 Entity Relationship Diagram (ERD) ............................... 51
3.1.10 Analisis Kebutuhan Fungsional ............................................... 52
3.1.10.1 Diagram Konteks ......................................................... 52
3.1.10.2 Data Flow Diagram (DFD) ........................................... 53
3.1.10.2.1 DFD Level 1 Proses 1 Login ............................ 54
3.1.10.2.2 DFD Level 1 Proses 2 Pengolahan data Master. 55
3.1.10.2.3 DFD Level 1 Proses 4 Pengendali Traffic Light 56
3.1.10.2.4 DFD Level 2 Proses 2.1 Pengolahan Data User 57
3.1.10.2.5 DFD Level 2 Proses 2.2 Pengolahan Data Kecamatan ..................................................... 57
3.1.10.2.6 DFD Level 2 Proses 2.3 Pengolahan Data Persimpangan ................................................. 58
3.1.10.2.7 DFD Level 2 Proses 2.5 Pengolahan Data Jalan 58
3.1.10.2.8 DFD Level 2 Proses 2.6 Pengolahan Data Kamera ........................................................... 59
3.1.10.2.9 DFD Level 2 Proses 2.7 Pengolahan Data Detail Persimpangan ....................................... 59
3.1.10.2.10 DFD Level 2 Proses 4.1 Pengolahan Data
Detail Pergantian Lampu Default .................... 59
3.1.10.2.11 DFD Level 2 Proses 4.2 Pengolahan Data Detail Pergantian Lampu Manual ................... 60
3.1.10.3 Sfesifikasi Proses ......................................................... 61
3.1.10.4 Kamus Data.................................................................. 76
3.2 Perancangan Sistem ........................................................................... 77
3.2.1 Sekema Relasi ........................................................................... 78
3.2.2 Struktur File .............................................................................. 78
3.2.3 Perancangan Pengkodean .......................................................... 81
3.2.4 Struktur Menu ........................................................................... 83
3.2.5 Sfesifikasi Antar Muka .............................................................. 84
3.2.6 Perancangan Pesan .................................................................... 90
3.2.7 Jaringan Simantik ...................................................................... 93
3.2.8 Perancangan Prosedural ............................................................ 94
3.2.8.1 Prosedural Login ............................................................ 94
3.2.8.2 Prosedural Tambah Data ................................................ 95
3.2.8.2 Prosedural Ubah Data ..................................................... 95
3.2.8.2 Prosedural Hapus Data ................................................... 96
BAB IV IMPLEMENTASI DAN PENGUJIAN .......................................... 97
4.1 Implementasi ..................................................................................... 97
4.1.1 Implementasi Perangkat Keras .................................................. 97
4.1.2 Implementasi Perangkat Lunak ................................................. 98
4.1.3 Implementasi Database.............................................................. 98
4.1.4 Implementasi Antarmuka .......................................................... 101
4.2 Pengujian Balack Bok ........................................................................ 102
4.2.1 Rencana Pengujian .................................................................... 102
4.2.2 Pengujian Alpha ........................................................................ 104
4.2.3 Kesimpulan Hasil Pengujian Alpha ........................................... 119
4.2.4 Kasus Dan Hasil Pengujian Beta ............................................... 119
4.2.5 Kesimpulan Hasil Pengujian Beta ............................................. 123
BAB V KESIMPULAN DAN SARAN........................................................ 125
5.1 Kesimpulan ....................................................................................... 125
5.2 Saran ................................................................................................. 126 DAFTAR PUSTAKA .................................................................................. 127
DAFTAR TABEL
Tabel 2.1 Nama Pin dan nama sinyal konektor parallel port DB 25 .............. 33Tabel 3.1 Sistem Pergantian nyala lampu simpang empat ............................. 41Tabel 3.2 Sistem pergantian lampu lalu lintasmenggunakan sistem default .. 43Tabel 3.3 sistem pergantian lampu lalu lintas menggunakan pemilihan kondisi pergantian lampu dengan lalu lintas dengan cara manual .............. 44Tabel 3.4 Sfesifikasi Proses Pengendali Lampu Lalu Lintas (Traffic Light) . 61Tabel 3.5 Kamus Data Sistem Pengendali Lampu Lalu Lintas Traffic Light) 76Tabel 3.6 Struktur File User ......................................................................... 79Tabel 3.7 Struktur File Kecamatan ............................................................... 79Tabel 3.8 Struktur File Persimpangan .......................................................... 79Tabel 3.9 Struktur File Jalan ........................................................................ 79Tabel 3.10 Struktur File Kamera .................................................................. 80Tabel 3.11 Struktur File Detail_Persimpangan ............................................. 80Tabel 3.12 Struktur File Pergantian Lampu .................................................. 80Tabel 4.1 Tabel Implementasi Antarmuka .................................................... 101Tabel 4.2 Tabel Pengujian Perangkat Lunak Pengendali Lampu Lalu Lintas(Traffic Light) dan Penggunaan Kamera CCTV Sebagai Monitoring 103
Tabel 4.3 Pengujian User ............................................................................. 104Tabel 4.4 Monitoring ................................................................................... 104Tabel 4.5 Pengendali Traffic Light ............................................................... 106Tabel 4.6 Membuat Laporan Persimpangan ................................................. 106Tabel 4.7 Pengujian Pengolahan Data User .................................................. 107Tabel 4.8 Pengujian Data Kecamatan ........................................................... 108Tabel 4.10 Pengujian Pengolahan Data Jalan ............................................... 111Tabel 4.11 Pengijian Pengolahan Data Kamera ............................................ 112Tabel 4.12 Pengujian Data Detail Persimpangan .......................................... 113Tabel 4.13 Pengujian Pengolahan data perhantian Lampu Default ................ 115Tabel 4.14 Pengujian Pengolahan data perhantian Lampu Manual ............... 117DAFTAR GAMBAR
Gambar 1.1 Skema waterfall ........................................................................ 8Gambar 2.1 Struktur organisasi Intansi......................................................... 13Gambar 2.2 (a) Open Loop, (b) Close Loop .................................................. 29Gambar 2.3 Konfigurasi Slot DB-25 Female ................................................ 32Gambar 3.1 Jaringan Komputer Dinas Perhubungan Kabupaten Subang YangDiusulkan ................................................................................ 51
Gambar 3.2 Entity relationship diagram (ERD). .......................................... 52Gambar 3.3 Diagram konteks. ...................................................................... 53Gambar 3.4 DFD level 0. ............................................................................. 54Gambar 3.5 DFD level 1 proses 1 Login. ..................................................... 55Gambar 3.6 DFD level 1 proses 2 Pengolahan Data Master .......................... 56Gambar 3.7 DFD level 1 proses 4 Pengendali Traffic Light ......................... 57Gambar 3.8 DFD level 2 proses 2.1 Pengolahan Data User. ......................... 57Gambar 3.9 DFD level 2 proses 2.2 Pengolahan Data Kecamatan ................ 58Gambar 3.10 DFD level 2 proses 2.3 Pengolahan Data Persimpangan. ......... 58Gambar 3.11 DFD level 2 proses 2.5 Pengolahan Data Jalan ........................ 58Gambar 3.12 DFD level 2 proses 2.6 Pengolahan Data Kamera. .................. 59Gambar 3.13 DFD level 2 proses 2.7 Pengolahan Detail Persimpangan ........ 59Gambar 3.14 DFD level 2 proses 4.1 Pengolahan Data PergantianLampu Default ........................................................................ 60 Gambar 3.15DFD level 2 proses 4.2 Pengolahan Data Pergantian
Lampu Manual ........................................................................ 60
Gambar 3.16 Skema relasi. .......................................................................... 78Gambar 3.17 Struktur Menu aplika pengendali lampu lalu lintas .................. 83Gambar 3.18 Struktur Menu aplikasi pengendali lampu lalu lintas (Traffic Light)Hak Akses User ....................................................................... 83
Gambar 3.19 Struktur Menu aplikasi pengendali lampu lalu lintas (Traffic Light)Hak Akses User ....................................................................... 83
Gambar 3.20 Sfesifikasi Antar Muka Login ................................................. 84Gambar 3.21 Sfesifikasi Antar Muka Menu Utama ...................................... 84Gambar 3.22 Sfesifikasi Antar Muka Pengolahan Data User ........................ 85Gambar 3.23 Sfesifikasi Antar Muka Pengolahan Data Kecamatan .............. 85Gambar 3.24 Sfesifikasi Antar Muka Pengolahan Data Persimpangan ......... 86Gambar 3.25 Sfesifikasi Antar Muka Pengolahan Data Jalan ....................... 86Gambar 3.26 Sfesifikasi Antar Muka Pengolahan Data Kamera ................... 87Gambar 3.27 Sfesifikasi Antar Muka Pengolahan Data Detail Persimpangan 87Gambar 3.30 Sfesifikasi Antar Muka Mintoring ........................................... 88Gambar 3.31 Sfesifikasi Antar Muka Pengendali Traffic Light .................... 88Gambar 3.32 Sfesifikasi Antar Muka Laporan Persimpangan ....................... 89Gambar 3.33 Perancangan Pesan Pengendali Lampu Lalu Lintas ................. 92Gambar 3.34 Jaringan Simantik Perancangan Pesan Aplikasi pengendali lampu lalu lintas (Traffic Light) Hak Akses User ............................... 93Gambar 3.35 Jaringan Simantik Perancangan Pesan Aplikasi pengendali lampu lalu lintas (Traffic Light) Hak Akses Admin ............................ 93Gambar 3.36 Prosedural Login ..................................................................... 94Gambar 3.37 Prosedural Tambah Data ......................................................... 95Gambar 3.38 Prosedural Ubah Data ............................................................. 95Gambar 3.39 Prosedural Hapus Data ............................................................ 96DAFTAR SIMBOL
1. Daftar Simbol Flowmap Simbol Nama Simbol Keterangan
Dokumen Menunjukan dokumen input atau output untuk proses manual atau komputer Keputusan Digunakan untuk suatu penyeleksian kondisi di dalam program
Proses manual Kegiatan proses yang dilakukan dengan manual
Alir Data Menunjukan aliran data yang terjadi
Database Tempat penyimpanan data dalam
komputer
2. Daftar Simbol Entity Relationship Diagram ( ERD ) Simbol Nama Simbol Keterangan
Objek atau Menunjukan himpunan entitas (individu Entitas yang mewakili sesuatu yang nyata dan didapat dari sesuatu yang lain)
Hubungan atau Menunjukan himpunan relasi Relasi
Link Menunjukan penghubung relasi dengan
himpunan entitas dan himpunan entitas dengan atribut.
3. Daftar Simbol Data Flow Diagram (DFD) Simbol Nama Simbol Keterangan
Entitas Menunjukan bagian luar dari sistem yang mempunyai hubungan dengan sistem
Proses Menunjukan proses data / informasi yang terjadi didalam sistem
File Media penyimpanan data yang ada pada
sistem Alir Data Menunjukan aliran data yang terjadi
DAFTAR LAMPIRAN
LAMPIRAN A : Tampilan Antarmuka ........................................................... A-1 LAMPIRAN B : Listing Program .................................................................... B-1 LAMPIRAN C : Kuesioner ............................................................................. C-1 LAMPIRAN D : Surat Penelitian .................................................................... D-1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan dan kebutuhan teknologi yang sangat pesat pada sekarang ini sangat dibutuhkan, terutama untuk mengendalikan sebuah lampu lalu lintas pada persimpangan jalan, karena fungsinya yang begitu penting maka lampu lalu lintas harus dapat dikendalikan atau dikontrol dengan semudah mungkin untuk mengurangi kepadatan kendaraan dan memperlancar arus lalu lintas di persimpangan jalan. Lampu lalu lintas adalah lampu yang digunakan untuk mengatur kelancaran lalu lintas di persimpangan jalan dengan cara mengatur arus lalu lintas dari masing-masing arah untuk berjalan secara bergantian.
Sesuai dengan Peraturan Bupati Subang Nomor 7 Tahun 2008 tentang Tugas dan Fungsi Pokok Dinas Perhubungan Kabupaten Subang, tertulis pada
pasal 1 tentang bidang lalu lintas “Bidang Lalu Lintas mempunyai tugas pokok menyusun konsep peraturan pelaksanaan pembinaan dan menyelenggarakan manajemen rekayasa lalu lintas, bimbingan keselamatan dan penanggulangan kecelakaan lalu lintas serta pengendalian operasional dan pembinaan ketertiban lalu lintas”. Mengingat peraturan tersebut, Dinas Perhubungan mempunyai tugas pokok, salah satunya adalah mengatur ketertiban lalu lintas pada sebuah persimpangan dengan menyediakan fasilitas lampu lalu lintas untuk mengatur arus lalu lintas pada masing-masing ruas jalan. Persimpangan jalan di kabupaten subang mempunyai dua tipe persimpangan yang bisa dikendalikan, yaitu simpang empat dan simpang tiga, kedua tipe persimpangan ini masing-masing mempunyai
6 keadaan lampu yang bisa dikendalikan. Pengendali waktu pergantian lampu lalu lintas yang ada di kabupaten Subang sekarang ini menggunakan dua sistem pengendali waktu, yaitu sistem manual dan sistem digital yang harus di setting secara langsung ke lapangan, kedua sisitem ini mempunyai kekurangan dalam pengatur waktu pergantian lampu lalu lintas. Pengendalian waktu sistem manual menggunakan SCC (Supply Clock Control) untuk mengatur waktu pergantian nyala lampu lalu lintas dengan cara memindahkan posisi jumper untuk mendapatkan nilai waktu pergantian lampu lalu lintas dalam satuan detik.
Pengendali waktu sisitem digital menggunakan sebuah micro chip IC (Integrated
Circuit) program Mp.8 yang dibuat oleh CV. INSUN MEDAL LESTARI (IMEL)
Cimahi Bandung, pengaturan waktu pergantian lampu lalu lintas hanya bisa dilakukan oleh pihak perusahan. Melihat kekurangan kedua sistem pengendali waktu yang ada, Dinas Perhubungan mempunyai masalah dalam mengatur waktu pergantian lampu lalu lintas pada setiap persimpangan.
Perbedaan kepadatan kendaraan dan kondisi jalan yang tidak menentu pada setiap persimpangan, menyebabkan waktu pergantian lampu lalu lintas pada setiap persimpangan berbeda. Hal ini menyebabkan harus dilakukan pengaturan waktu pergantian lampu lalu lintas pada setiap persimpangan. Sebelum dilakukan pengaturan waktu pergantian lampu lalu lintas, petugas lapangan Dinas Perhubungan Kabupaten Subang harus memonitor langsung ke setiap persimpangan jalan untuk mengetahui kondisi jalan dan tingkat kepadatan pada setiap persimpangan. Melihat cara memonitoring kondisi jalan yang dilakukan oleh petugas Dinas Perhubungan Kabupaten Subang sangat tidak efektif, karena tingkat kepadatan kendaraan pada setiap waktu berbeda dan harus dilakukan
monitoring setiap saat untuk melakukan pengaturan waktu pergantian lampu lalu
lintas dan meminimalkan tingkat kemacetan arus lalu lintas.Melihat permasalahan tersebut penulis bermaksud mengubah sistem pengendali waktu lampu lalu lintas yang masih menggunakan sistem manual dan sistem digital yang harus dilakukan pengaturan langsung ke lapangan, dengan menggunakan sebuah komputer yang bisa dikendalikan di kantor Dinas Perhubungan untuk mengontrol waktu pergantian nyala lampu lalu lintas dan memonitor secara langsung kondisi jalan dan tingkat kepadatan kendaraan di setiap persimpangan tertentu. Sebagai monitoring kepadatan arus lalu lintas pada masing-masing ruas jalan dan melihat kondisi jalan, dipasang sebuah webcam sebagai kamera CCTV (Close Circuit Television) pada setiap ruas persimpangan jalan. Berdasarkan uraian diatas secara garis besar yang disajikan dalam bentuk laporan tugas akhir dengan judul “PERANGKAT LUNAK PENGENDALI
LAMPU LALU LINTAS (TRAFFIC LIGHT) DAN PENGGUNAAN
KAMERA CCTV (CLOSE CIRCUIT TELEVISION ) SEBAGAI
MONITORING”.1.2 Identifikasi Masalah
Sesuai dengan latar belakang masalah di atas, bagaimana membuat perangkat lunak pengendali lampu lalu lintas (traffic light) dan penggunaan kamera CCTV (Close Circuit Television) sebagai monitoring.
1.3 Maksud dan Tujuan
Maksud dari penulisan tugas akhir ini adalah untuk membangun pengendali lampu lalu lintas (traffic light) dan penggunaan kamera CCTV (Close Circuit
Television) sebagai monitoring.
Sedangkan tujuan yang akan dicapai dalam penelitian tugas akhir ini adalah :
1. Untuk mengatur waktu pergantian lampu lalu lintas pada masing-masing ruas sesuai dengan kondisi jalan dan kepadatan kendaraan.
2. Mempermudah petugas Dinas Perhubungan mengaturan timer pergantian lampu lalu lintas secara langsung di kantor Dinas Perhubungan Kabupaten Subang.
3. Mengubah sistem kendali waktu pergantian arus lalu lintas pada masing- masing ruas dipersimpangan jalan yang masih menggunakan SCC (Supply
Clock Control) dan micro chip IC (Integrated Circuit) program Mp.8
menjadi komputerisasi yang bisa memonitoring kondisi jalan pada masing- masing ruas.
4. Mempermudah memonitoring kondisi jalan pada masing-masing ruas di persimpangan.
1.4 Batasan Masalah
Dalam penelitian ini, penulis membatasi masalah dalam pembuatan perangkat lunak pengendali lampu lalu lintas (traffic light) dan penggunaan kamera CCTV
(Close Circuit Television) sebagai monitoring, sebagai berikut :
1. Pembangunan perangkat lunak ini dibatasi untuk mengendalikan satu persimpangan pada setiap komputer, karena keterbatasan jumlah port parallel yang ada pada komputer.
2. Untuk mengendalikan persimpangan, hanya bisa mengendalikan satu persimpangan dengan satu komputer.
3. Interfacing yang digunakan untuk komunikasi data, hanya bisa menggunakan port parallel/DB25.
4. Persimpangan yang bisa dikendalikan hanya bisa dua jenis persimpangan, yaitu simpang tiga dan simpang empat karena melihat jumlah persimpangan yang ada di kabupaten subang.
5. Dalam membuat program aplikasi perangkat lunak yang digunakan yaitu
Borland Delphi 7.0 dan DBMS (Database Managemen Sistem) menggunakan MySql 5.1.3.
6. Metode yang digunakan adalah metode aliran data terstruktur, dimana tools yang digunakan adalah Entity Relationship Diagram (ERD),
flowmap dan Data Flow Diagram (DFD).
1.5 Metodologi penelitian
Metode penelitian yang digunakan dalam tugas akhir ini terdiri dari :
1. Metode Pengumpulan Data Teknik pengumpulan data dilakukan dengan cara : a. Studi kepustakaan yaitu mengumpulkan data dengan cara membaca, mempelajari dan menganalisa beberapa buku yang berkaitan dengan masalah yang berhubungan dengan penelitian ini.
b. Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap persimpangan jalan yang ada disekitar.
c. Wawancara/Interview yaitu dengan bertanya langsung kepada petugas pengatur lalulintas Dinas Perhubungan.
d. Studi Literatur yaitu melakukan perncarian pustaka-pustaka yang menunjang. Pustaka tersebut dapat berupa buku-buku atau mencari penjelasan yang berhubungan untuk pemecahan masalah melalui internet.
2. Metode Pengembangan Perangkat Lunak.
Metode pengembangan perangkat lunak yang digunakan adalah metode
Sekuensial Linier atau Waterfall. Adapun tahap-tahap dalam metode
tersebut adalah sebagai berikut :
a. System Engineering (Rekayasa Sistem) Merupakan tahapan yang pertama kali dilakukan yaitu merumuskan sistem yang akan kita bangun. Hal ini bertujuan agar pengembang benar-benar memahami sistem yang akan kita bangun dan langkah- langkah serta kebijakan apa saja yang berkaitan dengan pengembangan sistem tersebut. b. Analysis (Analisis) Melakukan analisis terhadap permasalahan yang dihadapi dan menetapkan kebutuhan perangkat lunak.
c. Design (Perancangan) Menghasilkan rancangan yang memenuhi kebutuhan yang ditentukan selama tahapan requirements analisis. Hasil akhirnya berupa spesifikasi rancangan yang sangat rinci sehinggga mudah diwujudkan pada saat pemrograman.
d. Coding (Pengkodean) Pada tahap ini proses penterjemahan dari keperluan data atau pemecahan masalah yang telah dirancang ke dalam bahasa pemrograman komputer menggunakan perangkat lunak bantu yaitu Borland Delphi 7.0.
e. Testing (Uji Coba) Melakukan pengujian dari sistem traffic lalu lintas untuk menemukan kesalahan yang mengkin terjadi selama pengembangan, sehingga aplikasi yang dibuat dapat berjalan dengan baik. Ini dilakukan dengan cara melihat kondisi jalan dan kondisi arus lalu lintas yang ada di persimpangan jalan. f. Maintenance (Pemeliharaan) Tahap ini merupakan tahap akhir dimana perangkat lunak yang telah selesai diimplementasikan dapat terjadi perubahan-perubahan atau penambahan-penambahan yang disesuaikan dengan keinginan user.
Gambar 1.1 Metode Waterfall1.6 Sistematika Penulisan
Sistematika penulisan penelitian tugas akhir ini terbagi menjadi beberapa bagian yang disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan, dengan sistematika pembahasan disusun sebagai berikut :
BAB I PENDAHULUAN Bab I ini merupakan pendahuluan yang menjelaskan tentang latar
belakang masalah, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian serta sistematika penulisan.
BAB II TINJAUAN PUSTAKA Bab II ini merupakan tinjauan umum yang di dalamnya menjelaskan
tentang profil Intansi dan landasan teori yang dipakai, mulai dari sejarah singkat intansi, struktur organisasi intansi, visi dan misi intansi, teori-teori yang berhubungan dengan permasalahan berdasarkan studi pustaka yang dilakukan.
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini berisi tentang analisis kebutuhan dalam membangun
aplikasi ini yang sesuai dengan metode pembangunan perangkat lunak yang digunakan. Selain itu terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis dan perancangan kontruksi pesawat pesawat simulasi.
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini berisi tahap implementasi dari perancangan sebelumnya kemudian melakukan pengujian aplikasi yang telah dibuat. BAB V KESIMPULAN DAN SARAN Pada bab ini berisi tentang kesimpulan dan saran-saran yang didapat dari pembahasan dan aplikasi yang telah dibuat.
BAB II TINJAUAN PUSTAKA
2.1 Tinjauan Instansi
Tinjauan Instansi menerangkan tentang sejarah Dinas Perhubungan Kabupaten Subang, Struktur Organisai Dinas Perhubungan Kabupaten Subang, tugas pokok masing-masing bagian dari struktur organisasi, visi dan misi Dinas Perhubungan Kabupaten Subang.
2.1.1 Sejarah Instansi
Peraturan lalu lintas jalan sudah ada pada masa pemerintahan Hindia Belanda, waktu itu departemen yang mengatur lalu lintas jalan dan pengairan negara adalah Departemen Weg Vekeer En Staai. Departem Weg Vekeer En Staai kemudian menerbitkasn sebuah undang- undang lalu lintas jalan, yaitu W.V.O (Weg Veeker Ordonatic) Staat blod NO.66 tahun 1933.
Tahun 1942 sampai tahun 1945, organisasi yang mengatur lalu lintas jalan tidak berfungsi karena dengan alasan politik dan kondisi pemerintahan pada saat itu dalam situasi perang kemrdekaan. Pada tahun 1950 organisasi yang mengatur lalu lintas jalan mulai di aktifkan dibawah Departemen Lalu Lintas Jalan dan Pengairan Negara.
Pada tahun 1957 Pemerintahan Indonesia mulai mengelaurkan Undang- Undang Nomor 1 tentang Pokok-pokok Pemerintahan Daerah. Sesuai dengan pedoman Undang-undang yang dibuat tentang Pokok-pokok Perintahan Daerah, pemerintah Indonesia memeberikan kebijakan untuk menyerahkan seluruhnya urusan lalu lintas jalan kepada Pemerintah Daerah Tingkat I atas dasar undang- udang tersebut.
Dengan lahirnya peratuan pemerintah yang baru Nomor 16 Tahun 1958, Undang-undang W.U.O (Weg Veeker Ordonatic) pada tanggal 1 April 1965 dinyatakan tidak berlaku dan diganti dengan Undang-undang Nomor 3 Tahun 1965 tentang Lalu Lintas dan Angkutan Jalan Raya. Pada tanggal 23 Juli 1974, pemerintah mengesahkan Undang-undang Nomor 5 Tahun 1974 tentang pokok- pokok pemerintah Daerah. Pemerintah daerah Tingkat I Jawa Barat mengeluarkan PERDA Nomor 2/OP.040/PD/78 tentang Organisasi dan Tata Kerja Dinas LLAJ propinsi Tingkat I Jawa Barat untuk cabang Dinas Lalu Lintas.
2.1.2 Struktur Organisasi Instansi
Struktur organisasi merupakan suatu gambaran posisi manajemen berdasarkan tingkatannya dan akan membantu menetapkan batas-batas wewenang dan tanggung jawab. Struktur organisasi sangat penting dalam mengembangkan sistem biaya dan laporan kerja, karena akan memperlihatkan tanggung jawab personil dalam melaksanakan rencana manajemen. Struktur organisasi yang dimiliki Dinas Perhubungan Kabupaten Subang dapat disebut line organization karena adanya garis vertikal dari atas kebawah maupun dari bawah ke atas, keadaan ini menunjukan adanya arus wewenang memberi perintah atau instruksi dari pinmpinan terhadap bawahanya.
Dibawah ini adalah susunan organisasi Dinas Perhubungan Kabupaten Subang sesuai dengan keputusan Bupati Subang Nomer 7 Tahun 2008, yang terdiri dari:
1. Kepala Dinas
2. Sekretariat, membawahkan : a. Sub Bagian Umum .
b. Sub Bagian Keuangan.
c. Sub Bagian Kepegawaian.
3. Bidang Program, membawahkan : a. Seksi Penyusunan Program .
b. Seksi Data dan Informasi .
c. Seksi Evaluasi dan Pelaporan.
4. Bidang Angkutan, membawahkan : a. Seksi Angkutan Orang .
b. Seksi Angkutan Barang dan Khusus .
c. Seksi Pengujian Kendaraan Bermotor dan Perbengkelan.
5. Bidang Sarana dan Prasarana, membawahkan : a. Seksi Sarana dan Prasarana Keterminalan.
b. Seksi Sarana dan Prasarana Perparkiran.
c. Seksi Sarana dan Prasarana Lalu Lintas.
6. Bidang Lalu Lintas Darat dan Laut, membawahkan : a. Seksi Manajemen dan Rekayasa Lalu Lintas.
b. Seksi Keselamatan dan Penanggulangan Kecelakaan Lalu Lintas.
c. Seksi Pengendalian Operasional dan Ketertiban.
7. Kelompok Jabatan Fungsional.
8. Unit Pelaksana Teknis Dinas (UPTD).
Dibawah ini adalah gambar struktur organisasi Dinas Perhubungan Kabupaten Subang sesuai dengan keputusan Bupati Subang Nomer 7 Tahun 2008:
Gambar 2.1 Struktur Organisasi Instansi Adapun uraian dan tugas dari tiap bidang dalam struktur organisasi diatas adalah sebagai berikut :1. Kepala Dinas.
Kepala Dinas mempunyai tugas pokok memimpin, mengkoordinasikan dan memotivasi serta mengendalikan kegiatan dinas dalam melaksanakan sebagian urusan rumah tangga Daerah di bidang perhubungan serta tugas pembantuan yang ditugaskan oleh Bupati.
2. Sekertariat.
Sekretariat mempunyai tugas pokok menyelenggarakan pelayanan administratif, koordinasi dan pengendalian internal lingkup ketatausahaan yang meliputi pengelolaan administrasi umum, kepegawaian dan keuangan.
3. Sub Bagian Umum.
Sub Bagian Umum mempunyai tugas pokok menyelenggarakan urusan surat menyurat kearsipan, pengandaan, rumah tangga, administrasi perjalanan dinas, perlengkapan, pemeliharaan barang dan inventarisasi sarana dan prasarana dinas serta pengelolaan perpustakaan dinas.
4. Sub Bagian Keuangan.
Sub Bagian Keuangan mempunyai tugas pokok melaksanakan pengelolaan administrasi keuangan.
5. Seksi Penyusunan Program.
Seksi Penyusunan Program mempunyai Tugas Pokok melaksanakan penyusunan dan penyiapan bahan perencanaan pembangunan dan program kerja perhubungan.
6. Seksi Data dan Informasi.
Seksi Data dan Informasi mempunyai tugas pokok melaksanakan pengelolaan data dan sistem informasi manajemen Perhubungan.
7. Seksi Evaluasi dan Pelaporan.
Seksi Evaluasi dan Pelaporan mempunyai tugas pokok melaksanakan penyusunan bahan evaluasi dan pelaporan pelaksanaan program kerja Dinas.
8. Sub Bagian Kepegawaian.
Sub Bagian Kepegawaian mempunyai tugas pokok melaksanakan pengelolaan administrasi kepegawaian.
9. Bidang Program.
Bidang Program mempunyai tugas pokok menyelenggarakan penyusunan Program Dinas dan Rencana Strategis Pembangunan di bidang perhubungan dan penyusunan program kerja Dinas.
10. Bidang Angkutan.
Bidang Angkutan mempunyai tugas pokok melaksanakan pembinaan, pengawasan dan pengendalian penyelenggaraan angkutan orang, angkutan barang dan khusus serta pengujian kendaraan bermotor dan perbengkelan.
11. Seksi Angkutan Orang.
Seksi Angkutan Orang mempunyai tugas pokok melaksanakan pembinaan teknis dan pelayanan umum penyelenggaraan angkutan orang.
12. Seksi Angkutan Barang dan Angkutan Khusus.
Seksi Angkutan Barang dan Angkutan Khusus mempunyai tugas pokok melaksanakan pembinaan teknis dan pelayanan umum penyelenggaraan angkutan barang dan angkutan khusus.
13. Seksi Pengujian Kendaraan Bermotor dan Perbengkelan.
Seksi Pengujian Kendaraan Bermotor dan Perbengkelan mempunyai tugas pokok melaksanakan pelayanan umum penyelenggaraan pengujian kendaraan bermotor dan pembinaan bengkel kendaraan bermotor.
14. Bidang Sarana dan Prasarana.
Bidang Sarana dan Prasarana melaksanakan pembinaan dan pengelolaan sarana dan prasarana keterminalan, perparkiran dan lalu lintas.
15. Seksi Sarana dan Prasarana Keterminalan.
Seksi Sarana dan Prasrana Keterminalan mempunyai tugas pokok melaksanakan tugas-tugas teknis dan pelayanan umum, penyelenggaraan pembinaan manajemen serta penyediaan sarana dan prasarana keterminalan.
16. Seksi Sarana dan Prasarana Perparkiran.
Seksi Sarana dan Prasarana Perparkiran mempunyai tugas pokok melaksanakan tugas-tugas teknis dan pelayanan umum penyelenggaraan pembinaan manajemen perparkiran serta sarana dan prasarana perparkiran.
17. Seksi Sarana dan Prasarana Lalu Lintas.
Seksi Sarana dan Prasarana Lalu Lintas mempunyai tugas pokok melaksanakan tugas-tugas teknis dan pelayanan umum penyelenggaraan pembinaan kegiatan prasarana lalu lintas.
18. Bidang Lalu Lintas Darat dan Laut.