Anda di halaman 1dari 37

PERENCANAAN, DESKRIPSI, DAN HASIL

UJI PERANGKAT LUNAK

FINDOCT

untuk:

PMPL-D

Dipersiapkan oleh:

Tim Penguji

NURUL WACHIDAH 5114100052

HUMAIRA TRI ACANTYA 5114100116

MIFTAKHUL AKHYAR 5114100143

Jurusan Teknik Informatika - Institut Teknologi Sepuluh Nopember

Kampus ITS Sukolilo Surabaya 60111

Nomor Dokumen Halaman


Jurusan
GL03-G001 1 / #hlm
Teknik Informatika
ITS Revisi A 11 April 2017
DAFTAR PERUBAHAN

Revisi Deskripsi
A

INDEX - A B C D E F G
TGL

Ditulis
oleh

Diperiksa
oleh

Disetujui
oleh

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 2 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 3 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Daftar Isi

1 Pendahuluan......................................................................................................................................................8
1.1 Tujuan Pembuatan Dokumen....................................................................................................................8
1.2 Deskripsi Umum Sistem...........................................................................................................................8
1.3 Deskripsi Dokumen (Ikhtisar)...................................................................................................................9
1.4 Definisi dan Singkatan..............................................................................................................................9
1.5 Aturan Penamaan dan Penomoran..........................................................................................................10
1.6 Dokumen Referensi.................................................................................................................................10
2 Lingkungan Pengujian Perangkat Lunak........................................................................................................11
2.1 Perangkat Lunak Pengujian.....................................................................................................................11
2.2 Perangkat Keras Pengujian......................................................................................................................11
2.3 Material Pengujian..................................................................................................................................11
2.4 Sumber Daya Manusia............................................................................................................................12
2.5 Prosedur Umum Pengujian.....................................................................................................................13
2.5.1 Pengenalan dan Latihan..................................................................................................................13
2.5.2 Persiapan Awal................................................................................................................................13
2.5.3 Pelaksanaan.....................................................................................................................................14
2.5.4 Pelaporan Hasil...............................................................................................................................14
3 Identifikasi dan Rencana Pengujian................................................................................................................15
4 Deskripsi dan Hasil Uji...................................................................................................................................16
4.1 Penelusuran Rute.....................................................................................................................................16
4.1.1 Sistem bisa menentukan lokasi user................................................................................................16
4.1.2 Penampilan rute tercepat dari lokasi user menuju tempat praktek dokter terdekat.........................17
4.2 Penelusuran Informasi.............................................................................................................................18
4.2.1 Menampilkan list semua dokter......................................................................................................18
4.2.2 Menampilkan list semua rumah sakit..............................................................................................19
4.2.3 Memberikan notifikasi kepada user apabila tidak ditemukan.........................................................20
4.2.4 Menampilkan rekomendasi dokter dengan jarak terdekat..............................................................21
4.2.5 Pencarian dokter berdasarkan spesialisasi dan keyword.................................................................22
4.2.6 Pencarian rumah sakit berdasarkan keyword..................................................................................24
4.3 Pengelolaan User dan Hak Aksesnya......................................................................................................26
4.3.1 Penambahan Data Dokter................................................................................................................26
4.3.2 Penambahan Data Rumah Sakit......................................................................................................28
4.3.3 Pengubahan Data Dokter.................................................................................................................29
4.3.4 Pengubahan Data Rumah Sakit.......................................................................................................30
5 Keterunutan Kebutuhan..................................................................................................................................32
Lampiran A..............................................................................................................................................................33

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 4 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Daftar Gambar

Gambar 1: Deskripsi Umum Sistem........................................................................................................................9

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 5 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Daftar Tabel

Tabel 1. Aturan Penamaan/Penomoran...................................................................................................................10


Tabel 2: Materi Pengujian Fungsional....................................................................................................................12
Tabel 3: Materi Pengujian Non-Fungsional............................................................................................................12
Tabel 4: Sumber Daya Manusia..............................................................................................................................13
Tabel 5: Identifikasi dan Rencana Pengujian..........................................................................................................15
Tabel 6: Sistem bisa menentukan lokasi user..........................................................................................................16
Tabel 7: Penampilan rute tercepat...........................................................................................................................17
Tabel 8: Menampilkan list semua dokter................................................................................................................18
Tabel 9: Menampilkan list semua rumah sakit........................................................................................................19
Tabel 10: Menampilkan notifikasi..........................................................................................................................20
Tabel 17: Menampilkan rekomendasi dokter dengan jarak terdekat.......................................................................21
Tabel 18: Pencarian dokter berdasarkan spesialisasi dan keyword.........................................................................24
Tabel 19: Pencarian rumah sakit berdasarkan keyword..........................................................................................25
Tabel 20: Penambahan Data Dokter........................................................................................................................27
Tabel 21: Penambahan Data Rumah Sakit..............................................................................................................28
Tabel 22: Pengubahan Data Dokter.........................................................................................................................29
Tabel 23: Pengubahan Data Rumah Sakit...............................................................................................................30

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 6 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Daftar Lampiran
Lampiran A..............................................................................................................................................................33

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 7 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
1 Pendahuluan
1.1 Tujuan Pembuatan Dokumen
Dokumen perencanaan, deskripsi, dan hasil uji perangkat lunak Findoct ini dibuat dengan tujuan sebagai berikut.
1. Panduan manajemen sumber daya, konfigurasi sistem pengujian yang digunakan, dan prosedur
pengujian secara umum.
2. Menyatakan identifikasi kasus-kasus uji yang dipilih serta kategorisasi dan penentuan prosedur
pengujian untuk tiap kasus uji.
3. Mencatat reaksi yang didapatkan dari pengujian perangkat lunak serta kesimpulan yang dapat ditarik
berdasarkan pembandingan antara hasil uji dan kriteria kelolosan uji.

Tujuan dari proses pengujian sendiri adalah sebagai berikut.


1. Mencari kesalahan (error atau bug) dari hasil proses eksekusi suatu program.
2. Memperoleh kesalahan yang belum diprediksikan/ditemukan sebelumnya.
3. Memastikan bahwa perangkat lunak ini telah memenuhi spesifikasi kebutuhannya.

