Anda di halaman 1dari 14

HIPPL-01

HASIL IMPLEMENTASI DAN PENGUJIAN


PERANGKAT LUNAK

Sistem Informasi Perpustakaan

untuk:

Egia Rosi Subhiyakto

Dipersiapkan oleh:
Tommy Febiantara Rifada - A11.2015.09093
M Bahaudin Husaini - A11.2015.08738
Fahmi Maulana Syahputra - A11.2016.09506
Indra Pratama S - A11.2016.09364
Leonardo Adi W - A11.2015.08878

Program Studi Teknik Informatika

FIK - UDINUS

Jl. Imam Bonjol No. 207 Semarang

Nomor Dokumen Halaman

Program Studi HIPPL-W-01 <01:06> <#>/<jml #


Teknik Informatika Revisi <00> Tgl: <28-11-
2019>
Daftar Isi
1. Pendahuluan..........................................................................................................................................................3

1.1 Tujuan Penulisan Dokumen......................................................................................................................3

1.2 Lingkup Masalah.......................................................................................................................................3

1.3 Definisi dan Istilah....................................................................................................................................3

1.4 Aturan Penamaan dan Penomoran............................................................................................................3

1.5 Referensi...................................................................................................................................................3

1.6 Ikhtisar Dokumen......................................................................................................................................3

3 Implementasi.....................................................................................................................................................4

3.1 Lingkungan Implementasi.........................................................................................................................4

3.2 Implementasi Kelas...................................................................................................................................4

3.3 Implementasi Elemen WAE (Component View)......................................................................................4

3.4 Implementasi Antarmuka..........................................................................................................................4

3.5 File Lain....................................................................................................................................................5

4 Pengujian...........................................................................................................................................................6

4.1 Lingkungan Pengujian Perangkat Lunak..................................................................................................6

4.1.1 Perangkat Lunak Pengujian...............................................................................................................6

4.1.2 Perangkat Keras Pengujian...............................................................................................................6

4.1.3 Material Pengujian............................................................................................................................6

4.1.4 Sumber Daya Manusia......................................................................................................................6

4.1.5 Prosedur Umum Pengujian...............................................................................................................7

4.1.5.1 Pengenalan dan Latihan................................................................................................................7

4.1.5.2 Persiapan Awal..............................................................................................................................7

4.1.5.2.1 Persiapan Prosedural...............................................................................................................7

4.1.5.2.2 Persiapan Perangkat Keras.....................................................................................................7

4.1.5.2.3 Persiapan Perangkat Lunak.....................................................................................................8

4.1.5.3 Pelaksanaan...................................................................................................................................8

4.1.5.4 Pelaporan Hasil.............................................................................................................................8

4.2 Identifikasi dan Rencana Pengujian..........................................................................................................8

4.3 Deskripsi dan Hasil Pengujian..................................................................................................................9


Program Studi Teknik Informatika HIPPL-0-01 Halaman 2/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
4.3.1 Pengujian Modul...............................................................................................................................9

4.4 Evaluasi Pengujian....................................................................................................................................9

Lampiran.................................................................................................................................................................11

Program Studi Teknik Informatika HIPPL-0-01 Halaman 3/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen ini adalah dokumen hasil implementasi dan pengujian Sistem
Informasi Perpustakaan berbasis Web. Pembuatan dokumen ini bertujuan untuk
menunjukkan bagaimana hasil implementasi dari desain sistem dan mengetahui
bagaimana pengujian dari fungsionalitas pada sistem tersebut. Dokumen ini juga
menjelaskan ruang lingkup pembuatan sistem dan batasan dari pembuatan sistem.
Dokumen ini menjadi acuan selama proses implementasi perangkat lunak Proyek
Sistem Infromasi Perpustakaan berbasis Web dan merupakan kelengkapan dokumentasi
proyek

1.2 Lingkup Masalah


