• Tidak ada hasil yang ditemukan

Flowmap Sistem Informasi Akademik Yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.2. Perancangan Sistem

4.2.3. Perancangan Prosedur Sistem Informasi Akademik

4.2.3.1. Flowmap Sistem Informasi Akademik Yang

Flowmap adalah suatu diagram yang menunjukan aliran data berupa

dokumentasi yang mengalir dalam suatu sistem. Dibawah ini adalah flow map sistem informasi akademik usulan untuk SMP Al-Hadi Kota Bandung, meliputi pendaftaran siswa baru, seleksi ujian masuk, pembagian kelas dan walikelas, penjadwalan dan nilai.

Bagian Pendaftaran Calon Siswa Baru Kepala Sekolah

Form Pendaftaran Form Pendaftaran

Mengecek Form Pendaftaran dan Persyaratan Persyaratan Form Pendaftaran Tidak Ya Persyaratan

Form Pendaftaran yang valid

Lap. Data Calon Siswa Baru

Lap. Data Calon Siswa Baru

Flowmap Pendaftaran Siswa Baru

Persyaratan

Form Pendaftaran yang diisi Persyaratan

Form Pendaftaran yang diisi

Cetak Laporan Data Calon Siswa Baru Input data pendaftaran

Mengisi Form Pendaftaran Tata Usaha D a ta b as e Gambar 4.15

Bagian Pendaftaran

Laporan siswa

Kepala Sekolah

Flowmap Seleksi Ujian Masuk

Melakukan registrasi ulang

Registrasi ulang?

Laporan Siswa

Pemanggilan

Calon Siswa Baru

D a tab ase Mencetak Laporan Siswa Penuh? Tidak Ya Hasil Seleksi Tata Usaha Persyaratan Form Pendaftaran

Input data siswa

Pemanggilan Penerimaan Seleksi Kouta Siswa

TIDAK Registrasi ulang YA

Kirim SMS hasil seleksi lulus

Gambar 4.16

Bagian Pendaftaran Siswa Kepala Sekolah Flowmap Pembagian Kelas dan Wali Kelas Yang Sedang Berjalan

Data siswa Data Wali Kelas

Bidang Kesiswaan

Data pembagian wali kelas Data Pembagian Kelas Guru Data Pembagian wali kelas Laporan Pembagian Kelas dan Walikelas

Laporan Pembagian Kelas

dan Walikelas

Database

Mencetak Lap. Pembagian Kelas dan walikelas Kirim pembagian kelas Mencetak data pembagian walikelas Data pembagian kelas Pembagian Kelas Membuat data walikelas Pembagian Walikelas Gambar 4.17

Flowmap Penjadwalan

Siswa Guru Bagian Kurikulum

Biodata Guru Data mata pelajaran Bagian Kesiswaan Biodata Guru D a ta b a se Membuat Penjadwalan

Input data guru Input data mata

pelajaran Data mata pelajaran Input pembagian jadwal Tata Usaha Data guru Data kelas Request Jadwal Data Jadwal Request Jadwal Data Jadwal Gambar 4.18

Flowmap Nilai Siswa

Guru

Data Nilai Siswa Data Nilai Siswa

Bidang Kurikulum

Mengecek Kelengkapan Nilai

YA Data Nilai Siswa

valid Data Nilai Siswa

Data Nilai Siswa valid

Wali Kelas

Raport siswa (yang belum disahkan)

Pengesahan Raport Siswa

Raport siswa (yang telah disahkan)

Raport siswa (yang telah disahkan)

Kepala Sekolah

Raport siswa (yang telah disahkan) Siswa TIDAK D atab ase Membuat Raport Input nilai siswa

Tata Usaha

Input Raport

Cetak Raport

Raport siswa (belum disahkan) Request Nilai Pelajaran Nilai Pelajaran Siswa Gambar 4.19

Flowmap Nilai yang Diusulkan

4.2.3.2Diagram Konteks Sistem Informasi Akademik yang Diusulkan

Diagram konteks yang ada pada bahasan ini merupakan suatu gambaran seluruh masukan (input) dan seluruh keluaran (output) yang ada pada sistem informasi akademik yang diusulkan.

Calon siswa Guru

Kepala sekolah siswa

Sistem Informasi Akademik di SMP

Al-Hadi Kota Bandung Formulir pendaftaran

Formulir yang telah diisi persyaratan

Formulir kosong Persyaratan Info hasil seleksi

