bab iii pembahasan - repository.bsi.ac.id · 2. tugas dan wewenang ketua bimbel 1) sebagai pemegang...

28
24 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Yayasan Al-Anwariyah Idris adalah lembaga bimbingan belajar pendidikan resmi untuk siswa/i sekolah dasar dan sekolah menengah pertama. Adapun latar belakang dari ruang lingkup kegiatan bimbingan belajar yang nantinya akan di bahas, kami akan menguraikan dibawah ini. 3.1.1. Sejarah Institusi/Perusahaan Yayasan Al-Anwariyah Idris merupakan lembaga pendidikan dasar yang berada di bawah naungan Departemen Kementerian Pendidikan dan salah satu lembaga pendidikan yang ikut serta dalam mengisi pembangunan dalam bidang SDM di Jakarta Utara. Yayasan Al-Anwariyah Idris berdiri pada tahun 2000. Pendiri Yayasan Al-Anwariyah Idris ini yaitu bapak H. Muhamad Idris yang sekaligus sebagai pembina yayasan. Prestasi Al-Anwariyah Idris dikenal dengan dimilikinya satu metode belajar Brilliant Solution yang sangat diminati para pelajar kita. Dan meluluskan 100% siswanya dalam Ujian Nasional (UN) setiap tahunnya. Bimbingan Belajar pada yayasan Al-Anwariyah adalah lembaga bimbingan belajar yang bertumbuh maju dan berkembang dengan sangat pesat sejak tahun 2010 di Jakarta Utara. Kami berharap sebagai lembaga belajar yang memilki visi sebagai lembaga belajar terbaik, keberadaan kami benar-benar dapat memberi kontribusi dari satu ke generasi kepada generasi berikutnya, untuk mencetak ribuan bahkan jutaan SDM Indonesia yang berkualitas baik secara pendidikan maupun mental dan sikap berpikirnya.

Upload: others

Post on 22-Nov-2020

26 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

24

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Yayasan Al-Anwariyah Idris adalah lembaga bimbingan belajar

pendidikan resmi untuk siswa/i sekolah dasar dan sekolah menengah pertama.

Adapun latar belakang dari ruang lingkup kegiatan bimbingan belajar yang

nantinya akan di bahas, kami akan menguraikan dibawah ini.

3.1.1. Sejarah Institusi/Perusahaan

Yayasan Al-Anwariyah Idris merupakan lembaga pendidikan dasar yang

berada di bawah naungan Departemen Kementerian Pendidikan dan salah satu

lembaga pendidikan yang ikut serta dalam mengisi pembangunan dalam bidang

SDM di Jakarta Utara. Yayasan Al-Anwariyah Idris berdiri pada tahun 2000.

Pendiri Yayasan Al-Anwariyah Idris ini yaitu bapak H. Muhamad Idris yang

sekaligus sebagai pembina yayasan.

Prestasi Al-Anwariyah Idris dikenal dengan dimilikinya satu metode

belajar Brilliant Solution yang sangat diminati para pelajar kita. Dan meluluskan

100% siswanya dalam Ujian Nasional (UN) setiap tahunnya.

Bimbingan Belajar pada yayasan Al-Anwariyah adalah lembaga

bimbingan belajar yang bertumbuh maju dan berkembang dengan sangat pesat

sejak tahun 2010 di Jakarta Utara. Kami berharap sebagai lembaga belajar yang

memilki visi sebagai lembaga belajar terbaik, keberadaan kami benar-benar dapat

memberi kontribusi dari satu ke generasi kepada generasi berikutnya, untuk

mencetak ribuan bahkan jutaan SDM Indonesia yang berkualitas baik secara

pendidikan maupun mental dan sikap berpikirnya.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

25

3.1.2. Struktur Organisasi dan Fungsi

Keberhasilan suatu pendidikan tidak akan tercapai apabila tidak ada

kerjasama yang baik antara fungsi dan para karyawan dengan atasan. Maka dari

itu diperlukan suatu koordinasi yang baik antar divisi, agar tugas yang dijalankan

