Anda di halaman 1dari 62

PERANCANGAN APLIKASI INVENTORY BARANG

BERBASIS WEB PADA


CV. CEMERLANG KHARISMA MANDIRI

LAPORAN KERJA PRAKTEK

Oleh :

NIM NAMA

1. 181011401607 AHMAD NUR FAIZI


2. 181011402471 DELLA SAFITRI IRAWAN
3. 181011401697 MOCHAMAD ABDUL QODIR FACHRI

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK UNIVERSITAS PAMULANG
2020/2021
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK UNIVERSITAS PAMULANG
PERSETUJUAN LAPORAN KERJA PRAKTEK

Program Studi : Teknik Informatika

Jenjang Studi : Strata 1

Judul : Perancangan Aplikasi Inventory Barang Berbasis Web


Pada CV. Cemerlang Kharisma Mandiri

NIM NAMA

1. 181011401607 AHMAD NUR FAIZI


2. 181011402471 DELLA SAFITRI IRAWAN
3. 181011401697 MOCHAMAD ABDUL QODIR FACHRI

Disetujui untuk dipresentasikan pada periode semester Genap tahun ajaran 2020/2
021

Pamulang, Juli 2021


Dosen Pembimbing

(Saprudin, S.Kom,. M.Kom. )


NIDN : 0408069601

i
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK UNIVERSITAS PAMULANG
PENGESAHAN LAPORAN KERJA PRAKTEK

Program Studi : Teknik Informatika

Jenjang Studi : Strata 1

Judul : Perancangan Aplikasi Inventory Barang Berbasis Web


Pada CV. Cemerlang Kharisma Mandiri

NIM NAMA

1. 181011401607 AHMAD NUR FAIZI


2. 181011402471 DELLA SAFITRI IRAWAN
3. 181011401697 MOCHAMAD ABDUL QODIR FACHRI

Pamulang, Juli 2021

Dosen Pembimbing Ketua Program Studi


Teknik Informatika

(Saprudin, S.Kom,. M.Kom. ) (Achmad Udin Zailani, S.Kom,. M.Kom.)


NIDN : 0408069601 NIDN : 0429058303

ii
LEMBAR PENGESAHAN SELESAI
KULIAH KERJA PRAKTEK

Dinyatakan bahwa:

1. AHMAD NUR FAIZI (181011401607)


2. DELLA SAFITRI IRAWAN (181011402471)
3. MOCHAMAD ABDUL QODIR FACHRI (181011401697)

Telah selesai melaksanakan kegiatan Kerja Praktek pada:

Nama Instansi : CV. CEMERLANG KHARISMA MANDIRI

Alamat : Mega Mall Ciputat Blok D No. 8


Tangerang Selatan, Banten 15411

Pembimbing Praktek
Tanggal : Juli 2021

(Denny Kurnia Abdul Hamid)

iii
LEMBAR PENILAIAN KERJA PRAKTEK MAHASISWA

NAMA : AHMAD NUR FAIZI


NIM : 181011401607
PROGRAM STUDI : TEKNIK INFORMATIKA
TEMPAT KERJA PRAKTEK : CV. CEMERLANG KHARISMA MANDI
RI
WAKTU PELAKSANAAN : 1 BULAN

KRITERIA PENILAIAN

I. PENILAIAN PEMBIMBING LAPANGAN Pembimbing Instansi


CV. CEMERLANG KHARISMA MANDIRI

NO MATERI PENILAIAN NILAI*


1 Keaktifan, Disiplin Dan Inisiatif (Denny Kurnial Abdul H.)
2 Kemampuan Kerjasama
3 Kemampuan Bekerja Mandiri
4 Kemampuan Teknik
Nilai Rata – Rata

II. PENILAIAN PEMBIMBING Pembimbing Program Studi


PROGRAM STUDI TEKNIK INFORMATIKA
NO MATERI PENILAIAN NILAI*
1 Kedalaman Materi
2 Penguasaan Materi
3 Penyajian Laporan (Saprudin, S .Kom., M.Kom )
4 Pembuatan Jurnal
Nilai Rata - Rata

Nilai rata – rata akhir (nilai I + Nilai II)/2………...….. * Pamulang, 2 Juni 2021
:…….. ** Kaprodi Teknik Informatika

KOMPONEN PENILAIAN
80 – 100 : A 59 – 69 : C
70 – 79 : B 45 – 55 : D
* Dalam Angka
** Dalam Huruf

Achmad Udin Zailani, S.Kom., M.Kom)


NIDN : 0429058303

iv
LEMBAR PENILAIAN KERJA PRAKTEK MAHASISWA

NAMA : DELLA SAFITRI IRAWAN


NIM : 181011402471
PROGRAM STUDI : TEKNIK INFORMATIKA
TEMPAT KERJA PRAKTEK : CV. CEMERLANG KHARISMA MANDI
RI
WAKTU PELAKSANAAN : 1 BULAN

KRITERIA PENILAIAN

I. PENILAIAN PEMBIMBING LAPANGAN Pembimbing Instansi


CV. CEMERLANG KHARISMA MANDIRI

NO MATERI PENILAIAN NILAI*


1 Keaktifan, Disiplin Dan Inisiatif (Denny Kurnial Abdul H.)
2 Kemampuan Kerjasama
3 Kemampuan Bekerja Mandiri
4 Kemampuan Teknik
Nilai Rata – Rata

II. PENILAIAN PEMBIMBING Pembimbing Program Studi


PROGRAM STUDI TEKNIK INFORMATIKA
NO MATERI PENILAIAN NILAI*
1 Kedalaman Materi
2 Penguasaan Materi
3 Penyajian Laporan (Saprudin, S .Kom., M.Kom )
4 Pembuatan Jurnal
Nilai Rata - Rata

Nilai rata – rata akhir (nilai I + Nilai II)/2………...….. * Pamulang, 2 Juni 2021
:…….. ** Kaprodi Teknik Informatika

KOMPONEN PENILAIAN
80 – 100 : A 59 – 69 : C
70 – 79 : B 45 – 55 : D
* Dalam Angka
** Dalam Huruf

Achmad Udin Zailani, S.Kom., M.Kom)


NIDN : 0429058303

v
LEMBAR PENILAIAN KERJA PRAKTEK MAHASISWA

NAMA : MOCHAMAD ABDUL QODIR FACHRI


NIM : 181011401697
PROGRAM STUDI : TEKNIK INFORMATIKA
TEMPAT KERJA PRAKTEK : CV. CEMERLANG KHARISMA MANDI
RI
WAKTU PELAKSANAAN : 1 BULAN

KRITERIA PENILAIAN

I. PENILAIAN PEMBIMBING LAPANGAN Pembimbing Instansi


CV. CEMERLANG KHARISMA MANDIRI

NO MATERI PENILAIAN NILAI*


1 Keaktifan, Disiplin Dan Inisiatif (Denny Kurnial Abdul H.)
2 Kemampuan Kerjasama
3 Kemampuan Bekerja Mandiri
4 Kemampuan Teknik
Nilai Rata – Rata

II. PENILAIAN PEMBIMBING Pembimbing Program Studi


PROGRAM STUDI TEKNIK INFORMATIKA
NO MATERI PENILAIAN NILAI*
1 Kedalaman Materi
2 Penguasaan Materi
3 Penyajian Laporan (Saprudin, S .Kom., M.Kom )
4 Pembuatan Jurnal
Nilai Rata - Rata

Nilai rata – rata akhir (nilai I + Nilai II)/2………...….. * Pamulang, 2 Juni 2021
:…….. ** Kaprodi Teknik Informatika

KOMPONEN PENILAIAN
80 – 100 : A 59 – 69 : C
70 – 79 : B 45 – 55 : D
* Dalam Angka
** Dalam Huruf

Achmad Udin Zailani, S.Kom., M.Kom)


NIDN : 0429058303

vi
LEMBAR BERITA ACARA KONSULTASI DENGAN DOSEN
PEMBIMBING KP

Nama Instansi KP CV. CEMERLANG KHARISMA MANDIRI


Mega Mall Ciputat Blok D No. 8
Alamat Instansi
Tangerang Selatan, Banten 15411
Dosen Pembimbing Saprudin, S.Kom,. M.Kom.

No NIM NAMA
.
1 181011401607 AHMAD NUR FAIZI
2 181011402471 DELLA SAFITRI IRAWAN
3 181011401697 MOCHAMAD ABDUL QODIR FACHRI

Materi yang Paraf Dosen


