BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung,...

54
BAB III ANALISIS DAN PERANCANGAN SISTEM Analisis dan perancangan sistem dalam Sistem Pendukung Keputusan Pemilihan Gedung Menggunakan Metode Analytical Hierarchy Process Pada UPT Taman Budaya Jawa Timur menggunakan System Development Life Cycle (SDLC). Dalam SDLC ini terdapat lima tahapan yaitu communication, planning, modeling, construction, deployment. Gambar 3.1 Kerangka Metode Penelitian 3.1 Communication Tahap pertama menganalisis permasalahan yang dihadapi dan mengumpulkan data-data yang diperlukan, serta membantu mendefinisikan fitur dan fungsi software. 3.1.1 Project Initiation & Requirements Gathering Tahap awal dari pembuatan Sistem Pendukung Keputusan Pemilihan Gedung Menggunakan Metode Analytical Hierarchy Process Pada UPT. Taman Budaya Jawa Timur. Data dan informasi yang diperlukan diperoleh dari berbagai sumber untuk mendapatkan informasi yang lengkap yang berguna dalam pengembangan aplikasi pemilihan gedung. Tahap ini dibagi menjadi empat sub

Transcript of BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung,...

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Analisis dan perancangan sistem dalam Sistem Pendukung Keputusan

Pemilihan Gedung Menggunakan Metode Analytical Hierarchy Process Pada

UPT Taman Budaya Jawa Timur menggunakan System Development Life Cycle

(SDLC). Dalam SDLC ini terdapat lima tahapan yaitu communication, planning,

modeling, construction, deployment.

Gambar 3.1 Kerangka Metode Penelitian

3.1 Communication

Tahap pertama menganalisis permasalahan yang dihadapi dan

mengumpulkan data-data yang diperlukan, serta membantu mendefinisikan fitur

dan fungsi software.

3.1.1 Project Initiation & Requirements Gathering

Tahap awal dari pembuatan Sistem Pendukung Keputusan Pemilihan

Gedung Menggunakan Metode Analytical Hierarchy Process Pada UPT. Taman

Budaya Jawa Timur. Data dan informasi yang diperlukan diperoleh dari berbagai

sumber untuk mendapatkan informasi yang lengkap yang berguna dalam

pengembangan aplikasi pemilihan gedung. Tahap ini dibagi menjadi empat sub

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

tahapan yaitu analisis kebutuhan bisnis, analisis kebutuhan pengguna, analisis

kebutuhan sistem, observasi, wawancara dan studi literatur.

a) Analisis Kebutuhan Bisnis

Pada tahap analisis bisnis ini akan dilakukan analisis terhadap proses

bisnis yang terjadi pada proses pemilihan gedung pada UPT. Taman

Budaya Jawa Timur. Pada tahap analisis akan dilakukan beberapa tahap

yaitu :

1. Identifikasi Masalah

Identifikasi masalah dilakukan dengan mengamati proses pemilihan

gedung, menentukan masalah dalam proses pemilihan gedung, dan

menentukan solusi dan tujuan yang diperoleh. Berdasarkan hal tersebut

beberapa kegiatan yang dapat dilakukan pada tahap ini, yaitu :

a. Observasi

Dengan mengadakan penelitian dan analisis secara langsung

terhadap kondisi UPT. Taman Budaya Jawa Timur yang ada pada saat ini,

sehingga dapat menemukan kebutuhan bisnis yang diinginkan oleh UPT.

Taman Budaya Jawa Timur. Observasi ini mencakup pencarian data yang

akan digunakan dalam merancang sistem. Pengamatan dan peninjauan

langsung terhadap obyek penelitian yaitu UPT. Taman Budaya Jawa Timur

meliputi tahapan sebagai berikut :

a. Mengumpulkan data-data yang akan digunakan untuk acuan pada

UPT. Taman Budaya Jawa Timur

b. Visi dan Misi UPT. Taman Budaya Jawa Timur

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

c. Proses bisnis dan melakukan proses penggambaran kebutuhan

yang diinginkan UPT. Taman Budaya Jawa Timur

d. Masalah yang terjadi pada UPT. Taman Budaya Jawa Timur.

b. Wawancara

Setelah melakukan observasi, maka proses selanjutnya melakukan

wawancara. Wawancara adalah proses pengumpulan data yang dilakukan

dengan mengajukan pertanyaan kepada narasumber dan jawaban-jawaban

narasumber dicatat atau direkam dengan alat perekam. Tujuan dari

wawancara untuk mengetahui kondisi proses bisnis perusahaan dan

mengetahui permasalahan yang ada. Wawancara dilakukan pada bagian staff

penyewaan gedung untuk mengetahui kendala-kendala apa saja yang ada

selama konsumen memilih dan menyewa gedung kesenian.

2. Identifikasi Pengguna

Identifikasi pengguna dilakukan dengan mengamati bagaimana

karakteristik pengguna yang ada pada UPT. Taman Budaya Jawa Timur.

Karakteristik pengguna yang ada saat ini yaitu berumur 29 sampai 50 tahun.

Pengguna terdiri dari staff Tata Usaha dan konsumen. Pengguna memiliki

pengalaman hampir sama secara keseluruhan dalam mengoperasikan

komputer yaitu cukup berpengalaman dalam mengoperasikan sistem operasi

Windows, bekerja menggunakan Microsft Office seperti Microsoft Office

Word dan Microsoft Office Excel dan dapat menggunakan internet dengan

baik.

3. Identifikasi Data

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Identifikasi data dilakukan untuk memenuhi informasi kebutuhan-

kebutuhan data bagi pengguna secara khusus. Hasil dari identifikasi data dan

analisis data ialah berupa daftar kebutuhan data. Langkah-langkah yang akan

dilakukan ialah dengan melakukan pengumpulan data yang berkaitan dengan

entitas dalam sistem pemilihan gedung pada UPT. Taman Budaya Jawa

Timur.

b) Analisis Kebutuhan Pengguna

Analisis kebutuhan pengguna dilakukan untuk mengetahui kebutuhan-

kebutuhan pengguna dalam proses pemilihan gedung dan kebutuhan

informasi yang terlibat. Adapun langkah yang dilakukan adalah dengan

melakukan pengamatan terhadap perilaku pengguna yang terlibat dalam

proses pemilihan gedung serta memahami informasi apa yang dibutuhkan

dan memahami ketentuan yang ada.

Tabel 3.1 Kebutuhan Pengguna

Kebutuhan Pengguna Kebutuhan Informasi

1. Kepala UPT Taman Budaya a. Membutuhkan data penyewaan

untuk proses disposisi

b. Menyetujui pengajuan atau

penyewaan gedung

c. Membutuhkan informasi gedung

yang telah disewa atau belum

d. Mendapatkan informasi tentang

pengajuan yang harus disetujui

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Kebutuhan Pengguna Kebutuhan Informasi

2. Staff a. Membutuhkan data penyewa untuk

proses pemilihan gedung

b. Membutuhkan data gedung

c. Membutuhkan data kriteria gedung

d. Mengontrol gedung yang telah

disewa atau belum

e. Membutuhkan informasi pengajuan

yang telah disetujui

f. Informasi gedung yang belum

dikembalikan

3. Penyewa a. Membutuhkan daftar gedung

b. Membutuhkan daftar jenis gedung

c. Membutuhkan daftar kriteria

gedung

d. Membutuhkan rekomendasi data

gedung sesuai kriteria

e. Membutuhkan nota sewa

f. Menyewa gedung

g. Mengembalikan gedung

c) Input Proses Output (IPO) Diagram

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

IPO diagram digunakan untuk menggambarkan rancangan kebutuhan

aplikasi pemilihan gedung yang akan dibangun. Diagram ini akan

menggambarkan hubungan input yang dibutuhkan, proses untuk mengelola

inputan dan akan menghasilkan output. IPO diagram Sistem Pendukung

Keputusan Pemilihan Gedung Menggunakan Metode AHP Pada UPT.

Taman Budaya Jawa Timur dapat dilihat pada gambar 3.2.

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

ProsesInput Output

Pemilihan Gedung

Data Gedung

