Rancangan Sistem Aplikasi Penjualan Dan Pembelian

November 14, 2018 | Author: tufrika | Category: N/A
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF