• Tidak ada hasil yang ditemukan

Bagian ini menjelaskan tahap pertama uji coba yaitu mengekstraksi obyek (entitas) utama yang terdapat dalam data uji dokumen.

N/A
N/A
Protected

Academic year: 2021

Membagikan "Bagian ini menjelaskan tahap pertama uji coba yaitu mengekstraksi obyek (entitas) utama yang terdapat dalam data uji dokumen."

Copied!
17
0
0

Teks penuh

(1)

BAB 4.

PERANCANGAN

Bagian ini menjelaskan tahap pertama uji coba yaitu mengekstraksi obyek (entitas) utama yang terdapat dalam data uji dokumen.

4.1. Perancangan

Perancangan sistem inventaris dan kapasitas ruang fakultas digambarkan menggunakan UML.

4.1.1 Kebutuhan Fungsional Sistem Aktor:

a. Operator Jurusan = merupakan orang dari bagian jurusan yang menangani peminjaman dan pengembalian barang.

b. Admin Fakultas= merupakan orang dari bagian fakultas yang dapat menambahkan data barang yang ada di fakultas.

c. Admin univ = merupakan orang dari bagian universitas yang ditunjuk dan berwenang untuk menambah user yang dapat mengakses sistem di fakultas.

d. Guest = pengunjung yang tidak bisa masuk kedalam sistem.

Tabel 4-1 Tabel Functional requirement

Kode Aktor Deskripsi

FR01 Admin fakultas Dapat mengelola data barang

FR02 Admin fakultas Dapat mengelola data kapasitas ruang FR03 Admin fakultas Dapat mengusulkan penghapusan barang FR04 Admin fakultas Dapat menambah dan menghapus operator

jurusan

FR05 Operator jurusan Dapat mengelola data peminjaman dan pengembalian barang

FR06 Operator jurusan Dapat melihat data peminjaman dan pengembalian

FR07 Admin univ Dapat menambah dan menghapus admin fakultas

(2)

FR08 Admin univ Dapat menghapus barang atau menolaknya FR09 Admin univ Dapat mengelola data jenis

FR10 Guest Dapat melihat data barang FR11 Guest Dapat melihat data peminjam

FR12 Guest Dapat melihat data banyaknya barang yang dipinjam

FR13 Guest Dapat melihat data kapasitas ruang FR14 Admin fakultas Dapat login

FR15 Admin univ Dapat login FR16 Operator jurusan Dapat login

4.1.2 Use Case

Gambar 4-1 Diagram Use Case Sistem Inventaris dan Kapasitas Ruang Fakultas

4.2. Perancagan Basis Data

Dalam pembuatan sistem inventaris ini diperlukan database untuk menampung data-data yang dibutuhkan. Tabel-tabel yang termasuk sebagai berikut :

a. Tabel User

Nama tabel : User

Fungsi : Penyimpanan data user yang diperbolehkan untuk mengakses data dan sistem.

(3)

Tabel 4-2 Tabel user

no Nama Field Tipe Keterangan

1 username Varchar(20) Primary key, not null 2 password Varchar(10) Not null

3 level Varchar(20) Not null

b. Tabel Barang

Nama tabel : TBarang

Fungsi : Penyimpanan data barang fakultas.

Tabel 4-3 Tabel Barang

no Nama Field Tipe Keterangan

1 id_barang char(11) Primary key, not null

2 id_b integer Not null

3 nama_barang Varchar(20) Not null

4 id_jenis char(3) Foreign key, not null

5 th_datang integer Not null

6 kondisi Varchar(15) Not null

7 jumlah integer Not null

c. Tabel Jenis

Nama tabel : TJenis

Fungsi : Penyimpanan data jenis barang fakultas.

Tabel 4-4 Tabel Jenis

no Nama Field Tipe Keterangan

1 id_jenis char(3) Primary key

2 jenis Varchar(20) Unique, Not null

d. Tabel Ruang

Nama tabel : TRuang

Fungsi : Penyimpanan data ruang yang ada di setiap fakultas dan fungsinya.

(4)

no Nama Field Tipe Keterangan

1 id_ruang char(5) Primary key, not null 2 id_lantai char(2) Foreign key, not null 3 fungsi Varchar(20) Not null

e. Tabel Lantai

Nama tabel : TLantai

