• Tidak ada hasil yang ditemukan

BAB IV SISTEM INFORMASI PENDAFTARAN SI

N/A
N/A
Protected

Academic year: 2018

Membagikan "BAB IV SISTEM INFORMASI PENDAFTARAN SI"

Copied!
28
0
0

Teks penuh

(1)

21

BAB IV

ANALISIS DAN DESAIN SISTEM

4.1 Aanalis Sistem

Analis sistem adalah langkah awal untuk membuat suatu sistem baru. Dalam langkah ini harus dilakukan analisis terhadap permasalahan yang ada dalam transaksi SMK Nasional Mojosari khususnya mengenai penanganan pendaftaran siswa baru dan pembayaran spp yang masih menggunaplikasi excel. Untuk dapat membuat sistem yang baru, terlebih dahulu harus mengetahui alur transaksi yang masih digunakan sampai saat ini. Maka dibuatlah document flow yang berfungsi untuk mengetahui secara detail alur transaksi tersebut. Untuk melakukan transaksi pendaftaran siswa baru dan pembayaran spp

Dokumen flow memuat hasil analisis yang dibuat berdasarkan hasil survey pada SMK Nasional Mojosari. Dokumen flow menggambarkan proses yang berhubungan dalam kegiatan transaksi sebelum menggunsistem informasi terintegrasi.

4.2 Desain Sistem

Setelah melakukan analisis sistem, maka selanjutnya dilakukan desain sistem. Langkah-langkah yang dilakukan dalam desain sistem ini adalah:

1. System Flow 2. HIPO

3. Context Diagram

(2)

5. CDM & PDM 6. DBMS

7. Desain Input Output

Ketujuh langkah tersebut dijelaskan sebagai berikut: 1. System Flow

Dengan melihat dan menganalisa sistem yang sedang berjalan saat ini, maka dilakukan suatu prosedur pengembangan yaitu dengan membuat system flow baru. System Flow yang ada digambarkan sebagai berikut :

Pada system flow Penjualan dimulai dari calon siswa membeli formulir ke petugas jaga, petugas jaga menyimpan data siapa saja yang telah membeli formulir ke dalam database, petugas jaga memberikan formulir pendaftaran dan formulir daftar ulang untuk calon siswa yang sudah membeli formulir. Petugas jaga membuat laporan penjualan formulir dari databse yang diberikan kepada kepala sekolah.

Apabila Apabila calon siswa sudah mengisi formulir pendaftaran dan sudah melengkapi persyaratan maka bagian Petugas jaga menyimpan data calon siswa ke dalam database, calon siswa yang sudah mengisi formulir daftar ulang serta melengkapi berkas diberikan ke bag.administrasi untuk disimpan kedalam database, bag.administrasi membuat rekap daftar ulang yang diberikan kepada kepala sekolah.

(3)

databse, bag.tata usaha membuat rekap pembagian kelas yang diberikan kepada guru bk, guru kelas, dan kepala sekolah.

Bag.administrasi memberikan data siswa yang belum melunasi daftar ulang dan yang belum melakukan daftar ulang, untuk calon siswa yang melunasi maupun mengangsur daftar ulang di buatkan nota dan menyimpan data tersebut kedalam databse, kemudian bag.administrasi membuat rekap daftar ulang yang diberikan kepada kepala sekolah.

(4)

CALON SISWA PETUGAS

MULAI

Simpan Penjualan

Formulir

Formulir Pendaftaran Formulir Daftar

Ulang

Tb.Penjualan Formulir

Cetak formulir pendaftaran dan

daftar ulang

Cetak Laporan Penjualan

Formulir

Laporan Penjualan

Formulir

KEPSEK

SELESAI Dokumen

pembayaran

(5)

CALON SISWA PETUGAS ADMINISTRASI Formulir Pendaftaran Formulir Daftar Ulang MULAI Mengisi Formulir Pendafaran Isi Formulir Daftar Ulang Formulir Pendaftaran Terisi Formulir Daftar Ulang Terisi Melengkapi persyaratan pendaftaran Formulir Pendaftaran Terisi Persyaratan pendaftaran Verivikasi ID Penjualan Tb.Penjualan Formulir Y Cek Berkas Dan Pengisian Formulir A T A

