59
17 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat di Taman Harapan Baru Blok M1 No.5 Bekasi Utara. A. Sejarah Perusahaan PT Sinar Pendidikan Pelatihan dan Karir (SP2K) adalah salah satu lembaga pendidikan yang menyediakan fasilitas yang dibutuhkan masyarakat dalam bidang pendidikan non formal. Dengan cabang pertama yang didirikan oleh Devanda Angga Pradipta di Cibitung (Gramapuri) pada tahun 2011, ternyata banyak orang yang tertarik untuk ikut serta membuka cabang-cabang lainnya. Dengan sistem waralaba yang bagus, jaminan keuntungan dengan modal yang ringan, dan kelengkapan fasilitas yang disediakan, pada tahun 2014 sudah terdapat 4 cabang baru yang penyebarannya masih di sekitar wilayah Bekasi. Melihat banyak kelemahan pada sistem manajemen lembaga pendidikan non formal yang sudah ada, maka PT Sinar Pendidikan Pelatihan dan Karir (SP2K) meresmikan legalitas lembaganya dengan badan hukum Perseroan Terbatas pada pertengahan Tahun 2011 dengan Kep. Menteri Hukum dan HAM No: AHU- 26314.AH.01.01.Tahun 2011. Kemudian, satu tahun setelah itu membangun kantor pusat di daerah Alinda (Bekasi Utara) dan merekrut sumber daya manusia berpengalaman yang profesional untuk memfasilitasi pelayanan terhadap cabang- cabangnya. Dengan demikian, kesiapan dari sisi sumber daya manusia dan akademik sudah dapat bersaing untuk berkontribusi.

BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

17

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan

Pelatihan dan Karir yang beralamat di Taman Harapan Baru Blok M1 No.5 – Bekasi Utara.

A. Sejarah Perusahaan

PT Sinar Pendidikan Pelatihan dan Karir (SP2K) adalah salah satu lembaga

pendidikan yang menyediakan fasilitas yang dibutuhkan masyarakat dalam bidang

pendidikan non formal. Dengan cabang pertama yang didirikan oleh Devanda

Angga Pradipta di Cibitung (Gramapuri) pada tahun 2011, ternyata banyak orang

yang tertarik untuk ikut serta membuka cabang-cabang lainnya. Dengan sistem

waralaba yang bagus, jaminan keuntungan dengan modal yang ringan, dan

kelengkapan fasilitas yang disediakan, pada tahun 2014 sudah terdapat 4 cabang

baru yang penyebarannya masih di sekitar wilayah Bekasi.

Melihat banyak kelemahan pada sistem manajemen lembaga pendidikan non

formal yang sudah ada, maka PT Sinar Pendidikan Pelatihan dan Karir (SP2K)

meresmikan legalitas lembaganya dengan badan hukum Perseroan Terbatas pada

pertengahan Tahun 2011 dengan Kep. Menteri Hukum dan HAM No: AHU-

26314.AH.01.01.Tahun 2011. Kemudian, satu tahun setelah itu membangun kantor

pusat di daerah Alinda (Bekasi Utara) dan merekrut sumber daya manusia

berpengalaman yang profesional untuk memfasilitasi pelayanan terhadap cabang-

cabangnya. Dengan demikian, kesiapan dari sisi sumber daya manusia dan

akademik sudah dapat bersaing untuk berkontribusi.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

18

PT Sinar Pendidikan Pelatihan dan Karir (SP2K) berusaha memberikan yang

terbaik dalam melayani masyarakat, dengan visi misi turut serta mencerdaskan dan

meningkatkan skill masyarakat, selain dari mutu atau kualitas, pengembangan

diarahkan pada penyaluran (masuk sekolah favorit dan masuk dunia kerja) dan

penghargaan dalam bentuk beasiswa.

B. Struktur Organisasi dan Fungsi

Struktur organisasi dibutuhkan untuk penjelasan deskripsi pekerjaan dan

tugas serta tanggung jawab dari setiap bagian yang ada. Adapun struiktur organisasi

pada PT Sinar Pendidikan Pelatihan dan Karir yaitu:

Gambar III.1

Struktur Organisasi PT Sinar Pendidikan Pelatihan dan Karir

Dari struktur organisasi diatas, setiap jabatan memiliki rangkaian tugas dan

tanggung jawabnya masing-masing. Diantaranya :

Staf Marketing

Front Office Pengajar

Staf Akademik

Koordinator

Cabang

Staf Keuangan

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

19

1. Koordinator Cabang

Uraian tugas :

a. Memimpin dan bertanggung jawab dalam semua aspek (operasional

pendidikan, keuangan, pemasaran, personalia dan lain-lain) dikantor cabang.

b. Menetapkan rencana cabang baik jangka pendek, jangka menengah maupun

jangka panjang berikut dengan pembuatan cash flow.

c. Menyampaikan laporan berkala kepada direktur utama terkait realisasi

kegiatan yang telah dicapai secara komperatif (dengan adanya perbandingan)

dengan kegiatan dan anggaran pada periode sebelumnya.

d. Membuat laporan kantor cabang secara keseluruhan.

2. Staf Keuangan

Uraian tugas :

a. Membantu koordinator cabang menyusun rencana dan membuat cash flow

untuk kegiatan jangka pendek, jangka menengah, maupun jangka panjang.

b. Menerima uang, mencatat transaksi, dan mengeluarkan bukti terima

keuangan yang ditanda tangani dan dicap (sebagai pengesahan dokumen).

c. Mengeluarkan uang berdasarkan persetujuan yang mencakup di permohonan,

dengan adanya bukti uang keluar yang didukung oleh dokumen pendukung

(sebagai bukti yang lengkap).

d. Mengontrol arus keuangan dan merekap laporan keuangan meliputi dana kas,

penggajian, transaksi pembayaran, pembelian barang dan lainnya yang di

laporkan kepada Koordinator Cabang.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

20

3. Staf Marketing

Uraian tugas :

a. Mengelola data, mengkoordinir dan melaksanakan kegiatan–kegiatan yang

berhubungan dengan operasi marketing cabang dalam peningkatan kualitas

pelayanan terhadap masyarakat.

b. Melaksanakan tugas lain yang diberikan oleh atasannya sepanjang masih

dalam ruang lingkup kegiatan marketing untuk kepentingan lembaga.

c. Mendiskripsikan langkah-langkah promosi dalam menggambarkan unggulan

produk lembaga yang akan dibuat, dikembangkan dan dipertahankan.

d. Membuat laporan marketing cabang.

4. Staf Akademik

Uraian tugas :

a. Menyiapkan kelengkapan dalam administrasi kegiatan pembelajaran, absensi

siswa dan pengajar, jadwal, ruangan, kurikulum, materi, dan lainnya yang

berhubungan dengan sarana dan prasarana dalam proses belajar mengajar.

b. Memantau kehadiran dan perkembangan siswa, serta mengontrol alur

jalannya kegiatan belajar mengajar.

c. Melaksanakan kegiatan yang ditugaskan oleh atasannya untuk tugas – tugas

penyelenggaraan administrasi pendidikan untuk kepentingan kantor cabang.

d. Membuat laporan yang berhubungan dengan kegiatan akademik cabang.

5. Front Office

Uraian tugas :

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

21

a. Melakukan telemarketing.

b. Memberikan pelayanan kepada setiap peserta dan tamu yang datang dengan

menjelaskan produk secara baik dan detail kepada calon siswa, wali siswa,

maupun tamu yang membutuhkan informasi.

c. Membantu mensosialisasikan produk, membantu administrasi calon siswa

dan siswa, memaintenance lulusan, relasi juga institusi.

d. Membuat laporan aktifitas mingguan, dan bulanan.

