rancang bangun aplikasi pengelolaan gudang...

66
RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG BERBASIS WEBSITE PADA PT MASMEDIA BUANA PUSTAKA KERJA PRAKTIK Program Studi S1 Sistem Informasi Oleh: VIO FIRMANDA BETA PERDANA 17.41010.0166 FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA 2020

Upload: others

Post on 09-Dec-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG

BERBASIS WEBSITE PADA PT MASMEDIA BUANA PUSTAKA

KERJA PRAKTIK

Program Studi

S1 Sistem Informasi

Oleh:

VIO FIRMANDA BETA PERDANA

17.41010.0166

FAKULTAS TEKNOLOGI DAN INFORMATIKA

UNIVERSITAS DINAMIKA

2020

Page 2: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG BERBASIS

WEBSITE PADA PT MASMEDIA BUANA PUSTAKA

Diajukan sebagai salah satu syarat untuk menyelesaikan

Program Sarjana

Disusun Oleh :

Nama : Vio Firmanda Beta Perdana

NIM : 17410100166

Program : S1 (Strata Satu)

Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA

UNIVERSITAS DINAMIKA

2020

Page 3: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

“Kesuksesan adalah buah dari usaha-usaha kecil yang diulang hari

demi hari”

Page 4: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

“Kupersembahkan kerja praktek ini kepada kedua orang tua yang memberikan

motivasi, dan rekan kerja praktik. Terimakasih, semoga seluruh kebaikan yang

diberikan mendapat imbalan dari Allah SWT”

Page 5: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer
Page 6: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer
Page 7: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

vii

ABSTRAK

PT MASMEDIA BUANA PUSTAKA adalah perusahaan penerbitan buku

yang berlokasi di Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo Kulon, Tropodo,

Sidoarjo, Kabupaten Sidoarjo, Jawa Timur. Perusahaan ini bergerak dalam bidang

penerbitan buku yang menerbitkan dan memasarkan buku-buku yang dibutuhkan

masyarakat. Sejak awal berdiri pada 2008, perusahaan ini telah menerbitkan ribuan

buku-buku yang bermutu. Mulai dari jenjang prasekolah hingga pendidikan

menengah dan juga menerbitkan buku-buku umum yang disediakan untuk seluruh

khalayak pembaca, PT MASMEDIA BUANA PUSTAKA telah menciptakan lebih

dari ratusan judul produk yang dihasilkan.

Berdasarkan hasil kegiatan kerja praktik yang dilakukan di PT

MASMEDIA BUANA PUSTAKA, ditemukan beberapa permasalahan terkait

pencatatan stok. PT MASMEDIA BUANA PUSTAKA mengharapkan adanya

aplikasi yang dapat membantu perusahaan dalam pengelolaan gudang, yang

meliputi pencatatan stok, pencatatan stok opname. Hal tersebut dikarenakan selama

ini PT MASMEDIA BUANA PUSTAKA masih menggunakan sistem pencatatan

manual dengan bantuan Microsoft Excel, dimana pada sistem pencatatan tersebut

tidak ada batasan hak akses dalam penggunaannya. Kekurangan lain pada sistem

yang ada adalah tidak adanya pelaporan secara terperinci dan efisien mengenai stok

produk pada gudang.

Dengan diterapkannya aplikasi pengelolaan gudang pada PT

MASMEDIA BUANA PUSTAKA, maka diperoleh informasi detail terkait

Page 8: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

viii

dengan proses pengelolaan gudang. Aplikasi ini juga menyediakan laporan secara

realtime sehingga dapat membantu dalam pengelolaan pencatatan stok produk,

pencatatan stok opname.

Kata Kunci: Pengelolaan Gudang, Pencatatan, PT Masmedia Buana Pustaka,

Website

Page 9: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

ix

KATA PENGANTAR

Puji syukur kehadirat Tuhan Yang Maha Esa, karena berkat rahmat dan

hidayah-Nya, penulis dapat menyelesaikan Laporan Kerja Praktik yang berjudul

“Rancang Bangun Aplikasi Pengelolaan Gudang Berbasis Website Pada PT

MASMEDIA BUANA PUSTAKA” ini dapat diselesaikan.

Laporan Kerja Praktik ini disusun dalam rangka penulisan laporan untuk

lulus mata kuliah Kerja Praktik pada Program Studi S1 Sistem Informasi

Universitas Dinamika Surabaya. Melalui kesempatan yang sangat berharga ini,

penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua

pihak yang telah membantu penyelesaian Laporan Kerja Praktik ini, terutama

kepada :

1. Kedua orang tua dan kakak yang selalu memberikan doa, bantuan, nasihat

dan dukungan moral kepada penulis.

2. Bapak Prof. Dr. Budi Jatmiko, M.Pd. selaku Rektor Universitas Dinamika

Surabaya.

3. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng. selaku Kepala Program Studi

S1 Sistem Informasi.

4. Ibu Tan Amelia, S.Kom., M.MT., MCP. selaku Dosen Pembimbing yang

telah membimbing dengan sabar, memberikan dukungan dan kemudahan

dalam pelaksanaan kerja praktik.

5. Bapak Muhammad Muhbib Selaku Penyelia PT MASMEDIA BUANA

PUSTAKA yang juga memberikan masukan terhadap penulis.

Page 10: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

x

6. Teman–teman seperjuangan kerja praktik dan teman-teman di Universitas

Dinamika khususnya S1 Sistem Informasi yang selalu menemani,

memberikan dukungan, dan membantu penulis dari awal proses kerja praktik

hingga pembuatan laporan ini.

Semoga Tuhan Yang Maha Esa memberikan limpahan rahmat-Nya kepada

seluruh pihak yang telah memberikan bantuan, nasehat, dan dukungan selama

pelaksanaan kerja praktik maupun pembuatan laporan kerja praktik ini.

Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan, baik

dari materi maupun teknik penyajiannya. Untuk itu segala kritik dan saran

membangun, sangat penulis harapkan. Semoga laporan ini dapat memberikan

manfaat bagi pembaca dan pihak-pihak yang berkepentingan.

Surabaya, 24 Juni 2020

Penulis

Page 11: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

xi

DAFTAR ISI

Halaman

ABSTRAK ............................................................................................................ vii

KATA PENGANTAR ........................................................................................... ix

DAFTAR ISI .......................................................................................................... xi

DAFTAR TABEL ................................................................................................ xiv

DAFTAR GAMBAR ............................................................................................ xv

BAB I PENDAHULUAN ...................................................................................... 1

1.1 Latar Belakang ......................................................................................... 1

1.2 Perumusan Masalah .................................................................................. 3

1.3 Batasan Masalah ....................................................................................... 4

1.4 Tujuan ....................................................................................................... 4

1.5 Manfaat ..................................................................................................... 4

1.6 Sistematika Penulisan .................................................................................... 5

BAB II GAMBARAN UMUM PERUSAHAAN ................................................... 7

2.1 Sejarah PT MASMEDIA BUANA PUSTAKA ....................................... 7

2.2 Logo PT MASMEDIA BUANA PUSTAKA .......................................... 7

2.3 Visi PT MASMEDIA BUANA PUSTAKA ............................................ 8

2.4 Misi PT MASMEDIA BUANA PUSTAKA ................................................. 8

2.5 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA ......................... 8

Page 12: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

xii

2.6 Deskripsi Tanggung Jawab Pekerjaan ........................................................... 9

2.7 Lokasi PT MASMEDIA BUANA PUSTAKA ........................................... 10

