APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL

dokumen-dokumen yang mirip
BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB III ANALISA DAN DESAIN SISTEM

BAB 3 GAMBARAN UMUM PANGNAS GALLERY MEDAN. Nikson Nababan dan Ibu Santika Nikson Nababan boru Simamora yang diketuai

BAB III ANALISA DAN DESAIN SISTEM. informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV HASIL PRAKTEK KERJADAN ANALISIS

SISTEM INFORMASI PERSURATAN DINAS SOSIAL PEMUDA DAN OLAHRAGA KOTA SEMARANG BERBASIS WEB

BAB III ANALISA DAN PERANCANGAN

IMPLEMENTASI SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SEKOLAH MENENGAH PERTAMA (SMP) SWASTA NUSA PENIDAMEDAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III CARA DAN METODOLOGI PENELITIAN

APLIKASI PENGELOLAAN DATA BARANG CV. TRIMULTI MANUNGGAL BERBASIS WEBSITE MENGGUNAKAN PHP DAN MYSQL

BAB III ANALISIS DAN PERANCANGAN SISTEM. dan mengevaluasi segala permasalahan, kesempatan, dan hambatan yang

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

4.1. Perancangan Use Case Diagram

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

BAB III ANALISA DAN DESAIN SISTEM

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI GEOGRAFIS PENDIDIKAN KOTA BEKASI


BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB III ANALISIS DAN DESAIN SISTEM

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

JURNAL PERANCANGAN SISTEM INFORMASI PENJUALAN PADA CV. CAHAYA ELEKTRONIK DENGAN METODE RAPID APPLICATION DEVELOPMENT (RAD)

PERANCANGAN APLIKASI LAPORAN PENJUALAN JAM DI CV. DUTA SERVICE JAM BEKASI MENGGUNAKAN METODELOGI UNIFIED APPROACH

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Taufiq Hidayat

APLIKASI PENJUALAN PADA UD. SONJAYA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DIGITAL INFORMATION & SYSTEM CONFERENCE 2012 PERANCANGAN SISTEM APLIKASI MEDIA INFORMASI LOWONGAN PEKERJAAN BERBASIS WEB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS Analisis Sistem Pencatatan Persediaan Primkopkar Manunggal

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN. Daftar Account Customer. Pesan LOGIN GAGAL! Ulangi Lagi. Input Booking Service. Simpan Data ke Database. Cetak Nota Boking Service

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

PERANCANGAN DAN IMPLEMENTASI E-COMMERCE PADA RUMAH SONGKET PUSAKO MINANG PANDAI SIKEK

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB IV PERANCANGAN SISTEM

SISTEM PENGOLAHAN DATA KARTU PELAJAR SISWA SMA NEGERI 1 INDRALAYA. Abstrak

BAB 3 PERANCANGAN SISTEM

BAB III METODE PENELITIAN

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan

PERANCANGAN UML SISTEM INFORMASI STOK BARANG

BAB IV IMPLEMENTASI DAN EVALUASI


BAB III ANALISIS DAN PERANCANGAN

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

JTI, Vol 6 No.1, Juni 2014 SISTEM INFORMASI PENGOLAHAN DATA KEPENDUDUKAN PADA KECAMATAN TIANG PUMPUNG KEPUNGUT KABUPATEN MUSI RAWAS BERBASIS WEBSITE

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

E-GUDANG. Jl. HM Joni No. 70 Medan 1 Abstrak

BAB III ANALISIS DAN PERACANGAN. perangkat lunak (software), pengguna (user) serta hasil analisis terhadap sistem

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. wawancara yang dilakukan, para costumer ingin membeli dengan cara mudah tanpa

