• Tidak ada hasil yang ditemukan

Laporan Pengujian Whitebox dan Blackbox Arus Data pada Sistem Manajemen Data Buku oleh Admin

N/A
N/A
JONES SAUT AMAN LUMBANTORUAN

Academic year: 2024

Membagikan "Laporan Pengujian Whitebox dan Blackbox Arus Data pada Sistem Manajemen Data Buku oleh Admin"

Copied!
23
0
0

Teks penuh

(1)

LAPORAN PENGUJIAN WHITEBOX DAN BLACKBOX

Nama Ketua: Jones Saut Aman Lumbantoruan NIM: 10520039

JUDUL TUGAS:

LAPORAN PENGUJIAN WHITEBOX DAN BLACKBOX ALIRAN DATA PADA SISTEM MANAJEMEN DATA BUKU OLEH ADMIN

1

(2)

PENDAHULUAN

Pengujian Whitebox Aliran Data pada Sistem Manjemen Data Buku oleh Admin, dengan tujuan utama memastika keandalan, keamanan. Dan kinerja optimal dari sistem. Dalam rangka

mencapai tujuan ini, dua pendekatan pengujian yang saling melengkapi, yaitu pengujian Whitebox dan Blackbox.

Pengujian whitebox akan secara menyeluruh menanalisa struktur internal, logika algoritma dalam manajemen Data Buku oleh Admin okus utamanya adalah pada aliran data, dengan tujuan khusus untuk mengidentifikasi potensi bug, memastikan keamanan data, dan memverifikasi bahwa aliran data antar-modul sesuai dengan spesifikasi yang telah ditetapkan. Dengan

demikian, pengujian whitebox diharapkan dapat mengungkap masalah potensial yang mungkin tidak terlihat dari penggunaan sistem secara langsung.

Sementara itu, pengujian blackbox akan memusatkan perhatian pada respons dan fungsionalitas sistem tanpa memerhatikan rincian implementasi internal. Aspek utama yang diuji melibatkan validasi input, penanganan error, dan simulasi skenario penggunaan yang beragam. Dengan mengadopsi pendekatan ini, kami bertujuan untuk mengidentifikasi bagian-bagian sistem yang mungkin tidak berperilaku sesuai dengan harapan pengguna, serta memastikan bahwa

fungsionalitas umum dan keamanan sistem telah diuji secara menyeluruh dari perspektif pengguna akhir.

Hasil dari pengujian whitebox dan blackbox ini diharapkan dapat memberikan keyakinan bahwa Sistem Manajemen Data Buku oleh Admin siap untuk diimplementasikan dengan tingkat

keandalan yang tinggi. Dengan pemahaman mendalam tentang struktur internal dan respons sistem, serta upaya maksimal untuk meningkatkan keamanan data, proyek ini bertujuan memberikan kontribusi positif terhadap keberhasilan dan kredibilitas sistem yang akan diimplementasikan.

2. Sistem Requirement

Sebelum memulai pengujian, spesifikasi sistem menjadi landasan. Berikut adalah beberapa persyaratan sistem yang dijadikan dasar untuk pengujian:

• Keamanan Data: Sistem harus memiliki lapisan keamanan yang kuat untuk melindungi data pengguna dan informasi sensitif.

• Aliran Data Antar-Modul: Aliran data antar-modul harus sesuai dengan spesifikasi yang telah ditetapkan, memastikan integritas data dan kerja yang efisien.

• Kinerja Optimal: Sistem harus dapat menangani beban kerja yang diantisipasi dengan kinerja optimal, menjaga respons sistem yang cepat.

• Validasi Input: Sistem harus mampu memvalidasi input pengguna dengan benar untuk menghindari serangan dan kesalahan data.

2

(3)

Hasil Pengujian Whitebox

• Analisis Struktur Internal: Melalui pengujian Whitebox, struktur internal sistem dianalisis secara menyeluruh. Potensi bug dan kelemahan dalam algoritma diidentifikasi dan dievaluasi.

