Anda di halaman 1dari 89

KERJA PRAKTEK

SISTEM INFORMASI PENJUALAN PT. PATRIA


PERSADA SUKSES MANDIRI SURABAYA BERBASIS
CMS SURABAYA
(Studi Kasus : PT. Patria Persada Sukses Mandiri)

Disusun oleh :

ANUGRAH RAHMAN DANI 140411100028


ILHAM FAUZI SUWARNO P 140411100114

PRODI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
2017

i
LEMBAR PERSETUJUAN KERJA PRAKTEK

SISTEM INFORMASI PENJUALAN PT. PATRIA


PERSADA SUKSES MANDIRI SURABAYA BERBASIS
CMS
(Studi Kasus : PT. Patria Persada Sukses Mandiri)

Di Susun Oleh :

ANUGRAH RAHMAN DANI 140411100028


ILHAM FAUZI SUWARNO P 140411100114

Bangkalan, 7 Januari 2017

Menyetujui,
Pembimbing Lapangan Dosen Pembimbing

Wiwin Ari Irawati Dwi Kuswanto, S.Pd.,


Admin PT. Patria Persada M.T.
NIP. 19740221 200801 1
006

ii
Menyetujui,

Koordinator Kerja Praktik

Sigit Susanto Putro, S.Kom., M.Kom.


NIP. 19790313 200604 1 002

PENGESAHAN KERJA PRAKTEK

Telah diperiksa dan diuji oleh Pembimbing Kerja Praktek

Pada Tanggal :

Dengan Nilai :

Mengetahui,
Pembimbing Lapangan Dosen Pembimbing

Wiwin Ari Irawati Dwi Kuswanto, S.Pd.,


Admin PT. Patria Persada M.T.
NIP. 19740221 200801 1
006

iii
Menyetujui,

Koordinator Kerja Praktik

Sigit Susanto Putro, S.Kom., M.Kom.


NIP. 19790313 200604 1 002

PRAKATA

Dengan menyebut nama Allah SWT yang Maha


Pengasih lagi Maha Panyayang, Kami panjatkan puja dan puji
syukur atas kehadirat-Nya, yang telah melimpahkan rahmat,
hidayah, dan inayah-Nya kepada kami, sehingga kami dapat
menyelesaikan Laporan KP (Kerja Praktek).
Laporan KP (Kerja Praktek) ini telah kami susun
dengan maksimal dan mendapatkan bantuan dari berbagai
pihak sehingga dapat memperlancar pembuatan makalah ini.
Untuk itu kami menyampaikan banyak terima kasih kepada
semua pihak yang telah berkontribusi dalam pembuatan
makalah ini.
Terlepas dari semua itu, Kami menyadari sepenuhnya
bahwa masih ada kekurangan baik dari segi susunan kalimat
maupun tata bahasanya. Oleh karena itu dengan tangan
terbuka kami menerima segala saran dan kritik dari pembaca
agar kami dapat memperbaiki Laporan KP (Kerja Praktek).

iv
Akhir kata kami berharap semoga Laporan KP (Kerja
Praktek) dapat memberikan manfaat maupun inpirasi terhadap
pembaca.
Dalam proses penulisan laporan ini, penyusun telah
banyak mendapat dukungan dan fasilitas yang sangat
dibutuhkan. Dengan rasa syukur Alhamdulilah kami
mengucapkan banyak terimakasi kepada :
1. Tuhan YME
2. Bapak Dwi Kuswanto S.Pd., M.T. selaku dosen
pembimbing kami.
3. Ibu Wiwin Ari Ira Wati selaku Admin PT. Patria
Persada Sukses Mandiri sekaligus yang menjadi
pembimbing lapangan kami saat Kerja Praktik.
4. Bapak dan Ibu Dosen Program Studi Teknik
Informatika Universitas Trunojoyo Madura.
5. Teman-teman kuliah yang telah banyak membantu
dalam kelancaran penyelesaian laporan kerja praktek
ini.
6. Dan pihak-pihak terkait lainnya yang mungkin tidak
dapat kami paparkan sebutkan satu-persatu..
Penulis menyadari bahwa masih terdapat banyak
kekurangan dalam penyusunan Laporan Kerja Praktek. Oleh
karena itu, penulis sangat mengharapkan saran dan kritik yang
membangun dari berbagai pihak guna menyempurnakan
Laporan Kerja Praktek ini. Penulis berharap semoga skripsi ini
bermanfaat bagi pembaca sekalian.

Bangkalan, 17 Juli 2017

v
Penulis

vi
DAFTAR ISI

JUDUL ........................................................................... i
LEMBAR PERSETUJUAN ........................................... ii
PENGESAHAN ............................................................. iii
PRAKATA ...................................................................... iv
DAFTAR ISI .................................................................. vi
DAFTAR GAMBAR ...................................................... ix
DAFTAR TABEL ........................................................... x
ABSTRAK ..................................................................... xi

BAB I : PENDAHULUAN
1.1. Latar Belakang ...........................................1
1.2. Rumusan Masalah ......................................2
1.3. Tujuan ........................................................2
1.4. Manfaat ......................................................2
1.5. Ruang Lingkup ..........................................2
1.5.1. Tempat dan Waktu Kerja Praktek......2
1.5.2. Asumsi ...........................................3
1.5.3. Batasan Masalah ..............................3
1.6. Sistematika Penulisan Laporan ..................3
BAB II : GAMBARAN UMUM INSTANSI
2.1. Profil PT. Patria Persada Sukses Mandiri....7
2.2. Struktur Organisasi.....................................8
BAB III : TINJAUAN PUSTAKA
3.1 Sistem.........................................................9
3.2 Informasi.....................................................9
3.3 Inventory.....................................................9
3.4 Sistem Informasi.........................................9
3.5 XAMPP......................................................9
3.6 Database.....................................................10
3.7 PHP11

