SKRIPSI
SUHENDAR AGUSTIANDI
10509488
Halaman
LEMBAR PENGESAHAN
LEMBAR KEASLIAN
ABSTRAK...................................................................................................... i
ABSTRACT..................................................................................................... ii
DAFTAR ISI................................................................................................... vi
DAFTAR GAMBAR...................................................................................... xi
DAFTAR TABEL...........................................................................................
xv
DAFTAR SIMBOL..............................................................................................xvii
BAB I PENDAHULUAN...............................................................................1
vi
1.4.2 Kegunaan Akademik............................................................. 5
2.8.4 XAMPP................................................................................. 22
vii
3.1.1 Sejarah Singkat Perusahaan......................................................23
viii
4.1.1 Tujuan Perancangan Sistem......................................................49
4.1.3.1 Flowmap...........................................................................52
4.1.4.1 Normalisasi.......................................................................70
4.1.4.5 Kodifikasi.........................................................................83
4.4 Implementasi.........................................................................................94
ix
4.4.5 Implementasi Antar Muka..........................................................101
DAFTAR PUSTAKA..........................................................................................130
LAMPIRAN
x
DAFTAR PUSTAKA
Sumber Buku
Offset
andi.
Prenhallindo
Sutabri, Tata. S.Kom., MM. (2004). Analisis Sistem Informasi. Yogyakarta : Andi
Andi
Sumber Lain
pembelian (studi kasus : dealer yamaha cv. Lapang jaya motor) : Telkom
2012]
Penjualan Bat Pada Apotek Jati Farma Arjosari : Fti Unsa Vol 10 No 1 –
Februari 2012]
130
KATA PENGANTAR
Assalamualaikum Wr.Wb
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.
memenuhi syarat kelulusan dalam memperoleh gelar Sarjana (S1) pada Program
cobaan yang begitu rumit. Namun atas kesabaran dan bantuan semua pihak,
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
iii
1. Allah SWT, yang telah memberikan pertolongan dan kemudahan sehingga
Indonesia.
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
7. Bapak Sarif Sebagai Pemilik Toko Usaha Jaya Shoes yang telah
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
ini.
iv
10. Teman – teman di kelas SI-11 angkatan 2009 khususnya atas
11. Gang Wembley Irvin, Anwar Risolah, Ade immanudin (Maskas), Ageng
12. Semua pihak yang telah membantu penyelasaian laporan tugas akhir ini
Tugas Akhir ini banyak terdapat kekurangan. Akhir kata semoga semua pihak
balasan dari apa yang telah diberikannya dari Allah SWT, Amiin. Sayapun
berharap semoga dari hasil Karya Ilmiah ini dapat memberikan manfaat
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
sejalan dengan kemajuan ilmu pengetahuaan teknologi serta dunia informasi. hal
pada umumnya hampir setiap kegiatan dan aktifitas kehidupan tidak terlepas dari
informasi dan pengelolaan data yang cepat dan efisien harus segera di wujudkan.
Komputer merupakan alat canggih tepat waktu dan tepat guna di dalam membantu
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
1
2
nama barang dan harganya serta hal – hal pendukung yang dibutuhkan. Sehingga
Toko Usaha Jaya Shoes Merupakan salah satu perusahaan yang bergerak
tempat penyimpanan data pembelian, penjualan, stok barang dan laporan yang
redudansi atau ketidak akuratan data yang dibutuhkan. kemungkinan dapat terjadi
data yang dibutuhkan. sehingga memberi dampak yang kurang efektif dan efisien
SHOES”
Merujuk pada latar belakang di atas maka dapat di identifikasi masalah yang
muncul berkaitan dengan sistem informasi pembelian dan penjualan sepatu pada
redudansi sehingga data yang dibutuhkan akurat pada toko usaha jaya
shoes
dapat mengontrol stok barang secara cepat, tepat dan akurat per hari pada
penjualan sepatu pada toko usaha jaya shoes adalah sebagai berikut:
pembelian dan penjualan sepatu pada toko usaha jaya shoes. untuk
Adapun maksud dan tujuan dari penelitian ini adalah untuk membangun
penjualan, dan laporan yang lebih akurat pada toko usaha jaya shoes .
mengontrol stok barang secara cepat, tepat dan akurat per hari pada toko
pegawai toko usaha jaya dan bagi pihak Pemilik akan mendapatkan
informasi baru yang mungkin bisa lebih dikembangkan lagi oleh para ahli
permasalahan yang ada sehingga dalam pembuatan aplikasi ini lebih terfokus,
sepatu
a. Lokasi
b. 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
Dalam bab ini berisi gambaran secara umum tentang latar belakang
Bab ini berisikan tentang konsep dasar sistem informasi yang berkaitan
dan saran.
BAB II
LANDASAN TEORI
sistem terdapat dua kelompok pendekatan sistem, yaitu sistem yang menekankan
tujuan tertentu”.
komponen yang saling berkaitan dan bekerja sama untuk mencapai suatu
berkaitan dan bekerja sama melakukan suatu urutan kegiatan yang saling
9
10
dan
sasaran (objective) atau tujuan (goal). dari sistem itu sendiri, dimana
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang
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.
Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan
sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang
merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan
dikendalikan, jika tidak maka akan mengganggu kelangsungan hidup dari sistem.
daya mengalir dari satu subsistem ke subsistem yang lainnya. Keluaran dari satu
berupa masukan perawatan dan masukan sinyal maintenence input adalah energi
yang dimasukan supaya sistem tersebut dapat berjalan. Sinyal input adalah energi
yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri
Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak empunyai
sasaran maka sistem tidak akan ada. Suatu sistem dikatakan berhasil apabila
komponen lainnya. Karena sistem memiliki sasaran yang berbeda untuk setiap
kasus yang terjadi yang ada didalam sistem tersebut. Oleh karena itu sistem dapat
fisik (physical system). Sistem abstrak yaitu sistem yang berupa pemikiran
hubungan antara manusia dengan tuhan. Sistem fisik merupakan sistem yang
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
tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagiabagian dapat
Sistem tertentu relatif stabil dalam jangka waktu yang lama sebagai contoh
adalah Sistem komputer, dari sistem sistem tertentu yang tingkah lakunya
teoritis sistem penutup ini ada, tetapi pada kenyataannya tidak ada sistem yang
menghasilkan keluaran untuk lingkungan luar dan subsistem yang lain, karena
data yang telah diatur sehingga memiliki makna dan nilai bagi
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
nyata.
2.2.1 Kualitas Informasi
1. Akurat.
Berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau
2. Tepat waktu.
Berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi
yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi merupakan
terlambat, maka dapat berakibat fatal bagi organisasi. Saat ini mahalnya nilai
mengirimkannya.
3. Relevan.
informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda, misalnya
perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada
akuntan.
Nilai dari suatu informasi ditentukan oleh dua hal yaitu manfaat dan biaya
yang berjudul Analisis dan Desain Sistem Informasi adalah: ”sistem informasi
adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-
bagi penerimanya, perlu dijelaskan bagaimana siklus yang terjadi atau dibutuhkan
sebagai berikut.
menghasilkan informasi.
mengendalikan organisasi.
dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar
Menurut Tata Sutabri (2005 : 42) Sistem informasi adalah suatu sistem
harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan
kegiatan strategi dari suatu 10 organisasi untuk dapat menyediakan kepada pihak
komponen yaitu :
1. Blok masukan
Input mewakili data yang masuk ke dalam sistem informasi. Input disini
2. Blok model
Terdiri dari kombinasi prosedur logika dan model matematik yang berfungsi
3. Blok keluaran
berkualitas.
4. Blok teknologi
memanipulasinya.
6. Blok kendali
Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana
bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur
juga mempunyai peranan yang penting, sama halnya dengan penjualan yaitu
akan secara teratur membeli cukup banyak produk-produk yang ditawarkan oleh
berikut:
produknya.
b. Para konsumen tidak akan mungkin membeli barang dengan jumlah yang
rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan keinginan
dapat diperoleh laba serta suatu usaha memikat konsumen yang diusahakan untuk
mengetahui daya tarik mereka sehingga dapat mengetahui hasil produk yang
dihasilkan.
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 :
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
dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa
berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula
dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupaka
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
menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu
dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa
pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk
Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript,
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
memodifikasi, atau menghapus database dan table data yang ada pada MySQL.
pekerjaan user, hal ini sangat membantu jika user mempunyai server MySQL
2.8.4 XAMPP
instalasinya. Bundel program open source tersebut berisi antara lain server web
Apache, interpreter PHP, dan basis data MySQL. Setelah menginstall XAMPP, 17
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
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.
sedang berkembang. Perusahaan ini berdiri pada tahun 2007. Perusahaan ini
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
data yang dibutuhkan. sehingga memberi dampak yang kurang efektif dan efisien
23
24
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
Misi
yang professional
b. Menjalin tali silaturahmi kemitraan kerja sama dengan pemasok dan penyalur
Struktur Organisasi Toko Usaha Jaya Shoes, dapat dilihat pada Gambar 3.1
Pimpinan
Bag.Penjualan Bag.Gudang
a. Pimpinan
Pimpinan adalah sebagai pemilik usaha toko, dimana segala keputusan dan
b. Bag Pembelian
pendataan barang yang masuk dan keluar dan melayani konsumen, dan
bagian inilah yang akan melaporkan tentang semua hasil transaksi termasuk
kasir
c. Bag.Gudang
yang akan dipakai dalam penelitian tersebut. Hal ini dikarenakan metode dapat
di Toko usaha jaya shoes. Sebagai objek Penelitian, penulis berkeinginan untuk
teori.Metode deskriptif melaporkan keadaan subjek dan objek yang diteliti dengan
keadaan sebenarnya.
atau produk pengetahuan yang baru dan untuk memecahkan masalah dengan
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
2. Data Sekunder
berupa bukti, catatan atau laporan historis yang telah tersusun dalam arsip
yaitu :
1. Pengumpulan Data Primer :
observasi dicatat dengan teliti oleh penulis agar mendapatkan informasi untuk
melakukan penelitian yang lebih bagus. Adapun objek dari observasi, yaitu :
Dilakukan di tempat atau lokasi Toko uasaha jaya shoes Jl.Cibaduyut Raya
No.52 - Bandung.
Narasumber yang di amati adalah Sarif Efendi selaku pemilih toko Atau
pimpinan.
Tahapan-tahapan observasi:
a. Tahap deskripsi
b. Tahap reduksi
Pengumpulan data sekunder diperoleh dari dokumen Toko Usaha Jaya Shoes.
tahapan dalam proses penelitian guna memecahkan masalah penelitian dari awal
menggunakan alat - alat dan peraturan - peraturan yang melengkapi satu atau lebih
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
informasi.
penerbit andi.)
Pada tahap ini merupakan tahap awal dalam membangun sebuah sistem
2. Pembuatan Prototype
kebutuhan sistem untuk sistem yang akan dibangun, pengembang sistem mulai
dengan kebutuhan, dan users memberikan saran atau masukan bila terdapat
4. Perbaikan Prototype
dibuatnya sesuai dengan masukan atau saran terakhir dari pemakai sistem.
perancangan Sistem Informasi Penjualan Sepatu Pada Toko Usaha Jaya Shoes
1. Flowmap
menggambarkan aliran data atau dokumen dari satu entitas ke entitas lain.
2. Diagram Konteks
antara entity luar, masukkan dan keluaran dari sistem. Diagram kontek
dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan
sistem.
dihubungan satu sama lain dengan alur data, baik secara manual maupun
komputerisasi.
4. Kamus Data
data yang mengalir pada sebuah sistem dengan lengkap dan dengan
menggunakan kamus data bisa terlihat data dari proses suatu ke proses
yang lainnya.
Adapun alat Bantu yang digunakan dalam perancangan basis data adalah
sebagai berikut:
a. Normalisasi
menginput.
a. Setiap data dibentuk dalam flat file, data dibentuk dalam satu
record demi satu record nilai dari field berupa “atomic value”.
saja.
b. Tabel relasi
hubungan yaitu:
1) One-To-One
2) One-To-Many
3) Many-To-Many
pertama dapat dihubungkan ke satu baris atau lebih data pada tabel
kedua.
6. Entity Relationship Diagram (ERD)
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
b) Atribut
elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
yang berbeda.
mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat
ialah menggunakan pengujian black box. Perangkat lunak dapat diuji dengan dua
cara, yaitu :
White box testing yang terkadang disebut juga glass box testing adalah sebuah
2. Melaksanakan semua keputusan logis pada sisi yang benar dan salah.
operasionalnya.
2. Kesalahan interface.
4. Kesalahan kinerja.
Practitioner's Approach").
atau tata cara memperoleh Sistem Infomasi penjualan dan pembelian di Toko Usaha
Jaya Shoes yang sedang berjalan. Kegiatan analisis ini bertujuan untuk mendapatkan
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
informasi penjualan sepatu pada Toko Usaha Jaya Shoes sebagai berikut :
Rangkap : 1 (satu)
jml_barang
Rangkap : 2 (dua)
Rangkap : 2 (dua)
harga_jual, total_bayar.
e. Distributor mengirim data barang baru kepada gudang. Jika sesuai maka
Menjadi data pembelian barang dan jika tidak sesuai menjadi data
a. Data Barang diberikan kepada kasir kemudian kasir menghitung dan keluar
nota penjualan.
jika tidak sesuai menjadi retur barang hingga menjadi data pembelian.
d. Kasir membuat laporan penjualan dan laporan stok barang yang nantinya
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
1. 1.
2. PO PO 2.
PO
PO
Data
Pembelian
Membuat Data
Verifikasi
Data Pembelian Pembelian
Data
Pembelian Data
Membuat Data
Pembelian
Barang 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
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari
antara entitas luar dengan sistem, hubungan tersebut digambarkan dengan aliran
data yang mengalir dari lingkungan luar sistem (entitas luar) kedalam sistem atau
sebaliknya.
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
pembelian barang.
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
distributor yang sedang berjalan pada Toko Usaha Jaya Shoes. Dibawah ini
berjalan pada Toko Usaha Jaya Shoes. Gambar dibawah ini menjelaskan DFD
Gambar 3.7 DFD Level 2 proses 2 Sistem informasi penjualan Sepatu yang
sedang berjalan.
3.3.2.4 Evaluasi Sistem Yang Sedang Berjalan
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:
No Masalah Rencana
sehingga lamanya dalam mencari suatu penjualan yang akan lebih cepat di
mengenai sistem informasi pengolahan data penjualan dan penjualan yang akan
atau data yang telah dianalisis kedalam bentuk yang mudah dimengerti oleh
proses ini mencakup Flowmap, Diagram Konteks, Data Flow Diagram dan Kamus
Data yang dapat menjelaskan aliran data yang diproses hingga menghasilkan
pemakai program mengenai sistem yang akan diusulkan oleh penulis. Dengan
kekurangan–kekurangan yang ada pada sistem yang lama dan dapat menghasilkan
49
50
database, yang berguna bagi penyimpanan data dengan jumlah relatif banyak
penghapusan data dan pengolahan data pembelian barang pada distributor yang
pengeluaran sepatu.
prosedur yang sedang berjalan. Perbedaan yang terjadi hanya dalam pengolahan
data yang di simpan dalam database. Dimana sistem informasi pembelian dan
melakukan update stok sepatu maka sistem yang diusulkan adalah sistem
penjualan sepatu yang akan secara otomatis mengurangi stok. Dibawah ini
Dari prosedur ini akan dijelaskan langkah – langkah atau alur data
pembelian sepatu.
a. Bagian pembelian melakukan PO kepada gudang dan pimpinan
untuk verivikasi
PO ke dalam database
Dari prosedur ini akan menjelaskan langkah – langkah atau alur data
penjualan sepatu.
Penjualan
database.
4.1.3.1 Flowmap
Bag.Pembelian Distributor
PO
1. 1.
2.2.
POPO
Nota PO
Acc Verifikasi
Input
Data PO
Nota Nota
Pemesanan Pemesanan
Database
Nota Nota
Pembelian
Cek barang
Tidak Retur
Sesuai
Ya
Input Transaksi
Laporan Laporan
Pembelian Pembelian
Input
Pemesanan Barang
Database
Laporan Laporan
Tidak Penjualan Penjualan
Retur Barang
Sesuai
Ya
Data
Pembelian Barang
Phase
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari
antara entitas luar dengan sistem, hubungan tersebut digambarkan dengan aliran
data yang mengalir dari lingkungan luar sistem (entitas luar) kedalam sistem atau
sebaliknya.
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
2. Sistem mengirim data PO dan Data retur Barang Jika Tidak Sesuai.
Kepada Sistem .
Jika tidak sesuai maka entitas konsumen mengrim data retur barang
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
yang diusulkan
barang dan distributor. Dimana pengiputan ini akan diproses dan disimpan di
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
diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini menjelaskan
sepatu yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini
yang diusulkan
c) Data Flow Diagram (DFD) Level 2 Proses 3
yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini
Gambar 4.8 DFD Level 2 proses 3 Sistem informasi penjualan sepatu yang
diusulkan
yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini
diusulkan
yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini
yang diusulkan.
yang diusulkan pada Toko Usaha Jaya Shoes. Gambar dibawah ini
yang diusulkan.
ada di dalam sebuah DFD (data flow diagram) dan merupakan entitas –
pencarian informasi tentang arus data yang ada pada DFD (data flow
Alias : -
Bag.Pembelian-P1.1.1, F.Barang-P1.1.2,
P1.1.4 .
distributor
nama_distributor, alamat_distributor,
telp_distributor, jml_beli,
pemesanan.
3. Kamus data PO
Nama : PO
Distributor.
Alias : -
Periode : -
Alias : -
F.Distributor,Distributor-P1.3.1, F.Distributor-
P1.3.2-P1.3.4 .
Deskripsi : Berisikan data data Distributor
Periode : -
Alias : -
Bentuk Data : -
F.Konsumen-P1.2 .
Periode : -
periode
Periode : -
Struktur Data : Kd_barang nama_barang, jenis_barang,, tgl,
total_jual.
periode
Periode : -
total_jual.
P3.3-Pimpinan.
per periode
total_jual.
Alias : -
F.Penjualan, F.Penjualan-P3.2 .
Periode :
pembuatan dan penyimpanan data ke dalam sistem terdiri dari beberapa file
database. Pada perancangan basis data ini akan dibahas Normalisasi, Relasi
4.1.4.1 Normalisasi
1. Langkah pertama dalam merancang basis data dengan sumber kamus data
Bentuk Unnormal
menghilangkan semua atribut yang redudansi dari tabel yang belum normal.
Bentuk Unnormal
atribut kunci.
c. Menggabungkan atribut kunci dengan kunci primer dengan syarat atribut bukan
Distributor = {kd_distributor*,nama_distributor,alamat_distributor,telp_distributor}
Distributor = {kd_distributor*,nama_distributor,alamat_distributor,telp_distributor}
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
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
Media : Hardisk
Media : Hardisk
Kunci field :-
Media : Hardisk
Kunci field :-
Media : Hardisk
Kunci field :-
Media : Hardisk
Kunci field :
Media : Hardisk
Media : Hardisk
Tabel 4.7 Spesifikasi hutang
Media : Hardisk
Media : Hardisk
Tabel 4.9 Spesifikasi pembelian
Media : Hardisk
Media : Hardisk
Media : Hardisk
Media : Hardisk
Media : Hardisk
atau tidak boleh ada yang sama. Hal ini dilakukan utuk memudahkan dalam
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
40
2. Kode Distributor
Format : XX XX XX XX XX
No.Urut Distributor
Tanggal
Bulan
Tahun
Nama Distributor
Contoh : BJ 14061202
3. Kode Pembelian
Format : XX XX XX XX XX
No.Urut Pembelian
Tahun
Bulan
Tanggal
Pencatatan Order
Contoh : PO1206140001
pembelian 0001
4. Kode Penjualan
No Urut Pelanggan
No Struk Penjualan
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
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,
menerima masukan dari pengguna sistem, antarmuka untuk input data ini harus
harus diisi.
1. Form Login
Form ini digunakan untuk melakukan verifikasi hak akses dari petugas.
berikut :
sebagai server, dan yang lainnya sebagai client yang mengakses file dalam
server.
4.4 Implementasi
1) NetBeans 7.4
Netbeans 7.4.
2) IReport -5.1.0
Aplikasi.
4.4.3. Implementasi Perangkat Keras
b. Memori 1 GB of RAM
c. Vga 128 MB
d. Mouse
e. Printer
f. Keyboard
g. Monitor
b. Memori 1 GB of RAM
c. Vga 128 MB
d. Mouse
e. Printer
f. Keyboard
g. Monitor
b. Memori 2 GB of RAM
c. Vga 128 MB
d. Mouse
e. Printer
f. Keyboard
g. Monitor
apa sintaks dalam pembuatan basis data dan tabel yang terdapat
data penjualan.
berotoritas
form. Form ini berisi menu – menu utama yang dapat mengakses
transaksi pembelian,
pembayaran hutang
Gudang
form berikut :
ada
ada
barang
distributor
4. Implementasi Halaman Utama Berdasarkan User Bagian Jual Beli
Halaman utama yang diakses oleh bagian jualbeli dengam form – form berikut :
pembelian barang
panjualan barang
retur barang
ketika terjadinya
pembelian barang
ketika terjadinya
transaksi penjualan
barang
Halaman utama yang diakses oleh bagian jualbeli dengam form – form
berikut :
fungsi untuk
memverifikasi data
bagian jualbeli
5) Selanjuatnya masuk tahap pemilihan I agree dan I do not agree. Pilih I agree
aplikasi sistem informasi penjualan sepatu Pada Toko Usaha Jaya Shoes
berfungsi untuk hak akses user yang berisi user id dan password
Gambar 4.34 Form Login
serta mencari data barang, nama barang form ini hanya dapat di
data distributor, nama ditributor form ini hanya dapat di akses oleh user
bagian gudang.
Gambar 4.37 Form Pengolahan Data Distributor
3. Pengolahan Transaksi
Form ini hanya dapat di akses oleh bagian Gudang.Apabila ada pemesanan
kredit.
Gambar 4.38 Form Transaksi Pencatatan Order
barang.
5. Pembuatan Laporan
sebagai berikut :
Form laporan stok minimum barang hanya dapat diakses oleh bagian
4.5 Pengujian
perangkat lunak. Tujuan dari pengujian perangkat lunak ini adalah untuk
tabel di bawah ini. Berikut ini adalah hasil dari pengujian dari
(Username dan
Password
Laporan Pembayaran
Hutang
1. Pengujian Login
A. Pengujian Input
Di lihat dari hasil pengujian dengan kasus uji sample yang telah
pada hasil ini ditarik secara fungsional sesuai dengan yang sebelumnya
diharapkan.
BAB V
5.1 Kesimpulan
pembelian dan penjualansepatu pada toko usaha jaya shoes sebagai berikut :
tersebut dapat lebih cepat dan mudah karena sudah mempunyai database
sehingga lebih akurat dan tertata rapih jika mencari data yang
dibutuhkan.
128
129
5.2 Saran
pelanggannya
Bahwa yang berranda tangan dibawah mi. penulis dan pihak pcnisahaan lempat
pcnelitian, Menyetujui :
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
Suh.enda r
Agustiandi 10509488
········•························•·····
l\'lenyetujlli,
Pcmbimbing
N11': 4127.70.26.001
J>ekunFnkultlls
Ketua Progrnm Studi
Te ik_d11n l lm u Kompute.r
·= :I
'