• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN PERANCANGAN"

Copied!
49
0
0

Teks penuh

(1)

40

BAB III

ANALISIS DAN PERANCANGAN

III.1 Analisis Sistem Yang Sedang Berjalan III.1.1 Formulir Input

Bentuk yang digunakan PT. PS Maju Bersama, sebagai dasar Sistem Informasi Stok Barang yaitu berupa Daftar Barang, Buku Pemasukan Barang, Buku Penjualan dan Buku Persediaan.

1. Formulir Pemasukan Data Daftar Barang

Dalam Formulir Pemasukan Daftar Barang tentang data-data barang dan harga yang telah disesuaikan dengan harga pembelian. Kelemahannya adalah dalam pencatatan data Daftar Harga Barang terkadang tidak sesuai dengan data yang sebenarnya. Daftar Barang dapat dilihat pada gambar dibawah ini.

Gambar III.1 Formulir Daftar Barang

2. Formulir Pencatatan Data Transaksi Pemasukan Barang

Dalam Formulir Pencatatan data Transaksi Pemasukan Barang merupakan pemasukan data transaksi Pemasukan Barang. Bentuk formulir

(2)

41

pencatatan data trasaksi pemasukan barang dapat dilihat pada gambar dibawah ini.

Gambar III.2 Formulir Pencatatan Data Transaksi Pemasukan Barang

3. Formulir Pencatatan Data Transaksi Penjualan

Dalam Formulir Pencatatan data Transaksi Penjualan merupakan pemasukan data-data transaksi Penjualan berupa item-item yang menyangkut data-data penjualan. Kelemahannya adalah dalam pencatatan data transaksi terkadang tidak sesuai dengan data yang sebenarnya.. Dapat dilihat pada gambar dibawah ini.

(3)

42 4. Formulir Pencatatan Data Persediaan

Dalam Formulir Pencatatan data Persediaan merupakan pemasukan data-barang yang ada digudang dan di counter. Kelemahannya adalah dalam pencatatan data transaksi terkadang tidak sesuai dengan data yang sebenarnya. Buku persediaan dapat dilihat pada gambar dibawah ini.

Gambar III.4 Formulir Pencatatan Data Persediaan

III.1.2. Prosedur Pengolahan Data

Setelah penulis melakukan pengamatan langsung pada PT. PS. Maju Bersama Medan, khususnya mengenai Stok Barang masih dilakukan secara manual. Walaupun PT. PS. Maju Bersama Medan telah memiliki suatu komputer sebagai alat bantu, tetapi komputer tersebut terbatas hanya menyimpan data dalam format Ms. Office. Hal ini juga mengakibatkan terlambatnya didalam pembuatan laporan yang diinginkan untuk diserahkan kepada pimpinan.

Adapun prosedur Penjualan yaitu :

1. Pembeli datang Ke PT. PS. Maju Bersama Medan, dan memilih produk yang akan dibeli oleh si pelanggan.

2. Memberikan kepada kasir untuk pengecekan harga.

3. Kasir menghitung jumlah pembayaran yang sesuai dengan jumlah harga yang ada dalam daftar harga produk dan mencetak faktur penjualan

(4)

43

4. Tata usaha mencatat transaksi penjualan kedalam buku penjualan.

5. Bagian Gudang mencatat barang yang sisa di counter dan di gudang yang dibuat dalam bentuk laporan persediaan dan diserahkan kepada tata usaha. 6. Jika persediaan barang tidak mencukupi, tata usaha membeli barang sesuai

jumlah yang dibutuhkan.

7. Tata usaha membuat laporan sesuai dengan kebutuhan pimpinan.

Untuk lebih memperjelas Sistem informasi dibawah ini digambarkan Aliran informasi stok barang dari sistem yang sedang berjalan dapat dilihat pada gambar berikut:

(5)

44

PEMBELI/PELANGGAN KASIR TATA USAHA BAGIAN GUDANG PIMPINAN

Barang yang dibeli pelanggan

Barang yang dibeli pelanggan Mengecek barang yang dibeli pelanggan Menghitung jumlah pembayaran pelanggan Faktur Penjualan Faktur Penjualan Membayar sesuai dengan jumlah yang tertera didalam faktur penjualan Pembayaran Uang Pembayaran Mencatat kedalam buku penjualan Cek Stok digudang dan di counter Daftar Persediaan Buku Penjualan Daftar Persediaan Melakukan Pembelian Barang Daftar Pembelian Barang Membuat Laporan Lap Penjualan Lap Pembelian Lap Persediaan Lap Penjualan Lap Pembelian Lap Persediaan

Gambar III.5 Aliran Informasi Sistem Informasi Stok Barang

III.1.3. Formulir Output

Bentuk yang digunakan PT. PS. Maju Bersama Medan, sebagai dasar system informasi stok barang yaitu berupa Laporan Daftar Barang, Laporan penjualan, Laporan Pembelian dan Laporan persediaan.

(6)

45 1. Laporan Barang

Laporan Daftar Barang merupakan output dari pencatatan daftar barang. Bentuk laporan daftar barang dapat dilihat pada gambar dibawah ini.

Gambar III.6 Laporan Daftar Barang

2. Laporan Pemasukan Barang

Laporan Pemasukan Barang merupakan output dari pencatatan daftar Pemasukan. Bentuk laporan Pemasukan barang dapat dilihat pada gambar dibawah ini.

(7)

46 3. Laporan Penjualan Barang

Laporan Penjualan Barang merupakan output dari pencatatan daftar Penjualan. Bentuk laporan Penjualan barang dapat dilihat pada gambar dibawah ini.

Gambar III.8 Laporan Penjualan Barang

4. Laporan Persediaan Barang

Laporan Persediaan Barang merupakan output dari pencatatan daftar Persediaan. Bentuk laporan Persediaan barang dapat dilihat pada gambar dibawah ini.

(8)

47

III.2 Evaluasi Sistem yang Berjalan

Setelah mempelajari dan mengamati sistem pengiriman yang sedang berjalan pada perusahaan PT.PS Maju Bersama, penulis menyimpulkan bahwa sistem yang berjalan saat ini dan pada pelaksanaanya belum efesien karena hanya mengandalkan prosedur-prosedur kerja manual.

Adapun permasalahan yang dihadapi oleh PT.PS Maju Bersama sekarang ini adalah :

1. Banyak terjadi penyimpangan-penyimpangan, misalnya jumlah stok barang yang tidak sesuai antara barang yang masuk dan barang yang telah keluar atau terpakai.

2. Kurang tanggapan pihak penanggung jawab bagian gudang yang tidak segera melaporkan adanya kerusakan atau perpindahan barang.

3. Prosedur dalam pelaporan kerusakan dan perpindahan barang-barang inventaris yang dirasakan masih kurang jelas, membuat aktivitas pelaporan tidak pernah terjadi.

III.3. Disain Sistem

Setelah melakukan analisa kebutuhan sistem, tahap selanjutnya adalah mendesain sistem. Teknik yang digunakan untuk mendesain sistem adalah dengan menggunakan bahasa pemodelan yang berorientasi objek yaitu Unified Modelling Language (UML). Sistem pemesanan barang pada PT.PS Maju Bersama terbagi dalam beberapa kasus yang digambarkan pada diagram UML .

(9)

48

1. Mempermudah dalam pencarian data-data Barang Pada PT.PS Maju Bersama

2. Meningkatkan keefisiensian dan kenyamanan bagi pegawai yang ingin melakukan pendataan persediaan barang dagang.

Adapun kelemahan dari sistem yang diusulkan adalah sebagai berikut : 1. Sistem yang dirancang dikhususkan pada PT. PS Maju Bersama saja 2. Sistem ini di rancang khusus hanya persediaan barang dagang saja.

III.3.1. Desain Sistem Global

Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram

2. Perancangan Output 3. Perancangan Tampilan 4. Perancangan Database 5. Perancangan Logika Program

(10)

49

III.3.1.1 Use Case Diagram.

Halaman LOgin

Halaman List Berita

Tambah Data Informasi Data Barang Return barang Barang Masuk/ Pembelian Barang Barang Keluar/ penjualan Barang Laporan Persediaan Laporan Barang Masuk Laporan Barang keluar

Kartu persediaan

Manajemen Password

Hapus buku tamu

Keluar/Logout Admin

Pimpinan

(11)

50

III.3.1.2 Sequence diagram

Sequence diagram adalah diagram yang merepresentasikan interaksi antar-objek. Bentuk Sequence diagram dari system yang dari system yang dibangun adalah sebagai berikut :

a. Sequence diagram Login

ADMIN

Aplikasi Database

Masukkan User Name dan Password Validasi User Name dan Password Gagal Messagebox (Nama Server Salah) Return Gagal Return Berhasil [ Berhasil ]

Gambar III.11Sequence Diagram Proses Login

b. Sequence diagram List Informasi

ADMIN

Aplikasi Database

Koreksi Atau Ubah data Informasi

Tampilkan Data Informasi

Data Informasi Di Update

Data Informasi Di Hapus Return Tampil data Informasi Hapus data Informasi

(12)

51 c. Sequence diagram Tambah Informasi

ADMIN

Aplikasi Database

Memasukkan Data Informasi

Data Informasi Di Tersimpan Data Informasi Dimasukkan

Menyimpan informasi

Gambar III.13Sequence Diagram Tambah Informasi

d. Sequence diagram Barang

ADMIN

Aplikasi Database

Memasukkan Data Barang

Tampilkan Data Barang

Data Barang Di Update

Data Barang Di Hapus Return Tampil data Barang Data Barang Dimasukkan

Koreksi Atau Ubah data Barang

Hapus data Barang

(13)

52 e. Sequence diagram Barang Masuk

ADMIN

Aplikasi Database

Memasukkan Data Barang masuk

Tampilkan Data Barang masuk

Data Barang masuk Di Update

Data Barang masuk Di Hapus

Return Tampil data Barang masuk Data Barang masuk Dimasukkan

Koreksi Atau Ubah data Barang masuk

Hapus data Barang masuk

Gambar III.15Sequence Diagram Barang Masuk

f. Sequence diagram Barang Keluar

ADMIN

Aplikasi Database

Memasukkan Data Barang Keluar

Tampilkan Data Barang Keluar

Data Barang Keluar Di Update

Data Barang Keluar Di Hapus

Return Tampil data Barang Keluar Data Barang KeluarDimasukkan

Koreksi Atau Ubah data Barang Keluar

Hapus data Barang Keluar

(14)

53 g. Sequence diagram Laporan Persediaan

ADMIN

Aplikasi Database

Pilih Laporan persediaan

Tampilkan laporan persediaan

Menampilkan Laporan persediaan

Return Tampil data laporan persediaan Laporan persediaan dipilih

Gambar III.18Sequence Diagram Laporan Persedian

h. Sequence diagram Laporan Barang masuk

ADMIN

Aplikasi Database

Pilih Laporan Barang masuk

Tampilkan laporan Barang masuk

Menampilkan Laporan Barang masuk

Return Tampil data laporan Barang masuk Laporan Barang masuk dipilih

(15)

54

i. Sequence diagram Laporan Barang Keluar

ADMIN

Aplikasi Database

Pilih Laporan Barang keluar

Tampilkan laporan Barang keluar

Menampilkan Laporan Barang keluar

Return Tampil data laporan Barang keluar Laporan Barang keluar dipilih

Gambar III.20Sequence Diagram Laporan Barang Keluar

j. Sequence diagram Jurnal Umum

ADMIN

Aplikasi Database

Jurnal umum

Tampilkan jurnal umum

Menampilkan jurnal umu

Return tampil jurnal umu Jurnal umu dipilih

(16)

55 k. Sequence diagram Kartu Persediaan

ADMIN

Aplikasi Database

Pilih kartu persediaan

Tampilkan Kartu persediaan

Menampilkna kartu persediaan

Return kartu Persediaan Laporan Persedian Dipilih

Gambar III.21Sequence Diagram Kartu Persediaan

l. Sequence diagram Manajemen Password

ADMIN

Aplikasi Database

Memasukkan Data Manajemen Password

Tampilkan Data Manajemen Password

Data Manajemen Password Peta Di Update

Data Manajemen Password Peta Di Hapus Return Tampil data Manajemen Password

Data Manajemen Password Dimasukkan

Koreksi Atau Ubah data Manajemen Password

Hapus data Manajemen Password

(17)

56 m. Sequence diagram Buku Tamu

ADMIN

Aplikasi Database

Memasukkan Data Buku Tamu

Tampilkan Data Buku Tamu

Data Buku Tamu Di Update

Data Buku Tamu Di Hapus Return Tampil data Buku Tamu Data Buku Tamu Dimasukkan

Koreksi Atau Ubah data Buku Tamu

Hapus data Buku Tamu

Gambar III.23Sequence Diagram Buku Tamu

n. Sequence diagram Logout

ADMIN

Aplikasi Database

Masukkan User Name dan Password Validasi User Name dan Password Gagal Messagebox (Nama Server Salah) Return Gagal Klik Logout [ Berhasil ] Data Logout

Gambar III.24Sequence Diagram Logout

III.3.1.3.Class diagram

Diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem / perangkat lunak yang sedang kita kembangkan •

(18)

57

Diagram kelas (Class Diagram) memberi kita gambaran (diagram statis ) tentang sistem / perangkat lunak dan relasi-relasi yang ada di dalamnya. Bentuk Class Diagram dari system yang dibangun dapat dilihat pada gambar dibawah ini.

LOGIN + UserName + Password + Simpan() + Batal() Aplikasi ADMINISTRATOR Barang + kodebarang = varchar(10) + namabarang= varchar(30) + satuan= varchar(10) + hargabeli= Numeric(18,0) + hargajual= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() Barang Keluar/Penjualan + nofaktur=Varchar(5) + tanggalpemasukan=Date(8) + NamaPelanggan= varchar(40) + kodebarang= varchar(5) + jumlah= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() Barang Masuk + nofaktur=Varchar(5) + tanggalpemasukan=Date(8) + namasupplier= varchar(40) + kodebarang= varchar(5) + jumlah= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() LAPORAN +Cetak() +Batal() PIMPINAN

(19)

58

III.3.2 Desain Sistem Secara Detail III.3.2.1. Desain Output

Desain output merupakan suatu bentuk keluaran atau tabel-tabel laporan yang dibutuhkan dalam Sistem Informasi Stok Barang pada PT. PS Maju Bersama Berbasis Web.

1. Laporan Stok barang

Laporan Stok Barang merupakan laporan untuk menampilkan stok barang. Bentuk laporan stok barang dapat dilihat pada gambar dibawah ini.

PT. PS MAJU BERSAMA LAPORAN STOK BARANG

NO KODE NAMA BARANG SATUAN JUMLAH MASUK JUMLAH KELUAR STOK Xxxxx Xxxxx Xxxxx xxxxx Xxxxx Xxxxx Xxxxx xxxxx Xxxxx Xxxxx Xxxxx xxxxx Xxxxx Xxxxx Medan, dd/mm/yyyy (________________)

Gambar III.26 Rancangan Laporan Stok Barang

2. Laporan Barang Masuk

Laporan Barang Masuk merupakan laporan untuk menampilkan Barang Masuk. Bentuk laporan Barang Masuk dapat dilihat pada gambar berikut.

(20)

59

PT. PS MAJU BERSAMA LAPORAN BARANG MASUK

No Tgl Nama Supplier Kode Barang Nama Barang Satuan Harga

Satuan Jumlah Total Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx xxxx Xxxx xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Medan, dd/mm/yyyy (________________)

Gambar III.27 Rancangan Laporan Barang Masuk

3. Laporan Barang keluar

Laporan Barang keluar merupakan laporan untuk menampilkan Barang keluar. Bentuk laporan Barang keluar dapat dilihat pada gambar berikut:

PT. PS MAJU BERSAMA LAPORAN BARANG KELUAR

No Tgl Nama Pelanggan Kode Barang Nama Barang Satuan Harga

Satuan Jumlah Total Xxxx xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx xxxx Xxxx xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Xxxx Medan, dd/mm/yyyy (________________)

Gambar III. 28 Rancangan Laporan Barang keluar

4. Laporan Jurnal umum

Laporan Keuangan merupakan laporan untuk menampilkan Keuangan. Bentuk laporan Keuangan dapat dilihat pada gambar dibawah ini.

(21)

60

PT. PS MAJU BERSAMA JURNAL UMUM

No Tanggal Nama

Perkiraan Debet Kredit Xxxxx Xxxxx Xxxxx Xxxxx Xxxxx Xxxxx Xxxxx Xxxxx Xxxxx xxxxx Medan, dd/mm/yyyy (________________)

III.3.2.2 Rancangan Halaman Informasi

1. Rancangan Halaman utama.

Halaman utama merupakan tampilan awal pada saat aplikasi dijalankan. Dalam halaman utama terdapat beberapa menu yang dapat diakses oleh pengunjung.

(22)

61

Gambar III.29 Rancangan Halaman Utama

2. Rancangan Halaman Profil.

Halaman Profil merupakan yang berisi profil PT. PS. Maju Bersama. Bentuk rancangan halaman profil dapat dilihat pada gambar berikut:

HEADER SLIDE GAMBAR INFORMASI  Persediaan Inventori  Inventori keluar Gambar/text

HOME – PROFIL – BERITA TERKINI – BUKU TAMU- ABOUT ME

Login Admin ARTIKEL TEXT

(23)

62

Gambar III.30 Rancangan Halaman Profil

HEADER SLIDE GAMBAR INFORMASI  Persediaan Inventori  Inventori Masuk  Inventori keluar Gambar/text

HOME – PROFIL – BERITA TERKINI – BUKU TAMU

Login Admin ARTIKEL Sejarah

Info sejarah Visi dan Misi

Info visi dan misi Arti Logo

Info arti logo Sumber Daya

Info sumber daya Logo

(24)

63

3. Rancangan Halaman Berita Terkini.

Rancangan Halaman berita terkini berisi berita yang dapat dilihat oleh pengunjung yang berhubungan dengan PT. PS. Maju Bersama Medan. Bentuk Halaman berita dapat dilihat pada gambar berikut ini.

.

s

Gambar III.31 Rancangan Halaman Berita Terkini

HEADER SLIDE GAMBAR INFORMASI  Persediaan Inventori  Inventori Masuk  Inventori keluar Gambar/text

HOME – PROFIL – BERITA TERKINI – BUKU TAMU

Login Admin ARTIKEL

Berita

Info berita

(25)

64

III.3.2.3. Rancangan Masukan (Input)

1. Perancangan Halaman Login Admin

Perancangan halaman login merupakan halaman untuk memasukkan user name dan password administrator. Bentuk halaman login admin dapat dilihat pada gambar dibawah ini.

Gambar III.32 Rancangan Halaman Login Administrator

