bab iii pembahasan · telah disediakan, dan memilih ingin kursus bahasa inggris, bimbel, atau...
TRANSCRIPT
19
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Dalam pelaksanaan pelayanan Bimbingan Belajar AEC terdapat aturan yang
ditentukan. Dalam kegiatan transaksinya masih menggunakan sistem manual.
Tinjauan Perusahaan ini berisi tentang sejarah perusahaan, struktur organisasi serta
fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut.
3.1.1. Sejarah Perusahaan
Bimbingan Belajar AEC merupakan lembaga pendidikan yang didirikan oleh
Bapak Hj Was’un. Berdiri dari 1997 awal nya hanya mengajar dari rumah setelah
mungkin berkembang sang Pemilik lalu menyewa ruko dan hanya kursus bahasa
inggris saja, bimbingan belajar ini sempat mati suri karena tidak ada yang mengelola
dikarenakan pemilik sibuk. Lalu pada tahun 2014 pemilik menawarkan kepada
Bapak Andi Purwanto untuk mengelola bimbingan belajar ini dengan format bimbel.
Bimbingan Belajar AEC ini beralamatkan di Jl. Pondok Ungu Permai Blok
D1 No.23 Bekasi (samping SD Gentra). Dan sekarang Bimbingan Belajar AEC ini
mempunyai 2 pilihan pembelajaran yaitu Kursus Bahasa Inggris dan Bimbel Mata
Pelajaran.
3.1.2. Struktur Organisasi dan Fungsi
Organisasi adalah satu kesatuan sosial yang dikoordinasikan secara sadar dan
saling bekerja sama untuk mencapai tujuan bersama. Dalam organisasi diperlukan
adanya susunan struktur organisasi untuk menunjukan kerangka hubungan terstruktur
yang di dalamnya terdapat wewenang, dan tanggung jawab serta pembagian kerja
menjalankan sesuatu fungsi tertentu. Dengan struktur organisasi yang baik tugas-
20
tugas digolongkan sedemikian rupa sehingga dapat dilaksanakan secara efektif,
terarah dan terawasi dan hasilnya dapat terkendali.
Berikut struktur organisasi yang dimiliki Bimbingan Belajar AEC adalah
sebagai berikut
Sumber: Struktur Organisasi AEC (2019)
Gambar III.1
Struktur Organisasi
Sedangkan fungsi dari masing-masing bagian struktur organisasi Bimbingan
Belajar AEC antara lain :
a. Pemilik
Sebagai pemilik modal yang membiayai semua modal yang harus
dikeluarkan untuk kebutuhan usaha.
b. Penanggung Jawab
Bertugas membuat jadwal kegiatan di tempat Bimbel dan bertanggung
jawab atas berjalannya kegiatan di tempat bimbel.
c. Keuangan
Bertugas sebagai admin dan mengurusi segala jenis transaksi
d. Kebersihan
21
Menjaga kebersihan tempat bimbel.
3.2. Tinjauan Kasus
Adapun peninjauan yang dilakukan penulis terhadap kasus proses pendaftaran
dan pembayaran les pada Bimbingan Belajar AEC Bekasi, meliputi proses bisnis
sistem berjalan, activity diagram dan permasalahan pokok.
3.2.1. Proses Bisnis Sistem Berjalan
Proses bisnis sistem berjalan pada Lembaga Bimbingan Belajar AEC saat ini
masih menggunakan sistem manual. Dalam sistem kelancaran pengolahan tiap data
ataupun bentuk aktifitas apabila didukung dengan prosedur yang baik dan tepat,
maka sistem akan berjalan tampak teratur dan output yang dihasilkan serta mutu
pelayanan akan lebih baik. Penulis akan menguraikan secara umum mengenai proses
sistem berjalan pada Bimbingan Belajar AEC sebagai berikut:
Calon murid yang ingin melakukan pedaftaran akan mengisi formulir yang
telah disediakan, dan memilih ingin kursus bahasa inggris, bimbel, atau keduanya.
Setelah mengisi formulir calon murid harus melampirkan foto copy Kartu Tanda
Pelajar atau NISN. Calon murid baru dapat melakukan transaksi pembayaran, yaitu
membayar uang pendaftaran kepada bagian administrasi.
Setelah dokumen sudah lengkap calon murid dapat melakukan pembayaran
yaitu membayar uang pendaftaran kepada bagian administrasi. Dan untuk
pembayaran les boleh dibayar lunas atau pun di angsur selama 3x.
Setelah proses pembayaran dilakukan bagian administrasi menyerahkan arsip
surat beserta kwitansi untuk dilaporkan kepada Pemilik.
22
3.2.2. Activity Diagram
Gambar III.2
Activity Diagram Sistem berjalan
3.2.3. Spesifikasi Sistem Berjalan
Spesifikasi sistem berjalan pada Bimbingan Belajar AEC terdiri dari
spesifikasi dokumen masukan dan spesifikasi dokumen keluaran.
3.2.4. Spesifikasi Bentuk Dokumen Masukan
Dokumen masukan adalah dokumen yang dimasukan kedalam sistem dan
diproses sehingga menghasilkan suatu keluaran. Dokumen masukan pada sistem
keuangan adalah sebagai berikut:
23
1. Nama Dokumen : Formulir Pendaftaran
Fungsi : Mencatat data calon murid yang akan mendaftar
Sumber : Calon Murid
Tujuan : Admin
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap ada Pendaftaran Calon Murid Baru
2. Nama Dokumen : Kwitansi Pembayaran
Fungsi : Mencatat setiap pembayaran yang dilakukan
Sumber : Admin
Tujuan : Pimpinan
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap ada pembayaran les
3.2.5. Spesifikasi Bentuk Dokumen Keluaran
Dokumen keluaran adalah dokumen yang dihasilkan pada proses yang terjadi
pada suatu sistem. Adapun spesifikasi dokumen keluaran dari sistem pembayaran
sebagai berikut:
1. Nama Dokumen : Bukti Pembayaran
Alias : BP
Fungsi : Sebagai bukti pembayaran
Sumber : Admin
Tujuan : Calon Murid
Media : Kertas
Jumlah : Satu lembar
24
Frekuensi : Setiap ada transaksi
3.2.6. Permasalahan Pokok
Pada proses pendaftaran murid baru Bimbingan belajar AEC Bekasi ini,
penulis menemukan permasalahan yang ada dimana permasalahan tersebut akan
menyebabkan terjadinya keterlambatan dalam penyajian informasi yang tidak di
inginkan. Adapun permasalahan yang penulis temukan sebagai berikut:
1. Pengelolaan formulir pendaftaran yang masuk masih menggunakan buku catatan
dan sering terjadi kesalahan pencatatan
2. Penyimpanan data yang tidak tersusun rapih sehingga pada saat pembuatan
laporan kurang akurat
Banyaknya data-data yang menumpuk sehingga memerlukan media penyimpanan
yang besar dan backup data yang masih kurang memadai
3.2.7. Pemecahan Masalah
Untuk meningkatkan mutu dan pelayanan pendaftaran pada Bimbingan
belajar AEC Bekasi, perlu adanya sistem baru yang mengatasi dan membantu
masalah-masalah tersebut, dengan cara melakukan komputerisasi sistem. Adapun
alternatif pemecahan masalah – masalah tersebut adalah sebagai berikut:
1. Dengan adanya komputerisasi dalam pengerjaan pengolahan data akan lebih
cepat dibandingkan dengan menggunakan catatan manual.
2. Dengan sistem yang terkomputerisasi diharapkan mengurangi resiko kesalahan
dalam pencatatan dalam pembuatan laporan
3.3. Analisis Kebutuhan Software
Analisis kebutuhan software merupakan langkah awal untuk menentukan
gambaran perangkat yang akan dihasilkan ketika pengembang melaksanakan sebuah
proyek pembuatan perangkat lunak.
25
Langkah awal yang dilakukan penulis untuk menentukan gambaran perangkat
lunak dalam sistem proses pendaftaran les dan pembayaran pada Bimbingan Belajar
AEC adalah dimulai dengan menganalisis kebutuhan fungsional, pembuatan use case
diagram dan activity diagram
3.3.1. Analisis Kebutuhan
Analisis kebutuhan merupakan suatu proses untuk mendapatkan informasi,
mode dan spesifikasi tentang perangkat lunak yang diinginkan. Perancangan Sistem
Informasi Pendaftaran dan Pembayaran pada Bimbingan Belajar AEC yang dimana
user yaitu Admin, Siswa, dan Pimpinan:
A. Halaman Admin:
A.1. Admin dapat melakukan login
A.2. Admin dapat membuka menu master
A.3. Admin dapat mengolah data siswa
A.4. Admin dapat mengolah data user
A.5. Admin dapat membuka menu transaksi
A.6. Admin dapat mengolah data pembayaran
A.7. Admin dapat membuka menu laporan
A.8. Admin dapat melihat data pembayaran
A.9. Admin dapat melakukan logout
B. Halaman Siswa:
A.1. Siswa dapat melakukan login
A.2. Siswa dapat membuka menu master
A.3. Siswa dapat melihat data siswa
A.4 Siswa dapat melakukan logout
26
C. Halaman Pimpinan:
A.1. Pimpinan dapat melakukan login
A.2. Pimpinan dapat membuka menu laporan
A.3. Pimpinan dapat melihat data pembayaran
A.4. Pimpinan dapat melakukan logout
27
3.3.2. Use Case Diagram
1. Use Case Diagram Halaman Admin
Gambar III.3
Use Case Diagram Halaman Admin
28
Tabel III.1
Deskripsi Use Case Diagram Halaman Admin
Use Case Narative
Tujuan Admin dapat melakukan login dan mengolah data yang
ada di menu master, menu transaksi, melihat laporan
serta melakukan logout.
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pembayaran les mulai dari input sampai dengan
pembuatan laporan.
Skenario Utama
Aktor Admin
Kondisi Awal Aktor menginput username dan password untuk masuk
ke halaman Admin
Aksi Aktor Reaksi Sistem
Aktor memilih tombol
Beranda
Aktor memilih tombol
Menu Master.
1. Aktor memilih tombol
Menu Transaksi Keuangan.
2.
Aktor memilih tombol
Menu Laporan
Sistem akan menampilkan submenu Login dan Logout
Sistem akan menampilkan submenu Manajemen Data
Siswa, Manajemen Kelas Siswa dan Manajemen Data
User.
Sistem akan menampilkan submenu Form Pembayaran
dan Form Pengeluaran.
Sistem akan menampilkan submenu Data Pembayaran.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh aktor.
29
2. Use Case Diagram Halaman Siswa
Gambar III.4
Use Case Diagram Halaman Siswa
30
Tabel III.2
Tabel Use Case Diagram Halaman Siswa
Use Case Narative
Tujuan Siswa dapat melakukan login, melihat
data yang ada di menu master dan menu
transaksi serta melakukan logout.
Deskripsi Sistem ini memungkinkan aktor untuk
melihat Data Siswa dan Data
Pembayaran
Skenario Utama
Aktor Siswa
Kondisi Awal Aktor membuka aplikasi pembayaran les
Aksi Aktor Reaksi Sistem
Aktor memilih tombol Home.
Aktor memilih tombol Menu Master.
Sistem akan menampilkan submenu
Login dan Logout.
Sistem akan menampilkan submenu
Data Siswa.
Kondisi Akhir Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan
oleh aktor.
31
3. Use Case Diagram Halaman Kepala
Gambar III.5
Use Case Diagram Halaman kepala
32
Tabel III.3
Tabel Use Case Diagram Halaman Kepala
Use Case Narative
Tujuan Pimpinan dapat melakukan login dan melihat laporan
serta melakukan logout.
Deskripsi Sistem ini memungkinkan pimpinan untuk melihat
laporan pembayaran les.
Skenario Utama
Aktor Pimpinan
Kondisi Awal Aktor membuka aplikasi pembayaran les
Aksi Aktor Reaksi Sistem
Aktor memilih tombol
Beranda.
Aktor memilih tombol
Menu Laporan.
Sistem akan menampilkan submenu Login dan Logout.
Sistem akan menampilkan submenu Laporan Data
Siswa, Laporan Keuangan, dan Laporan Keuangan
Pertahun.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh aktor.
33
3.3.3. Activity Diagram
1. Activity Diagram Halaman Admin
a. Admin Mengolah Menu Master
Gambar III.6
Activity Diagram Admin Mengolah Menu Master
34
b. Admin Mengolah Menu Transaksi
Gambar III.7
Activity Diagram Admin Mengolah Menu Transaksi
35
c. Admin melihat menu laporan
Gambar III.8
Activity Diagram Admin Melihat Menu Laporan
36
2. Activity Diagram Halaman Siswa melihat data siswa
Gambar III.9
Activity Diagram Siswa Melihat Data Siswa
37
3. Activity Diagram Halaman Kepala Melihat Menu Laporan
Gambar III.10
Activity Diagram Pimpinan Melihat Menu Laporan
38
3.4. Desain
3.4.1. Entity Relationship Diagram (ERD)
Sumber: Hasil Rancangan 2019
Gambar III.11
Entity Relationship Diagram (ERD)
39
3.4.2. Logical Record Structure (LRS)
Sumber: Hasil Rancangan 2019
Gambar III.12
Logical Record Structure (LRS)
3.4.3. Spesifikasi File
1. Spesifikasi File Biodata
Nama File : File Biodata
Akronim : Biodata
Fungsi : Untuk melihat biodata siswa
Tipe File : Random
Media file : Harddisk
Field Key : id_utama
Panjang Record : 1,386 byte
Software : MYSQL
40
Tabel III.4
Spesifikasi File Biodata
No Elemen Data Field Name Type Panjang Keterangan
1. Id Utama id_utama Int 11 Primary Key
2. Nama nama varchar 100
3. Jenis Kelamin jenis_kel Enum (‘aki-
laki,’perempuan’)
-
4. Tempat Lahir tempat_lahir varchar -
5. Tanggal Lahir tgl_lahir date -
6. Tanggal
Daftar
tgl_daftar date -
7. Agama agama varchar 20
8. Photo photo varchar 100
9. Ayah ayah varchar 500
10. Kerja Ayah kerja_ayah 20
11. Ibu ibu 500
12. Telepon telepon 15
13. Alamat alamat -
14. Status status 20
41
2. Spesifikasi File Data Kelas
Nama File : Data Kelas
Akronim : Kelas
Fungsi : Untuk melihat data kelas
Tipe File : Random
Media file : Harddisk
Field Key : id_kelas
Panjang Record : 80 byte
Software : MYSQL
Tabel III.5
Spesifikasi File Data Kelas
No. Elemen Field Nama Field Type Size Keterangan
1. Id kelas id_kelas VARCHAR 20 Primary Key
2 Nama kelas nama_kelas VARCHAR 30
3 Daya tampung daya_tampung INT 30
3. Spesifikasi File Kategori Kelas Siswa
Nama File : Kategori Kelas Siswa
Akronim : Kelas Siswa
Fungsi : Untuk mengetahui siswa berada dikelas apa
Tipe File : Random
Media file :Harddisk
Field Key : id_siswa
Panjang Record : 81 byte
Software : MYSQL
42
Tabel III.6
Spesifikasi File Data Kelas Siswa
No. Elemen Field Nama Field Size Keterangan
1. Id siswa id_siswa 11 Primary Key
2. Id biodata id_biodata 20
3. kelas kelas 50
4. Spesifikasi File Data Bayar
Nama File : Data Bayar
Akronim : Bayar
Fungsi : Untuk melakukan transaksi pembayaran
Tipe File : Random
Media file : Harddisk
Field Key : id_bayar
Panjang Record : 245 byte
Software : MYSQL
43
Tabel III.7
Spesifikasi File Data Bayar
5. Spesifikasi File Data Pembayaran
Nama File : Data Pembayaran
Akronim : Pembayaran
Fungsi : Untuk melihat rincian pembayaran
Tipe File : Random
Media file : Harddisk
Field Key : kode_bayar
Panjang Record : 120 byte
Software : MYSQL
No. Elemen Field Nama Field Type Size Keterangan
1. Id bayar id_bayar INT 20 Primary Key
2. Id biodata id_biodata INT 30
3. Nama nama VARCHAR 40
4. Total total INT 40
5. Bayar bayar INT 40
6. Kembali kembali INT 40
7. Tanggal tgl DATE
8. Invoice invoice INT 30
9. Konfirmasi confirm INT 5
44
Tabel III.8
Spesifikasi File Data Pembayaran
No. Elemen Field Nama Field Type Size Keterangan
1. Kode Bayar kode_bayar VARCHART 20 Primary Key
2. Jenis jenis VARCHART 50
3. Harga harga INT 50
6. Spesifikasi File Data Pengeluaran
Nama File : Data Pengeluaran
Akronim : Pengeluaran
Fungsi : Untuk melihat data pengeluaran
Tipe File : Random
Media file : Harddisk
Field Key : id_keluar
Panjang Record : 200 byte
Software : MYSQL
Tabel III.9
Spesifikasi File Data Pengeluaran
Elemen Field Nama Field Type Size Keterangan
Id Keluar id_keluar INT 20 Primary Key
Jenis Keluar jenis_keluar VARCHAR 50
Qty qty INT 30
Tanggal Keluar tgl_keluar DATE
Harga harga INT 50
Jumlah jumlah INT 50
Bendahara bendahara VARCHAR 40
45
Total total INT 40
Konfirmasi konfirmasi INT 10
Invoice invoice INT 30
7. Spesifikasi File Data Transaksi
Nama File : Data Transaksi
Akronim : Transaksi
Fungsi : Untuk melihat transaksi apa saja yang masuk
Tipe File : Random
Media file : Harddisk
Field Key : id_trans
Panjang Record : 225 byte
Software : MYSQL
Tabel III.10
Spesifikasi File Data Transaksi
Elemen Field Nama Field Type Size Keterangan
Id transaksi id_trans INT 30 Primary Key
Nama nama VARCHAR 40
Kelas kelas VARCHAR 40
Tanggal Bayar tgl_bayar DATE
Jenis jenis VARCHAR 50
Harga harga INT 50
Kasir kasir VARCHAR 40
Konfirmasi konfirm INT 5
Invoice invoice VARCHAR 30
46
8. Spesifikasi File Data User
Nama File : Data User
Akronim : User
Fungsi : Untuk melihat data user
Tipe File : Random
Media file : Harddisk
Field Key : id_user
Panjang Record : 210 byte
Software : MYSQL
Tabel III.11
Spesifikasi File Data User
Elemen Field Nama Field Type Size Keterangan
Id User id_user VARCHART 50 Primary Key
TU User TUser VARCHART 80
T Pass TPass VARCHART 30
Nama nama VARCHART 30
level level VARCHART 20
47
3.4.4. Sequence Diagram
a. Sequence DiagramPendaftaran Siswa Baru
Sumber: Hasil Rancangan 2019
Gambar III.13
Sequence Diagram Pendaftaran Siswa Baru
48
b. Sequence Diagram Pembayaran
Sumber: Hasil Rancangan 2019
Gambar III.14
Sequence Diagram Pembayaran
3.4.5. Deployment Diagram
Sumber: Hasil Rancangan 2019
Gambar III.15
Deployment Diagram
49
3.4.6. User Interface
1. User Interface Login
Gambar III.16
User Interface Login
2. User Interface Logout
Gambar III.17
User Interface Logout
50
3. User Interface Ubah Password
Gambar III.18
User Interface Ubah Password
4. User Interface Menu Utama
Gambar III.19
User Interface Menu Utama
51
5. User Interface Input Pendaftaran
Gambar III.20
User Interface Input Pendaftaran
6. User Interface Data Calon Siswa
Gambar III.21
User Interface Data Calon Siswa
52
7. User interface Input Kelas Siswa
Gambar III.22
User Interface Input Kelas Siswa
8. User Interface Kelas Siswa
Gambar III.23
User Interface Kelas Siswa
53
9. User Interface Pengaturan Kelas
Gambar III.24
User Interface Pengaturan Kelas
10. User Interface Mengolah Data User
Gambar III.25
User Interface Mangolah Data User
54
11. User Interface Data Pengeluaran
Gambar III.26
User Interface Data Pengeluaran
12. User Interface Data Pembayaran
Gambar III.27
User Interface Data Pembayaran
55
3.5. Implementasi
3.5.1. Code Generation
1. Code Generation Login
<?php
$TUser=$_POST['TUser'];
$TPass=md5($_POST['TPass']);
$query=mysql_query("select * from tbl_user where TUser='$TUser' and
TPass='$TPass'");
$cek=mysql_num_rows($query);
$row=mysql_fetch_array($query);
$id = $row['id_user'];
$TUser=$row['TUser'];
if($cek){
$_SESSION['id_user']=$id;
$_SESSION['TUser']=$TUser;
header('Location:admin.php');
}else{
?>
<div id="main"> <a name="TemplateInfo"></a>
<blockquote>
<p></p>
<p><font color="#FF0000">Username atau Password anda salah!!</font>.
silahkan ulangi Login</p>
<p></p>
56
</blockquote>
</div>
<?php
}
?>
2. Code Generation Logout
<?php session_start();
session_destroy();
?>
<script type="text/javascript">
alert("Anda Berhasil keluar");
</script>
<script>
window.location='../index.php';
</script>
<?
//header("Location:index.php");
?>
3.5.2. Blackbox Testing
Tabel III.12
Hasil Pengujian Blackbox Testing Form Login
No. Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Username dan
Password tidak
diisi kemudian
klik tombol Login
Username
(kosong)
Password
(kosong)
Sistem akan
menolak akses
dan
menampilkan
pesan “Anda
Sesuai
Harapan
Valid
57
belum
mengisikan
Username”
2. Mengetikan
Username dan
Password tidak
diisi atau kosong
kemudia klik
tombol Login
Username:
admin
Password
(kosong)
Sistem akan
menolak akses
dan
menampilkan
pesan “Anda
belum
mengisikan
Password”
Sesuai
Harapan
Valid
3. Username tidak
diisi (kosong) dan
Password diisi
kemudian klik
tombol Login
Username
(kosong)
Password:
admin
Sistem akan
menolak akses
dan
menampilkan
pesan “Anda
belum
mengisikan
Username”
Sesuai
Harapan
Valid
4. Mengetikan salah
satu kondisi salah
pada Username
atau Password
kemudian klik
tombol Login
Username:
admin
(benar)
Password:
kenzie
(salah)
Sistem akan
menolak akses
dan
menampilkan
pesan
“Username atau
Password anda
salah! Silahkan
ulangi Login”
Sesuai
Harapan
Valid
5. Mengetikan
Username dan
Password dengan
benar kemudian
klik Login
Username:
admin
Password:
admin
Sistem akan
menerima akses
Login dan akan
menampilkan
menu
Dashboard
Sesuai
Harapan
Valid
Tabel III.13
Hasil Pengujian Blackbox Testing Menu Transaksi
No. Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1. Memilih Menu
Mengolah Data
pengeluaran lalu
mengisi seluruh
textfield
kemudian klik
tombol simpan
Jenis
Pengeluaran :
Papan tulis
Qty : 3
Harga Satuan
(Rp.) 3.00.000
Jumlah Bayar
Sistem akan
menerima
dan
menampilkan
bukti
transaksi
simpanan
Sesuai
Harapan
Valid
58
(Rp.)
9.000.000
2. Memilih Menu
Mengolah Data
pengeluaran lalu
mengosongkan
salah satu
textfield
kemudian klik
tombol simpan
Jenis
Pengeluaran :
Meja,
Qty :
(Kosong),
Harga satuan :
(Kosong),
Jumlah bayar :
(kosong)
Sistem akan
menampilkan
pesan “Tidak
boleh
dikosongkan”
Hasil
Sesuai
Harapan
Valid
3. Memilih Menu
Mengolah Data
pengeluaran lalu
mengosongkan
seluruh textfield
kemudian klik
tombol simpan
Jenis
Pengeluaran :
(Kosong),
Qty :
(Kosong),
Harga satuan :
(Kosong),
Jumlah bayar :
(kosong)
Sistem akan
menampilkan
pesan “Tidak
boleh
dikosongkan”
Hasil
Sesuai
Harapan
Valid
Tabel III.14
Hasil Pengujian Blackbox Testing Data Laporan
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Memilih
Menu
laporan
Kemudian
Klik tombol
Melihat
Data
Pembayaran
Input
Mencari Nama
siswa yang akan
di Input
Sistem akan
menerima dan
menampilkan
Hasil print
rekap
Sesuai
harapan
Valid
2. Mengisi
seluruh
textfield
kemudian
klik tombol
simpan
Input Nama :
Siswa yang akan
di maksukan
(kosong)
Sistem akan
memberikan
rekap kosong
Sesuai
Harapan
Valid
59
3.5.3. Spesifikasi Hardware dan Software
Berikut ini adalah Hardware dan Software yang dibutuhkan:
Tabel III.15
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Windows 10 Pro 64-bit
Processor Intel(R) Celeron® CPUN3350@ 1.10GHZ
RAM 2GB
Harddisk 320 GB
Monitor 14"
Keyboard 108 key
Printer Canon
Mouse Standard
Software Kebutuhan menjalankan aplikasi secara local :
Bahasa script programming : Sublime_Text
Web Server : Xampp
DBMS : MySQL