BAB l PENDAHULUAN 1.1 Latar Belakang Pembuatan aplikasi komputer yang berbasis web di jaman sekarang ini telah mencapai kemajuan yang sangat besar terutama aplikasi yang berhubungan dengan persediaan sisa barang di gudang yang sebelumnya berbasis desktop sekarang banyak yang menggunakan basis web. Sistem aplikasi yang berhubungan dengan persediaan sisa barang di gudang merupakan salah satu bagian yang sangat penting dalam pengelolaan barangbarang yang berada di suatu instansi tertentu ataupun perorangan. Penggunaan sistem yang terkomputerisasi akan lebih banyak menghemat waktu, tidak banyak menyita tenaga, dan menghasilkan keakuratan penyajian data apalagi ditambah dengan sistem database sebagai media penyimpanan datanya. Suatu instansi yang bergerak di bidang distribusi barang dan mempunyai banyak kantor cabang akan sangat terbantu dengan aplikasi persediaan sisa barang di gudang ini. Dengan adanya aplikasi ini juga akan lebih memudahkan dalam melakukan pengawasan dan pencatatan terhadap barang persediaan yang berada di suatu perusahaan ABC karena dalam pembuatan aplikasi ini penulis melakukan studi kasus di perusahaan PT ABC. Disamping itu aplikasi ini juga sangat membantu petugas jaga yang bekerja di perusahaan ABC yang menangani masalah pengelolaan persediaan sisa barang di gudang. Bayangkan dalam pengolahan persediaan sisa barang di gudang dari instansi tertentu atau dalam studi kasus ini di perusahaan ABC masih menggunakan cara manual, artinya dari segi pencatatan dan pengolahannya masih menggunakan selembar kertas berupa persediaan. Pelaporan dari instansi yang terkait dengan cara menyalin data persediaan barang yang berada di gudang dari kartu tersebut ke dalam Microsoft Office Excel. Setiap harinya laporan tersebut harus di update guna mengetahui berapa persediaan sisa barang barang yang tersisa di gudang. Betapa repotnya kalau penyimpanan data barang menggunakan cara manual seperti itu. 1 http://digilib.mercubuana.ac.id/ Maka dari itu dibuatlah aplikasi stok gudang berbasis php dengan menggunakan framework codeigniter dengan web server dan database server menggunakan teknologi virtual studi kasus PT ABC. Dengan adanya aplikasi stok gudang atau aplikasi persediaan sisa barang ini atasan bisa langsung melihat sisa stok barang dengan mudah karena tidak perlu menunggu data dari petugas pencatat stok barang yang ada digudang. Aplikasi ini juga dapat digunakan oleh petugas gudang dalam menginventarisasi produk yang ada digudang, meliputi pencatatan, pengolahan, penyimpanan dan pelaporan data stok gudang atau persediaan sisa barang. Dalam aplikasi ini juga penulis akan menggunakan sistem best seller yang artinya barang mana yang paling sering keluar, aplikasi ini juga menggunakan sistem control barang. Aplikasi stok gudang ini berjalan di web server yang di virtualisasi dan menggunakan database yang terpusat yang di virtualisasi juga. Di virtualisasi adalah suatu sistem dimana menjalankan suatu sistem operasi di dalam sistem operasi yang utama. Misalnya menjalankan sistem operasi ubuntu server sebagai database server maupun sebagai web server di atas sistem operasi windows sebagai sistem operasi utama. Nanti juga akan dijelaskan bagaimana cara membuat virtualisasi ini dengan menggunakan aplikasi VMWare Workstation version 7 sebagai pendukung dari aplikasi stok gudang berbasis php menggunakan framework codeigniter dengan web server dan database server menggunakan teknologi virtual studi kasus PT ABC. 1.2 Perumusan Masalah Dari latar belakang tersebut dapat dirumuskan masalah: 1. Bagaimana cara membuat aplikasi stok gudang berbasis php menggunakan framework codeigniter dengan web server dan database server menggunakan teknologi virtual studi kasus PT ABC? 2. Bagaimana membuat aplikasi stok gudang berbasis php menggunakan framework codeigniter dengan web server dan database server menggunakan teknologi virtual studi kasus PT ABC yang powerfull yang terintegrasi dengan apache web server dan database mysql? 2 http://digilib.mercubuana.ac.id/ 3. Bagaimana cara menjalankan aplikasi stok gudang berbasis php dengan menggunakan framework codeigniter di dalam Apache Web Server yang di virtualisasi ditambah dengan Database Server menggunakan teknologi virtual? 4. Bagaimana membangun sistem informasi monitoring permintaan dan sistem kontrol dalam PT ABC? 1.3 Batasan Masalah Dalam membuat laporan ini penulis akan membatasi laporan tugas akhir antara lain: 1. Dalam pembuatan aplikasi ini menggunakan framework codeigniter, database mysql, php, sistem operasi windows, sistem operasi ubuntu server 10.04.2server.iso sebagai database server dan web server yang berdiri sendiri secara terpisah satu sama lain, dan VWWare Workstation version 7. 2. Aplikasi ini hanya memuat masalah stok barang atau masalah persediaan sisa barang di perusahaan ABC. 3. Aplikasi ini hanya dijalankan di Web Server dan Database Server yang berbasis ubuntu dengan menggunakan VMWare Workstation version 7 yang dijalankan di atas sistem operasi Windows XP Professional Service Part 2. 4. Aplikasi ini hanya menggunakan media penyimpanan dengan menggunakan database mysql yang divirtualisasi menggunakan software VMWare Workstation version 7. 5. Pencatatan barang masuk dan barang keluar gudang. 6. Laporan-laporan seperti stok global, laporan pembelian barang, laporan penjualan barang, fasilitas rubah password dan fasilitas pandauan dalam menggunakan aplikasi stok gudang. 3 http://digilib.mercubuana.ac.id/ 1.4 Tujuan dan Manfaat Tujuan dan manfaat dari aplikasi stok gudang berbasis php dengan menggunakan framework codeigniter dengan web server dan database server menggunakan teknologi virtual studi kasus PT ABC ini antara lain: 1. Mempermudah pengelolaan stok gudang dalam perusahaan PT ABC. 2. Menghilangkan atau mengurangi kesalahan-kesalahan dalam pelaporan tentang laporan stok barang dalam gudang. 3. Membantu bagian gudang untuk mengetahui jumlah barang yang masih tersedia. 4. Dapat mempermudah monitoring data stock gudang yang masuk dan keluar dalam PT ABC. 5. Hasil penelitian ini juga diharapkan dapat menghasilkan sistem inventory yang dapat mempermudah pencatatan pemasukan, pengeluaran, pencarian dan penyedian laporan stok gudang. 1.5 Metodologi Penelitian Untuk mendapatkan data dalam pembangunan aplikasi ini digunakan beberapa metode antara lain: 1. Metode observasi Metode observasi adalah metode yang dilakukan dengan suatu pengamatan atau kegiatan yang sistematis terhadap objek yang dituju secara langsung dengan menggunakan indera mata. 2. Metode wawancara Metode wawancara ini dilaksanakan dengan melakukan tanya jawab oleh orang yang lebih ahli dalam membangun aplikasi stock gudang secara pribadi. Dalam metode wawancara ini penulis berperan sebagai pewawancara sedangkan sumbernya adalah orang yang ahli dalam membuat aplikasi stock gudang. 3. Metode literatur 4 http://digilib.mercubuana.ac.id/ Metode literatur ini dilaksanakan dengan melakukan studi ke perpustakaan melalui buku-buku referensi untuk mendapatkan data yang berhubungan dengan judul tugas akhir yang penulis ambil. 1.6 Sistematika Penulisan Laporan Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi menjadi 5 bab yaitu pendahuluan, dasar teori, analisa dan perancangan, implementasi dan pengujian dan penutup. BAB I PENDAHULUAN Berisi uraian tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan dan manfaat, metodologi serta sistematika penulisan laporan. BAB II LANDASAN TEORI Berisi penjelasan singkat konsep-konsep yang mendukung pengembangan sistem, meliputi perancangan sistem, simbol data flow diagram, simbol entity relationship diagram, flowchart, sistem database management system, pengertian php atau pengunaan php, framework codeigniter, pengertian VMC (View Model Controllers), structure query language , penggunaan mysql, teknologi virtualisasi, VMWare Workstation, ubuntu server, Rilis Ubuntu, web server, web server apache. BAB III ANALISA DAN PERANCANGAN Membahas masalah proses pengembangan perangkat lunak serta hasil yang didapatkan pada tahap analisis dan perancangan. BAB IV IMPLEMENTASI DAN PENGUJIAN Membahas setiap tahapan dan hasil proses pengembangan perangkat lunak pada tahap implementasi dan menerangkan rincian pengujian perangkat lunak secara detail disertai dengan kode 5 http://digilib.mercubuana.ac.id/ program. Dalam implementasi dan pengujian menggunakan metode Black Box. BAB V PENUTUP Berisi kesimpulan yang diambil berkaitan dengan sistem yang dibangun dan saran-saran untuk pengembangan lebih lanjut. 6 http://digilib.mercubuana.ac.id/