39 4.1 Perancangan Flowmap Yang Diusulka n
4.1.1. Prosedur Pendaftaran Siswa Baru Yang Diusulkan
PROSEDUR PENDAFTARAN SISWA BARU
SISWA PANITIA
PENDAFTARAN TATA USAHA WAKA KESISWAAN
KEPALA SEKOLAH
FORM PENDAFTARAN
FORM PENDAFTARA
& SYARAT PENGISIAN
FORM
FORM PENDAFTARAN
PENGECEKAN BERKAS FORM PENDAFTARAN
TERISI
LENGKAP 2
1 3
123
CETAK LAPORAN
LAPORAN DATA PSB
LAPORAN DATA PSB
LAPORAN DATA PSB TTD
12
LAPORAN DATA PSB
LAPORAN DATA PSB
LAPORAN DATA PSB
TTD
TIDAK
FORM PENDAFTARAN
& SYARAT 123
INPUT DATA
PROSES SELEKSI
SEKOLAH
LAPORAN DATA SISWA YANG DITERMA DAN
TIDAK
LAPORAN DATA SISWA YANG DITERMA DAN
TIDAK
Gambar 4.1 Flowmap Usulan Pendaftaran Siswa Baru
4.1.2 Prosedur Pembagian Kelas Siswa Baru Yang Diusulkan
PROSEDUR PEMBAGIAN KELAS
WAKA KURIKULUM KEPALA SEKOLAH
TATA USAHA
LAPORAN SISWA PERKELAS
LAPORAN SISWA PERKELAS
TTD
LAPORAN SISWA PERKELAS
LAPORAN SISWA PERKELAS
Gambar 4.2 Flowmap Usulan Pembagian Kelas Siswa Baru
4.2 Flowchart Seleksi
Input Data_Calon;
Input Kapasitas_Kelas;
If jumlah data_calon >
kapasitas_kelas
Sorting Nilai Calon Siswa sebanyak kapasitas kelas
Input Data siswa diterima ke masing-masing kelas sesuai dengan hasil sorting nilai
Siswa Diterima T
F START
END
Gambar 4.3 Flowchart Seleksi Calon Siswa
4.3 Diagram Konteks
Diagram Konteks adalah diagram yang menggambarkan hubungan antara entitas eksternal dengan sistem. Dimana data yang diinputkan oleh bagian entitas eksternal akan diproses didalam sistem dan akan menghasilkan laporan yang diinginkan oleh entitas eksternal tersebut.
Diagram konteks ini diperlihatkan antara lain kelompok pemakai atau sistem lain dimana sistem melakukan komunikasi data dimana sistem menerima dari lingkungan tertentu dan diproses.
KEPALA SEKOLAH SISTEM INFORMASI
PENYELEKSIAN SISWA SISWA BARU PADA SMP N
9 TANJUNGPINANG SISWA BARU
NIS, KELAS DATA CALON SISWA
KAPASITAS KELAS
LAPORAN DATA PSB LAPORAN SISWA PERKELAS LAPORAN SISWA DITERIMA LAPORAN SISWA TIDAK DITERIMA
Gambar 4.4 Diagram Konteks
4.4 Data Flow Diagram
Data flow diagram menggambarkan jaringan kerja antar fungsi yang berhubungan antara satu dengan yang lainnya dan menyimpan data sebagai perangkat analisis, model ini hanya mampu memodelkan sistem dari satu sudut pandang yaitu sudut pandang fungsi. Terdapat empat komponen yaitu
proses menunjukkan transformasi dari masukan menjadi keluaran, sejumlah masukan dapat menjadi satu keluaran atau sebaliknya. Aliran komponen ini direpresentasikan dengan menggunakan panah yang menuju kea tau arah dari proses. Penyimpanan yang memodelkan kumpulan data dan terminator yang mewakili entitas dari luar dimana sistem dapat berkomunikasi.
4.4.1 Data Flow Diagram Level 0
SISWA BARU
KEPALA SEKOLAH
1.0 PENGOLAHAN
DATA CALON SISWA
CALON SISWA
2.0 PENGOLAHAN
DATA KELAS
3.0 SELEKSI
CALON SISWA KELAS
DATA CALON SISWA DATA CALON SISWA
KAPASITAS KELAS
DATA KELAS
DATA CALON SISWA
4.0 CETAK SISWA
DATA SISWA
DATA CALON SISWA LAPORAN SISWA PERKELAS
LAPORAN DATA PSB
NIS, KELAS
LAPORAN SISWA DITERIMA LAPORAN SISWA DITERIMA
Gambar 4.5 Data Flow Diagram Level 0
4.4.2 Data Flow Diagram Level 1 Proses 1
1.1 INPUT DATA
CALON SISWA
1.2 UBAH CALON SISWA
SISWA
DATA CALON SISWA
DATA SISWA DATA SISWA DATA SISWA Siswa
DATA SISWA
Gambar 4.6 Data Flow Diagram Level 1 Proses 3 4.4.3 Data Flow Diagram Level 1 Proses 2
2.1 PENGOLAHAN
DATA KELAS
2.2 UBAH KAPASITAS
KELAS
KELAS
KAPASITAS KELAS
DATA KELAS DATA KELAS KEPALA SEKOLAH
DATA KELAS
Gambar 4.7 Data Flow Diagram Level 1 Proses 3
4.4.4 Data Flow Diagram Level 1 Proses 3
KELAS
CALON SISWA
3.1 SELEKSI
CALON SISWA
3.2 UBAH STATUS
SISWA DATA KAPASISTAS
DATA CALON SISWA
DATA SISWA DATA SISWA
DATA SISWA
Gambar 4.8 Data Flow Diagram Level 1 Proses 3
4.4.5 Data Flow Diagram Level 1 Proses 4
SISWA
4.1 CETAK LAPORAN
SISWA DITERIMA
4.2 CETAK LAPORAN
SISWA PERKELAS
4.4 LAPORAN
DATA PSB CALON SISWA
DATA SISWA
LAPORAN SISWA DITERIMA
LAPORAN SISWA PERKELAS
LAPORAN PSB DATA SISWA
KEPALA SEKOLAH
4.3 CETAK LAPORAN SISWA TIDAK
DITERIMA
LAPORAN SISWA
TIDAK DITERIMA
Gambar 4.9 Data Flow Diagram Level 1 Proses 4
4.5 Entity Relationship Data
Diagram Hubungan Entitas atau entity relation diagram merupakan model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan. Model data sendiri merupakan sekumpulan cara, peralatan untuk mendeskripsikan data-data yang hubungannya satu sama lain, semantiknya, serta batasan konsistensi.
Model data terdiri dari model hubungan entitas dan model relasional1.
SISWA N MENEMPATI 1 KELAS
NIS TAHUN AJARAN
NAMA
ALAMAT
NO TELP
TEMPAT LAHIR
JENIS
KELAMIN TANGGAL LAHIR
ASAL SEKOLAH NILAI UASBN
NILAI TES
KELAS NILAI RATA
TAHUN AJARAN
KELAS
KAPASITAS
Gambar 4.10 Entity Relationship Data
4.6 Kamus Data
Kamus data disebut juga sistem dictionary adalah catalog kata tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi.
Berikut adalah pejelasan tentang nama, deskripsi, struktur data, penggunaan dan format data dari setiap aliran data :
1 http://id.wikipedia.org/wiki/Diagram_hubungan_entitas
Nama tabel : calon_siswa
Fungsi : Untuk mengetahui data calon siswa
Primary Key : no_pendaftaran
Tabel 4.1 calon_siswa
No Field nama Type Size Key
1 No_pendaftaran Text 15 Primary Key
2 Tahun_ajaran Text 10
3 Nama Text 50
4 Alamat Text 50
5 No_telp Text 15
6 Tempat_lahir Text 20
7 Tanggal_lahir Date/time
8 Asal_sekolah Text 30
9 Nilai_uasbn Number
10 Nilai_tes Number
11 Nilai_rata Number
12 Status Text 16
Nama tabel : kelas
Fungsi : Untuk mengetahui data siswa perkelas
Primary Key : -
Tabel 4.2 kelas
No Field nama Type Size Primary key
1 Tahun_ajaran Text 10
2 Kelas Text 3
3 Kapasitas Number
Nama tabel : calon_siswa
Fungsi : Untuk mengetahui biodata siswa yang telah diterima
Primary Key : nis
Tabel 4.3 siswa
No Field name Text Size Primary key
1 Nis Text 10 Primary key
2 No_pendaftaran Text 15
3 Tahun_ajaran Text 10
4 Nama Text 50
5 Alamat Text 50
6 No_telp Text 15
7 Tempat_lahir Text 20
8 Tanggal lahir Date/time
9 Asal_sekolah Text 30
10 Nilai_uasbn Number
11 Nilai_tes Nilai_rata
12 Kelas Text 3
4.7 Rancangan Struktur Program
Struktur program adalah suatu konsep pembuatan yang mempunyai fungsi untuk mengelompokkan intruksi ke dalan sub program fungsional dimana setiap sub program tersebut memiliki tugas dan fungsi tertentu yang digunakan untuk mendukung dari keseluruhan program yang dibuat. Struktur program yang dibuat adalah sebagai berikut :
Struktur Program
Input Proses
Data Calon Siswa Pembagian Kelas Siswa Baru
Laporan Siswa Diterima Laporan Calon
Siswa Output
Data Kelas
Laporan Siswa Perkelas
Gambar 4.11 Rancangan Struktur Program
4.8 Rancangan Struktur Menu
Struktur menu merupakan bentuk umum dalam suatu perancangan aplikasi yang dapat memudahkan pengguna dalam menggunakan aplikasi yang dibangun. Dengan adanya struktur menu ini, maka dapat mempercepat proses pengolahan data, sehingga dapat meminimalkan keterlambatan dalam penyajian atau pemberian data.
Struktur menu yang dibuat dalam aplikasi ini terdiiri dari menu-menu dan sub menunya. Berikut adalah gambar rancangan struktur menu :
Master Data
Menu Utama
Seleksi Laporan
Kelas
Siswa Perkelas Siswa Diterima Calon Siswa Calon Siswa
Gambar 4.12 Rancangan Struktur Menu
4.9 Rancangan Input
Rancangan input adalah rancangan dari dokumen dasar yang digunakan untuk merekap data yang digunakan. Perancangan input meliputi bentuk dokumen-dokumen input yang akan digunakan untuk penginputan data.
Perancangan input dapat dilihat pada gambar dibawah ini :
1. Format Input Data Calon Siswa
No. Pendaftaran Nama
Alamat No. Telepon
Tempat / Tanggal Lahir Asal Sekolah
Nilai UASBN Nilai Tes Tahun Ajaran
Nilai Rata-Rata
Baru Simpan Ubah Pencarian
Gambar 4.13 Desain Input Data Calon Siswa
2. Form Pencarian Calon Siswa
No Pendaftaran Tahun Ajaran Nama Alamat No Telp Asal Sekolah Nilai UASBN Nilai Tes Rata-Rata
Kategori Pencarian Keyword
Cari Refresh
Gambar 4.14 Desain Form Pencarian Calon Siswa
3. Format Input Data Master Kelas
Create Ubah Kapasitas Tahun Ajaran
Jumlah Kelas
Gambar 4.15 Desain Input Data Master Kelas
4. Form Kapasitas Kelas
Tahun Ajaran Kelas
Kapasitas
Simpan
Gambar 4.16 Desain Input Kapasitas Kelas 5. Format Input Seleksi Calon Siswa
Tahun Ajaran Jumlah Calon Siswa Jumlah Kelas
Jumlah Kapasitas Kelas Proses
Gambar 4.17 Desain Input Seleksi Calon Siswa
4.10 Rancangan Output
6. Format Output Cetak Laporan
Jenis Laporan
Tahun Ajaran
Cetak Calon Siswa
Siswa Perkelas
Siswa Diterima Siswa Tidak Diterima
Kelas
Gambar 4.18 Desain Output Cetak Laporan
7. Form Laporan Calon Siswa
Laporan Calon Siswa
SEKOLAH MENENGAH PERTAMA NEGERI 9 TANJUNGPINANG
JL. RAJA AI HAJI KOTA TANJUNGPINANG TEL. 0771-22517
TAHUN AJARAN JUMLAH PENDAFTAR
No Nama Alamat No Telp Tempat Lahir Tanggal Lahir Asal Sekolah Nilai UASBN Nilai Tes Nilai Rata-Rata :
:
Tanjungpinang,………..
Kepala Sekolah
(………) NIP.
Gambar 4.19 Output Cetak Laporan Calon Siswa
8. Form Laporan Siswa Tidak Diterima
Laporan Siswa Tidak Diterima
SEKOLAH MENENGAH PERTAMA NEGERI 9 TANJUNGPINANG
JL. RAJA AI HAJI KOTA TANJUNGPINANG TEL. 0771-22517
TAHUN AJARAN JUMLAH TIDAK DITERIMA
No Nama Alamat No Telp Tempat Lahir Tanggal Lahir Asal Sekolah Nilai UASBN Nilai Tes Nilai Rata-Rata :
:
Tanjungpinang,………..
Kepala Sekolah
(………) NIP.
Gambar 4.20 Output Cetak Laporan Siswa Tidak Diterima
9. Form Laporan Siswa Diterima dan Perkelas
Laporan Siswa Diterima Dan Perkelas
SEKOLAH MENENGAH PERTAMA NEGERI 9 TANJUNG PINANG
JL. RAJA AI HAJI KOTA TANJUNGPINANG TEL. 0771-22517
TAHUN AJARAN
Kelas NiS No Pendaftaran Nama Nilai UASBN Nilai Tes Nilai Rata-Rata
:
Tanjungpinang,………..
Kepala Sekolah
(………) NIP.
Gambar 4.21 Output Cetak Laporan Siswa Diterima Dan Perkelas