vii
3.8 MySQL.......................................................11
BAB IV : METODOLOGI PENELITIAN
4.1 Objek Penelitian..........................................12
4.2 Waktu Penelitian.........................................12
4.3 Metode Penelitian.......................................12
4.4 Langkah-langkah Pembuatan Sistem..........12
BAB V : PENGUMPULAN DAN PENGOLAHAN DATA
5.1 Pengumpulan Data......................................14
5.1.1. Wawancara........................................14
5.1.2. Observasi..........................................14
5.2 Pengolah Data.............................................14
BAB VI : ANALISIS DAN INTERPRETASI
6.1 Analisis Sistem...........................................16
6.1.1 Analisis Dokumen..........................16
6.1.2 Analisis Sistem Yang Ada..............16
6.1.3 Alur Sistem Utama.........................16
6.2 Desain Database dan ERD..........................19
6.2.1 Flowchart.......................................20
6.2.2 Usecase Diagram............................21
6.2.3 Activity Diagram............................21
6.2.4 Conceptual Data Model (CDM).....22
6.2.5 Physical Data Model (PDM)..........22
6.2.6 Entitas............................................23
6.2.7 Atribut Setiap Entitas.....................23
6.3 Rancangan Aplikasi.....................................26
6.3.1 Home.............................................26
6.3.2 Form Login....................................26
6.3.3 Halam Beranda...............................27
6.3.4 Halaman About..............................27
6.3.5 Menu Barang..................................27
6.3.6 Menu Form....................................28
BAB VII : PENUTUP
3.1 Kesimpulan ................................................29

viii
3.2 Saran ..........................................................29
DAFTAR PUSTAKA...........................................................30
LAMPIRAN .................................................................31
BIODATA PENULIS...........................................................67

ix
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi……………………… 8
Gambar 6.1 Flowchart Login …………………………. 20
Gambar 6.2 Flowchart Mematikan Akses Login Name.. 20
Gambar 6.3 Usecase Diagram…………………………. 21
Gambar 6.4 Flowchart Alur Data ……………………... 21
Gambar 6.5 Conceptual Data Model (CDM)………….. 22
Gambar 6.6 Physical Data Model (PDM)…….……….. 22
Gambar 6.7 Home………………………………….. 26
Gambar 6.8 Form Login……………………….. ……... 27
Gambar 6.9 Beranda …………………………………… 27
Gambar 6.10 About ……………………………………. 27
Gambar 6.11 Barang….. ………………………………. 28
Gambar 6.12 Menu Form……. ……………………….. 28
Gambar 6.13 Halaman Beranda ...……………………… 32
Gambar 6.14 Halaman About… ...………………………32
Gambar 6.15 Login….. ………………………………….33
Gambar 6.16 Menu Barang……. ………………………..33
Gambar 6.17 Menu Tambah Barang……. ……..………..33
Gambar 6.18 Menu Barang Masuk..……………………..33
Gambar 6.19 Menu Tambah Barang Masuk..…..………..34
Gambar 6.20 Menu Barang Keluar..……. ……..………..34
Gambar 6.21 Menu Tambah Barang Keluar..…..………..34
Gambar 6.22 Menu Peminjam……..……. ……..……….34
Gambar 6.23 Menu Tambah Peminjam…….…..………..35
Gambar 6.24 Menu Pengembalian....……. ……..……….35
Gambar 6.25 Menu Tambah Pengembalian...…..………..35
Gambar 6.26 Tabel Barang………………....…..………..36
Gambar 6.27 Tabel Barang Masuk..……. ……..……….36

x
Gambar 6.28 Tabel Barang Keluar…..…….…..………..36
Gambar 6.29 Tabel Peminjam…......……. ……..……….36
Gambar 6.30 Tabel Pengembalian...…………...………..37
Gambar 6.30 Tabel Pengguna……………...…..………..37

xi
DAFTAR TABEL

Tabel 6.1 Tabel admin ………………………………… 23


Tabel 6.2 Tabel barang………………………………… 23
Tabel 6.3 Tabel barang_masuk ……………………….. 24
Tabel 6.4 Tabel barang_keluar ……………………….. 24
Tabel 6.5 Tabel peminjaman….. ……………………… 25
Tabel 6.6 Tabel pengembalian………………………… 25

xii
ABSTRAK

PT. Patria Persada Sukses Mandiri dalam melakukan


pendataan inventori yang mereka miliki yaitu dengan mencatat
secara manual, seperti halnya barang masuk dan barang keluar,
sebigu juga dengan barang yang sedang dipinjam.

Dari hasil wawancara yang kami lakukan pada admin


pergudangan PT. Patria Persada Sukses Mandiri kurang lebih
90% sangat membutuhkan system yang demikian. Dengan
adanya system ini, perusahaan khususnya admin sangat
terbantu dengan adanya Sistem yang telah kami buat yakni
Sistem Informasi Penjualan PT. Patria Persada Sukses
Mandiri. Dengan adanya system ini dapat membantu admin
dalam memperoses barang yang keluar masuk dalam
perusahaan. Dan data lebih akurat dan aman. Sebab, akan
susah bagi petugas selain admin untuk masuk dalam system
ini.

Kata Kunci : Sistem Informasi Penjualan PT. Patria Persada


Sukses Mandiri

xiii
BAB I
PENDAHULUAN

1.1 Latar Belakang


Di era yang serba digital seperti yang ada pada saat
ini dibutuhkan pengaman ataupun pemantauan yang tepat
dan akurat dalam segala sektor kehidupan manusia,
sehingga para pengguna dapat memantau secara berkala
segala sesuatu yang ada didilam kehidupan mereka.
Pada saat ini sistem pengamanan yang kuat dan
perawatan secara berkala ditawarkan oleh PT.Patria
Persada sebagai salah satu distributor peralatan keamanan
yang canggih di Indonesia. Berdasarkan hal tersebut, PT.
Patria Persada selain menjual alat – alat keamanan dan
juga pelayanan maintenance secara mandiri oleh para
pegawai PT. Patria Persada, tentunya pemeliharaan ini
sesuai dengan permintaan para konsumen.
Oleh karena itu, penulis merasa perlu membuat suatu
rancangan “web monitoring pribadi untuk PT. Patria
Persada” sehingga dapat digunakan oleh semua karyawan
yang ada.

1.2 Rumusan Masalah


