P. 1
Rancangan Sistem Aplikasi Penjualan Dan Pembelian

Rancangan Sistem Aplikasi Penjualan Dan Pembelian

|Views: 1,918|Likes:
Dipublikasikan oleh tufrika

More info:

Published by: tufrika on Aug 07, 2010
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

09/11/2015

pdf

text

original

PERANCANGAN SISTEM APLIKASI PENJUALAN DAN PEMBELIAN OLEH-OLEH DI JOGJA DENGAN MENGGUNAKAN VISUAL BASIC DAN MS.

ACCESS

Pengertian Basis Data Basis data (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, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan database dalam sistem informasi dinamakan database system. Sistem basis data (database system) adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi. Kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, 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 satu database sendiri. Basis berasal dari bahasa inggris yaitu base. Kata basis dapat diartikan sebagai tempat untuk menyimpan barang (alat). Basis data merupakan kumpulan data yang saling berhubungan (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 : 1. Bersifat data oriented dan bukan program oriented. 2. perlu mengubah basis datanya. 3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya. 4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah. 5. Dapat digunakan dengan cara-cara yang berbeda. Prinsip utama Basis Data adalah pengaturan data dengan tujuan utama fleksibelitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan basis data diantaranya adalah sebagai berikut : 1. 2. 3. 4. Efisiensi meliputi speed, space, dan accurancy. Menangani data dalam jumlah besar. Kebersamaan pemakaian ( sharebility ). Meniadakan aplikasi dan inkosistensi data. Dapat digunakan oleh beberapa program aplikasi tanpa

Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data (SMBD). Perancangan Sistem Setelah melalui analisis sistem maka langkah selanjutnya adalah merancang sistem. Perancangan Sistem menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan. Tahap ini menyangkut konfigurasi dari 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 persiapan untuk rancang bangun implementasi, menggambarkan bagaimana suatu sistem dibentuk yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah dalam satu kesatuan yang utuh. Tujuan dari perancangan sistem secara umum adalah untuk memberikan gambaran secara umum kepada pemakai tentang sistem yang baru. Perancangan sistem aplikas penjualan dan pembelian oleh-oleh dengan Visual Basic berbasis microsoft acces ini terdiri dari beberapa komponen. Komponen yang dimaksud berupa : Data Flow Diagram (DFD), HIPO ( Hiererchy Input Proces Output), struktur tabel dan desain 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 YA Masuk Sistem

Tidak

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 1 Info DtOleh,dt Jenis Oleh,dtSuplayer,dtOperator Sistem Penjualan dan Pembelian

a operato r

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 -oleh Info jenis oleh -oleh Info data operator Info data suplayer Input data operator Input data suplayer Input data jenis oleh -oleh Input data oleh -oleh

1.1 Input,Edit,dan tambah data

01

Data oleh

02

Data jenis oleh

03

Data suplayer

04

Data operator

Info semua laporan

1.2 Laporan

Data oleh -oleh Data jenis oleh -oleh Data suplayer Data operator

3.2. HIPO (Hierarchy Input Proces Output ) Hipo sebenarnya adalah alat dokumentasi program, akan tetapi sekarang HIPO juga banyak digunakan sebagai alat desain dan teknik dokumentasi dalam siklus pengembangan sistem. Hipo berbasis pada fungsi, yaitu tiap-tiap modul didalam sistem digambarkan oleh fungsi utamanya. Sasaran Hipo adalah sebagai berikut : Untuk menyediakan struktur program guna pemakaian fungsi dari sistem.

Transaksi penjualan perperiode

Trans.penjualan pernota Transaksi pembelian per periode Seluruh transaksi pembelian

Transaksi pembelian pernota

Data jns oleh Seluruh data suplayer Seluruh transaksi penjualan 1.3

Transaksi Dt.Oleh , DtJnsOleh 1.6 Penjualan

Info Validasi Password

Data stok oleh

Data oleh perjenis Dt.Oleh , Dt.jnsOleh ,Dt.Suplayer 1.4 Validasi login

1.5 Pembelian

Data operator

Gambar 3.3. DFD Level 1

2. diselesaikan oleh program.

Untuk lebih menekankan fungsi-fungsi yang harus

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 terdiri dari sub menu login sistem, logout sistem, dan keluar sistem. b. Menu Oleh-Oleh terdiri dari data suplayer, data jenis oleh-

oleh, data oleh-oleh dan manjemen operator. c. Menu Pencarian terdiri dari form pencarian data oleh-oleh

d.

Menu Transaksi terdiri dari sub menu transaksi pembelian

dan menu transaksi penjualan. e. Menu Laporan terdiri dari seluruh data suplayer, 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

TRANS_PEMBELIAN No_Pembelian* Kd_Spl** Tgl_Beli Jam_Beli

Det_TransPembelian 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 TRANSPENJUALAN No_penjualan* Nm_penjualan Tgl_Jual Jam_Jual Det_TransPenjualan ID_dPenjualan* No_penjualan** Kd_OlehOleh** Jumlah

3.3.1

Komponen tabel 1. Tabel Operator Tabel 3.1. Tabel Operator Kolom Kd_Operator Nm_Operator Kelamin Alamat User_ID Pass_ID Tipe data CHAR VARCHAR CHAR VARCHAR VARCHAR VARCHAR Panjang 4 45 1 100 25 25

2. Tabel Suplayer Tabel 3.2 Tabel Suplayer Kolom Kd_Spl Nama_Spl Alamat_Spl No_Telp No_Hp Keterangan 3. Tabel Jenis Oleh-oleh Tabel 3.3 Tabel Jenis Oleh-Oleh Kolom Kd_Jenis Nama_Jenis Keterangan Tipe data CHAR VARCHAR VARCHAR Panjang 3 50 100 Tipe data CHAR VARCHAR VARCHAR VARCHAR VARCHAR MEDIUMTEXT Panjang 4 35 100 15 15

4. Tabel Oleh-Oleh Tabel 3.4. Tabel Oleh-Oleh Kolom Kd_OlehOleh Kd_Jenis Nm_OlehOleh Harga_Satuan Stok Keterangan Tipe data CHAR CHAR VARCHAR INT SMALLINT MEDIUMTEXT Panjang 5 3 60 11 6

5. Tabel TransPembelian Tabel 3.5. Tabel TransPembelian Kolom Tipe data Panjang

No_Pembelian Kd_Spl Tgl_Beli

CHAR CHAR DATE

7 4

6. Tabel Det_TransPembelian Tabel 3.6. Tabel Det_TransPembelian Kolom ID_dPembelian No_Pembelian Kd_OlehOleh Harga_Beli Persen_Hrg_Jual Jumlah 7. Tabel TransPenjualan Tabel 3.7. Tabel TransPenjualan Kolom No_Penjualan Nm_Pembeli Alamat Tgl_Jual Tipe data CHAR VARCHAR VARCHAR DATE Panjang 7 45 45 Tipe data INT CHAR CHAR INT SMALLINT SMALLINT Panjang 7 (Auoto) 7 5 15 6 6

8. Tabel Det_TransPenjualan Tabel 3.8. Tabel Det_TransPenjualan Kolom ID_Penjualan No_Penjualan Kd_OlehOleh Jumlah Tipe data INT CHAR CHAR SMALLINT Panjang 7 (Auoto) 7 5 6

3.4. Rancangan Desain Sistem penjualan dan pembelin.

Aplikasi penjualan dan pembelian oleh terdiri dari beberapa halaman yang salig berhubungan satu sama lainya, dan hubungan satu halaman ke halaman lainnya disebut link. Link ini dapat memudahkan admin mengedit, menghapus dan menambah data transaksi yang diperlukan dengan waktu yang cepat tanpa harus mengetik nama file yang ingin dibuka disistem penjualan dan pembelian. 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 Link menuju form login sistem Link menuju form Data suplayer, Data jenis oleholeh, Data Oleh-Oleh, dan manajemen operator.

c. Menu Pencarian d. Menu Transaksi

Link menuju form pencarian. Link menuju form transaksi penjualan dan form transaksi pembelian.

e. Menu Laporan

Link menuju Laporan semua data Suplayer, Seluruh data jenis oleh-oleh, laporan data stok oleh-oleh, laporan data oleh-oleh per jenis, laporan seluruh transaksi pembelian, laporan transaksi pembelisn per periode, laporan pembelian per nota, laporan seluruh transaksi penjualan, dan laporan transaksi penjualan per periode, laporan penjualan per nota.

f. Menu About Me

Link menuju form tentang programmer, dan form program.

MENU INPUT DATA

MENU EDIT / HAPUS DATA

Input data Suplayer Input Data jenis Oleh-Oleh Input Data OlehOleh Input Data Manajemen Operator

Edit/hapus data Suplayer Edit/Hapus Data jenis Oleh-Oleh Edit/Hapus Data Oleh-Oleh Edit/Hapus Data Manajemen Operator

Gambar 3.12. Struktur Link Sistem Administrator Pada halaman administrator terdapat menu utama yaitu : Input data : Link ini akan menuju halaman yang berisikan struktur tabel data Edit / Hapus : Link ini akan menuju halaman edit /hapus yang berisikan struktur 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 manajemen operator. Pada halaman-halaman tersebut seorang operator dapat menginput, menghapus ataupun dapat mengedit data yang sudah ada. input

3.5. DESAIN INPUT OUTPUT Desain input dan output sistem berfungsi untuk merencanakan form-form dan tampilan yang menarik yang akan dibangun dalam aplikasi penjualan dan pembelian oleholeh. Dengan perencanaan ini, pembuatan aplikasi akan lebih mudah dan lebih 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, logut sistem, dan keluar sistem. b. Menu oleh-oleh terdiri dari data suplayer, data jenis oleh-oleh, data oleh-oleh dan manjemen operator. c. Menu Pencarian terdiri dari form pencarian data oleh-oleh a. Menu Transaksi terdiri dari sub menu transaksi pembelian

dan menu transaksi penjualan. b. Menu Laporan terdiri dari seluruh data suplayer, 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.

Menu utama Halaman home adalah halaman yang pertama kali muncul ketika aplikasi ini dibuka. Untuk dapat membuka aplikasi, operator harus Tampilannya adalah sebagai berikut memasukan username dan password dengan benar.

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 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 data suplayer

b) Menu data jenis-jenis oleh-oleh c) Menu data oleh-oleh

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->