2. Perancangan Halaman Menu Admin

Perancangan halaman Menu Admin merupakan halaman untuk memasukkan data dan informasi. Bentuk halaman menu admin dapat dilihat pada gambar dibawah ini.

Gambar III.33 Rancangan Halaman Administrator '

HEADER

Masukkan User Name dan Password dengan Benar

User Name

Password

OK Batal

HEADER Tambah Data Berita

Edit/Hapus Data Berita Data Barang

Barang Masuk/Pembelian Barang Barang Keluar/Penjualan Barang

Laporan Persediaan

Laporan Barang Masuk Laporan Barang keluar

Jurnal Umum Manajemen Password

Hapus Buku Tamu Keluar/Logout

(26)

65

3. Perancangan Halaman Input Berita

Perancangan halaman input berita merupakan halaman untuk memasukkan data berita dan informasi. Bentuk halaman menu input berita dapat dilihat pada gambar dibawah ini.

v

Gambar III.34 Rancangan Halaman Input Berita

4. Perancangan Halaman Input Data Barang

HEADER

Kembali Ke Home

TAMBAH DATA BERITA/ARTIKEL/INFORMASI

JENIS BERITA : JUDUL BERITA : ASAL ARTIKEL INFORMASI AWAL : DETAIL INFORMASI : Simpan Cancel

(27)

66

Perancangan Halaman Input Data Barang merupakan halaman untuk memasukkan data Barang. Bentuk Perancangan Halaman Input Data Barang dapat dilihat pada gambar dibawah ini.

a. Form Input

Gambar III.35 Rancangan Halaman Input Data Barang b. List Data

Gambar III.36 Rancangan Halaman List Data Barang

5. Perancangan Halaman Input Data Barang Masuk

HEADER

TAMBAH DATA BARANG Kode Barang : Nama Barang : Satuan : ▼ Harga beli : Harga Jual : Simpan Batal Kembali Ke List Data

HEADER

TAMBAH DATA Kode

Inventori

Nama

Inventori Satuan Harga Beli Harga Jual

(28)

67

Perancangan Halaman Input Data Barang masuk merupakan halaman untuk memasukkan data Barang masuk. Bentuk Perancangan Halaman Input Data Barang masuk dapat dilihat pada gambar dibawah ini.

a. Form Input

Gambar III.37 Rancangan Halaman Input Data Barang Masuk

HEADER

TAMBAH DATA BARANG MASUK No Faktur : Tanggal Pemasukan : Nama Supplier : Kode Barang : Jumlah : SIMPAN BATAL

(29)

68

6. Perancangan Halaman Input Data Barang Keluar/Penjualan

Perancangan Halaman Input Data Barang Keluar/Penjualan merupakan halaman untuk memasukkan data Barang Keluar/Penjualan. Bentuk Perancangan Halaman Input Data Barang Keluar/Penjualan dapat dilihat pada gambar dibawah ini.

a. Form Input

Gambar III.38 Rancangan Halaman Input Data Barang Keluar/Penjualan

7. Perancangan Halaman Input Manajemen Password

HEADER

TAMBAH DATA BARANG KELUAR/PENJUALAN No Faktur : Tanggal Keluar : Nama Supplier : Kode Barang : Jumlah : SIMPAN BATAL

(30)

69

Perancangan Halaman Input Manajemen Password merupakan halaman untuk memasukkan data Admin. Bentuk Perancangan Halaman Input Data Manajemen Password dapat dilihat pada gambar berikut:

a. Form Input

Gambar III.39 Rancangan Halaman Input Data Manajemen Password b. List Data

Gambar III.40 Rancangan Halaman List Data Manajemen Password

III.3.2.4 Rancangan Basis Data

HEADER

TAMBAH DATA ADMIN User Name :

Password :

Simpan Batal Kembali Ke List Data

HEADER

TAMBAH DATA

User Name Password

(31)

70

III.3.2.4.1 Normalisasi

1. Unnormal

Tabel III.1. Bentuk Unnormal

No Faktur : 00120

Tanggal Faktur : 12 Januari 2012

Nama Supplier : CV. Indah Permata Sari

Kode Barang

Nama

Barang Satuan Harga Beli Jumlah Total

0001 Pepsodent Pcs 6500 2 13.000

0002 Sempurna Bungkus 10.000 2 20.000

0003 Dancow Bungkus 47.000 2 94.000

0004 Ciptadent Bungkus 3.000 2 6.000

2. Normal Pertama (1NF)

Tabel III.2. Bentuk Normal Pertama (1NF)

No Faktur Tgl Faktur Nama Supplier Telp Kode Barang Nama Barang Satuan Harga