• Aliran Data: Fokus utama pada aliran data antar-modul, memastikan sesuai dengan spesifikasi. Potensi kesalahan atau ketidaksesuaian diidentifikasi dan diperbaiki.

• Keamanan Data: Pengujian Whitebox berfokus pada keamanan data, memastikan implementasi lapisan keamanan sesuai standar keamanan yang ditetapkan.

Hasil Pengujian Blackbox

• Validasi Input: Sistem diuji untuk validasi input, memastikan ketangguhan terhadap serangan dan kesalahan input pengguna.

• Penanganan Error: Respons sistem terhadap situasi error dievaluasi. Pengujian mencakup simulasi skenario error untuk memastikan sistem dapat menangani dengan baik.

• Fungsionalitas Umum: Fungsionalitas umum sistem dievaluasi melalui pengujian Blackbox, memastikan bahwa setiap fitur berperilaku sesuai harapan pengguna.

METODE PENGUJIAN WHITEBOX A. penerbit.php

1.Program

0. <?php

1. include 'koneksi.php';

2. $i = 1;

3. $data = mysqli_query($koneksi, "SELECT * FROM tabel_penerbit");

4. while ($d = mysqli_fetch_array($data)) { 5. echo "<tr>";

6. echo "<th>" . $i++ . "</th>";

7. echo "<td>" . $d['id_penerbit'] . "</td>";

8. echo "<td>" . $d['nama'] . "</td>";

9. echo "<td>" . $d['alamat'] . "</td>";

10. echo "<td>" . $d['kota'] . "</td>";

11. echo "<td>" . $d['telepon'] . "</td>";

12. echo "<td>";

13. echo "<a href='editpenerbit.php?id_penerbit=" .

$d['id_penerbit'] . "' class='btn btn-success'>Edit</a>";

14. echo "<a href='proseshapuspenerbit.php?id_penerbit=" .

3

(4)

$d['id_penerbit'] . "' class='btn btn-danger'>Hapus</a>";

15. echo "</td>";

16. echo "</tr>";

17. } 18. ?>

R6 3. Complexity Cyclometic :

1. Region ( V ( 6 ) ): 6

2. Rumus V ( G ) menggunakan E-N + 2P : V( G )= 35 -31 + 2 ( 2 ) = 6 3. Rumus Alternatif V ( G ) menggunkan P + 1 : V ( G ) = 5 + 1 = 6

4

R2

R3

R4

R5 R1 2. Basis Path

(5)

4. Independent Path :

Jalur Utama (Main Path):

• 1 ➔ 2 ➔ 3 ➔ 4 ➔ 5 ➔ 6 ➔ 7 ➔ 8 ➔ 9 ➔ 10 ➔ 11 ➔ 12 ➔ 13 ➔ 14 ➔ 15 ➔ 16 ➔ 17 ➔ 18

Jalur Melalui While Loop (Iterasi Tertentu):

• 5 ➔ 6 ➔ 7 ➔ 8 ➔ 9 ➔ 10 ➔ 11 ➔ 12 ➔ 13 ➔ 14 ➔ 15 ➔ 16 ➔ 17 Jalur Melalui While Loop (Iterasi Tidak Tertentu):

• 5 ➔ 18

Jalur Melalui Include 'koneksi.php':

• 2 ➔ (Jika include 'koneksi.php' gagal, maka program keluar) Jalur Melalui Tautan Edit dan Hapus (Setiap Iterasi):

• 14 ➔ 15 5. Test Case

Test Case Set 1 (FALSE):

1. A(3) = FALSE 2. A(6) = FALSE 3. A(15) = FALSE

Test Case Set 2 (TRUE):

1.A(3) = TRUE

2.A(6) = FALSE 3.A(15) = FALSE

4.

Test Case Set 3 (TRUE):

1. A(3) = TRUE 2. A(6) = FALSE 3. A(15) = FALSE

Test Case Set 4 (TRUE):

1. A(3) = TRUE

2. A(6) = TRUE 3.A(15)

= TRUE 4.

Test Case Set 5 (TRUE):

1. A(3) = TRUE 2. A(6) = TRUE 3. A(15) = TRUE

