BAB III ANALISIS DAN DESAIN SISTEM
III.1. Analisa Sistem yang Berjalan Proses persediaan pompa yang sedang berjalan masih bersifat manual, banyaknya kendala yang terdapat pada penginformasian melalui daftar penerimaan dan pengeluaran pompa, mengakibatkan kurang jelasnya penyajian informasi tersebut. Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering saat ini masih menggunakan sistem sederhana, yaitu masih menggunakan aplikasi dari Microsoft Excel dalam pengolahan data persediaan pompa. III.1.1 Input Dalam hal ini sistem yang digunakan belumlah efektif dikarenakan sistem informasi yang digunakan masih bersifat semikomputerisasi hanya berupa penyimpanan data pada aplikasi dari Microsoft Excel yang tidak terintegrasi dengan database, dan untuk penyajian laporan persediaan pompa kepada direktur masih hanyalah berdasarkan atas data dari aplikasi Microsoft Excel. Namun dengan sistem informasi yang dirancang sistem akan lebih mudah karena telah menggunakan aplikasi yang dibuat sesederhana mungkin dan lebih efektif dan efisien dalam hal pemeriksaan laporan persediaan dan penambahan pompa pada perusahaan.
37
38
III.1.2. Proses Pada proses sistem yang berjalan, Perusahaan dalam Perancangan Sistem Informasi Persediaan Pompa Air Sering terjadi laporan yang tidak valid, seperti ketidak sesuaian antara laporan persediaan yang ada, dan hanya berdasarkan data dari aplikasi Microsoft Excel saja. Proses yang sedang berlangsung dalam Perancangan Sistem Informasi Persediaan Pompa Air Pada PT. Wahana Makmur Engineering dapat di lihat pada gambar III.1. Supplier
Head Warehouse
Mulai
Menerima data Permintaan Pompa
Memberikan data permintaan pompa
Membuat data persediaan pompa
Direktur
Laporan Dokumen Data Persediaan pompa
Selesai
Dokumen data persediaan pompa
Membuat laporan persediaan pompa
Laporan Dokumen Data Persediaan pompa
Gambar III.1. FOD Proses Persediaan Pompa Pada PT. Wahana Makmur Engineering
39
Dari gambar III.1. diatas dapat dilihat aliran dokumen yang terjadi dalam Perancangan Sistem Informasi Persediaan Pompa Air Pada PT. Wahana Makmur Engineering. Aliran dokumen ini sudah cukup baik, sebab terdapat proses penyimpanan, seperti arsip data pompa, arsip data stok pompa dan arsip dokumen untuk laporan persediaan pompa yang diserahkan kepada pimpinan supplier memberikan data transaksi ke bagian gudang. Dari data tersebut, bagian gudang mencatat nilai transaksi dan dihasilkan laporan persediaan pompa yang akan diberikan ke bagian persediaan dan manajer. III.1.3 Output Output pada sistem ini akan didapat laporan data persediaan pompa, laporan data penambahan stok, data retur pompa dan juga data daftar supplier. Untuk pembuatan laporannya, setiap data dicatat dalam Aplikasi Microsoft Excel.
III.2. Evaluasi Sistem yang berjalan Sistem yang ada saat ini masih diolah menggunakan komputer yang masih berbasis desktop (menggunakan Microsoft Excel), dan untuk sistem yang baru menggunakan aplikasi berbasis Windows. Dalam hal pengolahan data untuk sistem yang baru dibandingkan sistem yang lama terdapat beberapa hal yang berbeda, diantaranya adalah perubahan dalam hal penggunaan aplikasi program, yaitu akses pencarian informasi data dapat diakses dengan cepat tanpa harus susah payah mengkalkulasikan data, dan terintegrasi langsung dengan database tersebut berada.
40
Dari hasil evaluasi sistem yang lama yang terdapat pada PT. Wahana Makmur Engineering, penulis merancang sebuah sistem yang dapat mempermudah cara kerja yang dapat menghasilkan data yang lebih akurat. Dimana sistem yang akan dirancang lebih diajukan untuk penanganan masalah diatas, secara perlahan sistem yang lama di ganti dengan sistem yang baru. Untuk sistem yang baru, sumber daya manusianya juga harus mendukung, dilihat dari sistem yang lama sering terjadi tumpang tindih data, tidak ada fasilitas untuk menjaga agar data tidak tumpang tindih. Sistem yang telah dirancang menghasilkan data persediaan pompa secara cepat dan jelas ketika data tersebut dibutuhkan, dan terintegrasi langsung dengan database tersebut berada, dan data tidak akan mungkin terjadi tumpang tindih, karena adanya sistem proteksi.
III.3. Disain Sistem III.3.1 Disain Sistem Secara Global Perancangan
Sistem
Informasi
Persediaan
Pompa
Air
Dengan
Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering, menyajikan informasi kepada perusahaan, termasuk direktur yang memerlukan informasi tersebut untuk menentukan mampu tidaknya perusahaan dalam melunasi utangnya secara tepat waktu kepada kreditur (banker dan supplier), mereka membutuhkan informasi akuntansi mengenai besarnya uang kas yang tesedia di perusahaan pada saat menjelang jatuh temponya pinjaman (utang). Informasi data persediaan pompa air direpresentasikan dalam bentuk tabel-tabel.
41
III.3.1.1. UseCase Diagram Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode ini penulis menerapkan diagram Use Case. Usecase diagram Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering. digambarkan pada Gambar III.2.
Gambar III.2: Usecase Diagram Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering
42
III.3.1.2. Class Diagram Class Daigram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut. Class diagram
Perancangan
Sistem
Informasi
Persediaan
Pompa
Air
Dengan
Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering digambarkan pada Gambar III.3.
Gambar III.3: Class diagram Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering.
43
III.3.1.3. Sequence Diagram 1. Sequence diagram Direktur pada saat Login Berikut ini gambar III.4. tentang Sequence diagram Direktur pada form login
Gambar III.4: Sequence Diagram Login Direktur 2. Sequence diagram Direktur pada saat Setting User Berikut ini gambar III.5. tentang Sequence diagram pada form Setting User
Gambar III.5: Sequence Diagram Setting User
44
3. Sequence diagram Direktur pada laporan Berikut ini gambar III.6. tentang Sequence diagram pada form Laporan
Gambar III.6: Sequence Diagram pada Direktur untuk laporan 4. Sequence diagram User untuk olah daftar Supplier Berikut ini gambar III.7. tentang Sequence diagram untuk olah data Supplier
Gambar III.7: Sequence Diagram User olah data Supplier
45
4. Sequence diagram User untuk olah daftar Pompa Berikut ini gambar III.8. tentang Sequence diagram olah daftar Pompa
Gambar III.8: Sequence Diagram User olah data Pompa 4. Sequence diagram User untuk olah daftar Penambahan Stok Berikut ini gambar III.9. Sequence diagram untuk olah daftar penambahan Stok
Gambar III.9: Sequence Diagram User olah daftar Penambahan Stok
46
4. Sequence diagram User untuk olah daftar Retur Pompa Berikut ini gambar III.10. tentang Sequence diagram untuk olah daftar retur pompa
Gambar III.10: Sequence Diagram User olah daftar Retur Pompa III.3.2. Disain Sistem Secara Detail Dalam hal ini penulis akan membahas perancangan sistem yang akan dibangun secara terperinci yaitu melalui desain output, desain input dan desain database. III.3.2.1 Disain Ouput Desain sistem ini berisikan tampilan hasil yang akan diperoleh dari Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering yaitu berupa visualisasi program, laporan stok pompa, laporan penambahan stok, laporan retur pompa dan laporan daftar supplier.
47
1. Tampilan Laporan stok pompa Rancangan output laporan stok pompa ini menunjukkan tampilan data-data stok pompa pada Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering pada gambar III.11. Logo perusahaan No
PT. Wahana Makmur Engineering
LAPORAN STOK POMPA
Kode Pompa
Nama Pompa
999 xxxxxxxxxx xxxxxxxx 999 xxxxxxxxxx xxxxxxxx
Merek
Type
Stok
9999999999 xxxxxxxxxxxxxxxxx 9999999999 xxxxxxxxxxxxxxxxx
Medan, xxxx,9999 Dibuat oleh Kepala Gudang
Diketahui oleh Direktur (
999999999 999999999
)
(
)
Gambar III.11. Tampilan laporan Stok Pompa 2. Tampilan Laporan Penambahan Stok Rancangan output laporan penambahan stok ini menunjukkan tampilan data-data penambahan stok pada PT. Wahana Makmur Engineering yang dapat dilihat pada gambar III.12. Logo perusahaan No
PT. Wahana Makmur Engineering
LAPORAN PENAMBAHAN STOK
Invoice
999 xxxxxxxxxx 999 xxxxxxxxxx
Tanggal
xxxxxxxx xxxxxxxx
Pompa
Qty
Supplier
xxxxxxx xxxxxxx
9999999999 9999999999
xxxxxxx xxxxxxx
Diketahui oleh Direktur (
)
Gambar III.12: Tampilan Laporan Penambahan Stok
Medan, xxxx,9999 Dibuat oleh Kepala Gudang (
)
48
3. Tampilan Laporan Retur Pompa Rancangan output laporan retur pompa berfungsi untuk menampilkan datadata retur pompa pada PT. Wahana Makmur Engineering, dapat dilihat pada gambar III.13. sebagai berikut : Logo perusahaan
PT. Wahana Makmur Engineering
LAPORAN RETUR POMPA
No Retur
Tanggal
999 999
dd,mm,yyyy dd,mm.yyyy
Pompa
Xxxxxxxxx Xxxxxxxxx
Qty
Supplier
No invoice
999999 999999
xxxxxxxxx xxxxxxxxx
999999 999999
Medan, xxxx,9999 Dibuat oleh Kepala Gudang
Diketahui oleh Direktur (
)
(
)
Gambar III.1:. Tampilan Laporan Retur Pompa 4. Tampilan Laporan Data Supplier Tampilan rancangan ini menunjukkan data-data Supplier pada PT. Wahana Makmur Engineering, dapat dilihat pada gambar III.14. sebagai berikut : Logo perusahaan
PT. Wahana Makmur Engineering
LAPORAN DAFTAR SUPPLIER
No
Kode Supplier
999 9999999 999
Diketahui oleh direktur (
)
Nama
Alamat
Telepon
Xxxxxxxx Xxxxxxxx
Xxxxxxxx Xxxxxxxx
9999999999 9999999999 Medan, xxxx,9999 Dibuat oleh Kepala Gudang (
Gambar III.14: Tampilan Laporan Daftar Supplier
)
49
III.3.2.2. Disain Input Perancangan
Sistem
Informasi
Persediaan
Pompa
Air
Dengan
Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering meliputi desain input dari bentuk dokumen-dokumen input yang akan digunakan dan hanya dapat dilakukan oleh kepala gudang. Dokumen input sangat penting pada sistem informasi, data yang salah tercatat di dokumen akan mengakibatkan output yang dihasilkan sistem otomatis akan salah. Perancangan Sistem Informasi Pada PT. Wahana Makmur Engineering disini dilakukan dengan menelusuri output yang dihasilkan sistem informasi sehingga ditemukan item apa saja yang harus ada dalam rancangan form input dalam rancangan pengolahan data 1. Desain Input Form Login Perancangan input form Login berfungsi untuk verifikasi pengguna yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada Gambar III.15. sebagai berikut : X
Login User name Password d OK
Cancel
Gambar III.1: Rancangan Input Form Login
50
2. Desain Input Menu Utama Rancangan Input pada menu utama ini berisi form untuk input daftar pompa, form input data supplier, form input data penambahan stok, form input retur pompa. Adapun rancangan menu utama dapat dilihat pada gambar III.16. Sebagai berikut : Sistem Informasi Persediaan Pompa
Daftar Pompa
Supplier
x
Penambahan Stok
Retur
logout
Logo Perusahaan
Gambar III.16: Rancangan input Form Menu Utama 3. Desain Input Daftar Pompa Perancangan input form daftar Pomps merupakan form untuk penyimpanan daftar pompa. Adapun bentuk form input daftar Pompa dapat dilihat pada gambar III.17. Sebagai berikut : Daftar Pompa Kode 9999999 9999999
x
Nama Xxxxxxxx Xxxxxxxx
Tambah data
Edit
Merek Xxxxxxxx Xxxxxxxx
Type Xxxxxxxx Xxxxxxxx
Cap 99999999 99999999
Hapus
Gambar III.17: Desain Input Daftar Pompa
Head 999999999 999999999
Update
51
4. Desain Input Daftar Supplier Perancangan input form supplier merupakan form untuk penyimpanan daftar supplier. Adapun bentuk form input daftar supplier dapat dilihat pada gambar III.18. Sebagai berikut : Supplier
x
Kode Supplier 9999999 9999999 9999999 Edit
Nama Xxxxxxxx Xxxxxxxx Xxxxxxxx
Alamat xxxxxxx xxxxxxx xxxxxxx
Telepon 99999999 99999999 99999999
Update
Hapus
Gambar III.18: Desain Input Daftar Supplier 5. Desain Input Penambahan Stok Perancangan input form penambahan stok merupakan form untuk penambahan stok Pompa. Adapun bentuk form input penambahan stok dapat dilihat pada gambar III.19. Sebagai berikut : Penambahan Stok Pompa
x Kode Pompa 9999999 9999999
No Invoice : Tanggal :Pompa :
Nama Pompa Xxxxxxxx Xxxxxxxx
Merek Xxxxxxxx Xxxxxxxx
Type Xxxxxxxx Xxxxxxxx
Qty : Supplier : Simpan
Batal No Invoice 9999999 9999999
Tanggal dd,mm.yyyy dd,mm.yyyy
Pompa Xxxxxxxx Xxxxxxxx
Qty 99999999 99999999
Stok 999999 999999
Gambar III.1: Desain Input Data Penambahan Stok stok
Stok 99999999 99999999
52
6. Desain Input Retur Pompa Perancangan form input retur pompa untuk penyimpanan data retur pompa. Adapun bentuk form input retur pompa dapat dilihat pada gambar III.20. Sebagai berikut : Retur
x
Daftar Pembelian Pompa No Invoice Tanggal 9999999 9999999 9999999
dd,mm.yyyy dd,mm.yyyy dd,mm.yyyy
Pompa xxxxxxx xxxxxxx xxxxxxx
9999999 9999999 9999999
Qty
Pompa xxxxxxx xxxxxxx xxxxxxx
9999999 9999999 9999999
Supplier xxxxxxx xxxxxxx xxxxxxx
Status xxxxxxx xxxxxxx xxxxxxx
Supplier xxxxxxx xxxxxxx xxxxxxx
No Invoice xxxxxxx xxxxxxx xxxxxxx
Daftar Retur Pompa No Retur 9999999 9999999 9999999
Tambah data
Tanggal dd,mm.yyyy dd,mm.yyyy dd,mm.yyyy
Edit
Qty
Hapus
Update
Gambar III.2: Desain Input Retur Pompa III.3.2.3. Kamus Data Kamus data merupakan suatu daftar organisasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary dilakukan setiap saat selama proses pemgembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item ke dalam sistem. Berikut adalah kamus data dari Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering :
53
1. login = userid + password + status 2. daftarpompa = kodepompa + namapompa + merk + type + cap + head + stok + image. 3. permintaan = nopermintaan + kodecustomer + tanggal + kodepompa 4. belipompa = noinvoice + tanggal + kodepompa + jumlah + kodesupplier + status 5. retur = noretur + tglretur + kodepompa + jumlah + kodesupplier + noinvoice 6. supplier = kodesupplier + nama + alamat + nophone III.3.2.4 Disain Database Pada Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering, penyimpanan data semua objek diletakkan pada database yang dibuat dengan Mysql. Berikut adalah tabel struktur pada setiap tabel Perancangan Sistem Informasi Persediaan Pompa Air Pada PT. Wahana Makmur Engineering. 1. Tabel Login Nama Tabel
: login
Digunakan
: Untuk menyimpan data Pengguna
Primary key
: userid Tabel III.1. Tabel Login
No 1 2 3
Field Name userid password status
Type varchar varchar varchar
Width 20 20 20
Keterangan ID Pengguna Kata sandi pengguna Status pengguna
54
2. Tabel Beli Pompa Nama tabel
: belipompa
Digunakan
: Untuk menyimpan data transaksi beli pompa
Primary key
: noinvoice Tabel III.2. Tabel belipompa
No 1 2 3 4 5 6
Field Name noinvoice tanggal Kodepompa Jumlah Kodesupplier Status
Type Varchar date Integer Integer Varchar Varchar
Width 20 11 11 20 20
Keterangan Nomor invoice Tanggal transaksi Kode pompa Jumlah pompa Kode supplier status
3. Tabel Daftar Pompa Nama tabel
: daftarpompa
Digunakan
: Untuk menyimpan data master pompa
Primary key
: kodepompa Tabel III.3. Tabel daftarpompa
No 1 2 3 4 5 6 7 8
Field Name kodepompa namapompa merk type cap head Stok Image
Type Varchar Varchar Varchar Varchar Varchar Varchar Integer Longblob
Width 10 20 20 30 20 20
Keterangan Kode Pompa Nama Pompa Merek Pompa Type Pompa Cap Head Stok Pompa Gambar Pompa
55
4. Tabel Supplier Nama tabel
: supplier
Digunakan
: Untuk menyimpan data master supplier
Primary key
: kodesupplier Tabel III.4. Tabel supplier
No 1 2 3 4
Field Name kodesupplier Nama alamat nophone
Type Varchar Varchar Varchar Varchar
Width 20 20 20 20
Keterangan ID supplier Nama supplier Alamat supplier Nomor Telepon
5. Tabel retur Nama tabel
: retur
Digunakan
: Untuk menyimpan data transaksi retur
Primary key
: noretur Tabel III.5. Tabel retur
No 1 2 3 4 5 6
Field Name Noretur Tglretur kodePompa Jumlah Kodesupplier Noinvoice
Type Varchar Date Varchar Integer Varchar varchar
Width 20 20 11 20 20
Keterangan Nomor Retur Tanggal Retur Kode Pompa Jumlah retur Kode supplier Nomor invoice
56
6. Tabel permintaan Nama tabel
: permintaan
Digunakan
: Untuk menyimpan data transaksi permintaan
Primary key
: nopermintaan Tabel III.6. Tabel permintaan
No 1 2 3 4
Field Name Nopermintaan Kodecustomer Tanggal Kodepompa
Type Varchar Varchar Date Varchar
Width 20 20 20
Keterangan Nomor permintaan Kode customer Tanggal Kode pompa
III.3.2.5. ERD (Entity Relationship Diagram) Setelah merancang database maka dibuatkan relasi antar tabel sebagai gambar atau diagram yang menunjukkan infomasi dibuat, disimpan, dan digunakan dalam sebuah Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering. Adapun relasi antar tabel pada Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering, dapat ditunjukkan pada gambar III.21. sebagai berikut :
57
status
password
head
user_id
kodepompa
image
stok
namapompa
1
login
M
merek
daftarpompa
type
M
cap
input noinvoice mempunyai
M
tanggal
1 nopermintaan
kodepompa
belipompa jumlah
M
permintaan kodecustomer
memiliki
tanggal kodesupplier status
M
kodepompa memiliki
M
M kodesupplier
supplier memiliki
memiliki
1
nama alamat nophone
M
M
retur noretur
noinvoice kodesupplier Jumlah
kodepompa
tglretur
Gambar III.21: Entity Relationship Diagram (ERD) Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering
58
III.3.3. Activity Diagram 1. Activity Diagram Login User Berikut gambar III.22 tentang activity diagram Perancangan Sistem Informasi Persediaan Pompa Air pada PT. Wahana Makmur Engineering untuk login User.
Gambar III.22: Activity Diagram Login User pada Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering
59
2. Activity Diagram Input Data Berikut gambar III.23 tentang activity diagram Perancangan Sistem Informasi Persediaan Pompa Air pada PT. Wahana Makmur Engineering untuk input data.
Gambar III.23: Activity Diagram Input Data pada Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering
60
3. Activity Diagram Edit Data Berikut gambar III.24 tentang activity diagram Perancangan Sistem Informasi Persediaan Pompa Air pada PT. Wahana Makmur Engineering untuk Edit data.
Gambar III.24: Activity Diagram Edit Data pada Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering
61
3. Activity Diagram Hapus Data Berikut gambar III.25 tentang activity diagram Perancangan Sistem Informasi Persediaan Pompa Air pada PT. Wahana Makmur Engineering untuk Hapus data.
Gambar III.25: Activity Diagram Hapus Data pada Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering
62
1. Activity Diagram Logout User Berikut gambar III.26 tentang activity diagram Perancangan Sistem Informasi Persediaan Pompa Air pada PT. Wahana Makmur Engineering untuk logout User.
Start
End Gambar III.26: Activity Diagram Logout User pada Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering
63
3. Activity Diagram Direktur Berikut ini gambar activity diagram manager dapat dilihat pada gambar III.27. sebagai berikut :
Gambar III.27: Activity Diagram Activity Diagram Logout User pada Perancangan Sistem Informasi Persediaan Pompa Air Dengan Menggunakan Metode Fisik Pada PT. Wahana Makmur Engineering