agar bisa lebih efisien.

Adapun struktur organisasi di Yayasan Al-Anwariyah Idris adalah sebagai

berikut:

Sumber : Bimbel Al-Anwariyah Idris Gambar III.6

Struktur organisasi

Adapun tugas-tugas dalam struktur organisasi sebagai berikut:

1. Tugas dan Wewenang Pembina

1) Ketua Pembina berwenang bertindak untuk dan atas nama Pembina

2) Kewenangan Pembina meliputi :

a. Keputusan mengenai perubahan anggaran dasar

b. Pengangkatan dan pemberhentian anggota Pengurus dan anggota Pengawas

c. Penetapan Kebijakan Umum Yayasan berdasarkan Anggaran Dasar Yayasan

d. Pengesahan Program Kerja dan Rancangan Anggaran Tahunan Yayasan

e. Penetapan Keputusan mengenai penggabungan atau peleburan Yayasan

Pembina

H. Muhamad Idris

Sekretaris

Muhamad Anwar

Ketua Bimbel

Achmad Fauzi S.Kom

Bendahara

HJ. Khoiriah S.Pdi

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

26

f. Pengesahan Laporan Tahunan

g. Penunjuk likuidator dalam hal Yayasan dibubarkan

3) Dalam hal hanya ada seorang anggota Pembina, maka segala tugas dan

wewenang yang diberikan kepada ketua Pembina atau anggota Pembina

berlaku pula baginya.

2. Tugas dan Wewenang Ketua Bimbel

1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar

yang dibentuk oleh yayasan.

2) Memberikan konstribusi dana, sarana dan prasarana untuk terlaksananya

program kerja pada lembaga bimbingan belajar yang dibentuk oleh

yayasan.

3) Berhak mengetahui semua alur dana dan memutuskan perkara keuangan.

3. Tugas dan Wewenang Sekretaris

Tugas utama sekretaris adalah sebagai penanggung jawab administrasi

organisasi yayasan yang ideal, adapun uraian tugasnya sebagai berikut :

1) Bertanggung jawab kegiatan administrasi dan perkantoran.

2) Mengusahakan kelengkapan organisasi.

3) Mengatur jalannya perkantoran.

4) Memimpin dan mengarahkan tugas karyawan.

5) Menghimpun dan menyusun laporan kegiatan bersama bendahara dan

pengawas.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

27

Menyusun rancangan rencana program kerja organisasi dan idiil.

Sekretaris berwenang :

1) Mengambil keputusan dibidang kesekretariatan.

2) Menandatangani surat-surat bersama ketua.

3) Menetapkan pelaksanaan bimbingan organisasi dan penyuluhan.

4) Sekretaris bertanggung jawab kepada rapat Pengurus melalui Wakil Ketua.

4. Tugas dan Wewenang Bendahara

Pada dasarnya tugas pokok bendahara adalah mengurus keuangan

organisasi yayasan yang ideal, antara lain:

1) Bertanggung jawab masalah keuangan organisasi yayasan yang ideal.

2) Mengatur jalannya pembukuan keuangan.

3) Menyusun anggran setiap bulan.

4) Mengawasi penerimaan dan pengeluaran uang.

5) Menyusun rencana anggaran dan pendapatan organisasi yayasan yang

ideal.

6) Menyusun laporan keuangan.

7) Mengendalikan anggaran.

Bendahara berwenang :

Mengambil keputusan dibidang pengelolaan keuangan dan usaha. Bersama

dengan ketua menandatangani surat yang berhubungan dengan bidang keuangan

dan usaha.

3.1.3. Visi dan Misi

Visi dan Misi yang terdapat pada Yayasan Al-Anwariyah Idris yaitu :

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

28

A. Visi

Menjadi Lembaga Pencetak Generasi Berprestasi, berakhlak mulia dan

memiliki kompetensi. Mampu menghasilkan generasi-generasi masa depan

Indonesia yang berprestasi, tangguh, siap menghadapi segala tantangan dan

