Anda di halaman 1dari 144

SISTEM INFORMASI PEMBELIAN DAN PENJUALAN

SEPATU PADA TOKO USAHA JAYA SHOES

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan pada


Program Studi Sistem Informasi Jenjang SI (Strata
1) Fakultas Teknik dan Ilmu Komputer

SUHENDAR AGUSTIANDI
10509488

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2014
DAFTAR ISI

Halaman

LEMBAR PENGESAHAN

LEMBAR KEASLIAN

ABSTRAK...................................................................................................... i

ABSTRACT..................................................................................................... ii

KATA PENGANTAR.................................................................................... iii

DAFTAR ISI................................................................................................... vi

DAFTAR GAMBAR...................................................................................... xi

DAFTAR TABEL...........................................................................................
xv
DAFTAR SIMBOL..............................................................................................xvii

BAB I PENDAHULUAN...............................................................................1

1.1 LatarBelakang Penelitian......................................................................1

1.2 Identifikasi Masalah dan Rumusan Masalah........................................2

1.2.1 Identifikasi Masalah.......................................................... 3

1.2.2 Rumusan Masalah....................................................................3

1.3 Maksud Dan Tujuan Penelitian...........................................................4

1.3.1 Maksud Penelitian...................................................................4

1.3.2 Tujuan Penelitian......................................................................4

1.4 Kegunaan Penelitian............................................................................5

1.4.1 Kegunaan Praktis......................................................................5

vi
1.4.2 Kegunaan Akademik............................................................. 5

1.5 Batasan Masalah.............................................................................. 6

1.6 Lokasi dan Waktu Penelitian.......................................................... 6

1.7 Sistematika Penulisan Skripsi ........................................................ 7

BAB II LANDASAN TEORI.................................................................... 9

2.1 Konsep Dasar Sistem...................................................................... 9

2.1.1 Karakteristik Sistem........................................................... 9

2.1.2 Klasifikasi Sistem............................................................... 12

2.2 Pengertian Informasi....................................................................... 13

2.2.1 Kualitas Informasi.............................................................. 14

2.2.2 Nilai Informasi .................................................................. 15

2.3 Sistem Informasi............................................................................. 15

2.4 Konsep Dasar Sistem Informasi..................................................... 16

2.4.1 Komponen Sistem Informasi.............................................. 17

2.6 Definisi Pembelian......................................................................... 18

2.7 Definisi Penjualan.......................................................................... 18

2.8 Perangkat Lunak Pendukung.......................................................... 19

2.8.1 Pengertian Java................................................................... 20

2.8.2 Pengertian Netbeans 7.4....................................................... 20

2.8.3 Pengertian phpMyAdmin - 2.11.9.2..................................... 22

2.8.4 XAMPP................................................................................. 22

BAB III OBJEK DAN METODE PENELITIAN........................................ 23

3.1 Objek Penelitian.............................................................................. 23

vii
3.1.1 Sejarah Singkat Perusahaan......................................................23

3.1.2 Visi Dan Misi............................................................................24

3.1.3 Struktur Organisasi...................................................................24

3.1.4 Deskripsi Tugas.........................................................................25

3.2 Metode Penelitian...............................................................................25

3.2.1 Desain Penelitian.......................................................................26

3.2.2 Jenis dan Metode Pengumpulan Data.......................................27

3.2.2.1 Sumber Data Primer dan Sekunder....................................27

3.2.2.2 Tekhnik Pengumpulan Data...............................................27

3.2.3 Metode Pendekatan dan Pengembangan Sistem.......................29

3.2.3.1 Metode Pendekatan Sistem...............................................29

3.2.3.2 Metode Pengembangan Sistem.........................................29

3.2.3.3 Alat Bantu Analisis dan Perancangan...............................31

3.2.4 Pengujian Software...................................................................35

3.3 Analisis Yang Sedang Berjalan.............................................................37

3.3.1 Analisis Dokumen.......................................................................38

3.3.2 Analisis Prosedur yang sedang Berjalan.....................................39

3.3.2.1 Flow Map........................................................................40

3.3.2.2 Diagram Konteks............................................................43

3.3.2.3 Data Flow Diagram (DFD)............................................44

3.3.2.4 Evaluasi Sistem Yang Sedang Berjalan.........................47

BAB IV HASIL DAN PEMBAHASAN.........................................................49

4.1 Perancangan Sistem............................................................................49

viii
4.1.1 Tujuan Perancangan Sistem......................................................49

4.1.2 Gambaran Umum Sistem Yang Diusulkan...............................50

4.1.3 Perancangan Prosedur Yang Diusulkan....................................50

4.1.3.1 Flowmap...........................................................................52

4.1.3.2 Diagram Konteks..............................................................55

. 4.1.3.3 DFD (Data Flow Diagram)..............................................56

4.1.3.4 Kamus Data......................................................................63

4.1.4 Perancangan Basis Data.............................................................70

4.1.4.1 Normalisasi.......................................................................70

4.1.4.2 Relasi Tabel......................................................................74

4.1.4.3 Entity Relationship Diagram............................................75

4.1.4.4 Struktur File.....................................................................75

4.1.4.5 Kodifikasi.........................................................................83

4.2 Perancangan Antar Muka......................................................................86

4.2.1 Struktur Menu............................................................................86

4.2.2 Perancangan Input......................................................................87

4.2.3 Perancangan Output...................................................................92

4.3 Perancangan Arsitektur Jaringan..........................................................93

4.4 Implementasi.........................................................................................94

4.4.1 Batasan Implementasi (optional)...............................................94

4.4.2 Implementasi Perangkat Lunak...................................................95

4.4.3 Implementasi Perangkat Keras....................................................96

4.4.4 Implementasi Basis Data (Sintaks SQL).....................................97

ix
4.4.5 Implementasi Antar Muka..........................................................101

4.4.6 Implementasi Instalasi Program..................................................105

4.4.7 Penggunaan Program..................................................................109

4.5 Pengujian .......................................................................................... 119

4.5.1 Rencana Pengujian ................................................................. 120

4.5.2 Kasus Dan Hasil Pengujian .................................................... 121

4.5.2.1 Pengujian Login ............................................................... 121

4.5.2.2 Pengujian Proses ............................................................. 124

4.5.2.3 Pengujian Output ............................................................. 126

4.5.3 Kesimpulan Hasil Pengujian ................................................. 127

BAB V KESIMPULAN DAN SARAN....................................................... 128

5.1 Kesimpulan ........................................................................................ 128

5.2 Saran ................................................................................................. 129

DAFTAR PUSTAKA..........................................................................................130

LAMPIRAN

x
DAFTAR PUSTAKA

Sumber Buku

Al-Bahra bin Ladjamudin. (2005). Analisis dan Desain Sistem Informasi.

Yogyakarta : Graha Ilmu.

Bunafit, Nugroho, Sistem Informasi Penjualan Buku, Yogyakarta : Andi, 2007.

Jogiyanto. (2005). Sistem Teknologi Informasi. Yogyakarta : Andi Offset

Jogiyanto. (2008). Metodologi Penelitian Sistem Informasi, Yogyakarta : Andi

Offset

Kadir, Abdul. (2003). Pengembangan sistem informasi. Yogyakarta : penerbit

andi.

Kotler, Philip. (2002). Analisis & Disain. Jakarta: Prenhallindo.

Mc Leod, Raymond Jr. (2004). Sistem Informasi Managemen. Jakarta : PT

Prenhallindo

Sutabri, Tata. S.Kom., MM. (2004). Analisis Sistem Informasi. Yogyakarta : Andi

Sutabri, Tata, S.Kom., MM. (2005). Analisis Informasi Managemen. Yogyakarta:

Andi

Sumber Lain

[Jurnal Cindy Bulandari : sistem informasi akuntansi penjualan dan

pembelian (studi kasus : dealer yamaha cv. Lapang jaya motor) : Telkom

2012]

[Jurnal Sugiyanto Perancangan Sistem Informasi Penjualan Pada Butik Luwes

Fashion Kecamatan Tulakan: Unsa 2013].


130
131

[Jurnal Puspita Dwi Astuti1, Ramadian Agus Triyono : Sistem Informasi

Penjualan Bat Pada Apotek Jati Farma Arjosari : Fti Unsa Vol 10 No 1 –

Februari 2012]

130
KATA PENGANTAR

Assalamualaikum Wr.Wb

Puji syukur penulis sampaikan kehadirat Allah SWT yang telah

memberikan rahmat dan inayah-Nya sehingga penulis dapat menyelesaikan

Skripsi ini, tidak lupa saya panjatkan solawat serta salam semoga dilimpahkan

kepada junjunan kita nabi besar Muhammad SAW, karena atas perantaranya kita

senantiasa berada dalam agama dan keyakinan yang diridhoi oleh Allah SWT.

Skripsi dengan judul “SISTEM INFORMASI PEMBELIAN DAN

PENJUALAN SEPATU PADA TOKO USAHA JAYA SHOES” disusun guna

memenuhi syarat kelulusan dalam memperoleh gelar Sarjana (S1) pada Program

Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas

Komputer Indonesia (UNIKOM) Bandung.

Penulis merasa bangga mampu menyelesaikan Skripsi ini, walaupun

dalam proses pengerjaannya penulis menemukan berbagai macam ujian dan

cobaan yang begitu rumit. Namun atas kesabaran dan bantuan semua pihak,

akhirnya penulis dapat menyelesaikan tugas dan kewajiban penulis sebagai

seorang mahasiswa. Selama penyusunan skripsi ini, tidak sedikit bimbingan dan

bantuan dari semua pihak, maka dengan rasa tulus penulis ingin mengucapkan

terimakasih kepada semua pihak yang telah memberikan dorongan dan semangat

baik berupa material maupun spiritual. Dan penulis ingin mengucapkan terima

kasih kepada yang terhormat dan tercinta :

iii
1. Allah SWT, yang telah memberikan pertolongan dan kemudahan sehingga

penulis dapat menyelesaikan skripsi ini.

2. Dr. Ir. Eddy Soeryanto Soegoto, selaku Rektor Universitas Komputer

Indonesia.

3. Prof. Dr. H. Denny Kurniadie,Ir.,M.Sc, selaku Dekan Fakultas Teknik dan

Ilmu Komputer.

4. Ibu Citra Noviyasari, S.Si., MT. selaku Ketua Program Studi Sistem

Informasi.

5. Bapak Tono Hartono, S.Si., MT. Dosen Pembimbing yang telah berkenan

meluangkan waktu guna membimbing, mengarahkan, dan memberi

petunjuk yang sangat berharga demi selesainya penyusunan skripsi ini

6. Seluruh Dosen Pengajar dan Staf Universitas Komputer Indonesia

(UNIKOM) Bandung khususnya di Jurusan Sistem Informasi.

7. Bapak Sarif Sebagai Pemilik Toko Usaha Jaya Shoes yang telah

mengizinkan melakukan penelitian di toko beliau.

8. Kedua Orang Tua tercinta yang telah memberikan kasih sayang serta doa,

moril dan materil hingga penulis dapat menyelesaikan skripisi ini dengan

lancar.

9. Keluarga tercinta yang tidak bisa disebutkan satu persatu yang telah

memberikan bantuan, dorongan, support, doanya, moril dan materil selama

ini.

iv
10. Teman – teman di kelas SI-11 angkatan 2009 khususnya atas

kebersamaan, bantuan, dorongan, dan kesabarannya.

11. Gang Wembley Irvin, Anwar Risolah, Ade immanudin (Maskas), Ageng

(Boros), Cahyadi, Ridwan (Garut), Budi (Boxer), Barudak Bagar ( Om

Jocong,Bayor,Rizki,warlen,Andre dan kawan-kawan

12. Semua pihak yang telah membantu penyelasaian laporan tugas akhir ini

yang tidak dapat penulis sebutkan satu persatu.

Tiada manusia yang sempurna, karenanya penulis menyadari adanya

keterbatasan ilmu dan kemampuan yang dimiliki, sehingga dalam penyusunan

Tugas Akhir ini banyak terdapat kekurangan. Akhir kata semoga semua pihak

yang telah memberikan bantuan dan dukungannya mudah-mudahan mendapatkan

balasan dari apa yang telah diberikannya dari Allah SWT, Amiin. Sayapun

berharap semoga dari hasil Karya Ilmiah ini dapat memberikan manfaat

khususnya bagi saya selaku penulis dan umumnya bagi pembaca.

Bandung, 18 Agustus 2014

Penulis

v
UNIVERSITAS KOMPUTER INDONESIA

--
I
PROGR A\ 1 STL'l>J <:fSTE ,1 ,,u,
l''F lRMASl
IL L'lf',"• 11!1•• •" f\ 'Ul'.l!U •J• 11•i ).;_, .....'.le
"-"'O'l,l,SI I IIM U Ui Cl<ll l tl o,,-a-:a- -11.D
U Ml1 11!1! ......w • u·.- .1.11• ri:u m :.w, , .. ,.,.,...,
,._ .. r,,.._a$:,. lll' " l •n UI 'llJ lll- - llt IIO,u,.(. ...i.....-

BIODATAMAHASISWA

DATA PRIBADI:
Nim
: !0509488

• Suhemlar Agusliar•h
·r•rnpal/Tgl. Laidr
: Banduog,1991--08-13
Jonis Kelamln : Prta
Semester
: ID
J"'!)an_g Pemlfdlkka,I
• ProgramSarjalla (Srraia•1)
AlarnHRumail
, JI.Sayau hlllrRt 03108 Des. Sa-y,11l Kee Maf'!!)lha}\1 Kah. Bandung Kod•po, 40228
Alam8t Bandung
: Sayall hlllr)vlargahayu
l,;-Mnl.1
: :ruhe1od0taf!U lood@l igm11t1.c m
No. 'tele pon
: 08782rn34765
DATA KELUARGA:
NamaAyah
: HP11dJ Rohcndl
Na.ma lbu
: AiJrrar1l
Alamar OruigTua
: Say,ili hilir.Margahayu
No. Telpon OrangTua
: IJ813I24341U5
Pekeljaan Orang Tua
: PNS (GURU)

lJcugan ini:saya. yang benarulalaogandJbawalr ini, menyalnlm bahws daia!II atas;id'1lal1 ben.ar

Suhendar Agu.stlandi
BAB I

PENDAHULUAN

1.1 Latar Belakang Penelitian

Dalam perkembangan teknologi persaingan semakin ketat dan berkembang

sejalan dengan kemajuan ilmu pengetahuaan teknologi serta dunia informasi. hal

tersebut telah banyak mempengaruhi kehidupan masyarakat dunia internasional

pada umumnya hampir setiap kegiatan dan aktifitas kehidupan tidak terlepas dari

peralatan cangih, mutakhir dan serba modern contohnya komputer.Dalam dunia

bisnis, perlunya komputer nampaknya tidak dapat dihindarkan lagi.

Sebut saja dalam bidang perdagangan dan perbankkan dimana sistem

informasi dan pengelolaan data yang cepat dan efisien harus segera di wujudkan.

Hal ini tentunya untuk meningkatkan pelayanan kepada para pelanggan.

Komputer merupakan alat canggih tepat waktu dan tepat guna di dalam membantu

proses pelayanan transaksi, membuat laporan serta mempermudah dan

mempercepat proses kerja.

Seiring terjadinya hambatan yang ditemui dibagian administrasi penjualan

dalam menerangkan item - item serta kode – kode barang yang akan dijual dalam

jumlah yang banyak sehingga apabila informasi yang dibutuhkan mengenai nama

barang dan harganya masih memerlukan waktu yang relatif cukup lama untuk

mendapatkanya. Disini diperlukan kecermatan pengolahan data, kode barang,

1
2

nama barang dan harganya serta hal – hal pendukung yang dibutuhkan. Sehingga

pada saat dibutuhkan informasi tersebut sudah tersedia.

Toko Usaha Jaya Shoes Merupakan salah satu perusahaan yang bergerak

dibidang pembelian dan penjualan yang masih menggunakan kertas sebagai

tempat penyimpanan data pembelian, penjualan, stok barang dan laporan yang

menyebabkan penumpukan yang tidak tersusun rapih sehingga sering terjadi

redudansi atau ketidak akuratan data yang dibutuhkan. kemungkinan dapat terjadi

kehilangan data-data penting seperti laporan yang rusak dikarenakan tidak

tersedianya media penyimpanan database. serta lamanya dalam mencari suatu

