PERANCANGAN SISTEM APLIKASI PENJUALAN DAN PEMBELIAN
PERANCANGAN SISTEM APLIKASI PENJUALAN DAN PEMBELIAN
OLEH-OLEH DI JOGJA DENGAN MENGGUNAKAN
OLEH-OLEH DI JOGJA DENGAN MENGGUNAKAN
VISUAL BASIC DAN MS.ACCESS
VISUAL BASIC DAN MS.ACCESS
Pengertian Basis Data Pengertian Basis Data
Basis data (
Basis data (databasedatabase) merupakan kumpulan dari data yang saling berhubungan) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.
lunak untuk memanipulasinya.  Database Database merupakan salah satu komponen yang pentingmerupakan salah satu komponen yang penting dalam sistem informa
dalam sistem informasi, karena si, karena merupmerupakan akan basis dalam menyediakbasis dalam menyediakan an inforinformasi bagi masi bagi parapara  pemakai. Penerapan database dalam
 pemakai. Penerapan database dalam sistem informasi dinamakansistem informasi dinamakan database system.database system. Si
Siststem em babasisis s dadata ta ((datdatabasabase e systsystemem) ) adadalalah ah susuatatu u sisiststem em ininfoformrmasasi i yayangng mengi
mengintegrantegrasikan kumpulan dari sikan kumpulan dari data yang data yang salisaling ng berhubberhubungan satu ungan satu dengan yang dengan yang lainnlainnyaya dan
dan membumembuatnya tersediatnya tersedia a untuk beberapa aplikasi yang untuk beberapa aplikasi yang bermacbermacam-maam-macam cam di di dalam suatudalam suatu organisasi.
organisasi.
Kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain Kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain seh
sehingingga ga memmembentbentuk uk satsatu u banbangunagunan n datdata a untuntuk uk menmenginginforformasmasikaikan n satsatu u perperusausahaahaan,n, instansi dalam batasan tertentu.
instansi dalam batasan tertentu.
Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang lainnya berarti tersebut bukanlah kelompok dari satu database, ia akan dapat membentuk lainnya berarti tersebut bukanlah kelompok dari satu database, ia akan dapat membentuk sat
satu u datdatabasabase e sensendirdiri. i. BasBasis is berberasaasal l dardari i bahbahasa asa inginggrigris s yaiyaitutu basebase. . KaKata ta babasisis s dadapapatt diartikan sebagai tempat untuk menyimpan barang (alat).
diartikan sebagai tempat untuk menyimpan barang (alat). Basis data merupakan kumpulan data
Basis data merupakan kumpulan data yang saling berhubungan (relasyang saling berhubungan (relasi). i). RelasRelasii  biasanya ditunjukkan dengan kunci dari tiap file yang ada. Dalam satu file terdapat  biasanya ditunjukkan dengan kunci dari tiap file yang ada. Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang
seragam. Satu record terdiri dari field yang saling berhubungan menunjukkan bahwa field seragam. Satu record terdiri dari field yang saling berhubungan menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record.
tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record.
Dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa Dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu :
kriteria penting, yaitu : 1.
1. BeBerrsisiffat at dadattaa oriented oriented dan bukan programdan bukan program oriented.oriented. 2
2.. DDaappaat t ddiigguunnaakkaan n oolleeh h bbeebbeerraappa a pprrooggrraam m aapplliikkaassi i ttaannppaa  perlu mengubah basis datanya.
 perlu mengubah basis datanya. 3.
