bab iii pembahasan - repository.bsi.ac.id · 30 kelas : iv, v dan vi sd hari : senin, selasa, kamis...

42
28 BAB III PEMBAHASAN 3.1.Tinjauan Perusahaan Sistem pendidikan di indonesia sudah mengarah ke arah tahap evaluasi yang semakin meningkat, dengan persaingan seleksi disekolah maupun perguruan tinggi yang semakin ketat pula. Dengan melihat keadaan ini PT. Pendidikan Ganesha Operation ambil bagian dalam proses pendukung dalam dunia pendidikan berbasis bimbingan belajar. Dalam proses pemantauan hasil belajar siswa,penggunaan komputer dan internet telah menjadi salah satu misi dari PT. Pendidikan Ganesha Operation tersebut yaitu melakukan inovasi pembelajaran melalui terobosan revolusi belajar dan teknologi informasi. 3.1.1 Sejarah Perusahaan PT.Pendidikan Ganesha Operation merupakan sebuah jasa yang bidang usaha utamanya adalah bergerak dibidang jasa kursus pada materi pembelajaran di sekolah. Didirikan di Bandung pada tanggal 1 Mei1984, oleh DR. Ir. Bob Foster, M.M, sebagai pendiri sekaligus direktur utama hingga saat ini.Berpusat di jalan. Purnawarman No.36-B Bandung. Awal masa berdiri PT.Pendidikan Ganesha Operation hingga tahun 1992, PT.Pendidikan Ganesha Operation masih berkutat di Bandung. Menginjak tahun berikutnya, tahun 1993, cabang PT.Pendidikan Ganesha Operation yang pertama dibuka dan diresmikan di Denpasar, Bali. Dua tahun berikutnya, tahun 1995, PT.Pendidikan Ganesha Operation mengalami perkembangan yang sangat signifikan hingga cabang-cabangnya menyebar ke seluruh wilayah Indonesia, dengan jumlah siswa mencapai ribuan.Pada awalnya

Upload: others

Post on 08-Nov-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

28

BAB III

PEMBAHASAN

3.1.Tinjauan Perusahaan

Sistem pendidikan di indonesia sudah mengarah ke arah tahap evaluasi yang

semakin meningkat, dengan persaingan seleksi disekolah maupun perguruan

tinggi yang semakin ketat pula. Dengan melihat keadaan ini PT. Pendidikan

Ganesha Operation ambil bagian dalam proses pendukung dalam dunia

pendidikan berbasis bimbingan belajar. Dalam proses pemantauan hasil belajar

siswa,penggunaan komputer dan internet telah menjadi salah satu misi dari PT.

Pendidikan Ganesha Operation tersebut yaitu melakukan inovasi pembelajaran

melalui terobosan revolusi belajar dan teknologi informasi.

3.1.1 Sejarah Perusahaan

PT.Pendidikan Ganesha Operation merupakan sebuah jasa yang bidang

usaha utamanya adalah bergerak dibidang jasa kursus pada materi pembelajaran di

sekolah. Didirikan di Bandung pada tanggal 1 Mei1984, oleh DR. Ir. Bob Foster,

M.M, sebagai pendiri sekaligus direktur utama hingga saat ini.Berpusat di jalan.

Purnawarman No.36-B Bandung. Awal masa berdiri PT.Pendidikan Ganesha

Operation hingga tahun 1992, PT.Pendidikan Ganesha Operation masih berkutat

di Bandung. Menginjak tahun berikutnya, tahun 1993, cabang PT.Pendidikan

Ganesha Operation yang pertama dibuka dan diresmikan di Denpasar, Bali. Dua

tahun berikutnya, tahun 1995, PT.Pendidikan Ganesha Operation mengalami

perkembangan yang sangat signifikan hingga cabang-cabangnya menyebar ke

seluruh wilayah Indonesia, dengan jumlah siswa mencapai ribuan.Pada awalnya

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

29

PT.Pendidikan Ganesha Operation hanya merambah pada program materi belajar

kelas 3 SMU yang fokus menghadapi saringan masuk PTN dan kelulusan sekolah,

tapi kini semua jenjang kelas di sekolah baik untuk meningkatkan prestasi belajar

dan masuk PTN mulai dari SD, SMP dan SMA telah Ganasha Operation rambah

juga.Kelebihan lembaga PT.Pendidikan Ganesha Operation adalah metode

penyampaian materi pembelajarannya yang menyenangkan dan ditunjang dengan

rumus cepat serta mudah untuk dimengerti yang di namakan The King.

Capaian siswa PT.Pendidikan Ganesha Operation selalu mengukir prestasi

di sekolah dan banyaknya lulusan PT.Pendidikan Ganesha Operation yang

berhasil diterima di perguruan-perguruan tinggi negeri nasional dan selama lima

tahun berturut-turut PT.Pendidikan Ganesha Operation sukses menorehkan tinta

emas ‘juara UN seluruh Indonesia’. Karena materi yang disampaikan mengarah

pada kesuksesan siswa untuk diterima PTN favorit, sebagaimana juga yang buku-

buku ajar terutama Fisika yang ditulis Bob Foster berisi uraian dan soal-soal yang