Fungsi : Penyimpanan data lantai yang ada di setiap gedung di fakultas.

Tabel 4-6 Tabel Lantai

no Nama Field Tipe Keterangan

1 id_lantai char(2) Primary key, not null 2 id_gedung char(2) Foreign key, not null

f. Tabel Gedung

Nama tabel : TGedung

Fungsi : Penyimpanan data gedung yang ada di setiap fakultas.

Tabel 4-7 Tabel Gedung

no Nama Field Tipe Keterangan

1 id_gedung char(2) Primary key, not null 2 id_fakultas char(5) Foreign key, not null 3 nama_gedung Varchar(20) Not null

g. Tabel Fakultas

Nama tabel : TFakultas

Fungsi : Penyimpanan data fakultas.

Tabel 4-8 Tabel Fakultas

no Nama Field Tipe Keterangan

1 id_fakultas char(5) Primary key, not null 2 nama_fakultas varchar(50) Unique, Not null

h. Tabel Peminjaman dan Pengembalian Nama tabel : TPinjamKembali

(5)

Fungsi : Penyimpanan data peminjaman dan pengembalian barang-barang milik fakultas.

Tabel 4-9 Tabel PinjamKembali

no Nama Field Tipe Keterangan

1 id Serial Primary key, not null

2 nim_nip char(18) Not null

3 id_barang char(11) Foreign key, not null 4 tgl_pinjam Timestamp with time zone

5 tgl_kembali Timestamp with time zone

6 status Varchar(10) Not null

i. Tabel Kapasitas Ruang Nama tabel : TKapasitas

Fungsi : Penyimpanan data kapasitas barang di setiap ruang di fakultas

Tabel 4-10 Tabel Kapasitas Ruang

No Nama Field Tipe Keterangan

1 id_barang char(11) Foreign key, not null 2 id_ruang char(5) Foreign key, not null

3 kapasitas integer

j. Tabel Usulan Barang yang akan dihapus Nama tabel : Barangdel

Fungsi : Penyimpanan data barang yang diusulkan untuk dihapus.

Tabel 4-11 Tabel Usulan barang yang akan dihapus

no Nama Field Tipe Keterangan

1 id_barang char(11) Foreign key, unique

2 tgl_usulan Time stamp without time zone

k. Tabel Barang yang sudah dihapus Nama tabel : Hapus_barang

(6)

Fungsi : Penyimpanan data barang yang telah dihapus.

Tabel 4-12 Tabel Barang yang sudah dihapus

no Nama Field Tipe Keterangan

1 id_barang char(11) Foreign key

2 tgl_hapus Time stamp without time zone

4.3.Activity Diagram

a. Login

Gambar 4-2 activity diagram login

b. Lihat barang

Gambar 4-3 activity diagram lihat barang

(7)

Gambar 4-4 activity diagram tambah data barang

d. Ubah data barang

Gambar 4-5 activity diagram ubah data barang

e. Usulan hapus barang

Gambar 4-6 activity diagram usulan hapus data barang

(8)

Gambar 4-7 activity diagram hapus data barang

g. Lihat data peminjaman

Gambar 4-8 activity diagram lihat data peminjaman

h. Peminjaman

Gambar 4-9 activity diagram peminjaman

(9)

Gambar 4-10 activity diagram pengembalian

j. Tambah data kapasitas

Gambar 4-11 activity diagram tambah data kapasitas

k. Ubah data kapasitas

Gambar 4-12 activity diagram ubah data kapasitas l. Lihat data jenis

(10)

Gambar 4-13 activity diagram lihat jenis barang

m. Tambah jenis

Gambar 4-14 activity diagram tambah jenis barang

n. Ubah data jenis

Gambar 4-15 activity diagram ubah data jenis

(11)

Gambar 4-16 activity diagram tambah user

4.4.Sequence Diagram

a. Login

Gambar 4-17 Sequence diagram login

b. Peminjaman

Gambar 4-18 Sequence diagram Peminjaman c. Pengembalian

(12)

Gambar 4-19 Sequence diagram Pengembalian

d. Mengelola Data Barang

Gambar 4-20 Sequence diagram Mengelola Data Barang

(13)

Gambar 4-21 Sequence diagram Mengelola Data Kapasitas

f. Menambah User

Gambar 4-22 Sequence diagram Menambah User

