4.2 Desain Sistem
4.2.1 System Flow
System flow memuat hasil analisis yang dibuat berdasarkan hasil survei ke SMK NEGERI 1 Surabaya. System flow merupakan gambaran dari sistem yang
telah dikembangkan. Dalam system flow, beberapa proses yang dilakukan secara terintegrasi. Proses yang dikembangkan meliputi, proses penjualan formulir,
pendaftaran dan daftar ulang siswa baru dan pembagian kelas.
a. System Flow Penjualan Formulir
Sysflow Penjualan Formulir Petugas
Kepala Sekolah Calon Siswa
Mulai Pembuatan
Formulir Formulir
Dokumen Pembayaran
Simpan Penjualan
Formulir Penjualan
Formulir
Membuat Bukti Penjualan
Formulir
2 Kwitansi
Pembayaran 1
Buat Laporan Penjualan
Formulir Pendaftaran
Kwitansi Pembayaran
Formulir Daftar Ulang
2 Laporan
Penjualan 1
N N
Selesai Laporan
Penjualan
Gambar 4.4 Sysflow Flow Penjualan Formulir
Pada Gambar 4.4 menjelaskan proses yang pertama dimulai Pada proses penjualan formulir calon siswa membeli formulir ke petugas, selanjutnya petugas
menyimpan data penjualan formulir ke dalam tabel penjualan formulir dan tabel formulir. Setelah itu petugas memberikan formulir pendaftaran dan formulir daftar
ulang untuk calon siswa yang sudah membeli formulir. Selanjutnya Petugas membuat laporan penjualan formulir yang data penjualan diambil dari tabel
penjualan formulir untuk diberikan kepada kepala sekolah.
b. System Flow Pendaftaran dan Daftar Ulang Siswa baru.
Sysflow Pendaftaran dan Daftar Ulang Kepala Sekolah
Petugas Calon Siswa
Formulir Pendaftaran
Mulai Formulir
Daftar Ulang Mengisi
Formulir Pendaftaran
Formulir Pendaftaran
Terisi Cek Berkas
Pendaftaran Sesuai
A Simpan
Data Calon Siswa
Y T
Mengisi Formulir
Daftar Ulang Formulir Daftar
Ulang Terisi Calon
Siswa Cek Data
Calon Siswa Sesuai
A
Simpan Data Siswa
B B
T
Data Wali Siswa
Jurusan
Cetak Laporan
Cetak Bukti Pendaftaran
2 Bukti Pendaftaran
1
N
Laporan Siswa Baru
Selesai
Bukti Pendaftaran 1
Input Data Siswa
Pendaftaran Y
Petugas
Gambar 4.5 Sysflow Flow Pendaftaran dan daftar ulang
Pada Gambar 4.5 menjelaskan proses dimulai oleh bagian Calon Siswa yaitu menyerahkan dokumen pendaftaran siswa baru dan kelengkapan berkas
pendaftaran kepada petugas. Kemudaian petugas mengecek persyaratan pendaftaran sudah lengkap atau belum, jika persyaratan sudah lengkap petugas
akan menyimpan data calon siswa pada tabel calon siswa, jika persyaratan pendaftaran belum lengkap akan dikembalikan kepada calon siswa.
Kemudian petugas memverifikasi data calon siswa apakah data calon siswa sesuai, Jika verifikasi dan kelengkapan berkas sesuai petugas akan
menyimpan data siswa baru. Selanjutnya petugas akan membuat bukti pendaftaran rangkap 2 yang akan di serahkan kepada calon siswa dan akan disimpan oleh
petugas. Selanjutnya petugas membuat laporan siswa baru yang akan di serahkan kepada kepala sekolah.
c. System Flow Pembagian Kelas
Sysflow Pembagian Kelas Guru Kelas
Guru BK Kepala Sekolah
Tata Usaha
Simpan Data Kelas
Kelas
Simpan Pembagian Kelas
Pembagian Kelas
Membuat Laporan Pembagian Kelas
Pembagian Kelas 1
3 2
Pembagian Kelas 1
Pembagian Kelas 2
Pembagian Kelas 3
Selesai Jurusan
Mulai Siswa
Gambar 4.6 Sysflow Flow Pembagian kelas
Pada Gambar 4.6 menjelaskan bagian tata usaha membuat data siswa sesuai jurusan yang diambil dari tabel siswa dan jurusan. Selanjutnya bagian tata
usaha menyimpan data pembagian kelas ke tabel pembagian kelas, kemudian bagian tata usaha membuat rangkap 3 pembagian kelas yang akan diberikan
kepada guru bk, guru kelas dan kepala sekolah.
4.2.2 Context Diagram
Pada gambar 4.7 menjelaskan context diagram dari Aplikasi Penerimaan siswa baru dan Pembagian Kelas pada SMK Negeri 1 Surabaya. Context diagram
sistem ini terdiri dari 6 entitas, yaitu entitas Calon Siswa, Petugas, Tata UsahaTU , Guru, Guru BK dan Kepala Sekolah . Enam entitas tersebut
memberikan input data dan menerima output data yang diperlukan.
Data Petug as
Dokumen Pembagian Kelas 2 Dokumen Pembagian Kelas 1
Laporan Penjualan Formulir Dokumen Pembagian Kelas
Laporan Daftar Ulang Laporan Siswa Baru
Data Kelas Data Siswa Sesuai Jurusan
Dokumen Pembayaran Daftar Ulang Dokumen Daftar Ulang
Nota Daftar Ulang
Data Daftar Ulang Data Pendaftaran
Nota Pembayaran Formulir 1 Data Penjualan Formulir
Nota Pembayaran Formulir
Membeli Formulir Sistem Aplikasi Penerimaan Siswa
Baru dan Pembag ian Kelas pada SMKN 1 SURABAYA
+
Calon Siswa Petug as
Kepala Sekolah Tata Usaha
Guru Guru BK
Gambar 4.7 Context Diagram
4.2.3 Data Flow Diagram level 0 DFD level 0
Data Petug as1 Data Petug as2
Data Petug as
Dokumen Pembagian Kelas 2 Dokumen Pembagian Kelas
Data Kelas 1
Dokumen Pembagian Kelas 1 Data Kelas
Data Siswa Sesuai Jurusan Laporan Daftar Ulang
Laporan Siswa Baru Dokumen Daftar Ulang
Nota Daftar Ulang Data Daftar Ulang
Dokumen Pembayaran Daftar Ulang Data Pendaftaran
Laporan Penjualan Formulir Nota Pembayaran Formulir 1
Data Penjualan Formulir Membeli Formulir
Nota Pembayaran Formulir
Data Pembagian Kelas Data Siswa 1
Data Jurusan Data Siswa
Data Wali Siswa Data Pendaftaran 1
Data Calon Siswa Data Penjualan Formulir 1
Data Formulir
Calon Siswa Calon Siswa
Petug as Petug as
Calon Siswa Calon Siswa
Calon Siswa Petug as
Calon Siswa
Tata Usaha Tata Usaha
Kepala Sekolah
Kepala Sekolah
Kepala Sekolah
Kepala Sekolah
Guru BK 1
Proses Penjualan Formulir
+
1 Formulir
2 Penjualan Formulir
2 Proses Pendaftaran dan Daftar Ulang
+
3 Calon Siswa
4 Pendaftaran
5 Data Wali Siswa
6 Siswa
7 Jurusan
3 Proses Pembag ian Kelas
+
8 Pembagian
Kelas 9
Kelas
Guru 10
Petug as Petug as
Gambar 4.8 Data Flow Diagram level 0 DVD level 0
Pada Gambar 4.8 menjelaskan DFD level 0 dari Aplikasi Penerimaan siswa baru dan pembagian kelas pada SMK Negeri 1 Surabaya. Pada DFD level 0
terdapat tiga macam proses. Pertama adalah proses penjualan formulir, yang kedua adalah proses pendaftaran dan daftar ulang siswa baru dan yang ketiga
adalah proses pembagian kelas siswa baru.
4.2.4 Data Flow Diagram level 1 DFD level 1
a. Sub Proses Penjualan Formulir Level 1.