3. DapaDapat dit dikemkembangbangkan dkan dengengan muan mudah, dah, baibaik k volumevolume maupun strukturnya.maupun strukturnya. 4.
4. Dapat Dapat memenumemenuhi kehi kebutuhan butuhan sistsistem-siem-sistem stem baru sbaru secara ecara mudah.mudah. 5.
5. DapaDapat digut digunakanakan dengn dengan caran cara-caa-cara yanra yang berbg berbedaeda.. Pr
Prininsisip p ututamama a BaBasisis s DaData ta adadalalah ah pepengngatatururan an dadata ta dedengngan an tutujujuan an ututamamaa fleksibelitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan basis data fleksibelitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan basis data diantaranya adalah sebagai berikut :
diantaranya adalah sebagai berikut : 1.
1. EfEfiisisienensi si memelliipuputi ti spspeeeed, d, spspacace, de, dan an acaccucurranancycy.. 2
2.. MMeenanannggaanni i ddaatta a ddaallaam m jjumumllaah h bbeessaarr.. 3
3.. KKeebbeerrssaammaaaan pn peemmaakkaaiiaann ( sharebility ).( sharebility ). 4.
4. MeMeniniadadakakan an apapllikikasasi di dan an iinknkososiiststenensi si dadatta.a.
Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data (SMBD)
(SMBD)..
Perancangan Sistem Perancangan Sistem
Set
Setelaelah h melmelalui alui anaanalislisis is sissistem tem makmaka a lanlangkah gkah selselanjanjutnutnya ya adaadalah lah mermerancancangang sistem. Perancangan Sistem menentukan bagaimana suatu sistem akan menyelesaikan apa sistem. Perancangan Sistem menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti
 perangkat keras dan perangkat lunak dari suatu sistem sehingga setelah instalasi dari sistem  perangkat keras dan perangkat lunak dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar sesuai dengan rancang bangun yang telah ditetapkan tahap analisa sistem. akan benar-benar sesuai dengan rancang bangun yang telah ditetapkan tahap analisa sistem. Perancangan sistem adalah tahap mendefinisikan kebutuhan-kebutuhan fungsional Perancangan sistem adalah tahap mendefinisikan kebutuhan-kebutuhan fungsional sert
serta a persipersiapan apan untuk rancang untuk rancang bangun implementbangun implementasi, asi, menggamenggambarkambarkan n bagaimbagaimana ana suatsuatuu sistem dibentuk yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau sistem dibentuk yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau  pengaturan dari beberapa elemen yang terpisah dalam satu kesatuan yang utuh.
 pengaturan dari beberapa elemen yang terpisah dalam satu kesatuan yang utuh. Tu
Tujujuan an dadari ri peperarancncanangan gan sisiststem em sesecacara ra umumum um adadalalah ah ununtutuk k memembmbererikikanan gambar
gambaran an secara umum kepada secara umum kepada pemakapemakai i tentatentang ng sistsistem yang em yang baru. Perancangbaru. Perancangan an sistsistemem aplikas penjualan dan pembelian oleh-oleh dengan Visual Basic berbasis microsoft acces aplikas penjualan dan pembelian oleh-oleh dengan Visual Basic berbasis microsoft acces ini
ini terterdirdiri i dardari i bebbeberaerapa pa komkomponeponen. n. KomKomponeponen n yanyang g dimdimaksaksud ud berberupa upa ::  Da Data ta FloFloww  Diagram
 Diagram (DFD),(DFD), HIPO HIPO ( ( HiereHiererchy Input Proces rchy Input Proces OutputOutput), ), strukstruktur tabel tur tabel dan desain dan desain relasrelasii antar tabel serta desain antar muka
