• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. memiliki status tanah sertifikat dengan keliling tanah seluas meter persegi

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. memiliki status tanah sertifikat dengan keliling tanah seluas meter persegi"

Copied!
59
0
0

Teks penuh

(1)

29

PEMBAHASAN

3.1. Tinjauan Sekolah 3.1.1. Profil Sekolah

SMA Negeri 1 Telukjambe timur ,merupakan salah satu sekolah menengah atas negeri yang Beralamat di Jln Hs Ronggowaluyo Kecamatan Sirnabaya ,Telukjambe timur ,Kabupaten Karawang, Provinsi Jawa Barat , Indonesia.

Sama dengan SMA pada umumnya di Indonesia masa pendidikan sekolah di SMA Negeri 1 Telukjambe timur ditempuh dalam waktu tiga tahun pelajaran, mulai dari Kelas X sampai Kelas XII. sekolah yang didirikan pada 5 Mei 1992 ini memiliki status tanah sertifikat dengan keliling tanah seluas 10.147 meter persegi dan juga memiliki luas bangunan seluas 3.016 meter persegi, serta sudah memiliki akreditasi A

Visi dari sekolah ini adalah membangun takwa , kreatif , disiplin dan mandiri. misi dari sekolah ini adalah untuk Menciptakan lingkungan pembelajaran yang religious , Menumbuhkan minat peserta didik untuk belajar lebih kreatif, Mewujudkan lingkungan pembelajaran yang tertib, nyaman dan kondusif, Membentuk karakter peserta didik yang mandiri dan tanggung jawab dalam pembelajaran,

(2)

3.1.2. Struktur Organisasi dan Fungsi

1. Struktur Organisasi SMA Negeri 1 Telukjambe Timur

TATA USAHA KOMITE SEKOLAH GURU KEPALA SEKOLAH Dra. Hj. Listiani KEPALA TU Wirto, SMHk KESISWAAN

Dra .Susi Widyaningsih

KURIKULUM Asep Soemantri S.Pd

SARANA

Drs Yayat M.Pd

HUMAS

Sri Puji Astuti M.Pd

BP/BK Drs. Ade Supriatna

LABORATORIUM Dra .Hj Effi Afianti, M.Pd

PERPUSTAKAAN

Hj Iyat Karwati ,MM WAKIL KEPALA SEKOLAH

Sumber :SMA Negeri 1 Telukjambe Timur

Gambar III.1. Struktur Organisasi SMA Negeri 1 Telukjambe Timur

2. Fungsi Dalam Organisasi a. Kepala Sekolah

administrator pendidikan, supervisor pendidikan, dan pemimpin pendidikan

b. Wakil Kepala Sekolah

Membantu Kepala Sekolah dalam urusan-urusan Kurikulum, Kesiswaan, Sarana Prasarana, dan Humas

(3)

c. Tata Usaha

Perencana Administrasi Program dan Anggaran, Koordinator Administrasi Ketatausahaan, Pengelola Administrasi Program, Penyusun Laporan Program Dan Anggaran, Pembina Staf.

d. Kesiswaan

Mengatur Program Pelaksanaan Bimbingan dan Konseling. Mengatur dan mengkoordinasikan program 7K (Keamanan, Kebersihan, Ketertiban, Keindahan, Kekeluargaan, Kesehatan dan Kerindangan). Mengatur dan membina Program OSIS meliputi Kepramukaan,Palang Merah Remaja (PMR),Kelompok Ilmiah Remaja (KIR),Usaha Kesehatan Sekolah (UKS),Patroli Keamanan Sekolah (PKS) dan Paskibra. Menyusun program Pesantren Kilat. Menyelenggarakan Cerdas Cermat, dan Olah Raga Prestasi.

e. Kurikulum

Perumusan struktur program pembelajaran, Pembuatan kalender pendidikan, Menyusun pembagian tugas guru, Menyusun jadwal pelajaran, Menyusun jadwal evaluasi belajar

f. Sarana

Melaksanakan dan menyusun program pengembangan dan pemeliharaan sarana prasarana, Merencanakan dan melaksanakan program pengembangan dan pemeliharaan sarana prasarana, Mengkoordinir pelaksanaan inventaris, Memberikan instruksi dan memastikan dilaksanakannya instruksi tersebut

(4)

g. Humas

Memudahkan dan menjamin arus opini yang bersifat mewakili dari publik-publik suatu organisasi, sehingga kebijaksanaan dan operasionalisasi organisasi dapat dipelihara keserasiannya dengan ragam kebutuhan dan pandangan publik-publik tersebut, Menasehati manajemen mengenai jalan dan cara menyusun kebijaksanaan dan operasionalisasi organisasi untuk dapat diterima secara maksimal oleh publik, Merencanakan dan melaksanakan program-program yang dapat menimbulkan penafsiran yang menyenangkan terhadap kebijaksanaan dan operasionalisasi organisasi..

h. BP/BK

Fungsi pencegahan, yaitu fungsi konseling yang menghasilkan kondisi bagi tercegahnya atau terhindarnya individu dan/atau kelompok yang mendapat pelayanan dari berbagai permasalahan yang mungkin timbul, yang akan dapat mengganggu, menghambat atau menimbulkan kesulitan dan kerugian-kerugian tertentu dalam kehidupan dan proses perkembangannya. Fungsi pemeliharaan dan pengembangan, yaitu fungsi konseling yang menghasilkan terpelihara dan terkembangannya berbagai potensi dan kondisi positif individu dan/atau kelompok yang mendapat pelayanan dalam rangka perkembangan diri/kelompok secara mantap dan berkelanjutan.