Dokumen ini ditujukan untuk pihak penguji perangkat lunak dan digunakan sebagai panduan dalam melakukan
pengujian perangkat lunak secara keseluruhan agar proses pengujian dapat berjalan lancar dan mencapai tujuan
yang telah disebutkan di atas.

Hasil pengujian ini akan dipakai oleh pengembang perangkat lunak sebagai umpan balik untuk melakukan
perbaikan terhadap perangkat lunak yang telah dibuat, sehingga pengembang dapat memastikan bahwa
perangkat lunak yang akan diserahkan telah memenuhi kesepakatan dengan klien, seperti yang telah dituangkan
dalam SKPL, dengan tingkat kesalahan yang dapat diterima (acceptable).

1.2 Deskripsi Umum Sistem


Perangkat lunak Findoct (Find Doctor) ini dikembangkan untuk memberikan kemudahan dalam melakukan
pencarian informasi lokasi doctor dan tempat kerja praktek terdekat dari lokasi dimana user berada. Ketersediaan
akan informasi lokasi dokter terdekat akan membantu masyuarakat untuk menanggulangi keadaan darurat yang
membutuhkan pertolongan dokter. Selain itu perangkat lunak ini juga dapat membantu user menemukan dokter
sesuai dengan spesialisasi yang dibutuhkan. Perangkat lunak sistem informasi ini didesain berbasis web
(Internet) untuk memberikan kemudahan dan keleluasaan bagi masyarakat dalam memperoleh informasi yang
mereka butuhkan.

Gambar1. Deskripsi Umum Sistem


Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 8 dari ## halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
1.3 Deskripsi Dokumen (Ikhtisar)

PDHUPL ini berisi rencana pengujian dari perangkat lunak yang dikembangkan berdasarkan kesepakatan antara
klien dan pengembang yang spesifikasinya telah dituangkan dalam dokumen SKPL dan perancangannya telah
dituangkan dalam dokumen DPPL. Dalam PDHUPL ini dijelaskan rencana, deskripsi, dan hasil pengujian
perangkat lunak yang meliputi hal-hal sebagai berikut.
o Lingkungan pengujian perangkat lunak
o Perangkat lunak pengujian
o Perangkat keras pengujian
o Material pengujian
o Sumber daya manusia
o Prosedur umum pengujian
o Identifikasi dan rencana pengujian
o Deskripsi dan hasil uji.

Bagian pertama dari dokumen ini akan menjelaskan tentang tujuan pembuatan dokumen dan gambaran singkat
tentang perangkat lunak yang akan diuji, definisi dan singkatan yang digunakan dalam dokumen ini, serta
dokumen referensinya.

Bagian berikutnya dari dokumen ini (bagian kedua) akan menjelaskan tentang lingkungan pengujian perangkat
lunak, baik perangkat keras maupun perangkat lunak yang dibutuhkan dan digunakan. Di samping itu dijelaskan
juga mengenai material pengujian, sumber daya manusia, serta prosedur umum pengujian.

Bagian ketiga dari dokumen ini akan menjabarkan identifikasi dan rencana pengujian yang akan dilaksanakan.
Bagian ini akan merencanakan macam-macam kegiatan pengujian yang akan dilakukan dan berbagai aspek yang
akan dilakukan dan digunakan dalam bermacam-macam kegiatan pengujian tersebut.

Bagian terakhir dari dokumen PDHUPL ini akan menjabarkan secara rinci hasil dari pengujian yang telah
dilakukan berdasarkan rencana dan identifikasi yang telah dibuat pada bagian ketiga dokumen ini di atas.

1.4 Definisi dan Singkatan


Berikut adalah daftar definisi dan akronim penting yang digunakan dalam dokumen PDHUPL ini.
o PM : Project Manager
o CM : Configuration Manager
o D : Dokumentator
o PR : Public Relation
o P/L : Perangkat Lunak
o TOR : Terms of Reference
Adalah dokumen yang berisi gambaran umum mengenai sistem perangkat lunak yang akan
dikembangkan.
o SDP : Software Development Plan, atau
RPPL : Rencana Pengembangan Perangkat Lunak
Adalah dokumen yang berisi rencana pengembangan perangkat lunak dalam suatu proyek.
Di dalam dokumen ini mencakup gambaran umum proyek, gambaran manjerial proyek, dan
gambaran teknis proyek
o SRS : Software Requirements Specification, atau
SKPL : Spesifikasi Kebutuhan Perangkat Lunak
Dokumen hasil analisis yang berisi spesifikasi kebutuhan user
o SDD : Software Design Description
DPPL : Deskripsi Perancangan Perangkat Lunak
Dokumen yang berisi hasil perancangan perangkat lunak
o PDHUPL : Perencanaan, Deskripsi, dan Hasil Uji Perangkat Lunak
Dokumen yang berisi perencanaan, perancangan kasus uji serta hasil-hasil yang diperoleh
dari pengujian menggunakan kasus uji yang telah direncanakan dan dirancang tersebut
o RPL : Rekayasa Perangkat Lunak
Kegiatan pengembangan perangkat lunak
o IEEE : Institute of Electrical and Electronics Engineers
Standar internasional untuk pengembangan dan rancangan produk
Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 9 dari ## halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
o ANSI : American National Standard Institute
Lembaga Standardisasi di Amerika
o TBD : To be defined

1.5 Aturan Penamaan dan Penomoran