N Tanggal
O dikonsultasikan MHS1 MHS2 MHS3
1

Mahasiswa di atas telah melakukan bimbingan dengan jumlah materi yang telah m
encukupi untuk diseminarkan.
Pamulang, Juli 2021
Dosen Pembimbing

(Saprudin, S.Kom,. M.Kom. )


NIDN : 0408069601

vii
LEMBAR BERITA ACARA KONSULTASI DENGAN
SUPERVISOR KP

Nama Instansi KP CV. CEMERLANG KHARISMA MANDIRI


Mega Mall Ciputat Blok D No. 8
Alamat Instansi
Tangerang Selatan, Banten 15411
Dosen Pembimbing Saprudin, S.Kom,. M.Kom.

No NIM NAMA
.
1 181011401607 AHMAD NUR FAIZI
2 181011402471 DELLA SAFITRI IRAWAN
3 181011401697 MOCHAMAD ABDUL QODIR FACHRI

Materi yang Paraf Dosen


N Tanggal
O dikonsultasikan MHS1 MHS2 MHS3
1

Pamulang, Juli 2021


Dosen Pembimbing

(Denny Kurnia Abdul Hamid)

viii
KATA PENGANTAR

Puji syukur penulis panjatkan kepada Allah SWT, karena atas berkat rahma
t Nya, pelaksanaan Kerja Praktek dengan judul “PERANCANGAN APLIKASI
INVENTORY BARANG BERBASIS WEB PADA CV. CEMERLANG KHA
RISMA MANDIRI” dapat dilaksanakan dengan baik.

Laporan kerja praktek ini disusun untuk memenuhi persyaratan Kurikulum


Strata Satu (S-1) Program Studi Teknik Informatika. Dalam kesempatan ini
penulis juga mengucapkan terimakasih kepada :

1. Allah SWT yang telah memberikan petunjuk karunia-Nya sehingga penuli


s dapat menyelesaikan penyusunan Laporan Kerja Praktek (KP) ini dengan
baik.
2. Kedua orang tua, keluarga yang memberikan dukungan, doa, kasih sayang
dan perhatian sehingga penulis dapat menyelesaikan Laporan Kerja Prakte
k (KP) ini
3. Drs. H. Darsono selaku Ketua Yayasan Sasmita Jaya yang telah memberi
kesempatan kepada penulis untuk dapat memenuhi ilmu di Universitas
Pamulang.
4. Dr. Nurzaman, M.M., M. Si. selaku Rektor Universitas Pamulang yang
telah memberikan izinnya dalam mengikuti kegiatan kerja praktek ini,
hingga terselesaikannya Laporan Kerja Praktek ini.
5. Dr. Syaiful Bahri, M.Eng.Sc. Ph.D. selaku Dekan yang telah memberi
dukungan kepada penulis hingga terselesaikannya Laporan Kerja Praktek
ini.
6. Achmad Udin Zailani, S.Kom., M.Kom. Selaku Kepala Program Studi
Teknik Informatika Universitas Pamulang
7. Saprudin, S.Kom,. M.Kom. selaku Dosen Pembimbing yang telah
memberikan dukungan serta bimbingan secara moril kepada penulis.

ix
8. Denny Kurnia Abdul Hamid selaku Pemilik Perusahaan yang telah
memberikan waktu dan izinnya kepada penulis untuk dapat melaksanakan
Kerja Praktek di CV. CEMERLANG KHARISMA MANDIRI
9. Semua pihak yang tidak dapat disebutkan satu per satu yang terlibat dalam
penyusunan Laporan Kerja Praktek ini sehingga dapat selesai dengan baik.

Akhir kata, penulis menyadari bahwa pelaksanaan kerja praktek dan penyu
sunan laporan ini masih belum sempurna. Oleh karena itu, kritik dan saran yang
membangun sangat penulis harapkan. Semoga penyusunan laporan ini bermanf
aat bagi semua pihak.

Pamulang, Juli 2021

Penulis

x
DAFTAR ISI

JUDUL i
PERSETUJUAN LAPORAN KERJA PRAKTEK ii
PENGESAHAN LAPORAN KERJA PRAKTEK iii
LEMBAR PENGESAHAN SELESAI KULIAH KERJA PRAKTEK iv
LEMBAR PENILAIAN KERJA PRAKTEK MAHASISWA v
LEMBAR BERITA ACARA KONSULTASI DENGAN DOSEN PEMBIMBI
NG KP vii
LEMBAR BERITA ACARA KONSULTASI DENGAN DOSEN
SUPERVISOR KP viii
KATA PENGANTAR ix
DAFTAR ISI xi
DAFTAR GAMBARxiv
DAFTAR SIMBOL xvi
BAB I PENDAHULUAN 1
1.1 Latar Belakang Masalah 1
1.2 Identifikasi Masalah 2
1.3 Rumusan Masalah 2
1.4 Batasan Kerja Praktek 2
1.5 Tujuan Kerja Praktek 3
1.6 Manfaat Kerja Praktek 3
1.7 Metode Penelitian 3
1.8 Sistematikan Penulisan4
BAB II ORGANISASI PERUSAHAAN 5
2.1 Tinjauan Organisasi 5
2.1.1 Logo Instansi 5
2.2 Sejarah Institusi/Perusahaan 6
2.2.1 Visi dan Misi 6
2.3 Struktur Organisasi Perusahaan 7
2.4 Definisi dan Uraian Struktur Organisasi 7
2.5 Ruang Lingkup Kerja Praktek 9
2.6 Jadwal Kegiatan 9
BAB III PEMBAHASAN 10

xi
3.1 Tinjauan Pustaka 10
3.2 Teori yang Berhubungan dengan Penelitian 10
3.2.1 Persediaan (Inventory) 11
3.2.2 Fungsi dan Jenis-jenis Persediaan (Inventory) 11
3.2.3 Data 15
3.2.4 Sistem 16
3.2.5 Informasi 17
3.2.6 Sistem Informasi 17
3.3 Metode Pengembangan Sistem 18
3.4 Unsur-Unsur Pengembangan Sistem 20
3.4.1 Flowchart 20
3.4.2 MySQL (My Structured Query Languange) 22
3.4.3 Database 23
3.4.4 HTML (Hypertext Markup Languange) 24
3.4.5 PHP (Personal Home Page) 25
3.4.6 Xampp 25
3.5 Perancangan Sistem 26
3.5.1 Activity Diagram System Berjalan 26
3.5.2 Activity Diagram System Usulan 27
3.5.3 Use Case Diagram 28
3.5.4 Normalisasi 28
3.5.5 Data-flow Diagram 30
3.5.6 Entity Relationship Diagram 30
3.5.7 Relasi Tabel 31
3.5.8 SquenceDiagram 31
3.6 Perancangan Perangkat Lunak 32
3.6.1 Flowchart 32
3.7 Analisa dan Pembahasan 33
3.7.1 Rancangan Layar 33
3.7.2 Implementasi dan Penjelasan Rancangan Layar 35
3.7.3 Uji Coba Program dengan Contoh Data 37
BAB IV KESIMPULAN DAN SARAN 42

xii
4.1 Kesimpulan 42
4.2 Saran 42
DAFTAR PUSTAKA 43

xiii
DAFTAR GAMBAR

Gambar 2.1 Logo Perusahaan 5


Gambar 2.2 Struktur Organisasi Perusahaan 7
Gambar 3.1 Tabel Definisi Inventory 11
Gambar 3.2 Tabel Definisi Data 15
Gambar 3.3 Tabel Definisi Sistem 16
Gambar 3.4 Tabel Definisi Informasi 17
Gambar 3.5 Tabel Definisi Sistem Informasi 18
Gambar 3.6 Model Waterfall 19
Gambar 3.7 Tabel Flowchart 22
Gambar 3.8 Tabel Definisi MySQL 23
Gambar 3.9 Tabel Definisi Database 23
Gambar 3.10 Activity Diagram System Berjalan 26
Gambar 3.11 Activity Diagram System Usulan 27
Gambar 3.12 Use Case Diagram 28
Gambar 3.13 Normalisasi Tidak Normal 28
Gambar 3.14 Normalisasi N1 29
Gambar 3.15 Normalisasi N2 29
Gambar 3.16 Data-flow Diagram 30
Gambar 3.17 Entity Relationship Diagram 30
Gambar 3.18 Relasi Tabel 31
Gambar 3.19 Squence Diagram 31

Gambar 3.20 Flowchart 32