i. Laboratorium

Menyediakan alat dan bahan praktikum siswa dalam penyelenggaraan pembelajaran

(5)

j. Perpustakaan

mengerjakan pencatatan, penyelesaian dan pemrosesan bahan-bahan pustaka serta menyelenggarakan sirkulasi yang praktis, efektif, dan efisien. k. Guru

Merencanakan tujuan belajar. Memimpin, yang meliputi memberikan motivasi, mendorong, dan memberikan stimulus pada siswa, Mengawasi segala sesuatu, apakah sudah berfungsi sebagaimana mestinya atau belum 3.2. Analisis Kebutuhan

3.2.1. Analisa Kebutuhan Pengguna 1. Halaman Super User

a. Super User dapat login ke halaman admin b. Super User dapat menambahkan admin

c. Super User dapat merubah atau menghapus admin d. Super User dapat menambahkan member

e. Super User dapat merubah atau menghapus member f. Super User dapat menambahkan artikel materi pelajaran g. Super User dapat menambahkan e-book

h. Super User dapat merubah atau menghapus artikel materi pelajaran

i. Super User dapat menghapus e-book

j. Super User dapat melihat atau membalas pesan melalui email k. Super User dapat melihat log history admin

2. Halaman Admin

(6)

b. Admin dapat menambahkan member

c. Admin dapat merubah atau menghapus member d. Admin dapat menambahkan artikel materi pelajaran e. Admin dapat menambahkan e-book

f. Admin dapat merubah atau menghapus artikel materi pelajaran g. Admin dapat menghapus e-book

h. Admin dapat melihat atau membalas pesan melalui e-mail 3. Halaman Member

a. Member dapat mendaftar melalui halaman login

b. Member mendapat verifikasi data pendaftaran melalui sms atau e-mail c. Member dapat login ke halaman member

d. Member dapat melihat artikel materi pelajaran

e. Member dapat melihat e-book

f. Member dapat menambahkan bookmark artikel materi pelajaran dan

e-book

g. Member dapat menghapus bookmark h. Member dapat mengirim pesan ke admin 3.2.2. Analisa Kebutuhan Sistem

1. Spesifikasi Perangkat Keras

Adapun Perangkat keras yang digunakan untuk pembuatan website e-library adalah sebagai berikut :

a. CPU

1) Processor Intel® Pentium® Core 2 Duo 2) Ram DDR3 1GB

(7)

3) Harddisk 60GB b. Keyboard

c. Mouse

d. Monitor dengan resolusi 1028x768 e. Koneksi internet

2. Spesifikasi Perangkat Lunak

Adapun Perangkat lunak yang digunakan untuk pembuatan website e-library adalah sebagai berikut :

Sistem Operasi : Windows 8.1 Enterprise

Program Aplikasi Design : Macromedia Dreamweaver MX2004

Bahasa program : PHP

Web server : Xampp v3.2.2

Database : MySQL

3.3. Perancangan Perangkat Lunak 3.3.1. Rancangan Antarmuka 1. Halaman Menu Utama

(8)

2. Halaman Pengunjung a. Halaman Beranda

Gambar III.3. Rancangan Antarmuka Halaman Beranda

b. Halaman Materi Belajar

(9)

c. Halaman E-book

Gambar III.5. Rancangan Antarmuka Halaman E-book

d. Halaman Bookmark

(10)

e. Halaman Contact

Gambar III.7. Rancangan Antarmuka Halaman Contact

f. Halaman Tentang Kami

(11)

3. Halaman Dasbor Admin

FOOTER

BERANDA MATERI BELAJAR E-BOOK BOOKMARK CONTACT TENTANG KAMI

KONTEN

MENU ADMIN

Gambar III.9. Rancangan Antarmuka Halaman Dasbor Admin

3.3.2. Rancangan Basis Data

1. Entity Relationship Diagram (ERD)

(12)

2. Logical Record Structure(LRS)

Gambar III.11. Rancangan Logical Record Structure 3. Spesifikasi File

a. Spesifikasi File Admin Nama File : Admin Akronim : Admin

Fungsi : untuk menyimpan data admin Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang record : 55 Kunci field : id_admin

(13)

Tabel III.1. Spesifikasi File Admin

No Elemen data Nama Field Tipe Size Ket

1. Id admin Id_admin Integer 5 Primary Key

2. username username Varchar 10

3 Nama admin Nama_admin Varchar 10

4 password password Varchar 10

5 Email Email Varchar 15

6 Level Lvl Varchar 5

b. Spesifikasi File member Nama File : member Akronim : member

Fungsi : untuk menyimpan data member Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang record : 71

Kunci field : id_member

Software : mysql

Tabel III.2. Spesifikasi File Member

No Elemen data Nama Field Tipe Size Ket

1. Id member Id_member Integer 5 Primary Key

2. Nama member nama Varchar 10

(14)

4. password password Varchar 10

5. Email Email Varchar 15

6. Nomor hp Nmr_hp Varchar 12

7. Status Status Varchar 1

8. Kode Kode Varchar 8

c. Spesifikasi File ebook Nama File : ebook Akronim : ebook

Fungsi : untuk menyimpan data ebook Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang record : 75 Kunci field : id_ebook

Software : mysql

Tabel III.3. Spesifikasi File ebook

No Elemen data Nama Field Tipe Size Ket

1. Id ebook Id_ebook Integer 5 Primary Key

2. Tanggal upload Tanggal_upload Varchar 10