Biodata guru

Data nilai siswa yang ditambah

Info pembagian kelas dan walikelas Info jadwal pelajaran

Info nilai yang ditambah

Info pembagian kelas dan walikelas Info jadwal pelajaran

Raport

Laporan data calon siswa baru Laporan siswa

Laporan kelas dan walikelas Pengesahan raport

Gambar 4.20

Diagram Konteks yang Diusulkan

4.2.3.3Data Flow Diagram Sistem Informasi Akademik yang Diusulkan Data Flow Diagram (DFD) digunakan untuk mempermudah dalam menggambarkan suatu proses, arus data dan entitas yang ada pada sistem informasi akademik, sehingga dapat diketahui proses apa saja yang terdapat pada sistem informasi akademik yang diusulkan.

Petugas pendaftaran Calon siswa 1 Login Data Login Info lvalidasi login invalid 2 Input pendaftaran Siswa baru User Data login Info lvalidasi login invalid

Formulir yang telah diisi, persyaratan Pendaftaran Data pendaftar Info data pendaftar persyaratan 3 Seleksi penerimaan

Data calon siswa Info Hasil seleksi

4 Pembatalan penerimaan

Info pemanggilan Pemanggilan ulang

guru

Petugas pendaftaran

5.0 Pembagian kelas dan wali

kelas Data calon siswa

Info pembagian kelas dan walikelas Info pembagian kelas

Data pembagian kelas

siswa Data pembagian kelas

dan walikelas

7.0 Mengelola

data nilai

Data nilai siswa

Nilai Data nilai siswa

Info nilai siswa

Raport siswa 8.0

Membuat

laporan Data nilai siswa

Kepala sekolah Laporan pendaftaran

Laporan hasil seleksi Laporan kelas dan walikelas

Laporan nilai siswa

6.0 Membuat jadwal pelajaran Mata pelajaran Data mata pelajaran kurikulum Daftar jadwal pelajaran jadwal pelajaran Daftar jadwal pelajaran Data mata pelajaran

Jadwal

pelajaran Jadwal pelajaran

Guru Data guru Data guru Data pendaftaran Kelas Data kelas Wali kelas Data wali kelas

9.0 Mengelola data master

Input Data Master

Info Data master Pembelajaran Data pembelajaran

Data guru

Data kelas

Data mata pelajaran Data jadwal pelajaran

Data kelas

Data guru

Request jadwal via SMS

Request nilai via SMS

Nilai

Gambar 4.21

DFD Level 1 yang Diusulkan

Didalam Gambar DFD level 1di atas ini terdapat 9 Proses yaitu 1.0 Login, 2.0

pembagian kelas dan walikelas, 6.0 membuat jadwal pelajaran, 7.0 mengelola data

nilai, 8.0 membuat laporan, 9.0 mengelola data master.

Pada DFD level 1 tersebut dilakukan pemecahan pada level 1 yaitu login

untuk memperjelas proses login. Berikut ini adalah DFD level 2 proses 1.

Bagian pendaftaran Bagian kurikulum guru 1.1 Verifikasi Username 1.2 Verifikasi Password User Data Username

Info Username Kosong Info Username Tidak Terdaftar

Data username

Info Username Kosong Info Username Tidak Terdaftar

Data Username

Info Username Kosong Info Username Tidak Terdaftar

Data Username

Data Username

Data Password

Password belum teriisi Password Salah

Data Password

Password belum teriisi Password Salah

Password belum teriisi Password Salah

Data Password Data Username

Gambar 4.22

DFD Level 2 Proses 1 yang Diusulkan

Didalam Gambar DFD level 2 proses 1 di atas ini terdapat 2 Proses yaitu 1.1

verifikasi username, 1.2 verifikasi password. Proses tersebut untuk memperjelas

Calon siswa Petugas pendaftaran 2.1

Mengambil formulir Formulir pendaftaran kosong

Persyaratan pendaftaran

2.2 Mengisi formulir Data calon siswa

2.3 Input data calon siswa

Formulir yang telah diisi dan persyaratan

Data Calon siswa

Pendaftaran Data calon siswa

Info Data Calon Siswa

Gambar 4.23

DFD Level 2 Proses 2 yang Diusulkan

Didalam Gambar DFD level 2 proses 2 di atas ini terdapat 3 Proses yaitu 2.1

mengambil formulir, 2.2 mengisi formulir, 2.3 input data calon siswa. Berikut ini

