BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat...

41
21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai dengan kebutuhan atau belum karena analisa kebutuhan sistem akan mendukung tercapainya tujuan dari pembuatan website Sistem Informasi Geografis Pemetaan Perguruan Tinggi di Priangan Timur. 3.2.1. Analisis Kebutuhan Pengguna Pada website Sistem Informasi Geografis Pemetaan Perguruan Tinggi di Priangan Timur ini terdapat dua kebutuhan pengguna, terdiri dari: 1. Kebutuhan Admin Kebutuhan hak akses seorang admin, yaitu: a. Mengelola data lokasi. b. Menambahkan informasi terkait lokasi. c. Melayani permintaan pengguna berupa kritik maupun saran. 2. Kebutuhan Pengunjung a. Pengunjung mendapatkan informasi lokasi serta perguruan tinggi. b. Pengunjung dapat mengakses detail titik lokasi. c. Pengunjung dapat mengakses tampil peta persebaran lokasi. d. Pengunjung dapat mengirim kritik maupun saran lewat pelayanan.

Transcript of BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat...

Page 1: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

21

BAB III

PEMBAHASAN

3.1. Analisis Kebutuhan

Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja

sistem, apakah sistem yang dibuat telah sesuai dengan kebutuhan atau belum

karena analisa kebutuhan sistem akan mendukung tercapainya tujuan dari

pembuatan website Sistem Informasi Geografis Pemetaan Perguruan Tinggi di

Priangan Timur.

3.2.1. Analisis Kebutuhan Pengguna

Pada website Sistem Informasi Geografis Pemetaan Perguruan Tinggi

di Priangan Timur ini terdapat dua kebutuhan pengguna, terdiri dari:

1. Kebutuhan Admin

Kebutuhan hak akses seorang admin, yaitu:

a. Mengelola data lokasi.

b. Menambahkan informasi terkait lokasi.

c. Melayani permintaan pengguna berupa kritik maupun saran.

2. Kebutuhan Pengunjung

a. Pengunjung mendapatkan informasi lokasi serta perguruan tinggi.

b. Pengunjung dapat mengakses detail titik lokasi.

c. Pengunjung dapat mengakses tampil peta persebaran lokasi.

d. Pengunjung dapat mengirim kritik maupun saran lewat pelayanan.

Page 2: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

22

3.2. Rancangan Dokumen

3.2.1. Rancangan Dokumen Masukan (Input)

1. Nama Dokumen : pelayanan.php

Fungsi : Pengunjung dapat mengirim pesan kritik atau saran

melalui navigasi pelayanan

Sumber : Pengunjung

Tujuan : Admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran A.1

2. Nama Dokumen : data-wilayah.php

Fungsi : Administrator dapat menambahkan data wilayah pada

form tombol tambah wilayah

Sumber : Admin

Tujuan : Pengunjung, admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran A.2

3. Nama Dokumen : master-jurusan.php

Fungsi : Administrator dapat menambahkan data jurusan pada

form tombol tambah jurusan

Sumber : Admin

Page 3: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

23

Tujuan : Pengunjung, admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran A.3

4. Nama Dokumen : data-perguruan-tinggi.php

Fungsi : Administrator dapat menambahkan data perguruan tinggi

pada form tombol tambah perguruan tinggi

Sumber : Admin

Tujuan : Pengunjung, admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran A.4

5. Nama Dokumen : detail-perguruan-tinggi.php

Fungsi : Administrator dapat menambahkan jurusan pada form

tombol tambah jurusan sesuai perguruan tinggi yang

dipilih

Sumber : Admin

Tujuan : Pengunjung, admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran A.5

Page 4: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

24

6. Nama Dokumen : data-admin.php

Fungsi : Administrator dapat menambahkan data admin pada form

tombol tambah admin

Sumber : Admin

Tujuan : Admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran A.6

3.2.2. Rancangan Dokumen Keluaran (Output)

1. Nama Dokumen : data-wilayah.php

Fungsi : Menampilkan informasi data wilayah yang telah

diinputkan

Sumber : Admin