Data sesuai T B B Simpan Data Calon siswa Y Tb.Data Calon Siswa Menyiapkan Berkas Daftar Ulang C D Formulir Daftar Ulang Terisi Berkas Daftar Ulang C D Verivikasi Data Calon Siswa T Cek Kelengkapan Berkas Y Lengkap E Simpan Data Siswa Baru Dan Pembayaran Daftar Ulang Y Tb.Data Siswa Baru Cetak Rangkap Nota Daftar ulang Nota Daftar ulang N Nota Daftar ulang Cetak Laporan Siswa Baru KEPSEK Laporan Siswa Baru SELESAI E T Data sesuai Data sesuai

(6)

Pembagian kelas 3 Pembagian

kelas 2

ADMINISTRASI TATA USAHA GURU BK GURU KELAS

Mulai Tb.Data Siswa Baru Cetak dokumen data siswa sesuai jurusan Data siswa sesuai jurusan Simpan data pembagian kelas siswa Tb. Data pembagia n kelas Cetak rangkap dokumen pembagian kelas Pembagian kelas 1 Pembagian kelas 1 Pembagian kelas 2 KEPALA SEKOLAH Pembagian kelas 3 Selesai Formulir Daftar Ulang Terisi Simpan Data Siswa Baru Dan Pembayaran Daftar Ulang

(7)

ADMINISTRASI

SISWA KEPALA SEKOLAH

Mulai Nota Daftar ulang Verivikasi nota Daftar ulang Tb.Data Siswa Baru Benar Cetak rincian biaya daftar ulang Y Rincian biaya daftar ulang Bayar Cicil Y T Siapkan pelunasan T Siapkan pencicilan Y Simpan pencicilan daftar ulang Simpan pelunasan daftar ulang Tb. Daftar Ulang Tb. Daftar Ulang Cetak nota pencicilan daftar ulang Nota pencicilan daftar ulang Cetak nota pelunasan daftar ulang Nota pelunasan daftar ulang T Cetak laporan daftar ulang Laporan daftar ulang Selesai A A A Dokumen pembayaran daftar ulang Dokumen pembayaran daftar ulang

(8)

ADMINISTRASI

SISWA KEPALA SEKOLAH

Mulai Verivikasi pembayaran SPP Lunas T Cetak rincian pembayaran spp Rincian pembayaran spp Selesai Siapkan pembayaran Bayar Y Tb.Data Siswa Baru Update pembayaran spp Tb.SPP Cetak nota pembayaran SPP Nota pembayaran SPP Cetak laporan Pembayaran SPP Laporan pembayaran SPP 1 T 1 1 Y Dokumen pembayaran

(9)

2. Hierarchi Input Output

0

SISTEM INFORMASI PENDAFTARAN SISWA BARU

DAN PEMBAYARAN SPP PADA SMK NASIONAL

3

PEMBAGIAN KELAS

2

PENDAFTARAN DAN DAFTAR ULANG 1 PENJUALAN FORMULIR 4 PEMBAYARAN DAFTAR ULANG 5 PEMBAYARAN SPP 1.1 MASTER PENJUALAN FORMULIR 1.2 LAPORAN PENJUALAN FORMULIR 2.1 PENDAFTARAN 2.2

DAFTAR ULANG SISWA BARU

3.1

PEMBAGIAN KELAS SESUAI JURUSAN 3.2 LAPORAN PEMBAGIAN KELAS 4.1 DAFTAR ULANG 4.2

LAPORAN DAFTAR ULANG

5.1

PEMBAYARAN SPP

5.2

LAPORAN PEMBAYARAN SPP

Gambar 4.6 Hierarchy Input Output(HIPO)

Hierarchi Input Output (HIPO) berguna sebagai alat desain dan teknik dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi. Gambar 4.6 adalah hierarchy chart dari Rancang Bangun Aplikasi Pendaftaran Siswa Baru dan Pembaaran SPP pada SMK Nasional Mojosari.

3. Context Diagram

(10)

Nota_Pelunasan_daftar_ulang Nota_Pencicilan_daftar_ulang

Laporan_daftar_ulang Data_Pendaftar

Laporan_Pembayaran_SPP Nota_Pembayaran_SPP

Pembayaran_SPP