kesulitan, yang siap menjawab kebutuhan dan kemajuan zaman.

B. Misi

Melayani Pendidikan masyarakat dan menyiapkan siswa yang berprestasi

tinggi di sekolah serta sukses meraih cita-citanya menembus sekolah yang di

idamankan. Menyediakan program-program berkualitas yang mampu

meningkatkan prestasi belajar siswa.

Mengembangkan metode dan pola pengajaran yang kreatif dan inovatif,

sehingga siswa dapat selalu unggul dan dapat menjawab setiap permasalahan

pelajaran dengan benar, tepat dan cepat. Mengembangkan hubungan kemitraan

yang selalu harmonis dengan siswa, orang tua, sekolah, perguruan tinggi dan

masyarakat luas.

3.2. Analisis Kebutuhan

Analisa kebutuhan di bagi menjadi tiga bagian yaitu kebutuhan pengguna

user, kebutuhan pengguna administrator dan kebutuhan sistem :

1. Kebutuhan pengguna user

a. Siswa dapat melihat halaman beranda, program, fasilitas, galeri, daftar,

tentang kami dan lain-lain.

b. Pembeli dapat melakukan pendaftaran melalui aplikasi website e-learning

tersebut.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

29

2. Kebutuhan pengguna administrator

a. Admin dapat mengecek informasi para siswa dan dapat menghapus siswa

yang sudah tidak aktif lagi.

b. Admin dapat mengelola data siswa seperti mengecek secara detail data

siswa, ubah laporan, dan hapus data siswa.

c. Admin dapat mengelola kebutuhan yang di perlukan seperti tambah admin,

edit admin, dan hapus admin.

d. Admin dapat mengelola data form, seperti form bimbel prestasi, form

bimbel un, form laporan, form galery dan dapat menghapusnya.

3. Kebutuhan sistem

a. Admin membutuhkan form login agar dapat masuk kedalam data-data

yang ada di bagian admin.

b. User tidak membutuhkan login untuk melakukan pendaftaran karena jika

ingin mendaftar tidak harus menjadi anggota terlebih dahulu.

3.3. Perancangan Perangkat Lunak

Suatu struktur yang diterapkan pada pengembangan produk perangkat

lunak yang bertujuan untuk mengembangkan sistem dan memberikan panduan

yang bertujuan untuk mensukseskan proses pengembangan sistem melalui tahap

demi tahap. Berikut adalah tahap dalam pengembangan perancangan perangkat

lunak.

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

30

3.3.1. Rancangan Antar Muka

Menjelaskan rancangan antar muka (interface) yang terdapat pada web e-

Learning.

1. Rancangan Antar muka Login Admin

Gambar III.7

Rancangan Antar muka Login Admin

2. Rancangan Antar muka Halaman Admin

Gambar III.8

Rancangan Antar muka Halaman Admin

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

31

3. Rancangan Antar muka Halaman User

Gambar III.9

Rancangan Antar muka Halaman User

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

32

3.3.2. Rancangan Basis Data

Perancangan basis data menghasilkan pemetaan tabel-tabel yang di

gambarkan dengan Entity Relationship Diagram (ERD).

1. Entity Relationship Diagram (ERD)

tbl_siswa memiliki

no_pendaftaran

nama_murid

jenis_kelamin

tempat_lahir

tgl_lahir

agama

asal_sekolah

alamat_murid

emailtahun_ajaran

kode_bimbelpres

nik_walimurid

nama_walimurid

pekerjaan_walimurid

alamat_walimurid

telp_walimurid

kode_bimbelun

tbl_bimbelprestasi

mempunyaitbl_bimbelun

tbl_laporanupdatetbl_admin

input

tbl_gambar

kode_bimbelpres

kelas_program

biayasesi

lama_bimbel

kode_bimbelun

kelas_programbiaya

sesi

lama_bimbel

nama_siswa

no_pendaftaran

nokode_bimbelun

biaya_bimbelun

kode_admin

biaya_bimbelpres

kode_bimbelpres

