67 BAB IV
ANALISA DAN PERANCANGAN SISTEM
4.1. Tinjauan Organisasi
Didalam tinjauan organisasi ini akan dijelaskan sedikit tentang sejarah singkat serta profil tempat penulis melakukan riset yaitu di SD Negeri 23 Mendobarat
a. Profile Sekolah
SD Negeri 23 Mendobarat merupakan sekolah yang didirikan pada tahun 1982 yang beralamat di Jl. Mentok KM 4 Desa Kace Kecamatan Mendobarat Provinsi Kepulauan Bangka Belitung.
Pada awal berdirinya SD Negeri 23 Mendobarat bernama SDN 314 dan muridnya sangat sedikit. Hal ini dikarenakan pada waktu itu sekolahnya masih baru dan belum banyak masyarakat. SD Negeri 23 Mendobarat yang bertujuan untuk membantu pendidikan masyarakat Kace, terutama siswa dari kalangan kurang mampu.
SD Negeri 23 Mendobarat memiliki tanah seluas 5885 M2 dengan status kepemilikan Pemerintah Kabupaten Bangka, yang tentunya akan di bangun dengan pembangunan yang menunjang semua kebutuhan. Mudah-mudahan SD Negeri 23 Mendobarat menjadi sekolah yang berprestasi dan menjadi contoh bagi sekolah-sekolah di Mendobarat terutama di Gugus dan yang Lainnya.
b. Visi dan Misi serta Tujuan SD Negeri 23 Mendobarat 1) VISI
Terwujudnya Lulusan SD Yang Beriman,Berilmu,Dan Beramal Saleh Serta Memiliki Daya Saing.
68 2) MISI
a) Menumbuh kembangkan sikap, prilaku dan sikap alamiah yang berlandaskan keyakinan di sekolah.
b) Meningkatkan Sikap Iman dan Taqwa kepada Tuhan yang Maha Esa serta berbudi pekerti yang luhur.
c) Menumbuhkan semangat keunggulan secara intensif dan daya saing yang sehat kepada seluruh warga sekolah baik prestasi akademik maupun non akademik.
d) Melaksanakan bimbingan dan pembelajaran aktif, kreatif, efektif dan menarik sehingga Peserta didik berkembang secara optimal,sesuai dengan potensi yang mereka miliki.
e) Meningkatkan profesionalisme guru dan tenaga pendidik yang berkelanjutan untuk peningkatan mutu pendidikan dan menjalin kerjasama yang baik dengan masyarakat.
f) Menata Lingkungan Sekolah,yang bersih,sehat dan asri.
3) TUJUAN SEKOLAH
Tujuan Pendidikan Sekolah Dasar Negeri 23 Mendobarat adalah sebagai berikut :
a) Menjadikan peserta didik yang berakhlakul karimah sebagai hasil proses pembelajaran kegiatan pembiasaan
b) Meraih prestasi akademik maupun non akademik minimal pada Daerah Tingkat II
c) Meningkatkan nilai UN
d) Menguasai dasar-dasar ilmu pengetahuan, seni dan budaya sebagai bekal untuk melajutkan ke sekolah yang lebih tinggi
e) Menjadi sekolah pelopor dan penggerak dilingkungan masyarakat sekitar f) Menjadi sekolah yang menyenangkan, tertib, aman dan diminat
69 c. Struktur Organisasi
Adapun struktur organisasi pada SD Negeri 23 Mendobarat adalah sebagai berikut :
70 d. Jabaran Tugas dan Wewenang 1) Kepala Sekolah
Kepala sekolah merencanakan, mengorganisasikan, menggerakkan dan melakukan pengawasan terhadap kegiatan proses pembelajaran dan pengelolaan pendidikan di sekolah yang menjadi ke wenangan nya.
a) Menyusun perencanaan sekolah untuk berbagai tingkat perencanaan. b) Mengembangkan organisasi sekolah sesuai dengan kebutuhan.
c) Memimpin sekilah dalam rangka pendayagunaan sumber daya sekolah. d) Mengelola perubahan dan pengembangan sekolah menuju organisasi
pemebelajaran yang efektif.
e) Menciptakan budaya dan iklim sekolah yang kondusif dan inovatif bagi pembelajaran peserta didik.
f) Mengelola guru dan staf dalam rangka pendayagunaan sumber daya manusia secara optimal.
g) Mengelola sarana dan prasarana sekolah madrasah dalam rangka pendayagunaan secara optimal.
h) Mengelola hubungan sekolah dan masyarakat dalam rangka pencarian dukungan ide sumber belajar dan pembiayan sekolah.
i) Mengelola peserta didik dlam rangka penerimaan peserta didik baru, dan penempatan dan pengembangan kapasitas peserta didik.
j) Mengelola pengembangan kurikulum dan kegiatan pembelajaran sesuai dengan arah dan tujuan pendidikan nasional.
k) Mengelola keuangan sekolah sesuai dengan prinsip pengelolaan yang akuntabel, transparan, dan efesien.
l) Mengelola ketatausahaan sekolah dalam mendukung pencapaian tujuan sekolah.
m) Mengelola unit layana khusus sekolah dalam mendukung kegiatan pembelajaran dan kegiatan peserta didik di sekolah.
n) Mengelola sistem informasi sekolah dalam mendukung penyusunan program dan pengambilan keputusan.
71
o) Memanfaatkan kemajuan teknologi informasi bagi peningkatan pembelajaran dan manajemen sekolah.
p) Melakukan monitoring, evaluasi, dan pelaporan pelaksanaan program kegiatan sekolah dengan prosedur yang tepat, serta merencanakan tindak lanjutnya.
q) Merencanakan dan melaksanakan supervisi serta menindaklanjuti hasil supervisi dalam rangka peningkatan profesionalisme pendidik dan tenaga kependidikan.
r) Menjalin kerjasama dengan pihak lain untuk kepentingan sekolah. 2) Wali Kelas/Guru Kelas
Tugas dari Wali Kelas adalah: a) Pengelolaan kelas.
b) Penyelenggaraan administrasi kelas meliputi : (1) Denah tempat duduk siswa.
(2) Papan absensi siswa. (3) Daftar pelajaran kelas. (4) Daftar piket kelas. (5) Buku absensi siswa.
(6) Buku kegiatan pembelajaran / buku kelas. (7) Tata tertib siswa.
(8) Pengisian daftar kumpulan nilai siswa (Legger). (9) Pembuatan catatan khusus tentang siswa
(10) Pencatatan mutasi siswa.
(11) Pengisian buku laporan penilaian hasil belajar. (12) Pembagian buku laporan penilaian hasil belajar. 3) Guru Mata Pelajaran
Tugas dari Guru Mata Pelajaran adalah:
a) Menyampaikan dan mengajarkan pelajaran kepada siswa sesuai bidangnya masing-masing.
72
b) Memberikan nasihat dan pedoman kepada siswa serta mewujudkan suasana nyaman bagi siswa dalam menerima ilmu pelajaran baik di dalam maupun di luar kelas.
c) Berwenang memeriksa nilai dari ujian siswa sesuai dengan bidangnya masing – masing.
4) Tata Usaha
Tugas pokok tata usaha adalah membantu kepal sekolah dalam melaksanakan tugas dan kegiatan administrasi lainya antara lain :
a) Melaksanakan pengadministrasian siswa, kepegawaian. b) Melaksanakan administrasi umum yang sifatnya rutin.
c) Mempersiapkan administrasi format-format, surat-surat dan lain-lainnya yang dibutuhkan dalam kegiatan sekolah.
d) Mendistributsikan surat-surat masuk dari instansi yang terkait baik dari Pemerintah maupun swasta dan mengkoordinasikan ke kepala sekolah serta mendistributsikan ke yang berhak secara utuh.
e) Melaksankan kegaiatan administrasi sekolah meliputi pendaftaran administrasi siswa, pendataan administrasi guru dan staf dan pelayanan administrasi antar kelembagaan.
f) Penyusunan laporan pelaksanaan kegiatan pengurusan ketatausahaan bulanan, semester dan tahunan secara berkala.
5) Perpustakan
a) Menghimpun data dan menganalisis kebutuhan bahan pustaka.
b) Membuat perencanaan penambahan koleksi perpustakaan berdasarkan analisis kebutuhan.
c) Mengklasifikasikan bahan pustaka sesuai dengan kaidah yang berlaku. d) Membuat katalok koleksi perpustakaan dan memberikan nomor regester
pada masing-masing bahan pustaka.
e) Merawat dan memanfaatkan sarana dan prasarana perpustakan sesuai dengan kaidah yang berlaku.
f) Mengatur pola/ sistem peminjaman.
73 h) Mengelola buku induk perpustakaan.
74 4.1.1 Proses Bisnis
Proses bisnis yang dilakukan dalam sistem pengolahan data kegiatan belajar mengajar adalah sebagai berikut :
a. Proses Pendataan Guru
Kepala sekolah menyerahkan data guru kepada bagian Tata Usaha (TU), kemudian bagian Tata Usaha terima data guru dan mencatat data guru lalu di arsipkan.
b. Proses Pendataan Siswa
Setelah pendataan guru selesai, masing – masing wali kelas menyerahkan rekap data siswa perkelas lalu bagian Tata Usaha menerima rekap data siswa perkelas yang ditanda tangan kepala sekolah.
c. Proses Pendataan Mata Pelajaran
Waka kurikulum menyerahkan data mata pelajaran ke bagian Tata Usaha, lalu bagian Tata Usaha menerima data mata pelajaran dan bagian Tata Usaha mencatat dan mengarsipkan data mata pelajaran.
d. Proses Pendataan Kelas
Wakil kepala sekolah bagian kesiswaan melakukan pendataan kelas dengan mengecek total siswa berdasarkan kelas masing-masing. Kemudian wakil kesiswaan menentukan jumlah kelas I Sampai VI berdasarkan jumlah siswa kuota kelas. Kemudian wakasek bagian kesiswaan menyerahkan data kelas kebagian tata usaha untuk di rekap lalu diserahkan ke wali kelas. e. Proses pembuatan jadwal pelajaran
Wakil kepala sekolah kurikulum membuat jadwal mata pelajaran dan diserahkan kepada wali kelas, kemudian wali kelas menerima jadwal mata pelajaran dan membagikan jadwal mata pelajaran ke siswa lalu siswa menerima jadwal mata pelajaran.
f. Proses Pencatatan Rekapan Absensi
Guru membuat rekap absensi siswa lalu diserahkan ke wali kelas dan wali kelas menerimanya dan merekap absensi.
75 g. Proses Daftar Nilai
Guru mata pelajaran merekap nilai lalu menyerahkan rekap nilai siswa kepada wali kelas, kemudian wali kelas menerima rekap nilai dari seluruh masing-masing guru.
h. Proses Raport
Wali kelas mengisi nilai raport dan setelah raport selesai di isi maka wali kelas memberikan raport kepada kepala sekolah untuk di tanda tangan, setelah raport diterima dan ditanda tangan, kepala sekolah mengembalikan raport yang telah di tanda tangan ke wali kelas supaya raport dibagikan ke siswa, dan siswa biasa menerima raport.
4.1.2 Activity Diagram a. Proses Pendataan Guru
Gambar 4.2 Activity Diagram Proses Pendataan Guru
Serahkan Data Guru
Terima Data Guru
Catat dan Arsipkan Data Guru
TU Kepsek
76 b. Proses Pendataan Siswa
Gambar 4.3 Activity Diagram Proses Pendataan Siswa
c. Proses Pendataan Mata Pelajaran
Gambar 4.4 Activity Diagram Proses Pendataan Mata Pelajaran
Serahkan Rekap Data Siswa perkelas
Menerima Rekap Data Siswa Perkelas
TU Wali Kelas
Serah Data Mata Pelajaran
Terima Data Mata Pelajaran
Catat dan Arsipkan Data Mata Pelajaran
TU Waka Kurikulum
77 d. Proses Pendataan Kelas
Gambar 4.5 Activity Diagram Proses Pendataan Kelas
e. Proses Pembuatan Jadwal Pelajaran
Gambar 4.6 Activity Diagram Pembuatan Jadwal Pelajaran
cek siswa berdasarkan kelas masing-masing
menentukan jumlah kelas yang ada
menyerahkan data kelas yang telah ditentukan
terima data kelas yang telah ditentukan
serah rekap kelas yang ditentukan
terima rekap kelas yang ditentukan
Guru Bag. Tata Usaha
Waka Kesisw aan
Buat Jadwal Mata Pelajaran Serah Jadwal Mata Pelajaran Terima Jadwal Mata Pelajaran Bagikan JAdwal Mata Peljaran Menerima Jadwal Mata Pelajaran Sisw a Wali Kelas Ka.Bagian Kurikulum
78 f. Proses Pencatatan Absensi
Gambar 4.7 Activity Diagram Pendataan Absensi
g. Proses Pencatatan Daftar Nilai
Gambar 4.8 Activity Diagram Pencatatan Daftar Nilai
Rekap Absensi Serahkan Rekap Absensi Terima Rekap Absensi Wali Kelas Guru Rekap Nilai Serahkan Rekap Nilai Terima Rekap Nilai Wali Kelas Guru Mapel
79 h. Proses Pembuatan Raport
Gambar 4.9 Activity Diagram Mengisi Raport 4.1.3 Analisa Keluaran
Analisa keluaran merupakan sistem analisa mengenai keluaran-keluaran yang dikeluarkan oleh SD Negeri 23 Mendobarat, diantaranya sebagai berikut : a. Nama keluaran : Jadwal Pelajaran
Fungsi : Untuk mengetahui secara jelas dan terperinci mengenai jadwal jam pelajaran masing-masing kelas.
Media : Kertas Rangkap : Tiga
Distribusi : Guru, wali kelas, tata usaha
Frekuensi : setiap dimulainya tahun ajaran baru Volume : 1/tahun
Format : Lampiran A – 1
Keterangan : Berisi mata pelajaran, waktu, dan nama kelas Hasil analisa : Sudah cukup baik dan sesuai dengan informasi b. Nama keluaran : Raport Siswa
Mengisi nilai raport
Memberikan raport untuk ditanda tangan
Menerima raport yang telah ditanda tangan
Bagikan raport
Terima raport untuk ditanda tangan Serahkan raport Menerima raport Sisw a Kepsek Wali kelas
80
Fungsi : Sebagai hasil belajar siswa selama menjalani proses belajar mengajar.
Media : Kertas Rangkap : Satu Distribusi : Siswa
Frekuensi : Setiap akhir semester Volume : 2/semester
Format : Lampiran A – 2
Keterangan : Berisi data hasil akhir nilai persemester
Hasil analisa : Sudah baik, karena berisi semua nilai hasil belajar selama satu semester
4.1.4 Analisa Masukan
Berisi mengenai gambaran masukan yang dihasilkan oleh sistem yang dianalisa, dimana setiap masukan dapat dirinci sebagai berikut :
a. Nama Masukan : Data guru
Sumber : Guru
Fungsi : Untuk mengetahui informasi data guru secara lengkap dan jelas
Media : Kertas Rangkap : Satu
Frekuensi : Setiap tahun Volume : 1/tahun
Format : Lampiran B - 1
Keterangan : Berisi tentang data Guru
81 b. Nama Masukan : Data Siswa
Sumber : Siswa
Fungsi : Untuk mengetahui informasi data siswa dengan lengkap dan jelas
Media : Kertas Rangkap : Satu
Frekuensi : Setiap siswa yang masuk sekolah Volume : 40/tahun
Format : Lampiran B - 2
Keterangan : Berisi tentang data siswa
Hasil analisa : Dokumen yang ada kurang rapi dan informasinya tidak lengkap
c. Nama Masukan : Data Daftar Nilai
Sumber : Guru
Fungsi : Mengetahui data nilai dari guru Media : Kertas
Rangkap : Satu
Frekuensi : Setiap ada perubahan nilai siswa Volume : 2/semester
Format : Lampiran B - 3
Keterangan : Berisi tentang data nilai siswa setiap mata pelajaran Hasil analisa : Sudah cukup baik
d. Nama Masukan : Data Mata Pelajaran Sumber : Waka Kurikulum
Fungsi : Untuk mengethaui mata pelajaran setiap kelas Media : Kertas
Rangkap : Satu
Frekuensi : Setiap akhir penambahan kurikulum dari sekolah Volume : 1/tahun
82 Format : Lampiran B - 4
Keterangan : Berisi tentang data mata pelajaran setiap kelas Hasil analisa : Sudah cukup baik dan sesuai dengan informasi
e. Nama Masukan : Data Kelas
Sumber : Wakil kepala sekolah bagian kesiswaan Fungsi : Untuk mengetahui data kelas
Media : Kertas Rangkap : Satu
Frekuensi : Setiap akhir tahun Volume : 1/tahun
Format : Lampiran B - 5
Keterangan : Berisi tentang ketidak hadiran siswa setiap kelas Hasil analisa : Sudah cukup baik dan sesuai dengan informasi
f. Nama Masukan : Absensi Siswa
Sumber : Guru
Fungsi : Untuk mengetahui ketidak hadiran siswa selama mengikuti pelajaran di kelas
Media : Kertas Rangkap : Satu
Frekuensi : Pertahun Semester Volume : 2/semester
Format : Lampiran B - 6
Keterangan : Berisi tentang ketidak hadiran siswa setiap kelas Hasil analisa : Sudah cukup baik dan sesuai dengan informasi
83 4.1.5 Identifikasi Kebutuhan
Berdasarkan hasil analisa dan uraian umum mengenai sistem yang sedang berjalan pada SD Negeri 23 Mendobarat, maka dapat diidentifikasi kekurangan yang ada, sehingga pada sistem mendatang dibutuhkan:
a. Kebutuhan : Entry Data Siswa
Masalah : Sebelumnya sudah ada pendataan siswa tapi input data siswa menggunakan Microsoft Excel yang menyebabkan lambatnya proses penginputan karena banyaknya jumlah data siswa yang harus di input.
Usulan : Merancang sistem informasi pengolahan data kegiatan belajar mengajar untuk menginput data siswa yang terintegrasi dan terkomputerisasi, sehingga data siswa tersimpan dalam satu file database siswa dan dapat mempersingkat waktu penginputan data.
b. Kebutuhan : Entry Data Guru
Masalah : Sebelumnya sudah ada pendataan guru tapi input data guru menggunakan Microsoft Excel yang menyebabkan lambatnya proses penginputan juga sering dijumpai kesalahan dalam input data guru.
Usulan : Merancang sistem informasi pengolahan data kegiatan belajar mengajar untuk menginput data guru yang terintegrasi dan terkomputerisasi, sehingga data guru tersimpan dalam satu file database guru dan dapat meminimalisir kesalahan penginputan data guru.
c. Kebutuhan : Entry Mata Pelajaran
Masalah : Sebelumnya pendataan mata pelajaran dilakukan secara manual.
84
Usulan : Merancang sistem informasi pengolahan data kegiatan belajar mengajar untuk menginput data mata pelajaran, sehingga data mata pelajaran tersimpan dalam satu file
database mata pelajaran.
d. Kebutuhan : Entry Kelas
Masalah : Sebelumnya pendataan kelas dilakukan secara manual. Usulan : Merancang sistem informasi pengolahan data kegiatan
belajar mengajar untuk menginput data kelas, sehingga data kelas tersimpan dalam satu file database kelas.
e. Kebutuhan : Entry Muatan lokal
Masalah : Sebelumnya pendataan Muatan lokal dilakukan secara manual.
Usulan : Merancang sistem informasi pengolahan data kegiatan belajar mengajar untuk menginput Muatan lokal, sehingga data Muatan lokal tersimpan dalam satu file
database Muatan lokal.
f. Kebutuhan : Entry Jadwal Pelajaran
Masalah : Sebelumnya jadwal pelajaran sudah ada, namun masih menggunakan Ms.excel.
Usulan : Merancang sistem informasi pengolahan data kegiatan belajar mengajar untuk mengentri jadwal pelajaran, sehingga data jadwal pelajaran tersimpan kedalam satu
file database jadwal pelajaran.
g. Kebutuhan : Cetak Jadwal Pelajaran
Masalah : Sebelumnya sudah ada cetakan jadwal guru tapi masih menggunakan Microsoft excel.
85
Usulan : Merancang sistem informasi pengolahan data kegiatan belajar mengajar untuk mencetak jadwal pelajaran, sehingga cetak jadwal pelajaran dapat dilakukan dengan mudah dan cepat.
h. Kebutuhan : Entry Absensi
Masalah : Sebelumnya pendataan absensi dilakukan menggunakan
Ms.excel.
Usulan : Merancang sistem informasi pengolahan data kegiatan belajar mengajar untuk mengentri absensi, sehingga data absensi dapat tersimpan dalam satu file database absensi.
i. Kebutuhan : Entry Daftar Nilai
Masalah : Sebelumnya daftar nilai sudah pernah ada yang dikerjakan secara manual.
Usulan : Merancang sistem informasi pengolahan data kegiatan belajar mengajar untuk mengentri daftar nilai, sehingga daftar nilai tersimpan dalam satu file database daftar nilai.
j. Kebutuhan : Cetak Raport
Masalah : Pencatatan raport masih menggunakan sistem manual. Usulan : Merancang sistem informasi pengolahan data kegiatan
belajar mengajar untuk mencetak raport, sehingga cetak raport siswa dapat dilakukan dengan mudah dan cepat.
k. Kebutuhan : Cetak Laporan Nilai Siswa
Masalah :Sebelumnya cetak laporan nilai siswa dilakukan menggunakan Ms.excel
Usulan :Merancang sistem informasi pengolahan data kegiatan belajar mengajar untuk cetak laporan nilai siswa, sehingga
86
data absensi dapat tersimpan dalam satu file database cetak laporan nilai siswa.
4.1.6 Package Diagram
Sebuah use case merepresentasikan sebuah innteraksi antara aktor dengan sistem. Use case diagram juga menjelaskan mamfaat sistem jika dilihat menurut pandangan orang yang berada diluar sistem (actor). Rancangan use case tersebut telah dikelompokkan menggunakan package. Rancangan hasil analisa tersebut adalah sebagai berikut :
Gambar 4.10 Package Diagram 4.1.7 Use Case Diagram
Use Case Diagram dibawah ini dikelompokkan berdasarkan aktor. a. Use Case Diagram Package Master
Gambar 4.11 Use case Diagram Package Master
Master Transaksi Laporan
Entry Muatan Lokal Enrty Mata Pelajaran TU
Entry Data Siswa Entry Data Guru
87 b. Use Case Diagram Package Transaksi
Gambar 4.12 Use case Diagram Package Transaksi
c. Use Case Diagram Package Laporan
Gambar 4.13 Use case Diagram Package Laporan
Cetak Jadwal Guru Entry Absensi Entry Daftar Nilai
Cetak Rapot TU
Cetak Jadwal Kelas
Cetak Laporan Nilai TU
88 4.1.8 Deskripsi Use Case
a. Package Master
1) Use Case : Entry Data Guru Actor : TU
Deskripsi :
a) TU membuka form entry data guru b) TU entry data guru.
c) Jika TU ingin menyimpan data-data guru tersebut klik tombol simpan.
d) Jika TU ingin mengubah data guru, maka klik tombol ubah.
e) Jika TU ingin menghapus data guru, maka klik tombol hapus.
f) Jika TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal. g) Jika TU ingin keluar dari form entry data guru maka
klik tombol keluar.
2) Use Case : Entry Data Siswa Actor : TU
Deskripsi :
a) TU membuka form entry data siswa b) TU entry data siswa.
c) Jika TU ingin menyimpan data-data siswa tersebut klik tombol simpan.
d) Jika TU ingin mengubah data siswa, maka klik tombol ubah.
e) Jika TU ingin menghapus data siswa, maka klik tombol hapus.
f) Jika TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal
89
g) Jika TU ingin keluar dari form entry data siswa maka klik tombol keluar.
3) Use Case : Entry Kelas Actor : TU
Deskripsi :
a) TU membuka form entry kelas. b) TU entry data kelas.
c) TU ingin menyimpan data-data kelas tersebut klik tombol simpan.
d) TU ingin mengubah data kelas, maka klik tombol ubah.
e) TU ingin menghapus data kelas, maka klik tombol hapus.
f) TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal.
g) TU ingin keluar dari form entry data kelas maka klik tombol keluar.
4) Use Case : Entry Mata Pelajaran Actor : TU
Deskripsi :
a) TU membuka form entry mata pelajaran. b) TU entry data mata pelajaran.
c) TU ingin menyimpan data-data mata pelajaran tersebut klik tombol simpan.
d) TU ingin mengubah data mata pelajaran, maka klik tombol ubah.
e) TU ingin menghapus data mata pelajaran, maka klik tombol hapus.
90
f) TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal.
g) TU ingin keluar dari form entry data siswa maka klik tombol keluar.
5) Use Case : Entry Muatan lokal Actor : TU
Deskripsi :
a) TU membuka form entry Muatan lokal. b) TU entry data Muatan lokal.
c) Jika TU ingin menyimpan data-data Muatan lokal tersebut klik tombol simpan.
d) Jika TU ingin mengubah Muatan lokal, maka klik tombol ubah.
e) Jika TU ingin menghapus Muatan lokal, maka klik tombol hapus.
f) Jika TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal. g) Jika TU ingin keluar dari form entry Muatan lokal
maka klik tombol kelua b. Package Transaksi
1) Use Case : Entry Daftar Nilai Actor : TU
Deskripsi :
a) TU membuka form entry daftar nilai. b) TU entry daftar nilai
c) Jika TU ingin menambah daftar nilai maka klik tombol tambah
d) Jika TU ingin menyimpan daftar nilai klik tombol simpan.
91
e) Jika TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal. f) Jika TU ingin keluar dari form entry daftar nilai maka
klik tombol keluar.
2) Use Case : Entry Absensi Actor : Wali Kelas Deskripsi :
a) TU membuka form entry rekapan absensi. b) TU entry absensi.
c) Jika TU ingin menambah data rekapan absensi maka klik tombol tambah
d) Jika TU ingin menyimpan data-data absensi tersebut klik tombol simpan.
e) Jika TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal. f) Jika TU ingin keluar dari form entry rekapan absensi
maka klik tombol keluar.
3) Use Case : Cetak Jadwal Guru Actor : TU
Deskripsi :
a) Bagian TU membuka form cetak jadwal guru. b) Bagian TU input kode jadwal guru.
c) Jika bagian TU ingin menyimpan tersebut klik tombol simpan.
d) Jika bagian TU ingin mencetak jadwal guru klik tombol cetak.
e) Jika bagian TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal.
92
f) Jika bagian TU keluar dari form cetak jadwal guru maka klik tombol keluar.
4) Use Case : Cetak Jadwal Kelas Actor : TU
Deskripsi :
a) Bagian TU membuka form cetak jadwal kelas. b) Bagian TU input kode jadwal kelas.
c) Jika bagian TU ingin menyimpan tersebut klik tombol simpan.
d) Jika bagian TU ingin mencetak jadwal guru klik tombol cetak.
e) Jika bagian TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal. f) Jika bagian TU ingin keluar dari formcetak jadwal
guru maka klik tombol keluar.
4) Use Case : Cetak Raport Actor : TU
Deskripsi :
a) TU membuka form cetak raport. b) TU entry raport
c) Jika TU ingin menambah data raport maka klik tombol tambah.
d) Jika TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal. e) Jika TU ingin mencetak raport, klik tombol cetak f) Jika TU ingin keluar dari form cetak raport maka klik
93
c. Package Laporan
1) Use Case : Cetak Laporan Nilai Actor : TU
Deskripsi :
a) TU membuka form cetak Laporan Nilai. b) TU entry Laporan Nilai.
c) Jika TU ingin menambah data Laporan Nilai maka klik tombol tambah.
d) Jika TU tidak jadi melakukan kegiatan yang sebelumnya ingin dilakukan maka klik tombol batal. e) Jika staf tata usaha ingin mencetak Laporan Nilai, klik
tombol cetak
f) Jika TU ingin keluar dari form cetak Laporan Nilai maka klik tombol keluar.
4.1.9 Perancangan Basis Data
Untuk sampai pada sebuah organisasi data yang benar-benar sesuai dengan batasan definisi dari basis data, maka berikut ini akan dijelaskan langkah-langkah yang dilakukan dalam rancangan basis data.
a. Entity Relationship Diagram ( ERD )
Entity Relationship Diagram memodelkan data apa yang ada, tujuan utama dari penggambaran ERD adalah menunjukkan object data (entitas) dan hubungannya ( relationship ) terhadap entitas yang ada sehingga dapat dihasilkan file-file yang akan dibentuk, gambar ERD dapat dilihat dibawah ini :
94
95
b. Transformasi ERD ke LRS ( Logical Record Structure ) Adapun bentuk ERD ke LRS dapat dilihat pada gambar dibawah ini :
96 c. Logical Record Structure
97 d. Tabel 1) Siswa NIS NISN NM_ SISWA JNS_ KEL
TMPT_LHR TGL_LAHIR AGAMA ALMT
PK
NM_AYH NM_IBU PEND_AYH PEND_IBU KERJA_AYH KERJA_IBU
Tabel 4.1 Tabel Siswa
2) Guru
NIP NUPTK Nm_Gr JK Tmt_Lhr Tgl_Lhr Jns_Ptk Sts_Peg Agama Almt PK
Tmt_ Cpns
Tmt_Pns Gol_dan_Pngkt Pendidikan Jml_Jm Tgl_Ser No_Ser Mapel_Ser tifikasi Tabel 4.2 Tabel Guru
3) Kelas
KD_KLS NM_KLS WALI_KLS KD_JDWL_KLS
PK FK
Tabel 4.3 Tabel Kelas 4) Lakukan
NIS KD_ABSEN JML_SAKIT JML_ALPA JML_IZIN JML_HADIR
FK FK
PK
98 5) Absensi
KD_ABSEN TAPEL_ABSEN SMSTR KD_KELAS
PK
Tabel 4.5 Tabel Absensi 6) Daftar Nilai
KD_DAFNIL TAPEL_ DAFNIL
SMSTR KD_ABSENS NIS
PK FK FK
Tabel 4.6 Tabel Daftar Nilai
7) Raport
KD_RAPOT TAPEL_RAPOT SMSTR PD1 PD2 PD3 CATATAN PK
KET KD_MULOK KD_DAFNIL
FK FK
Tabel 4.7 Tabel Raport 8) Tulis
KD_MULOK KD_RAPOT NILAI
FK FK
PK
99 9) Muatan Lokal
KD_MULOK NM_MULOK PK
Tabel 4.9 Tabel Muatan Lokal 10) Butuh
KD_DAFNIL KD_MAPEL N_HARIAN N_TGS N_UTS
FK FK
PK
N_ULANGAN NILAIAKHIR
Tabel 4.10 Tabel Butuh
11) Mapel
KD_MAPEL NM_MAPEL KKM
PK
Tabel 4.11 Tabel Mapel 12) Ada
KD_MAPEL KD_JDWL WKT JAMKE HARI
FK FK
PK
Tabel 4.12 Tabel Ada 13) Jadwal Guru
KD_JDWL TAPEL_JDWL SMSTR NIP
PK FK
100 14) Isi
KD_MAPEL KD_JDWL_KLS WKT HARI JAMKE
FK FK
PK
Tabel 4.14 Tabel Isi
15) Jadwal Kelas
KD_JDWL_KLS TAPEL_JDWL_KLS SMSTR KD_KLS
PK FK
101 e. Spesifikasi Basis Data
1) Nama File : Siswa
Media : Hardisk
Isi : Data Siswa
Organisasi : Index Sequential Primary Key : NIS
Panjang Record : 264 byte Jumlah Record : 470 record Struktur :
Tabel 4.16 Tabel Spesifikasi Basis Data Siswa No
.
Nama Field Jenis Lebar Desimal Keterangan
1 2 3 4 5 6 7 8 9 10 11 12 13 14 NIS NISN NM_SISWA JNS_KEL TMPT_LHR TGL_LAHIR AGAMA ALMT NM_AYH NM_IBU PEND_AYH PEN_IBU KERJA_AYH KERJA_IBU Text Text Text Text Text Date/time Text Text Text Text Text Text Text Text 4 10 30 2 20 10 8 50 30 30 10 10 25 25 - - - - - - - - - - - - - -
Nomor Induk Siswa
Nomor Induk Siswa Nasional Nama siswa Jenis Kelamin Tempat Lahir Tanggal Lahir Agama Alamat Nama Ayah Nama Ibu Pendidikan Ayah Pendidikan Ibu Kerja Ayah Kerja Ibu
102 2) Nama File : Guru
Media : Hardisk
Isi : Data Guru
Organisasi : Index Sequential Primary Key : NIP
Panjang Record : 330 byte Jumlah Record : 24 record Struktur :
Tabel 4.17 Tabel Spesifikasi Basis Data Guru
No. Nama Field Jenis Lebar Desimal Keterangan 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 NIP NUPTK Nm_Gr JK Tmt_Lhr Tgl_Lhr Jns_Ptk Sts_Peg Agama Almt Tmt_Cpns Tmt_Pns Gol_D_Pngkt Pendidikan Jml_Jm Tgl_Ser No_Ser Mapel_Sertifikasi Text Text Text Text Text Date/Time Text Text Text Text Text Text Text Text Text Text Text Text 18 20 30 2 15 10 20 30 15 50 10 10 20 25 5 10 20 20 - - - - - - - - - - - - - - - - - -
Nomor induk pengajar Nomor urut pendidik dan tenaga kependidikan Nama guru Jenis kelamin Tempat lahir Tanggal lahir Jenis PTK Status kepegawaian Agama Alamat
Terhitung mulai tanggal Cpns Terhitung mulai tanggal PNS Golongan dan pangkat Pendidikan
Jumlah jam
Tanggal sertifikasi Nomor sertifikasi
103 3) Nama File : Kelas
Media : Hardisk
Isi : Data Kelas
Organisasi : Index Sequential Primary Key : KD_KLS
Panjang Record : 44 byte Jumlah Record : 12 record Struktur :
Tabel 4.18 Tabel Spesifikasi Basis Data Kelas No. Nama Field Jenis Lebar Decimal Keterangan 1. 2 3. 4 KD_KLS NM_KLS WALI_KLS KD_JDWL_KLS Text Text Text Text 5 4 30 5 - - - - Kode Kelas Nama Kelas Wali Kelas
Kode Jadwal Kelas
4) Nama File : Lakukan
Media : Hardisk
Isi : Data Absensi
Organisasi : Index Sequential Primary Key : NIS+KD_ABSENS Panjang Record : 18 byte
Jumlah Record : 408800 record Struktur :
Tabel 4.19 Tabel Spesifikasi Basis Data lakukan No. Nama Field Jenis Lebar Desimal Keterangan
1 2 3 NIS KD_ABSEN JML_SAKIT Text Text Text 4 5 2 - - -
Nomor Induk Siswa Kode absensi Jumlah sakit
104 4 5 6 JML_IZIN JML_ALPA JML_HADIR Text Text Text 2 2 3 - - - Jumlah izin Jumlah alpa Jumlah hadir
5) Nama File : Absensi
Media : Hardisk
Isi : Data Absensi
Organisasi : Index Sequential Primary Key : KD_ABSEN Panjang Record : 25 byte Jumlah Record : 12775 record Struktur :
Tabel 4.20 Tabel Spesifikasi Basis Data Absensi
No. Nama Field Jenis Lebar Desimal Keterangan 1 2 3 4 KD_ABSEN TAPEL_ABSENS SMSTR KD_KELAS Text Text Text Text 5 10 5 5 - - - - Kode absensi
Tahun pelajaran absensi Semester
Kode kelas
6) Nama File : Daftar Nilai
Media : Hardisk
Isi : Data Daftar Nilai Organisasi : Index Sequential Primary Key : KD_DAFNIL Panjang Record : 29 byte Jumlah Record : 1760 record Struktur :
105
Tabel 4.21 Tabel Spesifikasi Basis Data Dafnil
No. Nama Field Jenis Lebar Desimal Keterangan 1 2 3 4 5 KD_DAFNIL TAPEL_DAFNIL SMSTR KD_ABSENSI NIS Text Text Text Text Text 5 10 5 5 4 - - - - -
Kode daftar nilai
Tahun pelajaran daftar nilai Semester
Kode absensi Nomor induk siswa
7) Nama File : Raport
Media : Hardisk
Isi : Data Raport
Organisasi : Index Sequential Primary Key : Kd_raport Panjang Record : 134 byte Jumlah Record : 1760 record Struktur :
Tabel 4.22 Tabel Spesifikasi Basis Data Raport No. Nama Field Jenis Lebar Desimal Keterangan
1 2 3 4 5 6 7 8 9 10 KD_RAPOT TAPEL_RAPOT SMSTR PD1 PD2 PD3 CATATAN KET KD_MULOK KD_DAFNIL Text Text Text Text Text Text Text Text Text Text 5 9 5 10 10 10 50 25 5 5 - - - - - - - - - - Kode raport
Tahun pelajaran raport Semester
Pengembangan diri 1 Pengembangan diri 2 Pengembangan diri 3 Catatan Rapot
Keterangan naik / tinggal kelas Kode muatan lokal
106 8) Nama File : Tulis
Media : Hardisk
Isi : Data Raport
Organisasi : Index Sequential
Primary Key : KD_RAPOT+KD_MULOK Panjang Record : 15 byte
Jumlah Record : 3520 record Struktur :
Tabel 4.23 Tabel Spesifikasi Basis Data Tulis No. Nama Field Jenis Lebar Desimal Keterangan
1 2 3 KD_MULOK KD_RAPOT NILAI Text Text Text 5 6 4 - - -
Kode muatan lokal Kode raport Nilai
9) Nama File : Muatan Lokal
Media : Hardisk
Isi : Data Muatan Lokal Organisasi : Index Sequential Primary Key : KD_MULOK Panjang Record : 25 byte Jumlah Record : 12 record Struktur :
Tabel 4.24 Tabel Spesifikasi Basis Data Muatan Lokal No. Nama Field Jenis Lebar Desimal Keterangan
1 2 KD_MULOK NM_MULOK Text Text 5 20 - -
Kode Muatan Lokal Nama Muatan Lokal
107 10) Nama File : Butuh
Media : Hardisk
Isi : Data Nilai
Organisasi : Index Sequential
Primary Key : KD_DAFNIL+KD_MAPEL Panjang Record : 25 byte
Jumlah Record : 14080 record Struktur :
Tabel 4.25 Tabel Spesifikasi Basis Data Butuh
No. Nama Field Jenis Lebar Desimal Keterangan 1 2 3 4 5 6 7 KD_DAFNIL KD_MAPEL N_HARIAN N_TGS N_UTS N_ULANGAN NILAIAKHIR Text Text Text Text Text Text Text 5 5 3 3 3 3 3 - - - - - - -
Kode Daftar Nilai Kode mata pelajaran Nilai harian
Nilai tugas Nilai UTS Nilai Ulangan Nilai Akhir
11) Nama File : Mapel
Media : Hardisk
Isi : Mata Pelajaran
Organisasi : Index Sequential Primary Key : KD_MAPEL Panjang Record : 27 byte Jumlah Record : 450 record Struktur :
108
Tabel 4.26 Tabel Spesifikasi Basis Data Mapel No. Nama Field Jenis Lebar Desimal Keterangan
1 2 3 KD_MAPEL NM_MAPEL KKM Text Text Text 5 20 2 - - -
Kode mata pelajaran Nama mata pelajaran Kriteria ketuntasan minimal 12) Nama File : ada
Media : Hardisk
Isi : data jadwal pelajaran Organisasi : Index Sequential
Primary Key : KD_MAPEL+KD_JADWAL Panjang Record : 29 byte
Jumlah Record : 400 record
Struktur :
Tabel 4.27 Tabel Spesifikasi Basis Data ada
No. Nama Field Jenis Lebar Desimal Keterangan 1 2 3 4 5 KD_MAPEL KD_JDWL WAKTU JAMKE HARI Text Text Date/Time Text Text 5 5 10 3 6 - - - - -
Kode mata pelajaran Kode Jadwal
Waktu Jamke Hari
13) Nama File : Jadwal Guru
Media : Hardisk
Isi : Jadwal Guru
Organisasi : Index Sequential Primary Key : KD_JDWL Panjang Record : 39 byte Jumlah Record : 50 record Struktur :
109
Tabel 4.28 Tabel Spesifikasi Basis Data Jadwal Guru No. Nama Field Jenis Lebar Desimal Keterangan
1 2 3 4 KD_JDWL TAPEL_JDWL SMSTR NIP Text Text Text Text 5 10 6 18 - - - - Kode jadwal
Tahun pelajaran jadwal Semester
Nomor Induk Pengajar
14) Nama File : Isi
Media : Hardisk
Isi : Isi
Organisasi : Index Sequential
Primary Key : KD_MAPEL+KD_JDWL_KLS Panjang Record : 29 byte
Jumlah Record : 245 record Struktur :
Tabel 4.29 Tabel Spesifikasi Basis Isi
No. Nama Field Jenis Lebar Desimal Keterangan 1 2 3 4 5 KD_MAPEL KD_JDWL_KLS WKT JAMKE HARI Text Text Text Text Text 5 5 10 3 6 - - - - -
Kode mata pelajaran Kode jadwal kelas Waktu
Jam ke Hari
8) Nama File : Jadwal Kelas
Media : Hardisk
Isi : Jadwal Kelas
Organisasi : Index Sequential Primary Key : KD_JDWL_KLS Panjang Record : 26 byte
110 Jumlah Record : 35 record Struktur :
Tabel 4.30 Tabel Spesifikasi Basis Data Jadwal Kelas No. Nama Field Jenis Lebar Desimal Keterangan
1 2 3 4 KD_JDWL_KLS TAPEL_JDWL_KLS SMSTR KD_KLS Text Text Text Text 5 10 6 5 - - - -
Kode jadwal kelas Tahun pelajaran jadwal kelas Semester Kode kelas
4.2 Rancangan Antar Muka
Membahas Tentang Rancangan Dokumen Keluaran dan Rancangan Dokumen Masukan.
4.2.1 Rancangan Dokumen Keluaran a. Nama keluaran : Jadwal Guru
Fungsi : Untuk mengetahui secara jelas dan terperinci mengenai jadwal jam pelajaran masing-masing guru.
Media : Kertas Rangkap : Tiga
Distribusi : Guru, wali kelas, TU
Frekuensi : setiap dimulainya tahun ajaran baru Volume : 1/tahun
Format : Lampiran C – 1
Keterangan : Berisi mata pelajaran, waktu, nama guru, nama wali kelas, dan nama kela
b. Nama keluaran : Jadwal Kelas
Fungsi : Untuk mengetahui secara jelas dan terperinci mengenai jadwal jam pelajaran masing-masing kelas.
111 Rangkap : Tiga
Distribusi : Kelas, wali kelas, TU
Frekuensi : setiap dimulainya tahun ajaran baru Volume : 1/tahun
Format : Lampiran C – 2
Keterangan : Berisi mata pelajaran, waktu, nama guru, nama wali kelas, dan nama kelas
c. Nama keluaran : Raport Siswa
Fungsi : Sebagai hasil belajar siswa selama menjalani proses Belajar mengajar.
Media : Kertas Rangkap : Satu Distribusi : Siswa
Frekuensi : Setiap akhir semester Volume : 2/semester
Format : Lampiran C – 3
Keterangan : Berisi semua nilai hasil belajar siswa selama satu semester
d. Nama keluaran : Laporan Nilai
Fungsi : Untuk mengetahui data laporan nilai siswa Media : Kertas
Rangkap : Satu Distribusi : Guru
Frekuensi : Setiap semester Volume : 1/tahun
Format : Lampiran C – 4
112 4.2.2 Rancangan Dokumen Masukan a. Nama Masukan : Data guru
Sumber : Guru
Fungsi : Untuk mengetahui data diri guru secara lengkap dan jelas Media : Kertas
Rangkap : Satu
Frekuensi : Setiap adanya penambahan guru baru Volume : 1/tahun
Format : Lampiran D - 1 Keterangan : Berisi data diri guru
b. Nama Masukan : Data Siswa Sumber : Siswa
Fungsi : Untuk mengetahui data diri siswa dengan lengkap dan jelas
Media : Kertas Rangkap : Satu
Frekuensi : setiap siswa yang masuk sekolah Volume : 1/tahun
Format : Lampiran D - 2
Keterangan : Berisi data tentang siswa
c. Nama masukan : Data Daftar Nilai
Sumber : Guru
Fungsi : Untuk mengetahui data nilai siswa dari guru Media : Kertas
Rangkap : Satu
Frekuensi : Setiap ada perubahan nilai siswa Volume : 2/semester
Format : Lampiran D - 3
113 d. Nama Masukan : Data Mata Pelajaran
Sumber : Waka Kurikulum
Fungsi : Untuk mengetahui mata pelajaran setiap kelas Media : Kertas
Rangkap : Satu
Frekuensi : Setiap akhir penambahan kurikulum dari sekolah Volume : 1/tahun
Format : Lampiran D - 4
Keterangan : Berisi tentang data mata pelajaran setiap kelas
e. Nama Masukan : Data Kelas
Sumber : Wakil kepala sekolah bagian kesiswaan Fungsi : Untuk mengetahui kelas
Media : Kertas Rangkap : Satu
Frekuensi : Setiap akhir tahun Volume : 1/tahun
Format : Lampiran D - 5
Keterangan : Berisi tentang data kelas
f. Nama Masukan : Absensi Siswa Sumber : Tata Usaha
Fungsi : Untuk mengetahui ketidak hadiran siswa selama mengikuti pelajaran di kelas
Media : Kertas Rangkap : Satu
Frekuensi : Persemester Volume : 2/semester Format : Lampiran D - 6
114 g. Nama Masukan : Data Muatan Lokal
Sumber : Guru
Fungsi : Untuk mengetahui data muatan lokal Media : Kertas
Rangkap : Satu
Frekuensi : Setiap ada perubahan nilai siswa Volume : 1/tahun
Format : Lampiran D - 7
115 4.3 Rancangan Dialog Layar
a. Struktur Tampilan
116 b. Rancangan Layar
1) Rancangan Layar Form Menu Utama
Sistem Informasi Kegiatan Belajar Mengajar
Sistem Informasi Kegiatan Belajar Mengajar
MASTER TRANSAKSI LAPORAN
SISTEM INFORMASI PENGOLAHAN DATA
KEGIATAN BELAJAR MENGAJAR
PADA SD NEGERI 23 MENDOBARAT
KELUAR
Gambar 4.18 Rancangan Layar Form Menu Utama
2) Rancangan Layar Form Menu Master
Sistem Informasi Kegiatan Belajar Mengajar Sistem Informasi Kegiatan Belajar Mengajar
SISTEM INFORMASI PENGOLAHAN DATA
KEGIATAN BELAJAR MENGAJAR
PADA SD NEGERI 23 MENDOBARAT
ENTRY DATA GURU ENTRY DATA SISWA ENTRY KELAS
ENTRY MATA PELAJARAN ENTRY MUATAN LOKAL
MASTER TRANSAKSI LAPORAN KELUAR
117
3) Rancangan Layar Form Menu Transaksi
SISTEM INFORMASI PENGOLAHAN DATA
KEGIATAN BELAJAR MENGAJAR
PADA SD NEGERI 23 MENDOBARAT
ENTRY ABSENSI CETAK JADWAL GURU ENTRY DAFTAR NILAI
MASTER TRANSAKSI LAPORAN KELUAR
CETAK RAPOT
CETAK JADWAL KELAS
Gambar 4.20 Rancangan Layar Form Menu Transaksi
4) Rancangan Layar Form Laporan
Sistem Informasi Kegiatan Belajar Mengajar
Sistem Informasi Kegiatan Belajar Mengajar
SISTEM INFORMASI PENGOLAHAN DATA
KEGIATAN BELAJAR MENGAJAR
PADA SD NEGERI 23 MENDOBARAT
CETAK LAPORAN NILAI
MASTER TRANSAKSI LAPORAN KELUAR
118
5) Rancangan Layar Form Entry Data Siswa ENTRY DATA SISWA
ENTRY DATA SISWA
ENTRY DATA SISWA
NIS Nama Siswa Tempat Lahir Agama Alamat Nama Ayah Nama Ibu Pendidikan Ayah Pendidikan Ibu Pekerjaan Ayah Pekerjaan ibu INPUT INPUT INPUT INPUT INPUT INPUT INPUT INPUT INPUT INPUT INPUT Jenis Kelamin
Simpan Ubah Hapus Batal Keluar
DD/MM/YYYY
Tanggal Lahir NISN
INPUT
INPUT
Gambar 4.22 Rancangan Layar Form Entry Data Siswa
6) Rancangan Layar Form Entry Data Guru
Pendidikan Terakhir
SIMPAN UBAH HAPUS
BATAL KELUAR
NIP NUPTK
INPUT INPUT
Jenis Kelamin INPUT
INPUT INPUT
INPUT
TMT CPNS Status Pegawai
Golongan Dan Pangkat
INPUT INPUT Tanggal Lahir INPUT Jenis PTK INPUT INPUT Jumlah Jam Tanggal Sertifikasi Nomor Sertifikasi Mata Pelajaran Sertifikasi
INPUT INPUT
INPUT INPUT
Nama Guru INPUT
Tempat Lahir
Agama
DD/MM/YYYY
Alamat INPUT
TMT PNS
ENTRY DATA GURU
119 7) Rancangan Layar Form Entry Kelas
Entry Data Kelas Entry Data Kelas
ENTRY KELAS
KODE KELAS NAMA KELAS
Input
Input
Simpan Ubah Hapus Batal Keluar
Tampil Tampil No Tampil Tampil Kode Kelas Tampil Tampil Nama Kelas
Z Z Z
Gambar 4.24 Rancangan Layar Form Entry Kelas
8) Rancangan Layar Entry Mata Pelajaran
ENTRY DATA MATA PELAJARAN ENTRY DATA MATA PELAJARAN
Entry Mata Pelajaran Kode Mapel
Nama Mapel
Input Input
Simpan Ubah Hapus Batal Keluar
KKM Input
120
9) Rancangan Layar Form Entry Data Muatan Lokal
ENTRY MUATAN LOKAL ENTRY MUATAN LOKAL
KODE MUATAN LOKAL
NAMA MUATAN LOKAL
INPUT INPUT
SIMPAN UBAH HAPUS BATAL KELUAR
Gambar 4.26 Rancangan Layar Form Entry Muatan Lokal
10) Rancangan Layar Form Entry Daftar Nilai
ENTRY DAFTAR NILAI ENTRY DAFTAR NILAI
DAFTAR NILAI KODE DAFTAR NILAI
TAHUN AJARAN
Input
Input
Simpan Batal Keluar
NIS No
Z
Nama Mapel tampil tampilZ
NISN Display KODE MATA PELAJARAN NAMA MATA PELAJARAN display Nilai AkhirZ
tampil tampil SEMESTER Pilih KODE ABSEN KODE KELAS display Pilih Pilih tampil tampil Ketidakhadiran Sakit : Izin : Alpa Display Display Display hari hari hari NAMA SISWA Kode Mapel tampil tampilZ
input NILAI AKHIRJumlah Hadir Display hari Display
Cari Input
121 11) Rancangan Layar Form Entry Absensi
ENTRY ABSENSI
KODE ABSEN
SEMESTER
Input
Simpan Batal Keluar
JUMLAH SAKIT Display
KODE KELAS
NIS NAMA SIAWA
Input JUMLAH ALPA Input JUMLAH IZIN Input Tambah NIS tampil tampil
Z
Nama Siswa tampil tampilZ
Jumlah Sakit tampil tampilZ
Jumlah Alpa tampil tampilZ
Jumlah Izin tampil tampilZ
No tampil tampilZ
TAHUN AJARAN PilihNAMA KELAS display Pilih Pilih Input JUMLAH HADIR Jumlah Hadir tampil tampil
Z
InputGambar 4.28 Rancangan Layar Form Entry Absensi 12) Rancangan Layar Form Cetak Jadwal Guru
CETAK JADWAL GURU
CETAK JADWAL GURU
CETAK JADWAL GURU KODE JADWAL
TAHUN AJARAN
Input Input
Simpan Batal Keluar
No
Z
Nama Mapel tampil tampilZ
Kode Mapel Nama Mapeldisplay SEMESTER Pilih Pilih tampil tampil Kode Mapel tampil tampil
Z
WaktuZ
tampil tampil NIP NAMA GURU display Input input Waktu input Jam ke input Hari Jam keZ
HariZ
tampil tampil tampil tampil Cetak Tambah Cari122
13) Rancangan Layar Form Cetak Jadwal Kelas
Gambar 4.30 Rancangan Layar Form Cetak Jadwal Kelas 14) Rancangan Layar Form Cetak Rapot
Cetak Raport Cetak Raport Cetak Raport Kode Raport Semester Input
Simpan Batal Keluar
Pilih NISN
Kode DAftar Nilai
NIS Display No tampil tampil
Z
Nama mapel tampil tampilZ
KKM tampil tampilZ
Kode Muatan Lokal
Tahun Ajaran Input
tampil tampil pilih Kode tampil tampil
Z
Nama Muatan Lokal
tampil tampil
Z
GradeZ
tampil tampil tampil tampil Catatan Pilih Ketidakhadiran Sakit : Izin : Alpa Display Display Display hari hari hari DisplayNama kelas Pilih
Kode Kelas Input
Nilai Akhir
Z
Catatan GuruZ
tampil tampilNama Siswa Display
Pengembangan Diri
Nama Muatan Lokal display Nilai Input Kebersihan Kerapian Kedisiplinan Input Input Input Cetak tampil tampil Input Keterangan Input
123
15) Rancanagan Layar Form Cetak Laporan Nilai
CETAK LAPORAN NILAI
CETAK LAPORAN NILAI
CETAK LAPORAN NILAI
KODE RAPOT: Pilih
Cetak Keluar
KODE RAPOT: Pilih
S/D
124 c. Sequence Diagram
2) Sequence Diagram Entry Data Siswa
Gambar 4.33 Sequence Diagram Entry Data Siswa
: TU : Siswa : Ctrl Siswa
Open Siswa ()
Entry Siswa() Entry Siswa()
Simpan() Simpan () Simpan() Ubah() Ubah() Ubah() Hapus() Hapus() Hapus() : From Siswa Blank Form() Batal () Batal () Keluar () Keluar () Exit ()
125 3) Sequence Diagram Entry Data Guru
Gambar 4.34 Sequence Diagram Entry Data Guru
: TU : Form Guru : Ctrl Guru : Guru
Open Guru ()
Entry Guru ()
Simpan()
Simpan() Simpan()
Ubah () Ubah () Ubah ()
Hapus () Entry Guru () Hapus () Hapus () Batal () Batal () Blank Form () Exit () Keluar () Keluar ()
126 3) Sequence Diagram Entry Mata Pelajaran
Gambar 4.35 Sequence Diagram Entry Mata Pelajaran
: TU : Form Mapel : Ctrl Mapel : Mapel
Open Mapel ()
Entry Mapel () Entry Mapel ()
Simpan() Simpan() Simpan()
Ubah() Ubah() Ubah() Hapus() Hapus() Hapus() Blank Form() Batal() Batal() Exit() Keluar() Keluar()
127 4) Sequence Diagram Kelas
Gambar 4.36 Sequence Diagram Entry Data Kelas
: TU : Form Kelas : Ctrl Kelas : Kelas
Open Kelas()
Entry Kelas() Entry Kelas()
Simpan() Simpan() Simpan() Diplay Kelas() Ubah() Ubah() Ubah() Display Kelas() Hapus() Hapus() Hapus() Batal() Batal() Blank Form() Keluar() Keluar() Exit()
128 5) Sequence Diagram Entry Muatan Lokal
Gambar 4.37 Sequence Diagram Entry Muatan Lokal
: TU : Form Muatan Lokal : Ctrl Muatan Lokal : Muatan Lokal
Open Muatan Lokal()
Entry Muatan Lokal() Entry Muatan Lokal()
Simpan() Simpan() Simpan() Simpan() Ubah() Ubah() Ubah() Hapus() Hapus() Hapus() Batal() Batal() Blank Form() Keluar() Keluar() Exit()
129 6) Sequence Diagram Cetak Jadwal Guru
Gambar 4.38 Sequence Diagram Cetak Jadwal Guru
: TU : Form Cetak Jadwal Guru : Ctrl Cetak Jadwal Guru : Jadwal : Guru : Mapel : Ada
Open ()
Input Jadwal () Input Jadwal ()
Cari Guru ()
Display Guru ()
Get Guru () Get Guru ()
Cari Mapel () Get Mapel ()
Get Mapel () Display Mapel
Input Ada () Input Ada ()
Tambah ()
Tambah () Display Data Mapel Loop Simpan () Simpan () Simpan () Simpan () Loop Cetak () Cetak () Show Jadwal () Batal () Batal () Blank Form() Keluar () Keluar() Exit ()
130 7) Sequence Diagram Cetak Jadwal Kelas
Gambar 4.39 Sequence Diagram Cetak Jadwal Kelas
: TU : Form Cetak Jadwal Kelas : Ctrl Cetak Jadwal Kelas : Jadwal : Kelas : Mapel : Ada
Open ()
Input Jadwal () Input Jadwal ()
Cari Kelas ()
Display Kel...
Get Kelas () Get Kelas ()
Cari Mapel () Get Mapel ()
Get Mapel () Display Mapel
Input Ada () Input Ada ()
Tambah ()
Tambah () Display Data Mapel Loop Simpan () Simpan () Simpan () Simpan () Loop Cetak () Cetak () Show Form () Batal () Batal () Blank Form() Keluar () Keluar() Exit ()
131 8) Sequene Diagram Cetak Laporan Nilai
Gambar 4.40 Sequence Diagram Cetak Laporan Nilai
: TU : Form Cetak Laporan Nilai : Ctrl Laoran Nilai : Siswa : Daftar Nilai : Raport : Kelas : Absensi : Butuh : Mapel : Lakukan : Muatan Lokal : Tulis
Open Raport()
Input Raport() Input Raport()
Get Dafnil() Get Kelas() Get Mapel() Get Absensi() Get Lakukan() Get Butuh() Exit() Get Siswa() Get Raport() Get MuatanLokal() Get Tulisl() Display() Cetak() Cetak()
Show Laopra Nilai()
132 9) Sequence Diagram Entry Daftar Nilai
Gambar 4.41 Sequence Diagram Entry Daftar Nilai
: TU : Form Daftar Nilai : Ctrl Daftar Nilai : Dafnil : Absensi : Kelas : Siswa : Mapel : Butuh : Lakukan Open Daftar Nilai()
Entry Daftar Nilai() Entry Daftar Nilai() Get Nilai() Get Siswa() Get Siswa() Cari Siswa() Display Siswa Pilih Absensi() Get KD_ABSEN()
Display Data Absensi()
Get Absensi() Get Kelas()
Get Lakukan()
Input Butuh() Input Butuh() Pilih Mapel()
Display NM_MAPEL()
Get Mapel() Get Mapel()
Loop
Simpan() Simpan() Simpan()
Simpan() Loop Keluar() Keluar() Exit() Batal() Batal() Blank Form
133 10) Sequence Diagram Entry Absensi
Gambar 4.42 Sequence Diagram Entry Absensi
: TU : Ctrl Absensi : Absensi : Kelas : Siswa : Lakukan Open Absensi()
Entry Absensi() Entry Absensi()
Pilih KD_KELAS() Pilih KD_KELAS() Get Kelas()
Display NM_SISWA()
Pilih Siswa()
Entry Lakukan() Entry Lakukan() Pilih Siswa() Get Siswa() Display NM_SISWA() Tambah() Tambah() : Form Absensi Display List() Loop
Simpan() Simpan() Simpan()
Simpan() Loop Batal() Batal() Blank Form() Keluar() Keluar() Exit()
134 11) Sequence Diagram Cetak Raport
Gambar 4.43 Sequence Diagram Cetak Raport
: TU : Form Cetak Raport : Ctrl Raport : Raport : Siswa : Daftar Nilai : Kelas : Mapel : Muatan Lokal : Absensi : Butuh : Lakukan : Tulis
Open Raport()
Entry Raport() Entry Raport()
Pilih KD_DANFNIL() Pilih KD_DANFNIL()
Get Dafnil() Get Kelas() Get Mapel() Get Absensi() Get Lakukan() Get Butuh() Get Siswa
Dispaly List, Dispaly Deskripsi()
Pilih KD_MULOK() Get Mulok() Get Mulok()
Display Mulok()
Entry tulis() Entry tulis() Display Data mulok() Loop Simpan() Simpan() Cetak() Cetak() Show Raport() Loop Batal() Batal() Blank Form() Keluar() Keluar() Exit()