TESTING


"IMPLEMENTASI BLACK BOX TESTING PADA SISTEM INFORMASI PENDAFTARAN SANTRI BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL"


1. Latar Belakang Masalah

    Negara Indonesia merupakan negara yang tidak luput dari era globalisasi, dimana era globalisasi ini menyangkut hampir semua bidang kehidupan. Salah satu yang berkembang pesat adalah bidang komputerisasi. Dengan komputerisasi, masalah dapat mudah terselesaikan khususnya pengambilan keputusan yang pengolahan datanya membutuhkan kecepatan, ketepatan atau kevalidan data. Salah satunya bidang pendidikan non formal bagian administrasi Pondok Pesantren, Data administrasi pengolahan data santri setiap tahun selalu mengalami perubahan seiring dengan bertambahnya santri baru, oleh karena itu diperlukan suatu pengorganisasian yang lebih baik. Pengorganisasian merupakan keseluruhan proses pengelompokan alat-alat, tugas tugas, wewenang dan tanggung jawab, sehingga tercipta suatu kesatuan yang utuh dan bulat dalam rangka pencapaian tujuan yang telah ditentukan.

    Pondok Pesantren merupakan salah satu bentuk organisasi yang di dalamnya terdapat proses belajar mengajar dan administrasi santri yang berada di bawah dan tanggung jawab atau koordinasi seorang Pengasuh Pondok Pesantren. Semua proses berlangsung tidak bisa dimonitoring secara keseluruhan tanpa adanya suatu pengorganisasian yang tepat. Misalnya dalam hal pengolahan data santri di Pondok Pesantren yang masih dikatakan sederhana. Sistem komputerisasi kurang efektif dan kurang efesien untuk menangani administrasi pengolahan data santri.

    Pendaftaran Santri di Pondok masih dikerjakan secara manual, sehingga mempunyai beberapa kekurangan seperti membutuhkan banyak tenaga, waktu yang dibutuhkan relatif lama atau tidak efisien waktu, terjadi kesalahan informasi atau tidak valid. Oleh sebab itu pengembangan informasi data administrasi Pondok Pesantren menjadi sumber daya yang dapat menentukan kemajuan Pondok Pesantren di masa yang akan datang. Oleh karena itu dikembangkan suatu Pengembangan Sistem Informasi Pendaftaran Data Santri yang berbasis komputer sebagai alat bantu pemrosesan pengolahan data santri baru di Pondok Pesantren.

    Proses pendaftaran Santri yang sebelumnya menggunakan cara manual, dirasa tidak efektif karena pada umumnya pengeditan dengan cara manual akan lebih sulit. Diperlukan ketelitian dalam mengerjakan dengan cara manual untuk mempermudahkannya dengan menggunakan Php dan My Sql dalam system “Sistem Informasi Pendaftaran Santri di Pondok Pesantren.

1. Pengujian Sistem

    Pengetesan sistem dilakukan untuk memeriksa kekompakan antara komponen sistem yang diimplementasikan.Tujuan utama dari pengetesan sistem ini adalah untuk memastikan bahwa elemen-elemen atau komponen- komponen dari sistem telah berfungsi sesuai dengan yang diharapkan.Pengetesan perlu dilakukan untuk mencari kesalahan-kesalahan atau kelemahan-kelemahan yang mungkin terjadi. Pengetesan sistem merupakan pengetesan program secara keseluruhan, adapun tahap yang di lakukan sebagai berikut :

Mekanisme pengujian : 

a. Pengetesan program aplikasi dengan cara menjalankan aplikasi.

b. Pengetesan pemasukan data, perubahan data, dan penghapusan data. 

c. Pengetesan terhadap fungsi tombol yang terdapat pada masing-masing halaman apakah berfungsi dengan baik.

Hasil yang didapat : 

Sistem informasi Pendaftaran santri Pondok Pesantren sesuai usulan dapat berjalan dengan lancar sesuai dengan yang diharapkan. 