3. Judul Judul Varchar 20

4. Tipe file Tipe_file Varchar 10

5. Ukuran file Ukuran_file Varchar 5

6. Isi Isi text

(15)

8. Jenis Jenis Varchar 10

9. count count Integer 5

d. Spesifikasi File materi_belajar Nama File : materi belajar Akronim : materi belajar

Fungsi : untuk menyimpan data artikel materi Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang record : 75

Kunci field : id_materi

Software : mysql

Tabel III.4.

Spesifikasi File materi_belajar

No Elemen data Nama Field Tipe Size Ket

1. Id materi Id_materi Integer 5 Primary Key

2. Username username Varchar 10

3. Judul Judul Varchar 20

4. Isi Isi text

5. Tanggal Tanggal Varchar 10

6. Gambar Gambar Varchar 20

7. materi materi Varchar 5

8. count count Integer 5

e. Spesifikasi File bookmark Nama File : bookmark

(16)

Akronim : bookmark

Fungsi : untuk menyimpan data bookmark member Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang record : 65

Kunci field : id_bookmark

Software : mysql

Tabel III.5.

Spesifikasi File bookmark

No Elemen data Nama Field Tipe Size Ket

1. Id bookmark Id_bookmark Integer 5 Primary Key

2. Id member Id_member Integer 5 Foreign Key

3. Judul Judul Varchar 20

4. Tanggal Tanggal Varchar 10

5. kategori Kategori Varchar 5

6. Isi Isi text

7. gambar gambar varchar 20

f. Spesifikasi File log Nama File : log Akronim : log

Fungsi : untuk menyimpan log history admin Tipe File : File Master

(17)

Akses File : Random

Media : Harddisk

Panjang record : 40 Kunci field : id_log

Software : mysql

Tabel III.6. Spesifikasi File log

No Elemen data Nama Field Tipe Size Ket

1. Id log Id_log Integer 5 Primary Key

2. username Username Varchar 10

3. aktifitas Aktifitas Varchar 15

4. Tanggal Tanggal Varchar 10

g. Spesifikasi File pesan Nama File : pesan Akronim : pesan

Fungsi : untuk menyimpan pesan Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Harddisk

Panjang record : 75 Kunci field : id_pesan

(18)

Tabel III.7. Spesifikasi File pesan

No Elemen data Nama Field Tipe Size Ket

1. Id pesan Id_pesan Integer 5 Primary Key

2. nama Nama Varchar 10

3. Email Email Varchar 10

4. komentar Komentar Varchar 50

5. date date datetime

3.3.3. Rancangan Struktur Navigasi

Rancangan struktur navigasi yang digunakan merupakan struktur navigasi linear. Gambaran struktur navigasi yang digunakan sebagai berikut

1. Rancangan Struktur Navigasi Menu Utama

Gambar III.12. Rancangan Struktur Navigasi Menu Utama

2. Rancangan Struktur Navigasi Admin

(19)

3.4. Implementasi dan Pengujian Unit 3.4.1. Implementasi

1. Implementasi Rancangan Antarmuka a. Halaman Menu Utama

Gambar III.14. Tampilan Halaman Menu Utama

b. Halaman Pengunjung 1) Halaman Beranda

(20)

2) Halaman Materi Belajar

Gambar III.16. Tampilan Halaman Materi Belajar

3) Halaman E-book

(21)

4) Halaman Bookmark

Gambar III.18. Tampilan Halaman Bookmark

5) Halaman Contact

Gambar III.19. Tampilan Halaman Contact

6) Halaman Tentang Kami

(22)

c. Halaman Dasbor Admin

Halaman ini merupakan halaman yang tampil saat pertama kali admin berhasil melakukan login pada website e-library

Gambar III.21. Tampilan Halaman Dasbor Admin

3.4.2. Pengujian Unit

black box testing adalah pengujian yang dilakukan hanya mengamati hasil

eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. 1. Pengujian Terhadap Form Login

Tabel III.8.

Pengujian Terhadap Form Login No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Username dan password tidak diisi atau Username: (kosong) Password: Sistem akan menolak akses user Sesuai harapan valid

(23)

kosong kemudin klik tombol Login (kosong) dan menampilkan “mohon isi username dan password...” 2 Mengetikan username dan password tidak diisi atau kosong kemudian klik tombol Login Username: ramadhan Password: (kosong) Sistem akan menolak akses user dan menampilkan “Password belum diisi” Sesuai harapan Valid 3 Usename tidak diisi (kosong) dan password diisi kemudian diklik tombol login Username: (kosong) Password: 12345678 Sistem akan menolak akses user dan menampilkan “Username belum diisi” Sesuai harapan valid 4 Usename diisi dengan data Username: Ramadhan Sistem akan menolak Sesuai harapan Valid

(24)

yang belum aktif dan password diisi kemudian diklik tombol login (belum aktif) Password: 12345678 akses user dan menampilkan “Username atau Password salah” 5 Mengetikan username dan password dengan data yang benar kemudian klik login Username: ramadhan (benar) Password: 12345678 (benar) Sistem akan menerima akses login dan kemudian langsung menampilkan halaman index Sesuai harapan valid 6 Mengetikan username admin dan password dengan data yang salah kemudian klik login Username: admin (benar) Password: 12345 (salah) Sistem akan menolak akses user dan menampilkan “Username atau Password Sesuai harapan valid

(25)

Admin salah” 7 Mengetikan username admin dan password dengan data yang benar kemudian klik login Username: admin (benar) Password: 12345 (benar) Sistem akan menerima akses login dan kemudian langsung menampilkan halaman dasbor admin Sesuai harapan Valid