mengarah pada soal-soal ujian masuk PTN. Sehingga PT.Pendidikan Ganesha

Operation selalu menjadi market leader lembaga kursus yang sedang naik daun

saat ini.

Dalam kegiatan sehari-harinya, PT.Pendidikan Ganesha Operation memiliki

jadwal kerja sebagai berikut:

Hari : Senin s/d Sabtu

Waktu : 09.00 – 20.00 wib

Istirahat : 12.00 – 13.00

Untuk jam belajar siswa kesehariannya memiliki jadwal sebagai berikut:

1) Tingkat kelas SD

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

30

Kelas : IV, V dan VI SD

Hari : Senin, Selasa, Kamis dan jumat

Waktu : 14.30-16.00 atau 16.30-18.00

2) Tingkat kelas SMP

Kelas : VII, VIII dan IX SMP

Hari : Senin, Selasa, Kamis dan jumat

Waktu : 14.30-16.00 atau 16.30-18.00

3) Tingkat kelas SMA

Kelas : X, XI dan XII SMA

Hari : Senin, Selasa, Kamis dan jumat

Waktu : 14.30-16.00 , 16.30-18.00 dan 18.30-20.00

3.1.2. Struktur Organisasi dan Fungsi

Adapun struktur organisasi perusahaan PT.Pendidikan Ganesha Operation

mengikuti diagram berikut ini:

KEPALA CABANG

KEPALA BAGIAN MARKETING

KEPALA UNIT

CUSTOMER SERVICE

OPERASIONAL SATPAM STAFF TISTAFF

MARKETINGSTAFF AKD.

JADWALSTAFF AKD.

PENGHONORAN

KEPALA BAGIAN AKADEMIK

KEPALA RAYON

STAFF AKD. MATERI

STAFF AKD. KESISWAAN

KASIR

KEPALA BAGIAN UMUM

KEPALA WILAYAH

MANAJER

DIREKTUR

Sumber: PT.Pendidikan Ganesha Operation (2018)

Gambar III.1. Struktur Organisasi PT.Pendidikan Ganesha Operation

Pontianak

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

31

1. Direktur

Memimpin perusahaan dengan membuat kebijakan-kebijakan perusahaan.

2. Direksi

Menjalankan fungsi-fungsi manajemen yaitu meliputi Planning, organizing,

actuating, and controlling.

3. Kepala Wilayah

Memimpin wilayah atas beberapa provinsi yang tergabung menjadi satu,

menetapkan kebijakan khusus serta kontrol wilayah

4. Kepala Cabang

Memimpin suatu cabang yang terdiri dari beberapa unit dalam satu kota,

menetapkan kebijakan-kebijakan cabang serta kontrol cabang.

5. Kepala Rayon

Berada di bawah naungan Kepala Cabang, memimpin beberapa unit,

menetapkan kebijakan di atas kepala unit

6. Kepala Unit

Mengatur dan bertanggung jawab terhadap satu unit serta kontrol terhadap

karyawan yang berada dalam satu unit tersebut.

7. Kepala Bagian Marketing

Mengatur, mengawasi dan bertanggung jawab terhadap pelaksanaan

pekerjaan yang berhubungan dengan marketing sekaligus menaungi bagian

teknologi informasi.

8. Kepala Bagian Akademik

Mengatur, mengawasi dan bertanggung jawab terhadap pelaksanaan

pekerjaan yang berhubungan dengan akademis siswa. Mulai dari jadwal

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

32

Belajar siswa, jadwal pengajar, dan materi pelajaran.

9. Kepala Bagian Umum

Mengatur, mengawasi dan bertanggung jawab terhadap pelaksanaan

pekerjaan yang berhubungan dengan karyawan, keuangan, bangunan dan

logistik

10. Customer Service

Bertanggung jawab terhadap pelaksanaan pekerjaan mulai dari penerimaan

siswa baru, pendataan siswa, kegiatan belajar mengajar.

11. Operasional

Bertanggung jawab terhadap kebersihan ruangan atau gedung dalam unit

tersebut.

12. Satpam

Bertanggung jawab terhadapkeamanan unit.

13. Staff Teknolgi Informasi (TI)

Bertanggung jawab terhadap pelaksanaan pekerjaan mulai dari keamanan

jaringan satu cabang, server, proses nilai try out serta pembuatan materi

pembicara seminar.

14. Staff Marketing

Bertanggung jawab terhadap pelaksanaan pekerjaan pendataan laporan

pendaftaran harian, menganalisis pendaftar harian serta penawaran

kerjasama ke sekolah-sekolah.

15. Staff Akademik Jadwal dan Penghonoran

Bertanggung jawab terhadap pelaksanaan pembuatan jadwal belajar dan try-

out siswa serta jadwal mengajar tentor, memvalidasi kegiatan mengajar

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

33

16. Staff Akademik Materi

Bertanggung jawab terhadap materi yang digunakan dan menganalisis

kecocokan antara materi di Ganesha Operation terhadap materi di sekolah,

serta bertanggung jawab terhadap semua kegiatan try out mulai dari soal,

kunci hingga solusi dari soal.

17. Staff Akademik Kesiswaan