Data Jenis Gedung

Data Penyewa

Data Account

Data Staff

Penentuan Pemilihan

Gedung dengan Metode AHP

Maintenance Data Account

Maintenance Data Gedung

Maintenance Jenis Gedung

Maintenance Data Pegawai

Maintenance Data Penyewa

Pengembalian Gedung

Daftar Gedung

Daftar Account

Daftar Jenis Gedung

Daftar Pemilihan Gedung

Daftar Pegawai

Daftar Penyewa

Daftar Gedung yang Dipilih

Bukti Pemesanan

Laporan

Bukti Pengembalian

Pembuatan Laporan

Kriteria Pemilihan Gedung

1

3

1

2

4

54

6

5

7

Data Kriteria Pemesanan

Gedung

Kriteria Pemesanan

Gedung

Daftar Kriteria Pemesanan

Gedung

3

2

6

7

Gambar 3.2 Input Proses Output Diagram Pemilihan Gedung

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

A. Input

1. Data Gedung

Data yang berisikan nama-nama gedung yang nantinya akan digunakan

konsumen dalam proses kriteria pemilihan gedung.

2. Data Jenis Gedung

Data jenis gedung adalah data mengenai jenis-jenis gedung apa saja

yang akan dipilih.

3. Data Staff

Data staff berisi informasi tentang nama, nomor induk pegawai, dan

bagian.

4. Data Penyewa

Data penyewa berisi informasi tentang penyewa seperti, id penyewa,

nama penyewa, alamat penyewa, nomor telepon penyewa, dan nomor

KTP penyewa.

5. Data Kriteria Pemilihan Gedung

Data kriteria pemilihan gedung merupakan data yang digunakan dalam

proses penentuan pemilihan gedung. Data kriteria pemilihan gedung

berupa kriteria-kriteria dari data gedung.

B. Proses

Selanjutnya diproses dengan melakukan input data tersebut untuk

merumuskan Sistem Pendukung Keputusan Pemilihan Gedung pada

UPT. Taman Budaya Jawa Timur. Tahap perumusuan tersebut adalah

sebagai berikut :

1. Master Data Gedung

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Master data gedung merupakan fungsi untuk memproses seluruh data

gedung menjadi daftar.

2. Master Jenis Gedung

Master jenis gedung merupakan fungsi untuk memproses seluruh data

jenis gedung menjadi daftar.

3. Master Data Staff

Master data staff merupakan fungsi untuk memproses seluruh data staff

menjadi daftar.

4. Master Data Penyewa

Master data penyewa merupakan fungsi untuk memproses seluruh data

penyewa menjadi daftar.

5. Master Kriteria Pemilihan Gedung

Master kriteria pemilihan gedung merupakan fungsi untuk memproses

seluruh data kriteria pemilihan gedung menjadi daftar.

6. Kriteria Pemilihan Gedung

Kriteria pemilihan gedung merupakan fungsi untuk memilih gedung

sesuai kriteria.

7. Penentuan Pemilihan Gedung dengan Metode AHP

Penentuan pemilihan gedung merupakan fungsi untuk menentukan

gedung yang sudah dipilih sesuai dengan kriteria gedung.

8. Pengembalian Gedung

Pengembalian gedung merupakan fungsi untuk mencatat hasil history

penyewaan gedung.

9. Pembuatan Laporan

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Fungsi membuat laporan untuk memudahkan bagian staff dalam

mengambil keputusan.

C. Output

Output yang dihasilkan oleh aplikasi dari proses-proses di atas adalah

sebagai berikut :

1. Daftar Gedung

Didapatkan dari data gedung yang terdaftar

2. Daftar Jenis Gedung

Didapatkan dari data jenis gedung yang terdaftar

3. Daftar Staff

Didapatkan dari data staff yang terdaftar

4. Daftar Penyewa

Didapatkan dari data penyewa yang terdaftar

5. Daftar Kriteria Gedung

Didapatkan dari data kriteria gedung yang terdaftar

6. Daftar Pemilihan Gedung

Didapatkan dari data kriteria pemilihan gedung yang terdaftar

7. Rekomendasi Data Gedung Sesuai Kriteria

Rekomendasi data gedung sesuai kriteria diperoleh dari hasil penentuan

pemilihan gedung

8. Daftar Gedung yang Dipilih

Daftar gedung yang dipilih diperoleh dari hasil penentuan pemilihan

gedung

9. Nota Sewa

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Nota sewa diperoleh dari hasil penentuan pemilihan gedung

10. Nota Pengembalian

Nota pengembalian diperoleh dari hasil pengembalian gedung

11. Daftar Pengembalian

Daftar pengembalian diperoleh dari hasil pengembalian gedung

12. Laporan Pemilihan Gedung Periodik

Laporan pemilihan gedung periodik diperoleh dari hasil pengembalian

gedung.

d) Studi Kepustakaan

Pengumpulan data dengan melakukan studi kepustakaan berguna dalam

mencari informasi dari berbagai literatur yang berhubungan dan

mendukung dalam proses pembuatan aplikasi pemilihan gedung.

3.2 Planning

Tahap kedua SDLC waterfall Pressman (2015) adalah planning, dalam tahap

ini yang digunakan adalah alur terstruktur serta estimasi waktu yang dibutuhkan

dalam pembuatan aplikasi. Dalam tahap ini dibagi menjadi dua proses, antara lain:

1. BPMN Planning Process

2. Jadwal Kerja

Jadwal kerja dari sistem pendukung keputusan pemilihan gedung pada UPT.

Taman Budaya Jawa Timur yang akan dilakukan, terurai dalam tabel berikut ini :

Tabel 3.2 Jadwal Kerja

No Kegiatan

2016-2017

Desember

2016

Januari

2017

Februari

2017

Maret

2017

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

No Kegiatan

2016-2017

Desember

2016

Januari

2017

Februari

2017

Maret

2017

1 Communication

Observasi

Wawancara

2 Planning

Identifikasi dan

pemilihan proyek

Merencanakan

proyek

3 Modeling

System Flow

Data Flow

Diagram

Conceptual Data

Model

Database

Desain I/O

4 Constraction

Coding

Testing

3.3 Modeling

Tahap modeling bertujuan untuk menghasilkan perancangan yang

memenuhi kebutuhan aplikasi yang ditentukan selama proses communication dan

planning. Pada tahapan ini dibagi menjadi dua proses, antara lain :

1. Conceptual Data Model (CDM)

2. Physical Data Model (PDM).

3.4 Construction

Pada tahap construction ini merupakan tahap dimana akan dilakukan

realisasi dari seluruh perencanaan dan rancangan yang sudah ada menjadi sebuah

aplikasi dengan proses pengkodean (Coding). Pada tahapan ini dibagi menjadi :

1. Aplikasi pemilihan gedung menggunakan bahasa PHP

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

2. Database MySQL dengan bantuan tools Notepad++

3. Testing dengan menggunakan black-box.

3.5 Deployment

Tahapan ini merupakan lanjutan dari tahap testing dimana sistem diuji

coba untuk masuk kedalam proses bisnis yang sesungguhnya dengan

memasukkan beberapa data-data yang ada di perusahaan. Apakah ada kesesuaian

keluaran dari sistem dengan yang diharapkan oleh perusahaan.

Setelah melakukan pengujian terhadap sistem yang telah dikerjakan.

Apabila dalam proses uji coba dan deployment terdapat ketidaksesuaian antara

proses bisnis dengan aplikasi maka akan dilakukan perbaikan sehingga aplikasi

dapat diimplementasikan sesuai dengan proses pemilihan gedung pada UPT.

Taman Budaya Jawa Timur.

3.5.1 System Flow

System flow akan menggambarkan alur kerja sistem pada sistem

pendukung keputusan pemilihan gedung berdasarkan kebutuhan fungsional yang

telah di analisis. Terdapat 7 system flow dari hasil analisis kebutuhan fungsional.

Berikut ini akan dijelaskan urutan system flow yang dimulai dari login, pemilihan

gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus

disetujui, pengajuan yang telah disetujui, pengembalian gedung dan menilai

kriteria intensity rating.