BAB III LANDASAN TEORI .............................................................................. 11

3.1 Rancang Bangun .......................................................................................... 11

3.2 Aplikasi ....................................................................................................... 11

3.3 Analisis Sistem ............................................................................................ 12

3.4 System Development Life Cycle (SDLC) ................................................... 12

BAB IV DESKRIPSI PEKERJAAN .................................................................... 14

4.1 Menganalisis Sistem .................................................................................... 15

4.1.1 Pengumpulan Data ................................................................................ 15

4.1.2 Analisis Bisnis ...................................................................................... 16

4.1.3 Analisis Kebutuhan Pengguna .............................................................. 19

4.1.4 Analisis Kebutuhan Data ...................................................................... 20

4.1.5 Diagram Blok Pengelolaan Gudang ..................................................... 21

4.2 Merancang Sistem ....................................................................................... 23

4.2.1 System Flow ......................................................................................... 23

4.2.2 Merancang Proses ................................................................................. 31

4.2.3 Merancang Basis Data .......................................................................... 35

4.2.4 Rancangan Antarmuka Pengguna ......................................................... 38

4.3 Membahas Sistem ........................................................................................ 42

BAB V PENUTUP ................................................................................................ 49

Page 13: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

xiii

5.1 Kesimpulan ............................................................................................. 49

5.2 Saran ....................................................................................................... 49

DAFTAR PUSTAKA ........................................................................................... 50

Page 14: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

xiv

DAFTAR TABEL

Halaman

Tabel 4. 1 Identifikasi Masalah ............................................................................. 17

Tabel 4. 2 Kebutuhan Pengguna ........................................................................... 19

Tabel 4. 3 Struktur Tabel Master Produk .............................................................. 36

Tabel 4. 4 Struktur Tabel Master Cabang ............................................................. 37

Tabel 4. 5 Struktur Tabel Transaksi Stok.............................................................. 37

Tabel 4. 6 Struktur Tabel Stok Opname................................................................ 37

Page 15: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

xv

DAFTAR GAMBAR

Halaman

Gambar 2. 1 Logo PT MASMEDIA BUANA PUSTAKA .................................... 7

Gambar 2. 2 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA.............. 8

Gambar 2. 3 Lokasi PT MASMEDIA BUANA PUSTAKA ................................ 10

Gambar 4. 1 Diagram Blok Pengelolaan Gudang…………………………………..21

Gambar 4. 2 Sysflow Pengelolaan Hak Akses Login ........................................... 24

Gambar 4. 3 Sysflow Pengelolaan Master Produk................................................ 25

Gambar 4. 4 Sysflow Pengelolaan Master Cabang ............................................... 26

Gambar 4. 5 Sysflow Pengelolaan Pencatatan Transaksi Stok Masuk ................. 27

Gambar 4. 6 Sysflow Pengelolaan Pencatatan Transaksi Stok Keluar ................. 28

Gambar 4. 7 Sysflow Pengelolaan Pencatatan Stok Opname ............................... 29

Gambar 4. 8 Sysflow Laporan Stok ...................................................................... 30

Gambar 4. 9 Sysflow Pengelolaan Laporan Stok Opname ................................... 31

Gambar 4. 10 Context Diagram ............................................................................ 31

Gambar 4. 11 Diagram Jenjang ............................................................................. 32

Gambar 4. 12 DFD LV 0....................................................................................... 33

Gambar 4. 13 DFD Level 1 Mengelola Master..................................................... 34

Gambar 4. 14 DFD Level 1 Mengelola Pencatatan Transaksi .............................. 34

Gambar 4. 15 DFD Level 1 Mengelola Laporan .................................................. 35

Gambar 4. 16 Conceptual Data Model .................................................................. 35

Gambar 4. 17 Physical Data Model ...................................................................... 36

Gambar 4. 18 Rancangan Tampilan Login ........................................................... 38

Page 16: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

xvi

Gambar 4. 19 Rancangan Tampilan Dashboard ................................................... 38

Gambar 4. 20 Rancangan Tampilan Master Produk ............................................. 39

Gambar 4. 21 Rancangan Tampilan Master Cabang ............................................ 39

Gambar 4. 22 Rancangan Halaman Tampilan Transaksi Stok in ......................... 40

Gambar 4. 23 Rancangan Halaman Transaksi Stok Out ....................................... 40

Gambar 4. 24 Rancangan Halaman Stok Opname ................................................ 41

Gambar 4. 25 Rancangan Halaman Laporan Transaksi Stok Produk ................... 41

Gambar 4. 26 Rancangan Halaman Laporan Stok Opname ................................. 42

Gambar 4. 27 Halaman Login Aplikasi ................................................................ 42

Gambar 4. 28 Halaman Dashboard ....................................................................... 43

Gambar 4. 29 Halaman Data Master Produk ........................................................ 43

Gambar 4. 30 Detail Data Stok Produk ................................................................. 44

Gambar 4. 31 Halaman Data Master Cabang........................................................ 44

Gambar 4. 32 Halaman Transaksi Stok Masuk ..................................................... 45

Gambar 4. 33 Halaman Pencatatan Transaksi Stok Masuk .................................. 45

Gambar 4. 34 Halaman Transaksi Stok Keluar ..................................................... 46

Gambar 4. 35 Halaman Pencatatan Transaksi Stok Keluar .................................. 46

Gambar 4. 36 Halaman Stok Opname .................................................................. 47

Gambar 4. 37 Halaman Pencatatan Stok Opname ................................................ 47

Gambar 4. 38 Halaman Laporan Stok Produk ...................................................... 48

Gambar 4. 39 Halaman Laporan Stok Opname .................................................... 48

Page 17: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Di zaman modern saat ini, teknologi sudah tidak bisa lepas dari kehidupan

manusia sehari-hari. Hal itu disebabkan karena perkembangan teknologi dapat

mempermudah manusia dalam melakukan aktivitasnya. Teknologi baik itu

perangkat lunak atau mesin kini selalu hadir dalam dunia kerja, terutama dalam

bidang industri. Saat ini, banyak bidang manufakturing yang menggunakan bantuan

mesin hingga robot untuk melakukan kegiatan usahanya. Hal ini tentu dapat

menggantikan peran manusia bahkan mesin atau robot tersebut dapat melakukan

hal yang manusia tidak bisa lakukan.

PT MASMEDIA BUANA PUSTAKA adalah perusahaan penerbitan buku

yang berlokasi di Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo Kulon, Tropodo,

Sidoarjo, Kabupaten Sidoarjo, Jawa Timur. Perusahaan ini bergerak dalam bidang

penerbitan buku yang menerbitkan dan memasarkan buku-buku yang dibutuhkan

masyarakat. Sejak awal berdiri pada 2008, perusahaan ini telah menerbitkan ribuan

buku-buku yang bermutu. Mulai dari jenjang prasekolah hingga pendidikan

menengah dan juga menerbitkan buku-buku umum yang disediakan untuk seluruh

khalayak pembaca, PT MASMEDIA BUANA PUSTAKA telah menciptakan lebih

dari ratusan judul produk yang dihasilkan.

PT MASMEDIA BUANA PUSTAKA memiliki proses bisnis untuk

pembuatan produk buku yaitu Divisi PPIC akan memeriksa ketersediaan stok bahan

Page 18: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

2

baku terlebih dahulu sesuai data kebutuhan bahan baku yang harus tersedia. Jika