data yang dibutuhkan. sehingga memberi dampak yang kurang efektif dan efisien

Berdasarkan uraian diatas maka penulis mempunyai gagasan untuk

menjadikan permasalahan tersebut sebagai bahan penelitian. Sehingga penulis

berinisiatif untuk melakukan penelitian dengan judul “SISTEM INFORMASI

PEMBELIAN DAN PENJUALAN SEPATU PADA TOKO USAHA JAYA

SHOES”

1.2 Identifikasi Dan Rumusan Masalah

Identifikasi masalah adalah upaya untuk melakukan pencarian dan pendataan

masalah-masalah yang akan dibahas.


1.2.1 Identifikasi Masalah

Merujuk pada latar belakang di atas maka dapat di identifikasi masalah yang

muncul berkaitan dengan sistem informasi pembelian dan penjualan sepatu pada

toko usaha jaya shoes adalah sebagai berikut :

1. Masih menggunakan kertas sebagai tempat penyimpanan data pembelian,

penjualan, dan laporan. yang menyebabkan penumpukan arsip sehingga

sering terjadi redudansi atau ketidak akuratan data yang dibutuhkan.

2. Ketidak akuratan pada laporan persediaan barang menyebabkan

kesalahan penulisan pada perhitungan stok barang.

3. Pembelian dan penjualan yang sedang berjalan tidak secara langsung

mengurangi jumlah persediaan barang yang ada. Sehingga menyulitkan

perusahaan itu sendiri dalam mengontrol berapa jumlah barang yang

terjual per harinya.

1.2.2. Rumusan Masalah

Berdasarkan latar belakang dan identifikasi masalah, maka penulis dapat

merumuskan masalah-masalah yang teridentifikasi, diantaranya :

1. Bagaimana membangun sistem informasi penyimpanan data pembelian,

penjualan, dan laporan, agar tidak terjadi penumpukan arsip dan

redudansi sehingga data yang dibutuhkan akurat pada toko usaha jaya

shoes

2. Bagaimana membangun sistem informasi laporan persediaan barang pada

perhitungan stok barang di toko usaha jaya shoes


3. Bagaimana membangun sistem informasi pembelian dan penjualan yang

dapat mengontrol stok barang secara cepat, tepat dan akurat per hari pada

toko usaha jaya shoes

1.3 Maksud Dan Tujuan Penelitian

Adapun maksud dan tujuan dibuatnya Sistem Informasi pembelian dan

penjualan sepatu pada toko usaha jaya shoes adalah sebagai berikut:

1.3.1 Maksud Penelitian

Maksud dari penelitian ini adalah untuk membangun sistem informasi

pembelian dan penjualan sepatu pada toko usaha jaya shoes. untuk

memudahkan perusahaan dalam mengontrol stok barang dan memperbaiki

pelayanan kepada pelanggan.

1.3.2 Tujuan Penelitian

Adapun maksud dan tujuan dari penelitian ini adalah untuk membangun

sistem informasi pembelian dan penjualan sepatu yaitu sebagai berikut:

1. Untuk membangun sistem informasi penyimpanan data pembelian,

penjualan, dan laporan yang lebih akurat pada toko usaha jaya shoes .

2. Untuk membangun sistem informasi laporan persediaan barang pada

perhitungan stok barang di toko usaha jaya shoes


3. Untuk membangun sistem informasi pembelian dan penjualan yang dapat

mengontrol stok barang secara cepat, tepat dan akurat per hari pada toko

usaha jaya shoes

1.4 Kegunaan Penelitian

Hasil dari penelitian yang dilakukan penulis diharapkan nantinya dapat

berguna baik dari kegunaan Praktis maupun kegunaan Akademis.

1.4.1 Kegunaan Praktis

Adapun kegunaan praktis dari penelitian yang dilakukan oleh

penulis yaitu diharapkan dapat membantu sistem pemesanan Sepatu

menjadi lebih mudah, sehingga berdampak pada peningkatan kinerja

pegawai toko usaha jaya dan bagi pihak Pemilik akan mendapatkan

kemudahan dalam mengelola tokonya serta bagi pelanggan dapat dengan

mudah melakukan pemesanan sepatu tersebut.

1.4.2 Kegunaan Akademik

Bagi pengembang ilmu sistem informasi terkait dengan sistem

informasi pembelian sepatu ini diharapkan dapat memberikan suatu sistem

informasi baru yang mungkin bisa lebih dikembangkan lagi oleh para ahli

pengembang ilmu sistem informasi.

Sedangkan bagi peneliti lain dalam bidang sistem informasi juga

bisa lebih mencakup luas dan mengembangkan sistem informasi


pembelian sepatu dengan lebih baik lagi, dan mengurangi kesalahan yang

terdapat pada sistem informasi yang ada.

1.5 Batasan Masalah

Dari penelitian yang telah dilakukan untuk itu penulis membatasi

permasalahan yang ada sehingga dalam pembuatan aplikasi ini lebih terfokus,

adapun batasan masalah tersebut adalah :

1. Penulis membangun aplikasi ini hanya untuk digunakan untuk pemilik

toko dan kasir.

2. Sistem Informasi ini hanya membahas mengenai pembelian penjualan

sepatu

3. Transaksi yang di bahas dilakukan dengan pembayaran tunai dan kredit

1.6 Lokasi Dan Waktu Penelitian

Lokasi dan waktu pelaksanaan penelitian ini ialah sebagai berikut:

a. Lokasi

Lokasi penelitian ini dilakukan di Toko USAHA JAYA Shoes di

Jl.Cibaduyut Raya No.52 – Bandung

b. Waktu Penelitian

Waktu pelaksanaan penelitian terdapat dalam tabel 1.1 dibawah ini


Tabel 1.1 Jadwal Kegiatan Waktu Penelitian.

Tahun 2014
No. Kegiatan Maret April Mei Juni Juli Agustus
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Identifikasi
1.
Kebutuhan
a.Survey Objek
Penelitian
b.Observasi
c.Wawancara
Membuat
2.
Prototype
a.Menganalisis data
b.Merancang desain
program
c.Membuat coding
3. Menguji Prototype
a.Menerapkan
coding
b.Uji input dan
output
c.Uji coba aplikasi
d.Uji coba desain
Memperbaiki
4. Prototype

Mengembangkan
5.
versi produksi
a.Uji sistem oleh
user

1.7 Sistematika Penulisan

Skripsi BAB I PENDAHULUAN

Dalam bab ini berisi gambaran secara umum tentang latar belakang

penelitian, identifikasi dan rumusan masalah, maksud dan tujuan

penelitian, kegunaan penelitian, batasan masalah, lokasi dan waktu

penelitian serta sistematika penulisan.


BAB II LANDASAN TEORI

Bab ini berisikan tentang konsep dasar sistem informasi yang berkaitan

dengan permasalahan yang dibahas struktur sistem informasi, komponen

sistem informasi, manajemen dan peralatan pendukung (Tools System)

yang berkaitan dengan ruang lingkup penulisan.

BAB III OBJEK DAN METODE PENELITIAN

Membahas secara umum mengenai objek penelitian seperti sejarah

singkat perusahaan,visi dan misi perusahaan,struktur organisasi

perusahaan, deskripsi tugas

BAB IV HASIL DAN PEMBAHASAN

Bagian ini berisi tujuan perancangan sistem dan gambaran mengenai

perancangan sistem yang akan diusulkan, serta pengujian dan

implementasi sistem yang diusulkan.

BAB V KESIMPULAN DAN SARAN

Sebagai Penutup dari Penulisan skripsi ini akan dikemukakan kesimpulan

dan saran.
BAB II

LANDASAN TEORI

2.1 Konsep Dasar Sistem

Menurut Al-Bahra Bin Ladjamudin (2005 : 1) dalam mendefinisikan

sistem terdapat dua kelompok pendekatan sistem, yaitu sistem yang menekankan

pada prosedur dan elemennya.

a. Pemahaman sistem dengan pendekatan prosedur, yaitu : “Suatu urutan

kegiatan yang saling berhubungan, berkumpul bersamasama untuk mencapai

tujuan tertentu”.

b. Pemahaman sistem dengan pendekatan komponen/elemen, yaitu : “Kumpulan

komponen yang saling berkaitan dan bekerja sama untuk mencapai suatu

tujuan tertentu. Suatu sistem dapat terdiri dari beberapa subsistem”.

Dari pemahaman diatas penulis dapat menyimpulkan bahwa sistem adalah

kumpulan dari komponen atau elemen-elemen atau sub-subsistem yang saling

berkaitan dan bekerja sama melakukan suatu urutan kegiatan yang saling

berhubungan untuk mencapai suatu tujuan tertentu.

2.1.1 Karakteristik Sistem

Menurut Al-Bahra Bin Ladjamudin (2005 : 3) Suatu sistem mempunyai

karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen

(components),batas sistem (boundary), lingkungan luarsistem (environment),

9
10

penghubung (interface), masukan (input), keluaran (output), pengolah (proses),

dan

sasaran (objective) atau tujuan (goal). dari sistem itu sendiri, dimana

karekteristik atau sifat-sifat sistem seperti berikut :

1. Komponen Sistem (components)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang

artinya saling bekerjasama membentuk suatu kesatuan. Komponen- Komponen

sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-

bagian dari sistem. Setiap subsistem mempunyai karakteristik dari sistem yang

menjalankan suatu fungsi tertentu dan mempengatuhi proses sistem secara utuh.

2. Batasan Sistem (Boundary)

Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan

sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini

memungkinkan suatu sistem dipandang sebagai satu kesatuan dan menunjukkan

ruang lingkup dari sistem tersebut.

3. Lingkungan Luar Sistem (environment)

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang

mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat

menguntungan dan juga merugikan. Lingkungan luar sistem yang menguntungkan

merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan

dipelihara. Sedangkan lingkungan luar yang merugikan harus ditahan dan

dikendalikan, jika tidak maka akan mengganggu kelangsungan hidup dari sistem.

4. Penghubung Sistem (Interface)


Penghubung merupakan media penghubung antara satu subsistem dengan

subsistem yang lainnya. Melaui penghubung ini kemungkinan sumbersumber

daya mengalir dari satu subsistem ke subsistem yang lainnya. Keluaran dari satu

subsistem akan mejadi masukan untuk subsistem lainnya melalui penghubung.

Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang

lainnya membentuk satu kesatuan.

5. Masukan Sistem (Input)

Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat

berupa masukan perawatan dan masukan sinyal maintenence input adalah energi

yang dimasukan supaya sistem tersebut dapat berjalan. Sinyal input adalah energi

yang diproses untuk medapatkan keluaran sistem.

6. Keluaran Sistem (Output)

Keluaran adalah energi yang diolah dan diklasifikasikan menjadi keluaran

yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.

7. Pengolah Sistem (process)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri

sebagai pengolahnya. Pengolahan yang akan merubah masukan menjadi keluaran.

8. Sasaran Sistem (Objectives)

Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak empunyai

sasaran maka sistem tidak akan ada. Suatu sistem dikatakan berhasil apabila

mengenai sasaran atau tujuannya. Sasaran sangat mempengaruhi pada masukan

dan keluaran yang dihasilkan.


2.1.2 Klasifikasi sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dengan

komponen lainnya. Karena sistem memiliki sasaran yang berbeda untuk setiap

kasus yang terjadi yang ada didalam sistem tersebut. Oleh karena itu sistem dapat

diklasifikasikan ke dalam beberapa sudut pandang. Jogiyanto (2005:687)

1. Sistem diklasifikasikan sebagai sistem abstrak (abstrak sistem) dan sistem

fisik (physical system). Sistem abstrak yaitu sistem yang berupa pemikiran

atau ide-ide yang tidak tampak secara fisik. Misalnya pemikiran-pemikiran

hubungan antara manusia dengan tuhan. Sistem fisik merupakan sistem yang

ada secara fisik, misalnya sistem komputer.

2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem

buatan manusia (human made system). Sistem alamiah adalah sistem yang

terjadi karena proses alam tidak dibuat oleh manusia (ditentukan oleh Tuhan).

Misalnya, sistem pergantian siang dan malam. Sistem buatan manusia adalah

sistem yang dirancang oleh manusia. Sistem Informasi contohnya, karena

menyangkut penggunaan komputer yang berinteraksi dengan manusia.

3. Sistem diklasifikasikan sebagai sistem tertentu (deterministick system) dan

sistem tak tentu (probabilistic system). Sistem tertentu beroperasi dengan

tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagiabagian dapat

dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan.

Sistem tertentu relatif stabil dalam jangka waktu yang lama sebagai contoh

adalah Sistem komputer, dari sistem sistem tertentu yang tingkah lakunya

dapat dipastikan berdasarkan program yang dijalankan. Sistem tak tentu


adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena

mengandung unsur probabilitas sebagai contoh misalnya system demokrasi

dan system politik.

4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem

terbuka (open system). Sistem tertutup merupakan sistem yang tidak

berhubungan dan tidak berpengaruh dengan lingkungan luarnya, secara

teoritis sistem penutup ini ada, tetapi pada kenyataannya tidak ada sistem yang

benar-benar tertutup. Sistem terbuka adalah sistem yang berhubungan dan

terpengaruh dengan lingkungan luarnya, sistem ini menerima masukan dan

menghasilkan keluaran untuk lingkungan luar dan subsistem yang lain, karena

sistem sifatnya terbuka dan terpengaruh lingkungan luarnya, maka suatu

sistem harus mempunyai suatu pengendalian yang baik.

2.2 Pengertian Informasi

Menurut Turban et al. (2005:52) yang dimaksud dengan informasi adalah

data yang telah diatur sehingga memiliki makna dan nilai bagi

penerimanya.Sedangkan menurut McLeod, Jr (2005:15) yang dimaksud dengan

informasi adalah data yang telah diproses, atau data yang memiliki arti.

Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk

tunggal atau data item. Menurut Jogiyanto (2005:692) yang dimaksud dengan data

adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan

nyata.
2.2.1 Kualitas Informasi

Kualitas dari informasi sangat dipengaruhi oleh 3 hal sebagai berikut:

1. Akurat.

Berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau

menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan

maksudnya. Informasi harus akurat karena dari sumber informasi sampaike

penerima informasi kemungkinan terjadi gangguan yang dapat merubah atau

merusak informasi tersebut.

2. Tepat waktu.

Berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi

yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi merupakan

landasan di dalam pengambilan keputusan. Bila pengambilan keputusan

terlambat, maka dapat berakibat fatal bagi organisasi. Saat ini mahalnya nilai

informasi disebabkan harus cepatnya informasi itu didapat sehingga diperlukan

teknologi-teknologi mutakhir untuk mendapatkan, mengolah dan

mengirimkannya.

3. Relevan.

Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi

informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda, misalnya

informasi mengenai sebab-musabab kerusakan mesin produksi kepada akuntan

perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada

ahli teknik perusahaan. Sebaliknya informasi mengenai harga pokok produksi


untuk ahli teknik, merupakan informasi yang kurang relevan, tetapi relevan untuk

akuntan.

2.2.2 Nilai Informasi

Nilai dari suatu informasi ditentukan oleh dua hal yaitu manfaat dan biaya

pendapatannya, suatu informasi dikatakan bernilai bila manfaatnya lebih efektif

dibandingkan dengan biaya mendapatkannya. Kegunaan informasi adalah

untukmengurangi hal ketidakpastian didalam proses pengambilan keputusan

tentang suatu keadaan.

2.3 Sistem Informasi

Menurut Turban et al. (2005:49) yang dimaksud dengan sistem informasi

adalah proses yang menjalankan fungsi mengumpulkan, memproses, menyimpan,

menganalisis, dan menyebarkan informasi untuk tujuan tertentu.

Sistem Informasi menurut Bin Ladjamudin, A. (2005:13) dalam bukunya

yang berjudul Analisis dan Desain Sistem Informasi adalah: ”sistem informasi

adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-

komponen dalam organisasi untuk mencapai suatu tujuan tertentu”.

Menurut Al-Bahra (2005 : 11) Untuk memperoleh informasi yang bermanfaat

bagi penerimanya, perlu dijelaskan bagaimana siklus yang terjadi atau dibutuhkan

dalam menghasilkan informasi. Siklus informasi atau siklus pengolahan data

adalah sebagai berikut.


Input Proses Output
(Data) (Pengolahan Data) (Informasi)