`BAB III ANALISIS DAN PERANCANGAN SISTEM. Material Requirement Planning (MRP) berbasis web pada CV. Mitra Techno Sains.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN... I-1

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

ANALISIS DAN PERANCANGAN WEB SEBAGAI MEDIA PROMOSI PADA DJALEEPRODUKTAMA FREELANCE GRAPHIC PARTNER YOGYAKARTA. Naskah Publikasi

Perancangan Sistem Infomasi Filling di PT BCA Cabang MH Thamrin Tangerang

BAB III ANALISA DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN

SISTEM KOMPUTERISASI PENGOLAHAN BUKU INDUK PEGAWAI PADA UPT DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA KECAMATAN BANJARMANGU BERBASIS PHP DAN MYSQL

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI SISTEM. bentuk tabel database, pembuatan kode program dan sebagainya.

Transkripsi:

APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL Sri Rahardjo, Leli safitri Fakultas Ilmu Komputer, Universitas Gunadarma Jl. Margonda Raya 100 Depok 16424 srirahardjo1904jco@gmail.com, leli.s@staff.gunadarma.ac.id Aplikasi warehouse management system berbasis web menggunakan php & mysql menyajikan proses perancangan sistem manajemen gudang (WMS) yang berupa barang masuk, barang keluar dan stock yang masih tersedia. Perangkat lunak yang digunakan untuk membuat aplikasi ini yaitu menggunakan pemrograman PHP yang dihubungkan dengan MYSQL sebagai tempat penyimpanan data (database), serta XAMPP sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan server yang dapat dijalankan komputer tanpa memerlukan sambungan internet. Server dikomputer ini disebut dengan Local Server (LocalHost) yang mana server ini nantinya akan kita install Website Hosting yang sudah memiliki sistem CMS (Content Management System). Dengan dibuatnya aplikasi berbasis web ini diharapkan dapat mengetahui dalam pencatatan data jumlah barang masuk dan keluar, mempermudah mengetahui kategori barang, pemasukan data, penghapusan data, pengubahan data, pencarian data laporan, yang pada akhirnya data-data tersebut dapat dilihat dan terkontrol dalam bentuk laporan yang dengan mudah karena sudah terhubung ke database. Kata Kunci : Aplikasi Warehouse Management Sistem, PHP,MYSQL Latar Belakang Masalah Dalam perkembangan ilmu pengetahuan dan teknologi yang semakin pesat ini, teknologi informasi sangatlah dibutuhkan untuk menunjang dalam pengambilan keputusan. Perkembangan teknologi informasi itu sendiri mempengaruhi pula berkembangnya berbagai macam software untuk mengimbangi teknologi hardware itu sendiri. Keadaan tersebut yang nantinya akan menciptakan suatu teknologi yang dapat melakukan pemrosesan data secara cepat dan akurat.

Dalam sebuah perusahaan industri yang menghasilkan output dalam jumlah yang besar sangatlah memerlukan adanya gudang untuk menyimpan barang tersebut. PT.Frisian Flag Indonesia adalah perusahaan yang berdiri sejak tahun 1922 merupakan produsen produk-produk nutrisi berbasis susu untuk anakanak Indonesia dengan merek Frisian Flag. Sistem pergudangan yang saat ini berjalan masih memiliki beberapa kekurangan seperti pelaporan data stock yang masih manual sehingga menyebabkan produktifitas karyawan tidak maksimal. Dalam gudang inventori sangatlah dibutuhkan informasi berupa data stok barang yang akurat dan tidak memerlukan waktu yang lama untuk mengambil informasi tersebut. Oleh karena itu,informasi yang biasanya didapatkan dengan cara manual sudah tidak digunakan lagi secara maksimal dalam memenuhi kebutuhan perusahaan akan adanya informasi yang akurat dan cepat. Tujuan dari penulisan ini yaitu memanfaatkan teknologi yang sedang berkembang untuk membuat aplikasi warehouse management system berbasis web menggunakan php & mysql. Penulis berharap dengan adanya aplikasi ini dapat membantu dan memudahkan pengguna untuk menyajikan informasi barang yang akurat serta menyajikan laporan yang cepat sesuai dengan kebutuhan perusahaan. Metode Penelitian Metode yang digunakan dalam penelitian ini yaitu studi pustaka. Penulis melakukan penulisan dalam beberapa tahap yaitu : 1. Identifikasi masalah Di dalam menyusun penulisan ini,penulis berusaha untuk mendapatkan serta mengumpulkan data yang lengkap guna peyusunan penulisan ini. Untuk pengumpualan data ini dilakukan menggunakan beberapa metode, adapun metode yang peneliti gunakan dalam mengumpulkan data-data adalah dengan cara observasi, wawancara dari pihak gudang, serta pengumpulan data melalui studi kepustakaan melalui media cetak maupun elektronik yang dapat dijadikan acuan pembahasan masalah, serta beberapa sumber dari jurnal dan buku-buku referensi. 2. Analisis Data

Pada tahap ini, penulis mencari dan merangkum kepustakaan yang dapat menunjang pengerjaan penulisan ini. Penelitian yang dilakukan dengan mempelajari buku-buku karya ilmiah, dan situs web, literatur serta dokumentasi yang ada kaitannya dengan penelitian ini yang penulis pergunakan sebagai bahan acuan dalam pemecahan masalah. 3. Perancangan Aplikasi Pada tahap ini dilakukan perancangan aplikasi berbasis web dan membuat rancangan tampilan yang memudahkan dalam pembuatan interface dari apliakasi yang dibuat. 4. Implementasi Pada tahap ini penulis membuat sistem informasi dengan software pendukung. Software yang digunakan adalah XAMPP yang mencakup : Apache untuk web server, PHP untuk bahasa pemrograman, dan MYSQL untuk databasse-nya. Selain itu penulis juga menggunakan Adobe photoshop untuk mengolah gambar. Selanjutnya menguji sistem informasi yang telah dibuat. Pembahasan Dalam penulisan ini sistem aplikasi yang akan dibuat adalah aplikasi warehouse management system berbasis web. Aplikasi ini adalah aplikasi yang digunakan untuk memberikan informasi tentang pergerakan stock barang yang ada diwarehouse. Pembuatan aplikai ini menggunakan php untuk membuat halaman web dan mysql sebagai database dari program. Aplikasi ini dapat membantu dan memudahkan pengguna untuk menyajikan informasi barang yang akurat serta menyajikan laporan yang cepat sesuai dengan kebutuhan perusahaan. Aplikasi ini mempunyai beberapa menu utama yaitu user management, master data, transaksi, dan laporan transaksi Analisis Pada setiap pembuatan sebuah aplikasi diperlukan analisis sistem terlebih dahulu. Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikn dan mengevaluasi permasalahan-permasalahan, kesempatan-

kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. langkah pertama yang dilakukan adalah menganalisa seberapa pentingnya kebutuhan aplikasi warehouse management system bagi karyawan, atasan serta bagi perusahaan. karena ada beberapa faktor seperti pencatatan stock barang yang dilakukan masih dengan cara manual ( menggunakan form ) dan membutuhkan waktu yang lama untuk mendapatkan laporan informasi stock aktual. Perancangan Aplikasi Dalam perancangan aplikasi ini penulis akan membuat dengan beberapa tahap seperti perancangan struktur navigasi, UML, perancangan tampilan, perancangan database serta bagaimana cara upload web kedalam hosting agar dapat digunakan secara online. Struktur Navigasi Struktur navigasi adalah urutan alur informasi dari suatu aplikasi multimedia. Dengan menggunakan struktur navigasi yang tepat maka suatu aplikasi multimedia mempunyai suatu pedoman dan arah informasi yang jelas. Dalam pembuatan aplikasi ini jenis stuktur navigasi yang digunakan adalah struktur navigasi campuran. Gambar 1. Struktur Navigasi User Administrator

Gambar 2. Struktur Navigasi User Gudang Rancangan Use Case Diagram Secara garis besar Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Insert Edit Delete User Management Insert Master Data Edit Delete Gudang Transaksi Laporan Barang Masuk Barang Keluar Admin Laporan Transaksi Change Password Profil Info Logout Gambar 3. Rancangan Use Case Diagram

Rancangan Activity Diagram Secara garis besar Activity Diagram menggunakan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Login Masukan Username & Password Jika Gagal Jika Benar Menu Utama User Management Master Data Transaksi Laporan Profil Info Insert Update Delete Insert Update Delete Barang Masuk Barang Keluar Laporan Transaksi Change Password Keluar Gambar 4. Rancangan Activity Diagram Rancangan Halaman Menu Login Pada saat pertama aplikasi ini dijalankan maka aplikasi ini akan menampilkan menu login yang berfungsi untuk masuk kedalam menu utama dari aplikasi ini dengan mengisikan username dan password yang telah dibuat didalam database aplikasi ini. Didalam tampilan login terdapat dua user yaitu user administrator dan user gudang.

Gambar 5. Rancangan Halaman Menu Login Pembuatan Aplikasi Gambar 6. Rancangan Halaman Menu Utama User Administrator Pada bagian ini dilakukan proses pembuatan database, mulai dari pembuatan database hingga ke pembuatan table-tabel yang digunakan di dalam aplikasi. Pembuatan Database Untuk membuat database baru masukan script berikut :

CREATE DATABASE wms Pembuatan Tabel Barang Keluar Untuk membuat tabel barang keluar masukan script berikut: CREATE TABLE barang_keluar (id_keluar int(20) primary key not null, tgl date, kode_barang int(40), jumlah int(10)); Pembuatan Tabel Barang Masuk Untuk membuat tabel barang masuk masukan script berikut: CREATE TABLE barang_masuk (id_masuk int(20) primary key not null, tgl date, kode_barang int(40), jumlah int(10)); Pembuatan Tabel Data Barang Untuk membuat tabel data barang masukan script berikut: CREATE TABLE data_barang (kode_barang int(20) primary key not null, nama_barang varchar(40), jenis_barang varchar(11)); Tabel Data Persediaan Untuk membuat tabel data persediaan masukan script berikut: CREATE TABLE data_persediaan (kode_barang varchar(40) primary key not null, stok_awal varchar(10), masuk varchar(10), keluar varchar(10), stok_tersedia varchar(20)); Pembuatan Tabel User Login Untuk membuat tabel user login masukan script berikut: CREATE TABLE user_login (ID int(11) primary key not null, username varchar(20), nama_karyawan varchar(50), password varchar(20), login_hash varchar(30));

Pembuatan Halaman Web Setelah perancangan selesai dikerjakan,maka tahapan selanjutnya adalah pembuatan aplikasi.untuk membuat halaman login, pertama-tama buat file index.php. Pada menu login terdapat dua jenis user yang dapat digunakan yaitu user administrator dan user gudang Implementasi Dan Uji Coba Aplikasi Pada tahapan ini penulis melakukan implementasi aplikasi warehouse management system berbasis web. Implementasi dilakukan untuk menguji aplikasi yang telah dikembangkan Halaman Menu Login Halaman menu login adalah tampilan awal ketika aplikasi ini pertama kali dijalankan. Pada halaman login terdapat username dan password dimana terdapat dua jenis user untuk menjalankan aplikasi ini yaitu user administrator dan user gudang. Kesimpulan Gambar 7. menu Login Berdasarkan program yang telah dibuat dan pengujian yang telah dilakukan, aplikasi berbasis web menggunakan bahasa pemrograman PHP dan dikoneksikan dengan database MySQL, web menggunakan php & mysql. Aplikasi dapat membantu dan memudahkan pengguna untuk menyajikan informasi barang yang akurat serta menyajikan laporan yang cepat sesuai dengan kebutuhan perusahaan.

DAFTAR PUSTAKA [1] Hariyanto, Bambang.2004.Sistem Manajemen Basis Data : Pemodelan,Perancangan,dan Terapanya.Informatika,Bandung. [2] Hermawan, Julis. 2004. Analisa Design dan Pemrograman Berorientasi Objek dengan UML dan Visual Basic.net,Edisi 1. Penerbit Andi, Yogyakarta. [3] Jusuf, Hasan Shadily, Aplikasi dalam persediaan barang, Jakarta, 2001. [4] Kadir, Abdul. 2008.Pengenalan Sistem Informasi.Penerbit Andi, Yogyakarta. [5] Munawar, Permodelan Visual dengan UML. Graha Ilmu Yogyakarta, 2005 [6] Peranginagin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL, Edisi pertama. Penerbit, Andi, Yogyakarta [7] Sidik, Ir, Betha.,MySQL untuk pengguna, Administrator, dan Pengembang Aplikasi Web. Informatika, Bandung, 2005. [8] Syukur, Muhammad, Membuat Website Dinamis dengan PHP, Duta Nusantara, Jakarta, 2007. [9] URL: http://id.wikipedia.org/wiki/adobe_dreamweaver, 15 Mei 2014 [10] Wesley, Addison. 2004. Pengenalan Sistem Basisdata, Edisi ke tujuh. Gramedia. Jakarta.