tgl_bayar

total_bayar

status

kode_admin

first_name

last_name

username password

alamat

no_telp

kode_gambar

nama

gambar

deskripsi

kode_admin

1 1

1

1

1

11

M

1

memiliki

1

1

1

Gambar III.10

Entity Relationship Diagram (ERD)

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

33

2. Logical Relational Structure (LRS)

Siswa

no_pendaftaran*

jenis_kelamin

nama_murid

tempat_lahir

tgl_lahir

agama

asal_sekolah

alamat_murid

email

tahun_ajaran

kode_bimbelpres**

nik_walimurid

nama_walimurid

pekerjaan_walimurid

alamat_walimurid

telp_walimurid

kode_bimbelun**

Bimbel Prestasi

kode_bimbelpres*

kelas_program

biaya

sesi

lama_bimbel

Bimbel Un

kode_bimbelun*

kelas_program

biaya

sesi

lama_bimbel

Laporan

no*

no_pendaftaran**

nama_siswa

kode_bimbelun**

biaya_bimbelpres

kode_bimbelpres**

kode_admin**

status

total_bayar

tanggal_bayar

biaya_bimbelun

Admin

kode_admin*

first_name

last_name

username

password

alamat

no_telp

Gambar

kode_gambar*

kode_admin**

nama

gambar

deskripsi

1 1

1

1

1

1 1 1 1

1

1

M

1

1

Gambar III.11

Logical Relational Structure (LRS)

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

34

3. Spesifikasi File

File adalah komponen utama dari sebuah sistem komputerisasi. File

memiliki fungsi sebagai data untuk menunjang jalannya sistem dan program yang

sedang dibangun. Adapun spesifikasi file tersebut adalah :

a. Nama File : Tabel Admin

Akronim : admin

Fungsi : Sebagai tempat menyimpan data user admin

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 176 Karakter

Kunci Field : kode_admin

Software : MySQL

Table III.1

Spesifikasi File Admin

No Elemen data Nama field Type Size Keterangan

1 kode admin kode_admin char 6 Primary Key

2 first name first_name varchar 20

3 last name last_name varchar 20

4 user name username varchar 15

5 password password varchar 50

6 Alamat alamat varchar 50

7 no telp no_telp int 15

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

35

b. Nama File : Tabel Bimbel Prestasi

Akronim : bimbel prestasi

Fungsi : Sebagai tempat memilihnya kategori bimbel

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 92 Karakter

Kunci Field : kode_bimbelpres

Software : MySQL

Table III.2

Spesifikasi File Bimbel Prestasi

No Elemen data Nama field Type Size Keterangan

1 kode bimbel

prestasi

kode_bimbelpres varchar 8 Primary Key

2 kelas program kelas_program varchar 14

3 biaya biaya int 15

4 sesi sesi varchar 5

5 lama bimbel lama_bimbel varchar 50

c. Nama File : Tabel Bimbel UN

Akronim : bimbel un

Fungsi : Sebagai tempat memilihnya kategori bimbel

Type File : File Master

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

36

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 88 Karakter

Kunci Field : kode_bimbelun

Software : MySQL

Table III.3

Spesifikasi File Bimbel UN

No Elemen data Nama field Type Size Keterangan

1 kode bimbel un kode_bimbelun varchar 8 Primary Key

2 kelas program kelas_program varchar 20

3 biaya biaya int 15

4 Sesi sesi varchar 5

5 lama bimbel lama_bimbel varchar 40

d. Nama File : Tabel Gambar

Akronim : gambar

Fungsi : Sebagai tempat menyimpan data galeri

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

37

Panjang Record : 515 Karakter

Kunci Field : kode_gambar

Software : MySQL

Table III.4

Spesifikasi File Gambar

No Elemen data Nama field Type Size Keterangan

1 kode gambar kode_gambar varchar 15 Primary Key

2 nama nama varchar 40

3 gambar gambar varchar 60

4 deskripsi deskripsi varchar 200

5 kode admin kode_admin varchar 200

