Bab 1 Pendahuluan 1.1 Latar Belakang Masalah Perkembangan informasi
yang begitu cepat
membawa
pengaruh yang besar dalam dunia bisnis dan industri. Kebutuhan menangani data dan memperoleh informasi secara cepat dan akurat, mendorong perusahaan untuk memanfaatkan penggunakan teknologi seperti sistem basis data dan teknologi web. Unit Dagang (UD) Mitra Tani Salatiga yang bergerak dalam produksi dan pemasaran pupuk organik membutuhkan sebuah sistem yang dapat menangani manajemen operasi usaha mereka. Mitra Tani mengolah limbah untuk dijadikan pupuk organik, penyubur, penghilang bau, serta nutrisi ternak dan ikan. Usaha Mitra Tani mendapat perkembangan yang pesat. Meningkatnya pemesanan berefek pada peningkatan kebutuhan tenaga kerja untuk menangani produksi pupuk. Akan tetapi, penambahan sumber daya manusia yang telah dilakukan tidak bisa menangani perhitungan inventori barang, baik bahan baku pembuatan maupun hasil produk yang diolah. Hal tersebut dikarenakan selama ini perhitungan inventori barang dilakukan secara manual dengan waktu yang berkala. Selain permasalahan inventori barang, Mitra Tani juga menemui kendala dalam proses pemasaran. Selama ini, proses promosi barang produksi dilakukan dengan mendatangi langsung para distributor dan petani di desa-desa. Cara tersebut membutuhkan waktu yang tidak sedikit serta jangkauan wilayah bisnis menjadi
1
terbatas dengan adanya tenaga kerja yang terbatas juga. Penanganan manajemen data yang serba manual mengakibatkan hambatan dalam sektor distribusi. Tidak diketahuinya berapa jumlah stok barang yang masih ada serta berapa jumlah barang yang masuk maupun keluar mengakibatkan
distribusi
barang
menjadi
terkendala
dalam
perhitungan dan statistik produk tersebut. Berbagai permasalahan tersebut
mendorong
keinginan
untuk
merancang
dan
mengimplementasikan sebuah aplikasi managemen operasi pada Unit Dagang (UD) Mitra Tani dalam proses bisnis pupuk organik berbasis Web. Dalam membangun aplikasi manajemen operasi berbasis web yang kompleks dibutuhkan sebuah kerangka kerja (framework) yang terdiri dari file-file pustaka berupa class-class PHP yang bisa diincludekan dalam aplikasi yang sedang dikembangkan. Salah satu framework
yang
cocok
untuk
mempermudah
pembangunan
developer untuk membangun aplikasi serta pengembangannya adalah CakePHP framework. CakePHP merupakan kerangka kerja untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis pemrograman PHP. CakePHP memungkinkan seorang developer web untuk membuat sebuah aplikasi dengan karakter pengembangan RAD (Rapid Application Development), yang memungkinkan untuk digunakan dan dikembangkan menjadi aplikasi yang lebih kompleks. Dari uraian latar belakang tersebut, mendorong untuk menerapkan framework CakePHP pada aplikasi manajemen operasi pada unit dagang pupuk organik yang akan digunakan oleh UD Mitra Tani Salatiga. 2
3
1.2 Rumusan Masalah Hal yang menjadi permasalahan dalam pembangunan aplikasi manajemen operasi pada unit dagang pupuk organik berbasis web menggunakan CakePHP ini adalah: 1. Bagaimana merancang sistem manajemen operasi pada unit dagang pupuk organik. 2. Bagaimana mengimplementasikan sistem manajemen operasi tersebut
menggunakan
framework
CakePHP
kedalam
pengembangan aplikasi web.
1.3 Tujuan dan Manfaat Tujuan dari penelitian ini adalah: 1. Merancang sistem manajemen operasi pada unit dagang pupuk organik. 2. Mengimplementasikan sistem manajemen operasi tersebut menggunakan framework CakePHP kedalam pengembangan aplikasi web. Manfaat yang ingin dicapai dari penelitian ini adalah: 1. Manfaat bagi UD. Mitra Tani ialah dengan dibangunnya aplikasi manajemen operasi berbasis web diharapkan dapat membantu sistem manajemen operasi pada perusahaan tersebut. 2. Manfaat bagi masyarakat umum ialah dengan aplikasi pada penelitian ini dapat memberikan informasi lebih lengkap akan produk pupuk di UD Mitra Tani serta informasi tentang pemesanan produk.
3
4
3. Manfaat bagi akademik ialah menambah pustaka penelitian yang membahas tentang manajemen operasi sebuah perusahaan serta tentang penerapan framework CakePHP.
1.4 Batasan Masalah Untuk tidak memperluas area pembahasan, perlu adanya batasan-batasan untuk menyederhanakan permasalahan, yaitu: 1. Tidak membandingkan dengan teknologi framework yang lain. 2. Database yang digunakan ialah MySQL 3. Titik berat penelitian adalah untuk mengetahui penerapan Framework
CakePHP
dengan
melihat
kelebihan
yang
ditawarkan. 4. Tidak membahas tentang keamanan data dalam basis data yang digunakan maupun konten web. 5. Kasus-kasus yang digunakan pada sistem pembelajaran ini merupakan data asli dari Unit Dagang (UD) Mitra Tani Salatiga
1.5 Sistematika Penulisan Sistematika penulisan skripsi ini adalah sebagai berikut: Bab 1. Pendahuluan Bab Pendahuluan membahas latar belakang masalah, perumusan masalah, tujuan, batasan masalah dan sistematika penulisan. Bab 2. Tinjauan Pustaka Bagian ini berisi tentang penjelasan dan uraian singkat mengenai tinjauan pustaka dan landasan teori yang berkaitan dengan sistem yang akan dibuat dan teori-teori yang dibutuhkan dalam 4
5
penyusunan skripsi ini. Bagian ini membahas tentang penelitian yang pernah dilakukan, dan teori-teori pendukung seperti, cakePHP framework, PHP Bab 3. Metode dan Perancangan Sistem Memuat metode dalam penulisan dan pembuatan sistem serta peancangan sistem, bagaimana langkah-langkah yang dikerjakan untuk perancangan atau metode yang digunakan dalam penelitian. Bagian ini berisi metode penelitian yang terdiri dari penelitian lapangan, penelitian pustaka, model proses perangkat lunak. Bab 4. Hasil Penelitian dan Pembahasan Bab ini akan membahas tentang implementasi dan analisa hasil pengujian dari program yang telah dibuat. Bab. 5 Penutup Sebagai penutup dari skripsi ini berupa kesimpulan sesuai dengan hasil pembahasan dan saran pengembangan program.
5