Login merupakan halaman awal saat menjalankan sistem pendukung

keputusan pemilihan gedung. Pengguna yang bisa menjalankan sistem yaitu

kepala UPT, staff dan penyewa. System flow login pengguna dapat dilihat pada

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Gambar 3.3 dan penjelasan system flow login pengguna dapat dilihat pada Tabel

3.3.

Pemilihan gedung merupakan proses untuk memilih kriteria gedung yang

dilakukan oleh penyewa. System flow pemilihan gedung dapat dilihat pada

Gambar 3.4. Penjelasan system flow pemilihan gedung dapat dilihat pada Tabel

3.4.

Sistem Flow Login Pengguna

Pengguna Sistem

Start

Input ID dan Password

Verifikasi Login

End

Menu Administrator

Kepala UPT

Staff

Staff Kepala UPT

Menu Kepala UPT

ya ya

Penyewa

Penyewa

Menu Penyewa

ya

tidak tidak

Gambar 3.3 System Flow Login Pengguna

Tabel 3.3 Penjelasan System Flow Login Pengguna

Objective : Login Pengguna

Input : Id dan Password (Staff/Kepala UPT/Penyewa)

Process : a. Pengguna memasukkan id dan password

b. Sistem mengecek id dan password apakah sesuai dengan yang

tersimpan di tabel staff, kepala UPT dan penyewa

c. Sistem menampilkan menu administrator jika login sebagai

staff

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

d. Sistem menampilkan menu kepala UPT jika login sebagai

kepala UPT

e. Sistem menampilkan menu penyewa jika login sebagai

penyewa

Output : Tampilan menu utama

Actor : Staff, Kepala UPT dan Penyewa.

Sistem Flow Pemilihan Gedung

Penyewa Sistem

Start

Pemilih Penyewa

Menampilkan Halaman

Pemilihan Kriteria

End

Halaman Pemilihan

Kriteria

Menampilkan Pesan Berhasil

Simpan

Memilih Kriteria

Pesan Pemilihan Gedung Berhasil

Gedung

SubKriteria

Penyewa

Kriteria

SubKriteria Nilai

SubKriteria Hasil

Nilai Kategori

Kriteria NilaiPengguna

Jenis Gedung

Gambar 3.4 System Flow Pemilihan Gedung

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Tabel 3.4 Penjelasan System Flow Pemilihan Gedung

Objective : Pemilihan Gedung

Input : Gedung, Kriteria

Process : a. Penyewa memilih menu pemilihan gedung

b. Sistem menampilkan halaman pemilihan kriteria

c. Penyewa memilih kriteria

d. Penyewa menekan tombol insert untuk kriteria yang dipilih

e. Sistem menyimpan data pemilihan gedung dalam pemilih

penyewa

f. Sistem menampilkan berhasil simpan

Output : Data Pemilih Penyewa

Actor : Penyewa.

Sistem Flow Pemesanan Gedung

Penyewa Sistem

Pemesanan Gedung

End

StartMenampilkan

Halaman Pemilihan Gedung

Pemilih Penyewa

Pemesanan Gedung

Halaman Pemilihan Gedung

Menyewa Gedung

Menampilkan Pesan Berhasil

Simpan

Pemesanan Gedung Berhasil

A

Peserta Nilai

Pemilihan Gedung

Gambar 3.5 System Flow Pemesanan Gedung

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Tabel 3.5 Penjelasan System Flow Pemesanan Gedung

Objective : Pemesanan Gedung

Input : Data Pemilih Penyewa

Process : a. Sistem menampilkan halaman pemilihan gedung

b. Penyewa memilih proses menyewa

c. Sistem menampilkan halaman pemesanan gedung

d. Sistem menyimpan data pemesanan gedung dalam tabel

pemesanan gedung

Output : Pemesanan Gedung

Actor : Penyewa.

Sistem Flow Laporan Pemesanan Gedung

Kepala UPT Sistem

Start

End

Cek Pemesanan Gedung

Approval Pengajuan

Halaman Pemesanan

Gedung

Pemesanan Gedung

Pemilih Penyewa

Pengajuan / Penyewaan

A

B

Gambar 3.6 System Flow Laporan Pemesanan Gedung

Tabel 3.6 Penjelasan System Flow Laporan Pemesanan Gedung

Objective : Laporan Pemesanan Gedung

Input : Data Pemesanan Gedung

Process : a. Kepala UPT mengecek pemesanan gedung

b. Sistem menampilkan halaman pemesanan gedung

c. Kepala UPT meng-approval pengajuan

d. Sistem menyimpan data approval pengajuan dalam tabel

pemilih penyewa

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Output : Pemilih Penyewa

Actor : Kepala UPT.

Sistem Flow Laporan Pemilihan Gedung

Staff Sistem

Start

End

Cek Approval Pengajuan dari

Kepala UPT

Halaman Pemesanan

Gedung

Disetujui atau Tidak

Pemilih Penyewa

Hubungi Pihak

Penyewa

Hubungi Pihak Kantor

tidak

disetujui

Bukti Penyewaan

Approval Pengajuan

B

Gambar 3.7 System Flow Laporan Pemilihan Gedung

Tabel 3.7 Penjelasan System Flow Laporan Pemilihan Gedung

Objective : Laporan Pemilihan Gedung

Input : Pemilih Penyewa

Process : a. Staff mengecek approval pengajuan dari kepala UPT

b. Sistem menampilkan halaman pemesanan gedung

c. Staff melihat approval pengajuan disetujui, jika tidak disetujui

maka staff hubungi pihak penyewa, jika disetujui maka staff

hubungi pihak kantor UPT

Output : Bukti Penyewaan

Actor : Staff.

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Sistem Flow Pengembalian Gedung

Staff Sistem

Start

End

Input Kode Penyewa

Gedung

Data Penyewa

Bukti Pengembalian

Halaman Pengembalian

Gedung

Halaman Data Penyewaan

Data Penyewa

Pengembalian Gedung

Data Penyewaan

Data Gedung yang Disewa

Gambar 3.8 System Flow Pengembalian Gedung

Tabel 3.8 Penjelasan System Flow Pengembalian Gedung

Objective : Pengembalian Gedung

Input : Kode Penyewa, Data Penyewa, Gedung

Process : d. Sistem menampilkan halaman data penyewaan

e. Staff memproses pengembalian gedung

f. Sistem menampilkan halaman pengembalian gedung dengan

memproses data gedung yang disewa oleh penyewa

sebelumnya

Output : Bukti Pengembalian

Actor : Staff.

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

3.5.2 Diagram Jenjang Proses

Sistem Pendukung Keputusan

Pemilihan Gedung Menggunakan

Metode AHP

0

Pemilihan Gedung

2

Pemesanan Gedung

3

Laporan

5

Penyewaan Gedung

3.1

Laporan Pemesanan

Gedung

5.1

Laporan Pemilihan

Gedung

5.2

Pemilihan Kriteria

2.1

Kriteria

2.2

Pengajuan Penyewaan

3.2

Maintenance

1

Master Pegawai

1.1

Master Data Account

1.2

Master Penyewa

1.3

Master Jenis Gedung

1.4

Master Gedung

1.5

Pengembalian Gedung

4

Data Pemesanan

4.1

Data Gedung yang

Disewa

4.2

Kriteria Pemesanan

Gedung

1.6

Gambar 3.9 Diagram Jenjang Proses

3.5.3 Context Diagram

Context diagram dari sistem pendukung keputusan pemilihan gedung terdapat

tiga entity yang berhubungan dengan sistem, yaitu bagian kepala, staff, dan penyewa.

Daftar Penyewa

Data Pemilih Penyewa

Daftar Gedung

Data Penyewa

Daftar Pengguna

Data Pengguna

Data Penyewa

Data SubKriteria Hasil

Data SubKriteria Nilai

Data Nilai Kategori

Data SubKriteria

Data Pemesanan Gedung

Data Kriteria

Daftar Peserta Nilai

Daftar Pemilih Penyewa

Laporan Pemilih Penyewa

Data Pemilihan Gedung

Bukti Pengem balian

Bukti Pem esanan

Laporan Pemesanan Gedung