Gambar 2.1. Komponen Sistem Informasi

(Sumber : Al-Bahra Bin Ladjamudin. 2005. Analisis dan Desain Sistem

Informasi. Graha Ilmu. Yogyakarta)

2.4 Konsep Dasar Sistem Informasi

Menurut Al-Bahra Bin Ladjamudin (2005:13) definisi sistem informasi

sebagai berikut.

a. Suatu sistem yang dibuat oleh manusia yang terdiri dari

komponenkomponen dalam organisasi untuk mencapai suatu tujuan yaitu

menghasilkan informasi.

b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan

memberikan informasi bagi pengambil keputusan dan untuk

mengendalikan organisasi.

c. Sekumpulan sistem dalam suatu organisasi yang mempertemukan

kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial

dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar

tertentu dengan laporan laporan yang diperlukan.

Menurut Tata Sutabri (2005 : 42) Sistem informasi adalah suatu sistem

didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi

harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan
kegiatan strategi dari suatu 10 organisasi untuk dapat menyediakan kepada pihak

luar tertentu dengan laporanlaporan yang diperlukan.

2.4.1 Komponen Sistem Informasi

Menurut Jogiyanto (2005:698) sistem Informasi terdiri 6 (enam)

komponen yaitu :

1. Blok masukan

Input mewakili data yang masuk ke dalam sistem informasi. Input disini

termasuk metode-metode dan media untuk menangkap data yang akan

dimasukkan, yang dapat berupa dokumen-dokumen dasar.

2. Blok model

Terdiri dari kombinasi prosedur logika dan model matematik yang berfungsi

memanipulasi data untuk keluaran tertentu.

3. Blok keluaran

Berupa data-data keluaran seperti dokumen output dan informasi yang

berkualitas.

4. Blok teknologi

Digunakan untuk menerima input menjalankan model, menyimpan dan

mengakses data menghasilkan dan mengirimkan keluaran sertamembantu

pengendalian dari sistem secara keseluruhan. Blok ini merupakan komponen

bantu yang memperlancar proses pengolahan yang terjadi dalam sistem.

5. Blok basis data


Merupakan kumpulan data yang berhubungan satu dengan yang lainnya

tersimpan diperangkat keras komputer dan perangkat lunak yang

memanipulasinya.

6. Blok kendali

Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana

alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalan sistem itu

sendiri, kesalahan-kesalahan, ketidak efisienan, sabotase dan lain sebagainya.

Beberapa pengendali perlu dirancang dan diterapkan untuk meyakinkan

bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur

terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

2.6 Definisi Pembelian

Pembelian merupakan salah satu kegiatan dari pembelanjaan. Pembelian

juga mempunyai peranan yang penting, sama halnya dengan penjualan yaitu

untuk memenuhi kebutuhan perusahaan.

Pembelian adalah proses penemuan sumber dan pemesanan bahan, jasa,

dan perlengkapan. Kegiatan tersebut terkadang disebut Pengadaan barang. Tujuan

utamanya adalah memperoleh bahan dengan biaya serendah mungkin yang

konsisten dengan kualitas dan jasa yang dipersyaratkan.

2.7 Definisi Penjualan

Menurut Philip Kotler (2009:22) dalam bukunya yang berjudul Analisis

& Disain, menjelaskan bahwa:


penjualan adalah meyakini bahwa para konsumen dan perusahaan bisnis, tidak

akan secara teratur membeli cukup banyak produk-produk yang ditawarkan oleh

organisasi tertentu. Oleh karena itu, organisasi yang bersangkutanharus

melakukan usaha penjualan dan promosi yang agresif.

“Dasar-dasar pemikiran yang terkandung dalam konsep penjualan adalah sebagai

berikut:

a. Tugas utama dari perusahaan adalah mendapatkan penjualan cukup dari

produknya.

b. Para konsumen tidak akan mungkin membeli barang dengan jumlah yang

cukup banyak tanpa mendapat dorongan.

Penjualan adalah suatu usaha yang terpadu untuk mengembangkan rencana-

rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan keinginan

pembeli, guna mendapatkan penjualan yang menghasilkan laba.

Penjualan merupakan sumber hidup suatu perusahaan, karena dari penjualan

dapat diperoleh laba serta suatu usaha memikat konsumen yang diusahakan untuk

mengetahui daya tarik mereka sehingga dapat mengetahui hasil produk yang

dihasilkan.

2.8 Perangkat Lunak Pendukung

Perangkat lunak pendukung adalah perangkat lunak yang digunakan dalam

merancang sistem dari mulai coding sampai implementasinya. Pada perancangan

sistem informasi penjualan dan pembelian busana muslim ini perangkat lunak

pendukung yang digunakan adalah Java Netbeans IDE 7.0 dan database
meggunakan phpMyAdmin - 2.11.9.2 berikut adalah definisi dari perangkat lunak

pendukung tersebut :

2.8.1 Pengertian Java

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai

komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James

Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian

dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang

terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih

sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi

berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat

dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa

pemrograman yang bersifat umum/non-spesifik (general purpose), dan secar

khusus didisain untuk memanfaatkan dependensi implementasi seminimal

mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu

berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula

dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupaka

bahasa pemrograman yang paling populer digunakan, dan secara luas

dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi

ataupun aplikasi berbasis web.

2.8.2 Pengertian IDE Netbeans 7.4

IDENetbeans merupakan sebuah aplikasi Integrated Development

Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan di
atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan

aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti

windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup

pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang

menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu

compiler dan suatu debugger.

Netbeans juga digunakan oleh sang programmer untuk menulis, meng-

compile, mencari kesalahan dan menyebarkan program netbeans yang ditulis

dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa

pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk

membuat professional desktop, enterprise, web, and mobile applications dengan

Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript,

Groovy, dan Ruby.

NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan

pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir

100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode

terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Dan

saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans dan Netbeans

IDE. Platform Netbeans merupakan framework yang dapat digunakan kembali

(reusable) untuk menyederhanakan pengembangan aplikasi deskto dan Platform

NetBeans juga menawarkan layanan-layanan yang umum bagi aplikasi desktop,

mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi.


2.8.3 Pengertian phpMyAdmin - 2.11.9.2

PhpMyAdmin merupakan webbase control panel untuk MySQL yang telah

terinstall didalam komputer, dengan PHPMyAdmin dapat membuat,

memodifikasi, atau menghapus database dan table data yang ada pada MySQL.

Banyak pengembang-pengembang software open source yang telah

membuat interface berbasis web yang dapat digunakan untuk mengadministrasi

MySQL, salah satu contohnya adalah phpMyAdmin.

PhpMyAdmin mempunyai banyak kelebihan yang dapat mempermudah

pekerjaan user, hal ini sangat membantu jika user mempunyai server MySQL

dalam local komputer.

2.8.4 XAMPP

Menurut Bunafit Nugroho (2007 : 2) XAMPP adalah suatu bundel web

server yang populer digunakan untuk coba-coba di Windows karena kemudahan

instalasinya. Bundel program open source tersebut berisi antara lain server web

Apache, interpreter PHP, dan basis data MySQL. Setelah menginstall XAMPP, 17

kita bisa memulai pemrograman PHP di komputer sendiri maupun mencoba

menginstall aplikasi-aplikasi web.

XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL

instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk

tersebut. Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan

fasiltias pilihan pengunaan PHP4 atau PHP5.


BAB III

OBJEK DAN METODE PENELITIAN

3.1 Objek Penelitian

Objek penelitian ini adalah “Sistem informasi penjualan dan pembelian

sepatu pada toko usaha jaya shoes”.Untuk melihat lebih jelas gambaran mengenai

objek penelitian, maka penulis membahas mengenai sejarah, visi dan misi

perusahaan, struktur organisasi dan deskripsi pekerjaan di Toko Usaha Jaya Shoes

tersebut.

3.1.1 Sejarah Singkat Perusahaan

Toko usaha jaya shoes merupakan perusaahaan dagang menengah yang

sedang berkembang. Perusahaan ini berdiri pada tahun 2007. Perusahaan ini

bergerak dibidang pembelian dan penjualan sepatu. masih menggunakan kertas

sebagai tempat penyimpanan data pembelian, penjualan, stok barang dan laporan

yang menyebabkan penumpukan yang tidak tersusun rapih sehingga sering terjadi

redudansi. seperti pencatatan transaksi penjualan dan pembelian, tidak jarang data

yang dicatat sering mengalami ketidak akuratan data, resiko kemungkinan akan

kehilangan data-data penting seperti laporan yang rusak dikarenakan tidak

tersedianya media penyimpanan database, serta lamanya dalam mencari suatu

data yang dibutuhkan. sehingga memberi dampak yang kurang efektif dan efisien

dalam hal waktu dan tenaga.

23
24

3.1.2 Visi dan Misi Perusahaan

Adapun Visi dan Misi yang diusung oleh Toko usaha jaya shoes adalah

Visi

Toko usaha jaya shoes berkeinginan menjadi salah satu perusahaan sepatu

yang ada di kota bandung yang mampu menjawab semua keinginan dan kepuasan

pelanggan dalam hal perkembangan dunia fashion khususnya Sepatu.

Misi

a. Menjalankan perusahaan yang dapat menghasilkan produk dengan mutu dan

kualitas terbaik demi terciptanya kepuasan pelanggan melalui pengelolaan

yang professional

b. Menjalin tali silaturahmi kemitraan kerja sama dengan pemasok dan penyalur

yang saling menguntungkan

c. Membuka lapangan pekerjaan bagi masyarakat dengan membangun Jiwa

kewirausahaan yang cerdas serta mandiri untuk meraih kesuksesan bersama

3.1.3 Struktur Organisasi Perusahaan

Struktur Organisasi Toko Usaha Jaya Shoes, dapat dilihat pada Gambar 3.1

Pimpinan

Bag.Penjualan Bag.Gudang

Gambar 3.1 Stuktur Organisasi

(Sumber : Toko Usaha Jaya Shoes )


3.1.4 Deskripsi Tugas

Secara umum tugas dan fungsi organisasi dari masing-masing bagian

adalah sebagai berikut :

a. Pimpinan

Pimpinan adalah sebagai pemilik usaha toko, dimana segala keputusan dan

kebijakan serta pengawasan jalannya usaha ditentukan oleh-nya.

b. Bag Pembelian

Bagian ini melakukan kegiatan-kegiatan yang berhubungan dengan urusan

pembelian dan penjualan barang. Serta Bagian ini melakukan kegiatan

pendataan barang yang masuk dan keluar dan melayani konsumen, dan

bagian inilah yang akan melaporkan tentang semua hasil transaksi termasuk

kasir

c. Bag.Gudang

Bagian ini melakukan kegiatan penerimaan barang, pengeluarkan barang dan

memonitor jumlah keadaan persediaan barang, dan melaporkan kepada

bagian pembelian jika persediaan barang tidak mencukupi.

3.2 Metode Penelitian

Dalam penelitian ini penulis menggunakan metode deskriptif dan metode

action (tindakan), metode deskriptif adalah metode yang menggambarkan situasi

atau kejadian, sehingga mengadakan akumulasi data dasar belaka. Metode

deskriptif ini dipakai, karena meneliti berdasarkan data-data perusahaan untuk


dianalisa sedangkan pendekatan metodologi Action (tindakan) adalah proses

penindaklanjutan dari hasil analisis tersebut diimplementasikan dalam merancang

sebuah aplikasi yang baik.

3.2.1 Desain Penelitian

Sebelum melakukan penelitian, peneliti harus mengetahui metode apa

yang akan dipakai dalam penelitian tersebut. Hal ini dikarenakan metode dapat

mempermudah jalannya penelitian yang dilakukan oleh peneliti.

Dalam Penelitian ini, peneliti menggunakan metode deskriptif, ini

digunakan untuk menganalisa dan melakukan penelitian, penelitian ini dilakukan

di Toko usaha jaya shoes. Sebagai objek Penelitian, penulis berkeinginan untuk

mengetahui tentang bagaimana penjualan dan pembelian yang dilakukan oleh

karyawan terhadap pelanggan.

Dengan menggunakan metode deskriptif penelitian memungkinkan untuk

melakukan hubungan variable, menguji hipotesis, dan mengembangkan

teori.Metode deskriptif melaporkan keadaan subjek dan objek yang diteliti dengan

keadaan sebenarnya.

Penelitian tindakan (Action Research) ialah penelitian yang bertujuan

untuk mengembangkan keterampilan-keterampilan baru, cara pendekatan baru,

atau produk pengetahuan yang baru dan untuk memecahkan masalah dengan

penerapan langsung di dunia aktual/lapangan (Narimawati, 2010). Peneliti

memecahkan permasalahan yang ada dilapangan dengan mencari dan memilih

alternatif metode pendekatan yang tepat.


3.2.2 Jenis Dan Metode Pengumpulan Data

Adapun beberapa jenis dan teknik dalam pengumpulan data diantaranya

adalah dapat dibagi menjadi beberapa bagian :

3.2.2.1 Sumber Data

Data yang digunakan dalam penelitian terdiri dari data primer dan

sekunder.

1. Data Primer

Merupakan data yang diperoleh secara langsung dari objek , data primer

berupa opini subjek (orang) secara individual atau kelompok, hasil observasi

terhadap suatu benda (fisik), kejadian atau kegiatan, dan hasil pengujian.

Metode yang digunakan untuk mendapatkan data primer yaitu : (1) metode

survei dan (2) metode observasi.

2. Data Sekunder

Merupakan data yang diperoleh melalui perantara. Data sekunder umumnya

berupa bukti, catatan atau laporan historis yang telah tersusun dalam arsip

(data dokumenter) yang dipublikasikan dan yang tidak dipublikasikan.

3.2.2.2 Teknik Pengumpulan Data

Untuk memperoleh data , penulis menggunakan teknik pengumpulan data,

yaitu :
1. Pengumpulan Data Primer :

Observasi adalah pengamatan langsung terhadap objek yang akan diteliti,

observasi dicatat dengan teliti oleh penulis agar mendapatkan informasi untuk

melakukan penelitian yang lebih bagus. Adapun objek dari observasi, yaitu :

a. Place (tempat atau lokasi pengamatan)

Dilakukan di tempat atau lokasi Toko uasaha jaya shoes Jl.Cibaduyut Raya

No.52 - Bandung.

b. Actor (seseorang/pelaku yang diamati)

Narasumber yang di amati adalah Sarif Efendi selaku pemilih toko Atau

pimpinan.

c. Activity (aktifitas atau tindakan-tindakan dari yang diamati)

Dari penelitian di kantor tersebut aktifitas yang dilakukan mewawancarai serta

meminta data yang diperlukan untuk bahan penelitian dan skripsi.

Tahapan-tahapan observasi:

a. Tahap deskripsi

b. Tahap reduksi

2. Pengumpulan Data Sekunder

Pengumpulan data sekunder diperoleh dari dokumen Toko Usaha Jaya Shoes.

Data sekunder diperlukan untuk menunjang, melengkapi, dan

menyempurnakan data primer.


3.2.3 Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem menggambarkan tahapan-

tahapan dalam proses penelitian guna memecahkan masalah penelitian dari awal

perencanaan hingga tercapainya tujuan penelitian dan pengembangan sistem.

3.2.3.1 Metode Pendekatan Sistem

Metode pendekatan sistem merupakan pendekatan dengan cara bagaimana

menggunakan alat - alat dan peraturan - peraturan yang melengkapi satu atau lebih

tahapan - tahapan pengembangan sistem informasi.

Adapun metode pendekatan sistem yang digunakan adalah metode

terstruktur yang memiliki karakteristik berorientasi pada proses dan data, adapun

alat-alat yang digunakan dalam metode pendekatan sistem adalah: diagram alir

(Flowmap), diagram konteks (context diagram), diagram alir data (Data Flow

Diagram), kamus data (data dictionary), entity relational diagram (ERD),

normalisasi, dan tabel relasi.

3.2.3.2. Metode Pengembangan Sistem

Untuk membangun suatu sistem yang kompleks secara sistematis,

dibutuhkan metode-metode pembangunan sistem agar dapat menuntun pembuat

untuk menghasilkan suatu sistem standard an untuk mengembangkan suatu sistem

informasi.

Metode pengembangan sistem yang digunakan penulis dalam penelitian

ini adalah menggunakan metode prototype.