Tabel 1. Aturan Penamaan/Penomoran
Hal/Bagian Aturan Penomoran/Penamaan
Data Tabel Nomor berbentuk D-TX, dimana X adalah nomor urut dari tabel-tabel data
yang ada.
Data Variabel Nomor berbentuk D-VX, dimana X adalah nomor urut dari variabel-
variabel data yang ada.
Fungsi/Proses Penomoran fungsi/proses tergantung dari modul di mana fungsi tersebut
berada. Penomoran seperti ini dimaksudkan agar penomoran fungsi menjadi
hirarkis sesuai dengan modul dari fungsi/proses tersebut.
Bentuk penomoran : F-X, dimana X adalah nomor urut dari nama fungsi.
Contoh : F-1 : fungsi/proses nomor 1 pada perangkat lunak.
Hal-hal yang berasal dari SKPL Penomoran untuk hal-hal yang berasal dari SKPL tetap menggunakan
aturan yang berlaku pada SKPL. Pembaca dianjurkan mengacu pada
dokumen SKPL sebagai referensi untuk aturan penomoran terhadap hal-hal
tersebut.
Batasan Nomor berbentuk SKPL_BXXXX, dimana X adalah nomor urutan
terstruktur dari poin-poin pada batasan.
Contoh: SKPL_B1000, SKPL_B1100, SKPL_B2000.
Entitas (Diagram E-R) Tidak ada aturan dalam hal penomoran atau penamaan.
Relasi (Diagram E-R) Tidak ada aturan dalam hal penomoran atau penamaan.
Functional Requirement Nomor berbentuk SRS-AXXX, dimana X adalah nomor urut dari poin-poin
pada Functional Requirement.
Contoh: SRS-A001, SRS-A002, SRS-A200.
Non-Functional Requirement Nomor berbentuk SRS-BXXX, dimana X adalah nomor urut dari poin-poin
pada Non-Functional Requirement.
Contoh: SRS-B001, SRS-B002, SRS-B200.
Identifikasi Butir Uji Nomor berbentuk PHDUPL-XX-YY, dimana XX adalah nomor urut dari
poin-poin pada butir uji, sedangkan YY adalah nomor urut untuk kasus-
kasus pada butir uji tertentu.
Contoh: PHUPL-01, PHDUPL-02-01, PHDUPL-03-10.
Data Test Nomor berbentuk Data Test-XY, dimana X adalah huruf A-Z sebagai kode
unik untuk suatu butir uji, sedangkan Y adalah nomor urut untuk berbagai
macam Data Test pada butir uji tertentu.
Contoh: Data Test-A1, Data Test-C13, Data Test-G23.

1.6 Dokumen Referensi

Beberapa buku rujukan, panduan, atau dokumentasi lain yang digunakan sebagai acuan dalam pengembangan
perangkat lunak ini adalah sebagai berikut.
o IEEE Std 1016-1998, IEEE Recommended Practice for Software Requirement Specifications
o IEEE Std 610.12-1990 IEEE Standard Glossary of Software Engineering Terminology (ANSI)
o Term of Reference Sistem Informasi Fosil Hasil Penelitian Bidang Geodinamika sebagai Basisdata
Tekstual Pusat Penelitian Geoteknologi LIPI.
o Rencana Pengembangan Perangkat Lunak Findoct Aplikasi rekomendasi doctor terdekat.
o Spesifikasi Kebutuhan Perangkat Lunak Findoct Aplikasi rekomendasi doctor terdekat.
o Deskripsi Perancangan Perangkat Lunak Findoct Aplikasi rekomendasi doctor terdekat.

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 10 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
2 Lingkungan Pengujian Perangkat Lunak
2.1 Perangkat Lunak Pengujian
Tahapan pengujian Findoct dilakukan pada lingkungan perangkat lunak yang telah disepakati antara
pengembang dan pengguna, yaitu sebagai berikut.

o Sistem operasi: Microsoft Windows 10.


o Peramban web: Google Chrome versi 25.0.
Sebagai aplikasi yang berbasis web, pengembang memilih peramban Google Chrome versi 25.0.
Kakas pengujian ini dipilih dengan alasan bahwa peramban ini umum digunakan oleh pengguna,
dan masyarakat yang mengakses internet.
o Server web: Apache.
Server untuk menempatkan aplikasi Findoct agar dapat diakses via internet dengan peramban web.
o Server basisdata: MySQL.
Sebagai DBMS yang menyimpan data-data yang dikelola dalam Findoct.
o Editor: PhpStorm, sublimetext, dan notepad++.

2.2 Perangkat Keras Pengujian


Dalam melakukan pengujian, digunakan beberapa sistem komputer sebagai Server dan Client. Dalam pengujian
yang dilakukan oleh masing-masing penguji, sistem komputer yang digunakan sebagai Server dan sekaligus
sebagai Client adalah sebagai berikut.
o Processor: Intel Core i7 4750HQ
o Ram: 4 GB
o Display: Intel HD Graphic

2.3 Material Pengujian


Materi yang diujikan pada tahapan pengujian Findoct mencakup materi yang fungsional maupun yang non
fungsional.

o Fungsional.

Adalah butir-butir yang tercakup dalam SKPL fungsional, yaitu sebagai berikut.
SRS-Id Description
SRS-A01 Sistem bisa menentukan lokasi user
SRS-A02 Menampilkan list semua dokter
SRS-A03 Menampilkan list semua rumah sakit/tempat praktik
SRS-A04 Memberikan notifikasi kepada user apabila pencarian tidak
ditemukan
SRS-A05 Menampilkan rute tercepat dari lokasi user menuju tempat
praktek dokter terdekat
SRS-A06 Menampilkan rekomendasi dokter dengan jarak terdekat
SRS-A07 Menampilkan rute tercepat dari lokasi user menuju tempat
praktek dokter terdekat
SRS-A08 Hanya user dengan status administrator yang bisa
menambahkan data dokter dan rumah sakit
SRS-A09 Administrator sistem dapat menambahkan data dokter baru
melalui aplikasi
SRS-A10 Administrator sistem dapat menambahkan data tempat
praktek/rumah sakit baru melalui aplikasi
Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 11 dari ## halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
SRS-Id Description
SRS-A11 Administrator sistem dapat mengupdate data dokter yang sudah
ada pada sistem
SRS-A12 Administrator sistem dapat mengupdate data tempat
praktik/rumah sakit yang sudah ada pada sistem
SRS-A13 User dapat melakukan pencarian dokter berdasarkan
spesialisasi dan keyword
SRS-A14 User dapat melakukan pencarian rumah sakit berdasarkan
keyword
Tabel 2: Materi Pengujian Fungsional

o Non Fungsional