Daftar Penyewa

Approval Pengajuan

Data Kriteria

Kriteria Nilai

Data Gedung

Data Jenis Gedung

Data Pegawai

0

Sistem Pendukung Keputusan Pem ilihan

Gedung Menggunakan Metode AHP

+

Staff

Kepala UPT

Penyewa

Gambar 3.10 Context Diagram

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Pada Gambar 3.11 menjelaskan bahwa context diagram sistem pendukung

keputusan pemilihan gedung terdapat tiga entitas yang masing-masing

mempunyai input dan output yang berbeda dari sistem. Entitas staff disini

merupakan entitas yang mempunyai data dan yang akan menerima data dari

sistem.

3.5.4 DFD Level 0

DFD level 0 dari sistem pendukung keputusan pemilihan gedung terdapat

5 proses utama yaitu master, pemilihan gedung, peminjaman gedung,

pengembalian gedung dan laporan. DFD level 0 dapat dilihat pada Gambar 3.12.

1. Proses Master

Proses master data master merupakan proses yang digunakan untuk mengisi

data master yang dibutuhkan sistem yang terdiri dari enam data master yaitu:

master pegawai, master data account, master penyewa, master jenis gedung,

master gedung, dan master kriteria pemesanan gedung.

2. Proses Pemilihan Gedung

Proses pemilihan gedung terdiri dari dua proses yaitu memilih kriteria dan

memesan gedung.

3. Proses Pemesanan Gedung

Proses pemesanan gedung terdiri dari dua proses yaitu menyewa gedung dan

pengajuan penyewaan.

4. Proses Pengembalian Gedung

Proses pengembalian gedung hanya ada dua proses yaitu pengembalian

gedung membaca data pemesanan dan data gedung yang disewa.

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

5. Proses Laporan

Proses laporan adalah proses yang digunakan untuk pembuatan laporan.

Laporan yang dihasilkan adalah laporan kelengkapan penyewaan, laporan

pengajuan yang harus disetujui, dan laporan pengajuan telah disetujui.

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Daftar Pemilih Penyewa

Data Pemilih Penyewa

Data Pemilih Penyewa

[Daftar Penyewa]

[Data Pem ilih Penyewa]

Daftar Gedung

[Daftar Gedung]

[Data Penyewa]

[Daftar Pengguna]

[Data Penyewa]

[Data Pengguna]

[Data SubKriteria Hasil]

[Data SubKriteria Nilai]

[Data Nilai Kategori]

[Data SubKriteria][Data Pem esanan Gedung]

[Data Kriteria][Daftar Peserta Nilai]

Daftar Peserta Nilai

Daftar Pemilih Penyewa

[Daftar Pem ilih Penyewa]

Data Nilai Kategori

Pemilihan Gedung

Data SubKriteria

Data Kriteria

Data SubKriteria Hasil

Data SubKriteria Nilai

[Laporan Pem ilih Penyewa]

[Daftar Penyewa]

Daftar Gedung

Daftar Penyewa

Daftar Pemesanan Gedung

Data Peserta Nilai

Data Pemesanan Gedung

[Laporan Pem esanan Gedung]

[Data Pem ilihan Gedung][Data Kriteria]

[Approval Pengajuan]

[Bukti Pemesanan]

[Bukti Pengembalian]

Data Kriteria Nilai

Data Gedung

Data Jenis Gedung

Data Penyewa

Data Pengguna

Data Pegawai

[Kriteria Nilai]

[Data Gedung]

[Data Jenis Gedung]

[Data Pegawai]

Staff

Kepala

UPT

Penyewa

1

Maintenance

+

2

Pemilihan Gedung

+

3

Pemesanan Gedung

+

4

Pengembalian

Gedung

+

5

Laporan

+

1 Pegawai

2 Pengguna

3 Penyewa

4 Jenis Gedung

5 Gedung

6 Kriteria Nilai

7Pemilih

Penyewa

8Pemesanan

Gedung

9 Peserta Nilai

10 Kriteria

11 SubKriteria

12Pemilihan

Gedung

13 Nilai Kategori

14 SubKriteria Nilai

15 SubKriteria Hasil

Gambar 3.11 DFD Level 0

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

1.5.5 DFD Level 1 Master Data Master

DFD level 1 master data master dapat dilihat pada Gambar 3.13 yang

terdiri dari 6 sub-proses yaitu: master pegawai, master account, master penyewa,

master jenis gedung, master gedung, master kriteria pemesanan gedung.

[Data Pengguna]

[Daftar Pengguna]

[Data Penyewa][Data Kriteria Nilai]

[Kriteria Nilai]

[Data Gedung]

[Data Gedung]

[Data Jenis Gedung]

[Data Jenis Gedung]

[Data Penyewa]

[Data Pengguna]

[Data Pegawai][Data Pegawai]

Staff

1 Pegawai

2 Pengguna

3 Penyewa

4 Jenis Gedung

5 Gedung

6 Kriteria Nilai

1.1

Master

Pegawai

1.2

Master

Account

1.3

Master

Penyewa

1.4

Master Jenis

Gedung

1.5

Master

Gedung

1.6

Master Kriteria

Pemesanan

Gedung

Kepala

UPT

Gambar 3.12 DFD Level 1 Master Data Master

1.5.6 DFD Level 1 Pemilihan Gedung

DFD level 1 pemilihan gedung dapat dilihat pada Gambar 3.14 yang terdiri

dari 2 sub-proses yaitu: pemilihan kriteria, dan kriteria.

[Data Pem ilih Penyewa]

[Data SubKriteria Hasil]

[Data SubKriteria Nilai]

[Data Nilai Kategori][Data Nilai Kategori]

Data Kriteria

[Data Kriteria]

[Data SubKriteria]

[Data SubKriteria Hasil]

[Data SubKriteria Nilai]

[Daftar Pem ilih Penyewa]

[Daftar Gedung]

[Daftar Gedung]

[Data SubKriteria]

[Data Kriteria]

[Data Penyewa]

[Daftar Pem ilih Penyewa]

[Data Kriteria]

Staff

Kepala

UPT

2.1

Pemilihan Kriteria

2.2

Kriteria

14 SubKriteria Nilai15 SubKriteria Hasil

10 Kriteria

11 SubKriteria

13 Nilai Kategori

7Pemilih

Penyewa

Penyewa

5 Gedung

Gambar 3.13 DFD Level 1 Pemilihan Gedung

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

1.5.7 DFD Level 1 Pemesanan Gedung

DFD level 1 pemesanan gedung dapat dilihat pada Gambar 3.15 yang

terdiri dari 2 sub-proses yaitu: penyewaan gedung dan pengajuan penyewaan.

[Data Pem ilih Penyewa]

[Data Pem ilih Penyewa]

[Daftar Penyewa]

[Daftar Peserta Nilai]

[Pem ilihan Gedung]

[Data Pem esanan Gedung]

[Daftar Peserta Nilai]

[Data Pem ilihan Gedung]

[Data Peserta Nilai]

[Data Pem esanan Gedung][Daftar Penyewa]

[Approval Pengajuan]

[Bukti Pemesanan]

Penyewa

Kepala

UPT

8 Pemesanan Gedung

9 Peserta Nilai

3.1

Penyewaan

Gedung

3.2

Pengajuan

Penyewaan

12Pemilihan

Gedung

Staff

7Pemilih

Penyewa

Gambar 3.14 DFD Level 1 Pemesanan Gedung

1.5.8 DFD Level 1 Pengembalian Gedung

DFD level 1 pengembalian gedung dapat dilihat pada Gambar 3.16 yang

terdiri dari 2 sub-proses yaitu: data pemesanan dan data gedung yang disewa.

Daftar Penyewa

[Daftar Gedung]

[Daftar Penyewa]Data Penyewa

[Bukti Pengembalian]

Penyewa

3 Penyewa

5 Gedung

4.1

Data

Pemesanan

4.2

Data Gedung

Yang Disewa

Staff

Gambar 3.15 DFD Level 1 Pengembalian Gedung

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

1.5.9 DFD Level 1 Laporan

DFD level 1 laporan dapat dilihat pada Gambar 3.17 yang terdiri dari 3