antar tabel serta desain antar muka (form).(form).
Perancangan Flowchart
Perancangan Flowchart dan dan Data Flow Data Flow Diagram (DFD)Diagram (DFD)
Alat bantu dalam analisis sistem dapat menggunakan Flowchart atau data Flow Alat bantu dalam analisis sistem dapat menggunakan Flowchart atau data Flow Diagram (DFD). Flowchart dan data Flow Diagram menggambarkan tahapan proses suatu Diagram (DFD). Flowchart dan data Flow Diagram menggambarkan tahapan proses suatu sistem. Berikut ini adalah gambar Flowchart dan data Flow diagram yang diusulkan dalam sistem. Berikut ini adalah gambar Flowchart dan data Flow diagram yang diusulkan dalam sistem baru :
sistem baru :
16 16
Gambar 3.1. Flowchart Sistem Gambar 3.1. Flowchart Sistem 3.1.1.DFD Level 0
3.1.1.DFD Level 0
DFD level 0 merupakan penjabaran
DFD level 0 merupakan penjabaran dari Context Digram.dari Context Digram.
Gambar 3.2. DFD Level 0 Gambar 3.2. DFD Level 0 3.1.2. Data Flow Diagram Level 1
3.1.2. Data Flow Diagram Level 1
DFD level 0 juga sebagai overview diagram dan menjadi jembatan antara Context DFD level 0 juga sebagai overview diagram dan menjadi jembatan antara Context Diagram dengan Level 1.
Diagram dengan Level 1.
START START
Operator Melakukan Login Operator Melakukan Login
Login Login Benar Benar Tidak Tidak Masuk Sistem Masuk Sistem YA YA Selesai Selesai aa operato operato r r 1 1 Sistem Sistem Penjualan Penjualan dan dan Pembelian Pembelian Psw,dtOleh,dtJnsOleh,dtSuplayer,dtOperator Psw,dtOleh,dtJnsOleh,dtSuplayer,dtOperatorÂ
Info DtOleh,dt Jenis Oleh,dtSuplayer,dtOperator Info DtOleh,dt Jenis Oleh,dtSuplayer,dtOperatorÂ
a a Operator Operator 1.1 1.1 Input,Edit,dan Input,Edit,dan tambah data tambah data 1.2 1.2 Laporan Laporan 1.4 1.4 Info Validasi Info Validasi Input da
Input data olehta oleh -oleh-oleh Input d
Input data jeata jenis onis olehleh -ole-olehh Input data suplayer Input data suplayer Input data operator Input data operatorÂ
Info data operator Info data operator Info jen
Info jenis olis oleheh -ole-olehh Info ol
Info oleheh -oleh-oleh
Data oleh Data oleh 01
01
Data jenis oleh Data jenis oleh 02 02 Data suplayer Data suplayer 03 03 Data operator Data operator 04 04 Data ole Data olehh -oleh-oleh Data j
Data jenis enis oleholeh -oleh-oleh Data suplayer Data suplayer Data operator Data operator Data operator Data operator Info data suplayerÂ
Info data suplayerÂ
1.3 1.3
Transaksi Transaksi Info semua laporan
Info semua laporan
 S  S  e  e l  l   u  u r r  u  u h h  t   t  r r  a  a n n  s  s  a  a k k  s  s i  i   p  p  e  e m m  b  b  e  e l  l  i  i   a  a n n D D  a  a  t   t   a  a  o  o l  l   e  e h h  p  p  e  e r r  j   j   e  e n n i  i   s  s D D  a  a  t   t   a  a  s  s  t   t   o  o k k  o  o l  l   e  e h h D D  a  a  t   t   a  a  j   j  nn  s  s  o  o l  l   e  e h h  S  S  e  e l  l   u  u r r  u  u h h  d  d  a  a  t   t   a  a  s  s  u  u  p  p l  l   a  a  y  y  e  e r r T T r r  a  a n n  s  s  a  a k k  s  s i  i   p  p  e  e m m  b  b  e  e l  l  i  i   a  a n n  p  p  e  e r r  p  p  e  e r r i  i   o  o  d  d  e  e T T r r  a  a n n  s  s . .  p  p  e  e n n  j   j   u  u  a  a l  l   a  a n n  p  p  e  e r r n n  o  o  t   t   a  a  S  S  e  e l  l   u  u r r  u  u h h  t   t  r r  a  a n n  s  s  a  a k k  s  s i  i   p  p  e  e n n  j   j   u  u  a  a l  l   a  a n n T T r r  a  a n n  s  s  a  a k k  s  s i  i   p  p  e  e m m  b  b  e  e l  l  i  i   a  a n n  p  p  e  e r r n n  o  o  t   t   a  a T T r r  a  a n n  s  s  a  a k k  s  s i  i   p  p  e  e n n  j   j   u  u  a  a l  l   a  a n n  p  p  e  e r r  p  p  e  e r r i  i   o  o  d  d  e  e 1.5 1.5 Pembelian Pembelian 1.6 1.6 Penjualan Penjualan Dt.Ol
Dt.Oleheh , , Dt.jDt.jnsOnsOlehleh ,Dt.Suplay,Dt.Suplayer erÂ
Dt.Oleh
Dt.Oleh , DtJnsOl, DtJnsOleheh
Gambar 3.3. DFD Level 1 Gambar 3.3. DFD Level 1
3.2. HIPO
3.2. HIPO (Hierarchy Input (Hierarchy Input Proces Output Proces Output ))
Hipo sebenarnya adalah alat dokumentasi program, akan tetapi sekarang HIPO Hipo sebenarnya adalah alat dokumentasi program, akan tetapi sekarang HIPO Â j
 juga uga babanynyak ak didigugunaknakan an sesebabagai gai alalat at dedesasain in dadan n teteknknik ik dodokukumementntasasi i dadalalam m sisiklklusus  pengem
 pengembangan sistem. Hipo bangan sistem. Hipo berbasberbasis pada is pada fungsifungsi, , yaityaitu u tiap-tiap-tiap modul tiap modul didaldidalam am sistsistemem digambarkan oleh fungsi utamanya.
