• Tidak ada hasil yang ditemukan

contoh DAD ERD Dan Pengenda (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "contoh DAD ERD Dan Pengenda (1)"

Copied!
26
0
0

Teks penuh

(1)

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

IV.1.Analisis sistem

Analisis sistem dilakukan untuk mengidentifikasi dan mengevaluasi

masalah pada obyek sistem sehingga dapat dilakukan perbaikan-perbaikan

maupun peningkatan kinerja sistem yang dibuat untuk sebuah toko penjualan

barang yang bertujuan untuk memudahkan proses transaksi penjualan dan

transaksi pembelian pada Toko Klontong CV.Tedjo mulyo.

Pada sistem terdapat transaksi pembelian baik secara eceran maupun secara

grosir, transaksi pembelian barang dan transaksi penjualan barang yang

dilakukan oleh pihak toko sehingga proses pencatatan, dan pelaporan dapat di

kontrol dengan baik.

Tujuan dari tahap analisis sistem ini adalah untuk mengetahui sejauh mana

sistem informasi yang dibuat untuk dapat menangani permasalahan yang ada

sebelum sistem yang baru diterapkan.

IV.2.Perancangan Sistem

Untuk membangun sistem yang baru terlebih dahulu dibutuhkan suatu

proses perancangan agar sistem yang akan dibuat ini benar-benar dapat

membantu memberikan solusi dari permasalahan yang terjadi pada sistem yang

lama dan analisis sistem yang akan dibangun adalah berbentuk aplikasi

terkomputerisasi yang dapat diakses dengan komputer. Pada sistem yang akan

dibangun ini, aplikasi akan dirancang untuk melakukan proses pendataan data

yaitu data barang, data supplier, dan melakukan proses transaksi penjualan,

(2)

Perancangan sistem dapat diartikan sebagai gambaran atau sketsa dari alur

proses sistem pengolahan data. Dalam rancangan suatu sistem dapat

menggunakan diagram konteks, Entity Relationship Diagram (ERD), Diagram

Arus Data (DAD) atau Data Flow Diagram (DFD) dan Hierarchy Input Proses

(3)

0 Komputerisasi Sistem

Penjualan di Toko Kelontong (Studi Kasus

CV.Tedjo Mulyo Yogyakarta). Pembayaran

Tagihan

3.1.2 Penjualan ke

Instansi

4.2 Laporan Pembelian

Barang

3.1.1 Penjualan Grosir dan Retail

4.1 Laporan Penjualan

4.3 Laporan Pembayaran

Tagihan

4.4 Laporan Tagihan 2.4

Data Satuan Barang 2.3

Data Supplier 2.2

Data Barang 2.1

Data Petugas 1 Login

4.1.1 Laporan Penjualan Grosir dan Retail

4.1.2 Laporan Penjualan ke

Instansi 3.2

Pembelian Barang

4.5 Laporan Data

Barang

4.6 Laporan Data

Suplier

Gambar 4.1 Diagram Jenjang

(4)

IV.2.2. Diagram Konteks

0

Komputerisasi Sistem Penjualan di Toko Kelontong (Studi Kasus

CV.Tedjo Mulyo Yogyakarta).

Admin Petugas

Info Petugas, Info Barang, Info Supplier Info Satuan Barang, Info Penjualan Barang Info Pembelian Barang, Info Pembayaran Tagihan,

Info Tagihan, Info Hak Akses, Laporan Penjualan, Laporan Pembelian, Laporan Tagihan, Laporan Data Barang, Laporan Data Suplier, Laporan Pembayaran Tagihan

Data Petugas, Data Barang, Data Supplier Data Satuan Barang, Data Penjualan Barang Data Pembelian Barang, Data Pembayaran Tagihan,

Data Tagihan, Data Hak Akses

Data Petugas, Data Barang, Data Supplier Data Satuan Barang, Data Penjualan Barang, Data Pembelian Barang,

Info Hak Akses, Info Petugas,

Info Barang, Info Supplier Info Satuan Barang, Info Penjualan Barang Info Pembelian Barang

(5)

IV.2.3. Diagram Arus Data (DAD)

IV.2.3.1. Diagram Arus DataLevel 1

1.

admin Username, password Username, Password tpengguna Hak Akses

Hak Akses

Data Petugas, Data Barang, Data Supplier Data Satuan Barang

Info Petugas, Info Barang, Info Supplier, Info Satuan Barang

Data Petugas

Data Petugas

tbarang Data Barang

Data Barang

tsuplier Data Supplier

Data Supplier

tsatuan Data Satuan Barang

Data Satuan Barang Data Penjualan Barang

Data Pembelian Barang, Data Pembayaran Tagihan,

Data Tagihan

Info Penjualan Barang Info Pembelian Barang, Info Pembayaran Tagihan,

Info Tagihan

tpenjualan

detpenjualan Data Penjualan Barang

Data Penjualan Barang Data Detail Penjualan Barang

Data Detail Penjualan Barang

tpembelian

detpembelian Data Pembelian Barang

Data Pembelian Barang

Data Detail Pembelian Barang Data Detail Pembelian Barang

bayar_pembelian

tagihan_belanjan Data Pembayaran Tagihan

Data Pembayaran Tagihan

Data Tagihan

Data Tagihan

Laporan Penjualan, Laporan Pembelian, Laporan Tagihan, Laporan Pembayaran Tagihan,

Laporan Data Barang, Laporan Data Suplier Petugas Data Penjualan Barang Data Pembelian Barang,

Data Tagihan

Info Penjualan Barang Info Pembelian Barang,

Info Tagihan

Hak Akses Username, Password

Data Penjualan Barang Data Pembelian Barang

Data Tagihan Data Supplier

Data Barang Data Pembayaran Tagihan

(6)

IV.2.3.2. Diagram Arus Data Level 2 Proses 2

2.1 Data Petugas

2.3 Data Supplier

2.4 Data Satuan

Barang 2.2 Data Barang

tpengguna Data Petugas

Data Petugas

admin Data Petugas

Info Petugas

Data Barang

Info Barang

tbarang Data Barang

Data Barang

tsuplier Data Supplier

Data Supplier

tsatuan Data Satuan Barang

Data Satuan Barang Data Supplier

Info Supplier

Data Satuan Barang

Info Satuan Barang

(7)

IV.2.3.3. Diagram Arus Data Level 2 Proses 3

3.1 Penjualan

3.3 Pembayaran

Tagihan 3.2 Pembelian

Barang

tpenjualan Data Penjualan Barang

Data Penjualan Barang

admin

Data Penjualan Barang

Info Penjualan Barang

Data Pembelian Barang, Data Tagihan Info Pembelian Barang,

Info Tagihan

tpembelian Data Pembelian Barang

Data Pembelian Barang

tbayar pembelian Data Supplier

Data Supplier

Data Pembayaran Tagihan

tagihan_belanja Data Tagihan

Data Tagihan

Petugas Info Penjualan Barang

Data Penjualan Barang

Data Pembelian Barang, Data Tagihan

Info Pembelian Barang, Info Tagihan

Info Pembayaran Tagihan

(8)

IV.2.3.4. Diagram Arus Data Level 2 Proses 4 Pembayaran

Tagihan 4.2 Laporan Pembelian

Barang Data Barang

4.4 Laporan Tagihan

4.6 Laporan Data Supplier Laporan

Pembayaran Tagihan

Laporan Tagihan Laporan Pembelian Barang Laporan

Penjualan

Laporan Data Barang

Laporan Data Supplier

tagihan_belanja

tbarang

tsuplier Data Penjualan

Data Pembelian

Data Pembayaran Tagihan

Data Tagihan

Data Barang

Data Supplier

(9)

IV.2.3.5. Diagram Arus Data Level 3 Proses 3.1

3.1.1 Penjualan Grosir dan

Retail

3.1.2 Penjualan Ke Instansi tpenjualan

admin petugas

Data Penjualan Grosir dan Retail

Data Penjualan Grosir dan Retail

Info Penjualan Grosir dan Retail

Info Penjualan Grosir dan Retail

Data Penjualan Ke Instansi

Info Penjualan Ke Instansi Info Penjualan

Ke Instansi

Data Penjualan Ke Instansi

Data Penjualan Grosir dan Retail

Data Penjualan Ke Instansi

Data Penjualan Grosir dan Retail

Data Penjualan Ke Instansi

Gambar 4.7 Diagram Arus Data Level 3 Proses 3.1

IV.2.3.6. Diagram Arus Data Level 3 Proses 4.1

4.1.1 Penjualan Grosir dan

Retail

4.1.2 Penjualan Ke Instansi

tpenjualan admin

Laporan Penjualan Grosir dan Retail

Laporan Penjualan Ke Instansi

Data Penjualan Grosir dan Retail

Data Penjualan Ke Instansi

(10)

IV.2.4. ERD (Entity Relational Diagram)

IV.2.4.1. Identifikasi entitas

Entitas yang akan digunakan dalam sistem sistem penjualan di toko

kelontong PD.Tedjo ini adalah sebagai berikut:

1. Entitas detpembelian

2. Entitas detpenjualan

3. Entitas tagihan_belanja

4. Entitas tbarang

5. Entitas tbayar_pembelian

6. Entitas tpembelian

7. Entitas tpengguna

8. Entitas tpenjualan

9. Entitas tsatuan

(11)

IV.2.4.2. Hubungan Antar Entitas

detpembelian tagihan_belanja

tpengguna

tsatuan detpenjualan

memiliki

Gambar 4.11 Hubungan AntarEntitas

IV.2.4.3. Atribut, Primary Kay dan Foreign Key

Tahapan ini untuk menentukan Atribut, Primery Kay (PK) dan Foreign

Kay (FK) yang menghubungkan entitas-entitas, yaitu setelah relasi antar entitas

yang dibuat.

1. Entitas detpembelian

 iddetbeli (PK)

 notabeli (FK)

 kdbarang (FK)

 harga_beli

 jumlah

(12)

2. Entitas detpenjualan

 iddet_jual (PK)

 kdpenjualan (FK)

 kdbarang (FK)

 harga_jual

 jumlah

 diskon

 sub_total

3. Entitas tagihan_belanja

 Id (PK)

 kdpengguna (FK)

 kdsup (FK)

 notabeli (FK)

 tgl_beli

 jatuhtempo

 totaltagihan

 carabayar

4. Entitas tbarang

 kdbarang (PK)

 namabarang

 kdsatuan (FK)

 hargabeli

(13)

 hargajual

 kdsup (FK)

 stok

5. Entitas tbayar_pembelian

 idbyr (PK)

 notabeli (FK)

 kdpengguna (FK)

 tglbyr_beli

 jumlah_bayar

6. Entitas tpembelian

 notabeli (PK)

 tgl_beli

 totalbeli

 kdsup

 kdpengguna (FK)

 jatuhtempo

 carabayar

7. Entitas tpengguna

 kdpengguna (PK)

 namaengguna

 telpon

 password

(14)

 alamat

8. Entitas tpenjualan

 kdpenjualan (PK)

 tgl_jual

 totaljual

 kdpengguna (FK)

 diskon

9. Entitas tsatuan

 Kdsatuan (PK)

 namasatuan

10.Entitas tsuplier

 kdsup (PK)

 namasup

 alamat

 telpon

IV.2.4.4. Perancangan Tabel

Pada perancangan tabel berfungsi untuk mendefinisikan basis data

sistem yang nantinya akan disimpan dalam database.

a. Tabel Detail pembelian

Nama Tabel : detembelian

(15)

Tabel 5.1 Detail Pembelian

b. Tabel data penjualan

Nama Tabel : detpenjualan

Primery key : iddet_jual

Tabel 5.2 Detail Penjualan

c. Tabel Daftar Tagihan

Nama Tabel : tagihan_belanja

Primery key : id

(16)

d. Tabel Data Barang

Nama Tabel : tbarang

Primery key : kdbarang

Tabel 5.4 Data Barang

e. Tabel Pembayaran Tagihan

Nama Tabel : tbayar_pembelian

Primary key : idbyr

Tabel 5.5 Pembayaran Tagihan

f. Tabel Pembelian

Nama Tabel : tpembelian

(17)

Tabel 5.6 Pembelian

g. Tabel Data Pengguna

Nama Tabel : tpengguna

Primery key : kdpengguna

Tabel 5.7 Data Pengguna

h. Tabel Penjualan

Nama Tabel : tpenjualan

Primery key : kdpenjualan

(18)

i. Tabel Data Satuan

Nama Tabel : tsatuan

Primery key : kdsatuan

Tabel 5.9 Data Satuan

j. Tabel Data Suplier

Nama Tabel : tsuplier

Primery key : kdsup

(19)

IV.2.5.Relasi Antar Tabel

(20)

IV.2.6.Desain Interface

Untuk melakukan pemrosesan data sehingga dihasilkan sebuah informasi,

maka diperlukan sarana input dan output sebagai pintu masuk dan keluarnya data.

Sebagai gambran antarmuka antara user dengan sistem yang digunakan berikut

desain rancangan sistem baik input maupun outputnya :

IV.2.6.1. Desain Halaman Login

Pada halaman form login terdapat dua inputan yaitu username dan

password digunakan untuk memvalidasi hak akses pengguna sistem. Didalam

sistem ini terdapat dua jenis pengguna sistem yaitu sebagai admin dan petugas.

Batal Masuk

Komputerisasi Sistem Penjualan CV. Tedjo Mulyo

Username

Password

X

Gambar 4.13 Halaman Form Login

IV.2.6.2. Desain Halaman Utama Sistem

Pada halaman menu utama memiliki beberapa menu antaralain menu

(21)

utama sistem dan tabel daftaar tagihan yang belum dilunasi digunakan untuk

melihat tagihan apa saja yang belum dilunasi saat melakukan pembelian barang.

Batal Gambar

X __

Home Master Transaksi Laporan

Daftar Tagihan Yang Belum di Lunasi

Nomor Nota Kode Supplier Tanggal Beli Jatuh Tempo Total Tagihan

Status Bar

Gambar 4.14 Halaman Utama

IV.2.6.3. Desain Menu Data Barang

Halaman menu data barang berada didalam menu master, salah satu menu

master adalah menu data barang yang berfungsi untuk menambahkan atau

memasukan data barang kedalam sistem, dalam menu data barang juga pengguna

dapat mengatur besaran laba yang akan di peroleh saat melakukan penjualan .

Data Supplier Data Barang

X __

Home Master Transaksi Laporan

Status Bar Data Petugas

Kode Barang

Satuan Nama Barang

Harga Beli

Harga Jual Prosentas Laba

Jumlah Stok Kode Supplier Button

Tambah Satuan

%

ButtonSmpan ButtonHapus

Kode Barang Nama Barang Satuan Harga Beli Laba Stok Harga Jual Kode Supplier

(22)

IV.2.6.4. Desain Menu Data Supplier

Halaman menu data suppliermerupanan salah satu menu yang terdapat

dalam menu master, menu data supplier digunakan untuk melakukan pengelolaan

data supplier yang ada baik melakukan penambahan data, penghapusan data

maupun perubahan data supplier yang sudah ada.

Data Supplier Data Barang

X __

Home Master Transaksi Laporan

Status Bar Data Petugas

Telpon Alamat

ButtonSmpan

Kode Supplier Nama Supplier Alamat Telpon

Kode Supplier Nama Supplier

ButtonSimpan ButtonHapus

Gambar 4.16 Halaman Menu Data Supplier

IV.2.6.5. Desain Menu Data Pengguna Sistem

Halaman menu data pengguna sistem merupakan submenu byang ketiga

yang terdapat dalam menu master setelah menu data barang dan menu data

supplier. Dalam menu data pengguna sistem sama halnya dengan dua menu

sebelumnya yaitu berfungsi untuk melakukan pengelolaan data pengguna sistem

baik tambah, hapus maupun ubah data yang sudah ada, selain itu dalam menu data

penbgguna sistem juga dapat di gunakan untuk membatasi hak akses pengguna

(23)

Data Supplier Data Barang

X __

Home Master Transaksi Laporan

Status Bar Data Petugas

Nomor Telpon

Password

username Nama Petugas Nomor Telpon Alamat

Username Nama Petugas

ButtonSimpan ButtonHapus

Hak Akses

Alamat

Hak Akses

Gambar 4.17 Halaman Menu Data Pengguna Sistem

IV.2.6.6. Desain Menu Penjualan Grosir dan Eceran

Pada menu penjualan grosir dan eceran digunakan untuk melakukan

transasi enjualan barang baik grosir maupun eceran, menu penjualan grosir dan

eceran meruakan bagian dari menu transaksi.

Penjualan Instansi Penjualan Grosir dan Eceran

X __

Home Master Transaksi Laporan

Status Bar Pembelian Barang

ID TRANSAKSI

ButtonBayar ButtonBata Pembayaran

Tanggal / / /

Kode Barang

ButtonCari

Jumlah Diskon

Harga Stok

Nama Barang Total

ButtonTambah

ID Transaksi Kode Barang Nama Barang Harga Jumlah Diskon Subtotal

Total Belanja

Button

Transasi Baru

(24)

IV.2.6.7. Halaman Menu Penjualan ke Instansi

Menu Penjualan barang ke instansi meruakan salah satu menu yang terdaat

dalam menu transaksi, menu penjualan ke instansi hanya digunakan untuk

melakukan penjualan barang ke instansi-instansi. Dalam menu penjualan ke

instansi terdapat beberapa perbedaan dengan menu sebelumnya yaitu menu

penjualan grosir dan eceran erbedaannya yaitu dalam menu penjualan grsir dan

eceran terdapat kolom diskon untuk penjualan setiap barangnya namun dalam

penjualan ke instansi tidak demikian, karena diskon nannti akan di berikan saat

sebelum dilakukan pembayaran jadi diskon dihitung berdasarkan total seluruh

pembelian yang dilakukan leh suatu instansi.

Penjualan Instansi Penjualan Grosir dan Eceran

X __

Home Master Transaksi Laporan

Status Bar Pembelian Barang

ID TRANSAKSI

ButtonBayar ButtonBata Pembayaran

Tanggal / / /

Kode Barang

ButtonCari

Jumlah Harga

Stok

Nama Barang Total

ButtonTambah

ID Transaksi Kode Barang Nama Barang Harga Jumlah Diskon Subtotal

Total Belanja

Button

Transasi Baru

(25)

IV.2.6.8. Halaman Menu Pembelian Barang

Menu pembelian barang hanya daat di akses oleh admin atau pemilik toko

menu ini digunakan untuk pengarsipan data pembelan barang dari supplier dan

kemudian setelah melakukan transasi di menu pembelian barang maka akan

menampilkan tagihan pada menu home atau halaman utama sistem.

Penjualan Instansi Penjualan Grosir dan Eceran

X __

Home Master Transaksi Laporan

Status Bar Pembelian Barang

ID TRANSAKSI

ButtonBata Pembayaran

Tanggal / / /

Kode Barang

ButtonCari

Jumlah Harga

Stok

Nama Barang Total

ButtonTambah

ID Transaksi Kode Barang Nama Barang Harga Jumlah Diskon Subtotal

Total Belanja

Button

Transasi Baru

ID TRANSAKSI

Tangga Jatuh Dempo / / /

Gambar 4.20 Halaman Menu Pembelian Barang

IV.2.6.9. Halaman Menu Pembayaran Tagihan

Menu pembayaran tagihan digunakan untuk melakukan pembayaran

tagihan yang dihaslkan dari transaksi pembelian dalam menu iini pengguna dapat

melihat daftar tagihan sesuai dengan tanggal jatuh temo yang terdekat namun jika

pembayaran sudah di lakukan semua maka secara otomatis daftar tagihan dalam

menu pembayaran ataupun dalam menu halaman utama yang menampilkan daftar

tagihan pembelian barang yang belum dilunasi akan hilang hingga ada transaksi

(26)

X __

Nomor Nota Kode Supplier Tanggal Beli Jatuh Tempo Total Tagihan

Status Bar

Cara Pembayaran

ButtonBayar

Masukan Nomor Nota Pembelian

Tanggal Pembelian Tanggal Jatuh Tempo

Kode Supplier

Nama Supplier

Alamat Supplier

RP.

Jumlah Bayar

Penjualan Instansi

Penjualan Grosir dan Eceran Pembelian Barang Pembayaran

Home Master Transaksi Laporan

Gambar

Gambar 4.1 Diagram Jenjang
Gambar 4.2 Diagram Konteks
Gambar 4.3 Diagram Arus Data Level 1
Gambar 4.4 Diagram Arus Data Level 2 Proses 2
+7

Referensi

Dokumen terkait

Mengenai hal ini, apa yang telah dilaku- kan oleh pemerintah Iran bisa dijadikan bahan kajian yang tepat, yaitu karena konsekuensi atas pelarangan perkawinan sesama

Penelitian menggunakan 60 ekor ayam pedaging, dua puluh ekor ayam di awal penelitian diambil darahnya untuk pengamatan titer antibodi asal induk terhadap infeksi virus

2 Wakil Dekan Bidang I SALINAN TERKENDALI 02 3 Wakil Dekan Bidang II SALINAN TERKENDALI 03 4 Manajer Pendidikan SALINAN TERKENDALI 04 5 Manajer Riset dan Pengabdian

4ydrocharitaceae sendiri merupakan salah satu suku anggota tumbuhan berbunga yang dimana kebayakan anggotanya adalah tanaman air. amun yang berasal

Pengawasan kualitas merupakan alat bagi manajemen untuk memperbaiki kualitas produk bila dipergunakan, mempertahankan kualitas produk yang sudah tinggi dan

Para PNS lingkungan Kecamatan dan Kelurahan wajib apel pagi setiap hari senin di Halaman Kantor Kecamatan Kebayoran Baru, dan akan diberikan teguran kepada yang tidak ikut apel

Skizogoni banyak terjadi pada organ dalam (hati, limpa, dan sumsum tulang) dan kelainan patologis pada organ tersebut sering ditandai dengan adanya pigmen malaria yang dideposit

Tujuan dan manfaat desain adalah melestarikan nilai-nilai budaya yang terkandung dalam cerita nusantara serta menyajikan cerita rakyat Jaka Tarub dan 7 Bidadari