6. Pengajar

Uraian tugas :

a. Mempersiapkan materi dan peralatan penunjang (seperti modul, buku

pegangan dan lain-lain yang bersifat personal).

b. Memberikan pengajaran (transfer ilmu) penerangan dan penjelasan, latihan

materi, dan soal untuk mengevaluasi kemampuan siswa sebagai bahan untuk

melanjutkan ke pokok materi berikutnya.

c. Memeriksa daftar kehadiran siswa dan menandatangani hasil pemeriksaan.

d. Memberikan atau melaporkan data nilai akhir sebagai hasil evaluasi siswa.

3.2. Analisa Kebutuhan

A. Kebutuhan Pengguna

Dalam program usulan sistem pembayaran angsuran bimbingan belajar,

terdapat dua pengguna yang memiliki hak akses yang berbeda. Yaitu hak akses

untuk Admin dan hak akses untuk Front Office. Analisa kebutuhan program

berdasarkan hak aksesnya adalah:

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

22

1. Analisa Kebutuhan Admin

a. Melakukan login (masuk) pada program

b. Mengelola data admin program pada form pengguna

c. Mengelola data siswa pada form siswa

d. Mengelola data kelas beserta jadwal pada form kelas

e. Mengelola data bimbingan belajar pada form bimbingan belajar

f. Mengelola data pemilihan angsuran pada form pemilihan angsuran

g. Mengelola data pembayaran angsuran pada form pembayaran angsuran

h. Mengganti password pribadi pada form ganti password

i. Mencetak laporan

j. Melakukan logout (keluar) pada program

2. Analisa Kebutuhan Front Office

a. Melakukan login (masuk) pada program

b. Mengelola data siswa pada form siswa

c. Mengelola data kelas beserta jadwal pada form kelas

d. Melihat dan mencari data bimbingan belajar pada form bimbingan belajar

e. Mengelola data pemilihan angsuran pada form pemilihan angsuran

f. Mengelola data pembayaran angsuran pada form pembayaran angsuran

g. Mengganti password pribadi pada form ganti password

h. Melakukan logout (keluar) pada program

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

23

B. Kebutuhan Sistem

a. Pengguna terlebih dahulu harus melakukan login dengan memasukkan

kd_user dan password yang dimiliki untuk dapat mengakses program.

b. Pengguna diharuskan melakukan logout sebelum menutup program.

c. Sistem melakukan perhitungan angsuran untuk masing-masing siswa.

d. Sistem melakukan perhitungan dari diskon yang diberikan.

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Dokumen masukan adalah dasar bentuk data masukan untuk informasi yang

nantinya akan diolah. Dokumen-dokumen masukan (input) yang diusulkan yaitu:

1. Nama Dokumen : Data Pengguna

Fungsi : Untuk mengetahui data pengguna program

Sumber : Pengguna Program

Tujuan : Admin Program

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada pengguna baru

Bentuk : Lampiran A.1

2. Nama Dokumen : Data Siswa

Fungsi : Untuk mengetahui data siswa bimbingan belajar

Sumber : Siswa

Tujuan : Pengguna Program

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

24

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran A.2

3. Nama Dokumen : Data Kelas beserta Jadwal

Fungsi : Untuk mengetahui data kelas beserta jadwal kelas

Sumber : Siswa

Tujuan : Pengguna Program

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran A.3

4. Nama Dokumen : Data Bimbingan Belajar

Fungsi : Untuk mengetahui jenis pembayaran bimbingan belajar

Sumber : Koordinator Cabang atau Pusat

Tujuan : Admin Program

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada paket pembayaran bimbingan belajar yang baru

Bentuk : Lampiran A.4

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

25

B. Rancangan Dokumen Keluaran (Output)

Dokumen keluaran adalah proses output dari hasil pengolahan data.

Dokumen-dokumen keluaran (output) yang diusulkan yaitu:

1. Nama Dokumen : Kartu Bayaran

Fungsi : Sebagai rekap bukti pembayaran angsuran

Sumber : Pengguna Program

Tujuan : Siswa

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran B.1

2. Nama Dokumen : Struk Pembayaran

Fungsi : Sebagai bukti siswa telah melakukan pembayaran

Sumber : Pengguna Program

Tujuan : Siswa

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada pembayaran angsuran

Bentuk : Lampiran B.2

3. Nama Dokumen : Laporan Data Pengguna

Fungsi : Untuk mengetahui seluruh data pengguna program

Sumber : Admin Program

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

26

Tujuan : Koordinator Cabang

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Sesuai kebutuhan

Bentuk : Lampiran B.3

4. Nama Dokumen : Laporan Data Siswa

Fungsi : Untuk mengetahui seluruh data siswa bimbingan belajar

Sumber : Admin Program

Tujuan : Staff Akademik atau Koordinator Cabang

Media : Kertas

Jumlah : Menyesuaikan jumlah siswa

Frekuensi : Sesuai kebutuhan

Bentuk : Lampiran B.4

5. Nama Dokumen : Laporan Data Kelas beserta Jadwal

Fungsi : Untuk mengetahui seluruh data kelas beserta jadwal

Sumber : Admin Program

Tujuan : Staf Akademik atau Koordinator Cabang

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Sesuai kebutuhan

Bentuk : Lampiran B.5

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

27

6. Nama Dokumen : Laporan Pemilihan Angsuran

Fungsi : Mengetahui data pemilihan angsuran

Sumber : Admin Program

Tujuan : Staf Keuangan atau Koordinator Cabang

Media : Kertas

Jumlah : Menyesuaikan jumlah transaksi

Frekuensi : Sesuai kebutuhan

Bentuk : Lampiran B.6

7. Nama Dokumen : Laporan Pembayaran Angsuran

Fungsi : Mengetahui data pembayaran angsuran

Sumber : Admin Program

Tujuan : Staf Keuangan atau Koordinator Cabang

Media : Kertas

Jumlah : Menyesuaikan jumlah transaksi

Frekuensi : Sesuai kebutuhan

Bentuk : Lampiran B.7

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

28

3.4. Entity Relationship Diagram

A. Entity Relationship Diagram

pengguna

notelp_useralamat_user

hak_akses

password

nm_user

kd_user

siswa

id_siswa

nm_siswa

kelassekolah

notelp_siswa

alamat

notelp_wali

tgl_daftar

memiliki

memilih angsuran

kd_angsur

id_siswa

kd_bimbel biaya_normal

disc

ket_angsur

tgl_tempo

jml_angsur

ttl_biaya

memiliki

pembayaran

memiliki

id_kelas

bimbel

kd_bimbel

jns_program

pkt_program

biaya

kd_angsur

no_kwt

nom_bayar

ket_bayar nm_user

mengelola

kelas

kd_kelas

kuota

senin

jns_kelas

nm_kelas

selasa

sabtu

jumat

rabu

1

1

1 1 1 1

1

1

11

tgkt_kelas

sub_bayar

nom_angsur

periode

kamis

tgl_bayar

ubay

ukem

Gambar III.2

Entity Relationship Diagram

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

29

B. Logical Record Stucture

Gambar III.3

Logical Record Structure

1

1

1

1

1

11

1

1

kd_user (PK)

nm_user

notelp_user

alamat_user

hak_akses

password

pembayaran

no_kwt (PK)

kd_angsur (FK)

nom_bayar

ubay

ukem

ket_bayar

tgl_bayar

nm_user (FK)

bimbel

kd_bimbel (PK)

jns_program

tgkt_kelas

pkt_program

biaya

pengguna

siswa

id_siswa (PK)

nm_siswa

kelas

sekolah

notelp_siswa

notelp_wali

alamat

tgl_daftar

nm_kelas (FK)

kelas

kd_kelas (PK)

