Anda di halaman 1dari 101

“SISTEM INFORMASI STOCK OPNAME WEREHOUSE PADA

PD. SINAR MAS (HAKASIMA)”


BERBASIS WEB ”

SRIPSI

Oleh :
MESSY NATALIA
NIM : 1801118

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS NURDIN HAMZAH JAMBI
JAMBI 2021/2022
ii
iii
iv
HALAMAN PERSEMBAHAN

Karena Tuhanlah Yang Memberikan Hikmat, Dari Mulut-Nya Datang

Pengetahuan Dan Kepandaian. Dengan Hikmat Rumah Didirikan, Dengan

Kepandaian Itu Ditegakkan, Dan Dengan Pengertian Kamar-Kamar Diisi Dengan

Bermacam-Macam Harta Benda Yang Berharga Dan Menarik. Orang Yang Bijak

Lebih Berwibawa Dari Pada Orang Kuat, Juga Orang Yang Berpengetahuan Dari

Pada Orang Yang Tegap Kuat (Amsal 2: 6; Amsal 24:3-5)

Kupersembahkan Karya Kecilku yang sangat sederhana ini kepada:

Papa & Mama

Terima kasih atas Do'a, semangat, motivasi dan kasih sayang yang tiada henti-

hentinya dan terimalah keberhasilan berwujud gelar persembahanku sebagai

bukticinta dan tanda baktiku kepada kalian.

Bapak & Ibu Dosen Pembimbing

Terima kasih yang selama ini telah tulus dan ikhlas meluangkan waktunya untuk

menuntun dan mengarahkan saya, memberikan bimbingan dan pelajaran yang

tiada ternilai harganya, agar saya menjadi lebih baik.

Adik-Adik

Joshua, Selina, dan Ravel yang senantiasa memberikan dukungan,

semangat, senyum dan do’anya untuk keberhasilan ini,

cinta kalian adalah memberikan kobaran semangat yang menggebu,

terimakasih dan sayang ku untuk kalian.

v
Sahabat

Terima kasih buat Delvi, Umi, Mutiarani, Andi, Rendi, Lusy, Nora

untuk dukungan, waktu, bantuan, motivasi, semangat serta doa dan menemani

saat-saat dimana dalam melakukan pembuatan skripsi hingga peneliti dapat

meyelesaikan skripsi ini dengan baik.

Keluargaku

Terima kasih untuk Doa dan dukungan kalian semua untuk ku dapat

menyelesaikan study ku. Tuhan berkati kita semua.

vi
KATA PENGANTAR

Dengan mengucap syukur atas kehadiran Tuhan YME yang telah

memberikan rahmat dan karunianya kepada peneliti, sehingga dapat menyelesaikan

penulisan Laporan Skripsi yang berjudul “Sistem Informasi Stock Opname

Warehouse Pada PD. Sinar Mas (Hakasima) Berbasis Web” dapat diselesaikan

dengan baik dan tepat waktu.

Peneliti meyadari sepenuhnya bahwa laporan yang dibuat ini tidak luput dari

kesalahan serta kekurangan serta masih jauh dari kesempurnaan. Oleh karena itu

peneliti mengharapkan kritik dan saran yang membangun dari semua pihak agar

tugas ahir ini menjadi lebih baik.

Dalam penyusunan laporan ini peneliti menemukan berbagai macam kendala

dan kesulitan, hal tersebut bisa diatasi berkat bantuan dan bimbingan dari beberapa

pihak. Oleh karena itu dengan segala ketulusan hati dan rasa hormat, peneliti

mengucapkan terimakasih kepada semua pihak yang telah banyak membantu

selama pelaksanaan Skripsi ini, khususnya kepada :

1. Bapak Revany Devy, MMSI selaku Ketua Yayasan Universitas Nurdin

Hamzah.

2. Bapak Dr. Ir H. Riswan, MMSI selaku Rektor Universitas Nurdin Hamzah

dan Pembimbing Utama.

3. Ibu Novhirtamely Kahar, ST, M.Kom Selaku Dekan Universitas Nurdin

Hamzah.

vii
4. Bapak Junaidi Surya, M.Kom selaku Ketua Prodi Sistem Informasi

Universitas Nurdin Hamzah.

5. Sri Mulyati, M.Kom selaku Pembimbing Utama skripsi yang sudah

membantu memebrikan semangat, saran, kritik yang membangun dalam

Menyusun skripsi.

6. Ir. Mulyadi R, M.Si selaku pembimbing pendamping yang membimbing

dalam penulisan skripsi.

7. Bapak/Ibu Dosen Universitas Nurdin Hamzah yang telah memberikan ilmu

serta nasehat yang sangat bermanfaat selama masa perkuliahan kepada

penulis untuk masa depan penulis.

8. Ibu Wahyuni Selaku Kepala Administrasi dan Karyawan PD. Sinar Mas

(Hakasima) yang telah memberikan Izin penulis untuk melakukan penelitian

di perusahaan tersebut dan telah banyak membantu penulis dalam pemberian

data yang diperlukan untuk penyusunan Tugas Akhir Skripsi ini.

Penulis menyadari bahwa masih banyak terdapat kekurangan di dalam

penulisan Tugas Akhir Skripsi ini, oleh karena itu penulis mengharapkan saran dan

kritik yang dapat menyempurnakan penulisan ini sehingga bermanfaat dan berguna

untuk perkembangan ilmu pengetahuan.

Jambi, 29 Agustus 2022

Messy Natalia
NIM : 1801118

viii
ABSTRAK

Warehouse merupakan salah satu elemen pendukung yang memiliki peran


vital didalam suatu perusahaan. Oleh sebab itu, suatu kesalahan kecil dalam
penyimpanan data maupun penghitungan stok, dapat mengakibatkan kelumpuhan
suatu perusahaan bahkan terkadang dapat membuat bangkrut suatu perusahaan.
Menurut penilaian Penulis, sistem penyimpanan data dan penghitungan stock di PD.
Sinar Mas (Hakasima) Jambi, masih jauh dari kata efektif. Hal ini disebabkan
karena masih banyak pencatatan manual yang ditemukan penulis dari staff
warehouse PD. Sinar Mas (Hakasima). Dari penilaian berikut, penulis memutuskan
untuk menbuat sebuah sistem informasi berbasis web yang nantinya bertujuan
untuk, mengetahuai sistem yang sedang berjalan, merancang suatu sistem logistik
berbasis web, melakukan pengujian sistem dan mengimplimentasi sistem informasi
warehouse berbasis web. Dalam membangun sistem informasi warehouse berbasis
web, penulis menggunakan metode pendekatan terstruktur yaitu metode peototype,
dimana teknik pengumpulan data yang digunakan adalah observasi dan wawancara.
Untuk metode pengembangan menggunakan metode terstruktur dengan beberapa
alat bantu dan teknik pengerjaan seperti flowmap, diagram konteks, dan Data Flow
Diagram. Bahasa pemrograman yang digunakan untuk merancang dan
mengimplementasikan sistem informasi warehouse adalah PHP dan database yang
digukakan adalah MySql. Hasil dari penelitian di warehouse PD. Sinar Mas
(Hakasima), dapat dibuat kesimpulan bahwa dengan dibangunnya suatu sistem
informasi berbasis web, diharapkan dapat membantu staff warehouse dalam
mengelola inventory perusahaan dan mengelola data keluar dan masuk barang.
Penulis juga berharap, dengan di bangunnya sistem informasi warehouse berbasis
web ini, dapat mengurangi kesalahan data akibat Human Error, Kehilangan data,
dan kesalahan perhitungan.

Kata Kunci : Sistem Informasi, Warehouse, PD. Sinar Mas (Hakasima)

ix
ABSTRACK

Warehouse is one of the supporting elements that have a vital role in a


company. Therefore, a small error in data storage or stock counting, can result in
paralyzing a company and sometimes even creating a company. According to the
author's assessment, the data storage system and stock counting in PD. Sinar Mas
(Hakasima) Jambi, is still far from being effective. This is because there are still
many manual records found by the author from the PD warehouse staff. Sinar Mas
(Hakashima). From the following, decided to create a web-based information
system which later aims to, know the current system, design a web-based logistics
system, test and implement a web-based warehouse information system. In building
a web-based warehouse information system, the author uses a structured approach
method, namely the peototype method, where the data collection techniques used
are observation and interviews. For the development of structured methods with
several tools and working techniques such as flowmaps, context diagram and Data
Flow Diagrams. The programming language used to design and implement the
warehouse information system is PHP and the database used is MySQL. The results
of the research in the PD warehouse. Sinar Mas (Hakasima), it can be concluded
that with the construction of a web-based information system, it is hoped that it can
assist warehouse staff in managing company inventory and managing incoming and
outgoing data. The author also hopes that, with the construction of this web-based
warehouse information system, it can reduce data errors due to Human Error, data
loss, and calculation errors.

Keywords: Information System, Warehouse, PD. Sinar Mas (Hakasima)

x
DAFTAR ISI

PERNYATAAN KEASLIAN SKRIPSI ................ Error! Bookmark not defined.

LEMBAR PERSETUJUAN PEMBIMBING SKRIPSIError! Bookmark not


defined.

LEMBAR PERSETUJUAN TIM PENGUJI SKRIPSIError! Bookmark not


defined.

HALAMAN PERSEMBAHAN ............................................................................. v

KATA PENGANTAR .......................................................................................... vii

ABSTRAK ............................................................................................................. ix

ABSTRACK ........................................................................................................... x

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

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

DAFTAR GAMBAR ........................................................................................... xvi

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

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

1.2 Rumusan Masalah ......................................................................................... 3

1.3 Batasan Masalah ............................................................................................ 3

1.4 Tujuan dan Manfaat Penelitian...................................................................... 3

1.4.1 Tujuan Penelitian .............................................................................. 4

1.4.2 Manfaat Penelitian ............................................................................ 4

1.5 Gambaran Umum PD. Sinar Mas(Hakasima) ............................................... 5

5.1.1 Sejarah Penelitian PD. Sinar Mas(Hakasima) ........................................ 5

1.5.2 Struktur Organisasi ................................................................................. 6

1.6 Sistematika Penulisan .................................................................................... 7

xi
BAB II LANDASAN TEORI ............................................................................ 9

2.1 Sistem Informasi Stock Opname Warehouse pada PD. Sinarmas (Hakasima)
............................................................................................................................. 9

2.1.1 Sistem Informasi ............................................................................... 9

2.1.2 Stock Opname.................................................................................. 10

2.1.3 Definisi Gudang .............................................................................. 10

2.2 Pemodelan Sistem .................................................................................... 11

2.2.1 Data Flow Diagram (DFD) .................................................................. 11

2.3 Tools Aplikasi Yang Digunakan ................................................................. 13

2.3.1 World Wide Web (WWW) ............................................................... 13

2.3.2 Hypertext Preprocessor (PHP) ....................................................... 14

2.3.3 MySQL ............................................................................................ 14

