SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem
Informasi Jenjang S1 (Strata Satu) Fakultas Teknik dan Ilmu Komputer
ARIO RACHMAN PRABOWO
10511506
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
iii
Assalamua
’
laikum Wr. Wb.
Alhamdulillahirabbil
’al
amin
, segala puji dan syukur bagi Allah SWT yang
senantiasa memberikan rahmat dan karunia-Nya kepada penulis, sehingga penulis
dapat menyelesaikan Skripsi ini sebagaimana mestinya dengan segala kekurangan
dan kelebihannya. Salam dan syalawat tercurah kepada junjungan Nabi Besar
Muhammad SAW beserta keluarganya, para sahabatnya dan pengikutnya hingga
akhir zaman.
Skripsi ini berisi kegiatan yang penulis lakukan saat melakukan Penelitian
di CV. Rezky Bersaudara. Hambatan dan kesulitan yang dihadapi dalam
penyusunan skripsi ini telah dilewati sebagai suatu tantangan yang seharusnya
dijalani, di samping sebagai pemenuhan kewajiban yang memang semestinya
dilaksanakan. Dalam penyusunan skripsi ini serta pelaksanaan penelitian yang
telah dilalui, penulis tidak sendirian, banyak pihak yang membantu dalam
pelaksanaan penelitian dan pengerjaan skripsi ini, untuk itu dalam kesempatan ini,
penulis ingin mengucapkan terima kasih kepada :
1. Dr. Ir. H. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas
Komputer Indanesia.
iv
4. Ibu Novrini Hasti, S.Si.,MT Dosen Pembimbing.
5.
Ibu Sintya Sukarta S.T., M.T. selaku Dosen Wali
6. M . Rajab Fachrizal, S.Kom. M.Kom dan Rangga Sidik, S.Kom, M.Kom
selaku Dosen Penguji.
7.
Seluruh dosen pengajar yang telah memberikan ilmu kepada penulis
mudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal
kebaikan.
8.
Keluarga besar yang tidak pernah lelah memberikan perhatian,
kepercayaan, semangat,
do’a
dan materi yang berlimpah kepada
penulis.
Akhir kata, penulis ingin mengucapkan terima kasih kepada semua pihak
yang telah membantu dalam penulisan skripsi ini. Jerih payah yang tak ternilai ini
akan penulis jadikan sebagai motivasi di masa yang akan datang.
Guna penyempurnaan skripsi ini, penulis selalu terbuka untuk kritik dan
saran, semoga skripsi ini dapat bermanfaat bagi kita semua, Amin.
Wassala
mu’
alaikum Warahmatullahi Wabarakatuh.
Bandung, Januari 2015
Penulis
v
Abstrak………..………
.
…
.i
Abstract
………..………....ii
Kata Pen
gantar………...
iii
Daftar Isi……….……….
..v
Daftar
Gambar………....
...x
Daftar Tabel……….………...
....xiv
Daftar Simbol………...……...
.xvi
BAB I. PENDAHULUAN……….………
1
1.1. Latar Belakang Penelitian……….………...1
1.2. Identifkasi dan Rumusan Masalah
……….…………...…………5
1.2.1 Identifikasi M
asalah.……….
...5
1.2.2 Rumusan
Masalah ………
6
1.3. Maksud dan Tujuan
Penelitian……….
7
1.3.1 Maksud Penelitian
………
7
1.3.2 Tujuan Penelitian………..
7
1.4. Kegunaan Penel
itian………
...
………..7
1.4.1. Kegunaan P
raktis………...………..8
1.4.2. Kegunaan Akademis
………8
1.5. Batasan Mas
alah………...8
vi
1.6.2 Waktu Penelitian.
………
10
1.7 Sistematika Pe
nulisan……….
10
BAB II. LANDASAN TEORI
……...……….
12
2.1 Sistem informasi………..……….
12
2.1.1 Konsep Dasar Siste
m Informasi ……..………..13
2.1.2 Elemen Si
stem…….………...………13
2.1.3 Klasifikasi sis
tem……..……….
.15
2.1.4 Konsep Dasar I
nformasi…..………..
.16
2.1.5 Komponen Sistem
Informasi……….
.17
2.1.6 Sumber Daya Sistem I
nformasi……….………...…………
..19
2.1.7 Jenis-
jenis Sistem Informasi………..………...……...
...20
2.2 Penjual
an……….……….
21
2.3 Pembelian………...………..21
2.4 Persed
iaan……….……...
.22
2.5 Websit
e……….
22
2.5.1 Jenis-jenis
Website….……….
23
2.6 PHP (
Hypertext Preprocessor
)……….
24
2.7 My
SQL………
...
………..
24
2.8 UML (
Unified Modeling Language
)...
………25
2.9
Black Box
Tes
ting………...…………25
BAB III. OBJEK DAN METODE PENELITIAN………..………... 27
vii
3.1.2.2 Misi Perusahaan...
………..
.29
3.1.3 Struktur Organisasi ………
...30
3.1.4 Deskripsi Tugas
…………...………....
..31
3.2 Metode Penelitian ………..33
3.2.1 Desain Penelitian
………...
35
3.2.2 Jenis dan Metode Pengu
mpulan Data..………
.35
3.2.2.1 Sumber Data Primer...35
3.2.2.2 Sumber Dat
a Sekunder ………...
36
3.2.3 Metode Pendekatan dan Pe
ngembangan Sistem……….
37
3.2.3
.1 Metode Pendekatan Sistem …...………...
..37
3.2.3.2 Metode Peng
embangan Sistem …...………
38
3.2.3.3 Alat Bantu Analisis dan Perancangan
……….………
.41
3.2.4 Pengujian Software
……….………44
3.3 Analisis Sistem yang Sedan
g Berjalan………...
44
3.3.1 Analisis prosedur yang
sedang berjalan…….………...
.45
3.3.2
Use Case
Diagram
………..46
3.3.2.1 Definisi aktor dan
deskripsinya……..……….
47
3.3.2.2 Definisi
use case
dan deskripsinya………..…………
47
3.3.3 Skenario
Use Case
……….
.48
viii
BAB IV. HASIL DAN PEMBAHASAN……….
..62
4.1 Perancangan Siste
m ………
..62
4.1.1 Tujuan Perancangan Sistem ..
………..
..62
4.1.2 Gambaran Umum Sistem
Yang Diusulkan…..………...
...63
4.1.3 Perancangan Prosedur ya
ng Diusulkan………..
63
4.1.3.1
Use Case
Diagram ………...….
..64
4.1.3.2 Scenario
Use Case
……….
..67
4.1.3.3
Activity
Diagram …..……….
.75
4.1.3.4
Sequence
Diagram …...……….
..82
4.1.4 Perancangan Data
……….
..86
4.1.4.1
Class
Diagram
………
86
4.1.4.2
Object
Diagram ……...………...…87
4.1.4.3
Deployment
Diagram …...………
..89
4.2 Perancangan Antar
Muka ………..………90
4.2.1 Struktur Me
nu ………...………..….
.90
4.2.2 Perancangan In
put …...………..
....91
4.2.3 Perancangan Out
put ………
..96
4.3 Perancangan Arsitektur Jaringan
……….103
4.4 Peng
ujian ………...
..104
4.4.1 Rencana Pengujian
………..104
4.4.2 Kasus Dan Hasil Pengujian .
………105
ix
4.5.3 Implementasi Basis Data
……….114
4.5.4 Implementasi Anta
r Muka ………
.
………..121
4.5.5 Implementasi Instalasi Program
……..………130
4.5.6 Penggunaan Program
………...134
BAB V.
KESIMPULAN DAN SARAN………..
137
5.1
Kesimpulan…………..………
137
5.2 Saran…..………..138
1
PENDAHULUAN
1.1.
Latar Belakang
Pesatnya perkembangan teknologi informasi ini membawa hal-hal positif
maupun negatif pada berbagai aspek kehidupan manusia Seiring derngan
berkembangnya zaman maka berpengaruh terhadap perkembangan teknologi dan
informasi yang berkembang demi menunjang kebutuhan hidup manusia yang
semakin modern. Teknologi informasi kini sudah menjadi kebutuhan hidup manusia
untuk menunjang berbagai aktifitas sehari-hari. Manusia setiap harinya sudah
bergelut dan ketergantungan dengan teknologi, karena adanya teknologi mampu
memberikan perubahan peradaban yang dimana dapat merubah sistem kerja manusia
yang biasanya dikerjakan dengan cara manual/konvensional kini menjadi serba mesin
otomatis. Perkembangan teknologi pada saat ini menunjukan bahwa kecepatan
keamanan dan kemudahan menjadi pertimbangan utama pengembangan sebuah
sistem. Diharapkan sebuah sistem informasi dapat memberikan efektifitas dan
efisiensi terhadap rangkaian proses aliran data dan informasi demi peningkatan
kinerja dan produktivitas.
disebabkan pekerjaan mereka diambil alih oleh sosok komputer. Sisi positif dari
kemajuan teknologi informasi juga tak kalah banyak. Hal ini telah banyak membantu
menyelesaikan berbagai masalah, mulai dari pendidikan hingga penanggulangan
bencana yang sulit diprediksi. Menyelesaikan masalah dengan mudah dan cepat
merupakan motto teknologi. Hal ini yang menggeser kedudukan manusia
dipekerjaannya, namun mendatangkan pekerjaan baru bagi siapa pun yang dapat
menaklukkannya.
Kemajuan teknologi informasi terjadi diberbagai bidang, seperti :
1. Bidang Industri
Komputer digunakan di dalam bidang industri (CAM
–
Computer Aided
Manufacturing) untuk menghasilkan produktivitas kinerja yang tinggi, mengurangkan
biaya dan menangani masalah kekurangan tenaga kerja. Misalnya, robot diciptakan
untuk menjalankan semua kerja dengan mengikuti arahan yang diberikan melalui
komputer seperti memasang komponen-komponen kereta atau membukanya kembali,
membersihkan minyak dan menyembur cat dalam industri pemasangan kereta.
2. Bidang Pendidikan
3. Bidang Ekonomi
Komputer sangat membantu untuk memproses data dalam jumlah yang banyak
seperti di tempat-tempat perbelanjaan untuk menyimpan hasil transaksi yang terjadi,
inventaris persediaan (stock) barang, pembuatan laporan keuangan, faktur, surat-surat,
dokumen dan lain- lain. Selain tunai pembayaran juga dapat dilakukan secara
elektronik dengan menggunakan credit card atau debit card.
CV.Rezky Bersaudara adalah sebuah instansi swasta yang bergerak dalam
bidang industry dalam pengolahan bahan baku batu yang di olah dan hasilnya
menjadi pupuk. Pencatatan data-data transaksi yang dilakukan pada perusahaan
CV.Rezky Bersaudara ini setiap harinya cukup besar dan banyak. Dalam seharinya
penjualan hasilnya cukup banyak yaitu dalam sekali produksi bahan baku batu yang
di proses dan di olah hingga menjadi pupuk hasilnya bisa mencapai 1200 karung per
harinya sehingga cukup menyulitkan dalam pembukuan. Pada pengolahan data
pembelian bahan baku pengelola perusahaan kadang tidak membuatkan secara tertulis
tentang pembelian yang dilakukan, ini hanya dilakukan secara lisan kepada pemilik
perusahaan berdasarkan faktur pembelian bahan baku tersebut. Hal ini menyebabkan
tidak efisiennya pengelolaan biaya pembelian dan juga pemesanan barang dilakukan
berdasarkan perkiraan tanpa mengetahui secara pasti stok barang yang ada. Ada
resiko yang rentan terjadi seperti hilangnya bukti atau rusaknya data transaksi yang
akan berpengaruh terhadap sistem penjualan dan pembelian di perusahaan tersebut.
1.2 Identifikasi Masalah dan Rumusan Masalah
1.2.1. Identifikasi Masalah
Berdasarkan latar belakang yang telah di paparkan diatas, maka penelitian
dapat mengidentifikasi permasalahan yang ada, yaitu :
1.
Pada perusahaan CV. Rezky Bersaudara ini belum memiliki sistem
informasi yang baik dikarenakan pencatatan data transaksi penjualan dan
pembeliannya
masih
secara
manual
dan
konvensional
belum
terkomputerisasi.
2.
Pengolahan data transaksi penjulan barang dan pembelian bahan bak u yang
di lakukan di CV. Rezky Bersaudara masih dilakukan secara manual yaitu
dicatat dalam nota atau struk penjualan dan pembelian sebagai bukti
transaksi. Hal ini sering terjadinya ketidak akuratan data dalam pencatatan
data transaksi yang terjadi di perusahaan.
4.
Belum adanya sistem yang terkomputerisasi ini rentan menimbulkan
permasalahan pada perusahaan seperti hilangnya atau rusaknya bukti
data-data transaksi penjualan dan pembelian pada perusahaan.
5.
Dalam pembuatan laporan nya pun masih bersifat konvensional dengan
cara dicatat manual ke dalam buku laporan perusahaan, hal ini cukup
menyulitkan dikarenakan transaksi penjualan dan pembelian yang terjadi
pada perusahaan dalam perharinya cukup banyak.
1.2.2 Rumusan Masalah
Berdasarkan identifikasi masalah diatas, maka penulis dapat merumuskan
masalah sebagai berikut :
1.
Bagaimana sistem yang sedang berjalan di perusahaan CV. Rezky
Bersaudara.
2.
Bagaimana perancangan sistem penjualan dan pembelian di CV. Rezky
Bersaudara.
3.
Bagaimana pengujian sistem penjualan dan pembelian di CV.Rezky
Bersaudara yang suda di uji sebelumnya.
1.3 Maksud dan Tujuan Penelitian
1.3.1. Maksud Penelitian
Maksud dari dilakukannya penelitian ini adalah untuk mengimplementasikan
pengetahuan yang didapat di perkuliahan dengan kenyataan sesungguhnya dilapangan,
serta membantu memudahkan kinerja staff dalam mengelola informasi penjualan dan
pembelian.
1.3.2. Tujuan Penelitian
Adapun tujuan dilakukanya penelitian ini adalah sebagai berikut :
1.
Untuk mengetahui sistem penjualan dan pembelian yang berjalan di
perusahaan CV. Rezky Bersaudara.
2.
Untuk merancang sistem informasi penjualan, pembelian dan persediaan di
perusahaan CV.Rezky Bersaudara.
3.
Untuk menguji sistem informasi penjualan, pembelian dan persediaan di CV.
Rezky Bersaudara.
4.
Untuk mengimplementasikan sistem informasi penjualan, pembelian dan
persediaan di perusahaan CV. Rezky Bersaudara.
1.4. Kegunaan penelitian
1.4.1 Kegunaan Praktis
Penelitian ini diharapkan dapat mebantu pihak perusahaan CV Rezky
Bersaudara untuk meningkatkan kinerja perusahaan dalam pengelolaan data transaksi
penjualan dan pembelian juga membantu dalam proses pembukuan dengan lebih
cepat.
1.4.2. Kegunaan Akademis
Hasil dari penelitian ini diharapkan dapat digunakan di lingkungan akademis
untuk :
1.
Bagi pengembangan ilmu pengetahuan, penelitian ni diharapkan dapat
berguna bagi pengembangan ilmu pengetahuan di bidang teknologi.
2.
Bagi penelitian, penelitian ini diharapkan dapat dijakdikan sebagai bahan
literature acuan tambahan bagi penelitian selanjutnya mengnai sistem
informasi penjualan dan pembelian.
3.
Bagi penulis, Hasil dari penelitian ini diharapkan dapat menambah wawasan
pengetahuan mengenai teori maupun praktek, belajar menganalisa dan melatih
daya pikir dalam pengambilan keputusan dari permasalahan yang ada dalam
kinerja di lapangan.
1.5 Batasan Masalah
masalah yang akan dikaji dalam penulisan ini, permasalahan itu adalah sebagai
berikut :
1.
Peneltian ini dilakukan di salah satu perusahaan yang ada di bukit tinggi yaitu
di CV.Rezky Bersaudara, perusahaan ini memiliki permasalahan dalam
pengelolaan data transaksi pembelian, penjualan dan persediaan.
2.
Aplikasi yang dibangun hanya dapat melakukan input data transaksi penjualan
hasil bahan baku yang sudah di olah, pembelian bahan baku, keperluan
pelengkap bahan baku , dan penginputan stok hasil olahan bahan baku, dan
bahan baku yang akan diproduksi.
3.
Sistem yang dibuat hanya dapat dipergunakan untuk staff gudang,
admin/pemilik perusahaannya dan kasir.
4.
Sistem yang dibangun tidak membahas tentang pengembalian barang rusak
yang sudah di beli atau retur barang, dan stok minimum barang.
5.
Sistem yang akan dibangun tidak mencangk up laporan keuangan perusahaan
secara keseluruhan
1.6 Waktu dan Lokasi Penelitian
Berikut adalah lokasi dan jadwal penelitian yang penulis lakukan.
1.6.1 Lokasi Penelitian
1.6.2 Waktu Penelitian
Tabel 1.1 Jadwal Penelitian
No
Nama Kegiatan
2015
September
Oktober
November
III
IV
I
II
III IV
I
II
III
1
Wawancara
2
Pengumpulan Data
3
Analisis Kebutuhan
4
Tahapan Prototype
5
Desain
6
Coding
7
Testing
1.7. Sistematika Penulisan
BAB I PENDAHULUAN
Pada bab ini akan dibahas mengenai latar belakang, identifikasi dan rumusan masalah,
maksud dan tujuan penelitian, kegunaan praktis dan akademis, batasan masalah,
lokasi dan waktu penelitian dan sistematika penulisan tugas akhir.
BAB II LANDASAN TEORI
Di dalam bab ini akan dibahas mengenai teori perancangan sistem informasi,
gambaran umum mengenai perpustakaan serta penjelasan teori yang digunakan
sebagai pendukung dalam perancangan sistem yang diusulkan.
BAB III METODE PENELITIAN
Bab ini membahas tentang objek penelitian, metodologi penelitian yang digunakan,
deskripsi sistem yang berjalan dan analisis sistem yang berjalan.
BAB IV HASIL DAN PEMBAHASAN
Bab ini membahas mengenai perancangan sistem informasi perpustakaan yang
diusulkan serta penjelasan sistem dengan model UML (Unified Modelling Language)
yang diusulkan oleh penulis.
BAB V KESIMPULAN DAN SARAN
137
5.1 Kesimpulan
Berdasarkan hasil dan uraian pembahasan diatas maka dapat disimpulkan
bahwa dalam Sistem Informasi Pembelian, Penjualan, dan Persediaan di CV. Rezky
Bersaudara ini diperlukan sebuah analisis sistem, perancangan sistem, kemampuan
dalam mengimplementasikan hasil rancangan sistem dengan mengaplikasikan bahasa
pemrograman dan pembangunan sistem database, serta melakukan pengujianterhadap
implementasi sistem tersebut. Berikut ini adalah penjelasan yang dapat diuraikan :
1.
Dengan adanya sistem infrormasi pembelian, penjualan, dan persediaan
Pengolahan data transaksi penjualan ke pelanggan dan pembelian ke supplier
dapat dilakukan secara terkomputerisasi sehingga pencatatan data transaksi
lebih akurat.
2.
Perhitungan rekap pembelian, penjualan, dan persediaan lebih cepat, akurat
dan efisien karena sudah otomatis dan terkomputerisasi.
4.
Dengan adanya sistem informasi pembelian, penjualan dan persediaan ini
membantu memudahkan dalam pembuatan gambaran laporan pembelian,
penjualan dan persediaan menjadi lebih aman, efektif dan efisien
5.2 Saran
Berdasarkan aktivitas perancangan sistem, maka dihasilkan sebuah Sistem
Informasi Pembelian, Penjualan dan Persediaan. Aktivitas pengembangan sistem ini
masih dirasa belum cukup dan maksimal karena kebutuhan informasi dalam aktivitas
pembelian, penjualan dan persediaan akan terus bertambah. Untuk itu penulis
mencoba memberikan saran yang dapat dijadikan pertimbangan untuk penelitian
selanjutnya, yaitu :
1.
Perlu adanya tambahan proses pembuatan laporan keuangan perusahaan yang
lebih mendetail.
Informatika, 2014
[2] Kristanto. Andri, “Perancangan Sistem Informasi dan Aplikasinya”, Yogyakarta:
Gava Media, 2008
[3] Harrison, “Perancangan
Basis Data”, Bandung, 2011
[4
] Mulyadi, “Sistem Akutansi”, Jakarta: Salemba Empat, 2008
[5
]Marom Chairul, “Sistem Akuntansi Perusahaan Dagang”, Jakarta: PT.Grafindo,
2002
[6
] Agus Ristono, “Manajemen Persediaan”, Yogyakarta: Graha Ilmu, 2009
[7] Yuhefiza
r, S.kom, Ir. HA Mooduto dan Rahmat Hidayat, ST, “Cara Mudah
Membangun Website Interaktif Menggunakan Content Management System Joomla
(CMS)” Jakarta: PT Elex Media Komputindo, 2009
[8
] Ali Zaki dan SmitDev Community. “36 Menit Belajar Komputer PHP dan
MyS
QL”, Jakarta: PT Elex Media Komputindo, 2008
[9
] Miftakhul Huda dan Bunafit Komputer, “Membuat Aplikasi Database dengan
Java, MySQL, dan NetBeans” Jakarta: PT Elex Media Komputindo, 2010
[10
] David M. Kroenke, “Database Processing Dasar
-dasar, Desain & Imp
lementasi”,
Jakarta: Penerit Erlangga, 2005
NAMA : ARIO RACHMAN PRABOWO
NIM : 10511506
Tempat/Tanggal Lahir : Cimahi, 16 September 1993
JURUSAN : SISTEM INFORMASI
ALAMAT : Jl. Padat Karya Komplek Griya Alam Cibeber Blok C no 10
E-MAIL : ariorprabowo@gmail.com
NO. TELP : 082115203310
Riwayat Pendidikan :
ABSTRACT
CV. Rezky Bersaudar a is a company engaged in agriculture, especially in the manufacture of fertilizer producing two kinds of fertilizer produced from raw materials processed natural stone, namely Dolomite fertilizer and manure capstans. In the business processes that are running on CV.Rezky Bersaudara still use the conventional system in the process of buying, selling and Inventory. It became one of the problems that can be subject to errors in the recording of work activities
The method used in this study using the object-oriented approach and methods development of prototype systems. Methods of data collection using observation, interview and literature study. System design tool that is used to illustrate a model system including use case diagrams, activity diagrams, sequence diagrams, class diagrams and deployment diagrams. In the development of library information systems, the writer uses the programming language PHP, CSS, HTML, Java script and MySQL as the database
The proposed system is made and researchers are expected to facilitate the company owner to manage his company. This system created to automate data collection in the process of purchasing, sales and inventory in the company. All processes are carried out in a computerized and purpose of the system is to improve the effectiveness and efficiency of purchasing, sales and inventory in the CV. Rezky Bersaudara
Keywords: Data Processing, Purchasing, Sales and Inventory, Information Systems.
I. PENDAHULUAN
Latar Be lakang
Dalam pengelolaan data penjualan data pembelian barang dan pembuatan laporan hanya dibuatkan secara garis besar yaitu berapa jumlah uang di dapat setiap harinya. Selain itu pada proses persediaan barang data yang disimpan digudang dilakukan pengecekan apakah sama dengan jumlah yang diproduksi atau tidak
CV.Rezky Bersaudara adalah sebuah instansi swasta yang bergerak dalam bidang industry dalam pengolahan bahan baku batu yang di olah dan hasilnya menjadi pupuk. Pencatatan data-data transaksi yang dilakukan pada perusahaan CV.Rezky Bersaudara ini setiap harinya cukup besar dan banyak. Dalam seharinya penjualan hasilnya cukup banyak yaitu dalam sekali produksi bahan baku batu yang di proses dan di olah hingga menjadi pupuk hasilnya bisa mencapai 1200 karung per harinya sehingga cukup menyulitkan dalam pembukuan. Pada pengolahan data pembelian bahan baku pengelola perusahaan kadang tidak membuatkan secara tertulis tentang pembelian yang dilakukan, ini hanya dilakukan secara lisan kepada pemilik perusahaan berdasarkan faktur pembelian bahan baku tersebut. Hal ini menyebabkan tidak efisiennya pengelolaan biaya pembelian dan juga pemesanan barang dilakukan berdasarkan perkiraan tanpa mengetahui secara pasti stok barang yang ada. Ada resiko yang rentan terjadi seperti hilangnya bukti atau rusaknya data transaksi yang akan berpengaruh terhadap sistem penjualan dan pembelian di perusahaan tersebut
Ide ntifikasi Masalah
1. Pada perusahaan CV. Rezky Bersaudara ini belum memiliki sistem informasi yang baik dikarenakan pencatatan data transaksi penjualan dan pembeliannya masih secara manual dan konvensional belum terkomputerisasi.
2. Pengolahan data transaksi penjulan barang dan pembelian bahan baku masih dilakukan secara manual yaitu dicatat dalam nota atau struk penjualan dan pembelian sebagai bukti transaksi. Hal ini sering terjadinya ketidak akuratan data dalam pencatatan data transaksi yang terjadi di perusahaan.
3. Perhitungan rekap penjualan, pembelian dan persediaan barang masih menggunakan alat bantu kalkulator, akibatnya proses perhitungan rekap harus dijumlahkan satu persatu dan bisa saja terjadi kekeliruan atau kesalahan di dalam proses perhitungan rekap yang menyebabkan kesalahan dalam pencatatan dan perhitungan yang tidak sesuai dengan data transaksi penjualan, pembelian dan persediaan.
4. Belum adanya sistem yang terkomputerisasi ini rentan menimbulkan permasalahan pada perusahaan seperti hilangnya atau rusaknya bukti data-data transaksi penjualan dan pembelian pada perusahaan.
Bersaudara.
2. Bagaimana perancangan sistem penjualan dan pembelian di CV. Rezky Bersaudara.
3. Bagaimana pengujian sistem penjualan dan pembelian di CV.Rezky Bersaudara yang suda di uji sebelumnya.
4. Bagaimana implementasi sistem penjualan dan pembelian di CV. Rezky Bersaudara yang sudah dirancang sebelumnya.
Maksud dan Tujuan Pe ne litian
Adapun tujuan dilakukanya penelitian ini adalah sebagai berikut :
1. Untuk mengetahui sistem penjualan dan pembelian yang berjalan di perusahaan CV. Rezky Bersaudara.
2. Untuk merancang sistem informasi penjualan, pembelian dan persediaan di perusahaan CV.Rezky Bersaudara.
3. Untuk menguji sistem informasi penjualan, pembelian dan persediaan di CV. Rezky Bersaudara.
4. Untuk mengimplementasikan sistem informasi penjualan, pembelian dan persediaan di perusahaan CV. Rezky Bersaudara.
Kegunaan penelitian
Hasil peneilitian ini diharapkan dapat memberikan manfaat dan kegunaan kepada perusahaan CV.Rezky Bersaudara dalam meningkatkan efektifitas kinerja perusahaanya dan untuk pihak-pihak yang membutuhkan.
Batasan Masalah
Ruang lingkup permasalahan seputar penjualan dan pembelian sangatlah luas,sehingga penulis membuat batasan-batasan masalah agar tidak keluar dari masalah yang akan dikaji dalam penulisan ini, permasalahan itu adalah sebagai berikut :
1. Peneltian ini dilakukan di salah satu perusahaan yang ada di bukit tinggi yaitu di CV.Rezky Bersaudara, perusahaan ini memiliki permasalahan dalam pengelolaan data transaksi pembelian, penjualan dan persediaan. 2. Aplikasi yang dibangun hanya dapat melakukan input data transaksi
yang sudah di beli atau retur barang, dan stok minimum barang.
5. Sistem yang akan dibangun tidak mencangkup laporan keuangan perusahaan secara keseluruhan
II.KAJIAN PUSTAKA
KONSEP DASAR INFORMASI
Konsep Dasar Informasi
Berbicara mengenai informasi tidak akan lepas dengan yang namanya data dan teknologi. Informasi merupakan hasil pengolahan data dari satu atau berbagai sumber yang diolah, sehingga memberikan nilai, arti dan manfaat. Proses pengelolaan ini memerlukan teknologi. Pada proses pengolahan data untuk dapat menghasilkan informasi, juga dilakukan proses verifkasi secara akurat, spesifik dan tepat waktu. Hal ini penting agar informasi dapat memberikan nilai dan pemahaman kepada pengguna.
Dengan kata lain sumber informasi adalah data. Data menggambarkan suatu kejadian yang sedang terjadi, dimana data tersebut akan diolah dan diterapkan dalam sistem menjadi input yang berguna dalam suatu sistem.
Data dan informasi akan saling berkesinambungan sehingga membentuk suatu siklus yang disebut information cycle (siklus informasi). Data ditangkap oleh indera kemudian menjadi inputan dalam sebuah model untuk diubah menjadi informasi bagi penerimanya yang nantinya akan membantu pengambilan keputusan dan menjadi sebuah hasil tindakan.
Sumbe r Daya Siste m Informasi
Sistem informasi merupakan kumpulan dari komponen-komponen dalam suatu organisasi yang berhubungan dengan proses penciptaan dan aliran informasi. Dalam hal ini, teknologi informasi hanya merupakan salah satu komponen kecil.Komponen lain secara umum adalah proses dan prosedur, struktur organisasi, sumber daya manusia, model untuk analisis, perencanaan, pengendalian dan pembuatan keputusan serta database.
Penjualan artinya penjualan barang dagangan sebagai usaha pokok perusahaan yang biasanya dilakukan secara teratur.
Pe mbe lian
Pembelian adalah suatu usaha transaksi dimana perusahaan membutuhkan barang dan jasa, baik untuk dipakai maupun untuk persediaan yang akan dijual. Pembelian bisa dilakukan secara cash/kredit. Pembelian adalah bagian penting yang ada pada suatu perusahaan. Pada program Zahir dibuat integrated mulai dari permintaan barang dari gudang, pembelian dengan penawaran harga ke beberapa vendor, menerima PQ dari supplier, sampai barang tiba ke perusahaan dari vendor. Proses tersebut dinamakan procurement. Pembelian di Zahir juga dilengkapi dengan adanya fasilitas pembayaran hutang usaha dan write off hutang usaha.
Pe rsediaan
Persediaan dapat diartikan sebagai barang-barang yang disimpan untuk digunakan atau dijual pada masa atau periode yang akan datang. Persediaan terdiri dari persediaan bahan baku, persediaan bahan setengah jadi dan persediaan barang jadi. Persediaan bahan baku dan bahan setengah jadi disimpan sebelum digunakan atau dimasukkan ke dalam proses produksi, sedangkan persediaan barang jadi atau barang dagangan disimpan sebelum dijual atau dipasarkan.
Dengan demikian setiap perusahaan yang melakukan kegiatan usaha umumnya memiliki persediaan. Perusahaan yang melakukan kegiatan produksi (industri manufaktur) akan memiliki tiga jenis persediaan, yaitu :
1. Persediaan bahan baku dan penolong.
2. Persediaan bahan setengah jadi.
3. Persediaan barang jadi
We bsite
Dalam penyusunan skripsi ini penulis melakukan penelitian dengan mengambil objek penelitian di Perusahaan CV.Rezky Bersaudara yang terletak di Jalan Bagindo Azis Chan No.57 Padang Panjang, Sumatra Barat. Adapun penelitian ini dilakukan untuk mengetahui sistem informasi penjualan, pembelian, dan persediaan yang sedang berjalan untuk mencari permasalahan yang mempengaruhi kinerja terhadap sistem yang ada dan mencari solusi yang diharapkan dapat berguna untuk memudahkan proses bisnis di CV.Rezky Bersaudara.
CV. Rezky Bersaudara berdiri di Jl.Bagindo Azis Chan No.57 Tel. (0752)82937 Fax : (0752) (82937) Padang Panjang (Sumatera Barat) pada tanggal 30 Januari 1995 yang bergerak di bidang industri dan supplier yang melayani penyeDiaan kapur bakar giling (powder) dan kaur bakar bongkaran. Perusahaan ini di dirikan dengan visi menjadikan CV. Rezky Bersaduara Sebagai salah satu perusahaan industry dan supplier yang mumpuni dan dapat dipercaya dengan memberikan pelayan yang sebaiknya. Sedangkan misi perusahaan adalah menjalin kerja sama dengan semua perusahaan yang membutuhkan jasa CV. Rezky Bersaudara.
CV. Rezky Bersaudara di resmikan dihadapan Notaris Hizmelina, SH dengan akte notaris no. 2o yang telah terdaftar pada Peratemen Kehakiman dan Hak Azasi Manusia RI. Setelah dresmi terdaftar, Keala Kantor Departemen Perdagangan, Dra. Asni Yunus Mengeluarkan Surat Izin Usaha Perdagangan (SIUP) dengan nomor 001/03-12/PM/II/1995 tanggal 07 Februari dengan persetujuan Menteri Perdagangan.
METODE PENELITIAN
Metode pendekatan sistem yang digunakan adalah metode analisis dan pemrograman berorientasi objek. Pemograman berorientasi objek adalah sebuah konsep pemograman untuk membuat kode program yang lebih terstruktur, terkelompok berdasarkan objek-objek yang terlibat sehingga bagian-bagiannya dapat digunakan untuk pembuatan aplikasi. Pemograman berorientasi objek membagi-bagi kode program aplikasi menjadi kumpulan bungkusan benda/objek dipandang dari sudut pandang aplikasi komputer dan proses yang dilakukan dalam aplikasi.
Ada dua teknik pengumpulan data yang digunakan dalam penelitian ini antara lain sebagai berikut :
1. Data Prime r
Data primer didapatkan dengan cara melakukan pengamatan langsung ke lapangan (observasi) dan wawancara (Interview) kepada pemilik CV. Rezky Bersaudara
.
2. Data Se kunde r
Data sekunder merupakan cara pengumpulan data dengan mempelajari data yang telah tersedia atau diberikan oleh pihak yang bersangkutan (CV. Rezky Bersaudara). Data sekunder adalah metode dokumentasi dengan cara mengumpulkan data dan informasi yang diperlukan dari sumber-sumber yang berhubungan dengan masalah yang terjadi di CV. Rezky Bersaudara tersebut.
IV. HASIL PENELITIAN DAN PEMBAHASAN
Pe rancangan Siste m
Perancangan sistem adalah merancang atau mendesain suatu sistem yang baik, yang isinya adalah langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi sistem. Perancangan sistem merupakan pengembangan sistem baru dari sistem lama yang telah ada, dimana masalah masalah yang terjadi pada sistem lama dapat teratasi dengan sistem baru. Dengan menggabungkan komponen-komponen perangkat lunak dan perangkat keras sehingga dapat menghasilkan sistem yang baik.
dengan aplikasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi atau proses apa saja yang ada didalam sebuah aplikasi dan siapa saja yang berhak menggunakan fungsi atau proses tersebut. Berikut ini adalah use case yang berperan terhadap sistem informasi pembelian, penjualan dan persediaan di CV.Rezky Bersaudara.
Gambar 2 Use Case yang diusulkan
b. De finisi Use Case dan De skripsinya
Use case merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit-unit atau aktor, biasanya dinyatakan dengan menggunakan kata kerja diawal frase nama use case. Use case mendeskripsikan apa yang sistem (atau subsistem, kelas, atau antarmuka) kerjakan tetapi use case tidak menspesifikasikan (dan tidak memiliki kompetensi untuk menspesifikasi) bagaimana use case melakukannya.
c. Activity Diagram
Activity diagram yaitu lebih fokus kepada menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses. Dipakai pada business modeling untuk memperlihatkan urutan aktivitas proses bisnis. Memiliki struktur diagram yang mirip flowchart atau data flow diagram pada perancangan terstruktur. Memiliki manfaat yaitu apabila membuat diagram ini terlebih dahuluu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan. Adapun activity diagram yang diusulkan adalah sebagai berikut
Gambar 3 Activity Diagram yang diusulkan
d. Se que nce diagram
Sequence diagram menggambarkan kelakuan/perilaku objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek.
Gambar 4 Se que nce diagram yang diusulkan
e. Class diagram
Class diagram menggambarkan struktur aplikasi berorientasi objek dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun aplikasi. Kelas memiliki apa yang disebut atribut dan metode. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas. Metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.
Gambar 6 Obje ct diagram yang diusulkan
g. De ployme nt diagram
Deployment diagram memperlihatkan konfigurasi saat aplikasi dijalankan, memuat simpul-simpul atau node beserta komponen-komponen yang ada didalamnya. Diagram ini menggambarkan bentuk layout secara fisik bentuk jaringan dan posisi komponen-komponen dari sistem. Pendekatan yang digunakan adalah pendekatan terhadap hasil implementasi atau program.
Gambar 7 De ployme nt diagram yang diusulkan
PERANCANGAN ANTAR MUKA
Pada perancangan antar muka atau interface ini akan menggambarkan rancangan tampilan yang ada dalam sistem yang diusulkan. Adapun yang akan dibahas yaitu struktur menu, perancangan input dan perancangan output.
a. Struktur me nu
Pada perancangan struktur menu ini akan dijelaskan tentang link yang saling berhubungan dalam sistem yang diusulkan.
Gambar 8 Struktur me nu
b. Pe rancangan input
Perancangan input adalah perancangan tampilan pada saat melakukan proses penginputan data pada form pengisian yang berkaitan dengan Sistem Informasi Pembelian, Penjualan dan Persediaan.
Gambar 9 Pe rancangan input
c. Pe rancangan output
Perancangan output merupakan perancangan yang berkaitan dengan hasil dari data perusahaan yang sudah diolah.
program untuk memudahkan pemakai dalam menjalankan program komputer secara terintegrasi.
Gambar 11 Arsite ktur jaringan
PENGUJIAN
Pengujian merupakan bagian yang terpenting dalam proses pembuatan perangkat lunak. Pengujian ini dilakukan untuk menjamin kulitas dari perangkat lunak yang dibangun dan mengetahui kelemahan dari perangkat lunak yang dibangun. Kasus uji yang baik adalah yang memiliki tingkat kemungkinan tinggi untuk menemukan kerusakan yang belum ditemukan.
Pengujian perangkat lunak menggunakan black box testing, dalam black box testing yang diuji adalah tentang masukan dan keluarannya. Dengan adanya masukan yang dilakukan diharapkan dapat memberikan keluaran seperti yang diharapkan atau sesuai dengan tujuan.
a. Re ncana pe ngujian
Pengujian sistem informasi pembelian, penjualan dan persediaan ini menggunakan data uji berupa sebuah data masukan dari user sistem perusahaan
Tabe l 1 Re ncana pe ngujian
b. Kasus dan hasil pe ngujian
Setelah tahap rencana pengujian, dilanjutkan dengan kasus dan hasil pengujian berdasarkan kelas uji.
Tabe l 2 Kasus dan hasil pe ngujian
c. Ke simpulan hasil pe ngujian
Berdasarkan dari hasil pengujian diatas, dapat disimpulkan bahwa pada perangkat lunak sistem informasi pembelian, penjualan dan persediaan yang telah dibangun layak dan sesuai dengan fungsi yang dibutuhkan pada perusahaan CV. Rezky Bersaudara
IMPLEMENTASI
platform sistem operasi dan perangkat keras.
Implementasi Perangkat Lunak
Dalam mengembangkan sistem informasi pembelian, penjualan, dan persediaan ini menggunakan pernagkat lunak sebagai berikut :
1. Sistem Operasi Windows 8.1 Enterprise
2. Xampp 3.2.1
3. Adobe Dreamweaver CS6,.
4. Mozilla Firefox.
Imple me ntasi perangkat keras
Dalam implementasi Sistem Informasi Pembelian, Penjualan dan Persediaan ini spesifikasi perangkat keras yang dibutuhkan untuk mendukung berjalannya software adalah sebagai berikut :
1. Spe sifikasi hardware untuk kompute r server
a. Processor : Dual Core
b. Memori (RAM) : 2GB
c. Hard disk : 160GB
d. Printer digunakan sebagai peralatan mencetak output laporan
e. Mouse, keyboard dan monitor sebagai perlengkapan alat antar muka
2. Clie nt
a. Processor : Dual Core
b. Memori (RAM) : 1GB
c. Hard disk : 80GB
d. Printer digunakan sebagai peralatan mencetak output laporan dan data transaksi
perangkat lunak yang dibuat. Implementasi antar muka pada perangkat lunak ini dirancang dengan menampilkan setiap tampilan program.
a. Tampilan Login User Sistem
Gambar 12 Tampilan Login
b. Tampilan Pembelian baru
Gambar 13 Tampilan Pe mbe lian Baru
c. Tampilan Penjualan baru
Gambar 14 Tampilan Pe njualan Baru
d. Tampilan Persediaan stok Pupuk
Gambar 15 Tampilan Stok Pupuk
V. KESIMPULAN DAN SARAN
Ke simpulan
Berdasarkan hasil dan uraian pembahasan diatas maka dapat disimpulkan sebagai berikut:
1. Dengan adanya sistem infrormasi pembelian, penjualan, dan persediaan Pengolahan data transaksi penjualan ke pelanggan dan pembelian ke supplier dapat dilakukan secara terkomputerisasi sehingga pencatatan data dan perhitungan data transaksi menjadi lebih efisien dan lebih akurat. 2. Dengan adanya sistem informasi ini nota pembelian dan penjualan dari
transaksi akan tersimpan dalam database sehingga mudah dalam melakukan pencarian nota transaksi dan menjada data perusahaan tetap aman.
3. Dengan adanya sistem informasi pembelian, penjualan dan persediaan ini membantu memudahkan dalam pembuatan gambaran laporan pembelian, penjualan dan persediaan menjadi lebih aman, efektif dan efisien
SARAN
Untuk implementasi dan pengembangan di masa yang akan datang, diusulkan saransaran sebagai berikut :
1. Perlu adanya tambahan proses pembuatan laporan keuangan perusahaan yang lebih mendetail.
Gava Media, 2008
[3] Harrison, “Perancangan Basis Data”, Bandung, 2011
[4] Mulyadi, “Sistem Akutansi”, Jakarta: Salemba Empat, 2008
[5]Marom Chairul, “Sistem Akuntansi Perusahaan Dagang”, Jakarta: PT.Grafindo,
2002
[6] Agus Ristono, “Manajemen Persediaan”, Yogyakarta: Graha Ilmu, 2009
DAFTAR GAMBAR
Gambar 1 Mode l Prototyping
Pemilik
Gudang Kasir Login
Persediaan Pembutan Stok
Barang Transaksi Pembelian Transaksi Penjualan
Laporan Pembelian
Konsumen Supplier
[image:41.516.154.366.294.437.2] [image:41.516.154.361.299.626.2]User
Form login Kontrol login Database
1:input username&password()
2:validasi username&password
3:cek username&password()
4:login gagal()
5:username&password salahl() 6:menampilkan notif kesalahan()
7:input username&password()
8:validasi username&password()
9:cek username&password()
10:login berhasil() 12:menampilkan menu utama()
[image:42.516.175.341.71.341.2] [image:42.516.129.386.380.601.2]SERVER DATABASE PEMILIK -End1 1 -End2 * -End3 1 -End4 *
Gambar 7 De ployme nt Diagram
Menu Utama
Transaksi Pembelian Transaksi Penjualan Kelola Data Bahan
Baku Kelola Data
Supplier Kelola Data User
Pemilik Laporan Kasir Transaksi Penjualan Gudang Pembuatan Stok Cek Persediaan Bahan Baku Cek Persediaan Barang Cek Persediaan Barang
[image:44.516.80.474.58.643.2]Gambar 10 Pe rancangan Output
SERVER ADMIN/PEMILIK
KASIR
GUDANG
SWITCH/ HUB PRINTER
PRINTER
[image:45.516.135.381.68.411.2] [image:45.516.136.379.72.225.2] [image:45.516.127.389.328.607.2]Gambar 13 Tamplan Pe mbe lian Baru
Gambar 14 Tampilan Pe njualan Baru
[image:46.516.152.362.73.128.2] [image:46.516.141.375.153.292.2] [image:46.516.139.378.323.463.2] [image:46.516.118.400.493.631.2]Login Login Kasir Integrasi Black Box
Login Gudang Integrasi Black Box
Pengujian Pengisian Data
Pengisian Data
Supplier
Integrasi Black Box
Pengisian Data Barag Integrasi Black box
Pengisian Data Bahan Baku
Integrasi Black Box
Pengisian Data Pupuk Inegrasi Black Box
Pengisian Data
Transaksi Pembelian
Integrasi Black Box
Pengisian Data
Transaksi Penjualan
Integrasi Black Box
Pengisian Data Stok Pupuk
Integrasi Black Box
Verifikasi proses
Input Proses Data Integrasi Black Box
Proses Ubah Data Integrasi Black Box
Proses Hapus Data Integrasi Black Box
Proses Lihat Data Integrasi Black Box
Proses Simpan Data Integrasi Black Box
Tabe l 2 Kasus dan Hasil Pe ngujian
Kasus dan hasil uji login Admin (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Mengisi Username
dan Password Admin pada form login
login berhasil dan masuk ke halaman utama Admin
login berhasil, dapat mengelola hak akses admin
{x] Diterima [ ] Ditolak
Mengisi Username dan Password Kasir pada form login
login berhasil dan masuk ke halaman utama kasir
login berhasil, dapat mengelola hak akses Kasir
[x] Diterima [ ] Ditolak
Mengisi Username
dan Password
Gudamg pada form login
login berhasil dan masuk ke halaman utama gudang
login berhasil, dapat mengelola hak akses gudang
[x] Diterima [ ] Ditolak
Kasus dan hasil uji login Admin (Data Salah) Mengisi Username
dan Password
(Admin, Kasir,
Login)
terjadi kesalahan pada pengisian
username dan
password
User tidak dapat mengakses sistem peringatan akses login ditolak
[image:47.516.69.450.116.394.2] [image:47.516.69.450.434.658.2]