Adalah poin-poin yang tercakup dalam SKPL nonfungsional, yaitu sebagai berikut.
SRS-Id Description
SRS-B01 Aplikasi ini harus memiliki nilai ergonomi/ kenyamanan
dipakai yang tinggi bagi user, yaitu aplikasi yang dibangun
harus memiliki antarmuka user yang mudah dimengerti, indah
dilihat, konsisten, mudah dioperasikan dan tidak
membingungkan.
SRS-B02 Aplikasi ini akan memiliki aspek portability yang tinggi yaitu
dapat diakses dari berbagai mesin/platform/ sistem operasi
yang berbeda-beda karena bersifat web-based dan program di
server juga akan dibuat memiliki portability yang tinggi untuk
menjaga kemungkinan operasional program akan dipindahkan
dari satu server ke server yang lain.
SRS-B03 Aplikasi ini harus memiliki nilai response time yang cukup
baik dan cepat pada waktu diakses. Penampilan hasil paling
lama yang dapat ditoleransi adalah 5 menit.
Tabel 3: Materi Pengujian Non-Fungsional

2.4 Sumber Daya Manusia


Tahapan pengujian melibatkan seluruh personel pengembang yang berjumlah 6 orang.
Keenam personil tersebut mensimulasikan beberapa level/kategori pengguna yang telah
didefinisikan untuk aplikasi ini berikut tingkat keahlian dan kemampuannya.
Penguji Tugas Hak Akses ke aplikasi Kemampuan
Pengguna Biasa (2 Memerankan pengguna Terbatas, hanya dapat melakukan M
orang) umum yang dapat read (pembacaan) terhadap data engetahui cara
menggunakan Findoct untuk yang ada, tidak bisa melakukan penggunaan program
mencari data informasi write (penulisan) data yang baru yang berbasis Internet/
doctor yang ada ke dalam sistem. web.
M
emiliki sedikit
pengetahuan secara
umum mengenai
klasifikasi makhluk
hidup/taksonomi.
Admin (2 orang) Memerankan petugas yang Tak terbatas, berhak melakukan M
melakukan administrasi semua operasi terhadap sistem emiliki pengetahuan
sistem, seperti penambahan informasi findoct ini, di yang cukup mengenai
dan modifikasi data dokter antaranya operasi read-write administrasi web.
serta rumah sakit. (baca-tulis) dan operasi M
administrasi sistem informasi emiliki pengetahuan
findoct. tentang web server dan
DBMS server.
Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 12 dari ## halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Penguji Tugas Hak Akses ke aplikasi Kemampuan
M
emiliki pengetahuan
cukup mengenai
keamanan web dan
aplikasinya.
Tabel 4: Sumber Daya Manusia

2.5 Prosedur Umum Pengujian

2.5.1 Pengenalan dan Latihan


Pengujian dilakukan oleh tim penguji yang merupakan bagian dari tim pengembang sendiri namun tidak
dilibatkan dalam pembuatan aplikasi, oleh karena itu tidak diperlukan waktu untuk pengenalan dan pelatihan
penguji terhadap aplikasi yang diuji. Selain itu aplikasi yang dikembangkan telah diusahakan sedapat mungkin
mudah dipahami oleh pengguna sehingga tidak memerlukan waktu khusus bagi penguji lain untuk pengenalan
dan pelatihan proses pengujian.

2.5.2 Persiapan Awal


Berikut ini adalah persiapan yang tim pengembang lakukan dalam rangka pengujian terhadap perangkat lunak
yang telah diimplementasikan.

2.5.2.1 Persiapan Prosedural


Pengujian yang dilakukan di Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika ITS
memerlukan prosedur-prosedur, diantaranya adalah sebagai berikut.
o Izin untuk memperoleh akun DBMS MySQL di server Lab kepada Administrator Laboratorium
RPL IF-ITS.

o Pengisian Log Book untuk memasuki ruangan Laboratorium RPL IF-ITS.

2.5.2.2 Persiapan Perangkat Keras

Perangkat keras yang perlu disiapkan antara lain sebagai berikut.

Tiga perangkat komputer yang masing-masing dilengkapi dengan spesifikasi sebagai berikut.

o Processor Intel Core i7 4750HQ, Ram : 4 GB,Display : Intel HD Graphic

1 Network Hub
6 NIC, yang terpasang pada masing-masing komputer, dan kabel UTP yang terhubung ke masing-
masing komputer dengan konfigurasi star dan terpusat di Network Hub

2.5.2.3 Persiapan Perangkat Lunak


Bagian ini akan menjelaskan prosedur atau tata cara yang diperlukan untuk menyiapkan item yang akan diuji,
perangkat lunak yang terkait termasuk data untuk pengujian. Informasi yang mungkin perlu ada antara lain
sebagai berikut.
1. Aplikasi findoct termasuk basisdatanya cukup dimuatkan pada memori eksternal dengan kapasitas minimal
2 GB. Bagian kode terinstalasi di web server pada direktori yang dapat diakses melalui web browser
(wwwroot, www, htdocs, public_html). Bagian basisdata terinstalasi pada DBMS server MySQL.
Konfigurasi untuk koneksi ke basisdata disesuaikan dengan lingkungan di mana aplikasi findoct diinstalasi.
Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 13 dari ## halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
2. Kakas pengujian berupa peramban web Google Chrome telah terinstalasi.
3. Web server (Apache, IIS, PWS, dalam kasus yang telah dilakukan pengembang adalah web server Apache)
telah diaktifkan.
4. DBMS server MySQL telah diaktifkan.

2.5.3 Pelaksanaan
Pengujian dibagi ke dalam dua tahapan yaitu: pengujian unit dan pengujian sistem. Pengujian unit dilakukan
terhadap modul-modul fungsional yang menjadi mesin dari perangkat lunak ini secara mandiri. Pengujian ini
dilakukan sejak pengembangan tahap implementasi sampai saat semua modul fungsional diintegrasikan.
Pengujian sistem dilakukan terhadap aspek nonfungsional. Pengujian ini dilakukan pada saat semua modul yang
diimplementasikan telah diintegrasikan.

Pada tahap awal pengujian dilakukan pada lingkungan khusus yang dibangun untuk pengujian dan tidak
dilakukan pada lingkungan operasional sesungguhnya. Perangkat lunak disimpan pada server web yang berada
pada komputer yang sama dengan peramban web yang digunakan untuk menguji aplikasi Findoct ini. Sedangkan
tahap pengujian selanjutnya dilakukan pada lingkungan operasional yang sesungguhnya yaitu lingkungan
internet (web based) dengan menginstalasi Findoct pada server TC jaringan komputer Jurusan Teknik
Informatika ITS.

2.5.4 Pelaporan Hasil


