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
P h
as 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
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.
Gambar 4.4 System Flow Penerimaan Peserta Didik Sysflow Pembayaran
Kepala Cabang Siswa
Admin
P h
a s
e
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
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 i ng
yang saling terkait. Context Diagram dapat dilihat pada Gambar 4.5.
Gambar 4.5 Context Diagram Sistem Informasi Siswa Baru
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 siswasiswi 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.
Gambar 4.6 DFD Lvl 0 Aplikasi Pendaftaran Siswa
Sim pan Data pembagian Kelas
[Kwitans i 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]
[Kwitans i Angs uran]
[Detil Pem bayaran] [Input data Pem bagian Kelas ]
[Kelas dan Paket] [Kelas dan Paket]
[Data Sis wa] [Pem bayaran Form ulir uang]
[Pem buatan No pendaftaran] [Formulir Pendaftaran Teris i]
[Input Pendaftaran] [No Pendaftaran Sis wa Baru]
[Buk ti Pendaftaran Sis wa] [Laporan Pendaftaran Sis wa]
[Kwitans i Pem belian Formulir] [Formulir Pendaftaran Sis wa]
[Pem belian Formulir] [Laporan Pengeluaran Formulir]
Kepala Cabang
Kepala Cabang
Admin Admin
Admin Sis wa
Sis wa
Sis wa Sis wa
Pembibing Kelas
Sis wa
Admin Admin
Sis wa Sis wa
Sis wa Sis wa
Sis wa
Admin Kepala
Cabang Admin
1 Pros es Penjualan Formulir
+
2 Pros es Pendaftaran
+
3 Pros es Pembagian
Kelas
+
4 Pros es Pembayaran
+
6 Form ulir
7 Pendaftaran
Sis wa
8 Paket dan Kelas
9 Pembayaran
Pada Gambar 4.7 merupakan DFD level 1 sub proses penjualan formulir dari rancang bangun aplikasi pendaftaran siswasiswi 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 Sis wa]
[Kwitans i Pem belian Formulir] [Pem bayaran Form ulir uang]
[Laporan Pengeluaran Form ulir]
Kepala Cabang
Admin Sis wa
Sis wa Sis wa
1.1 Pros es Penjualan
1.2 Laporan
Penjualan 6
Form ulir
Pada Gambar 4.8 merupakan DFD level 1 Sub Proses Pendaftaran dari rancang bangun aplikasi pendaftaran siswasiswi 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 Terisi] [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
7 Pendaftaran
Siswa 2.1
Proses Pendaftaran
2.2 Laporan Pendaftaran
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] 7
Pendaftaran Siswa
3.1 Proses
Pembagian Kelas Dan Paket1
8 Kelas Dan Paket
3.2 Laporan
Pembagian Kelas dan Paket
Siswa
Pembibing Kelas
12 Siswa
Pembibing Kelas
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 siswasiswi 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
Pembayaran Siswa
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
mengisi1 melakukan
mem iliki2 mem iliki1
mem iliki menangani
menangani1 Penjualan 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 Sekolah
Kelas Kode Kelas
Nama Kelas Paket
Kode Paket Nama Paket
harga
Pembimbing Kelas Kode Pem bim bing
Nama Pembim bing Pembayaran
Kode Pem bayaran KET
formulir kode formulir
harga
33
NO_PENJUALAN = NO_PENJUALAN KODE_FORMULIR = KODE_FORMULIR
NO_PENDAFTARAN = NO_PENDAFTARAN NO_SISWA = NO_SISWA
KODE_PEMBAYARAN = KODE_PEMBAYARAN
KODE_KELAS = KODE_KELAS KODE_PAKET = KODE_PAKET
KODE_PEMBIMBING = KODE_PEMBIMBING ID_ADMIN = ID_ADMIN
ID_ADMIN = ID_ADMIN PENJUALAN_FORMULIR
NO_PENJUALAN Text35
ID_ADMIN Text35
TGL_PENJUALAN DateTime
NAMA_PEMBELI Text35
KODE_FORMULIR Text35
ADMIN ID_ADMIN
Text35 NAMA_ADMIN
Text35 PASSWORD
Integer PENDAFTARAN
NO_PENDAFTARAN Text35
ID_ADMIN Text35
TGL_PENDAFTARAN DateTime
NO_PENJUALAN Text35
SISWA NO_SISWA
Text35 KODE_PEMBIMBING
Text35 KODE_PAKET
Text35 KODE_KELAS
Text35 NAMA_SISWA
Text35 JENIS_KELAMIN
Text1 TEMPAT_LAHIR
Text35 TANGGAL_LAHIR
DateTime AGAMA
Text35 ALAMAT
Text35 ASAL_SEKOLAH
Text35 NO_PENDAFTARAN
Text35 KELAS
KODE_KELAS Text35
NAMA_KELAS Text35
PAKET KODE_PAKET
Text35 NAMA_PAKET
Text35 HARGA
Integer PEMBIMBING_KELAS
KODE_PEMBIMBING Text35
NAMA_PEMBIMBING Text35
PEMBAYARAN KODE_PEMBAYARAN
Text35 KET
Text255 FORMULIR
KODE_FORMULIR Text35
HARGA Integer
MELAKUKAN KODE_PEMBAYARAN
Text35 NO_SISWA
Text35 TGL_ANGSURAN
Date KET
TEXT255
Gambar 4.12 Phisycal Data
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
varchar50 Foreign Key
2 Tgl_Penjualan
Date Not Null
3 Nama_Pembeli
Varchar50 Not Null
4 Kode_Formulir
Varchar50 Primary Key
5 Harga
Varchar50 Not Null
6 No_periode
Varchar50 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
varchar50 Primary Key
2 Nama_Petugas
varchar50 Not Null
3 Password
int Not Null
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
varchar50 Primary Key
2 Tahun_Periode
varchar50 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
varchar50 Primary Key
2 Id_Petugas
varchar50 Foreign Key
3 No_siswa
varchar50 Foreign key
4 Tgl_Pendaftaran
Date Not null
5 No_Periode
varchar50 Foreign Key
6 Kode_Formulir
varchar50 Foreign Key
5. Tabel Pembimbing Kelas Nama Tabel
: Tabel Pembimbing Kelas Primary Key
: Kode_Pembimbing Foreign Key
: -
Fungsi : Menyimpan data Pembimbing.
Tabel 4.5 Tabel Pembimbing Kelas
No Nama Kolom
Tipe Data Keterangan
1 Kode_Pembimbing
Varchar50 Primary Key
2 Nama_Pembimbing
Varchar50 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
Varchar50 Primary Key
2 Nama_Paket
varchar50 Not Null
3 Harga
varchar50 Not Null
7. Tabel Kelas Nama Tabel
: Kelas Primary Key
: Kode_Kelas Foreign Key
: Kode_Pembimbing No_Periode Fungsi
: Untuk menyimpan data Kelas
Tabel 4.7 Tabel Kelas
No Nama Kolom
Tipe Data Keterangan
1 Kode_Kelas
Varchar50 Primary Key
2 Kode_Pembimbing
Varchar50 Foreign Key
3 No_Periode
Varchar50 Not null
4 Nama_Kelas
Varchar50 Not null
5 Max
Varchar50 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
Varchar50 Primary key
2 Kode_Paket
Varchar50 Foreign key
3 Kode_Kelas
Varchar50 Foreign key
4 Nama_Siswa
Varchar50 Not Null
5 Jenis_Kelamin
Varchar50 Not Null
6 Tempat_Lahir
Varchar50 Not Null
7 Tgl_Lahir
date Not Null
8 Agama
Varchar50 Not Null
9 Alamat
Varchar50 Not Null
10 Asal_sekolah
Varchar20 Not Null
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
Varchar50 Primary key
2 No_Siswa
Varchar50 Foreign key
3 Tanggal_Pembayaran
Date Not Null
4 Jumlah_Pembayaran
Varchar50 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 menggunaka n 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.
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
C. Desain Form Master Petugas