Dokumen_Pembagian_Kelas_Siswa_Baru

Dokumen_Pembagian_Kelas_Siswa dokumen_Pembagian_Kelas Data_Siswa_Sesuai_Jurusan Nota_Daftar_Ulang

Dokumen_daftar_ulang

Laporan_Siswa_Baru Laporan_Penjualan_Formulir Data_Daftar_Ulang

Data_Penjualan_Formulir Membeli_Formulir

0

Sistem_Aplikasi_Pendaftaran_ Siswa_Baru_SMK_Nasional

+ Calon_Siswa

Petugas

Kepala_Sekolah Administrasi

Tata_Usaha

Guru_BK

Guru_Kelas

Gambar 4.7 Data Flow Diagram Level Context

4. Data Flow Diagram ( DFD )

(11)

Laporan_Pembayaran_SPP Nota_Pembayaran_SPP

melihat data

menyimpan dan baca data Pembayaran_SPP

proses selanjutnya3 Laporan_daftar_ulang

Nota_Pelunasan_daftar_ulang

menyimpan dan membaca_data Dokumen_pembayaran_daftar_ulang proses selanjutnya2 Nota_Pencicilan_daftar_ulang baca_data Dokumen_Pembagian_Kelas_Siswa_Baru dokumen_Pembagian_Kelas Dokumen_Pembagian_Kelas_Siswa

menyimpan dan membaca

mengambil proses selanjutnya1 Data_Siswa_Sesuai_Jurusan Nota_Daftar_Ulang Dokumen_daftar_ulang Data_Pendaftar Data_Daftar_Ulang Laporan_Siswa_Baru proses selanjutnya Baca

Simpan dan Membaca menyimpan dan baca

Laporan_Penjualan_Formulir Simpan dan baca

Membeli_Formulir Data_Penjualan_Formulir Calon_Sisw a Petugas Calon_Sisw a Kepala_Sekolah Kepala_Sek olah Administras i Calon_Sisw a Tata_Usah a Guru_Kelas Guru_BK Kepala_Sek olah Calon_Sisw a Calon_Sisw a Kepala_Sek olah 1 Penjualan Formulir +

4 Penjualan Formulir

2

Pendaftaran dan daftar ulang

+

5 Data Siswa baru

6 calon siswa

Calon_Sisw a

3

Pembagian Kelas

+ 7 Data Pembagian Kelas

Kepala_Sek olah Calon_Sisw a Calon_Sisw a 4 Daftar Ulang + Calon_Sisw a 8 Daftar_ulang 9 SPP 5 Pembayaran SPP +

(12)

Pada DFD level 1 proses Penjualan Formulir terdapat 2 sub proses, yaitu mengelola data master Penjualan Formulir dan laporan Penjualan Formulir. Pertama Calon Siswa membeli formulir pendaftaran . Kedua Petugas Jaga menginputkan data penjualan formulir kedalam Database penjualan formulir. Dengan melihat Database penjualan formulir, kemudian system mengeluarkan laporan yang diserahkan kepada Kepala Sekolah.

Gambar 4.9 DFD level1 Penjualan Formulir

(13)

kepada Kepala Sekolah,dokumen daftar ulang diserahkan kepada Administrasi, dan nota daftar ulang di serahkan kepada Calon Siswa.

Gambar 4.10 DFD level1 Pendaftaran dan Daftar Ulang

(14)

Gambar 4.11 DFD level1 Pembagian Kelas

(15)

Gambar 4.12 DFD level1 Daftar Ulang

(16)

Gambar 4.13 DFD level1 Pembayaran SPP

5. Entity Relation Diagram

Entity Relation Diagram(ERD) menggambarkan hubungan data dari tabel satu ke tabel yang lain. Berikut ini Entity Relation Diagram dari Sistem Informasi Pendaftarn Siswa Baru dan Pembayaran SPP pada SMK Nasional Mojosari.

1.Conceptual Data Model

(17)

Gambar 4.14 Conseptual Data Model

2. Physical Data Model

(18)

Gambar 4.15 Physical Data Model

6. Desain Database

Dalam sub bab ini akan dijelaskan struktur tabel-tabel yang akan digunakan dalam pembuatan Sistem Informasi Aplikasi Tambah Daya. Data- data dibawah ini akan menjelaskan satu – persatu detail dari struktur tabel setiap tabelnya.

