• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Sistem pelayanan bimbingan belajar Alva Edison Education Private

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Sistem pelayanan bimbingan belajar Alva Edison Education Private"

Copied!
75
0
0

Teks penuh

(1)

31

BAB III PEMBAHASAN

Sistem pelayanan bimbingan belajar Alva Edison Education Private dikembangkan dengan menggunakan Waterfall Model. Tahapan dalam Waterfall Model adalah sebagai berikut:

a. Software requirements analysis (analisis kebutuhan sistem) b. Design (perancangan sistem)

c. Implementasi sistem d. Testing (pengujian sistem)

A. Analisis Kebutuhan Sistem

Sistem yang dibangun adalah Sistem Informasi Pelayanan Bimbingan Belajar Alva Edison Education Private. Analisis kebutuhan sistem dapat didefinisikan sebagai penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi masalah, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan dapat diusulkan perbaikannya. Tahap analisis dilakukan setelah tahap perencanaan aplikasi dan sebelum tahap desain aplikasi. Langkah-langkah dasar yang harus dilakukan untuk menganalisis kebutuhan sistem adalah analisis masalah, analisis prosedur yang terlibat, dan analisis kebutuhan sistem. Penjelasan yang lebih lanjut untuk analisis kebutuhan sistem tersebut adalah sebagai berikut:

Analisis Masalah

Proses administrasi Alva Edison Education Private masih dilakukan secara manual. Proses pendaftaran si swa yang masih manual dengan cara siswa

(2)

32

yang ingin mendaftar harus bertemu dengan salah satu admin, selanjutnya mengisi formulir pendaftaran siswa, memilih mata pelajaran, menentukan jadwal, dan membayar biaya bimbingan les sesuai paket yang telah dipilih secara tunai. Siswa diberikan kwitansi sebagai bukti pembayaran dan kartu kontrol siswa sebagai presensi sewaktu melakukan bimbingan les. Setelah itu akan diproses untuk menentukan tentor sesuai mata pelajaran dan jadwal yang diinginkan siswa. Bimbingan les akan dilakukan pada jadwal yang diinginkan siswa dan di tempat yang diinginkan siswa pula.

Analisis Prosedur yang Terlibat

a. Prosedur Pendaftaran Siswa Baru

Prosedur pendaftaran siswa baru dilakukan oleh calon siswa yang ingin mendaftar sebagai siswa Alva Edison Education Private. Calon siswa mengisi formulir data siswa, selanjutnya melakukan pembayaran baik tunai melalui admin maupun transfer melalui bank /ATM. Setelah itu siswa login dan upload bukti pembayaran, lalu admin approve dan siswa dapat mencetak ID Siswa.

Prosedur dari proses pendaftaran siswa baru dapat dilihat pada Gambar 10.

b. Prosedur Input Jadwal Tentor

Proses input jadwal tentor (kesediaan mengajar) dilakukan dengan cara tentor input secara online melalui web. Setelah itu admin approve jadwal tentor-tentor yang telah menginputkan. Proses ini digunakan untuk pilihan dalam hal pemilihan waktu bimbingan les oleh siswa.

(3)

33

(4)

34

Aktivitas Rekaman/Dokumen Keterangan

1)

2)

3)

Login menggunakan Id Tentor yang telah didaftarkan admin sebagai username dan password. Memilih hari dan waktu.

Menyimpan Id Tentor

Gambar 11. Prosedur Proses Input Jadwal Tentor c. Prosedur Input Kehadiran Mengajar Tentor

Prosedur input kehadiran mengajar tentor dilakukan sesuai dengan jadwal mengajar. Pada prosedur ini menentukan sisa paket dan tagihan.

Prosedur dari input kehadiran mengajar tentor dapat dilihat pada Gambar 12.

Database Jadwal Tentor Database Tentor Database Mapel Database User Id Tentor Selesai Admin 3

Approve data jadwal tentor. Tentor 2

Cetak ID Tentor. Mulai

Tentor 1

Login melalui web. Input jadwal tentor.

Data Jadwal Tentor

(5)

35

Aktivitas Rekaman/Dokumen Keterangan

1)

2)

3)

Login menggunakan Id Tentor yang telah didaftarkan admin sebagai username dan password. Menginput kehadiran mengajar tentor hanya dapat dilakukan pada jadwal mengajar, maksimal 2 jam dari jadwal mengajar.

Gambar 12. Prosedur Input Kehadiran Tentor Selesai

Mulai

Tentor 1

Login melalui web. Input kehadiran mengajar tentor

Siswa / Orang Tua 2

Approve data Jadwal Siswa Database

Admin 3 Approve data Database Tentor Database Mapel Database User Database Jadwal Tentor Database Tagihan Database Absensi Data Absensi

(6)

36

d. Prosedur Input Nilai

Prosedur input nilai dilakukan oleh tentor setelah melakukan tes latihan soal. Latihan soal tidak wajib, hanya dilakukan jika siswa membutuhkannya.

Prosedur dari input kehadiran mengajar tentor dapat dilihat pada Gambar 13.

e. Prosedur Cek Jadwal, Paket, Tagihan, dan Nilai

Prosedur cek jadwal siswa yaitu jika siswa lupa dengan jadwal lesnya maka dapat mengeceknya. Prosedur cek paket ini untuk mengecek sisa paket les yang dimiliki siswa sesuai jenis dan jumlah paket yang diambil. Prosedur cek tagihan untuk mengecek berapa jumlah tagihan yang harus dibayarkan siswa. Tagihan ini juga dipengaruhi dari jenis dan jumlah paket yang diambil siswa. Prosedur cek nilai yaitu untuk mengukur kemampuan siswa yang ditunjukkan dengan hasil nilai tes yang dilakukan. Tes dilakukan hanya pada siswa yang akan menempuh ujian nasional. Prosedur cek jadwal, paket, tagihan, nilai ini dangan SMS Gateway yaitu dengan mengirimkan SMS sesuai dengan format yang telah ditentukan.

Prosedur dari proses cek jadwal, paket, tagihan, nilai via SMS Gateway dapat dilihat pada Gambar 14.

f. Prosedur Cek Jadwal Tentor

Prosedur cek jadwal tentor yaitu jika tentor lupa dengan jadwal mengajarnya maka dapat mengeceknya, baik melalui web ataupun SMS Gateway.

Prosedur dari proses cek jadwal tentor via SMS Gateway dapat dilihat pada Gambar 15.

(7)

37

Aktivitas Rekaman/Dokumen Keterangan

1)

2)

Login menggunakan Id Tentor yang telah didaftarkan admin sebagai username dan password. Menginput nilai siswa dan tanggal tes..

Gambar 13. Prosedur Input Nilai Siswa Selesai

Mulai

Tentor 1

Login melalui web. Input nilai siswa. tentor

Admin 2

Melihat nilai siswa Database Nilai

Siswa 2

Melihat nilai siswa

Database Tentor Database Mapel Database User Database Siswa Info Nilai

(8)

38

Aktivitas Rekaman/Dokumen Keterangan

2)

3)

Pengiriman kode SMS sesuai dengan format yang telah ditentukan.

Gambar 14. Prosedur Proses Cek jadwal, paket, tagihan, nilai via SMS Gateway Selesai

Mulai

Siswa 1

Kirim SMS untuk mengecek jadwal/paket/tagihan/nilai.

SMS Gateway 2

Info jadwal/paket/sisa paket/tagihan/nilai. Mengecek data siswa. Memberikan informasi jadwal/paket/tagihan/nilai. Database Gammu Info Jadwal/Paket/ Tagihan/Nilai Database Jadwal Siswa Siswa 3 Mendapat informasi jadwal/paket/sisa paket/tagihan/nilai. Database Absensi Database Tagihan Database Nilai

(9)

39

Aktivitas Rekaman/Dokumen Keterangan

2)

3)

Pengiriman kode SMS sesuai dengan format yang telah ditentukan.

Gambar 15. Prosedur Proses Cek Jadwal Tentor Via SMS Gateway g. Prosedur Reminder Sisa Paket Les Siswa

Prosedur reminder sisa paket les siswa yaitu untuk mengingatkan sisa paket les kepada siswa dan tentor Pengingat ini menggunakan SMS Gateway yang akan dikirim kepada siswa pada saat sisa paket les siswa tinggal 1 di H-1 jadwal bimbingan les. Sedangkan pengingat yang dikirim kepada tentor pada saat sisa paket les siswa tinggal 0 di H-1 jadwal bimbingan les sekaligus informasi tidak mengajar.

Selesai Mulai

Tentor 1

Kirim SMS untuk mengecek jadwal mengajar

SMS Gateway 2

Info jadwal.

Mengecek data tentor. Memberikan informasi jadwal mengajar. Database Gammu Info Jadwal Database Jadwal Tentor Tentor 3

Mendapat informasi jadwal mengajar

(10)

40

Prosedur dari proses reminder sisa paket les siswa yang dikirim ke siswa via SMS Gateway dapat dilihat pada Gambar 16.

Aktivitas Rekaman/Dokumen Keterangan

1)

2)

Pengiriman SMS sesuai dengan format yang telah ditentukan.

Pengiriman SMS reminder sisa paket les dilakukan pada saat sisa paketnya 1 di H-1 jadwal bimbingan les. Sistem mengecek data setiap pukul 22.00 WIB.

Gambar 16. Prosedur Proses Reminder Sisa Paket Les Siswa yang Dikirim ke

Siswa Via SMA Gateway

Prosedur dari proses reminder sisa paket les siswa yang dikirim ke tentor via SMS Gateway dapat dilihat pada Gambar 17.