Tujuan : Pengunjung, admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : master-jurusan.php

Fungsi : Menampilkan informasi data jurusan yang telah

diinputkan

Sumber : Admin

Tujuan : Pengunjung, admin

Page 5: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

25

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran B.2

3. Nama Dokumen : data-perguruan-tinggi.php

Fungsi : Menampilkan informasi singkat data perguruan tinggi

yang telah diinputkan

Sumber : Admin

Tujuan : Pengunjung, admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran B.3

4. Nama Dokumen : detail-perguruan-tinggi.php

Fungsi : Menampilkan informasi lengkap data perguruan tinggi

dan jurusan

Sumber : Admin

Tujuan : Pengunjung, admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran B.4

Page 6: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

26

5. Nama Dokumen : data-pelayanan.php

Fungsi : Menampilkan informasi data yang telah dikirim oleh

pengunjung

Sumber : Pengunjung

Tujuan : Admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran B.5

6. Nama Dokumen : data-admin.php

Fungsi : Menampilkan informasi data profil administrator yang

telah diinputkan

Sumber : Admin

Tujuan : Pengunjung, admin

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran B.6

7. Nama Dokumen : cari-informasi.php

Fungsi : Menampilkan informasi perguruan tinggi

Sumber : Admin

Tujuan : Pengunjung

Media : Tampilan Layar

Jumlah : 1

Page 7: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

27

Frekuensi : 1

Bentuk : Lihat Lampiran B.7

8. Nama Dokumen : peta-pemetaan.php

Fungsi : Menampilkan titik lokasi perguruan tinggi dan informasi

singkat

Sumber : Admin

Tujuan : Pengunjung

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran B.8

9. Nama Dokumen : detail.php

Fungsi : Menampilkan detail informasi perguruan tinggi beserta

jurusan

Sumber : Admin

Tujuan : Pengunjung

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran B.9

10. Nama Dokumen : cek-rute.php

Fungsi : Menampilkan rute jalan serta jarak tempuh dan perkiraan

waktu tempuh dari perguruan satu ke perguruan yang

akan dituju

Page 8: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

28

Sumber : Admin

Tujuan : Pengunjung

Media : Tampilan Layar

Jumlah : 1

Frekuensi : 1

Bentuk : Lihat Lampiran B.10

Page 9: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

29

3.3. Entity Relationship Diagram

Diagram ini berupa model untuk menjelaskan hubungan antar data

dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan

antar relasi pada website Sistem Informasi Geografis Pemetaan Perguruan Tinggi

di Priangan Timur, terdiri dari:

1. Entity Relationship Diagram

Gambar III.1. ERD SIG-PT Priangan Timur

2. Logical Record Structure

Gambar III.2. LRS SIG-PT Priangan Timur

Page 10: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

30

3.4. Spesifikasi File

1. Spesifikasi File Admin

Nama File : Admin

Akronim : admin

Fungsi : Menyimpan Data Admin dan Mengolah

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 357 Karakter

Kunci Field : kdadm

Software : Xampp

Tabel III.1.

Spesifikasi File Admin

No Elemen

Data Akronim Tipe Panjang Keterangan

1. Kode Admin kdadm Varchar 5 Primary

Key

2. Nama namaadm Varchar 50

3. Alamat alamatadm Text

4. Telepon tlpadm Varchar 12

5. Email emailadm Varchar 50

6. Username username Varchar 20

7. Password password Varchar 20

8. Foto foto Varchar 200

Page 11: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

31

2. Spesifikasi File Wilayah

Nama File : Wilayah

Akronim : wilayah

Fungsi : Menyimpan Data Wilayah

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 205 Karakter

Kunci Field : kdwil

Software : Xampp

Tabel III.2.

Spesifikasi File Wilayah

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Wilayah kdwil Varchar 5 Primary Key

2. Kota

Kabupaten kotkab Varchar 100

3. Nama Wilayah namawil Varchar 100

Page 12: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

32

3. Spesifikasi File Jurusan

Nama File : Jurusan

Akronim : jurusan

Fungsi : Menyimpan Data Jurusan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 55 Karakter