digambarkan oleh fungsi utamanya. Sasaran Hipo adalah sebagai berikut : Sasaran Hipo adalah sebagai berikut :
Untuk menyediakan struktur program guna pemakaian fungsi dari sistem. Untuk menyediakan struktur program guna pemakaian fungsi dari sistem.
2
2.. UUnnttuuk lk leebbiih mh meenneekkaannkkaan fn fuunnggssii--ffuunnggssi i yyaanng g hhaarruuss diselesaikan oleh program.
diselesaikan oleh program.
Untuk menjelaskan input yang digunakan dan output yang dihasilkan. Untuk menjelaskan input yang digunakan dan output yang dihasilkan.
Hipo terdiri dari dua bagian yaitu : Hipo terdiri dari dua bagian yaitu : Hierarcy Chart ( Hipo Diagram )
Hierarcy Chart ( Hipo Diagram )
Digunakan untuk menjelaskan atau mengambarkan struktur program. Digunakan untuk menjelaskan atau mengambarkan struktur program. IPO ( Input Proces Output )
IPO ( Input Proces Output )
Digunakan untuk menjelaskan atau menjabarkan masukan. Proses dan keluaran yang Digunakan untuk menjelaskan atau menjabarkan masukan. Proses dan keluaran yang terjadi pada modul yang bersangkutan.
terjadi pada modul yang bersangkutan.
Pada pembahasan ini Hipo yang dirancang adalah sebagai berikut : Pada pembahasan ini Hipo yang dirancang adalah sebagai berikut : 1
1.. HHiippo o MMeennu u UUttaamma a SSiisstteemm
Gambar 3.4. Hipo Sistem Gambar 3.4. Hipo Sistem Keterangan :
Keterangan : a.
a. Menu OperMenu Operator terator terdiri dadiri dari sub meri sub menu login snu login sistemistem, logout si, logout sistemstem, dan keluar s, dan keluar sisteistem.m. b
b.. MMeennu u OOlleehh--OOlleeh h tteerrddiirri i ddaarri i ddaatta a ssuuppllaayyeerr, , ddaatta a jjeenniis s oolleeh h--oleh, data oleh-oleh dan manjemen operator.
oleh, data oleh-oleh dan manjemen operator. c.
c. Menu Menu PencarPencarian ian terditerdiri ri dari dari form form pencarpencarian ian data data oleh-oleh-oleholeh Sistem Sistem Menu Menu Pencarian Pencarian Menu Menu Transaksi
Transaksi LaporanLaporan
About About Me Me Menu Menu Oleh-Oleh Oleh-Oleh Menu Menu Operator OperatorÂ
d
d.. MMeennu u TTrraannssaakkssi i tteerrddiirri i ddaarri i ssuub b mmeennu u ttrraannssaakkssi i ppeemmbbeelliiaann dan menu transaksi penjualan.
dan menu transaksi penjualan.
ee.. MMeennu Lu Laappoorraan n tteerrddiirri di daarri i sseelluurruuh dh daatta sa suuppllaayyeerr, s, seelluurruuhh data jenis oleh-oleh, data stok oleh-oleh, data oleh-oleh perjenis, seluruh transaksi data jenis oleh-oleh, data stok oleh-oleh, data oleh-oleh perjenis, seluruh transaksi  pembelian, transaksi pembelian per periode, transaksi pembelian per nota, seluruh  pembelian, transaksi pembelian per periode, transaksi pembelian per nota, seluruh
transaksi penjualan, transaksi penjualan per periode, transaksi penjualan
transaksi penjualan, transaksi penjualan per periode, transaksi penjualan per nota.per nota. ff.. MMeennu u AAbboouut t MMe e bbeerriissi i ssuub b mmeennu u tteennttaanng g pprrooggrraammmmeerr, , ddaann tentang program ini.
3.
3.3.3.11 KoKommpoponenen n ttababelel 1.
1. TaTabebel Ol Opeperratator orÂ
Tabel 3.1. Tabel Operator Tabel 3.1. Tabel Operator K
Koolloomm TTiippe e ddaattaa PPaannjjaanngg
K Kdd__OOppeerraattoorr CCHHAARR 44 N Nmm__OOppeerraattoorr VVAARRCCHHAARR 4455 K Keellaammiinn CCHHAARR 11 A Allaammaatt VVAARRCCHHAARR 110000 U Usseerr__IIDD VVAARRCCHHAARR 2255 P Paassss__IIDD VVAARRCCHHAARR 2255 SUPLAYER SUPLAYER Kd_Spl* Kd_Spl*  Nm_Spl  Nm_Spl Alamat_Spl Alamat_Spl  No_Telp  No_Telp  No_Hp  No_Hp Keterangan Keterangan TRANS_PEMBELIAN TRANS_PEMBELIAN  No_Pembelian*  No_Pembelian* Kd_Spl** Kd_Spl** Tgl_Beli Tgl_Beli Jam_Beli Jam_Beli Det_TransPembelian Det_TransPembelian Id_dPembelian* Id_dPembelian*  No_Pembelian**  No_Pembelian** Kd_OlehOleh* Kd_OlehOleh* Harga_Beli Harga_Beli Persen_Hrg_Jual Persen_Hrg_Jual Jumlah Jumlah JENIS_OLEHOLEH JENIS_OLEHOLEH Kd_Jenis* Kd_Jenis*  Nm_Jenis  Nm_Jenis Keterangan Keterangan OLEHOLEH OLEHOLEH Kd_Oleh-Oleh* Kd_Oleh-Oleh* Kd_Jenis** Kd_Jenis**  Nm_Oleh-Oleh  Nm_Oleh-Oleh Hrg_Satuan Hrg_Satuan Stok Stok Keterangan Keterangan TRANSPENJUALAN TRANSPENJUALAN  No_penjualan*  No_penjualan*  Nm_penjualan  Nm_penjualan Tgl_Jual Tgl_Jual Jam_Jual Jam_Jual Det_TransPenjualan Det_TransPenjualan ID_dPenjualan* ID_dPenjualan*  No_penjualan**  No_penjualan** Kd_OlehOleh** Kd_OlehOleh** Jumlah Jumlah OPERATOR OPERATOR Kd_Operator* Kd_Operator*  Nm_Operator  Nm_Operator Kelamin Kelamin Alamat Alamat User_ID User_ID Pass_ID Pass_ID
2.
2. TaTabebel Sl Supuplalayyer erÂ
Tabel 3.2 Tabel Suplayer Tabel 3.2 Tabel Suplayer K
Koolloomm TTiippe e ddaattaa PPaannjjaanngg
K Kdd__SSppll CCHHAARR 44 N Naammaa__SSppll VVAARRCCHHAARR 3355 A Allaammaatt__SSppll VVAARRCCHHAARR 110000 N Noo__TTeellpp VVAARRCCHHAARR 1155 N Noo__HHpp VVAARRCCHHAARR 1155 K
Keetteerraannggaann MMEEDDIIUUMMTTEEXXTT
3.
3. TaTabebel l JeJeninis s OlOleheh-ol-oleheh
Tabel 3.3 Tabel Jenis Oleh-Oleh Tabel 3.3 Tabel Jenis Oleh-Oleh K
Koolloomm TTiippe e ddaattaa PPaannjjaanngg
K
Kdd__JJeenniiss CCHHAARR 33
N
Naammaa__JJeenniiss VVAARRCCHHAARR 5500
K
Keetteerraannggaann VVAARRCCHHAARR 110000
4.
4. TaTabebel l OlOleheh-O-Olelehh
Tabel 3.4. Tabel Oleh-Oleh Tabel 3.4. Tabel Oleh-Oleh K
Koolloomm TTiippe e ddaattaa PPaannjjaanngg
K Kdd__OOlleehhOOlleehh CCHHAARR 55 K Kdd__JJeenniiss CCHHAARR 33 N Nmm__OOlleehhOOlleehh VVAARRCCHHAARR 6600 H
Haarrggaa__SSaattuuaann IINNTT 1111
S
Sttookk SSMMAALLLLIINNTT 66
K
Keetteerraannggaann MMEEDDIIUUMMTTEEXXTT
5.
5. TaTabebel l TrTranansPsPemembebelilianan
Tabel 3.5. Tabel TransPembelian Tabel 3.5. Tabel TransPembelian K
N Noo__PPeemmbbeelliiaann CCHHAARR 77 K Kdd__SSppll CCHHAARR 44 T Tggll__BBeellii DDAATTEE 6.
6. TaTabebel Det_l Det_TrTransansPePembmbeleliaiann
Tabel 3.6. Tabel Det_TransPembelian Tabel 3.6. Tabel Det_TransPembelian K
Koolloomm TTiippe e ddaattaa PPaannjjaanngg
IIDD__ddPPeemmbbeelliiaann IINNTT 7 7 ((AAuuoottoo))
N
Noo__PPeemmbbeelliiaann CCHHAARR 77
K
Kdd__OOlleehhOOlleehh CCHHAARR 55
H
Haarrggaa__BBeellii IINNTT 1155
P
Peerrsseenn__HHrrgg__JJuuaall SMSMAALLLLIINNTT 66
JJuummllaahh SSMMAALLLLIINNTT 66
7.
7. TaTabebel l TrTranansPsPenenjujualalanan
Tabel 3.7. Tabel TransPenjualan Tabel 3.7. Tabel TransPenjualan K
Koolloomm TTiippe e ddaattaa PPaannjjaanngg
N
Noo__PPeennjjuuaallaann CCHHAARR 77
N Nmm__PPeemmbbeellii VVAARRCCHHAARR 4455 A Allaammaatt VVAARRCCHHAARR 4455 T Tggll__JJuuaall DDAATTEE 8.
8. TaTabebel Detl Det_T_TraransnsPePenjnjualualanan
Tabel 3.8. Tabel Det_TransPenjualan Tabel 3.8. Tabel Det_TransPenjualan K
Koolloomm TTiippe e ddaattaa PPaannjjaanngg
IIDD__PPeennjjuuaallaann IINNTT 7 7 ((AAuuoottoo))
N
Noo__PPeennjjuuaallaann CCHHAARR 77
K
Kdd__OOlleehhOOlleehh CCHHAARR 55
JJuummllaahh SSMMAALLLLIINNTT 66
3.4.
Apl
Aplikaikasi si penpenjuajualan lan dan dan pempembelbelian ian oleoleh h terterdirdiri i dardari i bebebeberaprapa a halhalamaaman n yanyang g salsaligig  berhubungan satu sama lainya, dan hubungan satu halaman ke halaman lainnya disebut  berhubungan satu sama lainya, dan hubungan satu halaman ke halaman lainnya disebut
li
link. nk. LinLink k ini ini dapdapat at memmemudaudahkan hkan admadmin in menmengedgedit, it, menmenghapghapus us dan dan menmenambambah ah datdataa transaksi yang diperlukan dengan waktu yang cepat tanpa harus mengetik nama file yang transaksi yang diperlukan dengan waktu yang cepat tanpa harus mengetik nama file yang ingin dibuka disistem penjualan dan pe
ingin dibuka disistem penjualan dan pembelian. Berikut ini struktur link sistem :mbelian. Berikut ini struktur link sistem :
Gambar 3.11. Struktur Link Menu Utama Gambar 3.11. Struktur Link Menu Utama
Pada halaman index terdapat beberapa menu yang biasa digunakan oleh operator Pada halaman index terdapat beberapa menu yang biasa digunakan oleh operator diatanranya :
diatanranya : a.
a. Menu Menu Administrasi Administrasi Link Link menuju menuju form form login login sistemsistem  b.
 b. Menu Menu Oleh-Oleh-Oleh Oleh Link Link menuju menuju form form Data Data suplsuplayer, ayer, Data Data jenis jenis oleh- oleh-oleh, Data Oleh-Oleh, dan manajemen operator.