2.3.4 Wamp Server ................................................................................... 15

2.3.5 Sublime ............................................................................................ 15

BAB III METODOLOGI PENELITIAN ......................................................... 18

3.1 Pendekatan Penelitian.................................................................................. 18

3.2 Kerangka Kerja Penelitian........................................................................... 19

3.3 Kebutuhan Sistem........................................................................................ 24

3.3.1 Kebutuhan Input ................................................................................... 24

3.3.2 Kebutuhan Proses ................................................................................. 24

3.3.3 Kebutuhan Output ................................................................................. 25

3.3.4 Kebutuhan Antarmuka .......................................................................... 25

3.3.5 Kebutuhan Perangkat Lunak ........................................................... 26

3.3.6 Kebutuhan Perangkat Keras ............................................................ 26

BAB IV ANALISA DAN PERANCANGAN .................................................. 28

xii
4.1 Analisis Sistem ............................................................................................ 28

4.1.2 Sistem Yang Diusulkan (Proses Sistem) .............................................. 29

4.2 Perancangan Sistem ................................................................................ 30

4.2.1 Diagram Konteks .................................................................................. 30

4.2.2 Overview Diagram Level 0................................................................... 31

4.2.3 Diagram Level 1 Proses 1 ..................................................................... 32

4.2.4 Diagram Level 1 Proses 2 ..................................................................... 33

4.2.5 Diagram Level 1 Proses 3 ..................................................................... 34

4.3 Rancangan Aplikasi Program ................................................................. 34

4.3.1 Rancangan File/Tabel...................................................................... 34

4.3.2 Rancangan Antarmuka (Input) ........................................................ 41

BAB V IMPLEMENTASI DAN PEMBAHASAN ........................................ 46

5.1 Batasan Implementasi ............................................................................. 46

5.2 Implementasi .......................................................................................... 46

5.2.1 Tampilan Halaman Login................................................................ 46

5.2.2 Tampilan Halaman Administrator................................................... 47

5.2.3 Tampilan Halaman Menu Barang ................................................... 48

5.2.4 Tampilan Halaman Menu Supplier ................................................. 48

5.2.5 Tampilan Halaman Menu Pemesanan ............................................. 49

5.2.6 Tampilan Halaman Menu Order ..................................................... 49

5.2.7 Tampilan Halaman Menu Penerimaan ............................................ 50

5.2.8 Tampilan Halaman Menu Stock ...................................................... 50

5.2.9 Tampilan Halaman Menu Pengeluaran ........................................... 51

5.2.10 Tampilan Halaman Menu Stock Opname ....................................... 51

5.3 Pembahasan ............................................................................................ 52

xiii
5.3.1 Pengujian Normal............................................................................ 52

5.3.2 Pengujian Tidak Normal ................................................................. 54

BAB VI KESIMPULAN DAN SARAN .......................................................... 56

6.1 Kesimpulan ............................................................................................. 56

6.2 SARAN .................................................................................................. 57

DAFTAR PUSTAKA
DAFTAR LAMPIRAN

A. Listing program
B. Surat Pernyataan
C. Lembar Kontrol Bimbingan Skripsi
D. Dokumentasi
E. Lembar Kontrol Bimbingan Penelitian
F. Sertifikat

xiv
DAFTAR TABEL

Tabel 1.1 Tabel Admin/User .................................................................... 35

Tabel 2.1 Tabel Barang ............................................................................ 36

Tabel 4.3 Tabel Supplier .......................................................................... 36

Tabel 4.4 Tabel Pemesanan Barang ......................................................... 37

Tabel 4.5 Tabel Order .............................................................................. 38

Tabel 4.6 Tabel Penerimaan ..................................................................... 38

Tabel 4.4 Tabel Stock ............................................................................... 39

Tabel 4.5 Tabel Pengeluaran .................................................................... 40

Tabel 4.6 Tabel Stock Opname................................................................. 41

xv
DAFTAR GAMBAR

Gambar 1.1 Struktur Organisasi PD. Sinar Mas (Hakasima) .................. 6

Gambar 2.1 Simbol Terminator .............................................................. 12

Gambar 2.2 Simbol Proses ...................................................................... 12

Gambar 2.3 Simbol Data Store................................................................ 12

Gambar 2.4 Simbol Data Flow ................................................................ 13

Gambar 4.1 Diagram Konteks ................................................................. 31

Gambar 4.2 Diagram Level 0 .................................................................. 31

Gambar 4.3 Diagram Level 1 Proses 1.................................................... 32

Gambar 4.4 Diagram Level 1 Proses 2.................................................... 33

Gambar 4.5 Diagram Level 1 Proses 3.................................................... 34

Gambar 4.6 Rancangan Menu Login Pengguna ...................................... 41

Gambar 4.7 Rancangan Menu Data Input Barang .................................. 42

Gambar 4.8 Rancangan Menu Data Supplier .......................................... 42

Gambar 4.9 Rancangan Menu Pemesanan Barang ................................. 43

Gambar 4.10 Rancangan Menu Order ...................................................... 43

Gambar 4.11 Rancangan Menu Penerimaan ............................................. 44

Gambar 4.12 Rancangan Menu Stock ....................................................... 44

Gambar 4.13 Rancangan Menu Transaksi Keluar..................................... 45

Gambar 4.14 Rancangan Menu Stock Opname ......................................... 45

Gambar 5.1 Tampilan Halaman Login .................................................... 47

xvi
Gambar 5.2 Tampilan Menu Home ......................................................... 47

Gambar 5.3 Tampilan Menu Halman Barang ......................................... 48

Gambar 5.4 Tampilan Menu Supplier ..................................................... 48

Gambar 5.5 Tampilan Menu Pemesanan ................................................ 49

Gambar 5.6 Tampilan Menu Order ......................................................... 49

Gambar 5.7 Tampilan Menu Penerimaan ............................................... 50

Gambar 5.8 Tampilan Menu Stock .......................................................... 50

Gambar 5.9 Tampilan Menu Pengeluaran ............................................... 51

Gambar 5.10 Tampilan Menu Stock Opname ........................................... 51

Gambar 5.11 Tampilan Normal Input Nama Barang ................................ 52

Gambar 5.12 Tampilan Normal Tambah Pesanan .................................... 53

Gambar 5.13 Tampilan Normal Kirim Barang ......................................... 53

Gambar 5.14 Tampilan Tidak Normal Pada Login ................................... 54

Gambar 5.15 Tampilan Tidak Normal Pada Menu Pemesanan ................ 55

Gambar 5.16 Tampilan Tidak Normal Pada Menu Stock ......................... 55

xvii
BAB I

PENDAHULUAN

1.1 Latar Belakang Penelitian

Stock opname adalah sebuah bentuk rangkaian kegiatan perhitungan

persediaan stok barang yang masih tersimpan di dalam gudang untuk kemudian

dipasarkan. Ada banyak kegiatan yang tercakup di dalamnya, mulai dari

menghitung jumlah barang, melakukan pemeriksaan secara langsung, serta

melakukan penataan yang akan memudahkan operasional bisnis ketika suatu

produk tertentu dibutuhkan.

PD. Sinar Mas merupakan sebuah perusahaan yang bergerak di bidang

penjualan peralatan rumah tangga khususnya alat masak. Menjual barang dengan

cara tatap muka door to door atau mengumpulkan ibu-ibu dan melakukan

demonstrasi peragaan memasak disuatu tempat oleh tim sales marketing.

Untuk pengambilan barang, perusahaan ini memasoknya dari gudang Pusat

Hosana Inti Jakarta. Setiap barang yang datang atau yang masuk dari supplier

(pemasok) di cek oleh admin gudang dan staff gudang yang mana supplier

memberikan surat jalan kepala gudang untuk mengetahui jumlah dan barang apa

saja yang di bawa. Setelah Admin gudang melakukan pengecekan selanjutnya di

teruskan ke kepala administrasi untuk menginformasikan barang yang masuk.

Sedangkan untuk proses pengambilan barang atau pengeluaran barang harus

dilakukan oleh supervisor bersangkutan, yang akan dijual oleh sales.

1
2

PD. Sinar Mas selalu melakukan pengawasan pencatatan persediaan barang

di gudang. Hingga saat ini, pengolahan data persediaan barang, dilakukan secara

manual dan hanya pengerjaan laporan akhir bulan dengan menggunakan microsoft

excel. Pengolahan data dibagi menjadi dua, Pemasukan barang dan pengeluaran

barang. Pemasukan barang meliputi, penerimaan dari Gudang pusat, dan

penerimaan dari wilayah dibawah naungan koordinator wilayah yang sama atau

wilayah dibawah naungan koordinator wilayah yang berbeda. Pengeluaran barang

meliputi, pengambilan barang oleh supervisor untuk penjualan ke konsumen,

pengeluaran dari wilayah dibawah naungan coordinator wilayah yang sama

maupun pengeluaran dari wilayah dibawah naungan coordinator wilayah yang

berbeda. Pencatatan dilakukan di atas sebuah Form kertas yang telah di kirim oleh

pusat bersamaan dengan pengiriman barang di tiap bulannya. Form tersebut

diharapkan dapat memberikan informasi stock gudang yang valid kepada staff

gudang, kepala administrasi, coordinator wilayah dan pusat.

Di akhir setiap bulan, akan dilakukan penghitungan stock atau biasa disebut

stock opname. Kegiatan ini dilakukan untuk mengetahui jumlah barang masuk,

barang keluar, dan sisa stock yang ada di gudang. Sehingga dapat meminimalisir

terjadinya selisih atau kehilangan barang, yang mengakibatkan kerugian kepada

perusahaan.

Berdasarkan uraian latar belakang tersebut, maka akan dilakukan penelitian

tentang “Sistem Informasi Stock Opname Warehouse pada PD. Sinar Mas
3

(Hakasima) Berbasis Web” yang dapat memudahkan dalam menangani proses

Stock Opname pada PD. Sinar Mas (Hakasima).

1.2 Rumusan Masalah

“Bagaimana merancang Sistem Informasi Stock Opname Warehouse berbasis

web untuk meningkatkan efisiensi dan akurasi Stock Opname Warehouse yang di

adakan setiap akhir bulan?”

1.3 Batasan Masalah

Agar dalam penelitian ini lebih terarah dan memudahkkan dalam

pembahasan, maka perlu adanya batasan masalah yaitu:

1. Penelitian dilaksanakan di Kantor Sinar Mas(Hakasima) Jambi.

2. Aplikasi ini hanya membahas stock akhir dan stock opname warehouse.

3. Web tersebut dirancang dengan menggunakan perangkat lunak sebagai

berikut: PHP (Hypertext Preprocessor), MySQL, Xampp, Sublime Text3.

1.4 Tujuan dan Manfaat Penelitian

Penelitan ini memiliki manfaat dan tujuan yang tentunya berfungsi untuk

memajukan warehouse dari PD. Sinar Mas (Hakasima), manfaat dan tujuan