Bertanggung jawab terhadap akademis siswa mulai dari presensi kehadiran

siswa, analisis nilai siswa serta semua kegiatan yang menjadi salah satu

bentuk fasilitas siswa.

18. Kasir

Bertanggung jawab terhadap keuangan di cabang, mulai dari perhitungan

pengeluaran, setoran pendaftaran ke pusat serta pembuatan pengajuan memo

pengeluaran atau pembelian.

3.2 Analisa Kebutuhan

Dalam pelaksanaanya dengan konsisten PT. Ganesha Operation

memberikan jadwal TST perharinya sebagai bentuk fasilitas terhadap siswa, yang

mana jadwal yang sudah dibuat akademik pada periode seminggu sebelum

diterbitkan setiap hari senin dalam setiap periode perminggu. Hasilnya berbentuk

File Microsoft Excel yang dibagikan ke unit-unit melalui telegram grup. Setelah

itu unit mencetak jadwal tersebut untuk kemudian ditempel di mading. Melalui

penelitian dan pengamatan, maka dapat dilakukan analisis terhadap kebutuhan PT.

Pendidikan Ganesha Operation terhadap sebuah aplikasi berbasis web yang dapat

membantu pengolahan data TST.

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

34

3.2.1. Analisa Kebutuhan Fungsional

Adapun kebutuhan-kebutuhan dapat diidentifikasi dari permasalahan-

permasalahan yang dihadapi, yaitu:

1. Kebutuhan Pengguna

Dalam pembuatan website ini terdapat dua pengguna yang dapat saling

berinteraksi dalam lingkungan sistem, yaitu: siswa dan admin. kedua pengguna

tersebut memiliki interaksi dengan sistem yang berbeda-beda dan memiliki

kebutuhan informasi yang berbeda-beda, seperti berikut:

a. Skenario Kebutuhan Siswa

1) Menampilkan jadwal TST

2) download jadwal TST

3) Menampilkan hasil try out

4) Melihat kontak unit yang bisa dihubungi

b. Skenario Kebutuhan Admin

1) Menambah, mengubah dan menghapus data siswa

2) Menambah, mengubah dan menghapus data pengajar

3) Menambah, mengubah dan menghapus data TST

4) Menambah, mengubah dan menghapus data try out

5) Menambah, mengubah dan menghapuskontak

2. Kebutuhan Sistem

a. Siswa, dan admin harus login terlebih dahulu untuk dapat mengakses

halaman web.

b. Siswa, dan admin harus terdata terlebih dahulu untuk dapat mengakses

halaman web.

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

35

c. Admin harus melakukan Input jadwal TST setiap di akhir periode 1

minggu.

d. Admin harus melakukan input hasil TO setiap hasil TO keluar.

3.2.2. Analisa Kebutuhan Non Fungsional

Adapun kebutuhan-kebutuhan penunjang diluar tampilan dan fungsi yaitu:

1. Perangkat keras (hardware)

Perangkat kerasadalah seluruh komponen atau unsur peralatan yang

digunakan untuk menunjang pembangunan suatu sistem. Spesifikasi

perangkat keras untuk perancangan aplikasi yaitu:

a. Processor Intel core i7

b. Ram DDR 3 4 Gb

c. Hard Disk 500 GB

d. Optical Mouse / Touchpad

e. Keyboard

f. Monitor dengan resolusi layar minimum 1024x768

g. Koneksi internet dengan kecepatan 1 Mbps.

2. Perangkat lunak (software)

Spesifikasi perangkat lunak untuk perancangan aplikasi yaitu:

a. Sistem operasiMicrosoft Windows

b. Aplikasi bundle webserver seperti: XAMPP, WampServer, php2triad

yang terdiri dari aplikasi Apache Server v2, PHP Server v5, MySQL

Server v5, danaplikasi phpMyAdmin v3

c. Aplikasi Webbrowser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer,Google Chrome.

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

36

d. Aplikasi pembuat atau pengolah gambar seperti: adobe photoshop cc

2017, corelldraw 2017 dan paint.

3. Sumber Daya Manusia (brainware)

Kemampuan umum yang dimiliki oleh pengguna yang akan menggunakan

aplikasi ini adalah sebagai berikut:

a. Admin

Spesifikasi kemampuan yang dimiliki oleh admin adalah minimal

dapat mengoprasikankomputer dengan baik, dapat memanfaatkan

microsoft office, memahami dasar penjadwalan dan Webbrowser.

b. Siswa

Diharapkan siswa tebiasa menggunakan web browserseperti Mozilla

Firefox, Opera, Safari, Internet Explorer, Google Chrome dan masih

banyak lagi jenis web browser lainnya..

3.3. Perancangan perangkat lunak

Adapun perancangan perangkat lunak dari pembuatan sistem informasi

siswa PT. Pendidikan Ganesha Operation pontianak berbasis web difokuskan pada

tampilan antarmuka, struktur data dan interaksi antar objek.

3.3.1. Perancangan antar muka

Rancangan antarmuka menjelaskan rutinitas program yang akan

dijalankan oleh sebuah sistem untuk menjelaskan interaksi antara pemakai (user)

dengan perangkat lunak yang dikembangkan. Rancangan antarmuka dari

