BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem...

29
48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem dari aplikasi Inventory Warehouse Packaging untuk PT.Santos Jaya Abadi. 1. Kebutuhan Pengguna Dalam aplikasi Inventory terdapat satu pengguna yang dapat saling berinteraksi dalam lingkungan system, yaitu: admin. Pengguna tersebut memiliki karakteristik interaksi dengan system dan memiliki kebutuhan informasi, seperti berikut : A. Skenario Admin a) Mengelola dan mengakses data barang b) Menginput stok barang c) Mengelola dan mengakses laporan stok barang B. Kebutuhan Sistem a) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi ini dengan memasukkan username dan password agar privasi pengguna tetap terjaga keamanannya. b) Pengguna harus melakukan logout setelah selesai menggunakan aplikasi

Transcript of BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem...

Page 1: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

48

BAB IV

PERANCANGAN SISTEM USULAN

4.1 Tahap Perancangan Sistem

4.1.1 Analisis Kebutuhan

Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna dan kebutuhan

sistem dari aplikasi Inventory Warehouse Packaging untuk PT.Santos Jaya Abadi.

1. Kebutuhan Pengguna

Dalam aplikasi Inventory terdapat satu pengguna yang dapat saling berinteraksi

dalam lingkungan system, yaitu: admin. Pengguna tersebut memiliki karakteristik

interaksi dengan system dan memiliki kebutuhan informasi, seperti berikut :

A. Skenario Admin

a) Mengelola dan mengakses data barang

b) Menginput stok barang

c) Mengelola dan mengakses laporan stok barang

B. Kebutuhan Sistem

a) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses

aplikasi ini dengan memasukkan username dan password agar privasi

pengguna tetap terjaga keamanannya.

b) Pengguna harus melakukan logout setelah selesai menggunakan aplikasi

Page 2: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

49

4.1.2 Rancangan Diagam Use Case

Use case Diagram mendeskripsikan sebuah interaksi antara satu atau lebih aktor

dengan sistem informasi yang akan dibuat. Di bawah ini use case diagram dari sistem

usulan yang menjelaskan mengenai proses yang dilakukan admin.

Gambar IV.1

Use case Diagram

Input Barang

Gambar IV.1

Use case Diagram Sistem Usulan

Page 3: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

50

4.1.3 Rancangan Diagam Aktivitas

Diagram Aktivitas menggambarkan workflow (aliran kerja) atau aktivitas dari

sebuah sistem yaitu proses bisnis atau menu yang ada pada perangkat lunak. Diagram

aktivitas dibawah ini menggambarkan proses admin melakukan login (masuk)

kedalam sistem usulan.

Gambar IV.2

Diagram Aktivitas Login Admin

Page 4: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

51

Gambar IV.3

Diagram Aktivitas Input Data Barang

Page 5: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

52

n

Gambar IV.4

Diagram Aktivitas Edit Data Barang

Page 6: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

53

Gambar IV.5

Diagram Aktivitas Hapus Data Barang

Page 7: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

54

Gambar IV.6

Diagram Aktivitas Tambah Data Supplier

Page 8: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

55

Gambar IV.7

Diagram Aktivitas Edit Data Supplier

Page 9: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

56

Gambar IV.8

Diagram Aktivitas Hapus Data Supplier

Page 10: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

57

Gambar IV.9

Diagram Aktivitas Trasaksi

Page 11: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

58

Gambar IV.10

Diagram Aktivitas Logout Admin

Page 12: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

59

4.1.4. Rancangan Dokumen Sistem Usulan

Spesifikasi rancangan dokumen sistem usulan akan membahas mengenai

rincian bentuk dokumen masukan dan dokumen keluaran pada sistem

perancangan sistem Inventory Warehouse Packaging PT. Santos Jaya Abadi.

Disini penulis akan menjelaskan tentang spesifikasi rancangan sistem usulan

berupa bentuk uraian pembuatan program yang akan digunakan diantaranya

adalah :

1. Bentuk Dokumen Masukan

