Tahap analisis sistem yang berjalan ini bertujuan untuk mencari informasi
pengembangan pada sistem yang akan dirancang. Dengan adanya bahan evaluasi
sistem yang lama, maka diharapkan agar pembangunan aplikasi yang baru akan
Analisis yang ada pada tahap analisis sistem yang sedang berjalan ini tiga jenis
analisis, yaitu meliputi analisis input, analisis process dan analisis output.
24
25
III.1.2.Analisis Process
Start
Memesan
Produk
N
Input Data
Pelanggan, Produk
Data Material
Pelaksanaan
Produksi
Produk Produk
Pembayaran Pembayaran
Input Data
Pembayaran
N Pembuatan
Laporan
N
End
Kegiatan
pengerjaan produk.
bagian keuangan.
III.1.3.Analisis Output
Analisis output untuk rangkaian kerja pada kegiatan sistem ialah laporan
Kelemahan:
3. Tidak adanya penyajian laporan laba rugi, laporan neraca, jurnal transaksi dan
buku besar.
Kelebihan:
1. Sistem dapat digunakan oleh semua karyawan karena sistem masih bersifat
manual.
2. Data yang diterima oleh bagian keuangan dalam bentuk bon pemesanan
Desain sistem pada penelitian ini dibagi menjadi dua desain, yaitu desain
sistem secara global untuk penggambaran model sistem secara garis besar dan
terdiri dari Usecase Diagram, Activity Diagram, Class Diagram, dan Sequence
III.3.1.1.Usecase Diagram
Secara garis besar, bisnis proses sistem yang akan dirancang digambarkan
<extends>
Materials Data
Management <include>
<extends>
Raw Material &
Product
<extends>
Product Data
<include>
Management
Materials
WareHouse <extends> Purchasing <include>
Management
Work Order
Administrator
Management
<extends>
Work Order & <include>
Selling
<extends>
Selling
Management
<include>
Production Production
<extends>
Process
Management
<extends>
<include>
Production
Finished Good
Management
<include> <include>
List Of
Customers
List Of Supplier
List Of Raw
<include> Materials
<include>
List Of Products
<include>
<include>
List Of Ordering
<include> On Process
Reporting
<include>
List Of Finished
Order
<include>
<include> List Of
Producting On
Process
<include>
List Of Raw
Materials
Purchasing
List Of Product
Selling
Rancangan kelas-kelas yang akan digunakan pada sistem yang akan dirancang
using
using pembelian
using using
using
using Kode_Pembelian
wo_detail Kode_Pemasok
Kode_Material
Kode_WOD Tanggal
Kode_WO Banyaknya
Kode_Produk
Banyaknya
using
using
Connection
finished_good
ConnectionManager() using
admin Kode_FG
using Kode_Produksi
Username Tanggal
Password Status
31
24
32
Serangkaian kerja melakukan login admin dapat terlihat seperti pada gambar
III.6 berikut :
Tampilkan Fom ()
Menu ()
Validasi nama
click form admin dan password ()
Invalid ()
Login sukses ()
24
45
Tampilkan Fom ()
Menu ()
click form
Customer Data Management ()
update data ()
Koneksi
database ()
delete data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Supplier Data Management ()
update data ()
Koneksi
database ()
delete data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Material Data Management ()
update data ()
Koneksi
database ()
delete data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Product Data Management ()
update data ()
Koneksi
database ()
delete data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Data Materials Purchasing ()
update data ()
Koneksi
database ()
delete data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Work Order Data Management
()
update data ()
Koneksi
database ()
delete data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Selling Data Management ()
update data ()
Koneksi
database ()
delete data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Data Product Process
Management ()
update data ()
Koneksi
database ()
delete data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Data Product Finished Good
Management ()
update data ()
Koneksi
database ()
delete data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Reporting ()
click form
List Of Customers ()
informasi data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Reporting ()
click form
List Of Suppliers ()
informasi data ()
Koneksi
database ()
Close form ()
Serangkaian kerja melihat laporan laporan list of raw materials dapat terlihat
Tampilkan Fom ()
Menu ()
click form
Reporting ()
click form
List Of Raw Materialss ()
informasi data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Reporting ()
click form
List Of Ordering On Processs
()
informasi data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Reporting ()
click form
List Of Finished On Processs
()
informasi data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Reporting ()
click form
List Of Producting On
Processs ()
informasi data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Reporting ()
click form
List Of Finished Good
Productions ()
informasi data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Reporting ()
click form
List Of Raw Materials
Purchasings ()
informasi data ()
Koneksi
database ()
Close form ()
Serangkaian kerja melihat laporan laporan list of product selling dapat terlihat
Tampilkan Fom ()
Menu ()
click form
Reporting ()
click form
List Of Product Sellings ()
informasi data ()
Koneksi
database ()
Close form ()
Tampilkan Fom ()
Menu ()
click form
Accounting ()
click form
General Journal Report ()
informasi data ()
Koneksi
database ()
Close form ()
Serangkaian kerja melihat laporan laporan general ledger report dapat terlihat
Tampilkan Fom ()
Menu ()
click form
Accounting ()
click form
General Ledger Report ()
informasi data ()
Koneksi
database ()
Close form ()
Serangkaian kerja melihat laporan laporan loss & profit report dapat terlihat
Tampilkan Fom ()
Menu ()
click form
Accounting ()
click form
Loss & Profit Report ()
informasi data ()
Koneksi
database ()
Close form ()
Gambar III.27. Sequence Diagram Melihat Laporan Laporan Loss & Profit
Report
Tahap perancangan berikutnya yaitu desain sistem secara detail yang meliputi
Desain form untuk melihat laporan laporan list of customers dapat terlihat
Desain form untuk melihat laporan laporan list of supplier dapat terlihat
Desain form untuk melihat laporan laporan list of raw materials dapat terlihat
Desain form untuk melihat laporan laporan list of product dapat terlihat
Desain form untuk melihat laporan laporan list of ordering on process dapat
Desain form untuk melihat laporan laporan list of finished on process dapat
Desain form untuk melihat laporan laporan list of producting on process dapat
Desain form untuk melihat laporan laporan list of finished good production
Desain form untuk melihat laporan laporan list of raw materials purchasing
Desain form untuk melihat laporan laporan list of product selling dapat
Desain form untuk melihat laporan laporan general journal report dapat
Desain form untuk melihat laporan laporan general ledger report dapat
Desain form untuk melihat laporan laporan loss & profit report dapat terlihat
Gambar III.40. Desain Form Laporan Laporan Loss & Profit Report
Berikut ini adalah rancangan atau desain input sebagai antarmuka pengguna:
Desain form untuk melakukan login admin dapat terlihat seperti pada gambar
III.41 berikut :
74
Desain form untuk mengelola supplier data management dapat terlihat seperti
Desain form untuk mengelola product data management dapat terlihat seperti
Desain form untuk mengelola work orders data management dapat terlihat
Desain form untuk mengelola selling data management dapat terlihat seperti
Desain basis data terdiri dari tahap merancang kamus data, melakukan
Diagram (ERD).
Kamus data merupakan sebuah daftar yang terorganisasi dari elemen data
yang berhubungan dengan sistem, dengan definisi yang tepat dan teliti sehingga
pemakai dan analis sistem akan memiliki pemahaman yang umum mengenai
input, output, dan komponen penyimpan. Kamus data penyimpanan sistem yang
2. Nama_Pelanggan = {[0-9][a-z][A-Z][Spasi]}
3. Alamat = {[0-9][a-z][A-Z][Spasi]}
4. Telepon = {[0-9][a-z][A-Z][Spasi]}
pemasok = @Kode_Pemasok + Nama_Pemasok + Alamat +
Telepon
1. Kode_Pemasok = {[0-9][a-z][A-Z][Spasi]}
2. Nama_Pemasok = {[0-9][a-z][A-Z][Spasi]}
3. Alamat = {[0-9][a-z][A-Z][Spasi]}
4. Telepon = {[0-9][a-z][A-Z][Spasi]}
pembelian = @Kode_Pembelian + Kode_Pemasok +
Kode_Material + Tanggal + Banyaknya
1. Kode_Pembelian = {[0-9][a-z][A-Z][Spasi]}
2. Kode_Pemasok = {[0-9][a-z][A-Z][Spasi]}
3. Kode_Material = {[0-9][a-z][A-Z][Spasi]}
4. Tanggal = {0[1-9]|[12][0-9]|3[01]}
5. Banyaknya = {^[-+]?[0-9]}
penjualan = @Kode_Penjualan + Kode_FG + Tanggal
1. Kode_Penjualan = {[0-9][a-z][A-Z][Spasi]}
2. Kode_FG = {[0-9][a-z][A-Z][Spasi]}
3. Tanggal = {0[1-9]|[12][0-9]|3[01]}
produk = @Kode_Produk + Nama_Produk + Harga
1. Kode_Produk = {[0-9][a-z][A-Z][Spasi]}
2. Nama_Produk = {[0-9][a-z][A-Z][Spasi]}
3. Harga = {^[-+]?[0-9]}
produksi = @Kode_Produksi + Kode_WO + Mulai_Pengerjaan +
Estimasi_Selesai + Biaya_Overhead + Biaya_Naker +
Status
1. Kode_Produksi = {[0-9][a-z][A-Z][Spasi]}
2. Kode_WO = {[0-9][a-z][A-Z][Spasi]}
3. Mulai_Pengerjaan = {0[1-9]|[12][0-9]|3[01]}
4. Estimasi_Selesai = {0[1-9]|[12][0-9]|3[01]}
5. Biaya_Overhead = {^[-+]?[0-9]}
6. Biaya_Naker = {^[-+]?[0-9]}
7. Status = {[0-9][a-z][A-Z][Spasi]}
produksi_material = @Kode_PM + Kode_Produksi + Kode_Material +
Banyaknya
1. Kode_PM = {^[-+]?[0-9]}
2. Kode_Produksi = {[0-9][a-z][A-Z][Spasi]}
3. Kode_Material = {[0-9][a-z][A-Z][Spasi]}
4. Banyaknya = {^[-+]?[0-9]}
wo_detail = @Kode_WOD + Kode_WO + Kode_Produk +
Banyaknya
1. Kode_WOD = {^[-+]?[0-9]}
84
2. Kode_WO = {[0-9][a-z][A-Z][Spasi]}
3. Kode_Produk = {[0-9][a-z][A-Z][Spasi]}
4. Banyaknya = {^[-+]?[0-9]}
work_order = @Kode_WO + Kode_Pelanggan + Tanggal + Status
1. Kode_WO = {[0-9][a-z][A-Z][Spasi]}
2. Kode_Pelanggan = {[0-9][a-z][A-Z][Spasi]}
3. Tanggal = {0[1-9]|[12][0-9]|3[01]}
4. Status = {[0-9][a-z][A-Z][Spasi]}
III.3.2.3.2. Normalisasi
data order ini masuk ke tahap normal di mana tidak ada lagi redundansi data.
Bentuk tidak normal dari data distribusi ditandai dengan adanya baris yang
satu atau lebih atributnya tidak terisi, bentuk ini dapat dilihat pada tabel III.2
dibawah ini:
Bentuk normal pertama dari data order merupakan bentuk tidak normal yang
atribut kosongnya diisi sesuai dengan atribut induk dari record-nya, bentuk ini
Bentuk normal kedua dari data order merupakan bentuk normal pertama,
parsial. Setiap data memiliki kunci primer untuk membuat relasi antar data,
yaitu merancang struktur tabel pada basis data sistem yang akan dibuat, berikut ini
selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.6 berikut:
selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.9 berikut:
Kode_FG, Tanggal, selengkapnya mengenai struktur tabel ini dapat dilihat pada
Harga, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.16
berikut:
selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.17 berikut:
mengetahui hubungan antar tabel yang telah didesain sebelumnya, ERD tersebut
Kode_WOD
Kode_WO
Wo_detail
1
Telepon Kode_Produk
1
Nama_Pelanggan Pelanggan Kode_Produk
Kode_Pelanggan 1 Produk
Nama_Produk
M
Memesan M Harga
Kode_WO 1 Biaya_Naker
Biaya_Overhead
Dikerjakan Oleh
1 Produksi Estimasi_Selesai
Bagian
Mulai_Pengerjaan
1
Kode_WO
Kode_Produksi
Diperincikan
M
Kode_PM
Produksi_ma Kode_Produksi
Diperincikan 1
terial
Kode_Material
Banyaknya
M
Kode_Material
Material Nama_Material
Satuan
Harga
Aktifitas melakukan login admin dapat terlihat seperti pada gambar III.52
berikut :
Click File
Click Login
Administrator
Gagal
Ketik Username
dan Password
Click Login
Halaman Admin
Click Customer
Data Management
Tidak Ya
Halaman Admin
Tidak Ya
Halaman Admin
Click Materials
Data Management
Tidak Ya
Halaman Admin
Click Products
Data Management
Tidak Ya
Halaman Admin
Click Warehouse
Click Materials
Purchasing Management
Tidak Ya
Aktifitas mengelola work orders data management dapat terlihat seperti pada
Halaman Admin
Tidak Ya
Halaman Admin
Tidak Ya
Halaman Admin
Click Production
Click Production
Process Management
Tidak Ya
Halaman Admin
Click Production
Tidak Ya
Aktifitas melihat laporan laporan list of customers dapat terlihat seperti pada
Tampilan Daftar
Customer
Aktifitas melihat laporan laporan list of supplier dapat terlihat seperti pada
Aktifitas melihat laporan laporan list of raw materials dapat terlihat seperti
Tampilan Daftar
Producting on Process
Aktifitas melihat laporan laporan list of product selling dapat terlihat seperti
Aktifitas melihat laporan laporan general journal report dapat terlihat seperti
Aktifitas melihat laporan laporan general ledger report dapat terlihat seperti
Aktifitas melihat laporan laporan loss & profit report dapat terlihat seperti
Gambar III.73. Activity Diagram Melihat Laporan Laporan Loss & Profit
Report