Kunci Field : kdjur

Software : Xampp

Tabel III.3.

Spesifikasi File Jurusan

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Jurusan kdjur Varchar 5 Primary

Key

2. Nama Jurusan nmjur Varchar 50

Page 13: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

33

4. Spesifikasi File Perguruan Tinggi

Nama File : Perguruan Tinggi

Akronim : perguruantinggi

Fungsi : Menyimpan Data Perguruan Tinggi

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 735,2 Karakter

Kunci Field : kdpt

Software : Xampp

Tabel III.4.

Spesifikasi File Perguruan Tinggi

No Elemen Data Akronim Tipe Panjang Keterangan

1.

Kode

Perguruan

Tinggi

kdpt Varchar 5 Primary

Key

2. Kode Wilayah kdwil Varchar 5 Foreign Key

3.

Nama

Perguruan

Tinggi

namapt Varchar 255

4. Tanggal

Berdiri tglberdiri Varchar 50

5.

Alamat

Perguruan

Tinggi

alamatpt Text

6. Website website Varchar 100

7. Telepon tlppt Varchar 12

8. Latitude latitude Float 10,6

9 Longitude longitude Float 10,6

10. Kode Admin kdadm Varchar 7 Foreign Key

11. Foto foto Varchar 255

Page 14: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

34

5. Spesifikasi File Detail Jurusan

Nama File : Jurusan

Akronim : detail_jurusan

Fungsi : Menyimpan Data Jurusan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 30 Karakter

Kunci Field : id

Software : Xampp

Tabel III.5.

Spesifikasi File Detail Jurusan

No Elemen

Data Akronim Tipe Panjang Keterangan

1. Id id int 10

Primary Key

Auto

Increment

2.

Kode

Perguruan

Tinggi

kdpt Varchar 5 Foreign Key

3. Kode

Jurusan kdjur Varchar 5 Foreign Key

4. Jenjang jenjang Varchar 10

Page 15: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

35

6. Spesifikasi File Pelayanan

Nama File : Pelayanan

Akronim : pelayanan

Fungsi : Menyimpan Data Pelayanan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 416 Karakter

Kunci Field : id

Software : Xampp

Tabel III.6.

Spesifikasi File Pelayanan

No Elemen

Data Akronim Tipe Panjang Keterangan

1. Id id Int 10

Primary Key

Auto

Increment

2. Nama

Pengirim nama Varchar 50

3. Email

Pengirim email Varchar 50

4. Pesan pesan Text

5. Tanggal tanggal Varchar 50

6. Lampiran

Gambar foto Varchar 255

Page 16: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

36

3.5. Pengkodean

1. Kode Admin

Setiap pengguna harus memiliki kode masing-masing sehingga dapat

membatasi hak akses dari masing-masing pengguna, dengan struktur kode

sebagai berikut:

Contoh

2. Kode Wilayah

Setiap wilayah harus memiliki kode masing-masing sehingga dapat melihat

perguruan tinggi berdasarkan kode wilayahnya, dengan struktur kode

sebagai berikut:

Contoh

X X 9 9 9

Identitas Jabatan

No Urut

K A 0 0 1

Identita Jabatan

No Urut

X X X X X

Kota Kabupaten

Nama Wilayah

K O T S K

Kota Kabupaten

Nama Wilayah

Page 17: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

37

3. Kode Jurusan

Setiap jurusan harus memiliki kode masing-masing sehingga dapat

membedakan dengan jurusan yang lainnya, dengan struktur kode sebagai

berikut:

Contoh

4. Kode Perguruan Tinggi

Setiap perguruan tinggi harus memiliki kode masing-masing sehingga dapat

membedakan perguruan tinggi satu dengan perguruan tinggi lainnya, dengan

struktur kode sebagai berikut:

Contoh

X 9 9 9 9

Identitas Jurusan

No Urut

J 0 0 0 1

Identitas Jurusan

No Urut

X X 9 9 9

Identitas Perguruan

Tinggi

No Urut

P T 0 0 1

Identitas Perguruan

Tinggi

No Urut

Page 18: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

38