pembuatan sistem informasi siswa PT. Pendidikan Ganesha Operation pontianak

berbasis web adalah sebagai berikut:

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

37

1. Rancangan login

Sumber: Hasil Penelitian (2018)

Gambar III.2. Rancangan Antar Muka Halaman Login

2. Rancangan antar muka halaman siswa

GANESHAOPERATION

Jadwal TST

Hasil TRY OUT

Kontak

FOTO

DATA PENGAJAR

HOME

Log out

Sumber: Hasil Penelitian (2018)

Gambar III.3. Rancangan Antar Muka Halaman siswa

User ID

Password

LOGIN

level

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

38

3. Rancangan antar muka jadwal TST siswa

GANESHAOPERATION

Jadwal TST

Hasil TRY OUT

Kontak

JADWAL TST

DATA PENGAJAR

HOME

Log out Print

Sumber: Hasil Penelitian (2018)

Gambar III.4. Rancangan antar muka jadwal TST siswa

4. Rancangan antar muka hasil try out siswa

GANESHAOPERATION

Jadwal TST

Hasil TRY OUT

Kontak

HASIL TO

DATA PENGAJAR

HOME

Log out

Sumber: Hasil Penelitian (2018)

Gambar III.5. Rancangan antar muka hasil try out siswa

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

39

5. Rancangan antar muka kontak pada halaman siswa

GANESHAOPERATION

Jadwal TST

Hasil TRY OUT

Kontak

KONTAK

DATA PENGAJAR

HOME

Log out

Sumber: Hasil Penelitian (2018)

Gambar III.6. Rancangan antar muka kontak pada halaman siswa

6. Rancangan antar muka data pengajar pada halaman siswa

GANESHAOPERATION

Jadwal TST

Hasil TRY OUT

Kontak

DATA PENGAJAR

HOME

Log out

Data pengajar

Sumber: Hasil Penelitian (2018)

Gambar III.7. Rancangan antar muka data pengajar pada halaman siswa

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

40

7. Rancangan antar muka dashboard admin

GANESHAOPERATION

DATA PENGAJAR

JADWAL TST

Kontak

FOTO

HASIL TRY OUT

HOME

Log out

DATA SISWA

Sumber: Hasil Penelitian (2018)

Gambar III.8. Rancangan antar muka dashboard admin

8. Rancangan antar muka data siswa pada admin

GANESHAOPERATION

DATA PENGAJAR

JADWAL TST

Kontak

HASIL TRY OUT

HOME

Log out

DATA SISWA

Data siswa

create

Sumber: Hasil Penelitian (2018)

Gambar III.9. Rancangan Antar Muka data siswa pada admin

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

41

9. Rancangan antar muka input data siswa pada admin

GANESHAOPERATION

DATA PENGAJAR

JADWAL TST

Kontak

HASIL TRY OUT

HOME

Log out

DATA SISWA

id

Tambah data siswa

nama

Tgl lahir

create cancel

Sumber: Hasil Penelitian (2018)

Gambar III.10. Rancangan antar muka input data siswa pada admin

10. Rancangan antar muka data try out pada admin

GANESHAOPERATION

DATA PENGAJAR

JADWAL TST

Kontak

HASIL TRY OUT

HOME

Log out

DATA SISWAHasil try out

Sumber: Hasil Penelitian (2018)

Gambar III.11. Rancangan antar muka data try out pada admin

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

42

11. Rancangan antar muka input data try out pada admin

GANESHAOPERATION

DATA PENGAJAR

JADWAL TST

Kontak

HASIL TRY OUT

HOME

Log out

DATA SISWA

id

Tambah hasil to siswa

nama

Tgl lahir

create cancel

Sumber: Hasil Penelitian (2018)

Gambar III.12. Rancangan antar muka input data try out pada admin

12. Rancangan antar muka data pengajar pada admin

GANESHAOPERATION

DATA PENGAJAR

JADWAL TST

Kontak

Hasil try out

HOME

Log out

DATA SISWAData pengajar

Sumber: Hasil Penelitian (2018)

Gambar III.13. Rancangan antar muka data pengajar admin

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

43

13. Rancangan antar muka input data pengajar pada admin

GANESHAOPERATION

DATA PENGAJAR

JADWAL TST

Kontak

Hasil try out

HOME

Log out

DATA SISWA

nama

Tambah data pengajar

Tgl lahir

mapel

create cancel

Sumber: Hasil Penelitian (2018)

Gambar III.14. Rancangan antar muka input data pengajar pada admin

14. Rancangan antar muka data kontak pada admin

GANESHAOPERATION

DATA PENGAJAR

JADWAL TST

Kontak

Hasil try out

HOME

Log out

DATA SISWA Data kontak

Sumber: Hasil Penelitian (2018)

Gambar III.15. Rancangan antar muka data kontak pada admin

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

44

15. Rancangan antar muka Input data kontak pada admin

GANESHAOPERATION

DATA PENGAJAR

JADWAL TST

Kontak

Hasil try out

HOME

Log out

DATA SISWA Data kontak

unit

telfon

alamat

create Cancel

Sumber: Hasil Penelitian (2018)

