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

dokumen-dokumen yang mirip

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN


BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

21

BAB III ANALISIS DAN DESAIN SISTEM

Tugas SRS dan Skenario Proses System Pemilihan perguruan tinggi swasta

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Gambar 4-1. Use Case Diagram

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait


BAB III. Analisa Dan Perancangan

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

ANALISIS PERANCANGAN SISTEM INFORMASI RENTAL MOTOR DENGAN MENGGUNAKAN PHP DAN MYSQL

BAB III ANALISA DAN PERANCANGAN

Gambar 4-1 Use Case Diagram Website Tabel 4-1 Skenario Use Case melihat web

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM


BAB III ANALISIS DAN DESAIN SISTEM

4.1. Perancangan Use Case Diagram

BAB III ANALISA DAN DESAIN SISTEM

Gambar 4.1 Gambar Use Case Diagram

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB IV IMPLEMENTASI PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Bab III. Perancangan Sistem

ANALISIS SISTEM SISTEM LAPORAN KINERJA KARYAWAN. Disusun oleh : 1. Lilis Cahyono Erwiyan PROGRAM STUDI TEKNIK INFORMATIKA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM


BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Tugas SRS dan Skenario Proses System Penerimaan Jamkesmas

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. yang terjadi sehingga dapat diusulkan perbaikan-perbaikannya.

Gambar 4.1 Flowchart

BAB III ANALISIS DAN DESAIN SISTEM

ANALISIS DAN PERANCANGAN SISTEM PENGELOLAHAAN DATA PEGAWAI

BAB III ANALISIS DAN DESAIN SISTEM

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

LAPORAN ANALISIS DAN PERANCANGAN SISTEM DATA RENTAL KAMERA DSLR

BAB III ANALISIS DAN RANCANGAN PROGRAM

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM. gambaran secara umum kepada user tentang sistem yang baru. Data

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN. berikut analisa sistem lama yang berjalan:

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

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 4-1

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. 4-2

Tabel 4-2 Tabel user 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 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 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. Tabel 4-5 Tabel Ruang 4-3

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 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 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 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 4-4

Fungsi : Penyimpanan data peminjaman dan pengembalian barang-barang milik fakultas. Tabel 4-9 Tabel PinjamKembali 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 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 4-5

Fungsi : Penyimpanan data barang yang telah dihapus. Tabel 4-12 Tabel Barang yang sudah dihapus 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 c. Tambah data barang 4-6

d. Ubah data barang Gambar 4-4 activity diagram tambah data barang e. Usulan hapus barang Gambar 4-5 activity diagram ubah data barang Gambar 4-6 activity diagram usulan hapus data barang f. Hapus barang 4-7

g. Lihat data peminjaman Gambar 4-7 activity diagram hapus data barang h. Peminjaman Gambar 4-8 activity diagram lihat data peminjaman Gambar 4-9 activity diagram peminjaman i. Pengembalian 4-8

j. Tambah data kapasitas Gambar 4-10 activity diagram pengembalian Gambar 4-11 activity diagram tambah data kapasitas k. Ubah data kapasitas l. Lihat data jenis Gambar 4-12 activity diagram ubah data kapasitas 4-9

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 o. Tambah user 4-10

Gambar 4-16 activity diagram tambah user 4.4. Sequence Diagram a. Login b. Peminjaman Gambar 4-17 Sequence diagram login Gambar 4-18 Sequence diagram Peminjaman c. Pengembalian 4-11

Gambar 4-19 Sequence diagram Pengembalian d. Mengelola Data Barang Gambar 4-20 Sequence diagram Mengelola Data Barang e. Mengelola Data Kapasitas 4-12

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 h. Konfirmasi Penghapusan Barang 4-13

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. 4-14

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. Gambar 4-27 Form data barang 4-15

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. 4-16

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 4-30 Tambah data user 4-17