sub-proses yaitu: laporan pemesanan gedung, dan laporan pemilihan gedung.

Daftar Pemilih Penyewa

[Daftar Pem ilih Penyewa][Laporan Pem ilih Penyewa]

[Daftar Pem esanan Gedung]

[Laporan Pem esanan Gedung]

Staff

Kepala

UPT

8 Pemesanan Gedung

5.1

Laporan

Pemesanan

Gedung

5.2

Laporan

Pemilihan

Gedung

7Pemilih

Penyewa

Gambar 3.16 DFD Level 1 Laporan

1.5.10 Conceptual Data Model (CDM)

Conceptual Data Model merupakan konsep awal pembuatan database

yang dilakukan setelah melakukan analisis sistem dari perancangan data flow

diagram (DFD). Terdapat 14 tabel dalam pembuatan CDM. Perancangan CDM

dapat dilihat pada Gambar 3.18.

1.5.11 Physical Data Model (PDM)

Physical Data Model merupakan tahapan setelah diselesaikannya CDM.

Sebelum melakukan generate database, perlu dilakukan pengecekan kembali

pada PDM untuk memastikan bahwa tabel yang digunakan sudah sesuai.

Perancangan PDM dapat dilihat pada Gambar 3.19.

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

memiliki

memiliki

memiliki

dimiliki

memiliki

memilih

memiliki

memilikidimiliki

dimiliki

dimiliki

memiliki

dimiliki

dimiliki

dimiliki dimiliki

memiliki

dimiliki

memiliki

Pegawai

id_pegawai

nama_pegawai

jenis_kelamin

nip

jabatan

golongan

alamat

notelp

<pi> Integer

Variable characters (100)

Characters (1)

Variable characters (50)

Variable characters (100)

Variable characters (50)

Variable characters (200)

Variable characters (30)

<M>

Identifier_1

...

<pi>

Penyewa

id_penyewa

KTP

nama_penyewa

alamat

pekerjaan

notelp_penyewa

<pi> Integer

Variable characters (200)

Variable characters (100)

Variable characters (200)

Variable characters (100)

Variable characters (100)

<M>

Identifier_1

...

<pi>

Pengguna

user_id

nama

username

password

akses

photo

<pi> Integer

Variable characters (60)

Variable characters (30)

Variable characters (40)

Text

Variable characters (100)

<M>

Identifier_1

...

<pi>

Kriteria

id_kriteria

nama_kriteria

<pi> Integer

Variable characters (100)

<M>

Identifier_1

...

<pi>

SubKriteria

subkriteria_id

nama_subkriteria

tipe

op_min

op_max

<pi> Integer

Variable characters (50)

Text

Variable characters (4)

Variable characters (4)

<M>

Identifier_1

...

<pi>Nilai_Kategori

nilai_id

nama_nilai

<pi> Integer

Variable characters (40)

<M>

Identifier_1

...

<pi>

Gedung

id_gedung

nama_gedung

<pi> Integer

Variable characters (100)

<M>

Identifier_1

...

<pi>

Jenis_Gedung

id_jenis_gedung

nama_jenis

<pi> Integer

Variable characters (100)

<M>

Identifier_1

...

<pi>

Subkriteria_Nilai

subkriteria_nilai_id <pi> Integer <M>

Identifier_1 <pi>

Pemilihan_Gedung

id_pemilihan_gedung

nama_pemilihan

<pi> Integer

Variable characters (100)

<M>

Identifier_1

...

<pi>

Kriteria_Nilai

kriteria_nilai_id <pi> Integer <M>

Identifier_1 <pi>

Pemilih_Penyewa

id_pemilih_penyewa

status

<pi> Integer

Text

<M>

Identifier_1

...

<pi>

SubKriteria_Hasil

subkriteria_hasil_id <pi> Integer <M>

Identifier_1 <pi>

Pemesanan_Gedung

id_pemesanan_gedung

tgl_acara

jam_acara

tgl_order

acara

status

file

instansi

<pi> Integer

Date

Variable characters (20)

Date

Variable characters (100)

Text

Variable characters (100)

Variable characters (150)

<M>

Identifier_1

...

<pi>

Peserta_Nilai

peserta_nilai_id <pi> Integer <M>

Identifier_1 <pi>

Gambar 3.17 Conceptual Data Model

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Pegawai

id_pegawai

user_id

nama_pegawai

jenis_kelamin

nip

jabatan

golongan

alamat

notelp

...

integer

integer

varchar(100)

char(1)

varchar(50)

varchar(100)

varchar(50)

varchar(200)

varchar(30)

<pk>

<fk>

Penyewa

id_penyewa

user_id

id_pemilih_penyewa

KTP

nama_penyewa

alamat

pekerjaan

notelp_penyewa

...

integer

integer

integer

varchar(200)

varchar(100)

varchar(200)

varchar(100)

varchar(100)

<pk>

<fk1>

<fk2>

Pengguna

user_id

nama

username

password

akses

photo

...

integer

varchar(60)

varchar(30)

varchar(40)

long varchar

varchar(100)

<pk>

Kriteria

id_kriteria

nama_kriteria

integer

varchar(100)

<pk>

SubKriteria

subkriteria_id

id_kriteria

nilai_id

nama_subkriteria

tipe

nilai_minimum

nilai_maximum

op_min

op_max

...

integer

integer

integer

varchar(50)

long varchar

double

double

varchar(4)

varchar(4)

<pk>

<fk1>

<fk2>

Nilai_Kategori

nilai_id

nama_nilai

integer

varchar(40)

<pk>

Gedung

id_gedung

id_jenis_gedung

nama_gedung

...

integer

integer

varchar(100)

<pk>

<fk>Jenis_Gedung

id_jenis_gedung

nama_jenis

integer

varchar(100)

<pk>

Subkriteria_Nilai

subkriteria_nilai_id

id_kriteria

id_pemilihan_gedung

...

integer

integer

integer

<pk>

<fk>

Pemilihan_Gedung

id_pemilihan_gedung

id_jenis_gedung

id_gedung

nama_pemilihan

tahun

kuota

...

integer

integer

integer

varchar(100)

integer

integer

<pk>

<fk3>

<fk2>

Kriteria_Nilai

kriteria_nilai_id

id_pemilihan_gedung

integer

integer

<pk>

<fk>

Pemilih_Penyewa

id_pemilih_penyewa

id_pemilihan_gedung

id_penyewa

status

...

integer

integer

integer

long varchar

<pk>

SubKriteria_Hasil

subkriteria_hasil_id

subkriteria_id

id_pemilihan_gedung

...

integer

integer

integer

<pk>

<fk>

Pemesanan_Gedung

id_pemesanan_gedung

user_id

id_gedung

tgl_acara

jam_acara

tgl_order

jumlah_pesan

acara

status

file

instansi

...

integer

integer

integer

date

varchar(20)

date

double

varchar(100)

long varchar

varchar(100)

varchar(150)

<pk>

<fk1>

<fk2>

Peserta_Nilai

peserta_nilai_id

id_pemilih_penyewa

nilai_id

id_kriteria

...

integer

integer

integer

integer

<pk>

<fk3>

<fk2>

<fk1>

Gambar 3.18 Physical Data Model

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

1.5.12 Struktur Tabel

Struktur Tabel merupakan tahapan terakhir setelah dilakukannya generate

database dari PDM. Tahap ini digunakan untuk mengetahui struktur tabel secara

lebih rinci. Rancangan struktur tabel dapat dilihat pada Tabel 3.9 sampai Tabel

3.23 dibawah ini.

1. Struktur Tabel Pegawai

Nama Tabel : Pegawai

Primary Key : Id_Pegawai

Foreign Key : User_Id

Fungsi : Menyimpan data pegawai

Tabel 3.9 Struktur Tabel Pegawai

No. Field Name Data Type Length Constraint

1. Id_Pegawai Integer PK

2. User_Id Integer FK

3. Nama_Pegawai Varchar 100

4. Jenis_Kelamin Char 1

5. NIP Varchar 50

6. Jabatan Varchar 100

7. Golongan Varchar 50

8. Alamat Varchar 200