Gambar III.16. Rancangan antar muka input data kontak pada admin

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

45

3.3.2. Basis Data

1. Entity Relationship Diagam (ERD)

Tb_admin Tb_to

Tb_dasisTb_tst

PENGAJAR

Melakukan login

MENDAPATInput jadwal

mendapatkanMengajar

Input Hasil TO

Id_pengajar

tgl

Id_tst

unit

tgl

jam

mapel

Id_pengajarnama

mapel

Tgl_lahir

alamat no_hp

Id_dasis

Id_siswa nama

unit

kelas

sekolah

Tgl_lahir

alamat

No_hp

Id_to

Id_siswa

bulan

ma

ind

ing

fi

ki

bio

sej

sos

geonama

Id_admin nama

password

Tb_login

Melakukan login

Id_user password

UsernameLevel_akses

1

M

M

M

1

1

1

M

M

1

1

M

1M

mendapatTb_kontakId_unit

unittelfon

alamat

m

m

Sumber: Hasil Penelitian (2018)

Gambar III.17. Entity Relationship Diagram

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

46

2. Logical Relation Structure (LRS)

tb_login

id_userPK

username

tb_admin

id_adminPK

alamat

tgl_lahir

id_user

jabatan

tb_pengajar

id_pengajarPK

tgl_lahir

no_hp

mapel

alamat

tb_to

id_toPK

ma

bulan

ind

tb_dasis

id_dasisPK

unit

sekolah

id_siswa

kelas

alamat

tb_kontak

ket

sekolah

id_user

telfon

no_hp

sej

ing

fi

ki

bi

sos

FK

geo

namanama

unit

nama

id_unitPK

id_siswa

FK

FK

FK

1

M

M

tb_tst

id_tstPK

jam

mapel

tgl

unit

id_pengajarFK

unit

tgl_lahir

M

1

M

MM

M

password

level_akses

1

1

1

attribute namePK

1

Sumber: Hasil Penelitian (2018)

Gambar III.18.Logical Relation Structure

2. Spesifikasi File

Adapun spesifikasi file yang digunakan dalam pembuatan sistem informasi

siswa PT. Pendidikan Ganesha Operation berbasis web Pontianak adalah

sebagai berikut:

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

47

a. Spesifikasi DataAdmin

Nama : Tabel Login

Akronim File : tb_login

Tipe File : File Master

Akses File : Random

Record Size : 52

Media File : Harddisk

Kunci Field : id_user

Software : Mysql

Tabel III.1.

Tabel Data Login

No Elemen Data Nama Field Tipe Size Ket

1 Kode User id_user Char 11 Primary Key

2 Nama User username Varchar 15

3 Password password Varchar 25

4 Level akses level_akses Tinyint 1

Sumber: Hasil Penelitian (2018)

b. Spesifikasi DataSiswa

Nama : Tabel Siswa

Akronim File : tb_dasis

Tipe File : File Master

Akses File : Random

Record Size : 107

Media File : Harddisk

Kunci Field : id_dasis

Software : Mysql

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

48

Tabel III.2.

Tabel Data Siswa

No Elemen Data Nama Field Tipe Size Ket

1 Kode Id id_dasis Integer 10 Primary Key

2 Kode Siswa Id_siswa Char 11

2 Nama siswa nama Varchar 25

3 Kelas kelas Varchar 8

4 Unit belajar unit Varchar 15

5 Sekolah sekolah Varchar 25

6 No Hp no_hp Varchar 13

7 Alamat alamat text

8 Tanggal lahir Tgl_lahir date

Sumber: Hasil Penelitian (2018)

c. Spesifikasi DataPengajar

Nama : Tabel Pengajar

Akronim File : tb_pengajar

Tipe File : File Master

Akses File : Random

Record Size : 64

Media File : Harddisk

Kunci Field : id_pengajar

Software : Mysql

Tabel III.3.

Tabel Data Pengajar

No Elemen Data Nama Field Tipe Size Ket

1 Kode Pengajar id_pengajar Integer 11 Primary Key

2 Nama Pengajar nama Varchar 25

3 Mapel jabatan Varchar 15

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

49

4 Tgl Lahir tgl_lahir Date

5 Alamat alamat text

6 No HP no_hp Varchar 13

Sumber: Hasil Penelitian (2018)

d. Spesifikasi Data TST

Nama : Tabel TST

Akronim File : tb_tst

Tipe File : File Master

Akses File : Random

Record Size : 76

Media File : Harddisk

Kunci Field : id_tst

Software : Mysql

Tabel III.4.

Tabel Data TST

No Elemen Data Nama Field Tipe Size Ket

1 Kode TST id_tst Integer 10 Primary Key

2 Unit unit Varchar 15

3 Tgl TST Tgl date

4 Jam tst jam Varchar 11

6 Mapel mapel Varchar 15

7 pengajar pengajar char 25

Sumber: Hasil Penelitian (2018)

e. Spesifikasi Data TO

Nama : Tabel TO

Akronim File : tb_to

Tipe File : File Master

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

50

Akses File : Random

Record Size : 84

Media File : Harddisk

Kunci Field : id_to

Software : Mysql

Tabel III.5.