bahan baku tersedia maka Divisi PPIC akan mengirim seluruh bahan baku ke Divisi

Produksi dan memerintahkan Divisi Produksi untuk membuat produk. Jika bahan

baku produk terdapat kekurangan maka Divisi PPIC akan meminta Divisi

Purchasing untuk memesan bahan baku yang kurang. Namun Divisi PPIC dapat

meminta kepada Divisi Produksi untuk melakukan produksi dengan bahan baku

yang sudah tersedia terlebih dahulu sambil menunggu bahan baku yang tersedia.

Hal ini dapat dilakukan jika memungkinkan karena bahan baku yang belum ada

dapat dikerjakan menyusul. Secara ideal jika bahan baku dari Divisi Purchasing

lengkap, maka selanjutnya Divisi PPIC akan memerintahkan Divisi Produksi untuk

melakukan pembuatan produk.

Jika produk sudah selesai dikerjakan maka produk akan dilakukan

pemeriksaan kualitas produk, jika barang belum memenuhi standart kualitas

produk, maka Divisi Produksi akan menelakukan perbaikan produk yang tidak

memenuhi standar kualitas produk. Jika produk sudah memenuhi standar, maka

selanjutnya produk akan dikirimkan ke Divisi Gudang untuk dilakukan pencatatan

stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke

customer. Setelah sales berhasil mendapatkan costumer yang ingin membeli produk

maka perlu dilakukan pencatatan pemenuhan pemesanan oleh pihak

marketing/penjualan. Sampai setelah melewati proses pencatatan pemenuhan

pemesanan, produk akan siap dikirimkan ke costumer dan pihak Divisi Gudang

juga perlu melakukan pencatatan stok produk yang keluar dari gudang sesuai

dengan catatan surat jalan yang berisi nama produk dan jumlah stok yang akan

dikirimkan kepada costumer.

Page 19: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

3

Dari permasalahan selama ini pada Divisi Gudang adalah petugas gudang

yang melakukan inventarisasi atau pencatatan stok produk secara manual

menggunakan excel yang menjadikan informasi menjadi kurang up to date,

sehingga dengan cara manual informasi yang didapatkan menjadi kurang cepat.

Untuk masalah tersebut bisa diselesaikan dengan pendekatan teknologi informasi

berbasis web yang akan memudahkan pihak Divisi Gudang dalam mengelola

gudang serta mengakses dan mendapatkan informasi yang tidak dibatasi tempat

tertentu.

Berdasarkan masalah yang berhubungan dengan peng-update-an data

inventory gudang serta konsistensi data dapat diselesaikan dengan aplikasi

komputer berbasis web. Harapan penggunaan aplikasi tersebut adalah terjadi

peningkatan efisiensi dalam melakukan pencatatan stok produk. Dengan adanya

aplikasi pengelolaan gudang berbasis web diharapkan dapat mengatasi dalam

masalah melakukan inventarisasi atau pencatatan stok produk pada Divisi Gudang

di PT MASMEDIA BUANA PUSTAKA.

1.2 Perumusan Masalah

Dengan melihat latar belakang yang telah dibahas, maka dapat dirumuskan

permasalahan pada PT MASMEDIA BUANA PUSTAKA saat ini, yaitu bagaimana

merancang dan membangun aplikasi pengelolaan gudang untuk membantu proses

pencatatan stok pada Divisi Gudang?

Page 20: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

4

1.3 Batasan Masalah

Batasan masalah dalam melakukan perancangan sistem ini adalah sebagai

berikut :

1. Tidak menangani retur jika ada produk cacat.

2. Sistem yang akan dibangun berbasis website.

3. Sistem ini hanya membahas sistem inventarisasi atau pencatatan stok gudang

tidak sampai sistem Produksi.

4. Sistem ini juga tidak membahas tentang persediaan bahan baku untuk produksi

buku pada Divisi Produksi.

5. Sistem ini tidak menangani masalah keuangan perusahaan, retur pembelian dan

masalah penggajian karyawan.

1.4 Tujuan

Berdasarkan rumusan masalah di atas, maka tujuan dari pembuatan

laporan kerja praktik ini adalah merancang dan membangun aplikasi pengelolaan

gudang untuk membantu proses inventarisasi atau pencatatan stok pada gudang di

perusahaan PT MASMEDIA BUANA PUSTAKA.

1.5 Manfaat

Dengan adanya aplikasi pengelolaan gudang berbasis web dapat mengatasi

masalah di PT MASMEDIA BUANA PUSTAKA. Hal ini dapat meningkatkan

efisiensi agar dalam pengelolaan gudang berjalan dengan lancar, serta membantu

Page 21: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

5

dalam melakukan pelaporan yang membuat ketepatan pengambilan keputusan dan

berujung pada keuntungan perusahaan.

1.6 Sistematika Penulisan

Untuk memberikan pemahaman gambaran secara menyeluruh terhadap

masalah yang dibahas, maka sistematika penulisan Laporan Kerja Praktik dibagi ke

dalam beberapa bab yaitu :

BAB I : PENDAHULUAN

Bab ini menjelaskan tentang latar belakang dari hal-hal yang

berhubungan dengan perusahaan, perumusan masalah, batasan

masalah, tujuan serta manfaat yang diperoleh dengan terbentuk

aplikasi yang telah dibangun utuk pihak perusahaan.

BAB II : GAMBARAN UMUM PERUSAHAAN

Bab ini membahas menganai gambaran umum yang ada pada

perusahaan PT MASMEDIA BUANA PUSTAKA, mulai dari visi

perusahaan, misi perusahaan serta struktur organisasi.

BAB III : LANDASAN TEORI

Pada bab ini membahas tentang serangkaian teori yang dianggap

berhubungan dengan kerja praktik yang dilakukan untuk

penyelesaian masalah. Meliputi Konsep dasar dari informasi,

aplikasi, struktur data, dan model pengembangan aplikasi.

BAB IV : DESKRIPSI KERJA PRAKTIK

Bab ini berisi tentang langkah-langkah yang digunakan untuk

perancangan sebuah sistem yang digunakan untuk menyelesaikan

Page 22: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

6

masalah. Adapun isi dari bab ini adalah analisis masalah, desain

interface serta pemrograman, implementasi sistem dan verifikasi.

BAB V : PENUTUP

Bab ini berisi kesimpulan dan saran dari seluruh isi laporan ini yang

disesuaikan dengan hasil dan pembahasan pada bab-bab

sebelumnya.

Page 23: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

7

BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Sejarah PT MASMEDIA BUANA PUSTAKA

PT MASMEDIA BUANA PUSTAKA adalah perusahaan penerbitan yang

menerbitkan dan memasarkan buku-buku yang dibutuhkan masyarakat. Sejak awal

berdiri pada 2008, perusahaan ini juga memiliki 90 cabang. Perusahaan ini

berlokasi di Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo, Sidoarjo, Kabupaten

Sidoarjo, Jawa Timur. Perusahaan ini memiliki karyawan 1400 orang. Perusahaan

ini telah menerbitkan ribuan buku-buku yang bermutu. Mulai dari jenjang

prasekolah hingga pendidikan menengah. Perusahaan juga menerbitkan buku-buku

umum yang disediakan untuk seluruh khalayak pembaca. Memasuki tahun yang

ketujuh, penerbit ini telah memiliki jaringan distribusi yang luas. Tersebar di

seluruh provinsi dan kabupaten/kota di Indonesia. Sebagai bentuk tanggung

jawabnya, perusahaan juga berusaha untuk turut serta mendukung program-