oleh, Data Oleh-Oleh, dan manajemen operator. L
Looggiin n OOppeerraattoorr HHaallaammaan n IInnddeexx
Menu Halaman Index Menu Halaman Index
Administrasi Administrasi Oleh-Oleh Oleh-Oleh Pencarian Pencarian Transaksi Transaksi Laporan Laporan About Me About Me
c.
c. Menu Menu Pencarian Pencarian Link Link menuju menuju form form pencarian.pencarian. d.
d. Menu Menu TransTransaksi aksi Link Link menuju menuju form form transtransaksi aksi penjualpenjualan an dan dan formform transaksi pembelian.
transaksi pembelian. e.
e. Menu Menu Laporan Laporan Link Link menuju menuju Laporan Laporan semua semua data data Suplayer, Suplayer, SeluruhSeluruh dat
data a jenjenis is oleoleh-oh-olehleh, , laplaporaoran n datdata a stostok k oleoleh-oh-olehleh,, lap
laporaoran n datdata a oleoleh-olh-oleh eh per per jenjenis, is, laplaporaoran n selseluruuruhh trans
transaksi aksi pembelpembelian, ian, laporlaporan an transtransaksi aksi pembelpembelisnisn  pe
 per r perperiodiode, e, laplaporaoran n pempembelbelian ian per per notnota, a, laplaporaorann seluruh transaksi penjualan, dan laporan transaksi seluruh transaksi penjualan, dan laporan transaksi  penjualan per periode, laporan penjualan per nota.  penjualan per periode, laporan penjualan per nota. f.
