RANCANG BANGUN SISTEM INFORMASI PENGOLAHAN
DATA BARANG PADA CV NUSA INDAH
KOTA TASIKMALAYA
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
IMAS MASTURO
NIM: 12141788
Program Studi Manajemen Informatika
AMIK BSI Tasikmalaya
Tasikmalaya
2017
vi
KATA PENGANTAR
Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT,
yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis
dapat menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis sajikan
dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang penulis
ambil sebagai berikut, “Rancang Bangun Sistem Informasi Pengolahan Data
Barang Pada CV Nusa Indah Kota Tasikmalaya”.
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat
kelulusan program Diploma III AMIK BSI Tasikmalaya. Sebagai bahan penulisan
diambil berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber
literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa
bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir ini
tidak akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis
menyampaikan ucapan terima kasih kepada:
1. Direktur Akademi Manajemen Informatika dan Komputer Bina Sarana
Informatika.
2. Ketua Jurusan Manajemen Informatika Akademi Manajemen Informatika dan
Komputer Bina Sarana Informatika.
3. Ibu Dini Silvi Purnia, M.Kom selaku Dosen Pembimbing Tugas Akhir.
4. Staff/ Karyawan/ Dosen di lingkungan AMIK BSI Tasikmalaya.
5. Bapak H.Samsul Hadi selaku Manajer CV Nusa Indah.
6. Staff Karyawan CV Nusa Indah Tasikmalaya
vii
7. Orang Tua tercinta yang telah memberikan dukungan finansial, moral,
maupun spiritual.
8. Rekan-rekan mahasiswa kelas 12.6C.17
Serta semua pihak yang terlalu banyak untuk disebut satu
persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa
penulisan tugas akhir ini masih jauh sekali dari sempurna, untuk itu penulis
mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan
dimasa yang akan datang.
Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya
dan bagi para pembaca yang berminat pada umumnya.
Tasikmalaya, 02 Agustus 2017
Penulis
Imas Masturo
viii
ABSTRAKSI
Imas Masturo (12141788), Rancang Bangun Sistem Informasi
Pengolahan Data Barang pada CV Nusa Indah Kota Tasikmalaya
Sistem pengolahan data adalah suatu kesatuan yang saling berkaitan
untuk membentuk suatu sistem antara data dan menghasilkan suatu
informasi yang bisa di pakai oleh perusahaan. CV Nusa Indah adalah
salah satu perusahaan yang termasuk dalam tiga perusahaan CV Nusa
Indah.perusahaan ini bergerak di bidang penjualan barang berupa
berbagai macam tanaman bunga plastik. Pengolahan data barang di
CV Nusa Indah Kota Tasikmalaya tersebut masih menggunakan cara
manual, dalam arti kertas dan buku arsip masih dijadikan media
penyimpanan data, sehingga menyulitkan pegawai dalam melakukan
pencatatan dan pencarian data barang.salah satu cara untuk
memaksimalkan kinerja perusahaan dengan memanfaatkan teknologi
informasi, dimana teknologi informasi ini sangat berperan penting
dan sudah sepantasnya CV Nusa Indah Tasikmalaya menerapkan
teknologi tersebut untuk memaksimalkan kinerja para karyawannya.
Perancangan perusahaan ini menggunakan metode waterfall. Sistem
informasi pengolahan data barang pada CV Nusa indah Tasikmalaya
ini menggunakan website agar dapat mempermudah karyawan dalam
proses mengolah data, menyimpan dan mencari data barang dengan
baik, cepat serta tidak memakan waktu yang lama.
Kata kunci: Sistem Informasi, Pengolahan Data, Waterfall
ix
ABSTRACT
Imas Masturo (12141788), The Designing of Information System Data
Management Goods on CV Nusa Indah Kota Tasikmalaya
Data processing system was an inter-related entity to form a system
between data and produce an information that could be used by the company. CV
Nusa Indah was one of the companies included in three companies CV Nusa
Indah. This company was engaged in the sale of goods in the form of various
kinds of plastic flower plants. The data processing of goods in CV Nusa Indah
Tasikmalaya was still used manual way, in the sense of paper and archival books
were still used as data storage media, making it difficult for employees in
recording and searching data. One of way to maximize company performance by
utilizing information technology, where Information technology was very
important role and it was appropriate that CV Nusa Indah Tasikmalaya applied
the technology to maximize the performance of its employees. The design of this
company used waterfall method. Information systems data processing goods on
the CV Nusa Indah Tasikmalaya was using the website in order to facilitate
employees in the process of processed data, stored and searched data items well,
fast and did not take a long time.
Keywords: Information System, Data Management, Waterfall
x
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir ................................................................... i
Lembar Pernyataan Keaslian Tugas Akhir ...................................................... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ................................ iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ........................................................... iv
Lembar Konsultasi Tugas Akhir ............................................................................................ v
Kata Pengantar ......................................................................................................................... vi
Abstraksi ......................................................................................................... viii
Daftar Isi ....................................................................................... x
Daftar Simbol ............................................................................... xii
Daftar Gambar ................................................................................ xiv
Daftar Tabel .......................................................................................... xv
Daftar Lampiran .............................................................................................. xvi
BAB I PENDAHULUAN ....................................................................... 1
1.1. Latar Belakang .......................................................................... 1
1.2. Maksud dan Tujuan ............................................................................................. 2
1.3. Metode Penelitian .................................................................. 2
1.3.1. Teknik Pengumpulan Data .................................. 2
1.3.2. Metode Pengembangan Sistem ................................... 3
1.4. Ruang Lingkup ....................................................................... 7
1.4.1. Rumusan Masalah ............................................. 7
1.4.2. Batasan Masalah .......................................................... 7
1.5. Sistematika Penulisan ............................................................ 7 BAB II LANDASAN TEORI ................................................................... 9
2.1. Konsep Dasar Sistem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.1. Definisi Rancang Bangun ................................... 10
2.1.2. Definisi Sistem ............................................................ 10
2.1.3. Definisi Informasi ..................................................................... 11
2.1.4 Definisi Pengolahan Data ............................................. 11
2.1.5 Definisi Barang ............................................................ 11
2.2. Teori Pendukung (Tools System) ........................................... 12
2.2.1. ERD (Entity Relationship Diagram) .............................. 12
2.2.2. LRS (Logical Record Structure) .......................................... 12
2.2.3. DFD (Data Flow Diagram) ......................................... 13
2.2.4. Kamus Data .................................................................. 14
2.2.5. Pengkodean ................................................................. 14
2.2.6. Tinjaun Study (Study Literatur) .................................. 15
BAB III ANALISA SISTEM BERJALAN ................................................. 17
3.1.Tinjauan Instansi .................................................................................. 17
3.1.1. Sejarah Instansi ......................................................... 17
3.1.2. Struktur Organisasi dan Fungsi ............................................. 17
xi
3.2. Prosedur Sistem Berjalan ...................................................... 19
3.3. Diagram Alir Data Sistem Berjalan ...................................... 20
3.3.1. Diagram Konteks Sistem Berjalan .............................. 20
3.3.2. Diagram Nol Sistem Berjalan ..................................... 21
3.3.3. Diagram Detail Proses 1 Sistem Berjalan ................... 22
3.4. Spesifikasi Dokumen Sistem Berjalan .................................. 22
3.4.1. Spesifikasi Bentuk Dokumen Masukan ....................... 23
3.4.2. Spesifikasi Bentuk Dokumen Keluaran ....................... 24
3.5. Permasalahan Pokok ............................................................. 26
3.6. Pemecahan Masalah .............................................................. 26
BAB IV PERANCANGAN SISTEM USULAN ....................................... 28
4.1. Umum .................................................................................... 28
4.2. Prosedur Sistem Usulan ......................................................... 29
4.3. Diagram Alir Data Sistem Usulan ......................................... 30
4.4. Kamus Data Sistem Usulan ................................................... 34
4.5. Spesifikasi Rancangan Sistem Usulan .................................. 44
4.5.1. Spesifikasi Bentuk Dokumen Masukan ...................... 44
4.5.2. Spesifikasi Bentuk Dokumen Keluaran ...................... 46
4.5.3. ERD ( Entity Relationship Diagram) .......................... 51
4.5.4. LRS (Logical Record Structure) ................................. 51
4.5.5. Spesifikasi File ............................................................ 52
4.5.6. Spesifikasi Kode ......................................................... 57
4.5.7. Spesifikasi Program .................................................... 63
4.6. Spesifikasi Sistem Komputer ................................................ 73
4.6.1. Umum .......................................................................... 73
4.6.2. Perangkat Keras .......................................................... 74
4.6.3. Perangkat Lunak .......................................................... 74
4.7. Jadwal Implementasi ............................................................. 75
BAB V PENUTUP .................................................................................... 78
5.1. Kesimpulan ............................................................................ 78
5.2. Saran ...................................................................................... 78 DAFTAR PUSTAKA ..................................................................................................................................... 79
DAFTAR RIWAYAT HIDUP .................................................................... 80
SURAT KETERANGAN RISET/ PKL ....................................................... 81
LAMPIRAN-LAMPIRAN ....................................................................... 82
DAFTAR SIMBOL
Notasi Keterangan
Proses atau fungsi atau prosedur; pada
pemodelan perangkat lunak yang akan
diimplementasikan dengan pemrograman
terstruktur, maka pemodelan notasi ilnilah
yang harusnya menjadi fungsi atau
prosedur di dalam kode program
Catatan : nama yang diberikan pada sebuah
proses biasanya berupa kata kerja.
File atau basisdata atau penyimpanan
(storage); pada pemodelan perangkat lunak
yang akan diimplementasikan dengan
pemrograman terstruktur, maka pemodelan
notasi inilah yang harusnya dibuat menjadi
tabel-tabel basis data yang dibutuhkan,
tabel-tabel ini juga harus sesuai dengan
perancangan tabel-tabel pada basis data
((Entity Relasionship Diagram (ERD),
Conceptual Data Model (CDM), Physical
Data Model (PDM))
Catatan : nama yang diberikan pada sebuah
penyimpanan biasanya kata benda.
Entitas luar (external entity) atau masukan
(input) atau keluaran (output) atau orang
yang memakai/berinteraksi dengan
perangkat lunak yang dimodelkan atau
sistem lain yang terkait dengan aliran data
dari sistem yang dimodelkan.
Catatan : nama yang digunakan pada
masukan (input) atau keluaran (output)
biasanya berupa kata benda.
Aliran data; merupakan data yang dikirim
antar proses, dari penyimpanan ke proses,
atau dari proses ke masukan (input) atau
keluaran (output).
Catatan : nama yang digunakan pada aliran
data biasanya berupa kata benda, dapat
diawali dengan kata data misalnya “data
siswa” atau tanpa kata data misalnya
“siswa”.
Entitas/entity Entitas merupakan data inti yang akan
disimpan; bakal tabel pada basis data;
benda yang memiliki data dan harus
disimpan datanya agar dapat diakses oleh
aplikasi komputer; penamaan entitas
biasanya lebih ke kata benda dan belum
merupakan nama tabel.
Atribut Field atau kolom data yang butuh disimpan
dalam suatu entitas.
Atribut kunci primer Field atau kolom data yang butuh
disimpandalam suatu entitas dan
digunakan sebagai kunci akses record
yang diiginkan; biasanya berupa id; kunci
primer dapat lebih dari satu kolom, asalkan
kombinasi dari beberapa kolom tersebut
dapat bersifat unik (berbeda tanpa ada
yang sama).
Relasi Relasi yang menghubungkan antar
entitas;biasanya diawali dengan kata kerja.
Asosiasi/association
N
Penghubung antara relasi dan entitas
dimana kedua ujungnya memiliki
multiplicity kemungkinan jumlah
pemakaian.
Kemungkinan jumlah maksimum
keterhubungan antara entitas satu dengan
entitas yang lain disebut dengan
kardinalitas. Misalkan ada kardinalitas 1 ke
N atau sering disebut dengan one to many
menghubungkan entitas A dan entitas B.
nama_entitas
nama_atribut
nama_kunci_primer
nama_relasi
xiv
DAFTAR GAMBAR
Halaman
Gambar I.1 Tahapan Metode Waterfall ........................................................... 3
Gambar I.2 Tahapan Rancangan Sistem Pengolahan Data Barang ................. 5
Gambar III.1 Struktur Organisasi CV Nusa Indah ........................................... 18
Gambar III.2 Diagram Konteks Sistem Berjalan ............................................. 20
Gambar III.3 Diagram Nol Sistem Berjalan .................................................... 21
Gambar III.4 Diagram Detail Proses 1 ............................................................. 22
Gambar IV.1 Diagram Konteks Sistem Usulan ............................................... 30
Gambar IV.2 Diagram Nol Sistem Usulan ...................................................... 31
Gambar IV.3 Diagram Detail Proses 1 Sistem Usulan .................................... 32
Gambar IV.4 Diagram Detail Proses 2 Sistem Usulan .................................... 33
Gambar IV.5 Entity Realtionship Diagram (ERD) .......................................... 51
Gambar IV.6 Logical Record Structure (LRS) ................................................ 51
Gambar IV.7 Struktur Navigasi Sistem Usulan ............................................... 63
xv
DAFTAR TABEL
Halaman
Tabel II.1 Notasi Kamus Data .......................................................................... 14
Tabel II.2 Penelitian-Penelitian Terdahulu ...................................................... 15
Tabel IV.1 Spesifikasi File Admin .................................................................. 52
Tabel IV.2 Spesifikasi File Suplier .................................................................. 53
Tabel IV.3 Spesifikasi File Bagian Keuangan ................................................. 53
Tabel IV.4 Spesifikasi File Barang .................................................................. 54
Tabel IV.5 Spesifikasi File Pemesanan ............................................................ 55
Tabel IV.6 Spesifikasi File Pengiriman ........................................................... 56
Tabel IV.7 Spesifikasi File Pembayaran .......................................................... 56
Tabel IV.8 Spesifikasi File Penjualan .............................................................. 57
Tabel IV.9 Jadwal Implementasi...................................................................... 77
xvi
DAFTAR LAMPIRAN
Halaman
Lampiran A.1 Form Pemesanan ....................................................................... 82
Lampiran A.2 Nota Pesanan ............................................................................ 83
Lampiran A.3 List Pembelian Barang .............................................................. 84
Lampiran B.1 Kwitansi Pembayaran .............................................................. 84
Lampiran B.2 Struk Pembelian ....................................................................... 85
Lampiran B.3 Laporan Stok Barang ................................................................ 86
Lampiran B.4 Laporan Penjualan .................................................................... 87
Lampiran B.5 Laporan Keuangan ................................................................... 88
Lampiran C.1 Form Pemesanan ....................................................................... 88
Lampiran C.2 Form Transfer ........................................................................... 89
Lampiran C.3 Konfirmasi Pembayaran............................................................ 89
Lampiran C.4 Form Pembelian ........................................................................ 90
Lampiran C.5 Form Konfirmasi Pembelian ..................................................... 90
Lampiran D.1 Data Pengiriman ....................................................................... 91
Lampiran D.2 Struk Transfer .......................................................................... 91
Lampiran D.3 Bukti Pembayaran ................................................................... 92
Lampiran D.4 Bukti Konfirmasi ...................................................................... 92
Lampiran D.5 Bukti Pembelian........................................................................ 93
Lampiran D.6 Resi Pengiriman ........................................................................ 93
Lampiran D.7 Laporan Pemesanan .................................................................. 94
Lampiran D.8 Laporan Penjualan .................................................................... 94
Lampiran D.9 Laporan Data Barang ................................................................ 95
Lampiran D.10 Laporan Keuangan .................................................................. 95
Lampiran E.1 Menu Utama .............................................................................. 96
Lampiran E.2 Login User ................................................................................. 96
Lampiran E.3 Menu Beranda ........................................................................... 97
Lampiran E.4 Menu Profil ............................................................................... 97
Lampiran E.5 Menu Barang ............................................................................. 98
Lampiran E.6 Menu Pembelian........................................................................ 98
Lampiran E.7 Konfirmasi ................................................................................ 99
Lampiran E.8 Login Keuangan ........................................................................ 99
Lampiran E.9 Data Keuangan .......................................................................... 100
Lampiran E.10 Laporan Keuangan .................................................................. 100
Lampiran E.11 Login Admin ........................................................................... 101
Lampiran E.12 Data Pemesanan ...................................................................... 101
Lampiran E.13 Data Penjualan ........................................................................ 102
Lampiran E.14 Data Barang ............................................................................. 102
Lampiran E.15 Login User ............................................................................... 103
Lampiran E.16 Laporan Penjualan ................................................................... 103
Lampiran E.17 Laporan Stok Barang............................................................... 103
Lampiran E.18 Login Supplier ......................................................................... 104
Lampiran E.19 Data Pengiriman ...................................................................... 104
Lampiran E.20 Laporan Pengiriman ................................................................ 105
xvi
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Sistem pengolahan data adalah suatu kesatuan yang saling berkaitan untuk
membentuk suatu sistem antara data dan menghasilkan suatu informasi yang bisa
di pakai oleh perusahaan. CV Nusa Indah beralamat di Jl.Pancasila Tasikmalaya,
merupakan Perusahan yang bergerak di bidang penjualan barang berupa tanaman
bunga plastik.CV Nusa Indah adalah salah satu perusahaan yang termasuk dalam
tiga perusahaan CV Nusa Indah. Pengolahan data barang di CV Nusa Indah Kota
Tasikmalaya masih menggunakan cara pencatatan data manual yang mana dalam
proses pengadaan barang, penjualan,dan laporan.masih tercatat kurang efektif
sehingga sering terjadi data yang tidak sesuai.
Dengan adanya permasalahan yang terjadi, CV Nusa Indah perlu mengubah
sistem manual menjadi terkomputerisasi, sehingga dapat mempermudah pegawai
dalam proses pengadaan barang, penjualan dan laporan. Karena Perkembangan
sistem pengolahan data saat ini semakin berkembang dan maju.
Berdasarkan latar belakang diatas, maka penulis membuat perancangan
sistem dengan judul ”Rancang Bangun Sistem Informasi Pengolahan Data
Barang Pada CV Nusa Indah Kota Tasikmalaya”.
2
1.2. Maksud dan Tujuan
Maksud dari penulisan Tugas Akhir ini adalah:
a. Mengetahui sistem berjalan dalam proses pengolahan data barang pada CV
Nusa Indah.
b. Mengetahui permasalahan yang terjadi pada sistem pengolahan data barang
pada CV Nusa Indah.
c. Merancang Sistem usulan untuk mengatasi masalah yang terjadi pada sistem
pengolahan Barang pada CV Nusa Indah.
Tujuan dari penulisan Tugas Akhir ini adalah sebagai salah satu syarat
kelulusan Program Diploma III pada jurusan Manajemen Informatika dan
Komputer (AMIK) Bina Sarana Informatika.
1.3. Metode Penelitian
1.3.1. Teknik Pengumpulan Data
Merupakan hal yang sangat penting dalam proses pengumpulan data,
dengan demikian penulis mengumpulkan data melalui cara:
a. Metode Pengamatan (Observasi)
Metode ini umumnya merupakan cara pengumpulan data secara langsung ke
tempat yang akan menjadi objek penelitian, metode ini sangat bermanfaat
dalam penelitian agar lebih efektif dan efisien.
b. Wawancara (Interview)
Metode ini dilakukan dengan melakukan proses tanya jawab kepada pemilik
CV Nusa Indah Kota Tasikmalaya dimana penelitian dilaksanakan untuk
3
mendapatkan data yang akurat, proses ini tidak hanya dilakukan satu kali
akan tetapi di sesuaikan dengan kebutuhan penulis.
c. Studi Pustaka (Library Reserch)
Penulis mempelajari buku-buku, internet atau sumber yang berhubungan
dengan permasalahan yang dihadapi.
1.3.2. Metode Pengembangan Sistem.
Metode air terjun atau yang sering disebut metode waterfall sering
dinamakan siklus hidup klasik (classic life cycle), dimana hal ini menggambarkan
pendekatan yang sistematis dan juga berurutan pada pengembangan perangkat
lunak, dimulai dengan spesifikasi kebutuhan pengguna lalu berlanjut melalui
tahapan-tahapan perencanaan (planning), permodelan (modeling), konstruksi
(construction), serta penyerahan sistem ke para pelanggan/pengguna
(deployment), yang diakhiri dengan dukungan pada perangkat lunak lengkap yang
dihasilkan (pressman, 2012). Tahapan metode waterfall dapat dilihat pada
gambar di bawah ini
Gambar I.1 Tahapan Metode Wartefall
Sumber: (pressman, 2012)
4
Dalam pengembangannya metode waterfall memiliki beberapa tahapan
yang berurut yaitu: requirement (analisis kebutuhan), design system (desain
sistem), Coding (pengkodean) & Testing (pengujian), Penerapan Program,
pemeliharaan. Tahapan tahapan dari metode waterfall adalah sebagai berikut:
1. Requirement Analisis
Tahap ini pengembang sistem diperlukan komunikasi yang bertujuan untuk
memahami perangkat lunak yang diharapkan oleh pengguna dan batasan
perangkat lunak tersebut. Informasi ini biasanya dapat diperoleh melalui
wawancara, diskusi atau survei langsung. Informasi dianalisis untuk
mendapatkan data yang dibutuhkan oleh pengguna.
2. System Design
Spesifikasi kebutuhan dari tahap sebelumnya akan dipelajari dalam fase ini
dan desain sistem disiapkan. Desain Sistem membantu dalam menentukan
perangkat keras(hardware) dan sistem persyaratan dan juga membantu dalam
mendefinisikan arsitektur sistem secara keseluruhan.
3. Implementation
Pada tahap ini, sistem pertama kali dikembangkan di program kecil yang
disebut unit, yang terintegrasi dalam tahap selanjutnya. Setiap unit
dikembangkan dan diuji untuk fungsionalitas yang disebut sebagai unit
testing.
4. Integration & Testing
Seluruh unit yang dikembangkan dalam tahap implementasi diintegrasikan ke
dalam sistem setelah pengujian yang dilakukan masing-masing unit. Setelah
5
integrasi seluruh sistem diuji untuk mengecek setiap kegagalan maupun
kesalahan.
5. Operation & Maintenance
Tahap akhir dalam metode waterfall. Perangkat lunak yang sudah jadi,
dijalankan serta di lakukan pemeliharaan termasuk dalam memperbaiki
kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan
implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan
baru.
Tahapan- Tahapan Penelitian rancangan sistem pengolahan data barang:
Sumber: (Penelitian ,2017)
Gambar I.2 Tahapan-Tahapan Penelitian Rancangan Sistem Pengolahan
Data Barang
Perencanaan
Analisa
Sistem Usulan
Perancangan
Sistem Berjalan
Permasalahan Bentuk Dok
Masukan
Bentuk dok
keluaran
ERD
Spesifiksasi
File
Struktur Kode
Spesifikasi
Program
6
Berikut ini penjelasan tahapan-tahapan penelitian rancangan sistem
pengolahan data barang
a. Perencanaan
Berdasarkan hasil penelitian pada CV Nusa Indah untuk dijadikan suatu
masalah agar dapat menghasilkan sebuah rancangan sistem pada pengolahan
data barang yang ada di perusahaan tersebut.
b. Analisa
Menganalisa permasalahan berdasarkan hasil penelitian yang dilakukan
bahwa CV Nusa Indah dalam pengolahan data barangnya masih dilakukan
secara manual , sehingga sering terjadi kesalahan-kesalahan dalam melakukan
proses penjualan barang dan pembelian barang dari suplier dan pengontrolan
barang.
c. Perancangan
Berdasarkan dari hasil analisa, penulis mencoba membuat rancangan suatu
sistem usulan yang terkomputerisasi agar dapat mengatasi kendala dan
permasalahan dalam perusahaan terutama dalam prosedur sistem berjalan
pada perusahaan.
d. Sistem Usulan
Pada CV Nusa Indah dalam pengolahan data barang masih menggunakan
sistem manual. oleh karena itu, penulis mengusulkan adanya komputerisasi
sistem dalam pengolahan data barang pada CV Nusa Indah dengan
menggunakan Website agar dapat mengatasi permasalahan-permasalahan
dalam proses pengolahan data barang menjadi lebih baik dan meminalisir
kesalahan.
7
1.4. Ruang Lingkup
Dalam penulisan Tugas Akhir ini, penulis membatasi ruang lingkup
penulisan hanya pada sistem informasi pengolahan data barang pada CV Nusa
Indah.
1.4.1. Rumusan Masalah
Berdasarkan dari latar belakang yang telah di kemukakan diatas, rumusan
masalah yang penulis ambil adalah :
a. Bagaimana sistem berjalan pada sistem pengolahan data barang pada
perusahaan CV Nusa Indah?
b. Apa masalah yang ada pada sistem pengolahan data barang pada perusahaan
CV Nusa Indah?
c. Bagaiamana Solusi untuk masalah pada sistem pengolahan data barang pada
perusahaan CV Nusa Indah?
1.4.2. Batasan Masalah
Penulis mencoba membatasi masalah yang ada di CV Nusa Indah yang
membahas mengenai permasalahan yang didalamnya menyangkut proses
pengadaan barang, penjualan dan laporan bulanan.
1.5. Sistematika Penulisan
Sistematika penulisan yang digunakan dalam penyusunan Tugas Akhir ini
adalah sebagai berikut:
8
BAB I PENDAHULUAN
Meliputi tentang masalah pokok secara umum, maksud dan tujuan,
metode penelitian, ruang lingkup dan sistematika penulisan.
BAB II LANDASAN TEORI
Meliputi tentang konsep dasar sistem dan peralatan pendukung dari
sistem pengolahan data barang.
BAB III ANALISA SISTEM BERJALAN
Dalam bab ini penulis menguraikan analisa permasalahan dan
objek penelitian, yaitu sistem pengolahan data. baik dari segi
sejarah perusahaan, struktur organisasi, prosedur sistem berjalan,
diagram alir data, dan spesifikasi dokumen.
BAB IV RANCANGAN SISTEM USULAN
Dalam bab ini penulis membahas tentang sistem pengolahan data
barang usulan, analisa permasalahan dari sistem usulan, gambar
perencanaan sistem dengan diagram alir data (DAD) dan
spesifikasi komputer yang digunakan.
BAB V PENUTUP
Dalam bab ini membahas tentang kesimpulan serta saran yang
diambil dari seluruh proses yang terjadi selama melakukan
penyusunan Tugas Akhir ini.
9
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Sistem
Menurut Sutabri (2012 : 2) menyatakan bahwa:
Terdapat dua kelompok pendekatan didalam pendefinisian sistem, yaitu
kelompok yang menekankan pada prosedur dan kelompok yang
menekankan pada elemen atau komponennya.Pendekatan yang
menekankan pada prosedur mendefinisikan sistem sebagai suatu jaringan
kerja prosedur-prosedur yang saling berhubungan, berkumpul bersama-
sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu
sasaran tertentu. Sedangkan pendekatan sistem yang lebih menekankan
pada elemen atau komponen mendefinisikan sistem sebagai kumpulan
elemen yang berinteraksi untuk mencapai suatu sasaran tertentu. Kedua
kelompok definisi ini adalah benar dan tidak bertentangan, yang berbeda
adalah cara pendekatannya.
Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau
himpunan dari unsur, komponen, atau variabel yang teroganisasi, saling
berinteraksi, saling tergantung satu sama lain dan terpadu. Teori sistem secara
umum diuraikan oleh Kennenth Boulding, terutama menekankan pentingnya
perhatian tehadap setiap bagian yang membentuk sebuah sistem. Suatu sisyem
mempunyai maksud tertentu. Ada yang menyebutkan suatu sistem adalah untuk
mencapai suatu tujuan (goal) dan ada yang menyebutkan suatu sistem adalah
untuk mencapai suatu sasaran (objeectives). Unsur-unsur yang mewakili suatu
sistem secara umum adalah masukan (input), pengolahan (processing) dan
keluaran (output).
10
2.1.1. Definisi Rancang Bangun
Menurut (Rukmana & Iriani, 2012) menyatakan bahwa:
Perancangan adalah suatu proses pemilihan dan pemikiran yang
menghubungkan fakta-fakta berdasarkan asumsi-asumsi yang berkaitan
dengan masa datang dengan menggambarkan dan merumuskan kegiatan-
kegiatan tertentu yang diyakini diperlukan untuk mencapai tujuan-tujuan
tertentu dan menguraikan bagaimana pencapaiannya.
2.1.2. Definisi Sistem
Menurut (sutabri, 2012) menyatakan bahwa: ”Suatu sistem pada dasarnya
adalah sekelompok unsure yang erat berhubungan dengan yang lain,yang
berfungsi bersama-sama untuk mencapai tujuan tertentu.”
Dari definisi tersebut dapat dirijnci lebih lanjut pengertian sistem secara
umum, yaitu sebagai berikut:
1. Setiap sistem terdiri dari berbagai unsur. Unsur-unsur suatu sistem terdiri dari
subsistem yang lebih kecil, yang terdiri pula dari kelompok-kelompok unsur
yang membentuk subsistem tersebut.
2. Unsur-unsur tersebut merupakan bagian yang tak terpisahkan dari sistem
yang bersangkutan. Unsur-unsur sistem berhubungan erat satu sama lain
dimana sifat serta kerja sama antarunsur dalam sistem tersebut mempunyai
bentuk tertentu.
3. Unsur-unsur di dalam sistem tersebut bekerja sama untuk mencapai tujuan
sistem.
4. Suatu sistem merupakan bagian dari sistem lain yang lebih besar. Contohnya
sistem pernapasan merupakan bagian dari sistem metabolisme tubuh.
11
2.1.3. Definisi Informasi
Menurut (Tantra, 2012) menyatakan bahwa: “Sistem informasi adalah cara
yang terorganisir untuk mengumpulkan, memasukan dan memroses data dan
menyimpannya,mengelola mengontrol dan melaporkan sehingga dapat
mendukung perusahaan atau organisasi untuk mencapai tujuan”.
Sistem informasi dapat bersifat formal maupun informal. Sistem informasi
akuntansi,produksi dan penjualan merupakan contoh sistem formal yang secara
resmi memiliki tanggungjawab untuk menghasilkan informasi yang akurat.
Sedangkan sistem informasi informal adalah kebalikanya,berasal dari bagian-
bagian organisasi yang tidak secara resmi memberikan informasi,seperti bagian
legal.
2.1.4. Definisi Pengolahan Data
Menurut (Sutarman, 2012) menyatakan bahwa: “Pengolahan Data adalah
proses perhitungan/transformasi data input menjadi informasi yang mudah
dimengerti ataupun sesuai dengan yang diinginkan”.
2.1.5. Definisi Barang
Menurut (Ramli, 2013) menyatakan bahwa: “Barang adalah setiap benda
atau berwujud, bergerak maupun tidak bergerak yang dapat diperdagangkan,
dipakai dipergunakan atau dimanfaatkan oleh pengguna barang”.
12
2.2. Peralatan Pendukung (Tools System)
2.2.1. ERD (Entity Relationship Diagram)
Menurut (Fathansyah, 2012) mengemukakan bahwa:
Model Entity-Relationship yang berisi komponen-komponen Himpunan
Entitas dan Himpunan Relasi yang masing-masing dilengkapi dengan
atribut-atribut yang merepresentasikan seluruh fakta dari „dunia nyata‟
yang kita tinjau, dapat digambarkan dengan lebih sistematis dengan
menggunakan Diagram Entity-Relationship (Diagram E-R).
Notasi-notasi simbolik didalam Diagram E-R yang dapat kita gunakan
adalah:
1. Persegi panjang, menyatakan Himpunan Entitas.
2. Lingkaran/Elip, menyatakan Atribut (Atribut yang berfungsi sebagai key
digaris bawahi).
3. Belah Ketupat, menyatakan Himpunan Relasi.
4. Garis, sebagai penghubung antara Himpunan Relasi dengan Himpunan
Entitas dan Himpunan Entitas dengan Atributnya.
5. Kardinalitas Relasi dapat dinyatakan dengan banyaknya garis cabang atau
dengan pemakaian angka (1 dan 1 untuk relasi satu-ke-satu, dan N untuk
relasi satu-ke-banyak atau N dan N untuk relasi banyak-ke-banyak).
2.2.2. LRS (Logical Record Structure)
Menurut (Hasugian & Shidiq, 2012) memberikan batasan bahwa LRS
adalah “sebuah model sistem yang digambarkan dengan sebuah diagram-ER akan
mengikuti pola atau aturan permodelan tertentu dalam kaitanya dengan konvensi
ke LRS”.
Perubahan yang terjadi yaitu mengikuti aturan-aturan sebagai berikut
(Hasugian & Shidiq, 2012) :
13
1. Setiap entitas akan diubah kebentuk kotak.
2. Sebuah atribut relasi disatukan dalam sebuah kotak bersama entitas jika
hubungan yang terjadi pada diagram-ER 1:M (relasi bersatu dengan
cardinality M) atau tingkat hubungan 1:1 (relasi bersatu dengan cardinality
yang paling membutuhkan referensi).
3. Sebuah relasi dipisah dalam sebuah kotak tersendiri (menjadi entitas baru)
jika tingkat hubunganya M:M (many to many) dan memiliki foreign key
sebagai primary key yang diambil dari kedua entitas yang sebelumnya saling
berhubungan.
2.2.3. DFD (Data Flow Diagram)
Menurut (Rosa A.S dan M. Shalahudin, 2013) menyatakan bahwa: “Data
flow diagram atau dalam bahasa Indonesia menjadi Diagram Alir Data (DAD)
representasi grafik untuk perancangan pemograman terstruktur yang
menggambarkan aliran informasi dan transformasi informasi yang diapilasikan
sebagai data yang mengalir dari masukan (Input) dan keluaran (Output)”.
Sedangkan Menurut (Musligudin & Oktafianto, 2016) menerangkan
bahwa:
Data Flow Diagram atau DFD merupakan gambaran suatu sistem yang
telah ada atau sistem baru yang dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir.
Dengan adanya Data Flow Diagram, maka pemakai sistem yang kurang
memahami dibidang Komputer dapat mengerti sistem yang sedang
berjalan.
14
2.2.4. Kamus Data
Menurut (Rosa A.S dan M. Shalahudin, 2013) menyatakan bahwa:
“Kamus data adalah kumpulan daftar elemen-elemen data yang mengalir pada
sistem perangkat lunak sehingga masukan (input) dan keluaran (output) dapat
dipahami secara umum”.
Pada tahap perencanaan sistem, kamus data digunakan untuk merancang
input, merancang laporan-laporan dan database. Untuk menunjukkan informasi-
informasi tambahan di kamus data dipergunakan notasi-notasi sebagai berikut:
Tabel II.1. Notasi Kamus data
Sumber : Rosa A.S dan Shalahudin Tahun (2013)
2.2.5. Pengkodean
Menurut (Fahrianto & Arini, 2014) menyatakan bahwa: “Konsep dasar
pengkodean adalah kesalahan (error) merupakan masalah dalam sistem
komunikasi, sebab dapat mengurangi kinerja dari sistem. Untuk mengatasi
masalah tersebut diperlukan suatu sistem yang dapat mengoreksi error. Sehingga
dicari solusi pemasangan error dengan memeriksa bit”.
15
2.2.6. Tinjauan Studi (Study Literatur)
Adapun beberapa penelitian – penelitian terdahulu yang berhubungan
dengan Rancang Bangun Sistem informasi Pengolahan Data Barang Pada CV
Nusa Indah Tasikmalaya, yaitu :
Tabel II.2. Penelitian-Penelitian Terdahulu
No Penulis Judul Pembahasan
1
(Fendra Sukmana,
Sukadi, 2014)
Sistem Informasi
Pengolahan dan
service Komputer
Pada Sinar Terang
Komputer Pacitan
Dalam Penelitian ini
menganalisa pengolahan
manajemen data dan
mengembangkan solusi
teknis yang berlaku
dengan merancang sistem
informasi untuk
mendukung kegiatan
oprasional perusahan
dalam proses pengolahan
data.
2
(Ade Solihin, Asep
Deddy Supriatna,
Rd.Erwin Gunadhi,
2014)
Rancang bangun
sistem informasi
barang masuk dan
barang keluar
Membahas tentang
bagaimana sistem
informasi barang masuk
dan barang keluar dapat
menjadi solusi
permasalahan dan proses
pengolahan data barang
16
menjadi lebih baik dan
meminalisir kesalahan.
3
(Kiki Rizki
Maulana,
Bunyamin, 2015)
Rancang
Bangun Aplikasi
Sistem Infornasi
Penjualan Dan Stok
Barang
Membahas tentang
data pengolahan dan
pencatatan data barang
masuk dan keluar.
Berdasarkan uraian yang telah dikemukakan diatas dapat disimpulkan ,
dari penelitian terdahulu mengenai pengolahan data barang . pada CV Nusa
Indah terdapat permasalahan yang membuat penulis tertarik untuk membuat suatu
rancangan sistem usulan yang akan dijadikan rancangan sistem baru yang lebih
efektif dalam pengolahan data barang yang ada di perusahaan tersebut. Rancangan
Sistem usulan ini ialah “Rancang Bangun Sistem informasi pengolahan data
barang pada CV. Nusa Indah Kota Tasikmalaya” .
Dengan adanya permasalahan yang terjadi, CV Nusa Indah perlu
mengubah metode Pengolahan data yang saat ini berjalan dengan metode
terkomputerisasi, sehingga dapat mempermudah pegawai dalam mengelola data
barang. Karena Perkembangan sistem pengolahan data saat ini semakin
berkembang dan maju.
17
BAB III
ANALISA SISTEM BERJALAN
3.1. Tinjauan Instansi
3.1.1. Sejarah Instansi
Perusahaan CV Nusa Indah mulai berdiri pada tahun 2012. Didirikan oleh
Bapak H.Samsul Hadi. Awal mulanya perusahaan ini hanya menjual tanaman saja
dengan cara berkeliling menggunakan roda yang dijajakan oleh 5 orang pegawai.
Seiring dengan berjalannya waktu, perusahaan ini mengalami peningkatan dalam
penjualan sehingga pemilik bisa mendirikan toko dan melakukan ekspansi yang
pada akhirnya memiliki tiga toko nyaitu CV Nusa Indah collection, CV Nusa
Indah Florist yang berletak di Jl.Pancasila Tasikmalaya, letak toko satu dengan
yang lainnya lumayan berdekatan dan tetap sama terletak di Jl.Pancasila
Tasikmalaya.
Dengan demikian perusahaan ini dapat bertahan hingga sekarang, seiring
dengan bertambahnya usia dengan kata lain bertambahnya pengetahuan dan
pengalaman yang di dapat dan beberapa startegi atau kebijakan yang dilakukan
oleh pemimpin perusahaan dalam menjalankan usahanya ini membuat perusahaan
dalam menjalankan usahanya ini membuat perusahaan CV Nusa Indah semakin
dikenal oleh masyarakat.
3.1.2. Struktur Organisasi dan Fungsi
Organisasi merupakan bentuk kerja sama dan sekelompok orang untuk
mencapai suatu tujuan bersama dalam organisasi terdapat unsur-unsur seperti
18
sekelompok orang yang bekerja sama atau pembagian tugas dan adanya tujuan
yang dicapai. Perusahaan sebagai suatu organisasi yang membutuhkan adanya
kepengurusan untuk dapat melakukan kegiatan usahanya, suatu organisasi atau
social diciptakan dan ditetapkan apabila didalam terdapat pekerjaan untuk
mencapai tujuan.
Struktur organisasi yang digunakan perusahaan CV Nusa Indah Dekorasi
Tasikmalaya menggunakan struktur yang sederhana. Meskipun demikian tetap
ada pembagian tugas dan tanggung jawab sehingga semua tidak ditanggung
sendiri. untuk lebih jelasnya berikut gambar struktur organisasi perusahaan
tersebut.
Sumber: (CV Nusa Indah Dekorasi, 2017)
Gambar III.1. Struktur Organisasi CV Nusa Indah
Bag.Administrasi
Hj. Dedeh Rodiah
Bag.Keuangan
Lis Fauziah
Manager/Pemilik
H.Samsul Hadi
19
Adapun tugas dan wewenang dari struktur organisasi yang diterapkan oleh
perusahaan CV Nusa Indah Dekorasi adalah sebagai berikut:
1. Manager Perusahaan
Berfungsi mengkoordinir serta mengawasi seluruh kegiatan perusahaan
dalam menetapkan kebijakan-kebijakan yang berhubungan dengan operasi
perusahaan secara keseluruhan.
2. Bagian Administrasi
Berfungsi mencatat dan menangani semua sistem pengadministrasian dan
kegiatan dalam perusahaan.
3. Bagian Keuangan
Berfungsi untuk menentukan harga barang, melayani pelanggan dalam
pembayaran dan mengelola keuangan di perusahaan.
3.2. Prosedur Sistem Berjalan
Adapun prosedur pengolahan data barang pada CV Nusa Indah Dekorasi
adalah sebagai berikut:
1. Prosedur Pengadaan Barang
Proses pengadaan barang pada CV Nusa Indah, pada prosedur ini admin
mengisi form pemesanan untuk selanjutnya diajukan kepada supplier.
Kemudian, supplier akan mengirim barang beserta nota pesanan yang berisi
jumlah nominal yang harus dibayar, kemudian barang diterima admin dan
nota pesanan diterima oleh bagian keuangan untuk dilunasi kepada supplier,
setelah pelunasan dilakukan, supplier memberikan struk pembayaran kepada
bagian keuangan.
20
2. Prosedur Penjualan Barang
Pada proses penjualan, pembeli meminta barang pada admin. Kemudian,
admin akan mengecek persediaan barang diperusahaan. Jika persediaan
barang di perusahaan memenuhi kebutuhan pembeli, maka admin akan
memberikan barang dan struk pembayaran kepada pembeli sebagai bukti
pembayaran.
3. Prosedur Laporan
Dalam prosedur laporan ini, admin akan memberikan laporan stok barang,
dan laporan penjualan, sedangkan bagian keuangan memberikan laporan
keuangan kepada owner.
3.3. Diagram Alir Data Sistem Berjalan
3.3.1. Diagram Konteks Sistem Berjalan
Gambar III.2. Diagram Konteks
21
3.3.2. Diagram Nol Sistem Berjalan
Gambar III.3. Diagram Nol
22
3.3.3. Diagram Detail Proses 1 Sistem Berjalan
Gambar III.4. Diagram Detail Proses 1
3.4. Spesifikasi Dokumen Sistem Berjalan
Spesifikasi dokumen sistem berjalan merupakan bentuk dari dokumen-
dokumen sistem berjalan pada sistem informasi pengolahan data barang.
Spesifikasi sistem berjalan tersebut terdiri dari dokumen masukan dan keluaran
yang dilakukan dalam proses pengolahan data barang.
23
3.4.1. Spesifikasi Bentuk Dokumen Masukan
Dokumen masukan adalah segala bentuk masukan berupa dokumen yang
diolah dalam proses yang dapat menghasilkan keluaran atau output yang
diinginkan. Yang termasuk dokumen masukkan dalam sistem informasi
pengolahan data barang:
1. Nama Dokumen : Form Pesanan (FP)
Fungsi : Sebagai permohonan pemesanan barang
Sumber : Admin
Tujuan : Supplier
Frekuensi : Setiap kali terjadi pesanan
Media : Kertas
Jumlah : 1 Lembar
Format : Lihat Lampiran A.1
2. Nama Dokumen : Nota Pemesanan
Fungsi : Sebagai bukti pesanan dan tagihan pembayaran
pesanan
Sumber : Supplier
Tujuan : Admin
Frekuensi : Setiap kali terjadi tagihan pesanan
Media : Kertas
Jumlah : 1 Lembar
Format : Lihat Lampiran A.2
3. Nama Dokumen : List Pembelian Barang
24
Fungsi : Sebagai data pembelian Barang
Sumber : Pembeli
Tujuan : Admin
Frekuensi : Setiap kali terjadi Pembelian Barang
Media : Kertas
Jumlah : 1 Lembar
Format : Lihat Lampiran A.3
3.4.2. Spesifikasi Bentuk Dokumen Keluaran
Dokumen keluaran adalah dokumen yang dihasilkan dari proses sistem
input atau disebut juga dengan dokumen keluaran. Yang termasuk dokumen
keluaran dalam sistem informasi pengolahan data barang:
1. Nama Dokumen : Kwitansi Pembayaran
Fungsi : Sebagai bukti pembayaran pelunasan pemesanan
Sumber : Supplier
Tujuan : Bagian Keuangan
Frekuensi : Setiap kali terjadi pembayaran
Media : Kertas
Jumlah : 1 Lembar
Format : Lihat Lampiran B.1
2. Nama Dokumen : Struk Pembelian
Fungsi : Sebagai bukti pembelian dan tagihan pembelian
Sumber : Admin
Tujuan : Pembeli
25
Frekuensi : Setiap kali terjadi transaksi pembelian
Media : Kertas
Jumlah : 1 Lembar
Format : Lihat Lampiran B.2
3. Nama Dokumen : Laporan Stok Barang
Fungsi : Sebagai laporan stok barang setiap bulan
Sumber : Admin
Tujuan : Owner
Frekuensi : Setiap melakukan laporan bulanan
Media : Kertas
Jumlah : 1 Berkas
Format : Lihat Lampiran B.3
4. Nama Dokumen : Laporan Penjualan
Fungsi : Sebagai laporan penjualan bulanan
Sumber : Admin
Tujuan : Owner
Frekuensi : Setiap kali melakukan laporan penjualan bulanan
Media : Kertas
Jumlah : 1 Berkas
Format : Lihat Lampiran B.4
5. Nama Dokumen : Laporan Keuangan
Fungsi : Sebagai laporan keuangan bulanan
Sumber : Admin
Tujuan : Owner
26
Frekuensi : Setiap kali melakukan laporan keuangan bulanan
Media : Kertas
Jumlah : 1 Berkas
Format : Lihat Lampiran B.5
3.5. Pemasalahan Pokok
Suatu usaha atau pekerjaan dapat dilakukan dengan baik, efesien dan efektif
sangat bergantung dari sistem yang baik pula, sehingga usaha-usaha yang
dijalankan sesuai dengan apa yang kita harapkan. Dalam menciptakan suatu
sistem harus disesuaikan dengan situasi yang ada. Aktifitas yang baik akan
menimbulkan berbagai masalah. Adapun yang terjadi pada sistem informasi
pengolahan data barang sebagai berikut:
1. Pengolahan data barang masih menggunakan media kertas, sehingga proses
pengolahannya membutuhkan waktu yang cukup lama dalam menghasilkan
informasi.
2. Masih sering terjadi kekeliruan dalam proses pengolahan data barang.
3.6. Pemecahan Masalah
Untuk menyelesaikan permasalahan diatas, penulis mengajukan beberapa
alternatif pemecahan masalah yang diantaranya adalah:
1. Dibuatlah sebuah rancangan pengolahan data barang secara terkomputerisasi
maka informasi yang dihasilkan lebih cepat, dan mengikuti perkembangan
teknologi informasi.
27
2. Penggunaan komputer sebagai media proses pengolahan data barang dapat
meminalisir kesalahan yang terjadi dalam proses pengolahannya.
28
BAB IV
RANCANGAN SISTEM USULAN
4.1. Umum
Setelah penulis menganalisa prosedur sistem berjalan yang diterapkan
sekarang ini pada proses pengelolaan barang pada CV Nusa Indah Kota
Tasikmalaya, masih belum efektif karena memerlukan waktu yang tidak sedikit
dan proses yang tidak singkat. Dalam sistem usulan ini, penulis lebih menekankan
pada segi perkembangan teknologi informasi yang harus diikuti demi terwujudnya
perkembangan dan sistem yang lebih baik lagi, salah satunya yaitu berbasis
Website.
Dalam rancangan sistem usulan ini, penulis akan membahas tentang
prosedur sistem usulan, Diagram Alir Data (DAD) sistem usulan, kamus data
sistem usulan, spesifikasi rancangan sistem usulan, yang meliputi bentuk
dokumen masukan, keluaran, Entity Relationship Diagram (ERD), spesifikasi file,
struktur kode dan spesifikasi program, serta spesifikasi komputernya juga jadwal
implementasi.
Secara umum, rancangan sistem usulan ini bertujuan untuk mencoba
menerapkan perkembangan teknologi informasi juga diharapkan dapat
memecahkan masalah sebagaimana yang sudah dipaparkan sebelumnya.
29
4.2. Prosedur Sistem Usulan
1. Prosedur Pengadaan Barang
Pada prosedur pengadaan barang di CV Nusa Indah ini, admin mengisi form
pemesanan pada website yang nantinya dapat diketahui oleh pihak supplier.
Kemudian, supplier akan mengirim barang dan menginputkan data
pengiriman yang dapat diketahui oleh pihak admin, kemudian supplier akan
mengirimakan barang kepada admin. Bagian keuangan kemudian akan
mentransferkan nominal pengiriman berdasarkan data pengiriman tersebut
melalui form transfer kepada bank dan nomor rekening yang ditentukan oleh
pihak supplier dan mendapatkan bukti transfer. Setelah itu, bagian keuangan
melakukan konfirmasi pembayaran melalui website dengan meng-uploadkan
bukti transfer tersebut dan secara otomatis sistem dari pihak supplier akan
memberikan bukti konfirmasi yang dapat dicetak oleh bagian keuangan
sebagai tanda pembayaran atas pengiriman.
2. Prosedur Penjualan Barang
Pada prosedur penjualan, dalam hal ini, pembeli mengunjungi website dan
mengisi form pembelian, setelah selesai, akan muncul total harga yang harus
dibayar pada nomor rekening yang sudah ditentukan, kemudian pembeli akan
melakukan pembayaran melalui bank dan bank akan memberikan struk
pembayaran sebagai buktinya. Setelah itu, pembeli melakukan konfirmasi
dengan mengisi form konfirmasi pada website dan menguploadkan struk
pembayaran. Setelah selesai melakukan konfirmasi, admin akan mengirimkan
barang dan bukti pembelian kepada pembeli melalui kurir, dan kurir akan
mengirimkan resi pengiriman kepada admin untuk diserahkan oleh admin
30
kepada pembeli. Sementara barang dan resi pengiriman akan diantarkan oleh
kurir untuk diberikan kepada pembeli.
3. Prosedur Laporan
Setiap bulannya, owner dapat melihat laporan pemesanan, laporan penjualan
laporan data barang, dan laporan keuangan yang dikelola oleh admin dan
bagian keuangan pada website.
4.3. Diagram Alir Data (DAD) Sistem Usulan
Gambar IV.1. Diagram Konteks Sistem Usulan
31
Gambar IV.2. Diagram Nol Sistem Usulan
32
Gambar IV.3. Diagram Detail Proses 1 Sistem Usulan
33
Gambar IV.4. Diagram Detail Proses 2 Sistem Usulan
34
4.4. Kamus Data Sistem Usulan
Kamus data (data dictionary) adalah katalog fakta tentang data dan
kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan
menggunakan kamus data, analis sistem dapat mendefinisikan data yang berjalan
mengalir di sistem dengan lengkap.
1. Nama Arus Data : Form Pemesanan
Alias : Form Pemesanan
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Admin – Proses 1.1
Proses 1.1 – Supplier
Penjelasan : Sebagai formulir permohonan pemesanan barang
Periode : Setiap melakukan pemesanan
Volume : Rata-rata 2 kali dalam satu minggu
Struktur Data : Header + Isi
Header = nama_form
Isi = kd_pesan + tanggal_pesan + jumlah_barang_masuk +
id_supplier
@kd_pesan *berisi 11 digit*
tanggal_pesan = tahun+bulan+tanggal
id_supplier *berisi 6 digit*
2. Nama Arus Data : Data Pengiriman
Alias : Data Pengiriman
Bentuk Data : Cetakan Komputer
Arus Data : Supplier – Proses 1.2
35
Proses 1.2 – Admin
Proses 1.2 – Bagian Keuangan
Penjelasan : Sebagai formulir catatan pengiriman dan tagihan pesanan
Periode : Setiap setelah melakukan pemesanan
Volume : Rata-rata 2 kali dalam satu minggu
Struktur Data : Header + Isi
Header = nama_dokumen+tanggal_sekarang
tanggal_sekarang = tahun+bulan+tanggal
Isi = 1{kd_pengiriman + kd_pesan + tgl_kirim +
banyak_kirim + id_supplier + status}8
@kd_pengiriman *berisi 12 digit*
kd_pesan *berisi 12 digit*
tgl_kirim = tahun+bulan+tanggal
id_supplier *berisi 6 digit*
3. Nama Arus Data : Form Transfer
Alias : Form Transfer
Bentuk Data : Cetakan Komputer
Arus Data : Bagian Keuangan – Proses 1.3
Proses 1.3 – Bank
Penjelasan : Sebagai formulir pembayaran melalui transfer dana
Periode : Setiap melakukan pembayaran dan pembelian
Volume : Sesuai kebutuhan
Struktur Data : Header + Isi +Footer
Header = nama_bank+tgl+jam
36
Isi = rekening_asal + rekening_tujuan + berita + jumlah +
kode_key
Footer = copyright_bank
4. Nama Arus Data : Struk Transfer
Alias : Struk Transfer
Bentuk Data : Cetakan Komputer
Arus Data : Bank – Proses 1.3
Proses 1.3 – Bagian Keuangan
Bank – Proses 2.2
Proses 2.2 – Pembeli
Penjelasan : Sebagai formulir transfer dana
Periode : Setiap setelah melakukan transfer
Volume : Sesuai kebutuhan
Struktur Data : Header + Isi + Footer
Header = nama_bank + nama_dokumen
Isi = tgl_transfer + jam_transfer + no_referensi + tujuan_transfer
+ nama_penerima + jumlah + berita + jenis_transfer +
no_urut + status
Footer = copyright
5. Nama Arus Data : Konfirmasi Pembayaran
Alias : Konfirmasi Pembayaran
Bentuk Data : Cetakan Komputer
Arus Data : Bagian Keuangan – Proses 1.4
Proses 1.4 – Supplier
37
Penjelasan : Sebagai formulir konfirmasi setelah melakukan
pembayaran (transfer)
Periode : Setiap setelah pembayaran
Volume : Rata-rata 2 kali dalam satu minggu
Struktur Data : Header + Isi
Header = nama_dokumen+tanggal_sekarang
tanggal_sekarang = tahun+bulan+tanggal
Isi = kd_bayar + kd_pengiriman + tgl_bayar + bukti_bayar +
id_bagian_keuangan
@kd_bayar *berisi 13 digit*
kd_pengiriman *berisi 12 digit*
tgl_bayar = tahun+bulan+tanggal
id_bagian_keuangan *berisi 5 digit*
6. Nama Arus Data : Bukti Konfirmasi
Alias : Bukti Konfirmasi
Bentuk Data : Cetakan Komputer
Arus Data : Proses 1.4 – Bagian Keuangan
Penjelasan : Sebagai bukti telah melakukan konfirmasi pembayaran
Periode : Setiap setelah melakukan konfirmasi
Volume : Rata-rata 2 kali dalam satu minggu
Struktur Data : Header + Isi
Header = logo_perusahaan+nama_dokumen
Isi = 1{kd_bayar + kd_pengiriman + tgl_bayar + bukti_bayar
+ id_bagian_keuangan}30
38
@kd_bayar *berisi 13 digit*
kd_pengiriman *berisi 12 digit*
tgl_bayar = tahun+bulan+tanggal
id_bagian_keuangan *berisi 5 digit*
7. Nama Arus Data : Form Pembelian
Alias : Form Pembelian
Bentuk Data : Cetakan Komputer
Arus Data : Pembeli – Proses 2.1
Proses 2.0 – Admin
Penjelasan : Sebagai permohonan pembelian barang
Periode : Setiap terjadi transaksi penjualan
Volume : Rata-rata 30 transaksi sehari
Struktur Data : Header + Isi
Header = nama_dokumen +logo + nama_perusahaan + tgl +jam
Tgl = tahun+bulan+tanggal
Jam = jam+menit
Isi = kd_penjualan + id_admin + kd_barang + qty + harga +
total + total_bayar + kembali
@kd_penjualan *berisi 13 digit*
Id_admin *berisi 6 digit*
8. Nama Arus Data : Bukti Pembelian
Alias : Bukti Pembelian
Bentuk Data : Cetakan Komputer
Arus Data : Admin – Proses 2.4
39
Proses 2.4 – Kurir
Kurir – Proses 2.5
Proses 2.5 – Pembeli
Penjelasan : Sebagai bukti pembelian barang
Periode : Setiap setelah melakukan pembelian
Volume : Rata-rata 30 transaksi per hari
Struktur Data : Header + Isi
Header = nama_dokumen+logo+nama perusahaan
Isi = 1{kd_penjualan + id_admin + kd_barang +
jml_barang_keluar + tgl_penjualan + nama_pembeli +
NIK + tlp}30
@kd_penjualan *berisi 13 digit*
id_admin *berisi 6 digit*
kd_barang *berisi 6 digit*
tgl_penjualan = tahun+bulan+tanggal
nik *berisi 14 digit*
9. Nama Arus Data : Bukti Pembayaran
Alias : Bukti Pembayaran
Bentuk Data : Cetakan Komputer
Arus Data : Proses 2.1 – Pembeli
Pembeli – Proses 2.2
Proses 2.2 - Bank
Penjelasan : Sebagai bukti pengantar untuk melakukan pembayaran
Periode : Setiap setelah melakukan pembelian
40
Volume : Rata-rata 30 transaksi per hari
Struktur Data : Header + Isi
Header = nama_dokumen+logo+nama perusahaan
Isi = 1{kd_penjualan + id_admin + kd_barang +
jml_barang_keluar + tgl_penjualan + nama_pembeli +
NIK + tlp}30
@kd_penjualan *berisi 13 digit*
id_admin *berisi 6 digit*
kd_barang *berisi 6 digit*
tgl_penjualan = tahun+bulan+tanggal
nik *berisi 14 digit*
10. Nama Arus Data : Form Konfirmasi Pembelian
Alias : Form Konfirmasi Pembelian
Bentuk Data : Cetakan Komputer
Arus Data : Pembeli – Proses 2.3
Proses 2.3 – Admin
Penjelasan : Sebagai konfirmasi pembayaran atas pembelian
Periode : Setiap setelah melakukan pembayaran pembelian
Volume : Rata-rata 30 transaksi per hari
Struktur Data : Header + Isi
Header = nama_dokumen
Isi = @id_konfirmasi + tgl_konfirmasi + kd_penjualan + struk
tgl_konfirmasi = tahun+bulan+tanggal
kd_penjualan *berisi 13 digit*
41
11. Nama Arus Data : Resi Pengiriman
Alias : Resi Pengiriman
Bentuk Data : Cetakan Komputer
Arus Data : Kurir – Proses 2.4
Proses 2.4 – Admin
Admin – Proses 2.5
Proses 2.5 – Pembeli
Penjelasan : Sebagai bukti pengiriman barang oleh kurir
Periode : Setiap melakukan pengiriman barang
Volume : Rata-rata 30 transaksi per hari
Struktur Data : Header + Isi
Header = nama_dokumen
Isi = no_resi + pengirim + penerima+ berat
12. Nama Arus Data : Laporan Pemesanan
Alias : Laporan Pemesanan
Bentuk Data : Cetakan Komputer
Arus Data : Proses 3.0 – Owner
Penjelasan : Sebagai laporan data pemesanan
Periode : Setiap bulan
Volume : Satu kali per bulan
Struktur Data : Header + Isi + Footer
Header = nama_dokumen+logo+nama_perusahaan+tanggal
Tanggal = tahun+bulan+tanggal
42
Isi = 1{kd_pengiriman + kd_pesan + tgl_kirim +
banyak_kirim + id_supplier + status}30
@kd_pengiriman *berisi 12 digit*
Kd_pesan *berisi 12 digit*
Tgl_kirim = tahun+bulan+tanggal
Id_supplier *berisi 6 digit*
Status = [On Proses|Terkirim|Diterima]
Footer = nama_admin + ttd_admin
13. Nama Arus Data : Laporan Penjualan
Alias : Laporan Penjualan
Bentuk Data : Cetakan Komputer
Arus Data : Proses 3.0 – Owner
Penjelasan : Sebagai laporan data penjualan
Periode : Setiap bulan
Volume : Satu kali per bulan
Struktur Data : Header + Isi + Footer
Header = nama_dokumen+logo+nama_perusahaan+tanggal
Tanggal = tahun+bulan+tanggal
Isi = 1{kd_penjualan + id_admin + kd_barang +
jml_barang_keluar + tgl_penjualan}30
@kd_penjualan *berisi 13 digit*
id_admin *berisi 6 digit*
kd_barang *berisi 6 digit*
tgl_penjualan = tahun+bulan+tanggal
43
Footer = nama_admin + ttd_admin
14. Nama Arus Data : Laporan Data Barang
Alias : Laporan Data Barang
Bentuk Data : Cetakan Komputer
Arus Data : Proses 3.0 – Owner
Penjelasan : Sebagai laporan data barang
Periode : Setiap bulan
Volume : Satu kali per bulan
Struktur Data : Header + Isi + Footer
Header = nama_dokumen+logo+nama_perusahaan+tanggal
Tanggal = tahun+bulan+tanggal
Isi = 1{kd_barang + id_admin + jml_barang_masuk +
jml_barang_keluar + stok}30
@kd_barang *berisi 6 digit*
id_admin *berisi 6 digit*
Footer = nama_admin + ttd_admin
15. Nama Arus Data : Laporan Keuangan
Alias : Laporan Keuangan
Bentuk Data : Cetakan Komputer
Arus Data : Proses 3.0 – Owner
Penjelasan : Sebagai laporan data keuangan
Periode : Setiap bulan
Volume : Satu kali per bulan
Struktur Data : Header + Isi + Footer
44
Header = nama_dokumen+logo+nama_perusahaan+tanggal
Tanggal = tahun+bulan+tanggal
Isi = 1{kd_bayar + kd_pengiriman + tgl_bayar +
bukti_bayar}30
@kd_bayar *berisi 13 digit*
kd_pengiriman *berisi 12 digit*
tgl_bayar = tahun+bulan+tanggal
Footer = nama_ bagian_keuangan + ttd_bagian_keuangan
4.5. Spesifikasi Rancangan Sistem Usulan
Dalam spesifikasi sistem usulan dibahas juga mengenai bentuk – bentuk
dari file – file maupun dokumen – dokumen dari sistem usulan yang mempunyai
peranan dalam proses pengelolaan data barang pada sistem yang diusulkan, serta
program – program yang digunakan pada sistem pengelolaan data barang pada
CV. Nusa Indah Tasikmalaya. Dimana program data yang dimasukkan dalam
komputer sangat menunjang dalam pengambilan keputusan oleh owner CV. Nusa
Indah Tasikmalaya.
4.5.1. Spesifikasi Bentuk Dokumen Masukan
Adapun dokumen – dokumen yang menjadi dokumen masukan pada
sistem usulan ini, dapat dispesifikasikan seperti berikut ini:
1. Form Pemesanan
Nama Dokumen : Form Pemesanan
Fungsi : Sebagai formulir pemesanan barang
45
Sumber : Admin
Tujuan : Supplier
Frekuensi : Setiap melakukan pemesanan
Media : Cetakan Komputer
Jumlah : 1 Form
Format : Lihat Lampiran C.1
2. Form Transfer
Nama Dokumen : Form Transfer
Fungsi : Sebagai formulir pembayaran melalui transfer
Sumber : Bagian Keuangan-Pembeli
Tujuan : Bank
Frekuensi : Setiap melakukan pembayaran transfer dana
Media : Cetakan Komputer
Jumlah : 1 Form
Format : Lihat Lampiran C.2
3. Konfirmasi Pembayaran
Nama Dokumen : Konfirmasi Pembayaran
Fungsi : Sebagai formulir konfirmasi setelah transfer
Sumber : Bagian Keuangan
Tujuan : Supplier
Frekuensi : Setiap melakukan konfirmasi pembayaran
Media : Cetakan Komputer
Jumlah : 1 Form
Format : Lihat Lampiran C.3
46
4. Form Pembelian
Nama Dokumen : Form Pembelian
Fungsi : Sebagai formulir pembelian barang
Sumber : Pembeli
Tujuan : Admin
Frekuensi : Setiap melakukan pembelian
Media : Cetakan Komputer
Jumlah : 1 Form
Format : Lihat Lampiran C.4
5. Form Konfirmasi Pembelian
Nama Dokumen : Form Konfirmasi Pembelian
Fungsi : Sebagai formulir konfirmasi setelah membayar
atas pembelian
Sumber : Pembeli
Tujuan : Admin
Frekuensi : Setiap melakukan konfirmasi pembelian
Media : Cetakan Komputer
Jumlah : 1 Form
Format : Lihat Lampiran C.5
4.5.2. Spesifikasi Bentuk Dokumen Keluaran
Adapun dokumen – dokumen yang menjadi dokumen keluaran pada
sistem usulan ini, dapat dispesifikasikan seperti berikut ini:
47
1. Data Pengiriman (DP)
Nama Dokumen : Data Pengiriman (DP)
Fungsi : Sebagai catatan pengiriman barang
Sumber : Supplier
Tujuan : Admin-Bagian Keuangan
Frekuensi : Setiap melakukan pengiriman barang
Media : Cetakan Komputer
Jumlah : 1 File
Format : Lihat Lampiran D.1
2. Struk Transfer
Nama Dokumen : Struk Transfer
Fungsi : Sebagai bukti transfer dana pada suatu bank
Sumber : Bank
Tujuan : Bagian keuangan-Pembeli
Frekuensi : Setiap setelah selesai transfer dana
Media : Cetakan Komputer
Jumlah : 1 Kertas
Format : Lihat Lampiran D.2
3. Bukti Pembayaran
Nama Dokumen : Bukti Pembayaran
Fungsi : Sebagai bukti pengantar untuk melakukan
pembayaran
Sumber : Proses 2.1
Tujuan : Bank
48
Frekuensi : Setiap setelah melakukan pembelian barang
Media : Cetakan Komputer
Jumlah : 1 File
Format : Lihat Lampiran D.3
4. Bukti Konfirmasi
Nama Dokumen : Bukti Konfirmasi
Fungsi : Sebagai bukti telah melakukan konfirmasi
Sumber : Supplier
Tujuan : Admin
Frekuensi : Setiap setelah melakukan konfirmasi pembayaran
Media : Cetakan Komputer
Jumlah : 1 File
Format : Lihat Lampiran D.4
5. Bukti Pembelian
Nama Dokumen : Bukti Pembelian
Fungsi : Sebagai bukti transaksi pembelian
Sumber : Admin
Tujuan : Pembeli
Frekuensi : Setiap melakukan transaksi pembelian
Media : Cetakan Komputer
Jumlah : 1 halaman
Format : Lihat Lampiran D.5
6. Resi Pengiriman
Nama Dokumen : Resi Pengiriman
49
Fungsi : Sebagai bukti pengiriman barang
Sumber : Kurir
Tujuan : Admin-Pembeli
Frekuensi : Setiap dilakukan pengiriman barang
Media : Kertas
Jumlah : 2 lembar
Format : Lihat Lampiran D.6
7. Laporan Pemesanan
Nama Dokumen : Laporan Pemesanan
Fungsi : Sebagai catatan data pemesanan
Sumber : Admin
Tujuan : Owner
Frekuensi : Setiap bulan
Media : Cetakan Komputer
Jumlah : 1 Berkas
Format : Lihat Lampiran D.7
8. Laporan Penjualan
Nama Dokumen : Laporan Penjualan
Fungsi : Sebagai laporan data penjualan
Sumber : Admin
Tujuan : Owner
Frekuensi : Setiap bulan
Media : Cetakan Komputer
Jumlah : 1 Berkas
50
Format : Lihat Lampiran D.8
9. Laporan Data Barang
Nama Dokumen : Laporan Data Barang
Fungsi : Sebagai laporan data barang
Sumber : Admin
Tujuan : Owner
Frekuensi : Setiap bulan
Media : Cetakan Komputer
Jumlah : 1 Berkas
Format : Lihat Lampiran D.9
10. Laporan Keuangan
Nama Dokumen : Laporan Keuangan
Fungsi : Sebagai laporan data keuangan
Sumber : Bagian Keuangan
Tujuan : Owner
Frekuensi : Setiap terjadi transaksi penjualan
Media : Cetakan Komputer
Jumlah : 1 File
Format : Lihat Lampiran D.10
51
4.5.3. ERD (Entity Relationship Diagram)
Hubungan antara entitas – entitas yang saling berhubungan yang terjadi
pada sistem usulan pengelolaan data barang pada CV. Nusa Indah ini
digambarkan pada sebuah Entity Relationship Diagram (ERD) dan Logical
Record Structure (LRS) seperti berikut ini:
Gambar IV.5. Entity Relationship Diagram (ERD)
4.5.4. LRS (Logical Record Structure)
Gambar IV.6. Logical Record Structure (LRS)
52
4.5.5. Spesifikasi File
1. Spesifikasi File Admin
Nama File : File Admin
Akronim : Tabel_Admin
Fungsi : Untuk menyimpan data staf admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 101 karakter
Kunci Field : id_admin
Tabel IV.1. Spesifikasi File Admin
No Nama Elemen Akronim Tipe Panjang Keterangan
1 id_admin id_admin Varchar 20 Primary key
2 nama_admin nama_admin Varchar 33
3 Alamat Alamat Text
4 Tlp Tlp Varchar 15
5 Email Email Varchar 33
2. Spesifikasi File Supplier
Nama File : File Supplier
Akronim : Tabel_ Supplier
Fungsi : Untuk menyimpan data Supplier
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
53
Media : Harddisk
Panjang Record : 106 karakter
Kunci Field : id_ Supplier
Tabel IV.2. Spesifikasi File Supplier
No Nama Elemen Akronim Tipe Panjang Keterangan
1 id_ supplier id_ supplier Varchar 20 Primary key
2 nama_ supplier nama_ supplier Varchar 33
3 Alamat Alamat Text
4 Tlp Tlp Varchar 33
5 Email Email Varchar 20
3. Spesifikasi File Bagian Keuangan
Nama File : File Bagian Keuangan
Akronim : Tabel_Bagian_Keuangan
Fungsi :
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 101 karakter
Kunci Field : id_bagian_keuangan
Tabel IV.3. Spesifikasi File Bagian Keuangan
No Nama Elemen Akronim Tipe Panjang Keterangan
1 id_bagian
_keuangan
id_bagian
_keuangan Varchar 20 Primary key
2 nama_bagian
_keuangan
nama_bagian
_keuangan Varchar 33
3 Alamat Alamat Text
Untuk menyimpan data staf Bagian Keuangan
54
4 Tlp Tlp Varchar 15
5 Email Email Varchar 33
4. Spesifikasi File Barang
Nama File : File Barang
Akronim : Tabel_ Barang
Fungsi : Untuk menyimpan data Barang
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 40 karakter
Kunci Field : kd_barang
Tabel IV.4. Spesifikasi File Barang
No Nama Elemen Akronim Tipe Panjang Keterangan
1 kd_barang kd_barang Varchar 20 Primary key
2 kd_pesan kd_pesan Varchar 20 Foreign key
3 tgl_barang_masuk tgl_barang_masuk Date
4 jml_barang_masuk jml_barang_masuk Int
5 tgl_barang_keluar tgl_barang_keluar Date
6 jml_barang_keluar jml_barang_keluar Int
7 Stok Stok Int
5. Spesifikasi File Pemesanan
Nama File : File Pemesanan
Akronim : Tabel_Pemesanan
55
Fungsi : Untuk menyimpan data Pemesanan
Tipe File : File Transaction
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 40 karakter
Kunci Field : kd_pesan
Tabel IV.5. Spesifikasi File Pemesanan
No Nama Elemen Akronim Tipe Panjang Keterangan
1 kd_pesan kd_pesan Varchar 20 Primary key
2 tgl_pesan tgl_pesan Date
3 jml_barang_masuk jml_barang_masuk Int
4 id_logistik id_logistik Varchar 20 Foreign key
6. Spesifikasi File Pengiriman
Nama File : File Pengiriman
Akronim : Tabel_ Pengiriman
Fungsi : Untuk menyimpan data Pengiriman
Tipe File : File Transaction
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 95 karakter
Kunci Field : kd_pengiriman
56
Tabel IV.6. Spesifikasi File Pengiriman
No Nama Elemen Akronim Tipe Panjang Keterangan
1 kd_pengiriman kd_pengiriman Varchar 20 Primary key
2 kd_pesan kd_pesan Varchar 20 Foreign key
3 tgl_kirim tgl_kirim Date
4 banyak_kirim banyak_kirim Varchar 20
5 id_cv id_cv Varchar 20 Foreign key
6 Status Status Varchar 15
7. Spesifikasi File Pembayaran
Nama File : File Pembayaran
Akronim : Tabel_ Pembayaran
Fungsi : Untuk menyimpan data Pembayaran
Tipe File : File Transaction
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 80 karakter
Kunci Field : kd_pembayaran
Tabel IV.7. Spesifikasi File Pembayaran
No Nama Elemen Akronim Tipe Panjang Keterangan
1 kd_bayar kd_bayar Varchar 20 Primary key
2 kd_pengiriman kd_pengiriman Varchar 20 Foreign key
3 tgl_bayar tgl_bayar Date
4 bukti_bayar bukti_bayar Varchar 20
5 id_bagian_keuangan id_bagian_keuangan Varchar 20 Foreign key
57
8. Spesifikasi File Penjualan
Nama File : File Penjualan
Akronim : Tabel_ Penjualan
Fungsi : Untuk menyimpan data Penjualan
Tipe File : File Transaction
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 93 karakter
Kunci Field : kd_penjualan
Tabel IV.8. Spesifikasi File Penjualan
No Nama Elemen Akronim Tipe Panjang Keterangan
1 kd_penjualan kd_penjualan Varchar 20 Primary key
2 id_admin id_admin Varchar 20 Foreign key
3 kd_barang kd_barang Varchar 20 Foreign key
4 jml_barang_keluar jml_barang_keluar Int
5 tgl_penjualan tgl_penjualan Date
6 nama_pembeli nama_pembeli Varchar 33
7 Alamat Alamat Text
8 NIK NIK Number
9 Tlp Tlp Number
4.5.6. Spesifikasi Kode
Penggunaan kode dalam kegiatan pengolahan data dengan menggunakan
komputer, akan dapat memperkecil terjadinya kesalahan. Selain itu dengan
mempergunakan kode maka kegiatan pengolahan data akan lebih efisien, karena
58
dalam kode tersebut mengandung pengertian atau informasi jika diuraikan secara
keseluruhan maka akan membutuhkan waktu yang relatif cukup lama.
Adapun struktur kode yang penulis akan usulkan adalah sebagai berikut:
1. Kode ID Admin
Bentuk Input :
X X X 9 9 9
Inisial Admin Nomor Urut
Panjang : 6 digit
Type : Varchar
Contoh :
A D M 0 0 1
ADM : Inisial staf admin
01 : Nomor urut pegawai yang bekerja pada bagian admin
2. Kode ID Supplier
Bentuk Input :
X X X 9 9 9
Inisial Supplier Nomor Urut
Panjang : 6 digit
Type : Varchar
Contoh :
59
S U P 0 0 1
SUP : Inisial Supplier
01 : Nomor urut Supplier
3. Kode ID Staf Bagian Keuangan
Bentuk Input :
X X 9 9 9
Inisial Bagian Keuangan Nomor Urut
Panjang : 5 digit
Type : Varchar
Contoh :
B K 0 0 1
BK : Inisial staf bagian keuangan
01 : Nomor urut pegawai pada bagian tersebut
4. Kode Barang
Bentuk Input :
X X X 9 9 9
Inisial Barang Nomor Urut Barang
Panjang : 6 digit
Type : Varchar
Contoh :
60
B R G 0 3 6
BRG : Inisial barang
036 : Nomor urut barang
5. Kode Pemesanan
Bentuk Input :
X 9 9 9 9 9 9 9 9 9 9 9
Inisial Pesan Tahun Bulan Tanggal Nomor Urut
Panjang : 12 digit
Type : Varchar
Contoh :
P 2 0 1 7 0 7 1 2 0 1 9
P : Inisial pemesanan
2017 : Tahun pemesanan
07 : Bulan pemesanan
12 : Tanggal pemesanan
019 : Nomor urut pemesanan pada tanggal tersebut
6. Kode Pengiriman
Bentuk Input :
X X X X 9 9 9 9 9 9 9 9
Inisial Pengiriman Tahun Bulan Tanggal No Urut
Panjang : 12 digit
61
Type : Varchar
Contoh :
K P 2 0 1 7 0 7 1 2 4 6
KP : Inisial pengiriman
2017 : Tahun pengiriman barang
07 : Bulan pengiriman barang
12 : Tanggal pengiriman barang
46 : Nomor urut pengiriman pada tanggal tersebut
7. Kode Pembayaran
Bentuk Input :
X X X 9 9 9 9 9 9 9 9 9 9
Inisial Bayar Tahun Bulan Tanggal No Urut
Panjang : 13 digit
Type : Varchar
Contoh :
B Y R 2 0 1 7 0 7 1 2 0 1
BYR : Inisial pembayaran
2017 : Tahun pembayaran
07 : Bulan pembayaran
12 : Tanggal pembayaran
01 : Urutan pembayaran pada tanggal tersebut
62
8. Kode Penjualan
Bentuk Input :
X X X 9 9 9 9 9 9 9 9 9 9
Inisial Penjualan Tahun Bulan Tanggal No Urut
Panjang : 13 digit
Type : Varchar
Contoh :
K D J 2 0 1 7 0 7 1 2 0 1
KDJ : Inisial penjualan
2017 : Tahun penjualan
07 : Bulan penjualan
12 : Tanggal penjualan
01 : Urutan penjualan pada tanggal tersebut
63
4.5.7. Spesifikasi Program
Gambar IV.7. Struktur Navigasi Sistem Usulan
64
Spesifikasi program dalam perancangan program pada pembuatan tugas
akhir ini, terdiri dari:
1. Menu Utama
Nama Program : Menu Utama
Akronim : index.php
Fungsi : Memberikan informasi-informasi tentang website
Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.1
Proses : Pada Menu Utama terdapat tiga buah pilihan yaitu:
a. Menu Login User
b. Menu Login Bagian Keuangan
c. Menu Login Bagian Admin
d. Menu Login Supplier
a. Login User
Nama Program : Login User
Akronim : log_user.php
Fungsi : Untuk membatasi penggunaan halaman hanya untuk
user saja.
Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.2
Proses : Pada halaman ini, User harus memasukkan
id_bagian_keuangan sebagai username dan email sebagai
65
passwordnya, apabila berhasil masuk, maka bagian user
dapat mengakses :
1) Sub Menu Beranda
2) Sub Menu Profil
3) Sub Menu Barang
4) Sub Menu Pembelian
5) Sub Menu Konfirmasi
6) Sub Menu Logout
1) Sub Menu Beranda
Nama Program : Beranda
Akronim : index.php
Fungsi : Merupakan tampilan awal saat masuk ke halaman user
Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.3
Proses : Pada menu beranda terdapat informasi mengenai CV Nusa
Indah
2) Sub Menu Profil
Nama Program : Profil
Akronim : profil.php
Fungsi : Merupakan tampilan profil perusahaan CV Nusa Indah
Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.4
66
Proses : Pada menu profil terdapat informasi mengenai CV Nusa
Indah
3) Sub Menu Barang
Nama Program : Barang
Akronim : barang.php
Fungsi : Merupakan tampilan menu barang halaman user
Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.5
Proses : Pada menu utama pilih menu barang.
4) Sub Menu Pembelian
Nama Program : pembelian
Akronim : pembelian.php
Fungsi : Merupakan tampilan menu untuk melakukan pembelian
pada halaman user
Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.6
Proses : Pada menu utama pilih menu pembelian.
5) Sub Menu Konfirmasi
Nama Program : Konfirmasi
Akronim : Konfirmasi.php
Fungsi : Merupakan tampilan menu untuk melakukan Konfirmasi
pembayaran pada halaman user.
67
Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.7
Proses : Pada menu utama pilih menu konfirmasi.
b. Login Bagian Keuangan
Nama Program : Login Keuangan
Akronim : log_keuangan.php
Fungsi : Untuk membatasi penggunaan halaman hanya untuk
bagian keuangan saja.
Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.8
Proses : Pada halaman ini, bagian keuangan harus memasukkan
id_bagian_keuangan sebagai username dan email sebagai
passwordnya, apabila berhasil masuk, bagian keuangan
dapat mengelola :
1) Data Keuangan
2) Laporan Keuangan
3) Sub Menu Logout
1) Data Keuangan
Nama Program : Data Keuangan
Akronim : keuangan.php
Fungsi : Untuk menampung data keuangan perusahaan
Index Program : kd_bayar
68
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.9
Proses : Pada halaman ini, bagian keuangan dapat mengelola data
keuangan, bagian keuangan juga dapat mengedit dan
menghapus data keuangan apabila diperlukan.
2) Laporan Keuangan
Nama Program : Laporan Keuangan
Akronim : lap_keuangan.php
Fungsi : Memberikan informasi berupa laporan sesuai data
keuangan
Index Program : kd_bayar
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.10
Proses : Pada halaman ini, bagian keuangan dapat melakukan
pencetakan laporan data keuangan sesuai dengan data
yang ada pada data keuangan sehingga tidak ada
pemalsuan laporan.
c. Login Bagian Admin
Nama Program : Login Admin
Akronim : log_admin.php
Fungsi : Untuk membatasi penggunaan halaman hanya untuk
bagian admin saja.
Index Program : Indexing Sequential
Bahasa Program : php
69
Bentuk Tampilan : Lihat lampiran E.11
Proses : Pada halaman ini, bagian admin harus memasukkan
id_admin sebagai username dan email_admin sebagai
passwordnya, apabila berhasil masuk, bagian logistik
dapat mengelola :
1) Sub Menu Data Pemesanan
2) Sub Menu Data Penjualan
3) Sub Menu Data Barang
4) Sub Menu Laporan
a) Sub Menu Laporan Pemesanan
b) Sub Menu Laporan Penjualan
c) Sub Menu Laporan Barang
5) Sub Menu Logout
1) Sub Menu Data Pemesanan
Nama Program : Data Pemesanan
Akronim : pemesanan.php
Fungsi : Untuk menambahkan data pemesanan
Index Program : kd_pesan
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.12
Proses : Pada halaman ini, bagian admin dapat menginputkan
data pemesanan yang nantinya akan dapat dilihat oleh
Supplier pada halaman data pengiriman, bagian admin
70
juga dapat mengedit dan menghapus data pemesanan
apabila diperlukan.
2) Sub Menu Data Penjualan
Nama Program : Data Penjualan
Akronim : penjualan.php
Fungsi : Untuk menampung data penjualan
Index Program : kd_jual
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.13
Proses : Pada halaman ini, admin dapat mengelola data penjualan,
bagian admin juga dapat mengedit dan menghapus data
penjualan apabila diperlukan.
3) Sub Menu Data Barang
Nama Program : Data Barang
Akronim : barang.php
Fungsi : Untuk menampung data barang
Index Program : kd_barang
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.14
Proses : Pada halaman ini, admin dapat mengelola data barang,
bagian admin juga dapat mengedit dan menghapus data
barang apabila diperlukan.
4) Sub Menu Laporan
a) Sub Menu Laporan Pemesanan
71
Nama Program : Laporan Pemesanan
Akronim : lap_pesan.php
Fungsi : Memberikan informasi berupa laporan sesuai data pesanan
Index Program : kd_pesan
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.15
Proses : Pada halaman ini, bagian admin dapat melakukan
pencetakan laporan data pemesanan sesuai yang ada pada
data pemesanan sehingga tidak ada pemalsuan laporan.
b) Laporan Penjualan
Nama Program : Laporan Penjualan
Akronim : lap_penjualan.php
Fungsi : Memberikan laporan berupa laporan sesuai data penjualan
Index Program : kd_jual
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.16
Proses : Pada halaman ini, admin dapat melakukan pencetakan
laporan data penjualan sesuai yang ada pada data
penjualan sehingga tidak ada pemalsuan laporan.
c) Laporan Barang
Nama Program : Laporan Stok Barang
Akronim : lap_barang.php
Fungsi : Memberikan laporan berupa laporan sesuai data barang
Index Program : kd_barang
72
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.17
Proses : Pada halaman ini, admin dapat melakukan pencetakan
laporan data barang sesuai yang ada pada data barang
sehingga tidak ada pemalsuan laporan.
d. Login Supplier
Nama Program : Login Supplier
Akronim : log_supplier.php
Fungsi : Untuk membatasi penggunaan halaman hanya untuk
Supplier saja.
Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.18
Proses : Pada halaman ini, Supplier harus memasukkan id_
supplier sebagai username dan email sebagai
passwordnya, apabila berhasil masuk, Supplier dapat
mengelola :
1) Sub Menu Data Pengiriman
2) Sub Menu Laporan Pengiriman
3) Sub Menu Logout
1) Sub Menu Data Pengiriman
Nama Program : Data Pengiriman
Akronim : pengiriman.php
Fungsi : Untuk menampung data pengiriman atas pemesanan
73
Index Program : kd_kirim
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.19
Proses : Pada halaman ini, Supplier dapat menginputkan data
pengiriman yang nantinya akan dapat dilihat pada
halaman data barang oleh admin, Supplier juga dapat
mengedit dan menghapus data pengiriman apabila
diperlukan.
2) Sub Menu Laporan Pengiriman
Nama Program : Laporan Pengiriman
Akronim : lap_kirim.php
Fungsi : Memberikan informasi berupa laporan sesuai data kirim
Index Program : kd_kirim
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.20
Proses : Pada halaman ini, Supplier dapat melakukan pencetakan
laporan data pengiriman sesuai dengan data yang ada pada
data pengiriman sehingga tidak ada pemalsuan laporan.
4.6. Spesifikasi Sistem Komputer
4.6.1. Umum
Untuk mendukung terwujudnya sistem yang diusulkan oleh penulis, maka
diperlukan suatu perangkat komputer yang memenuhi kriteria demi berjalannya
sistem usulan yang baik dan berjalan dengan lancar. Dalam hal ini pada
74
spesifikasi sistem komputer, penulis akan membahas mengenai spesifikasi sistem
komputer perangkat keras dan spesifikasi sistem komputer perangkat lunak yang
menjadi syarat minimal yang dimiliki oleh komputer untuk menerapkan sistem
yang diusulkan oleh penulis.
4.6.2. Perangkat Keras
Sistem usulan yang diusulkan oleh penulis, dapat berjalan pada perangkat
komputer dengan spesifikasi minimal seperti berikut ini:
1. CPU
a. Intel Pentium IV (2.4 GHz)
b. RAM 256 MB
c. Hard Disk 40 GB
d. Floopy disk Drive 1,44 MB ( 3,5 Inch)
2. Mouse Standard
3. Keyboard 108 (key)
4. Monitor dengan resolusi layar minimum 1024x768
5. Printer Inkjet
6. Koneksi internet dengan kecepatan 56 kbps.
4.6.3. Perangkat Lunak
Sistem usulan yang diusulkan oleh penulis, dapat berjalan pada perangkat
komputer dengan di dalamnya sudah terinstall minimal software berikut ini:
1. Sistem Operasi : Microsoft Windows XP
2. Web Server : Xampp version 2.5
75
3. Aplikasi Database : MySQL
4. Aplikasi Web Browser : Google Chrome
4.7. Jadwal Implementasi
Jadwal implementasi sistem merupakan suatu rencana penerapan sistem
atau rencana realisasi sistem usulan. Dalam jadwal implementasi ini akan
dijelaskan langkah-langkah atau tahap-tahap dalam penerapan sistem yang
diusulkan. Penjadwalan ini berhubungan dengan lamanya waktu yang akan
digunakan dalam penerapan sistem. Dari penghitungan waktu tersebut akan
didapatkan berapa lama waktu yang dibutuhkan sampai sistem tersebut dapat
dioperasikan secara optimal.
Langkah-langkah dalam pengimplementasian sistem secara umum dapat
dibagi menjadi beberapa langkah antara lain:
1. Persiapan Data Awal
Kegiatan sebelum memulai mengumpulkan data. Pada tahap persiapan ini
menyusun rangkaian atau kerangka kegiatan yang akan dilakukan dengan
tujuan agar waktu dan pekerjaan yang akan dilakukan bisa efektif. Persiapan
data awal ini diperlukan waktu 1 minggu.
2. Analisa Sistem
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke
dalam bagian – bagian komponennya dengan maksud untuk
mengidentifikasikan dan mengevaluasi permasalahan, kesempatan,hambatan
yang terjadi dan kebutuhan yang dihrapkan sehingga dapat diusulkan
perbaikan. Analisa sistem ini diperlukan waktu 2 minggu.
76
3. Desain Sistem
Desain sistem adalah sebuah proses menerjemahkan kebutuhan pemakai
informasi ke dalam alternatif rancangan sistem informasi. Desain sistem
dilakukan berdasarkan informasi yang didapatkan oleh analisis sistem.
Pembuatan desain sistem ini diperlukan waktu 1 minggu.
4. Desain Perangkat Lunak
Desain perangkat lunak adalah disiplin manajerial dan teknis yang berkaitan
dengan pembuatan dan pemeliharaan produk perangkat lunak secara
sistematis, termasuk pengembangan dan modifikasinya, yang dilakukan pada
waktu yang tepat dan dengan mempertimbangkan faktor biaya. Pembuatan
desain perangkat lunak ini diperlukan waktu 1 minggu.
5. Pembuatan Program
Dalam pembuatan program dikelompokkan menjadi menu utama dan
submenu serta program perlu dikaji kelayakannya. Pembuatan program ini
diperlukan waktu 3 minggu.
6. Tes Program
Tes program adalah kegiatan yang bertujuan untuk melaksanakan uji coba
terhadap sistem secara keseluruhan dan sampai dimana program ini dapat
dipahami dengan baik dan benar. Kegiatan ini dapat dilakukan apabila
program dan file telah selesai dikerjakan. Pengetesan program ini diperlukan
waktu 1 minggu.
7. Pelatihan Sistem
77
Merupakan serangkaian aktifitas yang dirancang guna memberi pengetahuan
dan keterampilan yang dibutuhkan untuk dapat melaksanakan pekerjaan pada
saat ini. Pelatihan sistem ini diperlukan waktu 1 minggu.
8. Pembuatan Buku Petunjuk
Buku petunjuk ini berguna dalam tata cara pelaksanaannya sistem usulan.
Contohnya pengisian data file, tes program, serta operasional dan evaluasi.
Pembuatan buku petunjuk ini diperlukan waktu 1 minggu.
9. Evaluasi dan Operasional
Operasional adalah menjalankan sistem yang diusulkan secara keseluruhan,
setelah itu akan dilakukan evaluasi terhadap sistem usulan tersebut, apakah
sudah sesuai dengan kebutuhan operasional yang ada atau tidak. Untuk
evaluasi dan operasional sistem ini diperlukan waktu 1 minggu.
Untuk lebih jelasnya mengenai jadwal implementasi tersebut, maka secara
ringkas dapat dilihat pada tabel jdwal implementasi berikut ini:
Tabel IV.9. Jadwal Implementasi
No KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa Sistem
3 Desain Sistem
4 Desain Perangkat Lunak
5 Pembuatan & Tes
Program
6 Tes Sistem
7 Pelatihan
8 Pembuatan Buku
Petunjuk
9 Evaluasi & Operasional
78
BAB V
PENUTUP
5.1. Kesimpulan
Penulis dapat memberikan kesimpulan dalam penulisan laporan tugas
akhir yang berjudul Rancang Bangun Sistem Informasi Pengolahan Data Barang
Pada Cv Nusa Indah Kota Tasikmalaya ini, diantaranya:
1. Sistem yang berjalan di CV Nusa Indah Kota Tasikmalaya masih
menggunakan sistem manual atau belum terkomputerisasi.
2. Dengan adanya sistem komputerisasi yang baru mampu memberikan
informasi yang cepat dan akurat.
3. Dengan sistem komputerisasi dapat meningkatkan ke efisienan waktu dan
tenaga dalam proses pengolahan data barang , sehingga informasi yang di
hasilkan berkualitas baik.
5.2. Saran
Sesuai kesimpulan diatas,maka penulis memberikan saran sebagai berikut:
1. Diadakannya sistem terkomputerisasi, program aplikasi Pengolahan Data
barang agar dalam proses pencarian data barang lebih cepat,tepat,akurat.
2. Pengolahan data barang secara terkomputerisasi dengan usulan
menggunakan program Macromedia Dreamweaver 8,php,xampp
3. Membuat Backup file untuk mmencegah terjadinya kerusakan. Untuk
menghindari kerusakan terhadap perangkat keras dan perangkat lunak
diperlukan pemeliharaan secara rutin oleh pengurus dan pengelola.
79
DAFTAR PUSTAKA
Ade Solihin, Asep Deddy Supriatna, Rd.Erwin Gunadhi. (2014). Rancang Bangun Sistem
pengolahan Data Barang masuk dan keluar. Journal Algoritma, Vol 11 No 1, 2-10.
Fahrianto, F., & Arini, J. M. (2014). PERANCANGAN SIMULASI PENGKODEAN
HAMMING (7,4) UNTUK MENGHITUNG BIT ERROR RATE (BER) PADA
BINARY SYMETRIC CHANNEL. JURNAL TEKNIK INFORMATIKA; Vol 7, No 2.
Fathansyah. (2012). Bandung. Bandung: INFORMATIKA.
Fendra Sukmana, Sukadi. (2014). Sistem Pengolahan Data Barang Dan Service Komputer
Pada Toko Sinar Terang Komputer Pacitan. Journal on networking And Security Vol
3 No 4, 52-57.
Hasugi, & Shidiq. (2012). Rancang bangun sistem informasi industri. Semantik, 606-612.
Kiki Rizki Maulana, Bunyamin. (2015). RANCANG BANGUN APLIKASI SISTEM
INFORMASI PENJUALAN DAN STOK. Journal Algoritma, Vol12 No 1, 2-5.
Musligudin, M., & Oktafianto. (2016). Analisis dan Perancangan Sistem Informasi
Menggunakan Model Terstruktur dan UML. Yogyakarta: Andi .
Ramli, S. (2013). Bacaan Wajib Para Praktisi Pengadaan Barang/Jasa Pemerintah.
Ciganjur, Jakarta selatan: visimedia.
Rosa A.S dan M. Shalahudin. (2013). Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi. Bandung: Informatika.
Rukmana, A., & Iriani, S. (2012). Analisis dan Perancangan Sistem Pakar Untuk
Mendiagnosis Kerusakan Sepeda Motor Non Injeksi Pada Bengkel Gemilang Jaya
Motor Kabupaten Pacitan. IJCSS - Indonesian Jurnal on Computer Science - Speed -
FTI UNSA, 1-5.
sutabri, t. (2012). Analisa sistem informasi. yogyakarta: andi.
Sutarman. (2012). Pengantar Teknologi Informasi. Jakarta: Bumi Aksara.
Tantra, R. (2012). Manajemen Proyek Sistem Informasi. yogyakarta: Andi.
80
82
Lampiran A.1 Form Pesanan
83
LampiranA.2 Nota Pesanan
84
Lampiran A.3 List Pembelian Barang
Lampiran B.1 Kwitansi Pembayaran
85
Lampiran B.2 Struk Pembelian
86
Lampiran B.3 Laporan Stok Barang
87
Lampiran B.4 Laporan Penjualan
88
Lampiran B.5 Laporan Keuangan
Lampiran C.1 Form Pemesanan
89
Lampiran C.2 Form Transfer
Lampiran C.3 Konfirmasi Pembayaran
90
Lampiran C.4 Form Pembelian
Lampiran C.5 Form Konfirmasi Pembelian
91
Lampiran D.1 Data Pengiriman
Lampiran D.2 Struk Transfer
92
Lampiran D.3 Bukti Pembayaran
Lampiran D.4 Bukti Konfirmasi
93
Lampiran D.5 Bukti Pembelian
Lampiran D.6 Resi Pengiriman
94
Lampiran D.7 Laporan Pemesanan
Lampiran D.8 Laporan Penjualan
95
Lampiran D.9 Laporan Data Barang
Lampiran D.10 Laporan Keuangan
96
Lampiran E.1 Menu Utama
Lampiran E.2 Login User
97
Lampiran E.3 Menu Beranda
Lampiran E.4 Menu Profil
98
Lampiran E.5 Menu Barang
Lampiran E.6 Menu Pembelian
99
Lampiran E.7 Konfirmasi
Lampiran E.8 Login Keuangan
100
Lampiran E.9 Data Keuangan
Lampiran E.10 Laporan Keuangan
101
Lampiran E.11 Login Bagian Admin
Lampiran E.12 Data Pemesanan
102
Lampiran E.13 Data Penjualan
Lampiran E.14 Data Barang
103
Lampiran E.15 Laporan Pemesanan
Lampiran E.16 Laporan Penjualan
Lampiran E.17 Laporan Stok Barang
104
Lampiran E.18 Login Suplier
Lampiran E.19 Menu Data Pengiriman
105
Lampiran E.20 Laporan Pengiriman