2. Pengujian Terhadap Form Daftar

Tabel III.9.

Pengujian Terhadap Form Daftar No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Mengkosongkan semua textbox

yang ada pada form daftar kemudian klik daftar Nama : (kosong) Username : (kosong) Password: (kosong) Sistem akan menolak pendaftaran dan menampilkan “mohon isi Sesuai harapan Valid

(26)

Email: (kosong) Nomor hp: (kosong) semua data...” 2 mengisi semua textbox yang

ada pada form daftar, kecuali “nama” kemudian klik daftar Nama : (kosong) Username : ramadhan Password: 12345678 Email: rama@gmail.com Nomor hp: 087804134750 Sistem akan menolak pendaftaran dan menampilkan “mohon isi nama...” Sesuai harapan Valid 3 mengisi semua textbox yang

ada pada form daftar, kecuali “username” kemudian klik daftar Nama : ramadhan Username : (kosong) Password: 12345678 Email: Sistem akan menolak pendaftaran dan menampilkan “mohon isi username...” Sesuai harapan Valid

(27)

rama@gmail.com Nomor hp:

087804134750

4 mengisi semua

textbox yang

ada pada form daftar, kecuali “password” kemudian klik daftar Nama : rama Username : ramadhan Password: (kosong) Email: rama@gmail.com Nomor hp: 087804134750 Sistem akan menolak pendaftaran dan menampilkan “mohon isi password...” Sesuai harapan Valid 5 mengisi semua textbox yang

ada pada form daftar, kecuali “email” kemudian klik daftar Username : ramadhan Password: 12345 Email: (kosong) Nomor hp: 087804134750 Sistem akan menolak pendaftaran dan menampilkan “mohon isi email...” Sesuai harapan Valid

(28)

6 mengisi semua

textbox yang

ada pada form daftar, kecuali “nomor hp” kemudian klik daftar Username : ramadhan Password: 12345 Email: rama@gmail.com Nomor hp: (kosong) Sistem akan menolak pendaftaran dan menampilkan “mohon isi no hp...” Sesuai harapan Valid 7 mengisi semua textbox yang

ada pada form daftar dan mengisi username dengan kurang dari 6 karakter kemudian klik daftar Username : ramad Password: 12345678 Email: rama@gmail.com Nomor hp: 087804134750 Sistem akan menolak pendaftaran dan menampilkan “mohon masukan username dengan 6 karakter atau lebih...” Sesuai harapan Valid 8 mengisi semua textbox yang

ada pada form daftar dan Username : ramadhan Password: 1234567 Sistem akan menolak pendaftaran dan Sesuai harapan Valid

(29)

mengisi password dengan kurang dari 8 karakter kemudian klik daftar Email: rama@gmail.com Nomor hp: 087804134750 menampilkan “mohon masukan password dengan 8 karakter atau lebih...” 9 mengisi semua textbox yang

ada pada form daftar dan mengisi email dengan data email yang tidak valid kemudian klik daftar Username : ramadhan Password: 12345678 Email: rama.com Nomor hp: 087804134750 Sistem akan menolak pendaftaran dan menampilkan “mohon masukan email yang valid” Sesuai harapan Valid 10 mengisi semua textbox yang

ada pada form daftar dan mengisi username dengan data username yang Username : Ramadhan (terdaftar) Password: 12345678 Email: rama@gmail.com Nomor hp: Sistem akan menolak pendaftaran dan menampilkan “username sudah ada…” Sesuai harapan Valid

(30)

sudah terdaftar kemudian klik daftar 087804134750 11 mengisi semua textbox yang

ada pada form daftar dan mengisi email dengan data email yang sudah terdaftar kemudian klik daftar Username : Ramadhan Password: 12345678 Email: rama@gmail.com (terdaftar) Nomor hp: 087804134750 Sistem akan menolak pendaftaran dan menampilkan “email sudah ada…” Sesuai harapan Valid 12 mengisi semua textbox yang

ada pada form daftar dan mengisi nomor handphone dengan kurang dari 10 digit kemudian klik daftar Username : Ramadhan Password: 12345678 Email: rama@gmail.com Nomor hp: 087804134 Sistem akan menolak pendaftaran dan menampilkan “nomor handphone minimal 10digit” Sesuai harapan Valid

(31)

13 mengisi semua

textbox yang

ada pada form daftar dan mengisi nomor handphone dengan lebih dari 12 digit kemudian klik daftar Username : Rama Password: 12345678 Email: rama@gmail.com Nomor hp: 0878041347501 Sistem akan menolak pendaftaran dan menampilkan “nomor handphone maximal 12digit” Sesuai harapan Valid 14 mengisi semua textbox yang

ada pada form daftar dengan data yang benar kemudian klik daftar Username : Ramadhan (benar) Password: 12345678 (benar) Email: rama@gmail.com (benar) Nomor hp: 087804134750 (benar) Sistem akan menerima pendaftaran dan Mengirimkan kode verifikasi melalui sms dan email kemudian langsung menampilkan halaman verifikasi Sesuai harapan Valid

(32)

3. Pengujian Terhadap Form Verifikasi

Tabel III.10.

Pengujian Terhadap Form Verifikasi No Skenario