adalah DFD level 2 proses 3.

Petugas pendaftaran Calon siswa 3.1 Penyeleksian calon siswa Data calon

siswa Data calon siswa Pendaftaran

Info penyeleksian Calon siswa Info penyeleksian Calon siswa 3.2 Input data siswa baru

Data siswa baru Data siswa Siswa

baru

3.3 Info penerimaan

Data siswa baru Info siswa

yang diterima via SMS

Data siswa yang tidak diterima Pengumuman siswa yang

tidak diterima

Info data siswa baru Info data siswa baru

Gambar 4.24

Didalam Gambar DFD level 2 proses 3 di atas ini terdapat 3 Proses yaitu 3.1

penyeleksian calon siswa, 3.2 input data siswa baru, 3.3 mencetak pengumuman

penerimaan. Proses tersebut untuk memperjelas proses seleksi siswa baru. Berikut ini

adalah DFD level 2 proses 4.

Calon siswa Petugas

pendaftaran 4.1

Pembatalan penerimaan

Info pembatalan penerimaan

Pendaftaran 4.2 Mengecek siswa yang tidak diterima mengecek siswa yg tidak diterima mengecek siswa yg tidak diterima

Info siswa yang tidak diterima

4.3 Menyeleksi siswa yang tidak diterima

menyeleksi siswa yang tidak diterima menyeleksi siswa yang tidak diterima

Info hasil seleksi Info hasil seleksi

4.4 Pemanggilan kembali siswa yg tidak diterima

Info hasil seleksi Info hasil seleksi

Info pembatalan penerimaan

Gambar 4.25

DFD Level 2 Proses 4 yang Diusulkan

Didalam Gambar DFD level 2 proses 4 di atas ini terdapat 4 Proses yaitu 4.1

pembatalan penerimaan, 4.2 mengecek siswa yang tidak diterima, 4.3 menyeleksi

siswa yang diterima, 4.4 pemanggilan kemabali siswa yang tidak diterima. Proses

tersebut untuk memperjelas proses pembatalan penerimaan. Berikut ini adalah DFD

Petugas pendaftaran siswa guru 5.1 Pembagian kelas Info siswa Siswa kelas Info siswa baru

Info kelas

Wali kelas Info kelas

5.3 divalidasi Info pembagian kelas

Dan wali kelas

Data siswa baru Data kelas 5.2 Pembagian wali kelas Data kelas

Data wali kelas

Data kelas

Info pembagian kelas

Info pembagian kelas via SMS Data wali kelas

Data wali kelas

5.4 Info via SMS Data kelas

Data wali kelas

Info wali kelas Data wali kelas divalidasi

Data kelas validasi

Gambar 4.26

DFD Level 2 Proses 5 yang Diusulkan

Didalam Gambar DFD level 2 proses 5 di atas ini terdapat 4 Proses yaitu 5.1

pembagian kelas, 5.2 pembagian walikelas, 5.3 divalidasi, 5.4 Info via SMS. Proses

tersebut untuk memperjelas proses pembagian kelas dan walikelas. Berikut ini adalah

kurikulum 6.1 Input jadwal Mata pelajaran Daftar mata pelajaran Guru Data guru Data pelajaran, Data guru, Data kelas 6.4 Info jadwal pelajaran Jadwal Data pelajaran, Data guru, Data kelas Data jadwal siswa

Info Jadwal Pelajaran Kelas

Data kelas

Guru

Info jadwal pelajaran via SMS 6.2

Input data guru

Data guru

Data guru

Request jadwal via SMS Daftar mata pelajaran

6.3 Divalidasi

Data jadwal Data jadwal divalidasi

Gambar 4.27

DFD Level 2 Proses 6 yang Diusulkan

Didalam Gambar DFD level 2 proses 6 di atas ini terdapat 4 Proses yaitu 6.1

input jadwal, 5.2 input data guru, 5.3 divalidasi, 5.4 info jadwal pelajaran. Proses

tersebut untuk memperjelas proses pembagian membuat jadwal pelajaran. Berikut ini

guru Kepala sekolah 7.1

Menghitung nilai siswa Data nilai siswa yang

ditambahkan

Nilai Data nilai siswa yang

ditambahkan

Data nilai siswa

7.3 Mencetak raport Raport siswa 7.4 pengesahan Raport siswa Raport siswa 7.5 Penyerahan raport

Raport siswa Raport siswa siswa

Pembelajaran