9. NoTelp Varchar 30

2. Struktur Tabel Penyewa

Nama Tabel : Penyewa

Primary Key : Id_Penyewa

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Foreign Key : User_Id, Id_Pemilih_Penyewa

Fungsi : Menyimpan data penyewa

Tabel 3.10 Struktur Tabel Penyewa

No. Field Name Data Type Length Constraint

1. Id_Penyewa Integer PK

2. User_Id Integer FK

3. Id_Pemilih_Penyewa Integer FK

4. KTP Varchar 200

5. Nama_Penyewa Varchar 100

6. Alamat Varchar 200

7. Pekerjaan Varchar 100

8. Notelp_Penyewa Varchar 100

3. Struktur Tabel Gedung

Nama Tabel : Gedung

Primary Key : Id_Gedung

Foreign Key : Id_Jenis_Gedung

Fungsi : Menyimpan data gedung

Tabel 3.11 Struktur Tabel Gedung

No. Field Name Data Type Length Constraint

1. Id_Gedung Integer PK

2. Id_Jenis_Gedung Integer FK

3. Nama_Gedung Varchar 100

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

4. Struktur Tabel Jenis Gedung

Nama Tabel : Jenis_Gedung

Primary Key : Id_Jenis_Gedung

Foreign Key : -

Fungsi : Menyimpan data jenis gedung

Tabel 3.12 Struktur Tabel Jenis Gedung

No. Field Name Data Type Length Constraint

1. Id_Jenis_Gedung Integer PK

2. Nama_Jenis Varchar 100

5. Struktur Tabel Kriteria

Nama Tabel : Kriteria

Primary Key : Id_Kriteria

Foreign Key : -

Fungsi : Menyimpan data kriteria

Tabel 3.13 Struktur Tabel Kriteria

No. Field Name Data Type Length Constraint

1. Id_Kriteria Integer PK

2. Nama_Kriteria Varchar 100

6. Struktur Tabel Pemilihan Gedung

Nama Tabel : Pemilihan Gedung

Primary Key : Id_Pemilihan_Gedung

Foreign Key : Id_Jenis_Gedung, Id_Gedung

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Fungsi : Menyimpan data pemilihan gedung

Tabel 3.14 Struktur Tabel Pemilihan Gedung

No. Field Name Data Type Length Constraint

1. Id_Pemilihan_Gedung Integer PK

2. Id_Jenis_Gedung Integer FK

3. Id_Gedung Integer FK

4. Nama_Pemilihan Varchar 100

5. Tahun Integer

6. Kuota Integer

7. Struktur Tabel Pengguna

Nama Tabel : Pengguna

Primary Key : User_Id

Foreign Key : -

Fungsi : Menyimpan data pengguna

Tabel 3.15 Struktur Tabel Pengguna

No. Field Name Data Type Length Constraint

1. User_Id Integer PK

2. Nama Varchar 60

3. Username Varchar 30

4. Password Varchar 40

5. Akses Long Varchar

6. Photo Varchar 100

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

8. Struktur Tabel Pemesanan Gedung

Nama Tabel : Pemesanan_Gedung

Primary Key : Id_Pemesanan_Gedung

Foreign Key : User_Id, Id_Gedung

Fungsi : Menyimpan data pemesanan gedung

Tabel 3.16 Struktur Tabel Pemesanan Gedung

No. Field Name Data Type Length Constraint

1. Id_Pemesanan_Gedung Integer PK

2. User_Id Integer FK

3. Id_Gedung Integer FK

4. Tgl_Acara Date

5. Jam_Acara Varchar 20

6. Tgl_Order Date

7. Jumlah_Pesan Double

8. Acara Varchar 100

9. Status Long Varchar

10. File Varchar 100

11. Instansi Varchar 150

9. Struktur Tabel Pemilih Penyewa

Nama Tabel : Pemilih_Penyewa

Primary Key : Id_Pemilih_Penyewa

Foreign Key : -

Fungsi : Menyimpan data Pemilih Penyewa

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Tabel 3.17 Struktur Tabel Pemilih Penyewa

No. Field Name Data Type Length Constraint

1. Id_Pemilih_Penyewa Integer PK

2. Id_Pemilihan_Gedung Integer

3. Id_Penyewa Integer

4. Status Long Varchar

10. Struktur Tabel SubKriteria

Nama Tabel : SubKriteria

Primary Key : SubKriteria_Id

Foreign Key : Id_Kriteria, Nilai_Id

Fungsi : Menyimpan data subkriteria

Tabel 3.18 Struktur Tabel SubKriteria

No. Field Name Data Type Length Constraint

1. SubKriteria_Id Integer 10 PK

2. Id_Kriteria Integer FK

3. Nilai_Id Integer FK

4. Nama_SubKriteria Varchar 50

5. Tipe Long Varchar

6. Nilai_Minimum Double

7. Nilai_Maximum Double

8. Op_Min Varchar 4

9. Op_Max Varchar 4

11. Struktur Tabel Nilai Kategori

Nama Tabel : Nilai_Kategori

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Primary Key : Nilai_Id

Foreign Key : -

Fungsi : Menyimpan data nilai kategori

Tabel 3.19 Struktur Tabel Nilai Kategori

No. Field Name Data Type Length Constraint

1. Nilai_Id Integer PK

2. Nama_Nilai Varchar 40

12. Struktur Tabel Peserta Nilai

Nama Tabel : Peserta Nilai

Primary Key : Peserta_Nilai_Id

Foreign Key : Id_Pemilih_Penyewa, Nilai_Id, Id_Kriteria

Fungsi : Menyimpan data peserta nilai

Tabel 3.20 Struktur Tabel Peserta Nilai

No. Field Name Data Type Length Constraint

1. Peserta_Nilai_Id Integer PK

2. Id_Pemilih_Penyewa Integer FK

3. Nilai_Id Integer FK

4. Id_Kriteria Integer FK

13. Struktur Tabel SubKriteria Nilai

Nama Tabel : SubKriteria_Nilai

Primary Key : SubKriteria_Nilai_Id

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Foreign Key : Id_Kriteria

Fungsi : Menyimpan data subkriteria nilai

Tabel 3.21 Struktur Tabel SubKriteria Nilai

No. Field Name Data Type Length Constraint

1. SubKriteria_Nilai_Id Integer PK

2. Id_Kriteria Integer FK

3. Id_Pemilihan_Gedung Integer

14. Struktur Tabel SubKriteria Hasil

Nama Tabel : SubKriteria_Hasil

Primary Key : SubKriteria_Hasil_Id

Foreign Key : SubKriteria_Id

Fungsi : Menyimpan data subkriteria hasil

Tabel 3.22 Struktur Tabel SubKriteria Hasil

No. Field Name Data Type Length Constraint

1. SubKriteria_Hasil_Id Integer PK

2. SubKriteria_Id Integer FK

3. Id_Pemilihan_Gedung Integer

15. Struktur Tabel Kriteria Nilai

Nama Tabel : Kriteria_Nilai

Primary Key : Kriteria_Nilai_Id

Foreign Key : Id_Pemilihan_Gedung

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Fungsi : Menyimpan data kriteria nilai

Tabel 3.23 Struktur Tabel Kriteria Nilai

No. Field Name Data Type Length Constraint

1. Kriteria_Nilai_Id Integer PK

2. Id_Pemilihan_Gedung Integer FK

1.5.13 Perancangan Tampilan Input/Output

Perancangan tampilan input/output dari setiap halaman yang terdapat

dalam sistem pendukung keputusan pemilihan gedung. Perancangan halaman

dibawah ini diurutkan berdasarkan menu yang ada dalam sistem.

A. Halaman Login

Perancangan halaman login untuk melakukan login pada saat pertama

kali menggunakan Sistem Pendukung Keputusan Pemilihan Gedung

Menggunakan Metode AHP Pada UPT Taman Budaya Jawa Timur. Inputan

pada halaman ini adalah id user dan password. Halaman login bisa dilihat

pada Gambar 3.19.

Gambar 3.19 Perancangan Halaman Login

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Tabel 3.24 Fungsi Obyek Perancangan Halaman Login