program pemerintah dalam upaya memajukan pendidikan nasional.

2.2 Logo PT MASMEDIA BUANA PUSTAKA

Gambar 2. 1 Logo PT MASMEDIA BUANA PUSTAKA

Page 24: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

8

2.3 Visi PT MASMEDIA BUANA PUSTAKA

“Menjadikan penerbit buku terdepan dalam mencerdaskan kehidupan

bangsa.”

2.4 Misi PT MASMEDIA BUANA PUSTAKA

“Menyelenggarakan usaha penerbitan secara professional dan turut serta

mencerdaskan kehidupan bangsa menuju kehidupan yang sejahtera.”

2.5 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA

Dalam melakukan kegiatan operasional perusahaan maka diperlukan

sebuah adanya struktur organisasi agar suatu tujuan dapat tercapai dengan baik.

Gambar 2. 2 Struktur Organisasi PT MASMEDIA BUANA PUSTAKA.

Page 25: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

9

2.6 Deskripsi Tanggung Jawab Pekerjaan

Deskripsi tugas pada struktur organisasi yang dapat dilihat pada gambar

yang bertanggung jawab terhadap jabatan yang memiliki sebagai berikut :

1. Direktur Utama

a. Mengelola bisnis

b. Pemimpin semua karyawan dalam manajemen perusahaan

c. Menetapkan kebijakan perusahaan

d. Menetapkan dan merumuskan strategi bisnis perusahaan

e. Memilih staf-staf yang membantu di bawahnya, biasanya level General

Manager, Senior Manager bahkan manager

2. Wakil Direktur Penerbit

a. Memimpin Direktorat dibawahnya, pengembangan, pelaksanaan

dan pengendalian untuk meningkatkan kinerja perusahaan.

b. Berwenang untuk memutuskan bagaimana membantu mitra bisnis

dalam mengelola sistem informasi.

c. Berwenang untuk menetapkan kebijaksanaan yang hendak diberikan

pada langganan, menetapkan harga jual dan sistem penjualan, serta

alat promosi.

3. Assiten Direktur

a. Bertindak sebagai perantara kontak antara manajer dan klien internal /

eksternal.

b. Menghasilkan laporan, presentasi, dan brief.

4. Divisi Gudang

a. Melakukan Inventarisasi atau pencatatan yang terjadi di gudang

Page 26: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

10

2.7 Lokasi PT MASMEDIA BUANA PUSTAKA

PT MASMEDIA BUANA PUSTAKA berlokasi di Jl. Tropodo 1 No. 111,

Tropodo, Waru, Tropodo, Sidoarjo, Kabupaten Sidoarjo. Informasi lain untuk PT

MASMEDIA BUANA PUSTAKA adalah sebagai berikut :

a. Alamat Kantor : Jl. Tropodo 1 No. 111, Tropodo, Waru, Tropodo Kulon,

Tropodo, Sidoarjo, Kabupaten Sidoarjo, Jawa Timur 61256

b. Telepon/Fax : Telp. (031) 866 5152, Fax. 867 2448

c. Email : [email protected]

d. Website :

Gambar 2. 3 Lokasi PT MASMEDIA BUANA PUSTAKA

Page 27: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

11

BAB III

LANDASAN TEORI

3.1 Rancang Bangun

Rancang merupakan serangkaian prosedur untuk menerjemahkan hasil

analisa dari sebuah sistem ke dalam bahasa pemrograman untuk

mendeskripsikandengan detail bagaimana komponen-komponen sistem

diimplementasikan (Pressman, 2002). Bangun atau pembangunan sistem adalah

kegiatan menciptakan sistem baru maupun mengganti atau memperbaiki sistem

yang telah ada baik secara keseluruhan maupun sebagian (Pressman, 2002). Bangun

sistem adalah membangun sistem informasi dan komponen yang didasarkan pada

spesifikasi desain (Whitten et al, 2004).

3.2 Aplikasi

Pengertian Aplikasi menurut (Jogiyanto, 2010) adalah penggunaan dalam

suatu komputer, instruksi (instruction) atau pernyataan (statement) yang disusun

sedemikian rupa sehingga komputer dapat memproses input menjadi output.

Aplikasi merupakan rangkaian kegiatan atau perintah untuk dieksekusi oleh

komputer. Program merupakan kumpulan instruction set yang akan dijalankan oleh

pemroses, yaitu berupa software. Program berisi konstruksi logika yang dibuat oleh

manusia, dan sudah diterjemahkan ke dalam bahasa mesin sesuai dengan format

yang ada pada instruction set .Program aplikasi merupakan program siap pakai.

Page 28: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

12

Program yang direkam untuk melaksanakan suatu fungsi bagi 10 pengguna atau

aplikasi yang lain.

3.3 Analisis Sistem

Menurut Jogiyanto (2010), analisis sistem (system analysis) dapat

didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam

bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

mengevaluasi permasalahan, kesempatan-kesempatan, hambatan-hambatan yang

terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan

perbaikan-perbaikannya. Tahap analisis sistem dilakukan setelah tahap

perencanaan sistem (system planning) dan sebelum tahap desain sistem (system

design).

3.4 System Development Life Cycle (SDLC)

Siklus Hidup Pengembangan Sistem atau Software Development Life

Cycle (SDLC) dalam rekayasa sistem dan rekayasa perangkat lunak adalah proses

pembuatan atau pengubahan sistem serta model dan metodologi yang digunakan

untuk mengembangkan sistem-sistem tersebut.

Menurut McLeod dan Schell (2008), siklus hidup pengembangan sistem

dirancang untuk menanggulanggi masalah yang timbul pada proyek berskala besar

yang melibatkan banayak pemakai dan memerluka banyak waktu dalam

pengembangan analisis dan pemrograman.

Konsep ini umumnya merujuk pada sistem komputer atau informasi.

SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat

Page 29: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

13

lunak, yang terdiri dari tahap-tahap : requirement elicitation (elisitasi kebutuhan),

requirements analysis (analisis kebutuhan), software design (perancangan sistem),

software construction (penulisan kode program), software testing (uji coba aplikasi)

dan implementation (instalasi).

Page 30: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

14

BAB IV

DESKRIPSI PEKERJAAN

Berdasarkan observasi dan wawancara yang dilakukan pada kegiatan kerja

praktik di PT MASMEDIA BUANA PUSTAKA, ditemukan beberapa

permasalahan terkait pencatatan stok. PT MASMEDIA BUANA PUSTAKA

mengharapkan adanya aplikasi yang dapat membantu perusahaan dalam

pengelolaan gudang, yang meliputi pencatatan stok, pencatatan stok opname. Hal

tersebut dikarenakan selama ini PT MASMEDIA BUANA PUSTAKA masih

menggunakan sistem pencatatan manual dengan bantuan Microsoft Excel, dimana

pada sistem pencatatan tersebut tidak ada batasan hak akses dalam penggunaannya.

Kekurangan lain pada sistem yang ada adalah tidak adanya pelaporan secara

terperinci dan efisien mengenai stok produk pada gudang.

Dalam proses kerja praktik, maka penulis berusaha untuk membantu

perusahaan dengan memecahkan permasalahan perusahaan yang berkaitan dengan

administrasi pencatatan kegiatan produksi, yang disesuaikan dengan kebutuhan

perusahaan melalui beberapa tahapan berikut, yaitu :

a. Menganalisis sistem

b. Merancang sistem

c. Mengimplementasikan sistem

