• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
27
0
0

Teks penuh

(1)

34

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Pada Sistem Informasi PT PERTANI ( PERSERO ) UPP Karawang 1 ini akan dibuat sebuah tahapan perancangan sistem pengadaan bahan baku. Beberapa tahapan perancangan ini diantaranya adalah analisa kebutuhan, rancangan diagram use case, rancangan diagram aktivitas, rancangan dokumen sistem usulan, dan rancangan prototype.

4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna

Adapun kebutuhan pengguna dalam perancangan sistem informasi pengadaan bahan baku berbasis web pada PT PERTANI ( PERSERO ) UPP Karawang I yaitu Bendahara Materill sebagai admin yang memiliki interaksi sebagai berikut :

A1. Skenario Kebutuhan Admin :

1.) Admin dapat menampilkan beranda.

2.) Admin dapat mengelola data Purchase Order.

3.) Admin dapat mengelola data Quality Control baik itu Gabah maupun Beras.

4.) Admin dapat mengelola data Berita Acara Serah Terima Barang. 5.) Admin dapat mengelola data Berita Acara Kesepakatan Harga. 6.) Admin dapat mengelola data daftar timbang.

(2)

8.) Admin dapat mencetak dan menyimpan laporan quality control baik itu gabah maupun beras, Berita Acara Serah Terima Barang, Berita Acara Kesepakatan Harga, daftar timbang, dan surat perintah kerja.

B. Kebutuhan Sistem

Sistem pengadaam bahan baku pada PT PERTANI UPP Karawang I mempunyai kebutuhan-kebutuhan yang harus terpenuhi. Kebutuhan-kebutuhan tersebut antara lain :

1) Admin harus mengakses halaman awal sistem dan meng-klik tombol pengadaan.

2) Sistem dapat menyimpan dan mencetak setiap dokumen yang telah di masukan kedalam sistem.

4.1.2. Rancangan Diagram Use Case

Gambar IV.1.

(3)

Tabel IV.1.

Deskripsi Use Case Menampilkan Halaman Awal Use Case Name Menampilkan Halaman awal

Requirement Admin ( Bendahara Materill )

Goal Masuk ke halaman awal

Pre-Conditions -

Post-Conditions Masuk ke halaman sistem Failed and Condition

Actors Admin ( Bendahara Materill )

Main Flow / Basic Path Sistem menampilkan halaman sistem Alternate Flow/Invariant A -

Invariant B -

Tabel IV.2.

Deskripsi Use Case Membuat Surat Pesanan (PO) Use Case Name Membuat Surat Pesanan (PO) Requirement Admin ( Bendahara Materill ) Goal

Admin dapat mengelola data quality control yang terdiri dari nama, alamat, jumlah pesanan,dan nama barang

Pre-Conditions -

Post-Conditions Masuk ke halaman mengisi formulir surat PO Failed and Condition

Actors Admin ( Bendahara Materill )

Main Flow / Basic Path

1. Admin Gudang memilih menu Surat Pesanan (PO)

2. Admin mencetak surat pesanan (PO) 3. Sistem akan menyimpan data PO Alternate Flow/Invariant A

(4)

Tabel IV.3.

Deskripsi Use Case Membuat Quality Control Use Case Name Membuat laporan Quality Control Requirement Admin ( Bendahara Materill ) Goal

Admin dapat mengelola data quality control yang terdiri dari hasil pemeriksaan,catatan penyimpangan dan kerusakan,catatan tindakan koreksi.

Pre-Conditions Admin dapat memasukan data Quality Control Gabah dan Beras

Post-Conditions Masuk ke halaman Quality Control Failed and Condition -

Actors Admin ( Bendahara Materill )

Main Flow / Basic Path

1. Admin memilih menu Quality Control 2. Sistem akan menyimpan data Quality Control

gabah maupun beras

Alternate Flow/Invariant A Tombol cetak untuk mencetak dokumen Quality Control gabah maupun beras

Invariant B -

Tabel IV.4.

Deskripsi Use Case Membuat Laporan Berita Acara Serah Terima Barang Use Case Name Membuat Laporan Berita Acara Serah Terima

Barang

Requirement Admin ( Bendahara Materill )

Goal

Admin dapat mengelola data berita acara serah terima barang yang terdiri dari wakil pihak ke satu, wakil pihak kedua,nama dan jabatan, jenis bukti surat tanggal, nama barang, banyaknya, jumlah berat, dan jumlah.