Tabel Data TO

No Elemen Data Nama Field Tipe Size Ket

1 Kode TO id_to Integer 10 Primary Key

2 Kode Siswa id_siswa char 11 Foreign key

3 Nama Siswa nama_siswa Varchar 25

4 Bulan TO bulan char 10

5 Matematika ma Integer 3

6 B.Indonesia ind Integer 3

7 B.Inggris ing Integer 3

8 Fisika fi Integer 3

9 Kimia ki Integer 3

10 Biologi bio Integer 3

11 Sejarah sej Integer 3

12 Sosiologi sos Integer 3

13 Geografi geo Integer 3

Sumber: Hasil Penelitian (2018)

f. Spesifikasi DataKontak

Nama : Tabel kontak

Akronim File : tb_kontak

Tipe File : File Master

Akses File : Random

Record Size : 31

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

51

Media File : Harddisk

Kunci Field : id_kontak

Software : Mysql

Tabel III.6.

Tabel Data Kontak

No Elemen Data Nama Field Tipe Size Ket

1 Kode kontak id_unit Integer 3 Primary Key

2 Unit unit Char 15

3 Telfon telfon Char 13

4 Alamat gedung alamat text

Sumber: Hasil Penelitian (2018)

3.3.3. Rancangan Struktur Navigasi

Struktur navigasi untuk sistem yang dirancang ini terdiri dari 2 (dua) level

akses, yaitu, akses admin dan akses siswa.

LOGIN

DASHBOARD

DATA SISWA DATA PENGAJAR JADWAL TST HASIL TRY OUT KONTAK LOGOUT

CREATE CREATE CREATE CREATE CREATE

PRINT

Sumber: Hasil Penelitian (2018)

Gambar III.19. Struktur Navigasi Admin

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

52

LOGIN

DASHBOARD

DATA PENGAJAR JADWAL TST HASIL TRY OUT KONTAK LOGOUT

PRINT

Sumber: Hasil Penelitian (2018)

Gambar III.20. Struktur Navigasi Siswa

3.4. Impelemntasi dan Pengujian Unit

A. Implementasi Rancangan Antar Muka

1. Implementasi Antar Muka Halaman Login

Sumber: Hasil Penelitian (2018)

Gambar III.21. Implementasi Antar Muka Halaman Login

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

53

2. Implementasi Antar Muka Halaman Dashboard

Sumber: Hasil Penelitian (2018)

Gambar III.22. Implementasi Antar Muka Halaman Dashboard admin

Sumber: Hasil Penelitian (2018)

Gambar III.23. Implementasi Antar Muka Halaman Dashboard siswa

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

54

3. Implementasi Antar Muka Halaman Data Siswa

Sumber: Hasil Penelitian (2018)

Gambar III.24. Implementasi Antar Muka Halaman Data Siswa

Sumber: Hasil Penelitian (2018)

Gambar III.25. Implementasi Antar Muka Input Data Siswa

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

55

4. Implementasi Antar Muka Daftar Pengajar

Sumber: Hasil Penelitian (2018)

Gambar III.26. Implementasi Antar Muka Daftar Pengajar Pada Admin

Sumber: Hasil Penelitian (2018)

Gambar III.27. Implementasi Antar Muka Daftar Pengajar Pada Siswa

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

56

Sumber: Hasil Penelitian (2018)

Gambar III.28. Implementasi Antar Muka Input Daftar Pengajar pada

Admin

5. Implementasi Antar Muka Daftar Jadwal TST

Sumber: Hasil Penelitian (2018)

Gambar III.29. Implementasi Antar Muka Daftar Jadwal TST Pada Admin

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

57

Sumber: Hasil Penelitian (2018)

Gambar III.30. Implementasi Antar Muka Daftar Jadwal TST Pada Siswa

Sumber: Hasil Penelitian (2018)

Gambar III.31. Implementasi Antar Muka Input Jadwal TST Pada Admin

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

58

6. Implementasi Antar Muka Hasil TO

Sumber: Hasil Penelitian (2018)

Gambar III.32. Implementasi Antar Muka Hasil TO Pada Admin

Sumber: Hasil Penelitian (2018)

Gambar III.33. Implementasi Antar Muka Hasil TO Pada Siswa

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

59

Sumber: Hasil Penelitian (2018)

Gambar III.34. Implementasi Antar Muka Input Hasil TO Pada Admin

7. Implementasi Antar Muka Kontak

Sumber: Hasil Penelitian (2018)

Gambar III.35. Implementasi Antar Muka Kontak Pada Admin

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

60

Sumber: Hasil Penelitian (2018)

Gambar III.36. Implementasi Antar Muka Kontak Pada Siswa

Sumber: Hasil Penelitian (2018)

Gambar III.37. Implementasi Antar Muka Input Kontak Pada Admin

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

61

3.4.1 Pengujian Unit

Pengujian terhadap aplikasi yang dibuat menggunakan blackbox testing

yang difokuskan terhadap proses masukan dan keluaran aplikasi.

Tabel III.7.

Pengujian Blackbox Pada Halaman Depan

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1 Mengetikkan

atau mengakses

URLyang keliru

Mengetikkan URL:

http://localhost/GO