No. Obyek Tipe Obyek Fungsi

1. Id User Sidebar menu Untuk kembali ke halaman

awal halaman utama

2. Password Sidebar menu Untuk menuju ke halaman

master master data dan

terdapat 5 sub-menu

didalamnya.

Gambar 3.20 merupakan perancangan halaman utama saat pengguna

berhasil login sesuai hak akses yang diberikan pada Sistem Pendukung Keputusan

Pemilihan Gedung. Terdapat 3 menu utama yaitu dashboard, master dan analisa.

Gambar 3.20 Perancangan Halaman Utama

Tabel 3.25 Fungsi Obyek Perancangan Halaman Utama

No. Obyek Tipe Obyek Fungsi

1. Dashboard Sidebar menu Untuk kembali ke halaman

awal halaman utama

2. Master Sidebar menu Untuk menuju ke halaman

master data dan terdapat 5

sub-menu didalamnya.

3. Analisa Sidebar menu Untuk menuju ke halaman

view data pemesanan

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

No. Obyek Tipe Obyek Fungsi

gedung, perhitungan

kriteria dan grafik

pemesanan gedung.

B. Halaman Master

Perancangan halaman master merupakan tampilan untuk data master

dan terdapat 5 sub menu yaitu data master pegawai, data account, data

penyewa, data gedung, data jenis gedung. Semua master dilakukan oleh

bagian staff.

1. Halaman Master Data Pegawai

Gambar 3.21 merupakan perancangan halaman master data pegawai yang

berfungsi untuk menyimpan dan mengubah data pegawai.

Gambar 3.21 Perancangan Halaman Master Data Pegawai

Tabel 3.26 Fungsi Obyek Perancangan Halaman Master Data Pegawai

No. Obyek Tipe Obyek Fungsi

1. Nama, NIP, alamat dan

telp

Textbox Untuk mengisi data

pegawai sesuai dengan

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

ketentuan

2. Username, jenis

kelamin, jabatan dan

golongan

Combo Box Untuk memilih masing-

masing pilihan dalam

combobox

3. Save dan clear Button Untuk menyimpan dan

membatalkan isian data

pegawai

4. Tabel Data Table Untuk menampilkan data

pegawai yang ada atau

tersimpan.

2. Halaman Master Data Penyewa

Gambar 3.22 merupakan perancangan halaman master data penyewa yang

berfungsi untuk menyimpan dan mengubah data penyewa.

Gambar 3.22 Perancangan Halaman Master Data Penyewa

Tabel 3.27 Fungsi Obyek Perancangan Halaman Master Data Penyewa

No. Obyek Tipe Obyek Fungsi

1. KTP, nama, alamat,

pekerjaan dan telp

Textbox Untuk mengisi data

penyewa berdasarkan

inputan yang diisi

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

No. Obyek Tipe Obyek Fungsi

2. Username Combo Box Untuk memilih username

(admin)

3. Save dan clear Button Untuk menyimpan dan

membatalkan isian data

penyewa

4. Tabel Data Table Untuk menampilkan data

penyewa yang ada atau

tersimpan.

3. Halaman Master Data Account

Gambar 3.23 merupakan perancangan halaman master data account yang

berfungsi untuk menyimpan data account.

Gambar 3.23 Perancangan Halaman Master Data Account

Tabel 3.28 Fungsi Obyek Perancangan Halaman Master Data Account

No. Obyek Tipe Obyek Fungsi

1. Nama, username, dan

password baru

Textbox Untuk mengisi data

account sesuai dengan hak

akses masing-masing akun

2. Akses Combo Box Untuk memilih hak akses

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

No. Obyek Tipe Obyek Fungsi

3. Save dan clear Button Untuk menyimpan dan

membatalkan isian data

account.

4. Tabel Data Table Untuk menampilkan data

account yang ada atau

tersimpan.

4. Halaman Master Data Gedung

Gambar 3.24 merupakan perancangan halaman master data gedung yang

berfungsi untuk menyimpan dan mengubah data gedung.

Gambar 3.24 Perancangan Halaman Master Data Gedung

Tabel 3.29 Fungsi Obyek Perancangan Halaman Master Data Gedung

No. Obyek Tipe Obyek Fungsi

1. Nama gedung Textbox Untuk mengisi nama

gedung berdasarkan

inputan yang diisi

2. Jenis gedung Combo Box Untuk memilih jenis

gedung

3. Save dan clear Button Untuk menyimpan dan

membatalkan isian data

gedung.

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

No. Obyek Tipe Obyek Fungsi

4. Tabel Data Table Untuk menampilkan data

gedung yang ada atau

tersimpan.

5. Halaman Master Data Jenis Gedung

Gambar 3.25 merupakan perancangan halaman master data jenis gedung

yang berfungsi untuk menyimpan dan mengubah data jenis gedung.

Gambar 3.25 Perancangan Halaman Master Data Jenis Gedung

Tabel 3.30 Fungsi Obyek Perancangan Halaman Master Data Jenis Gedung

No. Obyek Tipe Obyek Fungsi

1. Nama jenis Textbox Untuk mengisi data jenis

gedung

2. Save dan clear Button Untuk menyimpan dan

membatalkan isian data

jenis gedung

3. Tabel Data Table Untuk menampilkan data

jenis gedung yang ada atau

tersimpan.

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

C. Halaman Transaksi

Halaman transaksi terdiri dari 2 transaksi yaitu, pemilihan gedung,

dan menyewa gedung.

1. Halaman Pemilihan Gedung

Gambar 3.26 merupakan perancangan halaman pemilihan gedung yang

berfungsi untuk menyimpan data pemilihan gedung baru.

Gambar 3.26 Perancangan Halaman Pemilihan Gedung

Tabel 3.31 Fungsi Obyek Perancangan Halaman Pemilihan Gedung

No. Obyek Tipe Obyek Fungsi

1. Nama gedung, jadwal,

fasilitas, luas, dan

harga

Combo Box Untuk memilih masing-

masing pilihan dalam

combobox

2. ID penyewa Textbox Untuk menampilkan

otomatis ID penyewa

sesuai akun

3. Save dan clear Button Untuk menyimpan data

pemilihan gedung dan

membatalkan isian data

pemilihan gedung

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

No. Obyek Tipe Obyek Fungsi

4. Tabel Data Table Untuk menampilkan data

pemilihan gedung yang ada

atau tersimpan.

2. Halaman Menyewa Gedung

Gambar 3.27 merupakan perancangan halaman menyewa gedung yang

berfungsi untuk menyimpan data penyewaan gedung.

Gambar 3.27 Perancangan Halaman Menyewa Gedung

Tabel 3.32 Fungsi Obyek Perancangan Halaman Menyewa Gedung

No. Obyek Tipe Obyek Fungsi

1. Tabel Data Table Untuk menampilkan data

pemesanan gedung yang

ada atau tersimpan.

3. Halaman Pengembalian Gedung

Gambar 3.28 merupakan perancangan halaman pengembalian gedung yang

berfungsi untuk menyimpan data pengembalian gedung.

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Gambar 3.28 Perancangan Halaman Pengembalian Gedung

Tabel 3.33 Fungsi Obyek Perancangan Halaman Pengembalian Gedung

No. Obyek Tipe Obyek Fungsi

1. Kode Penyewa Textbox Untuk mengisi kode

penyewa

2. Hari Combo Box Untuk memilih jadwal

pengembalian gedung

3. Jam Spin Input Untuk mengisi jam

pengembalian gedung

4. Save dan cancel Button Untuk menyimpan data

pengembalian gedung dan

membatalkan

pengembalian gedung.

4. Halaman Komponen Data Kriteria

Gambar 3.29 merupakan perancangan halaman komponen data kriteria

yang berfungsi untuk menyimpan data kriteria.

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Gambar 3.29 Perancangan Halaman Komponen Data Kriteria

Tabel 3.34 Fungsi Obyek Perancangan Halaman Komponen Data Kriteria

No. Obyek Tipe Obyek Fungsi

1. Nama kriteria Textbox Untuk mengisi nama

kriteria

2. Save dan clear Button Untuk menyimpan data