Selesai Mulai

SMS Gateway 1 Mengecek data siswa. Memberikan reminder sisa paketan les kepada siswa.

Database Gammu Info Paket Database Absensi Siswa 2

Mendapat informasi sisa paket les

Database

(11)

41

Aktivitas Rekaman/Dokumen Keterangan

1)

2)

Pengiriman SMS sesuai dengan format yang telah ditentukan.

Pengiriman SMS reminder sisa paket les dilakukan pada saat sisa paketnya 0 di H+1 jadwal bimbingan les. Sistem mengecek data setiap pukul 06.00 WIB.

Gambar 17. Prosedur Proses Reminder Sisa Paket Les Siswa yang Dikirim ke

Tentor Via SMS Gateway

h. Prosedur Reminder Tagihan Pembayaran

Prosedur reminder tagihan pembayaran yaitu untuk mengingatkan pembayaran les yang harus dibayarkan siswa. Pengingat ini menggunakan SMS Gateway yang akan dikirim kepada siswa pada saat sisa paket les siswa 0 di H-1 jadwal bimbingan les.

Selesai Mulai

SMS Gateway 1 Mengecek data siswa. Memberikan reminder sisa paketan les kepada tentor.

Database Gammu Info Sisa Paket Database Absensi Tentor 2

Mendapat informasi sisa paketan les siswa dan pemberitahuan tidak mengajar Info Tidak Mengajar Database Jadwal Siswa Database Jadwal Tentor

(12)

42

Prosedur dari proses reminder tagihan pembayaran yang dikirim ke siswa via SMS Gateway dapat dilihat pada Gambar 18.

Aktivitas Rekaman/Dokumen Keterangan

1)

2)

Pengiriman SMS sesuai dengan format yang telah ditentukan.

Pengiriman SMS reminder tagihan pembayaran kepada siswa dilakukan pada saat sisa paketnya 1 di H-1 jadwal bimbingan les. Sistem mengecek data setiap pukul 22.00 WIB.

Gambar 18. Prosedur Proses Reminder Tagihan Pembayaran Via SMS Gateway Selesai

Mulai

SMS Gateway 1 Mengecek data siswa. Memberikan reminder tagihan pembayaran kepada siswa. Database Gammu Info Tagihan Database Tagihan Siswa 2

Mendapat informasi tagihan pembayaran yang harus dibayarkan

Database

Absensi

Database

(13)

43

i. Prosedur Penggajian

Prosedur penggajian yaitu proses penghitungan gaji tentor. Penghitungan gaji tentor dilihat dari absensi tentor, yaitu berapa kali mengajar dan siswa kelas berapa.

Prosedur dari proses penggajian dapat dilihat pada Gambar 19.

Aktivitas Rekaman/Dokumen Keterangan

1)

2)

Gambar 19. Prosedur Proses Penggajian Selesai

Mulai

Admin 1

Login melalui web. Cek absensi tentor. Proses penggajian.

Tentor 2

Informasi gaji yang diterima

Database User Info Gaji Tentor Database Absensi Database Gaji

(14)

44

Analisis Kebutuhan Sistem

a. Kebutuhan Perangkat Keras (Hardware)

Perangkat keras (hardware) yang digunakan untuk membangun Sistem Informasi Pelayanan Bimbingan Belajar Alva Edison Education Private adalah sebagai berikut:

1) Sebuah komputer dengan spesifikasi: a) Processor Intel core 2 duo 2.1 GHz b) Memory berkapasitas 2.00 GB c) Hardisk berkapasitas 249 GB 2) Modem Wavecom Fastrack 1306 3) Simcard GSM

b. Kebutuhan Perangkat Lunak (Software)

Perangkat lunak (software) yang digunakan untuk membangun Sistem Informasi Pelayanan Bimbingan Belajar Alva Edison Education Private adalah sebagai berikut:

1) Sistem Operasi Windows 7 32bit 2) XAMPP v3.2.1 for Windows 3) Gammu 1.33 for Windows 4) Sublime Text Editor 2.0.2 5) Web Browser

(15)

45

c. Kebutuhan Pengguna

Sistem yang dirancang merupakan Sistem Informasi Pelayanan Bimbingan Belajar Alva Edison Education Private berbasis website untuk kalangan admin, tentor, dan siswa Alva Edison Education Private. Berdasarkan hak akses, pengguna Sistem Informasi Pelayanan Bimbingan Belajar Alva Edison Education Private ini akan dibedakan menjadi 3 hak akses, yaitu sebagai berikut:

1) Admin

Admin memiliki hak akses penuh terhadap sistem. Admin dapat melihat, mengubah dan menghapus semua data pada sistem, mengatur daftar jadwal yang ada, serta mengurus segala administrasi baik siswa maupun tentor. Admin juga dapat memperbaiki kesalahan yang terjadi pada sitem dan melakukan pengembangan yang diperlukan.

2) Siswa / Orang Tua Siswa

Siswa yang dimaksud adalah siswa yang telah terdaftar di Alva Edison Education Private. Orang tua siswa adalah orang tua yang anaknya teraftar sebagai siswa di Alva Edison Education Private. Siswa / orang tua siswa diberikan kewenangan sebagai berikut:

a) Melihat jadwal bimbingan les b) Melihat jumlah tagihan pembayaran c) Melihat sisa paket les

d) Melihat nilai

(16)

46

3) Tentor

Tentor yang dimaksud adalah pengajar yang telah terdaftar di Alva Edison Education Private. Tentor diberikan kewenangan sebagai berikut:

a) Melihat jadwal les

b) Menginput jadwal les (kesediaan mengajar) c) Menginput nilai

d) Menginput kehadiran mengajar (absensi) e) Melihat gaji

B. Perancangan Aplikasi

Perancangan aplikasi dapat diartikan sebagai penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen menjadi satu kesatuan. Perancangan aplikasi yang akan dibuat dimulai setelah tahap analisis terhadap aplikasi yang sedang berjalan selesai dilakukan. Adapun alat bantu yang digunakan untuk menggambarkan perancangan aplikasi yang akan dibuat yaitu, sebagai berikut:

Perancangan Basis Data

Perancangan basis data merupakan perancangan data yang tersimpan dalam media penyimpanan dan perangkat lunak yang akan memanipulasinya. Perancangan basis data terdiri dari struktur tabel dan skema relasi (hubungan antar tabel), yaitu.

a. Struktur Tabel

Adapun tabel-tabel yang digunakan untuk membuat aplikasi peminjaman ruang adalah sebagai berikut.

(17)

47 1) Tabel Siswa

Tabel siswa berfungsi untuk menyimpan data siswa yang terdaftar yang akan melakukan bimbingan les. Struktur tabel siswa dapat dilihat pada Tabel 2.

Tabel 2. Struktur Tabel Siswa

No Nama Field Tipe

Data

Ukuran Keterangan

1 Id_siswa varchar 10 (Primary key) 2 Nama_lengkap varchar 100

3 Tempat_lahir varchar 100 4 Tanggal_lahir date

5 Jenis_kelamin enum ‘Laki-laki’, ’Perempuan’

6 Kelas int 2

7 Asal_sekolah varchar 100

8 Jurusan enum ‘IPA’,

‘IPS’, ‘Bahasa’ 9 No_hp varchar 20 10 Email varchar 50 11 Alamat varchar 100 12 Tempat_bimbingan varchar 100 13 Status enum ‘Pendaftar’,

‘Siswa’

Pendaftar = mendaftar dan belum membayar. Siswa = mendaftar dan sudah membayar.

14 Id_paket varchar 10 15 Jumlah_paket int 5 16 17 Tanggal_mulai date 17 Foto varchar 100 2) Tabel Tentor

Tabel tentor berfungsi untuk menyimpan data tentor yang terdaftar.. Struktur tabel tentor dapat dilihat pada Tabel 3.

Tabel 3. Struktur Tabel Tentor

No Nama Field Tipe Data Ukuran Keterangan

1 Id_tentor varchar 10 (Primary key)

2 Nama_tentor varchar 50

3 Tanggal_lahir date

(18)

48

No Nama Field Tipe Data Ukuran Keterangan

5 Jenis_kelamin enum ‘Laki-laki’, ‘Perempuan’ 6 No_hp varchar 20 7 Pendidikan varchar 5 8 Id_mapel varchar 10 9 Foto varchar 100 3) Tabel Mapel

Tabel mapel berfungsi untuk menyimpan data mata pelajaran. Struktur tabel mapel dapat dilihat pada Tabel 4.

Tabel 4. Struktur Tabel Mapel

No Nama Field Tipe Data Ukuran Keterangan

1 Id_mapel varchar 10 (Primary key)

2 Nama_mapel varchar 50

3 keterangan varchar 100

4) Tabel Jadwal Siswa

Tabel jadwal siswa berfungsi untuk menyimpan data jadwal siswa yang sudah terdaftar. Struktur tabel jadwal siswa dapat dilihat pada Tabel 5.

Tabel 5. Struktur Tabel Jadwal Siswa

No Nama Field Tipe Data Ukuran Keterangan

1 Id_jadwal_siswa int 5 (Primary key)

2 Id_siswa varchar 10

3 Id_jadwal int 5

4 keterangan varchar 50

5) Tabel User

Tabel user berfungsi untuk menyimpan data user yang menggunakan aplikasi. Struktur tabel user dapat dilihat pada Tabel 6.

(19)

49

Tabel 6. Struktur Tabel User

No Nama Field Tipe Data Ukuran Keterangan