Gambar 3.2 Mekanisme pengembangan prototype

(Sumber : Kadir, Abdul. 2003. Pengembangan sistem informasi. Yogyakarta :

penerbit andi.)

Adapun penjelasan dari mekanisme pengembangan prototype

1. Idetifikasi Kebutuhan Pemakai

Pada tahap ini merupakan tahap awal dalam membangun sebuah sistem

informasi, dimana antara pemakai sistem (users) dan pengembang sistem

bertemu. Users menjelaskan tentang kebutuhan sistem yang akan dibangun

oleh pengembang sistem.

2. Pembuatan Prototype

Setelah menganalisa sistem yang akan dikembangkan serta kebutuhan-

kebutuhan sistem untuk sistem yang akan dibangun, pengembang sistem mulai

membuat prototype. Pembuatan ini meliputi : perancangan sistem yang akan

dibangun, dan kemudian diimplementasikan dengan pembuatan coding yaitu

menterjemahkan hasil rancangan kedalam bentuk bahasa pemograman yang

akan menjadi sebuah sistem informasi yang diharapkan oleh Users.


3. Pengujian Prototype

Setelah tahap pembuatan prototype selesai, kemudian pengembang sistem dan

Users melakukan pengujian program agar program dapat digunakan sesuai

dengan kebutuhan, dan users memberikan saran atau masukan bila terdapat

kekurangan pada program.

4. Perbaikan Prototype

Pada tahap ini pengembang sistem melakukan perbaikan dan modifikasi

sesuai dengan masukan atau saran dari user.

5. Mengembangkan Versi Produksi

Pada tahap ini pengembang sistem menyelesaiakan sistem yang telah

dibuatnya sesuai dengan masukan atau saran terakhir dari pemakai sistem.

3.2.3.3 Alat Bantu Analisis dan Perancangan

Alat bantu analisis dan perancangan digunakan untuk memudahkan dalam

perancangan Sistem Informasi Penjualan Sepatu Pada Toko Usaha Jaya Shoes

yang dikembangkan penulis.

1. Flowmap

Flowmap merupakan bagan yang menggambarkan dan menjelaskan urutan

prosedur - prosedur arus pekerjaan secara keseluruhan dari sistem

menggambarkan aliran data atau dokumen dari satu entitas ke entitas lain.

2. Diagram Konteks

Diagram kontek adalah suatu diagram sederhana yang menghubungkan

antara entity luar, masukkan dan keluaran dari sistem. Diagram kontek
dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan

sistem.

3. Data Flow Diagram

Pembuatan model berupa DFD (Data Flow Diagram) yang

menggambarkan sistem sebagai suatu jaringan proses fungsional yang

dihubungan satu sama lain dengan alur data, baik secara manual maupun

komputerisasi.

4. Kamus Data

Dengan menggunakan kamus data analisis sistem dapat mendefinisikan

data yang mengalir pada sebuah sistem dengan lengkap dan dengan

menggunakan kamus data bisa terlihat data dari proses suatu ke proses

yang lainnya.

5. Perancangan Basis Data

Adapun alat Bantu yang digunakan dalam perancangan basis data adalah

sebagai berikut:

a. Normalisasi

Normalisasi dilakukan sebagai uji coba pada suatu relasi secara

berkelanjutan untuk menentukan apakah relasi itu sudah baik atau

belum. Normalisasi yang dilakukan betujuan untuk menghilangkan

atribut yang sama pada tabel-tabel sehingga tidak terjadi redudansi.

Tahapan normalisasi terbagi 4 yaitu :


1) Bentuk tidak normal (Unnormalized Form)

Bentuk ini merupakan kumpulan data yang direkam, tidak ada

keharusan mengikuti format tertentu, dapat saja data tidak lengkap

atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan saat

menginput.

2) Bentuk Normal ke satu

Syarat normal ke satu (1-NF) yaitu :

a. Setiap data dibentuk dalam flat file, data dibentuk dalam satu

record demi satu record nilai dari field berupa “atomic value”.

b. Tidak ada set atribut yang berulang atau bernilai ganda.

c. Tidak ditentukannya primary key untuk table relasi tersebut.

d. Tiap atribut hanya memiliki satu pengertian

3) Bentuk normal ke dua

Syarat normal ke satu (2-NF) yaitu :

a. Bentuk data telah memenuhi kriteria bentuk normal kesatu.

b. Atribut bukan kunci (non-key) haruslah memiliki ketergantungan

fungsional sepenuhnya (full functional dependency) pada kunci

utama / primary key.

4) Bentuk normal ke tiga

Syarat normal ke satu (3-NF) yaitu :

a. Bentuk data telah memenuhi criteria bentuk normal kedua.

b. Atribut bukan kunci (non-key) haruslah tidak memiliki

ketergantunan transitif, dengna kata lain suatu atribut bukan


kunci (non-key) tidak boleh memiliki ketergantungan fungsional

(fungsional dependency) terhadap atribut bukan kunci lainnya,

seluruh atribut bukan kunci pada suatu relasi hanya memiliki

ketergantungan fungsional terhadap primary key direlasi itu

saja.

b. Tabel relasi

Menurut Al-bahra bin lajamudin (2005:142). Tabel relasi

merupakan hubungan yang terjadi pada suatu tabel dengan yang

lainnya, berfungsi untuk mengatur operasi suatu database.

Hubungan yang dapat dibentuk dapat mencakupi 3 macam

hubungan yaitu:

1) One-To-One

Mempunyai pengertian setiap baris data pada tabel pertama

dihubungkan hanya ke satu baris data pada table ke dua.

2) One-To-Many

Mempunyai pengertian setiap baris data dari table pertama dapat

dihubungkan ke satu baris atau lebih data pada tabel ke dua.

3) Many-To-Many

Mempunyai pengertian satu baris atau lebih data pada tabel

pertama dapat dihubungkan ke satu baris atau lebih data pada tabel

kedua.
6. Entity Relationship Diagram (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data

dalam basis data berdasarkan objek-objek dasar data yang mempunyai

hubungan antar relasi. ERD untuk memodelkan struktur data dan

hubungan antar data, untuk menggambarkannya digunakan beberapa

notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :

a) Entity

Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya

digambarkan dengan persegi panjang.

b) Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang

berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi

dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi

elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.

c) Hubungan atau Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas

yang berbeda.

3.2.4 Pengujian Software

Faktor pengujian software adalah teknik untuk menguji perangkat lunak,

mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat

lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan


kesalahan. Pengujian yang digunakan untuk menguji aplikasi yang sudah dibuat

ialah menggunakan pengujian black box. Perangkat lunak dapat diuji dengan dua

cara, yaitu :

a. White Box Testing

White box testing yang terkadang disebut juga glass box testing adalah sebuah

filosofi rancangan uji kasus yang menggunakan struktur kontrol yang

menjelaskan bagian dari komponen-level rancangan untuk memperoleh uji

kasus (Pressman, 2005:6). Dengan menggunakan metode white box testing,

para software engineer dapat memperoleh uji kasus yang:

1. Menjamin bahwa semua jalur independen dalam sebuah modul telah

dilaksanakan setidaknya sekali.

2. Melaksanakan semua keputusan logis pada sisi yang benar dan salah.

3. Mengeksekusi semua putaran pada batasannya dan dalam batasan

operasionalnya.

4. Menjalankan sturktur data internal untuk memastikan validitasnya.

b. Black box testing

Black box testing merupakan pengujian yang memungkinkan software

engineer mendapatkan serangkaian kondisi input yang sepenuhnya

menggunakan semua persyaratan fungsional untuk suatu program (Pressman,

2005:6). Pengujian black-box juga merupakan pendekatan komplementer yang

memungkinkan besar mampu mengungkap kelas kesalahan daripada metode


white-box. Pengujian black-box berusaha menemukan kesalahan dalam

kategori sebagai berikut:

1. Fungsi-fungsi yang tidak benar atau hilang.

2. Kesalahan interface.

3. Kesalahan dalam struktur data atau akses database eksternal.

4. Kesalahan kinerja.

5. Inisialisasi dan kesalahan terminasi.

(Dikutip dari Roger S Pressman, 2005, "Software Engineering - A

Practitioner's Approach").

3.3 Analisis Sistem yang sedang Berjalan

Analisis sistem yang berjalan dilakukan untuk mengetahui bagaimana alur

atau tata cara memperoleh Sistem Infomasi penjualan dan pembelian di Toko Usaha

Jaya Shoes yang sedang berjalan. Kegiatan analisis ini bertujuan untuk mendapatkan

pemahaman secara keseluruhan tentang sistem yang akan dikembangkan.

Penulis menemukan permasalahan dalam prosesnya. Kegiatan pengolahan

sistem pada Toko Usaha Jaya Shoes yang dalam pencatatan penjualan Sepatu yang

masih menggunakan sistem manual. Untuk lebih jelas tentang sistem informasi

pengolahan penjualan Sepatu yang berjalan, maka dalam analisis sistem ini akan

dibahas mengenai Analisis Dokumen, Analisis Prosedur, Flowmap, Diagram

Konteks, Data Flow Diagram.


3.3.1 Analisis Dokumen

Adapun dokumen-dokumen yang berhubungan dan terlibat dengan sistem

informasi penjualan sepatu pada Toko Usaha Jaya Shoes sebagai berikut :

1. Nama Dokumen : Data Barang

Deskripsi : Digunakan oleh bagian gudang untuk mengecek

persedian barang-barang yang dibutuhkan dan

meminta konfirmasi pada pimpinan untuk

melakukan pembelian sepatu yang minimum

Sumber : Bag Gudang

Rangkap : 1 (satu)

Periode : Setiap terjadinya transaksi penjualan

Struktur Data : nm_barang, Kd_barang, jenis_barang, size,

jml_barang

2. Nama Dokumen : Nota Pembelian

Deskripsi : Pembelian sepatu menjelaskan data barang yang

dibeli pada distributor

Sumber : Bag Penjualan dan Pembelian

Rangkap : 2 (dua)

Periode : Setiap terjadinya transaksi pembelian,berupa data

barang yang dibeli dari distributor


Struktur Data : No_pembelian, tgl_beli, kd_distributor,

nama_distributor, kd_barang, nama_barang,

jml_beli, harga_beli, jlm_harga

3. Nama Dokumen : Nota Penjualan

Deskripsi : Laporan penjualan sepatu

Sumber : Bag Penjualan dan Pembelian

Rangkap : 2 (dua)

Periode : Setiap terjadinya transaksi penjualan sepatu

Struktur Data : no_penjualan, nama_toko, alamat_toko, tgl_jual,

kd_barang, nama_barang, jenis_barang size, stok,

harga_jual, total_bayar.

3.3.2 Analisis Prosedur yang sedang Berjalan

Analisis prosedur yang sedang berjalan ini menjelaskan secara sistematis

aktifitas-aktifitas yang terjadi diantaranya :

1. Pembelian Sepatu yang sedang Berjalan

a. Bagian Pembelian membuat PO kemudian diberikan ke gudang

b. Gudang memberikan PO kepada pimpinan untuk di

verifikasi data pembelian

c. Data pembelian diberikan kepada bagian pembelian


d. Setelah itu data pembelian diberikan kepada distributor

e. Distributor mengirim data barang baru kepada gudang. Jika sesuai maka

Menjadi data pembelian barang dan jika tidak sesuai menjadi data

barang Retur kepada distributor.

f. Gudang Membuat laporan pembeian dan laporan stok barang yang

nantinya diberikan kepada pimpinan.

2. Penjualan Sepatu yang sedang Berjalan

a. Data Barang diberikan kepada kasir kemudian kasir menghitung dan keluar

nota penjualan.

b. Nota penjualan di arsipkan 1 buat kasir 1 buat konsumen

c. Konsumen mengecek barang jika sesuai menjadi data pembelian barang

jika tidak sesuai menjadi retur barang hingga menjadi data pembelian.

d. Kasir membuat laporan penjualan dan laporan stok barang yang nantinya

diberikan kepada pimpinan.

3.3.2.1 Flow Map

Bagan alir dokumen menggambarkan aliran dokumen dan informasi

antar area didalam sebuah pelaku usaha bisnis. Gambar flow map dibawah ini

menjelaskan tentang sistem informasi yang sedang berjalan pada Toko Usaha

Jaya Shoes.
Pembelian Sepatu Pada Toko Usaha Jaya Shoes Yang Berjalan

Gudang Pimpinan Bagian Pembelian Distributor

1. 1.
2. PO PO 2.
PO

PO

Data
Pembelian

Membuat Data
Verifikasi
Data Pembelian Pembelian

Data
Pembelian Data
Membuat Data
Pembelian
Barang Baru

Data Barang Data Barang


Baru Baru

Sesuai
Tidak

Ya Data Barang
Retur
Data Pembelian
Barang

Buat Laporan
Stok barang
A1

Buat
1.
Laporan Pembelian 2. 2.
Laporan Stok Laporan Stok Barang
Barang

1. A2
2. 2.
Laporan Laporan Pembelian
Pembelian
Phase

A3

Gambar 3.2 Flowmap Pembelian Sepatu yang berjalan

Keterangan : A1 = Arsip Data Barang Baru

A2 = Arsip Laporan Stok Barang

A3 = Arsip Laporan Pembelian


Gambar 3.3 Flowmap penjualan sepatu yang berjalan

Keterangan : A1 = Arsip Nota Penjualan

A2 = Arsip Laporan Stok Barang

A3 = Arsip Laporan Penjualan


3.3.2.2 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan

menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level

tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari

sistem. Diagram konteks memberikan gambaran seperti apa hubungan interaksi

antara entitas luar dengan sistem, hubungan tersebut digambarkan dengan aliran

data yang mengalir dari lingkungan luar sistem (entitas luar) kedalam sistem atau

sebaliknya.

Dibawah ini adalah diagram konteks sistem informasi penjualan sepatu

pada Toko Usaha Jaya Shoes .

Gambar 3.4 Diagram Konteks sistem informasi pembelian dan penjualan Sepatu

yang berjalan
Berdasarkan diagram konteks yang sedang berjalan diatas, terdapat 3 (tiga)

entitas yang terlibat yaitu konsumen, pimpinan, distributor. Dari diagram konteks

tersebut dapat di jelaskan alur dokumen yang berjalan yaitu :

1. Sistem memberikan data barang baru kepada entitas gudang.

2. Gudang akan memberikan data pembelian yang dipesan dengan nota

pembelian barang.

3. Entitas konsumen memberikan data barang kepada sistem.

4. Sistem memberikan data barang kepada entitas pimpinan, dan data

pembelian verifikasi kemudian sistem memberikan hasil laporan

pembelian pada entitas pimpinan.

3.3.2.3 Data Flow Diagram (DFD)

DFD digunakan untuk membuat sebuah model sistem informasi dalam

bentuk jaringan proses yang saling berhubungan satu sama lainnya oleh aliran

data. Fungsi dari DFD yaitu untuk memperjelas gambaran mengenai sistem

tersebut terutama aliran data dalam sistem tersebut. Gambar dibawah ini

menjelaskan DFD level 1 yang sedang berjalan.


Gambar 3.5 DFD level 1 Sistem informasi pembelian dan penjualan Sepatu yang
sedang berjalan

a) Data Flow Diagram (DFD) Level 2 Proses 1

DFD level 2 proses 1 menjelaskan tentang pembelian Sepatu pada

distributor yang sedang berjalan pada Toko Usaha Jaya Shoes. Dibawah ini

gambar DFD level 2 proses 1 yang sedang berjalan.


Gambar 3.6 DFD Level 2 proses 1 Sistem informasi pembelian Sepatu yang
sedang berjalan

b) Data Flow Diagram (DFD) Level 2 Proses 2

DFD Level 2 Proses 2 menjelaskan tentang penjualan sepatu yang sedang

berjalan pada Toko Usaha Jaya Shoes. Gambar dibawah ini menjelaskan DFD

Level 2 Proses 2 yang sedang berjalan.

Gambar 3.7 DFD Level 2 proses 2 Sistem informasi penjualan Sepatu yang
sedang berjalan.
3.3.2.4 Evaluasi Sistem Yang Sedang Berjalan

Setelah melewati beberapa tahapan analisa terhadap sistem informasi yang

sedang berjalan pada Toko Usaha Jaya Shoes, maka dapat diketahui kelemahan -