f. Menu Menu About About Me Me Link Link menuju menuju form form tentatentang ng progrprogrammerammer, , dan dan formform  program.
Pada halaman administrator terdapat menu utama
Pada halaman administrator terdapat menu utama yaitu :yaitu :
IInpnput ut dadatata : : LiLink nk iini ni akakan an memenunuju ju hahallamaman an yyanang g beberrisisikikan an ststrrukukttur ur ttababel el iinpnputut data
data Ed
Ediit t / / HaHapupuss : Li: Link innk ini aki akan mean menunujju u hahallamaman edan ediit /ht /hapapus yus yanang berg beriisisikakan n sstrtrukuktutur r tabel edit/hapus
tabel edit/hapus
Pada halaman input data akan menampilkan beberapa pilihan input data, yaitu Pada halaman input data akan menampilkan beberapa pilihan input data, yaitu input data suplayer, data jenis oleh-oleh, data oleh-oleh, Manajemen Operator.
input data suplayer, data jenis oleh-oleh, data oleh-oleh, Manajemen Operator.
Halaman Edit/Hapus data juga menampilkan beberapa pilihan edit/hapus data, Halaman Edit/Hapus data juga menampilkan beberapa pilihan edit/hapus data, yaitu edit/hapus data suplayer, edit/hapus data jenis oleh-oleh, edit/hapus data oleh-oleh, yaitu edit/hapus data suplayer, edit/hapus data jenis oleh-oleh, edit/hapus data oleh-oleh, edit/
edit/hapus hapus manajmanajemen emen operatoperator. or. Pada Pada halamhalaman-halan-halaman aman terstersebut ebut seoraseorang ng operatoperator or dapatdapat menginput, menghapus ataupun
menginput, menghapus ataupun dapat mengedit dapat mengedit data yang sdata yang sudah ada.udah ada. MENU INPUT MENU INPUT DATA DATA Input data Input data Suplayer Suplayer Input Data jenis Input Data jenis
Oleh-Oleh Oleh-Oleh Input Data Input Data
Oleh-Oleh Oleh Input Data Input Data Manajemen Manajemen Operator Operator MENU EDIT / MENU EDIT / HAPUS DATA HAPUS DATA Edit/hapus data Edit/hapus data Suplayer Suplayer Edit/Hapus Data Edit/Hapus Data  jenis Oleh-Oleh  jenis Oleh-Oleh Edit/Hapus Data Edit/Hapus Data Oleh-Oleh Oleh-Oleh Edit/Hapus Data Edit/Hapus Data Manajemen Manajemen Operator OperatorÂ
Gambar 3.12. Struktur Link Sistem Administrator Gambar 3.12. Struktur Link Sistem AdministratorÂ
3.5. DESAIN INPUT OUTPUT 3.5. DESAIN INPUT OUTPUT
Des
Desain ain inpinput ut dan dan outoutput put sissistem tem berberfunfungsi gsi untuntuk uk mermerencaencanakanakan n forform-fm-form orm dandan tampilan yang menarik yang akan dibangun dalam aplikasi penjualan dan pembelian tampilan yang menarik yang akan dibangun dalam aplikasi penjualan dan pembelian oleh-ole
oleh. h. DengDengan an perperencaencanaanaan n iniini, , pempembuatbuatan an aplaplikaikasi si akaakan n leblebih ih mudmudah ah dan dan leblebih ih baibaik k hasilnya. Desain input sistem adalah perencanaan fasilitas sistem yang berfungsi untuk hasilnya. Desain input sistem adalah perencanaan fasilitas sistem yang berfungsi untuk memasukkan data ke sistem dan database.
memasukkan data ke sistem dan database. 1. Menu Utama
1. Menu Utama
Fasilitas ini berfungsi sebagai langkah pertama untuk memilih menu apa yang akan Fasilitas ini berfungsi sebagai langkah pertama untuk memilih menu apa yang akan diakses atau dipakai. Menu ini terdiri dari:
diakses atau dipakai. Menu ini terdiri dari: a.
a. Menu Administrasi : Menu Administrasi : berisi tentang sub menu login sberisi tentang sub menu login sistem, logut sistem, dan istem, logut sistem, dan keluar keluar sistem.
sistem. Â b.
 b. Menu oleh-olMenu oleh-oleh terdiri dari data supleh terdiri dari data suplayer, data jenis olehayer, data jenis oleh-oleh, data oleh--oleh, data oleh-oleh danoleh dan manjemen operator.