Laporan hasil pengujian perangkat lunak diserahkan kepada Bapak XXX selaku ketua tim pengembang Findoct
dan Bapak YYY selaku klien pengembang di Bidang Geodinamika Lembaga Ilmu Pengetahuan Indonesia
(LIPI).

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 14 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
3 Identifikasi dan Rencana Pengujian

Kelas Uji Butir Uji Identifikasi Tingkat Jenis Jadwal


SKPL PDHUPL Pengujian Pengujian
Penelusuran Sistem bisa SRS-A01 PDHUPL-01, Pengujian Black Box 10-04-2017
rute menentukan PDHUPL-02 Sistem
lokasi user
Penampilan SRS-A05 PDHUPL-03, Pengujian Black Box 10-04-2017
rute menuju PDHUPL-04 Sistem
tempat praktek
dokter terdekat
Penelusuran Menampilkan SRS-A02 PDHUPL-05 Pengujian Black Box 10-04-2017
informasi list semua Sistem
dokter
Menampilkan SRS-A03 PDHUPL-06 Pengujian Black Box 10-04-2017
list semua Sistem
rumah sakit
Memberikan SRS-A04 PDHUPL-07 Pengujian Black Box 10-04-2017
notifikasi Sistem
kepada user
apabila tidak
ditemukan
Menampilkan SRS-A06 PDHUPL-08, Pengujian Black Box 10-04-2017
rekomendasi PDHUPL-09 Sistem
dokter dengan
jarak terdekat
Pencarian SRS-A13 PDHUPL-10, Pengujian Black Box 10-04-2017
dokter PDHUPL-11, Sistem
berdasarkan PDHUPL-12,
spesialisasi dan PDHUPL-13,
keyword PDHUPL-14
Pencarian SRS-A14 PDHUPL-15, Pengujian Black Box 10-04-2017
rumah sakit PDHUPL-16, Sistem
berdasarkan PDHUPL-17
keyword
Pengelolaan Penambahan SRS-A09 PDHUPL-18, Pengujian Black Box 10-04-2017
Data dan Hak data Dokter PDHUPL-19, Sistem
Akses PDHUPL-20
Penambahan SRS-A10 PDHUPL-21, Pengujian Black Box 10-04-2017
data tempat PDHUPL-22, Sistem
praktek/rumah PDHUPL-23
sakit baru
Pengubahan SRS-A12 PDHUPL-24, Pengujian Black Box 10-04-2017
data dokter PDHUPL-25 Sistem
Pengubahan SRS-A13 PDHUPL-26, Pengujian Black Box 10-04-2017
data tempat PDHUPL-27 Sistem
praktek/rumah
sakit
Tabel 5: Identifikasi dan Rencana Pengujian

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 15 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4 Deskripsi dan Hasil Uji

4.1 Penelusuran Rute

4.1.1 Sistem bisa menentukan lokasi user


Prakondisi:
Pengguna adalah user dengan level pengguna

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-01 Lokasi Lokasi : Menampilkan posisi Pengguna dapat melihat System mampu Diterima
Dalam Klik menu Lab RPL user dengan akurat posisinya pada aplikasi menentukan posisi
Ruang pencarian rute Informatika (toleransi radius 15m) dengan akurat user di layar
Posisi yang
Akan
ditampilkan realtif
terlihat posisi user
akurat
berada ditampilan
PDHUPL-02 Lokasi Luar Lokasi : Menampilkan posisi Pengguna dapat melihat Diterima
Ruang
layar.
Parkir user dengan akurat posisi keberadaan user System
mobil (toleransi radius 15m) mampu menentukan
mahasiswa posisi user di layar
Informatika
Posisi yang
ditampilkan akurat

Tabel 6: Sistem bisa menentukan lokasi user

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 16 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4.1.2 Penampilan rute tercepat dari lokasi user menuju tempat praktek dokter terdekat
Pre Kondisi:
Pengguna adalah user dengan level pengguna

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-03 Lokasi Lokasi : Menampilkan rute Pengguna dapat Menampilkan rute Diterima
Dalam Klik menu Lab RPL tercepat melihat rute di layar
Ruang pencarian rute Informatika tercepat Rute yang
ditampilkan akurat
Akan
PDHUPL-04 Lokasi Luar Lokasi : Muncul pemberitahuan Pengguna Menampilkan rute Diterima
terlihat posisi user
Ruang Lapangan dapat melihat rute di layar
berada ditampilan
Parkir tercepat
layar. Rute yang
Mobil
Teknik ditampilkan akurat
Informatika
Tabel 7: Penampilan rute tercepat

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 17 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4.2 Penelusuran Informasi

4.2.1 Menampilkan list semua dokter


Pre Kondisi:
Pengguna adalah user dengan level pengguna
Pengguna telah melakukan prosedur login ke sistem

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-05 Menampilka - Muncul hasil pencarian Pencarian Pencarian Diterima
n list dokter Memilih
berdasarkan menu berdasarkan menu dokter
yang ada menu dokter
dokter dieksekusi
Hasil pencarian Halaman hasil
Tombol
ditampilkan dengan pencarian ditampilkan
Search digunakan
seluruh nama dokter dengan isi semua nama
untuk memulai
dokter.
pencarian.

Tabel 8: Menampilkan list semua dokter

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 18 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4.2.2 Menampilkan list semua rumah sakit
Pre Kondisi:
Pengguna adalah user dengan level pengguna
Pengguna telah melakukan prosedur login ke sistem

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-06 Menampilka Data Test- Muncul hasil pencarian Pencarian Pencarian Diterima
n list rumah Memilih S7 berdasarkan menu berdasarkan menu rumah
sakit yang menu rumah sakit
rumah sakit sakit dieksekusi
ada Hasil pencarian Halaman hasil
Tombol
ditampilkan dengan pencarian ditampilkan
Search digunakan
seluruh rumah sakit dengan isi semua rumah
untuk memulai
sakit
pencarian.

Tabel 9: Menampilkan list semua rumah sakit

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 19 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4.2.3 Memberikan notifikasi kepada user apabila tidak ditemukan
Pre Kondisi:
Pengguna adalah user dengan level pengguna

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-07 Data pada - Muncul pesan Pencarian tidak Pencarian tetap Ditolak
form tidak Tombol
kesalahan tersedia dilanjutkan
ada/kosong Search digunakan
Tampilan web Tidak ada
semuanya untuk memulai
tetap dihalaman notifikasi yang muncul
pencarian.
pencarian Muncul tulisan
kode error
Muncul
pesan ketidka
tersediaan data
yang diinginkan