Gambar 3.21 Rancangan Tampilan Menu Home 33
Gambar 3.22 Rancangan Tampilan Menu About 33
Gambar 3.23 Rancangan Tampilan Menu Contact 34
Gambar 3.24 Rancangan Tampilan Menu Inventoryi 34
Gambar 3.25 Implementasi Tampilan Menu Home 35
Gambar 3.26 Implementasi Tampilan Menu About 35
Gambar 3.27 Implementasi Tampilan Menu Contact36

xiv
Gambar 3.28 Implementasi Tampilan Menu Inventory 37
Gambar 3.29 Uji Coba Input Barang 38
Gambar 3.30 Uji Coba Input Barang-1 38
Gambar 3.31 Uji Coba Input Barang-2 39
Gambar 3.32 Uji Coba Input Barang-3 39
Gambar 3.33 Uji Coba Input Barang-4 40
Gambar 3.34 Uji Coba Cetak Laporan 40
Gambar 3.35 Uji Coba Cetak Laporan-1 41
Gambar 3.36 Uji Coba Cetak Laporan-2 41

xv
DAFTAR SIMBOL

xvi
xvii
BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah

Dengan semakin ketatnya persaingan bisnis di dalam dunia usaha, kecepatan


dan ketepatan dalam bertindak merupakan suatu hal yang utama. Pengelolaan yan
g baik pada suatu perusahaan sangat diperlukan untuk memperlancar kinerja perus
ahaan. Ada beberapa sistem pada suatu perusahaan, salah satunya adalah sistem in
ventory barang, yang berfungsi untuk mengetahui jumlah barang pada gudang.

Sistem inventory barang juga menyangkut adanya suatu database yang mamp
u mengorganisasikan data yang ada di dalamnya secara akurat dan mampu mengat
ur relasi antar data sehingga informasi yang dihasilkan berguna dan berpengaruh p
ada proses pengambilan keputusan pihak manajemen perusahaan. Merancang suat
u sistem inventory barang memerlukan pemahaman yang baik dan jelas mengenai
sistem yang akan digunakan baik dalam prosedur input, output maupun hal-hal ya
ng yang mempengaruhi kinerja sistem baik jangka pendek maupun jangka panjan
g.

CV. Cemerlang Kharisma Mandiri merupakan perusahaan yang bergerak di b


idang percetakan yang masih menggunakan sistem manual dalam pengolahan data,
terutama pada pengolahan data persediaan barang sehingga memperlambat dalam
proses pengolahan data dan pengontrolan persediaan barang. Untuk itu diperlukan
suatu sistem yang mampu meningkatkan kinerja pegawai agar dapat mempermuda
h pencatatan dan pembuatan laporan barang masuk dan keluar, mengurangi pengg
unaan kertas, serta dapat meningkatkan efisiensi dan efektivitas kerja.

1
2

1.2 Identifikasi Masalah

Berdasarkan latar belakang di atas, maka dapat didefinisikan


masalah sebagai berikut :

a. Sistem yang ada di CV. Cemerlang Kharisma Mandiri saat ini masih
menggunakan cara manual sehingga sering menyulitkan dan mengha
mbat pengelolaan barang.
b. Jumlah stok barang sering mengalami kesalahan atau tidak sesuai den
gan keadaan jumlah barang yang ada.
c. Terjadinya penumpukan berkas yang banyak dikarenakan dalam peng
elolaan data masih menggunakan kertas.

1.3 Rumusan Masalah

Dari latar belakang dapat dirumuskan beberapa permasalahan yaitu:

a. Bagaimana merancang sistem inventory barang berbasis web di CV C


emerlang Kharisma Mandiri?
b. Bagaimana mengoptimasi pendataan barang digudang CV Cemerlang
Kharisma Mandiri dengan sistem inventory berbasis web?
c. Bagaimana mengurangi penggunaan kertas pada pendataan barang ya
ng masuk ke dalam gudang CV Cemerlang Kharisma Mandiri?

1.4 Batasan Kerja Praktek

Batasan Kerja Praktek ini adalah :

a. Membuat Aplikasi Inventory Barang di CV Cemerlang Kharisma Mandiri.


b. Aplikasi Inventory Barang dibuat dengan berbasis web.
c. Membuat desain interface sebuah system yang mudah digunakan.
3

1.5 Tujuan Kerja Praktek

Tujuan dari kerja praktek ini adalah:

a. Sistem inventory barang ini dibuat agar dapat membantu mempermud


ah pegawai melakukan pencatatan barang keluar dan barang masuk di
CV Cemerlang Kharisma Mandiri sehingga dapat menyajikan pemros
esan data tentang barang masuk dan keluar dengan cepat dan akurat a
gar menghasilkan informasi sesuai dengan kebutuhan.
b. Sistem ini diharapkan dapat membantu mengurangi penggunaan kerta
s dalam pencatatan barang keluar dan barang masuk.

1.6 Manfaat Kerja Praktek

Manfaat kerja praktek bagi CV Cemerlang Kharisma Mandiri antara lain :

a. Menerapkan Teknologi terdigitalisasi yang nantinya akan mempermu


dah dalam manajemen barang yang masuk dan keluar.
b. Optimasi pencatatan barang agar lebih efisien dan cepat dengan sistem
yang telah dibuat.
c. Penunjang peningkatan mutu CV Cemerlang Kharisma Mandiri.

1.7 Metode Penelitian

a. Untuk mendapatkan data-data dalam penelitian ini ada beberapa metod


e yang digunakan dalam pengumpulan data yaitu menggunakan metod
e pengumpulan data di antaranya adalah:
b. Metode Pengamatan (Observasi), Yaitu dengan cara melakukan penga
matan langsung terhadap obyek penelitian mengenai informasi sekolah
untuk mendapatkan data yang aktual.
c. Metode Wawancara (Interview), Yaitu mengumpulkan data dengan car
a melakukan tanya jawab atau wawancara langsung dengan pegawai pe
rusahaan.
4

1.8 Sistematika Penulisan

Untuk mempermudah dalam memahami laporan ini, maka susunan penulisan t


ugas akhir ini akan mengikuti sistematika penulisan sebagai berikut :

BAB I PENDAHULUAN

Bab pertama ini membahas mengenai latar belakang masalah, identifikasi masalah,
rumusan masalah, batasan, tujuan penelitian, manfaat penelitian, metodelogi pene
litian dan sistematika penuliasan.

BAB II TEMPAT KERJA PRAKTEK

Bab kedua ini berisikan tentang instansi KKP yang penulis jadikan tujuan peneliti
an. Penulis memberikan penjelasan tentang bidang usaha, struktur organisasi, dan
tugas setiap bagian dari instansi tersebut dengan keterangan.

BAB III HASIL DAN PEMBAHASAN

Pada bab tiga ini membahas tentang penguraian dan penjelasan satu persatu fungsi
- fungsi dan fitur aplikasi beserta penjelasanya dan struktur dari aplikasi tersebut.

BAB IV PENUTUP

Bab empat ini menguraikan tentang kesimpulan dari keseluruhan isi laporan sekali
gus saran dan rekomendasi untuk pengembangan lebih lanjut.
BAB II
ORGANISASI PERUSAHAAN

2.1 Tinjauan Organisasi


CV. Cemerlang Kharisma Mandiri merupakan perusahaan yang bergerak dala
m bidang percetakan yang menjembatani perusahaan denga target pasar untuk me
ncetak iklan seperti : spanduk, banner, event desk, back wall straight. Dengan me
miliki pengalaman, keahlian, dan dengan tenaga-tenaga kerja yang profesional da
n berkualifikasi terbaik serta didukung dengan teknologi dibidang printing kami m
ampu untuk memenuhi berbagai kebutuhan klien..Terletak di Kecamatan Ciputat
Kota Tangerang Selatan berada di lokasi yang cukup strategis, yaitu kawasan perb
elanjaan Mega Mall Ciputat, serta didukung dengan sarana transportasi yang baik
merupakan nilai tambah dari Perusahaan ini.
CV. Cemerlang Kharisma Mandiri merupakan perusahaan yang bergerak di b
idang percetakan yang masih menggunakan sistem manual dalam pengolahan data,
terutama pada pengolahan data persediaan barang sehingga memperlambat dalam
proses pengolahan data dan pengontrolan persediaan barang. Untuk itu diperlukan
suatu sistem yang mampu meningkatkan kinerja sistem agar dapat mempermudah
pencatatan dan pembuatan laporan barang masuk dan keluar, mengurangi penggu
naan kertas, serta dapat meningkatkan efisiensi dan efektivitas kerja.