g. Mengelola Data Jenis

Gambar 4-23 Sequence diagram Mengelola data jenis

(14)

Gambar 4-24 Sequence diagram Konfirmasi Penghapusan Barang

4.5.Class Diagram

Gambar 4-25 Class diagram

4.6.Perancangan Antar Muka

1. Halaman awal

Dihalaman awal pada gambar 4-26 menampilkan login box untuk aktor yang diperbolehkan masuk ke dalam sistem. Username dan password untuk masuk kedalam system didapatkan dari level diatasnya karena yang bisa menambahkan user hanya admin fakultas dan admin universitas.

(15)

Gambar 4-26 Halaman awal

2. Form Tambah dan Edit Data Barang

Untuk halaman form tambah barang dan edit barang sama. Tambah data dan edit data barang ini berada di menu data barang. Untuk edit data barang, jika rusak akan dijadikan sebagai usulan untuk penghapusan barang.

Berikut penjelasan untuk gambar 4-27 :

a. Kode barang = berisikan identitas unik tiap barang. b. Nama barang = berisikan nama barang.

c. Jenis = berisikan jenis barang yang sudah didaftarkan di database. d. Tahun kedatangan = berisikan tahun barang datang.

e. Kondisi = berisikan kondisi barang. Untuk input data barang baru kondisi barangnya default bagus. Sedangkan untuk edit data barang ada pilihan kondisi bagus dan rusak.

(16)

3. Tambah Data Kapasitas

Halaman tambah data kapasitas berada di menu data kapasitas milik admin fakultas. Digambarkan pada gambar 4-28 halaman form untuk menambahkan data kapasitas. Data yang diinput untuk mengisi data kapasitas berupa data ruang dan barang yang bisa dipilih karena sudah didaftarkan di database.

Gambar 4-28 Tambah data kapasitas

4. Tambah Data Peminjaman

Tambah data peminjaman berada di tampilan operator jurusan. Berisi form untuk peminjaman barang. Pada gambar 4-29 menampilkan form untuk mengisi data peminjam. Data yang perlu di isi adalah NIM/NIP peminjamnya, barang serta ruang yang bisa dipilih dari database dan untuk statusnya default pinjam.

(17)

Gambar 4-29 Tambah data peminjaman

5. Tambah Data User

Tambah data user ada dua tipe, yaitu di tampilan admin universitas untuk menambahkan data admin fakultas dan menambahkan data operator jurusan di tampilan admin fakultas. Untuk tampilan formnya sesuai pada gambar 4-30 berisi username, password dan level. Level yang dimaksud berupa otoritas user terhadap system, apakah user sebagai admin di fakultas atau user sebagai operator jurusan.

Gambar

Tabel 4-1 Tabel Functional requirement
Gambar 4-1 Diagram Use Case Sistem Inventaris dan Kapasitas Ruang Fakultas
Tabel 4-2 Tabel user
Tabel 4-6 Tabel Lantai
+7

Referensi

Dokumen terkait

Pada tampilan barang ini admin dapat melihat, menambah, mengubah, dan menghapus data barang atau produk yang terdapat pada toko sablon Surabaya. Tampilan Halaman

Pada edisi ke 101, ilustrator diambil alih oleh direktur artistik Ali Syahbana, sehingga ada sedikit pergeseran relasi, ilustrator merupakan mahasiswa komunikasi yang

Data kuantitatif merupakan data yang digunakan untuk mengetahui ada tidaknya peningkatan kemampuan berpikir kreatif dan logis matematis siswa yang mendapat

Pasal 38 ayat (1) : - Penyidik dibidang Retribusi daerah adalah pejabat Pegawai Negeri Sipil tertentu di lingkungan Pemerintah Daerah sesuai dengan Peraturan

didefinisikan mengalami keracunan akut sianida bila kadar sianida serumnya  0.5 mg/L. Tapi kadar sianida serum tidak bisa dijadikan parameter untuk menentukan

Dalam metode ini, pihak BMT melakukan promosi langsung kepada masyarakat, yang belum mengetahui keberadaan BMT dan menjelasakn keunggulan produk simpanan, sehingga

Setelah mengamati nilai pretest dan posttest dari seluruh indikator minat belajar diketahui bahwa rata-rata nilai pretest sebesar 66,75 dan rata-rata nilai posttest sebesar

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