Data nilai siswa Data pembelajaran

Data pembelajaran

Info nilai siswa via SMS 7.2 membuat raport Raport Data raport Data raport Request nilai siswa via SMS Gambar 4.28

DFD Level 2 Proses 7 yang Diusulkan

Didalam Gambar DFD level 2 proses 7 di atas ini terdapat 4 Proses yaitu 7.1

menghitung nilai siswa, 7.2 mencetak raport, 7.3 pengesahan, 7.4 penyerahan raport.

Proses tersebut untuk memperjelas proses pembagian mengelola nilai siswa. Berikut

8.1 Mencetak laporan pendaftaran Kepala sekolah Siswa

Laporan calon siswa Pendaftaran 8.2 Mencetak laporan siswai Laporan siswa 8.3 Mencetak laporan kelas dan walikelas Kelas Data kelas

Laporan kelas dan walikelas

Nilai 8.4 Mencetak laporan nilai siswa Data nilai siswa

Laporan nilai siswa Data pendaftar

Data siswa baru

Wali kelas

Data wali kelas

Gambar 4.29

DFD Level 2 Proses 8 yang Diusulkan

Didalam Gambar DFD level 2 proses 8 di atas ini terdapat 4 Proses yaitu 8.1

mencetak laporan pendaftaran, 8.2 mencetak laporan hasil seleksi, 8.3 mencetak

laporan kelas dan walikelas, 8.4 mencetak laporan nilai siswa. Proses tersebut untuk

Kurikulum

9.1 Pengolahan

Data kelas

Kelas Data kelas yang ditambah,

edit,hapus Data kelas yang ditambah,edit,hapus

9.2 Pengolahan

data guru

Info kelas yang ditambah, edit,hapus Data kelas yang ditambah,

edit,hapus

Data kelas yang ditambah, edit,hapus

Guru

Data guru yang ditambah, edit,hapus

Data guru yang ditambah, edit,hapus

Info guru yang ditambah, edit,hapus

Info guru yang ditambah, edit,hapus 9.3 Pengolahan data pelajaran Mata pelajaran Data pelajaran yang ditambah,

edit,hapus

Data pelajaran yang ditambah, edit,hapus

Info pelajaran yang ditambah, edit,hapus Info pelajaran yang ditambah,

edit,hapus

9.4 Pengolahan

data siswa Data siswa yang ditambah,

edit,hapus Siswa

Info siswa yang ditambah, edit,hapus

Info siswa yang ditambah, edit,hapus Info siswa yang ditambah,

edit,hapus

Gambar 4.30

DFD Level 2 Proses 9 yang Diusulkan

Didalam Gambar DFD level 2 proses 9 di atas ini terdapat 4 Proses yaitu 9.1

pengolahan data kelas, 9.2 pengolahan data guru, 9.3 pengolahan data pelajaran, 9.4

pengolahan data siswa. Proses tersebut untuk memperjelas proses pembagian

pengolahan data master.

4.2.3.4Kamus Data

Dalam perancangan sistem informasi akademik, arus data yang mengalir dalam DFD adalah bersifat global. Kamus data berfungsi untuk menjelaskan arti dari aliran data dan penyimpanan dalam DFD menjelaskan komposisi paket data yang bergerak melalui aliran dan menjelaskan komposisi penyimpanan data.

1. Nama Arus : Data User

Alias : User

Bentuk Data : Dokumen

Arus Data : Proses 1.1 - User User - Proses 1.2 Deskripsi : Merupakan data user

Struktur Data : User_id, user_password, user_name, user_role, user, registerdate, salt, last_ip_address, last_login, is_active 2. Nama Arus : Data Pendaftaran

Alias : Pendaftaran Bentuk Data : Dokumen

Arus Data : Proses 2.3- Pendaftaran Pendaftaran - Proses 2.3 Proses 3.1 – Pendaftaran Pendaftaran – Proses 3.1 Pendaftaran – Proses 3.2 Pendaftaran – Proses 8.1

Deskripsi : Merupakan data pendaftar siswa baru

Struktur Data : id_registrasi, Nama, Tmpt_Lahir, Tgl_Lahir, Gender, Agama, Gol_Darah, Alamat, Telp, Mobile_Phone, Nama_OTW, Alamat_OTW, Telp_OTW, Thn_Ajar, Sekolah_Asal, Alamat_Sekolah, NO_STTB, Tgl_STTB, status, Pekerjaan_OTW