pengujian

Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1 Username dan kode aktivasi tidak diisi atau kosong kemudin klik tombol aktivasi akun saya Username: (kosong) Kode Aktivasi: (kosong) Sistem akan menolak aktivasi pendaftaran dan menampilkan “you have not answered all required fields” pada kedua textbox Sesuai harapan Valid 2 Mengisi Username dan kode aktivasi tidak diisi atau kosong kemudin klik tombol aktivasi Username: (kosong) Kode Aktivasi: 1234 Sistem akan menolak aktivasi pendaftaran dan menampilkan “you have Sesuai harapan Valid

(33)

akun saya not answered all required fields” di bawah textbox username 3 Username tidak

diisi dan kode aktivasi diisi kemudin klik tombol aktivasi akun saya Username: ramadhan Kode Aktivasi: (kosong) Sistem akan menolak aktivasi pendaftaran dan menampilkan “you have not answered all required fields” di bawah textbox kode aktivasi Sesuai harapan Valid 4 Username diisi dengan data yang belum terdaftar dan kode aktivasi Username: Ramadhan (belum terdaftar) Kode Aktivasi: 1234 Sistem akan menolak aktivasi pendaftaran dan Sesuai harapan Valid

(34)

diisi kemudian klik tombol aktivasi akun saya menampilkan “user belum terdaftar silahkan daftar terlebih dahulu” 5 Username diisi dengan data yang terdaftar dan kode aktivasi diisi dengan data yang salah kemudian klik tombol aktivasi akun saya Username: Ramadhan (benar) Kode Aktivasi: 12345 (salah) Sistem akan menolak aktivasi pendaftaran dan menampilkan “kode salah” Sesuai harapan Valid 6 Username diisi dengan data yang terdaftar dan kode aktivasi diisi dengan data yang benar Username: Ramadhan (benar) Kode Aktivasi: 12345 (benar) Sistem akan menerima aktivasi pendaftaran dan menampilkan “kode benar, Sesuai harapan Valid

(35)

kemudian klik tombol aktivasi akun saya silahkan login untuk masuk”

4. Pengujian Terhadap Form Kontak

Tabel III.11.

Pengujian Terhadap Form Kontak No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Mengkosongkan semua textbox

yang ada pada form kontak kemudian klik kirim Nama : (kosong) Email: (kosong) Komentar: (kosong) Masukan Captcha: (kosong) Sistem akan menolak mengirim pesan dan menampilkan “mohon isi semua data...” Sesuai harapan Valid 2 mengisi semua textbox yang

ada pada form daftar, kecuali “nama” kemudian klik Nama : (kosong) Email: rama@gmail.com Komentar: tes Sistem akan mengirim pesan dan menampilkan “terima kasih atas saran Sesuai harapan Valid

(36)

kirim Masukan Captcha: 123456

anda....”

3 mengisi semua

textbox yang

ada pada form daftar, kecuali “email” kemudian klik kirim Nama : rama Email: (kosong) Komentar: tes Masukan Captcha: 123456 Sistem akan menolak mengirim pesan dan menampilkan “mohon isi email nya...” Sesuai harapan Valid 4 mengisi semua textbox yang

ada pada form daftar, dan mengisi “email” dengan data yang salah kemudian klik kirim Nama : rama Email: Rama.com Komentar: tes Masukan Captcha: 123456 Sistem akan menolak mengirim pesan dan menampilkan “email tidak valid..” Sesuai harapan Valid 5 mengisi semua textbox yang

ada pada form

Nama : rama Email: Sistem akan menolak mengirim Sesuai harapan Valid

(37)

daftar, kecuali “komentar” kemudian klik kirim Rama@gmail.com Komentar: (kosong) Masukan Captcha: 123456 pesan dan menampilkan “mohon isi komentarnya..” 6 mengisi semua textbox yang

ada pada form daftar, kecuali “captcha” kemudian klik kirim Nama : rama Email: Rama@gmail.com Komentar: tes Masukan Captcha: (kosong) Sistem akan menolak mengirim pesan dan menampilkan “mohon isi captcha..” Sesuai harapan Valid 7 mengisi semua textbox yang

ada pada form daftar, dan mengisi captcha dengan salah atau tidak sesuai kemudian klik kirim Nama : rama Email: Rama@gmail.com Komentar: tes Masukan Captcha: 12345 (salah) Sistem akan menolak mengirim pesan dan menampilkan “captcha tidak sesuai..” Sesuai harapan Valid

(38)

textbox yang ada pada form daftar, dan mengisi seluruh data dengan benar kemudian klik kirim Rama (benar) Email: Rama@gmail.com (benar) Komentar: Tes (benar) Masukan Captcha: 12345 (benar) mengirim pesan dan menampilkan “terima kasih atas saran anda....” harapan

5. Pengujian Terhadap Form Tambah Admin

Tabel III.12.

Pengujian Terhadap Form Tambah Admin No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Mengkosongkan semua textbox

yang ada pada form tambah admin kemudian klik tambah Nama : (kosong) Username: (kosong) Password: (kosong) email: Sistem akan menolak menyimpan data admin dan menampilkan “please fill out

Sesuai harapan

(39)

(kosong) this fields”

2 Mengisi semua

textbox yang ada

pada form tambah admin , kecuali nama, kemudian klik tambah Nama : (kosong) Username: rama Password: 12345678 email: rama@gmailcom Sistem akan menolak menyimpan data admin dan menampilkan “please fill out this fields” di bawah textbox nama Sesuai harapan Valid 3 Mengisi semua

textbox yang ada

pada form tambah admin , kecuali username, kemudian klik tambah Nama : rama Username: (kosong) Password: 12345678 email: rama@gmailcom Sistem akan menolak menyimpan data admin dan menampilkan “please fill out this fields” di bawah textbox username Sesuai harapan Valid 4 Mengisi semua