1 Id_user int 5 (Primary key)

2 username varchar 10

3 password varchar 50

4 level enum ‘superuser’

‘siswa’ ‘tentor’

Superuser = admin

6) Tabel Jadwal Tentor

Tabel jadwal tentor berfungsi untuk menyimpan data jadwal tentor mengajar. Struktur tabel jadwal tentor dapat dilihat pada Tabel 7.

Tabel 7. Struktur Tabel Jadwal Tentor

No Nama Field Tipe Data Ukuran Keterangan

1 Id_jadwal int 5 (Primary key)

2 Id_tentor varchar 10

3 Id_mapel varchar 10

4 Hari enum ‘Minggu’,

‘Senin’, ‘Selasa’, ‘Rabu’, ‘Kamis’, ‘Jumat’, ‘Sabtu’ 5 Jam enum ’14.00’, ’16.00’ ’18.30’

6 Status enum ‘Aktif’,

‘Non Aktif’

Aktif = tersedia untuk siswa. Non Aktif = tidak tersedia untuk siswa

7) Tabel Gaji

Tabel gaji berfungsi untuk menyimpan data gaji tentor. Struktur tabel gaji dapat dilihat pada Tabel 8.

(20)

50

Tabel 8. Struktur Tabel Gaji

No Nama Field Tipe Data Ukuran Keterangan

1 Id_gaji int 11 (Primary key)

2 Id_absensi int 5

3 Jumlah_jam int 5

4 Jumlah_gaji double (20,0) 5 Tanggal_bayar date

8) Tabel Orang Tua

Tabel orang tua berfungsi untuk menyimpan data orang tua siswa yang terdaftar. Struktur tabel orang tua dapat dilihat pada Tabel 9.

Tabel 9. Struktur Tabel Orang Tua

No Nama Field Tipe Data Ukuran Keterangan

1 Id_siswa varchar 10

2 Jenis enum ‘Ibu’,

‘Ayah’ 3 Nama varchar 100 4 Alamat varchar 100 5 Pekerjaan varchar 100 6 No_hp varchar 100 9) Tabel Paket

Tabel paket berfungsi untuk menyimpan data paket les yang tersedia. Struktur tabel paket dapat dilihat pada Tabel 10.

Tabel 10. Struktur Tabel Paket

No Nama Field Tipe Data Ukuran Keterangan

1 Id_paket int 255 (Primary key)

2 Program enum ‘Individu’,

3 Jumlah_kelompok int 5

4 Kelas enum ‘1’,’2’,’3’,’4’,

‘5’,’6’,’7’,8’, ‘9’,’10’,’11’,’12’

(21)

51 10) Tabel Tagihan

Tabel tagihan berfungsi untuk menyimpan data tagihan pembayaran les siswa. Struktur tabel tagihan dapat dilihat pada Tabel 11.

Tabel 11. Struktur Tabel Tagihan

No Nama Field Tipe

Data

Ukuran Keterangan

1 Id_tagihan int 5 (Primary key)

2 Id_siswa varchar 10

3 Jenis_tagihan enum ‘Pendaftaran’, ‘Perpanjangan ’ Pendaftaran = biaya awal Perpajangan = biaya bimbingan selanjutnya 4 Harga int 10 5 Qty int 5 6 Jumlah_tagihan int 10 7 Tanggal_batas_bayar date 8 Status enum ‘B’,’L’ 9 Upload varchar 100 11) Tabel Absensi

Tabel absensi berfungsi untuk menyimpan data absensi les siswa. Struktur tabel absensi dapat dilihat pada Tabel 12.

Tabel 12. Struktur Tabel Absensi

No Nama Field Tipe

Data

Ukuran Keterangan

1 Id_absensi int 5 (Primary key)

2 Id_tentor varchar 10

3 Id_siswa varchar 10

4 Tanggal_les date

5 Jam varchar 10

6 Hadir enum ‘Awal’,

‘Input’ ‘Selesai’

‘Batal’

7 Pertemuan int 5

8 Status enum ‘Input’,

‘Approve’, ‘Terbayar’, ‘Dibatalkan’,

(22)

52

No Nama Field Tipe

Data Ukuran Keterangan 9 Id_jadwal varchar 10 10 Tanggal_pelaksanaan date 11 Materi text 12) Tabel Nilai

Tabel nilai berfungsi untuk menyimpan data nilai siswa. Struktur tabel nilai dapat dilihat pada Tabel 13.

Tabel 13. Struktur Tabel Nilai

No Nama Field Tipe

Data

Ukuran Keterangan

1 Id_nilai int 5 (Primary key)

2 Id_siswa varchar 10 3 Id_tentor varchar 10 4 Id_mapel varchar 10 5 Tanggal_test date 6 Nilai varchar 5 7 Keterangan varchar 50 13) Tabel Profil

Tabel profil berfungsi untuk menyimpan data profil bimbingan belajar, meliputi alamat, no hp, nama direktur, dan lain-lain. Struktur tabel profil dapat dilihat pada Tabel 14.

Tabel 14. Struktur Tabel Profil

No Nama Field Tipe

Data

Ukuran Keterangan

1 Id_profil int 5 (Primary key)

2 Kategori varchar 20

3 Isi text

4 Status enum ‘Aktif’,

‘Non Aktif’

Aktif = ditampilkan, Non Aktif = tidak ditampilkan

(23)

53 14) Tabel Rekening

Tabel rekening berfungsi untuk menyimpan data rekening untuk pembayaran les. Struktur tabel rekening dapat dilihat pada Tabel 15.

Tabel 15. Struktur Tabel Rekening

No Nama Field Tipe

Data

Ukuran Keterangan

1 Id_rekening int 5 (Primary key)

2 Nama_bank varchar 100

3 Nama_rekening varchar 100 4 Nomor_rekening varchar 100

5 Status enum ‘Aktif’

‘Non Aktif’ Aktif = ditampilkan, Non Aktif = tidak ditampilkan

15) Tabel Master Gaji

Tabel master gaji berfungsi untuk menyimpan data daftar gaji per-pertemuan. Struktur tabel master gaji dapat dilihat pada Tabel 16.

Tabel 16. Struktur Tabel Master Gaji

No Nama Field Tipe

Data

Ukuran Keterangan

1 Kelas int 2 (Primary key)

2 Jumlah_siswa int 2

3 Jumlah_gaji deciml 10,0

b. Skema Relasi

Pada database ini terdapat 15 tabel yang digunakan yaitu tabel siswa, tentor, mapel, orag tua, jadwal siswa, user, jadwal tentor, gaji, paket, tagihan, absensi, nilai, profil, rekening, master gaji. Tabel-tabel ini saling berelasi satu sama lain. Skema relasi disajikan pada Gambar 19.

(24)

54

(25)

55

Perancangan Aliran Data

Perancangan aliran data adalah penggambaran dari aliran data dari sistem yang akan dibangun, tabel penyimpanan data, dan entiti luar. Perancangan proses dalam sistem informs pelayanan bimbingan belajar berbasis web dan SMS Gateway adalah sebagai berikut:

a. Diagram Konteks

Diagram konteks merupakan alat untuk menganalisis struktur. Analisis struktur berfungsi untuk menggambarkan sistem yang akan dibangun secara keseluruhan. Diagram konteks ini menghasilkan sumber informasi yang dibutuhkan dan tujuan yang akan dihasilkan. Diagram konteks yang akan dibangun disajikan pada Gambar 21.

Siswa / Orang Tua Siswa Tentor Admin • Data Pendaftar • Data Siswa

• Data Pembayaran Siswa • Data Paket Siswa • Data Tagihan Siswa • Data Sisa Paket Siswa • Data Input Jadwal Tentor • Data Jadwal Tentor • Data Jadwal Siswa • Data Jadwal Les • Data Nilai Siswa • Data Absensi • Data Pesan Masuk • Data Pesan Terkirim • Master Data Paket • Master Data Gaji

• Login

• Olah Data Pendaftar • Approve Data Pembayaran • Olah Profile

• Olah Data Siswa • Olah Input Jadwal Tentor • Olah Data Mapel • Olah Data Tentor • Approve Absensi • Send SMS • Broadcast SMS • Olah Master Data Paket • Olah Master Data Gaji • Reset Password User • Ubah Password • Kartu ID Siswa • Data Diri • Data Absensi • Data Nilai • Data Jadwal • Data Sisa Paket • Data Paket • Data Tagihan • Isi Form registrasi • Olah Data Diri • Login

• Upload Bukti Pembayaran • Approve Absensi • Ubah Password

• Login

• Input Jadwal Tentor

• Input Absensi • Input Nilai • Olah Data Diri • Ubah Password • Kartu ID Tentor • Data Diri • Data Absensi • Data Nilai • Data Jadwal • Data Gaji Sistem informasi administrasi bimbingan belajar Alva Edison

Education Private berbasis web dan SMS

Gateway

(26)

56

b. Data Flow Diagram (DFD) Level 1

Data Flow Diagram (DFD) level 1 merupakan hasil pengembangan dari diagram konteks dan merupakan gambaran seluruh proses dalam sistem. Terdapat 9 proses yang terjadi dalam sistem, yaitu input jadwal tentor, pendaftaran, input absensi, input nilai, penggajian, cek jadwal tentor, cek jadwal / paket / sisa paket / tagihan / nilai siswa, reminder sisa paket, dan reminder tagihan. Terdapat 15 tabel yang terlibat dalam DFD level 1 yaitu tebel user, data ukm, kategori ukm, obrolan, proposal, lpj, revisi proposal, revisi lpj, dan obrolan. DFD level 1 ditunjukkan oleh Gambar 22.

