Desain Sistem LKP : Rancang Bangun Aplikasi Penerimaan dan Pembagian Kelas Siswa Baru Pada SMK Negeri 1 Surabaya.

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.