Test Case Set 6 (TRUE):

1. A(3) = TRUE 2. A(6) = TRUE 3.

A(15) = TRUE 4.

b. buku.php 1. program

0. <?php

1. include 'koneksi.php';

2. $i = 1;

3. $data = mysqli_query($koneksi, "SELECT * FROM tabel_buku");

4. while($d = mysqli_fetch_array($data)){

5

(6)

5. echo "<tr>";

6. echo "<th>" .$i++; "</th>";

7. echo "<td>" .$d['id_buku']. "</td>";

8. echo "<td>" .$d['kategori']. "</td>";

9. echo "<td>" .$d['nama_buku']. "</td>";

10. echo "<td>" .$d['harga']. "</td>";

11. echo "<td>" .$d['stok']. "</td>";

12. echo "<td>" .$d['penerbit'].

"</td>";

13. echo "<td>";

14. echo "<a href='editbuku.php?id_b=".$d['id_b' ]."' class='btn btn success'>Edit</a>";

15. echo "<a href='proseshapusbuku.php?id_b=".$d['id_b']."' class='btn btn danger'>Hapus</a>";

16. echo "</td>";

17. echo "</tr>";

18. } 19. ?>

2.Basis Path

6

(7)

3.Complexity Cyclometic : 1. Region ( V ( G ) ) : 6

7

A0

(8)

2. Rumus V ( G ) = E – N + 2P:

E ( Edges ) : 39 N ( Nodes ) : 35

P ( Komponen Terhubung ) : 2

Perhituangan: V ( G ) = 39 – 35 + 2 ( 2 ) = 6 3. Rumus Alternatif V ( G ) = P + 1 P (

Komponen Terhubung ) : 2

Perhitungan V ( G ) 2 + 1 = 3 4. Independent Path : Jalur Utama

(Main Path):

• 1 ➔ 2 ➔ 3 ➔ 4 ➔ 5 ➔ 6 ➔ 7 ➔ 8 ➔ 9 ➔ 10 ➔ 11 ➔ 12 ➔ 13 ➔ 14 ➔ 15 ➔ 16 ➔ 17 ➔ 18 ➔ 19

Jalur Melalui While Loop (Iterasi Tertentu):

• 5 ➔ 6 ➔ 7 ➔ 8 ➔ 9 ➔ 10 ➔ 11 ➔ 12 ➔ 13 ➔ 14 ➔ 15 ➔ 16 ➔ 17 Jalur Melalui While Loop (Iterasi Tidak Tertentu):

• 5 ➔ 18 ➔ 19

Jalur Melalui Include 'koneksi.php':

• 2 ➔ (Jika include 'koneksi.php' gagal, maka program keluar) Jalur Melalui Tautan Edit dan Hapus (Setiap Iterasi):

• 14 ➔ 15

Test Case : I.

1. A(6) = FALSE 2. A(10) = FALSE 3. A(14) = FALSE

Contoh I: Tidak ada data dalam tabel "tabel_buku".

II.

1. A(6) = TRUE 2. A(10) = FALSE

8

(9)

3. A(14) = FALSE

Contoh II: Satu baris dalam tabel "tabel_buku" dengan 'id_buku' = 6.

III.

1. A(6) = TRUE 2. A(10) = TRUE 3. A(14) = FALSE

Contoh III: Dua baris dalam tabel "tabel_buku" dengan 'id_buku' = 6 dan 'id_buku' = 10.

IV.

1. A(6) = TRUE 2. A(10) = TRUE 3. A(14) = FALSE

Contoh IV: Dua baris dalam tabel "tabel_buku" dengan 'id_buku' = 6 dan 'id_buku' = 10, namun 'id_buku' = 14 tidak ada

C. index.php 1.

program

1. <?php

2. include 'koneksi.php';

3. $i = 1;

4. $data = mysqli_query($koneksi, "SELECT * FROM tabel_buku");

5. while($d = mysqli_fetch_array($data)){ 5. ?>

6. <tr>

7. <th><?php echo $i++; ?></th>

8. <td><?php echo $d['id_buku']; ?></td>

9. <td><?php echo $d['kategori']; ?></td>

9

(10)

10. <td><?php echo $d['nama_buku']; ?></td>

11. <td><?php echo $d['harga']; ?></td>

12. <td><?php echo $d['stok']; ?></td>

13. <td><?php echo $d['penerbit']; ?></td> 14. </tr>

15. <?php 16. } 17. ?>

10

(11)

2. Basis Path :

3. Complexity Cyclometic :

1. Hitung jumlah node (N): N = 17

11

R1

R2

R3

R4

R5 R6

(12)

2. Hitung jumlah edge (E): E = 18

3. Hitung jumlah komponen terhubung (P): P = 1

Complexity Cyclomatic (V(G)) = E - N + 2P = 18 - 17 + 2 * 1

= 3 4. Independent Path :

• A0 - A2 - A3 - A4 - A16 (Kesalahan dalam eksekusi query SQL)

• A0 - A2 - A3 - A4 - A5 - A16 (Tidak ada kesalahan dalam eksekusi query SQL)

• A0 - A2 - A3 - A4 - A5 - A6 - A16 (Baris diambil dari database)

• A0 - A2 - A3 - A4 - A5 - A6 - A7 - A16 (Perulangan dieksekusi setidaknya sekali)

• A0 - A2 - A3 - A4 - A5 - A6 - A7 - A8 - A16 (Data untuk 'id_buku' ada)

• A0 - A2 - A3 - A4 - A5 - A6 - A7 - A8 - A9 - A16 (Data untuk 'id_buku' dan 'kategori' ada)

• A0 - A2 - A3 - A4 - A5 - A6 - A7 - A8 - A9 - A10 - A16 (Data untuk 'id_buku', 'kategori', dan 'nama_buku' ada)

• A0 - A2 - A3 - A4 - A5 - A6 - A7 - A8 - A9 - A10 - A11 - A16 (Data untuk 'id_buku', 'kategori', 'nama_buku', dan 'harga' ada)

• A0 - A2 - A3 - A4 - A5 - A6 - A7 - A8 - A9 - A10 - A11 - A12 - A16 (Data untuk 'id_buku', 'kategori', 'nama_buku', 'harga', dan 'stok' ada)

• A0 - A2 - A3 - A4 - A5 - A6 - A7 - A8 - A9 - A10 - A11 - A12 - A13 - A16 (Data untuk 'id_buku', 'kategori', 'nama_buku', 'harga', 'stok', dan 'penerbit' ada)

5. Test Case :

I. Kondisi: Tidak ada baris yang diambil dari database 1. A(4) = FALSE

2. A(16) = FALSE

II. Kondisi: Ada satu baris diambil dari database 1. A(4) = TRUE

2. A(7) = TRUE 3. A(16) = FALSE

III. Kondisi: Dua baris diambil dari database 1. A(4) = TRUE

12

(13)

2. A(7) = TRUE 3. A(10) = TRUE 4. A(16) = FALSE

IV. Kondisi: Tiga baris diambil dari database 1. A(4) = TRUE

2. A(7) = TRUE 3. A(10) = TRUE 4. A(13) = TRUE 5. A(16) = FALSE

2. Pengujian Black Box

2.1 Equivalent Testing

A. Admin 1. Halaman Utama

Fitur Skenario Pengujian Hasil

Home Jika klik Home, data yang

terdapat di database output dengan panggilan, dan data tersebut ke dalam tabel

Berhasil, semua data di database berhasil terpanggil tanpa adanya error pada output

Admin Di dalam Fitur terdapat Data

Buku dan Data penerbit, ini bertujuan untuk menambah data buku atau penerbit

Berhasil tanpa error pada input data ke database

pengadaan Mengetahui stok buku yang

sudah menipis atau sudah habis

Gagal, dikarenakan pada fitur data buku belum bisa

terpanggil atau kesalahan dalam perancangan sistem

Searching Menginputan berupa ID,

Nama, kategori dan penerbit.

Berhasil dan tidak terjadi error atau