penelitian ini adalah sebagai berikut :


4

1.4.1 Tujuan Penelitian

Adapun tujuan penulisan Skripsi berikut ini antara lain :

1. Menganalisa system stock opname yang telah berjalan dan

kelemahannya, dengan system informasi stock opname.

2. Merancang suatu system informasi Stock Opname Bulanan pada

PD. Sinar Mas (Hakasima) berbasis web.

1.4.2 Manfaat Penelitian

Pelaksanaan penelitian ini diharapkan dapat memberikan manfaat

sebagai berikut :

1. Mempermudah pengolahan data stock barang dan mempermudah

admin gudang dalam pencatatan barang.

2. Meningkatkan efektifitas pekerjaan dan akurasi stock yang akan

di kirim ke pusat di setiap stock opname

3. Dapat menghindari resiko kerugian karna kelalaian dalam

pencatatan manual.

4. Dapat mengurangi pekerjaan Admin gudang, karena tidak perlu

melakukan pencatatan manual di atas form kertas lagi.


5

1.5 Gambaran Umum PD. Sinar Mas(Hakasima)

PD. Sinar Mas (Hakasima) merupakan salah satu perusahaan yang bergerak

di bidang penjualan alat memasa atau alat dapur, dan perusahaan ini merupakan

salah satu perusahaan yang sudah masuk ke taraf perusahaan nasional. Berikut

merupakan gambaran Umum PD. Sinar Mas (Hakasima) :

5.1.1 Sejarah Penelitian PD. Sinar Mas(Hakasima)

PD. Sinar Mas (Hakasima) ini berdiri pada Tahun 1993 yang dipimpin

oleh bapak Drs. Kusnadi Tjandra,M.A. Perusahaan ini bergerak dibidang

penjualan barang yang didistribusikan dari Kosambi Baru gudang pusat.

produk Hakasima ini terdiri dari alat alat masak contohnya: Hakasima

Diamod Amazing Pan Green , Hakasima New wok 32 Ceramic, Hakasima

New Wok Steamer 32, Hakasima New Jumbo 2 Pan, New BBQ, Ceramic

Combo Pan, Hakasima 6 Pcs Cookware, Hakasima Fantastic Blender,

Hakasima Pukis Maker, Hakasima Snack Maker, Hakasima Rotary Stand

Mixer, Electric Oven 23 Liter dan Electric Oven 32 Liter.

PD. Sinar Mas (Hakasima) dipinppin Mendiang Bapak Kusnadi

(owner) wafat pada tahun 2014 yang digantikan oleh Ibu Effie Tjandra, M.A

yang merupakkan adik mendiang. Sampai saat ini Ibu Effie masih memimpin

diperusahaan PD. Sinar Mas (Hakasima). Perusahaan ini memiliki 200

Cabang diseluruh Indonesia, cabang Jambi dibuka pada tahun 2000 - 2009

yang dipimpin oleh Bapak Suparno dan Pada Tahun 2009 – hingga saat ini di

pimpin Oleh Bapak Samsul Hadi.


6

Saat ini Jambi memiliki 5 cabang perusahaan. Kelima cabang tersebut

dipimpin oleh satu coordinator wilayah yaitu Bapak Samsul Hadi. Beliau

berada di salah satu perusahaan cabang jambi yang beralamat Jln. Dharma

Karya II No. 28 RT 45, Kenali Asam Bawah, Kota Baru, Jambi.

1.5.2 Struktur Organisasi

Struktur organisasi merupakan gambaran secara skematis tentang tata

hubungan tugas atau kerjasama dari orang-orang yang menggerakkan

organisasi untuk mencapai tujuan. Berikut ini adalah gambar struktur

organisasi Kantor PD. Sinar Mas (Hakasima) jambi, yang dapat dilihat pada

Gambar 1.1 dibawah ini :

Struktur Organisasi

Gambar 1.1 Struktur Organisasi PD. Sinar Mas (Hakasima)

Sumber : Administrasi dari PD. Sinar Mas (Hakasima)


7

1.6 Sistematika Penulisan

Agar penulisan skripsi ini dapat sesuai dengan ketentuan yang telah diberikan

oleh Universitas Nurdin Hamzah, maka diperlukan suatu sistematika penulisan

yang sesuai dengan ketentuan sebagai berikut :

BAB I PENDAHULUAN

Pada bab pendahuluan ini memuat latar belakang penelitian, perumusan masalah,

Batasan masalah, tujuan dan manfaat penelitian, metodologi penelitian yang

dilakukan, gambaran objek / tempat penelitian yang diambil secara rinci, serta

sistematika penulisan dalam penyusunan laporan.

BAB II LANDASAN TEORI

Pada bab ini akan dibahas tentang penjelasan teori-teori dari pustaka yang

melandasi dalam merancang dan membangun sistem serta pembahasan sekilas

tentang aplikasi atau sistem baru yang digunakan secara singkat.

BAB III METODOLOGI PENELITIAN

Pada bab ini akan dibahas tentang proses memilih cara yang spesifik untuk

menyelesaikan permasalahan dalam menjalankan riset pada Kantor Sinar

Mas(Hakasima) Jambi.
8

BAB IV ANALISA DAN PERANCANGAN SISTEM

Pada bab ini akan dibahas tentang analisis kebutuhan sistem, permodelan sistem

yang diusulkan serta rancangan aplikasi program yang digunakan dalam

pembangunan sistem baru yang lebih baik.

BAB V IMPLEMENTASI DAN PEMBAHASAN

Pada bab ini akan membahas hasil implementasi yang mencakup objek penelitian,

hasil penelitian dan pembahasan

BAB VI KESIMPULAN DAN SARAN

Bagian ini berisikan kesimpulan yang diperoleh dari penelitian serta beberapa saran

berdasarkan pengalaman, kesulitan, kesalahan, serta temuan baru yang belum

diteliti yang dapat digunakan oleh pihak yang berkepentingan.


BAB II

LANDASAN TEORI

2.1 Sistem Informasi Stock Opname Warehouse pada PD. Sinarmas

(Hakasima)

Pada sub bab ini akan menguraikan definisi-definisi atau pengertian yang

berhubungan dengan penulisan kerja praktek.

2.1.1 Sistem Informasi

Menurut Sutabri (2012, h.38) sistem informasi adalah suatu sistem

didalam suatu organisasi yang mepertemukan kebutuhan pengolah transaksi

harian, mendukung, operasi, bersifat manajerial dan kegiatan strategis dari

suatu organisasi dan penyelidikan pihak luar tertentu dengan laporan-laporan

yang diperlukan. Di abad ke – 21 ini, penerapan sistem informasi tidak hanya

diimplementasikan pada bidang Teknologi Informasi dan Komunikasi (TIK)

saja, namun kebutuhan proses bisnis lain juga sangat membutuhkan kontrol

dari SI. Sehingga, sistem informasi terbentuk sebagai tipe khusus dari proses

kerja.

Menurut Elisabet dan Rita (2017, h.5) sistem informasi adalah yaitu

suatu system yang menyediakan informasi untuk manajeman dalam

mengambil keputusan dan juga untuk menjalankan oprasional perusahaan,

dimana sistem tersebut merupakan kombinasi dari orang orang , teknelogi

informasi dan prosedur-prosedur yang terorganisasi.

9
10

2.1.2 Stock Opname

Pengertian stock opname menurut Himayati (2007, h.191) adalah

proses mengitung jumlah barang yang ada di Gudang dan mencocoknya

dengan catatan pembukuan persediaan . bjika ternyata jumlah di Gudang

tidak sama dengan catatan, maka perlu dilakuakan koreksi atas jumlah barang

persediaan

Menurut Sunarto (2002:51) bahwa stock opname adalah istilah lain dari

penghitungan fisik persediaan. Tujuan diadakannya stock opname adalah

untuk mengetahui kebenaran catatan dalam pembukuan, yang mana

merupakan salah satu fungsi Sistem Pengendalian Intern (SPI). Dengan

diadakannya stock opname maka akan diketahui apakah catatan dalam

pembukuan stock persediaan benar atau tidak. Jika ternyata ada selisih antara

stock opname dengan catatan pada pembukuan, kemungkinan ada transaksi

yang belum tercatat, atau bahkan ada kecurangan yang berkaitan dengan

persediaan.

2.1.3 Definisi Gudang

Menurut Bowersox (1978, h.293), gudang adalah lokasi untuk

penyimpanan produk sampai permintaan (demand) cukup besar untuk

melaksanakan distribusinya. Dalam kehidupan sehari - hari gudang

merupakan ruang penyimpanan barang-barang. Di rumah, umumnya gudang

digunakan untuk menyimpan barang-barang yang tidak terpakai. Namun,

dalam aktivitas ekonomi, gudang menjadi tempat atau ruang untuk


11

menyimpan barang (produk) sebelum kemudian dijual atau didistribusikan

kepada konsumen atau distributor yang memiliki skala lebih kecil. Menurut

Apple (1990:242), gudang adalah tempat yang dibebani tugas untuk

menyimpan barang yang akan digunakan dalam produksi, sampai barang

tersebut diminta sesuai jadwal produksi. Menunjuk ke Perpu Nomor 5 Tahun

1962, gudang adalah ruangan yang tidak bergerak yang dapat ditutup dengan

tujuan tidak untuk dikunjungi untuk umum, melainkan untuk dipakai khusus

sebagai tempat penyimpanan barang.

2.2 Pemodelan Sistem

Skripsi ini akan mengangkat beberapa model sistem yang diperlukan untuk

pembuatan Sistem Informasi warehouse. Maka pemodelan sistemnya adalah

sebagai berikut :

2.2.1 Data Flow Diagram (DFD)

Menurut Marimin dan Kawan-kawan (2006, h.110) Data Flow

Diagram (DFD) menggambarkan aliran data atau informasi dimana

didalamnya terlihat keterkaitan diantara data-data yang ada. Terdapat banyak

symbol-simbol yang digunakan dalam pembuatan DFD. Hal tersebut

tergantung konvensi yang disepakati. Adapun komponen DFD adalah sebagai

berikut :
12

• User / Terminator: Kesatuan diluar sistem (external entity) yang memberikan

input ke sistem atau menerima output dari sistem berupa orang, organisasi,

atau sistem lain. Simbol Terminator terdapat pada Gambar 2.1 dibawah ini :

Gambar 2.1 Simbol Terminator

• Process: Aktivitas yang mengolah input menjadi output. Simbol proses

terdapat pada Gambar 2.2 dibawah ini :

Atau

Gambar 2.2 Simbol Proses

• Data Store: Penyimpanan data pada database, biasanya berupa tabel. Simbol

data store terdapat pada Gambar 2.3 dibawah ini :

atau

Gambar 2.3 Simbol Data Store


13

• Data Flow: Aliran data pada sistem (antar proses, antara terminator & proses,

serta antara proses & data store). Simbol data flow terdapat pada Gambar 2.4