e. Nama File : Tabel Laporan

Akronim : laporan

Fungsi : Sebagai tempat menyimpan data laporan

Type File : File laporan

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 160 Karakter

Kunci Field : no

Software : MySQL

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

38

Table III.5

Spesifikasi File Laporan

No Elemen data Nama field Type Size Keterangan

1 no no int 12 Primary Key

2 no pendaftaran no_pendaftaran int 10 Foreign Key

3 nama siswa nama_siswa varchar 50

4 kode bimbel un kode_bimbelun varchar 8 Foreign Key

5 biaya bimbel un biaya_bimbelun int 15

6 biaya bimbel

prestasi

biaya_bimbelpres int 15

7 kode admin kode_admin char 6

8 tanggal bayar tanggal_bayar date 0

9 kode bimbel

prestasi

kode_bimbelpres varchar 8 Foreign Key

10 total bayar total_bayar int 15

11 status Status varchar 15

f. Nama File : Tabel Siswa

Akronim : siswa

Fungsi : Sebagai tempat pendaftaran siswa bimbel baru

Type File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

39

Panjang Record : 540 Karakter

Kunci Field : no_pendaftaran

Software : MySQL

Table III.6

Spesifikasi File Siswa

No Elemen data Nama field Type Size Keterangan

1 no pendaftaran no_pendafaran int 10 Primary Key

2 nama murid nama_murid varchar 50

3 jenis kelamin jenis_kelamin varchar 20

4 tempat lahir tempat_lahir varchar 50

5 tgl lahir tgl_lahir date 0

6 agama agama varchar 50

7 asal sekolah asal_sekolah varchar 50

8 alamat murid alamat_murid varchar 50

9 email email varchar 50

10 tahun ajaran tahun_ajaran int 5

11 kode bimbel

prestasi

kode_bimbelpres varchar 20 Foreign Key

12 nik wali murid nik_walimurid varchar 30

13 nama wali murid nama_walimurid varchar 40

14 pekerjaan wali

murid

pekerjaan_walimurid varchar 40

15 alamat wali murid alamat_walimurid varchar 40

16 telp wali murid telp_walimurid varchar 15

17 kode bimbel un kode_bimbelun varchar 20 Foreign Key

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

40

3.3.3. Rancangan Struktur Navigasi

Struktur navigasi website berfungsi sebagai gambaran seluruh isi dari

sebuah situs web secara garis besar dan sebagai gambaran mengenai hubungan

antara satu halaman dan halaman lain dalam website tersebut.

Struktur navigasi yang penulis gunakan dalam pembuatan website ini

adalah struktur navigasi Hierarchical. Melalui struktur navigasi ini akan terlihat

isi beserta seluruh susunan yang ada dalam sebuah aplikasi website.

Pembuatan struktur navigasi ini nantinya akan sangat membantu dan

berguna dalam perancangan seluruh halaman I. Struktur navigasi yang baik adalah

yang mampu memberitahukan pengunjung tentang lokasi mereka, dan lokasi

berikutnya yang biasa pengunjung kunjungi.

1. Rancangan Struktur Navigasi Halaman Admin

Gambar III.12

Struktur Navigasi Halaman Admin

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

41

2. Rancangan Struktur Navigasi Halaman User

Gambar III.13

Struktur Navigasi Halaman User

3.4. Implementasi dan Pengujian Unit

3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada aplikasi elearning berdasarkan

hasil rancangan antar muka sebagai berikut :

1. Halaman Login Admin

Administrator harus melakukan login terlebih dahulu untuk dapat

menggunakan modul - modul yang tersedia Jika login berhasil, maka menu -

menu yang sesuai dengan kategori user tersebut akan ditampilkan.

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

42

Gambar III.14

Halaman Login Admin

2. Halaman Beranda Admin

Module ini digunakan untuk melihat dan menambah admin baru, melihat

data tabel, membuat form, dan keluar.

Gambar III.15

Halaman Beranda Admin

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

43

3. Halaman Tambah Admin

