bab iv analisis dan perancangan .digram, hipo, data . flow diagram, entity relationship diagram,

Download BAB IV ANALISIS DAN PERANCANGAN .digram, HIPO, data . flow diagram, entity relationship diagram,

Post on 23-Mar-2019

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

31

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek,

diperlukan adanya pengamatan data dan informasi yang dibutuhkan oleh perusahaan.

Data dan informasi tersebut diperoleh dari sumber terkait untuk memberikan

masukan dalam pengembangan sistem informasi yang dibuat. Kegiatan yang

dilakukan dalam pengumpulan data tersebut, antara lain:

1. Observasi

Melakukan pengamatan secara langsung di CV Rahayu Sentosa untuk

mengetahui proses/alur dari keluar masuknya persediaan barang dagang.

2. Wawancara

Mengadakan tanya jawab dengan bagian persediaan mengenai masalah yang

dihadapi dan memberikan solusi atas permasalahan tersebut.

3. Studi pustaka

Mencari informasi dan literatur yang berkaitan dengan kegiatan dan penyusunan

laporan kerja praktek yang dilakukan.

Berdasarkan survei yang telah dilakukan di CV Rahayu Sentosa,

permasalahan yang sering terjadi yaitu terjadinya kesalahan laporan dikarenakan

kegiatan penjualan barang dagang terkadang memliki 2 (dua) jenis penjualan yaitu

lembaran atau meteran. Oleh karena itu, dibutuhkan suatu sistem informasi yang

mampu mengatasi permasalah tersebut agar hasil laporan dapat digunakan menjadi

salah satu acuan dalam pengambil keputusan top manajemen

32

4.1 Analisis Sistem

Analisis sistem merupakan proses pengidentifikasian suatu sistem

berdasarkan hasil survey/studi lapangan untuk mengevaluasi permasalahan yang

terjadi, sehingga dapat diajukan suatu usulan perbaikan sesuai kebutuhan perusahaan.

Dalam langkah ini, penulis melakukan analisis suatu permasalahan mengenai proses

pencatatan keluar masuknya suatu persediaan barang dagang pada CV Rahayu

Sentosa. Langkah awal dalam analisis sistem yang dilakukan adalah dengan

mengetahui alur atau siklus keluar masuk persediaan barang dagang yang ada di

perusahaan.

4.1.1 Sistem Flow Laporan Persediaan Barang Dagang

Adapun gambar sistem flow laporan persediaan barang dagang dapat

dilihat pada gambar 4.1. Proses yang dilakukan oleh bagian persediaan pada CV

Rahayu Sentosa adalah sebagai berikut:

1. Bagian admin menerima daftar barang baru dari bagian penerimaan barang,

selain menerima itu admin juga menrima dokumen bukti penerimaan barang.

Kemudian admin akan memeriksa apakah barang tersebut sudah ada pada

daftar persediaan barang.

2. Apabila barang telah ada, maka admin langsung menginputkan transaksi

masuk sesuai dengan kode barang yang bersangkutan. Namun, apabila data

barang belum ada pada persediaan barang dagang maka admin membuat

data barang baru. Setelah selesai, admin langsung mencatat transaksi

terhadap data barang baru tersebut.

33

3. Pada saat pencatatan transaksi barang masuk, data dari transaksi tersebut akan

langsung masuk ke dalan tabel yang sesuai pada database.

4. Apabila ada penjualan, maka admin akan menerima dokumen berupa bukti

barang keluar dari bagian pengeluaran barang. Admin akan mencatat

transaksi tersebut ke dalam form barang keluar. Transaksi yang terjadi akan

langsung masuk ke dalam tabel database.

Mulai

Bagian Penerimaan

Barang

Bagian Pengeluaran

BarangManajer Perusahaan

Bukti Penerimaan

Barang

Admin Persediaan

Pe

rse

dia

an

Bar

ang

Bukti Pengeluaran

Barang

11

Apa Barang

Lama ?

Input Data

Transaksi

Penerimaan

T

2

2

Input Data

Transaksi

Penerimaan Y

Input Data

Transaksi

Pengeluaran

Cetak Laporan

Persediaan

Barang

3

3

Laporan

Persediaan

Barang

4

4

Selesai

Input Data Barang

Input Data

Transaksi

Input Data Barang

Daftar Barang

3

3

Tra

nsa

ksi

bar

ang

Ma

suk

Tra

nsa

ksi

bara

ng K

elu

ar

Perhitungan

Persediaan

34

Gambar 4.1 Sisflow Proses Keluar Masuk Barang

5. Setiap transaksi yang terjadi, baik barang masuk maupun barang keluar stok

pada setiap persediaan barang dagang yang bersangkutan akan berkurang

secara otomatis. Proses ini bertujuan untuk mengetahui jumlah persediaan

suatu barang sewaktu-waktu

6. Kemudian apabila manajer ingin meminta laporan persediaan barang dagang,

maka admin akan mencetak laporan sesuai dengan permintaan manajer.

4.2 Perancangan Sistem

Berdasarkan analisis, penulis membuat rancangan sistem untuk mencari