jns_program

nm_kelas

kuota

senin

selasa

rabu

kamis

jumat

sabtu

angsuran

kd_angsur (PK)

id_siswa (FK)

kd_bimbel (FK)

biaya_normal

disc

ttl_biaya

jml_angsur

nom_angsur

periode

jth_tempo

sub_bayar

ket_angsur

1

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

30

3.5. Spesifikasi File

1. Spesifikasi File Pengguna

Nama File : Pengguna

Akronim : pengguna

Fungsi : Menyimpan data pengguna program

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 110 Byte

Kunci Field : kd_user

Software : MySQL

Tabel III.1

Spesifikasi File Pengguna

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode User kd_user Varchar 5 Primary Key

2. Nama User nm_user Varchar 20

3. No. Telp. User notelp_user Varchar 15

4. Alamat User alamat_user Varchar 50

5. Hak Akses hak_akses Varchar 5

6. Password password Varchar 15

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

31

2. Spesifikasi File Siswa

Nama File : Siswa

Akronim : siswa

Fungsi : Menyimpan data siswa bimbingan belajar

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 165 Byte

Kunci Field : id_siswa

Software : MySQL

Tabel III.2

Spesifikasi File Siswa

No. Elemen Data Akronim Tipe Panjang Keterangan

1. ID Siswa id_siswa Varchar 10 Primary Key

2. Nama Siswa nm_siswa Varchar 20

3. Kelas kelas Varchar 5

4. Sekolah sekolah Varchar 30

5. No. Telp. Siswa notelp_siswa Varchar 15

6. No. Telp. Wali notelp_wali Varchar 15

7. Alamat Siswa alamat Varchar 50

8. Tanggal Daftar tgl_daftar Date

9. Nama Kelas nm_kelas Double 20 Foreign Key

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

32

3. Spesifikasi File Kelas

Nama File : Kelas

Akronim : kelas

Fungsi : Menyimpan data kelas bimbingan belajar

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 141 Byte

Kunci Field : kd_kelas

Software : MySQL

Tabel III.3

Spesifikasi File Kelas

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Kelas kd_kelas Varchar 5 Primary Key

2. Jenis Kelas jns_kelas Varchar 15

3. Nama Kelas nm_kelas Varchar 20

4. Kuota kuota Int 11

5. Senin senin Varchar 15

6. Selasa selasa Varchar 15

7. Rabu rabu Varchar 15

8. Kamis kamis Varchar 15

9. Jumat jumat Varchar 15

10. Sabtu sabtu Varchar 15

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

33

4. Spesifikasi File Bimbel

Nama File : Bimbel

Akronim : bimbel

Fungsi : Menyimpan data jenis bimbingan belajar

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 80 Byte

Kunci Field : kd_bimbel

Software : MySQL

Tabel III.4

Spesifikasi File Bimbel

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Paket Bimbel kd_bimbel Varchar 5 Primary Key

2. Jenis Program jns_program Varchar 15

3. Tingkat Kelas tgkt_kelas Varchar 10

4. Paket Program pkt_program Varchar 50

5. Biaya biaya Double

5. Spesifikasi File Angsuran

Nama File : Angsuran

Akronim : angsuran

Fungsi : Menyimpan data pemilihan angsuran bimbingan belajar

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

34

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 136 Byte

Kunci Field : kd_angsur

Software : MySQL

Tabel III.5

Spesifikasi File Angsuran

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Angsuran kd_angsur Varchar 9 Primary Key

2. ID Siswa id_siswa Varchar 10 Foreign Key

3. Kode Paket Bimbel kd_bimbel Varchar 5 Foreign Key

4. Biaya Normal biaya_normal Double

5. Diskon disc Int 11

6. Total Biaya ttl_biaya Double

7. Jumlah Angsur jml_angsur Int 11

8. Nominal Angsur nom_angsur Double

9. Periode periode Varchar 40

10. Jatuh Tempo jth_tempo Date

11. Subtotal sub_bayar Double

12. Keterangan ket_angsur Varchar 50

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

35

6. Spesifikasi File Pembayaran

Nama File : Pembayaran

Akronim : pembayaran

Fungsi : Menyimpan data pembayaran angsuran

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 54 Byte

Kunci Field : no_kwt

Software : MySQL

Tabel III.6

Spesifikasi File Pembayaran

No. Elemen Data Akronim Tipe Panjang Keterangan

1. No. Kwitansi no_kwt Varchar 9 Primary Key

2. Kode Angsur kd_angsur Varchar 9 Foreign Key

3. Nominal Bayar nom_bayar Double

4. Uang Bayar ubay Double

5. Uang Kembali ukem Double

6. Keterangan ket_bayar Int 11

7. Tanggal Bayar tgl_bayar Date

8. Nama User nm_user Varchar 20 Foreign Key

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

36

3.6. Pengkodean

1. Kode Pengguna

Contoh :

Keterangan :

ADM : Kode hak akses pengguna sebagai Admin

01 : Admin dengan nomor urut 01

2. ID Siswa

Contoh :

Keterangan :

18 : Dua digit terakhir tahun daftar

05 : Bulan daftar

18 : Tanggal daftar

001 : Siswa dengan nomor urut daftar 001

A D M 0 1

X X X 9 9

Kode Hak Akses Nomor Urut

Tahun Daftar

9 9 9 9 9 9 9 9

Nomor Urut Bulan Daftar

9

Tanggal Daftar

1 8 0 5 1 8 0 0 1

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

37

3. Kode Kelas

Contoh :

Keterangan :

K : Kode kelas

0001 : Nomor urut kelas

4. Kode Paket Bimbingan Belajar (Bimbel)

Contoh :

Keterangan :

P : Kode paket bimbel

0001 : Nomor urut paket bimbel

K 0 0 0 1

X 9 9 9 9

Kode Kelas Nomor Urut

X 9 9 9 9

Kode Paket Bimbel Nomor Urut

P 0 0 0 1

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

38

5. Kode Angsur

Contoh :

Keterangan :

A : Kode angsuran

2018 : Tahun pemilihan angsuran

0001 : Nomor urut pemilihan angsuran

6. No Kwitansi

Contoh :

Keterangan :

18 : Dua digit terakhir tahun

04 : Bulan

16 : Tanggal

001 : Nomor urut pembayaran perhari

9 9 9 9 9 9 9 9

Bulan Nomor Urut Tahun

9

Tanggal

1 8 0 5 1 8 0 0 1

X 9 9 9 9

Kode Angsur Tahun Angsur

9 9 9 9

Nomor Urut

A 2 0 1 8 0 0 0 1

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

39

3.7. Spesifikasi Program

A. HIPO (Hierarchy Input Proses Output)

1. HIPO (Hierarchy Input Proses Output) Halaman Admin

Gambar III.4

HIPO (Hierarchy Input Proses Output) Halaman Admin

3.0

LAPORAN

0.0

2.0

TRANSAKSI

0.0

1.0

MASTER

0.0

4.0

UTILITAS

0.0

5.0

KELUAR

0

MASUK

0.0

MENU

UTAMA

0

1.1

DATA

PENGGUNA

1.0

2.1

PEMILIHAN

ANGSURAN

2.0

3.1

LAPORAN

DATA MASTER

3.0

4.1

GANTI

PASSWORD

4.0

1.2

DATA SISWA

1.0

2.2

PEMBAYARAN

ANGSURAN

2.0

3.2

LAPORAN

TRANSAKSI

3.0

4.2

INFORMASI

4.0

1.3

DATA

KELAS

1.0

1.4

DATA

BIMBINGAN

BELAJAR

1.0

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

40

2. HIPO (Hierarchy Input Proses Output) Halaman Front Office

Gambar III.5