hang pada system yang sedang berjalan.

2. Data Buku

Fitur Skenario Pengujian Hasil

13

(14)

Tambah Data Buku

ketika ID buku memiliki panjang lebih dari 10 karakter dalam format VARCHAR, data masih tetap masuk ke database.

Tidak terjadi error seharusnya ada

notifikasi bahwa melebihi panjang ketentuan.

ketika harga buku memiliki panjang lebih dari 20 karakter dalam format VARCHAR, data masih tetap masuk ke database.

Tidak terjadi error seharusnya ada

notifikasi bahwa melebihi panjang ketentuan

ketika Nama buku memiliki panjang lebih dari 50 karakter dalam format VARCHAR, data masih tetap masuk ke database.

Tidak terjadi error seharusnya ada

notifikasi bahwa melebihi panjang

ketentuan

sistem secara otomatis memilih penerbit jika tidak ada pilihan penerbit yang diinput, Anda dapat

menggunakan logika default atau pilihan otomatis

sistem secara otomatis memilih penerbit jika tidak ada pilihan penerbit yang diinput, Anda dapat

menggunakan logika default atau pilihan otomatis

Ketika klik tambah data dengan Inputkan yang tidak memenuhi spektifikasi sistem, dan menambah data buku dengan benar

Data tetap ke input ke database dan tidak terjadi error dalam tidak memenuhi spek sistem

Data Buku ( Edit )

fitur Skenrio pengujian Hasil

Edit Data Buklu ketika ID buku memiliki panjang lebih dari 10 karakter dalam format VARCHAR, data masih tetap masuk ke database.

Tidak terjadi error seharusnya ada notifikasi bahwa melebihi panjang ketentuan

14

(15)

ketika harga buku memiliki panjang lebih dari 20 karakter dalam format VARCHAR, data masih tetap masuk ke database

Tidak terjadi error seharusnya ada notifikasi bahwa melebihi panjang ketentuan

ketika Nama buku memiliki panjang lebih dari 50 karakter dalam format VARCHAR, data masih tetap masuk ke database.

Tidak terjadi error seharusnya ada notifikasi bahwa melebihi panjang ketentuan

sistem secara otomatis memilih penerbit jika tidak ada pilihan penerbit yang diinput, Anda dapat menggunakan logika default atau pilihan otomatis

sistem secara otomatis memilih penerbit jika tidak ada pilihan penerbit yang diinput, Anda dapat

menggunakan logika default atau pilihan otomatis Ketika klik simpan data dengan

Inputkan yang tidak memenuhi spektifikasi sistem, dan

menambah data buku dengan benar

Data tetap ke input ke database dan tidak terjadi error dalam tidak memenuhi spek sistem

Data Buku ( Hapus )

fitur Skenrio pengujian Hasil

hapus Data Buku Pada Halaman admin, ada tombol hapus bakal terhapus di tabel dan database

Tidak terjadi error seharusnya ada notifikasi unutk konfirmasi jika hapus atau jangan, dan data di tabel admin dan database terapus

3. Data penerbit

Fitur Skenario Pengujian Hasil

Tambah Data penerbit

ketika ID penerbit memiliki panjang lebih dari 5 karakter dalam format VARCHAR, data masih tetap masuk ke database.

Tidak terjadi error seharusnya ada

notifikasi bahwa melebihi panjang ketentuan.

15

(16)

ketika kota memiliki panjang lebih dari 10 karakter dalam format VARCHAR, data masih tetap masuk ke database.

Tidak terjadi error seharusnya ada

notifikasi bahwa melebihi panjang ketentuan

ketika Nama buku memiliki panjang lebih dari 30 karakter dalam format VARCHAR, data masih tetap masuk ke database. Dan jika nama tidak terisi di form jika nama memiliki nama spesial

Terdapat error, data tidak muncul di halaman admin dan database, dan jika input nama memiliki spesial bakal terinput ke database dan output halaman admin

sistem secara otomatis memilih penerbit jika tidak ada pilihan penerbit yang diinput, Anda dapat

menggunakan logika default atau pilihan otomatis