d. Melakukan pembahasan terhadap implementasi sistem.

Page 31: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

15

4.1 Menganalisis Sistem

Menganalisis sistem merupakan tahapan awal dalam merancang suatu

sistem. Analisa dan pengelolaan sistem yang baik diharapkan dapat menghasilkan

kinerja sistem yang sesuai dengan kebutuhan perusahaan, sehingga dapat

menyelesaikan permasalahan yang ada dengan efektif dan efisien. Pada tahap ini,

penulis melakukan pengumpulan data, identifikasi masalah, analisa kebutuhan

pengguna, serta membuat diagram blok. Proses analisis sistem tersebut akan

dijelaskan pada sub bab dibawah berikut.

4.1.1 Pengumpulan Data

Tahap pengumpulan data didapatkan melalui kegiatan observasi,

wawancara, dan survey terkait proses administrasi pencatatan stok pada gudang di

perusahaan yang berjalan saat ini. Proses observasi dilakukan secara tidak langsung

dengan cara menganalisis dokumen-dokumen yang dibutuhkan pada proses bisnis

pengelolaan gudang perusahaan dengan tujuan untuk mengetahui informasi terkait

stok, pencatatan, dan pelaporan. Sedangkan pada proses wawancara dilakukan

dengan melibatkan Divisi Gudang PT MASMEDIA BUANA PUSTAKA. Hal ini

bertujuan untuk menanyakan beberapa hal yang tidak didapat melalui proses

observasi.

PT MASMEDIA BUANA PUSTAKA memiliki proses bisnis untuk

pembuatan produk buku yaitu Divisi PPIC akan memeriksa ketersediaan stok bahan

baku terlebih dahulu sesuai data kebutuhan bahan baku yang harus tersedia. Jika

bahan baku tersedia maka Divisi PPIC akan mengirim seluruh bahan baku ke Divisi

Produksi dan memerintahkan Divisi Produksi untuk membuat produk. Jika bahan

baku produk terdapat kekurangan maka Divisi PPIC akan meminta Divisi

Page 32: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

16

Purchasing untuk memesan bahan baku yang kurang. Namun Divisi PPIC dapat

meminta kepada Divisi Produksi untuk melakukan produksi dengan bahan baku

yang sudah tersedia terlebih dahulu sambil menunggu bahan baku yang tersedia.

Hal ini dapat dilakukan jika memungkinkan karena bahan baku yang belum ada

dapat dikerjakan menyusul. Secara ideal jika bahan baku dari Divisi Purchasing

lengkap, maka selanjutnya Divisi PPIC akan memerintahkan Divisi Produksi untuk

melakukan pembuatan produk.

Jika produk sudah selesai dikerjakan maka produk akan dilakukan

pemeriksaan kualitas produk, jika barang belum memenuhi standart kualitas

produk, maka Divisi Produksi akan menelakukan perbaikan produk yang tidak

memenuhi standar kualitas produk. Jika produk sudah memenuhi standar, maka

selanjutnya produk akan dikirimkan ke Divisi Gudang untuk dilakukan pencatatan

stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke

customer. Setelah sales berhasil mendapatkan costumer yang ingin membeli produk

maka perlu dilakukan pencatatan pemenuhan pemesanan oleh pihak

marketing/penjualan. Sampai setelah melewati proses pencatatan pemenuhan

pemesanan, produk akan siap dikirimkan ke costumer dan pihak Divisi Gudang

juga perlu melakukan pencatatan stok produk yang keluar dari gudang sesuai

dengan catatan surat jalan yang berisi nama produk dan jumlah stok yang akan

dikirimkan kepada costumer.

4.1.2 Analisis Bisnis

Analisis bisnis dilakukan setelah melalui tahapan pengumpulan data,

yang meliputi identifikasi masalah, identifikasi pengguna, identifikasi data, serta

identifikasi fungsi.

Page 33: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

17

1. Identifikasi Masalah

Tabel 4. 1 Identifikasi Masalah

No. Permasalahan Dampak Solusi

1. Proses pencatatan stok

masih dilakukan dengan

cara manual yaitu

dengan menggunakan

Microsoft Excel tanpa

adanya database untuk

penyimpanan data

Lambatnya

penyebaran

informasi tentang

laporan

pencatatan stok

yang

menimbulkan

kesalahan/komuni

kasi dalam

pengambilan

keputusan

Membuat sistem

(perangkar lunak)

berbasis web yang

dilengkapi dengan

database yang

mampu membantu

perusahaan dalam

mengelola gudang

untuk pencatatan stok

2. Tidak adanya hak

akses yang jelas terkait

penggunaan sistem

yang berjalan saat ini

(Microsoft Excel),

dimana proses

mencatat, merubah,

dan menghapus data

dapat dilakukan oleh

seluruh staff bagian

terkait, namun tidak

terdeteksi secara

spesifik siapa yang

melakukan akses

tersebut

Data dapat

ditambahkan,

diubah, dan

dihapus oleh

siapapun dalam

bagian tersebut

tanpa adanya

informasi spesifik

siapa yang

melakukan akses

tersebut, sehingga

rentan terjadi

kecurangan,

kesalahan, dan

kekeliruan data

Membuat sistem

(perangkar lunak)

berbasis web yang

dilengkapi dengan hak

akses penggunaan

sistem yang mampu

membantu perusahaan

dalam mengelola

gudang untuk

pencatatan stok

Page 34: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

18

3. Tidak ada pelaporan

secara terperinci dan

efisien terkait proses

bisnis yang terjadi,

dikarenakan sistem

yang berjalan saat ini

hanya mencatat tanpa

adanya data rekap

pelaporan kegiatan

proses bisnis yang

terjadi

Manager tiap

bagian dan

Managing

Director (Pemilik

Perusahaan)

kesulitan dalam

melakukan

controlling pada

setiap proses

bisnis yang terjadi

sehingga

pengambilan

keputusan tidak

dapat dilakukan

dengan cepat

dan tepat

Membuat sistem

(perangkar lunak)

berbasis web yang

dilengkapi dengan

fungsi pembuatan

laporan yang mampu

membantu perusahaan

dalam mengelola

gudang untuk

pencatatan stok

2. Identifikasi Pengguna

• Admin Bagian Gudang

3. Identifikasi Data

• Master Produk

• Master Cabang

• Master Pelanggan

• Master Sales

• Catatan Produk Stok Masuk

• Catatan Produk Stok Keluar

• Catatan Stok Opname

4. Identifikasi Kebutuhan Fungsional

Page 35: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

19

• Fungsi Mengelola Hak Akses

• Fungsi Mengelola Data Master Produk

• Fungsi Mengelola Data Master Cabang

• Fungsi Mencatat Stok Barang Masuk

• Fungsi Mencatat Stok Barang Keluar

• Fungsi Mencatat Stok Opname

• Fungsi Membuat Laporan Stok Barang

• Fungsi Membuat Laporan Stok Opname

4.1.3 Analisis Kebutuhan Pengguna

Tabel 4. 2 Kebutuhan Pengguna

Kebutuhan Fungsi Kebutuhan Data Output

Mengelola data master 1. Data produk

2. Data cabang

1. Master produk

2. Master cabang

Mencatat stok produk

masuk

1. Master Produk

2. Master cabang

3. Data stok produk

Catatan stok masuk

Mencatat stok produk

keluar

1. Master Produk

2. Master cabang

3. Data stok produk

Catatan stok keluar

Mencatat stok opname

1. Master Produk