Tabel 10: Menampilkan notifikasi

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 20 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4.2.4 Menampilkan rekomendasi dokter dengan jarak terdekat

Identifikasi Deskripsi Prosedur Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Pengujian Diharapkan
PDHUPL-08 Membuka Data Test-L1 Muncul Muncul tampilan Muncul tampilan Diterima
Membuka
halaman awal tampilan list list dokter disebelah list dokter disebelah kanan
halaman utama
aplikasi dokter disebelah kanan yang diurutkan yang diurutkan
situs findoct
kanan yang berdasarkan jarak berdasarkan jarak terdekat
diurutkan terdekat dari user. dari user.
berdasarkan jarak Lokasi user relative
terdekat dari user. akurat

PDHUPL-09 Menekan link Data Test-L2 Muncul Muncul tampilan Muncul tampilan Diterima
Tekan link
Pencarian tampilan list list dokter disebelah list dokter disebelah kanan
Pencarian
Dokter dokter disebelah kanan yang diurutkan yang diurutkan
Dokter pada
kanan yang berdasarkan jarak berdasarkan jarak terdekat
navbar sebelah
diurutkan terdekat dari user. dari user.
kiri layar.
berdasarkan jarak Lokasi user relative
terdekat dari user. akurat

Tabel 17: Menampilkan rekomendasi dokter dengan jarak terdekat

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 21 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4.2.5 Pencarian dokter berdasarkan spesialisasi dan keyword
Pre Kondisi:
Pengguna adalah user dengan level sembarang (bisa admin ataupun pengguna)

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-10 Data masukan Data-Test-S1 Muncul pesan Pencarian Pencarian tetap Ditolak
pada form Tekan link
kesalahan data berdasarkan spesialisasi dilakukan
tidak Doktor pada
masukan tidak dan keyword dibatalkan Semua dokter
ada/kosong navbar
lengkap. ditmapilkan
semuanya tanpa filter
Masukkan
PDHUPL-11 Data masukan Data-Test-S2 Muncul list Pencarian Pencarian Diterima
Data Test pada
pada form nama dokter sesuai berdasarkan spesialisasi berdasarkan spesialisasi
masing-masing field
spesialisasi dengan spesialiasi berhasil berhasil
bersesuaian pada
ada pada pada form Hasil pencarian Hasil pencarian
form
keyword tidak Hasil ditampilkan dengan ditampilkan dengan
ada. pencarian ditampilkan seluruh nama dokter seluruh nama dokter
Tombol
dalam bentuk link sesuai spesialisasi yang dengan spesialisasi
Search digunakan
yang mengacu ke diinputkan dokter umum
untuk memulai
dokter yang dicari
pencarian.
Bila link pada
hasil pencarian di-
klik, maka akan
ditampilkan detail dari
dokter tersebut

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 22 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-12 Data masukan Data Test-S3 Muncul list Pencarian Pencarian Diterima
pada form nama dokter sesuai berdasarkan berdasarkan
spesialisasi dengan keyword pada berbagai keyword berbagai
tidak ada pada form dan semua berhasil keyword berhasil
keyword ada. spesialisasi Hasil pencarian Data Dokter
Hasil ditampilkan dengan keyword
pencarian ditampilkan dengan seluruh A ditampilkan
dalam bentuk link nama dokter
yang mengacu ke sesuai keyword
dokter yang dicari yang diinputkan
Bila link pada
hasil pencarian di-
klik, maka akan
ditampilkan detail dari
dokter tersebut
PDHUPL-13 Data masukan Data Test-S4 Muncul list Pencarian Muncul dua Ditolak
pada form nama dokter sesuai berdasarkan tombol search
spesialisasi dengan keyword pada keyword dan Tiap tombol
ada pada form dan spesialisasi spesialisasi mempunyai hasil
keyword ada. pada form berhasil yang berbeda
Hasil Hasil pencarian Tidak bisa
pencarian ditampilkan ditampilkan menampilkan
dalam bentuk link dengan seluruh hasil dengan
yang mengacu ke nama dokter kombinasi dua
dokter yang dicari sesuai keyword inputan
Bila link pada yang diinputkan
hasil pencarian di- dan spesialisasi
klik, maka akan yang ditetapkan
ditampilkan detail dari
dokter tersebut

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 23 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-14 Data masukan Data Test-S5 Muncul Pencarian Muncul dua Ditolak
pada form notifikasi bahwa tidak berdasarkan tombol search
spesialisasi ada dokter yang sesuai keyword dan Tiap tombol
ada pada dengan kriteria spesialisasi mempunyai hasil
keyword ada. pencarian berhasil yang berbeda
Data Test tidak Muncuk notifikasi Tidak bisa
tersedia di tidak ada hasil menampilkan
databse. yang sesuai hasil dengan
pencarian kombinasi dua
inputan
Tabel 18: Pencarian dokter berdasarkan spesialisasi dan keyword

4.2.6 Pencarian rumah sakit berdasarkan keyword

Identifikasi Deskripsi Prosedur Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Pengujian Diharapkan
PDHUPL-15 Data masukan Data Test-S6 Muncul Pencarian Pencarian Ditolak
pada form Tekan link
pesan kesalahan berdasarkan spesialisasi tempat praktek
tidak Tempat
data masukan tidak dan keyword dibatalkan dilakukan
ada/kosong Praktek pada
lengkap. Semua tempat
semuanya navbar
praktek
ditampilkan
tanpa filter

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 24 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Identifikasi Deskripsi Prosedur Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Pengujian Diharapkan
PDHUPL-16 Data masukan Data Test-S7 Muncul Pencarian Pencarian Diterima
pada form ada Masukkan
Muncul list nama berdasarkan berdasarkan
dan data hasil Data Test pada
rumah sakit sesuai keyword dan berbagai
pencarian ada masing-masing
dengan keyword spesialisasi berhasil keyword
di database field bersesuaian
pada form Hasil pencarian berhasil
pada form
Hasil ditampilkan dengan Data Tempat
pencarian seluruh nama tempat Praktek dengan
Tombol
ditampilkan dalam praktek sesuai keyword A
Search
bentuk link yang keyword yang ditampilkan
digunakan untuk
mengacu ke dokter diinputkan dan
memulai
yang dicari spesialisasi yang
pencarian.
Bila link ditetapkan
pada hasil
pencarian di-klik,
maka akan
ditampilkan detail
dari dokter
tersebut