sistem secara otomatis memilih penerbit jika tidak ada pilihan penerbit yang diinput, Anda dapat

menggunakan logika default atau pilihan otomatis

Ketika klik tambah data dengan Inputkan yang tidak memenuhi spektifikasi sistem, dan menambah data buku dengan benar

Data tetap ke input ke database dan tidak terjadi error dalam tidak memenuhi spek sistem

Data penerbit ( Edit )

fitur Skenrio pengujian Hasil

Edit Data Penerbit ketika Nama buku memiliki panjang lebih dari 30 karakter dalam format VARCHAR, data masih tetap masuk ke database.

Dan jika nama tidak terisi di form jika nama memiliki nama spesial

Terdapat error, data tidak muncul di halaman admin dan database, dan jika input nama memiliki spesial bakal terinput ke database dan output halaman admin ketika Nama alamt memiliki

panjang lebih dari 50 karakter dalam format VARCHAR, data masih tetap masuk ke database

Tidak terjadi error seharusnya ada notifikasi bahwa melebihi panjang ketentuan

16

(17)

ID sistem secara otomatis Tidak terjadi error

Ketika klik simpan data dengan Inputkan yang tidak memenuhi spektifikasi sistem, dan Edit data penerbit dengan benar

Data tetap ke input ke database dan tidak terjadi error dalam tidak memenuhi spek sistem

Data Penerbit ( Hapus )

fitur Skenrio pengujian Hasil

hapus Data Buku Pada Halaman admin, ada tombol hapus bakal terhapus di tabel dan database

Tidak terjadi error seharusnya ada notifikasi unutk konfirmasi jika hapus atau jangan, dan data di tabel admin dan database terapus

2.2. Requirement Testing

1. Halaman Home

Pengguna dapat melihat tampilan home No Skenario

Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian Kesimpulan

17

(18)

1 Mengklik tombol home

- Klik home

Dapat

menampilkan halaman home dan

menampilkan katalog

buku yang ada di perpustakaan

Sesuai harapan

Valid

2. Validitas Cari

Pengguna dapat melihat daftar buku yang dicarinya dalam bentuk tabel No Skenario

Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian

Kesimpulan 1 Mengklik

Cari

search Dapat

menampilkan kolom pencarian

Sesuai harapan

Valid

2 Mengisikan data pada kolom pencarian dengan judul buku yang ada pada database kemudian mengklik tombol cari

search Dapat

menampilkan judul buku sesuai pencarian

Sesuai harapan

Valid

3 Mengisikan data pada kolom pencarian dengan judul buku yang tidak ada pada database kemudian mengklik tombol cari

search System akan menampilkan halaman kosong dan

menampilkan pesan

“data tidak ada ulangi

pencarian”

Sesuai harapan

Valid

18

(19)

2. Validasi Upload Buku

Admin dapat mengunggah buku di website dengan dengan format : No Skenario

Pengujian

Test Case Hasil yang diharapkan

Hasil pengujian

Kesimpulan 1 Mengosongkan

semua isian data

Tidak ad isian sama sekali

System akan mengembalikan halaman ke halaman upload buku dan menolak untuk upload buku

Sesuai harapan

Valid

2 Mengisikan kode dengan menggunakan spasi dan mengisi semua kolom isian dan mengklik upload

Id int 5 System akan mengembalikan halaman ke halaman upload buku dan menolak untuk upload

Tidak sesuai harapan

Tidak valid

buku 3 Mengisi semua

kolom isian dan mengosongkan kolom kode kemudian klik upload

- Kode:- System akan mengembalikan ke halaman awal upload dan menolak untuk

mengupload data

Sesuai harapan

Valid

3.

Validasi Delete

Pengguna dapat menghapus data dengan mengklik tombol hapus No Skenario

Pengujian

Test Case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

19

(20)

1 Mengklik tanda tombol sebagai delete

- Klik hapus

Sistem akan memproses delete dan menghapus file kemudian

mengembalikannya ke halaman

sebelumnya

Sesuai harapan

Valid

4. Validasi Edit Data