3.6. Spesifikasi Program

3.6.1. Struktur Navigasi

Pada website Sistem Informasi Geografis Pemetaan Perguruan Tinggi

di Priangan Timur ini tedapat struktur navigasi yang berfungsi untuk membantu

pengguna menjelajahi situs web untuk mencari informasi yang diinginkan secara

mudah, terdiri dari:

1. Struktur Navigasi Halaman Pengunjung

Pada halaman pengunjung menggunakan struktur navigasi non linier karena

pada rangkaian beranda, peta pemetaan, cari informasi, pelayanan dapat

diakses secara acak atau tidak terurut.

Gambar III.3. Struktur Navigasi Pengunjung

2. Struktur Navigasi Halaman Admin

Pada halaman admin ini sama dengan struktur navigasi pengunjung, yaitu

menggunakan struktur navigasi non linier karena pada rangkaian beranda,

wilayah, master data, pelayanan, admin. Pada navigasi master data terdapat

Page 19: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

39

sub wilayah, jurusan, perguruan tinggi, dan pada navigasi pelayanan

terdapat sub lihat data serta dapat diakses secara acak atau tidak terurut.

Gambar III.4. Struktur Navigasi Admin

3.7. Spesifikasi Sistem Komputer

Spesifikasi perangkat keras dan perangkat lunak minimum yang

dibutuhkan untuk mengimplementasikan website Sistem Informasi Geografis

Pemetaan Perguruan Tinggi di Priangan Timur, terdiri dari:

1. Spesifikasi Perangkat Keras

Pada spesifikasi perangkat keras terdapat 2 kategori, yaitu:

Page 20: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

40

a. Server

Server pada website Sistem Informasi Geografis Pemetaan Perguruan

Tinggi di Priangan Timur, sebagai berikut:

1) CPU

CPU yang dibutuhkan terbagi 3, seperti:

a) Processor Intel® Pentium® Core 2 Duo

b) RAM DDR2 4 GB

c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layan minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps

b. Client

Untuk client yang meminta layanan ke server, sebagai berikut:

1) CPU

CPU yang dibutuhkan terbagi 3, seperti:

a) Processor Intel® Pentium® 4

b) RAM DDR2 1GB

c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 100 Kbps

Page 21: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

41

2. Spesifikasi Perangkat Lunak

Pada spesifikasi perangkat keras terdapat 2 kategori, yaitu:

a. Server

Server untuk perangkat lunak, sebagai berikut:

1) Sistem operasi digunakan : Microsoft Windows Enterprise

2) Aplikasi Web Server : XAMPP v3.2.1 yang terdiri dari

beberapa komponen, seperti:

a) Aplikasi Apache Server

b) Aplikasi MySQL Server

c) Aplikasi FileZilla

d) Aplikasi Mercury

3) Database : MySQL

b. Client

Untuk client yang meminta layanan ke server, sebagai berikut:

1) Sistem operasi yang umum digunakan seperti Microsoft Windows

2) Aplikasi web browser seperti Mozilla Firefox, Google Chrome,

Internet Explorer, Opera, Safari

3.8. Implementasi

Implementasi rancangan antar muka pada website Sistem Informasi

Geografis Pemetaan Perguruan Tinggi di Priangan Timur ini berdasarkan hasil

rancangan dokumen, terdiri dari:

Page 22: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

42

1. Halaman Login Admin

Administrator harus melakukan login terlebih dahulu untuk dapat

menggunakan modul-modul yang tersedia. Jika login berhasil, maka admin

dapat mengatur segala aktivitas data.

Gambar III.5. Halaman Login Admin

2. Halaman Status Login

Setelah administrator berhasil masuk pada halaman login, maka akan tampil

informasi IP address, Username, tanggal akses masuk, dan pada halaman

ini juga, terdapat tombol logout untuk keluar dari halaman status login.

Gambar III.6. Halaman Status Login

Page 23: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

43

3. Halaman Data Wilayah (Tambah Wilayah)

Pada halaman ini, admin menekan tombol tambah wilayah dan akan muncul

form untuk menambahkan data wilayah yang ada di Priangan Timur.