Pre-Conditions Admin dapat mencetak data berita acara serah terima barang.

Post-Conditions Masuk ke halaman berita acara serah terima barang

Failed and Condition -

Actors Admin ( Bendahara Materill )

Main Flow / Basic Path

1. Admin memilih menu berita acara serah terima barang

2. Sistem akan menyimpan data berita acara serah terima barang

Alternate Flow/Invariant A Tombol cetak untuk mencetak dokumen berita acara serah terima barang

(5)

Tabel IV.5.

Deskripsi Use Case Membuat Laporan Berita Acara Kesepakatan Harga Use Case Name Mengelola Laporan Berita Acara Kesepakatan

Harga

Requirement Admin ( Bendahara Materill ) Goal

Admin Gudang dapat mengelola data berita acara kesepakatan harga pihak 1 : nama,alamat,jabatan Pihak 2 : nama,alamat,jabatan

Pre-Conditions Admin dapat mencetak berita acara kesepakatan harga

Post-Conditions Masuk ke halaman berita acara kesepakatan harga Failed and Condition

Actors Admin ( Bendahara Materill )

Main Flow / Basic Path

1. Admin memilih menu berita acara kesepakatan harga

2. Sistem akan menyimpan data berita acara kesepakatan hara

Alternate Flow/Invariant A Tombol cetak untuk mencetak dokumen berita acara kesepakatan harga

Invariant B -

Tabel IV.6.

Deskripsi Use Case Membuat Laporan Daftar Timbang Use Case Name Membuat Laporan Daftar Timbang Requirement Admin ( Bendahara Materill )

Goal Admin Gudang dapat mengelola daftar timbang

yang terdiri dari : Colly dan Kwantum Pre-Conditions Admin dapat mencetak daftar timbang Post-Conditions Masuk ke halaman daftar timbang Failed and Condition -

Actors Admin ( Bendahara Materill )

Main Flow / Basic Path

1. Admin memilih menu daftar timbang 2. Sistem akan menyimpan data daftar timbang

Alternate Flow/Invariant A Tombol cetak untuk mencetak dokumen daftar timbang

(6)

Tabel IV.7.

Deskripsi Use Case Membuat Surat Perintah Kerja Use Case Name Membuat Surat Perintah Kerja Requirement Admin ( Bendahara Materill ) Goal

Admin dapat membuat surat perintah kerja yang terdiri dari nama barang,satuan,dan jumlah barang

Pre-Conditions Admin dapat mencetak surat perintah kerja Post-Conditions Masuk ke halaman surat perintah kerja Failed and Condition -

Actors Admin ( Bendahara Materill )

Main Flow / Basic Path

1. Admin Gudang memilih menu surat perintah kerja

2. Sistem akan mencetak surat perintah kerja Alternate Flow/Invariant A Tombol Cetak untuk mencetak surat perintah

kerja

Invariant B -

4.1.3. Rancangan Diagram Aktivitas

Rancangan activity diagram dibawah ini menggambarkan semua alur kerja yang penulis usulkan untuk sistem pengadaan bahan baku pada PT. PERTANI UPP Karawang 1.

(7)

Gambar IV.2.

(8)

4.1.4. Rancangan Dokumen Sistem Usulan 1. Dokumen Masukan

A. Nama Dokumen : Purchase Order

Fungsi : Sebagai bukti permintaan beras ke supplier Sumber : Bendahara Materill

Tujuan : Supplier

Media : Kertas

Jumlah : 1

Frekuensi : Setiap ada pemesanan barang

Bentuk : Lampiran C.1

B. Nama Dokumen : Quality Control

Fungsi : Sebagai bukti analisa kualitas beras dan gabah Sumber : Bendahara Materill

Tujuan : Supplier

Media : Kertas

Jumlah : 1

Frekuensi : Setiap ada kegiatan analisa kualitas beras dan gabah

Bentuk : Lampiran C.2

C. Nama Dokumen : Berita Acara Serah Terima Barang Fungsi : Sebagai bukti serah terima barang Sumber : Bendahara Materill

Tujuan : Supplier

(9)

Jumlah : 1

Frekuensi : Setiap ada kegiatan serah terima barang

Bentuk : Lampiran C.3

D. Nama Dokumen : Berita Acara Kesepakatan Harga Fungsi : Sebagai bukti kesepakatan harga Sumber : Bendahara Materill

