BAB l PENDAHULUAN 1.1 Latar Belakang Pembuatan aplikasi

advertisement
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/
Download