Gambar III.7. Form Tambah Wilayah

4. Halaman Data Wilayah

Masih pada halaman yang sama dengan tambah wilayah, setelah admin

menambahkan data wilayah yang ada di Priangan Timur, maka akan tampil

pada halaman data wilayah. Di halaman ini juga, terdapat tombol yang

berfungsi untuk melakukan update atau ubah data serta hapus.

Gambar III.8. Halaman Data Wilayah

Page 24: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

44

5. Halaman Jurusan (Tambah Jurusan)

Pada halaman ini, admin menekan tombol tambah jurusan dan akan muncul

form untuk menambahkan jurusan pada halaman detail perguruan tinggi.

Gambar III.9. Form Tambah Jurusan

6. Halaman Data Jurusan

Masih pada halaman yang sama dengan tambah jurusan, setelah admin

menambahkan data jurusan, maka data yang telah ditambahkan akan tampil

pada halaman ini. Pada halaman ini juga, terdapat tombol yang berfungsi

untuk melakukan update atau ubah data, hapus, serta dapat melakukan

proses pencarian data.

Gambar III.10. Halaman Data Jurusan

Page 25: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

45

7. Halaman Data Perguruan Tinggi (Tambah Perguruan Tinggi)

Pada halaman ini, admin menekan tombol tambah perguruan tinggi dan

akan muncul form untuk menambahkan jurusan pada halaman data

perguruan tinggi.

Gambar III.11. Form Tambah Perguruan Tinggi

8. Halaman Data Perguruan Tinggi

Masih pada halaman yang sama dengan data perguruan tinggi, setelah

admin menambahkan data perguruan tinggi, maka data yang akan

dimunculkan hanya nama perguruan tinggi dan alamat serta dapat

melakukan proses pencarian data dan juga terdapat tombol detail yang akan

menampilkan informasi lengkap perguruan tinggi.

Gambar III.12. Halaman Data Perguruan Tinggi

Page 26: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

46

9. Halaman Detail Perguruan Tinggi

Tombol detail yang tedapat pada halaman data perguruan tinggi, nantinya

akan menuju pada halaman ini dan datanya akan ditampilkan secara

lengkap, serta terdapat tombol yang berfungsi untuk melakukan update atau

ubah data, hapus, dan kembali pada halaman sebelumnya. Pada halaman ini

juga, terdapat tombol untuk menambahkan jurusan serta dapat melakukan

update atau ubah data dan hapus.

Gambar III.13. Halaman Detail Perguruan Tinggi

10. Halaman Detail Perguruan Tinggi (Tambah Jurusan)

Masih pada halaman yang sama dengan detail perguruan tinggi, admin

menekan tombol tambah jurusan dan akan muncul form untuk

menambahkan data jurusan yang telah ditambahakan sebelumnya sesuai

perguruan tinggi.

Gambar III.14. Form Tambah Jurusan Perguruan Tinggi

Page 27: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

47

11. Halaman Data Pelayanan

Setelah pengunjung mengirimkan pesan pada halaman pelayanan, maka

datanya akan dimunculkan pada halaman ini. Pada halaman ini, admin dapat

melakukan proses pencarian data dan juga terdapat tombol untuk

menghapus kiriman pengunjung.

Gambar III.15. Halaman Data Pelayanan

12. Halaman Data Admin (Tambah Admin)

Pada halaman ini, admin menambahkan informasi profil administrator yang

nantinya dapat mengakses halaman admin.

Gambar III.16. Form Tambah Admin

Page 28: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

48

13. Halaman Data Admin

Masih pada halaman yang sama dengan tambah wilayah, setelah admin

menambahkan informasi profil administrator, maka data yang sudah

ditambahkan akan tampil pada halaman data admin. Pada halaman ini juga,

terdapat tombol yang berfungsi untuk melakukan update atau ubah data

serta hapus.

Gambar III.17. Halaman Data Administrator

14. Halaman Beranda

Pada halaman ini, pengunjung dapat melihat informasi singkat mengenai

website Sistem Informasi Geografis Pemetaan Perguruan Tinggi di Priangan