dibawah ini :

Gambar 2.4 Simbol Data Flow

2.3 Tools Aplikasi Yang Digunakan

Akan dibutuhkan beberapa Tools dalam pembuatan sistem informasi Stock

Opname Warehouse pada PD. Sinar Mas (Hakasima). Beberapa tools tersebut

adalah :

2.3.1 World Wide Web (WWW)

Menurut Raymond&George (2008, h.78) World Wide Web (WWW)

adalah informasi yang dapat diakses melalui internet dimana dokumen-

dokumen hypermedia (file-file komputer) disimpan dan kemudian diambil

dengan cara-cara yang menggunakan metodep penentuan alamat yang unik.

Menurut Aryo dan kawan kawan (2022, h.22) WWW atau sering

disebut juga dengan World Wide Web merupakan salah satu layanan yang

diterima oleh pengguna computer yang berhubugan dengan internet. Web

awalnya sebagai penyedia informasi dalam internet. Dengan menggunakan

teknologi hypertet, pemakai dituntut untuk menemukan informasi dengan


14

mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam

browser web. Internet awalnya sebagai penyedia informasi, kini digunakan

juga untuk komunikasi dari e-mail sampai dengan chatting hingga sebagai

media transaksi bisnis.

2.3.2 Hypertext Preprocessor (PHP)

Menurut Anhar (2010, h.3) PHP merupakan script yang terintegrasi

dengan HTML dan berada pada server (server side HTML embedded

scripting). PHP adalah script yang digunakan untuk membuat halaman

website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat

saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi

yang diterima client selalu yang terbaru/up to date. Semua script PHP

dieksekusi pada server di mana script tersebut dijalankan.

Menurut Rusli dan kawan-kawan (2019, h.63) pengenalan PHP, PHP

adalah Bahasa scripting server dan alat yang ampuh untuk membuat halaman

web dinamis dan interaktif.

2.3.3 MySQL

Menurut Stendy (2005, h.57) MySQL merupakan salah satu sistem

database yang snagat handal karena menggunakan sistem SQL. Pada awalnya

SQL berfungsi sebagai Bahasa perhubungan antara program database dengan

Bahasa pemrograman yang kita gunakan.

Menurut MySQL (MyStrukture Query Languange) adalah sebuah

perangkat lunak sistem management basisdata SQL, Database Management


15

System DBMS dari sekian banyak DBMS seperti Oracle, MS SQL, Postagre

SQL dan lain-lain. MySQL merupakan DBMS yang multithread, multi-user

yang bersifat gratis di bawah lisensi GNU General Public Licence (GPL).

(Anhar 2010, h.21).

2.3.4 Wamp Server

WampServer adalah singkatan dari Windows, Apache, MySQL dan

PHP. Wampserver adalah aplikasi yang menggabungkan antara Apache,

Mqsql dan PHP. Sehingga,Wampserver akan mencukupi semua persyaratan

yang diminta oleh Joomla. Dengan demikian,tidak perlu lagi meng-install

masing-masing aplikasi apache, mysql,dan php. (Indra 2009, h.17).

Wamp adalah sebuah aplikasi yang dapat menjadikan komputer kita

menjadi sebuah server. Kegunaan wamp server ini untuk membuat jaringan

local sendiri dalam artian kita dapat membuat website secara offline untuk

masa coba-coba di komputer sendiri. Jadi fungsi dari wamp server itu sendiri

merupakan server website kita untuk cara memakainya. Mengapa harus

menjadi server? Karena dalam hal ini komputer yang akan kita pakai harus

memberikan pelayanan untuk pengaksesan web, untuk itu komputer kita

harus menjadi server.

2.3.5 Sublime

Sublime Text adalah aplikasi editor untuk kode dan teks yang dapat

berjalan di berbagai platform operating system dengan menggunakan

teknologi Phyton API. Fungsionalitas dari aplikasi ini dapat dikembangkan


16

dengan menggunakan sublime-packages. Sublime Text bukanlah aplikasi

open source dan juga aplikasi yang dapat digunakan dan didapatkan secara

gratis, akan tetapi beberapa fitur pengembangan fungsionalitas (packages)

dari aplikasi ini merupakan hasil dari temuan dan mendapat dukungan

penuh dari komunitas serta memiliki linsensi aplikasi gratis.

Sublime Text mendukung berbagai bahasa pemrograman dan

mampu menyajikan fitur syntax highlight hampir di semua bahasa

pemrogramman yang didukung ataupun dikembangkan oleh komunitas

seperti; C, C++, C#, CSS, D, Dylan, Erlang, HTML, Groovy, Haskell,

Java, JavaScript, LaTeX, Lisp, Lua, Markdown, MATLAB, OCaml, Perl,

PHP, Python, R, Ruby, SQL, TCL, Textile and XML. Biasanya bagi bahasa

pemrograman yang didukung ataupun belum terdukung secara default

dapat lebih dimaksimalkan atau didukung dengan menggunakan add-ons

yang bisa didownload sesuai kebutuhan user.

2.3.6 CodeIgniter

Menurut Sujono dan Ahmad (2021, h.6) CodeIgniter adalah sebuah web

application network yang bersifat open source yang diguakan untuk

membangun aplikasi php dinamis. CodeIgniter menjadi sebuah framework

PHP dengan model MVC (Model, View, Controller) untuk memebangun

website dinamis dengan menggunakan PHP yamh dapat mempercepat

pengembangan untuk memebuat sebuah aplikasi web. Selain ringan dan


17

cepat, CodeIgniter juga memiliki dokumentasi yang super lengkap disertai

dengan contoh implementasi kodenya.

Menurut Yusril dan Cokro (2020, h.3) CodeIgniter merupakan toolkit

untuk orang-orang yang ingin membuat atau membangun aplikasi web

menggunakan bahasa pemerograman PHP.


BAB III

METODOLOGI PENELITIAN

3.1 Pendekatan Penelitian

Pendekatan yang digunakan penulis dalam penulis dalam penulisan kerja

praktek ini adalah dengan menggunakan pendekatan atau metode pendekatan atau

metode studi kasus termaksut analisis deskriptif, yaitu penelitian yang dilakukan

hanya membehas pada suatu masalah tertentu untuk diamati dan di analisis secara

cermat penelitian ini terfokus pada suatu objek tertentu dan terbatas dengan

mempelajarinya sebagai suatu masalah sehingga penelitian yang menggunakan

studi kasus hasil penelitiannya tidak dapat digenerasikan, artinya penelitian hanya

berlaku pada kasus yang dianalisis saja. Tetapi dalam praktek hasil penelitian dapat

dijadikan sebagai contoh bagi kasus selanjutnya.

Batasan dalam penelitian studi kasus meliputi :

1) Sasaran penelitian ini adalah gudang PD Sinar Mas

2) Sasaran-sasaran tersebut didalamin sebagai totalitas atau sesuai dengan

latar belakang dan konteknya masing-masing dengan maksut untuk

memahami berbagai kaitan-kaitan yang ada diantara variabel-

variabelnya.

Fenomena yang menjadi kasus dalam penelitian ini untuk mempermudah

penghitungan stock opname dan akurasi pada gudang PD. Sinar Mas.

18
19

3.2 Kerangka Kerja Penelitian

Sub bab ini menjelaskan kerangka kerja untuk melakukan penelitian, atau

suatu kerangka untuk menyusun gagasan, yang beraturan. Kerangka kerja

penelitian menggambarkan tahapan-tahapan atau langkah-langkah kerja dalam

proses penelitian guna memecahkan masalah penelitian dari awal perencanaan

hingga tercapaknya tujuan penetian dan pengembangan sistem. Berikut kerangka

kerja penelian Stock Opname Werehouse pada PD. Sinar Mas (Hakasima) dapat

dilihat pada gambar 3.1 dibawah :

Gambar 3.1 Kerangka Kerja Penelitan


20

Berikut adalah uraian kerangka kerja penelitian berdasarkan pada Gambar

3.1 diatas :

1. Mengidentifikasi Masalah Pada PD.Sinar Mas (Hakasima)

Merupakan langkah kerja penelitian yang bisa dikatakan paling penting

diantara lainnya, kerena akan menentukan kualitas dari penelitian. Masalah

penelitian bisa didefinisikan sebagai pernyataan yang mempermasalahkan suatu

variabel atau hubungan antara variabel pada suatu fenomena. Sedangkan variabel

itu sendiri dapat disefinisikan sebagai pembeda antara sesuatu dengan yang lain.

Pembuatan Stock Opname Werehouse pada PD. Sinar Mas (Hakasima), yang

bertujuan untuk mempermudah konsumen dalam memesan produk pada PD. Sinar

Mas dan juga meningkatkan akurasi pada gudang.

2. Menganalisa Masalah Pada PD.Sinar Mas (Hakasima)

Agar masalah penelitian yang dipilah benar-benar tepat, maka masalah

perlu dievaluasi dan dianalisis. Analisi masalah adalah kajian sementara untuk

mengetahui penyebab timbulnya masalah, serta alternatif pemecahan masalah

tersebut.

3. Menentukan Tujuan Pada PD.Sinar Mas (Hakasima)

Penelitian harus mempunyai tujuan yang jelas, karena suatu penelitian

dimaksutkan untuk dapat membantu memecahkan masalah yang ada pada PD.Sinar

Mas (Hakasima) tersebut. Hasil penelian harus dapat memberikan penjelasan akan
21

masalah yang menjadi pernyataan penelitian dan harus dapat melandasi keputusan

serta tindakan pemecahan masalah.

Oleh sebab itu penelitian harus memiliki tujuan yang lebih luas dari pada

sekedar melihat hubungan yang terjadi diantara masalah-masalah yang diteliti.

Tujuan penelitian dapat ditetap berdasarkan identifikasi dan analisis masaah dari

langkah sebelumnya.

5. Mengumpulkan Data Pada Sistem Informasi Pada PD.Sinar Mas (Hakasima)

Hasil pengumpulan data dan informasi ini bisa digunakan sebagai bahan

untuk implementasi pembuatan aplikasi Stock Opname Werehouse PD.Sinar Mas

(Hakasima).

Pengumpulan data yang digunakan dalam pnelitian ini adaalah sebagai

berikut :

1. Observasi

Pengumpulan data dengan mengadakan penelitian dan peninjauan

secara langsung terhadap permasalahan yang diambil pada PD.Sinar

Mas (Hakasima).

2. Interview

Teknik pengumpulan data dengan mengadakan tanya jawab secara

langsung dengan pimpinan ada kaitannya dengan topik yang diambil.


22

6. Menganalisis Data Pada Sistem Informasi PD.Sinar Mas (Hakasima)

Data yang telah dikumpulkan dari berbagai sumber selanjutnya akan

dianalisis. Analisis data adalah proses menyusun, mengkategorikan data, mencari

pola atau tema, dengan maksud untuk memahami maknanya. Analisis data yang