c. DFD Level 2 Proses 2 Pendaftaran

Pendaftaran dilakukan oleh user (calon siswa / orang tua calon siswa) untuk menjadi siswa Alva Edison Education Private. Terdapat 3 proses yaitu registrasi online, pembayaran, dan upload bukti pembayaran. Terdapat 8 tabel yaitu tabel user, siswa, orang tua, jadwal siswa, jadwal tentor, mapel, tagihan, dan paket. DFD level 2 proses pendaftaran disajikan pada Gambar 23.

d. DFD Level 2 Proses 6 Cek Jadwal Tentor

Cek jadwal tentor dilakukan oleh user (tentor) untuk mengetahui jadwal mengajar tentor. Cek jadwal tentor dapat dilakukan dengan mengirim SMS melalui SMS Gateway. Terdapat 2 proses yaitu menerjemahkan format SMS dan cek jadwal tentor. Terdapat 2 tabel yaitu tabel gammu dan jadwal tentor. DFD level 2 proses cek jadwal tentor disajikan pada Gambar 24.

(27)

57 1 Input Jadwal Tentor 2 Pendaftaran 3 Input Absensi 4 Input Nilai 5 Penggajian 6 Cek Jadwal Tentor 7 Cek Jadwal/ Paket/Sisa Paket/ Tagihan/Nilai Siswa 8 Reminder Sisa Paket 9 Reminder Tagihan Tentor Admin Siswa / Orang Tua Siswa Login, Input Jadwal User Mapel Tentor Jadwal Tentor Siswa Paket Data User Tagihan Jadwal Siswa Orang Tua Absensi Data Tentor Data Mapel Data Jadwal Id Tentor, Data Jadwal Approve Data

Data Input Jadwal Tentor

Input Data Diri, Isi Form, Upload Bukti Pembayaran

Data Siswa

Data Mapel Data Tentor

Data Paket Data Jadwal Tentor

Data Tagihan Data User

Approve Data

Data Jadwal Siswa

Data Orang Tua Login, Input Absensi

Data User

Data Tentor Data Mapel Data Jadwal Tentor

Data Absensi Data Jadwal Siswa

Data Tagihan Approve Data

Approve Data

Data User

Data Siswa

Login, Input Nilai Data Absensi Data User Data Mapel Id Siswa, Bukti Pembayaran, Jadwal Les Data Tentor Data Siswa Nilai Data Nilai Data Nilai Login, Cek Absensi Data User Data Absensi Gaji Data Gaji Data Gaji Gammu SMS Cek Jadwal Menerima SMS Data Jadwal Tentor SMS Jadwal Tentor Tentor SMS Jadwal Tentor SMS Cek Jadwal/ Paket/Sisa Paket/ Tagihan/Nilai Data Absensi Menerima SMS Data Absensi Data Jadwal Siswa Data Tagihan SMS Cek Jadwal Data Nilai SMS Jadwal/Paket/Sisa Paket/Tagihan/Nilai SMS Jadwal/Paket/Sisa Paket/Tagihan/Nilai Cek Data Siswa, SMS Sisa Paket

Data Absensi Data Jadwal Siswa Data Jadwal Tentor

SMS Sisa Paket Siswa SMS Sisa Paket Siswa

Cek Data Siswa, SMS Tagihan Data Absensi Data Tagihan SMS Tagihan Gambar 22. DFD Level 1

(28)

58 2.1 Registrasi Online Siswa/ Orang Tua Siswa 2.2 Pembayaran 2.3 Upload Bukti Pembayaran Admin

Input Data Diri, Isi Form User Mapel Jadwal Tentor Siswa Paket Tagihan Jadwal Siswa Orang Tua Data Mapel

Data Jadwal Tentor Data Paket Data User Data Siswa Data Tagihan Data Tagihan Data Tagihan Data Pendaftar, Data Tagihan Pembayaran melalui ATM/ Bank/Admin Bukti Pembayaran Login,

Upload Bukti Pembayaran Data User

Data Jadwal Siswa

Data Orang Tua Data Tagihan

Approve Data

Data Tagihan Data User

Data Mapel Data Jadwal Tentor

Data Paket

Data User

Data Pembayaran

(29)

59 6.1 Menerjemahkan Format SMS Tentor SMS Data Jadwal 6.2 Cek Jadwal Tentor Gammu SMS Info Jadwal SMS Data Jadwal Data Jadwal Jadwal Tentor Data Jadwal Data Jadwal Data Jadwal Data Jadwal

Gambar 24. DFD Level 2 Proses 6 Cek Jadwal Tentor

e. DFD Level 2 Proses 7 Cek Jadwal / Paket / Sisa Paket / Tagihan / Nilai

Cek jadwal / paket / sisa paket / tagihan / nilai dilakukan oleh user (siswa / orang tua) untuk mengetahui jadwal mengajar tentor. Cek jadwal / paket / sisa paket / tagihan / nilai dapat dilakukan dengan mengirim SMS melalui SMS Gateway. Terdapat proses yaitu menerjemahkan format SMS dan cek jadwal / paket / sisa paket / tagihan / nilai. Terdapat 5 tabel yaitu tabel gammu, jadwal siswa, absensi, tagihan, dan nilai. DFD level 2 proses cek jadwal / paket / sisa paket / tagihan / nilai disajikan pada Gambar 25.

(30)

60 7.1 Menerjemahkan Format SMS Soswa SMS Data Jadwal/ Paket/Sisa Paket/ Nilai/Tagihan 7.2 Cek Jadwal/Paket/ Sisa Paket/Nilai/ Tagihan Siswa Gammu SMS Info Jadwal/ Paket/Sisa Paket/ Nilai/Tagihan SMS Data Jadwal/ Paket/Sisa Paket/ Nilai/Tagihan Data Jadwal/ Paket/Sisa Paket/ Nilai/Tagihan Jadwal Siswa Data Jadwal Data Jadwal Data Jadwal/ Paket/Sisa Paket/ Nilai/Tagihan Data Jadwal/ Paket/Sisa Paket/ Nilai/Tagihan Absensi Tagihan Nilai Data Tagihan Data Tagihan Data Absensi Data Absensi Data Nilai Data Nilai

Gambar 25. DFD Level 2 Proses 7 Cek Jadwal / Paket / Sisa Paket / Tagihan /

Nilai Siswa

f. DFD Level 2 Proses 8 Reminder Sisa Paket

Reminder sisa paket akan dikirim ke siswa dan tentor secara otomatis melalui SMS Gateway. Terdapat 2 proses yaitu reminder sisa paket dan mengkonversi ke format SMS. Terdapat 4 tabel yaitu tabel gammu, jadwal tentor, jadwal siswa, dan absensi. DFD level 2 proses reminder sisa paket disajikan pada Gambar 26.

(31)

61 8.1 Reminder Sisa Paket Jadwal Siswa

Data Jadwal Siswa Data Jadwal Siswa

Absensi Jadwal Tentor Data Absensi Data Absensi 8.2 Mengkonversi ke Format SMS Siswa Gammu

SMS Info Sisa Paket SMS Data Sisa Paket Data Jadwal Tentor

Data Jadwal Tentor

Data Sisa Paket Data Sisa Paket

Tentor

SMS Info Sisa Paket

Gambar 26. DFD Level 2 Proses 8 Reminder Sisa Paket g. DFD Level 2 Proses 9 Reminder Tagihan

Reminder tagihan akan dikirim ke siswa secara otomatis melalui SMS Gateway. Terdapat 2 proses yaitu reminder tagihan dan mengkonversi ke format SMS. Terdapat 4 tabel yaitu tabel gammu, tagihan, jadwal siswa, dan absensi. DFD level 2 proses reminder tagihan disajikan pada Gambar 27.

(32)

62 9.1 Reminder Tagihan Jadwal Siswa

Data Jadwal Siswa Data Jadwal Siswa

Absensi Tagihan Data Absensi Data Absensi 9.2 Mengkonversi ke Format SMS Siswa Gammu

SMS Info Tagihan SMS Data Tagihan

Data Tagihan

Data Tagihan

Data Tagihan Data Tagihan

Gambar 27. DFD Level 2 Proses 9 Reminder Tagihan Perancangan Struktur Menu

Struktur menu dari sistem yang sedang dibangun terdiri dari tiga hak akses pengguna, yaitu admin, tentor, dan siswa / orang tua siswa. Struktur menu untuk setiap hak akses pengguna tersebut adalah sebagai berikut:

a. Struktur Menu Admin

Setelah Login, admin dapat mengakses semua menu pada sistem. Menu-menu tersebut adalah menu Dashboard, Profile, Administrasi, Jadwal, Daftar Nilai, Tentor, SMS Gateway, Pengaturan, dan Logout. Sedangkan sub menu dari menu Administrasi adalah Data Siswa, Data Pembayaran Siswa, Paket dan Tagihan Siswa. Sub menu dari menu Jadwal adalah Input Jadwal Tentor, Jadwal Tentor, Jadwal Siswa, dan Jadwal Les. Sub menu dari menu Tentor adalah Daftar Mata

(33)

63

Pelajaran, Daftar Tentor, Daftar Hadir, dan Daftar Gaji. Sub menu dari menu SMS Gateway adalah Send SMS, Broadcast SMS, Pesan Masuk, dan Pesan Terkirim. Sub menu dari menu Pengaturan adalah Master Data Gaji, Master Data Paket, Reset Password User, dan Ubah Password. Struktur menu admin disajikan pada Gambar 28.

Login