HIPO (Hierarchy Input Proses Output) Halaman Front Office

2.0

TRANSAKSI

0.0

1.0

MASTER

0.0

3.0

UTILITAS

0.0

4.0

KELUAR

0

MASUK

0.0

MENU

UTAMA

0

2.1

PEMILIHAN

ANGSURAN

2.0

3.1

GANTI

PASSWORD

4.0

1.1

DATA SISWA

1.0

2.2

PEMBAYARAN

ANGSURAN

2.0

3.2

INFORMASI

4.0

1.2

DATA

KELAS

1.0

1.3

DATA

BIMBINGAN

BELAJAR

1.0

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

41

B. Flowchart

1. Flowchart Form Login

Mulai

A = 1

Masukan:

User ID

Password

Lihat

Password?

Masuk

Kosong?

Lengkap?

Benar?

Login Berhasil.

Selamat datang, Anda

akan diarahkan ke

Menu Utama

Menu

Utama

Selesai

Tampil password

yang telah

dimasukkan

User ID dan Password

Kosong! Masukan

User ID dan

Password!

Isi Lengkap User ID

dan Password!

Kesempatan ke-A

Salah. Silahkan

Masukan Kembali

User ID dan Password

Tutup

A = A + 1 A = 3

Maaf Anda Sudah A

Kali Salah. Silahkan

Hubungi Admin!

Y

Y Y

Y

Y

Y

YT

T

T

T

T

T

T

Gambar III.6

Flowchart Form Login

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

42

2. Flowchart Menu Utama

Mulai

Pilih:

1. Master 4. Utilitas

2. Transaksi 5. Keluar

3. Laporan 6. Tutup

Master

Transaksi

Laporan

Utilitas

Keluar

Tutup

Data Pengguna Data Kelas

Pemilihan

Angsuran

Pembayaran

Angsuran

Laporan Data

Master

Laporan Data

Transaksi

Ganti

Password

Informasi

Selesai

Form Login

Form

PenggunaForm Kelas

Form

Pemilihan

Angsuran

Form

Pembayaran

Angsuran

Form

Laporan Data

Master

Form

Laporan Data

Transaksi

Form Ganti

Password

Tampil

Informasi

Y

Y

Y Y

Y

YY

Y

Y

Y

Y

Y

Y

T

T

T

T

T

T T

T

Y

T

T

T

T

T

T

T TData Siswa

Form Siswa

Y

Data

Bimbingan

Belajar

Form

Bimbingan

Belajar

Y

Gambar III.7

Flowchart Menu Utama

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

43

3. Flowchart Form Pengguna

Mulai

Tambah

Cari

DoubleClick

GridYakin Hapus

Data?

Tampil

Otomatis Kode

Pengguna

Masukan: Nama,

No Telepon,

Alamat, Hak

Akses, dan

Password

Simpan

Masukan:

Cari

Berdasarkan,

Kata Kunci

Data Berhasil

di Simpan!

Data Tidak

Boleh Kosong!

Harap

Lengkapi Data!

Tampil Hasil

Pencarian di

Grid

Data Berhasil

di Hapus!

Data Berhasil

di Perbarui!

Lengkap?

Batal

Ubah Hapus

Ubah: Nama, No

Telepon, Alamat,

Hak Akses,

Password

Simpan

Batal

Lengkap?

Data Tidak

Boleh Kosong!

Harap

Lengkapi Data!

Tutup

Selesai

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

T

T

T

T

T

T

T

T

Y

T

T

T

Y

T

T

Lihat

Password?

Tampil

Password

yang telah

dimasukkan

Y

T

Gambar III.8

Flowchart Form Pengguna

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

44

4. Flowchart Form Siswa

Mulai

Tambah

Cari

DoubleClick

Grid

Yakin

Hapus?

Tampil

Otomatis ID

Siswa

Masukan:

nama, kelas, sekolah,

kelas bimbel, no telp

siswa, no telp wali,

alamat

Simpan

Masukan:

Cari

Berdasarkan,

Kata Kunci

Data Berhasil

di Simpan!

Lanjut Pilih

Angsuran?

Data Tidak

Boleh Kosong,

Harap

Lengkapi Data!

Tampil Hasil

Pencarian di

Grid

Data Berhasil

di Hapus!

Data Berhasil

di Perbarui!

Lengkap?

Batal

Ubah Hapus

Simpan

Batal

Lengkap?

Data Tidak

Boleh Kosong,

Harap

Lengkapi Data!

Tutup

Selesai

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

T

T

T

T

T

T

T

T

Y

T

T

T

Y

T

T

Ubah:

nama, kelas, sekolah,

kelas bimbel, no telp

siswa, no telp wali,

alamat

Pilih Angsuran?Pemilihan

Angsuran

Y

T

Gambar III.9

Flowchart Form Siswa

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

45

5. Flowchart Form Kelas

Mulai

Tambah

Cari

DoubleClick

Grid

Yakin

Hapus?

Tampil

Otomatis Kode

Kelas

Masukan:

Jenis kelas,

nama kelas,

kuota, jadwal

Simpan

Masukan:

Cari

Berdasarkan,

Kata Kunci

Data Berhasil

di Simpan!

Data Tidak

Boleh Kosong,

Harap

Lengkapi Data!

Tampil Hasil

Pencarian di

Grid

Data Berhasil

di Hapus!

Data Berhasil

di Perbarui!

Lengkap?

Batal

Ubah Hapus

Simpan

Batal

Lengkap?

Data Tidak

Boleh Kosong,

Harap

Lengkapi Data!

Tutup

Selesai

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

T

T

T

T

T

T

T

T

Y

T

T

T

Y

T

T

Ubah:

jenis kelas,

nama kelas,

kuota, jadwal

Jadwal

Kosong?

Jadwal Tidak

Boleh Kosong!

Y

T

Gambar III.10

Flowchart Form Kelas

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

46

6. Flowchart Form Bimbingan Belajar (Admin)

Mulai

Tambah

Cari

DoubleClick

Grid

Yakin

Hapus?

Tampil

Otomatis Kode

Bimbel

Masukan:

jenis program,

tingkat kelas,

paket program,

biaya

Simpan

Masukan:

Cari

Berdasarkan,

Kata Kunci

Data Berhasil

di Simpan!

Data Tidak

Boleh Kosong,

Harap

Lengkapi Data!

Tampil Hasil

Pencarian di

Grid

Data Berhasil

di Hapus!

Data Berhasil

di Perbarui!

Lengkap?

Batal

Ubah Hapus

Ubah:

Jenis program,

tingkat kelas,

paket program,

biaya

Simpan

Batal

Lengkap?

Data Tidak

Boleh Kosong,

Harap

Lengkapi Data!

Tutup

Selesai

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

T

T

T

T

T

T

T

T

Y

T

T

T

Y

T

T

Gambar III.11

Flowchart Form Bimbingan Belajar (Admin)

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

47

7. Flowchart Form Bimbingan Belajar (Front Office)

Mulai

Cari

Masukan:

Cari

Berdasarkan,

Kata Kunci

Tampil Hasil

Pencarian di

Grid

Tutup

Selesai

Y

Y

T

T

Gambar III.12

Flowchart Form Bimbingan Belajar (Front Office)

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

48

8. Flowchart Form Pemilihan Angsuran

Mulai

Tambah

Cari

Tutup

Tampil

Otomatis

Kode Angsur

Masukan ID

Siswa

Tampil

Nama Siswa

Masukan

Kode Bimbel

Tampil

Biaya

Masukan

Diskon

Masukan

Jumlah

Angsur

Tampil Total

Biaya

Tampil

Nominal

Angsuram

Masukan

Periode Jatuh

Tempo dan

Keterangan

Masukan:

Cari

Berdasarkan,

Kata Kunci

Tampil Hasil

Pencarian di

Grid

Selesai

A

Y

Y

T

Y

Y

Y

T

T

T

Kartu

Bayaran

Cetak Kartu

Bayaran

Kartu

Bayaran

Cetak Kartu

Bayaran

Y

Data

Berhasil di

Simpan!

Data Tidak

Boleh Kosong,

Harap

Lengkapi Data!

B

Z

C

Y

Simpan Batal

Z

Y

T

Lengkap?

Tutup Angsuran?

Ada Angsuran

Belum Lunas?

Siswa memiliki

Angsuran yang

Belum Lunas.

Tutup angsuran?

Data

Berhasil di

Simpan!

B

Y

T

Cetak Kartu

Bayaran?

Cetak Kartu

Bayaran

Z

TC

Z

Y

T

A

T

B

ZT

Gambar III.13

Flowchart Form Pemilihan Angsuran

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

49

9. Flowchart Form Pembayaran Angsuran

Mulai

Tambah

Tutup

Tampil

Otomatis

No. Kwitansi

Masukan

Kode

Angsuran

Tampil ID Siswa, Nama

Siswa, Nominal

Angsuran, Data Transaksi

dari Kode Angsuran

Masukan

Keterangan

Pembayaran

Tampil Total

Bayar

Masukan

Nominal

Pembayaran

Tampil Uang

Kembali

Data

Berhasil di

Simpan!

Data Tidak

Boleh Kosong!

Harap

Lengkapi Data!

Simpan

Lengkap?

Batal

Selesai

A

A

Cetak Struk

Pembayaran?

Y

Y

Y

Y Y

Y

T

T

T

Cetak Struk

Pembayaran

Struk

Pembayaran

Nominal

Pembayaran

Kurang?

Jumlah

Pembayaran Tidak

Boleh Kurang dari

Jumlah yang

Harus diBayar!

A

Lunas?

Data Tersimpan!

Angsuran Sudah

Lunas. Ambil

Angsuran Baru?

Ambil Angsuran

Baru

Form

Pemilihan

Angsuran

Z

Z

YT

T

Y

T

Y T

Z

Benar?

Kode

Angsuran

Tidak di

Temukan

A

Angsuran Sudah

Lunas atau di Tutup?

Angsuran

Sudah Lunas

atau di

Tutup!

A

T

Y

T Y

T

T

Double Click GridCetak Struk

Pembayaran?

Cetak Struk

Pembayaran

Struk

Pembayaran

YT

Y

T

Z

Gambar III.14

Flowchart Form Pembayaran Angsuran

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

50

10. Flowchart Form Laporan Data Master

Mulai

Data

Pengguna

Pilih:

1. Data Pengguna

2. Data Siswa

3. Data Kelas

4. Tutup

Data Siswa

Data Kelas

Laporan

Data

Pengguna

Cetak

Cetak

Cetak

Laporan

Data

Siswa

Laporan

Data

Kelas

Tutup

Selesai

Y

Y

Y

Y

T

T

T

T

Gambar III.15

Flowchart Form Laporan Data Master

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

51

11. Flowchart Form Laporan Data Transaksi

Mulai

Pemilihan

Angsuran

Pilih:

1. Pemilihan Angsuran

2. Pembayaran Angsuran

Cetak

Tutup

Selesai

Y

T

Masukan:

Keterangan,

Tanggal Awal,

Tanggal Akhir

Cetak

Pembayaran

Angsuran

Cetak

Masukan:

Tanggal Awal

Tanggal Akhir

Cetak

Laporan

Pembayaran

Angsuran

Laporan

Pemilihan Data

Y

Y

Y

Y

T

T

T

T

Gambar III.16

Flowchart Form Laporan Data Transaksi

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

52

12. Flowchart Form Ganti Password

Mulai

Tutup

Benar

Lihat

Password?

Tampil

Kode

Pengguna

Tampil

“Benar”

Selesai

T

Masukan

Password

Lama

Masukan

Password

Baru

Tampil

Password

yang di

Masukan

Masukan

Ulang

Password

Sesuai

Simpan Batal

Password

Berhasil di

Perbarui!

T

A

A

T

T

T

T

Y

YY

Y

Y

Y

Gambar III.17

Flowchart Form Ganti Password

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

53

3.8. Spesifikasi Sistem Komputer

A. Perangkat Keras

Perangkat keras (hardware) adalah komponen yang membentuk suatu sistem

komputer yang berfungsi sebagai alat untuk input, proses, dan output data. Adapun

spesifikasi perangkat keras (hardware) yang dibutuhkan dalam usulan program

aplikasi ini yaitu:

1. Monitor : 14”

2. Prosessor : Intel(R) Core(TM) i3-3217U CPU @ 1.80GHz

3. Memory : 2 GB (Minimum)

4. Harddisk : 80 GB

5. Floppy disk : 3,5” (1,44 MB)

6. Keyboard : 108 Keys

7. Printer : Deskjet Printer

8. Mouse : Standard Mouse

B. Perangkat Lunak

Perangkat lunak (software) adalah program dalam komputer yang berisi

intruksi untuk mengolah data. Adapun spesifikasi software yang diusulkan adalah:

1. Sistem Operasi : Microsoft Windows 7

2. Bahasa Pemrograman : Microsoft Visual Basic

3. Program atau Software pendukung : Microsoft Visual Basic .NET 2010,

MySQL, Crystal Report

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

54

3.9. Implementasi

A. Implementasi Rancangan Form / Antar Muka

Implementasi rancangan antar muka pada program pembayaran angsuran

bimbingan belajar berdasarkan hasil rancangan antar mukanya sebagai berikut:

1. Form Login

Pengguna atau Adminintrator harus melakukan Login atau Masuk ke dalam

program terlebih dahulu untuk dapat mengakses submenu-submenu yang

terdapat di dalam Menu Utama.

Gambar III.18

Form Login

2. Form Menu Utama

Setelah berhasil Login atau Masuk ke dalam program dengan akun yang

dimiliki Pengguna, Pengguna akan diarahkan langsung ke Menu Utama yang

didalamnya terdapat berbagai pilihan submenu program yang dapat diakses

sesuai dengan hak akses yang dimiliki Pengguna.

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

55

Gambar III.19

Form Menu Utama

3. Form Pengguna

Pengguna yang memiliki Hak Akses Admin dapat melihat, mencari,

menambahkan, menghapus dan mengedit data pengguna pada Form Pengguna.

A. Tombol Tambah dapat dipilih untuk menambahkan data Pengguna. Sistem

akan memunculkan kode pengguna secara otomatis, mengaktifkan textbox,

tombol simpan, dan tombol batal.

B. Double Klik Cell Grid untuk memilih data yang akan diedit atau dihapus.

C. Tombol Ubah dapat dipilih setelah double klik cell grid. Data yang dipilih

akan masuk ke masing-masing textbox sehingga dapat diubah.

D. Tombol Simpan dapat dipilih setelah tombol tambah atau tombol ubah

dipilih, jika kode pengguna sudah ada di dalam database, maka sistem akan

mengupdate data. Jika belum ada, sistem akan menyimpan data tersebut.

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

56

E. Tombol Hapus dapat dipilih setelah double klik cell grid. Akan ada

konfirmasi yakin menghapus. Jika iya, data yang dipilih akan terhapus.

F. Tombol Batal dapat dipilih untuk membatalkan perintah dan

mengembalikan kondisi awal form pengguna.

Gambar III.20

Form Pengguna

4. Form Siswa

Pengguna dapat melihat, mencari, menambahkan, menghapus dan mengedit

data siswa bimbingan belajar pada Form Siswa.