Berdasarkan pengamatan penulis dilapangan terdapat
beberapa masalah yaitu :
1. Bagaimana merancang suatu sistem yang mencatat
barang tersedia, barang habis, barang dipinjam
maupun barang yang sedang rusak.
2. Bagaimana merancang suatu sistem dalam mengolah
mencatat barang tersedia, barang habis, barang
dipinjam maupun barang yang sedang rusak.

1
3. Bagaimana mencetak laporan barang tersedia, barang
habis, barang dipinjam maupun barang yang sedang
rusak.

1.3 Tujuan Penelitian


Adapun manfaat kerja praktek antara lain :
1. Manfaat bagi perusahaan yang bersangkutan dapat
mempermudah dalam pengelolaan dan penyimpanan.
Sehingga menghasilkan evisiensi waktu yang baik
bagi perusahaan.
2. Manfaat bagi mahasiswa untuk mendapatkan
pengetahuan baru dan pengalaman berkerja pada
kondisi nyata di dunia kerja terutama pada PT. Patria
Persada dan ruang lingkup Teknik Informatika
khususnya pada mata kuliah sistem informasi.
3. Manfaat bagi Universita Trunojoyo Madura
Dapat menghasilkan mahasiswa berdaya saing tinggi
pada dunia kerja.

1.4 Manfaat Penelitian


Tujuan dari perancangan “web monitoring pribagi
untuk PT. Patria Persada” untuk PT. Patria Persada agar
dapat memepercepat kinerja para karyawan dalam hal
penjualan, pemasangan, tes, dan perawatan.

1.5 Ruang Lingkup


1.5.1 Tempat dan Waktu Kerja Praktik
Kerja praktik ini berlokasi di PT. Patria Persada
sukses mandiri, Surabaya, Jawa Timur, Indonesia.
Waktu Pelaksanaan kerja praktek dimulai dari
tanggal 10 Januari 2017 sampai tanggal 10

2
Februari 2017. Jam kerja peserta kerja praktik
adalah jam 08.00 sampai jam 16.15.

1.5.2 Asumsi
Kerja Prakter merupakan salah satu kegiatan
yang wajib dilakukan oleh mahasiswa S-1 Teknik
Informatika Universitas Trunojoyo Madura guna
memenuhi persyaratan kelulusan. Serta mengetahui
dunia kerja secara nyata dan langsung terjun
kelapngan sehingga bisa mengetahui apa saja yang
dibutuhkan esok ketika sudah masuk dunia kerja.

1.5.3 Batasan Masalah


Batasan masalah dari penelitian ini adalah :
a. Perancangan sistem ini dikembangkan
dengan menggunakan pemrograman
HTML, PHP, serta Database mySQL.
b. Sistem bekerja pada pengelolaan data di
perusahaan terkait.
c. Perancangan sistem ini terdiri dari
barang tersedia, barang habis, barang
dipinjam maupun barang yang sedang
rusak yang berada pada rung lingkup
PT. Patria Persada sukses mandiri.

1.6 Sistematika Penulisan Laporan

3
Penyusunan laporan Kerja Praktek ini dibagi dalam
beberapa bab sehingga antara bab satu dengan yang
lainnya dapat saling melengkapi dan berhubungan.
Sistematika tersebut sebagai berikut :
BAB I PENDAHULUAN
Pada bab ini berisi latar belakang
permasalahan yang diperoleh dari kerja
praktek ini sehingga dapat menjelaskan secara
rinci dari judul yang dipakai. Selain itu juga
berisi perumusan masalah, tujuan penelitian,
manfaat penelitian, ruang lingkup (tempat dan
waktu kerja praktek, asumsi, batasan masalah)
dan sistematika penulisan.
BAB II GAMBARAN UMUM PERUSAHAAN
Pada bab ini berisi tentang gambaran umum
perusahaan, seperti sejarah singkat perusahaan
dan struktur organisasi dari PT. Patria Persada
sukses mandiri, Surabaya, Jawa Timur,
Indonesia.
BAB III TINJAUAN PUSTAKA
Pada bab ini berisi teori-teori yang dapat
mendukung dalam perancangan Sistem
Informasi Pengelolaan Data “web monitoring
pribagi untuk PT. Patria Persada” sebagai
modal materi Kerja Praktik.
BAB IV METODOLOGI PENELITIAN
Bab ini menjelaskan langkah-langkah
penelitian mulai dari identifikasi masalah
sampai dengan kesimpulan..
BAB V PENGUMPULAN DAN PENGOLAHAN
DATA

4
Pada bab ini berisi tentang bagaimana
pengumpulan data dan juga pengolahan data.
BAB VI ANALISIS DAN INTERPRETASI
Bab ini memaparkan hasil analisis serta proses
sensitivitas dari instrumen yang dipilih, model
yang dipergunakan, dan dikembangkan setelah
parameter maupun data penelitian sudah
didapatkan serta mencakup analisis implikasi
teoritis terhadap objek penelitian yang
diperoleh dari output penelitian.
BAB VII PENUTUP
Bab ini berisi tentang kesimpulan dan
saran yang diperoleh dari hasil Kerja Praktik
PT. Patria Persada sukses mandiri, Surabaya,
Jawa Timur, Indonesia.

5
BAB II
GAMBARAN UMUM INSTANSI

2.1. Profil PT Patria Persadaq Sukses Mandiri


Nama Instansi : PT. Patria Persada Sukses Mandiri
Alamat : Jl. Raya Kali Rungkut 05 Blok I-27
Kota : Surabaya
Provinsi : Jawa Timur

PT. Sukses Persada Patria independen yang


dibentuk pada bulan September 1990, perusahaan yang
terlibat dalam bidang Penjualan Peralatan Keamanan dan
menyediakan End to End Solution untuk perusahaan di
Indonesia, di mana perangkat keamanan semakin
dibutuhkan sebagai bagian dari bisnis dukungan.
PT. Keberhasilan perusahaan Patria Persada
beroreantasi dalam pelayanan yang telah mengalami lebih
dari 20 tahun menangani instalasi peralatan keamanan
yang mengutamakan kepuasan pelanggan.
Layanan meliputi penyediaan peralatan, instalasi / ereksi,
pengujian / commissioning produk: Close Circuit
Television (CCTV), Electronic Control, Sistem Parkir,
Panjang jarak Renge Pembaca Saksi o Waktu, 3D Tangan
Pembaca, Waktu dan jari Kehadiran, Software Konsisten,
Face-Id Acecss Kontrol & Waktu Kehadiran.