dilakukan bersifat induktif berasarkan fakta-fakta yang ditemukan di lapangan dan

kemudian dibangun menjadi hipotesis atau teori. Kegiatan analisis data merupakan

sebuah kegiatan kreatif.

7. Merancang Sistem Informasi PD. Sinar Mas

Dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak

secara waterfall, yang meliputi beberapa proses diantaranya :

1) Analisa

Merupakan tahap menganalisis hal-hal yang diperlukan dalam

pelaksanaan proyek pembuatan perangkat lunak.

2) Design

Tahap penerjemah dari data yang di analisis kedalam bentuk yang

mudah dimengerti oleh petugas warehouse.

3) Coding

Tahap penerjemahan data atau pemecahan masalah yang telah

dirancang kedalam bahasa pemograman web.

4) Pengujian

Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.


23

5) Maintance

Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat

memahami perubahan-perubahan atau penambahan sesuai dengan

permintaan pengguna/user.

8. Mengimplementasikan Sistem Informasi PD. Sinar Mas (Hakasima)

Tahap implementasi Sistem Informasi PD. Sinar Mas(Hakasima). Ini akan

dilakukan dengan menguji coba input data barang, stok barang dan akan di proses

didalam Sistem Informasi PD. Sinar Mas(Hakasima) yang akan menghasilkan

output berupa laporan stock opname dari sistem informasi tersebut.

9. Menganalisis Kinerja Pada Sistem Informasi PD. Sinar Mas (Hakasima)

Melakukan analisis kinerja olah data barang pada PD. Sinar Mas (Hakasima).

Dari tahap awal yakni pengujian manual atau uji coba data barang dengan

menggunakan bahasa pemogram web dan metode database MySQL sehingga

menjadi satu kesatuan utuh menjadi sistem informasi yang sedang berjalan untuk

diberikan kepada petugas gudang.

10. Menarik Kesimpulan

Pada penelitian ini diambil kesimpulan, yaitu berdasarkan data atau informasi

yang diperoleh dari hasil analisis kinerja Werehouse pada PD. Sinar

Mas(Hakasima).
24

3.3 Kebutuhan Sistem

Yaitu pemilihan kebutuhan sistem yang harus diwujudkan dalam perangkat

lunak, yang meliputi kebutuhan input, proses, output, antarmuka yang

dikembangkan, perangkat lunak, dan perangkat keras yang digunakan sebagai

berikut :

3.3.1 Kebutuhan Input

Dalam proses pembangunan sebuah sistem informasi, akan

dibutuhkan beberapa kebutuhan input sebagai berikut :

1) Data Barang

Mempermudah data yang mencakup semua barang yang ada pada

gudang PD. Sinar Mas(Hakasima)

2) Data Transaksi

Merupakan inputan data transaksi data keluar masuk pada gudang

PD. Sinar Mas(Hakasima)

3) Data User

Merupakan data yang mencakup username dan password login.

3.3.2 Kebutuhan Proses

Di tahap ini, pembangunan sistem informasi akan membutuhkan

beberapa kebutuhan proses sebagai berikut :

1) Proses Olah Data Barang’Proses ini berfungsi untuk mengolah data

barang.
25

2) Proses Olah Data Transaksi

Proses ini berfungsi untuk mengolah transaksi yang dilakukan.

3) Proses Olah Data User

Proses ini berfungsi untuk mengolah data user

4) Proses Input, Update, Dan Delete Data

Proses ini berfungsi untuk menginput data barang, mengedit, dan

menghapus data-data barang yang ada pada PD. Sinar Mas (Hakasima).

3.3.3 Kebutuhan Output

Dalam proses pembangunan sebuah sistem informasi, akan

menghasilkan output sebagai beriikut.

1) Laporan Data Barang

2) Laporan barang yang ada pada gudang PD. Sinar Mas(Hakasima)

3.3.4 Kebutuhan Antarmuka

Antarmuka yang diinginkan pada Stock Opname Werehouse pada PD.

Sinar Mas adalah :

1) Aplikasi yang dibuat harus bisa menampilkan dan menyimpan

kedalam database MySQL.

2) Halaman login, user harus terlebih dahulu memasukan username dan

juga password

3) password untuk masuk kedalam halaman yang diinginkan.

4) Halaman utama berisi menu dan sub-sub menu.


26

5) Sistem ini berisi menu home, login, data masuk barang , data keluar

barang pada gudang

6) Antarmuka input yang diahasilkan berupa data barang, data transaksi,

data, dan data stock akhir pada gudang.

7) Antarmuka proses yang di hasilkan yaitu berupa proses olah data

barang, data transaksi keluar masuknya barang, .

8) Antarmuka output/laporan yang dihasilkan yaitu bisa menampilkan

laporan data saldo akhir pada gudang.

3.3.5 Kebutuhan Perangkat Lunak

Untuk mendukung sistem baru yang dibangun ini, dibutuhkan

perangkat lunak :

1. Sistem operasi : Windows 10,

2. Teks Editor : Sublime,

3. Browser : Google Chrome,

4. Mesin Web server : Xampp,

5. Database Server : SQL (MySQL), dan

6. Perangkat lunak pendukung

3.3.6 Kebutuhan Perangkat Keras

Untuk mendukung sistem baru yang dibangun ini, dibutuhkan

perangkat keras (Hardware) sebagai berikut :

1. Laptop Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz,


27

2. Ram (Random Acces Memory) 8 GB DDR,

3. Hardisk 1 TB (Terabyte),

4. Printer,

5. Perangkat keras pendukung lainnya


BAB IV

ANALISA DAN PERANCANGAN

4.1 Analisis Sistem

Analisa sistem merupakan suatu proses yang sangat penting dalam melihat

dan menentukan permasalahan yang harus dihadapi. Tahapan ini sangat penting

karena proses analisa yang kurang akurat dapat menyebabkan hasil dari kartu stok

tidak sesuai dengan yang diharapkan. Analisa sistem dilakukan oleh penulis untuk

melihat bagaimana mekanisme kerja sistem yang sedang berjalan pada Kantor PD

Sinar Mas (Hakasima), untuk mendapatkan berbagai masalah yang dihadapi dalam

proses penyampaiain informasi serta pengelolaan data pada gudang, dibutuhkan

ketelitian untuk menentukan seperti apa sistem yang akan dibangun.

Dari penjelasan analisis diatas, maka kita harus melakukan penyesuaian

kebutuhan sistem yang akan dipenuhi untuk melengkapi kebutuhan, kinerja yang

harus dipenuhi adalah proses masukan dan keluaran data. Sebagai analisa sistem

informasi yang dibutuhkan dalam membuat rancangan Sistem Informasi system

informasi Stock Opname Werehouse pada PD. Sinar Mas (Hakasima) adapun yang

meliputinya adalah sebagai berikut :

4.1.1 Sistem yang sedang berjalan (Aliran Sistem Informasi)

Aliran sistem informasi atau analisa sistem yang sedang berjalan

bertujuan untuk melihat atau mengetahui lebih jelas bagaimana cara kerja

sistem tersebut dan masalah yang sedang dihadapi oleh sistem untuk dapat

dijadikan landasan usulan perancangan analisa sistem yang akan berjalan

28
29

yang dilakukan berdasarkan urutan kejadian yang ada dan dari urutan

kejadian tersebut dan mengetahui masalah sistem yang sedang berjalan.

Adapun aliran sistem informasi yang sedang berjalan di Kantor PD

Sinar Mas (Hakasima) dapat digambarkan sebagai berikut :

1. Perusahaan ini pemasoknya dari Gudang Pusat Hosana Inti Jakarta

dengan menggunakan mobil pusat atau mobil ekspedisi.

2. Setiap barang yang datang atau yang masuk dari supplier(pemasok)

dicek oleh admin Gudang dan staff gudang yang mana supplier

memberikan surat jalan kepada gudang untuk mengetahui jumlah dan

barang apa saja yang di bawa.

3. Setelah Admin gudang melakukan pengecekan selanjutnya pada program.

4. Lalu Admin gudang mencatat dan memasukan data ke kertas kartu stok

secara manual.

5. Sedangkan untuk proses pengambilan barang atau pengeluaran barang

harus dilakukan oleh supervisor bersangkutan dengan Admin gudang.

4.1.2 Sistem Yang Diusulkan (Proses Sistem)

Berdasarkan hasil dari analisa sistem yang berjalan saat ini pada Kantor

PD Sinar Mas(Hakasima), penulis telah mengetahui kelemahan dan tidak

akurratnya stock yang akan di kirim ke pusat dalam penyampaian Informasi

data di setiap stock opname, dan perkerjaan admin gudang yang lambat karna

harus mengisi form kertas (kartu stok) secara manual yang memakan waktu.
30

Dengan adanya Sistem Informasi Stock Opname Warehouse yang

diusulkan penulis ini diharapkan proses penyampaian informasi data lebih

efisien dan efektif. Sistem Informasi diharapkan berjalan secara cepat dan

akurat tanpa harus mencatat data dengan menggunakan kartu stok sehingga

dapat dilihat dan digunakan kapan pun tanpa harus membutuhkan waktu

untuk melakukan mebuka kartu stok tersebut.

4.2 Perancangan Sistem

Pada tahap ini akan dijabarkan mengenai interaksi antara pengguna dengan

sistem itu sendiri. hasil perancangan berkaitan erat dengan hasil tahap analisis

karena pada tahap analisis telah di temukan fungsi-fungsi dan metode yang di

gunakan, sehingga software dan hardware serta antarmuka yang di harapkan

digambarkan melalui diagram data flow diagram (DFD). Hasil perancangan

program harus sesuai dengan perancangan metode dalam perancangan yaitu antara

lain :

4.2.1 Diagram Konteks

Diagram konteks adalah langkah awal dalam pembuatan arus data

karena dalam menggambarkan dan secara lengkap harus di ketahui terlebih

dahulu konteks diagramnya Bentuk konteks diagram pada Sistem Informasi

Stock Opname Warehouse pada PD. Sinar Mas (Hakasima) Berbasis Web,
31

Gambar dapat dilihat pada Gambar 4.1 sebagai berikut :

Gambar 4.1 Diagram Konteks

4.2.2 Overview Diagram Level 0

Diagram ini juga di sebut dengan diagram Level 0 yang

menggambarkan proses dari suatu Sistem Informasi pada setiap bagian

Sistem Informasi secara umum turunan dari top level. Secara garis besar

diagram dapat dilihat di bawah ini :

Gambar 4.2 Diagram Level 0


32

4.2.3 Diagram Level 1 Proses 1

Pada diagram ini menggambarkan proses pengimputan data barang,

data supplier yang diproses dan menghasilkan data pesanan. Dari laporan data

pesanan Kepala Administrasi mengkonfirmasi data yang dikembalikan ke

Admin. Dapat dilihat pada gambar 4.3

Gambar 4.3 Diagram Level 1 Proses 1


33

4.2.4 Diagram Level 1 Proses 2