Tujuan : Supplier

Media : Kertas

Jumlah : 1

Frekuensi : Setiap ada kegiatan kesepakatan harga

Bentuk : Lampiran C.4

2. Dokumen Keluaran

A. Nama Dokumen : Daftar Timbang

Fungsi : Sebagai bukti jumlah tonase Sumber : Bendahara Materill

Tujuan : Kepala Unit

Media : Kertas

Jumlah : 1

Frekuensi : Setiap ada kegiatan perhitungan jumlah tonase

Bentuk : Lampiran D.1

B. Nama Dokumen : Surat Perintah Kerja

(10)

Sumber : Bendahara Materill Tujuan : Kepala Unit

Media : Kertas

Jumlah : 1

Frekuensi : Setiap ada kegiatan pengadaan gabah atau beras

Bentuk : Lampiran D.2

4.1.5. Rancangan Prototype

1. Rancangan Prototype Halaman Awal

Gambar IV.3. Prototype Halaman Awal

(11)

2. Rancangan Prototype Halaman Pengadaan

Gambar IV.4.

Prototype Halaman Pengadaan

3. Rancangan Prototype Surat Pesanan

Gambar IV.5.

(12)

4. Rancangan Prototype Quality Control Gabah

Gambar IV.6.

Prototype Halaman Quality Control Gabah

5. Rancangan Prototype Quality Control Beras

Gambar IV.7.

(13)

6. Rancangan Prototype Berita Acara Serah Terima Barang

Gambar IV.8.

Prototype Halaman Berita Acara Serah Terima Barang 7. Rancangan Prototype Berita Acara Kesepakatan Harga

Gambar IV.9.

(14)

8. Rancangan Prototype Daftar Timbang

Gambar IV.10.

Prototype Halaman Daftar Timbang 9. Rancangan Prototype Surat Perintah Kerja (SPK)

Gambar IV.11.

(15)

4.2. Perancangan Perangkat Lunak

Perancangan perangkat lunak ini difokuskan pada enam atribut, yaitu ERD, LRS, Spesifikasi File, Class Diagram, Sequence Diagram, dan Spesifikasi Hardware serta Software.

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.12. Entity Relatioinship Diagram

(16)

4.2.2. Logical Record Structure (LRS)

Gambar IV.13. Logical Record Structure

(17)

4.2.3. Spesifikasi File

1. Spesifikasi File Bendahara Materill Nama File : bendahara_materill Akronim : bendahara_materill

Fungsi : Untuk menyimpan data bendahara materill Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Software : XAMPP

Panjang Record : 40 Byte Kunci Field : id_bendahara

Tabel IV.8.

Spesifikasi File Bendahara Materill

No Nama Field Tipe Size Keterangan

1. id_bendahara int 10 Primary Key

(18)

2. Spesifikasi File BASTB Nama File : basth

Akronim : bastb

Fungsi : Untuk menyimpan data berita acara serah terima barang

Tipe File : File Master Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Software : XAMPP

Panjang Record : 55 Byte Kunci Field : no

Tabel IV.9. Spesifikasi File BASTB

No Nama Field Tipe Size Keterangan

1. No int 10 Primary Key

2. nama_barang varchar 15

3. Banyaknya varchar 15

(19)

3. Spesifikasi File BAKH

Nama File : bakh

Akronim : bakh

Fungsi : Untuk menyimpan data berita acara kesepakatan harga

Tipe File : File Master Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Software : XAMPP

Panjang Record : 95 Byte Kunci Field : no

Tabel IV.10. Spesifikasi File BAKH

No Nama Field Tipe Size Keterangan

1. No int 10 Primary Key

2. nama_barang varchar 15

3. Banyaknya varchar 15

4. jmlh_berat varchar 15

(20)

4. Spesifikasi File Daftar Timbang Nama File : daftar_timbang Akronim : daftar_timbang

Fungsi : Untuk menyimpan data daftar_timbang Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Software : XAMPP

Panjang Record : 51 Byte Kunci Field : no

Tabel IV.11.

Spesifikasi File Daftar Timbang

No Nama Field Tipe Size Keterangan

1. No int 10 Primary Key

2. colly varchar 30

(21)

5. Spesifikasi File SPK

Nama File : SPK

Akronim : SPK

Fungsi : Untuk menyimpan data SPK Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Software : XAMPP

Panjang Record : 80 Byte Kunci Field : id_pesanan