2.2. Struktur Organisasi

6
Gambar 2.1. Struktur Organisasi
Struktur organisasi PT. Patria Persada Sukses Mandiri
memiliki struktur organisasi dimana kedudukan
tertinggi dipegang oleh Direktur Utama yaitu Khun
Tanjung. Dan dibawah Direktur Utama memiliki asisten
yakni Sekertaris. Kemudian tugas sekertaris memegang
dan menghendel tiap devisi yang ada dalam perusahaan.
Administrator berguna dalam hal keuangan. Admin
bertugas untuk mengolah barang yang masuk dan keluar
didalam perusahaan. Dan marketing adalah pemasaran
yang di perusahaan.

7
BAB III
TINJAUAN PUSTAKA

Adapun Teori-teroi yang digunakan selama Kerja


Praktik di PT. Patria Persada Sukses Mandiri, untuk
menunjang dalam pembuatan Sistem Inventory
Pergudangan baik pada system ataupun laporan.
1.1 Sistem
Sistem adalah suatu jaringan kerja dari prosedur-
prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan
atau menyelesaikan suatu sasaran tertentu.
[Jogiyanto 2005:1]
1.2 Informasi
Informasi adalah data yang diolah menjadi bentuk
yang lebih berguna dan lebih berarti bagi yang
menerimanya. [Jogiyanto 2005:8]
1.3 Sistem Informasi
Sistem informasi adalah suatu sistem yang dibuat
oleh manusia yang terdiri dari komponen-
komponen dalam organisasi untuk mencapai
suatu tujuan yaitu menyajikan informasi. [Al-
Bahra 2005 : 13]
1.4 XAMPP
XAMPP adalah sebuah software yang berfungsi
untuk menjalankan website berbasis PHP dan
menggunakan pengolah data MySQL dikomputer
lokal”. XAMPP berperan sebagai server web pada
komputer anda. XAMPP juga dapat disebut
sebuah CPanel server virtual, yang dapat
membantu anda melakukan preview sehingga
dapat memodifikasi website tanpa harus

8
online atau terakses dengan internet. [Yogi
Wicaksono 2009]
1.5 Database
Database merupakan suatu kumpulan data yang
disimpan oleh system yang dapat di ubah dan
dimanipulasi melalui perangkat lunak (program
aplikasi) untuk diolah menjadi informasi. Bentuk
pengelolaan data yang ditujukan agar
pengaksesannya terhadap data dapat dilakukan
dengan mudah. Sistem yang ditujukan untuk
menangani database biasa disebut DBMS
(Database Management System). Dengan
menggunakan DBMS, pemakai dapat melakukan
hal-hal seperti berikut dengan mudah:
a. Menambah data
b. Menghapus data
c. Mengubah data
d. Mencari data
e. Menampilkan data dengan kriteria data
f. Mengurutkan data
(Kadir, Abdul 2004)
1.6 PHP
PHP (Hypertext Preprocessor) adalah akronim
dari Hypertext Preprocessor, yaitu suatu bahasa
pemograman berbasiskan kode-kode (script) yang
di gunakan untuk mengolah suatu data dan
mengirimkannya kembali ke web browser
menjadi kode HTML. [Diar Puji Octavian 2010]
1.7 MySQL
MySQL adalah salah satu database management
system (DBMS) dari sekian banyak DBMS
seperti Oracle, MS SQL, Postagre SQL, dan
lainya”. MySQL berfungsi untuk mengolah

9
database menggunakan bahasa SQL. MySQL
bersifat open source sehingga kita bisa
menggunakannya secara gratis. Pemograman PHP
juga sangat mendukung / support dengan
database MySQL. [Anhar 2010]

10
BAB IV
METODOLOGI PENELITIAN

4.1 Objek Penelitian


Lokasi penelitian berada di PT. Patria Persada Sukses
Mandiri, Surabaya. Penentuan lokasi dilakukan secara
sengaja .
4.2 Waktu Penelitian
Pelakasanaan penelitian berlangsung selama kurang lebih
1 bulan mulai tanggal 09 Januari 2017 s/d 09 Februari
2017.
4.3 Metode Penelitian
Cara pengambilan data adalah dengan melakukan
penelitian langsung. Data yang diambil adalah :
1. Data Primer (Data hasil wawancara).
2. Data Sekunder (Data yang diperoleh dari data
sebelumnya).
4.4 Langkah-langkah Pembuatan Sistem
Langkah-langkah yang dilakukan dalam Perancangan
SISTEM INFORMASI PENJUALAN PT. PATRIA
PERSADA SUKSES MANDIRI SURABAYA
BERBASIS CMS adalah sebagai berikut :
1. Wawancara guna melakukan identifikasi
masalah dengan survei permasalahan yang ada
pada bagian IT di PT. Patria Persada Sukses
Mandiri, Surabaya.
2. Perumusan masalah untuk menemukan inti
dari permasalahan yang ada. Sehingga dapat
ditemukan solusi dari permaslahan tersebut.
3. Analisis dan Perancangan system. Sebelum
melakukan pembuatan system dilakukan dulu

11
analisis dan perancangan. Dimana system yang
akan kami buat akan di buat seperti apa dan
bagaimana.
4. Database, dimana database ini berguna untuk
merancang database yang akan digunakan
dalam Sistem.
5. Implementasi, merupakan tahap dimana
penulis megimplementasikan apa yang sudah
di rancang dalam analisis dan perancangan
sistem
6. Uji Coba dan Evaluasi, adalah tahapan dimana
sistem yang telah selesai dibuat di uji coba
apakah sudah sesuai dengan analisis
kebutuhan. Sehingga dapat dilakukan evaluasi,
kurangnya sistem.
7. Kesimpulan, tahap ini merupakan tahapan
membuat suatu kesimpulan dari hasil evaluasi
yang telah dilakukan.

12
BAB V
PENGUMPULAN DAN PENGOLAHAN DATA

5.1. Pengumpulan Data


