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.
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
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
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
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,
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
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
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
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
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)
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
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
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
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
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
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
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