Timur.

Gambar III.18. Halaman Beranda

Page 29: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

49

15. Halaman Peta Pemetaan

Pada halaman ini, ketika pengunjung mengklikan icon pada map, maka

informasi nama perguruan tinggi, alamat serta tombol lihat detail perguruan

tinggi muncul sebelah samping. Pengunjung juga dapat menyaring

perguruan tinggi sesuai wilayah yang ada di Priangan Timur.

Gambar III.19. Halaman Peta Pemetaan

16. Halaman Detail

Ketika pengunjung mengklik tombol lihat detail perguruan tinggi, maka

akan dialihkan ke halaman detail untuk melihat jurusan dan informasi

lengkap perguruan tinggi tersebut.

Gambar III.20. Halaman Detail

Page 30: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

50

17. Halaman Cari Informasi

Pada halaman ini, pengunjung dapat melakukan proses pencarian informasi

perguruan tinggi yang ada di wilayah Priangan Timur dan juga terdapat

tombol pengalihan navigasi menuju peta perguruan tinggi.

Gambar III.21. Halaman Cari Informasi

18. Halaman Cek Rute

Pada halaman ini, pengunjung dapat melihat rute jalan dari perguruan satu

(titik A) ke perguruan yang akan dituju (titik B) serta dapat melihat

informasi jarak tempuh dan perkiraan waktu tempuh rute tersebut.

Gambar III.21. Halaman Cek Rute

Page 31: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

51

19. Halaman Pelayanan

.Pada halaman ini, pengunjung dapat mengirim pesan berupa kritik ataupun

saran yang nantinya akan ditinjau oleh admin serta pada halaman ini juga

pengunjung dapat melampirkan gambar.

Gambar III.22. Halaman Pelayanan

3.9. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran program, terdiri dari:

1. Pengujian Terhadap Form Login

Tabel III.7.

Hasil Pengujian Black Box Testing Halaman Login

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Username

dan

password

tidak diisi

kemudian

klik tombol

masuk

Username

: (kosong)

Password:

(kosong)

Sistem tidak

akan

merespon

dan tidak

dapat masuk

Sesuai

harapan Valid

2.

Mengetikkan

username

dan

Username:

fuadeuy

Sistem akan

menolak

akses masuk

Sesuai

harapan Valid

Page 32: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

52

password

tidak diisi

atau kosong

kemudian

klik tombol

masuk

Password

: (kosong)

dan

menampilkan

“Password

salah”

3.

Mengetikkan

username

tidak diisi

atau kosong

dan

password

diisi

kemudian

klik tombol

masuk

Username:

(kosong)

Password

:

maenpw16

Sistem akan

menolak

akses masuk

dan

menampilkan

“Password

salah”

Sesuai

harapan Valid

4.

Mengetikkan

kondisi salah

pada

username

dan

password

kemudian

klik tombol

masuk

Username:

fuadeuah

(salah)

Password:

maenpw

(salah)

Sistem akan

menolak

akses masuk

dan

menampilkan

“Username

tidak

terdaftar”.

Sesuai

harapan Valid

5.

Mengetikkan

kondisi

benar pada

username

dan kondisi

salah pada

password

kemudian

klik tombol

login

Username:

fuadeuy

(benar)

Password:

maenpw

(salah)

Sistem akan

menolak

akses masuk

dan

menampilkan

“Password

salah”

Sesuai

harapan Valid

6.

Mengetikkan

username

dan

password

dengan data

yang benar

Username:

fuadeuy

(benar)

Password:

maenpw16

Sistem

menerima

akses login

dan

kemudian

langsung

Sesuai

harapan Valid

Page 33: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

53

kemudian

klik tombol

masuk

(benar) masuk ke

halaman

admin.

2. Pengujian Terhadap Form Tambah Wilayah

Tabel III.8.

Hasil Pengujian Black Box Testing Halaman Data Wilayah

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Bila ada 1

dari 2 field

input pada

form tidak

diisi

kemudian

klik

tombol

simpan

Kode

Wilayah:

(kosong)

Kota atau

Kabupaten:

Kota