2.1.1 Logo Instansi

Gambar 2.1 Logo Perusahaan

5
6

2.2 Sejarah Institusi/Perusahaan

CV. Cemerlang Kharisma Mandiri merukan sebuah perusahaan yang bergera


k di bidang percetakan yang berdiri sejak tahun 2009. Perusahaan ini didirikan da
n dikelola oleh Bapak Denny Kurnia Abdul Hamid. Saat ini Bapak Denny selaku
penggagas berprovesi sebagai pemilik. CV Cemerlang Kharisma Mandiri juga me
miliki kegiatan percetakan untuk perusahaan, organisasi, dan kelompok masyarak
at berupa spanduk, flyer, brosur dan berbagai media promosi serta pengadaan bara
ng berupa souvenir yang dapat dipesan sesuai dengan permintaan pelanggan.

2.2.1 Visi dan Misi

a. Visi

Menjadi Perusahaan Digital Printing terdepan yang melayani customer

b. Misi

Dalam mewujudkan visinya, misi CV. Cemerlang Kharisma Mandiri adala


h menigkatkan daya saing dan memberikan Pelayanan yang Berkualitas, P
rofesional, Informatif, cepat, tepat, dan terintegrasi Internet.
7

2.3 Struktur Organisasi Perusahaan

PEMILIK

HRD FINANCE ADMIN

OPERASIONAL

Gambar 2.2 Struktur Organisasi Perusahaan

2.4 Definisi dan Uraian Struktur Organisasi


a. Pemilik
Pemilik adalah orang yang memiliki suatu perusahaan, maka sudah se
wajarnya owner memiliki rasa tanggung jawab paling besar terhadap
perusahaannya sendiri. Namun, bukan berarti owner selalu memiliki t
ugas yang paling banyak, karena owner bisa melimpahkan tugas-tuga
s lain kepada jajaran eksekutifperusahaan atau pegawai lain.

b. HRD
8

HRD adalah salah satu posisi yang sentral dan memiliki tanggung jaw
ab yang besar dalam sebuah perusahaan. Tugasnya mulai dari menera
pkan kebijakan, peraturan, dan strategi perusahaan untuk karyawan, hi
ngga menjaga hubungan yang baik antara karyawan dengan perusahaa
n.

c. Finance
a) Release dan hold gaji semua karyawan
b) Menganalisa keuangan perusahaan
c) Mengolah data keuangan

d. Admin
Admin adalah pegawai perusahaan yang memiliki tugas atau job desk
untuk menjalankan tata kelola administrasi perusahaan. Seorang admi
n tidak hanya bertugas untuk mengelola dokumen-dokumen perusahaa
n. Admin juga bertugas memberikan pelayanan jasa terhadap urusan s
umber daya yang diperlukan oleh para pegawai lainnya untuk melaksa
nakan pekerjaan mereka. Secara spesifik tugas admin di setiap perusah
aan akan berbeda karena kebutuhan jasa dan jumlah admin padasetiap
perusahaan akan berbeda.

e. Operasional
a) Menjaga dan mengamankan semua asset dan ploating area kerja
b) SOP kerja menyesuaikan kebijakan area kerja pada setiap unit
c) Menyediakan absensi harian
d) Menyediakan laporan bulanan
9

2.5 Ruang Lingkup Kerja Praktek

CV. Cemerlang Kharisma Mandiri memiliki 8 divisi yang terdiri dari bagian
General Manager, HRD, Marketing, Puchasing, Operational, Accounting, Financ
e, WH/CK dan Driver. Selama mengikuti kerja praktek selama 1(satu) bulan. Pen
ulis ditempatkan di divisi IT. Tempat tersebut memiliki 6 karyawan.
Perusahaan tersebut terletak di Ruko Mega Mall Ciputat Jl. Ir H Juanda, Cem
paka Putih Kec. Ciputat Timur, Kota Tangerang Selatan, Banten 15419 lokasi yan
g strategis bersampingan dengan perusahaan perusahaan lainnya. Jam kerja yang e
fektif dan sama seperti perusahaan lainnya. Jam kerja karyawan di CV. Cemerlang
Kharisma Mandiri ini berlaku dari hari senin sampai dengan jumat di mulai pada
pukul 08.30 pagi sampai dengan 17.00 sore.

2.6 Jadwal Kegiatan

Peserta Kerja Praktek menjalani proses pelatihan selama 1(satu) bulan dari ta
ngal 21 Juni 2021 sampai dengan 21 Juli 2021, dimana dalam masa pelatihan terse
but akan diberikan beberapa tugas dan proyek sederhana untuk diselesaikan. Ming
gu pertama kami memperkenalkan diri untuk meminta ijin praktek kerja atau mag
ang diperusahaan tersebut, setelah diijinkan kami beradaptasi terlebih dahulu kepa
da karyawan dan menginfokan bahwa kami akan membuat perancangan sistem iv
entory Berbasis Web pada CV. Cemerlang Kharisma Mandiri untuk mempermuda
h dalam proses pengelolaan barang.
Minggu kedua kami membuat aplikasi nya didampingi oleh pembimbing lapa
ngan kerja, minggu ketiga kami sosialisasi kepada karyawan disana bagaimana pe
ngembangan atau cara pakai aplikasi yang sudah kami buat, setelah berhasil ming
gu keempat kami dinyatakan selesai dan diberikan penilaian terhadap kinerja kami
di CV. Cemerlang Kharisma Mandiri.
BAB III
PEMBAHASAN

3.1 Tinjauan Pustaka


Rahmad dan Setiady (2014) jurnal yang berjudul “Perancangan Sistem
Informasi Inventory Spare Part Elektronik Berbasis Web PHP (Studi CV. Human
Global Service Yogyakarta). Hasil Penelitian ini bertujuan untuk membuat perang
kat lunak sistem informasi inventory sparepart elektronik berbasis Web PHP deng
an kemampuan dapat menyimpan data penjualan dan pembelian barang, mengontr
ol stok barang masuk dan keluar gudang, dapat mencatat penggunaan biaya invent
ory yang ada. Melalui sistem informasi inventory ini, pihak manajemen dapat men
gambil keputusan berdasarkan rekapitulasi transaksi, sisa stok dan informasi lain.
Yulianti dan Yupianti (2012) jurnal yang berjudul “Sistem Informasi Persedia
an Barang Pada PT. Surya Nusa Bhaktindo Bengkulu”. Penelitian ini bertujuan un
tuk membuat Aplikasi Persediaan Barang pada PT. Surya Nusa Bhaktindo Bengk
ulu sehingga dapat dijadikan sebagai media pendukung dalam pembuatan informa
si kepada pimpinan. Sistem informasi ini akan menampilkan informasi transaksi p
emasukan dan pengeluaran material berdasarkan rencana biaya yang telah ditetapk
an. Semua informasi ini akan ditampilkan dalam bentuk laporan material dan peng
inputan data material yang dimulai dari permintaan hingga pemasukan material m
enjadi cepat serta dapat mengontrol material di lapangan.

3.2 Teori yang Berhubungan dengan Penelitian


Teori yang berhubungan dengan topik yang diangkat meliputi persediaan (inv
entory), fungsi dan jenis-jenis persediaan (inventory), sistem inventory, produk, ha
rga, pemasok, penjualan dan gudang

10
11

3.2.1 Persediaan (Inventory)


Berbagai definisi tentang persedian (inventory) yang dikutip dari beberapa su
mber yang dapat dilihat pada Tabel Definisi Inventory untuk memberikan penjelas
an lebih lanjut.

Sumber Definisi

Persediaan (inventory) adalah stok dari suatu it


(Assauri, 2016:225) em atau sumber daya yang digunakan dalam su
atu organisasi perusahaan.

Inventori (sediaan) yang merupakan semua jeni


(Martono, 2015:21
s barang yang dimiliki perusahaan dan digunak
0)
an untuk mendukung proses bisnisnya.

Persediaan merupakan bahan atau barang yang


disimpan untuk tujuan tertentu, antara lain untu
k proses produksi, jika berupa bahan mentah m
(Siagian, 2005:161)
aka akan diproses lebih lanjut, jika berupa kom
ponen (spare part) maka akan dijual kembali
menjadi barang dagangan.

Inventori adalah item atau material yang dipak


(Yunarto dan santik
ai oleh suatu organisasi atau perusahaan untuk
a, 2005:1)
menjalankan bisnisnya.
Gambar 3.1 Tabel Definisi Inventory

