bab iv perancangan sistem usulan · 20 bab iv perancangan sistem usulan 4.1. tahapan perancangan...

17
20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih di aplikasi, terdapat dua pengguna yang saling berinteraksi di lingkungan sistem laboratorium Bank Gen yaitu bagian database dan akses benih. Kedua pengguna tersebut memiliki penggunaan aplikasi yang berbeda-beda, yaitu : a. Skenario kebutuhan bagian Database : 1) Mengelola data benih 2) Membuat laporan b. Skenario Kebutuhan Akses Benih : 1) Mengelola Data Permintaan Benih dan Penitipan Benih 2. Kebutuhan Sistem a. Pengguna melakukan login dengan nomor induk pegawai (NIP) dan password yang sudah ditentukan. b. Sistem Mengakses Database c. Pengguna harus melakukan logout setelah menggunakan aplikasi Bank Gen.

Upload: others

Post on 26-Jan-2020

33 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

20

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisa Kebutuhan

1. Kebutuhan Pengguna

Dalam sistem mngelola benih di aplikasi, terdapat dua pengguna yang

saling berinteraksi di lingkungan sistem laboratorium Bank Gen yaitu bagian

database dan akses benih. Kedua pengguna tersebut memiliki penggunaan

aplikasi yang berbeda-beda, yaitu :

a. Skenario kebutuhan bagian Database :

1) Mengelola data benih

2) Membuat laporan

b. Skenario Kebutuhan Akses Benih :

1) Mengelola Data Permintaan Benih dan Penitipan Benih

2. Kebutuhan Sistem

a. Pengguna melakukan login dengan nomor induk pegawai (NIP) dan

password yang sudah ditentukan.

b. Sistem Mengakses Database

c. Pengguna harus melakukan logout setelah menggunakan aplikasi Bank Gen.

Page 2: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

21

4.1.2 Rancangan Use Case Diagram

Gambar IV.1. Use Case Diagram Usulan Sistem Bank Gen

TABEL IV.1.

Deskripsi Use Case Mengelola Data Benih

Use case Name Mengelola data benih

Requirements Pengguna melakukan login

Goal Pengguna melakukan penginputan data

benih

Pre-Conditions Pengguna telah melakukan pennginputan

benih

Post-Conditions Benih tidak ditemukan

Failed end conditions Benih tidak ada

Actors Bagian database

Main flow / Basic patch 1. User memilih kriteria pencarian

2. User Dapat menghapus dan menambah

3. Sistem menampilkan data benih

4. Cetak data benih

Alternate flow/Invarian A A1. Sistem menampilkan data benih

Page 3: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

22

Invarian B B1. Pengguna mencari benih

B2. Pengguna mengetikan nama/nomor

Aksesi benih

B3. System tidak menemukan benih yang

dicari

B4. System menampilkan pesan "benih

tidak ada”.

TABEL IV.2.

Deskripsi Use Case Mengelola Penyimpanan Benih

Use case Name Melihat Penyimpanan benih

Requirements Pengguna melakukan login

Goal Pengguna melakukan penginputan

Penyimpanan benih

Pre-Conditions Pengguna telah melakukan pennginputan

Post-Conditions Hasil benih kurang dari minimum stok,

benih

Failed end conditions Stok sangat sedikit

Actors Bagian database

Main flow / Basic patch 1. User memilih kriteria pencarian

2. User Dapat emnghapus dan menambah

3. Sistem menampilkan data benih

4. Cetak data benih

Alternate flow/Invarian A A1. Sistem menampilkan data

penyimpanan benih

Invarian B B1. Pengguna memilih kriteria

B2. Pengguna mengetikan nama/nomor

aksesi benih

B3. System tidak menemukan benih yang

dicari

B4. System menampilkan pesan "benih

tidak ada”.

TABEL IV.3.

Deskripsi Use case Mengelola Permintaan Benih

Use case Name Melihat data benih

Requirements Akses benih melakukan login

Goal Akses Benih melakukan penginputan data

Permintaanbenih

