SKRIPSI
Disusun oleh :
DENIS
MI 0891004
Pembimbing I Pembimbing II
Disahkan oleh:
Denis __
NPM. MI0891004
iii
ABSTRAK
Persediaan barang merupakan salah satu aktifitas kerja yang sangat penting
bagi perkembangan toko Gadgetanda. Pada perkembangannya muncul
permasalahan-permasalahan yaitu kesulitan untuk mendapatkan informasi
persediaan barang yang cepat, tepat dan akurat, adapun penyebab munculnya
permasalahan tersebut adalah sering terjadi kesalahan pencatatan data transaksi
pemesanan, pembelian dan penjualan, pengontrolan informasi persediaan barang
tidak dapat dilakukan dengan waktu yang singkat.
Penulisan Skripsi ini menggunakan metode pengembangan sistem SDLC
(Sistem Development Life Cycle) yang mencangkup System Engeneering,
Analisis, Design, implementasi dan Testing. Metode yang digunakan dalam
penulisan ini dengan menggunakan alat pemodelan berupa Flow Map ( Bagan Alir
Dokumen ), DFD (Data Flow Diagram), dan teknik pengumpulan data dengan
cara observasi, dan wawancara. Sedangkan alat pengembangan aplikasi database
menggunakan MySQL dan bahasa pemograman Visual Basic 6.0.
iv
ABSTRACT
v
KATA PENGANTAR
Segala puja dan puji syukur penulis panjatkan kehadirat Allah SWT
karena atas segala berkah, rahmat dan karunia-Nya, hingga penulis mampu
menyelesaikan Skripsi dengan judul “Sistem Informasi Persedian Barang Studi
Studi Kasus Pada Toko Gadgetanda ” tepat pada waktunya.
Dalam penyusunan Skripsi ini tidak lepas dari bantuan dan dukungan
berbagai pihak, baik moril maupun materil. Terutama untuk kedua orang tuaku
tercinta yang telah memberikan kasih sayang yang tulus, do’a serta nasehat yang
akan penulis ingat untuk bekal melangkah dihari mendatang. Selanjutnya penulis
ucapkan terima kasih kepada :
1. Bapak Wawa Wikusna, S.T., selaku Pembimbing utama yang telah
menyediakan waktu, tenaga dan kesabaran, dalam membimbing penulis
guna menyelesaikan Skripsi ini.
2. Ibu Rosalin Samihardjo, S.T., selaku Pembimbing kedua yang telah
menyediakan waktu, tenaga dan kesabaran, dalam membimbing penulis
guna menyelesaikan Skripsi ini.
3. Seluruh Dosen dan Staff Karyawan Universitas Informatika dan Bisnis
Indonesia yang telah menyediakan waktu untuk bertukar pikiran dan
memberikan masukan yang bermanfaat bagi penulis.
4. Dr. Ir. Bob Foster, M. M. selaku Rektor Universitas Informatika dan Bisnis
Indonesia (UNIBI).
5. Nes Yandri Kahar, DR, M.T., selaku Dekan Fakultas Teknologi Informasi
Universitas Informatika dan Bisnis Indonesia.
6. Seluruh Staff dan Pimpinan Toko Gadgetanda yang telah menyediakan
waktu, kesabaran dan ilmu yang diberikan beserta data-data yang
dibutuhkan penulis dalam menyelesaikan Skripsi ini.
vi
7. Ibu Heti selaku staff akademik yang telah membantu dalam proses seminar
dan sidang skripsi penulis.
8. Rekan-rekan Alumni mahasiswa-mahasiswi Universitas Informatika dan
Bisnis Indonesia angkatan 2004.
9. Siti Mariam Sopianti yang telah memberikan dorongan serta semangat dan
kepada penulis untuk menyelesaikan skripsi ini.
10. Agus Kurnia yang telah membantu penulis dalam pembuatan skripsi ini.
11. Rekan Durencell yang mendukung penulis baik moril maupun materil.
Skripsi ini bukanlah sebuah karya yang sempurna, untuk itu penulis mohon
maaf atas segala kesalahan yang terdapat dalam Skripsi ini. Kritik dan saran akan
penulis terima dengan terbuka demi perbaikan dan kesempurnaan Skripsi ini.
Penulis berharap semoga apa yang telah penulis sajikan dalam Skripsi ini dapat
memberikan manfaat dan kegunaan.
Penulis
vii
DAFTAR ISI
Hal.
ABSTRAK .............................................................................................................. iii
ABSTRACT ............................................................................................................. iv
KATA PENGANTAR ............................................................................................. v
DAFTAR ISI .......................................................................................................... vii
DAFTAR SIMBOL ................................................................................................ xi
DAFTAR TABEL ................................................................................................ xiv
DAFTAR GAMBAR ............................................................................................. xv
DAFTAR DIAGRAM ......................................................................................... xvii
BAB I PENDAHULUAN .....................................................................................1
1.1 Latar Belakang Masalah ..................................................................1
1.2 Identifikasi dan Batasan Masalah ....................................................2
1.3 Maksud dan Tujuan .........................................................................3
1.4 Kegunaan .........................................................................................4
1.5 Metode Pendekatan..........................................................................4
1.6 Lokasi dan Waktu Kegiatan ............................................................5
1.7 Sistematika Penulisan ......................................................................5
BAB II TINJAUAN PUSTAKA...........................................................................7
2.1 Konsep Dasar Sistem ........................................................................7
2.1.1 Definisi Sistem ....................................................................8
2.1.2 Karakteristik Sistem ............................................................8
2.1.3 Klasifikasi Sistem ................................................................9
2.2 Konsep Dasar Informasi ...................................................................11
2.2.1 Definisi Informasi ................................................................12
2.2.2 Siklus Informasi...................................................................12
2.2.3 Kualitas Informasi ...............................................................13
2.2.4 Nilai Informasi.....................................................................14
2.3 Konsep Dasar Sistem Informasi........................................................14
2.3.1 Definisi Sistem Informasi ....................................................14
2.3.2 Komponen Sistem Informasi ...............................................16
2.4 Konsep Dasar Persediaan Barang .....................................................17
2.4.1 Pengertian Persediaan Barang..............................................17
2.4.2 Fungsi Persediaan ................................................................18
2.4.3 Maksud dan Tujuan Persediaan ...........................................19
2.5 Alat Bantu Pemodelan Sistem ..........................................................20
2.5.1 Flowmap ..............................................................................20
2.5.2 Data Flow Diagram ( DFD ) ................................................22
2.5.2.1 Context Diagram .................................................22
2.5.2.2 DFD leveled ........................................................23
2.5.2.3 Aturan-Aturan Dalam Pembuatan Data
Flow Diagram .....................................................25
2.5.3 Kamus Data ..........................................................................25
2.5.4 Entity Relationship Diagram (ERD) ....................................26
2.5.4.1 Simbol-Simbol dalam Entity Relationship
Diagram ...............................................................26
2.6 Pendekatan Sistem ............................................................................28
2.7 Konsep Dasar Basis Data ..................................................................29
2.7.1 Definisi Basis Data ..............................................................30
2.7.2 Abstraksi Data dalam Basis Data ........................................30
2.8 Konsep Dasar Database dan Pengertian Structured Query
Language
(SQL) ................................................................................................31
2.8.1 Sejarah Structured Query Language ....................................32
2.8.2 MySQL Sebagai Bahasa Structured Langguage (SQL) ......33
2.8.3 Tipe Data pada MySQL.......................................................34
2.8.4 Bahasa SQL .........................................................................35
2.9 Mengenal Visual Basic 6.0 ...............................................................39
2.9.1 Komponen Visual Basic 6.0 ................................................39
BAB III ANALISIS SISTEM ................................................................................43
3.1 Kondisi dan Gambaran Umum Objek Observasi.............................43
3.1.1 Struktur Organisasi .............................................................44
3.1.2 Tugas dan Wewenang.........................................................45
3.2 Analisis Sistem Informasi Persediaan Barang .................................47
3.2.1 Uraian Prosedur ..................................................................47
3.2.2 Analisis Dokumen ..............................................................49
3.2.3 Analisis Entitas ...................................................................51
3.2.4 Flowmap Berjalan Sistem Persediaan Barang ....................52
3.3 Evaluasi Sistem ...............................................................................53
BAB IV PERANCANGAN DAN IMPLEMENTASI SISTEM .........................54
4.1 Perancangan Sistem Informasi Persediaan Barang ..........................54
4.1.1 Uraian Prosedur Usulan ......................................................54
4.1.2 Flowmap Usulan Sistem Informasi Persediaan Barang
Toko Gadgetanda.................................................................57
4.1.3 Data Flow Diagram ...........................................................58
4.1.3.1 Diagram Konteks...................................................58
4.1.3.2 Data Flow Diagram Levelled ................................60
4.1.3.2.1 Data Flow Diagram Level
0….……....60
4.1.3.2.2 Data Flow Diagram Level 1 proses 1..
61
4.1.3.2.3 Data Flow Diagram Level 1 proses
2...62
4.1.3.2.4 Data Flow Diagram Level 1 proses
3...62
4.1.3.2.5 Data Flow Diagram Level 1 proses
4...63
4.1.3.2.6 Data Flow Diagram Level 1 proses 5. .64
4.1.4 Kamus Data ........................................................................64
4.1.4.1 Penjelasan Aliran Data .......................................65
4.1.4.2 Penjelasan Data Store ........................................73
4.1.5 Entity Relationship Diagram ..............................................78
4.1.6 Relasi Antar Tabel ..............................................................80
4.1.7 Struktur Tabel .....................................................................81
4.1.8 Rancangan Aplikasi Pendukung Sistem Informasi
Persediaan Barang ...........................................................................87
4.1.8.1 Struktur Menu ....................................................87
4.1.8.2 Rancangan Masukan ..........................................91
4.1.8.3 Rancangan Proses ...............................................93
4.2 Implementasi Sistem Informasi Persediaan Barang ........................97
4.2.1 Kebutuhan Sumber Daya ....................................................98
4.2.1.1 Sumber Daya Pengembangan Aplikasi ..............98
4.2.1.1.1 Spesifikasi Perangkat Keras ............98
4.2.1.1.2 Spesifikasi Perangkat Lunak ...........99
4.2.1.2 Sumber Daya Pengoperasian Aplikasi ...............99
4.2.1.2.1 Spesifikasi Sumber Daya Manusia .99
4.2.1.2.2 Spesifikasi Perangkat
Keras……...101
4.2.1.2.3 Spesifikasi Perangkat
Lunak……..102
4.2.1.2.4 Cara Penggunaan Aplikasi Sistem
Informasi Persediaan Barang Toko
Gadgetanda
..……………………102
BAB V
TESTING.................................................................................................128
5.1 Tesing (Pengujian Perangkat
Lunak)……………………………..128
5.2 Teknik Pengujian Black-Box.……
………………………………...…130
5.3 Pengujian fusngsional Aplikasi Sistem Informasi Persediaan
Barang Toko Gadgetanda
.....…………………………………………131
5.3.1 Test Case Modul Verifikasi Data
Login...………...………131
5.3.2 Black-Box Test Case Modul Verifikasi Data
Login…..…133
5.3.3 Black-Box Test Case Modul Input Data
Barang……...…136
5.3.4 Black-Box Test Case Modul Ubah Data
Barang….…..…140
5.3.4 Black-Box Test Case Modul Input Data
Transaksi
Penjualan……………………………………..146
BAB V
PENUTUP................................................................................................153
6.1
Kesimpulan……………………………………………………….153
6.2
Saran……………………………………………………………...154
DAFTAR PUSTAKA.............................................................................................
154
DAFTAR SIMBOL
Proses
Menunjukan Proses yang dilakukan secara manual
Manual
Arsip
Menunjukan Arsip atau simpanan data manual
DAFTAR TABEL
H
al
Tabel 2.1 Klasifikasi 9
Sistem………………………………………………
Tabel 2.2 20
Flowmap…………………………………...................................
Tabel 4.1 Penjelasan Aliran Permintaan Barang 65
…………….....................
Tabel 4.2 Penjelasan Aliran Data Faktur Penjualan 65
……………..………..
Tabel 4.3 Penjelasan Aliran Data Laporan Penjualan 66
…...………………...
Tabel 4.4 Penjelasan Aliran Data Daftar Permintaan Barang 67
......................
Tabel 4.5 Penjelasan Aliran Data Daftar Pemesanan Barang 67
......................
Tabel 4.6 Penjelasan Aliran Data Laporan Pemesanan Barang 68
....………...
Tabel 4.7 Penjelasan Aliran Data PO(Purchase Order) 69
...............................
Tabel 4.8 Penjelasan Aliran Data Faktur Pembelian 69
………………………
Tabel 4.9 Penjelasan Aliran Data Laporan Pembelian 70
…...………………..
Tabel 4.10 Penjelasan Aliran Data Laporan Persediaan Barang 71
....................
Tabel 4.11 Penjelasan Aliran Data Barang Retur 71
…………………......……
Tabel 4.12 Penjelasan Aliran Data Tanda Terima Retur Barang 72
…………...
Tabel 4.13 Penjelasan Aliran Data Surat Jalan Barang 72
...........…...................
Tabel 4.14 Struktur Data Store Barang 73
………...………...…………………
Tabel 4.15 Struktur Data Store Persediaan Barang 73
…….....………………...
Tabel 4.16 Struktur Data Store Pemasok 74
…………………………………...
Tabel 4.17 Struktur Data Store Konsumen 74
.……………...…………………
Tabel 4.18 Struktur Data Store Transaksi Permintaan 75
……………………...
Tabel 4.19 Struktur Data Store Transaksi Pemesanan 75
…...…………………
Tabel 4.20 Struktur Data Store Transaksi Penjualan 76
………...……………..
Tabel 4.21 Struktur Data Store Transaksi Pembelian 77
……...........................
Tabel 4.22 Struktur Data Store Transaksi Retur 77
………………...………….
Tabel 4.23 Struktur Tabel Barang 81
…………...……………........…………...
Tabel 4.24 Struktur Tabel Persediaan Barang 81
……….…………...................
Tabel 4.25 Struktur Tabel Konsumen 81
………….………...…………………
Tabel 4.26 Struktur Tabel Pemasok 82
………....……………………………...
Tabel 4.27 Struktur Tabel Permintaan 82
……...…………………………...….
Tabel 4.28 Struktur Tabel Detail Permintaan 82
…………...…………........….
Tabel 4.29 Struktur Tabel Pemesanan 83
…………….……………...................
Tabel 4.30 Struktur Tabel Detail Pemesanan 83
..……………………………...
Tabel 4.31 Struktur Tabel Pembelian 83
…………………................................
Tabel 4.32 Struktur Tabel Detail Pembelian 84
………...……………………..
Tabel 4.33 Struktur Tabel Penjualan 85
…………....……………........……….
Tabel 4.34 Struktur Tabel Detail Penjualan 85
………………………..............
Tabel 4.35 Struktur Tabel Retur 86
………………………...………………….
Tabel 4.36 Struktur Tabel Detail Retur 86
………………………………...…..
Tabel 5.1 Test case modul verifikasi data 118
login……………........................
Tabel 5.2 Daftar black-box test case modul pencarian data 120
barang.............
Tabel 5.3 Daftar black-box test case modul input data 123
barang……………
Tabel 5.4 Daftar black-box test case modul ubah data barang 128
…………....
Tabel 5.5 Daftar black-box test case modul input data transaksi 134
penjualan.
DAFTAR GAMBAR
H
al
Gambar 2.1 Siklus Informasi………………………………………………. 12
Gambar 2.2 Blok Bangunan ……………………………………………….. 17
Gambar 2.3 Notasi Entitas …………….…… …………………………… 27
Gambar 2.4 Notasi Relasi ………………….………………………………. 27
Gambar 2.5 Notasi Atribut ………………….……………………………... 27
Gambar 2.6 Contoh Penggunaan Kardinalitas …………………………….. 28
Gambar 2.7 Jendela Project Explorer ............................................................ 40
Gambar 2.8 Form Standart ...……………………………………………… 40
Gambar 2.9 Tool Box ……….................…………………………………... 41
Gambar 2.10 Jendela Propertis .......………………………………................. 41
Gambar 2.11 Jendela Kode………………………………….......................... 42
Gambar 3.1 Gambaran Struktur Organisasi Toko Gadgetanda.................... 45
Gambar 4.1 Struktur Menu …….....……………………………................... 87
Gambar 4.2 Rancangan Form Verifikasi Login …………….......………..... 91
Gambar 4.3 Rancangan Form Manipulasi Data Barang………………...... 91
Gambar 4.4 Rancangan Form Manipulasi Data Member……….......……... 92
Gambar 4.5 Rancangan Form Manipulasi Data Pemasok............................. 92
Gambar 4.6 Rancangan Form Manipulasi Data Hak Akses .......... ……….. 93
Gambar 4.7 Rancangan Form Transaksi Permintaan.................................... 93
Gambar 4.8 Rancangan Form Transaksi Pemesanan.................................... 94
Gambar 4.9 Rancangan Form Transaksi Pembelian.................................... 94
Gambar 4.10 Rancangan Form Transaksi Penjualan..................................... 95
Gambar 4.11 Rancangan Form Transaksi Retur............................................. 95
Gambar 4.12 Rancangan Form Laporan Pemesanan Barang......................... 96
Gambar 4.13 Rancangan Form Laporan Pembelian Barang........................... 96
Gambar 4.14 Rancangan Form Laporan Penjualan Barang ……………….. 97
Gambar 4.15 Rancangan Form Laporan Persediaan Barang………..…….. 97
Gambar 4.16 Splash Screen Informasi Persediaan Barang............................. 103
Gambar 4.17 Form Menu Sistem Informasi Persediaan Barang..................... 103
Gambar 4.18 Form Verivikasi Login Sistem Informasi Persediaan Barang.. 104
Gambar 4.19 Form Data Barang.......................…………………………….. 105
Gambar 4.20 Form Data Konsumen…………………………….................. 106
Gambar 4.21 Form Data Pemasok................................................................. 107
Gambar 4.22 Form Data Pengguna..................…………………………….. 108
Gambar 4.23 Form Transaksi Permintaan...............……...…………............ 109
Gambar 4.24 Form Transaksi Pemesanan................……………………….. 110
Gambar 4.25 Form Transaksi Pembelian……………………………............ 111
Gambar 4.26 Form Transaksi Penjualan........................................................ 113
Gambar 4.27 Form Transaksi Retur.................…………………………….. 114
Gambar 4.28 Form Laporan Pemesanan Barang........................................... 115
Gambar 4.29 Form Laporan Pembelian Barang.............................................. 116
Gambar 4.30 Form Laporan Penjualan Barang …………………………….. 116
Gambar 4.31 Form Laporan Persediaan Barang………………………….. 117
Gambar 4.32 Form Laporan Retur Barang...................................................... 118
Gambar 4.33 Form Profil Sistem Informasi Persediaan Barang..................... 118
Gambar 4.34 Form Tutorial............................................................................ 119
Gambar 4.35 Form Setting Harga Jual............................................................ 120
Gambar 4.36 Form Setting Merk Barang........................................................ 121
Gambar 4.37 Form Setting Wallpaper............................................................ 121
Gambar 4.38 Form Ubah Password................................................................ 121
Gambar 4.39 Daftar Purchase Order............................................................... 122
Gambar 4.40 Daftar Pembelian........................…………………………….. 122
Gambar 4.41 Daftar Penjualan.............................………………………….. 123
Gambar 4.42 Tanda Terima Retur................................................................... 123
Gambar 4.43 Surat Jalan Retur....................................................................... 124
Gambar 4.44 Laporan Pemesanan .................................................................. 124
Gambar 4.45 Laporan Pembelian................................................................... 125
Gambar 4.46 Laporan Penjualan.................................................................... 125
Gambar 4.47 Laporan Persediaan Barang...................................................... 126
Gambar 4.48 Rekapitulasi Persediaan Barang............................................... 127
Gambar 4.49 Laporan Retur Barang.................................……….......…….. 127
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Sistem informasi merupakan hal yang penting dalam suatu organisasi atau
perusahaan. Dengan adanya sistem informasi, organisasi atau perusahaan dapat
menjamin kualitas informasi yang disajikan dan dapat mengambil keputusan
berdasarkan informasi tersebut. Sekarang informasi dapat diperoleh dengan lebih
mudah dan cepat berkat adanya teknologi informasi. Salah satu pemanfaatan
teknologi informasi yang diharapkan adalah pada sistem informasi persedian
barang.
Toko Gadgetanda adalah sebuah perusahaan yang bergerak dibidang
penjualan alat komunikasi khususnya smartphone dan aksesorisnya yang didirikan
pada tahun 2008. Toko Gadgetanda merupakan perusahaan yang mempelopori
penjualan smartphone dan aksesorisnya di Bandung. Seiring dengan
berkembangannya perusahaan, perusahaan menambah barang dagangan untuk
memenuhi kebutuhan pasar dan memberi kepuasan kepada konsumen. Dengan
semakin bertambahnya jumlah barang dagangan muncul permasalahan yaitu
kesulitan untuk mendapatkan informasi persediaan barang yang cepat, tepat dan
akurat. Adapun penyebab munculnya permasalahan tersebut adalah pengolahan
data transaksi membutuhkan beberapa tahapan dan sering terjadi kesalahan
pencatatan dalam faktur, form serta laporan yang dibuat. Selain itu pengolahan
data transaksi menjadi informasi persediaan barang sering ditunda oleh petugas.
Untuk mengatasi masalah tersebut, maka diperlukan sistem informasi persedian
barang yang tepat dan sesuai dengan kebutuhan toko Gadgetanda.
Berdasarkan uraian tersebut, penulis tertarik untuk mengembangkan sistem
informasi persediaan barang yang dituangkan dalam skripsi berjudul “ SISTEM
INFORMASI PERSEDIAAN BARANG STUDI KASUS PADA TOKO
GADGETANDA BANDUNG ”.
1.2 Identifikasi Masalah dan Batasan Masalah
Maksud dari penyusunan skripsi ini adalah untuk memenuhi salah satu
syarat kelulusan pada Program Strata satu Fakultas Teknologi dan Informatika
Program Studi Manajemen Informatika di Universitas Informatika dan Bisnis
Indonesia.
Adapun tujuan yang hendak dicapai dalam penyusunan Skripsi ini adalah
sebagai berikut :
1. Menggambarkan dan mengevaluasi sistem informasi persediaan barang yang
sedang berjalan pada toko Gadgetanda.
2. Menggambarkan sistem informasi persediaan barang usulan yang sesuai
dengan kebutuhan toko Gadgetanda.
3. Membuat rancangan database yang sesuai dengan kebutuhan informasi
4. Membuat rancang bangun antar muka dan kemampuan yang akan dimiliki
oleh aplikasi, yang dapat digunakan pada proses persediaan barang pada toko
Gadgetanda
5. Melakukan pengujian terhadap aplikasi yang dibangun untuk mendukung
sistem informasi Persediaan barang pada toko Gadgetanda.
1.4 Kegunaan
Sistematika penulisan Skripsi ini terdiri dari 6 (lima) Bab yang masing-
masing Bab telah dirancang dengan suatu tujuan tertentu. Berikut penjelasan
tentang masing-masing Bab :
TINJAUAN PUSTAKA
dalam bukunya yang berjudul Analis dan Desain Sistem Informasi berpendapat
Secara umum informasi dapat diartikan sebagai hasil pengolahan data yang
telah memunculkan arti dan manfaat bagi penerima. Sedangkan data dapat
diartikan sebagai :
1. Sekumpulan fakta yang belum terorganisir.
2. Kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan yang
nyata.
3. Representasi dunia nyata yang mewakili sautu objek, seperti; manusia
(pegawai, mahasiswa, pelanggan), hewan, peristiwa, konsep, keadaan dan
lain-lain, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar,
bunyi atau kombinasinya.
2.2.1 Definisi Informasi
Sistem menghasilkan suatu informasi yang diolah dari data. Data adalah
sumber informasi berupa fakta atau angka yang relatif kemudian diolah atau
diproses untuk menghasilkan suatu informasi. Perubahan data yang menjadi
informasi dilakukan oleh pengolah informasi dan informasi disajikan dalam
bentuk lisan atau tertulis oleh pengolah informasi.
3. Relevan
Informasi tersebut mempunyai manfaat untuk pemakainya dan harus sesuai
dengan yang dibutuhkan.
Nilai dari informasi ditentukan dari dua hal, yaitu manfaat dan biaya
mendapatkanya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif
dibandingkan dengan biaya mendapatkanya. Akan tetapi perlu diperhatikan bahwa
informasi yang digunakan di dalam sistem informasi umumnya digunakan untuk
beberapa kegunaan.
Menurut Robert A. Leitch dan K. Roscoe Davis dalam buku yang berjudul
“Analisis dan Desain Sistem Informasi”, menyatakan bahwa sistem informasi
merupakan:
Pemakai Pemakai
Pemakai Pemakai
2.5.1 Flowmap
Langkah pengambilan
keputusan yang
7 Pengujian
meghasilkan dua
keputusan ya / tidak
Tempat untuk
Stored data /
8 penyimpanan data secara
Penyimpanan data
komputerisasi
Untuk melakukan
9 Arsip penyimpanan
secara manual
Menunjukan perpindahan
10 Connector / konektor pada satu halaman.
SATU
HALAMAN
Menunjukan alat
12 Punched Paper Tape pembayaran (uang)
Data Flow Diagram (DFD) adalah suatu model logika data atau proses yang
dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang
keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data
tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada
data tersebut.
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada
atau sistem baru yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau dimana
data tersebut akan disimpan.
Penggunaan DFD Sebagai Modeling Tool dipopulerkan Oleh De Marco &
Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan
Metoda Analisis Sistem Terstruktur. DFD terdiri dari context diagram dan
diagram rinci (DFD Levelled).
2.5.2.1 Context Diagram
Faktur Penjualan & Data Barang Rerur Faktur Pembelian Tidak Valid
Kepala Toko
1.0
Pembelian
Pemasok
Barang
Retur
5.0
Surat Jalan Retur Barang
Retur
Faktur Penjualan & Data Barang Rerur Barang
Kamus Data (Data Dictionary) adalah daftar semua elemen data yang
terdefinisi dengan tepat sehingga pengguna (user) dan analis sistem mempunyai
pengertian yang sama tentang input dan output dalam sistem.
Kamus data mempunyai fungsi yang sama besar dalam pemodelan sistem
dan juga berfungsi membantu pelaku sistem untuk mengerti aplikasi secara
terperinci, dan mereorganisasi semua elemen data yang digunakan dalam sistem
sehingga pemakai dan penganalisa sistem mempunyai dasar pengertian yang sama
tentang masukan, keluaran, penyimpanan dan proses.
Kamus data mendefinisikan elemen data dengan fungsi sebagai berikut :
1. Menjelaskan arti aliran data dan penyimpanan dalam DFD.
2. Mendeskripsikan komposisi paket data yang bergerak melalui aliran.
misalnya data alamat diuraikan menjadi kota, negara dan kode pos.
3. Mendeskripsikan komposisi penyimpanan data.
4. Menspesifikasikan nilai dan satuan yang relevan bagi penyimpanan dan
aliran.
5. Mendeskripsikan hubungan secara terperinci antar penyimpanan yang akan
menjadi titik perhatian dalam Entity Relationship Diagram (ERD).
Entity Relationship Diagram (ERD) merupakan suatu model dari basis data
yang berfungsi untuk menjelaskan hubungan antar entitas didalam basis data dan
membantu menggambarkan relasi secara lengkap antara dua table/file atau lebih.
2. Relasi (Relationship)
Relasi adalah Hubungan/Asosiasi antara dua atau lebih Entitas yang dinamai
dengan kata kerja.
3. Atribut (Attribute)
Atribut merupakan karakteristik dari Entitas yang menentukan properti
suatu objek data dan mengambil salah satu dari tiga karakteristik yang
berbeda
4. Kardinalitas (Kardinality)
Adalah angka yang menunjukan banyaknya kemunculan suatu objek terkait
dengan kemunculan objek lain pada suatu relasi. Kombinasi angka yang
mungkin terjadi yaitu 1 : 1, 1 : n, dan n : n.
Menurut Andi Kristanto yang tertuang dalam buku yang berjudul Konsep
dan Perancangan Database menjelaskan bahwa “Database adalah kumpulan
file-file yang mempunyai kaitan antar satu file dengan file yang lain sehingga
membentuk satu bangunan data untuk menginformasikan satu perusahaan,
instansi dalam batasan tertentu” (1994:3).
Kegunaan utama sistem basis data adalah agar pemakai mampu menyusun
suatu pandangan abstraksi dari data. Bayangan mengenai data tidak lagi
memperhatikan kondisi sesungguhnya bagaimana suatu data masuk kedalam basis
data dan disimpan dalam sektor mana, tetapi menyangkut secara menyeluruh
bagaimana data tersebut dapat diabstraksikan mengenai kondisi yang dihadapi
oleh pemakai sehari-hari. Sistem yang sesungguhnya, tentang teknis bagaimana
data disimpan dan dipelihara seakan-akan disembunyikan kerumitan, kemudian
diungkapkan dalam bahasa dan gambar yang mudah dimengerti.
Terdapat tiga kelompok pemakai dalam tingkatan abstraksi saat
memandang suatu basis data, antara lain :
1. Level Fisik
Level ini merupakan level abstraksi paling rendah karena menggambarkan
bagaimana data disimpan dalam kondisi sebenarnya.
2. Level Konseptual
Level ini menggambarkan data apa yang disimpan dalam basis data dan
hubungan relasi yang terjadi antara data dari keseluruhan basis data.
Pemakai tidak memperdulikan kerumitan dalam struktur level fisik lagi,
penggambaran cukup dengan memakai kotak, garis, dan hubungan
secukupnya.
3. Level Pandangan Pemakai (View level)
Level ini merupakan level abstraksi data tertinggi yang menggambarkan
hanya sebagian saja yang dilihat dan dipakai dari keseluruhan basis data, hal
ini disebabkan beberapa pemakai basis data tidak membutuhkan semua isi
basis data.
b.Form
Form adalah sebuah objek yang digunakan sebagai alat berinteraksi
antara program dengan pemakai (user).
c. Objek Kontrol
Objek Kontrol adalah objek-objek yang terdapat pada Visual Basic
untuk kontrol program.
Gambar 2.9 Toolbox
d. Jendela Properties
Jendela Properties adalah jendela yang memuat jenis-jenis properti
yang dimiliki oleh suatu objek dan digunakan untuk mengubah
properti suatu objek pada saat mendesain form.
e. Event
Event adalah sebuah peristiwa atau kejadian yang merupakan hasil
interaksi dari perintah yang diterima oleh objek. Jenis dan contoh
event
1. Event untuk Mouse : Click, DblClick, DragOver, Drag Drop,
MouseDown, Mouse Up, Mouse Move.
2.Event untuk Keyboard : KeyPress, KeyDown, KeyUp.
3. Event untuk perubahan : Activate, Decativate, load,
queryUnload, Unload, GotFocus, LostFocus, Initialize, Paint,
resize, Change.
4. Event OLE : LinkOpen, LinkClose, LinkExecute, LinkError, Link
Notify
5.Event lainnya : Timer, Scroll, Validate, dan lain-lain.
f. Metode
Metode adalah prosedur atau fungsi yang sudah dimiliki oleh suatu
objek dan digunakan untuk mengatur perilaku objek tersebut.
Beberapa metode yang sering di gunakan diantaranya Hide, Show,
Setfocus, Refresh, ZOrder, Move.
g.Module Standart dan Module Class
Module Standart merupakan tempat pendeklarasian variable,
prosedur, atau fungsi. Module Class adalah modul yang berupa objek
kelas yang mempunyai properti dan metode yang telah tersdefinisi.
h. Jendela Kode
Jendela Kode adalah tempat perintah-perintah dituliskan. Bentuk
perintah (kemudian disebut kode) biasa disebut syntax.
ANALISIS SISTEM
Berikut ini merupakan uraian tugas dan wewenang setiap bagian atau unit
yang terlibat dalam proses bisnis perusahaan berdasarkan gambaran struktur
organisasi toko Gadgetanda :
1. Kepala Toko
Kepala toko mempunyai kekuasaan penuh untuk mengatur kegiatan
operasional perusahaan.
Tugas dan wewenang kepala toko, antara lain sebagai berikut :
a. Menetapkan kebijakan perusahaan.
b. Merancang dan menetapkan program kerja perusahaan.
c. Mengawasi kegiatan operasional perusahaan.
d. Mewakili perusahaan pada kegiatan pertemuan yang diselenggarakan oleh
Pemasok.
e. Menuntukan Barang yang akan dijual di toko.
2. Bagian Administrasi
Bagian administrasi bertanggung jawab atas pendokumentasian setiap
kegiatan transaksi- transaksi perusahaan.
Tugas dan wewenang bagian administrasi antara lain sebagai berikut :
a. Bertanggung jawab terhadap kepala toko.
b. Melakukan pemesanan barang, pembelian dan meretur pada pemasok.
c. Melakukan pembayaran kepada pemasok sesuai dengan catatan
pembukuan dan rincian tagihan dari pemasok.
d. Melakukan pembukuan atas setiap transaksi yang terjadi baik dengan
pemasok maupun dengan konsumen.
e. Mengontrol persedian barang.
f. Membuat Laporan pembelian, penjualan, persedian barang, retur,
keuangan.
3. Bagian Penjualan
Bagian penjualan bertanggung jawab atas terjaganya hubungan harmonis
antara konsumen dengan perusahaan mengenai penjualan barang.
Tugas dan wewenang Bagian pemasaran antara lain sebagai berikut :
a. Bertanggung jawab terhadap kepala toko.
b. Melakukan penawaran, promosi barang kepada konsumen.
c. Melakuakn penjualan barang baik pada konsumen atau toko lain.
d. Melayani keluhan konsumen.
e. Melakukan kegiatan promosi untuk mendapatkan konsumen baru.
f. Melaporkan data transaksi penjualan harian kepada bagian administrasi.
4. Bagian Teknisi
Bagian teknisi bertanggung jawab atas terjaganya hubungan harmonis antara
konsumen dengan perusahaan mengenai keluhan konsumen pada hal hal yang
teknis.
Tugas dan wewenang bagian teknisi antara lain sebagai berikut :
a. Bertanggung jawab terhadap kepala toko.
b. Menangani keluhan konsumen.
c. Melakukan perbaikan barang bila terjadi kerusakan.
d. Membantu konsumen dalam pengoperasi barang.
e. Melaporkan data transaksi perbaiakan dan retur harian kepada bagian
administrasi.
Bagian ini membahas dan menguraikan sistem informasi yang terjadi pada
toko Gadgetanda baik secara narasi maupun menggunakan alat bantu Flowmap,
menjabarkan dokumen-dokumen yang mengalir dan entitas yang terlibat dalam
sistem informasi persediaan barang pada toko Gadgetanda.
Berikut ini merupakan uraian prosedur sistem, yang sedang berjalan pada
toko Gadgetanda, secara narasi :
6. Proses Penjualan
a. Konsumen melakukan permintaan barang pada bagian penjualan.
b. Bagian penjualan mengecek persediaan barang yang diminta oleh
konsumen dan terdapat dua kemungkinan yaitu
a. Permintaan barang konsumen tidak tersedia pada persediaaan barang
maka permintaan tidak terpenuhi. Bagian penjualan mengembalikan
permintaan pada konsumen.
b. Permintaan barang tersedia pada persediaaan barang maka permintaan
terpenuhi. Apabila barang terpenuhi maka bagian penjualan membuat
faktur penjualan sebanyak dua rangkap. Lembar pertama diserahkan
pada konsumen, lembar kedua diserahkan pada bagian administrasi.
c. Bagian penjualan akan membuat laporan harian penjualan pada saat
transaksi terakhir telah selesai dan dilaporan tersebuat diserahkan pada
bagian administrasi.
d. Bagian Administrasi akan mengecek faktur barang dan laporan penjulan
harian jika sesuai maka akan diinputkan pada file Spreed Sheet penjualan
dan dicatatat pada file Spreed Sheet persediaan barang dan mengurangi
persediaan barang yang telah terjual.
7. Proses Pemesanan
Bagian administrasi akan melakukan pencarian persediaan barang yang
kosong.lalu akan membuatkan PO (Purchase Order) dari data persediaan
barang kosong tersebut lalu dikirim ke pemasok.
8. Proses Pembelian
a. Pemasok akan memberikan faktur pembelian barang
b. Bagian Administrasi mengecek kesesuaian data faktur pembelian dengan
data pemesanan barang. Jika tidak sesuai maka akan dikembalikan pada
pemasok dan jika faktur pembelian sesuai maka bagian adminstrasi akan
memcatatat transaksi pembelian pada file Spreed Sheet pembelian dan
menambar persediian barang pada file Spreed Sheet persediaan barang.
9. Proses Retur
Bagian teknisi menerima faktur penjualan kemudian dilakuakan pengecekan
antara faktur penjualan dengan barang yang akan di retur, Apabila sesuai maka
akan dibuatkan faktur retur barang. Faktur retur barang diberikan pada bagian
administrasi.
10. Pada akhir bulan, bagian administrasi mengerjakan tugas bulanannya antara
lain :
a. Mengecek data persedian barang dan mencetaknya untuk dijadikan acuan
dalam kegiatan stock of name bulanan.
b. Membuat Laporan persedian barang berdasarkan hasil stock of name dan
menyerahkan hasilnya kepada kepala toko.
c. Membuat Laporan pembelian barang berdasarkan data pembelian barang
dan menyerahkan hasilnya kepada kepala toko.
d. Membuat Laporan penjualan barang berdasarkan data penjualan barang
dan menyerahkan hasilnya kepada kepala toko
Tanda terima
Laporan Tanda
barangterima
1
Penjualan barang
sesuai
harian dan
faktur
penjualan Faktur
Pembelian valid
Laporan
Penjualan 2
2 Laporan harian valid A2
Penjualan
harian tidak
Tanda terima valid
barang Pencatatan Update Pencatatan
data persediaan data Surat jalan
penjualan 3 Surat jalan
barang Pembelian barang
barang
Data
Data Penjualan Data Persedian
Pembelian Surat jalan
barang barang
barang barang
3
A3
Pembuatan Pembuatan
Laporan Cetak data
laporan
penjualan persedian
pembelian
bulanan barang
barang
Laporan
pembelian
barang
Stock of
name
bulananan
Laporan Laporan
persediaan persediaan
Laporan
barang bulanan barang
persediaan
barang bulanan
Selesai A4
BAB IV
Gadgetanda
Diagram 4.1 Flowmap usulan sistem informasi persediaan barang toko Gadgetanda
2.1.3 Data Flow Diagram
3.0
Pemesanan PO
Barang
4.2 4.1
Transaksi
Pemesanan
4.3
Pembuatan
Transaksi
Laporan Laporan Pembelian Barang
Pembelian
Pembelian
Barang
Persediaan
Barang Kepala Toko
4.4
Pemnbuatan
Laporan Laporan Persediaan Barang
Persedian Barang
Nama
: Permintaan Barang
Aliran
Alias :-
Penjelasan : Data permintaan barang yang diberikan konsumen pada toko
Sumber : Konsumen Tujuan : Proses 1.0
Struktur Data
Tanggal = tanggal + bulan + tahun
Nama Konsumen = [A-Z | a-z]
Alamat = [A-Z | a-z | 0-9]
Telepon = [A-Z | a-z | 0-9]
Nama Barang = [A-Z | a-z | 0-9]
Type = [A-Z | a-z | 0-9]
Warna = [A-Z | a-z | 0-9]
Quantity = [0-9]
Keterangan = [A-Z | a-z | 0-9]
Nama Petugas = [A-Z | a-z ]
Nama
: Daftar Permintaan Barang
Aliran
Alias :-
Penjelasan : Data permintaan barang yang diberikan bagian penjualan pada
kepala toko
Sumber : Proses 2.0 Tujuan : Kepala Toko
Struktur Data
Tanggal = tanggal + bulan + tahun
Nama Konsumen = [A-Z | a-z]
Alamat = [A-Z | a-z | 0-9]
Telepon = [A-Z | a-z | 0-9]
Nama Barang = [A-Z | a-z | 0-9]
Type = [A-Z | a-z | 0-9]
Warna = [A-Z | a-z | 0-9]
Quantity = [0-9]
Keterangan = [A-Z | a-z | 0-9]
Nama Petugas = [A-Z | a-z ]
Nama
: Daftar Pemesanan Barang
Aliran
Alias :-
Penjelasan : Data pemesanan barang yang diberikan kepala toko pada
bagaian administrasi
Sumber : Kepala Toko Tujuan : Proses 3.0
Struktur Data
Tanggal = tanggal + bulan + tahun
Nama Konsumen = [A-Z | a-z]
Alamat = [A-Z | a-z | 0-9]
Telepon = [A-Z | a-z | 0-9]
Nama Barang = [A-Z | a-z | 0-9]
Type = [A-Z | a-z | 0-9]
Warna = [A-Z | a-z | 0-9]
Quantity = [0-9]
Keterangan = [A-Z | a-z | 0-9]
Nama Petugas = [A-Z | a-z ]
Nama
: Laporan Pemesanan Barang
Aliran
Alias :-
Penjelasan : Data pemesanan barang yang diberikan bagian administrasi pada
kepala toko
Sumber : Proses 3.0 Tujuan : Kepala Toko
Struktur Data
Tanggal Periode = tanggal + bulan + tahun
Tanggal = tanggal + bulan + tahun
Nama Konsumen = [A-Z | a-z]
Alamat = [A-Z | a-z | 0-9]
Telepon = [A-Z | a-z | 0-9]
Nama Barang = [A-Z | a-z | 0-9]
Type = [A-Z | a-z | 0-9]
Warna = [A-Z | a-z | 0-9]
Quantity = [0-9]
Keterangan = [A-Z | a-z | 0-9]
Nama Petugas = [A-Z | a-z ]
DETAIL
TRANSAKSI
MEMILIKI N TRANSAKSI N MEMILIKI 1 N MELAKUKAN 1 CUSTOMER
PENJUALAN
PENJUALAN
DETAIL
TRANSAKSI
TRANSAKSI
MEMILIKI N N MEMILIKI 1 RETUR N MELAKUKAN
RETUR
KONSUMEN
KONSUMEN
DETAIL
N TRANSAKSI
MEMILIKI TRANSAKSI N MEMILIKI 1 N MENERIMA
RETUR
RETUR
1 1
1 1
DETAIL 1
TRANSAKSI
1 MEMILIKI N TRANSAKSI N MEMILIKI 1 N MELAKUKAN
PEMBELIAN 1
PEMBELIAN
PERSDIAAN
N MEMILIKI 1 BARANG
2.1.6 Relasi Antar Tabel
Barang
Data
Barang Konsumen Pemasok Pengguna
Transaksi
Pemesanan Penjualan Pembelian Retur
Laporan
Lap.Pemesanan Lap.Pembelian Lap.Penjualan
Lap.Retur Lap.Stok
Fasilitas
Ubah Password Setting Merk
SIMPAN EDIT BATAL KELUAR
splash screen ini berfungsi sebagai informasi dan indikasi koneksi ke server
database, bila koneksi tersambung maka form menu akan tampil.
1. Form Menu
Form Menu berisi Shortcut menu layanan yang dapat diakses setelah
melekukan verifikasi login terlebih dahulu pada sistem informasi persediaan
barang.
2. Form Login
Aplikasi ini memiliki verifikasi login yang berguna untuk menentukan hak
akses dari pengguna, dalam form login ini kita cukup mengetikan user id dan
password, jika nama user dan password salah maka form ini akan meminta
ulang user id dan password lagi. Jika password benar maka menu-menu yang
ada di form menu dapat kita akses sesuai dengan hak akses yang diberikan
pada pengguna.
PENUTUP
6.1 Kesimpulan
Pada bab terakhir ini penyusun menarik kesimpulan dari hasil pembahasan,
mengenai sistem informasi persediaan barang toko Gadgetanda telah diuraikan pada
bab sebelumnya yaitu :
1. Berdasarkan analisis yang di uraikan pada Bab III tentang sistem berjalan, maka
dapat disimpulkan bahwa sistem berjalan tersebut masih memiliki sejumlah
permasalahan, sehingga dapat mengakibatkan kerugian bagi toko Gadgetanda,
dan belum ada aplikasi khusus yang digunakan untuk mendukung sistem
informasi persediaan barang.
2. Pada rancangan sistem informasi persediaan barang yang diusulkan telah
dilakukan perbaikan-perbaikan terhadap kekurangan pada sistem berjalan dan
memenuhi kebutuhan dari manajemen toko Gadgetanda.
3. Berdasarkan hasil perancangan sistem usulan pada Bab IV pada sub judul kamus
data dihasilkan aliaran data yang menjadi dasar untuk merancang database yang
sesuai dengan kebutuhan informasi tentang persediaan barang pada toko
Gadgetanda.
4. Aplikasi yang dibangun menggunakan antar muka yang mudah dimengerti oleh
penggunanya sesuai dengan karakteristik dari pengguna yang telah dianalisis.
Dengan aplikasi yang dibangun ini data akan tersimpan dalam database sehingga
data yang tersimpan lebih aman, dan akan memudahkan jika akan memerlukan
data terdahulu. Proses pembuatan laporan lebih mudah dengan beberapa kriteria-
kriteria yang di sesuaikan dengan kebutuhan sistem informasi persediaan barang
toko Gadgetanda.beberapa proses telah dilakukan secara otomatis.
5. Pengujian terhadap setiap fungsional yang dimiliki oleh aplikasi sistem
informasi persediaan barang toko Gadgetanda dilakukan dengan
menggunakanm metode Black box testing seperti yang digambarkan pada Bab V
pada sub judul Pengujian Fungsional Aplikasi Sistem Informasi Persediaan
Barang Toko Gadgetanda.
6.2 Saran
Agar aplikasi sistem informasi persediaan barang yang telah dibangun dapat
berjalan dengan baik maka penyusun memberikan saran-saran yang mungkin dapat
membantu kelancaran dalam sistem informasi persediaan barang Gadgetanda, yaitu :
Berisi apa yang harus dilakukan untuk optimalisasi yang belum dilakuakan
penulis.
1. Untuk menjaga keamanan data verifikasi login, maka sebaiknya pada aplikasi
sistem informasi persedian barang toko Gadgetanda ini menignkatkan enkripsi
pada data verifikasi login karena enkripsi data login verifikasi yang telah dibuat
penulis mudah dipecahkan.
2. Untuk menghindari hal-hal yang tidak diinginkan, maka sebaiknya dilakukan
pembuatan file backup sebagai cadangan jika terjadi kerusakan data maupun
kerusakan pada aplikasi sistem informasi persedian barang toko Gadgetanda.
3. Untuk pengembangan selanjutnya, sistem informasi persediaan barang toko
Gadgetanda agar terintegrasi dengan sistem informasi akuntansi keuangan. atau
modul keuangan pada sistem informasi persediaan barang toko Gadgetanda.
DAFTAR PUSTAKA
H.M, Jogianto. 1995. Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis. Yogyakarta: ANDI OFFSET.
Kamus Besar Bahasa Indonesia, Edisi ke tiga 2005. Jakarta: Balai Pustaka.