manjemen operator. c.
c. Menu Menu Pencarian terdiPencarian terdiri darri dari i form form pencarian data pencarian data oleh-oleholeh-oleh
aa.. MMeennu u TTrraannssaakkssi i tteerrddiirri i ddaarri i ssuub b mmeennu u ttrraannssaakkssi i ppeemmbbeelliiaann dan menu transaksi penjualan.
dan menu transaksi penjualan. b
b.. MMeennu Lu Laappoorraan tn teerrddiirri di daarri si seelluurruuh dh daatta sa suuppllaayyeerr, s, seelluurruuhh data jenis
data jenis oleh-oleh-oleh, data oleh, data stok oleh-olehstok oleh-oleh, , data oleh-oleh perjenis, seluruh transaksidata oleh-oleh perjenis, seluruh transaksi  pembe
 pembelian, transaksi pembelialian, transaksi pembelian n per per perioperiode, de, transtransaksi pembelian per aksi pembelian per nota, seluruhnota, seluruh transaksi penjualan, transaksi penjualan per periode, transaksi penjualan per nota. transaksi penjualan, transaksi penjualan per periode, transaksi penjualan per nota.
Menu utama Menu utama
Halaman home adalah halaman yang pertama kali muncul ketika aplikasi ini dibuka. Untuk dapat Halaman home adalah halaman yang pertama kali muncul ketika aplikasi ini dibuka. Untuk dapat me
membmbuka uka aplaplikikasasi, i, opopereratator or haharurus s mememamasusukakan n ususerernaname me dadan n papasssswoword rd dedengngan an bebenanar.r. Tampilannya adalah sebagai berikut
Tampilannya adalah sebagai berikut
Gambar 3.13. Desain Menu Utama Gambar 3.13. Desain Menu Utama
Menu utama Menu utama
Halaman home adalah halaman yang pertama kali muncul ketika aplikasi ini dibuka. Halaman home adalah halaman yang pertama kali muncul ketika aplikasi ini dibuka. Untuk dapat mem
Untuk dapat membuka aplikasi, operator buka aplikasi, operator harus harus memasukan username dan memasukan username dan passwordpassword dengan benar. Tampilannya adalah sebagai berikut :
dengan benar. Tampilannya adalah sebagai berikut :
Menu Oleh-Oleh Menu Oleh-Oleh
Dalam menu oleh terdapat empat macam menu yaitu : Dalam menu oleh terdapat empat macam menu yaitu : a)
a) MeMenu dnu datata sua suplplayayer er A
Addmmiinniissttrraassii OOlleehh--OOlleehh PencarianPencarian TransaksiTransaksi LaapL poorraann AAbboouut t MMee n n
Animasi Flash
Animasi Flash
Gambar Oleh-Oleh
Gambar Oleh-Oleh
Konten Sistem Aplikasi
Konten Sistem Aplikasi
 b)
 b) MenMenu datu data jena jenis-is-jenjenis ois olehleh-ol-oleheh c)