Dari berbagai uraian pada Tabel tersebut dapat disimpulkan bahwa pengertian
persedian (inventory) merupakan stok dari suatu item atau sumber daya, bahan,
material yang disimpan dan disediakan oleh suatu perusahaan untuk mendukung p
roses bisnisnya dan memenuhi permintaan dari konsumen atau pelanggan setiap
waktu.

3.2.2 Fungsi dan Jenis-jenis Persediaan (Inventory)


Setiap organisasi perusahaan selalu berupaya untuk menjamin terdapatnya kel
ancaran operasi produksinya. Dalam upaya ini, perusahaan mengadakan inventory
12

yang tetap selalu ada. Inventory yang diadakan perusahaan adalah dalam berbagai
jenis, yang akan diuraikan berikut ini : (Assauri, 2016:226-227)
1. Fungsi dari Inventory
Inventory dapat memberikan beberapa fungsi, yang akan menambah fleksibili
tas operasi produksi suatu perusahaan. Sejumlah fungsi yang diberikan inventory
di antaranya adalah:
a. Untuk dapat memenuhi antisipasi permintaan pelanggan, dimana inventor
y merupakan upaya antisipasi stok, karena diharapkan dapat menjaga terda
patnya kepuasan yang diharapkan pelanggan.
b. Untuk memisahkan berbagai parts atau komponen dari operasi produksi, s
ehingga dapat dihindari hambatan dari adanya fluktuasi, karena telah adan
ya inventory ekstra guna memisahkan proses operasi produksi dengan pem
asok.
c. Untuk memisahkan operasi perusahaan dari fluktuasi permintaan, dan me
mberikan suatu stok barang yang akan memungkinkan dilakukannya pend
ekatan oleh pelanggan. Inventory itu merupakan jenis upaya membanngun
ritel.
d. Inventory berfungsi untuk memperlancar keperluaan operasi produksi, dim
ana inventory dapat membangun kepercayaan dalam mengahadapi terjadin
ya pola musiman, sehingga inventory ini disebut sebagai inventory musim
an.
e. Untuk dapat memenfaatkan diskon kuntitas, karena dilakukannya pembeli
an dalam jumlah besar, sehingga mungkin dapat mengurangi biaya barang
atau biaya delivery-nya.
f. Untuk memisahkan opersi produksi dengan dengan kejadian atau event, di
mana inventory digunakan sebagai penyangga di antara keberhasilan opera
si produksi. Dengan demikian, kontinuitas operasi produksi dapat terjaga,
dan dapat dihindari terdapatnya kejadian kerusakan peralatan, yang menye
babkan operasi prduksi terhenti secara temporer.
13

g. Untuk melindungi kekurangan stok yang dihadapi perusahaan, karena terla


mbatnya kedatangan delivery dan adanya peningkatan permintaan, sehingg
a kemungkinan terdapatnya resiko kekurangan pasokan.
h. Untuk memagari terhadap inflasi, dan meningkatnya perubahan harga.
i. Untuk memanfaatkan keuntungan dari siklus pesanan, dengan cara memini
malisasi pembelian, dan biaya persediaan, yang dilakukan dengan membel
i dalam jumlah yang melebihi jumlah kebutuhan segera.
j. Untuk memungkinkan perusahaan beroperasi dengan penambahan barang
k. segera, seperti menggunaakan barang yang sedang dalam proses.

2. Jenis-jenis Inventory
Menurut Assauri (2016:227-228) untuk menjalankan fungsi inventory, perusa
haan-perusahaan umumnya menjaga adanya empat jenis inventory. Keempat jenis
inventory itu adalah: (1) bahan baku, (2) inventory dari barang dalam proses diker
jakan, (3) inventory maintenance/repair/operating supplier
(MROs), (4) inventory barang jadi.
Inventory bahan baku dibeli dalam keadaan belum diperoses. Inventory ini
digunakan secara terpisah pasokannya dari proses produksi. Dalam penanganan in
ventory bahan baku, umumnya pendekatan yang lebih disukai adalah menghilang
kan perbedaan dari pemasoknya dalam kualitas, kuantitas, atau waktu deliverinya,
sehingga tidak perlu dipisah-pisahkan.
Inventory barang dalam proses atau Work-In-Process (WIP) adalah kompone
n atau bahan baku yang sedang dalam proses pengerjaan, tetapi belum selesai. WI
P ada karena dari waktu yang telah digunakan dalam proses, yang berkaitan denga
n produk dalam pembuatannya, disebut siklus atau cyle time.
Maintenance/repair/operating supplier (MROs) adalah mencurahkan untuk p
erlengkapan maintenance/repair/operating yang dibutuhkan, agar dapat terjaga m
esin-mesin dan proses dapat produktif. MROs ini ada, karena terdapatnya kebutuh
an dan waktu untuk perawatan dan perbaikan dari peralatan, adalah tidak dapat di
ketahui.
14

Inventory barang jadi adalah produk yang sudah selesai diproses dan
menunggu pengiriman. Barang jadi diinventorikan, karena permintaan dari
para pelanggan pada masa depan adalah tidak dapat diketahui.
Secara umum, persediaan dapat dibedakan dalam beberapa jenis, antara
lain sebagai berikut : (Siagian, 2005:164-165)
a. Persediaan bahan baku (raw material) atau yang disebut juga persediaan b
ahan mentah, yaitu bahan atau barang yang akan diproses lebih lanjut menj
adi barang jadi.
b. Persediaan barang dalam proses (work in process inventory), merupakan p
ersediaan yang telah mengalami perubahan, tetapi belum selesai.
c. Supplies inventory adalah persediaan yang berfungsi sebagai penunjang da
lam proses operasi atau produksi agar berjalan lancar.
d. Persediaan barang dagangan (marchendise inventory), merupakan persedia
an yang akan dijual kembali sebagai barang dagangan.
e. Persediaan barang jadi (finished goods inventory), merupakan persediaan y
ang diperoleh dari hasil operasi atau produksi yang sudah selesai dan masi
h disimpan di gudang perusahaan.

Sedangkan menurut beberapa literatur, persediaan dapat diklasifikasikan berd


asarkan fungsinya, yaitu : (Hadiguna, 2009:95-96)
a. Stok siklus (cycle stock), yakni jumlah persediaan yang tersedia setiap saat
yang dipesan dalam ukuran lot.
b. Stok tersumbat (congestion stock), persediaan dari produk yang diproduksi
berkaitan dengan adanya batasan produksi, di mana banyak produk yang d
iproduksi pada peralatan produksi yang sama, khususnya jika biaya setiap
produksinya relatif besar.
c. Stok pengaman (sofety stock), jumlah persediaan yang tersedia secara rata-
rata unfuk memenuhi permintaan dan penyaluran yang tak tentu dalam jan
gka pendek.
d. Persediaan antisipasi (anticipation inventory), jumlah persediaan yang ters
edia untuk mengatasi fluktuasi permintaan yang cukup tinggi.
15

e. Persediaan pipeline, meliputi produk yang berada dalam perjalanan, yakni


produk yang ada pada alat angkutan seperti truk antara setiap tingkat pada
sistem distribusi eselon majemuk.
f. Stok decoupling, digunakan dalam sistem eselon majemuk untuk mengizin
kan setiap tingkat membuat keputusan masing-masing terhadap jumlah per
sediaan yang tersedia.

3.2.3 Data
Berbagai definisi tentang data yang dikutip dari beberapa sumber yang dapat
dilihat pada Tabel 3.2 untuk memberikan penjelasan lebih lanjut tentang data.

Sumber Definisi
Data adalah bahan mentah yang diproses untuk
(Sutabri, 2012:2)
menyajikan informasi.
Data dapat didefinisiskan sebagai bahan keteran
gan tentang kejadian-kejadian nyata atau fakta-f
(Sutanta, 2011:13) akta yang dirumuskan dalam sekelompok lamba
ng tertentu yang tidak acak, yang menunjukkan
jumlah, tindakan, atau hal.
Data merupakan nilai, keadaan, atau sifat yang
(Fatta, 2007:9)
berdiri sendiri lepas dari konteks apapun.

Data adalah kenyataan yang mengambarkan sua


tu kejadian-kejadian dan kesatuan nyata. Kejadi
an-kejadian (event) adalah sesuatu yang terjadi
(Jogiyanto, 2005:8)
pada saat yang tertentu. Data merupakan bentuk
yang masih mentah yang belum dapat berceriter
a banyak, sehingga perlu diolah lebih lanjut.

Gambar 3.2 Tabel Definisi Data