2. Master cabang

3. Data stok produk

Catatan stok opname

Page 36: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

20

4.1.4 Analisis Kebutuhan Data

Analisis kebutuhan data perlu dilakukan setelah menyusun sebuah analisis

kebutuhan pengguna, data-data yang dibutuhkan untuk menunjang aplikasi yang

dibuat meliputi :

1. Data Produk

Data produk merupakan data master yang digunakan untuk menyimpan data

produk di perusahaan. Data produk yang diperlukan kode buku, judul buku,

penulis buku , grup buku, harga buku, stok buku.

2. Data Cabang

Data cabang merupakan data master yang digunakan untuk menyimpan data

cabang yang ada di perusahaan. Data produk yang diperlukan kode cabang,

nama cabang, no telp cabang, alamat cabang, kota cabang.

3. Data Stok Produk Masuk

Data stok produk masuk merupakan data yang digunakan untuk menyimpan

data dan mencatat data produk yang masuk ke gudang. Data stok produk

masuk yang diperlukan adalah kode transaksi stok, tanggal transaksi stok

masuk, keterangan, judul buku, jumlah stok masuk.

4. Data Stok Produk Keluar

Data stok produk masuk merupakan data yang digunakan untuk menyimpan

data dan mencatat data produk yang keluar dari gudang. Data stok produk

keluar yang diperlukan adalah kode transaksi stok, tanggal transaksi stok

keluar, keterangan, judul buku, jumlah stok keluar.

5. Data Stok Opname

Page 37: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

21

Data stok opname digunakan untuk menyimpan data dan mencatat data stok

opname. Data stok produk keluar yang diperlukan adalah kode stok opname,

tanggal stok opname, keterangan stok opname, judul buku, nama cabang, stok

awal, stok nyata.

6. Laporan

Laporan digunakan untuk menampilkan laporan stok produk, laporan stok

opname. Data yang diperlukan untuk laporan stok adalah kode buku, kode

produk masuk, kode produk keluar, kode aktivitas, dan jumlah produk.

4.1.5 Diagram Blok Pengelolaan Gudang

Gambar 4. 1 Diagram Blok Pengelolaan Gudang

Page 38: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

22

Diagram Blok diatas menjelaskan tentang input, proses dan output yang

diimplementasikan ke dalam sistem yang akan dibuat. Berikut adalah uraian

komponen input, proses dan output yang akan diimplementasikan ke dalam sistem :

1. Input

a. Data Produk

Data produk merupakan data master yang digunakan untuk menyimpan data

produk di perusahaan. Data produk yang diperlukan kode buku, judul buku,

penulis buku , grup buku, harga buku, stok buku.

b. Data Cabang

Data cabang merupakan data master yang digunakan untuk menyimpan data

cabang yang ada di perusahaan. Data produk yang diperlukan kode cabang,

nama cabang, no telp cabang, alamat cabang.

2. Proses

a. Pengelolaan Data Awal : proses dimana seluruh data awal diolah sehingga

menjadi data master.

b. Proses Pencatatan Stok Masuk : proses dimana Bagian Gudang melakukan

pencatatan dan rekapitulasi terkait barang yang masuk ke Gudang.

c. Proses Pencatatan Stok Keluar : proses dimana Bagian Gudang melakukan

pencatatan dan rekapitulasi terkait barang yang masuk keluar dari gudang.

d. Proses Pencatatan Stok Opname : proses dimana Bagian Gudang melakukan

pencatatan dan rekapitulasi untuk memonitor stok produk pada gudang.

3. Output

a. Master Produk : kumpulan dari beberapa data Produk yang telah diolah.

b. Master Cabang : kumpulan dari beberapa data Cabang yang telah diolah.

Page 39: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

23

c. Catatan Stok Masuk : kumpulan fakta Stok yang masuk dari Gudang untuk

memenuhi kebutuhan proses penjualan.

d. Catatan Stok Keluar : kumpulan fakta Stok yang keluar dari Gudang untuk

memenuhi kebutuhan proses penjualan.

e. Catatan Stok Opname : kumpulan fakta Stok yang direkapitulasi dari

gudang dan dilakukan pengecekan stok.

f. Laporan Stok Produk : laporan mengenai daftar stok produk.

g. Laporan Stok Opname : laporan mengenai daftar stok produk

4.2 Merancang Sistem

Proses pada tahapan ini adalah membentuk suatu sistem dimana sistem

tersebut merupakan sistem baru yang membantu PT MASMEDIA BUANA

PUSTAKA dalam melakukan proses pengelolaan gudang. Untuk Merancang

sistem memiliki beberapa proses, yaitu merancang system flow, merancang proses,

merancang basis data, dan merancang desain antar muka pengguna.

4.2.1 System Flow

System Flow memuat hasil analisis yang dibuat berdasarkan hasil survey

di PT MASMEDIA BUANA PUSTAKA. System Flow menggambarkan seluruh

proses, yang berhubungan dalam kegiatan pencatatan pada gudang.

a. System Flow Hak Akses Login

System Flow dalam hak akses login adalah sistem untuk mengakses ke

form dashboard yang mempunyai proses user memilih form login lalu user harus

Page 40: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

24

menginputkan username dan password yang sesuai, apabila data login tidak sesuai

maka user tidak dapat login ke dashboard, jika data login sesuai maka user langsung

dialihkan ke form dashboard.

Gambar 4. 2 Sysflow Pengelolaan Hak Akses Login

b. System Flow Pengelolaan Data Master Produk

System Flow dalam pengelolaan data master produk mempunyai proses

user memilih menu master produk lalu sistem akan mengakses tampilan master

produk, apabila user ingin menambah data, user harus memilih tambah data, user

mengisi data produk sesuai yang ditampilkan oleh sistem lalu, jika user menekan

tombol simpan maka sistem akan otomatis menyimpan data ke dalam database. Jika

user ingin mengedit data harus memilih edit data lalu sistem akan menampilkan

form edit data.

Page 41: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

25

Gambar 4. 3 Sysflow Pengelolaan Master Produk

c. System Flow Pengelolaan Data Master Cabang

System Flow dalam pengelolaan data master cabang mempunyai proses

user memilih menu master cabang lalu sistem akan mengakses tampilan master

cabang, apabila user ingin menambah data, user harus memilih tambah data lalu

user mengisi data produk sesuai yang ditampilkan oleh sistem, jika user menekan

tombol simpan maka sistem akan otomatis menyimpan data ke dalam database. Jika

user ingin mengedit data harus memilih edit data lalu sistem akan menampilkan

form edit data.

Page 42: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

26

Gambar 4. 4 Sysflow Pengelolaan Master Cabang

d. System Flow Pencatatan Transaksi Stok Masuk

System Flow dalam pencatatan transaksi stok masuk mempunyai proses

user memilih menu transaksi stok masuk lalu sistem akan mengakses tampilan

transaksi stok masuk, apabila user ingin menambah data, user harus memilih

tambah data lalu user mengisi data produk sesuai yang ditampilkan oleh sistem, jika

user menekan tombol simpan maka sistem akan otomatis menyimpan data ke dalam

database. Jika user ingin melihat detail data maka sistem akan menampilkan detail

data stok masuk.

Page 43: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

27

Gambar 4. 5 Sysflow Pengelolaan Pencatatan Transaksi Stok Masuk

e. System Flow Pencatatan Transaksi Stok Keluar

System Flow dalam pencatatan transaksi stok keluar mempunyai proses