Dashboard Profile Administrasi Jadwal Daftar Nilai Tentor

SMS

Gateway Pengaturan Logout

Ubah Data Siswa Data Pembayaran Siswa Paketan Dan Tagihan Siswa Jadwal Les Jadwal Siswa Jadwal Tentor Input Jadwal Tentor Pendaftar Data Siswa Cetak Delete Edit Lihat Cetak Delete Lihat Cetak Approve Cetak Lihat Delete Non Aktif Lihat Edit Lihat Tambah Cetak Delete Lihat Cetak Ubah Lihat Cetak Edit Delete Lihat Cetak Daftar Gaji Daftar Hadir Daftar Mata Pelajaran Daftar Tentor Edit Tambah Delete Edit Lihat Tambah Cetak Delete Lihat Cetak Approve Lihat Proses Penggajian Send SMS Broadcast SMS Pesan Masuk Pesan Terkirim Reset Kirim Kirim Reset Lihat Delete Lihat Delete Master Data Gaji Master Data Paket Reset Password User Ubah Password Edit Tambah Cetak Delete Edit Tambah Cetak Delete Reset Reset Lihat Lihat Lihat Lihat

(34)

64

b. Struktur Menu Siswa / Orang Tua Siswa

Setelah Login, siswa / orang tua siswa dapat mengakses enam menu pada sistem. Menu-menu tersebut adalah Dashboard, Profil, Paket Siswa, Jadwal Siswa, Nilai Siswa, dan Logout. Sedangkan sub menu dari menu Profil adalah Profil Siswa dan Ubah Password. Struktur menu siswa / orang tua siswa disajikan pada Gambar 29.

Login

Dashboard Profil Nilai Logout

Siswa Jadwal Siswa Paket Siswa Profil Siswa Ubah Password Lihat Ubah Cetak Ubah Lihat Lihat Approve Cetak Lihat Cetak

Gambar 29. Struktur Menu Siswa / Orang Tua Siswa c. Struktur Menu Tentor

Setelah Login, tentor dapat mengakses tujuh menu pada sistem. Menu-menu tersebut adalah Dashboard, Profil, Jadwal, Input Absensi, Input Nilai, Penggajian, dan Logout. Sedangkan sub menu dari menu Profil adalah Profil dan Ubah Password. Sub menu dari menu Jadwal adalah Input Jadwal Tentor dan Jadwal

(35)

65

Tentor Mengajar. Struktur menu tentor disajikan pada Gambar 30.

Login

Dashboard Profil Input Logout

Nilai Input Absensi Jadwal Profil Ubah Password Lihat Edit Cetak Ubah Input Jadwal Tentor Jadwal Tentor Mengajar Lihat Lihat Tambah Cetak Lihat Input Cetak Lihat Input Edit Delete Penggajian Lihat Cetak

Gambar 30. Struktur Menu Tentor Perancangan Antarmuka

Perancangan antarmuka merupakan pembuatan desain tampilan perancangan aplikasi sistem informasi pelayanan bimbingan belajar saat diakses menggunakan browser. Berikut 6 rancangan antarmuka setiap halaman. Rancangan yang lain dijelaskan di dalam Lampiran 1.

a. Rancangan Antarmuka Halaman Home

Halaman Home adalah halaman yang pertama kali diakses oleh pengguna. Pada halaman home terdapat menu login, pendaftaran, profil, info pendaftaran. Sub menu dari menu info pendaftaran adalah form pendaftaran, peraturan, dan biaya private. Selain itu terdapat beberapa macam informasi seperti konsep -konsep bimbingan belajar, fasilitas, alamat kantor, contact person, dan galeri foto. Rancangan antarmuka halaman home disajikan pada Gambar 31.

(36)

66

Gambar 31. Rancangan Antarmuka Halaman Home

b. Rancangan Antarmuka Halaman Menu Login

Halaman login merupakan halaman yang berisi username dan password untuk masuk dan mengakses perancangan aplikasi sistem pelayanan bimbingan belajar. Pada halaman ini hanya ada 3 hak akses yang dapat masuk yaitu admin, tentor, dan siswa. Username dan password admin adalah admin. Username dan password tentor adalah ID Tentor. Sedangkan untuk siswa, username menggunakan ID Siswa dan password tanggal lahir (ddmmyy). Rancangan antarmuka halaman login ditampilkan pada Gambar 32.

(37)

67

Gambar 32. Rancangan Antarmuka Halaman Menu Login c. Rancangan Antarmuka Halaman Menu Pendaftaran

Halaman pendaftran merupakan halaman yang berfungsi untuk mengisikan identitas siswa, orang tua siswa, dan paket private bagi siswa yang mendaftar private. Pada halaman tersebut siswa juga dapat memilih jadwal les, tentor, dan tempat les. Siswa juga diwajibkan untuk menyetujui dan melaksanakan peraturan yang berlaku. Rancangan antarmuka halaman pendaftaran ditampilkan pada Gambar 33.

(38)

68

Gambar 33. Rancangan Antarmuka Halaman Menu Pendaftaran d. Rancangan Antarmuka Halaman Menu Profil

Halaman profil merupakan halaman yang berisi profil dari suatu bimbingan belajar. Rancangan antarmuka halaman profil ditampilkan pada Gambar 34.

(39)

69

Gambar 34. Rancangan Antarmuka Halaman Menu Profil e. Rancangan Antarmuka Halaman Menu Info Pendaftaran 1) Rancangan Antarmuka Halaman Sub Menu Peraturan

Halaman peraturan merupakan halaman yang berisi peraturan bimbingan belajar yang harus di taati oleh siswa. Rancangan antarmuka halaman peraturan ditampilkan pada Gambar 35.

2) Rancangan Antarmuka Halaman Sub Menu Biaya Private

Halaman biaya private merupakan halaman yang berisi komponen biaya pendaftaran dan biaya private. Rancangan antarmuka halaman biaya private ditampilkan pada Gambar 36.

(40)

70

Gambar 35. Rancangan Antarmuka Halaman Sub Menu Peraturan

(41)

71

f. Rancangan Antarmuka Halaman Menu Lupa Password

Halaman lupa password merupakan halaman yang berisi username untuk mereset password dan dikirim melalui SMS Gateway. Rancangan antarmuka halaman menu lupa password ditampilkan pada Gambar 37.

Gambar 37. Rancangan Antarmuka Halaman Menu Lupa Password Perancangan Output Fasilitas yang Disediakan

Sistem pelayanan bimbingan belajar Alva Edison Education Private mempunyai fasilitas-fasilitas sebagai berikut.

a. Cetak Semua Data Siswa b. Cetak Semua Data Pendaftar c. Cetak Data Pembayaran Siswa d. Cetak Data Paket dan Tagihan Siswa e. Cetak Jadwal Tentor

f. Cetak Jadwal Siswa g. Cetak Jadwal Les h. Cetak Data Nilai

(42)

72 i. Cetak Data Tentor

j. Cetak Data Absensi k. Cetak Data Penggajian l. Cetak Master Gaji m. Cetak Master Paket n. Cetak Id Card Siswa o. Cetak Data Siswa p. Cetak Id Card Tentor q. Cetak Data Tentor r. Cetak Absensi

Detail masing-masing fasilitas dideskripsikan pada bagian implementasi .

6. Perancangan Format SMS

Pada sistem ini terdapat beberapa format SMS yang digunakan, baik format SMS masuk (input) ataupun SMS keluar (output). Rancangan format SMS tersebut adalah sebagai berikut:

a. Format SMS Untuk Cek Jadwal, Paket, Sisa Paket, Tagihan, dan Nilai Siswa

Format SMS yang dikirim oleh siswa untuk melihat jadwal / Paket / Sisa Paket / Tagihan / Nilai adalah sebagai berikut:

“Jadwal/Paket/Sisapaket/Tagihan/Nilai<spasi>ID Siswa”

Keterangan:

(43)

73

ID Siswa : ID Siswa yang telah terdaftar

Apabila proses berhasil, sistem akan mengirim contoh SMS balasan seperti berikut:

1) Jadwal

Contoh SMS balasan untuk pengecekan jadwal siswa adalah sebagai berikut:

“Halo Sari.

Jadwal Les Matematika setiap Senin pkl 18.30 Tentor Tini Matematika setiap Kamis pkl 18.30 Tentor Tini

AEE-Private.com” 2) Paket

Contoh SMS balasan untuk pengecekan paket siswa adalah sebagai berikut:

“Halo Sari.

Anda Terdaftar dalam paket 4x Individu Kelas 11

AEE-Private.com” 3) Sisa Paket

Contoh SMS balasan untuk pengecekan sisa paket siswa adalah sebagai berikut:

“Halo Sari.

sisa paket anda : 4x

(44)

74

4) Tagihan

Contoh SMS balasan untuk pengecekan tagihan siswa adalah sebagai berikut:

“Halo Sari.

Tagihan Pendaftaran sebesar Rp. 230000 dg Status = L

AEE-Private.com” 5) Nilai

Contoh SMS balasan untuk pengecekan nilai siswa adalah sebagai berikut:

“Halo Sari.

Nilai Matematika = 85

AEE-Private.com”

b. Format SMS Untuk Cek Jadwal Tentor

Format SMS yang dikirim oleh tentor untuk melihat jadwal adalah sebagai berikut:

“Jadwal<spasi>ID Tentor<spasi>Hari”

Keterangan:

Jadwal : jadwal untuk mengecek jadwal tentor ID Siswa : ID Tentor yang telah terdaftar

Hari : hari yang ingin dilihat jadwalnya