Mengumpulkan data barang masuk, barang
keluar, barang dipinjam, dan barang dikembalikan di
PT. Patria Persada Sukses Mandiri, Surabaya. Adapun
metode-metode yang digunakan dalam mengumpulkan
data adalah arsip dan wawancara. Arsip diambil dari
data yang sudah ada di berupa dokumen-dokumen
receive, issued, dan retur barang di PT. Patria Persada
Sukses Mandiri, Surabaya. Wawancara dilakukan
dengan admin IT PT. Patria Persada Sukses Mandiri,
Surabaya dengan mengajukan beberapa pertanyaan..
Dalam pengumpulan data tersebut menggunakan teknik-
teknik pengumpulan data, yaitu:
a. Wawancara
Proses ini guna untuk memperoleh keterangan
yang akan digunakan untuk penelitian. Dengan
metode Tanya jawab dengan pihak admin PT.
Patria Persada Sukses Mandiri yang berkaitan
dengan system yang akan dibuat, yaitu Sistem
Inventory Pergudangan
b. Observasi
Setelah melakukan wawancara penulis
melakukan observasi untuk pengumpulan data.
Dengan cara menganalisis system yang sedang di
gunakan.

13
5.2. Pengolahan Data
Data yang telah dikumpulkan kemudian diolah
dimulai dengan merancang database yang terdiri dari
beberapa tabel, merancang desain sistem, lalu
mengimplementasikannya hingga berbentuk sistem
informasi yang siap pakai, Sehingga nantinya diperoleh
laporan receive, issued, dan retur barang tiap bulannya.

14
BAB VI
ANALISIS DAN INTERPRETASI

Dalam bab ini menjelaskan mengenai implementasi dari


hasil analisis dan interprestasinya. Serta, implementasi dari
sistem yang telah dirancang.
6.1. Analisis Sistem
Analisis sistem merupakan suatu kegiatan yang
dilakukan untuk mendesain system yang akan dibuat
dari permasalahan yang ada. Dengan tujuan untuk
menjabarkan tata cara kerja system yang akan di buat.
Jadi analisis system merupakan langkah awal dalam
pembuatan system.
6.1.1. Analisis Dokumen
Dengan melakukan analisis terhadap dokumen
yang ada penulis dapat mengetahui data apa yang
akan di input dalam system yang akan dibuat.
6.1.2. Analisis Sistem yang Ada
Melakukan analisis terhadap system yang sedang
berjalan.
6.1.3. Alur Sistem Utama
Alur ini merupakan bagai mana cara pengguna
menggunakan system :
 Admin memasukkan username dan
password yang telah diberikan creator.
 Setelah berhasil melakukan log in admin
akan diberikan hak penuh untuk mengakses
system. Misalnya melakukan tambah data
barang masuk, keluar, dipinjam, dan di
kembalikan.
 Dalam menu Barang, admin terlebih
dahulu harus memasukkan barang apa saja

15
yang ada dalam gudang. Yang akan
digunakan untuk akses pada menu barang
masuk dan keluar. Adapun form yang harus
diisi dalam menu Barang ialah :
a. Nomer barang yang digunakan sebai Id
atau primary key untuk tiap jenis
barang yang berbeda. Artinya setiap
barang memiliki nomer barang atau id
barang yang berbeda satu dengan yang
lainnya.
b. Nama barang ialah nama barang yang
akan di simpan yang berarti barang
masuk dari supplier.
c. Stok diisi sesuai dengan jumlah barang
pertama masuk.
d. Keterangan ada dua pilihan yaitu ritel
dan paket. Dimana ritel berarti bijian
atau per satuan. Dan paket adalah
barang yang di beli atau di jual dengan
system paket.
 Admin juga dapat melakukan tambah
barang dengan melakukan di menu tambah
barang. Disana akan muncul pilihan
tambah barang masuk. Ada beberapa form
yang harus diisi dalam menu tersebut.
Diantaranya :
a. Nomer barang masuk yang digunakan
sebai Id atau primary key untuk tiap
jenis barang yang berbeda. Artinya
setiap barang memiliki nomer barang

16
atau id barang yang berbeda satu
dengan yang lainnya.
b. Nomor barang adalah nomer dimana
nomor yang sudah di isi pada menu
barang. Jadi dalam form nomor barang
admin akan disuguhkan daftar barang
yang ada di gudang sesuai dengan
barang yang telah diinputkan dalam
menu barang.
c. Serial Number barang ialah nomer unik
ke dua barang yang akan di simpan
yang berarti barang masuk dari. Namun
biasanya tidak semua barang memiliki
serial number.
d. Tanggal masuk diisi sesuai dengan
tanggal masuk barang.
e. Garansi adalah batasan waktu garansi
barang yang dihitung dari 1 tahun
barng di beli.
f. Jumlah barang di beli.
g. Harga ambil merupakan harga dimana
perusahaan mendapatkan harga dari
supplier.
h. Supplier adalah nama supplier yang
menyediakan stok barang untuk
perusahaan.
i. Keterangan ada dua pilihan yaitu ritel
dan paket. Dimana ritel berarti bijian
atau per satuan. Dan paket adalah
barang yang di beli atau di jual dengan
system paket.

17
 Begitu juga dengan menu barang keluar.
 Peminjaman adalah dimana admin
melakukan input data peminjam. Dengan
memasukkan data yang dibutuhkan dalam
menu pinjaman.
 Ketika admin ingin melakukan isi data
pengembalian dapat dilakukan pada menu
pengembalian dengan mengisi form yang
dibutuhkan dalam menu pengembalian.
Dan dalam menu pengembalian ini akan
langsung mengakses barang yang telah
dipinjam dari menu peminjam. Jadi apa
yang di kembalikan datanya harus ada
dalam menu peminjaman.
 Admin dapat melakukan proses ini
berulang kali hingga merasa cukup. Dan
kemudian admin melakukan Log Out.

6.2. Desain Database dan ERD


6.2.1. Flowchart

18
Flowchart adalah diagram dengan bentuk
simbol yang merupakan langkah awal pembuatan
program.

Gambar 6.1. Flowchart Login

Dalam Gambar 6.1 Flowchart Login dapat