user memilih menu transaksi stok keluar lalu sistem akan mengakses tampilan

transaksi stok keluar, apabila user ingin menambah data, user harus memilih tambah

data lalu user mengisi data produk sesuai yang ditampilkan oleh sistem, jika user

menekan tombol simpan maka sistem akan otomatis menyimpan data ke dalam

Page 44: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

28

database. Jika user ingin melihat detail data maka sistem akan menampilkan detail

data stok keluar.

Gambar 4. 6 Sysflow Pengelolaan Pencatatan Transaksi Stok Keluar

f. System Flow Pencatatan Stok Opname

System Flow dalam pencatatan stok opname mempunyai proses user

memilih menu stok opname lalu sistem akan mengakses tampilan stok opname,

apabila user ingin menambah data, user harus memilih tambah data lalu user

mengisi data stok opname sesuai yang ditampilkan oleh sistem, jika user menekan

Page 45: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

29

tombol simpan maka sistem akan otomatis menyimpan data ke dalam database. Jika

user ingin mengedit data harus memilih edit data lalu sistem akan menampilkan

form edit data, begitu juga apabila user pilih delete, sistem akan otomatis

menghapus data yang diminta.

Gambar 4. 7 Sysflow Pengelolaan Pencatatan Stok Opname

g. System Flow Laporan Stok Produk

System Flow dalam laporan stok mempunyai proses user memilih menu

laporan transaksi stok lalu sistem akan mengakses tampilan laporan stok, apabila

user ingin print data, maka sistem akan memproses laporan menjadi pdf.

Page 46: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

30

Gambar 4. 8 Sysflow Laporan Stok

h. System Flow Laporan Stok Opname

System Flow dalam laporan stok opname mempunyai proses user memilih

menu laporan stok opname lalu sistem akan mengakses tampilan laporan stok

opname, apabila user ingin print data, maka sistem akan memproses laporan

menjadi pdf.

Page 47: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

31

Gambar 4. 9 Sysflow Pengelolaan Laporan Stok Opname

4.2.2 Merancang Proses

A. Context Diagram

Context diagram berikut ini untuk Aplikasi Pengelolaan Gudang pada PT

MASMEDIA BUANA PUSTAKA.

Gambar 4. 10 Context Diagram

Page 48: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

32

B. Diagram Jenjang

Gambar 4. 11 Diagram Jenjang

Page 49: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

33

C. Data Flow Diagram

1. Data Flow Diagram Level 0

Data Flow Diagram (DFD) level 0 merupakan hasil decompose dari

context diagram. Pada Data Flow Diagram level 0 ini terdapat empat proses di

dalamnya, DFD level 0 dapat dilihat pada Gambar dibawah.

Gambar 4. 12 DFD LV 0

2. DFD Level 1 Mengelola Data Master

Pada DFD level 1 mengelola data master dibagi menjadi 2 proses yaitu

mengelola data produk, dan data cabang. Semua proses tersebut memiliki fungsi

untuk menyimpan kedalam database. DFD level 1 mengelola data master dapat

dilihat pada gambar dibawah ini.

Page 50: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

34

Gambar 4. 13 DFD Level 1 Mengelola Master

3. DFD Level 1 Mengelola Transaksi

Pada DFD level 1 mengelola transaksi dibagi menjadi 3 proses yaitu

mengelola pencatatan transaksi stok masuk, pencatatan transaksi stok keluar dan

pencatatan stok opname. Semua proses tersebut memiliki fungsi untuk menyimpan

kedalam database. DFD level 1 mengelola transaksi dapat dilihat pada gambar

dibawah ini.

Gambar 4. 14 DFD Level 1 Mengelola Pencatatan Transaksi

4. DFD Level 1 Mengelola Laporan

Pada DFD level 1 mengelola transaksi dibagi menjadi 2 proses yaitu

mengelola laporan stok dan laporan stok opname. Semua proses tersebut memiliki

fungsi untuk menyimpan kedalam database. DFD level 1 mengelola laporan dapat

Page 51: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

35

dilihat pada gambar dibawah ini.

Gambar 4. 15 DFD Level 1 Mengelola Laporan

4.2.3 Merancang Basis Data

a. Conceptual Data Model

Pada gambar dibawah ini menggambarkan tentang Conceptual Data

Model pada aplikasi pengelolaaan gudang pada PT MASMEDIA BUANA

PUSTAKA. Model struktur logis dari struktur aplikasi data CDM dibawah ini

memiliki entity yang saling terhubung.

Gambar 4. 16 Conceptual Data Model

b. Physical Data Model

Pada gambar dibawah ini menggambarkan tentang Physical Data Model

pada aplikasi pengelolaaan gudang pada PT MASMEDIA BUANA PUSTAKA.

Model struktur logis dari struktur aplikasi data PDM dibawah ini yang akan menjadi

struktur database pada sistem.

Page 52: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

36

Gambar 4. 17 Physical Data Model

c. Struktur Tabel

Struktur tabel yang dibuat berdasarkan dari PDM yang telah dibentuk.

tabel-tabel ini akan digunakan untuk aplikasi pengelolaan gudang pada PT

MASMEDIA BUANA PUSTAKA sebagai berikut :

1. Tabel Master Produk

Primary Key : Kode_buku

Foreign Key : Kode_Cabang

Fungsi : Menyimpan data Master Produk

Tabel 4. 3 Struktur Tabel Master Produk

2. Tabel Master Cabang

Primary Key : Kode_Cabang

Foreign Key : -

Fungsi : Menyimpan data Master Cabang

No. Field Type Data Length Constraint

1. Kode_buku Character 6 Primary Key

2. Kode_cabang Character 6 Foreign Key

3. Judul_buku Varchar 50 -

4. Nama_penulis Varchar 50 -

5. Grup_buku Char 3 -

6. Harga_buku Integer -

7. Stok_buku Integer -

Page 53: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

37

Tabel 4. 4 Struktur Tabel Master Cabang

3. Tabel Transaksi Stok

Primary Key : Kode_transaksi_stok

Foreign Key : Kode_Buku

Fungsi : Menyimpan data Transaksi Stok

Tabel 4. 5 Struktur Tabel Transaksi Stok

4. Tabel Stok Opname

Primary Key : Kode_stokopname

Foreign Key : Kode_Buku

Fungsi : Menyimpan data Stok Opname

Tabel 4. 6 Struktur Tabel Stok Opname

No. Field Type Data Length Constraint

1. Kode_cabang Character 6 Primary Key

2. Nama_cabang Varchar 50 -

3. Alamat_cabang Varchar 50 -

4. No_telp_cabang Char 15 -

5. Kota Varchar 50 -

No. Field Type Data Length Constraint

1. Kode-transaksi-stok Integer Primary Key

2. Kode_buku Character 6 Foreign Key

3. Keterangan Varchar 50 -

4. Tanggal-transaksi-stok Varchar 50 -

5. Stokin Integer -

6. Stokout Integer -

7. Stokfinal Integer -

No. Field Type Data Length Constraint

1. Kode_stokopname Integer Primary Key

2. Kode_buku Character 6 Foreign Key

3. Keterangan Varchar 50 -

4. Tanggal_transaksi_stok Varchar 50 -

5. Stok_awal Integer -

6. Stok_real Integer -

Page 54: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

38

4.2.4 Rancangan Antarmuka Pengguna

Rancangan antarmuka pengguna untuk memberikan gambaran rancangan

dari aplikasi pengelolaan gudang yang dibangun. Berikut adalah rancangan aplikasi