A. Tombol Tambah dapat dipilih untuk menambahkan data Siswa. Sistem

akan memunculkan ID Siswa secara otomatis, mengaktifkan textbox,

tombol simpan, dan tombol batal.

B. Double Klik Cell Grid untuk memilih data yang akan diedit atau dihapus.

C. Tombol Ubah dapat dipilih setelah double klik cell grid. Data yang dipilih

akan masuk ke masing-masing textbox sehingga dapat diubah.

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

57

D. Tombol Simpan dapat dipilih setelah tombol tambah atau tombol ubah

dipilih, jika ID Siswa sudah ada di dalam database, maka sistem akan

mengupdate data. Jika belum ada, sistem akan menyimpan data tersebut.

E. Tombol Hapus dapat dipilih setelah double klik cell grid. Akan ada

konfirmasi yakin menghapus. Jika iya, data yang dipilih akan terhapus.

F. Tombol Batal dapat dipilih untuk membatalkan perintah dan

mengembalikan kondisi awal form siswa.

Gambar III.21

Form Siswa

5. Form Kelas

Pengguna dapat melihat, mencari, menambahkan, menghapus dan mengedit

data kelas beserta jadwal kelas bimbingan belajar pada Form Kelas.

A. Tombol Tambah dapat dipilih untuk menambahkan data kelas. Sistem akan

memunculkan kode kelas secara otomatis, mengaktifkan textbox, tombol

simpan, dan tombol batal.

B. Double Klik Cell Grid untuk memilih data yang akan diedit atau dihapus.

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

58

C. Tombol Ubah dapat dipilih setelah double klik cell grid. Data yang dipilih

akan masuk ke masing-masing textbox sehingga dapat diubah.

D. Tombol Simpan dapat dipilih setelah tombol tambah atau tombol ubah

dipilih, jika kode kelas sudah ada di dalam database, maka sistem akan

mengupdate data. Jika belum ada, sistem akan menyimpan data tersebut.

E. Tombol Hapus dapat dipilih setelah double klik cell grid. Akan ada

konfirmasi yakin menghapus. Jika iya, data yang dipilih akan terhapus.

F. Tombol Batal dapat dipilih untuk membatalkan perintah dan

mengembalikan kondisi awal form kelas.

Gambar III.22

Form Kelas

6. Form Bimbingan Belajar (Bimbel) Untuk Hak Akses Admin

Pengguna yang memiliki Hak Akses Admin dapat melihat, mencari,

menambahkan, menghapus dan mengedit data paket bimbingan belajar pada

Form Bimbingan Belajar.

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

59

A. Tombol Tambah dapat dipilih untuk menambahkan data bimbel. Sistem

akan memunculkan kode bimbel secara otomatis, mengaktifkan textbox,

tombol simpan, dan tombol batal.

B. Double Klik Cell Grid untuk memilih data yang akan diedit atau dihapus.

C. Tombol Ubah dapat dipilih setelah double klik cell grid. Data yang dipilih

akan masuk ke masing-masing textbox sehingga dapat diubah.

D. Tombol Simpan dapat dipilih setelah tombol tambah atau tombol ubah

dipilih, jika kode bimbel sudah ada di dalam database, maka sistem akan

mengupdate data. Jika belum ada, sistem akan menyimpan data tersebut.

E. Tombol Hapus dapat dipilih setelah double klik cell grid. Akan ada

konfirmasi yakin menghapus. Jika iya, data yang dipilih akan terhapus.

F. Tombol Batal dapat dipilih untuk membatalkan perintah dan

mengembalikan kondisi awal form bimbingan belajar (bimbel).

Gambar III.23

Form Bimbingan Belajar (Bimbel) Untuk Hak Akses Admin

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

60

7. Form Bimbingan Belajar Untuk Hak Akses Front Office

Pengguna yang memiliki Hak Akses Front Office hanya dapat melihat dan

mencari data paket bimbingan belajar yang ada pada Form Bimbingan Belajar.

Gambar III.24

Form Bimbingan Belajar (Bimbel) Untuk Hak Akses Front Office

8. Form Pemilihan Angsuran

Pengguna dapat melihat, mencari, dan menambahkan data transaksi pemilihan

angsuran bimbingan belajar pada Form Pemilihan Angsuran.

A. Tombol Tambah dapat dipilih untuk menambahkan data transaksi

pemilihan angsuran. Sistem akan memunculkan kode angsuran secara

otomatis, mengaktifkan textbox, tombol simpan, dan tombol batal.

B. Tombol Simpan dapat dipilih setelah tombol tambah dipilih, jika data

lengkap, sistem akan menyimpan data tersebut.

C. Tombol Batal dapat dipilih untuk membatalkan perintah dan

mengembalikan kondisi awal form pemilihan angsuran.

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

61

Gambar III.25

Form Pemilihan Angsuran

9. From Pembayaran Angsuran

Pengguna dapat menginput data transaksi pembayaran angsuran bimbingan

belajar pada Form Pembayaran Angsuran.

A. Tombol Tambah dapat dipilih untuk menambahkan data transaksi

pembayaran angsuran. Sistem akan memunculkan nomor kwitansi secara

otomatis, mengaktifkan textbox, tombol simpan, dan tombol batal.

B. Tombol Simpan dapat dipilih setelah tombol tambah dipilih, jika data

lengkap, sistem akan menyimpan data tersebut.

C. Tombol Batal dapat dipilih untuk membatalkan perintah dan

mengembalikan kondisi awal form pembayaran angsuran.

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

62

Gambar III.26

Form Pembayaran Angsuran

10. Form Laporan Data Master

Pengguna yang memiliki Hak Akses Admin dapat mencetak Laporan Data

Master yang mencangkup: Data Pengguna, Data Siswa, Data Kelas dan Data

Bimbingan Belajar pada Form Laporan Data Master.

Gambar III.27

Form Laporan Data Master

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

63

11. Form Laporan Data Transaksi

Pengguna yang memiliki Hak Akses Admin dapat mencetak Laporan Data

Transaksi yang mencangkup: Data Transaksi Pemilihan dan Pembayaran

Angsuran Bimbingan Belajar sesuai dengan periode waktu yang diinginkan

yang dapat ditentukan pada Form Laporan Data Transaksi.

Gambar III.28

Form Laporan Data Transaksi

12. Form Ganti Password

Pengguna dapat mengganti password akun pribadi pada Form Ganti Password.

A. Tombol Simpan akan aktif setelah password lama benar, password baru

terisi, dan ulang password sesuai dengan password baru.

B. Tombol Batal dapat dipilih untuk mengembalikan kondisi awal pada form

ganti password.

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

64

Gambar III.29

Form Ganti Password

13. Form Informasi

Pengguna dapat melihat informasi penggunaan program pada Form Informasi.

Gambar III.30

Form Informasi

Page 49: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

65

3.10. Pengujian Unit

A. Pengujian Terhadap Form Login

Tabel III.7

Hasil Pengujian Black Box Testing Form Login

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. User ID dan

Password tidak di

isi, kemudian klik

tombol masuk

User ID:

(kosong)

Password:

(kosong)

Sistem menolak

akses pengguna,

dan menampilkan:

“User ID dan

Password kosong!

Masukan User ID

dan Password!”

Sesuai

Harapan Valid

2. Salah satu dari

User ID atau

Password tidak di

isi, kemudian klik

tombol masuk

User ID:

ADM01

Password:

(kosong)

Sistem menolak

akses pengguna,

dan menampilkan:

“Isi Lengkap User

ID dan Password!”

Sesuai

Harapan Valid

3. Kesempatan ke 1:

User ID dan

Password salah,

kemudian klik

tombol masuk

User ID:

(salah)

Password:

(salah)

Sistem menolak