kelemahan yang terjadi pada sistem tersebut yang disajikan dalam Tabel 3.1

berikut ini:

Tabel 3.1 Evaluasi Sistem yang sedang berjalan

No Masalah Rencana

1 Masih adanya redudansi data yang Membuat sistem informasi

menyebabkan data menjadi tidak pembelian penjualan Sepatu yang

akurat,salah satunya data laporan stok tidak meggunakan media alat

barang jika data laporan stok barang tulis.

mangalami redudansi data akan

terjadi ketidak sesuaian antara stok

barang dan data penjualan.

2 sistem informasi penjualan yang Membuat sistem pengelolaan data

sedang berjalan tidak secara otomatis yang dapat menginput, menyimpan

mengurangi jumlah persediaan barang dan mencetak data untuk dijadikan

yang ada, sehingga menyulitkan laporan, juga dapat mengurangi

perusahaan dalam mengontrol berapa stok barang secara otomatis jika

jumlah Sepatu yang keluar. ada suatu transaksi penjualan.


3 Ketidak akuratan pada laporan Dibangunya sistem pengolahan

persediaan sepatu menyebabkan sering pembelian yang mampu

terjadi kekosongan pada stok Sepatu. menghasilkan informasi yang

dibutuhkan dalam transaksi

penjualan dan pembelian.

4 Belum adanya database untuk media Membangun database agar dapat

penyimpanan data-data yang ada menyimpan data-data , pembelian

sehingga lamanya dalam mencari suatu penjualan yang akan lebih cepat di

data yang dibutuhkan. akses.


BAB IV

HASIL DAN PEMBAHASAN

4.1 Perancangan Sistem

Tahapan perancangan sistem yaitu tahapan untuk memberikan gambaran

mengenai sistem informasi pengolahan data penjualan dan penjualan yang akan

diusulkan. Tahapan perancangan sistem merupakan penerjemah dari keperluan

atau data yang telah dianalisis kedalam bentuk yang mudah dimengerti oleh

pemakai (user). Perubahan sistem yang dilakukan pada pengolahan data

pembelian adalah pembuatan data pemesanan barang secara terkomputerisasi,

penginputan data pembelian dan penginputan data retur. Adapun perancangan

proses ini mencakup Flowmap, Diagram Konteks, Data Flow Diagram dan Kamus

Data yang dapat menjelaskan aliran data yang diproses hingga menghasilkan

informasi yang diinginkan.

4.1.1. Tujuan Perancangan Sistem

Tujuan perancangan sistem adalah untuk memberikan penjelasan kepada

pemakai program mengenai sistem yang akan diusulkan oleh penulis. Dengan

demikian pembuatan sistem ini diharapakan dapat membantu mengatasi

kekurangan–kekurangan yang ada pada sistem yang lama dan dapat menghasilkan

informasi - informasi dengan cepat dan tepat.

49
50

4.1.2. Gambaran Umum Sistem Yang Diusulkan

Sistem informasi pembelian dan penjualan sepatu yang diusulkan ini

adalah menjadikan sistem yang terkomputerisasi dan terintegrasi dengan

database, yang berguna bagi penyimpanan data dengan jumlah relatif banyak

sehingga dapat mempermudah penyimpanan, pencarian, pengubahan serta

penghapusan data dan pengolahan data pembelian barang pada distributor yang

memiliki fungsi mengolah data pembelian, menghitung total pembayaran,

mencetak struk pembayaran, kode barang, nama barang, jumlah, dan

pengurangan stok persediaan berdasarkan data pembelian barang, pengolahan data

pembelian sepatu, pembelian barang menghasilkan laporan pemasukan dan

pengeluaran sepatu.

4.1.3. Perancangan Prosedur Yang Diusulkan

Perancangan prosedur yang diusulkan tidak memiliki perbedaan dengan

prosedur yang sedang berjalan. Perbedaan yang terjadi hanya dalam pengolahan

data yang di simpan dalam database. Dimana sistem informasi pembelian dan

penjualan sepatu yang semula hanya memproses data pembayaran, tanpa

melakukan update stok sepatu maka sistem yang diusulkan adalah sistem

penjualan sepatu yang akan secara otomatis mengurangi stok. Dibawah ini

dijelaskan prosedur – prosedur yang diusulkan.

1. Prosedur Pembelian sepatu yang diusulkan

Dari prosedur ini akan dijelaskan langkah – langkah atau alur data

pembelian sepatu.
a. Bagian pembelian melakukan PO kepada gudang dan pimpinan

untuk verivikasi

b. Setelah Nota PO di ACC oleh pimpinan, gudang menginputkan data

PO ke dalam database

c. Gudang memberikan nota pemesanan kepada distributor

d. Distributor menerima nota pemesanan kemudian dibuat nota pembelian

e. Nota Pembelian diberikan kepada gudang.

-Gudang melakukan cek barang Jika sesuai maka di inputkan transaksi

pembelian, Jika tidak maka menjadi retur pembelian yang akan

dikembalikan kepada distributor..

f. Setelah input transaksi pembelian. Dibuatkan laporan persediaan barang

dari laporan pembelian yang disimpan ke dalam database.

g. Hasil dari pembuatan laporan pembelian dan persediaan stok barang

diserahkan kepada pimpinan.

2. Prosedur Penjualan sepatu yang sedang diusulkan

Dari prosedur ini akan menjelaskan langkah – langkah atau alur data

penjualan sepatu.

a. Konsumen melakukakan pemesanan barang kepada Bagian

Penjualan

b. Bagian Penjualan melakukan menginput pemesanan barang ke

database.

c. Dari Penginputan barang di buat nota penjualan dan di print

menjadi nota penjualan.


d. Nota penjualan diberikan kepada konsumen. Kemudian konsumen

mengecek barang jika sesuai maka menjadi data pembelian

barang dan jika tidak sesuai maka menjadi retur barang.

e. Bagian Penjualan membuat laporan stok barang dan laporan

penjualan yang diberikan kepada pimpinan.

4.1.3.1 Flowmap

Flowmap Sistem Informasi pembelian dan penjualan sepatu pada toko

usaha jaya shoes yang diusulkan terdapat pada gambar :

Gambar 4.1 Flowmap Pengolahan Data Master


Pembelian Sepatu Pada Toko Usaha Jaya Shoes Yang Di Usulkan

Bag.Pembelian Distributor

PO
1. 1.
2.2.
POPO

Nota PO
Acc Verifikasi
Input
Data PO

Buat Nota Pemesanan


PO Verifikasi

Nota Nota
Pemesanan Pemesanan

Buat Nota Pembelian

Database

Nota Nota
Pembelian

Cek barang

Tidak Retur
Sesuai

Ya

Input Transaksi

Buat Laporan Stok Barang

Buat Laporan Pembelian

Laporan Stok Laporan Stok


Barang

Laporan Laporan
Pembelian Pembelian

Gambar 4.2 Flowmap Pembelian Sepatu yang diusulkan


Penjualan Sepatu Pada Toko Usaha Jaya Shoes Yang Diusulkan

Konsumen Bag.Penjualan Pimpinan

Pemesanan Pemesanan Barang


Barang

Input
Pemesanan Barang

Database

Buat Nota Penjualan

Buat Laporan Stok Barang

Laporan Stok Laporan Stok


Barang Barang
Nota
Nota Penjualan Penjualan

Buat Laporan Penjualan


Cek Barang

Laporan Laporan
Tidak Penjualan Penjualan
Retur Barang
Sesuai

Ya

Data
Pembelian Barang
Phase

Gambar 4.3 Flowmap Penjualan Sepatu yang diusulkan


4.1.3.2 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan

menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level

tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari

sistem. Diagram konteks memberikan gambaran seperti apa hubungan interaksi

antara entitas luar dengan sistem, hubungan tersebut digambarkan dengan aliran

data yang mengalir dari lingkungan luar sistem (entitas luar) kedalam sistem atau

sebaliknya.

Dibawah ini adalah diagram konteks sistem informasi penjualan dan

pembelian sepatu pada Toko Usaha Jaya Shoes yang diusulkan.

Gambar 4.4 Diagram Konteks sistem informasi pembelian dan penjualan sepatu

yang diusulkan
Berdasarkan diagram konteks sistem informasi yang sedang berjalan di

Toko Usaha Jaya Shoes, terdapat 4 (empat) entitas yang terlibat yaitu distributor,

konsumen, pimpinan dan gudang. Dari konteks diagram diatas dapat dijelaskan

alur dokumen yang diusulkan yaitu :

1. Sistem menerima Data PO dan Data Barang dari entitas Bag.Pembelian.

2. Sistem mengirim data PO dan Data retur Barang Jika Tidak Sesuai.

3. Entitas Distributor mengirim Data Distributor Dan Data Pembelian

Kepada Sistem .

4. Entitas Konsumen melakukan pemesanan barang kepada sistem.

5. Sistem mengirim data penjualan barang kepada entitas konsumen.

Jika tidak sesuai maka entitas konsumen mengrim data retur barang

Dan jika menjadi pelanggan tetap entitas konsumen mengirim data

Pelanggan kepada sistem.

6. Sistem mengirim info pembelian,info penjualan dan info stok

barang Kepada entitas pimpinan.

4.1.3.3 Data Flow Diagram (DFD)

DFD digunakan untuk membuat sebuah model sistem informasi dalam

bentuk jaringan proses yang saling berhubungan satu sama lainnya oleh aliran

data. Fungsi dari DFD yaitu untuk memperjelas gambaran mengenai sistem

tersebut terutama aliran data dalam sistem tersebut. Gambar dibawah ini

menjelaskan DFD level 1 yang diusulkan.


Gambar 4.5 DFD Level 1 Sistem informasi pembelian dan penjualan sepatu

yang diusulkan

Pengolahan data master menjelaskan tentang proses penginputan data

barang dan distributor. Dimana pengiputan ini akan diproses dan disimpan di

dalam database sehingga dapat mempermudah dalam pencarian barang,dan

distributor. Data – data ini juga nantinya akan digunakan dalam pembuatan

laporan – laporan seperti laporan data barang, dan laporan data distributor.
a) Data Flow Diagram (DFD) Level 2 Proses 1

DFD level 2 proses 1 menjelaskan tentang pengolahan data master yang

diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini menjelaskan

DFD level 2 proses 1 yang diusulkan.

Gambar 4.6 DFD Level 2 proses 1 Sistem informasi pengolahan data

master yang diusulkan


b) Data Flow Diagram (DFD) Level 2 Proses 2

DFD Level 2 proses 2 menjelaskan tentang pengolahan data pembelian

sepatu yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini

menjelaskan DFD level 2 proses 2 yang diusulkan.

Gambar 4.7 DFD Level 2 proses 2 Sistem informasi pembelian sepatu

yang diusulkan
c) Data Flow Diagram (DFD) Level 2 Proses 3

DFD Level 2 Proses 3 menjelaskan tentang pengolahan data penjualan

yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini

menjelaskan DFD level 2 proses 3 yang diusulkan.

Gambar 4.8 DFD Level 2 proses 3 Sistem informasi penjualan sepatu yang

diusulkan

d) Data Flow Diagram (DFD) Level 3 Proses 1.1

DFD Level 3 Proses 1.1 menjelaskan tentang pengolahan data barang

yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini

menjelaskan DFD level 3 proses 1.1 yang diusulkan.


Gambar 4.9 DFD Level 3 proses 1.1 Pengolahan Data Barang yang

diusulkan

e) Data Flow Diagram (DFD) Level 3 Proses 1.2

DFD Level 3 Proses 1.2 menjelaskan tentang pengolahan data konsumen

yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini

menjelaskan DFD level 3 proses 1.2 yang diusulkan.


Gambar 4.10 DFD level 3 proses 1.2 Pengolahan Data Konsumen

yang diusulkan.

f) Data Flow Diagram (DFD) Level 3 Proses 1.3

DFD Level 3 Proses 1.3 menjelaskan tentang pengolahan data Distributor

yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini

menjelaskan DFD level 3 proses 1.3 yang diusulkan.


Gambar 4.11 DFD level 3 proses 1.3 Pengolahan Data Distributor

yang diusulkan.

4.1.3.4. Kamus Data

Kamus data merupakan penjabaran dari aliran – aliran data yang

ada di dalam sebuah DFD (data flow diagram) dan merupakan entitas –

entitas yang akan dibuat dalam sebuah Entity Relationship Diagram.

Dengan adanya kamus data diharapkan dapat membantu dalam proses

pencarian informasi tentang arus data yang ada pada DFD (data flow

diagram) sistem informasi yang diusulkan berikut ini.


1. Kamus Data Bag.Pembelian

Nama : Data Barang

Alias : -

Bentuk Data : Dokumen hasil cetak komputer

Arus Data : Bag.Pembelian-P1, P1-F.Barang, F.Barang-P1,

P2-F.Barang, F.Barang – P2, F.Barang-P3, P3-

F.Barang, Bag.Pembelian – P1.1, F.Barang-

P1.1, F.Barang-P2.1, P2.3-F.Barang, P3.1-

F.Barang, F.Barang-P3.1, F.Barang-P3.3,

Bag.Pembelian-P1.1.1, F.Barang-P1.1.2,

P1.1.3 – F.Barang, P1.1.2-P1.1.3, P1.1.2 –

P1.1.4 .

Deskripsi : Berupa isi data pembelian barang pada

distributor

Periode : Setiap ada transaksi pembelian barang

Struktur Data : kd_beli, tgl_beli, jenis_bayar kd_distributor,

nama_distributor, alamat_distributor,

telp_distributor, jml_beli,

harga_beli, total_beli, bayar, kembali


2. Kamus data retur barang

Nama : Data retur barang

Alias : Retur Pembelian dan retur Penjualan

Bentuk Data : Dokumen hasil cetak computer

Arus Data : P2-Distributor, P2.3-distributor,

Deskripsi : Ketika barang yang beli tidak sesuai dengan

pemesanan.

Periode : Saat terjadi transaksi pembelian barang

Struktur Data : kd_retur, tgl_retur nama_distributor, tgl_beli

kd_beli, total_rbeli jumlah, satuan

3. Kamus data PO

Nama : PO

Alias : Pencatatan Order

Bentuk Data : Dokumen hasil cetak komputer.

Arus Data : F.Pembelian-P2, P2-F.Pembelian,

Bag.Pembelian-P2, Bag.Pembelian-P2.1, P2.1-

F.Pembelian, F.Pembelian-P2.2, P2.2-

Distributor.

Deskripsi : Ketika akan melakukan pencatatan Order

Periode : Saat melakukan pencatatan order

Struktur Data : tgl_beli, kd_distributor, nama_distributor,

alamat_distributor, telp_distributor, kd_beli,


jml_beli, harga_beli, total_beli, bayar, kembali

4. Kamus data pembelian

Nama : Data Pembelian

Alias : -

Bentuk Data : Hasil cetak computer

Arus Data : Distributor-P2.3, P2.3-F.Pembelian

Deskripsi : Ketika Melakukan transaksi Pembelian

Periode : -

Struktur Data : Kd_jual, tgl_penjualan, kd_pelanggan,

kd_barang, nama_barang, jenis_barang,

wrn_barang, size, jml_jual, harga_jual,

total_jual, kembali, Waktu.

5. Kamus data Distributor

Nama : Data Distributor

Alias : -

Bentuk Data : Beupa isi data order

Arus Data : Distributor-P1, P1-F.Distributor, F.Distributor-

P1, F.Distributor-P2, Distributor-P1.3, P1.3-

F.Distributor,Distributor-P1.3.1, F.Distributor-

P1.3.2, P1.3.3-F.Distributor, P1.3.2-P1.3.3,

P1.3.2-P1.3.4 .
Deskripsi : Berisikan data data Distributor

Periode : -

Struktur Data : kd_distributor, nama_distributor, tgl,

kd_barang, nama_barang, jenis_barang,

harga_beli, harga_jual, qty, stok.

6. Kamus Data Pelanggan

Nama : Data Pelanggan

Alias : -

Bentuk Data : -

Arus Data : Konsumen-P1, P1-F.Pelanggan, F.Pelanggan-

P1, F.Pelanggan-P3, P1.2-F.Konsumen,

F.Konsumen-P1.2 .

Deskripsi : Dokumen berisi data pelanggan

Periode : -

Struktur Data : Kd_pelanngan, nm_pelanggan, tlp, Alamat.