textbox yang ada

Nama : rama Sistem akan menolak Sesuai harapan Valid

(40)

pada form tambah admin , kecuali password, kemudian klik tambah Username: rama Password: (kosong) email: rama@gmailcom menyimpan data admin dan menampilkan “please fill out this fields” di bawah textbox password 5 Mengisi semua

textbox yang ada

pada form tambah admin , kecuali email, kemudian klik tambah Nama : rama Username: rama Password: 12345678 email: (kosong) Sistem akan menolak menyimpan data admin dan menampilkan “please fill out this fields” di bawah textbox email Sesuai harapan Valid 6 Mengisi semua

textbox yang ada

pada form tambah admin , dan mengisi username lebih Nama : rama Username: ramadhan Password: 12345678 Sistem akan menolak menyimpan data admin dan menampilkan Sesuai harapan Valid

(41)

dari 5 karakter, kemudian klik tambah email: rama@gmail.com “mohon isi username maximal 5 karakter...” 7 Mengisi semua

textbox yang ada

pada form tambah admin , dan mengisi password kurang dari 8 karakter, kemudian klik tambah Nama : rama Username: rama Password: 1234567 email: rama@gmail.com Sistem akan menolak menyimpan data admin dan menampilkan “mohon isi password minimal 8 karakter...” Sesuai harapan Valid 8 mengisi semua

textbox yang ada

pada form tambah admin dan mengisi username dengan data username yang sudah terdaftar kemudian klik Nama : rama Username: Rama (terdaftar) Password: 12345678 email: rama@gmail.com Sistem akan menolak menyimpan data admin dan menampilkan “username sudah ada...” Sesuai harapan Valid

(42)

tambah

9 mengisi semua

textbox yang ada

pada form tambah admin dan mengisi email dengan data email yang sudah terdaftar kemudian klik tambah Nama : rama Username: Rama Password: 12345678 email: rama@gmail.com (terdaftar) Sistem akan menolak menyimpan data admin dan menampilkan “email sudah ada...” Sesuai harapan Valid 10 mengisi semua

textbox yang ada

pada form tambah admin dengan data yang benar kemudian klik tambah Nama : rama Username: Rama Password: 12345678 email: rama@gmail.com Sistem akan menyimpan data admin dan menampilkan “daftar berhasil...” Sesuai harapan Valid

(43)

6. Form Tambah member

Tabel III.13.

Pengujian Terhadap Form Tambah member No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Mengkosongkan semua textbox

yang ada pada form tambah member kemudian klik tambah Nama : (kosong) Username: (kosong) Password: (kosong) email: (kosong) Sistem akan menolak menyimpan data member dan menampilkan “please fill out this fields” di bawah textbox nama Sesuai harapan Valid 2 Mengisi semua

textbox yang ada

pada form tambah member , kecuali nama, kemudian klik tambah Nama : (kosong) Username: ramadhan Password: 12345678 email: rama@gmailcom Sistem akan menolak menyimpan data member dan menampilkan “please fill out this fields” di bawah textbox

Sesuai harapan

(44)

nama

3 Mengisi semua

textbox yang ada

pada form tambah member , kecuali username, kemudian klik tambah Nama : ramadhan Username: (kosong) Password: 12345678 email: rama@gmailcom Sistem akan menolak menyimpan data member dan menampilkan “please fill out this fields” di bawah textbox username Sesuai harapan Valid 4 Mengisi semua

textbox yang ada

pada form tambah member , kecuali password, kemudian klik tambah Nama : ramadhan Username: rama Password: (kosong) email: rama@gmailcom Sistem akan menolak menyimpan data member dan menampilkan “please fill out this fields” di bawah textbox password Sesuai harapan Valid 5 Mengisi semua

textbox yang ada

Nama : rama Sistem akan menolak Sesuai harapan Valid

(45)

pada form tambah member , kecuali email, kemudian klik tambah Username: ramadhan Password: 12345678 email: (kosong) menyimpan data member dan menampilkan “please fill out this fields” di bawah textbox email

6 Mengisi semua

textbox yang ada

pada form tambah member , dan mengisi username kurang dari 6 karakter, kemudian klik tambah Nama : rama Username: ramad Password: 12345678 email: rama@gmail.com Sistem akan menolak menyimpan data member dan menampilkan “mohon isi username minimal 6 karakter...” Sesuai harapan Valid 7 Mengisi semua

textbox yang ada

pada form tambah member , dan mengisi password Nama : rama Username: ramadhan Password: 1234567 Sistem akan menolak menyimpan data member dan menampilkan Sesuai harapan Valid

(46)

kurang dari 8 karakter, kemudian klik tambah email: rama@gmail.com “mohon isi password minimal 8 karakter...” 8 mengisi semua

textbox yang ada

pada form tambah member dan mengisi username dengan data username yang sudah terdaftar kemudian klik tambah Nama : rama Username: ramadhan (terdaftar) Password: 12345678 email: rama@gmail.com Sistem akan menolak menyimpan data member dan menampilkan “username sudah ada...” Sesuai harapan Valid 9 mengisi semua

textbox yang ada

pada form tambah member dan mengisi email dengan data email yang sudah terdaftar kemudian klik Nama : rama Username: ramadhan Password: 12345678 email: rama@gmail.com (terdaftar) Sistem akan menolak menyimpan data member dan menampilkan “email sudah ada...” Sesuai harapan Valid

(47)

tambah

10 mengisi semua

textbox yang ada