Satuan Jumlah Total 00120 12 Januari 2012 CV. Indah Permata Sari 08137 6960861 0001 Pepsodent Bungkus 6.500 2 13.000 00120 12 Januari 2012 CV. Indah Permata Sari 08137 6960861 0002 sempurna Bungkus 10.000 2 20.000 00120 12 Januari 2012 CV. Indah Permata Sari 08137 6960861 0003 dancow Bungkus 47.000 2 94.000 00120 12 Januari 2012 CV. Indah Permata Sari 08137 6960861 0004 ciptadent Bungkus 3.000 2 6.000 3. Normal Kedua (2NF)

(32)

71

Tabel III.3. Bentuk Normal Pertama (2NF) Tabel Barang

Kode Nama Satuan Harga Satuan Stok

0001 Pepsodent Bungkus 12.000 2

0002 Sempurna Bungkus 10.000 2

0003 Dancow Bungkus 7.000 2

0004 Ciptadent Bungkus 3.000 2

Tabel Pelanggan

Kode Pelanggan Nama Pelanggan Telepon

00120 CV. Indah

Permata Sari

08137 6960861

Tabel Barang Masuk

No Faktur Tgl Pemasukan Kode Supplier

00120 12 Januari 2012 00120

Tabel Detail Barang Masuk

No Faktur Kode Barang Jumlah

00120 0001 2

00120 0002 2

00120 0003 2

00120 0004 2

Tabel Keluar

No Faktur Tgl Pengiriman Kode Pelanggan

00120 12 Januari 2012 00120

(33)

72

No Faktur Kode Barang Jumlah

00120 0001 2 00120 0002 2 00120 0003 2 00120 0004 2 4. Normal Ketiga (3NF) INVENTORI KodeBarang NamaBarang Satuan HargaBeli HargaJual DETAIL BARANG KELUAR NoFaktur KodeBarang Jumlah DETAIL BARANG MASUK NoFaktur KodeBarang Jumlah BARANG KELUAR NoFaktur TanggalPemasukan NamaPelanggan BARANG MASUK NoFaktur TanggalPemasukan NamaSupplier

Gambar III.41 Normal Ketiga (3NF) III.3.2.4.2 Desain File/Tabel

Database merupakan himpunan kelompok data/arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Adapun database yang penulis buat dalam perancangan ini adalah sebagai berikut:

(34)

73

Tabel Barang merupakan media untuk menyimpan data Barang, struktut tabel Barang dapat dilihat pada tabel di berikut:

Tabel III.4 Struktur Tabel Barang

No Field Name Type Size Description

1 2 3 4 5 KodeBarang NamaBarang Satuan HargaSatuan Stok Varchar Varchar Varchar Currency Int 5 30 12 8 2 Kode Barang Nama Barang Satuan Harga Satuan Stok

Primary Key : Kode Barang

2. Tabel Barang Masuk

Tabel Barang Masuk merupakan media untuk menyimpan data Barang Masuk, struktut tabel Pemesanan dapat dilihat pada tabel di bawah ini.

Tabel III.5 Struktur Tabel Barang Masuk

No Field Name Type Size Description

1 2 3 NoFaktur TanggalPemasukan NamaSupplier Varchar Date/time Varchar 5 8 30 No Faktur Tanggal Pemasukan Nama Supplier Primary Key : NoFaktur

(35)

74

Tabel Detail Detail Barang Masuk merupakan media untuk menyimpan data Detail Barang Masuk, struktut tabel Detail Barang Masuk dapat dilihat pada tabel di berikut:

Tabel III.5 Struktur Tabel Detail Barang Masuk

No Field Name Type Size Description

1 2 3 NoFaktur KodeBarang Jumlah Varchar Varchar Int 5 5 2 No Faktur Kode Barang Jumlah Primary Key : NoPemesanan

Foreign Key : KodeBarang

4. Tabel Barang Keluar

Tabel Barang Keluar merupakan media untuk menyimpan data Barang Keluar, struktut tabel Barang Keluar dapat dilihat pada tabel berikut:

Tabel III.6 Struktur Tabel Barang Keluar

No Field Name Type Size Description

1 2 3 NoFaktur Tanggalpengeluran NamaPelanggan Varchar Date/time Varchar 5 8 30 No Faktur Tanggal Pengeluran Nama Pelanggan Primary Key : NoFaktur

5. Tabel Detail Barang Keluar

Tabel Detail Detail Barang Keluar merupakan media untuk menyimpan data Detail Barang Keluar, struktut tabel Detail Barang Keluar Masuk dapat dilihat pada tabel berikut

(36)

75

Tabel III.7 Struktur Tabel Detail Barang Keluar

No Field Name Type Size Description

1 2 3 NoFaktur KodeBarang Jumlah Varchar Varchar Int 5 5 2 No Faktur Kode Barang Jumlah Primary Key : NoFaktur

Foreign Key : KodeBarang

6. Tabel Admin