Secara garis besar diagram ini menggambarkan proses penerimaan

barang yang akan menghasilkan data stok barang pada Gudang. Dari data stok

ini kita dapat melihat saldo akhir barang pada system. Proses pengeluaran

barang dilakuakan oleh admin dengan pengimputan data barang, data supplier

yang mernghasilkan data pengeluaran barang. Dari hasil data pengeluaran

menghasilkan Laporan yang dapat dilihat oleh admin. Diagram level 1 proses

2 dapat dilihat pada gambar 4.4 :

Gambar 4.4 Diagram Level 1 Proses 2


34

4.2.5 Diagram Level 1 Proses 3

Pada diagram ini menggambarkan proses admin menginput data fisik

barang ke system. Dari proses stok opname akan mengkasilkan laporan stok

opname yang apat dilihat oleh kepala administrasi. Dapat dilihat pada gambar

4.5 dibawah ini :

Gambar 4.5 Diagram Level 1 Proses 3

4.3 Rancangan Aplikasi Program

4.3.1 Rancangan File/Tabel

Database merupakan sekumpulan data yang saling berhubungan dan

dalam implementasinya data-data tersebut disajikan dalam bentuk tabel-tabel

yang menunjukkan struktur data fisik dari suatu sistem. Database Sistem

Informasi Stock Opname Werehouse PD.Sinar Mas(Hakasima), yaitu Tabel


35

Penerimaan Barang, Tabel Pengeluaran Barang, Tabel Info Stok,, Tabel Stok

Opname

1. Tabel Admin/User

Tabel ini dirancang untuk menyimpan data pengguna/admin yang

berperan sebagai orang atau operator yang menginputkan maupun

memanipulasi segala data pada sistem. Adapun tabel ini tersusun dari field-

field sebagai berikut :

Nama Tabel : Data Pengguna

Primary Key : id_admin

Foreign Key :-

Tabel 4.1 Tabel Admin/User

No Field Type Data Size Keterangan

1 id_user Int 10 ID User

2 nama_user Varchar 50 Nama User

3 password Varchar 50 Password


4 level_user Varchar 50 Level User

2. Tabel Barang

Tabel ini dirancang untuk menginputkan data Barang pada sistem.

Adapun tabel ini tersusun dari field-field sebagai berikut :

Nama Tabel : Nama Barang

Primary Key : id_barang

Foreign Key :-
36

Tabel 4.2 Tabel Barang

No Field Type Data Size Keterangan

1 id_barang Int 10 ID Barang

2 kode_barang Int 10 Kode Barang

3 nama_barang Varchar 50 Nama Barang

4 Satuan Varchar 10 Satuan

5 id_supplier Int 10 ID Suplier

3. Tabel Suplier

Tabel ini dirancang untuk menginputkan data Vendor pada sistem.

Adapun tabel ini tersusun dari field-field sebagai berikut :

Nama Tabel : Supplier

Primary Key : id_supplier

Foreign Key :-

Tabel 4.3 Tabel Supplier

No Field Type Data Size Keterangan

1 id_supplier Int 10 ID Supplier

2 nama_supplier Varchar 50 Nama Supplier

3 alamat_supplier Varchar 100 Alamat Supplier

4 telp_supplier Int 12 Telp Supplier

5 email_supplier Varchar 50 Email Supplier

4. Tabel Pemesanan Barang

Tabel ini dirancang untuk menginputkan pemesanan Barang pada

sistem. Adapun tabel ini tersusun dari field-field sebagai berikut :


37

Nama Tabel : Pemesanan Barang

Primary Key : id_pemesanan

Foreign Key :-

Tabel 4.4 Tabel Pemesanan

Type
No Field Size Keterangan
Data

1 id_pemesanan Int 10 ID Pemesanan

2 tanggal_pemesanan Int 10 Tanggal Pemesanan

3 id_barang Int 10 ID Barang

4 qty_barang Int 10 Qty Barang

5 tanggal_kirim Int 10 Tanggal Kirim

6 status_pemesanan Varchar 20 Status Pemesanan

5. Tabel Order

Tabel ini dirancang untuk menginputkan data order pada sistem.

Adapun tabel ini tersusun dari field-field sebagai berikut :

Nama Tabel : Order

Primary Key : id_order

Foreign Key :-
38

Tabel 4.5 Tabel Order

No Field Type Data Size Keterangan

1 id_order Int 10 Id Order

2 id_pemesanan Int 10 Id Pemesanan

3 aproval Varchar 20 Aproval

4 status_order Varchar 20 Status Order

5 tanggal_order Int 10 Tanggal Order

6. Tabel Penerimaan Barang

Tabel ini dirancang untuk menginputkan data Penerimaan Barang pada

sistem. Adapun tabel ini tersusun dari field-field sebagai berikut :

Nama Tabel : Penerimaan Barang

Primary Key : id_penerimaan

Foreign Key :-

Tabel 4.6 Tabel Penerimaan

No Field Type Data Size Keterangan

1 id_penerimaan Int 10 ID Penerimaan

2 tanggal_terima Int 10 Tanggal Terima

3 id_order Int 10 ID Order

4 qty_order Int 10 Qty Order

5 qty_stock Int 10 Qty Stock

6 staff_gudang Varchar 20 Staff Gudang


39

7. Tabel Stok

Tabel ini dirancang untuk menginputkan stock Barang pada sistem.

Adapun tabel ini tersusun dari field-field sebagai berikut :

Nama Tabel : Stock

Primary Key : id_stock

Foreign Key :-

Tabel 4.7 Tabel Stock

No Field Type Data Size Keterangan

1 id_ stock Int 10 ID Stock

2 id_barang Int 10 ID Stock

3 nama_barang Varchar 50 Nama Barang

4 and_ stock Int 10 End Stock

8. Tabel Pengeluaran Barang

Tabel ini dirancang untuk menginputkan data pengeluaran barang pada

sistem. Adapun tabel ini tersusun dari field-field sebagai berikut :

Nama Tabel : Pengeluaran Barang

Primary Key : id_pengeluaran

Foreign Key :-
40

Tabel 4.8 Tabel Pengeluaran

No Field Type Data Size Keterangan

1 id_pengeluaran Int 10 ID Pengeluaran

2 tanggal_keluar Int 10 Tanggal Keluar

3 id_barang Int 10 ID Barang

4 nama_barang Varchar 50 Nama Barang

5 qty_awal Int 10 Qty Awal

6 qty_keluar Int 10 Qty Keluar

7 end_qty Int 10 End Qty

8 satuan Varchar 10 Satuan Satuan

9 tujuan Varchar 50 Tujuan Tujuan

10 status Varchar 20 Status Status

11 staff_gudang Varchar 20 Staff Gudang

9. Tabel Stok Opname

Tabel ini dirancang untuk menginputkan data Barang pada sistem.

Adapun tabel ini tersusun dari field-field sebagai berikut :

Nama Tabel : Stock Opname

Primary Key : id_stock_opname

Foreign Key :-
41

Tabel 4.9 Tabel Stok Opname

Type
No Field Size Keterangan
Data

1 id_stok_opname Int 10 ID Stok Opname

2 id_barang Int 10 ID Barang

3 nama_barang Varchar 50 Nama Barang

4 stok_opname Int 10 Stok Opname

5 tanggal_stok_opname Int 10 Tanggal Stok Opname

4.3.2 Rancangan Antarmuka (Input)

Rancangan masukan/rancangan input merupakan rancangan secara

konsep yang di jadikan acuan dalam implementasi program, sehingga

menjadi sebuah interface untuk melakukan penyimpanan data kedalam

database. Rancangan input dari sistem ini adalah sebagai berikut :

1. Desain Input Login Pengguna/User

Desain ini digunakan untuk login pengguna sebelum masuk ke

dalam Desain pengisisan data.

Gambar 4.6 Gambar Login Pengguna


42

2. Desain Input Barang

Halaman form data Barang ini menginputkan nama - nama

barang. Tampilan formnya dapat dilihat seperti pada gambar 4.7

dibawah ini .

Gambar 4.7 Gambar Input Barang

3. Desain Input Supplier

Halaman form Supplier adalah form menginputkan data Supplier.

Tampilan formnya dapat dilihat seperti pada gambar 4.8 dibawah ini .

Gambar 4.8 Gambar Input Supplier


43

4. Desain Input Pemesaan Barang

Halaman form data Barang ini menginputkan data pemesanan

barang. Tampilan formnya dapat dilihat seperti pada gambar 4.9

dibawah ini .

Gambar 4.9 Gambar Input Pemesanan

5. Desain Form Order

Halaman form ini adalah tampilan form data atau status order

barang. Tampilan formnya dapat dilihat seperti pada gambar 4.10

dibawah ini .

Gambar 4.10 Gambar Menu Order


44

6. Desain Form Penerimaan Barang

Pada halaman menu ini adalah form data - data Penerimaan

Barang. Tampilan formnya dapat dilihat seperti pada gambar 4.11

dibawah ini .

Gambar 4.11 Gambar Menu Penerimaan

7. Desain Stock

Pada halaman form ini akan menampilkan data Stock barang atau

stok akhir dari setiap transaksi. Tampilan formnya dapat dilihat seperti

pada gambar 4.12 dibawah ini .

Gambar 4.12 Gambar Menu Stock


45

8. Desain Transaksi keluar

Pada halaman form ini akan menampilkan transksi barang keluar.

Tampilan formnya dapat dilihat seperti pada gambar 4.13 dibawah ini .

Gambar 4.13 Gambar Menu Transaksi barang keluar

9. Desain Stok Opname

Pada halaman form ini akan mengimputkan data fisik stock

opname. Tampilan formnya dapat dilihat seperti pada gambar 4.14

dibawah ini .

Gambar 4.14 Gambar Menu Stock Opname


BAB V

IMPLEMENTASI DAN PEMBAHASAN

5.1 Batasan Implementasi

Pada bab ini akan dijelaskan tentang perangkat lunak yang dibuat dengan

menggunakan pemrograman berbasis web. Adapun perangkat yang dibangun

adalah tentang Sistem Informasi Stock Opname Warehouse pada PD. Sinar Mas

Berbasis Web. Program web mempunyai kecukupan kemampuan pemrograman

yang luas, baik untuk mengolah teks, grafik, angka, dan basis data. Adapun bentuk-

bentuk perangkat lunak yang akan diimplementasikan terdiri dari implementasi

antarmuka yaitu halaman login, administrator, barang, supplier, permintaan, order,

penerimaan, stock, pengeluaran dan stock opname.

5.2 Implementasi

Tujuan dari implementasi ini adalah untuk memastikan aplikasi yang

dibangun dapat bekerja secara efektif dan efisien sesuai yang diinginkan. Untuk itu,

pada tahap implementasi perangkat lunak ini dapat dilihat gambar antar muka

(interface) yang terdaapat pada Sistem Informasi Stock Opname Warehouse PD,

Sinar Mas (Hakasima). Implementasi perangkat lunak ini meliputi :