7. Kamus data Info pembelian

Nama : Info Pembelian

Alias : Laporan Pembelian

Bentuk Data : Dokumen Hasil cetak komputer

Arus Data : P2-Pimpinan, P2.4-Pimpinan,

Deskripsi : Berupa data data tentang laporan penjulan per

periode

Periode : -
Struktur Data : Kd_barang nama_barang, jenis_barang,, tgl,

jenis_barang size, jml_jual, harga_jual,

total_jual.

8. Kamus data Info penjualan

Nama : Info Penjualan

Alias : Laporan Penjualan

Bentuk Data : Dokumen Hasil cetak komputer

Arus Data : P3-Pimpinan, P3.3-Pimpinan

Deskripsi : Berupa data data tentang laporan penjulan per

periode

Periode : -

Struktur Data : Kd_barang nama_barang, jenis_barang,

wrn_barang, size, jml_jual, harga_jual,

total_jual.

9. Kamus data Info Stok Barang

Nama : Info Stok Barang

Alias : Laporan Stok Barang

Bentuk Data : Dokumen hasil cetak komputer

Arus Data : P2-Pimpinan, P3-Pimpinan, F.Barang-P2.4,

P3.3-Pimpinan.

Deskripsi : Berupa data laporan stok barang


Periode : Berupa data data tentang laporan stok barang

per periode

Struktur Data : Kd_barang nama_barang, jenis_barang,

wrn_barang, size, jml_jual, harga_jual,

total_jual.

10. Kamus data pemesanan barang

Nama : Data pemesanan barang

Alias : -

Bentuk Data : Dokumen Hasil cetak computer

Arus Data : Konsumen-P3, Konsumen-P3.1, P3.1-

F.Penjualan, F.Penjualan-P3.2 .

Deskripsi : Berupa data tentang pemesanan barang

Periode :

Struktur Data : Kd_barang nama_barang, jenis_barang,

wrn_barang, size, jml_jual, harga_jual,

total_jual, jml_beli, harga_beli, total_beli.


4.1.4. Perancangan Basis Data

Perancangan basis data merupakan perancangan yang digunakan untuk

pembuatan dan penyimpanan data ke dalam sistem terdiri dari beberapa file

database. Pada perancangan basis data ini akan dibahas Normalisasi, Relasi

Tabel, Entity Relationship Diagram (ERD) dan Struktur File.

4.1.4.1 Normalisasi

Proses normalisasi merupakan proses pengelompokan elemen data

menjadi tabel-tabel yang menunjukan entity dan relasinya, untuk membantu

mengurangi atau mencegah timbulnya masalah yang berhubungan dengan

pengolahan data dalam database.

Adapun normalisasi dari sistem informasi penjualan dan

pembelian barang ini adalah sebagai berikut:

1. Langkah pertama dalam merancang basis data dengan sumber kamus data

adalah membentuk tabel/skema tidak normal yaitu menggabungkan semua

atribut yang ada pada kamus data dalam satu tabel/skema.

Bentuk Unnormal

kd_beli, tgl_beli, jenis_bayar kd_distributor,nama_distributor, alamat_distributor,

telp_distributor, jml_beli, harga_beli, total_beli, bayar, kembali,kd_retur, tgl_retur

nama_distributor, tgl_beli kd_beli, total_rbeli jumlah, satuan, tgl_beli,

kd_distributor, nama_distributor, alamat_distributor, telp_distributor, kd_beli,

jml_beli, harga_beli, total_beli, bayar, kembali,Kd_jual, tgl_penjualan,

kd_pelanggan, kd_barang, nama_barang, jenis_barang, wrn_barang, size,


jml_jual, harga_jual, total_jual, kembali, Waktu, kd_distributor,

nama_distributor, tgl, kd_barang, nama_barang, jenis_barang, harga_beli,

harga_jual, qty, stok.Kd_barang nama_barang, jenis_barang,, tgl, jenis_barang

size, jml_jual, harga_jual, total_jual.Kd_barang nama_barang, jenis_barang,

wrn_barang, size, jml_jual, harga_jual, total_jual.Kd_barang nama_barang,

jenis_barang, wrn_barang, size, jml_jual, harga_jual, total_jual.Kd_barang

nama_barang, jenis_barang, wrn_barang, size, jml_jual, harga_jual, total_jual,

jml_beli, harga_beli, total_beli.

2. Langkah ke dua membentuk tabel normal/skema 1 dengan syarat

menghilangkan semua atribut yang redudansi dari tabel yang belum normal.

Bentuk Unnormal

kd_beli, tgl_beli, jenis_bayar kd_distributor,nama_distributor, alamat_distributor,

telp_distributor, jml_beli, harga_beli, total_beli, bayar, kembali,kd_retur, tgl_retur

nama_distributor, tgl_beli kd_beli, total_rbeli jumlah, satuan, tgl_beli,

kd_distributor, nama_distributor, alamat_distributor, telp_distributor, kd_beli,

jml_beli, harga_beli, total_beli, bayar, kembali,Kd_jual, tgl_penjualan,

kd_pelanggan, kd_barang, nama_barang, jenis_barang, wrn_barang, size,

jml_jual, harga_jual, total_jual, kembali, Waktu, kd_distributor,

nama_distributor, tgl, kd_barang, nama_barang, jenis_barang, harga_beli,

harga_jual, qty, stok.Kd_barang nama_barang, jenis_barang,, tgl, jenis_barang

size, jml_jual, harga_jual, total_jual.Kd_barang nama_barang, jenis_barang,

wrn_barang, size, jml_jual, harga_jual, total_jual.Kd_barang nama_barang,


jenis_barang, wrn_barang, size, jml_jual, harga_jual, total_jual.Kd_barang

nama_barang, jenis_barang, wrn_barang, size, jml_jual, harga_jual, total_jual,

jml_beli, harga_beli, total_beli.

Jadi bentuk normal pertama :

Bentuk Normal Pertama

Pelanggan = { kd_beli, tgl_beli, jenis_bayar kd_distributor,nama_distributor,

alamat_distributor, telp_distributor, jml_beli, harga_beli, total_beli, bayar,

kembali,kd_retur, tgl_retur nama_distributor, total_rbeli jumlah, satuan, tgl_beli

,Kd_jual, tgl_penjualan, kd_pelanggan, kd_barang, nama_barang, jenis_barang,

wrn_barang, size, jml_jual, harga_jual, total_jual, kembali, Waktu, tgl,

kd_barang, qty, stok.Kd_barang,, tgl, }

3. Langkah ke 3 adalah membentuk tabel normal ke II, dengan syarat semua

atribut bukan kunci harus bergantung sepenuhnya ke attribut kunci.

a. Menentukan atribut kunci dari tabel/skema bentuk normal 1

b. membagi tabel normal ke 1 menjadi beberapa tabel sesuai dengan banyaknya

atribut kunci.

c. Menggabungkan atribut kunci dengan kunci primer dengan syarat atribut bukan

kunci bergantung sepenuhnya ke atribut kunci.


Pelanggan = {kodepel*, namapel, telppel, alamatpel}

Distributor = {kd_distributor*,nama_distributor,alamat_distributor,telp_distributor}

Barang = {kode_barang*, nama_barang, jenis, harga_beli, harga_jual, stok}

Rebeli = {norebeli*, tglrebli, totalrebeli}

Rejual = {norejual*, tglrejual, totalrejual}

Pembelian = {Kdbeli*, tglbeli, jenisbayar, total}

Penjualan = {Kdjual*, tgljual, totaljual, byr, kembali, waktu}

d. tabel yang sudah normal adalah pelanggan, distributor, barang.

e. merelasikan tabel yang sudah normal ke tabel yang belum normal

Pelanggan = {kodepel*, namapel, telppel, alamatpel}

Distributor = {kd_distributor*,nama_distributor,alamat_distributor,telp_distributor}

Barang = {kode_barang*, nama_barang, jenis, harga_beli, harga_jual, stok}

Rebeli = {norebeli*, tglrebli, totalrebeli, kdbeli**}

Rejual = {norejual*, tglrejual, totalrejual, kdjual**}

Pembelian = {Kdbeli*, tglbeli, jenisbayar, total, kd_distributor**}

Penjualan = {Kdjual*, tgljual, totaljual, byr, kembali, waktu, kodepel**}


4.1.4.2 Relasi Tabel

Table relasi merupakan gambaran dari kelompok penyimpanan data

menunjukan hubungan antar kelompok beserta atribut yang dimilikinya setelah

proses normalisasi. Hal ini bertujuan untuk membantu mengetahui semua

kelompok penyimpanan data yang terdapat pada Sistem Informasi Penjualan

sepatu pada toko usaha jaya shoes .

Gambar 4.12 Relasi tabel database


4.1.4.3 Entity Relationship Diagram

Perancangan ERD bertujuan untuk mengetahui atau menggambarkan entitas

sebagai penyimpanan data dan relasi antar entitas tersebut. Adapun entitiy

relationship diagram (ERD) yang terdapat pada Sistem Informasi penjualan pada

toko usaha jaya shoes dapat dilihat pada gambar dibawah ini.

Kd_distributor Kd_distributor
Jenis_bayar tglrebli totalrebeli
total
tlg_beli Norebeli* Kdbeli**
Kd_distributor
Kd_distributor* Kd_beli* Kd_distributor**

1 memprosesN Proses
distributor Pembelian Rebeli

Kode_barang* jenis
N Nama_barang

tlp_konsumen
TransaksiNBarang hargabeli
Nm_konsumen
Alamat_konsumen
tglrejualtotalrejual
hargajual Norejual* Kdjual**
N
stok

Rejual
1melakukanN Memproses
Pelanggan Penjualan

Kd_jual* Kodepel**

tlg_jual totaljual

byr
byr

Gambar 4.13 Entity Relationship Diagram Sistem Informasi Penjualan Sepatu

4.1.4.4. Struktur File

Struktur file murapakan penggambaran tentang file – file dalam

table sehingga dapat dilihat bentuk file – file nya tersebut baik field – field

nya, tipe datanya serta ukuran dari data tersebut. Berikut ini adalah struktur

file yang ada pada Sistem Informasi penjualan sepatu pada toko usaha jaya

shoes.
1. Nama file : Barang

Kunci field : Kd_barang

Media : Hardisk

Tabel 4.1 Spesifikasi barang

No Nama Field Tipe Size Keterangan

1. Kd_barang Varchar 20 Kode barang

2. Nm_barang Varchar 50 Nama barang

3. Jenis Varchar 20 Jenis

4. Harga_Beli Int 11 Harga Beli

5. Harga_Jual Int 11 Harga Jual

6. Stok Int 11 Stok

2. Nama file : bayar_hutang

Kunci field : id_byrhutang

Media : Hardisk

Tabel 4.2 Spesifikasi bayar_hutang

No Nama Field Tipe Size Keterangan

1. Id_byrhutang Varchar 20 bayarhutang

2. Id_hutang Varchar 50 hutang

3. Tgl_byr Date - Tanggal bayar

4. Total_byr Int 11 Total bayar


3. Nama file : detbeli

Kunci field :-

Media : Hardisk

Tabel 4.3 Spesifikasi detbeli

No Nama Field Tipe Size Keterangan

1. Kd_beli Varchar 20 Kode beli

2. Kd_barang Varchar 50 Kode barang

3. Qty int 11 jumlah

4. Nama file : detjual

Kunci field :-

Media : Hardisk

Tabel 4.4 Spesifikasi detjual

No Nama Field Tipe Size Keterangan

1. Kd_jual Varchar 20 Kode jual

2. Kd_barang Varchar 50 Kode barang

3. Qty int 11 jumlah


5. Nama file : detrebeli

Kunci field :-

Media : Hardisk

Tabel 4.5 Spesifikasi detrebeli

No Nama Field Tipe Size Keterangan

1. No_rebeli Varchar 20 Nomor retur beli

2. Kd_barang Varchar 50 Kode barang

3. Qtyrebeli int 11 Jumlah retur beli

6. Nama file : detrejual

Kunci field :

Media : Hardisk

Tabel 4.6 Spesifikasi detrejual

No Nama Field Tipe Size Keterangan

1. No_rejual Varchar 20 Nomor retur jual

2. Kd_barang Varchar 50 Kode barang

3. Qtyrejual int 11 Jumlah retur jual

7. Nama file : hutang

Kunci field : id_hutang

Media : Hardisk
Tabel 4.7 Spesifikasi hutang

No Nama Field Tipe Size Keterangan

1. Id_hutang int 20 hutang

2. Kd_beli Varchar 20 Kode beli

3. Total int 11 total

4. Sisa int 20 sisa

5. Status Varchar 20 status

8. Nama file : pelanggan

Kunci field : kd_pelanggan

Media : Hardisk

Tabel 4.8 Spesifikasi pelanggan

No Nama Field Tipe Size Keterangan

1. Kd_pelanggan Varchar 20 Kode pelanggan

2. Nm_pelanggan Varchar 50 Nama pelanggan

3. Tlp_pelanggan Varchar 20 Tlp pelanggan

4. Alamat_pelanggan Varchar 50 Alamat pelanggan

9. Nama file : pembelian

Kunci field : kd_beli

Media : Hardisk
Tabel 4.9 Spesifikasi pembelian

No Nama Field Tipe Size Keterangan

1. Kd_beli Varchar 20 Kode beli

2. Tgl_beli Date - Tanggaal beli

3. Jenis_bayar Varchar 11 Jenis bayar

4. Kd_Distributor Varchar 20 Kode Distributor

5. Total int 11 Total

10. Nama file : penjualan

Kunci field : kd_beli

Media : Hardisk

Tabel 4.10 Spesifikasi penjualan

No Nama Field Tipe Size Keterangan

1. Kd_jual Varchar 20 Kode jual

2. Tgl_jual Date - Tanggal jual

3. kd_pelanggan Varchar 20 Kode pelanggan

4. Total_jual int 11 Total jual

5. Bayar int 11 bayar

6. Kembali int 11 Kembali

7. Waktu time Waktu


11. Nama file : rebeli

Kunci field : norebeli

Media : Hardisk

Tabel 4.11 Spesifikasi rebeli

No Nama Field Tipe Size Keterangan

1. Norebeli Varchar 20 Nomor retur beli

2. Tglrebeli date - Tanngal retur beli

3. Kd_beli Varchar 20 Kode beli

4. Totalrebeli int 11 Total retur beli

12. Nama file : rejual

Kunci field : norejual

Media : Hardisk

Tabel 4.12 Spesifikasi rejual

No Nama Field Tipe Size Keterangan

1. Norejual Varchar 20 Nomor retur jual

2. Tglrejual date - Tanngal retur jual

3. Kd_jual Varchar 20 Kode jual

4. Totalrejual int 11 Total retur jual


13. Nama file : supplier

Kunci field : kodesup

Media : Hardisk

Tabel 4.13 Spesifikasi supplier

No Nama Field Tipe Size Keterangan

1. Kodesup Varchar 20 Kode supplier

2. Namasup Varchar 50 Nama supplier

3. Telpsup Varchar 20 Telp supplier

4. Alamatsup Varchar 50 Alamat supplier

14. Nama file : user

Kunci field : user

Media : Hardisk

Tabel 4.14 Spesifikasi user

No Nama Field Tipe Size Keterangan

1. User Varchar 50 user

2. Pass Varchar 50 password

3. Identitas Varchar 20 identitas


4.1.4.5 Kodifikasi

Pengkodean merupakan suatu inisialisasi kode yang bersifat unik

atau tidak boleh ada yang sama. Hal ini dilakukan utuk memudahkan dalam

mengidentifikasi perbedaan dari suatu data sehingga tidak terdapat

redudansi atau pengulangan data yang sama. Adapun pengkodean yang

terdapat pada Sistem Informasi Penjualan Sepatu Pada Toko Usaha Jaya

Shoes yaitu :

1. Kode Barang

Format : X X X XX

Ukuran

Jenis

Merk

Barang

Contoh : BAS40

Keterangan : Sepatu dengan merek adidas jenis sport serta ukuran

40
2. Kode Distributor

Format : XX XX XX XX XX

No.Urut Distributor

Tanggal

Bulan

Tahun

Nama Distributor

Contoh : BJ 14061202

Keterangan : Bintang jaya nama ditributor dengan kode tahun

2014 bulan 06 tanggal 12 serta no.urut distributor 02

3. Kode Pembelian