Tabel ini digunakan untuk menyimpan data Admin. Bentuk Tabel Admin dapat dilihat pada tabel berikut:

Tabel III.8. Struktur Tabel Admin No

Field Name Type

Field Width Keterangan

1 2 User Password Varchar Varchar 30 20 User Name Password Primary Key : User

7. Tabel Berita

Tabel ini digunakan untuk menyimpan data Berita. Bentuk Tabel Berita dapat dilihat pada tabel berikut:

Tabel III.9 Struktur Tabel Berita No

Field Name Type

Field Width Keterangan

1 2 3 4 ID Jenis Judul Isi Int Varchar Text Longtext 4 100 0 0 ID Berita Jenis Berita Judul Berita Isi Berita

(37)

76 5 6 7 8 image1 asal headline info Varchar Varchar Varchar Text 50 100 100 0 image1 Berita asal Berita headline Berita info Berita Primary Key : id

8. Tabel Buku Tamu

Tabel ini digunakan untuk menyimpan data Buku Tamu. Bentuk Tabel Buku Tamu dapat dilihat pada tabel berikut:

Tabel III.10 Struktur Tabel Buku Tamu

No Field Name Type Size Indexed Description

1 2 3 4 Id Nama Email Komentar Int Varchar Varchar Text 5 30 50 0 Yes - - - Id Nama Email Komentar Primary Key : id III.3.2.4.3 ERD

(38)

77 BARANG KodeBarang NamaBarang Satuan Hargabeli Barang Masuk NoFaktur Tanggal Pemasukan NamaSupplier Detail Barang Masuk

NoFaktur KodeBarang

Jumlah

Detail Barang Keluar NoFaktur TanggalKirim NoPemesanan Barang keluar NoFaktur KodeBarang Jumlah Memasukkan [ M : 1 ] [ M : 1 ] Menyimpan [ M : 1 ] [ M : 1 ] Mengeluarkan [ 1 : 1 ] [ 1 : 1 ] Menyimpan [ M : 1 ] [ M : 1 ] HargaJual Mengirimkan [ 1 : 1 ]

Gambar III.43. ERD

III.3.2.5. Logika Program

1. Activity Diagram Data Login

AdapunActivity Diagram form data login dapat dilihat pada gambar berikut:

Masukkan User Name dan Password Apakah Valid ?

Tidak

Login Berhasil Ya

Selesai

Gambar III.44 Diagram Activity Login Administrator

(39)

78

Adapun Activity Diagram Administrator dapat dilihat pada gambar dibawah ini.

Mulai

Tampil Halaman Administrator

List Informasi Ya

Tidak Tambah

Informasi Ya Tambah Informasi

Data Barang Masuk Barang Tidak Tidak Barang Masuk Tidak Penjualan Tidak Lap. Persediaan Tidak Lap. Barang Masuk Ya Ya Logout Tidak Data Barang Ya Data Penjualan Ya Lap. Persediaan

Ya Lap. Barang Masuk

Tidak Lap. Barang Keluar Tidak Lap. Keuangan Tidak Manajemen Password Tidak Hapus Buku Tamu Ya Ya Ya Ya

Lap. Barang Keluar

Lap. Keuangan

Manajemen Password

Hapus Buku Tamu

Gambar III.45 Diagram Activity Menu Administrator

(40)

79

Adapun Activity Diagram Halaman List Berita dapat dilihat pada gambar dibawah ini. Mulai Pilih Kategori Proses Edit ? Ya

Pilih Judul Berita

Ubah Data

Tidak Hapus ?

Hapus Data Ya

Kembali ke Menu Utama Tidak Simpan ? Simpan Ya Batal Tidak

Gambar III.46 Diagram Activity Halaman List Berita

4. Activity Diagram Input/Tambah Berita

Adapun Activity Diagram Halaman Input/Tambah Berita dapat dilihat pada gambar dibawah ini.

(41)

80 Mulai Pilih Kategori Simpan ? Ya Input Berita Simpan ? Tidak Batal

Kembali Ke Menu Admin

(42)

81

5. Activity Diagram Data Barang

AdapunActivity Diagram Halaman Barang dapat dilihat pada gambar dibawah ini.

Mulai

Halaman List Barang

Tambah Data Input Barang Ya Tidak Edit Tidak Edit Data Simpan ? Tidak Simpan Batal Ya Tidak Tidak Hapus Data Kembali Ke Menu Administrator

(43)

82

6. Activity Diagram Data Halaman Barang Masuk

Adapun Activity Diagram Halaman Barang Masuk dapat dilihat pada gambar dibawah ini.

Mulai

Halaman List Barang Masuk

Tambah Data Input Barang Ya Tidak Edit Tidak Edit Data Simpan ? Tidak Simpan Batal Ya Tidak Tidak Hapus Data Tambah Detail barang Simpan ? Ya Tambah Simpan Detail barang Ya Ya