Merubah data 123 menjadi 123a No Skenario

Pengujian

Test Case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1

Mengklik

tanda edit untuk mengedit data kemudian mengklik update

Kolom : 123a

Sistem akan memproses dan

menampilkan edit data kemudian menampilkan pesan data telah di update dan kembali ke halaman sebelumnya

Tidak sesuai harapan

Tidak valid

KESIMPULAN

Kesimpulan dari pengujian Whitebox dan Blackbox pada Sistem Manajemen Data Buku oleh Admin menegaskan bahwa sistem tersebut siap untuk diimplementasikan dengan tingkat

keandalan yang tinggi. Pendekatan Whitebox memberikan wawasan mendalam terhadap struktur internal, algoritma, dan aliran data, sementara pendekatan Blackbox memastikan respons dan fungsionalitas sistem dari perspektif pengguna akhir. Dengan menggabungkan kedua pendekatan ini, proyek ini menunjukkan komitmen terhadap keamanan data, identifikasi bug potensial, dan memastikan fungsionalitas sesuai harapan pengguna, memberikan kontribusi positif terhadap kredibilitas dan keberhasilan keseluruhan sistem.

References

20

(21)

[1]Uminingsih, Muhamad Nur Ichsanudin, Muhammad Yusuf, Suraya, "Jurusan Rekayasa Sistem Komputer," PENGUJIAN FUNGSIONAL PERANGKAT LUNAK SISTEM INFORMASI PERPUSTAKAAN DENGAN METODE BLACK BOX TESTING, p. 8, 2022.

[2]Nadea Tri Atmaja, Fitrah Andika Putra, "Sistem Informasi," PENGUJIAN PADA PERANGKAT LUNAK SISTEM INFORMASI PERPUSTAKAAN MENGGUNAKAN METODE BLACKBOX TESTING, p. 7, 2023.

[3]Andika Pratama, "Universitas Duta Bangsa Surakarta," Pengujian Perangkat Lunak Sistem Informasi Perpustakaan Menggunakan Metode Blackbox Testing, p. 12, 2023.

LAMPIRAN

home 1 Admin

Table 1Data Buku

21

(22)

Table 2Data Penerbit

Table 3Pengadaan

Table 4Tambah Data Penerbit

22

(23)

Table 5Tambah Data Buku

Figure 1Database Local

23

Gambar

Table 1Data Buku
Table 2Data Penerbit
Table 5Tambah Data Buku

Referensi

Dokumen terkait

Dari hasil laporan yang penulis lakukan pada Dinas Perhubungan Kota Bandung mengenai implementasi kebijakan sistem informasi manajemen data dalam penyusunan laporan mengenai

Berdasarkan kenyataan tentang manajemen kesehatan yang belum optimal tersebut, maka Dinas Kesehatan Kota Pekalongan membutuhkan suatu sistem untuk memanajemen data yang masuk dari

Pada laporan ini akan dibuat suatu rancangan sistem manajemen keamanan informasi yang berguna untuk menangani perputaran data atau transaksi data dalam perusahaan...

Dengan adanya laporan ini diharapkan dapat tercipta suatu Sistem Informsi Manajemen yang menjelaskan aliran arus informasi pada kegiatan pembelian bahan baku, sehingga dengan sistem

Netizen Network memiliki permasalahan yaitu mengenai sistem manajemen barang yang masih manual, admin akan mengalami kendala di gudang untuk laporan stok barang yang

Sehingga Aplikasi Pada Sistem Informasi Manajemen Pengujian Kendaraan Bermotor (SIM-PKB) ini bisa melakukan pelayanan pengujian kendaraan bermotor dan operasi

Buku Panduan dengan judul “Panduan Penerapan : Sistem Manajemen Keamanan Informasi Berbasis Indeks Keamanan Informasi (Indeks KAMI)” ditujukan sebagai pedoman bagi instansi

Dari hasil pengujian sistem informasi, sistem informasi manajemen surat dapat menerapkan Algoritma Blowfish dengan baik, hal ini ditandai dengan adanya perubahan nomor surat, tanggal