Sistem yang akan dikembangkan adalah Sistem Informasi Perpustakaan berbasis
Web, yaitu merupakan sistem yang digunakan pengguna perpustakaan untuk proses
pendaftaran, pengajuan pinjaman, dan melihat informasi daftar buku. Sistem Informasi
Perpustakaan dapat melakukan hal-hal berikut ini :
1. Dapat melayani pendaftaran anggota perpustakaan
2. Dapat melayani pengajuan pinjaman buku
3. Dapat menampilkan daftar buku dan anggota
4. Dapat melakukan konfirmasi dan pengecekan status peminjaman buku
5. Dapat menampilkan laporan peminjaman buku

1.3 Definisi dan Istilah


Berikut adalah definisi dan istilah pada dokumen ini:
1. Sistem : Beberapa komponen yang salin berinteraksi dan berkomunikasi untuk
mencapai tujuan tertentu. (Whitten, 2007)·     
2. Software : Perangkat virtual yang dijalankan oleh komputer (www.techterms.com
– 13 Maret 2016)·
3. Website : Lokasi virtual pada www yang mengandung beberapa subyek dan file
data yang dapat diakses melalui browser
(http://www.businessdictionary.com/definition/website.html – 25 Maret 2016)
4. Perpustakaan : Adalah tempat untuk peminjaman buku
5. DPPL: Deskripsi proyek perangkat lunak

Program Studi Teknik Informatika HIPPL-0-01 Halaman 4/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
1.4 Aturan Penamaan dan Penomoran
Berikut adalah tabel aturan penamaan dan penomoran:
Tabel 1.1. Aturan Penomoran

No. Aspek Aturan Penomoran

1 Bab Penomoran Bab menggunakan angka arab dimulai dari 1. Begitu pula pada subbab
dan sub-subbab. Setiap subbab dan sub-subbab dipisahkan oleh tanda titik (.).

2 Tabel dan Penomoran tabel dan gambar menggunakan angka arab dimulai dari 1. Sebelum
Gambar angka, dituliskan keterangan jenisnya berupa Tabel atau Gambar. Setelah angka
dituliskan judul tabel atau gambar tersebut.

3 Kebutuhan Penomoran ID kebutuhan fungsional menggunakan kode F-1 lalu diikuti 2 digit
Fungsional nomor urutannya. Contoh: F-101.

4 Kebutuhan Non- Penomoran ID kebutuhan non-fungsional menggunakan kode NF-1 lalu diikuti 2 digit
Fungsional nomor urutannya. Contoh: NF-101.

1.5 Referensi
Dokumentasi PL yang dirujuk oleh dokumen ini, minimal SKPL dan DPPL

Buku, Panduan, Dokumentasi lain yang dipakai dalam dokumen ini (jarang sekali!).

1.6 Ikhtisar Dokumen


Dokumen ini dibagi menjadi tiga bab : pendahuluan, implementasi dan pengujian. Pada bab pertama yaitu
pendahuluan terdapat tujuan penulisan dokumen, lingkup masalah, daftar definisi dan istilah, aturan penomoran,
referensi dan deskripsi umum dokumen. Bab kedua yaitu implementasi terdiri dari sub-bab lingkungan
implementasi, implementasi modul, implementasi antarmuka dan file lain. Bab ketiga yaitu pengujian terdiri dari
lingkungan pengujian perangkat lunak, identifikasi dan rencana pengujian, deskripsi dan hasil pengujian dan
evaluasi pengujian.

Program Studi Teknik Informatika HIPPL-0-01 Halaman 5/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
2. Implementasi
2.1 Implementasi
Website ini akan dijalankan pada lingkungan implementasai sebagi berikut.
Server :Apache/2.4.38
Client :Web Browser
Sistem Operasi Server :Windows 10 ( Aplikasi dijalankan di localhost )
Sisterm Operasi Client :Seluruh OS mendukung semua web browser
DBMS :MYSQL
Bahasa Pemrograman : HTML, CSS, Javascript
Framework : Bootstrap

2.2 Implementasi Kelas (Sesuaikan)


Tabel 2.1. Implementasi Kelas
No Nama Kelas Nama File Fisik Nama File Executable

1 Admin Admin.php Admin.php

2 petugas Petugas.php Petugas.php

3 login Login.php Login.php

2.3 Implementasi Antarmuka


Tabel 2.1. Implementasi Antarmuka
No Antarmuka Nama File Fisik Nama File Executable

1 Admin index admin/v_index.php -

2 Admin ganti admin/v_ganti_password.php -


password

3 Admin lihat petugas admin/v_petugas.php -

4 Admin edit petugas admin/v_petugas_edit.php -

5 Admin tambah admin/v_petugas_tambah.php -


petugas

6 Admin lihat anggota admin/v_anggota.php -

7 Admin kartu anggota admin/v_anggota_kartu.php -

8 Admin lihat buku admin/v_buku.php -

Program Studi Teknik Informatika HIPPL-0-01 Halaman 6/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
9 Admin lihat laporan admin/v_peminjaman_laporan.php -

10 Petugas index petugas/v_index.php -

11 Petugas ganti petugas/v_ganti_password.php -


password

12 Petugas lihat petugas/v_anggota.php -


anggota

13 Petugas tambah petugas/v_anggota_tambah.php -


anggota

14 Petugas edit anggota petugas/v_anggota_edit.php -

15 Petugas kartu petugas/v_anggota_kartu.php -


anggota

16 Petugas lihat buku petugas/v_buku.php -

17 Petugas tambah buku petugas/v_buku_tambah.php -

18 Petugas edit buku petugas/v_buku_edit.php -

19 Petugas lihat petugas/v_peminjaman.php -


peminjaman

20 Petugas tambah petugas/v_peminjaman_tambah.php -


peminjaman

21 Petugas peminjaman petugas/ -


laporan v_peminjaman_laporan.php

2.4 File Lain


Tabel 2.1. File Lain
No Nama File Keterangan

1. Perpustakaan.sql Database yang menyimpan


data perpustakaan

2 Bootstrap.css File yang mengatur tampilan


web

3 codeIgniter.php Membantu membangun web


dinamins

Program Studi Teknik Informatika HIPPL-0-01 Halaman 7/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
3 Pengujian
3.1 Lingkungan Pengujian Perangkat Lunak
Bagian ini akan dibagi menjadi beberapa sub bab, untuk menjelaskan lingkungan yang
dibutuhkan dalam pengujian perangkat lunak. Bagian ini juga menjelaskan rencana
implementasi dan pengendalian sumber daya (perangkat lunak, perangkat keras dan dari sisi
persiapan organisasi) yang akan melakukan pengujian kualifikasi formal.

3.1.1 Perangkat Lunak Pengujian


Tabel 3.2. Perangkat Lunak Pengujian

Nomor Nama Versi Jenis Lisensi

1 Windows 8.1 Profesional Sistem Operasi Berbayar

2 Google Chrome 78.0.3904.108 Browser Gratis

3.1.2 Perangkat Keras Pengujian


Tabel 3.3. Perangkat Keras Pengujian

Nomor Nama Versi

1 Laptop -

2 Mouse -

3.1.3 Material Pengujian


Material selain perangkat lunak dan perangkat keras yang dibutuhkan untuk pengujian adalah
1. User manual perangkat lunak
2. Rencana pengujian perangkat lunak

3.1.4 Sumber Daya Manusia


Pengujian dari proyek pembuatan website ini membutuhkan
1. 3 orang calon pengguna yang telah terbiasa mengoperasikan sistem yang berbasis
komputer

3.1.5 Prosedur Umum Pengujian

3.1.5.1 Pengenalan dan Latihan


Bagian ini menjelaskan pengenalan dan latihan yang akan diberikan sebelum dan selama
pengujian, bila ada. Informasi yang berhubungan dengan orang yang terlibat sudah dijelaskan
Program Studi Teknik Informatika HIPPL-0-01 Halaman 8/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
di 2.4. Pelatihan ini termasuk instruksi penggunaan perangkat lunak bagi pengguna akhir atau
operator, instruksi perawatan perangkat lunak dan instruksi pengendalian perangkat lunak
berkelompok. Berikan pula jadwal atau waktu kapan dan seberapa lama pengenalan atau
latihan ini dilakukan.

3.1.5.2 Persiapan Awal


Bagian ini akan dibagi menjadi beberapa sub bab, untuk menjelaskan lingkungan yang
dibutuhkan dalam pengujian perangkat lunak. Bagian ini juga menjelaskan rencana
implementasi dan pengendalian sumber daya (perangkat lunak, perangkat keras dan dari sisi
persiapan organisasi) yang akan melakukan pengujian. Bagian ini dapat dijelaskan secara
terpisah untuk tiap kelas atau butir uji bila ada persiapan awal khusus yang perlu dilakukan
untuk satu kelas atau satu butir uji. Bagian khusus ini dijelaskan pada deskripsi uji di bawah.

3.1.5.2.1 Persiapan Prosedural


Bagian ini menyatakan persiapan prosedural (manual) yang perlu dilakukan untuk melakukan
pengujian. Contohnya: bila pengujian dilakukan di suatu lingkungan khusus, misalnya di
ruang komputer, maka untuk melakukan pengujian ini perlu ada ijin masuk khusus, ijin
penginstallan perangkat lunak yang akan diujikan, pencatatan log-book dan lain-lain.

3.1.5.2.2 Persiapan Perangkat Keras


Perangkat keras yang perlu dipesiapkan adalah :
Sebuah perangkat komputer yang dilengkapi minimal dengan :
 Processor: Intel® Core i3
 Memory: 2 GB DDR3
 Harddisk 320 GB

3.1.5.2.3 Persiapan Perangkat Lunak


Persiapan yang harus dilakukan untuk menyiapkan perangkat lunak untuk diuji di lingkungan
sistem operasi Microsoft Windows 8.1 adalah sebagai berikut :
1. Persiapkan sistem operasi Microsoft Windows.
2. Perangkat lunak yang akan di uji di copy ke sebuah direktori, misalnya :\XAMPP\
htdocs.
3. Browser Google Chrome.
4. Database di import ke phpMyAdmin di database Sistem Informasi Perpustakaan
5. Adobe Dreamweaver untuk melihat source code

Program Studi Teknik Informatika HIPPL-0-01 Halaman 9/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
3.1.5.3 Pelaksanaan
Pelaksanaan pengujian dilakukan dengan mengeksekusi perangkat lunak SPP dengan
mengikuti skenario tertentu yang dibuat berdasarkan skenario yang tedapat pada dokumen
SKPL-SPP

3.1.5.4 Pelaporan Hasil


Dokumen hasil uji dari sistem ini akan diberikan kepada bapak dosen dan dievaluasi oleh
bapak dosen Sehingga aplikasi mendapatkan umpan balik dalam pengembangan perangkat
lunak ini selanjutnya.

3.2 Identifikasi dan Rencana Pengujian


Tabel 3.4. Identifikasi dan Rencana Pengujian

No SRS-ID Pengujian Jenis Pengujian Identifikasi Jadwal


1 SRS-F-01 1. Skenario Black Box 1. U-1-001 9/5/2016
daftar normal 2. U-1-002
2. Skenario
input kosong
2 SRS-F-02 1. Skenario Black Box 1. U-2-001 9/5/2016
mengajukan 2. U-2-002
pinjaman buku
diterima
2. Skenario
mengajukan
pinjaman buku
ditolak
3 SRS-F-03 1. Skenario daftar Black Box 1. U-3-001 9/5/2016
anggota normal 2. U-3-002
2. Skenario daftar
kosong
4 SRS-F-04 1. Skenario Black Box U-4-001 9/5/2016
pengembalian
buku
5 SRS-F- 05 1. Skenario melihat Black Box U-5-001 9/5/2016
laporan
peminjaman

Program Studi Teknik Informatika HIPPL-0-01 Halaman 10/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
3.3 Deskripsi dan Hasil Pengujian

3.3.1 Pengujian Modul Login sebagai Admin


identifikasi deskripsi Prosedur Masukan Keluaran Kriteria Hasil yang kesimpulan
pengujian yang evaluasi didapat
diharapkan hasil

SFS-F-01 Pengujian  Mengisi Seluruh Masuk ke Masuk ke Masuk ke Diterima


hasil form user data login halaman halaman halaman
pemasukan dan benar admin atau utama admin atau
data login password petugas petugas
benar  Memilih
login
Pengujian sebagai Seluruh Pesan gagal Gagal Pesan gagal Diterima
hasil admin atau data login login masuk ke login
masukan petugas salah halaman
data login  Mengeklik utama
salah tombol login

SFS-F-02 Pengujian  Mengklik Seluruh Data berhasil Data Data Diterima


login tombol input disimpan dan petugas berhasil
sebagai menu form ditambahkan bertambah disimpan
admin petugas benar dan
menambah  Mengklik ditambahkan
data tombol
petugas tambah
benar petugas
 Mengisi
Pengujian form daftar Seluruh Pesan input Data Pesan input Diterima
login petugas baru input kosong petugas kosong
sebagai  Mengklik form tidak
admin tombol kosong bertambah
menambah simpan
data
petugas
kosong

Program Studi Teknik Informatika HIPPL-0-01 Halaman 11/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
identifikasi deskripsi Prosedur Masukan Keluaran Kriteria Hasil yang kesimpulan
pengujian yang evaluasi didapat
diharapkan hasil

SFS-F-03 Pengujian  Mengklik Input Hasil Pencarian Hasil Diterima


login sebagai menu laporan tanggal pencarian ditemukan pencarian
petugas/admi peminjaman mulai dan ditemukan ditemukan
n mencari  Mencari tanggal
data laporan tanggal selesai
pinjaman peminjaman benar
benar  Mengklik
tombol filter
Pengujian Input Hasil Pencarian Hasil Diterima
login sebagai tanggal pencarian tidak ada pencarian
petugas/admi mulai dan tidak ada tidak ada
n mencari tanggal
data laporan selesai
pinjaman salah
salah

SFS-F-04 Pengujian  Mengklik Seluruh Data berhasil Data Data berhasil Diterima
login sebagai tombol menu input form disimpan dan anggota disimpan dan
petugas anggota benar ditambahkan bertambah ditambahkan
menambah  Mengklik
anggota baru tombol
benar tambah
anggota
Pengujian  Mengisi form Seluruh Pesan input Data Pesan input Diterima
login sebagai tambah input form kosong anggota kosong
petugas anggota kosong tidak
 Mengklik
menambah bertambah
simpan
anggota baru
kosong

3.3.2 Pengujian Modul Login sebagai Petugas

Program Studi Teknik Informatika HIPPL-0-01 Halaman 12/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
identifikasi deskripsi Prosedur Masukan Keluaran Kriteria Hasil yang kesimpulan
pengujian yang evaluasi didapat
diharapkan hasil

SFS-F-06 Pengujian  Mengklik Seluruh Data berhasil Data buku Data berhasil Diterima
login sebagai menu buku input form disimpan dan bertambah disimpan dan
petugas  Mengklik benar ditambahkan ditambahkan
menambah tombol buku
data buku baru
baru benar  Mengisi form
tambah buku
Pengujian  Mengklik Seluruh Pesan input Data buku Pesan input Diterima
login sebagai tombol input form kosong tidak kosong
petugas simpan kosong bertambah
menambah
data buku
kosong

SFS-F-07 Pengujian  Mengklik Seluruh Data berhasil Data Data berhasil Diterima
login sebagai menu pinjam input form disimpan dan anggota disimpan dan
petugas buku benar ditambahkan bertambah ditambahkan
menambah  Mengklik
peminjam tombol
buku baru peminjam
input benar baru
 Mengisi form
Pengujian peminjaman Seluruh Pesan input Data Pesan input Diterima
login sebagai buku input form kosong anggota kosong
petugas  Mengklik kosong tidak
menambah tombol bertambah
peminjam simpan
buku baru
input kosong

3.4 Evaluasi Pengujian

Dari pengujian yang telah dilakukan, 100% fungsionalitas website telah memenuhi kondisi
yang diharapkan dari kasus uji

Program Studi Teknik Informatika HIPPL-0-01 Halaman 13/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.
Lampiran

Traceability Kelas-Kelas

No Perancangan Implementasi

WAE Logical View Kelas Perancangan Nama file fisik

Program Studi Teknik Informatika HIPPL-0-01 Halaman 14/ dari 14 halaman

Template dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- FIK-UDINUS dan bersifat
rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika FIK-UDINUS.

Anda mungkin juga menyukai