Dokumen masukan yang digunakan pada sistem usulan adalah:

1. Berkas Data Barang

Nama Dokumen : Data Barang

Fungsi : Data Barang

Sumber : Admin

Tujuan : Warehouse Packaging

Frekuensi : Setiap datang barang

Media : Tampilan layar

Bentuk : Lampiran D-1

Page 13: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

60

2. Bentuk Dokumen Keluaran

Dokumen keluaran yang digunakan pada sistem usulan adalah:

1. Laporan Stock Barang

Nama Dokumen : Laporan Stock Barang

Fungsi : Data mengenai stock barang

Sumber : Admin

Tujuan : PPIC

Frekuensi : Setiap 1 bulan

Media : Softcopy dan Hardcopy

Bentuk : Lampiran D2

4.1.5. Perancangan Prototype

1.login

Gambar IV.11 Tampilan Login

Page 14: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

61

2. Prototype Menu Utama

Gambar IV.12

Prototype Menu Utama

3. Prototype Input Data barang

Gambar IV.13

Prototype Input Data Barang

Page 15: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

62

4. Prototype Data Supplier

Gambar IV.14

Prototype Input Data Supplier

5. Prototype Transaksi

Gambar IV.15

Prototype Input Transaksi

Page 16: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

63

6. Prototype Laporan

Gambar IV.16

Prototype Menu Laporan

4.2 Perancangan Perangkat Lunak

4.2.1 Entity Relationship Diagram (ERD)

Gambar IV.17

Entity Relationship Diagram (ERD)

admin

supplier

tbl_barangtransaksi

dept_produksi

mengelola

melakukan mengelola

melakukan

id_admin

nama

username

password

kd_supplier alamatnm_supplier

kd_barang nama_barang

qty pcs

id_admin kd_barang

kd_supplierbarang_Keluar

kd_departemen stok_barang

id_transaksi

kd_departemen nama_dept

M

1

M11M

M

M

mengirimM

M

Page 17: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

64

4.2.2 Logical Record Struktur (LRS)

Gambar IV.18

LRS Inventrory Packaging

4.2.3 Spesifikasi File

1. Tabel Admin

Nama Database : db_inventory

Nama Tabel : Admin

Panjang Record : 66

Kunci File : id_admin

Admin

id_admin (PK)

nama

username

password

Transaksi

id_transaksi (PK)

id_admin (FK)

kd_supplier (FK)

kd_barang (FK)

kd_departemen (FK)

barang_keluar

stok_barang

Tbl_barang

kd_barang (PK)

nama_barang

qty

pcs Supplier

kd_supplier (PK)

nm_supplier

alamat

Dept_produksi

kd_departemen (PK)

nama_dept

M

M

MM

1

M

M

M

Page 18: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

65

Tabel IV. 1.

Spesifikasi File Admin

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. Id admin Id_admin Int 11 Primary Key

2. Nama Admin_ nama Varchar 25

3. username Admin_ username Varchar 15

4. password Admin_ password Varchar 15

2. Tabel Login

Nama Database : db_inventory

Nama Tabel : tbl_ login

Panjang Record : 50

Kunci File : -

Tabel IV. 2.

Spesifikasi File Login

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. Username Admin_ username Varchar 25

2. Password Admin_ password Varchar 25

3. Tabel Supplier

Nama Database : db_inventory

Nama Tabel : tbl_ supplier

Page 19: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

66

Panjang Record : 65

Kunci File : kd_supplier

Tabel IV. 3.

Spesifikasi File Supplier

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. kd_supplier Kode_ supplier Varchar 15 Primary Key

2. nm_supplier nama_ supplier Varchar 50

3 Alamat alamat_ supplier Text -

4. Tabel Barang

Nama Database : db_inventory

Nama Tabel : tbl_barang

Fugsi : Transaksi

Panjang Record : 122

Kunci File : kd_barang

Tipe File : File Master

Organisasi File :

Software : Netbeans

Tabel IV. 4.

Spesifikasi File Barang

Page 20: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