Pre-Conditions Akses benih melihat form penyimpanan

Page 4: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

23

benih

Post-Conditions benih dicari tidak ada

Failed end conditions Benih tidak ada di penyimpanan

Actors Akses Benih

Main flow / Basic patch 1. User memilih kriteria pencarian

2. User Dapat menghapus dan menambah

3. Sistem menampilkan data permintaan

4. Cetak data Permintaan benih

Alternatif flow 1. User melihat form penyimpanan benih

2. jika ada benih, User menyimpan data

permintaan benih

4 .user Cetak bukti permintaan benih

4.1.3. Rancangan Diagram Aktivitas

1. Bagian database

Gambar IV.2. Aktifitas Diagram Bagian Database

Page 5: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

24

2. Akses benih

Gambar IV.3. Aktifitas Diagram Akses Benih

4.1.4. Rancangan Dokumen Sistem Usulan

A. Rancangan Dokumen masukan

1. Nama dokumen : Pengelolaan Data Benih

Fungsi : Sebagai data benih

Frekuensi : Setiap ada benih baru (koleksi hasil rejuvinasi,

Page 6: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

25

eksplorasi)

Sumber : Tim Peneliti

Tujuan : File Data Benih

Frekuensi : Setiap benih baru

Jumlah : 1

Media : Tampilan Layar

Lampiran : Lampiran C.1

2. Nama dokumen : Pengelolaan Penyimpanan Benih

Fungsi : Sebagai data Penyimpanan benih

Frekuensi

: Setiap ada benih baru dan panen baru (koleksi hasil

rejuvinasi, Karakterisasi)

Sumber : Penyimpanan Benih

Tujuan : Divisi Dokumentasi Data

Frekuensi : Setiap ada benih baru dan panen benih

Jumlah

Media

Lampiran

: 1

: Tampilan Layar

:Lampiran C.2

3. Nama Dokumen : Pengelolaan permintaan Benih

Fungsi : Sebagai bukti Permintaan benih

Sumber : Pemohon

Tujuan : divisi Akses Koleksi

Frekuensi : Setiap Pemohon permintaan benih

Jumlah : 1

Media : Tampilan Layar

Lampiran : Lampiran C.3

Page 7: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

26

B. Rancangan Dokumen keluaran

1. Nama Dokumen : Laporan data benih

Fungsi : laporan

Sumber : bagian database

Tujuan : Pemimpin Labolatorium Bank Gen

Media : kertas

Jumlah : random

Frekuensi : setiap diminta oleh pimpinan laboratorium Bank Gen

Bentuk : lihat Lampiran D.1

2. Nama Dokumen : Laporan Penyimpanan benih

Fungsi : laporan

Sumber : bagian database

Tujuan : Pemimpin Labolatorium Bank Gen

Media : kertas

Jumlah : random

Frekuensi : setiap diminta oleh pimpinan laboratorium Bank Gen

Bentuk : lihat Lampiran D.2

3. Nama Dokumen : bukti permintaan

Fungsi : bukti permintaan benih

Sumber : akses benih

Tujuan : pemohon

Media : kertas

Jumlah : 1 Lembar

Frekuensi : setiap ada permohonan perminntaan benih

Page 8: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

27

Bentuk : lihat Lampiran D.3

4.1.5. Rancangan Prototype

1. Interface menu login

Sebelum memasuki menu utama pengguna harus melakukan proses login,

dengan mengisi NIP dan password. Berikut interfacenya :

Gambar IV.4. Interface Menu Login

4. Interface menu utama

Menu login berisi menu bar antara lain data benih, penyimpanan,

permintaan, laporan, dan panduan. Selain menu bar terdapat status bar yang berisi

nama yang melakukan login. Berikut interfacenya :

Gambar IV.5. Interface Menu Utama

Page 9: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

28

5. Interface Data Benih

Menu ini digunakan untuk mengelola data benih dan menampilkan data

benih. berikut interfacenya:

Gambar IV.6. Interface Menu Data Benih

6. Interface menu penyimpanan benih