Nama

Wilayah:

(kosong)

Sistem akan

menolak dan

menampilkan

notifikasi

“Please fill

out this field” Sesuai

harapan Valid

2.

Bila field

select tidak

diisi

kemudian

klik

tombol

simpan

Kode

Wilayah:

KOTSK

Kota atau

Kabupaten:

(kosong)

Nama

Wilayah:

Tasikmalaya

Sistem tidak

akan

merespon

dan tidak

dapat

menyimpan

data

Sesuai

Harapan Valid

3.

Bila semua

field diisi

kemudian

klik

tombol

Kode

Wilayah:

KOTSK

Kota atau

Sistem akan

merespon

proses

simpan data

dan

Sesuai

Harapan Valid

Page 34: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

54

simpan Kabupaten:

Kota

Nama

Wilayah:

Tasikmalaya

kemudian

akan muncul

notifikasi

“Data

berhasil

disimpan”.

3. Pengujian Terhadap Form Tambah Jurusan

Tabel III.9.

Hasil Pengujian Black Box Testing Halaman Data Jurusan

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Bila ada 1

dari 2 field

input pada

form tidak

diisi

kemudian

klik

tombol

simpan

Kode Jurusan:

J001

Nama

Jurusan:

(kosong)

Sistem akan

menolak dan

menampilkan

notifikasi

“Please fill

out this field”

Sesuai

harapan Valid

2.

Bila semua

field diisi

kemudian

klik

tombol

simpan

Kode Jurusan:

J001

Nama

Jurusan:

Manajemen

Informatika

Sistem akan

merespon

proses

simpan data

dan

kemudian

akan muncul

notifikasi

“Data

berhasil

disimpan”.

Sesuai

Harapan Valid

Page 35: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

55

4. Pengujian Terhadap Form Tambah Perguruan Tinggi

Tabel III.10.

Hasil Pengujian Black Box Testing Halaman Data Perguruan Tinggi

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Bila ada 1

dari 6 field

input

terdiri dari

kode

perguruan

tinggi,

nama

perguruan

tinggi,

alamat

perguruan

tinggi,

latitude,

longitude,

foto tidak

diisi

kemudian

klik

tombol

simpan

Kode

Perguuruan

Tinggi:

PT001

Kode

Wilayah:

KOTSK

Nama

Perguruan

Tinggi: BSI

Tasikmalaya

Tanggal

Berdiri: 15

Maret 1999

Alamat: Jl.

Tanuwijaya

No.4

Website:

www.bsi.ac.id

Telepon:

0265-32830

Latitude: -

7.327961

Longitude:

108.226753

Foto:

(kosong)

Sistem akan

menolak dan

menampilkan

notifikasi

“Please fill

out this field”

Sesuai

harapan Valid

2. Bila ada 1 Kode Sistem akan Sesuai Valid

Page 36: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

56

dari 3 field

input

terdiri dari

tanggal

berdiri,

website,

telepon

tidak diisi

kemudian

klik

tombol

simpan

Perguuruan

Tinggi:

PT001

Kode

Wilayah:

KOTSK

Nama

Perguruan

Tinggi: BSI

Tasikmalaya

Tanggal

Berdiri: 15

Maret 1999

Alamat: Jl.

Tanuwijaya

No.4

Website:

www.bsi.ac.id

Telepon:

(kosong)

Latitude: -

7.327961

Longitude:

108.226753

Foto:

(kosong)

merespon

proses

simpan data

dan

kemudian

akan muncul

notifikasi

“Data

berhasil

disimpan”.

harapan

3.

Bila field

select tidak

diisi

kemudian

klik

tombol

simpan

Kode

Perguuruan

Tinggi:

PT001

Kode

Wilayah:

(kosong)

Nama

Sistem tidak

akan

merespon

dan tidak

dapat

menyimpan

data

Sesuai

Harapan Valid

Page 37: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

57

Perguruan

Tinggi: BSI

Tasikmalaya

Tanggal

Berdiri: 15

Maret 1999

Alamat: Jl.

Tanuwijaya

No.4

Website:

www.bsi.ac.id