A. Tabel Input Data Siswa

Nama Tabel : Input Data Siswa Primary Key : No_Thn_STTB Foreign Key : -

NOMOR = NOMOR

NO_PENDAFTARAN = NO_PENDAF TARANID_SEKOLAH = DAT_ID_SEKOLAHID_SEKOLAH = ID_SEKOLAH NO_PENDAFTARAN = NO_PENDAF TARAN

ID_KEPSEK = ID_KEPSEK

ID_KEPSEK = ID_KEPSEK NO_PENDAFTARAN = NO_PENDAF TARAN

ID_ADMIN = ID_ADMIN CALON_SISWA NO_PENDAFTARAN Text(5) ID_SEKOLAH Text(20) DAT_ID_SEKOLAH Text(20) NOMOR Text(5) NAMA_SISWA Text(20) PILIHAN_M ASUK Text(10) JENIS_KELAM IN Text(10) TTL DateTime AGAM A Text(10) ALAMAT Text(50) NO_TELP Integ er NO_STTB Integ er NILAI_SKHUN Integ er TGL_TRANSAKSI DateTime IJAZAH Text(1) SKHUN Text(1) PHOTO Text(1) TAHUN_MASU K DateTime

PETUGAS NOMOR Text(5) ID_KEPSEK Text(15) NAMA_PETUGAS Text(20) NAMA_PIKET Text(20) ADMINISTRASI ID_ADMIN Text(15) ID_KEPSEK Text(15) NAMA_ADMIN Text(20) KEPALA_SEKOLAH ID_KEPSEK Text(15) NAMA Text(20) DATA_KEAHLIAN NAMA_KEAHLIAN Text(20) DATA_WALI NO_PENDAFTARAN Text(5) NAMAWALI Text(20) ALAMATWALI Text(20) NOTELEPON Integ er SATUS_PEKERJAAN Text(20) AGAM AWALI Text(10)

DATA_ASAL_SEKOLAH ID_SEKOLAH Text(20) NO_PENDAFTARAN Text(5) NAMA_SEKOLAH Text(20) ALAMAT_SEKOLAH Text(20) NO_TELEPON Integ er

(19)

Fungsi : Menyimpan Data Siswa

Tabel 4.1 Tabel Input Data Siswa

B. Tabel Daftar Ulang

Nama Tabel : Tabel Daftar Ulang Primary Key : -

Foreign Key : -

Fungsi : Menyimpan Data Daftar Ulang

No. Nama_Field Type_Data Keterangan

1 No_Pendaftaran varchar(50)

2 Nama_Siswa varchar(50)

3 Pilihan_masuk varchar(50) 4 Tanggal_Lahir Datetime 5 Agama_siswa varchar(50) 6 Alamat_siswa varchar(50)

7 No_tlp varchar(50)

8 Asal_sekolah varchar(50)

9 No_Thn_STTB varchar(50) Primary Key

10 Nilai_SKHUN Int

11 Nama_wali varchar(50)

12 Pekerjaan varchar(50)

13 Alamat_wali varchar(50)

14 No_tlp_wali Int

15 Pilihan_program varchar(50)

16 Izajah Int

17 Skhun Int

18 Photo Int

(20)

Tabel 4.2 Tabel Daftar Ulang

C. Tabel Penjualan Formulir

Nama Tabel : Tabel Penjualan Formulir Primary Key : Nomor

Foreign Key : -

Fungsi : Menyimpan Data Penjualan Formulir Tabel 4.3 Tabel Penjualan Formulir

D. Tabel Petugas

Nama Tabel : Tabel Petugas Primary Key : Nomor

Foreign Key : -

Fungsi : Menyimpan Data Petugas

No. Nama_Field Type_Data Keterangan

1 ID varchar(50)

2 Nama_kelas varchar(50)

3 Tanggal varchar(50)

4 Jurusan varchar(50)

5 Biaya_daftar_ulang varchar(50)

6 Terbayar varchar(50)

7 Kekurangan varchar(50)

8 Status varchar(50)

No. Nama_Field Type_Data Keterangan

1 Nomor varchar(50) Primary Key

2 Nama varchar(50)