dilihat disini hanya ada satu hak akses yang
dimiliki system yaitu admin. Proses login admin
setelah melakukan isi username dan password
ketika username dan password benar akan
langsung masuk kedalam system. Dan jika salah
maka langsung meminta untuk memasukkan
username dan password kembali. Begitu
seterusnya hingga username dan password
selesai.

19
Gambar 6.2 Flowchart Mematikan Akses
Login Name

Dalam Gambar 6.2 Flowchart Mematikan


Akses Login Name dapat diketahui jika
melakukan logout proses akan dilakukan jika
akses dimatikan. Jika akses belum dimatikan
maka akan kembali ke logout. Begitu seterusnya
hingga proses selesai.

20
6.2.2. Usecase Diagram

Gambar 6.3 Usecase Diagram

Gambar 6.3 Usecase Diagram dapat dilihat jika


admin memiliki akses semua hal. Diantaranya :
a. Melihat list barang
b. Mengedit barang
c. Menghapus barang
d. Menambah barang
e. Melihat list barang masuk
f. Mengedit barang masuk
g. Menghapus barang masuk
h. Menambah barang masuk
i. Melihat list barang keluar
j. Mengedit barang keluar
k. Menghapus barang keluar
l. Menambah barang keluar
m. Melihat list peminjaman
n. Mengedit peminjaman
o. Menghapus peminjaman
p. Menambah peminjaman
q. Melihat list pengembalian
r. Mengedit pengembalian

21
s. Menghapus pengembalian
t. Menambah pengembalian

6.2.3. Activity Diagram

Gambar 6.4 Activity Diagram Aktivasi Akses

Gambar 6.4 Activity Diagram Aktivasi Akses


adalah alur dalam proses system inventory
pergudangan.

22
6.2.4. Conceptual Data Modelling (CDM)

Gambar 6.5 CDM


Deskripsi Gambar 6.5 CDM :
1. Tabel pengguna : Tabel pengguna berisi
tentang user-user yang dapat masuk pada
system ini.
2. Tabel barang_masuk : Tabel barang_masuk
berisi tentang data barang-barang yang masuk
dari supplier untuk perusahaan pada system
ini.
3. Tabel barang : Tabel barang berisi tentang
semua data barang yang masuk dalam system
ini.
4. Tabel barang_keluar : Tabel barang_keluar
berisi tentang data barang keluar dari
perusahaan untuk konsumen.
5. Tabel peminjaman : Tabel peminjaman berisi
tentang data barang yang di pinjam oleh
customer di system ini.
6. Tabel pengembalian: Tabel pengembalian
berisi tentang data barang-barang yang sudah

23
di kembalikan dari tabel peminjaman pada
system ini.

6.2.5. Physical Data Modelling (PDM)

Gambar 6.6 PDM


Deskripsi Gambar 6.6 PDM :
1. Tabel pengguna : Tabel pengguna berisi
tentang user-user yang dapat masuk pada
system ini.
2. Tabel barang_masuk : Tabel barang_masuk
berisi tentang data barang-barang yang masuk
dari supplier untuk perusahaan pada system
ini.
3. Tabel barang : Tabel barang berisi tentang
semua data barang yang masuk dalam system
ini.
4. Tabel barang_keluar : Tabel barang_keluar
berisi tentang data barang keluar dari
perusahaan untuk konsumen.

24
5. Tabel peminjaman : Tabel peminjaman berisi
tentang data barang yang di pinjam oleh
customer di system ini.
6. Tabel pengembalian: Tabel pengembalian
berisi tentang data barang-barang yang sudah
di kembalikan dari tabel peminjaman pada
system ini.
6.2.7 Atribut Setiap Entitas
Tabel admin
No Nama Tipe Lebar
1. Username Variable Characters 30
2. Password Variable Characters 30
3. Level Variable Characters 30
Tabel 6.7 Tabel Admin
Dalam Tabel 6.7 Tabel Admin merupakan
tabel admin yang berisi username, password, dan
level. Level merupakan seleksi untuk login dalam
system.
Tabel barang
N Leba
Nama Tipe
o r
1. no_barang int 11
nama_bara
2. Variable Characters 400
ng
3. stok Int 11
Keteranga
4. Enum(‘r’,’p’)
n_barang
Tabel 6.8 Tabel Barang
Tabel Barang berisikan tentang nomor barang
yang tipe data integer, nama barang bertipe
variable character, stok tipe integer, dan

25
keterangan barang tipe data enum dengan pilihan
R atau P. R untuk ritel dan P untuk Paket
Tabel barang_masuk
N Leba
Nama Tipe
o r
no_barang
1. int 11
_masuk
2. No_barang int 11
SN_barang
3. Variable Characters 50
_masuk
tanggal
4. date
_masuk
5. garansi date
6. jumlah Int 11
Harga_am
7. Int 11
bil
8. supplier Variable Characters 30
9. ket Enum(‘r’,’p’)
Tabel 6.9 Tabel Barang Masuk
Tabel Barang Masuk berisikan tentang nomor
barang yang tipe data integer, serial number
bertipe variable character, tanggal masuk adalah
tanggal dimana barang masuk dalam perusahaan,
garansi dihitung setahun setelah tanggal dibeli,
supplier adalah penyuplay barang perusahaan,
dan keterangan barang tipe data enum dengan
pilihan R atau P. R untuk ritel dan P untuk Paket

Tabel barang_keluar
N Leba
Nama Tipe
o r
1. no_barang int 11

26
_keluar
2. No_barang int 11
SN_barang
3. Variable Characters 50
_keluar
tanggal
4. date
_keluar
5. garansi date
6. Customer Variable Characters 50
Jumlah_ke
7. Int 11
luar
8. Harga_jual Int 11
Keteranga
9. Enum(‘r’,’p’)
n_barang
Tabel 6.10 Tabel Barang Keluar
Tabel Barang Keluar berisikan tentang nomor
barang yang tipe data integer, serial number
bertipe variable character, tanggal masuk adalah
tanggal dimana barang masuk dalam perusahaan,
garansi dihitung setahun setelah tanggal dibeli,
customer adalah pembeli barang perusahaan, dan
keterangan barang tipe data enum dengan pilihan
R atau P. R untuk ritel dan P untuk Paket
Tabel peminjam
N Leba
Nama Tipe
o r
no
1. int 11
_peminjam
2. No_barang int 11
SN_barang
3. Variable Characters 100
_peminjam
nama
4. Variable Characters 200
_peminjam