Apabila proses berhasil, sistem akan mengirim contoh SMS balasan seperti berikut:

(45)

75

“Halo Alfyanti.

Jadwal Les Alfyanti hari KAMIS pukul 18.30 dg Siswa Sari

AEE-Private.com”

c. Format SMS Untuk Reminder Sisa Paket Les Siswa

Format SMS yang dikirim ke siswa untuk mengingatkan sisa paketnya adalah sebagai berikut:

“Halo<spasi>Nama.

Sisa<spasi>Paket<spasi>mu<spasi>tinggal<spasi>1<spasi>pada<spasi>tg l<spasi>Tgl Les<spasi>dg<spasi>tentor<spasi>Nama Tentor”

Keterangan:

Nama : nama siswa

Tgl Les : tanggal les terakhir

Nama Tentor : nama tentor yang mengajar di tanggal les terakhir

Format SMS yang dikirim ke temtor untuk mengingatkan sisa paket habis dan pemberitahuan tidak mengajar adalah sebagai berikut:

“Halo<spasi>Nama Tentor.

Jadwal<spasi>untuk<spasi>siswa<spasi>Nama

Siswa<spasi>sudah<spasi>selesai,<spasi>Jangan<spasi>masuk<spasi>ya”

Keterangan:

Nama Tentor : nama tentor yang mengajar Nama Siswa : nama siswa yan diajar

(46)

76

d. Format SMS Untuk Reminder Tagihan Siswa

Format SMS yang dikirim ke siswa untuk mengingatkan membayar tagihan adalah sebagai berikut:

“Halo<spasi>Nama.

Untuk<spasi>memperpanjang<spasi>paket,<spasi>silahkan<spasi>melu nasi<spasi>tagihan<spasi>sebesar<spasi>Jumlah Tagihan”

Keterangan:

Nama : nama siswa

Jumlah Tagihan : jumlah tagihan yang harus dibayarkan

C. Implementasi

Implementasi merupakan penerapan dari sistem yang telah dirancang dengan bahasa pemograman yang telah ditentukan dan digunakan dalam pembuatan sistem. Implementasi perancangan aplikasi sistem informasi pelayanan bimbingan belajar adalah sebagai berikut.

Implementasi Antarmuka

Implementasi antarmuka merupakan penerapan dari rancangan antarmuka yang sudah dirancang sebelumnya. Implementasi antarmuka sistem informasi pelayanan bimbingan belajar dibangun menggunakan PHP, HTML, MySQL dan framework Bootstrap. Berikut 6 implementasi antarmuka masing-masing halaman. Implementasi yang lain dijelaskan di dalam Lampiran 2.

a. Implementasi Antarmuka Halaman Home

(47)

77

Pada halaman home terdapat menu login, pendaftaran, profil, info pendaftaran. Sub menu dari menu info pendaftaran adalah form pendaftaran, peraturan, dan biaya private. Selain itu terdapat beberapa macam informasi seperti konsep -konsep bimbingan belajar, fasilitas, alamat kantor, contact person, dan galeri foto. Implementasi antarmuka halaman home disajikan pada Gambar 38.

b. Implementasi Antarmuka Halaman Menu Login

Halaman login merupakan halaman yang berisi username dan password untuk masuk dan mengakses perancangan aplikasi sistem pelayanan bimbingan belajar. Pada halaman ini hanya ada 3 hak akses yang dapat masuk yaitu admin, tentor, dan siswa. Username dan password admin adalah admin. Username dan password tentor adalah ID Tentor. Sedangkan untuk siswa, username menggunakan ID Siswa dan password tanggal lahir (ddmmyy). Implementasi antarmuka halaman login ditampilkan pada Gambar 39.

c. Implementasi Antarmuka Halaman Menu Pendaftaran

Halaman pendaftran merupakan halaman yang berfungsi untuk mengisikan identitas siswa, orang tua siswa, dan paket private bagi siswa yang mendaftar private. Pada halaman tersebut siswa juga dapat memilih jadwal les, tentor, dan tempat les. Siswa juga diwajibkan untuk menyetujui dan melaksanakan peraturan yang berlaku. Implementasi antarmuka halaman pendaftaran ditampilkan pada Gambar 40.

(48)

78

(49)

79

Gambar 39. Implementasi Antarmuka Halaman Menu Login

(50)

80

d. Implementasi Antarmuka Halaman Menu Profil

Halaman profil merupakan halaman yang berisi profil dari suatu bimbingan belajar. Implementasi antarmuka halaman profil ditampilkan pada Gambar 41.

Gambar 41. Implementasi Antarmuka Halaman Menu Profil e. Implementasi Antarmuka Halaman Menu Info Pendaftaran 1) Implementasi Antarmuka Halaman Sub Menu Peraturan

Halaman peraturan merupakan halaman yang berisi peraturan binbingan belajar yang harus di taati oleh siswa. Implementasi antarmuka halaman peraturan ditampilkan pada Gambar 42.

2) Implementasi Antarmuka Halaman Sub Menu Biaya Private

Halaman biaya private merupakan halaman yang berisi komponen biaya pendaftaran dan biaya private. Implementasi antarmuka halaman biaya private ditampilkan pada Gambar 43.

(51)

81

(52)

82

Gambar 43. Implementasi Antarmuka Halaman Biaya Private

f. Implementasi Antarmuka Halaman Menu Lupa Password

Halaman lupa password merupakan halaman yang berisi username untuk mereset password dan dikirim melalui SMS Gateway. Implementasi antarmuka halaman login ditampilkan pada Gambar 44.

(53)

83

Implementasi Output File

Implementasi output file merupakan pengolahan informasi dari sistem ke halaman yang dapat dicetak serta hasil dari implementasi SMS Gateway. Berikut ini 4 penjelasan output file fasilitas yang disediakan oleh sistem informasi pelayanan bimbingan belajar Alva Edison Education Private. Penjelasan output file fasilitas yang lain di dalam Lampiran 2.

a. Implementasi Cetak Semua Data Siswa

Implementasi cetak semua data siswa dihasilkan dari 2 tabel yang berelasi yaitu tabel siswa dan tabel orang tua. Kedua tabel tersebut dihubungkan dengan atribut id_siswa. Implementasi cetak semua data siswa ditampilkan pada Gambar 45.

Gambar 45. Implementasi Cetak Semua Data Siswa

Implementasi cetak semua data siswa dihasilkan dari perintah sql dibawah ini.

SELECT * from t_siswa a, t_orang_tua b where a.id_siswa=b.id_siswa

(54)

84

b. Implementasi Cetak Semua Data Pendaftar

Implementasi cetak semua data pendaftar dihasilkan dari 2 tabel yang berelasi yaitu tabel siswa dan tabel orang tua. Kedua tabel tersebut dihubungkan dengan atribut id_siswa. Implementasi cetak semua data pendaftar ditampilkan pada Gambar 46.

Gambar 46. Implementasi Cetak Semua Data Pendaftar

Implementasi cetak semua data pendaftar dihasilkan dari perintah sql dibawah ini.

SELECT * from t_siswa a, t_orang_tua b where a.id_siswa=b.id_siswa and a. status='Pendaftar'

c. Implementasi Cetak Data Pembayaran Siswa

Implementasi cetak data pembayaran siswa dihasilkan dari 2 tabel yang berelasi yaitu tabel siswa dan tabel tagihan. Kedua tabel tersebut dihubungkan dengan atribut id_siswa.Implementasi cetak data pembayaran siswa ditampilkan pada Gambar 47.

(55)

85

Gambar 47. Implementasi Cetak Data Pembayaran Siswa

Implementasi cetak data pembayaran siswa dihasilkan dari perintah sql dibawah ini.

Select b.id_siswa, b.nama_lengkap, b.paket,

a.jumlah_tagihan,a.status from t_tagihan a, t_siswa b where a.id_siswa=b.id_siswa

d. Implementasi Cetak Data Paket dan Tagihan Siswa

Implementasi cetak data paket dan tagihan siswa dihasilkan dari 3 tabel yang berelasi yaitu tabel siswa, tabel paket, dan tabel tagihan. Tabel tagihan dan tabel siswa dihubungkan dengan atribut id_siswa, sedangkan tabel siswa dan tabel paket dihubungkan dengan atribut id_paket.Implementasi cetak data paket dan tagihan siswa ditampilkan pada Gambar 48.

(56)

86

Gambar 48. Implementasi Cetak Data Paket dan Tagihan Siswa

Implementasi cetak semua data paket dan tagihan siswa dihasilkan dari perintah sql dibawah ini.

select * from t_tagihan a, t_siswa b, t_paket c where a.id_siswa=b.id_siswa and b.id_paket=c.id_paket order by a.id_tagihan asc

Implementasi SMS Gateway

Ada 4 fasilitas SMS Gateway yang disediakan oleh sistem informasi pelayanan bimbingan belajar Alva Edison Education Private yaitu sebagai berikut. a. Implementasi Cek Jadwal, Paket, Sisa Paket, Tagihan, dan Nilai Siswa

b. Implementasi Cek Jadwal Tentor

c. Implementasi Reminder Sisa Paket Siswa d. Implementasi Reminder Tagihan Siswa

Berikut penjelasan dari masing-masing fasilitas.

a. Implementasi Cek Jadwal, Paket, Sisa Paket, Tagihan, dan Nilai Siswa

(57)

87

informasi jadwal les siswa hari, waktu, mata pelajaran serta tentor yang mengajar. Hasil implementasi SMS Gateway cek jadwal siswa ditampilkan pada Gambar 49.