67

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. kd_barang kode_barang Varchar 50 Primary Key

2. nama_ barang nama_barang Varchar 50

3 Qty qty_barang Int 11

4 Pcs pcs_barang Int 11

5. Tabel Transaksi

Nama Database : db_inventory

Nama Tabel : tbl_ transaksi

Panjang Record : 131

Kunci File : kd_transaksi

Tabel IV. 5.

Spesifikasi File Transaksi

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. kd_transaksi kode_transaksi Int 15 Primary Key

2. id_admin Admin Int 15

3 kd_barang kode_barang Varchar 30

4 kd_supplier kode_barang Varchar 30

5 kd_departemen kode_ departemen Int 11

6 barang_keluar barang_keluar Varchar 15

7 stok_barang stok_barang Varchar 15

Page 21: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

68

4.2.4 Class Model /Class Diagram

Gambar IV.19 Class Diagram

Page 22: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

69

4.2.5 Sequence Diagram

Gambar IV.20 Sequence Diagram Login

Page 23: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

70

Gambar IV.21 Sequence Data Barang

Gambar IV.22 Sequence Data Supplier

Page 24: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

71

Gambar IV.23 Sequence Transaksi

Gambar IV.24 Sequence Logout

4.2.6 Spesifikasi Hardware dan Software

1. Perangkat Keras (Hardware)

Sebuah sistem terkomputerisasi tidak terlepas dari masalah perangkat keras yang

akan digunakan dalam menjalankan Software atau program aplikasi yang akan

digunakan. Keterpaduan antara perangkat keras yang ada sangat dibutuhkan agar hasil

kinerja dari sistem komputer dapat berjalan semaksimal mungkin, hingga dapat

dirasakan oleh pemakai sistem tersebut.

Perangkat keras tersebut terbagi atas tiga bagian utama, yaitu :

Page 25: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

72

A. Peralatan Masukan (Input Device)

B. CPU (Central Processing Unit)

C. Peralatan Keluaran (Output Device)

Dengan pertimbangan tersebut maka kami memberikan spesifikasi perangkat

keras yang akan digunakan dalam proses komputerisasi, diantaranya adalah sebagai

berikut:

1. Processor : Pentium core 2 duo

2. Disk : CD/DVD R

3. Memory (RAM) : 2.00 GB

4. Monitor : LCD 17”

5. Harddisk : 160 GB

6. Keyboard : Standart Keyboard

7. Printer : -

8. Mouse : Standart Mouse

Spesifikasi tersebut diatas sangat memperhatikan perkembangan teknologi

dibidang komputer yang sangat pesat sehingga untuk beberapa tahun mendatang

spesifikasi komputer tersebut masih dapat menunjukan hasil kinerja yang baik.

2. Perangkat Lunak (Software)

Perangkat lunak atau Software merupakan satu rangkaian intruksi yang

tersusun secara teratur agar komputer dapat bekerja mengelola data dan mendapatkan

informasi yang dibutuhkan oleh User atau pemakai.

Page 26: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

73

Adapun spesifikasi perangkat lunak yang dibutuhkan adalah paket program

yang digunakan yaitu Netbeans 8.0.1 sebagai bahan program yang berbasis Windows,

diharapkan memberikan kemudahan bagi para pemakai dalam menjalankan program

ini. Kemudahan dalan Netbeans 8.0.1 adalah sebagai berikut:

Bahasa pemograman Netbeans 8.0.1 adalah program aplikasi yang berasal dari bahasa

Java berbasis Windows yang merupakan pemograman yang berorientasi pada objek.

Perangkat lunak secara fungsinya dibagi menjadi sistem operasi dan paket

program:

A. Sistem Operasi

Sistem operasi yang digunakan adalah sistem operasi yang berbasis Windows sebab

sistem operasi ini mampu menunjang program aplikasi yang dibuat.

B. Paket Program

Paket program yang kami gunakan dalam makalah ini adalah NetBeans 8.0.1 dan

Mysql phpMyadmin sebagai sarana pemograman yang berbasis windows yang