(44)

83

7. Activity Diagram Data Halaman Barang Keluar

Adapun Activity Diagram Halaman Barang Keluar dapat dilihat pada gambar dibawah ini.

Mulai Halaman List Barang Keluar

Tambah Data

Input Barang Keluar

Ya Tidak Edit Tidak Edit Data Simpan ? Tidak Simpan Batal Ya Tidak Tidak Hapus Data Tambah Detail barang Simpan ? Ya Tambah Simpan Detail barang Ya Ya

(45)

84

8. Activity Diagram Data Halaman laporan persediaan

Adapun Activity Diagram Halaman laporan persediaan dapat dilihat pada gambar dibawah ini.

Mulai

Pilih laporan persediaan

Data ada ?

Tampil laporan persediaan

Ya Tidak

Laporan persediaan kosong

Gambar III.51 Diagram Activity Halaman Laporan Persediaan

9. Activity Diagram Data Halaman laporan barang masuk

Adapun Activity Diagram Halaman laporan barang masuk dapat dilihat pada gambar dibawah ini.

(46)

85

Mulai

Pilih laporan barang masuk

Data ada ? Tampil laporan barang masuj

Ya Tidak

Laporan barang masuk kosong Masukkan bulan dan tahun laporan

Print priview

Gambar III.52 Diagram Activity Halaman laporan Barang masuk

10.Activity Diagram Data Halaman laporan barang keluar

Adapun Activity Diagram Halaman laporan barang keluar dapat dilihat pada gambar dibawah ini.

Mulai Pilih laporan barang keluar

Data ada ? Tampil laporan barang keluar

Ya Tidak

Laporan barang keluar Masukkan bulan dan tahun laporan

Print priview

Gambar III.53 Diagram Activity Halaman laporan Barang keluar

(47)

86

Adapun Activity Diagram Halaman laporan keuangan dapat dilihat pada gambar dibawah ini.

Mulai Laporan Jurnal

Data ada ?

Tampil laporan Keuangan

Ya Tidak

Laporan Keuangan Print priview

Gambar III.54 Diagram Activity Jurnal umum

12.Activity Diagram Data Halaman Manajemen Password

Adapun Activity Diagram Halaman Manajemen Password dapat dilihat pada gambar dibawah ini.

(48)

87

Mulai Halaman List Password

Tambah Data Input Password Ya Tidak Edit Tidak Edit Data Simpan ? Tidak Simpan Batal Ya Tidak Tidak Hapus Data Kembali Ke Menu Administrator

(49)

88

13.Activity Diagram Data Halaman Buku Tamu

Adapun Activity Diagram Halaman Buku Tamu dapat dilihat pada gambar dibawah ini.

Mulai Halaman List Buku Tamu

Edit Edit Password Ya Tidak Hapus Data Simpan ? Tidak Simpan Batal Ya Tidak Kembali Ke Menu Administrator

Gambar

Gambar III.10  Use Case Diagram
Gambar III.12 Sequence Diagram List Informasi
Gambar III.18 Sequence Diagram Laporan Persedian
Gambar III.20 Sequence Diagram Laporan Barang Keluar
+7

Referensi

Dokumen terkait

Jika website selalu berada dihalaman pertama mesin pencari untuk banyak “frasa” yang terkait dengan produk dan jasa yang di tawarkan, maka pengunjung website

Hasil penelitian ini sejalan dengan hasil penelitian Laeli Sukmawati (2015) tentang hubungan antara kehamilan lewat waktu ( post term ) dengan kejadian asfiksia di

Dengan demikian, koperasi merupakan gerakan ekonomi rakyat dan sokoguru perekonomian nasional (Rudianto, 2010). Koperasi yang menjadi objek dalam penelitian ini adalah

Tidak merupakan pencemaran atau pencemaran tertulis, jika perbuatan jelas dilakukan demi kepentingan umum atau karena terpaksa untuk membela diri tersebut untuk

Dari penjelasan diatas diketahui bahwa fungsi manajemen sumber daya manusia adalah tugas-tugas yang dilakukan oleh Manajemen Sumber Daya Manusia dalam rangka

Hasil penelitian menemukan bahwa aspek motivasi dan kognitif lebih banyak mempengaruhi kemandirian belajar siswa kelas VIII SMP 1 Pakenjeng dibandingkan aspek

Kebutuhan analisis yang diperlukan oleh laboratorium bahan bakar nuklir di Indonesia khususnya BATAN terhadap kadar Uranium dan pengotornya seperti, Boron, Cadmium, Barium, Cobalt

kualitas pembelajaran mata kuliah di Prodi D-IV Keperawatan Banda Aceh Jurusan Keperawatan Poltekkes Kemenkes Aceh yang dapat digunakan sebagai sarana yang menunja