solusi pada perusahaan tersebut. Sistem yang baru dapat digambarkan melalui context

digram, HIPO, data flow diagram, entity relationship diagram, struktur tabel, dan

desain I/O. Adapun penjelasannya sebagai berikut:

4.2.1 Hierarchy plus Input-Process-Output (HIPO)

Gambar 4.2 HIPO Sistem Informasi Persediaan Barang Dagang

35

HIPO merupakan alat desain dan teknik dokumentasi dalam siklus

pengembangan sistem. HIPO menggambarkan hierarki proses-proses yang ada

dalam data flow diagram. Gambar 4.2 adalah HIPO dari Rancang Bangun Sistem

Informasi Laporan Persediaan Barang Dagang pada CV Rahayu Sentosa.

HIPO pada perusahaan dagang ini terdiri dari 3 (tiga) data yaitu, master,

transaksi dan laporan. Data master terdiri dari 3(tiga) data yaitu data admin, jenis

dan barang. Sedangkan, transaksi ada 2 (dua) dan laporan ada 1 (satu)

4.2.2 Context Diagram

Context Diagram dari sistem informasi laporan persediaan barang dagang

ini menggambarkan secara umum proses yang terjadi di perusahaan tersebut.

Pada context diagram ini melibatkan 4 entity yang digambarkan pada gambar 4.3

36

Gambar 4.3 Context Diagram

4.2.3 DFD level 0 Sistem Persediaan Barang Dagang

DFD level 0 merupakan hasil decompose dari context diagram yang

menggambarkan proses-proses apa saja yang terdapat pada sistem persediaan barang

dagang pada CV Rahayu Sentosa. DFD level 0 dapat dilihat pada gambar 4.4

37

Gambar 4.4 DFD Level 0 Persediaan Barang Dagang

4.2.4 Entity Relationship Diagram (ERD)

Dari analisis sistem diatas maka dapat dibuat untuk merancang database

yaitu Entity Relationship Diagram (ERD) yang menggambarkan struktur database

dari sistem persediaan barang dagang pada CV Rahayu Sentosa yang terdiri dari

Conceptual Data Model dan Physical Data Model.

a. Conceptual Data Model (CDM)

Conceptual Data Model (CDM) ini memberikan gambaran tentang struktur

basis data yang terdiri dari entitas, hubungannya, dan batasannya. Berikut ini

gambaran dalam Conceptual Data Model (CDM) pada gambar 4.5:

38

Gambar 4.5 Conceptual Data Model Sistem Persediaan Barang Dagang

b. Physical Data Model (PDM)

39

Gambar 4.6 Physical Data Model Sistem Persediaan Barang Dagang

Physical Data Model (PDM) merupakan hasil generate dari Conceptual

Data Model (CDM). PDM menggunakan sejumlah tabel untuk menggambarkan data

serta hubungan antara data-data tersebut. Berikut PDM yang ada pada sistem

persediaaan barang dagang pada CV Rahayu Sentosa dapat dilihat pada gambar 4.6.

4.2.3 Struktur Tabel

Struktur tabel pada sistem informasi laporan persediaan barang dagang

pada CV Rahayu Sentosa adalah sebagai berikut:

a. Tabel Log In

Nama Tabel : admin

Primary Key : kode_admin

Foreign Key : -

40

Fungsi : Tabel untuk memasukkan kode_admin dan password

Tabel 4.1 Admin

No. Field Type Length Key

1. kode_admin Varchar 5 Primary Key

2. nama_admin Varchar 30 -

3. pass_admin Varchar 5 -

b. Tabel Barang Masuk

Nama Tabel : barang_masuk

Primary Key : kode_masuk

Foreign Key : -

Fungsi : Tabel untuk memasukkan transaksi barang masuk

Tabel 4.2 Barang Masuk

No. Field Type Length Key

1. kode_masuk Varchar 5 Primary Key

2. tgl_masuk Date & Time - -

c. Tabel Barang Keluar

Nama Tabel : barang_keluar

Primary Key : kode_keluar

Foreign Key : -

Fungsi : Tabel untuk memasukkan data transaksi barang keluar

41

Tabel 4.3 Barang Keluar

No. Field Type Length Key

1. kode_keluar Varchar 5 Primary Key

2. tgl_keluar Date & Time - -

d. Tabel Persediaan

Nama Tabel : persediaan

Primary Key : kode_persediaan

Fungsi : Tabel untuk memasukkan data master barang

Tabel 4.4 Persediaan

No. Field Type Length Key

1. kode_persediaan Varchar 5 Primary Key

2. Nama_persediaan Varchar 30 -

3. Satuan Varchar 20 -

4. Harga Integer - -

5. Stok Integer - -

e. Tabel Jenis Persediaan

Nama Tabel : jenis_persediaan

Primary Key : kode_jenis

Foreign Key : -

42

Fungsi : Tabel untuk memasukkan data master barang

Tabel 4.5 Jenis Persediaan

No. Field Type Length Key

1. kode_jenis Varchar 5 Primary Key

2. Nama_jenis Varchar 20 -

Recommended

View more >