Telepon:

0265-32830

Latitude: -

7.327961

Longitude:

108.226753

Foto:

bsitasik.jpg

4.

Bila semua

field diisi

kemudian

klik

tombol

simpan

Kode

Perguuruan

Tinggi:

PT001

Kode

Wilayah:

KOTSK

Nama

Perguruan

Tinggi: BSI

Tasikmalaya

Tanggal

Berdiri: 15

Maret 1999

Alamat: Jl.

Sistem akan

merespon

proses

simpan data

dan

kemudian

akan muncul

notifikasi

“Data

berhasil

disimpan”.

Sesuai

Harapan Valid

Page 38: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

58

Tanuwijaya

No.4

Website:

www.bsi.ac.id

Telepon:

0265-32830

Latitude: -

7.327961

Longitude:

108.226753

Foto:

bsitasik.jpg

5. Pengujian Terhadap Form Tambah Jurusan

Tabel III.11.

Hasil Pengujian Black Box Testing Halaman Detail Perguruan Tinggi

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Bila ada 1

dari 2 field

select pada

form tidak

diisi

kemudian

klik

tombol

simpan

Jurusan:

Manajemen

Informatika

Jenjang:

(kosong)

Sistem tidak

akan

merespon

dan tidak

dapat

menyimpan

data

Sesuai

harapan Valid

2.

Bila semua

field diisi

kemudian

klik

tombol

simpan

Jurusan:

Manajemen

Informatika

Jenjang: D3

Sistem akan

merespon

proses

simpan data

dan

kemudian

akan muncul

Sesuai

Harapan Valid

Page 39: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

59

notifikasi

“Data

berhasil

disimpan”.

6. Pengujian Terhadap Form Tambah Admin

Tabel III.12.

Hasil Pengujian Black Box Testing Halaman Data Administrator

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Bila ada 1

dari 8

field input

pada form

tidak diisi

kemudian

klik

tombol

simpan

Kode Admin:

KA001

Nama Admin:

Fuad Pauzi

Alamat:

Manonjaya

Telepon:

08815793921

Email:

(kosong)

Username:

fuadeuy

Password:

maenpw16

Foto: fuadp.jpg

Sistem akan

menolak dan

menampilkan

notifikasi

“Please fill

out this field”

Sesuai

harapan Valid

2.

Bila

semua

field diisi

kemudian

klik

tombol

simpan

Kode Admin:

KA001

Nama Admin:

Fuad Pauzi

Alamat:

Manonjaya

Sistem akan

merespon

proses

simpan data

dan

kemudian

akan muncul

notifikasi

Sesuai

Harapan Valid

Page 40: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

60

Telepon:

08815793921

Email:

[email protected]

Username:

fuadeuy

Password:

maenpw16

Foto: fuadp.jpg

“Data

berhasil

disimpan”.

7. Pengujian Terhadap Form Masukan Kritik atau Saran

Tabel III.13.

Hasil Pengujian Black Box Testing Halaman Pelayanan

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Bila ada 1

dari 5

field input

pada form

tidak diisi

kemudian

klik

tombol

simpan

Nama Lengkap:

Fuad Pauzi

Email:

[email protected]

Pesan yang

ingin

disampaikan:

Ganti foto bsi

tasik min..

Gambar:

bsitasik2018.jpg

Captcha Code:

(kosong)

Sistem akan

menolak dan

menampilkan

notifikasi

“Please fill out

this field”

Sesuai

harapan Valid

2.

Bila

semua

field diisi

kemudian

Nama Lengkap:

Fuad Pauzi

Email:

Sistem akan

merespon

proses simpan

data dan

Sesuai

Harapan Valid

Page 41: BAB III PEMBAHASAN...21 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai

61

klik

tombol

kirim

[email protected]

Pesan yang

ingin

disampaikan:

Ganti foto bsi

tasik min..

Gambar:

bsitasik2018.jpg

Captcha Code:

(sesuaikan

dengan kode

yang tertera,

misal: 8f4837)

kemudian

akan muncul

notifikasi

“Pesan yang

Anda kirim

telah

tersampaikan”.