desrizal-bab42
-
Upload
msuyatman84 -
Category
Documents
-
view
216 -
download
0
description
Transcript of desrizal-bab42
44
4.1.2 Aliran Sistem Informasi (ASI) Lama
Aliran Sistem Informasi yang sedang berjalan pada Toko Kirana
Pekanbaru, dapat dilihat pada gambar di bawah ini.
Pelanggan Kasir DirekturKaryawan /
Pelayan
A
Direktur Utama /
Pemilik
Pembayaran
Pembayaran
Bukti
Pembayaran
Menanyakan
barang
KeputusanT
Y
Buat Bukti
Pembayaran
Bukti
Pembayaran
Bukti
Pembayaran
Bukti
Pembayaran
AMemilih
Batu
Permata
Pelanggan
Pelanggan
Gambar 4.1 Aliran Sistem Informasi yang sedang berjalan
4.1.3 Usulan Sistem Baru
Sistem baru yang diusulkan akan disajikan dalam bentuk rancangan
fisik dan rancangan logika. Rancangan fisik akan digambarkan dengan
menggunakan Aliran Sistem Informasi (ASI) sedangkan rancangan
logika akan digambarkan dengan menggunakan Data Flow Diagram
45
(DFD). Rancangan sistem baru ini merupakan suatu bentuk
pengembangan dari sistem lama, dengan tujuan untuk membandingkan
dengan sistem baru. dalam menghasilkan suatu informasi, dari masukan
data sampai dengan informasi yang dihasilkan.
Pada proses pengolahan datanya diusulkan menggunakan sistem
yang terhubung ke dalam database. Sistem yang baru mengunakan
database sebagai tempat penyimpanan dan pengolahan datanya dan
didukung oleh software sistem informasi yang dapat digunakan oleh
banyak pemakai.
4.2 Desain Sistem
Tujuan dari desain sistem adalah untuk mempercepat pengambilan
keputusan, rincian-rincian yang mudah dipahami sehingga tidak terjadi
kesalahan dalam menjalankan sistem. Desain sistem yang baru ini, akan dibagi
kedalam dua kelompok sistem perancangan yaitu, Desain sistem secara Global
(Umum) yang terdiri dari Aliran Sistem Informasi Baru, Context Diagram,
Data Flow Diagram, Entity Relationship Diagram, Normalisasi dan Relasi
antar table sedangkan Desain secara terinci (Khusus) terdiri dari Desain Menu
utama, Desain output, Desain Input, Desain proses dan Desain file.
4.2.1 Desain Global
Desain global ini ditunjukan untuk user tentang sistem yang akan
dirancang. Dalam rancangan sistem global ini terdapat aliran sistem
46
informasi (ASI ) baru, context diagram dan data flowchart, entitas
relation diagram, normalisasi dan desain relasi table.
a. Aliran Sistem Informasi (ASI) Baru
Dengan melakukan Aliran Sistem Informasi yang baru, tentu ada
perubahan yang terjadi di bandingkan dengan aliran sistem informasi
lama. Perubahan-perubahan yang terjadi bukan berarti merubah total
konsep sistem yang ada di sistem sebelumnya.
Penekanan yang dilakukan dalam aliran sistem baru ini adalah :
a. Mempermudah dan membantu user atau pengguna di dalam
menjalankan sistem yang telah dibangun.
b. Di harapkan dapat menghemat waktu atau efesienkan waktu
kerja.
c. Di harapkan ada bentuk kinerja sistem yang terstruktur dan teratur.
d. Di harapkan bentuk kegiatannya yang sesuai dengan prosedur
yang telah ditetapkan.
Berilkut ini adalah contoh aliran sistem yang baru dimana ASI baru
ini adalah perubahan yang terjadi terhadap aliran sistem informasi
yang lama.
47
Pelanggan Karyawan Jasa pengirimanAdmin
Laporan pemesanan
barang
Penginputan Data
pelanggan
Server Database
Input Transaksi
Pembelian
Mengambil barang
yang dipesan
Cetak laporan
pemesanan
Laporan pemesanan
barang
Input laporan barang
dikirim
Cetak laporan barang
dikirim dan faktur
pesanan
Laporan barang
terkirim
A
Cek data
Transfer uang
pembayaran
barang pesanan
Direktur Utama /
Pemilik
Cetak laporan
penjualan
laporan penjualan
laporan
penjualan
A
Cetak Faktur
Pesanan
Faktur Pesanan
2
Faktur Pesanan 2
Laporan barang
terkirim
Faktur Pesanan
Barang yang di
pesan
Faktur Pesanan
Barang yang di
pesan
Faktur Pesanan
Lihat barang
Gambar 4.2 Aliran Sistem Informasi yang diusulkan
b. Contex Diagram
Contex diagram (CD) merupakan suatu ikhtisar dari sistem
organisasi yang menunjukkan batas sistem, entitas eksternal yang
48
saling berhubungan dengan sistem, dan aliran informasi utama antar
entitas dan sistem.
Adapun context diagram (CD) dapat dilihat pada gambar di bawah
ini:
KaryawanSistem Penjualan
Admin
Pelanggan
Jasa Pengiriman
Data Pelanggan &
pemesanan
Laporan barang
terkirim
Pengiriman
Barang
Barang Pesanan
Data Pelanggan &
pemesanan
Barang Pesanan
Barang diterima
pemesanan
direktur
Laporan Penjualan
Gambar 4.3 Contex Diagram
c. Data Flow Diagram
Data Flow Diagram (DFD) adalah sutatu pergerakan gambar data
antar entitas eksternal dan proses dan penyimpanan data didalam
suatu sistem.
Adapun Data Flow Diagram (DFD) dapat dilihat pada gambar di
bawah ini:
49
Pelanggan
P.1
Input data pelanggan dan
transaksi, transfer
pembayaran
Data pelanggan
D1 Customer
D2 Barang
D3 Daerah
D4 Jasa_pengiriman
D5 Kelompok
D6 Ongkir
P.2
Cetak Faktur
Pesanan
Admin
P.3
Cek dan Cetak data
pelanggan, transaksi
& pembayaran
Karyawan
P.5
Input Laporan yang di
kirim
P.6
Cetak Laporan Barang
dikirim dan Faktur
pesanan
D8Pengiriman
Jasa_Pengiriman
P.7
Faktur pesanan dan
barang pesanan
terkirim
Direktur
P.8
Cetak laporan
penjualan
Data Pelanggan,
transaksi pemesanan
& pembayaranLaporan Faktur Pesanan
Laporan Penjualan
Laporan
Pemesanan
Barang
Laporan Pemesanan Barang Laporan Pemesanan Barang
Faktur pesanan
laporan barang
terkirim
Faktur pesanan
laporan barang
terkirim
Faktur pesanan dan barang yang pesanan
D1 Penjualan
Gambar 4.4 Data Flow Diagram
d. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah suatu teknik yang secara
nyata mewakili suatu model konseptual menggunakan pembuatan
model data entity-relationship. Adapun Entity Relationship Diagram
(ERD) dapat dilihat pada gambar di bawah ini:
50
CUSTOMER
Kd_cust
Tgl_jual
Kd_brg
No_faktur
KELOMPOK
* Kd_kel Nm_kel
ADMIN
tgl_kirim
No_faktur
kode_ongkir
Melakukan
* No_resi
No_fax
User_login
password
jumlah
Ket_pesan
harga
dp
Sts_bayar
Sts_kirim
Nm_cust
jk
* Kd_cust
Al_cust
Kd_posNo_telpkota
* User_login
nama
level
password
Punya
Punya
PENJUALAN
BARANG
Kd_brg
Kd_kel
Nm_brg
satuan
Hrg_jual
ket
cover
Melakukan PENGIRIMAN
Mempunyai
* Id_jual
tarif
kode_jasa
kode_daerah
* kode_ongkir
ONGKIR
DAERAH
* kode_daerah nama_daerah
JASA
PENGIRIMAN
* kode_jasa nama_jasa
Melakukan
Melakukan
Melakukan
Gambar 4.5 Entity Relationship Diagram (ERD)
e. Desain Relasi Antar Tabel
Relasi antar tabel adalah hubungan antar tabel yang
mempersentasikan hubungan antar objek di dunia nyata. Relasi
merupakan hubungan yang terjadi pada suatu tabel dengan lainya
yang mempersentasikan hubungan antar objek di dunia nyata dan
51
berfungsi untuk mengatur operasi suatu database. Adapun gambar
dari Relasi antar tabel sebagai berikut :
Gambar 4.6 Desain Relasi Antar Tabel
4.2.2 Desain Terinci
Di dalam perancangan desain terinci ada beberapa hal yang perlu di
uraikan seperti, desain menu utama, desain output, desain input, desain
proses dan desain file.
a. Desain Menu Utama
Perancangan Desain Menu Utama merupakan hasil rancangan atau
gambaran utama dari aliran sistem informasi yang baru, yang terdiri
dari beberapa desain atau tampilan desain untuk memproses data.
52
Adapun desain menu utama dari Sistem Informasi Toko Kirana
Pekanbaru adalah sebagai berikut:
L O G I N
HALAMAN
UTAMA
HOME MASTER
DATA BARANG
DATA KELOMPOK
DATA CUSTOMER
DATA PENGIRIMAN
DATA DAERAH
DATA ONGKIR
DATA USER
TRANSAKSI
PEMESANAN BARANG
PEMBAYARAN BARANG
PENGIRIMAN BARANG
LAPORAN
LAPORAN PEMESANAN BARANG
LOGOUT
LAPORAN PEMBAYARAN BARANG
LAPORAN PENGIRIMAN BARANG
LAPORAN PENJUALAN BARANG
LAPORAN STOK BARANG
Gambar 4.7 Desain Menu Utama
b. Desain Output
Output atau hasil dari input merupakan produk dari sistem informasi
yang dapat dilihat. Output dapat dapat terdiri dari bermacam-macam
jenis. Berikut ini adalah desain output yang akan dibuat pada Sistem
Informasi Toko Kirana Pekanbaru .
53
Gambar 4.8 Desain Laporan Pemesanan Barang
Gambar 4.9 Desain Laporan Pembayaran Barang
Gambar 4.10 Desain Laporan Pengiriman Barang
54
Gambar 4.11 Desain Laporan Penjualan Barang
Gambar 4.12 Desain Laporan Saldo Barang
c. Desain Input
1. Desain Form Login
Id User
Password
CancelLogin
55
Gambar 4.13 Desain Login
2. Desain Form Barang
Data Barang
Kode Barang
Kode Kelompok
Nama Barang
Satuan
Jumlah
Harga Jual
Keterangan
Simpan Batal
Cover Browse
Gambar 4.14 Desain Form Barang
3. Desain Form Kelompok
Data Kelompok
Kode Kelompok
Nama Kelompok
Simpan Batal
56
Gambar 4.15 Desain Form Kelompok
4. Desain Form Customer
Data Customer
Kode Customer
Nama Customer
Jenis Kelamin
Alamat
Kota
Kode Pos
No. Telp
Simpan Batal
No. Fax
Gambar 4.16 Desain Form Customer
5. Desain Form User
Data User
User Login
Nama User
Simpan Batal
Level
Password
57
Gambar 4.17 Desain Form User
6. Desain Form Pengiriman
Data Pengiriman
Kode Jasa
Nama Jasa
Simpan Batal
Gambar 4.18 Desain Form Pengiriman
7. Desain Form Data Daerah Pengiriman
Data Pengiriman
Kode Daerah
Nama Daerah
Simpan Batal
Gambar 4.19 Desain Form Data Daerah Pengiriman
8. Desain Form Data Ongkir Pengiriman
Data Ongkir Pengiriman
Kode ongkir
Nama Jasa Pengiriman
Nama Daerah
Tarif
Simpan Batal
58
Gambar 4.20 Desain Form Data Ongkir Pengiriman
d. Desain Proses
Desain proses merupakan bentuk perhitungan atau rumus-rumus
yang sekiranya akan dilakukan di dalam program yang akan
dirancang tersebut.
Gambar 4.21 Desain Laporan Toko Kirana
e. Desain File
Untuk melakukan perancangan sistem yang akan digunakan dalam
aplikasi pengolahan data, maka diperlukan file yang nantinya
berguna sebagai media penyimpanan data yang telah dientrikan dan
sewaktu-waktu dapat diambil kembali untuk dapat digunakan dalam
pembuatan laporan Desain file yang dirancang pada sistem yang
akan dikembangkan ini adalah sebagai berikut:
1. Desain File Table Barang
Nama Database : db_sagita
Nama Tabel : barang
Contoh :
Harga Barang = Harga Barang + Biaya
pengiriman
Contoh : Harga Barang Rp.10.000
Biaya kirim Rp. 3.000
Maka = 10.000 + 3000 = 13.000
Total Harga barang = 13.000
59
File Kunci : kd_brg
No Field Name Type Size Keterangan
1
2
3
kd_brg
kd_kel
4
5
6
7
char 4
char 4
Primary Key
satuan
varchar 30
jumlah
hrg_jual
ket
nm_brg
char
int
10
10
int 10
varchar 200
cover8 50varchar
Tabel 4.1 Desain File Table Barang
2. Desain File Table Kelompok
Nama Database : db_sagita
Nama Tabel : kelompok
File Kunci : kd_kel
No Field Name Type Size Keterangan
1
2
kd_kel
nm_kel
char 4
varchar 30
Primary Key
Tabel 4.2 Desain File Table Kelompok
3. Desain File Table Customer
Nama Database : db_sagita
Nama Tabel : customer
60
File Kunci : kd_cust
No Field Name Type Size Keterangan
1
2
3
kd_cust
nm_cust
4
5
6
7
int 4
varchar 30
Primary Key
al_cust
varchar 10
kota
kd_pos
no_telp
jk
varchar
varchar
50
30
varchar 6
varchar 20
8
9
10
11
varchar
varchar
varchar
varchar
15
30
50
50
no_fax
user_login
password
Tabel 4.3 Desain File Table Customer
4. Desain File Table Admin
Nama Database : db_sagita
Nama Tabel : admin
File Kunci : user_login
No Field Name Type Size Keterangan
1
2
3
user_login
nama
4
varchar 10
varchar 30
Primary Key
password
char 10level
varchar 50
61
Tabel 4.4 Desain File Table Admin
5. Desain File Table Penjualan
Nama Database : db_sagita
Nama Tabel : penjualan
File Kunci : id_jual
No Field Name Type Size Keterangan
1
2
3
id_jual
no_faktur
4
5
6
7
int 5
varchar 20
Primary Key
kd_cust
date
kd_brg
jumlah
ket_pesan
tgl_jual
varchar
varchar
10
12
int 12
varchar 200
8
9
10
11
int
int
varchar
varchar
12
12
1
1
harga
dp
sts_bayar
sts_kirim
Tabel 4.5 Desain File Table Penjualan
6. Desain File Table Pengiriman
Nama Database : db_sagita
Nama Tabel : pengiriman
File Kunci : no_resi
62
No Field Name Type Size Keterangan
1
2
3
no_resi
no_faktur
4
varchar 10
varchar 10
Primary Key
tgl_kirim
varchar 20kode_ongkir
date
Tabel 4.6 Desain File Table Pengiriman
7. Desain File Table Daerah
No Field Name Type Size Keterangan
1
2
kode_daerah
nama_daerah
varchar 10
varchar 30
Primary Key
Tabel 4.7 Desain File Table Daerah
8. Desain File Table Jasa Pengiriman
No Field Name Type Size Keterangan
1
2
kode_jasa
nama_jasa
varchar 10
varchar 30
Primary Key
Tabel 4.8 Desain File Table Jasa Pengiriman
9. Desain File Table Ongkir
No Field Name Type Size Keterangan
1
2
3
kode_ongkir
kode_jasa
4
varchar 20
varchar 20
Primary Key
tarif
varchar 20kode_daerah
int 20
63
Tabel 4.9 Desain File Table Ongkir