APLIKASI WAREHOUSE MANAGEMENT SEDERHANA UNTUK MEMENUHI KEBUTUHAN INTERNAL PERUSAHAAN DALAM PROSES PENJUALAN PRODUK FURNITURE
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika
Disusun oleh : WAHYU DWI NUGROHO NIM. M3209087
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2013
ABSTRACT Wahyu Dwi Nugroho, 2013. THE APPLICATION OF SIMPLE WAREHOUSE MANAGEMENT TO FUTURE THE NEED OF INTERNAL ENTERPRISE IN THE SELLING OF FURNITURE PRODUCT. Final Report. DIII Information Engineering, Faculty Of Mathematics and Nature Science, Sebelas Maret University of Surakarta Warehouse is a storage media in Supply Chain Network. Warehouse management system need an item inventory, Configuration saving method of an item, and a integration among warehouse. All of the aspects must be well arranged, in order to avoid warehouses work performance decrease that can affect to supply chain profit. To avoid the supply chain from losses, a warehouses need a system that can help to maintain and manage all of warehouses variables. One of system that can implemented is WMS. WMS is an application that can show the datas from warehouse real time. WMS is one of system which can relate between shop, factory and warehouse. By using wms application allowing furniture company to create a supply chain which is reliable in the furniture company. The aplication is built using HTML, PHP CSS and mysql. WMS application built contains three actors, namely factory, warehouse and shop. So that the company easy to maintain and manage the warehouse’s variable.
Keywords: Warehouse Management System, supply chain, PHP, MYSQL
ABSTRAK Wahyu Dwi Nugroho, 2013. APLIKASI WAREHOUSE MANAGEMENT SEDERHANA
UNTUK
MEMENUHI
KEBUTUHAN
INTERNAL
PERUSAHAAN DALAM PROSES PENJUALAN PRODUK FURNITURE. Tugas Akhir. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret Surakarta. Gudang adalah sarana penyimpanan stock barang dalam sebuah rantai supply (Supply chain). Sistem manajemen dalam pergudangan memerlukan adanya inventaris barang masuk dan keluar, pengaturan metode penyimpanan barang, serta integrasi antar gudang. Seluruh aspek tersebut harus diatur dengan baik, sebab bila tidak kinerja gudang menurun dapat dapat berujung kepada meruginya rantai supply. Untuk mencegah terjadinya kerugian maka dibutuhkan sebuah sistem yang dapat membantu dalam pengawasan dan pengelolaan barang yang ada dalam sistem pergudangan. Salah satu sistem yang dapat diterapkan adalah Sistem Manajemen Pergudangan atau biasa disebut sebagai Warehouse Management System (WMS). WMS adalah sebuah aplikasi yang dapat menampilkan data yang ada dalam gudang secara realtime. WMS merupakan salah satu sistem yang dapat menghubungkan antara toko, pabrik dan gudang. Dengan penggunaan aplikasi WMS memungkinkan perusahaan furniture untuk membentuk rantai supply yang handal dalam sebuah perusahaan furniture. Aplikasi dibangun dengan bahasa pemrograman HTML, PHP, CSS dan MYSQL. Aplikasi WMS yang telah dibuat terdiri dari tiga aktor yaitu pabrik, gudang, dan toko. sehingga perusahaan mudah untuk melakukan pengawasan dan mengelola gudang.
Kata kunci : Warehouse Management System, rantai supply, PHP, MYSQL
HALAMAN MOTTO
“Hidup Adalah Perjuangan, Maka Menyerah Bukanlah Penyelesaian Karena Kegagalan Merupakan Sebagian Kecil Menuju Jalan Kesuksesan”
HALAMAN PERSEMBAHAN Karya tulis ini penulis persembahkan sebagai ungkapan terima kasih kepada : Allah SWT atas segala limpahan rahmat dan karuniaNya Kedua orang tua (Munadji dan Samini) atas dukungan moral dan material, segala kasih sayang serta pengorbanan yang begitu besar dan doa yang tiada henti untuk penulis. Kakak (Eko Wahyu Sapto Utomo) penulis atas segala nasehat, doa, dan dukungan moral maupun material.
KATA PENGANTAR Dengan mengucapkan puji syukur kepada Allah SWT yang telah memberikan kesehatan, kepintaran, dan kesempatan bagi penulis untuk menyelesaikan Tugas Akhir. Laporan ini disusun sebagai salah satu syarat kelulusan program pendidikan Diploma III Ilmu Komputer di Universitas Sebelas Maret. Dalam penulisan laporan ini, penulis banyak mendapatkan bantuan dari berbagai pihak. Oleh karena itu, penulis mengucapkan terima kasih atas tersusunnya laporan ini. Pada kesempatan ini penulis ingin mengucapkan terima kasih yang mendalam kepada : 1.
Bapak Drs. Y. S. Palgunadi, M. Sc, selaku Ketua Program Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
2.
Bapak Didiek S. Wiyono, ST, MT, selaku dosen pembimbing yang banyak sekali meluangkan waktu untuk memberikan petunjuk dan arahan dalam menyelesaikan Laporan Tugas Akhir ini.
3.
Ayah, ibu, dan kakak yang telah memberikan do’a dan dorongan kepada penulis baik secara moril maupun materiil.
4.
Rekan–rekan mahasiswa D3 Teknik Informatika kelas TID angkatan 2009.
Penulis menyadari bahwa dalam penyusunan laporan Tugas Akhir ini terdapat kekurangan, sehingga penulisan laporan Tugas Akhir ini masih jauh dari sempurna. Akhir kata penulis berharap semoga laporan ini bermanfaat bagi semua pembaca.
Surakarta,
Januari 2013
Penulis
DAFTAR ISI
HALAMAN JUDUL ....................................................................................... i HALAMAN PERSETUJUAN ........................................................................ ii HALAMAN PPENGESAHAN ...................................................................... iii ABSTRACT .................................................................................................... iv ABSTRAK ...................................................................................................... v MOTTO .......................................................................................................... vi HALAMAN PERSEMBAHAN ..................................................................... vii KATA PENGANTAR ..................................................................................... viii DAFTAR ISI .................................................................................................... ix DAFTAR Gambar ............................................................................................ xi DAFTAR TABEL ............................................................................................ xii BAB I PENDAHULUAN ............................................................................... 1 1.1 Latar Belakang Masalah ................................................................ 1 1.2 Rumusan Masalah .......................................................................... 1 1.3 Batasan Masalah............................................................................. 2 1.4 Tujuan dan Manfaat .................................................................... 2 1.5 Metode Penelitian .......................................................................... 2 1.6 Sistematika Penulisan ................................................................... 3 BAB II LANDASAN TEORI ......................................................................... 5 2.1 Pengertian Gudang ........................................................................ 5 2.2 Peranan dan Fungsi Gudang........................................................... 5 2.3 Definisi SCM ................................................................................. 6 2.4 Tujuan SCM ................................................................................... 6 2.5 PHP (Hypertext Preprocessor) ....................................................... 6 2.6 MySQL........................................................................................... 7 2.7 Context Diagram (CD) .................................................................. 7 2.8 Data Flow Diagram (DFD) ........................................................... 8 2.9 Entity Relationship Diagram (ERD) .............................................. 8
BAB III DESAIN DAN PERANCANGAN ................................................... 10 3.1 Deskripsi Data ................................................................................ 10 3.2 Perancangan Sistem ...................................................................... 11 a Context Diagram ........................................................................ 11 b DFD Level 0 ............................................................................... 12 c DFD Level 1 Manajemen User .................................................. 13 d DFD Level 1 Tambah Jenis Furniture ........................................ 14 3.3 Entity Relationship Diagram ......................................................... 15 3.4 Relasi Antar Tabel......................................................................... 16 3.5 Perancangan Tabel ........................................................................ 16 3.6 Perancangan Interface ................................................................... 20 BAB IV IMPLEMENTAS DAN ANALISA…. .............................................. 22 4.1 Implementasi Aplikasi WMS ........................................................ 22 4.1.1 Kebutuhan Hardware ............................................................ 22 4.1.2 Kebutuhan Software .............................................................. 22 4.1.3 Aplikasi WMS (User Interface) ............................................ 23 4.1.3.1 User Interface untuk General User .......................... 23 4.1.3.2 User Interface untuk Administrator ......................... 23 4.1.3.3 User Interface untuk Admin Pabrik ......................... 25 4.1.3.4 User Interface untuk admin Gudang ........................ 28 4.1.3.5 User Interface untuk admin Toko ............................ 29 BAB V PENUTUP …. .................................................................................... . 30 5.1 Kesimpulan ................................................................................... . 30 5.2 Saran .............................................................................................. . 30 DAFTAR PUSTAKA ..................................................................................... 31
DAFTAR GAMBAR Gambar.1.1. Metode Penelitian........................................................................ 3 Gambar.3.1. Ilustrasi Alur Pengiriman Barang ................................................ 10 Gambar.3.2. Context Diagram ......................................................................... 11 Gambar.3.3. DFD Level 0 ................................................................................ 12 Gambar.3.4. DFD Level 1 Manajemen User ................................................... 13 Gambar.3.4. DFD Level 1 Tambah Jenis Furniture ......................................... 14 Gambar.3.5. ERD ............................................................................................. 15 Gambar.3.6. Relasi Tabel ................................................................................. 16 Gambar.3.7. Halaman Login ............................................................................ 20 Gambar.3.8. Halaman Utama ........................................................................... 21 Gambar.4.1. Halaman Login ............................................................................ 23 Gambar.4.2. Lihat User ................................................................................... 24 Gambar.4.3. Tambah User ............................................................................... 24 Gambar.4.4. Lihat Gudang .............................................................................. 25 Gambar.4.5. Lihat Stok ................................................................................... 25 Gambar.4.6. Pasok Furniture ........................................................................... 26 Gambar.4.7. Jenis Furniture ............................................................................. 26 Gambar.4.8. Tambah Jenis Furniture ............................................................... 27 Gambar.4.9. Request Furniture dari Toko ....................................................... 27 Gambar.4.10. Stock Gudang ............................................................................ 28 Gambar.4.11. Transaksi Masuk Gudang .......................................................... 28 Gambar.4.11. Request ...................................................................................... 28 Gambar.4.12. Request Barang .......................................................................... 29
DAFTAR TABEL
Tabel 2.1. Simbol-simbol Context Diagram .................................................... 7 Tabel 2.2. Simbol-simbol DFD ........................................................................ 8 Tabel 2.3. Simbol-simbol ERD ........................................................................ 9 Tabel 3.1. Tabel perusahaan............................................................................. 16 Tabel 3.2. Tabel toko ....................................................................................... 17 Tabel 3.3. Tabel Stock ..................................................................................... 17 Tabel 3.4. Tabel jenis_furniture ....................................................................... 18 Tabel 3.5. Tabel request_furniture ................................................................... 18 Tabel 3.6. Tabel tran_masuk ............................................................................ 18 Tabel 3.7. Tabel penyimpanan ......................................................................... 19 Tabel 3.8. Tabel tb_order ................................................................................. 19 Tabel 3.9. Tabel jarak....................................................................................... 19
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Persaingan dalam industri furniture makin ketat dewasa ini. Salah satu hal yang membuat perusahaan furniture bertahan adalah penyediaan produk yang tepat bagi konsumen, diwaktu yang tepat dan biaya yang ekonomis. Ketersediaan produk dan harga jual yang ekonomis dapat terwujud hanya jika ada koordinasi yang baik antar perusahaan furniture dengan pihak dalam rantai suplainya. Perusahaan furniture salah satu industri yang harus menguasai dengan baik pengelolaan rantai suplainya. Ketidaktepatan kesediaan produk pada gudang akan berakibat pada penjualannya, sedangkan kelebihan stok akan berakibat menumpuknya produk dan berpengaruh pada meningkatnya biaya. Selain itu, koordinasi antara gudang sebagai salah satu mata rantai suplai yang utama adalah vital, dimana kantor pusat perusahaan dapat berbagi informasi dan mengumpulkan informasi mengenai masing-masing gudang agar pengelolaan suplai dan perencanaan penjualan produk dapat dilakukan dengan baik. Dengan metode tradisional pengelolaan rantai suplai tentu sangat sulit dilakukan, dimana koordinasi berjalan lambat dan memakan banyak waktu. Penggunaan teknologi informasi untuk mempercepat penyampaian informasi menjadi salah satu alasan penggunaan aplikasi WMS (Warehouse Management System) yang didasarkan pada penggunaan media elektronik, terutama web.
1.2 Rumusan Masalah Rumusan masalah dari penulisan tugas akhir adalah :
Bagaimana cara
membuat sebuah aplikasi WMS yang mampu membantu proses manajemen pergudangan furniture untuk kepentingan penjualan produk.
1
2
1.3 Batasan Masalah Batasan masalah dalam penulisan Tugas Akhir ini adalah pembuatan Aplikasi WMS yang mampu menentukan gudang yang memiliki stok sesuai dengan permintaan toko dan memiliki jarak terdekat dari toko.
1.4 Tujuan dan Manfaat Tujuan penyusunan tugas akhir ini adalah membangun sebuah aplikasi WMS untuk membantu penanganan proses manajemen pergudangan di perusahaan furniture. Manfaat-manfaat untuk pengguna yang penulis harapkan dari penyusunan tugas akhir ini adalah produk tugas akhir ini diharapkan dapat mengoptimalkan kinerja gudang dalam pemantauan stock gudang secara real time dan pengiriman barang ke toko lebih cepat.
1.5 Metode penelitian Metode penelitian menggambarkan tahapan penelitian yang akan dilakukan dalam pemecahan masalah yang ada. Tahapan kegiatan tersebut ditampilkan pada Gambar 1.1 sebagai berikut :
------------------------------------------------------------------------------------TAHAP PERSIAPAN
Studi Pustaka
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------TAHAP
Membuat Context Diagram
ANALISIS DAN DESAIN
Membuat Data Flow Diagram
Membuat Entitas Relationship Diagram
3
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------Membuat Database Program
TAHAP IMPLEMENTASI
Menulis Kode Program
Pengecekan ------------------------------------------------------------------------------------Tahap Pembuatan Laporan Gambar 1.1. Metode Penelitian
1.6 Sistem penulisan Sistematika penulisan yang digunakan dalam tugas akhir ini adalah sebagai berikut :
BAB I
PENDAHULUAN Pada bab ini terdapat tujuh sub bab yang mengemukakan tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan, manfaat penelitian, metodologi penelitian yang penulis gunakan dalam penyusunan tugas akhir ini serta sistematika penulisan.
BAB II
LANDASAN TEORI Bab ini menjelaskan tentang teori yang mendasari tugas akhir ini, seperti pengertian data, pengertian basis data, CD (Context Diagram), DFD (Data Flow Diagram), bahasa pemrograman PHP, bahasa pemrograman MySQL.
BAB III
DESAIN DAN PERANCANGAN
4
Bab ini berisikan kebutuhan sistem, perancangan sistem, dan perancangan basis data.
BAB IV
IMPLEMENTASI DAN ANALISA Bab ini berisikan deskripsi sistem, cara menjalankan sistem, dan detail sistem.
BAB V
PENUTUP Berisi tentang kesimpulan yang diambil dari pembahasan Aplikasi Supply Chain Management dan saran untuk pengembangan program sistem informasi tersebut.
BAB II LANDASAN TEORI
2.1 Pengertian Gudang Menurut Warman (2004) Gudang adalah bangunan yang diperguanakan untuk menyimpan barang dagangan. Gudang adalah suatu tempat yang digunakan untuk menyimpan barang baik yang berupa raw material, barang work in process atau finished good. Pergudangan adalah segala upaya pengelolaan gudang yang meliputi penerimaan, penyimpanan, pemeliharaan, pendistribusian, pengendalian dan pemusnahan, serta pelaporan material dan peralatan agar kualitas dan kuantitas terjamin (Badan Nasional Penanggulangan Bencana, 2009).
2.2 Peranan dan Fungsi Gudang Menurut Arwani (2009) peranan gudang dapat dikategorikan dalam tiga fungsi : 1. Fungsi penyimpanan (storage and movement) Fungsi paling mendasar dari gudang adalah tempat penyimpanan barang, baik barang mentah, setengah jadi, maupun barang jadi. 2. Fungsi melayani permintaan pelanggan (order full filment) Aktivitas menerima barang dari manufaktur atau suplier dan memenuhi permintaan dari cabang atau pelanggan menjadikan gudang sebagai fokus aktivitas logistik. Gudang berperan menyediakan pelayanan dengan menjamin ketersediaan produk dan siklus order yang resonable. Sistem ini akan menurunkan biaya, karena pengiriman dari manufaktur bisa dibuat secara berkala, cukup dengan kuantitas truk atau mobil box. Dengan penyiapan stock dengan jumlah tertentu, akan membantu manufaktur dari permintaan yang tidaktetap. 3. Fungsi distribusi dan konsolidasi (distribution an consolidation)
5
6
Fungsi distribusi ini menjadikan gudang sebagai kepanjangan tangan dari penjualan dan pemasaran dalam memastikan penyampaian produk dan informasi kepada pelanggan sebagai titik penjualan (point of sale). Fungsi ini tercipta sebagai akibat dari karakteristik biaya transportasi. Pengiriman dalam jumlah besar, secara otomatis lebih murah biayanya dibanding dengan pengiriman dalam jumlah lebih kecil. Dalam sistem tertentu, fungsi distribusi dan konsolidasi menjadi fungsi utama dari gudang distribusi.
2.3 Definisi SCM (Supply Chain Management) Supply Chain merupakan suatu rangkaian proses-proses dan aliran yang terjadi didalam dan diantara tahapan rantai pasok yang berbeda dan berkombinasi untuk memenuhi kebutuhan pelanggan atas suatu produk. Konsep supply chain ini mengintegrasikan secara efisien antara pemasok, perusahaan manufaktur, pergudangan, dan toko, sehingga barang yang diproduksi dan didistribusi dengan kualitas yang tepat, lokasi yang tepat, dan waktu yang tepat, untuk meminimumkan biaya-biaya pada kondisi yang memuaskan kebutuhan tingkat pelayanan. (Anonymous, 2012)
2.4 Tujuan SCM (Supply Chain Management) Tujuan dari SCM adalah untuk memaksimalkan nilai keseluruhan yang dihasilkan untuk memenuhi kebutuhan dan permintaan pelanggan. Di sisi lain, tujuannya adalah untuk meminimalkan biaya keseluruhan (biaya pemesanan, biaya penyimpanan, biaya bahan baku, biaya transportasi dan lain-lain) (Chopra dan Meindl, 2004).
2.5 PHP (Hypertext Preprocessor) Menurut Anhar (2010) “PHP merupakan bahasa pemrograman web server yang bersifat open source, PHP merupakan script yang terintegrasi dengan HTML dan berada pada server”.
7
Pengertian PHP juga dijelaskan oleh Zaki (2008) bahwa “PHP merupakan bahasa pemrograman yang scripting untuk membuat halaman web yang dinamis”. Dengan pengertian kedua ahli diatas maka dapat disimpulkan bahwa PHP merupakan suatu bahasa pemrograman web server scripting yang terintegrasi untuk membuat halaman web yang dinamis.
2.6 MySQL MySQL merupakan database server yang banyak digunakan untuk membangun suatu database.MySQL termasuk jenis RDBMS (Relational Database Management System), sehingga istilah seperti tabel, baris dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database terdiri dari beberapa tabel, tabel terdiri dari beberapa baris dan kolom. (Sutarman, 2007)
2.7 Context Diagram (CD) Menurut Kristanto (2003), Context Diagram adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem. Context Diagram dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. Tabel 2.1 Simbol-Simbol Context Diagram. No.
Simbol
Keterangan External Entity
1.
(kesatuan luar) atau sumber dari tujuan
2.
3.
Suatu Sistem
Arus Data (Aliran Data)
8
2.8 Data Flow Diagram (DFD) Menurut Oetomo (2002), DFD adalah Alat pembuat model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data baik secara manual maupun komputerisasi. DFD berguna untuk menjelaskan aliran informasi yang bergerak dari pemasukkan data hingga keluaran data. Simbolsimbol dalam DFD ditunjukkan dalam Tabel 2.2. Tabel 2.2 Simbol-Simbol DFD. No.
Simbol
Keterangan
1.
Entitas
2.
Proses data
3.
Aliran data
4.
Penyimpanan data (Data Store)
2.9 Entity Relationship Diagram (ERD) Menurut Fathansyah (1999), ERD adalah Diagram yang diisi komponenkomponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta dari dunia nyata. Simbol-simbol dalam ERD ditunjukkan dalam Tabel 2.3.
9
Tabel 2.3. Simbol-Simbol ERD No.
Simbol
Keterangan
1.
Entitas
2.
Relasi
3.
Atribut
4.
Hubungan
BAB III DESAIN DAN PERANCANGAN 3.1
Deskripsi Data Berdasarkan pengamatan yang telah dilakukan, sistem aliran barang dalam
industri furniture dari pabrik hingga sampai ke toko adalah sebagai berikut :
Gambar 3.1 Ilustrasi Alur Pengiriman Barang
Didalam perusahaan furniture terdapat tiga tokoh utama, pabrik, gudang dan toko. ketiga tokoh ini saling berkoordinasi untuk mendapatkan capaian yang diharapkan oleh perusahaan, salah satunya adalah meminimalisasikan biaya pengiriman barang dan dapat memberikan pelayanan yang memuaskan kepada konsumen. 10
11
Berikut ini adalah alur permintaan barang dari toko . Toko meminta barang ke pabrik, kemudian pabrik menentukan gudang yang mengirim barang ke toko dengan syarat memiliki stok sesuai dengan permintaan toko dan memiliki jarak yang paling dekat.
3.2
Perancangan Sistem Pada bab ini dijelaskan informasi-informasi mengenai perancangan sistem,
perancangan database, perancangan form yang akan digunakan untuk pembuatan Aplikasi WMS. Sistem manajemen gudang dengan SCM ini dibuat dengan menggunakan PHP dan MySQL. Proses pembuatan sistem manajemen gudang ini dilakukan dengan cara membuat Context Diagram (CD), Data Flow Diagram (DFD), dan mendesain user interface.
a. Context Diagram Context Diagram atau diagram konteks ini merupakan penggambaran secara garis besar sistem informasi yang akan dibangun dengan menampilkan input, proses, dan output dari sistem. Context Diagram aplikasi WMS dapat dilihat pada Gambar 3.2 Admin
View dan menambah user Data user
Pabrik
Pasok furniture
Supply Chain Management
Rekap & Konfirmasi pasokan
Request furniture Konfirmasi request & rekap
Transaksi masuk & keluar, stock Konfirmasi transaksi & report
Gudang
Gambar 3.2 Context Diagram aplikasi WMS
Toko
12
b. DFD Level 0 DFD level 0 menggambarkan sistem sebagai jaringan kerja antara fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data, model ini hanya memodelkan sistem dari sudut pandang fungsi. Adapun DFD level 0 aplikasi WMS dapat dilihat pada Gambar 3.3 User & Passwprd Pabrik Pesan Validasi
2 User & Password gudang & pabrik
Perusahaan Perusahaan
Login User & Passwprd Pesan Validasi User & Passwprd Pesan Validasi konfirmasi Gudang
Data Pasok
3
Data pasok Data stok
Pasok
Stok Stok
Jumlah pasok Konfirmasi pasok Toko
Data Jenis Furniture
Data Jenis Furniture
4
Data Jenis Furniture Tambah jenis furniture
Request furniture
Jenis Furniture
Jenis Jenis Furniture Furniture
Data request Data request
5
Datab request furniture Request
Data request Data request
Request Request furniture furniture Data request
6 Data request
konfirmasi request Data gudang dan request Kofirmasi dan pilih gudang
Konfirmasi Request
Report request
Data request
7
Report request Report psok & request Report psok & request
Report
Report pasok Username & password
Report pasok Pesan Validasi User & Passwprd
Data Gudang Data Toko 1
Admin
Daftar Gudang Daftar Toko
Manajemen user
Data toko
Toko Toko
Daftar toko Daftar gudang
Data gudang
13
Gambar 3.3 DFD Level 0 c. DFD Leve l Manajemen User DFD Level 1 manajemen user menggambarkan manajemen user toko dan pabrik, yang meliputi tambah user, hapus user dan edit user. Adapun DFD level 1 manajemen user Aplikasi WMS dapat dilihat pada Gambar 3.4.
Data gudang Data gudang Data toko
Data gudang 1.1
Admin
perusahaan perusahaan
Data toko
Data gudang data toko Input user
Hapus toko Hapus gudang
Data toko
toko toko
Data gudang Konfirmasi sukses
1.2
Hapus user gudang Data toko Hapus dat toko
Hapus user
Edit toko Edit gudang Konfirmasi sukses Data toko Data gudang
1.3
Edit gudang Data gudang
Edit user Edit toko Data toko
Gambar 3.4 DFD Level 1 Manajemen User
14
d. DFD Level 1 Proses Tambah Jenis furniture DFD Level 1 tambah jenis furniture menggambarkan proses penambahan furniture, hapus jenis furniture, edit jenis furniture yang dilakukan oleh pabrik pabrik, dan setting tempat penyimpanan furniture yangdilakukan oleh gudang. Adapun DFD level 1 tambah jenis furniture Aplikasi WMS dapat dilihat pada Gambar 3.5.
Data furniture
Data furniture Daftar furniture
pabrik
Daftar furniture 4.1 Tambah jenis furniture
Daftar furniture Data furniture
Jenis Jenis furniture furniture
Data penyimpanan & data furniture
toko
Data furniture Data penyimpanan Daftar furniture Daftar penyimpanan
Daftar penyimpanan 4.2
penyimpanan penyimpanan
Setting penyimpanan furniture
Hapus jenis furniture Daftar furniture
Edit jenis furniture Daftar furniture
4.3 Hapus jenis furniture
4.4 Edit jenis furniture
Daftar furniture Hapus jenis furniture
Edit jenis furniture Daftar furniture
Gambar 3.4 DFD Level 1 Proses Tambah Jenis Furniture
15
3.3
ERD (Entity Relationship Diagram) Nama_penyimpana Nama_penyimpana nn
memiliki
m
Id_penyimpanan Id_penyimpanan
penyimpanan
1
Batas_max Batas_max
m
memiliki
1 memiliki
Jumlah_pasok Jumlah_pasok
m
memiliki Transaksi masuk memiliki
Id_tran_masuk Id_tran_masuk
tanggal tanggal
m m
jumlah jumlah 1
1 stok
m
m memiliki
memiliki
1
1
Perusahaan
1
memiliki
Request_furnitu re
m
m
furniture
Id_p Id_p m
Id_p Id_p
jarak
Id_toko Id_toko
nama nama
alamat alamat
jumlah jumlah
jumlah jumlah
Status_req Status_req Id_furniture Id_furniture
m
jarak jarak m
order
telepon telepon email email Toko
m jumlah jumlah telepon telepon
Id_order Id_order
tanggal tanggal
Id_toko Id_toko alamat alamat nama nama
email email
Gambar 3.6 ERD aplikasi WMS
16
3.4 Relasi Antar Tabel Relasi antar tabel yang terdiri dari tabel user, tabel stock, tabel jenis_barang, tabel tran_masuk, tabel tran, keluar, ditunjukan pada gambar
Gambar 3.7 Relasi Tabel Aplikasi WMS
3.5
Perancangan Tabel
a. Tabel perusahaan Tabel perusahaan adalah tabel yang mengatur tingkat level pengguna, seperti pembatasan hak akses, contoh untuk memanajemen user hanya bisa dilakukan oleh administrator untuk level tingkat Admin. Sedangkan untuk level tingkat user hanya diberi akses tertentu.
Tabel 3.1 Tabel perusahaan Field Id_p
Type int (2)
nama_p
varchar(25)
Comment Primary key, Auto increment
Keterangan Id perusahaan Nama perusahaan
17
user_p
varchar (25)
Username perusahaan Password perusahaan Alamat perusahaan No telepon perusahaan Alamat email perusahaan Untuk membedakan level user
password_p varchar (150) alamat_p telepon_p
varchar(25) int (12)
Email_p
varchar (25)
status
int(1)
b. Tabel toko Tabel toko adalah tabel yang menyimpan data toko, dalam tabel ini terdapat berbagai data toko contoh : user name dan passowrd Tabel 3.2 Tabel toko Field Id_toko
Type int (2)
nama_toko user_toko password alamat_toko telepon_t email_t
varchar(25) varchar (25) varchar (150) varchar(25) int (12) varchar (25)
Comment Primary key, Auto increment
Keteranag Id toko Nama toko Username toko Password toko No telepon toko No telepon toko Alamat email toko
c. Tabel Stock Tebel stock adalah tabel yang digunakan untuk menyimpan data jumlah barang yang dimiliki oleh gudang. Tabel 3.3 Tabel stock Field Id_furniture Id_p Id_penyimpanan Jumlah_furniture
Type Int (2) Int(2) Int(2) Int(3)
Comment foreign key foreign key foreign key
Keterangan Id furniture Id perusahaan Id penyimpanan Jumlah stok furniture
18
d. Tabel jenis_ furniture Tabel jenis_barang adalah tebel yang menyimpan data jenis barang yang di produksi oleh perusahaan. Tabel 3.4 Tabel jenis_furniture Field Id_furniture
Type Int (2)
Comment Primary key, Auto increment
Keterangan Id furniture
Nama_furniture Varchar (25) Deskripsi Varchar (60) Image
Nama furniture Penjelasan detail furniture Gambar furniture
Varchar (25)
e. Tabel request_furniture Tabel tran_keluar adalah tabel yang menyimpan data transaksi keluar yang dimiliki oleh gudang dan data pemasokan barang yang dimiliki oleh pabrik. Tabel 3.5 Tabel request_furniture Field id_order
Type Int (2)
id_p id_furniture Jumlah Status_req
Int (2) Int (2) Int (2) Int (2)
Comment Primary key, Auto increment foreign key foreign key
Keterangan Id order Id perusahaan Id furniture Jumlah order Untuk mengetahui satatus order
f. Tabel tran_masuk Tabel tran_masuk adalah tabel yang menyimpan data transaksi masuk yang dimiliki oleh gudang dan data request barang yang dimiliki oleh pabrik. Tabel 3.6 Tabel tran_masuk Field id_tran_masuk
Type Int (2)
id_penyimpanan Int(2) id_p Int (2)
Comment Primary key, Auto increment foreign key foreign key
Keterangan Id transaksi masuk Id penyimpanan Id perusahaan
19
id_furniture jumlah_pasok tanggal status_pasok
Int (2) Int (3) date Int (1)
foreign key
Id furniture Jumlah pasok Tanggal pasok Untuk mengetahui barang sudah ditrima
g. Tabel penyimpanan Tabel penyimpanan adalah tabel yang digunakan untuk mengatur tempat penyimpan furniture. Tabel 3.7 Tabel penyimpanan Field id_penyimpanan
Type Int (2)
id_p nama_penyimpanan id_furniture batas_max
Int (2) Int (10) Int (2) Int(2)
Comment Primary key, Auto increment foreign key foreign key
Keterangan Id penyimpanan Id perusahaan Nama penyimpanan Id furniture Batas maksimal
h. Tabel tb_order Tabel order adalah tabel yang digunakan untuk menyimpan data request dari toko. Tabel 3.8 Tabel tb_order Field id_order
Type int (2)
id_toko id_furniture jumlah tanggal status
int (2) int (10) int (2) int(2) int(1)
Comment Primary key, Auto increment foreign key foreign key
Keterangan Id order Id toko Id furniture Jumlah order Tanggal order Untuk mengetahu tatus order
i. Tabel Jarak Tabel jarak adalah tabel yang menyimpan jarak antara toko dengan gudang Tabel 3.9 Tabel Jarak
20
Field id_p id_toko Jarak
3.6
Type int (2) int (2) Varchar(3)
Comment foreign key foreign key
Keterangan Id perusahaan Id toko Jarak antara toko dengan perusahaan
Perancangan Interface Berikut adalah perancangan interface aplikasi WMS : a.
Halaman utama aplikasi WMS adalah halaman login. Gambar 3.9 menunjukan rancangan halaman login.
Gambar 3.8 Login Form
Pada gambar di atas merupakan tampilan halaman utama bagi semua user (administrator, admin gudang, admin pabrik, dan admin toko).
b.
Halaman utama user adalah tampilan setelah user login. Gambar 3.10 menunjukan rancangan halaman utama user setelah login.
21
Gambar 3.9 Halaman Utama
Pada halaman ini setiap user, memiliki hak akses yang berbeda. Hak akses masing-masing user adalah : administrator (Melihat, menghapus, dan menambah semua User), admin pabrik (Melihat Stock Semua Gudang, Pasok Furniture, Melihat Jenis Furniture, Menambah Jenis Furniture, Report), admin gudang (Melihat stock Gudang lain, Melihat dan konfirmasi transasi masuk dan keluar, Report), admin toko (Lihat stock semua Gudang, Permintaan barang ke gudang, Report).
BAB IV IMPLEMENTASI DAN ANALISA
4.1
Implementasi Aplikasi WMS Implementasi merupakan tahap setelah tahap perancangan. Dari hasil
perancangan kemudian diimplementasikan ke dalam bentuk kode dan dijalankan pada sebuah komputer dengan menggunakan aplikasi XAMPP, MySQL, dan Web Browser. Implementasi aplikasi WMS menyangkut kebutuhan hardware dan software menjalankan aplikasi WMS, dan tampilan page atau halaman aplikasi WMS yang telah dibuat, tampilan diperoleh dari print screen hasil pembuatan aplikasi WMS. 4.1.1
Kebutuhan Hardware Spesifikasi minimal komputer yang digunakan dalam perancangan dan
pembuatan Aplikasi WMS ini adalah: 1. Intel Pentium 4 2. Sistem Operasi Windows XP / Linux 3. Memory minimal 512 MB 4. Hardisk 160 GB 4.1.2
Kebutuhan Software Adapun kebutuhan software atau perangkat lunak yang digunakan dalam
pembuatan dan perancangan aplikasi WMS antara lain XAMPP, MySQL, dan Web Browser.
22
23
4.1.3
Aplikasi WMS (user interface) User interface dari aplikasi WMS dibagi menjadi 5 bagian, yaitu user
interface untuk General user, user administrator, admin gudang, admin toko, admin pabrik 4.1.3.1 User Interface untuk General User User interface untuk general user, merupakan halaman login, halaman login adalah halaman pertama yang akan muncul saat visitor mengakses aplikasi WMS. Pada halaman ini visitor diminta untuk mengisi username dan password. Apabila username dan password yang dimasukan benar, maka visitor dibawa menuju interface sesuai dengan level account.
Gambar 4.1 Halaman Login 4.1.3.2 User Interface untuk Administrator Didalam halaman user administrator terdapat dua menu utama (user dan add user). Menu user memiliki tiga sub menu, gudang, pabrik, toko dari ketiga submenu tersebut admin dapat melihat daftar user, menu add user memiliki dua sub menu add gudang dan add pabrik. Tampilan dari halaman submenu lihat user adalah :
24
Gambar 4.2 Lihat User Dihalaman lihat user administrator bisa menghapus dan meng edit user. Baik itu admin gudang, admin pabrik, dan admin toko. Sedangkan yang terdapat di dalam menu add user adalah form tambah user, di halaman ini administrator dapat menambahkan user admin gudang, dan admin toko. untuk add user data user akan disimpan dalam tabel perusahaan, add toko, data toko akan disimpan dalam tabel toko.
Gambar 4.3 Tambah User
25
4.1.3.3 User Interface untuk Admin Pabrik User interface untuk admin pabrik adalah tampilan halaman yang terdapat pada account yang memiliki level user sebagai admin pabrik. Interface dari user admin pabrik adalah sebagai berikut :
Gambar 4.4 Lihat Gudang Di halaman lihat gudang, admin pabrik dapat melihat stock dari gudang dengan cara klik lihat stock pada field stock.
Gambar 4.5 Lihat Stok Pada gambar 4.4 merupakan tampilan halaman lihat stok, pada halaman ini pabrik dapat menambah stok gudang dengan memilih furniture yang akan dipasok.
26
Gambar 4.6 Pasok Furniture Pada halaman pasok furniture, user pabrik dapat memasok furniture ke gudang. Dalam pasok furniture pabrik dapat melihat informasi penyimpanan gudang yang masih kosong.
Gambar 4.7 Jenis Furniture
27
Halaman jenis furniture akan menampilkan semua jenis furniture yang ada, jika admin pabrik ingin menambah jenis furniture, dapat dilakukan dengan cara masuk kehalaman tambah jenis furniture.
Gambar 4.8 Tambah Jenis Furniture Pada halaman tambah jenis furniture admin pabrik dapat memasukan jenis furniture baru.
Gambar 4.10 Request Furniture dari Toko Halaman request furniture dari toko adalah halaman yang menampilkan semua toko yang meminta kiriman furniture dari gudang. Saat admin mengklik lihat gudang maka akan muncul tampilan daftar gudang yang memiliki stock yang mencukupi dan jarak paling dekat dengan toko.
28
4.1.3.4 User Interface untuk Admin Gudang User interface untuk admin gudang adalah tampilan halaman yang dapat di akses oleh account yang memiliki level user sebagai admin gudang. Interface dari user admin Gudang adalah sebagai berikut :
Gambar 4.9 Stock Gudang Halaman stock gudang adalah, halaman yang menampilkan stock furniture dari gudang.
Gambar 4.10 Transaksi masuk Gudang Halaman barang masuk gudang adalah halaman yang menampilkan transaksi masuk atau pasokan barang dari pabrik ke gudang.
Gambar 4.11 Request
29
Halaman Request barang adalah halaman yang menampilkan data request barang dari toko. 4.1.3.5 User Interface untuk Admin Toko User interface untuk admin toko adalah tampilan halaman yang dapat di akses oleh account yang memiliki level user sebagai admin toko. Interface dari user admin toko adalah sebagai berikut :
Gambar 4.12 Request Barang Pada halaman ini toko dapat mengajukan request barang ke pabrik dan selanjutnya pabrik akan menentukan gudang yang akan mengirim barang dengan syarat pasok yang memenuhi dan jarak yang paling dekat.
BAB V PENUTUP 5.1
Kesimpulan Berdasarkan aplikasi
yang telah dirancang,
Aplikasi
Warehouse
management untuk Memenuhi Kebutuhan Internala dalam Proses Penjualan Produk Furniture dapat memeberikan solusi kepada industri furniture dalam proses manajemen gudang, supaya dapat meminimalisasikan proses pengiriman barang dari gudang ketoko. Dengan meminimalisasikan proses pengiriman barang, berdampak pada biaya pengiriman barag yang semakin sedikit dan keuntungan perusahaan semakin bertambah. 5.2
Saran Berdasarkan kesimpulan di atas maka untuk penelitian selanjutnya dapat
dikembangkan antara lain : 1. Dapat dilakukan pengembangan lebih lanjut agar aplikasi SCM dapat diakses dengan perangkat mobile, 2. Teknologi yang ada cukup baik, namun jika digunakan RFID maka halnya akan mengurangi rework, karena barang yang keluar dan masuk dicatat secara otomatis tanpa harus mengentry ulang.
30
DAFTAR PUSTAKA Anonymous.2012. http://digilib.ittelkom.ac.id/index.php?option=com_content&view=a rticle&id=953:definisi-supply-chain-management&catid=25:industri&Itemid=14. diakses pada tanggal 20 Desember 2012 12:30PM Anhar, 2010. Panduan Menguasai PHP dan MySQL secara Otodidak, Mediakita : Jakarta Arwani, Ahmad. (2009). Warehouse Check UP. Edisi-1. Penerbit PPM, Jakarta. Badan Nasional Penanggulangan Bencana. 2009. Peraturan Kepala Badan Nasional Penanggulangan Bencana Nomor 06 Tahun 2009 Tentang Pedoman Pergudangan. Halaman 1,3,6-12,16-21. Chopra, S. dan Meindl, P. 2004. Supply Chain Management : Strategy, Planning, and Operations, 2nd edition, Pearson-Prentice Hall, New Jersey. Fathansyah, Ir.1999.Basis Data.Informatika:Bandung. Kristanto, A. 2003. Perancangan Sistem Informasi dan Aplikasi. Gavamedia: Yogyakarta Oetomo, B. Sutedjo. 2002. Perencanaan dan Pembangunan Sistem Informasi. ANDI:Yogyakarta. Permana, Ryan, 2011. Perancangan Aplikasi Dashboard Wms Berbasis Web Service Dengan Menggunakan Teknologi .Net Web Service dan Ph,.26-89. Sutarman. 2007. Membangun Aplikasi Web dengan PHP dan MySQL.Graha Ilmu: Yogyakarta Warman, John. 2004. Manajemen Pergudangan. Pustaka Sinar Harapan: Jakarta. Wiyono, D.S dan Permana R, 2011. DESIGNING E-LEARNING MODEL TO Learn About Transportation Management System to Support Supply Chain Management With Simulation Problems,13-14. Zaki, Ali ( 2008 ). AJAX untuk Pemula. Jakarta : PT Elex Media Komputindo.
31