bab iv hasil dan pembahasan 4.1. analisis sistemsir.stikom.edu/id/eprint/2136/6/bab_iv.pdfpembelian...
TRANSCRIPT
18
BAB IV
HASIL DAN PEMBAHASAN
4.1. Analisis Sistem
Analisis sistem ini digunakan untuk melihat proses-proses sistem baru yang
akan dibuat. Dari analisa sistem ini juga bisa melihat perbedaan antara sistem yang
lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow
Diagram dan Entity Relationship Diagram.
4.2. Desain Sistem
Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang baru.
Sistem yang baru tersebut dapat digambarkan pada system flow berikut ini:
4.2.1 System Flow
System flow memuat hasil analisis yang dibuat berdasarkan hasil survey ke
Human Resource Management Indonesia Surabaya System flow menggambarkan
seluruh proses yang berhubungan dalam kegiatan pendaftaran secara sistematis dan
terkomputerisasi.
A. System Flow Pembelian Formulir
Pada Gambar 4.1 system flow Pembelian Formulir diatas menjelaskan pada
proses awal dimulai pada siswa yang membayar untuk membeli formulir. Petugas
administrasi akan menginputkan data setiap penjualan formulir dan akan menyimpan
data tersebut ke dalam tabel penjualan formulir. Petugas akan membuatkan kwitans i
19
pembelian rangkap 2 yang akan diberikan kepada siswa dan diarsipkan. Petugas akan
membuatkan formulir pendaftaran rangkap 2 yang akan diberikan kepada siswa dan
diarsipkan. Laporan penjualan diambil dari tabel penjualan formulir yang telah
disimpan oleh petugas yang nantinya laporan penjualan akan diserahkan kepada
Kepala Sekolah.
Sysflow Pembelian Formulir
AdministrasiSiswa Kepala Cabang
Ph
ase
Mulai
Dok Pembayaran Formulir(uang)
Penjualan Formulir
Pendaftaran
2
Kwitansi `1 `Pembelian
Formulir
Formulir Pendaftaran
Kwitansi Pembelian Formulir
Mencetak Formulir
Pendaftaran2
Selesai
Laporan Penjualan Formulir
N
N
Formulir 1 Pendaftaran
Proses mencetak Kwitansi Formulir
Penjualan Formulir
Periode
Petugas
Membuat Laporan Penjualan Formulir
Laporan Penjualan Formulir
Gambar 4.1 System Flow Pembelian formulir
20
B. System Flow Pendaftaran Siswa
System Flow proses pendaftaran ini dimulai dari siswa yang membawa
formulir yang telah terisi kemudian siswa menyerahkan kepada petugas. Petugas akan
mengecek Petugas akan mengecek kelengkapan dari berkas tersebut. Apabila tidak
sesuai maka akan dikembalikan kepada siswa untuk melengkapi formulir tersebut.
Apabila pengecekan tersebut sesuai maka petugas akan mengecek no formulir apakah
nomor formulir tersebut telah ada atau tidak ada dalam tabel. Apabila tidak ada maka
proses tidak dapat dilakukan karena no formulir tidak ada. Apabila ada maka petugas
akan memasukkan data-data pendaftaran kedalam tabel pendaftaran dan tabel siswa.
Petugas akan membuat no pendaftaran rangkap 2 yang diambil dari tabel pendaftaran.
No pendafataran tersebut akan diarsip untuk melakukan proses cetak pendaftaran dan
diberikan kepada siswa. Petugas akan membuat bukti pendaftaran rangkap 2 yang
diambil dari tabel pendaftaran. Bukti pendafataran tersebut akan diarsip dan diberikan
kepada siswa. Laporan pendaftaran akan dibuat dari tabel pendaftaran yang akan
diberikan oleh kepala cabang dapat dilihat pada Gambar 4.2.
21
Gambar 4.2 System Flow Pendaftaran
Sysflow Pendaftaran
AdminSIswa Kepala CabangP
has
e
Mulai
Formulir Pendaftaran terisi
Valid
Proses Cetak No pendaftaran
Penjualan Formulir
Pendaftaran
Y
Cetak Bukti Pendaftaran Siswa
2Bukti Pendaftaran 1
Bukti Pendaftaran 1
Selesai
Pengecekan Pendaftaran
2
No. Pendaftaran Siswa Baru 1
No Pendaftaran Siswa Baru 1
N
Proses Input Pendaftaran
T
Proses Laporan Pendaftaran Siswa
Laporan Pendaftaran Siswa
Laporan Pendaftaran Siswa
Siswa
22
C. System Flow Pembagian Kelas dan Paket
System Flow proses pemilihan kelas dan paket ini dimuai dari petugas admin
melakukan pengecekan kelas yang diambil dari tabel pendaftaran jika penuh akan
diulang jika tidak maka akan dilanjutkan pembagian kelas yang diambil dari tabel
kelas dan tabel paket kemudian petugas membuat rangkap 2 yang akan diberikan
kepada siswa dan pembimbing kelas. dapat dilihat pada Gambar 4.3.
Gambar 4.3 System Flow Pembagian Kelas dan Paket
Sysflow Pembagian Kelas + Paket
Admin SIswa Pembibing Kelas
Phas
e
Mulai
Penghitungan Jumlah Siswa
menurut Paket yang di pilih
Pembagian menurut paket dan kelas
Data Paket
Data Kelas
Pendaftaran
Simpan Pembagian Kelas dan paket
Cetak Laporan Kelas Siswa dan paket
2
Pembagian Kelas dan paket 1
Pembagian Kelas dan paket 1
Pembagian Kelas dan paket 2
Data Pembagian Kelas
Selesai
Penuh?
T
Y
Siswa
23
D. System Flow Pembayaran
System Flow pembayaran di mana di mulai oleh siswa yang membawa uang
untuk di serahkan kepada petugas admin kemudian petugas melakukan proses
memasukan pembayaran yang apabila siswa membayar dengan lunas maka akan
langsung petugas membuat cetak kwitansi lunas jika siswa membyar dengan jenis
angsuran maka akan di buatkan oleh petugas kwitansi angsuran kemudian petugas
membuat laporan pembayaran yang di serahkan kepada kepala cabang, System Flow
Pembayaran dapat dilihat pada Gambar 4.4.
24
Gambar 4.4 System Flow Penerimaan Peserta Didik
Sysflow Pembayaran
Kepala CabangSiswa Admin
Ph
ase
Uang Pembayaran Bimbingan
Mulai
Proses pilih pembayaran
Pembayaran
Lunas
Proses Cetak Kwitansi Lunas
Kwitansi Lunas
Proses Cetak Angsuraan
Kwtansi Angsuran
Selesai
Detil Pembayaran
Kwitansi Lunas
Kwitansi Angsuran
Y
T
Proses Input Pembayran
Proses Laporan Pembayaran
Laporan Pembayran
Laporan Pembayran
25
4.2.2 Data Flow Diagram
Data Flow Diagram (DFD) digunakan untuk menggambarkan aliran data dan
proses yang terjadi dalam sebuah sistem serta entitas–entitas apa saja yang terlibat.
A. Context Diagram
Context Diagram dibawah ini menjelaskan tentang alur sistem yang telah
terkomputerisasi. Terdapat tujuh external entity dan aliran datanya masing-mas ing
yang saling terkait. Context Diagram dapat dilihat pada Gambar 4.5.
Gambar 4.5 Context Diagram Sistem Informasi Siswa Baru
26
B. DFD Level 0
Context diagram dibagi menjadi sub-sub proses yang lebih kecil, dengan cara
decompose context digram dan disebut DFD Level 0. DFD level 0 rancang bangun
aplikasi pendaftaran siswa/siswi baru dan pembayaran terdiri dari empat proses utama,
empat external entity dan empat data store yang semuanya itu saling berkaitan. Untuk
lebih jelasnya, dapat dilihat pada Gambar 4.6.
27
Gambar 4.6 DFD Lvl 0 Aplikasi Pendaftaran Siswa
Sim pan Data pembagian Kelas
[Kwitansi Lunas]
Menyim pan Formulir terjual
Sim pan pem bayaran
data laporan pembayaran
data paket dan kelas
data laporan kelas dan paket
Data Pendaftaran
Sim pan pendaftaran
mengecek form ulir
[Laporan Pem bayaran]
[Input Pembayaran]
[Pem bayaran Bim bingan]
[Kwitansi Angsuran]
[Detil Pem bayaran]
[Input data Pem bagian Kelas]
[Kelas dan Paket]
[Kelas dan Paket]
[Data Siswa]
[Pem bayaran Form ulir (uang)]
[Pem buatan No pendaftaran]
[Formulir Pendaftaran Teris i]
[Input Pendaftaran]
[No Pendaftaran Siswa Baru]
[Bukti Pendaftaran Siswa]
[Laporan Pendaftaran Siswa]
[Kwitansi Pem belian Formulir]
[Formulir Pendaftaran Siswa][Pem belian Formulir]
[Laporan Pengeluaran Formulir]
Kepala
Cabang
Kepala
Cabang
Admin
Admin
Admin
Siswa
Siswa
Siswa
Siswa
Pembibing
Kelas
Siswa
Admin
Admin
Siswa
Siswa
SiswaSiswa
Siswa
Admin
Kepala
Cabang
Admin
1
Proses Penjualan Formulir
+
2
Proses Pendaftaran
+
3
Proses Pembagian
Kelas
+
4
Proses Pembayaran
+
6 Form ulir
7Pendaftaran
Siswa
8 Paket dan Kelas
9 Pembayaran
28
Pada Gambar 4.7 merupakan DFD level 1 sub proses penjualan formulir dari
rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran. DFD level 1
tersebut terdiri dari dua proses utama yaitu proses penjualan formulir dan laporan
penjualan, seperti yang terlihat pada Gambar 4.7.
Gambar 4.7 DFD Level 1 Sub Proses Penjualan Formulir
Data Form ulir terjual
[Menyimpan Form ulir terjual]
[Pem belian Formulir]
[Formulir Pendaftaran Siswa][Kwitansi Pem belian Formulir]
[Pem bayaran Form ulir (uang)]
[Laporan Pengeluaran Form ulir]
Kepala
Cabang
Admin
Siswa
Siswa
Siswa
1.1
Proses Penjualan
1.2
Laporan
Penjualan
6 Form ulir
29
Pada Gambar 4.8 merupakan DFD level 1 Sub Proses Pendaftaran dari
rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran pada Human
Resource Management Indonesia Surabaya. DFD level 1 tersebut terdiri dari dua
proses utama yaitu Proses Pendaftaran dan Laporan Pendaftaran.
Gambar 4.8 DFD Level 1 Sub Proses Pendaftaran
Data Laporan Pendaftaran
[Pem buatan No pendaftaran]
[Formulir Pendaftaran Teris i]
[Simpan pendaftaran]
[mengecek formulir]
[No Pendaftaran Siswa Baru]
[Input Pendaftaran]
[Bukti Pendaftaran Siswa]
[Data Siswa]
[Laporan Pendaftaran Siswa]Kepala
Cabang
Admin
Siswa
Siswa
Admin
Admin
Siswa
6 Form ulir
7Pendaftaran
Siswa
2.1
Proses Pendaftaran
2.2
Laporan Pendaftaran
30
Gambar 4.9 DFD Level 1 Sub Proses Pembagian Kelas dan Paket
Pada Gambar 4.9 merupakan DFD level 1 Sub Proses Pembagian Kelas dan
Paket dari rancang bangun aplikasi pendaftaran pada Human Resource Management
Indonesia Surabaya. DFD level 1 tersebut terdiri dari dua proses utama yaitu Prose
Pembagian Kelas dan Paket, dan Laporan Pembagian Kelas dan Paket.
[Data Kelas dan Paket1]
[cek2]
[Data Kelas dan Paket]
[Kelas dan Paket1]
[Mengecek]
[Simpan Data]
[Cek Data Pendaftaran]
7Pendaftaran
Siswa
3.1
Proses
Pembagian Kelas
Dan Paket1
8 Kelas Dan Paket3.2
Laporan
Pembagian Kelas
dan Paket
Siswa
Pembibing
Kelas
12 Siswa
Pembibing
Kelas
31
Gambar 4.10 DFD Level 1 Sub Proses Pembayaran
Pada Gambar 4.10 merupakan DFD level 1 Sub Proses Pembayaran dari
rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran pada Human
Resource Management Indonesia Surabaya. DFD level 1 tersebut terdiri dari dua
proses utama proses pembyaran dan laporan pembayaran
4.2.3 Entity Relationship Diagram
Entity Relationship Diagram (ERD) digunakan untuk menggambarkan tabel-
tabel yang ada dalam sebuah sistem berikut relasi antar tabelnya.
[data laporan pem bayaran]
[Kwitansi Lunas]
[data paket dan kelas]
[Input Pembayaran][Simpan pembayaran]
[Laporan Pem bayaran]
[Pem bayaran Bim bingan]
[Kwitansi Angsuran]
[Detil Pem bayaran]
Admin
Siswa
Siswa
Admin
Kepala
Cabang
8 Paket dan Kelas
9 Pembayaran
4.1
Prose Pembayaran
4.2
Laporan
PembayaranSiswa
32
A. Conceptual Data Model
Conceptual Data Model (CDM) dari Rancang Bangung Aplikasi Pendaftaran
Peserta Didik terdapat 9 tabel. Masing-masing tabel mempunyai relasi ke tabel-tabel
yang lain seperti pada Gambar 4.11.
Gambar 4.11 Conceptual Data Model
B. Physical Data Model
Physical Data Model (PDM) adalah struktur tabel atau struktur database yang
saling terintegrasi dan saling berhubungan. Untuk lebih jelasnya lihat Gambar 4.12.
mengisi
Di jual
mengisi1melakukan
mem iliki2
mem iliki1
mem iliki
menangani
menangani1Penjualan Formulir
No Penjualan
Tg Penjualan
Nama Pembeli
Admin
Id Adm in
Nama Admin
Password
Pendaftaran
No Pendaftaran
Tgl Pendaftaran
Siswa
No Siswa
Nama Siswa
Jenis Kelamin
Tempat Lahir
Tanggal Lahir
Agama
Alamat
Asal SekolahKelas
Kode Kelas
Nama Kelas
Paket
Kode Paket
Nama Paket
harga
Pembimbing Kelas
Kode Pem bim bing
Nama Pembim bing
Pembayaran
Kode Pem bayaran
KETformulir
kode formulir
harga
33
NO
_P
EN
JUA
LA
N =
NO
_P
EN
JUA
LA
NK
OD
E_
FO
RM
UL
IR =
KO
DE
_F
OR
MU
LIR
NO
_P
EN
DA
FTA
RA
N =
NO
_P
EN
DA
FT
AR
AN
NO
_S
ISW
A =
NO
_S
ISW
A
KO
DE
_P
EM
BA
YA
RA
N =
KO
DE
_P
EM
BA
YA
RA
N
KO
DE
_K
EL
AS
= K
OD
E_
KE
LA
S
KO
DE
_P
AK
ET
= K
OD
E_
PA
KE
T
KO
DE
_P
EM
BIM
BIN
G =
KO
DE
_P
EM
BIM
BIN
G
ID_
AD
MIN
= ID
_A
DM
IN
ID_
AD
MIN
= ID
_A
DM
IN
PE
NJ
UA
LA
N_
FO
RM
UL
IR
NO
_P
EN
JUA
LA
NT
ext
(35
)
ID_
AD
MIN
Te
xt(3
5)
TG
L_
PE
NJU
AL
AN
Da
teT
ime
NA
MA
_P
EM
BE
LI
Te
xt(3
5)
KO
DE
_F
OR
MU
LIR
Te
xt(3
5)
AD
MIN
ID_
AD
MIN
Te
xt(3
5)
NA
MA
_A
DM
INT
ext
(35
)
PA
SS
WO
RD
Inte
ge
r
PE
ND
AF
TA
RA
N
NO
_P
EN
DA
FTA
RA
NT
ext
(35
)
ID_
AD
MIN
Te
xt(3
5)
TG
L_
PE
ND
AF
TA
RA
ND
ate
Tim
e
NO
_P
EN
JUA
LA
NT
ext
(35
)
SIS
WA
NO
_S
ISW
AT
ext
(35
)
KO
DE
_P
EM
BIM
BIN
GT
ext
(35
)
KO
DE
_P
AK
ET
Te
xt(3
5)
KO
DE
_K
EL
AS
Te
xt(3
5)
NA
MA
_S
ISW
AT
ext
(35
)
JEN
IS_
KE
LA
MIN
Te
xt(1
)
TE
MP
AT
_L
AH
IRT
ext
(35
)
TA
NG
GA
L_
LA
HIR
Da
teT
ime
AG
AM
AT
ext
(35
)
AL
AM
AT
Te
xt(3
5)
AS
AL
_S
EK
OL
AH
Te
xt(3
5)
NO
_P
EN
DA
FTA
RA
NT
ext
(35
)
KE
LA
S
KO
DE
_K
EL
AS
Te
xt(3
5)
NA
MA
_K
EL
AS
Te
xt(3
5)
PA
KE
T
KO
DE
_P
AK
ET
Te
xt(3
5)
NA
MA
_P
AK
ET
Te
xt(3
5)
HA
RG
AIn
teg
er
PE
MB
IMB
ING
_K
EL
AS
KO
DE
_P
EM
BIM
BIN
GT
ext
(35
)
NA
MA
_P
EM
BIM
BIN
GT
ext
(35
)
PE
MB
AY
AR
AN
KO
DE
_P
EM
BA
YA
RA
NT
ext
(35
)
KE
TT
ext
(25
5)
FO
RM
UL
IR
KO
DE
_F
OR
MU
LIR
Te
xt(3
5)
HA
RG
AIn
teg
er
ME
LA
KU
KA
N
KO
DE
_P
EM
BA
YA
RA
NT
ext
(35
)
NO
_S
ISW
AT
ext
(35
)
TG
L_
AN
GS
UR
AN
Da
te
KE
TT
EX
T(2
55
)
Gam
bar
4.1
2 P
hisy
cal
Dat
a
34
4.2.4 Struktur Tabel
Struktur tabel digunakan untuk menggambarkan secara detail tentang tabel -
tabel yang terdapat dalam sebuah sistem.
1. Tabel Penjualan Formulir
Nama Tabel : Penjualan Formulir
Primary Key : Kode_Formulir
Foreign Key : Id_Petugas,No_Periode
Fungsi : Menyimpan Data Formulir
Tabel 4.1 Tabel Penjualan Formulir
No. Nama_Field Type_Data Keterangan
1 Id_Petugas varchar(50) Foreign Key
2 Tgl_Penjualan Date Not Null
3 Nama_Pembeli Varchar(50) Not Null
4 Kode_Formulir Varchar(50) Primary Key
5 Harga Varchar(50) Not Null
6 No_periode Varchar(50) Foreign Key 2. Tabel Petugas
Nama Tabel : Petugas
Primary Key : Id_Petugas
Foreign Key : -
Fungsi : Menyimpan Data Petugas.
Tabel 4.2 Tabel Petugas
No. Nama_Field Type_Data Keterangan
1 Id_Petugas varchar(50) Primary Key
2 Nama_Petugas varchar(50) Not Null
3 Password int Not Null
35
3. Tabel Periode
Nama Tabel : Formulir
Primary Key : No_Periode
Foreign Key : -
Fungsi : Menyimpan Data Periode.
Tabel 4.3 Tabel Periode
No. Nama_Field Type_Data Keterangan
1 No_Periode varchar(50) Primary Key
2 Tahun_Periode varchar(50) Not Null
4. Tabel Pendaftaran
Nama Tabel : Pendaftaran
Primary Key : No_Pendaftaran
Foreign Key : Id_petugas, No_Siswa, No_Periode & Kode_Formulir
Fungsi : Menyimpan Data Pendaftaran
Tabel 4.4 Tabel Pendaftaran
No. Nama_Field Type_Data Keterangan
1 No_Pendaftaran varchar(50) Primary Key
2 Id_Petugas varchar(50) Foreign Key
3 No_siswa varchar(50) Foreign key
4 Tgl_Pendaftaran Date Not null
5 No_Periode varchar(50) Foreign Key
6 Kode_Formulir varchar(50) Foreign Key
5. Tabel Pembimbing Kelas
Nama Tabel : Tabel Pembimbing Kelas
Primary Key : Kode_Pembimbing
Foreign Key : -
36
Fungsi : Menyimpan data Pembimbing.
Tabel 4.5 Tabel Pembimbing Kelas
No Nama Kolom Tipe Data Keterangan
1 Kode_Pembimbing Varchar(50) Primary Key
2 Nama_Pembimbing Varchar(50) Not Null
6. Tabel Paket
Nama Tabel : Paket
Primary Key : Kode_Paket
Foreign Key : -
Fungsi : Untuk menyimpan data Paket
Tabel 4.6 Tabel Paket
No Nama Kolom Tipe Data Keterangan
1 Kode_Paket Varchar(50) Primary Key
2 Nama_Paket varchar(50) Not Null
3 Harga varchar(50) Not Null
7. Tabel Kelas
Nama Tabel : Kelas
Primary Key : Kode_Kelas
Foreign Key : Kode_Pembimbing & No_Periode
Fungsi : Untuk menyimpan data Kelas
37
Tabel 4.7 Tabel Kelas
No Nama Kolom Tipe Data Keterangan
1 Kode_Kelas Varchar(50) Primary Key
2 Kode_Pembimbing Varchar(50) Foreign Key
3 No_Periode Varchar(50) Not null
4 Nama_Kelas Varchar(50) Not null
5 Max Varchar(50) Not null
8. Tabel Siswa
Nama Tabel : Siswa
Primary Key : No_Siswa
Foreign Key : Kode_Paket
Kode_Kelas
Fungsi : Untuk menyimpan data siswa
Tabel 4.8 Tabel Siswa
No Nama Kolom Tipe Data Keterangan
1 No_Siswa Varchar(50) Primary key
2 Kode_Paket Varchar(50) Foreign key
3 Kode_Kelas Varchar(50) Foreign key
4 Nama_Siswa Varchar(50) Not Null
5 Jenis_Kelamin Varchar(50) Not Null
6 Tempat_Lahir Varchar(50) Not Null
7 Tgl_Lahir date Not Null
8 Agama Varchar(50) Not Null
9 Alamat Varchar(50) Not Null
10 Asal_sekolah Varchar(20) Not Null
38
8. Tabel Pembayaran
Nama Tabel : Pembayaran
Primary Key : Kode_Pembayaran
Foreign Key : No_Siswa
Fungsi : Untuk menyimpan data pembayaran siswa
Tabel 4.9 Tabel Pembayaran
No Nama Kolom Tipe Data Keterangan
1 Kode_Pembayaran Varchar(50) Primary key
2 No_Siswa Varchar(50) Foreign key
3 Tanggal_Pembayaran Date Not Null
4 Jumlah_Pembayaran Varchar(50) Not Null
4.2.5 Desain Input Output
Dibawah ini terdapat desain dari program aplikasi Sistem Informas i
Penerimaan Siswa Baru dan Pengolaphan Data Siswa Pada Human resource
Management Indonesia Surabaya dan akan dijelaskan bagaimana cara menggunakan
program ini nantinya.
A. Desain Form Menu Utama
Pada saat menjalankan aplikasi Sistem Informasi ini pertama kali akan tampil
form seperti dibawah, dan pada form dibawah terdapat beberapa menu yang berisi fitur -
fitur dari aplikasi yang ditunjukkan pada Gambar 4.13.
39
Gambar 4.13 Desain Form Menu Utama
B. Desain Form Login
Sebelum menggunakan aplikasi ini user dipersilahkan untuk login terlebih
dahulu. Form login terdapat 3 kolom, yaitu kolom id petugas, username dan password,
apabila isi dari username dan password sudah benar maka fitur-fitur pada aplikasi ini
akan terbuka sesuai dengan user yang login yang ditunjukkan pada Gambar 4.14.
Gambar 4.14 Desain Form Login
40
C. Desain Form Master Petugas
Form ini berfungsi untuk penyimpanan data petugas. Form master petugas
mempunyai kolom id petugas, nama petugas, password. Form tersebut juga memilik i
tombol simpan ubah dan gener. Untuk lebih lengkapnya perhatikan Gambar 4.15.
Gambar 4.15 Desain Form Master Petugas
D. Desain Form Master Periode
Form ini berfungsi untuk menyimpan data master Periode yang dilakukan oleh
petugas administrasi. Form master formulir mempunyai kolom no_periode, dan
tahun_periode. Form tersebut juga memiliki tombol Simpan dan hapus. Untuk lebih
lengkapnya perhatikan Gambar 4.16.
41
Gambar 4.16 Desain Form Master Periode
E. Desain Form Kelas
Form ini berfungsi untuk menyimpan data kelas form kelas ini memilik i
kolom kode_kelas, kode_pembimbing, tahun_periode, nama_kelas dan max. Form
tersebut juga memiliki tombol cari, simpan dan hapus. Untuk lebih jelasnya dapat
dilihat pada Gambar 4.17.
42
Gambar 4.17 Desain Form Kelas
F. Desain Form Pembimbing
Form pembimbing berfungsi untuk menyimpan data pembimbing kelas ke
dalam database. Form pembimbing tersebut memiliki kolom kode_pembimbing dan
nama_pembimbing. Untuk lebih jelasnya dapat dilihat pada Gambar 4.18.
43
Gambar 4.18 Desain Form pembimbing
G. Desain Form Paket
Form ini berfungsi untuk menyimpan data paket ke dalam database paket
yang digunakan oleh petugas untuk penginputan data paket. Untuk lebih jelasnya dapat
dilihat pada Gambar 4.19.
44
Gambar 4.19 Desain Form Paket
H. Desain Form Siswa
Form ini berfungsi untuk menyimpan data siswa ke dalam database. Selain
untuk mengisis data siswa, form ini juga menyimpan data kelas yang memilik i
hubungan dengan siswa pada Gambar 4.20.
45
Gambar 4.20 Desain Form Siswa
I. Desain Form Penjualan Formulir
Form ini berfungsi untuk menyimpan data setiap transaksi penjualan formulir
yang terjual yang akan disimpan di database penjualan formulir. Untuk lebih jelasnya
dapat dilihat pada Gambar 4.21.
Gambar 4.21 Desain Form Penjualan Formulir
46
J. Desain Form Pendaftaran
Form ini berfungsi untuk menyimpan data setiap ada pendaftaran baru yang
akan disimpan di database pendaftaran siswa. Untuk lebih jelasnya dapat dilihat pada
Gambar 4.22.
Gambar 4.22 Desain Form Pendaftaran
K. Desain Form Pembayaran
Form ini berfungsi untuk menyimpan data setiap ada siswa melakukan
pembayaran angsuran atau pembarayan secara lunas yang disimpan di database
pembayran siswa. Untuk lebih jelasnya dapat dilihat pada Gambar 4.23
47
Gambar 4.23 Desain Form Pembayaran
L. Desain laporan Kwitansi Penjualan Formulir
Laporan ini berfungsi mencetak kwitansi sesuai dengan nama yang sudah
membeli formulir pendaftaran. Untuk lebih jelasnya dapat dilihat pada Gambar 4.24.
Gambar 4.24 Laporan Penjualan Formulir
48
M. Desain Laporan Pendaftaran
Laporan ini berfungsi menampilkan laporan Pendaftaran. Untuk lebih jelasnya
dapat dilihat pada Gambar 4.25.
Gambar 4.25 Desain Laporan Pendaftaran
N. Desain Laporan Siswa
Laporan siswa berfungsi menampilkan data siswa. Dalam laporan daftar
siswa pilihan kategori yang berdasarkan periode. Untuk lebih jelasnya dapat dilihat
pada Gambar 4.26.
49
Gambar 4.26 Desain Laporan Data Siswa
O. Desain Laporan Pembayaran
Laporan pembayaran berfungsi menampilkan data transaksi pembayran.
Dalam laporan daftar pembayaran pilihan kategori yang berdasarkan periode. Untuk
lebih jelasnya dapat dilihat pada Gambar 4.27.
Gambar 4.27 Desain Laporan Pembayaran