Gambar 49. Implementasi Cek Jadwal Melalui SMS Gateway

Cek paket melalui SMS Gateway akan mendapat balasan yaitu berupa informasi paket les yang diambil. Hasil implementasi SMS Gateway cek paket siswa ditampilkan pada Gambar 50.

Gambar 50. Implementasi Cek Paket Melalui SMS Gateway

Cek sisa paket melalui SMS Gateway akan mendapat balasan yaitu berupa informasi sisa paket yang dapat digunakan untuk les. Hasil implementasi SMS Gateway cek sisa paket siswa ditampilkan pada Gambar 51.

(58)

88

Gambar 51. Implementasi Cek Sisa Paket Melalui SMS Gateway

Cek tagihan melalui SMS Gateway akan mendapat balasan yaitu berupa informasi tagihan yang harus dibayarkan. Hasil implementasi SMS Gateway cek tagihan siswa ditampilkan pada Gambar 52.

Gambar 52. Implementasi Cek Tagihan Melalui SMS Gateway

Cek nilai melalui SMS Gateway akan mendapat balasan yaitu berupa informasi nilai siswa. Hasil implementasi SMS Gateway cek nilai siswa ditampilkan pada Gambar 53.

(59)

89

b. Implementasi Cek Jadwal Tentor

Cek jadwal tentor melalui SMS Gateway akan mendapat balasan yaitu berupa informasi jadwal mengajar tentor hari, waktu, serta siswa yang diajar. Hasil implementasi SMS Gateway cek jadwal tentor ditampilkan pada Gambar 54.

Gambar 54. Implementasi Cek Jadwal Tentor Melalui SMS Gateway c. Implementasi Reminder Sisa Paket Siswa

Reminder sisa paket siswa dikirim ke siswa pada saat sisa paketnya 1 di H-1 jadwal bimbingan les. Didalam SMS tersebut terdapat informasi tanggal berakhirnya paket les. Hasil implementasi SMS Gateway reminder sisa paket siswa yang dikirim ke siswa ditampilkan pada Gambar 55.

Gambar 55. Implementasi Reminder Sisa Paket untuk Siswa Melalui SMS

Gateway

Reminder sisa paket siswa dikirim ke tentor pada saat sisa paketnya 0 di H+1 jadwal bimbingan les. Didalam SMS tersebut terdapat pemberitahuan untuk

(60)

90

tidak mengajar siswa yang paket lesnya habis. Hasil implementasi SMS Gateway reminder sisa paket siswa yang dikirim ke tentor ditampilkan pada Gambar 56.

Gambar 56. Implementasi Reminder Sisa Paket untuk Tentor Melalui SMS

Gateway

d. Implementasi Reminder Tagihan Siswa

Reminder tagihan siswa dikirim ke siswa pada saat sisa paketnya 1 di H-1 jadwal bimbingan les. Didalam SMS tersebut terdapat pemberitahuan berapa jumlah uang yang harus dibayarkan. Hasil implementasi SMS Gateway reminder tagihan siswa ditampilkan pada Gambar 57.

Gambar 57. Implementasi Reminder Tagihan Siswa Melalui SMS Gateway

Sebelum diuji coba ke pengguna, sistem informasi ini di validasi oleh 2 ahli komputer (lembar validasi dapat dilihat dalam Lampiran 3). Secara ringkas hasil validasi tersebut disajikan dalam Tabel 17. sebagai berikut.

(61)

91

Tabel 17. Saran dan Revisi Pengujian Sistem

No. Saran Revisi Keterangan

1. Login cukup 1 tombol saja di bagian home.

Fitur sudah di- perbaiki. 2. Paket les dapat digunakan

untuk semua mata pelajaran yang dipilih siswa.

Fitur sudah di- tambahkan.

Penggunaan paket les agar efisien, tidak perlu membayar double-doubel. 3. Penambahan user orang tua

siswa (hak akses sama dengan siswa).

Fitur sudah ditambahkan

Orang tua siswa agar dapat mengeprove kehadiran tentor.

4. Pemberian peringatan ketika tentor input absensi tidak sesuai jadwal mengajar.

Fitur sudah ditambahkan

Penambahan peringatan agar tentor menginputkan absensi sesuai jadwal

D. Pengujian Sistem

Pengujian aplikasi sistem informasi pelayanan bimbingan belajar berbasis web menggunakan pengujian beta pada 3 pengguna (Tentor, Siswa / Orang Tua Siswa, dan Admin) yang diambil secara acak yaitu tentor, siswa, dan satu orang pengguna sebagai admin yang menggunakan sistem.

Pengujian pada ahli komputer dilakukan oleh dosen untuk me-review sistem secara keseluruhan. Kriteria dalam pengujian sistem menggunakan faktor McCall yang disesuaikan berdasarkan objek pengujian. Pengujian sistem yang dilakukan oleh pengguna (Tentor, Siswa / Orang Tua Siswa, dan Admin) adalah faktor faktor yang berkaitan dengan operasional sistem antara lain Correctness, Reliability, Integrity, dan Usability. Pengujian sistem yang dilakukan oleh ahli komputer menggunakan faktor yang berkaitan dengan pengembangan dan perbaikan sistem yaitu Efficiency, Maintainability, Testability, Flexibility, Portability, Reusability, dan Interoperability.

(62)

92

Pengujian sistem menggunakan kuisioner terdiri dari 11 butir pertanyaan untuk pengguna (Tentor dan Siswa / Orang Tua Siswa), 12 butir pertanyaan untuk pengguna sebagai admin dan 12 butir pertanyaan untuk ahli komputer. Jawaban untuk kuisioner pengujian menggunakan skala sangat tidak baik (1), kurang baik (2), baik (3) dan sangat baik (4). Hasil dari pengujian selanjutnya dilakukan perhitungan untuk menentukan penilaian terhadap sistem yang dibangun. Perhitungan hasil dilakukan dengan cara memberikan skor 1, 2, 3, 4 pada skala jawaban untuk setiap pertanyaan. Pedoman penskoran ditampilkan pada Tabel 18. sebagai berikut.

Tabel 18. Pedoman Penskoran Kuesioner

Kategori Skor

Sangat Tidak Baik 1

Tidak Baik 2

Baik 3

Sangat Baik 4

Menurut Anwar (2010), dalam Heny Setyawan (2016), rentang skor secara kuantitatif dapat disajikan dalam Tabel 19. sebagai berikut.

Tabel 19. Rentang Skor (i) Kuantitatif

Rentang skor (i) kuantitatif Kriteria Kualitatif

𝑋 > (𝑥𝑖+ 1.5 𝑆𝐵𝑖) Sangat Baik (𝑥𝑖+ 𝑆𝐵𝑖) < 𝑋 ≤ (𝑥𝑖+ 1.5 𝑆𝐵𝑖) Baik (𝑥𝑖− 0.5 𝑆𝐵𝑖) < 𝑋 ≤ (𝑥𝑖+ 𝑆𝐵𝑖) Cukup Baik (𝑥𝑖− 1.5 𝑆𝐵𝑖) < 𝑋 ≤ (𝑥𝑖− 0.5 𝑆𝐵𝑖) ≤ (𝑥𝑖− 0.5 𝑆𝐵𝑖) Sangat Kurang

𝑋 ≤ (𝑥𝑖− 1.5 𝑆𝐵𝑖) Sangat Kurang Baik

Keterangan:

= rata-rata skor tiap butir

-rata ideal = 12 (skor tertinggi + skor terendah) 𝑆𝐵𝑖 = simpangan baku ideal = 1

(63)

93

Berdasarkan pedoman penskoran kuisioner (Tabel 19.) didapatkan rentang skor kuesioner pada Tabel 20. adalah sebagai berikut.

Tabel 20. Rentang Skor Kuesioner

Rentang skor (i) kuantitatif Kriteria Kualitatif

x

> 3.25 Sangat Baik 3 <

x

≤ 3.25 Baik 2.25 <

X

≤ 3 Cukup Baik 1.25 <

𝑋

≤ 2.25 Sangat Kurang

𝑋

≤ 1.25 Sangat Kurang Baik

Berdasarkan hasil pengujian kepada pengguna, dicari persentase masing-masing jawaban dengan menggunakan rumus:

Y = (P/Q) x 100% Keterangan:

Y = Nilai persentase

P = Banyaknya jawaban responden tiap pertanyaan Q = Jumlah responden

Aplikasi sistem informasi pelayanan bimbingan belajar diujikan pada pengguna (Tentor dan Siswa / Orang Tua Siswa), admin, dan ahli komputer. Berikut merupakan hasil dari pengujian sistem:

Pengujian Sistem oleh Pengguna (Tentor)

Pengujian sistem oleh pengguna (Tentor) dilakukan terhadap 3 orang. Hasil perhitungan persentase masing-masing pertanyaan pada pengujian sistem oleh pengguna (Tentor) ditampilkan pada Tabel 21.

(64)

94

Tabel 21. Tabel Hasil Pengujian Sistem oleh Pengguna (Tentor)

No. Pertanyaan 1 2 3 4

Correctness

1. Kesesuaian sistem dalam memenuhi kebutuhan pengguna untuk mengelola pelayanan bimbingan belajar.

33,3% 66,7%

2. Kesesuaian menu jadwal dalam memenuhi kebutuhan pengguna untuk mendapatkan informasi jadwal les.

100%

3. Kesesuaian menu input nilai dalam memenuhi kebutuhan pengguna

untuk menginput nilai siswa. 66,7% 33,3%

4. Kesesuaian menu input absensi dalam memenuhi kebutuhan pengguna