27
Tanggal_pi
5. date
njam
Jumlah_pi
6. int 11
njaman
Ket_pemin
Enum(‘r’,’p’)
7. jam
Tabel 6.11 Tabel Peminjam
Tabel Peminjam berisikan tentang nomor
peminjaman yang tipe data integer, serial number
bertipe variable character, nama peminjam adalah
peminjam barang perusahaan, tanggal pinjam
adalah tanggal dimana peminjam melakukan
pinjaman, dan keterangan barang tipe data enum
dengan pilihan R atau P. R untuk ritel dan P untuk
Paket.
Tabel pengembalian
N Leba
Nama Tipe
o r
no
1. _pengemb int 11
alian
No_peminj
2. int 11
am
3. No_barang int 11
Tanggal_k
4. date
embali
Jumlah_pi
5. int 11
njaman
Ket_pemin
6. Enum(‘r’,’p’)
jam
Tabel 6.12 Tabel Pengembalian

28
Tabel Pengembalian berisikan tentang nomor
Pengembalian yang tipe data integer, serial
number bertipe variable character, nama
Pengembalian adalah Pengembalian barang
perusahaan, tanggal Pengembalian adalah tanggal
dimana Pengembalian melakukan Pengembalian,
dan keterangan barang tipe data enum dengan
pilihan R atau P. R untuk ritel dan P untuk Paket.

6.3 Rancangan Aplikasi


6.3.1 Home

Gambar 6.7 Home


Dalam home terdapat menu login,about dan
about. Dan profil perusahaan PT. Patria
Persada Sukses Mandiri.

6.3.2 Form Login

29
Gambar 6.8 Form Login
Login ada form yang harus diisi dengan
username dan password. Username diisi
dengan varchar dan begitu juga password.
6.3.3 Halaman About

Gambar 6.10 About


About berisi profil creator system.
6.3.4 Menu Barang

Gambar 6.11 Barang

30
Dalam menu barang ada list barang yang
sudah diinputkan dan ada tambah barang pada
pojok kiri. Dan search pada pojok kanan atas.
Begitu juga dengan menu menu lainnya.
Tampilannya kurang lebih seperti pada
Gambar 6.11 Barang.

31
6.3.5 Menu Form

Gambar 6.12 Menu Form


Untuk tampilan form semua seperti pada
Gambar 6.12 Menu Form.

32
BAB VII
PENUTUP

7.1. Kesimpulan
Pada dunia kerja yang ditunut keakurasian data,
dalam hal ini tentu dibutuhkan sistem pencatat yang
baik. Dengan adanya Sistem Informasi Penjualan
berbasis CMS ini dapat membantu dan mempercepat
kinerja dan produktifitas para perkerja karyawan
ataupun admin yang bekerja pada PT. Patria Persada
Sukses Mandiri.
7.2. Saran
PT. Patria Persada Sukses Mandiri sebaiknya
membukan lowongan pekerjaan yang ditujukan
terhadap pengolahan data inventori yang telah dibuat,
agar nantinya terdapat pengembangan dan pengakuratan
yang memang benar – benar dibutuhkan oleh PT.Patria
Persada Sukses Mandiri.

33
DAFTAR PUSTAKA

[1] Jogoyanto, H.M. 2005. Analisa dan Desain Sistem


Informasi. Andi Offset: Yogyakarta.
[2] Jogoyanto, H.M. 2005. Analisa dan Desain Sistem
Informasi. Andi Offset: Yogyakarta.
[3] Al-Bahra. 2005. Analisa dan Desain Sistem Informasi.
Edisi Pertama Yogyakarta : Graha Ilmu.
[4] Haughee. Eric. 2013. Instant Sublime Text Starter.
Birmingham: Packt Publishing Ltd.
[5] Kadir, Abdul. 2004. Pemrograman Database dengan
Delphi 7 Menggunakan Access dan Ado. Yogyakarta :
Andi Offset.
[6] Oktavian, Diar Puji. 2010. Menjadi Programmer Jempolan
Menggunakan PHP. Yogyakarta: Mediakom.
[7] Anhar, 2010. Panduan Menguasai PHP dan MySQL
Secara Otodidak. Jakarta: Mediakita.
[8] Wicaksono, Yogi. 2009. Membangun Bisnis Online dengan
Mambo. Jakarta: PT. Elex Media Komputindo.
[9] Roger, Schroeder. 2000. Pengembilan Keputusan Dalam
Suatu Fungsi Operasi, Edisi Ketiga. Jakarta : Erlangga
.

34
LAMPIRAN

35
Lampiran
TAMPILAN SISTEM
1. Halaman Beranda

Gambar 6.13. Halaman Beranda


Diatas merupakan Home atau tampilan awal
system yang dibuat.
2. Halaman About

Gambar 6.14. Halaman About


Dalam menu about terdapat foto universitas dan
profil creator.
3. Menu Log in

36
Gambar 6.15. Login
Login berisikan username dan password yang
harus diisikan.
4. Menu Barang

Gambar 6.16. Menu barang


Gambar 6.16. Menu barang adalah tampilan pada
menu barang. Disana terdapat menu tambah
barang dan searching.
5. Menu Tambah Barang

Gambar 6.17. Menu tambah barang


Form untuk menambah barang.
6. Menu Barang Masuk

37
Gambar 6.18. Menu barang masuk
Tampil pada menu barang masuk. Disana terdapat
menu tambah barang dan searching.
7. Menu Tambah Barang Masuk

Gambar 6.19. Menu tambah barang masuk


Form untuk menambah barang masuk.
8. Menu Barang Keluar

Gambar 6.20. Menu barang keluar


Tampil pada menu barang keluar. Disana terdapat
menu tambah barang dan searching.
9. Menu Tambah Barang Keluar

38
Gambar 6.21. Menu tambah barang keluar
Form untuk menambah barang keluar.
10. Menu Peminjaman

Gambar 6.22. Menu peminjaman