T/kofrgrg pada

browser

Menampilkan

halaman

“Error Page

404”

Sesuai

Harapan

Valid

2 Mengetikkan

atau mengakses

URLyang benar

Mengetikkan URL:

http://localhost/GO

T/login pada

browser

Menampilkan

halaman login

Sesuai

Harapan

Valid

Sumber: Hasil Penelitian (2018)

Tabel III.8.

Pengujian Blackbox Pada Halaman Depan Login

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1 Username,

password, dan

level akses tidak

diisi kemudian

klik tombol

login

Username: (kosong)

Password: (kosong)

Akses: admin

Halaman Login

akan menolak

akses user dan

menampilkan icon

tanda seru pada

isian

Sesuai

harapan

Valid

2 Mengetikkan

usename, tapi

password

kosong level

akses tidak diisi

kemudian

klik tombol

login

Username: admin

Password : (kosong)

Akses: admin

Halaman Login

menolakakses

user dan

menampilkan icon

tanda seru pada

form isian

password

Sesuai

Harapan

Valid

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

62

3 Username, level

akses tidak diisi

dan password

diisi kemudian

klik tombol

login

Username: (kosong)

Password: admin

Akses: admin

Halaman Login

menolak akses

user dan

menampilkan icon

pada formisian

username

Sesuai

Harapan

Valid

4 Mengetikkan

salah satu

kondisi salah

pada username

atau password

kemudian klik

tombol login

Username: admin

(benar)

Password: aaaaaaa

(salah)

Akses: admin

(benar)

Halaman Login

menolak akses

user dan kembali

mengosongkan

form user dan

password

Sesuai

harapan

Valid

5 Mengetikkan

Username,passw

ord dan akses

dengan

data yang benar

kemudian klik

tombol login

Username: admin

(benar)

Password: admin

(benar)

Akses: admin

(benar)

Halaman Login

menerima akses

login dan

kemudian

langsung

menampilkan

menu utama

Sesuai

harapan

Valid

7 Mengetikkan

username dan

password

dengan

data yang benar,

namun memilih

akses yang salah

kemudian klik

tombol login

Username: admin

(benar)

Password: admin

(benar)

Akses: siswa (salah)

Halaman Login

menolak akses

user dan kembali

mengosongkan

form user dan

password

Sesuai

harapan

Valid

Sumber: Hasil Penelitian (2018)

Tabel III.9.

Pengujian Blackbox Pada Halaman Data Siswa

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpula

n

1 Mengakses

halaman data

Siswa tanpa

login dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_dasis

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

63

2 Mengakses

halaman data

Siswa untuk

create dasis

tanpa login

dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_dasis/create

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

3 Mengakses

halaman data

Siswa untuk

read tanpa login

dahulu

Dalam keadaan

belum login,

mengakses

url:http://localhost/G

OT/tb_dasis/read/

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

4 Mengakses

halaman data

Siswa untuk

update dasis

tanpa login

dahulu

Dalam keadaan

belum login,

mengakses

url:http://localhost/G

OT/tb_dasis/update/

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

5 Input data siswa

dengan kolom

nama di

kosongkan

Nama kosong, form

lainya di isi

Muncul

notifikasi” THE

NAMA SISWA

FIELD IS

REQUIRED.”

Sesuai

harapan

Valid

6 Input data siswa

dengan kolom

tgl lahir di

kosongkan

Tgl lahir kosong,

form lainya di isi

Muncul

notifikasi” THE

TGL LAHIR

FIELD IS

REQUIRED.”

Sesuai

harapan

Valid

Sumber: Hasil Penelitian (2018)

Tabel III.10.

Pengujian Blackbox Pada Halaman Data Pengajar

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1 Mengakses

halaman data

pengajar tanpa

login dahulu

Dalam keadaan

belum login,

mengakses

url:http://localhost/G

OT/tb_pengajar

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

64

2 Mengakses

halaman data

pengajar untuk

create data

pengajar tanpa

login dahulu

Dalam keadaan

belum login,

mengakses

url:http://localhost/G

OT/tb_pengajar/creat

e

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

3 Mengakses

halaman data

pengajar untuk

read tanpa login

dahulu

Dalam keadaan

belum login,

mengakses

url:http://localhost/G

OT/tb_pengajar/read

/

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

4 Mengakses

halaman data

pengajar

untukupdate

dasis tanpa login

dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_pengajar/update/

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

5 Input data

Pengajar dengan

kolom nama di

kosongkan

Nama kosong, form

lainya di isi

Muncul

notifikasi” THE

NAMA FIELD

IS

REQUIRED.”

Sesuai

harapan

Valid

6 Input data

Pengajar dengan

Tgl lahir di

kosongkan

Tgl Lahir kosong,

form lainya di isi

Muncul

notifikasi” THE

TGL LAHIR

FIELD IS

REQUIRED.”

Sesuai

harapan

Valid

7 Input data

Pengajar dengan

No.Hp di

kosongkan

No.Hp kosong, form

lainya di isi

Muncul

notifikasi” THE

NO.HP FIELD

IS

REQUIRED.”

Sesuai

harapan

Valid

8 Input data

Pengajar dengan