akses pengguna,

dan menampilkan:

“Kesempatan ke 1

Salah. Silahkan

masukkan kembali

User ID dan

Password!”

Sesuai

Harapan Valid

4. Kesempatan ke 2:

User ID benar dan

Password salah,

kemudian klik

tombol masuk

User ID:

(benar)

Password:

(salah)

Sistem menolak

akses pengguna,

dan menampilkan:

“Kesempatan ke 2

Salah. Silahkan

masukan kembali

User ID dan

Password.”

Sesuai

Harapan Valid

5. Kesempatan ke 3:

User ID salah dan

Password benar,

kemudian klik

tombol masuk

User ID:

(salah)

Password:

(benar)

Sistem menolak

akses pengguna,

dan menampilkan:

“Maaf, anda sudah

3 kali salah.

Sesuai

Harapan Valid

Page 50: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

66

Silahkan hubungi

Admin!”

6. User ID dan

Password benar,

kemudian klik

tombol masuk

User ID:

(benar)

Password:

(benar)

Sistem menerima

akses pengguna,

dan menampilkan:

“Login berhasil.

Selamat datang,

Anda akan di

arahkan ke Menu

Utama.”

Sesuai

Harapan Valid

B. Pengujian Terhadap Form Pengguna

Tabel III.8

Hasil Pengujian Black Box Testing Form Pengguna

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Semua atau salah

satu atau beberapa

data seperti Nama,

No Telp, Alamat,

Hak Akses,

Password

(kosong)

kemudian klik

tombol simpan

Alamat:

(kosong)

No Telp:

(kosong)

Lainnya:

(terisi)

Sistem gagal

menyimpan data

pengguna, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

2. Semua Data

seperti Nama, No

Telp, Alamat, Hak

Akses, Password

(terisi lengkap)

kemudian klik

tombol simpan

Semua

data terisi

lengkap

Sistem berhasil

menyimpan data

pengguna, dan

menampilkan:

“Data Berhasil di

Simpan!”

Sesuai

Harapan Valid

3. Setelah memilih

data pengguna

dengan double

klik data dalam

grid, kemudian

klik tombol hapus

Kode

pengguna

sesuai

dengan

data yang

ada pada

database

Data terisi pada

textbox, kemudian

menampilkan:

“Yakin Hapus

Data?” Jika iya,

data akan terhapus

dan menampilkan:

Sesuai

Harapan Valid

Page 51: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

67

“Data Berhasil di

Hapus!”

4. Setelah memilih

data pengguna

dengan double

klik data dalam

grid, kemudian

klik tombol ubah,

data diubah,

kemudian klik

tombol simpan

Kode

pengguna

sesuai

yang ada

pada

database,

dan data

tidak terisi

lengkap

Sistem gagal

menyimpan data

pengguna, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

5. Setelah memilih

data pengguna

dengan double

klik data dalam

grid, kemudian

klik tombol ubah,

data diubah,

kemudian klik

tombol simpan

Kode

pengguna

sesuai

yang ada

pada

database,

dan data

terisi

lengkap

Sistem berhasil

menyimpan data

pengguna, dan

menampilkan:

“Data Berhasil di

Perbarui!”

Sesuai

Harapan Valid

C. Pengujian Terhadap Form Siswa

Tabel III.9

Hasil Pengujian Black Box Testing Form Siswa

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Semua atau salah

satu atau beberapa

data seperti Nama

Siswa, Kelas,

Sekolah, Kelas

Bimbel, No Telp

Siswa, No Telp

Wali, Alamat

(kosong)

kemudian klik

tombol simpan

Nama

Siswa:

(kosong)

Lainnya:

(terisi)

Sistem gagal

menyimpan data

siswa, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

2. Semua Data

seperti Nama,

Kelas, Sekolah,

Semua

data terisi

lengkap

Sistem berhasil

menyimpan data

siswa, dan

Sesuai

Harapan Valid

Page 52: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

68

Kelas Bimbel, No

Telp Siswa, No

Telp Wali, Alamat

(terisi lengkap)

kemudian klik

tombol simpan

menampilkan:

“Data berhasil

disimpan! Lanjut

Pilih Angsuran?”

3. Setelah memilih

data siswa dengan

double klik data

dalam grid,

kemudian klik

tombol hapus

ID Siswa

sesuai

dengan

data yang

ada pada

database

Data terisi pada

textbox, kemudian

menampilkan:

“Yakin Hapus

Data?” Jika iya,

data akan terhapus

dan menampilkan:

“Data Berhasil di

Hapus!”

Sesuai

Harapan Valid

4. Setelah memilih

data siswa dengan

double klik data

dalam grid,

kemudian klik

tombol ubah, data

diubah, kemudian

klik tombol

simpan

ID Siswa

sesuai

yang ada

pada

database,

dan data

tidak terisi

lengkap

Sistem gagal

menyimpan data

siswa, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

5. Setelah memilih

data siswa dengan

double klik data

dalam grid,

kemudian klik

tombol ubah, data

diubah, kemudian

klik tombol

simpan

ID Siswa

sesuai

yang ada

pada

database,

dan data

terisi

lengkap

Sistem berhasil

menyimpan data

siswa, dan

menampilkan:

“Data Berhasil di

Perbarui!”

Sesuai

Harapan Valid

Page 53: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

69

D. Pengujian Terhadap Form Kelas

Tabel III.10

Hasil Pengujian Black Box Testing Form Kelas

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Semua atau salah

satu data Seperti

Jenis Kelas, Nama

Kelas dan Kuota

(kosong)

kemudian klik

tombol simpan

Jenis

Kelas:

(kosong)

Nama

Kelas:

(kosong)

Kuota:

(kosong)

Sistem gagal

menyimpan data

kelas, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

2. Semua Data

Seperti Senin,

Selasa, Rabu,

Kamis, Jumat,

Sabtu (kosong)

kemudian klik

tombol simpan

Senin,

Selasa,

Rabu,

Kamis,

Jumat,

Sabtu:

(kosong)

Sistem gagal

menyimpan data

kelas, dan

menampilkan:

“Jadwal Tidak

Boleh Kosong!”

Sesuai

Harapan Valid

3. Semua Data

seperti Jenis

Kelas, Nama

Kelas (terisi) dan

Senin, Selasa,

Rabu, Kamis,

Jumat, Sabtu

(semua, beberapa

atau salah satu

terisi) kemudian

klik tombol

simpan

Data Jenis

Kelas dan

Nama

Kelas:

(terisi),

Senin dan

Rabu:

(terisi)

Sistem berhasil

menyimpan data

kelas, dan

menampilkan:

“Data berhasil

disimpan!” Sesuai

Harapan Valid

3. Setelah memilih

data kelas dengan

double klik data

dalam grid,

kemudian klik

tombol hapus

Kode kelas

sesuai

dengan

data yang

ada pada

database

Data terisi pada

textbox, kemudian

menampilkan:

“Yakin Hapus

Data?” Jika iya,

data akan terhapus

dan menampilkan:

“Data Berhasil di

Hapus!”

Sesuai

Harapan Valid

Page 54: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

70

4. Setelah memilih

data kelas dengan

double klik data

dalam grid,

kemudian klik

tombol ubah, data

diubah, kemudian

klik tombol

simpan

Kode kelas

sesuai

yang ada

pada

database,

dan data

tidak terisi

lengkap

Sistem gagal

menyimpan data

kelas, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

5. Setelah memilih

data kelas dengan

double klik data

dalam grid,

kemudian klik

tombol ubah, data

diubah, kemudian

klik tombol

simpan

Kode kelas

sesuai

yang ada

pada

database,

dan data

terisi

lengkap

Sistem berhasil

menyimpan data

kelas, dan