Tampil pada menu peminjaman. Disana terdapat
menu tambah peminjaman barang dan searching.
11. Menu Tambah Peminjaman

Gambar 6.23. Menu tambah peminjaman


Form untuk menambah peminjaman barang.
12. Menu Pengembalian

Gambar 6.24. Menu pengembalian


Tampil pada menu pengembalian. Disana terdapat
menu tambah pengembali barang dan searching.

13. Menu Tambah Pengembalian

39
Gambar 6.25. Menu tambah pengembalian
Form untuk menambah pengembalian

40
Lampiran
DATABASE SISTEM

1. Tabel Barang

Gambar 6.26. Tabel Barang


Dalam Gambar 6.26. Tabel Barang merupakan
Tabel Barang berisikan tentang nomor barang yang
tipe data integer, nama barang bertipe variable
character, stok tipe integer, dan keterangan barang
tipe data enum dengan pilihan R atau P. R untuk ritel
dan P untuk Paket.
2. Tabel Barang Masuk

Gambar 6.27. Tabel Barang Masuk


Gambar 6.27. Tabel Barang Masuk merupakan Tabel
Barang Masuk berisikan tentang nomor barang yang
tipe data integer, serial number bertipe variable
character, tanggal masuk adalah tanggal dimana
barang masuk dalam perusahaan, garansi dihitung
setahun setelah tanggal dibeli, supplier adalah
penyuplay barang perusahaan, dan keterangan barang
tipe data enum dengan pilihan R atau P. R untuk ritel
dan P untuk Paket
3. Tabel Barang Keluar

41
Gambar 6.28. Tabel Barang Keluar
Gambar 6.28. Tabel Barang Keluar adalah Tabel
Barang Keluar berisikan tentang nomor barang yang
tipe data integer, serial number bertipe variable
character, tanggal masuk adalah tanggal dimana
barang masuk dalam perusahaan, garansi dihitung
setahun setelah tanggal dibeli, customer adalah
pembeli barang perusahaan, dan keterangan barang
tipe data enum dengan pilihan R atau P. R untuk ritel
dan P untuk Paket
4. Peminjaman

Gambar 6.29. Tabel Peminjaman


Tabel Peminjam berisikan tentang nomor
peminjaman yang tipe data integer, serial number
bertipe variable character, nama peminjam adalah
peminjam barang perusahaan, tanggal pinjam adalah
tanggal dimana peminjam melakukan pinjaman, dan
keterangan barang tipe data enum dengan pilihan R
atau P. R untuk ritel dan P untuk Paket.
5. Pengembalian

Gambar 6.30. Tabel Pengembalian

42
Tabel Pengembalian berisikan tentang nomor
Pengembalian yang tipe data integer, serial number
bertipe variable character, nama Pengembalian adalah
Pengembalian barang perusahaan, tanggal
Pengembalian adalah tanggal dimana Pengembalian
melakukan Pengembalian, dan keterangan barang tipe
data enum dengan pilihan R atau P. R untuk ritel dan P
untuk Paket.
6. Pengguna

Gambar 6.31. Tabel Pengguna


Gambar 6.31. Tabel Pengguna merupakan tabel admin
yang berisi username, password, dan level. Level
merupakan seleksi untuk login dalam system.

43
Lampiran
SISTEM CMS

1. Koneksi.php

2. Index.php

44
3. About.php

45
46
4. Home.php

47
48
49
50
51
5. Login.php

52
6. Menu.php

7. Barang.php

53
8. Addbarang.php

54
9. Deletebarang.php

10. Editbarang.php

55
11. Barang_masuk.php

56
12. Addbarangmasuk.php

57
58
13. Deletebarangmasuk.php

14. Editbarangmasuk.php

59
60
15. Barang_keluar.php

61
16. Addbarangkeluar.php

62
17. Deletbarangkeluar.php

18. Editbarangkeluar.php

63
19. Peminjam.php

64
20. Addbarangpinjaman.php

21. Deletebarangpinjaman.php

65
22. Editbarangpinjaman.php

66
23. Pengembalian.php

24. Addpengembalian.php

67
25. Deletpemngembalian.php

68
26. Editpengembalian.php

69
27. Pengguna.php

28. Addpengguna.php

70
29. Deletepengguna.php

30. Editpengguna.php

31. Logout.php

71
72
LAMPIRAN

73
DAFTAR RIWAYAT HIDUP

Data Pribadi
Nama : SELGY ZAHRANIDA S.
Tempat,tanggal lahir : Bojonegoro, 28 Oktober 1997
Alamat :  Ds.   Balen   Kec.   Balen   Kab.
Bojonegoro
Email : selgyarafaa@gmail.com
Web­Blog : selgy013.wordpress.com

Riwayat Pendidikan

SDN PEKUWON I 2003­2008
Kecamatan Sumberrejo, Kab Bojonegoro, Jawa Timur
MTs NEGERI 1 BALEN 2008­2011
Kecamatan Balen, Kab Bojonegoro, Jawa Timur

SMAN 1 SUMBERREJO 2011­2014
Kecamatan Sumberrejo, Kab Bojonegoro, Jawa Timur

Universitas Trunojoyo Madura 2014­ skrg
Kecamatan Kamal, Kab Bangkalan, Jawa Timur

74
DAFTAR RIWAYAT HIDUP

Data Pribadi
Nama : NITA EKO SURYANI
Tempat,tanggal lahir : Bojonegoro, 18 Agustus 1996
Alamat : Ds. Bungur RT. 001 / RW. 005 Kec.
Kanor Kab. Bojonegoro
Email : nitaekosuryani@gmail.com
Web­Blog : nitaekosuryani027@blogspot.com

Riwayat Pendidikan

SDN BUNGUR II 2003­2008
Kecamatan Kanor, Kab Bojonegoro, Jawa Timur

SMPN 1 KANOR 2008­2011
Kecamatan Kanor, Kab Bojonegoro, Jawa Timur

SMAN 1 BAURENO 2011­2014
Kecamatan Baureno, Kab Bojonegoro, Jawa Timur

Universitas Trunojoyo Madura 2014­ skrg
Kecamatan Kamal, Kab Bangkalan, Jawa Timur

75
76

Anda mungkin juga menyukai