kriteria dan membatalkan

isian data kriteria.

5. Halaman Pemilihan Pemesanan Gedung

Gambar 3.30 merupakan perancangan halaman pemilihan pemesanan

gedung yang berfungsi untuk menyimpan kuota data pemesanan gedung.

Gambar 3.30 Perancangan Halaman Pemilihan Pemesanan Gedung

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Tabel 3.35 Fungsi Obyek Perancangan Halaman Pemilihan Pemesanan Gedung

No. Obyek Tipe Obyek Fungsi

1. Nama, tahun, dan kuota Textbox Untuk mengisi data kuota

pemesanan gedung

2. Nama gedung, dan

jenis gedung

Combo Box Untuk memilih data

gedung dan jenis gedung

3. Save dan clear Button Untuk menyimpan data

kuota pemesanan gedung

dan membatalkan isian data

kuota pemesanan gedung.

D. Halaman Laporan

Halaman laporan digunakan untuk melihat dan mengetahui informasi

apa saja yang dihasilkan dari sistem ini, dengan terdapat 2 halaman laporan

yaitu, pengajuan yang harus disetujui, dan pengajuan telah disetujui.

1. Laporan Pengajuan Yang Harus Disetujui

Gambar 3.31 merupakan perancangan laporan pengajuan yang harus

disetujui yang berfungsi untuk menyetujui adanya pemesanan gedung dari

penyewa.

Gambar 3.31 Perancangan Halaman Laporan Pengajuan Yang Harus Disetujui

2. Laporan Pengajuan Telah Disetujui

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Gambar 3.32 merupakan perancangan laporan pengajuan telah disetujui

yang berfungsi untuk melihat pengajuan yang telah disetujui oleh kepala

UPT.

Gambar 3.32 Perancangan Halaman Laporan Pengajuan Telah Disetujui

1.5.14 Pengujian Sistem

Pengujian sistem yang akan dilakukan yaitu black box testing untuk

menguji fungsionalitas sistem, menghindari adanya error dan tidak

kesesuaian sistem. Perancangan pengujian sistem akan dijelaskan pada Tabel

dibawah ini.

Tabel 3.36 Perancangan Uji Coba Login Aplikasi

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

1 Memastikan id

dan password

yang dimasukkan

benar

ID : admin

Password : admin

Tampil menu sesuai dengan

kebutuhan pengguna.

Tabel 3.37 Perancangan Uji Coba Master Data Pegawai

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

2 Tambah data

pegawai

NIP Pegawai :

196101191983031011

Nama : Ismudjoko

a. Tampil pesan “Data

pegawai berhasil

disimpan”

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

Jabatan : Seksi Bagian Tata

Usaha

Golongan : III/B

Alamat : Pacar Kembang

No Telp : 089602038854

b. Data pegawai tersimpan di

database

c. Data pegawai yang

tersimpan akan tampil di

tabel data pegawai.

3 Ubah data

pegawai

NIP Pegawai :

196101191983031011

Nama : Ismudjoko

Jabatan : Seksi Bagian Tata

Usaha

Golongan : III/B

Alamat : Pacar Kembang

No Telp : 089602038854

a. Tampil pesan “Data

pegawai berhasil diubah”

b. Data pegawai tersimpan di

database

c. Data pegawai yang

tersimpan akan tampil di

tabel data pegawai.

Tabel 3.38 Perancangan Uji Coba Master Data Penyewa

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

4 Tambah data

penyewa

Username : 2

Nama : Mudjianto

Alamat : Jl. Bronggalan

Sawah

Pekerjaan : PNS

No KTP : 378100250007

No Telp : 081235903521

a. Tampil pesan “Data

penyewa berhasil

disimpan”

b. Data penyewa tersimpan

di database

c. Data penyewa yang

tersimpan akan tampil di

tabel data penyewa.

5 Ubah data

penyewa

Username : 2

Nama : Mudjianto

Alamat : Jl. Pacar Kembang

5A/12

Pekerjaan : PNS

a. Tampil pesan “Data

penyewa berhasil diubah”

b. Data penyewa tersimpan

di database

c. Data penyewa yang

tersimpan akan tampil di

Page 51: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

No KTP : 378100250007

No Telp : 081235903521

tabel data penyewa.

Tabel 3.39 Perancangan Uji Coba Data Kriteria

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

6 Tambah data

kriteria

Nama Kriteria : Jadwal a. Tampil pesan “Data

kriteria berhasil disimpan”

b. Data kriteria tersimpan di

database

c. Data kriteria yang

tersimpan akan tampil di

tabel data kriteria.

7 Ubah data kriteria Nama Kriteria : Harga a. Tampil pesan “Data

kriteria berhasil diubah”

b. Data kriteria tersimpan di

database

c. Data kriteria yang

tersimpan akan tampil di

tabel data kriteria.

Tabel 3.40 Perancangan Uji Coba Master Data Gedung

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

8 Tambah data

gedung

Nama Gedung : Cak

Durasim

Jenis Gedung : Gedung

Resmi

a. Tampil pesan “Data

gedung berhasil disimpan”

b. Data gedung tersimpan di

database

c. Data gedung yang

tersimpan akan tampil di

tabel data gedung.

9 Ubah data gedung Nama Gedung : Panggung

Terbuka

a. Tampil pesan “Data

gedung berhasil diubah”

b. Data gedung tersimpan di

Page 52: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

database

c. Data gedung yang

tersimpan akan tampil di

tabel data gedung.

Tabel 3.41 Perancangan Uji Coba Master Data Jenis Gedung

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

10 Tambah data jenis

gedung

Nama Jenis : Gedung Resmi a. Tampil pesan “Data jenis

gedung berhasil disimpan”

b. Data jenis gedung

tersimpan di database

c. Data jenis gedung yang

tersimpan akan tampil di

tabel data jenis gedung.

11 Ubah data jenis

gedung

Nama Jenis : Gedung

Pribadi

a. Tampil pesan “Data jenis

gedung berhasil diubah”

b. Data jenis gedung

tersimpan di database

c. Data jenis gedung yang

tersimpan akan tampil di

tabel data jenis gedung.

Tabel 3.42 Perancangan Uji Coba Master Data Account

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

12 Tambah data

account

Nama : Penyewa

Username : Kiki

Password Baru : kiki

Akses : Penyewa

a. Tampil pesan “Data

account berhasil

disimpan”

b. Data account tersimpan di

database

c. Data account yang

tersimpan akan tampil di

tabel data account.

Page 53: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Tabel 3.43 Perancangan Uji Coba Pemilihan Gedung

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

13 Memilih kriteria Memilih per kriteria Menampilkan kriteria gedung

yang sesuai dengan inputan

14 Rekomendasi

gedung

Data kriteria, gedung, jenis

gedung dan penilaian

kriteria

Tampil daftar rekomendasi

gedung dari staff.

Tabel 3.44 Perancangan Uji Coba Pemesanan Gedung

Tabel 3.45 Perancangan Uji Coba Pengembalian Gedung

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

15 Menampilkan

data gedung yang

tersedia dari

rekomendasi

gedung yang

terpilih

Data penyewa dan jadwal

gedung

Menampilkan jadwal gedung

yang masih belum tersewa

Test Case

Id

Tujuan Input Hasil Yang Diharapkan

16 Tambah data

pengembalian

gedung

(View data pemesanan

gedung)

ID peminjaman : 1

Nama Penyewa : Satria

Nama Gedung : Gedung

Cak Durasim

Tgl. Acara : 2017-09-08

Jam Acara : 11:00

Tgl. Order : 2017-09-25

Acara : Tari

Status : Telah Disetujui

a. Tampil “Data

pengembalian gedung”

b. Data pengembalian

gedung tersimpan di

database

c. Data pemesanan gedung

yang tersimpan akan

tampil di tabel data

pengembalian gedung.

Page 54: BAB III ANALISIS DAN PERANCANGAN SISTEMsir.stikom.edu/id/eprint/2626/5/BAB_III.pdf · gedung, menyewa gedung, cek kelengkapan penyewaan, pengajuan yang harus disetujui, pengajuan

Aksi : Kembalikan (button)