menampilkan:

“Data Berhasil di

Perbarui!”

Sesuai

Harapan Valid

E. Pengujian Terhadap Form Bimbingan Belajar

Tabel III.11

Hasil Pengujian Black Box Testing Form Bimbingan Belajar

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Semua atau salah

satu atau beberapa

data seperti Jenis

Program, Tingkat

Kelas, Paket

Program, Biaya,

Keterangan

Diskon (kosong)

kemudian klik

tombol simpan

Jenis

Program:

(kosong)

Lainnya:

(terisi)

Sistem gagal

menyimpan data

bimbel, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

2. Semua Data

seperti Jenis

Program, Tingkat

Kelas, Paket

Program, Biaya,

Keterangan

Diskon (terisi

Semua

data terisi

lengkap

Sistem berhasil

menyimpan data

bimbel, dan

menampilkan:

“Data berhasil

disimpan!”

Sesuai

Harapan Valid

Page 55: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

71

lengkap)

kemudian klik

tombol simpan

3. Setelah memilih

data bimbel

dengan double

klik data dalam

grid, kemudian

klik tombol hapus

Kode

bimbel

sesuai

dengan

data yang

ada pada

database

Data terisi pada

textbox, kemudian

menampilkan:

“Yakin Hapus

Data?” Jika iya,

data akan terhapus

dan menampilkan:

“Data Berhasil di

Hapus!”

Sesuai

Harapan Valid

4. Setelah memilih

data bimbel

dengan double

klik data dalam

grid, kemudian

klik tombol ubah,

data diubah,

kemudian klik

tombol simpan

Kode

bimbel

sesuai

yang ada

pada

database,

dan data

tidak terisi

lengkap

Sistem gagal

menyimpan data

bimbel, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

5. Setelah memilih

data bimbel

dengan double

klik data dalam

grid, kemudian

klik tombol ubah,

data diubah,

kemudian klik

tombol simpan

Kode

bimbel

sesuai

yang ada

pada

database,

dan data

terisi

lengkap

Sistem berhasil

menyimpan data

bimbel, dan

menampilkan:

“Data Berhasil di

Perbarui!”

Sesuai

Harapan Valid

F. Pengujian Terhadap Form Pemilihan Angsuran

Tabel III.12

Hasil Pengujian Black Box Testing Form Pemilihan Angsuran

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Memilih tombol

tambah, kemudian

memasukkan ID

Siswa pada

textbox

ID Siswa:

(tidak

terdapat

pada

database)

Sistem tidak akan

menampilkan data

pada textbox dan

menampilkan:

Sesuai

Harapan Valid

Page 56: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

72

“ID Siswa tidak

ditemukan!

2. Memilih tombol

tambah,

kemudian

memasukkan ID

Siswa pada

textbox

ID Siswa:

(terdapat

pada

database)

Sistem akan

menampilkan

nama siswa pada

textbox

Sesuai

Harapan Valid

3. Semua atau salah

satu atau beberapa

data (kosong)

kemudian klik

tombol simpan

ID Siswa

dan Nama

Siswa:

(kosong)

Lainnya:

(terisi)

Sistem gagal

menyimpan data

pemilihan

angsuran, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

4. Semua Data (terisi

lengkap dan

benar) kemudian

klik tombol

simpan

Semua

data terisi

lengkap

Sistem berhasil

menyimpan data

pemilihan

angsuran, dan

menampilkan:

“Data berhasil

disimpan!”

Sesuai

Harapan Valid

G. Pengujian Terhadap Form Pembayaran Angsuran

Tabel III.13

Hasil Pengujian Black Box Testing Form Pembayaran Angsuran

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Memilih tombol

tambah, kemudian

memasukkan

kode angsuran

pada textbox

Kode

angsuran:

(tidak

terdapat

pada

database)

Sistem tidak akan

menampilkan data

pada textbox dan

menampilkan:

“Kode angsuran

tidak ditemukan!

Sesuai

Harapan Valid

2. Memilih tombol

tambah,

kemudian

memasukkan

Kode

angsuran:

(terdapat

pada

database)

Sistem akan

menampilkan data

pada textbox Sesuai

Harapan Valid

Page 57: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

73

kode angsuran

pada textbox

3. Semua atau salah

satu atau beberapa

data (kosong)

kemudian klik

tombol simpan

Nominal

Pembayar

an:

(kosong)

Lainnya:

(terisi)

Sistem gagal

menyimpan data

pembayaran

angsuran, dan

menampilkan:

“Data tidak boleh

kosong. Harap

lengkapi data!”

Sesuai

Harapan Valid

4. Semua Data (terisi

lengkap dan

benar) kemudian

klik tombol

simpan

Semua

data terisi

lengkap

Sistem berhasil

menyimpan data

pembayaran

angsuran, dan

menampilkan:

“Data berhasil

disimpan!”

Sesuai

Harapan Valid

H. Pengujian Terhadap Form Laporan Data Master

Tabel III.14

Hasil Pengujian Black Box Testing Form Laporan Data Master

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Memilih tombol

laporan pengguna

Klik

tombol

laporan

pengguna

Sistem akan

menampilkan

laporan data

pengguna

Sesuai

Harapan Valid

2. Memilih tombol

laporan siswa

Klik

tombol

laporan

siswa

Sistem akan

menampilkan

laporan data siswa Sesuai

Harapan Valid

3. Memilih tombol

laporan kelas

Klik

tombol

laporan

kelas

Sistem akan

menampilkan

laporan data kelas Sesuai

Harapan Valid

Page 58: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

74

I. Pengujian Terhadap Form Laporan Data Transaksi

Tabel III.15

Hasil Pengujian Black Box Testing Form Laporan Data Transaksi

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Mengisi

keterangan,

tanggal awal dan

tanggal akhir

laporan pemilihan

angsuran

Pilih

keterangan

, tanggal

awal dan

tanggal

akhir

Sistem akan

menampilkan

laporan data

pemilihan

angsuran sesuai

dengan pilihan

keterangan dan

tanggal yang

dipilih

Sesuai

Harapan Valid

2. Mengisi tanggal

awal dan tanggal

akhir laporan

pembayaran

angsuran

Pilih

tanggal

awal dan

tanggal

akhir

Sistem akan

menampilkan

laporan data

pembayaran

angsuran sesuai

tanggal yang

dipilih

Sesuai

Harapan Valid

J. Pengujian Terhadap Form Ganti Password

Tabel III.16

Hasil Pengujian Black Box Testing Form Ganti Password

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Mengisi password

lama pada textbox

Password

Lama:

(salah)

Sistem akan

menampilkan:

Salah

Sesuai

Harapan Valid

2. Mengisi password

lama pada textbox

Password

Lama:

(benar)

Sistem akan

menampilkan:

“Benar”

Sesuai

Harapan Valid

3. Mengisi semua

data pada textbox

Password

Lama:

(benar)

Tombol simpan

tidak aktif Sesuai

Harapan Valid

Page 59: BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1. Tinjauan Perusahaan Penulis melakukan tinjauan perusahaan di salah satu cabang PT Sinar Pendidikan Pelatihan dan Karir yang beralamat

75

Password

Baru dan

Ulang

Password:

(tidak

sesuai)

4. Mengisi semua

data pada textbox

Password

Lama:

(benar)

Password

Baru dan

Ulang

Password:

(sesuai)

Tombol simpan

aktif

Sesuai

Harapan Valid

5. Mengisi semua

data dan memilih

tombol simpan

Password

Lama:

(benar)

Password

Baru dan

Ulang

Password:

(sesuai)

Sistem akan

menyimpan

perubahan data

dan menampilkan

pesan: “Password

Berhasil di

Perbarui!”

Sesuai

Harapan Valid