5.2.1 Tampilan Halaman Login

Halaman login digunakan untuk mengakses menu admin atau kepala

admin. Halaman login juga berfungsi sebagai keamanan tambahan untuk

menghindari penyalahgunaan data oleh oknum tertentu dan sebagai halaman

46
47

autentikasi login user dimana setiap username dan password yang di input

akan memiliki fungsi yang berbeda didalam sistem, dan sistem akan

memberikan kendali administrasi, sesuai dengan otoritas pengguna yang

sudah di berikan kepada setiap username dan password. Halaman login dapat

dilihat pada gambar 5.1

Gambar 5.1 Tampilan halaman login

5.2.2 Tampilan Halaman Administrator

Tampilan halaman menu utama/beranda merupakan form pertama kali

yang ditampilkan. Form menu utama ini berisi modul petunjuk pemakain

aplikasi. Tampilan menu utama dapat dilihat pada gambar 5.2 di bawah ini:

Gambar 5.2 Tampilan Halaman Admin


48

5.2.3 Tampilan Halaman Menu Barang

Pada halaman ini merupakan halaman pengimputan item-item barang

yang ada pada PD. Sinar Mas, yang dapat dilihat pada Gambar 5.3

Gambar 5.3 Tampilan Halaman Barang

5.2.4 Tampilan Halaman Menu Supplier

Pada halaman ini merupakan halaman pengimputan nama supplier yang

akan mengirim barang ke PD. Sinar Mas. Gambar 5.4 memperlihatkan

tampilan menu supplier.

Gambar 5.4 Tampilan Halaman Menu Supplier


49

5.2.5 Tampilan Halaman Menu Pemesanan

Pada halaman ini merupakan halaman pengimputan pengajuan

permintaan barang kepada kepala admin. Dapat dilihat pada Gambar 5.6

Gambar 5.5 Tampilan Halaman Menu Pemesanan

5.2.6 Tampilan Halaman Menu Order

Pada halaman ini merupakan halaman untuk melihat status konfirmasi

dari kepala admin dan kedatangan barang. Dapat dilihat pada Gambar 5.5

memperlihatkan tampilan menu order.

Gambar 5.6 Tampilan Halaman Menu Order


50

5.2.7 Tampilan Halaman Menu Penerimaan

Pada halaman ini merupakan halaman penerimaan jika barang sudah

diterima oleh admin yang telah di ACC kepala admin. Dapat dilihat pada

Gambar 5.7 memperlihatkan tampilan menu Penerimaan

Gambar 5.7 Tampilan Halaman Menu Penerimaan

5.2.8 Tampilan Halaman Menu Stock

Pada halaman ini merupakan halaman informasi stock akhir barang dari

setiap transaksi dan pengimputan transaksi pengeluaran barang kepada setiap

supervisor. Tampilan menu stock dapat dilihat pada Gambar 5.8.

Gambar 5.8 Tampilan Halaman Stock


51

5.2.9 Tampilan Halaman Menu Pengeluaran

Pada halaman ini merupakan halaman informasi transaksi pengeluaran

barang yang dilakuan oleh admin pada menu stock. Dapat dilihat pada

Gambar 5.9 memperlihatkan tampilan menu stock.

Gambar 5.9 Tampilan Halaman Pengeluaran

5.2.10 Tampilan Halaman Menu Stock Opname

Pada halaman ini merupakan pengimputan fisik barang yang ada

digudang yang dilakuan oleh admin. Dapat dilihat pada Gambar 5.10

memperlihatkan tampilan menu stock opname.

Gambar 5.10 Tampilan Halaman Menu Stock Opname


52

5.3 Pembahasan

Dalam pembahasan ini dijelaskan pengujian normal ini dilakukan untuk

melihat bagaimana hasil dari suatu proses atau interuksi dapat dijalankan dengan

baik melalui pesan yang ditampilkan tentang kesalahan-kesalahan ataupun pesan -

pesan masukan dan keluaran yang dapat membantu pengguna menggunakan Sistem

Informasi Stock Opmane Warehouse dengan baik, Analisis kinerja perangkat lunak

ini dapat dibagi menjadi dua tahapan pengujian yaitu pengujian normal dan

pengujian tidak normal.

5.3.1 Pengujian Normal

Pengujian ini berguna untuk melihat bagaimana hasil dari sebuah

system aplikasi yang dibangun dan menampilkan pesan-pesan apabila system

berjalan dengan baik.

5.3.1.1 Pengujian Normal Input Nama Barang

Apabila admin mengklik "Simpan Barang" pada menu Barang

mengimputkan data maka tampilnya dapat dilihat pada gambar 5.11

Gambar 5.11 Tampilan Normal Input Nama Barang


53

5.3.1.2 Pengujian Normal Tambah Pesanan

Apabila admin mengklik "Simpan Request" pada menu

Permesanan admin mengimputkan data barang yang akan diminta maka

tampilnya dapat dilihat pada gambar 5.12.

Gambar 5.12 Tampilan Normal Tambah Pemesanan

5.3.1.3 Pengujian Normal Kirim Barang

Apabila admin mengklik "Save Changes" pada menu Stock pada

pengimputan kirim barang ke supervisor berhasil maka tampilnya

dapat dilihat pada gambar 5.13.

Gambar 5.13 Tampilan Normal Kirim Barang


54

5.3.2 Pengujian Tidak Normal

Pengujian kinerja system yang dirancang ini dilakukan untuk

mengetahui kesalahan-kesalahan yang ada pada saat system aplikasi

dijalankan. Pada saat menjalankan system aplikasi yang dibangun akan

menimbulkan pesan-pesan kesalahan atau peringatan error.

Pengujian tidak normal pada pemograman Web yang menggunakan Php

MyAdmin ini terjadi pada admin saat salah pengetikan pada nama user atau

salah pengetikan password dan terjadi pada saat belum memasukkan data

yang perlu untuk diinputkan.

5.3.2.1 Pengujian Tidak Normal Pada Menu Login

Pada saat admin memasukkan username atau password yang

salah akan timbul pesan pemberitahuan bahwa admin diminta untuk

memngulangi memasukkan usename dan password karna data yang

dimasukkan salah, kemudian admin mengklik oke, maka akan secara

otomatis halamannya akan dimuat ulang dan diminta memasukkan

password yang benar.

Gambar 5.14 Tampilan Tidak Normal Pada Login


55

5.3.2.2 Pengujian Tidak Normal Pada Menu Pemesanan

Pada halaman menu pemesanaan barang, admin tidak lengkap

dalam pengisisan data barang yang akan dipesan, maka sepeti ini :

Gambar 5.15 Tampilan Tidak Normal Pada Menu Pemesanan

5.3.2.3 Pengujian Tidak Normal Pada Menu Stock

Pada halaman menu pemesanaan barang, admin lupa melalukan

select pada barang dalam pengeluaran kepada supervisior, maka akan

sepeti ini tampilannya :

Gambar 5.16 Tampilan Tidak Normal Pada Stock


BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan uraian rumusan masalah dan mempelajari permasalahan yang

dihadapi pada bab I, maka pada penelitian ini penulis dapat menyimpulkan

beberapa hal sebagaiberikut ini:

1. Sistem Stock Opname yang berjalan selama ini di PD. Sinar Mas

(Hakasima), masih memiliki banyak celah yang dapat menyebabkan

selisih dan berimbas menjadi kerugian perusahaan, disamping itu

system yang berjalan juga masih jauh dari kata efisien, karena waktu

pengolahan data yang panjang.

2. Sistem informasi terbaru yang akan menggantikan system stock opname

yang telah berjalan pasti memiliki dampak yang besar terhadap

warehouse PD. Sinar Mas (Hakasima), karena tata cara stock opname

dan pengeluaran barang yang akan berubah sepenuhnya kearah yang

lebih cepat dan efisien.

3. Perancangan sistem informasi Stok Opname Warehouse PD.Sinar Mas

(Hakasima) berbasis web ini diharapkan dapat memberikan hasil stock

opname yang lebih baik terutama dapat mengurangi resiko kerugian

perusahaan akibat pencatatan manual kartu stock dan pencatatan

pengeluaran barang ke Tim Sales.

56
57

6.2 SARAN

Perancangan sistem informasi Stok Opname Warehouse PD.Sinar Mas

(Hakasima) berbasis web, maka penulis mencoba memberikan saran-saran

diantaranya sebagai berikut :

1. Penerapan sistem yang baru memerlukan tahapan-tahapan penyesuaian,

maka diperlukan pengenalan dan pelatihan terhadap user / pengguna

mengenai sistem yang baru agar tidak terjadi kesalahan dalam

pengolahannya.

2. Untuk pengembangan lebih lanjut, diharapkan sistem informasi ini

dapat dikembangkan lagi dengan memperbaiki kelemahan dari sistem

ini dengan menambah fitur untuk mengintegreasikan dengan beberapa

divisi lain seperti piutang, kasir, dan beberapa divisi lain, agar efisiensi

pekerjaan di PD. Sinar Mas dapat ditingkatkan dan tingkat resiko

kerugian dapat dikurangi dengan baik.


DAFTAR PUSTAKA

Sutabri, Tata. 2012. Analisis Sistem Informasi. Yogyakarta : CV ANDI OFFSET

Elisabeth dan Rita. 2017. Pengantar Sistem Informasi : Yogyakarta : CV ANDI


OFFSET

Himayati. 2007. Belajar Sendiri Zahir Accounting. Jakarta : PT. Elex Media
Komutindo

Marimi, Tanjung, dan Prabowo. 2006. Sistem Informasi Manajemen Sumber Daya
Manusia. Jakarta : PT. Grasindo

Raymond dan Goerge. 2008. Sistem Informasi Manajemen. Jakarta : Saelmba


Empat

Aryo, Noor, dan Slamet. 2022. Fundamental Komputer Era Digital Masa Depan.
Surabaya : Narotama University Press

Rusli, Saleh, dan Abdul. 2019. Pemrograman Website PHP-MySQL Untuk Pemula.
Sulewesi Selatan : Yayasan Ahmar Cendekia Indonesia

Stendy. 2005. Aplikasi Web Database dengan Dreamweaver MX 2004. Yogyakarta


: Andi

Anhar. 2010. PHP & MySQL. Jakata Selatan : Media Kita

Meissa, Indra. 2009. Bikin Website Asik ala Joomla. Jakarta : Gagas Media

Sujono dan Alfian. 2021. Membangun Rest Api Sederhana Di Codeigniter 3 dan
Penerapannya . Jawa Timur : Univertas KH. A. Wahab Hasbullah.

Yusril dan Edi. 2020. CodeIgniter : Implementasi Metode Entropy Pada


Pemrograman PHP. Bandung : Kreatif Industri Nusantara
LISTING PROGRAM

1. Home.php
<!DOCTYPE html>

<html lang="en">

<head>

<?php $this->load->view('global/header'); ?>