merupakan sarana pengembangan. Perangkat lunak yang digunakan oleh kami dalam

pembuatan makalah ini antara lain sebagai berikut:

1. Sistem Operasi : Microsoft Windows 7

2. Paket Program : NetBeans 8.0.1

3. Database : Mysql phpMyadmin

4.3. Jadwal Implementasi

Jadwal implementasi dari Sistem Inventory Packaging Pada PT. Santos Jaya

Abadi, dibuat dengan implementasi meliputi kegiatan persiapan, pelaksanaan, dan

Page 27: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

74

penyusunan Perancangan Program. Hal ini memberikan rincian kegiatan dan jadwal

pelaksanaan mengacu pada Metode Penelitian sebagai berikut:

1. Persiapan Data Awal

Mengumpulkan, mengolah serta mengelompokkan data sesuai dengan kebutuhan.

Kegiatan ini membutuhkan waktu selama satu minggu.

2. Analisa Sistem

Analisa Sistem adalah mempelajari sistem yang sedang berjalan serta masalah

yang ada. Tujuannya untuk mendapatkan gambaran tentang bentuk permasalahan

yang ada pada Sistem Inventory Packaging Pada PT. Santos Jaya Abadi tersebut

sehingga menghindari kesalah pahaman antara sistem yang diusulkan dengan

sistem yang berjalan. Kegiatan ini membutuhkan waktu selama 2 minggu.

3. Desain Sistem

Desain sistem merupakan penggambaran, perencanaan dan pembuatan dengan

menyatukan beberapa elemen terpisah kedalam satu kesatuan yang utuh untuk

memperjelas bentuk sebuah sistem. Kegiatan ini membutuhkan waktu selama 1

minggu.

4. Desain Perangkat Lunak

Desain perangkat lunak adalah tugas, tahapan, atau aktivitas yang difokuskan pada

spesifikasi detail dari solusi berbasis komputer. Desain ini fokus pada sisi teknis

dan implementasi sebuah perangkat lunak. Kegiatan ini membutuhkan waktu

selama 1 minggu.

5. Pembuatan dan Tes Program

Page 28: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

75

Pembuatan program dengan tingkat ketelitian untuk menunjang suatu sistem yang

terkomputerisasi, sedangkan tes program dilakukan untuk mengetahui

kekurangannya sebelum diterapkan pada sistem baru. Untuk menyelesaikan

kegiatan ini dibutuhkan waktu selama tiga minggu.

6. Tes Sistem

Bertujuan untuk melakukan uji co ba terhadap sistem usulan secara menyeluruh

agar dapat diketahui apakah sistem baru ini dapat digunakan untuk menggantikan

sistem yang lama. Tes sistem ini dilakukan selama satu minggu.

7. Pelatihan

Pelatihan ini dilakukan untuk memberi latihan pada Sistem Inventory Packaging

Pada PT. Santos Jaya Abadi dan meningkatkan kemampuan personil dalam

memahami dan menggunakan komputer yang telah diusulkan. Pelatihan ini

membutuhkan waktu selama satu minggu.

8. Pembuatan Buku Petunjuk

Maksud dari pembuatan buku petunjuk ini agar pengguna dapat mempelajari

prosedur sistem secara menyeluruh, waktu yang dibutuhkan untuk pembuatan

buku petunjuk ini selama satu minggu.

9. Operasi dan Operasional

Kegiatan pengelolaan sistem usulan secara penuh setelah percobaan berakhir dan

juga perlu dilakukan evaluasi pada sistem usulan ini. Pada tahap ini waktu yang

dibutuhkan selama satu minggu.

Page 29: BAB IV PERANCANGAN SISTEM USULAN...48 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna

76

Tabel IV.6.

Jadwal Implementasi

N

O KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan Data Awal

2 Analisa Sistem

3 Desain Sistem

4 Desain Perangkat Lunak

5

Pembuatan dan Tes

Program

6 Tes Sistem

7 Pelatihan

8

Pembuatan Buku

Petunjuk

9 Evaluasi dan Operasional