desrizal-bab42

20
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 Direktur Karyawan / Pelayan A Direktur Utama / Pemilik Pembayaran Pembayaran Bukti Pembayaran Menanyakan barang Keputusan T Y Buat Bukti Pembayaran Bukti Pembayaran Bukti Pembayaran Bukti Pembayaran A Memilih 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

description

deplok ngalu

Transcript of desrizal-bab42

Page 1: 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

Page 2: desrizal-bab42

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

Page 3: desrizal-bab42

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.

Page 4: desrizal-bab42

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

Page 5: desrizal-bab42

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:

Page 6: desrizal-bab42

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:

Page 7: desrizal-bab42

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

email

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

Page 8: desrizal-bab42

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.

Page 9: desrizal-bab42

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 .

Page 10: desrizal-bab42

53

Gambar 4.8 Desain Laporan Pemesanan Barang

Gambar 4.9 Desain Laporan Pembayaran Barang

Gambar 4.10 Desain Laporan Pengiriman Barang

Page 11: desrizal-bab42

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

Page 12: desrizal-bab42

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

Page 13: desrizal-bab42

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

Email

Gambar 4.16 Desain Form Customer

5. Desain Form User

Data User

User Login

Nama User

Simpan Batal

Level

Password

Page 14: desrizal-bab42

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

Page 15: desrizal-bab42

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

Page 16: desrizal-bab42

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

Page 17: desrizal-bab42

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

email

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

Page 18: desrizal-bab42

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

Page 19: desrizal-bab42

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

Page 20: desrizal-bab42

63

Tabel 4.9 Desain File Table Ongkir