pada form tambah member dan mengisi email dengan data email yang salah kemudian klik tambah Nama : rama Username: ramadhan Password: 12345678 email: rama.com Sistem akan menolak menyimpan data member dan menampilkan “mohon isikan email yang valid” Sesuai harapan Valid 11 mengisi semua

textbox yang ada

pada form tambah member dengan data yang benar kemudian klik tambah Nama : rama Username: Rama Password: 12345678 email: rama@gmail.com Sistem akan menyimpan data member dan menampilkan “daftar berhasil...” Sesuai harapan Valid

(48)

7. Form tambah materi

Tabel III.14.

Pengujian Terhadap Form Tambah materi No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Mengkosongkan semua textbox

yang ada pada form tambah materi kemudian klik post Judul materi : (kosong) Isi materi: (kosong) Jenis materi: (kosong) Gambar: (kosong) Sistem akan menolak menyimpan data materi dan menampilkan “please fill out this fields” di bawah textbox nama judul Sesuai harapan Valid 2 Mengisi semua

textbox yang ada

pada form tambah materi, kecuali judul materi, kemudian klik post Judul materi : (kosong) Isi materi: matematika Jenis materi: matematika Gambar: Mtk.jpg Sistem akan menolak menyimpan data materi dan menampilkan “please fill out this fields” di bawah textbox judul materi Sesuai harapan Valid

(49)

textbox yang ada pada form tambah materi, kecuali isi materi, kemudian klik post matematika Isi materi: (kosong) Jenis materi: matematika Gambar: Mtk.jpg menolak menyimpan data materi dan menampilkan “mohon isi materi...” di bawah textbox judul materi harapan 4 Mengisi semua

textbox yang ada

pada form tambah materi, kecuali jenis materi, kemudian klik post Judul materi : matematika Isi materi: tes Jenis materi: (kosong) Gambar: Mtk.jpg Sistem akan menolak menyimpan data materi dan menampilkan “mohon isi jenis materi...” di bawah textbox judul materi Sesuai harapan Valid 5 Mengisi semua

textbox yang ada

pada form tambah materi, kecuali gambar, kemudian klik Judul materi : matematika Isi materi: tes Jenis materi: matematika Sistem akan menolak menyimpan data materi dan menampilkan “please select a

Sesuai harapan

(50)

post Gambar: (kosong)

file” di bawah input gambar

6 Mengisi semua

textbox yang ada

pada form tambah materi, dan memasukan gambar dengan ekstensi selain jpg, png, jpeg, kemudian klik post Judul materi : matematika Isi materi: tes Jenis materi: matematika Gambar: Mtk.mp3 Sistem akan menolak menyimpan data materi dan menampilkan “Gambar harus berformat .jpg .png .jpeg” Sesuai harapan Valid 7 Mengisi semua

textbox yang ada

pada form tambah materi, dengan data yang benar, kemudian klik post Judul materi : matematika Isi materi: tes Jenis materi: matematika Gambar: Mtk.png Sistem akan menyimpan data materi dan menampilkan “Berhasil menambahkan” Sesuai harapan Valid

(51)

8. Form tambah e-book

Tabel III.15.

Pengujian Terhadap Form Tambah e-book No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Mengkosongkan semua textbox

yang ada pada form tambah e-book kemudian klik upload Nama ebook : (kosong) Jenis ebook: (kosong) Pilih file: (kosong) Sistem akan menolak menyimpan data e-book dan menampilkan “please fill out this fields” di bawah textbox nama e-book Sesuai harapan Valid 2 Mengisi semua

textbox yang ada

pada form tambah e-book, kecuali nama e-book kemudian klik upload Nama ebook : (kosong) Jenis ebook: matematika Pilih file: Mtk.pdf Sistem akan menolak menyimpan data e-book dan menampilkan “please fill Sesuai harapan Valid

(52)

out this fields” di bawah textbox nama e-book 3 Mengisi semua

textbox yang ada

pada form tambah e-book, kecuali jenis e-book kemudian klik upload Nama ebook : segitiga Jenis ebook: (kosong) Pilih file: Mtk.pdf Sistem akan menolak menyimpan data e-book dan menampilkan “please fill out this fields” di bawah textbox jenis e-book Sesuai harapan Valid 4 Mengisi semua

textbox yang ada

pada form tambah e-book, kecuali pilih file kemudian klik upload Nama ebook : segitiga Jenis ebook: matematika Pilih file: (kosong) Sistem akan menolak menyimpan data e-book dan menampilkan “please select Sesuai harapan Valid

(53)

a file” di bawah input file

5 Mengisi semua

textbox yang ada

pada form tambah e-book, dan memasukan file dengan ekstensi selain doc, docx, xls, xlsx, ppt, pptx, pdf, rar, zip. kemudian klik upload Nama ebook : segitiga Jenis ebook: matematika Pilih file: Mtk.mp3 Sistem akan menolak menyimpan data e-book dan menampilkan “upload gagal :ekstensi tidak valid” Sesuai harapan Valid 6 Mengisi semua

textbox yang ada

pada form tambah e-book, dengan data yang benar kemudian klik upload Nama ebook : segitiga Jenis ebook: matematika Pilih file: Mtk.pdf Sistem akan menyimpan data e-book dan menampilkan “berhasil menambahkan ebook” Sesuai harapan Valid

(54)

9. Form kirim email

Tabel III.16.

