System Flow Pembagian Kelas dan Paket Context Diagram Conceptual Data Model Desain Form Menu Utama Desain Form Login

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