1 BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini, kemajuan teknologi semakin meningkat dan dengan adanya penemuan-penemuan baru di bidang teknologi, menimbulkan banyaknya perubahan di segala bidang. Salah satu kemajuan teknologi tersebut dengan adanya komputer. Komputer selain membuat pekerjaan yang dikerjakan oleh manusia lebih praktis, cepat dan mudah, komputer juga dapat dihubungkan dengan internet sehingga dapat diakses oleh masyarakat. Sebelumnya pada perusahaan-perusahaan besar, komputer hanya digunakan oleh orang-orang tertentu saja, karena komputer masih terbatas. Akan tetapi sekarang hampir di setiap bagian perusahaan-perusahaan menggunakan komputer untuk mengerjakan pekerjaannya. Tetapi berbeda dengan salah satu perusahaan cabang yang bergerak dibidang ekspedisi jasa pengiriman barang yaitu Firma Persatuan Motor Horas (Fa. PMH) Medan. Fa. PMH merupakan sebuah perusahaan yang melayani beberapa jasa yaitu salah satunya adalah dibidang jasa ekspedisi pengiriman barang ke berbagai tempat antar daerah. Kendala yang dihadapi perusahaan cabang ini adalah pembuatan laporan pengiriman dan penerimaan barang masih menggunakan alat tulis biasa. Dalam melakukan proses pengiriman barang kustomer juga harus datang langsung ke perusahaan dan melakukan transaksi secara langsung. Selain itu, kustomer tidak dapat memantau keberadaan barang yang sedang dikirim. Hal inilah yang menyebabkan seringnya terjadi kesalahpahaman antara perusahaan dan kurir ataupun dengan operator yang dapat mengakibatkan kerugian waktu dan biaya.
1
Oleh karena itu, terciptalah keinginan untuk membuat aplikasi online berbasis web yang diharapkan memudahkan kustomer untuk mengetahui informasi ataupun yang ingin mengirim barang menggunakan jasa ekspedisi perusahaan ini, dan juga kustomer dapat memantau secara langsung keberadaan barang yang sedang dikirim.
1.2 Rumusan Masalah Rumusan masalah yang akan dibahas pada proyek akhir ini adalah:
1.
Bagaimana mengolah data kiriman barang sehingga informasi dapat dipusatkan di satu tempat?
2.
Bagaimana cara memudahkan perusahaan dan kustomer untuk memantau barang kiriman?
3.
Bagaimana cara mengatasi kesulitan dalam membuat rekapitulasi pengiriman barang?
1.3 Tujuan Adapun tujuan dari proyek akhir ini membangun aplikasi pengiriman barang berbasis web yang dapat : 1.
Mengolah data kiriman barang sehingga informasi dapat dipusatkan di satu tempat dengan mendata pengiriman barang langsung ataupun melalui website.
2.
Memudahkan perusahaan dan kustomer dalam memantau barang kiriman dengan meng-update status kiriman barang pada setiap tahapan yang terdapat pada aplikasi ini.
3.
Mempermudah dalam pembuatan rekapitulasi pengiriman barang dengan menyediakan fasilitas yang terdapat pada aplikasi ini.
1.4 Batasan Masalah Batasan masalah dalam proyek akhir ini adalah : 1.
Target pasar hanya di daerah antara kota Medan sampai Pekan Baru.
2
2.
Pengambilan barang dilakukan langsung dicabang perusahaan terdekat.
3.
Penentuan total harga barang berdasarkan ukuran barang dan berat (kg), dimana pengertian barang dihitung dari 1 kardus dan tidak dihitung dari banyaknya isi barang di dalam kardus dimana isi barang dihitung berdasarkan berat barang (kg) dan ukuran barang adalah panjang, lebar dan tinggi dari kardus tersebut.
4.
Transaksi pembayaran via ATM atau langsung ke Bank dan datang langsung ke perusahaan.
1.5 Metodologi Penelitian Metode Penelitian yang digunakan adalah : 1.
Melakukan studi pustaka dengan mencari sumber-sumber dari buku, internet dan jurnal atau makalah ilmiah yang terkait dengan topik pembahasan.
2.
Melakukan wawancara secara lansung pada salah satu karyawan di perusahaan Fa.PMH.
3.
Melakukan pembuatan perangkat lunak berbasis web dengan metode SDLC (Software Development Life Cycle). a. System Engineering Pada tahapan ini, digunakan untuk membangun semua elemen sistem untuk kebutuhan software. b. Analysis Pada tahapan analysis, merupakan kegiatan yang mengumpulkan kebutuhan yang difokuskan kepada spesifikasi software. Mengerti dengan software yang akan dibangun, seperti kebutuhan fungsionalitas dan interface. c. Design Pada tahapan design, merupakan kegiatan suatu proses yang bertingkat yang terdiri dari atribut-atribut program seperti data
3
struktur, arsitektur software, procedural detail, dan interface characteristics. Kemudian
menterjemah kebutuhan tersebut
menjadi tampilan yang dapat diperkirakan sebelum coding. d. Coding Pada tahapan coding, merupakan tahapan yang menterjemah tampilan design yang telah dirancang kedalam bahasa yang bisa dibaca kedalam mesin. e. Testing Pada tahapan testing, adalah kegiatan menjamin modul apakah sudah teruji atau belum. Kemudian memperlihatkan error dan menjamin input-an yang telah didefinisikan akan menghasilkan output yang sesuai atau diharapkan. f.
Maintenance Pada tahapan maintenance, merupakan kegiatan setelah software diimplementasikan oleh user (pengguna), software tersebut akan mengalami perubahan sesuai dengan kondisi lingkungan user seperti kustomer yang menginginkan penambahan fungsionalitas atau lain sebagainya.
Pada proyek akhir ini, tahapan model waterfall yang digunakan hanya sampai tahapan testing. Hal ini dikarenakan aplikasi ini tidak diimplementasikan secara langsung oleh perusahaan tersebut.
4
1.6 Jadwal Pengerjaan Tabel 1-1 Jadwal Pengerjaan Proyek Akhir
5