untuk menginput absensi. 33,3% 66,7%

5. Kesesuaian layanan SMS Gateway memberikan pesan balasan sesuai

dengan pesan yang dikirim tentor. 100%

Reliability

6. Keakuratan sistem saat digunakan untuk melakukan proses pengaturan pelayanan bimbingan belajar dan pengelolaan pengguna.

33,3% 66,7%

7. Keakuratan layanan SMS Gateway membantu proses melihat jadwal tanpa harus membuka sistem di web browser.

33,3% 66,7%

Integrity

8. Keamanan sistem dari orang yang tidak berhak mengakses, sehingga sesuai dengan hak akses masing-masing pengguna.

(65)

95

Usability

9. Kemudahan dalam melakukan pelayanan administrasi bimbingan

belajar dan laporan data. 66,7% 33,3%

10. Kemudahan dalam menampilkan laporan data administrasi.

66,7% 33,3%

11. Keberfungsian menu dalam sistem. 100%

Perhitungan rata-rata skor tiap faktor dari pengujian sistem oleh pengguna (Tentor) diperoleh hasil sebagai berikut:

a. Correctness

33,3%𝑥3 + 66,7%𝑥4 + 100%𝑥4 + 66,7%𝑥3 + 33,3%𝑥4 + 33,3%𝑥3 + 66,7%𝑥4 + 100%𝑥3

5 = 3,53

Perhitungan nilai rata-rata correctness termasuk dalam kriteria sangat baik (Tabel 21.).

b. Reliability

33.3%𝑥3 + 66,7%𝑥4 + 33,3%𝑥3 + 66,7%𝑥4

2 = 3,67

Nilai rata-rata reliability termasuk dalam kriteria sangat baik yang menunjukkan bahwa sistem akurat untuk melakukan melakukan pelayanan bimbingan belajar (Tabel 21.).

c. Integrity

33,3%𝑥3 + 66,7%𝑥4 = 3,67

Nilai rata-rata integrity termasuk dalam kriteria sangat baik, artinya keamanan sistem terjamin (Tabel 21.).

(66)

96 d. Usability

66,7%𝑥3 + 33,3%𝑥4 + 66,7%𝑥3 + 33,3%𝑥4 + 100%𝑥4

3 = 3,55

Nilai rata-rata usability termasuk dalam kriteria sangat baik, artinya sistem mudah digunakan oleh pengguna (Tabel 21.).

Pengujian Sistem oleh Pengguna (Siswa)

Pengujian sistem oleh pengguna (Siswa) dilakukan terhadap 5 orang siswa. Hasil perhitungan persentase masing-masing pertanyaan pada pengujian sistem oleh pengguna (Siswa) ditampilkan pada Tabel 22.

Tabel 22. Tabel Hasil Pengujian Sistem oleh Pengguna (Siswa)

No. Pertanyaan 1 2 3 4

Correctness

1. Kesesuaian sistem dalam memenuhi kebutuhan pengguna untuk mengelola pelayanan bimbingan belajar.

60% 40%

2. Kesesuaian menu paket siswa dalam memenuhi kebutuhan pengguna untuk mendapatkan informasi paket siswa.

20% 80%

3. Kesesuaian menu jadwal siswa dalam memenuhi kebutuhan pengguna untuk mendapatkan informasi jadwal siswa.

40% 60%

4. Kesesuaian menu daftar nilai dalam memenuhi kebutuhan pengguna untuk mendapatkan informasi nilai siswa.

(67)

97 5. Kesesuaian layanan SMS Gateway

memberikan pesan balasan sesuai

dengan pesan yang dikirim siswa. 40% 60%

Reliability

6. Keakuratan sistem saat digunakan untuk melakukan proses pengaturan pelayanan bimbingan belajar dan pengelolaan pengguna.

20% 80%

7. Keakuratan layanan SMS Gateway saat digunakan untuk melihat jadwal, paket, sisa paket, tagihan, dan nilai tanpa harus membuka sistem di web

browser. 40% 60%

Integrity

8. Keamanan sistem dari orang yang tidak berhak mengakses, sehingga sesuai dengan hak akses masing-masing pengguna.

60% 40%

Usability

9. Kemudahan dalam melakukan pelayanan administrasi bimbingan

belajar dan laporan data. 40% 60%

10. Kemudahan dalam menampilkan laporan data administrasi.

60% 40%

11. Keberfungsian menu dalam sistem. 40% 60%

Perhitungan rata-rata skor tiap faktor dari pengujian sistem oleh pengguna (Siswa) diperoleh hasil sebagai berikut:

a. Correctness

60%𝑥3 + 40%𝑥4 + 20%𝑥3 + 80%𝑥4 + 40%𝑥3 + 60%𝑥4 + 40%𝑥3 + 60%𝑥4 + 40%𝑥3 + 60%𝑥4

5 = 3,6

(68)

98 baik (Tabel 22.).

b. Reliability

20%𝑥3 + 80%𝑥4 + 40%𝑥3 + 60%𝑥4

2 = 3,7

Nilai rata-rata reliability termasuk dalam kriteria sangat baik yang menunjukkan bahwa sistem akurat untuk melakukan melakukan pelayanan bimbingan belajar (Tabel 22.).

c. Integrity

60%𝑥3 + 40%𝑥4 = 3,4

Nilai rata-rata integrity termasuk dalam kriteria sangat baik, artinya keamanan sistem terjamin (Tabel 22.).

d. Usability

40%𝑥3 + 60%𝑥4 + 60%𝑥3 + 40%𝑥4 + 40%𝑥3 + 60%𝑥4

3 = 3,53

Nilai rata-rata usability termasuk dalam kriteria sangat baik, artinya sistem mudah digunakan oleh pengguna (Tabel 22.).

Pengujian Sistem oleh Admin

Hasil pengujian sistem oleh pengguna sebagai admin ditampilkan pada Tabel 23. sebagai berikut.

Tabel 23. Tabel Hasil Pengujian Sistem oleh Pengguna Admin

No. Pertanyaan 1 2 3 4

Correctness

1. Kesesuaian sistem dalam memenuhi kebutuhan admin untuk mengelola

(69)

99 2. Kesesuaian menu administrasi dalam

memenuhi kebutuhan admin untuk mendapatkan informasi administrasi siswa.

3. Kesesuaian menu jadwal dalam memenuhi kebutuhan admin untuk mendapatkan informasi jadwal tentor, siswa, dan jadwal harian.

4. Kesesuaian menu daftar nilai dalam memenuhi kebutuhan admin untuk

mendapatkan informasi nilai siswa. √

5. Kesesuaian menu tentor dalam memenuhi kebutuhan admin untuk mendapatkan informasi daftar tentor, daftar hadir, dan daftar gaji tentor.

6. Kesesuaian layanan SMS Gateway memberikan pesan balasan sesuai

dengan pesan yang dikirim user.

7. Kesesuaian menu pengaturan dalam memenuhi kebutuhan admin untuk mendapatkan informasi data gaji, data paket, dan reset password.

Reliability

8. Keakuratan sistem saat digunakan untuk melakukan proses pengaturan pelayanan bimbingan belajar dan pengelolaan pengguna.

9. Keakuratan layanan SMS Gateway saat digunakan untuk melihat jadwal, paket, sisa paket, tagihan, dan nilai tanpa harus membuka sistem di web

browser. √

Integrity

9. Keamanan sistem dari orang yang tidak berhak mengakses, sehingga

Gambar

Gambar 11. Prosedur Proses Input Jadwal Tentor  c.  Prosedur Input Kehadiran Mengajar Tentor
Gambar 14. Prosedur Proses Cek jadwal, paket, tagihan, nilai via SMS Gateway
Gambar 15. Prosedur Proses Cek Jadwal Tentor Via SMS Gateway  g.  Prosedur Reminder Sisa Paket Les Siswa
Gambar 16. Prosedur Proses Reminder Sisa Paket Les Siswa yang Dikirim ke         Siswa Via SMA Gateway
+7

Referensi

Dokumen terkait

Hasil penelitian mengandung keterangan atau informasi tentang suatu keadaan atau suatu kegiatan berdasarkan fakta yang ada, berupa kegiatan pengumpulan,

Keterangan: Penulis mengambil beberapa elemen dari tokoh Miguel sebagai acuan untuk merancang tokoh Eza yang berupa pengaplikasian bentuk lingkaran yang dominan

Korban dan kerusakan akibat gempa terjadi di dua kecamatan (Gunung Raya dan Batang Berangin) di Kabupaten Kerinci.. Gubernur Jambi, Danrem, Kapolda dan unsur Muspida mengunjungi

Berdasarkan data hasil observasi aktivitas belajar siswa siklus II diperoleh skor 48 dari 50 skor maksimal dengan persentase perolehan 96% dan berada dalam kategori

Pada Gambar 12 terlihat bahwa jika v ditambahkan pada graph Q kemudian titik tersebut dihubungkan dengan setiap serta titik v dan yang semula tidak terhubung menjadi

Dengan demikian, penelitian ini bertujuan untuk mengetahui apakah pengetahuan wajib pajak, pemahaman sistem self assessment , tingkat penghasilan wajib pajak,

Sesuai dengan arahan di RTRW bahwa fungsi primer BWK X ditetapkan untuk kegiatan industri, sedangkan kegiatan pendukung fungsi primer tersebut adalah kegiatan

Dan untuk mempermudah proses pengaduan dibutuhkan suatu sistem handling complaint yang berbasis ISO 10002 : 2004, yang diambil dari data kemampuan, pengetahuan