BAB I PENDAHULUAN 1.1. Latar Belakang Seiring dengan perkembangan teknologi yang semakin pesat, tidak dapat dipungkiri lagi bahwa saat ini telah banyak instansi-instansi pemerintah maupun swasta, perusahaan-perusahaan perorangan maupun kelompok yang berskala besar ataupun kecil yang sudah memanfaatkan komputer sebagai alat bantu dalam pekerjaan. Hal itu dikarenakan komputer memiliki kelebihan diantaranya kecepatan, keakuratan, dan keefisienan dalam pengolahan data dibandingkan dengan sistem manual. PT. Merkurius Mandiri Wisata Perjalanan Pontianak adalah perusahaan yang bergerak dalam bidang jasa perjalanan yang meliputi perjalanan udara, darat dan laut maupun penjualan tiket secara online. Di dalam pengolahan data-data perusahaan ini khususnya yang berhubungan dengan keuangan dan laporan penjualan sebaiknya dapat menghasilkan informasi yang jelas, tepat waktu dan sesuai dengan apa yang diperlukan. Di dalam praktiknya, pengolahan data-data keuangan pada PT. Merkurius Mandiri Tour Travel sudah menggunakan sistem komputerisasi. Tetapi sistem yang digunakan masih sangat lama dan membutuhkan waktu yang lama jika ada kesalahan maupun data yang tidak valid dalam pencarian data-data laporan dan penyimpanan data-data memerlukan memori yang memakan ruang tidak sedikit jika disimpan untuk jangka waktu yang panjang. Untuk membantu proses pengolahan data-data keuangan tersebut diperlukan adanya sebuah sistem yang 1
2 lebih terkomputerisasi dan mudah agar dapat menghasilkan informasi yang jelas, tepat waktu, dan sesuai dengan data-data yang diperlukan untuk membuat dan mencari laporan penjualan tiket secara berkala. Berdasarkan permasalahan diatas maka diperlukan suatu sistem atau aplikasi yang dapat membantu membuat dan mencari data-data laporan penjualan tiket secara berkala serta dapat melihat peningkatan hasil penjualannya, oleh karena itu penulis bermaksud memberikan suatu solusi yaitu dengan membuat program dengan judul : APLIKASI LAPORAN PENJUALAN TIKET BERBASIS WEB PADA PT. MERKURIUS MANDIRI WISATA PERJALANAN PONTIANAK 1.2. Maksud dan Tujuan Dalam penyusunan laporan TA (Tugas Akhir) ini penulis memiliki beberapa maksud dan tujuan. Maksud dari penulisan Tugas Akhir adalah : 1. Merancang aplikasi laporan keuangan (laporan penjualan tiket) berbasis web agar mempermudah pegawai dalam mengumpulkan data-data penjualan tiket dan membuat laporan dengan mudah, akurat, cepat dan efisien. 2. Menganalisis laporan keuangan selama penjualan tiket per bulan dan per tahun. 3. Memberikan kemudahan dalam pengolahan data transaksi serta pembuatan laporan penjualan tiket.
3 4. Menerapkan dan mempraktekkan ilmu pengetahuan yang telah didapat selama perkuliahan. Sedangkan tujuan penulisan tugas akhir adalah sebagai syarat kelulusan Program Diploma III Program Studi Manajemen Informatika AMIK BSI Pontianak. 1.3. Metode Penelitian A. Metode Pengembangan Perangkat Lunak Metode yang digunakan pada perkembangan perangkat lunak ini adalah model waterfall. Model SDLC air terjun ( waterfall) sering juga disebut model sekuensial linear ( sequiential linier) atau alur hidup klasik ( class life cycle). Model air terjun menyediakan pendekatan alur hidup perangkat luanak secara sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian, dan tahap pendukung ( support) (Rosa dan Shalahuddin, 2014:28). Berikut ini penjelasan tentang masing-masing tahap pendekatan alur hidup perangkat lunak, yaitu : 1. Analisis Kebutuhan Perangkat Lunak Proses pengumpulan kebutuhan dilakukan secara intensif untuk mespesifiksikan kebutuhan perangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan.
4 2. Desain Desain perangkat lunak adalah proses multi langkah yang fokus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, reprentasi antarmuka dan prosedur pengodean. Tahap ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat diimplementasikan menjadi program pada tahap selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu didokumentasikan. 3. Pembuatan Kode Program Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap desain. 4. Pengujian Pengujian fokus pada perangkat lunak secara dari segi lojik dan fugsional dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai yang diinginkan. 5. Pendukung (support) atau pemeliharaan (maintance) Tidak memungkinkan sebuah perangkat lunak mengalami perubahan ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujan atau perangkat lunak harus beradaptasi dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat
5 mengulangi proes pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru. B. Metode Penelitian Dalam penyusunan laporan TA (Tugas Akhir) ini menggunakan Metode Deskriptif. Pengertian Metode Deskriptif yaitu dengan berdasarkan pada kegiatan rutinitas pada PT. Merkurius Mandiri Wisata Perjalanan Pontianak. Metode penelitian merupakan langkah penting dalam penyusunan laporan TA (Tugas Akhir). Di dalam kegiatan peneliti an penulis melakukan pengumpulan data melalui 3 (tiga) cara yaitu : 1. Wawancara (Interview) Penulisan melakukan proses tanya jawab langsung ke PT. Merkurius Mandiri Wisata Perjalanan Pontianak khususnya dengan bagian keuangan untuk mendapatkan informasi-informasi yang dapat membantu dalam penulisan tugas akhir. 2. Pengamatan (Observasi) Penulis melakukan pengamatan secara langsung terhadap objek yang berkaitan dengan sistem yang akan dikembangkan. Penulis menggunakan teknik observasi di dalam pengumpulan data yaitu agar dapat melihat proses atau prosedur secara langsung pada kegiatan penjualan dan pemesanan tiket pada PT. Merkurius Mandiri Wisata Perjalanan Pontianak.
6 3. Studi Dokumentasi Pada metode ini data yang dibutuhkan, dikumpulkan dan diperoleh dari sumber buku-buku, artikel yang digunakansebagai bahan acuan dan referensi yang berkaitan dengan penelitian. 1.4. Ruang Lingkup PT. Merkurius Mandiri Wisata Perjalanan Pontianak tidak bergerak dalam satu bidang pekerjaan, dalam hal ini untuk memusatkan permasalahan agar tidak menyimpang dari pokok permasalahan yang ada, maka penulis membuat batasan permasalahan mencakup informasi data-data pembelian tiket maupun paket tour beserta pembuatan laporan penjualan. Pada aplikasi web yang di buat, pegawai dapat melihat serta membuat laporan penjualan secara harian. Untuk proses pengumpulan data-data laporan penjualan pada PT. Merkurius Mandiri Wisata Perjalanan Pontianak sudah terkomputerisasi tetapi masih mempersulit pegawai dalam pengerjaan maupun pencarian data-data laporan penjualan yang sudah ada sebelumnya. Dari hasil laporan tugas akhir ini PT. Merkurius Mandiri Wisata Perjalanan Pontianak harus mempunyai sistem yang mudah, cepat, efisien dan tepat waktu dalam pengerjaannya dan lebih terkomputerisasi agar memudahkan pegawai dalam pengerjaan pembutan laporan penjualan dengan aplikasi laporan penjualan tiket berbasis web. Operasi sistem yang digunakan pada aplikasi laporan penjualan tiket berbasis website ini menggunakan Windows 7, adapun bahasa pemograman yang akan penulis gunakan untuk membuat aplikasi laporan penjualan tiket berbasis
7 website adalah bahasa pemograman Hypertext Preprocessor (PHP), penulis juga menggunakan framework CodeIgniter V3.1.2, jquery, dan Xamp V3.2.2 sebagai paket aplikasi webserver. Software Sublime Text V3.0 sebagai aplikasi editor dalam perancangan aplikasi berbasis web ini, sedangkan untuk pengelolahan sistem manajemen basis data atau database management system (DBMS) menggunakan MySQL 5.0.11. 1.5. Sistematika Penulisan Untuk mengetahui secara ringkas permasalahan dalam penyusunan laporan TA (Tugas Akhir) ini maka digunakan sistematika penulisan yang bertujuan untuk mempermudah pembaca memahami laporan TA (Tugas Akhir) ini. BAB I PENDAHULUAN Pada bab ini penulis menguraikan tentang latar belakang secara umum maksud dan tujuan, ruang lingkup, metode penelitian, serta sistematika penulisan secara keseluruhan. BAB II LANDASAN TEORI Pada bab ini penulis menjelaskan tentang konsep dasar system menurut para ahli, serta memberikan penjelasan secara teoritis tentang peralatan pendukung (tools system). BAB III ANALISIS SISTEM BERJALAN Dalam bab ini penulis membahas mengenai hal yang bersifat umum struktur organisasi dan prosedur system, diagram alir data (DAD) system berjalan.
8 Bab ini akan menjelaskan mengenai tentang analisis kebutuhan, rancangan perangkat lunak, rancangan antar muka, rancangan basis data, rancangan struktur navigasi, serta implementasi pengujian unit. BAB IV PENUTUP Pada bab ini berisi tentang kesimpulan dari apa yang telah dibahas dari bab 1 sampai dengan bab 3 dan serta berisikan saran-saran yang bersifat membangun kepentingan itu sendiri maupun kepentingan umum.