Dari berbagai uraian pada Tabel 2.1 dapat disimpulkan bahwa data adalah ba
han mentah seperti kejadian atau fakta, nilai, keadaan atau sifat yang belum memp
unyai makna atau belum berarti bagi penerima, sehingga perlu diolah atau diprose
s untuk menyajikan suatu informasi.
16

3.2.4 Sistem
Berbagai definisi tentang sistem yang dikutip dari beberapa sumber yang dap
at dilihat pada Tabel 2.2 untuk memberikan penjelasan lebih lanjut tentang sistem.
Sumber Definisi

Sistem adalah sebuah tatanan (keterpaduan) yan


g terdiri atas jumlah komponen fungsional (deng
(Fathansyah, 2012:11) an satuan fungsi dan tugas khusus) yang saling b
erhubungan dan secara bersama-sama bertujuan
untuk memenuhi suatu proses tertentu.

Sistem adalah sekelompok unsur yang erat hubu


(Sutabri, 2012:6) ngannya satu dengan yang lain, yang berfungsi b
ersama-sama untuk mencapai tujuan tertentu.

Sistem dapat didefinisikan sebagai sekelompok e


lemen yang terintegrasi dengan maksud yang sa
ma untuk mencapai suatu tujuan. Hal pertama ya
ng perlu diperhatikan dalam suatu sistem adalah
(Nugroho, 2010:17) elemen-elemennya. Tentunya setiap sistem mem
iliki elemen-elemennya sendiri, yang kombinasi
nya berbeda antara sistem yang satu dengan siste
m yang lain. Namun demikian, susunan dasarnya
tetap sama.

Sistem dapat diartikan sebagai suatu kumpulan a


tau himpunan dari unsur atau variabel-variabel y
(Fatta, 2007:3)
ang saling terorganisasi, saling berinteraksi dan s
aling bergantung sama lain.
Gambar 3.3 Tabel Definisi Sistem

Dari berbagai uraian pada Tabel 3.3 dapat disimpulkan bahwa pengertian
sistem adalah sebuah tatanan (keterpaduan), sekelompok unsur atau elemen yang
berhubungan satu dengan yang lain untuk mencapai suatu tujuan.
17

3.2.5 Informasi
Berbagai definisi tentang informasi yang dikutip dari beberapa sumber yang dapat
dilihat pada Tabel 3.4 untuk memberikan penjelasan lebih lanjut tentang informasi.

Sumber Definisi

Informasi adalah data yang telah diklasifikasikan


(Sutabri, 2012:22) atau diolah atau diinterpretasikan untuk digunaka
n dalam proses pengambilan keputusan.

Informasi merupakan hasil pengolahan data sehi


ngga menjadi bentuk yang penting bagi penerim
anya dan mempunyai kegunaan sebagai dasar dal
(Sutanta, 2011:13)
am pengambilan keputusan yang dapat dirasakan
akibatnya secara langsung saat itu juga atau seca
ra tidak langsung pada saat mendatang.

Informasi merupakan salah satu elemen dalam m


anajemen perusahaan. Agar informasi dapat men
(Nugroho, 2010:17)
galir lancar, para manajer perlu menempatkan inf
ormasi dalam suatu kerangka sistem.

Gambar 3.4 Tabel Definisi Informasi

Dari berbagai uraian pada Tabel 3.4 dapat disimpulkan bahwa pengertian info
rmasi adalah data yang telah diolah atau diproses menjadi sebuah bentuk yang ber
arti bagi penerimanya sehingga dapat dijadikan sebuah keputusan.

3.2.6 Sistem Informasi


Berbagai definisi tentang sistem informasi yang dikutip dari beberapa sumber yan
g dapat dilihat pada Tabel 3.5 untuk memberikan penjelasan lebih lanjut tentang si
stem informasi.

Sumber Definisi
18

Sistem informasi dapat didefinisikan sebagai sera


ngkaian komponen yang saling berhubungan yan
(Laudon dan Jane P. g mengumpulkan (atau mendapatkan), memprose
Laudon, 2014:16) s, menyimpan, dan mendistribusikan informasi ya
ng mendukung pengambilan keputusan dan penga
wasan di dalam sebuah organisasi.

Sistem informasi adalah suatu sistem di dalam su


atu organisasi yang mempertemukan kebutuhan p
engolahan transaksi harian yang mendukung fung
(Sutabri, 2012:38) si operasi organisasi yang bersifat manajerial den
gan kegiatan strategi dari suatu organisasi untuk d
apat menyediakan kepada pihak luar tertentu den
gan laporan-laporan yang diperlukan.

Sistem informasi dapat didefinisikan sebagai inte


grasi antara orang, data, alat dan prosedur yang b
(Nugroho, 2010:17) ekerja sama dalam mencapai suatu tujuan. Jadi, di
dalam sistem informasi terdapat elemen orang, da
ta, alat dan prosedur atau cara.
Gambar 3.5 Tabel Definisi Sistem Informasi

Dari berbagai uraian pada Tabel 3.5 dapat disimpulkan bahwa pengertian sist
em informasi adalah suatu rangkaian komponen yang saling berkaitan untuk meng
umpulkan, memproses serta menyimpan informasi yang mendukung fungsi operas
i organisasi dalam pengambilan keputusan.

3.3 Metode Pengembangan Sistem


Metode pengembangan sistem yang digunakan adalah model waterfall. Sebag
ai paradigma kehidupan klasik, waterfall model memiliki tempat penting dalam re
kayasa perangkat lunak. Bahkan paradigma ini merupakan paradigma rekayasa pe
rangkat lunak yang paling luas dipakai dan yang paling tua. Alasan lain pengguna
an metode waterfall model dalam pembuatan sistem informasi pada CV. Cemerlan
g Kharisma Mandiri adalah jumlah pengembang perangkat lunak yang sangat terb
atas. Disamping itu, tahapan pada waterfall model mengambil kegiatan dasar yang
19

digunakan dalam hampir semua pengembangan perangkat lunak, sehingga dapat l


ebih mudah untuk dipahami terlebih bila hanya digunakan dalam mengembangka
n perangkat lunak yang tidak begitu besar dan kompleks (Sommerville, 2003).
Waterfall model merupakan salah satu model proses perangkat lunak yang me
ngambil kegiatan proses dasar seperti spesifikasi, pengembangan, validasi, dan ev
olusi, dan merepresentasikannya sebagai fase-fase proses yang berbeda seperti ana
lisis dan definisi persyaratan, perancangan perangkat lunak, implementasi, penguji
an unit, integrasi sistem , pengujian sistem, operasi dan pemeliharaan (Sommervill
e, 2003).
Tahap-tahap utama dari waterfall model pada gambar 2.3 memetakan kegiata
nkegiatan pengembangan dasar, yaitu (Sommerville, 2003):
a. Analisis dan Definisi Persyaratan Proses mengumpulkan informasi kebutu
han sistem/perangkat lunak melalui konsultasi dengan user system. Proses
ini mendefinisikan secara rinci mengenai fungsi-fungsi, batasan dan tujuan
dari perangkat lunak sebagai spesifikasi sistem yang akan dibuat.

Gambar 3.6 Model Waterfall

b. Perancangan Sistem dan Perangkat Lunak Proses perancangan sistem iniv


difokuskan pada empat atribut, yaitu struktur data, arsitektur perangkat lun
ak, representasi antarmuka, dan detail (algoritma) prosedural. Yang dimak
sud struktur data adalah representasi dari hubungan logis antara elemen-ele
men data individual.
20

c. Implementasi dan Pengujian Unit Pada tahap ini, perancangan perangkat l


unak direalisasikan sebagai serangkaian program atau unit program. Kemu
dian pengujian unit melibatkan verifikasi bahwa setiap unit program telah
memenuhi spesifikasinya.
d. Integrasi dan Pengujian Sistem Unit program/program individual diintegra
sikan menjadi sebuah kesatuan sistem dan kemudian dilakukan pengujian.
Dengan kata lain, pengujian ini ditujukan untuk menguji keterhubungan da
ri tiap-tiap fungsi perangkat lunak untuk menjamin bahwa persyaratan sist
em telah terpenuhi. Setelah pengujian sistem selesai dilakukan, perangkat l
unak dikirim ke pelanggan/user.
e. Operasi dan Pemeliharaan Tahap ini biasanya memerlukan waktu yang pal
ing lama. Sistem diterapkan (diinstall) dan dipakai. Pemeliharaan mencaku
p koreksi dari beberapa kesalahan yang tidak diketemukan pada tahapan se
belumnya, perbaikan atas implementasi unit sistem dan pengembangan pel
ayanan sistem, sementara persyaratanpersyaratan baru ditambahkan.