2. Pengujian Program

    Sebelum program diterapkan, maka program harus bebas terlebih dahulu dari kesalahan-kesalahan.Untuk itu program harus dites terlebih dahulu untuk menentukan kesalahan-kesalahan yang mungkin terjadi. Pengetesan atau pengujian program ini di lakukan dengan teknik pengujian White Box (White Box Testing) dan Black box( Black box testing).

    Dalam melakukan White Box Testing seorang tester harus memiliki pengetahuan tentang struktur program, pengetesan dilakukan bersamaan pada saat penulisan program, yaitu sebelum semua modul dirangkai maka masing-masing modul tersebut dites terlebih dahulu sehingga dapat dipastikan semua modul telah berkerja dengan baik dan langsung bisa login.

    Black BoxTesting dimana untuk pengetesan program langsung melihat pada aplikasinya tanpa perlu mengetahui struktur programnya.Pengujian ini dilakukan untuk melihat suatu program apakah telah memenuhi atau belum.

    Kesalahan program yang mungkin terjadi diklasifikasikan menjadi 3 macam yaitu :

1.Kesalahan Bahasa (language error)

    Kesalahan bahasa atau kesalahan penulisan (syntax errors) atau kesalahan gramatikal (grammatical errors) adalah kesalahan dalam penulisan kode program yang tidak sesuai dengan disyaratkan. Kesalahan ini relatif mudah ditemukan dan diperbaiki, karena browserakan memberitahukan letak dan sebab kesalahan waktu program dijalankan.

2.Kesalahan Waktu Proses (run-time errors)

    Adalah kesalahan yang terjadi waktu executable program dijalankan kasalahan ini menyebabkan program berhenti sebelum selesai pada saatnya, karena browser menemukan kondisi yang belum dipenuhi yang tidak bisa dikerjakan. Kesalahan ini relatif mudah ditemukan dan diperbaiki, karena browserakan memberitahukan letak dan sebab kesalahan waktu program dijalankan.

3.Kesalahan Logika

    Adalah kesalahan logika pada program yang dibuat. Kesalahan seperti ini sulit ditemukan karena tidak ada pemberitahuan mengenai kesalahannya dan tetap akan diperoleh hasil dari proses program tapi hasilnya salah. Kesalahan ini dapat ditemukan dengan test data, yaitu dengan membandingkan hasil pengolahan sistem dengan hasil yang sudah diketahui. Bila hasilnya berbeda berarti ada kesalahan.Contoh teknik pengujian Black Box Testing.

Pengujian Terhadap Input Data

a. Mekanisme pengujian 

Melakukan tes terhadap meksnisme input data kedalam database meliputi kemampuan terhadap pembacaan tipe-tipe data yang tidak tepat pada saat proses input data, sedangkah apabila proses simpan data berjalan dengan lancar maka akan muncul pesan bahwa data berhasil disimpan. Adapun komponen input yang diuji adalah : input data santri.

b. Hasil yang diperoleh 

Proses input data berjalan lancar kecuali terjadi kesamaan kode yang nanti akan membuat sistem memunculkan pesan error. 

Pengujian Terhadap Edit dan Update Data

a. Mekanisme Pengujian 

Melakukan pengetesan komponen edit dan simpan perubahan yang mana fasilitas tersebut ada dalam satu formsehingga mudah dalam menggunakanya, serta apabila proses update data berhasil maka dapat dilihat daftar akan berubah dari yang semula. 

b. Hasil yang diperoleh 

Komponen edit dan update data berfungsi dengan lancar sesuai yang diharapkan. 

Pengujian Hapus Data 

a. Mekanisme pengujian 

Melakukan tes terhadap seluruh komponen hapus data jenis serta kemampuan dalam menangani permasalahan apabila terjadi kesalahan pada saat melakukan penghapusan data.Disampig itu kemampuan sistem untuk memberikan informsi terhadap userberjalan sesuai yang diharapkan.Komponen hapus yang diuji adalah hapus data santri. 

b. Hasil yang di dapat 

Seluruh komponen tombol hapus berfungsi secara baik dengan informasi konfirmasi terlebih dahulu apakah yakin menghapus data dan apabila data terhapus maka akan muncul pesan bahwa data berhasil dihapus. 


NAMA    : MISQATUL ANWAR MUS

NIM        : 20222115002

KELAS   : S.710




Akun Youtube Misqatul Anwar Mus 

 

Komentar

Postingan populer dari blog ini

Contoh Kasus dari Bug, defect, Error, Fault, Failure

Estimasi Biaya Untuk Sebuah Proyek Pengembangan Perangkat Lunak