3 Jumlah numeric(18, 0)

4 Harga decimal(18, 0)

(21)

Tabel 4.4 Tabel Petugas

E. Tabel Pembagian Kelas

Nama Tabel : Tabel Pembagian Kelas Primary Key : -

Foreign Key : -

Fungsi : Menyimpan Data Pembagian Kelas Tabel 4.5 Tabel Pembagian Kelas

F. Tabel Pembayaran SPP

Nama Tabel : Tabel Pembayaran SPP Primary Key : Induk

Foreign Key : -

Fungsi : Menyimpan Data Pembayaran SPP Tabel 4.6 Tabel Pembayaran SPP

No. Nama_Field Type_Data Keterangan

1 Nomor varchar(50) Primary Key

2 Tanggal varchar(50)

3 Pukul varchar(50)

4 Nama_Petugas varchar(50)

5 Nama_piket varchar(50)

No. Nama_Field Type_Data Keterangan

1 Nama varchar(50)

2 Program_Pilihan varchar(50)

3 Tahun varchar(50)

4 Kelas varchar(50)

No. Nama_Field Type_Data Keterangan

1 Induk varchar(50) Primary Key

2 Nama varchar(50)

3 Tanggal Datetime

(22)

7. Desain Input & Output

Desain input/output merupakan rancangan input/output berupa form untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan data. Desain input/output juga merupakan acuan pembuatan aplikasi dalam merancang dan membangun system.

a. Menu Utama

Gambar 4.16 Desain Form Utama

No. Nama_Field Type_Data Keterangan

5 Pembayaran_bulan varchar(50)

(23)

b. Master Petugas Jaga

Gambar 4.17 Desain Form Petugas Jaga

(24)

Gambar 4.18 Desain Form Daftar Ulang

d. Transaksi Penjualan Formulir

Gambar 4.19 Desain Form Penjualan Formulir

(25)

Gambar 4.20 Desain Form Pembagian Kelas

f. Transaksi Pembayaran SPP

Gambar 4.21 Desain Transaksi Pembayaran SPP

(26)

Gambar 4.23 Desain Form Laporan Penjualan Formulir

h. Laporan Jadwal Petugas

Gambar 4.24 Desain Form Laporan Jadwal Petugas

(27)

Gambar 4.25 Desain Form Laporan Daftar Ulang

j.Laporan Pembayaran SPP

(28)

k. Laporan Pembayaran SPP

Gambar

Gambar 4.5 System Flow Pembayaran SPP
Gambar 4.6 Hierarchy Input Output (HIPO)
Gambar 4.7 Data Flow Diagram Level Context
Gambar 4.8  DFD level 0
+7

Referensi

Dokumen terkait

Variasi genetik pada ikan hias clown relatif tinggi, mungkin disebabkan budidaya komoditas ini masih belum banyak dilakukan dan nilai heterosigositas yang tinggi dapat m

Pada hari ini Senin Tanggal Dua puluh Sembilan Bulan Oktober Tahun Dua Ribu Dua Belas , dimulai pukul 10:15 WIB, kami yang bertanda tangan dibawah ini Pokja

Mengingat variabel bebas dalam penelitian ini yaitu brand image (X1) dan persepsi harga (X2) merupakan hal yang sangat penting dalam mempengaruhi variabel

dapat diambil beberapa impilasi yang dapat diterapkan sebagai berikut: 1) Semakin tinggi dukungan organisasi kepada pegawai maka akan membuat pegawai merasa puas

Berdasarkan tabel 2 dapat diketahui bahwa pengaruh terbesar penggunaan lensa divergen pada panel surya terhadap daya keluaran yaitu pada sudut 90 0 dan jarak

Ilmu manajemen industri didasarkan pada asumsi, bahwa manajemen senantiasa mementingkan sasaran dan hasil, malalui sumber daya manusia yang berpotensi dapat secara

Prioritas strategi yang dapat dilakukan oleh Agrowisata Pesuteraan Alam Sutera Sari Segara adalah untuk alternatif strategi alternatif promosi agrowisata menggunakan cara

Hasil penelitian menunjukkan ada pengaruh penambahan teknik relaksasi progresif pada terapi latihan dan terapi latihan terhadap penurunan nyeri post section