</head>

<body>

<!-- WRAPPER -->

<div id="wrapper">

<!-- NAVBAR -->

<?php $this->load->view('global/navbar'); ?>

<!-- END NAVBAR -->

<!-- LEFT SIDEBAR -->

<?php $this->load->view('warehouse/_partials/sidebar'); ?>

<!-- END LEFT SIDEBAR -->

<!-- MAIN -->

<div class="main">

<!-- MAIN CONTENT -->

<div class="main-content">

<div class="container-fluid">

<!-- OVERVIEW -->

<div class="panel panel-headline">

<div class="panel-heading">
<h3 class="panel-
title">Modul Petunjuk pemakaian</h3>

<p class="panel-
table">warehouse</p>

<p class="panel-
subtitle">adalah program untuk mengolah barang di gudang </p><br>

<p class="panel-table">Menu
Barang</p>

<p class="panel-
subtitle">adalah Menu untuk menambah,menghapus dan mengedit unit barang
serta nama supliyer barang nya </p><br>

<p class="panel-
table">Menu Barang</p>

<p class="panel-
subtitle">adalah Menu untuk menambah,menghapus dan mengedit unit barang
serta nama supliyer barang nya </p><br>

<p class="panel-table">Menu
SUPPLIER</p>

<p class="panel-
subtitle">adalah Menu untuk menambah,menghapus dan mengedit supliyer yang
bekerja sama dengan perusahaan </p><br>

<p class="panel-table">Menu PEMESANAN</p>

<p class="panel-
subtitle">adalah Menu untuk menambah,menghapus dan mengedit PESANAN
untuk meminta ke supliyer </p><br>

<p class="panel-table">Menu Order</p>

<p class="panel-
subtitle">adalah Menu untuk Melihat status pemesanan barang sudah sampai
proses mana </p><br>

<p class="panel-table">Menu Penerimaan</p>


<p class="panel-
subtitle">adalah Menu untuk menerima barang yang masuk sesuai dengan
pemesanan </p><br>

<p class="panel-table">Menu Stock</p>

<p class="panel-
subtitle">adalah Menu untuk Melihat jumlah stock barang dan menu untuk
mengeluarkan barang </p><br>

<p class="panel-
table">Menu Pengeluaran</p>

<p class="panel-
subtitle">adalah Menu untuk Melihat History barang keluar kemana saja
</p><br>

<p class="panel-table">Menu
Stockopname</p>

<p class="panel-
subtitle">adalah Menu untuk melakukan stock opname </p><br>

</div>

<div class="panel-body">

<div class="row">

<div class="row">

<div class="col-md-
3">

</div>

</div>

</div>

</div>

<!-- END OVERVIEW -->

<div class="row">

<div class="col-md-6">
<!-- RECENT PURCHASES
-->

<!-- END RECENT


PURCHASES -->

</div>

<div class="col-md-6">

<!-- MULTI CHARTS -->

<!-- END MULTI CHARTS -


->

</div>

</div>

<div class="row">

<div class="col-md-7">

<!-- TODO LIST -->

<!-- END TODO LIST -->

</div>

<div class="col-md-5">

<!-- TIMELINE -->

<!-- END TIMELINE -->

</div>

</div>

<div class="row">

<div class="col-md-4">

<!-- TASKS -->

<!-- END TASKS -->

</div>
<div class="col-md-4">

</div>

<div class="col-md-4">

<!-- REALTIME CHART -->

<!-- END REALTIME


CHART -->

</div>

</div>

</div>

</div>

<!-- END MAIN CONTENT -->

</div>

<!-- END MAIN -->

<?php $this->load->view('global/footer'); ?>

</div>

<!-- END WRAPPER -->

<!-- Javascript -->

<?php $this->load->view('global/js'); ?>

</body>

</html>

<!DOCTYPE html>

<html lang="en">

<head>

<?php $this->load->view('global/header'); ?>


</head>

<body>

<!-- WRAPPER -->

<div id="wrapper">

<!-- NAVBAR -->

<?php $this->load->view('global/navbar'); ?>

<!-- END NAVBAR -->

<!-- LEFT SIDEBAR -->

<?php $this->load->view('warehouse/_partials/sidebar'); ?>

<!-- END LEFT SIDEBAR -->

<!-- MAIN -->

<div class="main">

<!-- MAIN CONTENT -->

<div class="main-content">

<div class="container-fluid">

<!-- OVERVIEW -->

<div class="panel panel-headline">

<div class="panel-heading">

<h3 class="panel-
title">BARANG</h3>

<p class="panel-
subtitle">Daftar Barang</p>

</div>

<div class="panel-body">

<div class="row">
<div >

<button
class="btn btn-success btn-xs edit-modal" data-toggle="modal" data-
target="#modal-barang"><i class="fa fa-plus"></i> Add New Item</button>

<button
id="btn-edit" class="btn btn-warning btn-xs"><i class="fa fa-edit"></i>
Edit</button>

<button
id="btn-delete" class="btn btn-danger btn-xs"><i class="fa fa-trash"></i>
Delete</button>

</div>

</div>

<div class="row">

<div class="table-
responsive">

<table
class="table table-striped table-bordered table-hover" id="table-barang">

<thead>

<tr>

<th>Check</th>

<th>ID</th>

<th>Kode Barang</th>

<th>Nama Barang</th>

<th>Satuan</th>
<th>Nama Vendor</th>

</tr>

</thead>

</table>

</div>

</div>

</div>

</div>

</div>

<!-- END OVERVIEW -->

</div>

</div>

<!-- END MAIN CONTENT -->

</div>

<!-- END MAIN -->

<?php $this->load->view('global/footer'); ?>

</div>

<!-- END WRAPPER -->

<!-- Javascript -->

<?php $this->load->view('global/js'); ?>

</body>

<!-- Modal -->


<div class="modal fade" id="modal-barang" tabindex="-1" role="dialog" aria-
labelledby="exampleModalCenterTitle" aria-hidden="true">

<div class="modal-dialog modal-dialog-centered" role="document">

<div class="modal-content">

<div class="modal-header">

<h5 class="modal-title" id="ModalCenterTitle">Add New Item</h5>

<button type="button" class="close" data-dismiss="modal" aria-


label="Close">

<span aria-hidden="true">&times;</span>

</button>

</div>

<div class="modal-body">

<div class="container-fluid">

<form>

<div class="form-row">

<div class="form-group col-md-6">

<label for="nama-vendor">Nama Vendor</label>

<select name="nama-vendor" id="nama-vendor"


class="form-control">

<option value="">Choose vendor</option>

</select>

</div>

<div class="form-group col-md-6">

<label for="kode_barang">Kode Barang</label>


<input type="text" class="form-control" id="kode_barang"
placeholder="Kode Barang">

</div>

</div>

<div class="form-row">

<div class="form-group col-md-8">

<label for="nama_barang">Nama Barang</label>

<input type="text" class="form-control"


id="nama_barang" placeholder="Nama Barang">

</div>

<div class="form-row">

<div class="form-group col-md-4">

<label for="satuan">Satuan</label>

<select name="satuan" id="satuan" class="form-


control">

<option value="">Choose..</option>

<option value="Pcs">Pcs</option>

<option value="Unit">Unit</option>

<option value="Paket">Paket</option>

<option value="Pack">Pack</option>

<option value="Box">Box</option>

</select>

</div>

</div>

</div>

</form>
</div>

</div>

<div class="modal-footer">

<button type="button" class="btn btn-secondary" data-


dismiss="modal">Close</button>

<button type="button" class="btn btn-primary" id="btn-save">Simpan


Barang</button>

</div>

</div>

</div>

</div>

</html>

<script type="text/javascript">

$(document).ready(function() {

var table = $('#table-barang').DataTable({

"processing": true, //Feature control the processing indicator.

"serverSide": true, //Feature control DataTables' server-side


processing mode.

"order" : [], //Initial no order.

// Load data for the table's content from an Ajax source

"ajax": {

"url": '<?php echo base_url('warehouse/tampil_barang'); ?>',

"type": "POST"

},

columnDefs : [{
"orderable" : false,

"data" : null,

"defaultContent" : '',

"className" : 'select-checkbox',

"targets" : 0,

}],

select: {

"style" : 'os',

"selector" : 'td:first-child'

},

//Set column definition initialisation properties.

"columns": [

{"data": "no"},

{"data": "ID_BARANG"},

{"data": "KODE_BARANG"},

{"data": "NAMA_BARANG"},

{"data": "SATUAN"},

{"data": "NAMA_VENDOR"},

});

get_vendor();

$('#btn-save').click(function(){

var cond = $('#ModalCenterTitle').html();


if (cond == 'Add New Item') {

var id_sup = $('#nama-vendor').val();

var kode_barang = $('#kode_barang').val();

var nama_barang = $('#nama_barang').val();

var satuan = $('#satuan').val();

var barang =
'id_sup='+id_sup+'&kode_barang='+kode_barang+'&nama_barang='+nama_bara
ng+'&satuan='+satuan;

send_data('simpan_barang', barang,'Simpan');

}else{

var data = table

.row({ selected: true })

.data();

var id = data.ID_BARANG;

var nama_barang = $('#nama_barang').val();

var satuan = $('#satuan').val();

var barang =
'nama_barang='+nama_barang+'&satuan='+satuan+'&id='+id;

send_data('update_barang', barang, 'Update');

});

$("#btn-edit").click(function(){

var data = table

.row({ selected: true })


.data();

if (!data) {

alert('Select the data !');

}else{

$('#nama-
vendor').html('<option>'+data.NAMA_VENDOR+'</option>');

$('#nama_barang').val(data.NAMA_BARANG);

$('#kode_barang').val(data.KODE_BARANG);

$('#satuan').val(data.SATUAN);

$('#ModalCenterTitle').html('Edit Data
Barang');

$('#modal-barang').modal('show');

});

$('#btn-delete').click(function(){

var data = table

.row({ selected: true })

.data();

if (!data) {

alert('Select the data !')

} else{

var r = confirm("Are you sure to delete


"+data.NAMA_BARANG+" ?");

if (r == true) {
var id = 'id='+data.ID_BARANG;

send_data('hapus_barang',id, 'Hapus');

});

});

function send_data(url, input, coment) {

$.ajax({

type: "POST",

url: url,

data: input,

success : function (response) {

if (response == 'success') {

alert(coment+' Data berhasil');

window.location = '';

}else{

alert(response);

});

}
function get_vendor () {

$.ajax({

type: "POST",

url: "sugest_vendor",

beforeSend: function(){

$("#nama-vendor").css("background","#FFF");

},

success: function(data){

$("#nama-vendor").append(data);

});

</script>

s
DOKUMENTASI

Dokumentasi 1 : Wawancara Bersama Kepala Administrasi PD. Sinar Mas (Hakasima)

Dokumentasi 2 : Bersama Kepala Administrasi PD. Sinar Mas (Hakasima)

Anda mungkin juga menyukai