3.4 Unsur-Unsur Pengembangan Sistem


3.4.1 Flowchart
Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir (flow) di
dalam program atau prosedur sistem secara logika (Jogiyanto, 2005:795). Bagan a
lir sistem (systems flowchart) merupakan bagan yang menunjukkan arus pekerjaan
secara keseluruhan dari sistem. Bagan ini menunjukkan urutan dari prosedur-pros
edur dan menunjukkan apa yang dikerjakan sistem (Jogiyanto, 2005:796). Berikut
simbol bagan alir sistem (systems flowchart) dapat dilihat pada gambar tabel 3.7.
21
22

Gambar 3.7 Tabel Flowchart

3.4.2 MySQL (My Structured Query Languange)


Berbagai definisi tentang MySQL yang dikutip dari beberapa sumber yang da
pat dilihat pada gambar tabel 3.8 untuk memberikan penjelasan lebih lanjut tentan
g MySQL
Sumber Definisi

MySQL adalah sebuah perangkat lunak sistem m


anajemen basis data SQL (bahasa Inggris : data
(Faizal & Irnawati, 2 base management system) atau DBMS yang mul
015:4) tithread, multi-user. MySQL menggunakan SQL
(Struktur Query Language) sebagai bahasa dasar
untuk mengakses database,
23

MySQL merupakan software RDBMS (atau serv


er database) yang dapat mengelola database de
ngan sangat cepat, dapat menampung data dala
(Raharjo, 2015:16) m jumlah sangat besar, dapat diakses oleh banya
k user (multi-user) dan dapat melakukan suatu p
roses secara sinkron atau berbarengan (multi-thr
eaded).
MySQL adalah sofware atau program aplikasi da
tabase, yaitu sofware yang dapat dipakai untuk
(Nugroho, 2010:17)
menyimpan data berupa informasi, teks dan juga
angka.
MySQL adalah sebuah perangkat lunak sistem m
anajemen basis data SQL (database managemen
(Ardhana, 2014:46)
t system) atau DBMS yang multithread, dan mul
tiuser.
Gambar 3.8 Tabel Definisi MySQL

Dari berbagai uraian pada Tabel 3.8 dapat disimpulkan bahwa pengertian My
SQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBM
S sofware yang dapat dipakai untuk menyimpan data berupa informasi, teks dan j
uga angka.

3.4.3 Database
Berbagai definisi tentang Database yang dikutip dari beberapa sumber yang d
apat dilihat pada Gambar Tabel 3.9 untuk memberikan penjelasan lebih lanjut tent
ang Database.

Sumber Definisi

Database adalah tempat untuk menyimpan data da


(Tim EMS, 2016:54) n nantinya data ini bisa Anda ambil lagi. Tanpa da
tabase, aplikasi akan kesulitan menyimpan data.
24

Sistem basis data adalah sistem terkomputerisasi y


ang tujuan utamanya adalah memelihara data yang
(Rosa dan Shalahuddi sudah diolah atau informasi dan membuat informa
n, 2014:43) si tersedia saat dibutuhkan. Basis data adalah medi
a untuk menyimpan data agar dapat diakses denga
n mudah dan cepat.

Database didefinisikan sebagai kumpulan data ya


ng terintegrasi dan diatur sedemikian rupa sehingg
(Raharjo, 2015:2)
a data tersebut dapat dimanipulasi, diambil, dan di
cari secara cepat.

Database dapat juga diartikan sebagai program. D


alam lingkungan komputer mikro, yang dimaksud
database adalah sebuah program yang memungkin
(Suyanto, 2005:248)
kan pemakai membuat dan menyimpan informasi
atau melihat suatu informasi tertentu bila diperluk
an.
Gambar 3.9 Tabel Definisi Database

Dari berbagai uraian pada Tabel 3.9 dapat disimpulkan bahwa pengertian
database adalah media untuk menyimpan data yang saling berhubungan satu
dengan yang lainnya yang dapat dimanipulasi, diambil, dan dicari secara cepat.

3.4.4 HTML (Hypertext Markup Languange)


HTML adalah sebuah bahasa markah yang digunakan untuk membuat sebuah
halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web in
ternet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format AS
CII agar dapat menghasilkan tampilan wujud yang terintegrasi (Faizal, Edi dan Irn
awati, 2015:1), sedangkan menurut Ardhana (2014:15) HTML adalah bahasa marq
up untuk menstrukturkan dan menampilkan isi dari World Wide Web, sebuah tekn
ologi inti dari internet.
Jadi, dapat disimpulkan bahwa pengertian Hypertext Markup Languange (HT
ML) adalah sebuah bahasa marqup untuk membuat sebuah halaman web yang me
nampilkan berbagai informasi untuk menstrukturkan dan menampilkan isi dari W
orld Wide Web pada browser yang ditulis dalam berkas format ASCII.
25

3.4.5 PHP (Personal Home Page)


PHP merupakan bahasa pemrograman pelengkap HTML yang memungkinka
n aplikasi web dinamis untuk pengolahan data, pemrosesan data dari user via form,
membuat buku tamu, toko online, dan lain sebagainya, dengan mudah. PHP dapat
melakukan koneksi ke database karena PHP memang dilengkapi fitur yang memu
ngkinkan koneksi ke PHP dilakukan dengan mudah, tanpa harus melakukan pemr
ograman yang memusingkan (Tim EMS, 2016:55), sedangakan menurut Ardhana
(2014:65) PHP merupakan bahasa pemrograman berbasis server side yang dapat
melakukan parsing scipt php menjadi scipt web sehingga dari sisi client menghasil
kan suatu tampilan yang menarik.
Jadi dapat disimpulkan bahwa pengertian Personal Home Page (PHP) adalah
bahasa pemrograman pelengkap HTML berbasis server side yang memungkinkan
aplikasi web dinamis, dapat melakukan koneksi ke database dan menghasilkan sua
tu tampilan yang menarik.
3.4.6 Xampp
Xampp merupakan paket PHP yang berbasis Open Source yang
dikembangkan oleh sebuah komunitas Open Source (Nugroho, 2008:74).
Penggunaan perangkat lunak XAMPP diawali dengan install paket Xampp pada
halaman resmi. Tersedia beberapa update yang dapat di download sesuai dengan
platform komputer pengguna. Setelah penginstalan selesai maka pengguna dapat
memulai pemrograman dengan membuka XAMPP Control Panel terlebih dahulu
untuk mengaktifkan service yang disediakan seperti : Apache, MySQL, FileZilla,
Mercury dan Tomcat dengan mengklik Action : Start.
26

3.5 Perancangan Sistem


3.5.1 Activity Diagram System Berjalan

Gambar 3.10 Activity Diagram System Berjalan


27

3.5.2 Activity Diagram System Usulan

Gambar 3.11 Activity Diagram System Usulan


28

3.5.3 Use Case Diagram


Use Case diagram menggambarkan secara grafis perilaku sistem. Adapun use case
dibawah ini adalah sistem informasi CV. Cemerlang Kharisma Mandiri yang dius
ulkan :

Gambar 3.12 Use Case Diagram

3.5.4 Normalisasi
a. Bentuk Tidak Normal

Gambar 3.13 Normalisasi Tidak Normal


29

b. Normalisasi N1

Gambar 3.14 Normalisasi N1

c. Normalisasi N2

Gambar 3.15 Normalisasi N2


30

3.5.5 Data-flow diagram (DFD)

Gambar 3.16 Data-flow Diagram (DFD)

3.5.6 Entity Relationship Diagram (ERD)

Gambar 3.17 Entity Relationship Diagram (ERD)


31

3.5.7 Relasi Tabel

Gambar 3.18 Relasi Tabel

3.5.8 Sequence Diagram

Gambar 3.19 Sequence Diagram


32

3.6 Perancangan Perangkat Lunak


3.6.1 Flowchart

Gambar 3.20 Flowchart


33

3.7 Analisa dan Pembahasan


3.7.1 Rancangan Layar
a. Tampilan Menu Home

Gambar 3.21 Rancangan Tampilan Menu Home

b. Tampilan Menu About

Gambar 3.22 Rancangan Tampilan Menu About


34

c. Tampilan Menu Contact

Gambar 3.23 Rancangan Tampilan Menu Contact

d. Tampilan Menu Inventory

Gambar 3.24 Rancangan Tampilan Menu Inventory