Format : XX XX XX XX XX

No.Urut Pembelian

Tahun

Bulan

Tanggal

Pencatatan Order
Contoh : PO1206140001

Keterangan : pembelian dengan pencatatan order disertai tanggal

12, bulan 06 tahun 2014 dengan nomor urut

pembelian 0001

4. Kode Penjualan

Format : XXXX XXX

No Urut Pelanggan

No Struk Penjualan

Contoh : NSPJ 001

Keterangan : Penjualan dengan nomor struk penjualan 0001

5. Kode Pelanggan

Format : XX XX XX XX XX

No.Urut Pelanggan

Tanggal

Bulan

Tahun

Inisial Pelanggan

Contoh : SA14061201
Keterangan : Nama pelanggan Suhendar Agustiandi dengan

tahun2014, bulan 06, tanggal 12 serta nomor urut 01

4.2 Perancangan Antar Muka

Perancangan antar muka merupakan penggambaran tampilan yang

digunakan secara langsung oleh pengguna, interaksi yang dapat dilakukan oleh

pengguna dalam sistem. Adapun dalam antar muka ini terdapat beberapa bagian

yang harus dilakukan,yaitu dari mulai menentukan struktur menu yang ada dalam

program, tampilan input dan output pada setiap fungsi yang telah ditentukan,

diuraikan sebagai berikut.

4.2.1 Struktur Menu

Dalam perancangan program ini menggunakan menu yang

mengintegrasikan semua bagian dalam program adapun gambaran menu, seperti

yang ditampilkan pada gambar struktur menu berikut ini.


Gambar 4.14 Perancangan Struktur Menu

4.2.2. Perancangan Input

Masukan (input) merupakan awal dimulainya suatu proses sistem,

dimanadata mentah dimasukan untuk diolah menjadi informasi yang lebih

berguna. Perancangan input yaitu pembuatan antarmuka (interface) untuk

menerima masukan dari pengguna sistem, antarmuka untuk input data ini harus

memberikan kejelasan kepada user baik bentuk maupun masukan-masukan yang

harus diisi.

1. Form Login

Form ini digunakan untuk melakukan verifikasi hak akses dari petugas.

Rancangan form tersebut terdapat dalam gambar 4.15


Gambar 4.15 Form Login Pengguna

2. Form Data Distributor

Gambar 4.16 Form data distributor


4. Form Data Pelanggan

Form input data pelanggan berfungsi untuk menyimpan dan menginputkan

data pelanggan yang terdapat pada toko ini.

Gambar 4.17 Form data pelanggan

5. Form Pencatatan Order

Gambar 4.18 Form Transaksi Pencatatan Order


6. Form retur barang

Gambar 4.19 Form retur pembelian

7. Form Penjualan barang

Gambar 4.20 Form penjualan barang


8. form retur penjualan

Gambar 4.21 Form retur penjualan

9. Form laporan pembelian

Gambar 4.22 Form laporan pembelian


10. Form laporan penjualan

Gambar 4.23 Form laporan penjualan

4.2.3. Perancangan Output

Gambar 4.24 Cetak laporan Penjualan Barang


Gambar 4.25 Cetak Laporan Stok Barang

4.3 Perancangan Arsitektur Jaringan

Adapun Kebutuhan Jaringan untuk mendukung program ini adalah sebagai

berikut :

1. Tipe jaringan yang digunakan adalah WLAN ( Wireless Local Area

Network ), dengan model konfigurasi dimana satu komputer bertindak

sebagai server, dan yang lainnya sebagai client yang mengakses file dalam

server.

2. Media transmisi jaringan nirlakabel atau dikenal dengan nama Wireless,

merupakan salah satu media transmisi yang menggunakan gelombang

radio sebagai media transmisinya.


3. Topologi yang digunakan adalah topologi Star ( Bintang ), karena tingkat

kesulitannya lebih sederhana dan kinerjanya yang optimal karena lintas

dari terminal ke server yang pendek.

Gambar 4.26 Jaringan infrastruktur

4.4 Implementasi

Tahap implementasi merupakan tahap dimana aplikasi yang telah

dirancang pada tahap sebelumnya kemudian akan diterapkan, berupa

perangkat lunak maupun perangkat keras yang digunakan. Dengan

penerapan aplikasi yang dirancang, hasilnya agar dapat dioperasikan dan

digunakan secara optimal sesuai dengan kebutuhan.

4.4.1. Batasan Implementasi (optional)

Dalam mengimplementasikan perangkat lunak pemantauan

dan pengendalian aplikasi ini ada beberapa hal yang menjadi

batasan implementasi, yaitu :

1) Tidak semua kebutuhan sistem informasi penjualan sepatu

dikerjakan, tetapi hanya subsistem-subsistem yang


mendukung seperti pengolahan data barang (sepatu),

pengolahan data distributor, transaksi pembelian barang,

transaksi penjualan barang (sepatu), serta form laporan

transaksi pembelian, penjualan.

2) Basis data yang digunakan dalam mengimplementasikan

Sistem Informasi Penjualan sepatu ini adalah PhpMyadmin

4.4.2. Implementasi Perangkat Lunak

Dalam menerapkan rancangan aplikasi yang telah dibuat, di

butuhkan beberapa software untuk membuat program sistem

informasi penjualan sepatu yaitu :

1) NetBeans 7.4

Untuk membuat sistem informasi Penjualan sepatu pada Toko

Usaha Jaya Shoes penulis menggunakan bahasa pemograman

Netbeans 7.4.

2) IReport -5.1.0

Software ini digunakan untuk membuat laporan – laporan.

3) Data Base Server phpMyAdmin -2.11.9.2

Database server yang digunakan oleh penulis adalah server

database phpMyAdmin - 2.11.9.2 untuk menyimpan sumber data

Aplikasi.
4.4.3. Implementasi Perangkat Keras

Perangkat keras yang di gunakan di sistem informasi

penjualan sepatu pada Toko Usaha Jaya Shoes ini berdasarkan

spesisikasi kebutuhan yang harus dipenuhi untuk menjalankan sistem

informasi tersebut di antaranya :

1. Pada komputer admin :

a. Prossesor Intel® Core™ i3-2350M Processor (3M

Cache, 2.30 GHz)

b. Memori 1 GB of RAM

c. Vga 128 MB

d. Mouse

e. Printer

f. Keyboard

g. Monitor

2. Pada komputer bagian jualbeli

a. Prossesor Intel® Core™ i3-2350M Processor (3M

Cache, 2.30 GHz)

b. Memori 1 GB of RAM

c. Vga 128 MB

d. Mouse

e. Printer

f. Keyboard
g. Monitor

3. Pada komputer bagian gudang

a. Prossesor Intel® Core™ i3-2350M Processor (3M

Cache, 2.30 GHz)

b. Memori 2 GB of RAM

c. Vga 128 MB

d. Mouse

e. Printer

f. Keyboard

g. Monitor

4.4.4. Implementasi Basis Data (Sintaks SQL)

Pada bagian implementasi basis data akan diuraikan seperti

apa sintaks dalam pembuatan basis data dan tabel yang terdapat

pada program penjualan sepatu. Basis data yang diperlukan untuk

menyimpan data barang, data distributor, data pembelian, data retur,

data penjualan.

1) Sintaks pembuatan database

CREATE DATABASE dbpenjualan;

2) Sintaks pembuatan tabel barang

