BAB I PENDAHULUAN
1.1
Latar Belakang
Beberapa tahun belakangan ini di Jakarta semakin banyak dibangun gedung-gedung perkantoran ataupun pusat perbelanjaan, area-area tersebut tentunya didukung fasilitas area parkir sebagai salah satu bentuk layanan terhadap pengunjung
gedung
tersebut
yang
menggunakan
kendaraan,
dalam
pengelolaannya pun saat ini kebanyakan sudah memakai sebuah sistem parkir terkomputerisasi, diharapkan sistem tersebut dapat membantu pengelola gedung dalam mengatur kendaraan yang keluar masuk dan memanfaatkan lahan parkir sehingga dapat menambah pemasukan secara finansial kepada perusahaan, oleh karena itu saat ini cukup banyak perusahaan yang menawarkan sistem manajemen perparkiran kepada pemilik gedung dengan metode sewa,bagi hasil ataupun kepemilikan. Namun tidak semua sistem manajeman perparkiran tersebut selalu dapat mengatasi permasalahan yang terjadi di lokasi khususnya pada gedunggedung dengan area parkir yang besar dengan trafik kendaraan yang padat.
Sistem manajemen perparkiran yang banyak berkembang saat ini adalah berbasis desktop yang dijalankan pada perangakat lunak berbayar baik pada sisi client ataupun server, sedangkan saat ini sudah banyak perangkat lunak yang dapat digunakan secara bebas dan tidak berbayar (Open Source).
Berdasarkan hal-hal tersebut diatas maka penulis ingin memberikan contoh beberapa perangkat lunak yang dapat digunakan untuk pengembagan sistem manajemen perparkiran berbasis web dengan menggunakan perangkat lunak yang berlisensi tidak berbayar namun tetap handal secara performa dan memenuhi standar fungsionalitas untuk penerapan sebuah sistem.
1
2
1.2
Perumusan Masalah
Berdasarkan latar belakang yang dijelaskan sebelumnya, maka dapat diidentifikasikan masalah pokok yang akan dipilih sebagai topik
dalam
penyusunan Tugas Akhir ini, adapun pokok pemasalahanya adalah sebagai berikut:
1) Bagaimana pemanfaatan teknologi perangkat lunak open source dalam mengembangkan sistem manajemen perparkiran. 2) Bagaimana merancang dan menbangun aplikasi berbasis web menggunakan HTML, JavaScript dan PHP. 3) Bagaimana memanfaatkan teknologi basis data sebagai tempat penyimpanan data. 4) Bagaimana mengolah data kendaraan pengunjung, data pembayaran parkir dan data area parkir untuk mengasilkan keluaran berupa karcis sebagai bukti parkir dan pembayaran.
1.3
Tujuan dan Manfaat Penelitian
Tujuan dari penulisan dan pembahasan laporan Tugas Akhir ini adalah sebagai berikut:
1) Sebagai salah satu syarat kelulusan pendidikan strata satu pada Program Studi Teknik Informatika di Universitas Mercu Buana. 2) Mempelajari, memahami dan menggunakan teknologi open source untuk mengembangkan sistem manajemen perparkiran. 3) Merancang dan membangun sebuah sistem manajemen perparkiran berbasis web. 4) Mempelajari dan menggunakan teknologi basis data sebagai tempat penyimpanan data. 5) Merancang aplikasi yang dapat mengolah data kendaraan pengunjung yang menggunakan area parkir dan mengeluarkan laporan berupa karcis
3
parkir yang menginformasikan nomer kendaraan, jenis kendaraan, letak parkir dan waktu kedatangan dan keluar area parkir. 6) Membantu pengelola parkir dalam mengatur area parkir sehingga dapat meningkatkan kualitas layanan terhadap pengunjung.
Sedangkan manfaat lain yang dapat diperoleh adalah:
1) Bagi Umum Memberikan pemahaman mengenai cara kerja sistem manajemen perparkiran dan sebagai metode pembelajaran dalam pembuatan aplikasi berbasis web. 2) Bagi Almamater Sebagai tamnbahan literatur untuk perpustakaan khususnya sebagai media untuk menambah pengentahuan bagi rekan-rekan mashasiswa dan pembaca lainya. 3) Sebagai media penerapan ilmu yang didapat selama diperkuliahan.
1.4
Batasan Masalah
Agar analisa lebih terfokus dan terarah, maka analisa ini diberikan batasan atau ruang lingkup sebagai berikut :
1) Melakukan analisa sistem perparkiran yang saat ini berkembang. 2) Pembuatan sistem basis data untuk mendukung sistem yang akan dibuat. 3) Pembuatan script-script atau pengkodean yang diperlukan untuk pengolahan database dan pengaturan sistem manajemen perparkiran 4) Pembuatan fitur auto-place, yaitu pengaturan letak parkir kendaraan secara otomatis oleh sistem berdasarkan area parkir yang tersedia. 5) Pembuatan fitur informasi jumlah ketersedian area parkir. 6) Mencetak karcis masuk dan keluar serta informasi biaya parkir. 7) Tidak mencetak laporan detail total transaksi sistem parkir.
4
1.5
Metode Penelitian
Untuk memperoleh informasi dan data yang dibutuhkan dalam penyusunan laporan Tugas Akhir ini, penulis menggunakan metode sebagai berikut:
1.5.1 Metode Pengumpulan Data
Untuk mengmpulkan berbagi informasi dan data dapat dilakukan dengan beberapa cara sebagai berikut:
1) Studi literatur Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper teori dan bacaan-bacaan yang terkait dengan judul penelitian sebagai bahan pendukung dalam melaksanakan kegiatan. 2) Observasi. Teknik pengumpulan data dengan mengadakan melakukan peninjauan langsung terhadap permasalahan yang diambil. 3) Mempelajari metode-metode yang digunakan untuk membangun sebuah aplikasi sistem manajemen perparkiran.
1.5.2 Metode Perancangan Perangkat Lunak
Dalam
melakukan
pengembangan
sistem
manajemen
perparkiran,
metodologi perangkat lunak yang digunakan penulis adalah model waterfall, yang meliputi beberapa proses diantaranya:
1) System / Information Engineering Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai informasi dan kebutuhan dari semua elemen yang diperlukan sistem. 2) Analisis / Analysis
5
Merupakan tahapan pengumpulan kebutuhan yang diidentifikasikan dan difokuskan dalam pelaksanaan proyek pembuatan aplikasi. 3) Desain / Design Proses desain merupakan representasi dari sebuah perangkat lunak, merupakan tahap peterjemahan dari data yang dianalisi kedalam bentuk yang mudah dimengerti oleh pengguna 4) Pengkodean / Coding Tahap penterjemahan desain kedalam bahasa mesin atau bahasa pemrograman tertentu. 5) Pengujian / Testing Tahapan pengujian terhadap aplikasi yang dikembangkan untuk mengetahui sejauh mana tingkat keberhasilan aplikasi tersebut. 6) Pemeliharaan / Maintenance Tahap akhir dimana suatu perangkat lunak yang sudah selesai dikembangkan
dapat
mengalami
perubahan-perubahan
atau
penambahan sesuai dengan kebutuhan pengguna.
1.6
Sistematika Penulisan
Skripsi ini diuraikan menjadi lima bab, dari setiap bab terdiri atas sub bab dengan sistematika sebagai berikut:
BAB I : PENDAHULUAN Bab ini berisi latar belakang masalah dan merumuskan berbagai permasalahn yang dihadapi, menentukan
tujuan dan manfaat penilitian yang
kemudian diikuti dengan pembatasan masalah, metodologi penelitian. Selain itu juga menjelaskan tentang latar belakang diambilnya judul laporan Tuga Akhir dan tujuan yang akan dicapai dalam pelaksanaannya.
6
BAB II : LANDASAN TEORI Bab ini membahas berbagai konsep dasar dan teori yang berkaitan dengan topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan.
BAB III
: ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi membahas mengenai analisis sistem yang dilakukan serta tahap-tahap perancangan aplikasi yang akan dikembangkan.
BAB IV
: IMPLEMENTASI DAN PENGUJIAN
Bab ini akan menguraikan tentang teknik-teknik yang digunakan dalam pembuatan aplikasi yang meliputi antar muka administrator, antar muka operator dan antar muka karcis serta melakukan pengujian terhadap aplikasi yang dikembangkan.
BAB V
: PENUTUP
Bab ini berisi mengenai kesimpulan-kesimpulan yang dihasilkan dari penulisan pada bab-bab sebelumnya serta saran yang diharapkan dapat membantu untuk pengembangan selanjutnya.