Alamat di

kosongkan

Alamat kosong, form

lainya di isi

Muncul

notifikasi” THE

ALAMAT

FIELD IS

REQUIRED.”

Sesuai

harapan

Valid

Sumber: Hasil Penelitian (2018)

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

65

Tabel III.11.

Pengujian Blackbox Pada Halaman Jadwal TST

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1 Mengakses

halaman Jadwal

TST tanpa login

dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_tst

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

2 Mengakses

halaman Jadwal

TST untuk

create tanpa

login dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_tst/read

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

3 Mengakses

halaman Jadwal

TST untuk read

tanpa login

dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_tst/read

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

4 Mengakses

halaman Jadwal

TST untuk

update tanpa

login dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_tst/update

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

5 Tambah jadwal

TST dengan

kolom unit di

kosongkan

unit kosong, form

lainya di isi

Muncul

notifikasi” THE

UNIT FIELD IS

REQUIRED.”

Sesuai

harapan

Valid

6 Tambah jadwal

TST dengan

kolom Tgl di

kosongkan

Tgl kosong, form

lainya di isi

Muncul

notifikasi” THE

TGL FIELD IS

REQUIRED.”

Sesuai

harapan

Valid

Sumber: Hasil Penelitian (2018)

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

66

Tabel III.12.

Pengujian Blackbox Pada Halaman Hasil Try Out

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1 Mengakses

halaman Hasil

Try Out tanpa

login dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_to

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

2 Mengakses

halaman Hasil

Try Out untuk

create tanpa

login dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_to/create

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

3 Mengakses

halaman Hasil

Try Out untuk

read tanpa login

dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_to/read

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

4 Mengakses

halaman Hasil

Try Out untuk

update tanpa

login dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_to/update

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

5 Tambah hasil

TO dengan

semua kolom di

kosongkan

Semua kolom di

kosongkan

Muncul

notifikasi

“FIELD IS

REQUIRED”

Di semua

Kolom

Sesuai

harapan

Valid

6 Tambah hasil

TO dengan

semua Nilai

siswa yang tidak

ikut to di

Kosongkan

Kolom nilai di mapel

di beri angka “0”

Nilai tidak ada Sesuai

harapan

Valid

Sumber: Hasil Penelitian (2018)

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

67

Tabel III.13.

Pengujian Blackbox Pada Halaman Kontak

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1 Mengakses

halaman Kontak

tanpa login

dahulu

Dalam keadaan

belum login,

mengakses url:

http://localhost/GOT

/tb_kontak

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

2 Mengakses

halaman Kontak

untuk create

tanpa login

dahulu

Dalam keadaan

belum login,

mengakses

url:http://localhost/G

OT/tb_kontak/create

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

3 Mengakses

halaman Kontak

untuk read tanpa

login dahulu

Dalam keadaan

belum login,

mengakses

url:http://localhost/G

OT/tb_kontak/read

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

4 Mengakses

halaman Kontak

untuk update

tanpa login

dahulu

Dalam keadaan

belumlogin,

mengakses

url:http://localhost/G

OT/tb_kontak/update

Diarahkan

kembali ke

halaman login

Sesuai

harapan

Valid

5 Tambah Kontak

dengan semua

kolom di

kosongkan

Semua kolom di

kosongkan

Muncul

notifikasi“FIEL

D IS

REQUIRED”

Di semua

Kolom

Sesuai

harapan

Valid

Sumber: Hasil Penelitian (2018)

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

68

3.4.2 Spesifikasi Sistem Komputer

1. Spesifikasi Perangkat Keras

Spesifikasi minimum perangkat keras untuk dapat menjalankan aplikasi

yaitu:

a. Client minimal

1) Processor Intel® Pentium® Core 2 Duo

2) RAM DDR2 4 GB

3) Hard Disk 500 GB

4) Optical Mouse / Touchpad

5) Keyboard

6) Monitor dengan resolusi layar minimum 1024x768

7) Koneksi internet dengan kecepatan 1 Mbps.

b. Server minimal

1) Processor Intel® Pentium® Core 2 Duo

2) RAM DDR2 4 GB

3) Hard Disk1TB

4) Optical Mouse / Touchpad

5) Keyboard

6) Monitor dengan resolusi layar minimum 1024x768

7) Koneksi internet dengan kecepatan 1 Mbps.

2. Spesifikasi Perangkat Lunak

Spesifikasi minimum perangkat lunak untuk dapat menjalankan aplikasi

yaitu:

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · 30 Kelas : IV, V dan VI SD Hari : Senin, Selasa, Kamis dan jumat Waktu : 14.30-16.00 atau 16.30-18.00 2) Tingkat kelas SMP Kelas : VII,

69

a. Client

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows

atau Linux (Ubuntu, Fedora, dan lain-lain).

2) Aplikasi Web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

b. Server

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows

atau Linux(Ubuntu, Fedora, dll).

2) Aplikasi bundle webserver seperti: XAMPP, WampServer, php2triad

yang terdiri dari aplikasi Apache Server v2, PHP Server v5, MySQL

Server v5, dan aplikasi phpMyAdmin v3.

3) Aplikasi Web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer,Google Chrome.