pengelolaan gudang PT MASMEDIA BUANA PUSTAKA.

1. Halaman Login

Gambar 4. 18 Rancangan Tampilan Login

2. Halaman Dashboard

Gambar 4. 19 Rancangan Tampilan Dashboard

Page 55: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

39

3. Rancangan Halaman Master Produk

4. Rancangan Halaman Master Cabang

Gambar 4. 21 Rancangan Tampilan Master Cabang

Gambar 4. 20 Rancangan Tampilan Master Produk

Page 56: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

40

5. Rancangan Halaman Transaksi Stok In

Gambar 4. 22 Rancangan Halaman Tampilan Transaksi Stok in

6. Rancangan Halaman Transaksi Stok Out

Gambar 4. 23 Rancangan Halaman Transaksi Stok Out

Page 57: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

41

7. Rancangan Halaman Stok Opname

Gambar 4. 24 Rancangan Halaman Stok Opname

8. Rancangan Halaman Laporan

Gambar 4. 25 Rancangan Halaman Laporan Transaksi Stok Produk

Page 58: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

42

Gambar 4. 26 Rancangan Halaman Laporan Stok Opname

4.3 Membahas Sistem

1. Halaman Login Aplikasi

Pada Sistem Login ini adalah sistem dimana user harus melakukan login terlebih

dahulu sebelum dapat mengakses ke sistem yang lain, terdapat tampilan seperti

inputan username dan password, dan pilihan untuk level user login sebagai

identitas pengguna yang melakukan login.

Gambar 4. 27 Halaman Login Aplikasi

Page 59: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

43

2. Halaman Dashboard

Halaman Tampilan Dashboard Aplikasi seperti dibawah berikut

Gambar 4. 28 Halaman Dashboard

3. Halaman Mengelola Data Master Produk

Gambar dibawah ini merupakan tampilan implementasi halaman master

produk, pada halaman ini, pengguna dapat melakukan tambah data produk,

perubahan data produk dan juga dapat melihat data detail produk sesuai dengan

kebutuhan. Selain itu, halaman ini juga menampilkan data atau informasi

berupa tabel yang berisi data-data atau informasi terkait master produk.

Gambar 4. 29 Halaman Data Master Produk

Page 60: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

44

Gambar 4. 30 Detail Data Stok Produk

4. Halaman Mengelola Data Master Cabang

Gambar dibawah ini merupakan tampilan implementasi halaman master

cabang. Pada halaman ini, pengguna dapat melakukan tambah data dan

perubahan data cabang sesuai dengan kebutuhan. Selain itu, halaman ini juga

akan menampilkan data atau informasi berupa tabel yang berisi data-data atau

informasi-informasi terkait master cabang.

Gambar 4. 31 Halaman Data Master Cabang

Page 61: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

45

5. Halaman Mengelola Transaksi Stok Masuk

Gambar dibawah ini merupakan tampilan implementasi halaman pencatatan

transaksi stok masuk. Pada halaman ini, pengguna dapat melakukan tambah

data dan melihat detail transaksi stok masuk. Selain itu, halaman ini juga akan

menampilkan data atau informasi berupa tabel yang berisi data-data atau

informasi-informasi terkait transaksi stok masuk.

Gambar 4. 32 Halaman Transaksi Stok Masuk

Gambar 4. 33 Halaman Pencatatan Transaksi Stok Masuk

Page 62: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

46

6. Halaman Pencatatan Transaksi Stok Keluar

Gambar dibawah ini merupakan tampilan implementasi halaman pencatatan

transaksi stok keluar. Pada halaman ini, pengguna dapat melakukan tambah

data dan melihat detail transaksi stok keluar. Selain itu, halaman ini juga akan

menampilkan data atau informasi berupa tabel yang berisi data-data atau

informasi-informasi terkait transaksi stok keluar.

Gambar 4. 34 Halaman Transaksi Stok Keluar

Gambar 4. 35 Halaman Pencatatan Transaksi Stok Keluar

Page 63: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

47

7. Halaman Stok Opname

Gambar dibawah ini merupakan tampilan implementasi halaman pencatatan

Stok Opname. Pada halaman ini, pengguna dapat melakukan panambahan,

perubahan dan penghapusan data sesuai kebutuhan. Selain itu, halaman ini juga

akan menampilkan data atau informasi berupa tabel yang berisi data-data atau

informasi-informasi terkait pencatatan stok opname.

Gambar 4. 36 Halaman Stok Opname

Gambar 4. 37 Halaman Pencatatan Stok Opname

Page 64: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

48

8. Halaman Laporan

Gambar dibawah ini merupakan tampilan implementasi halaman Laporan.

Pada halaman ini, pengguna dapat memilih mencetak data sesuai kebutuhan.

Selain itu, halaman ini juga akan menampilkan data atau informasi berupa tabel

yang berisi data-data atau informasi-informasi terkait laporan.

Gambar 4. 38 Halaman Laporan Stok Produk

Gambar 4. 39 Halaman Laporan Stok Opname

Page 65: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

49

BAB V

PENUTUP

5.1 Kesimpulan

Setelah melakukan analisis dan perancangan, serta implementasi aplikasi

pengelolaan gudang pada PT MASMEDIA BUANA PUSTAKA, maka dapat

diperoleh kesimpulan sebagai berikut:

a. Aplikasi yang dibuat mampu melakukan transaksi pencatatan stok masuk

produk, transaksi pencatatan stok keluar produk, pencatatan stok opname

produk.

b. Aplikasi ini menghasilkan laporan stok produk dan laporan stok opname.

5.2 Saran

Aplikasi Pencatatan Pemenuhan Pesanan pada PT MASMEDIA BUANA

PUSTAKA yang telah dirancang dan dibangun oleh penulis ini tentunya masih

terdapat beberapa kekurangan. Oleh sebab itu, disarankan adanya pengembangan

pada aplikasi ini agar dapat menjadi aplikasi yang lebih baik, seperti dengan

penambahan fitur perhitungan safety stock untuk bagian produksi agar menghindari

keterlambatan pemesanan bahan baku ataupun kekurangan persediaan bahan baku.

Sehingga dapat mempermudah pihak perusahaan, khususnya bagian PPIC dan

Managing Director dalam mengambil keputusan yang lebih luas terkait proses

bisnis di PT MASMEDIA BUANA PUSTAKA.

Page 66: RANCANG BANGUN APLIKASI PENGELOLAAN GUDANG ...repository.dinamika.ac.id/id/eprint/5069/1/17410100166...stok masuk produk ke gudang sebelum buku dimarketingkan oleh pihak sales ke customer

DAFTAR PUSTAKA

HM, Jogiyanto (2001). Perancangan Sistem Informasi. Yogyakarta: Andi.

Roger S. Pressman, 2002. Rekayasa Perangkat Lunak Pendekatan

Praktisi (Buku Satu). Yogyakarta: Andi.

Mulyani, S. 2016. Metode Analisis dan Perancangan Sistem. Bandung:

Abdi Sistematika.

Jogiyanto, 2010. Analisis dan Desain Sistem Informasi. Edisi IV.

Yogyakarta: Andi Offset.

Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi.

Yogyakarta: Penerbit Andi.

Pressman, 2010. Pendekatan Praktisi Rekayasa Perangkat Lunak. Edisi 7.

Yogyakarta: Andi.

Mcleod, Reymond, George P Schell. 2008. Management Information

System. Jakarta: Salemba Empat.