CREATE TABLE IF NOT EXISTS `barang` (


`kode_barang` varchar(20) NOT NULL,
`nama_barang` varchar(50) NOT NULL,
`jenis` varchar(20) NOT NULL,
`harga_beli` int(11) NOT NULL,
`harga_jual` int(11) NOT NULL,
`stok` int(11) NOT NULL,
PRIMARY KEY (`kode_barang`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

3) Sintaks pembuatan tabel bayar hutang

CREATE TABLE IF NOT EXISTS `bayarhutang` (


`Id_byrhutang` int(11) NOT NULL
AUTO_INCREMENT,
`id_hutang` int(20) NOT NULL,
`tanggalbyr` date NOT NULL,
`totalbayar` int(11) NOT NULL,
PRIMARY KEY (`Id_byrhutang`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
AUTO_INCREMENT=1 ;

4) Sintaks pembuatan tabel detail beli

CREATE TABLE IF NOT EXISTS `detbeli` (


`kdbeli` varchar(20) NOT NULL,
`kode_barang` varchar(20) NOT NULL,
`qty` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

5) Sintaks pembuatan tabel detail jual

CREATE TABLE IF NOT EXISTS `detjual` (


`kdjual` varchar(20) NOT NULL,
`kode_barang` varchar(20) NOT NULL,
`qty` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

6) Sintaks pembuatan tabel detail retur beli

CREATE TABLE IF NOT EXISTS `detrebeli` (


`norebeli` varchar(20) NOT NULL,
`kode_barang` varchar(20) NOT NULL,
`qtyrebeli` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
7) Sintaks pembuatan tabel detail retur jual

CREATE TABLE IF NOT EXISTS `detrejual` (


`norejual` varchar(20) NOT NULL,
`kode_barang` varchar(20) NOT NULL,
`qtyrejual` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

8) Sintaks pembuatan tabel hutang

CREATE TABLE IF NOT EXISTS `hutang` (


`id_hutang` int(20) NOT NULL AUTO_INCREMENT,
`kdbeli` varchar(20) NOT NULL,
`total` int(11) NOT NULL,
`sisa` int(11) NOT NULL,
`status` varchar(20) NOT NULL,
PRIMARY KEY (`id_hutang`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
AUTO_INCREMENT=3 ;

9) Sintaks pembuatan tabel pelanggan

CREATE TABLE IF NOT EXISTS `pelanggan` (


`kodepel` varchar(20) NOT NULL,
`namapel` varchar(50) NOT NULL,
`telppel` varchar(20) NOT NULL,
`alamatpel` varchar(50) NOT NULL,
PRIMARY KEY (`kodepel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

10) Sintaks pembuatan tabel pembelian

CREATE TABLE IF NOT EXISTS `pembelian` (


`kdbeli` varchar(20) NOT NULL,
`tglbeli` date NOT NULL,
`jenisbayar` varchar(11) NOT NULL,
`kodesup` varchar(20) NOT NULL,
`total` int(11) NOT NULL,
PRIMARY KEY (`kdbeli`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
11) Sintaks pembuatan tabel penjualan

CREATE TABLE IF NOT EXISTS `penjualan` (


`kdjual` varchar(20) NOT NULL,
`tgljual` date NOT NULL,
`kodepel` varchar(20) NOT NULL,
`totaljual` int(11) NOT NULL,
`bayar` int(11) NOT NULL,
`kembali` int(11) NOT NULL,
`time` time NOT NULL,
PRIMARY KEY (`kdjual`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

12) Sintaks pembuatan tabel retur beli

CREATE TABLE IF NOT EXISTS `rebeli` (


`norebeli` varchar(20) NOT NULL,
`tglrebeli` date NOT NULL,
`kdbeli` varchar(20) NOT NULL,
`totalrebeli` int(11) NOT NULL,
PRIMARY KEY (`norebeli`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

13) Sintaks pembuatan tabel retur jual

CREATE TABLE IF NOT EXISTS `rejual` (


`norejual` varchar(20) NOT NULL,
`tglrejual` date NOT NULL,
`kdjual` varchar(20) NOT NULL,
`totalrejual` int(11) NOT NULL,
PRIMARY KEY (`norejual`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

14) Sintaks pembuatan tabel suplaier

CREATE TABLE IF NOT EXISTS `supplier` (


`kodesup` varchar(20) NOT NULL,
`namasup` varchar(50) NOT NULL,
`telpsup` varchar(20) NOT NULL,
`alamat` varchar(50) NOT NULL,
PRIMARY KEY (`kodesup`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
15) Sintaks pembuatan tabel user

CREATE TABLE IF NOT EXISTS `user` (


`user` varchar(50) NOT NULL,
`pass` varchar(50) NOT NULL,
`identitas` varchar(20) NOT NULL,
PRIMARY KEY (`user`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.4.5. Implementasi Antar Muka

Pada sistem informasi penjualan sepatu pada Toko Usaha

Jaya Shoes yang terdiri dari beberapa tampilan – tampilan dan

proses yang berhubungan dengan sistem.

1. Implementasi Halaman Login

Form login berfungsi untuk hak akses user yang berisi

username, dan password. Hanya user yang telah memiliki

username dan password saja yang bisa mengakses sistem

informasi ini demi untuk keamanan. Berikut ini

implementasi struktur menu pada halaman login Sistem

Informasi Penjualan sepatu pada Toko Usaha Jaya Shoes :

Tabel 4.15 Implementasi Struktur Menu Halaman Login

Sub Menu Deskripsi Nama File

Login Sub menu login digunakan Login.frm

untuk membatasi dan

mengunci agar aplikasi tidak

dapat mudah digunakan oleh


orang atau pihak yang tidak

berotoritas

2. Implementasi Halaman Utama

Form halaman utama merupakan sentral dari semua halaman

form. Form ini berisi menu – menu utama yang dapat mengakses

dan penghubung antara pengguna dengan sistem.

Tabel 4.16 Implementasi Struktur Menu Halaman Utama

Sub Menu Deskripsi Nama File

Master Sub menu yang memiliki Utama.frm

fungsi untuk memanggil sub

menu pengolahan data

master barang, data

distributor, verifikasi, user.

Transaksi Sub menu yang memiliki Utama.frm

fungsi memanggil sub menu

transaksi pembelian,

penjualan, PO, retur.

Laporan Sub menu yang memliki Utama.frm

fungsi untuk memanggil sub

menu pencetakan laporan

stok minimum barang,


pembelian tunai, kredit,

retur pembelian, hutang,

pembayaran hutang

3. Implementasi Halaman Utama Berdasarkan User Bagian

Gudang

Halaman utama yang diakses oleh bagian gudang dengam form –

form berikut :

Tabel 4.17 Implementasi Halaman Utama Berdasarkan User Gudang

Sub Menu Deskripsi Nama File

Master Barang Submenu yang berfungsi untuk Barang.frm

mengolah data barang yang

ada

Master Submenu yang berfungsi untuk Distributor.frm

Distibutor mengolah data distributor yang

ada

Laporan Data Submenu yang berfungsi untuk Lbarang.frm

Barang melihat dan mencetak data

barang

Laporan Data Submenu yang berfungsi untuk Lditributor

Distributor melihat dan mencetak data

distributor
4. Implementasi Halaman Utama Berdasarkan User Bagian Jual Beli

Halaman utama yang diakses oleh bagian jualbeli dengam form – form berikut :

Tabel 4.18 Implementasi Halaman Utama Berdasarkan Bagian Jual Beli

Sub Menu Deskripsi Nama File

Transaksi Submenu yang berfungsi Pembelian.frm

Pembelian untuk mengolah data

pembelian barang

Transaksi Submenu yang berfungsi Penjualan.frm

Penjualan untuk mengolah data

panjualan barang

Transaksi Submenu yang berfungsi Retur.frm

Retur untuk mengolah data

retur barang

Laporan Data Submenu yang berfungsi Lap_beli.frm

Pembelian untuk melihat dan

mencetak data bahan

ketika terjadinya

pembelian barang

Laporan Data Submenu yang berfungsi Lap_jual.frm

Penjualan untuk melihat dan

mencetak data barang

ketika terjadinya
transaksi penjualan

barang

5. Implementasi Halaman Utama Berdasarkan Use Admin

Halaman utama yang diakses oleh bagian jualbeli dengam form – form

berikut :

Tabel 4.19 Implementasi Halaman Utama Berdasarkan User Admin

Sub Menu Deskripsi Nama File

Verifikasi Sub menu yang memiliki Verifikasi.frm

fungsi untuk

memverifikasi data

pembelian barang yang

akan dilakukan oleh

bagian jualbeli

4.4.6 Implementasi Instalasi Program

Berikut ini adalah tahapan untuk melakukan instalasi program Sistem

Informasi Penjualan sepatu.

1) Klik icon setup pada aplikasi SIPSEPATU.exe


2) Kemudian akan muncul jendela Welcome to the SISTEM

INFORMASI PEEMBELIAN DAN PENJUALAN SEPATU

PADA TOKO USAHA JAYA SHOES. APLIKASI Install Program.

Tekan tombol Next untuk melanjutkan proses intallasi.

Gambar 4.27 Tampilan Awal Instalasi

3) Selanjutnya akan muncul informasi yang berisikan informasi

programmer yang membuat. Tekan tombol Next,

Gambar 4.28 Tampilan Instalasi Proses 2


4) Selanjutnya muncul sistem informasi penjualan kemudian klik tombol Next

Gambar 4.29 Tampilan Instalasi Proses 3

5) Selanjuatnya masuk tahap pemilihan I agree dan I do not agree. Pilih I agree

kemudian Tekan tombol Next

Gambar 4.30 Tampilan Instalasi Proses 4


6. Selanjuatnya masuk tahap penyimpanan aplikasi di Disc C:\ kemudian klik
tombol Start.

Gambar 4.31 Tampilan Instalasi Proses 5

7. Kemudian akan muncul proses install dan konfirmasi bahwa aplikasi


sukses terinstall. Tekan Exit

Gambar 4.32 Tampilan Instalasi Proses 6


Gambar 4.33 Aplikasi SIPTAS sukses terinstal

4.4.7 Penggunaan Program

Adapun tampilan yang akan muncul pada layar ketika program

aplikasi sistem informasi penjualan sepatu Pada Toko Usaha Jaya Shoes

di jalankan dapat dilihat sesuai pada gambar dibawah ini.

1) Form Tampilan Utama Menu Login

Tampilan pertama ketika aplikasi SIPTAS di jalankan, form login

berfungsi untuk hak akses user yang berisi user id dan password
Gambar 4.34 Form Login

2) Form Menu Utama

Tampil jika user berhasil melakukan login

Gambar 4.35 Form Menu Utama

Dalam menu utama ini terdapat 2 submenu yaitu :

a. Pengolahan Data Master

Didalamnya terdiri dari submenu – submenu sebagai berikut :

1. Pengolahan Data Master Barang


memiliki fungsi untuk menambah, mengubah dan menghapus

serta mencari data barang, nama barang form ini hanya dapat di

akses oleh user bagian gudang.

Gambar 4.36 Form Pengolahan Data Master Distributor

2. Pengolahan Data Master Distributor

memiliki fungsi untuk menambah, mengubah dan menghapus serta mencari

data distributor, nama ditributor form ini hanya dapat di akses oleh user

bagian gudang.
Gambar 4.37 Form Pengolahan Data Distributor

3. Pengolahan Transaksi

Didalamnya terdiri dari 3 submenu sebagai berikut :

a. Pengolahan Pencatatan Order

Form ini hanya dapat di akses oleh bagian Gudang.Apabila ada pemesanan

barang harus melakukan Pencatatan Order terlebih dahulu tunai maupun

kredit.
Gambar 4.38 Form Transaksi Pencatatan Order

b. Pengolahan Transaksi Pembelian

Gambar 4.39 Form Transaksi Pembelian Barang


Dalam form pembelian terdapat tombol simpan yang merangkap

dengan tombol cetak pemesanan yang memiliki fungsi untuk

menampilkan dan mencetak laporan atau nota pembelian

barang.

Gambar 4.40 Form Laporan Pembelian Barang

c. Pengolahan Retur Pembelian

Form ini hanya dapat di akses oleh bagian Gudang.Apabila ada

barang yang tidak sesuai atau rusak.

Gambar 4.41 Form Retur Pembelian Barang


4. Pengolahan Pembayaran Hutang

a. Form Pembayaran Hutang apabila transaksi pembelian

dilakukan secara kredit

Gambar 4.42 Form Pembayaran Hutang

5. Pembuatan Laporan

Pada menu ini terdapat beberapa submenu – submenu yang diantaranya

sebagai berikut :

a. Laporan Stok Minimum Barang

Form laporan stok minimum barang hanya dapat diakses oleh bagian

gudang. Form laporan tersebut memiliki fungsi untuk mencetak data

barang yang kurang atau stok barang.


Gambar 4.43 Form Laporan Stok Barang

b. Laporan Pembelian Tunai

Form laporan pembelian barang hanya dapat diakses oleh bagian

gudang. Form laporan pembelian tunai tersebut memiliki fungsi

untuk mencetak data pembelian barang berdasarkan tanggal atau

periode yang telah di tentukan.

Gambar 4.44 Form Cetak Laporan Pembelian Tunai


Apabila bagian pembelian telah memilih tanggal periode

pembelian barang, kemudian tekan tombol lihat, maka hasil

laporan pembelian barang tunai tersebut akan terlihat.

Gambar 4.45 Cetak Laporan Pembelian tunai Perperiode

c. Laporan Pembelian Kredit

Form laporan pembelian kredit tersebut memiliki fungsi untuk

mencetak data pembelian barang berdasarkan tanggal atau

periode yang telah di tentukan.


Gambar 4.46 Form Laporan Pembelian Kredit perperiode

Gambar 4.47 Form Cetak Laporan Pembelian Kredit


Gambar 4.48 Form cetak data hutang

4.5 Pengujian

Dalam penelitian ini pengujian merupakan bagian penting dalam

siklus pembuatan atau pengembangan perangkat lunak. Pengujian

dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari

perangkat lunak. Tujuan dari pengujian perangkat lunak ini adalah untuk

menjamin bahwa perangkat lunak yang dibangun memiliki kualitas dan

dapat diandalkan. Pengujian perangkat lunak ini menggunakan metode

pengujian Black Box. Pengujian Black Box Digunakan untuk menguji

fungsi-fungsi khusus dari aplikasi perangkat lunak yang dirancang.


4.5.1 Rencana Pengujian

Adapun rencana pengujian sistem yang akan di uji dengan

teknik pengujian BlackBox akan penyusun kelompokan dalam

tabel di bawah ini. Berikut ini adalah hasil dari pengujian dari

sistem informasi penjualan.

Tabel 4.20 Rencana Pengujian

Komponen Skenario Butir Uji Tingkat

yang di uji Pengujian

Login Pengujian Login Integrasi

(Username dan

Password

Pengisian Data Barang Integrasi

Pengisian Data Integrasi

Input Data Distributor

Pengisian transaksi Integrasi


Pembelian
Pengisian transaksi Integrasi
Proses Pencatatan Order
Pengisian transaksi Integrasi
Retur
Laporan Laporan Pembelian Integrasi
Laporan Stok
Minimum Barang
Laporan Pembelian
Tunai/Kredit
Laporan Penjualan Integrasi
Laporan Hutang

Laporan Pembayaran
Hutang

4.5.2 Kasus dan Hasil Pengujian

Setelah adanya rencana pengujian maka dilanjutkan

dengan kasus dan hasil pengujian. Berikut kasus dan hasil

pengujian pada Sistem Informasi Penjualan sepatu Pada Toko

Usaha Jaya Shoes :

4.5.2.1 Pengujian Login

1. Pengujian Login

Tabel 4.21 Pengujian Login

Kasus Dan Hasil Uji (Data benar)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan Dapat login dan Masuk ke halaman [√ ] Diterima
username dan masuk ke halaman utama user [ ] Ditolak
password yang utama
benar
Kasus Dan Hasil Uji (Data Salah)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan Tidak dapat login Tidak dapat login [ ] Diterima
username dan dan masuk ke dan menampilkan [√] Ditolak
password yang halaman utama pesan login gagal,
salah periksa
username/password
anda

A. Pengujian Input

1) Pengujian Pengisian Data Barang

Tabel 4.22 Pengujian Pengisian Data Barang

Kasus Dan Hasil Uji (Data Normal)

Data Masukan Diharapkan Pengamatan Kesimpulan


Semua data Menampilkan Dapat mengisi [√ ] Diterima
barang diisi data data barang [ ] Ditolak
dengan lengkap. Barang sesuai yang
diinputkan
Kasus Dan Hasil Uji (Data Salah)

Data Masukan Diharapkan Pengamatan Kesimpulan


Data barang tidak Tidak dapat Data barang tidak [ ] Diterima
diisi dibagian menyimpan data dapat disimpan ke [√ ] Ditolak
harga barang database, dan
menampilkan
pesan “ Input
Angka Untuk
Harga”.

3) Pengujian Pengisian Data Distributor

Tabel 4.23 Pengujian Pengisian Data Distributor

Kasus Dan Hasil Uji (Data Normal)

Data Masukan Diharapkan Pengamatan Kesimpulan


Semua data Menampilkan Dapat mengisi [√ ] Diterima
distributor diisi data data distributor [ ] Ditolak
dengan lengkap. distributor sesuai yang
diinputkan
Kasus Dan Hasil Uji (Data Salah)

Data Masukan Diharapkan Pengamatan Kesimpulan


Data distributor Tidak dapat Data distributor [ ] Diterima
diisi sebagian menyimpan data tidak dapat [√ ] Ditolak
distributor disimpan ke
database, dan
menampilkan
pesan “ Input
Angka Untuk
Harga”.
4.5.2.2 Pengujian Proses

1) Pengujian Pengisian Transaksi Pencatatan Order

Tabel 4.24 Pengujian Pengisian Transaksi Pencatatan Order

Kasus Dan Hasil Uji (Data Normal)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan nama Menampilkan Dapat mengisi [√ ] Diterima
distributor dan data pencatatan data pemesaman [ ] Ditolak
data bahan yang order sesuai dengan
telah dipesan dari yang diinputkan
distributor secara
lengkap
Kasus Dan Hasil Uji (Data Salah)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan data Tidak dapat Data barang yang [ ] Diterima
Bahan yang telah menampilkan data telah pesan tidak [√ ] Ditolak
dipesan dari pencatatan order. dapat disimpan ke
distributor, tetapi database, dan
tidak memasukan menampilkan
jumlah yang pesan “ Silakan
dibeli Lengkapi Data”

2) Pengujian Pengisian Transaksi Penjualan

Tabel 4.25 Pengujian Pengisian Transaksi Penjualan

Kasus Dan Hasil Uji (Data Normal)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan Menampilkan Dapat mengisi [√ ] Diterima
data penjualan data penjualan data penjualan [ ] Ditolak
secara lengkap sesuai yang di
inputkan
Kasus Dan Hasil Uji (Data Salah)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan Tidak dapat Tidak dapat [ ] Diterima
data menampilkan menampilkan [√ ] Ditolak
penjualan data data penjualan
secara lengkap, penjualan. dan mucul
tetapi tidak pesan
nama peringatan
pelanggan “Silakan
Lengkapi Data”

3) Pengisian Transaksi Pembelian

Tabel 4.26 Pengujian Pengisian Transaksi Pembelian

Kasus Dan Hasil Uji (Data Normal)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan Menampilkan Dapat mengisi [√ ] Diterima
nama data pembelian data pembelian [ ] Ditolak
distributor dan sesuai dengan
data bahan yang diinputkan
yang telah
dibeli dari
distributor
secara lengkap
Kasus Dan Hasil Uji (Data Salah)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan Tidak dapat Data sparepart [ ] Diterima
data menampilkan yang telah [√ ] Ditolak
bahan yang data dibeli tidak
akan dibeli dari pembelian. dapat disimpan
distributor, ke database, dan
tetapi tidak menampilkan
memasukan pesan “ Uang
jumlah uang Bayar Kurang”
yang harus di
bayar
4.5.2.3 Pengujian Output

1) Pengujian Laporan Pembelian barang

Tabel 4.27 Pengujian Laporan Pembelian

Kasus Dan Hasil Uji (Data Normal)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan Dapat mencetak Laporan [√ ] Diterima
tanggal periode laporan pembelian [ ] Ditolak
laporan pembelian dicetak.
pembelian yang sesuai dengan
sesuai dengan data tanggal periode
yang diinputkan. yang dipilih.
Kasus Dan Hasil Uji (Data Salah)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan Dapat muncul Muncul laporan [ ] Diterima
tanggal periode laporan pembelian yang [√ ] Ditolak
laporan pembelian yang tidak ada datanya
pembelian yang tidak ada datanya.
tidak sesuai
dengan data yang
diinputkan.
Tabel 4.28 Pengujian Laporan Penjualan

Kasus Dan Hasil Uji (Data Normal)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan Dapat Laporan [√ ] Diterima
tanggal periode mencetak penjualan [ ] Ditolak
laporan laporan dicetak.
penjualan yang penjualan
sesuai dengan sesuai dengan
data yang tanggal periode
diinputkan. yang dipilih.
Kasus Dan Hasil Uji (Data Salah)

Data Masukan Diharapkan Pengamatan Kesimpulan


Memasukan Dapat muncul Muncul laporan [ ] Diterima
tanggal periode laporan penjualan yang [√ ] Ditolak
laporan penjualan yang tidak ada
penjualan yang tidak ada datanya
tidak sesuai datanya.
dengan data
yang
diinputkan.

4.5.3 Kesimpulan Hasil Pengujian

Di lihat dari hasil pengujian dengan kasus uji sample yang telah

dilakukan oleh penulis dapat ditarik kesimpulan bahwa aplikasi sudah

berjalan cukup baik, tetapi tidak menutup kemungkinan dapat terjadi

kesalahan suatu saat pada saat aplikasi digunakan, sehingga membutuhkan

proses maintenance untuk lebih mengetahui kekurangan dari aplikasi. Dan

pada hasil ini ditarik secara fungsional sesuai dengan yang sebelumnya

diharapkan.
BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Beberapa kesimpulan yang dapat diambil dari pembahasan dan penerapan

sistem terhadap permasalahan yang ada dalam perancangan sistem informasi

pembelian dan penjualansepatu pada toko usaha jaya shoes sebagai berikut :

1. Dengan dibuatnya aplikasi pembelian dan penjualan ini maka pelayanan

tersebut dapat lebih cepat dan mudah karena sudah mempunyai database

sebagai tempat penyimpanan data pembelian, penjualan dan laporan

sehingga lebih akurat dan tertata rapih jika mencari data yang

dibutuhkan.

2. Dengan dibuatnya aplikasi ini diharapkan penyampaian data stok barang

dapat lebih cepat diterima oleh bagian - bagian yang berhubungan

dengan pembelian dan penjualan.

3. Dengan dibuatnya aplikasi ini diharapkan dapat secara otomatis

mengurangi persediaan barang saat terjadinya transaksi penjualan barang.

128
129

5.2 Saran

Saran-saran yang dapat dikemukakan sebagai bahan pertimbangan

pengembangan aplikasi pembelian penjualan dan pelayanan jasa service adalah:

1. Perlunya pengembangan fasilitas pendukung lainnya yang disesuaikan

dengan kebutuhan dan perkembangan zaman agar program dapat

memberikan informasi yang lebih tepat dan akurat.

2. Sistem yang sudah dibuat oleh penulis kedepannya di adakan website

berbasiskan online agar perusahaan diketahui oleh banyak calon

pelanggannya

3. Untuk pengembangan aplikasi ini, sebaiknya kode barang tidak perlu

diinputkan kembali tetapi diganti dengan sistem barcode sehingga dapat

memudahkan dalam penginputan data barang.


SURAT KETERANGAN
PERSETUJUAN PUBLIKASI

Bahwa yang berranda tangan dibawah mi. penulis dan pihak pcnisahaan lempat

pcnelitian, Menyetujui :

" Untukmcmbenlcan kepada Univers:itas Romputcr Indonesia Hak. Bebas Royalty

Noneksklusif atas penelitian im dan bersedia untuk d.i-011/ine-k:an sesvai denga11

ketentuan yang berlaku untuk k tingan nsel Jan pcndidikan'·

Bandung, 15 Agustus2014

l'enulis, Pemilik:Toko

Suhendsr Agustiandi
NJM 1.05,09.488

Mengctahui.
Pembimbing

To · Hartono S.SL T.
NIP . 4127.70.26.001

Catatan jika ada vang tidak dapat di-onli1te-kall . Aertakan dengau aJasan
vang jelas dan benar di baw1d1 ini
LE\fRAR PENGESAHAN

Sistem lnforma_,i Pembclia11Dan rcojualan Sep11tu .Pada Toko


C, sahu.Taya Shoes

Suh.enda r

Agustiandi 10509488

Telab disetu,jui dao disah fi gdfJl' sebagai Skripsip-ada


tanggal

········•························•·····

l\'lenyetujlli,

Pcmbimbing

N11': 4127.70.26.001

J>ekunFnkultlls
Ketua Progrnm Studi
Te ik_d11n l lm u Kompute.r
·= :I
'

NTJ>: 4127.70.015 NIP: 4U.70.26.0(19

Anda mungkin juga menyukai