Pengujian Terhadap Form kirim email No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Subjek dan pesan dikosongkan kemudian klik kirim Subjek: (kosong) Pesan: (kosong) Sistem akan menolak mengirim email dan menampilkan “mohon isi data pesan” Sesuai harapan Valid 2 Subjek di kosongkan dan pesan diisi kemudian klik kirim Subjek: (kosong) Pesan: perbaikan Sistem akan mengirim email dan menampilkan “email berhasil di kirim” Sesuai harapan Valid 3 Subjek dan pesan diisi kemudian klik kirim Subjek: tes Pesan: perbaikan Sistem akan mengirim email dan menampilkan “email Sesuai harapan Valid

(55)

berhasil di kirim”

10. Form edit admin

Tabel III.17.

Pengujian Terhadap Form edit admin No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Nama_admin dan password dikosongkan kemudian klik ubah Nama_admin: (kosong) Password: (kosong) Sistem akan menolak mengubah data dan menampilkan “mohon isi semua data..” Sesuai harapan Valid 2 Nama_admin diisi dan password dikosongkan kemudian klik ubah Nama_admin: admin Password: (kosong) Sistem akan menolak mengubah data dan menampilkan “mohon isi password..” Sesuai harapan Valid 3 Nama_admin dikosongkan Nama_admin: (kosong) Sistem akan menolak Sesuai harapan Valid

(56)

dan password diisi kemudian klik ubah Password: 12345678 mengubah data dan menampilkan “mohon isi nama..” 4 Nama_admin diisi dan password diisi dengan kurang dari 8 karakter kemudian klik ubah Nama_admin: admin Password: 1234567 (salah) Sistem akan menolak mengubah data dan menampilkan “mohon isi password minimal 8 karakter...” Sesuai harapan Valid 5 Nama_admin dan password diisi dengan data yang benar kemudian klik ubah Nama_admin: admin (benar) Password: 12345678 (benar) Sistem akan mengubah data dan menampilkan “Ubah Data admin Berhasil!” Sesuai harapan Valid

(57)

11. Form edit member

Tabel III.18.

Pengujian Terhadap Form edit member No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 username dan password dikosongkan kemudian klik ubah Username: (kosong) Password: (kosong) Sistem akan menolak mengubah data dan menampilkan “mohon isi semua data..” Sesuai harapan Valid 2 Username diisi dan password dikosongkan kemudian klik ubah Username: ramadh Password: (kosong) Sistem akan menolak mengubah data dan menampilkan “mohon isi password..” Sesuai harapan Valid 3 Username dikosongkan dan password diisi kemudian klik ubah Username: ramadh Password: 12345678 Sistem akan menolak mengubah data dan menampilkan Sesuai harapan Valid

(58)

“mohon isi username..” 4 Username diisi dan password diisi dengan kurang dari 8 karakter kemudian klik ubah Username: ramadh Password: 1234567 (salah) Sistem akan menolak mengubah data dan menampilkan “mohon isi password minimal 8 karakter...” Sesuai harapan Valid 5 Username diisi dengan data yang sudah terdaftar dan password diisi kemudian klik ubah Username: Ramadh (terdaftar) Password: 12345678 (salah) Sistem akan menolak mengubah data dan menampilkan “Username sudah ada…” Sesuai harapan Valid 6 Username diisi dengan data yang kurang dari 6 karakter dan password diisi kemudian Username: Ramad (salah) Password: 12345678 Sistem akan menolak mengubah data dan menampilkan “mohon isi Sesuai harapan Valid

(59)

klik ubah username minimal 6 karakter…” 7 Username dan password diisi dengan data yang benar kemudian klik ubah Username: ramadh (benar) Password: 12345678 (benar) Sistem akan mengubah data dan menampilkan “Ubah Berhasil!” Sesuai harapan Valid

Gambar

Gambar III.1. Struktur Organisasi SMA Negeri 1 Telukjambe Timur
Gambar III.2. Rancangan Antarmuka Halaman Menu Utama
Gambar III.3. Rancangan Antarmuka Halaman Beranda
Gambar III.5. Rancangan Antarmuka Halaman E-book
+7

Referensi

Dokumen terkait

Stasiun 4 memiliki nilai indeks dominasi yang lebih tinggi (0,44) dibandingkan dengan stasiun lainnya. Berdasarkan analisis PCA dapat disimpulkan bahwa terdapat

Berdasarkan uji statistik, perbedaan skor komponen durasi tidur, penggunaan obat tidur, dan gangguan tidur antara kelompok yang rutin dan yang tidak rutin

Konsep utamadalam perancangan scrapguidebook pulau Bawean adalah “Destination to Bawean Island” sebuah informasi yang akan disampaikan kepada para wisatawan saat berwisata di

Agar modul yang dikembangkan ini memiliki kahasan berbasis inkuiri, penulis mengembangkan lembar kegiatan mahasiswa yang diintegrasikan pada materi pelajaran yang disajikan

Tabel ini menghitung beban biaya tahunan total dari jaringan, seperti yang dimodelkan, dengan menambah capex tahunan (Tabel 7c) ke dalam pengeluaran operasional untuk setiap

of care atau standar kehati-hatian. Apabila direksi telah bersikap dan.. bertindak melanggar standard of care, maka direksi tersebut dianggap telah melanggar duty

Soal yang dikembangkan menggunakan tiga kategori berpikir tingkat tinggi (High Order Thinking Skills) berdasarkan revisi taksonomi Bloom, yaitu, menganalisis

Dengan ini menyatakan bahwa Karya Tulis Ilmiah dengan judul “Analisis Kualitatif Senyawa Boraks Pada Produk Otak-otak Bermerk Yang Beredar di Kecamatan Banyudono” merupakan