3. Nama Arus : Data Siswa

Alias : Siswa

Bentuk Data : Dokumen

Arus Data : Proses 3.2 – Siswa Siswa – Proses 3.2 Siswa – Proses 3.3

Siswa – Petugas pendaftaran Proses 5.1 – Siswa

Siswa – Proses 8.2 Proses 9.4 – Siswa Siswa – Proses 9.4 Deskripsi : Merupakan data siswa

Struktur Data : NIS, Nama, Tmpt_Lahir, Tgl_Lahir, Gender, Agama, Gol_Darah, Alamat, Telp, Mobile_Phone, Nama_OTW, Alamat_OTW, Telp_OTW, Thn_Ajar, Sekolah_Asal, Alamat_Sekolah, NO_STTB, Tgl_STTB, is_active, Pekerjaan_OTW, id_registrasi, kd_kelas

4. Nama Arus : Data Guru

Alias : Guru

Bentuk Data : Dokumen

Arus Data : Guru - Proses 6.2 Guru – Proses 6.1

Proses 9.2 – Guru Guru – Poses 9.2 Deskripsi : Merupakan data guru

Struktur Data : NIP, Nama_Guru, Tmpt_Lahir, Tgl_Lahir, Gender_Guru, Status, Alamat_Guru, Telp_Guru, Gelar, tgl_masuk

5. Nama Arus : Data Kelas Alias : A. Kelas Bentuk Data : Dokumen

Arus Data : Kelas – Proses 5.1 Proses 5.1 - Kelas Kelas – Proses 5.2 Kelas – Proses 5.3 Kelas – Proses 5.4 Kelas – Proses 6.1 Kelas – Proses 8.1 Proses 9.1 – Kelas Kelas – Proses 9.1 Deskripsi : Merupakan data kelas Struktur Data : kd_kelas, tingkat, ket, ruang 6. Nama Arus : Data Wali Kelas

Alias : Walikelas Bentuk Data : Dokumen

Walikelas – Proses 5.2 Wali kelas - Proses 5.3 Wali kelas - Proses 5.4 Wali kelas – Proses 8.3 Deskripsi : Merupakan data walikelas

Struktur Data : kd_wk, tahun_ajar, NIP, kd_kelas 7. Nama Arus : Data Mata Pelajaran

Alias : Mata Pelajaran Bentuk Data : Dokumen

Arus Data : Mata Pelajaran – Proses 6.1 Proses 6.1 - Mata Pelajaran Proses 9.3 – Mata Pelajaran Mata Pelajaran - Proses 9.3

Deskripsi : Merupakan data mata pelajaran yang akan dipakai dalam proses belajar mengajar

Struktur Data : kd_mp, nama_mp, bobot, tingkat, SKBM, kategori 8. Nama Arus : Data Jadwal

Alias : Jadwal Bentuk Data : Dokumen

Arus Data : Proses 6.1 – Jadwal Jadwal – Proses 6.3 Jadwal – Proses 6.4

Struktur Data : kd_jadwal, kd_pb, hari, jam 9. Nama Arus : Data Pembelajaran

Alias : Pembelajaran Bentuk Data : Dokumen

Arus Data : Proses 7.1 – Pembelajaran Pembelajaran – Proses 7.1

Deskripsi : Merupakan data pelajaran apa saja yang diajar Struktur Data : kd_pb, tahun_ajar, kd_mp, kd_kelas, NIP 10. Nama Arus : Data Nilai

Alias : Nilai

Bentuk Data : Dokumen

Arus Data : Proses 7.1 – Nilai Nilai – Proses 7.2 Nilai – Proses 8.4

Deskripsi : Merupakan data nilai siswa

Struktur Data : kd_nilai, kd_pb, semester, NIS, tugas1, tugas2, nh, uts, uas, nr

11. Nama Arus : Data Raport Alias : Raport

Bentuk Data : Proses 7.2 – Raport Raport – Proses 7.3

Deskrispsi : Merupkan data raport siswa

4.2.4Perancangan Basis Data

Perancangan basis data dapat diartikan yaitu menciptakan atau merancang kumpulan data yang terhubung dan disimpan secara bersama-sama. Basis data itu sendiri dapat diartikan sebagai:

1. Himpunan kelompok data yang saling berhubungan satu sama lain

2. Kumpulan data yang disimpan secara bersama-sama untuk memenuhi berbagai kebutuhan.

4.2.4.1Normalisasi

Dokumen terkait