Rancangan Sistem Aplikasi Penjualan Dan Pembelian
November 14, 2018 | Author: tufrika | Category: N/A
Short Description
Download Rancangan Sistem Aplikasi Penjualan Dan Pembelian...
Description
PERANCANGAN SISTEM APLIKASI PENJUALAN DAN PEMBELIAN OLEH-OLEH DI JOGJA DENGAN MENGGUNAKAN VISUAL BASIC DAN MS.ACCESS
Pengertian Basis Data
Basis data (database (database)) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, informasi, karena merupakan merupakan basis dalam menyediakan menyediakan informasi informasi bagi para pemakai. Penerapan database dalam sistem informasi dinamakan database system. Sist Sistem em basi basiss data data (databas databasee system system)) adal adalah ah suat suatu u sist sistem em info inform rmas asii yang yang mengintegra mengintegrasikan sikan kumpulan dari data yang saling saling berhubungan berhubungan satu dengan yang lainnya lainnya dan membuatnya membuatnya tersedia tersedia untuk beberapa aplikasi yang bermacam-ma bermacam-macam cam di dalam suatu organisasi. Kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehing sehingga ga membent membentuk uk satu satu banguna bangunan n data data untuk untuk mengin menginfor formas masika ikan n satu satu perusa perusahaa haan, n, instansi dalam batasan tertentu. Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang lainnya berarti tersebut bukanlah kelompok dari satu database, ia akan dapat membentuk base. Kata satu satu databas databasee sendir sendiri. i. Basis Basis berasa berasall dari dari bahasa bahasa inggri inggriss yaitu yaitu base. Kata basi basiss dapa dapatt diartikan sebagai tempat untuk menyimpan barang (alat). Basis data merupakan kumpulan data yang saling berhubungan (relasi). (relasi). Relasi Relasi biasanya ditunjukkan dengan kunci dari tiap file yang ada. Dalam satu file terdapat recordrecord yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang
seragam. Satu record terdiri dari field yang saling berhubungan menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record. Dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu : oriented dan bukan program oriented. 1. Ber Bersif sifat dat data oriented dan 2.
Dapat digunakan oleh beberapa program aplikasi tanpa
perlu mengubah basis datanya. 3. Dapat Dapat dikem dikembang bangkan kan deng dengan an mudah, mudah, baik baik volume volume maupun strukturnya. 4. Dapat memenuhi memenuhi kebutuhan kebutuhan sistem-si sistem-sistem stem baru secara secara mudah. 5. Dapat Dapat digunaka digunakan n dengan dengan cara-ca cara-cara ra yang yang berbeda berbeda.. Prin Prinsi sip p utam utamaa Basi Basiss Data Data adal adalah ah peng pengat atur uran an data data deng dengan an tuju tujuan an utam utamaa fleksibelitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan basis data diantaranya adalah sebagai berikut : 1.
Efi Efisien siensi si mel meliputi puti spee speed, d, spac space, e, dan dan accu accurrancy ancy..
2.
Menan nangani data dalam juml umlah besar.
3.
Kebersamaan pe pemakaian ( sharebility ).
4.
Meni Meniad adak akan an apl aplikas ikasii dan dan inkos nkosiisten stensi si dat data.
Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data (SMBD). (SMBD).
Perancangan Sistem
Setela Setelah h melalui melalui analis analisis is sistem sistem maka maka langkah langkah selanj selanjutn utnya ya adalah adalah meranc merancang ang sistem. Perancangan Sistem menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaika diselesaikan. n. Tahap ini menyangkut menyangkut konfigurasi konfigurasi dari komponen-komponen komponen-komponen
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. Perancangan sistem adalah tahap mendefinisikan kebutuhan-kebutuhan fungsional serta serta persiapan persiapan untuk rancang bangun implementasi, implementasi, menggambarka menggambarkan n bagaimana bagaimana suatu suatu sistem dibentuk yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah dalam satu kesatuan yang utuh. Tuju Tujuan an dari dari pera peranc ncan angan gan sist sistem em seca secara ra umum umum adal adalah ah untu untuk k memb member erik ikan an gambaran gambaran secara umum kepada pemakai pemakai tentang tentang sistem sistem yang baru. Perancangan Perancangan sistem sistem aplikas penjualan dan pembelian oleh-oleh dengan Visual Basic berbasis microsoft acces Data Flow Flow ini terdir terdirii dari dari bebera beberapa pa kompone komponen. n. Kompone Komponen n yang yang dimaks dimaksud ud berupa berupa : Data Diagram (DFD), HIPO (DFD), HIPO ( Hiererchy Hiererchy Input Proces Output), Output), struktur struktur tabel dan desain relasi relasi antar tabel serta desain antar muka (form).
Perancangan Flowchart dan Data Flow Diagram (DFD)
Alat bantu dalam analisis sistem dapat menggunakan Flowchart atau data Flow 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 baru :
16
START
Operator Melakukan Login
Login Benar
Tidak
YA Masuk Sistem
Selesai Gambar 3.1. Flowchart Sistem 3.1.1.DFD Level 0 DFD level 0 merupakan penjabaran dari Context Digram. Psw,dtOleh,dtJnsOleh,dtSuplayer,dtOperator a operato r
1 Info DtOleh,dt Jenis Oleh,dtSuplayer,dtOperator
Sistem Penjualan dan Pembelian
Gambar 3.2. DFD Level 0 3.1.2. Data Flow Diagram Level 1 DFD level 0 juga sebagai overview diagram dan menjadi jembatan antara Context Diagram dengan Level 1.
a Operator
Info oleh eh -oleh
1.1
01
Info jenis jenis oleh eh -oleh -oleh
Data oleh
Input,Edit,dan tambah data
Info data operator Info data suplayer
02
Data jenis oleh
Input data operator Input data suplayer
03
Data suplayer
04
Data operator
Input data data jenis jenis oleh oleh -oleh -oleh Input data data oleh -oleh
Info semua laporan
1.2
Data oleh oleh -oleh Data jenis enis oleh -oleh Data suplayer
Laporan
Data operator
T r a n s a k s i p e n j u a l a n p e r p e r i o d e
T r a n s a k s i p e m b e l i a n p e r n o t a
S e T l u r a r T u n r h p s a a n e t p r r k s a s e . n p i r p n e s e p r e o n a i k o m t j s d b a u a i e e l p a l e n i a m n b e l i a n
S e l D S a p u r e u e t n h s l a u u j u t r j n r p a a l u a h s l n y a o n s e d l a r a e t k a h s i
D a t a s t o k o l e h
D p a e t r a j e o n l i e s h
1.5
1.3
Pembelian Dt.Oleh eh , Dt.jnsOleh nsOleh ,Dt.Suplayer ,Dt.Suplayer
Transaksi 1.6 Dt.Oleh , DtJnsOleh eh Penjualan
Info Validasi
1.4 Data operator
Gambar 3.3. DFD Level 1
3.2. HIPO (Hierarchy Input Proces Output )
Hipo sebenarnya adalah alat dokumentasi program, akan tetapi sekarang HIPO juga juga bany banyak ak digu digunak nakan an seba sebagai gai alat alat desa desain in dan dan tekn teknik ik doku dokume ment ntas asii dala dalam m sikl siklus us pengembangan pengembangan sistem. Hipo berbasis berbasis pada fungsi, fungsi, yaitu yaitu tiap-tiap tiap-tiap modul didalam didalam sistem sistem digambarkan oleh fungsi utamanya. Sasaran Hipo adalah sebagai berikut : Untuk menyediakan struktur program guna pemakaian fungsi dari sistem.
2.
Untuk le lebih me menekankan fu fungsi-fungsi yang harus
diselesaikan oleh program. Untuk menjelaskan input yang digunakan dan output yang dihasilkan. Hipo terdiri dari dua bagian yaitu : Hierarcy Chart ( Hipo Diagram ) Digunakan untuk menjelaskan atau mengambarkan struktur program. IPO ( Input Proces Output ) Digunakan untuk menjelaskan atau menjabarkan masukan. Proses dan keluaran yang terjadi pada modul yang bersangkutan. Pada pembahasan ini Hipo yang dirancang adalah sebagai berikut : 1.
Hipo Menu Utama Sistem Sistem
Menu Operator
Menu Oleh-Oleh
Menu Pencarian
Menu Transaksi
Laporan
About Me
Gambar 3.4. Hipo Sistem Keterangan : a. Menu Operator Operator terdiri terdiri dari dari sub menu menu login sistem sistem,, logout sistem sistem,, dan keluar siste sistem. m. b.
Menu Oleh-Oleh terdiri dari data suplayer, data jenis oleh-
oleh, data oleh-oleh dan manjemen operator. c. Menu Pencarian Pencarian terdiri terdiri dari form pencarian pencarian data oleh-oleh oleh-oleh
d.
Menu Transaksi terdiri dari sub menu transaksi pembelian
dan menu transaksi penjualan. e.
Menu La Laporan terdiri da dari seluruh da data su suplayer, se seluruh
data jenis oleh-oleh, data stok oleh-oleh, data oleh-oleh perjenis, seluruh transaksi pembelian, transaksi pembelian per periode, transaksi pembelian per nota, seluruh transaksi penjualan, transaksi penjualan per periode, transaksi penjualan per nota. f. tentang program ini.
Menu About Me berisi sub menu tentang programmer, dan
SUPLAYER Kd_Spl* Nm_Spl Alamat_Spl No_Telp No_Hp Keterangan
Det_TransPembelian
TRANS_PEMBELIAN No_Pembelian* Kd_Spl** Tgl_Beli Jam_Beli
Id_dPembelian* No_Pembelian** Kd_OlehOleh* Harga_Beli Persen_Hrg_Jual Jumlah
OLEHOLEH JENIS_OLEHOLEH Kd_Jenis* Nm_Jenis Keterangan
Kd_Oleh-Oleh* Kd_Jenis** Nm_Oleh-Oleh Hrg_Satuan Stok Keterangan
OPERATOR Kd_Operator* Nm_Operator Kelamin Alamat User_ID Pass_ID
3.3. 3.3.1 1
TRANSPENJUALAN
Det_TransPenjualan
No_penjualan* Nm_penjualan Tgl_Jual Jam_Jual
ID_dPenjualan* No_penjualan** Kd_OlehOleh** Jumlah
Kom Kompone ponen n tabel abel 1. Tabe Tabell Ope Operrator ator Tabel 3.1. Tabel Operator Kolom Kd_Operator Nm_Operator Kelamin Alamat User_ID Pass_ID
Tipe data CH A R VARCHAR CHAR VARCHAR VARCHAR VARCHAR
Panjang 4 45 1 100 25 25
2. Tabe Tabell Sup Supla lay yer Tabel 3.2 Tabel Suplayer Kolom Kd_Spl Nama_Spl Alamat_Spl No_Telp No_Hp Keterangan
Tipe data CHAR VARCHAR V A R CH A R VARCHAR V A R CH A R MEDIUMTEXT
Panjang 4 35 100 15 15
3. Tabe Tabell Jeni Jeniss Oleh Oleh-ol -oleh eh Tabel 3.3 Tabel Jenis Oleh-Oleh Kolom
Tipe data
Panjang
Kd_Jenis
CHAR
3
Nama_Jenis
VARCHAR
50
Keterangan
VARCHAR
100
4. Tabe Tabell Oleh Oleh-O -Ole leh h Tabel 3.4. Tabel Oleh-Oleh Kolom Kd_OlehOleh Kd_Jenis Nm_OlehOleh Harga_Satuan Stok Keterangan
Tipe data CH A R CH A R VARCHAR INT SMALLINT MEDIUMTEXT
Panjang 5 3 60 11 6
5. Tabe Tabell Tran TransP sPem embe beli lian an Tabel 3.5. Tabel TransPembelian Kolom
Tipe data
Panjang
No_Pembelian Kd_Spl Tgl_Beli
CH A R CHAR DATE
7 4
6. Tabe Tabell Det_Tr Det_Trans ansPe Pemb mbel elia ian n Tabel 3.6. Tabel Det_TransPembelian Kolom ID_dPembelian No_Pembelian Kd_OlehOleh Harga_Beli Persen_Hrg_Jual Jumlah
Tipe data INT CH A R CH A R INT SMALLINT SMALLINT
Panjang 7 (Auoto) 7 5 15 6 6
7. Tabe Tabell Tran TransP sPen enju jual alan an Tabel 3.7. Tabel TransPenjualan Kolom No_Penjualan Nm_Pembeli Alamat Tgl_Jual
Tipe data CH A R VARCHAR VARCHAR DATE
Panjang 7 45 45
8. Tabe Tabell Det_T Det_Tra rans nsPe Penj njual ualan an Tabel 3.8. Tabel Det_TransPenjualan Kolom ID_Penjualan No_Penjualan Kd_OlehOleh Jumlah
Tipe data INT CH A R CH A R SMALLINT
3.4. Rancangan Desain Sistem penjualan dan pembelin.
Panjang 7 (Auoto) 7 5 6
Aplika Aplikasi si penjua penjualan lan dan pembel pembelian ian oleh oleh terdir terdirii dari dari beberap beberapaa halama halaman n yang yang salig salig berhubungan satu sama lainya, dan hubungan satu halaman ke halaman lainnya disebut link. link. Link Link ini dapat dapat memuda memudahkan hkan admin admin menged mengedit, it, menghap menghapus us dan menamb menambah ah data data transaksi yang diperlukan dengan waktu yang cepat tanpa harus mengetik nama file yang ingin dibuka disistem penjualan dan pembelian. pe mbelian. Berikut ini struktur link sistem :
Login Operator
Halaman Index
Menu Halaman Index Administrasi
Oleh-Oleh Pencarian Transaksi Laporan About Me
Gambar 3.11. Struktur Link Menu Utama Pada halaman index terdapat beberapa menu yang biasa digunakan oleh operator diatanranya : a. Menu Administrasi b. Menu Oleh-Oleh Oleh-Oleh
Link menuju form login sistem Link menuju form Data suplayer, suplayer, Data jenis oleholeh, Data Oleh-Oleh, dan manajemen operator.
c. Menu Pencarian
Link menuju form pencarian.
d. Menu Transaksi Transaksi
Link menuju form transaksi transaksi penjualan penjualan dan form transaksi pembelian.
e. Menu Laporan
Link menuju Laporan semua data Suplayer, Seluruh data data jenis jenis oleh-o oleh-oleh leh,, lapora laporan n data data stok stok oleh-o oleh-oleh leh,, lapora laporan n data data oleh-ol oleh-oleh eh per jenis, jenis, lapora laporan n seluru seluruh h transaksi transaksi pembelian, pembelian, laporan laporan transaksi transaksi pembelisn pembelisn per per period periode, e, lapora laporan n pembel pembelian ian per nota, nota, lapora laporan n seluruh transaksi penjualan, dan laporan transaksi penjualan per periode, laporan penjualan per nota.
f. Menu About Me
Link menuju form tentang tentang programmer programmer,, dan form program.
MENU INPUT DATA
MENU EDIT / HAPUS DATA
Input data Suplayer
Edit/hapus data Suplayer
Input Data jenis Oleh-Oleh
Edit/Hapus Data jenis Oleh-Oleh
Input Data OlehOleh
Edit/Hapus Data Oleh-Oleh
Input Data Manajemen Operator
Edit/Hapus Data Manajemen Operator
Gambar 3.12. Struktur Link Sistem Administrator Pada halaman administrator terdapat menu utama yaitu : Input nput data data
: Link Link ini akan akan menu menuju ju hal halaman aman yang ang ber berisik isikan an str strukt uktur tabel abel
input nput
data Edi Edit / Hapu Hapuss
: Link Link ini ini akan akan menu menujju hal halaman aman edi edit /hap /hapus us yan yang g beri berisika sikan n struk truktu tur r tabel edit/hapus
Pada halaman input data akan menampilkan beberapa pilihan input data, yaitu input data suplayer, data jenis oleh-oleh, data oleh-oleh, Manajemen Operator. 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, edit/hapus edit/hapus manajemen manajemen operator. operator. Pada halaman-hal halaman-halaman aman tersebut tersebut seorang seorang operator operator dapat menginput, menghapus ataupun dapat mengedit data yang sudah sudah ada.
3.5. DESAIN INPUT OUTPUT
Desain Desain input input dan output output sistem sistem berfun berfungsi gsi untuk untuk merenca merencanaka nakan n form-f form-form orm dan tampilan yang menarik yang akan dibangun dalam aplikasi penjualan dan pembelian oleholeh. oleh. Dengan Dengan perenca perencanaa naan n ini, ini, pembuat pembuatan an aplika aplikasi si akan akan lebih lebih mudah mudah dan lebih lebih baik baik hasilnya. Desain input sistem adalah perencanaan fasilitas sistem yang berfungsi untuk memasukkan data ke sistem dan database. 1. Menu Utama Fasilitas ini berfungsi sebagai langkah pertama untuk memilih menu apa yang akan diakses atau dipakai. Menu ini terdiri dari: a. Menu Administrasi : berisi tentang sub menu login sistem, sistem, logut sistem, dan keluar sistem. b. Menu oleh-oleh oleh-oleh terdiri dari data suplayer, suplayer, data jenis oleh-oleh, oleh-oleh, data oleh-oleh oleh-oleh dan manjemen operator. c. Menu Pencarian terdiri terdiri dari dari form pencarian data oleh-oleh a.
Menu Transaksi terdiri dari sub menu transaksi pembelian
dan menu transaksi penjualan. b.
Menu La Laporan te terdiri da dari se seluruh da data su suplayer, se seluruh
data jenis oleh-oleh, oleh-oleh, data stok oleh-oleh, oleh-oleh, data oleh-oleh perjenis, seluruh transaksi pembelian, pembelian, transaksi pembelian pembelian per periode, periode, transaksi transaksi pembelian per nota, seluruh transaksi penjualan, transaksi penjualan per periode, transaksi penjualan per nota.
Menu utama
Halaman home adalah halaman yang pertama kali muncul ketika aplikasi ini dibuka. Untuk dapat memb membuka uka aplik aplikas asi, i, oper operat ator or haru haruss
mema memasu suka kan n user userna name me dan dan pass passwo word rd deng dengan an bena benar. r.
Tampilannya adalah sebagai berikut
Administrasi
Oleh-Oleh
Pencarian n
Transaksi
Laporan
About Me
Animasi Flash Gambar Oleh-Oleh
Konten Sistem Aplikasi
Gambar 3.13. Desain Menu Utama Menu utama
Halaman home adalah halaman yang pertama kali muncul ketika aplikasi ini dibuka. Untuk dapat membuka membuka aplikasi, operator harus memasukan username dan password dengan benar. Tampilannya adalah sebagai berikut :
Menu Oleh-Oleh
Dalam menu oleh terdapat empat macam menu yaitu : a) Menu Menu dat dataa supl suplay ayer er
b) Menu Menu data data jenisjenis-jen jenis is oleh oleh-ol -oleh eh c) Menu Menu dat dataa oleh oleh-o -ole leh h
View more...
Comments