Menu ini digunakan untuk mengelola data penyimpanan benih sekaligus

menampilkan data penyimpanan benih. Berikut interfacenya:

Gambar IV.7. Interface Menu Penyimpanan Benih

Page 10: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

29

7. Interface menu input data permintaan

Menu permintaaan ini berisi data pemohon permintaan benih. Berikut

interfacenya :

Gambar IV.8. Interface Menu Input Data Permintaan

4.2. Perancangan Perangkat Lunak

4.2.1 Entity Relationship Diagram (ERD)

Gambar IV.9. Entity Relationship Diagram (ERD)

Page 11: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

30

4.2.2. Logical Structure Record (LRS)

Gambar IV.10. Logical Record Structure (LRS)

4.2.3. Spesifikasi File

1. Spesifikasi File Benih

Nama File : Data Benih

Akronim : Benih

Fungsi : untuk menyimpan data Benih

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 55

Kunci Field : No_acc

Software : Ms.Access

Page 12: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

31

Tabel IV.4.

Spesifikasi File Data Benih

No Elemen Data Nama Filed Tipe Size Keterangan

1 No_acc No benih Number 5 Primary key

2 Nm_acc Nama benih Text 20

3 tipe tipe Text 8

4 Warna biji tahun Number 5

5 Panjang lebar tempat Text 2

6 Asal_benih Asal benih Text 15

2. Spesifikasi File Penyimpanan benih

Nama File : Penyimpanan benih

Akronim : penyimpanan benih

Fungsi : untuk menyimpan data penyimpanan benih

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 46

Kunci Field : No_acc

Software : Ms. Access

Tabel IV.5.

Spesifikasi File Penyimpanan Benih

No Elemen Data Nama Filed Tipe Size Keterangan

1 No_acc No benih Number 5 Primary key

2 Nm_acc Nama benih Text 20

3 tahun tahun Number 4

4 stok stok Number 3

5 tempat tempat Text 2

6 rak rak Number 2

7 lantai lantai Text 2

8 seedfile seedfile Number 4

9 seedreferense seedreferense Number 4

Page 13: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

32

3. Spesifikasi File Permintaan benih

Nama File : Permintaan

Akronim : permintaan

Fungsi : untuk menyimpan data permintaan

Tipe File : File transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 44

Kunci Field : No_acc

Software : Ms. Access

Tabel IV.6.

Spesifikasi File Permintaan Benih

No Elemen Data Nama

Filed

Tipe Size Keterangan

1 Nm_permintaan Nama

permintaan

Text

20 pk

2 Asal Asal Text 10

3 No_acc No aksesi Number 5

4 volume volume Number 4

5 Jenis Jenis Number 10

Page 14: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

33

4.2.4. Class Model/ Class Diagram

Gambar IV.11. Class Model/ Class Diagram

4.2.5. Sequence Diagram

1. Proses login

Gambar IV.12. Sequence Diagram

Page 15: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

34

2. Mengelola data benih

Gambar IV.13. Sequence Diagram mengelola data benih

3. Mengelola penyimpanan benih

Gambar IV.14. Sequence Diagram mengelola Penyimpanan benih

Page 16: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

35

4. Permintaan benih

Gambar IV.15. Sequence Diagram Permintaan Benih

5. Laporan

Gambar IV.16. Sequence Diagram Laporan

4.2.6. Spesifikasi Hardware dan Software

1. Spesifikasi Hardware

a. CPU

1). Processor AMD RADEON 1,65 ghz

2). RAM DDR2 2 GB

3). Hard Disk 300 GB

Page 17: BAB IV PERANCANGAN SISTEM USULAN · 20 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan 1. Kebutuhan Pengguna Dalam sistem mngelola benih

36

b. Mouse

c. Keyboard

d. Monitor dengan resolusi layar minimum 1280x720

e. Printer laser

2. Spesifikasi Software

Sistem operasi digunakan dengan spesifikasi minimum yaitu Microsoft

Windows 7 32 bit.

4.3. Jadwal Implementasi

Gambar IV.17. Jadwal Implementasi