PDHUPL-17 Data masukan Data Test-S8 Muncul Pencarian Muncul Diterima


pada form ada notifikasi bahwa berdasarkan notifikasi error
dan data hasil tidak ada rumah keyword dan data yang dicari
pencarian sakit yang sesuai spesialisasi berhasil tidak ada
tidak ada di dengan kriteria Muncul notifikasi
database pencarian tidak ada hasil yang
sesuai pencarian

Tabel 19: Pencarian rumah sakit berdasarkan keyword

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 25 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4.3 Pengelolaan User dan Hak Aksesnya

4.3.1 Penambahan Data Dokter


Pre Kondisi:
Pengguna adalah user dengan level Admin
Pengguna telah melakukan prosedur login ke sistem

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-18 Data Data Test- Muncul pesan Penambahan Tidak ada Ditolak
masukan Tekan link D1 kesalahan data data dokter baru
pada form Input Data Dokter
masukan tidak dibatalkan.
tidak pada halaman
lengkap.
lengkap. utama sebelah kiri
Dokter dengan
layar.
nama pada Data Test-
01 tidak tampak saat
Masukkan
dilihat dengan daftar
Data Test pada
dokter.
masing-masing
PDHUPL-19 Data Data Test- Muncul pesan Penambahan Tidak ada Ditolak
field bersesuaian
masukan D2 keberhasilan data dokter baru
pada form.
pada form penambahan data berhasil.
lengkap dokter.
(Data Test- Tombol
Dokter dengan
02 belum Cancel digunakan
nama pada Data Test-
ada dalam untuk
02 tampak saat dilihat
tabel User) membatalkan,
dengan daftar dokter.
tekan tombol Ok
PDHUPL-20 Data
untuk melanjutkan
Data Test- Muncul pesan Penambahan Tidak ada Ditolak
masukan D3 kesalahan data data dokter baru
proses.
pada form masukan sudah ada . dibatalkan.
lengkap Dokter dengan
(Data Test- nama pada Data Test-
02 sudah 02 tampak saat dilihat
ada dalam dengan daftar dokter.
tabel User)

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 26 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Tabel 20: Penambahan Data Dokter

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 27 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4.3.2 Penambahan Data Rumah Sakit
Pre Kondisi:
Pengguna adalah user dengan level Admin
Pengguna telah melakukan prosedur login ke sistem

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-21 Data Data Test- Muncul pesan Penambahan Tidak ada Ditolak
masukan Tekan link R1 kesalahan data data rumah sakit baru
pada form Input Data Rumah
masukan tidak dibatalkan.
tidak Sakit pada
lengkap.
lengkap. halaman utama
Rumah Sakit
sebelah kiri layar.
dengan nama pada
Data Test-03 tidak
Masukkan
tampak saat dilihat
Data Test pada
dengan daftar rumah
masing-masing
sakit.
field bersesuaian
PDHUPL-22 Data Data Test- Muncul pesan Penambahan Tidak ada Ditolak
pada form.
masukan R2 keberhasilan data rumah sakit baru
pada form penambahan data berhasil.
lengkap Tombol
rumah sakit.
(Data Test- Cancel digunakan
Rumah sakit
02 belum untuk
dengan nama pada
ada dalam membatalkan,
Data Test-04 tampak
tabel User) tekan tombol Ok
saat dilihat dengan
untuk melanjutkan
daftar rumah sakit.
proses.
PDHUPL-23 Data Data Test- Muncul pesan Penambahan Tidak ada Ditolak
masukan R3 kesalahan data data rumah sakit baru
pada form masukan sudah ada. dibatalkan.
lengkap Rumah sakit
(Data Test- dengan nama pada
02 sudah Data Test-04 tampak
ada dalam saat dilihat dengan
tabel User) daftar rumah sakit.

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 28 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Tabel 21: Penambahan Data Rumah Sakit

4.3.3 Pengubahan Data Dokter


Pre Kondisi:
Pengguna adalah user dengan level Admin
Pengguna telah melakukan prosedur login ke sistem
Pengguna telah menekan link Daftar Dokter pada halaman utama sebelah kiri layar.

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-24 Data Data Test- Muncul pesan Pengubahan data Tidak ada Ditolak
masukan Tekan link 05 kesalahan data dokter dibatalkan.
pada form update pada
masukan tidak
tidak sebelah kanan ID
lengkap.
lengkap. Dokter (Data Test-
02) dari dokter
PDHUPL-25 Data Data Test- Muncul pesan Pengubahan data Tidak ada Ditolak
yang akan diubah.
masukan 05 keberhasilan dokter baru berhasil.
pada form pengubahan data
lengkap Masukkan dokter.
Data Test-05 pada
Dokter dengan
masing-masing
ID Dokter pada Data
field bersesuaian
Test-05 tampak saat
pada form.
dilihat dengan Daftar
Dokter.
Tombol
Reset digunakan
untuk mengulangi
pengisian data,
tombol Cancel
digunakan untuk
membatalkan,
tekan tombol Ok
untuk melanjutkan
proses.

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 29 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Tabel 22: Pengubahan Data Dokter

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 30 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
4.3.4 Pengubahan Data Rumah Sakit
Pre Kondisi:
Pengguna adalah user dengan level Admin
Pengguna telah melakukan prosedur login ke sistem
Pengguna telah menekan link Daftar Rumah Sakit pada halaman utama sebelah kiri layar.

