BAB I PENDAHULUAN 1.1Latar Belakang Masalah Di era globalisasi saat ini kebutuhan akan pemilihan jasa vendor untuk pengiriman barang sangat penting. Begitu juga dengan PT.Propan Raya saat ini dalam melakukan pengiriman barang ( distribusi) produknya baik ke cabang maupun ke agen menggunakan jasa vendor. Mekanisme yang dilakukan dalam pemilihan jasa vendor yang ada saat ini yaitu dengan PKPB (Perjanjian Kerjasama Pengangkutan Barang). Kebijakan yang telah dibuat ini dimana pihak jasa vendor haruslah memiliki ijin usaha resmi menurut hukum, memenuhi persyaratan yang dapat dipertanggungjawabkan dalam usahanya melakukan kegiatan pengangkutan pengiriman barang. Dan bersedia mengangkut dan mengirim barang milik PT.Propan Raya sesuai dengan jadwal ataupun tracking yang sudah dibuat. Adapun permasalahan yang ada dalam perusahaan yaitu kesalahan dalam menginput form user sehingga menggangu proses pembuatan packing list dan jadwal pengiriman saat produk tiba dicabang, juga belum adanya kecepatan layanan distribusi untuk mencapai lokasi. Standard operasinal yang ada adalah mulai dari proses PO STO yang sudah dikirimkan oleh cabang kepada admin pusat, kemudian divalidasi dan diproses menjadi sebuah dokumen penyiapan barang intern (PBI) yang akan disiapkan oleh petugas gudang , kemudian checker akan memeriksa PBI dengan jumlah fisik setelah selesai
dari proses inilah yang akan
menjadi suatu daftar packing list dan DPPB, setelah semua proses telah dilakukan akan dipilihlah jasa ekspedisi sesuai dengan area pengiriman cabang yang sudah ditentukan. PT.Propan Raya dimana produksi cat buatannya adalah produk lokal diharapkan mampu bersaing dengan produk asing yang semakin ramai dipasaran. Juga dengan adanya himbauan pemerintah untuk dapat menggunakan produk dalam negeri, merupakan suatu kebijakan yang baik bagi perusahaan lokal dalam menjalankan usahanya. Oleh sebab itu perusahaan diharapkan dapat melakukan inovasi baru dalam sistem informasi pengiriman barang yang terintegrasi. Berdasarkan latar belakang itulah maka penulis membuat “APLIKASI PEMILIHAN JASA EKSPEDISI PADA PT. PROPAN RAYA ICC”. 1 http://digilib.mercubuana.ac.id/
2
1.2 Rumusan Masalah Dari latar belakang diatas dapat ditarik beberapa hal yang dapat dijadikan sebagai rumusan permasalahan, dimana diantaranya adalah sebagai berikut : a. Bagaimana data/informasi yang berkaitan dengan packing list sudah ada? b. Apakah jadwal pengiriman sudah dapat dibuat tepat waktu? c. Bagaimana informasi yang ditampilkan untuk aktifitas informasi dan manajemen? 1.3 Batasan Masalah Adapun tujuan dari penulisan ilmiah ini untuk membuat aplikasi pemilihan jasa ekspedisi pada PT.Propan Raya ICC dengan menggunakan PHP dan MYSQL, sistem infomasi ini diharapkan dapat: a. Sistem informasi yang akan dibuat hanya menangani packing list, tracking, maupun receiving barang. b. Pengecekan barang bisa dilakukan sesuai jadwal kirim barang. c. Sistem operasi yang digunakan dalam perancangan dan pembuatan sistem informasi ini adalah sistem operasi windows. d. Bahasa pemrograman menggunakan PHP dan MySQL sebagai database. e. Tidak membahas masalah biaya yang dikenakan dalam pengiriman barang. 1.4 Tujuan dan Manfaat Penelitian 1.4.1 Tujuan Dengan mengacu pada perumusan masalah maka tujuan yang hendak dicapai dalam penyusunan tugas akhir ini adalah : a. Membantu membuat jadwal kirim yang tepat waktu. b. Membantu untuk mencari posisi lokasi terakhir kiriman. c. Membantu barang yang diterima sesuai dengan jadwal kirim 1.4.2 Manfaat Penelitian Adapun manfaat yang diperoleh dari pembuatan skripsi ini sebagai berikut : 1. Membuat jadwal kiriman tepat waktu.
http://digilib.mercubuana.ac.id/
3
2. Membuat jadwal alokasi wilayah pengiriman. 3. Memberikan kecepatan layanan disribusi untuk mencapai lokasi. 1.5.Metode Penelitian Metode penelitian adalah : 1. Observasi atau pengamatan langsung ke PT Propan Raya ICC untuk memperoleh keterangan dimana penulis lansung melakukan dialog dan tanya jawab langsung dengan narasumber (responden terkait). 2. Interview atau wawancara langsung digunakan penulis dengan memperoleh data atau informasi dengan langsung menuju obyeknya, yang kemudian mendata mengenal , segal hal yang menunjang dan mengembangkan karya tulis 3. Studi lapangan yaitu suatu metode dimana penulis mencari buku-buku yang berkaitan dengan pokok bahasan yang kemudian akan penulis kembangkan untuk menghadapi data-data yang sebelumnya. 4. Mencari informasi dan memperbanyak referensi dari berbagai sumber seperti artikel, buku, dan internet. 1.5.1 Metode Perancangan Menggunakam metode perancangan Unifeid Modelling Language (UML) adalah suatu bahasa yang digunakan untuk menentukan , memvisualisasikan, membangun dan mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu sistem untuk analisis dan desain berorientasi objek. 1.5.2 Metodologi Pengembangan Sistem Dalam metode pengembangan sistem ini penulis menggunakan metode waterfall yang dibagi dalam 5 tahap yaitu planning, analysis, design, implementation, system. a.
Planning Pada tahap ini dilakukan analisis terhadap kebutuhan fungsional dan kebutuhan non fungsional. Pertama ada Planning/Requirement merupakan tahap dimana saya akan merencanakan software yang akan dibuat sesuai dengan kebutuhan user.karena software yang baik adalah software yang bisa memberi kepuasan pada user pada saat menggunakannya. Banyak cara yang bisa dilakukan untuk mengetahui apa yang user butuhkan,seperti observasi,wawancara atau angket ,tahap ini sangatlah penting karena akan menentukan apakah software yang kita buat bisa memuaskan user atau tidak.
http://digilib.mercubuana.ac.id/
4
b.
Analysis Dalam proses ini,
dimana saya akan menyesuaikan apa yang dibutuhkan oleh
perangkat komputer untuk membuat software tersebut.artinya penggunaan software untuk membuat software harus sesuai dengan perangkat yang digunakan . Setelah itu, untuk meninjau masalah yang ada penulis memutuskan untuk mengunakan software XAMPP, Adobe Dreamweaver CS3, dan database MySQL sebagai software untuk membantu dalam membuat sistem yang baru. c.
Design Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat pengkodean adalah: 1) Perancangan Basis Data Merancang spesifikasi database yang dibutuhkan oleh sistem seperti menentukan jenis database yang sesuai atau memilih database yang memiliki tingkat kompatibilitas yang baik sehingga mempermudah dalam hal pemilihan bahasa pemprograman yang sesuai. Dalam hal ini penulis menggunakan database MySQL. 2) Perancangan fungsi pada aplikasi Berdasarkan kebutuhan pengguna di dalam sistem yang diambil dari aktivitas yang sedang berlangsung maka dibuatlah rancangan suatu aplikasi yang memiliki fungsi tertentu yang mampu memenuhi standar proses yang mungkin terjadi di dalam sistem dengan membuat Aplikasi Panduan Diet Sehat Berbasis Web dengan menggunakan metode Unified Modelling Language (UML). 3) Perancangan Media Tatap Muka (Interface) Merancang bentuk tampilan yang ramah (user friendly) dan mudah dalam pemakaiannya dengan mempertimbangkan nilai-nilai estetika dalam bentuk dan design dari interface program.
d.
Implementation Pada skripsi ini, penulis menggunakan bahasa pemrograman PHP, untuk pembuatan webnya dikarenakan bahasa-bahasa pemrograman tersebut merupakan bahasa pemrograman yang terpopuler yang paling banyak di pakai untuk menciptakan sebuah web. Sedangkan penulis menggunakan bahasa Query (MySQL) dalam pembuatan database-nya dikarenakan keunggulan-keunggulan yang dimiliki database tersebut.
http://digilib.mercubuana.ac.id/
5
Dalam pembuatan webnya, penulis berencana membuat web yang berorientasikan objek atau lebih dikenal dengan sebutan OOP. e.
System Dalam skripsi ini, penulis melakukan pengujian program dengan metode ujicoba Blackbox. Dimana metode ini memfokuskan pada keperluan fungsional dari suatu software. Oleh sebab itu, metode ini memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.
Uji coba yang akan dilakukan terbagi dalam beberapa kategori yaitu: 1) Fungsi-fungsi yang salah atau hilang 2) Kesalahan interface 3) Kesalahan dalam struktur data atau akses database eksternal 4) Kesalahan performa 5) Kesalahan inisialisasi dan terminasi Model perancangan SDLC adalah dengan model waterfall. Terdapat 5 langkah dalam model waterfall, Adalah :
Gambar 1.1. Metode waterfall (Alan Dennis dkk:2012) 1.6 Sistematika Penulisan Laporan Penulisan skripsi ini sebagai tugas akhir disusun menurut sistematika pembahasan sebagai berikut:
http://digilib.mercubuana.ac.id/
6
BAB I PENDAHULUAN Bab ini membahas tentang latar belakang masalah, rumusan masalah, pembatasan masalah, tujuan penelitian, metode penelitian, penyelesaian masalah dan sistematika pembahasan. BAB II LANDASAN TEORI Bab ini membahas tentang teori-teori yang menjelaskan tentang pengertian, konsep dasar serta beberapa hal yang mendukung penyusunan tugas akhir ini. BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini memberikan rancangan gambaran analisa data dari proses pengiriman barang dan perancangan aplikasinya BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini menyajikan implementasi aplikasi dan juga hasil pengujian progam. BAB V KESIMPULAN Berisi kesimpulan dari tugas akhir ini dan saran-saran dari penulis untuk pengembangan lanjutan.
http://digilib.mercubuana.ac.id/