Tabel IV.12. Spesifikasi File SPK

No Nama Field Tipe Size Keterangan

1. No int 15 Primary Key

2. nama_barang varchar 20

3. satuan varchar 20

(22)

6. Spesifikasi File Surat Pesanan Nama File : surat_pesanan Akronim : Surat Pesanan

Fungsi : Untuk menyimpan data pemesan Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Software : XAMPP

Panjang Record : 113 Byte Kunci Field : id_pesanan

Tabel IV.13.

Spesifikasi File Surat Pesanan

No Nama Field Tipe Size Keterangan

1. id_pesanan int 11 Primary Key

2. nama_unit varchar 30

3. alamat varchar 50

4. tonase int 11

(23)

7. Spesifikasi File Daftar Quality Control Nama File : daftar_qc

Akronim : daftar_qc

Fungsi : Untuk menyimpan data quality control Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Software : XAMPP

Panjang Record : 113 Byte Kunci Field : id_pesanan

(24)

Tabel IV.14.

Spesifikasi File Quality Control

4.2.4. Class Model / Class Diagram

No Nama Field Tipe Size Keterangan

1. no_daftarqc int 5 Primary Key

2. nama_supplier varchar 30 3. kuantum int 10 4. bau varchar 20 5. campuran_katul varchar 15 6. derajat_sosoh int 15 7. kadar_air int 15 8. butir_kepala int 15 9. butir_patah int 15 10. menir int 15 11. butir_kuning int 15 12. hama_penyakit int 15 13. benda_asing int 15 14. campuran_varietas int 15

(25)

Gambar IV.14. Class Model/Class Diagram

4.2.5. Sequence Diagram

Gambar IV.15. Sequence Diagram

4.2.6 Spesifikasi Hardware dan Software 1. Spesifikasi Hardware

A. CPU

1.) Processor Intel Core® 2 Duo 2.) RAM DDR2 4 GB

3.) Hard Disk 500GB B. Mouse

C. Keyboard

(26)

E. Koneksi internet dengan kecepatan 2 Mbps. 2. Spesifikasi Software

A. Sistem Operasi : Microsoft Windows B. Aplikasi bundle web server :

1.) XAMPP v3.2.2

2.) phpMyAdmin 127.0.0.1

C. Aplikasi Web Browser seperti Mozilla Firefox, Google Chrome Aplikasi Pendukung : Dreamweaver Cs6, Sublime Text 3

(27)

4 4.3. Jadwal Implementasi Tabel IV.15. Jadwal Implementasi No 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 3 Desain Sistem 4 Desain Perangkat Lunak 5

Pembuatan & Tes

Program 6 Tes Sistem 7 Pelatihan 8 Pembuatan Buku Petunjuk 9 Evaluasi & Operasional

Gambar

Gambar IV.1.
Tabel IV.1.
Tabel IV.3.
Tabel IV.5.
+7

Referensi

Dokumen terkait

b) Admin dapat mengelola data kendaraan c) Admin dapat mengelola data konsumen d) Admin dapat mengelola data leasing e) Admin dapat mengelola data pengguna f) Admin

Adapun substansi yang peneliti dapat dari penelitian tersebut adalah terletak pada objek materialnya yang sama-sama mengangkat persepsi dan minat terhadap musik asli

Penelitian lainnya, melaporkan bahwa pekerja yang berada dalam tim memiliki level kepuasan kerja yang lebih tinggi dibandingkan dengan pekerja yang bekerja pada gaya tradisional

Gambar IV.2 dapat dijelaskan bahwa pada halaman admin dapat mengelola beberapa menu, diantaranya admin sebelum masuk ke halaman utama, admin harus login

Selain prinsip-prinsip dan penekanan yang perlu diperhatikan dalam pembelajaran dengan pendekatan konstruktivisme, ada beberapa aspek yang dikemukakan oleh Hanburry

1) Admin dapat mengelola tampilan web user dan admin. 2) Admin dapat mengelola manajemen surat masuk, surat keluar, disposisi, menu, level, data user, kode surat,

Kegiatan yang dapat dilakukan oleh admin yaitu: login, mengelola data admin, mengelola data member, mengelola data kategori, mengelola data produk, mengelola

B.1 Admin dapat mengelola data penyakit B.2 Admin dapat menglola data gejala B.3 Admin dapat mengelola data relasi B.4 Admin dapat mengelola data artikel B.5