Identifikasi Deskripsi Prosedur Pengujian Masukan Keluaran yang Kriteria Evaluasi Hasil Hasil yang Didapat Kesimpulan
Diharapkan
PDHUPL-26 Data Data Test- Muncul pesan Pengubahan data Tidak ada Ditolak
masukan Tekan link 06 kesalahan data rumah sakit dibatalkan.
pada form update pada
masukan tidak
tidak sebelah kanan ID
lengkap.
lengkap. Rumah Sakit (Data
Test-04) dari rumah
PDHUPL-27 Data Data Test- Muncul pesan Pengubahan data Tidak ada Ditolak
sakit yang akan
masukan 06 keberhasilan rumah sakit berhasil.
diubah.
pada form pengubahan data
lengkap rumah sakit.
Masukkan
Rumah Sakit
Data Test-06 pada
dengan ID Rumah
masing-masing
Sakit pada Data Test-
field bersesuaian
06 tampak saat dilihat
pada form.
dengan Daftar
Rumah Sakit.
Tombol
Reset digunakan
untuk mengulangi
pengisian data,
tombol Cancel
digunakan untuk
membatalkan,
tekan tombol Ok
untuk melanjutkan
proses.

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 31 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Tabel 23: Pengubahan Data Rumah Sakit

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 32 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
5 Keterunutan Kebutuhan
Butir Uji Identifikasi
SKPL PDHUPL
Sistem bisa menentukan lokasi user SRS-A01 PDHUPL-01, PDHUPL-02
Penampilan rute menuju tempat praktek dokter SRS-A05 PDHUPL-03, PDHUPL-04
terdekat
Menampilkan list semua dokter SRS-A02 PDHUPL-05
Menampilkan list semua rumah sakit SRS-A03 PDHUPL-06
Memberikan notifikasi kepada user apabila tidak SRS-A04 PDHUPL-07
ditemukan
Menampilkan rekomendasi dokter dengan jarak SRS-A06 PDHUPL-08, PDHUPL-09
terdekat
Pencarian dokter berdasarkan spesialisasi dan SRS-A13 PDHUPL-10, PDHUPL-11,
keyword PDHUPL-12, PDHUPL-13,
PDHUPL-14
Pencarian rumah sakit berdasarkan keyword SRS-A14 PDHUPL-15, PDHUPL-16,
PDHUPL-17
Penambahan data Dokter SRS-A09 PDHUPL-18, PDHUPL-19,
PDHUPL-20
Penambahan data tempat praktek/rumah sakit baru SRS-A10 PDHUPL-21, PDHUPL-22,
PDHUPL-23
Pengubahan data dokter SRS-A12 PDHUPL-24, PDHUPL-25
Pengubahan data tempat praktek/rumah sakit SRS-A13 PDHUPL-26, PDHUPL-27

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 33 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Lampiran A
Daftar Data Test

Data-Test berdasarkan butir uji yang ada, adalah:

Menentukan lokasi user:

Nama Field Nilai

Penampilan Rute Menuju Tempat praktek Dokter Terdekat:

Nama Field Nilai

Menampilkan List Semua Rumah Sakit:

Nama Field Nilai

Menampilkan rekomendasi dokter dengan jarak terdekat:

Nama Field Nilai


Data Test-L1 Lokasi Lab RPL Informatika ITS
Navigasi Home Page
Data Test-L2 Lokasi Lab RPL Informatika ITS
Navigasi Tombol Pencarian Dokter

Pencarian dokter berdasarkan spesialisasi dan keyword:

Nama Field Nilai


Data Test-S1 Spesialisasi -
Keyword -
Hasil Error
Data Test-S2 Spesialisasi Dokter Umum
Keyword -
Hasil List Dokter umum
Data Test-S3 Spesialisasi -
Keyword A
Hasil List Dokter Dengan nama
mengandung keyword A
Data Test-S4 Spesialisasi Dokter Umum
Keyword A
Hasil List Dokter umum dan namanya
mengandunbg huruf A

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 34 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Data Test-S5 Spesialisasi Dokter Umum
Keyword ABCDEFGH
Hasil No Data Available

Pencarian Rumah Sakit Berdasarkan Keyword:

Nama Field Nilai


Data Test-S6 Keyword -
Hasil Error
Data Test-S7 Keyword A
Hasil List Rumah Sakit dengan nama
mengandung huruf A
Data Test-S8 Keyword ABCD
Hasil No data available

Penambahan Data Dokter:

Nama Field Nilai


Data Test-D1 Nama Radea
Spesialisasi
Jenis Kelamin Perempuan
Tempat Prakter RS Bhayangkara
Jam Praktek
No HP 0787867678767
Alamat Tinggal
Data Test-D2 Nama Budi Santoso
Spesialisasi Sp.Anak
Jenis Kelamin Laki-Laki
Tempat Prakter RS Siloam Surabaya
Jam Praktek 09.00 16.00
No HP 087866555672
Alamat Tinggal Jl Gdangan 34, Surabaya
Data Test-D1 Nama Wawan
Spesialisasi Sp.Anak
Jenis Kelamin Laki-Laki
Tempat Prakter Rumah Sakit William Booth
Jam Praktek 16.00-21.00
No HP 086576567667
Alamat Tinggal Jl Semarang 45 Surabaya

Penambahan Data Rumah Sakit:

Nama Field Nilai


Data Test-R1 Nama Rumah Sakit RS Dhrama Vakti
Alamat
Jenis Umum
Jam Buka
Kota Surabaya
Provinsi Jawa Timur
Kode Pos
Status
Data Test-R2 Nama Rumah Sakit Rumah Sakit Umum Haji Surabaya
Alamat Jl. Manyar Kertoadi No.11, Klampis
Ngasem
Jenis Umum
Jam Buka 00.00 24.00
Kota Surabaya
Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 35 dari ## halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Nama Field Nilai
Provinsi Jawa Timur
Kode Pos 61171
Data Test-R3 Nama Rumah Sakit RS Dhrama Vakti
Alamat Jl Semarang 67 Surabaya
Jenis Umum
Jam Buka 00.00-24.00
Kota Surabaya
Provinsi Jawa Timur
Kode Pos 6767868

Pengubahan data dokter:

Nama Field Nilai

Pencarian Berdasarkan CiriFosil:

Nama Field Nilai

Pengubahan data rumah sakit:

Nama Field Nilai

Pencarian Berdasarkan Berbagai Keyword (Advanced Search):

Nama Field Nilai

Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 36 dari ## halaman


Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.
Jurusan Teknik Informatika ITS PDHUPL-Gxx Halaman 37 dari ## halaman
Template dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang
mereproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika ITS.

Anda mungkin juga menyukai