35

3.7.2 Implementasi dan Penjelasan Rancangan Layar


a. Menu Home

Gambar 3.25 Implementasi Tampilan Menu Home

Menu Home merupakan halaman yang pertama kali muncul ketika sistem we
b dibuka. Halaman ini menampilkan pengenalan singkat mengenai perusahan
CV. Cemerlang Kharisman Mandiri
b. Menu About

Gambar 3.26 Implementasi Tampilan Menu About


36

Menu About ini adalah salah satu media branding perusahaan. Halaman berisi
keterangan mengenai profil perusahaan lebih lanjut dan menjelaskan secara si
ngkat sejarah dan keunggulan perusahaan.

c. Menu Contact

Gambar 3.27 Implementasi Tampilan Menu Contact


Menu Contact adalah sebuah sarana bagi pengunjung website untuk menghub
ungi admin perusahaan, baik untuk menanyakan perihal yang penting atau me
mberikan kritik dan saran secara pribadi. Pengunjung dapat mengajukannya d
engan mengisi kolom yang sudah disediakan, dan setelah itu isi nama, nomor
HP serta e-mail agar admin perusahaan bisa dengan mudah menghubungi pen
gunjung.
37

d. Menu Inventory

Gambar 3.28 Implementasi Tampilan Menu Inventory

Menu Inventory merupakan menu yang menampilkan informasi barang secar


a keseluruhan. Informasi selalu up to date sesuai dengan jumlah fisik barang y
ang ada. Pada halaman ini juga dapat menginput data barang yang masuk dan
mencetak hasil laporan.

3.7.3 Uji Coba Program dengan Contoh Data


a. Menginput atau Menambahkan Data Barang
1) Pada Menu Inventory, digunakan oleh admin gudang untuk menginput ata
u menambah data barang masuk dengan cara klik "Tambah Barang"
38

Gambar 3.29 Uji Coba Input Barang

2) Setelah meng-klik “Tambah Barang” akan muncul tampilan form seperti di


bawah ini. Isikan form tersebut dengan data barang yang berupa ID barang,
nama barang, jenis barang, jumlah, supplier, dan nomor invoice. Setelah it
u klik "Tambahkan".

Ga
mbar 3.30 Uji Coba Input Barang-1
39

3) Setelah klik "tambahkan" dan data sudah terisi dengan baik, maka akan mu
ncul halaman notifikasi bertuliskan "data barang berhasil di input" Setelah
itu klik "oke" Untuk melanjutkan ke halaman inventory

Gambar 3.31 Uji Coba Input Barang-2

4) Pada Menu Inventory akan otomatis ter-update dan menampilkan data bara
ng yang sudah diinput.

Gambar 3.32 Uji Coba Input Barang-3


40

5) Berikut ini tampilan database setelah data barang berhasil diinput

Gambar 3.33 Uji Coba Input Barang-4

b. Mencetak Laporan
1) Selain fitur Tambah Barang, dalam Menu Inventory ini juga dapat menceta
k laporan dengan cara pilih “Cetak Laporan”

Gambar 3.34 Uji Coba Cetak Laporan

2) Tampilan halaman akan muncul preview laporan yang akan dicetak nanti
nya. Kemudian, di bagian tujuan, pilih simpan sebagai PDF dan atur sem
ua opsi pencetakan lalu klik simpan.
41

Gambar 3.35 Uji Coba Cetak Laporan-2

3) Setelah file pdf tersimpan, admin dapat mengirimkannya ke printer denga


n mengklik tombol Print. Laporan tersebut akan ditambahkan ke antrian
printer dan dapat langsung dicetak.

Gambar 3.36 Uji Coba Cetak Laporan-2


BAB IV
KESIMPULAN DAN SARAN

4.1 Kesimpulan
Berdasarkan hasil penelitian mengenai Perancangan Aplikasi Inventory Berbasis
Web Pada CV. Cemerlang Kharisma Mandiri yang telah dilakukan, maka dapat di
simpulkan sebagai berikut :
a. Dengan adanya aplikasi sistem inventory berbasis web ini sudah memiliki
sistem yang lebih baik dari proses manual sebelumnya. Karena, segala pro
ses pengolahan data sudah terkomputerisasi sehingga dengan adanya siste
m inventory ini dapat mengurangi penumpukan kertas.
b. Aplikasi sistem inventory berbasis web ini dapat digunakan untuk melaku
kan penyimpanan dan pengolahan data - data barang masuk, dan dapat me
nampilkan laporan yang dapat dicetak langsung dalam sistem.

4.2 Saran
Saran yang dapat diberikan penulis untuk pengembangan selanjutnya dimasa yang
akan datang adalah sebagai berikut:
a. Setelah sistem inventory barang gudang dapat diimplementasikan dengan
baik, maka tidak menutup kemungkinan untuk dilakukan suatu pengemban
gan sistem yang baru, agar kekurangan pada sistem inventory barang guda
ng ini dapat diperbaiki dan tetap sejalan dengan perkembangan ilmu teknol
ogi yang tumbuh pesat dan semakin canggih.
b. Perlu adanya evaluasi secara berkala pada sisstem ini untuk selanjutnya di
adakan perbaikan sesuai dengan perubahan dan perkembangan.
c. Diharapkan sistem ini terus dikembangkan dengan penambahan fitur yang
bermanfaat dan desain yang lebih menarik bagi pengguna.

42
DAFTAR PUSTAKA

Ardhana, Kusuma YM. 2014. Project PHP & MysSQL Membuat Website Buku
Digital. Jasakom.

Assauri, sofjan. 2016. Manajemen Operasi Produksi Pencapaian Sasaran


Organisasi Berkesinambungan. Jakarta : PT. Raja Grafindo Persada.

Faizal, Edi dan Irnawati. 2015. Pemrograman Java Web (JSP, JSTL,&SERVLET)
tentang Pembuatan Sistem Informasi Klinik Dimplementasikan dengan Netbe
ans IDE 7.2 dan MySQL. Yogyakarta : Gava Media.

Fathansyah. 2012. Basis Data. Bandung : Informatika Bandung.

Fatta, Hanif Al. 2007. Analisis dan Perancanagan Sistem Informasi untuk Keungg
ulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: CV Andi O
FFSET.

Hadiguna, Rika Ampuh. 2009. Manajemen Pabrik Pendekatan Sistem untuk Efisi
ensi dan Efektivitas. Jakarta : PT. Bumi Aksara.

Jogiyanto. 2005. Analisi dan Desain Sistem Informasi. Yogyakarta : ANDI.

Laudon, Kenneth C. dan Jane P. Laudon. 2014. Sistem Informasi Manajemen: Me


ngelola Perusahaan Digital, Edisi 13. Yogyakarta : Salemba Empat.

Martono, Ricky. 2015. Manajemen Logistik Terintegrasi. Jakarta : PPM.

Nugroho, Eko. 2010. Sistem Informasi Manajemen: Konsep Aplikasi dan Perkem
bangnya. Yogyakarta: CV Andi OFFSET.

Raharjo, Budi. 2015. Belajar Otodidak MySQL, Teknik Pembuatan dan


Pengelolaan Database. Bandung : Informatika Bandung.

Rahmad, Mhd Bustanur dan Tedy Setiady. 2014. Perancangan Sistem Informasi
Inventory Spare Part Elektronik Berbasis Web PHP (Studi CV. Human
Global Gervice Yogyakarta). Jurnal Sarjana Teknik Informatika, ISSN: 2338-
5197, Vol .2, No.2, Juni 2014.

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

Sutanta, Edhy. 2011. Basis Data dalam Tinjauan Konseptual. Yogyakarta: CV An


di OFFSET.

43
44

Suyanto, M. 2005. Pengantar Teknologi Informasi untuk Bisnis. Yogyakarta : CV


ANDI OFFSET.

TIM EMS. 2016. All In One Web Programming, Pemrograman Web Dengan
HTML, PHP, AJAX, dan Jquery Mobile. Jakarta: PT Elex Media Komputindo.

Yulianti, Liza dan Yupianti. Sistem Informasi Persediaan Barang Pada PT. Surya
Nusa Bhaktindo Bengkulu, Jurnal Media Infotama, ISSN : 1858 – 2680, Vol.
8, No. 1, Februari. 2012.

Yunarto, Holy Icun dan Martinus Getty Santika. 2005. Business Concepts
Implementation Series in Inventory Management. Jakarta : PT. Elex Media
Komputindo.

Anda mungkin juga menyukai