Module ini digunakan untuk melihat dan menambah admin baru yang

berisi kode admin ,nama depan ,nama belakang ,username ,password ,alamat ,no

telp. Jika berhasil ditambahkan maka admin akan bertambah.

Gambar III.16

Halaman Tambah Admin

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

44

4. Halaman Input Data Admin

Gambar III.17

Halaman Input Data Admin

5. Halaman Laporan

Gambar III.18

Halaman Laporan

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

45

6. Halaman Beranda User

Gambar III.19

Halaman Beranda User

7. Halaman Pendaftaran Siswa

Gambar III.20

Halaman Pendaftaran Siswa

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

46

1. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutuhkan untuk mengimplementasikan web e-learning.

A. Spesifikasi Perangkat Keras

1. Server

1) CPU

a. Processor Intel® Core (TM) i3-3217U

b. RAM 4 GB DDR3

c. Hard Drive 500 GB HDD

2) Keyboard

3) Monitor max screen resolution 1366*768 pixels

4) Koneksi internet dengan kecepatan 2 Mbps

2. Client

1) CPU

a. Processor Intel® Core (TM)

b. RAM 1 GB DDR2

c. Hard Drive 250 GB

2) Keyboard

3) Monitor max screen resolution 1024*768 pixels

4) Koneksi internet dengan kecepatan 56 Kbps.

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

47

B. Spesifikasi Perangkat Lunak

a. Server

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows 8 atau

Linux (Ubuntu, Fedora, dll).

2) Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang

terdiri dari beberapa komponen, diantaranya:

(1) Aplikasi Apache Server v2

(2) Aplikasi PHP Server v5

(3) Aplikasi MySQLServer v5

(4) Aplikasi phpMyAdmin v3

3) Aplikasi Web Lihat seperti Mozilla Firefox, Internet Explorer, Google

Chrome.

b. Client

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau

Linux (Ubuntu, Fedora, dll).

2) Aplikasi web browser seperti Mozilla Firefox, Internet Explorer, Google

Chrome.

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

48

3.4.2. Pengujian Unit

Pengujian terhadap web yang dibuat menggunakan blackbox testing yang

focus terhadap proses masukan dan keluaran program.

A. Pengujian Terhadap Form Login Admin

Tabel III.7

Hasil Pengujian Black Box Testing Halaman Login Admin

No

.

Skenario

pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Username,

Password kosong

kemudian klik

tombol login

Username :

Kosong

Password :

Kosong

Sistem menolak dan

menampilkan pesan

“please fill out this

field” pada bagian

username

Sesuai

Harapan Valid

2.

Satu atau lebih

field input terisi

namun ada field

input lain yang

kosong kemudian

klik tombol login

Username :

admin

Password :

(kosong)

Sistem menolak dan

menampilkan pesan

“please fill out this

field” pada bagian

password

Sesuai

Harapan Valid

3.

Username dan

Password terisi

namun salah satu

value-nya salah

kemudian klik

tombol login

Username :

admin (benar)

Password :

admin1(salah)

Sistem menolak dan

menampilkan pesan

“Username atau

Password yang anda

masukkan salah.

Mohon periksa

kembali”

Sesuai

Harapan Valid

4.

Username dan

Password terisi

dan semua value-

nya benar

kemudian klik

tombol login

Username :

admin

Password :

admin

Sistem menerima

dan menampilkan

halaman admin

Sesuai

Harapan Valid

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

49

B. Pengujian Terhadap Form Tambah Admin

Tabel III.8

Hasil Pengujian Black Box Testing Halaman Tambah Admin

No

.

Skenario

pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1.

Kode Admin, Nama

Depan, Nama

Belakang,

Username,

Password, Alamat,

No Telp

Kode Admin :

(kosong), Nama

Depan (kosong),

Nama Belakang

(kosong),

Username

(kosong),

Password

(kosong), Alamat

(kosong), No

Telp (kosong)

Sistem akan

menampilkan pesan

“please fill out this

field ” pada bagian

nama depan

Sesuai

Harapan Valid

2.

Kode Admin, Nama

Depan, Nama

Belakang,

Username,

Password, Alamat,

No Telp

Kode Admin :

(terisi), Nama

Depan (terisi),

Nama Belakang

(terisi),

Username

(terisi),

Password

(terisi), Alamat

(terisi), No Telp

(kosong)

Sistem akan

menampilkan pesan “

please fill out this

field” pada bagian no

telp

Sesuai

Harapan Valid

3.

Kode Admin, Nama

Depan, Nama

Belakang,

Username,

Password, Alamat,

No Telp

Kode Admin :

(terisi), Nama

Depan (terisi),

Nama Belakang

(terisi),

Username

(terisi),

Password

(terisi), Alamat

(terisi), No Telp

(terisi)

Sistem akan

menampilkan pesan

“penambahan akses

untuk admin baru

berhasil terima kasih”

dan click ok

Sesuai

Harapan Valid

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

50

C. Pengujian Terhadap Form Pendaftaran Siswa

Tabel III.9

Hasil Pengujian Black Box Testing Halaman Pendaftaran Siswa

No. Skenario

pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Nama murid,

jenis kelamin,

tempat lahir,

tanggal lahir,

agama, asal

sekolah, alamat

murid, email

murid, tahun

ajaran, bimbel

prestasi, bimbel

un, nik wali,

nama walimurid,

pekerjaan,

alamat, telepon

kemudian klik

Daftar

Nama murid :

(kosong), jenis

kelamin (kosong),

tempat lahir

(kosong), tanggal

lahir (kosong), agama

(kosong), asal

sekolah (kosong),

alamat murid

(kosong), email

murid (kosong),

tahun ajaran

(kosong), bimbel

prestasi (kosong),

bimbel un (kosong),

nik wali (kosong),

nama walimurid

(kosong), pekerjaan

(kosong), alamat

(kosong), telepon

(kosong)

Sistem akan

menampilkan

pesan pada

kolom”please

fill out this

field”pada

bagian nama

murid

Sesuai

harapan

Valid

2. Nama murid,

jenis kelamin,

tempat lahir,

tanggal lahir,

agama, asal

sekolah, alamat

murid, email

murid, tahun

ajaran, bimbel

prestasi, bimbel

un, nik wali,

nama walimurid,

Nama murid : (terisi),

jenis kelamin (terisi),

tempat lahir (terisi),

tanggal lahir (terisi),

agama (terisi), asal

sekolah (terisi),

alamat murid (terisi),

email murid (terisi),

tahun ajaran (terisi),

bimbel prestasi

(terisi), bimbel un

(terisi), nik wali

Sistem akan

menampilkan

pesan “please

fill out this

field”pada

bagian

telepon

Sesuai

harapan

Valid

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · 2. Tugas dan Wewenang Ketua Bimbel 1) Sebagai pemegang kekuasaan tertinggi pada lembaga bimbingan belajar yang dibentuk oleh yayasan

51

pekerjaan,

alamat, telepon

kemudian klik

Daftar

(terisi), nama

walimurid (terisi),

pekerjaan (terisi),

alamat (terisi),

telepon

(kosong)

3. Nama murid,

jenis kelamin,

tempat lahir,

tanggal lahir,

agama, asal

sekolah, alamat

murid, email

murid, tahun

ajaran, bimbel

prestasi, bimbel

un, nik wali,

nama walimurid,

pekerjaan,

alamat, telepon

kemudian klik

Daftar

Nama murid : (terisi),

jenis kelamin (terisi),

tempat lahir (terisi),

tanggal lahir (terisi),

agama (terisi), asal

sekolah (terisi),

alamat murid (terisi),

email murid (terisi),

tahun ajaran (terisi),

bimbel prestasi

(terisi), bimbel un

(terisi), nik wali

(terisi), nama

walimurid (terisi),

pekerjaan (terisi),

alamat (terisi),

telepon

(terisi)

Sistem akan

menyimpan

data baru

Sesuai

harapan

Valid