ANALISIS DAN PERANCANGAN
3.1 Tinjauan Institusi/Sekolah
SMK YMIK yang berlokasi di wilayah Joglo, kecamatan Kebon Jeruk Jakarta Barat, mempunyai sarana dan prasarana yang cukup memadai, seperti : Ruang Belajar, Ruang Kepala Sekolah, Ruang Guru, Ruang Tata Usaha, Ruang Lab Komputer, Ruang UKS, Ruang Perpustakaan, Mushola, Lapangan Basket, Lapangan Bola, Lapangan Futsal.
3.1.1. Sejarah Institusi/Sekolah
SMK YMIK secara resmi terdaftar di Kanwil Depdikbud DKI Jakarta pada Tanggal 1 Maret 1982, dengan nomor 266/I01-4/R-19.82 dan merupakan sekolah swasta pertama yang berada di wilayah Joglo, kecamatan Kebon Jeruk, Jakarta Barat.
A. Visi Sekolah
Menjadi sekolah yang mampu membangun masa depan generasi muda Indonesia yang tertaqwa terhadap Tuhan yang Maha Esa, jujur,adil, intelek terampil dan berjiwa intreprenurship
B. Misi Sekolah
Mewujudkan tamatan yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa, berbudi pekerti luhur, cerdas, dan memiliki kompetensi sesuai dengan bidang keahliannya
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi merupakan bagian dari organisasi yang
menunjukkan bagaimana bagian-bagian didalam organisasi
dikoordinasikan bersama melalui suatu jalur wewenang dan tanggung jawab.
Gambar 3.1 Struktur Organisasi dan Fungsi
Kepala Sekolah Drs.Juhedi.Mpd
Wakil Kepala Sekolah Dra.Fajar Rinawati
KA. Komite Sekolah
Bendahara Miftahul Jannah Koord Bidang Kurikulum Dra.Yuliwati Koord Bidang Kepustakaan Nina Wardatunnisa, S.Pd Koord Bidang Kepegawaian Santi Oktavia, S.Pd Koord Bidang Koperasi Gusti Wahyudi, S.Pd Koord Sarana Prasarana Siswanti, Spd Koord Bidang Kesiswaaan Drs. Marjaya, Spd Koord Bp/Bk M.H. sholeh Spd Staff Pengadaan
Ade Muliani,Spd Staff Program Nilai Budiyono
Staff Kepustakaan Lia Wati Staff Sosial Nurlela Pengawas Koperasi Imam Supriyatna
Wali Kelas Guru
Siswa KA. Tata Usaha
Pembagian tugas dan wewenang serta tanggung jawab dari masing-masing bagian, secara garis besar adalah sebagai berikut:
A. Komite Sekolah
Mendorong tumbuhnya perhatian dan komitmen masyarakat terhadap penyelenggaraan pendidikan yang bermutu, melakukan kerja sama dengan masyarakat (perorangan/organisasi dunia usaha/dunia industri) dan pemerintah berkenaan dengan penyelenggaraan pendidikan yang bermutu.
B. Kepala Sekolah
Menyusun dan melaksanakan program kerja, mengarahkan, membina, memimpin, mengawasi, serta mengkoordinasi pelaksanaan tugas dibidang administrasi sekolah dan kesiswaan.
C. Wakil Kepala Sekolah
Menyusun program kerja dibidang kurikulum, mempersiapkan
administrasi guru, melaksanakan kalender pendidikan guru yang dikeluarkan oleh Dikmenti serta membantu tugas kepala sekolah apabila kepala sekolah sedang berhalangan.
D. Kepala Tata usaha
Bertugas mengkordinasi seluruh kegiatan yang berkaitan dengan administrasi selolah, meliputi penyusunan program tahunan, kepegawaian keuangan, pelaporan, inventaris dan kesiswaaan.
E. Koord Bidang Kurikulum
Membantu kepala sekolah menyusun program pengajaran, pembinaan tugas guru jadwal pelajaran, jadwal evaluasi belajar, Satuan Pelajar (SP) dan Rencana Pembelajaran, rencana kebutuhan sarana dan
prasarana, Membantu menetapkan kriteria dan persyaratan kenaikan kelas. Menyusun laporan analisa evaluasi belajar siswa setiap semester meliputi pencapaiaan target kurikulum, daya serap atau ketuntasan belajar, serta penyelenggaraaan BP dan BK membantu kepala sekolah mengawasi pendayagunaan sarana dan prasarana belajar. Membantu kepala sekolah melakukan tugas pembinaan dan pegawasan pelaksanaan tugas-tugas guru pembina kurikulum.
F. Koord Bidang Kesiswaaan
Membantu kepala sekolah menyusun program pembinaan siswa. Membantu kepala sekolah melaksanakan bimbingan, pengarahaan dan pengendaliaan kegiatan siswa dan kegiatan OSIS (Organisasi Siswa Intra Sekolah) dalam rangka menekankan disiplin dan tata tertib sekolah.
G. Koord Bp/Bk
Menyusun dan melaksanankan program kerja BP (Bimbingan Penyuluh) atau BK (Bimbingan Konseling). Berusaha mengenal serta memahami pribadi siswa secara induvidu. Mengadakan buku atau kartu penanganan dalam penyelesaiaan masalah yang dihadapi siswa baik melalui data-data atau laporan dari guru maupun sesama petugas pelaksana pendidikan.
H. Koord Bidang Kepustakaan
Menyusun program pengadaan sarana dan buku perpustakaan setiap tahun ajaran sesuai dengan kemampuan anggaran sekolah yang ada di APBS (Anggaran Pendapatan Belanja Sekolah), sekolah mengawasi serta
mengevaluasi pelaksanaan tugas petugas perpustakaan. Membimbing dan memotivasi siswa agar gemar membaca diperpustakaan.
I. Wali Kelas
Tugas dan Fungsinya :
1. Mewakili Kepala Sekolan dan orang tua dikelas dalam mebina siswanya.
2. Membina dan mengasuh kepribadian siswa. 3. Mengembangkan keterampilan anak
4. Membantu mengembangkan masalah anak asuhnya serta membantu mengatasinya.
5. Mengetahui kehadiran dan keadaan anak didik di kelas 6. Membantu pengurusan kelas dan pembagian tugasnya. 7. Mengisi dan membagikan buku laporan.
8. Mengisi buku raport siswa.
9. Melaporkan segala sesuatu kepada Kepala Sekolah.
J. Guru
1. Meneruskan dan mengembangkan nilai-nilai kehidupan
2. Meneruskan dan mengembangkan ilmu pengetahuan dan teknologi 3. Mengembangkan keterampilan para siswa
4. Menarik simpati dan menjadi idola para siswa
3.2 Analisis Sistem
3.2.1 Analisis Sistem Berjalan
mendata siswa yang terdaftar, nilai dan absensi karena data yang ada saat ini masih dilakukan secara manual yang dapat menimbulkan masalah keterbatasan ruang karena banyak berkas-berkas yang kemungkinan besar akan hilang dan rusak.
3.2.2 Uraian Prosedur
Dalam membuat uraian prosedur mengacu pada prosedur yang ada pada sistem administrasi pendaftaran, nilai dan absensi sebagai berikut :
1. Uraian Prosedur Pendaftaran
a. Formulir
Calon siswa/i yang akan mendaftar di SMK YMIK
diwajibkan membayar formulir pendaftaran terlebih dahulu dengan biaya Rp. 100.000 pada ruang pemasaran, kemudian calon siswa/i mengisi formulir tersebut dirumah serta melengkapi keperluan-keperluan yang dibutuhkan.
b. Pengambilan Formulir
Setelah formulir diisi dan lampiran sudah terpenuhi, maka
calon siswa/i mengembalikan formulir kepada panitia pendaftaran dan mendapatkan informasi mengenai test masuk untuk mengikuti kegiatan ujian PSB, pengumuman penerimaan akan dilakukan 2 hari setelah melakukan test. Bagi siswa/i yang lulus test diwajibkan untuk membayar biaya administrasi tahap 1. Setelah melewati proses tersebut maka calon siswa/i dapat mengikuti Kegiatan
Belajar Mengajar (KBM) sesuai hari yang telah di tentukan
2. Uraian Prosedur Nilai Siswa
Siswa/i mengikuti ujian semester yang hasilnya diberikan kepada guru bidang studi, kemudian guru bidang studi melakukan koreksi lembar-lembar ujian yang hasil penilainya diserahkan kepada wali kelas masing-masing siswa kemudian wali kelas tersebut akan menuliskan nilai tersebut ke dalam raport.
3. Uraian Prosedur Absensi
Setiap guru bidang studi akan mengabsen siswa/i pada kegiatan belajar mengajar di dalam kelas dengan sistem memanggil nama siswa/i satu per satu, kemudia guru bidang studi akan memberikan absen tersebut kepada wali kelas.
3.2.3 Use Case yang sedang berjalan
Gambar 3.2 Use Case yang sedang berjalan
Deskripsi Use Case yang sedang berjalan
Nama Use Case Use Case diagram berjalan
Deskripsi singkat
Data pendaftar,nilai, dan absen masih manual memperlukan banyak kertas
Aktor Calon siswa, siswa, guru, panitia
PSB
Pra Kondisi -
Tindakan utama
Calon siswa mengisi form
pendaftaran dan diproses oleh panitia PSB sedangkan rekap nilai dan absen juga masih manual
Tata Usaha Melakukan proses pendaftaran Guru Mendata Karyawan Mendata siswa Menyusun jadwal Mengolah nilai mengolah absen menulis raport
melalui lembar absen Tabel 3.1 deskripsi use case berjalan
3.3 Identifikasi Kebutuhan
Dari hasil analisa sistem yang sedang berjalan di SMK YMIK
terdapat kekurangan pada sistem tersebut,diantaranya adalah :
No Kebutuhan Pendaftar
1 Masalah Usulan
Dalam proses pendaftaran secara manual masih menggunakan kertas
sebagai bahan dasar dan
penyimpanan
Dibuatkan sistem
terkomputerisasi
pendaftaran agar dapat mempermudah dalam
pencarian dan
penyimpanan data
2 Kebutuhan Nilai Siswa
Masalah Usulan
Penilaian siswa saat ini masih di disimpan secara manual dengan bentuk berkas-berkas, sehingga menyulitkan pihak sekolah yang ingin mencari, menyimpan dan mendata nilai siswa
Dibuatkan sistem
terkomputerisasi untuk
memudahkan pihak
sekolah dalam
menginput nilai siswa, dan mencari nilai siswa.
3 Kebutuhan absensi
Masalah Usulan
Proses absen yang masih berjalan manual menyulitkan pihak sekolah dalam mengimput kehadiran siswa/i karena masih diproses dengan
berkas-berkas kertas, sehingga
Dibuatkan sistem
terkomputerisasi untuk
memudahkan proses
penyimpanan, agar data dapat lebih aman dan
memungkinkan data hilang dan rusak.
mudah dalam
pencarian. Tabel 3.2 Deskripsi Kebutuhan User
3.4 Aplikasi Sistem Usulan
Sistem usulan merupakan usulan dari analisis terhadap proses
yang berjalan, dilakukan untuk membuat sistem menjadi lebih baik dan memenuhi kebutuhan baru. Analisa digunakan untuk pemetaan awal mengenai perilaku yang diisyaratkan sistem aplikasi ke dalam elemen-elemen pemodelan. Untuk membantu perancangan dan melengkapi dokumentasi perancangan, digunakan Microsoft visio yang mendukung peracangan dengan basis UML. Berikut ini spesifikasi kebutuhan (system requirement) dari sistem.
1. Halaman Admin :
A1. Admin dapat melihat beranda A2. Admin dapat membuat Account A3. Admin dapat mengola data master A4. Admin dapat kelola nilai siswa A5. Admin dapat melihat absen siswa A6. Admin dapat melihat hasil study siswa A7. Admin dapat mencetak raport
2. Halaman Siswa :
A1. Siswa dapat melihat beranda
A2. Siswa dapat melihat nilai hasil belajar A3. Siswa dapat melihat nilai kepribadian
A4. Siswa dapat melihat nilai Ekskul
3. Halaman Guru mapel :
A1. Guru mapel dapat melihat beranda
A2. Guru mapel dapat mengisi nilai mapel siswa A3. Guru mapel dapat mengisi nilai kepribadian A4. Guru mapel dapat mengimput absen siswa A5. Guru mapel dapat melihat raport siswa
4. Halaman Guru ekskul :
B1. Guru ekskul dapat melihat beranda
B2. Guru ekskul dapat mengisi nilai ekskul siswa B3. Guru mapel dapat mengisi nilai kepribadian B4. Guru mapel dapat mengimput absen siswa
5. Halaman Wali Kelas :
C1. Wali kelas dapat melihat beranda
C2. Wali kelas dapat melihat dan mengisi nilai siswa C3. Wali kelas dapat mengisi nilai kepribadian C4. Wali kelas dapat mengimput absen siswa C5. Wali kelas dapat melihat raport
3.4.1 Use Case Sistem Usulan
Membuat Account
Lihat absensi Lihat raport Kelola data master
Kelola nila siswa
Lihat hasil study Cetak raport
Input nilai ekskul Input absensi
Lihat raport
Input absensi Input nilai siswa
Lihat raport
Login
Input nilai kepribadian Input catan siswa
Lihat absensi Lihat hasil study siswa
Cetak raport Admin Siswa Guru ekskul Guru mapel Wali kelas <<Includ e>> <<Includ e>> <<Include>> <<Include>> <<Inclu de>> <<Inclu de>> <<Includ e>> <<Inclu de >> <<Inclu de >> << Includ e>> <<Inclu de >> <<Inclu de >> << Includ e>> <<Includ e>> <<Include>> <<Include >> <<Include >> <<Inclu de >>
Gambar 3.3 Use Case Sistem Usulan
3.4.2 Use Case Diagram
Use Case Menggambarkan fungsionalitas sistem atau
persyaratan-persyaratan yang harus dipenuhi dari pandangan pemakai. Diagram ini menggambarkan model lengkap tentang apa yang ada pada sistem, siapa yang berperan didalam sistem dan siapa yang berperan diluar sistem. Hal ini juga menggambarkan ruang lingkup organisasi, sehingga dapat dilihat siapa yang ada diluar organisasi dan sampai mana batasannya.
A. Use Case Diagram halaman Admin
Admin
Beranda Tampil form
user
Master
Tahun aj
aran
Include
Manage acc
ount
Edit
ExtendExtend Simpan
Hapus Extend Include Rapo rt Lo gout Semester Include Kelas Include Mapel Wali kelas Guru Murid Ekskul Kepribadian Program ke ahlian Nilai map el Kelola n ilai si swa Tampil nilai mapel Nilai kepribadian Tampil nilai kepribadian Nilai ekskul Tampil nilai ekskul Nilai rapo rt Edit Extend Simpan
ExtendExtend Hapus
Edit
Extend Simpan
Extend Hapus
Extend Edit
ExtendExtend Simpan
Hapus
Extend
Include
Edit
ExtendExtend Simpan
Hapus Extend Include Edit Extend Simpan Extend Hapus Extend Edit
Extend Extend Simpan
Hapus
Extend Edit
Extend
Simpan
Extend Extend Hapus
Edit Extend Simpan Extend Hapus Extend IncludeInclude Include Include Edit Extend Simpan Extend Hapus Extend Edit Extend Simpan Extend Hapus Extend Simpan Extend Simpan Extend Hapus Extend Simpan Extend Hapus Extend Print Extend Include Include Include Include Include Include Include Include
Gambar 3.4 Use Case Diagram Halaman Admin
Deskripsi use case diagram halaman Admin
Use Case Name Halaman Admin
Requirements A1-A6
Goal Admin dapat kelola semua data siswa dan staff
Pre-conditions Admin mempunyai full hak akses untuk
mengolah data, baik staff atau siswa
Post-conditions System memproses data siswa dan staff
Failed end condition Terjadi kesalahan dalam pengisian data
Actor Admin
Mainflow Flow/Basic
Path 1. Admin dapat melihat homepage 2. Admin dapat membuat Account 3. Admin dapat mengola data master 4. Admin dapat kelola nilai siswa 5. Admin dapat melihat absen siswa 6. Admin dapat melihat hasil study siswa 7. Admin dapat mencetak raport
B. Use Case Diagram halaman Siswa
Siswa
Beranda Lihat nilai mapel
Nilai Kepribadian
Logout
Use case diagram
Nilai Ekskul
Gambar 3.5 Use Case Diagram Halaman Siswa Deskripsi use case diagram halaman Siswa.
Use Case Name Halaman Siswa
Requirements A1-A3
Goal Murid dapat melihat nilai
mapel,kepribadian,ekskul
Pre-conditions -
Post-conditions -
Failed end condition -
Primary actor Siswa
Mainflow Flow/Basic
Path 1. Siswa dapat melihat homepage 2. Siswa dapat melihat nilai hasil study 3. Siswa dapat melihat nilai kepribadian 4. Siswa dapat melihat nilai ekskul Tabel 3.4 Use Case Diagram Halaman Siswa
C. Use Case Diagram halaman Guru mapel
Guru mapel
Halaman Home
Nilai mapel
Absensi absensiTampil
Include
Kelola nilai siswa
Include Tampil nilai
mapel Save
Extend
Include
Save
Extend
Raport Tampil nilai raport
Include
Logout
Gambar 3.6 Use Case Diagram Halaman Guru mapel Deskripsi use case diagram halaman Guru mapel.
Use Case Name Halaman Guru mapel
Requirements A1-A5
Goal Guru mapel dapat mengisi nilai siswa dan
absensi serta melihat raport hasil belajar
Pre-conditions Guru mapel dapat mengisi nilai dari setiap
mata pelajaran
Post-conditions System memproses data hasil dari tiap siswa
Failed end condition Terjadi kesalahan dalam pengisian raport
Primary actor Guru mapel
Mainflow Flow/Basic
Path 1. Guru mapel dapat melihat homepage 2. Guru mapel dapat melihat nilai siswa 3. Guru mapel dapat melihat absensi 4. Guru mapel dapat raport siswa
5. Guru mapel dapat mengisi kepribadian dari setiap siswa
6. Guru mapel dapat mengisi data hasil belajar
D. Use case Diagram halaman Guru ekskul
Guru ekskul
Berada
Nilai ekskul
Absensi Tampil absensi Include
Kelola nilai siswa
Include
Tampil nilai ekskul Extend Save
Include
Save Extend
Raport Include Tampil nilai raport
Logout
Hapus Extend
Gambar 3.7 Use Case Diagram Halaman Guru Ekskul
Deskripsi Use Case Diagram halaman Guru Ekskul
Use Case Name Halaman Guru ekskul
Requirements B1-B4
Goal Guru ekskul dapat mengisi nilai ekskul siswa
dan absensi serta melihat raport hasil belajar
Pre-conditions Guru ekskul dapat mengisi nilai ekskul dari
setiap kelas
Post-conditions System memproses data dari setiap siswa
Failed end condition Terjadi kesalahan dalam proses pengisian nilai ekskul
Primary actor Guru ekskul
Mainflow Flow/Basic
Path 1. Guru ekskul dapat melihat homepage 2. Guru ekskul dapat melihat nilai ekskul siswa
3. Guru ekskul dapat melihat absensi 4. Guru ekskul dapat raport siswa
5. Guru ekskul dapat mengisi kepribadian dari setiap siswa
6. Guru ekskul dapat mengisi data hasil belajar
E. Use case Diagram halaman Wali Kelas Wali kelas Berada Nilai ekskul Absensi Tampil absensi Include Kelola nilai siswa
Include Tampil nilai
ekskul
Save
Extend
Nilai kepribadian
Include Tampil nilai
kepribadian Extend Simpan Hapus Extend Include Include Save Extend Raport Tampil nilai raport Include Logout Hapus Extend Print Extend
Gambar 3.8 Use Case Diagram Halaman Wali kelas
Deskripsi use case diagram halaman Wali Kelas
Use Case Name Halaman Wali kelas
Requirements C1-C6
Goal Wali kelas dapat mengisi nilai ekskul siswa
dan absensi serta melihat raport hasil belajar
Pre-conditions Wali kelas dapat kelola nilai siswa
Post-conditions System memproses data dari setiap siswa
Failed end condition Terjadi kesalahan dalam proses pengisian nilai siswa
Primary actor Wali kelas
Mainflow Flow/Basic
Path 1. Wali kelas dapat melihat homepage 2. Wali kelas dapat melihat nilai ekskul siswa 3. Wali kelas dapat melihat absensi
4. Wali kelas dapat raport siswa
5. Wali kelas dapat mengisi kepribadian dari setiap siswa
6. Wali kelas dapat mengisi data hasil belajar 7. Wali kelas dapat mencetak raport siswa Tabel 3.7 Use Case Diagram Halaman Wali Kelas
3.4.3 Activity Diagram A. Activity Diagram User
Login
Menu utama admin
Batal login
Gagal Berhasil Admin
Walikelas Beranda Setting Master Tambah Hapus Edit Tambah Hapus Edit
Kelola nilai siswa
Tambah Hapus Edit
Absensi
Raport
Menu utama walikelas Beranda
Kelola nilai siswa
Tambah Hapus Edit
Absensi
Raport Guru Mapel Menu utama guru mapel
Input nilai siswa
Simpan
Absensi
Raport
Guru Ekskul Menu utama guru ekskul
Menu utama murid
Input nilai ekskul
Simpan
Absensi
Raport
Lihat nilai mapel
Lihat nilai Ekskul
Lihat nilai kepribadian
B. Activity Diagram Admin
Activity diagram admin
Sistem Admin
Tampil form login admin Beranda Tampil Beranda Ya Tidak Setting Manage account Tampil halaman user Tambah data user
Data berhasil di input Master Ya Tidak Simpan Hapus Logout Ya Tidak
Tahun ajaran Tampil form tahun ajaran Edit
Edit data Update Data berhasil di update Hapus
Hapus data Data berhasil di hapus Tambah data
Data berhasil di tambah Tahun ajaran
Kelola Nilai Siswa
Nilai Mata Pelajaran Tampil Nilai Mata Pelajaran Piliha Nama siswa Input/edit
Tampil Nilai Kepribadian Nilai Kepribadian nama Pilih
siswa
Nilai Ekstrakulikuler EkstrakulikulerTampil Nilai Nama Pilih siswa
Input nilai Kepribadian & Catatan Simpan Data berhasil di hapus Simpan Hapus Data berhasil di simpan Ya Ya Tidak Tidak Ya Tidak Ya Tidak Tidak Ya Ya Simpan Tidak Tidak Data berhasil di simpan Ya Input nilai Ekstrakulikuler Data berhasil di hapus Hapus Absensi Raport Tampil form
Absensi Input Absen Pilih Nama siswa Ya Data berhasil di simpan Tidak Simpan Tampil form raport Pilih Nama siswa Cetak Input/edit nilai
C. Activity Diagram Murid Activity diagram Siswa
Sistem Guru Siswa
Tampil form login siswa Beranda
Tampil Beranda
Ya
Tidak
Lihat nilai mapel
Tampil form nilai mapel Lihat nilai kepribadian
Ya
Tidak
Ya
Tampil form nilai kepribadian
Tidak
Lihat nilai ekskul
Logout
Tampil form nilai ekskul
Ya
Tidak
D. Activity Diagram Guru Mapel Activity diagram guru mapel
Sistem Guru Mapel
Tampil form login guru mapel Beranda
Tampil Beranda
Ya Tidak
Kelola nilai siswa
Tampil form nilai mapel
Cari data siswa
Input nilai siswa Data berhasil di input
Absensi Ya Tidak Ya Mapel Tampil form absen siswa Tidak Pilih kelas Tampil data
siswa per kelas Simpan Simpan
Raport
Cari data siswa
Ya
Logout
Tampil nilai raport
Tidak
E. Activity Diagram Guru Ekskul
Activity diagram guru ekskul
Sistem Guru Ekskul
Tampil form login guru ekskul Beranda Tampil Beranda Ya Tidak Kelola nilai ekskul siswa Tampil form ekskul
Cari data siswa Input nilai siswa
Data berhasil di input
Absensi Ya Tidak Ya Mapel Tampil form absen siswa
Tidak Pilih kelas
Tampil data
siswa per kelas Simpan Simpan
Hapus
Raport
Cari data siswa
Ya
Logout
Tampil nilai raport
Tidak
Ya Tidak
F. Activity Diagram Wali Kelas
Activity diagram wali kelas
Sistem Wali kelas
Tampil form login wali kelas Beranda
Tampil Beranda
Ya Tidak
Kelola nilai siswa
Tampil form nilai
Cari data siswa
Input nilai siswa
Data berhasil di input Kepribadian
Input data siswa
Data berhasil di input Cari data siswa
Tampil form kepribadian Absensi Ya Tidak Tidak Ya Ya Mapel Tampil form absen siswa Tidak Pilih kelas Tampil data
siswa per kelas Simpan Simpan
Hapus
Simpan Hapus
Raport
Cari data siswa
Ya
Logout
Tampil nilai raport
Tidak Ya Tidak Ya Tidak Cetak raport
3.4.4 Seuence Diagram
A. Sequence Diagram User
User
Form Login
1. Menampilkan form login()
2. Mengisi username dan password Controller
3. Validasi data ()
4. Pesan kesalahan()
5. Ambil data()
Halaman website Database
6.Cek data login()
7.Login oke()
8. Tampil halaman utama
9. Kelola data()
10. Kembali ke halaman utama()
11.Logout()
Gambar 3.14 Sequence Diagram User
Halaman Utama System
Admin
Setting Master Kelola Nilai Siswa Absensi Raport Logout
Menampilan form admin Tampil form utama
Tampil form setting Menampilan form setting Melakukan update form setting
Edit Hapus Tambah
Submit Menampilkan hasil update
Tampil halaman master
Menampilkan form master Melakukan update form master
Edit Hapus Tambah Menampilkan hasil update
Tampil halaman kelola nilai
Menampilkan form kelola nilai siswa Menampilkan form nilai mapel
Pilih nama Input nilai mapel Simpan Menampilkan hasil update
Menampilkan form kelola nilai siswa Menampilkan form nilai kepribadian Pilih nama
Input nilai kepribadian Simpan Hapus Menampilkan hasil update
Menampilkan form kelola nilai siswa Menampilkan form nilai ekstrakulikuler Pilih nama
Input nilai ekskul Simpan Hapus Menampilkan hasil update
Tampil form absensi Menampilkan form absensi
Input absensi Pilih nama
Input absensi Simpan
Tampil form raport
Menampilkan form raport cetak raport Tampil halaman cetak raport
Keluar dari system Submit
Submit
Submit
Submit
Submit
Gambar 3.15 Sequence Diagram Admin
Halaman Utama System Kelola Nilai Siswa Logout
Menampilan form murid
Tampil form halaman utama
Tampil form kelola nilai siswa Tampil form mapel
Keluar dari system Murid
Menampilkan form nilai mapel Pilih Nama
Tahun ajaran Semester Kelas Program Keahlian
Tampil form kelola nilai siswa Tampil form kepribadian
Pilih Nama Tahun ajaran Semester Kelas Program Keahlian
Menampilkan form nilai kepribadian
Tampil form kelola nilai siswa Tampil form Ekskul
Menampilkan form nilai ekskul Pilih Nama Tahun ajaran Semester Kelas Program Keahlian
Gambar 3.16 Sequence Diagram Murid
Halaman Utama System Kelola Nilai Siswa Absensi Raport Logout
Menampilan form guru mapel
Tampil form halaman utama
Tampil form kelola nilai siswa
Tampil form mapel
Menampilkan form raport
Menampilkan form hasil studi
Keluar dari system Guru mapel
Menampilkan form absensi
Pilih kelas Mapel Semester Tahun ajaran Tanggal Submit
Pilih Nama siswa Pilih Nama siswa
Input nilai mapel
Submit
Menampilkan form nilai mapel
Gambar 3.17 Sequence Diagram Guru Mapel
Halaman Utama System Kelola Nilai Siswa Absensi Raport Logout
Menampilan form guru ekskul
Tampil form halaman utama
Tampil form kelola nilai siswa
Tampil form mapel
Menampilkan form raport
Menampilkan form hasil studi
Keluar dari system Menampilkan form absensi
Pilih kelas Mapel Semester Tahun ajaran Tanggal Submit
Pilih Nama siswa Pilih Nama siswa
Input nilai Ekskul Simpan Hapus
Submit
Menampilkan form nilai mapel Guru Ekskul
Gambar 3.18 Sequence Diagram Guru Ekskul
Halaman Utama System Kelola Nilai Siswa Absensi Raport Logout
Menampilan form wali kelas
Tampil form halaman utama
Tampil form kelola nilai siswa
Tampil form mapel
Menampilkan form raport
Menampilkan form hasil studi
Keluar dari system Wali kelas
Menampilkan form absensi
Pilih kelas Mapel Semester Tahun ajaran Tanggal Submit
Pilih Nama siswa Pilih Nama siswa
Input Mapel Edit Mapel
Submit
Tampil form hasil update mapel
Tampil form kepribadian
Pilih Nama siswa Input Kepribadian Input Catatan Simpan Hapus
Submit Tampil form kepribadian
Gambar 3.19 Sequence Diagram Wali Kelas
Desain interface ini dibuat dengan tujuan untuk memudahkan user atau pengguna dalam mengoperasikan aplikasi berbasis website yang dibuat. Dan memudahkan pengguna dalam memasukkan data apa saja yang akan dimasukkan sehingga nantinya akan menghasilkan laporan atau informasi yang diperlukan terdiri dari :
Halaman Utama
Login User
Home
Halaman Siswa
Nilai Mata Pelajaran
Nilai Ekstrakurikuler
Nilai Kepribadian
Logout/Keluar
Halaman Admin/Urusan Kesiswaan
Data Staff
Data Siswa
Data Guru Mata Pelajaran
Data Guru Ekstrakurikuler
Data Wali Kelas
Logout/Keluar
Halaman User Guru Mata Pelajaran
Penilaian Nilai Hasil Belajar Siswa
Nilai Siswa
Logout/Keluar
Halaman User Wali Kelas
Penilaian Perilaku Siswa
Nilai Siswa
Logout/Keluar
Halaman User Guru Ekstrakurikuler
Penilaian Ekstrakurikuler Siswa
Nilai Siswa
A. Pembuatan Login User
Login User digunakan untuk membuka koneksi ke Menu Utama User,
Menu user akan disediakan berdasarkan level user
Icon Login
SMK YMIK Joglo Jakarta Barat
Login Username : Password:
Gambar 3.20 Desain Layar Login User
1. Login : untuk membuka koneksi ke Menu Utama.
B. Pembuatan Halaman Utama
Menu Utama digunakan untuk mengakses Raport Online Berbasis Website pada SMK YMIK.
1 2 4 Logo Isi Content 3
Gambar 3.21 Desain Layar Menu Utama
1. Header : Header yang berisikan logo SMK YMIK
3. Content : Menampilkan konten yang dipanggil sesuai perintah
4. Footer : Untuk menulis sebuah alamat sekolah
C. Pembuatan Dialog Input Data Siswa
Dialog ini digunakan untuk menambah,menghapus dan merubah data siswa sesuai dengan yang di inginkan
Data Murid
2 1
Data yang di input nama, tahun ajaran, semester, kelas Program keahlian, nama orang tua
Gambar 3.22 Desain Layar Murid
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
D. Pembuatan Dialog Input Guru Mapel
Dialog Data Guru Mata Pelajaran digunakan untuk menambah, merubah, dan menghapus data Guru Mata Pelajaran SMK YMIK.
Guru mapel
2 1
Data yang di input nama guru mapel, alamat, kelas, mapel, tahun ajaran, semester, keterangan
Gambar 3.23 Desain Layar guru mapel
3. Buttom Simpan : Simpan Data
4. Buttom Batal : Membatalkan Pengisian Data
Dialog data wali kelas digunakan untuk menambah, merubah, dan menghapus wali kelas SMK YMIK.
Wali Kelas
2 1
Data yang di input kelas, guru, tahun ajaran, semester
Gambar 3.24 Desain Layar Wali Kelas
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
F. Pembuatan Dialog User
Dialog data User digunakan untuk menambah, merubah, dan menghapus data User SMK YMIK.
Input data user
2 1
Data yang di input nama, username,password, status hak akses
Gambar 3.25 Desain Layar Data User
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
G. Pembuatan Dialog Input Tahun Ajaran
Dialog Layar Data Tahun Pelajaran digunakan untuk menambah, merubah, dan menghapus Data Tahun Pelajaran.
Tahun ajaran
2 1
Data yang di input tahun ajaran
Gambar 3.26 Desain Layar Tahun Ajaran
3. Buttom Simpan : Simpan Data
4. Buttom Batal : Membatalkan Pengisian Data
H. Pembuatan Dialog Input Semester
Dialog Layar Data semester digunakan untuk menambah, merubah, dan menghapus Data semester.
Semester
2 1
Data yang di input kode semester, nama semester
Gambar 3.27 Desain Layar Semester
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
I. Pembuatan Dialog Input Kelas
Dialog Layar Input Kelas digunakan untuk menambah, merubah, dan menghapus Data Kelas.
Kelas
2 1
Data yang di input nama kelas dan keterangan
Gambar 3.28 Desain Layar Kelas
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
J. Pembuatan Dialog Input Mata Pelajaran
Dialog Layar Input Data Mapel Tahun Pelajaran digunakan untuk menambah, merubah, dan menghapus Data Mata Pelajaran.
Mapel
2 1
Data yang di input Kategori pelajaran, kode pelajaran, nama pelajaran Keriteria Ketuntasan Minimal (KKM), keterangan
Gambar 3.29 Desain Layar Mapel
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
K. Pembuatan Dialog Input Ekskul
Dialog Layar Input Data Ekskul digunakan untuk menambah, merubah, dan menghapus Data Ekskul.
Ekskul
2 1
Data yang di input Nama Ekstrakulikuler
Gambar 3.30 Desain Layar Ekskul
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
L. Pembuatan Dialog Input Kepribadian
Dialog Layar Data Kepribadian digunakan untuk menambah, merubah, dan menghapus Data Kepribadian.
Kepribadian
2 1
Data yang di input Nama Kepribadian
Gambar 3.31 Desain Layar Kepribadian
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
M. Pembuatan Dialog Input Program Keahlian
Dialog Layar Data Program Keahlian digunakan untuk menambah, merubah, dan menghapus Data Program Keahlian.
Program keahlian
2 1
Data yang di input Nama program keahlian
Gambar 3.32 Desain Layar Program Keahlian
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
N. Pembuatan Dialog Input Nilai Mapel
Dialog Layar Nilai Mapel digunakan untuk mengisi nilai dari setiap siswa/i dari masing-masing mata pelajaran.
Nilai Mapel
2 1
Data yang di input Nilai Mapel dari masing-masing guru bidang studi
Gambar 3.33 Desain Layar Nilai Mapel
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
O. Pembuatan Dialog Input Nilai Kepribadian
Dialog Layar Nilai Mapel digunakan untuk mengisi nilai dari setiap siswa/i dari masing-masing mata pelajaran.
Nilai Kepribadian
2 1
Data yang di input Kepribadian dari setiap siswa
Gambar 3.34 Desain Layar Nilai Kepribadian
1. Buttom Simpan : Simpan Data
2. Buttom Batal : Membatalkan Pengisian Data
P . Pembuatan Dialog Input Nilai Ekstrakulikuler
Dialog Layar Nilai Mapel digunakan untuk mengisi nilai dari setiap siswa/i dari masing-masing mata pelajaran.
Nilai Ekstrakulikuler
2 1
Data yang di input Nilai Ekstrakulikuler
Gambar 3.35 Desain Layar Nilai Ekstrakulikuler
1. Buttom Simpan : Simpan Data
3. Buttom Batal : Membatalkan Pengisian Data
Q. Pembuatan Dialog Input Absensi
Dialog Layar Absensi digunakan untuk menngisi kehadiran siswa dari masing-masing mata pelajaran.
Absensi
2 1
Data yang di input Kehadiaran siswa/i dalam mata Setiap mata pelajaran
Gambar 3.36 Desain Layar Absensi
2. Buttom Simpan : Simpan Data
4. Buttom Batal : Membatalkan Pengisian Data
3.4.6 Perancangan Output
Hasil dari perancang output dari pembuatan program aplikasi
Raport SMK YMIK dapat dilihat dari gambar dibawah ini :
Pilih Nilai Berdasarkan
NIS
Nama Pilih Nama
Kelas Pilih Kelas
Semester Pilih Semester
Tahun Ajaran Pilih Tahun Ajaran Program Keahlian Pilih Program Keahlian
No Program Pendidikan & Mata Diklat KKM
Hasil Penilaian Tugas
Harian UTS UAS Rata-rata Kehadian Keterangan
I. Normatif 1 2 II. Adaptif 1 2 III. Produktif 1 2
No Kepribadian Predikat Keterangan
1
2
No Ekstrakulikuler Rata-rata Predikat
1
2
Catatan Untuk Siswa :
Catatan: Data yang di isi
Jakarta 26 Juli 2015 Orang Tua/Wali Siswa Wali Kelas
(……….) (Nyono Kolik)
Gambar 3.37 Desain Layar Output
3.4.7 Perancangan Basis Data
Menggambarkan hubungan antar tabel yang dibuat beserta relasi
antar tabel. Dalam penggambarannya menggunakan Entity Relationship Diagram. Jika menggambarkan dengan ER-Diagram, maka harus membuat spesifikasi file nya.
A. Entity Relationship Diagram User Mempunyai Ms_kepribadian Ms_guru Menilai Id_guru Nama _gu ru alama t Id_kelas Id_tahun _ajaran Id_ semester keterang an nama_kepribadian id_kepribadian 1 M 1 1 memiliki Ms_murid Ms_program_keahlian mempunyai 1 1 1 M Id_murid NIS nama_murid Id_tahun_ajaran Id_semester Id_kelas Id_wali_kelas Id_program_keahlian Nama_orangtua Id_program_keahlian nama_program_keahlian Mengajar ms_kelas 1 M kode_kelas Id_kelas nama_kelas keterangan mempunyai Ms_wali_kelas 1 1 Id_kelas Id_wali_kelas Id_guru Id_tahun_ajaran Id_semester Mengajar Ms_ekskul Ms_mapel 1 Menilai Kategori_mapel Id_mapel Kode_mapel Nama_mapel kkm keterangan Id_ekskul nama_ekskul tr_absen tr_nilai_kepribadian tr_nilai_ekskul tr_nilai_mapel Id_absen id_guru bloki r level passw ord userna me id_u sers Id_ekskul Id_tahun_ajaran Id_semester Id_mapel Id_kelas tanggal Id_murid id_program_keahlian id_kelas id_semester id_tahun_ajaran id_murid id_nilai_ekskul id_ekskul 1 M M 1 1 nilai_ekskul keterangan id_program_keahlian id_kelas id_semester id_tahun_ajaran id_murid id_nilai_mapel id_mapel nilai_harian nilai_uts catatan nilai_uas id_kelas id_semester id_tahun_ajaran id_murid id_nilai_kepri badian id_program _keahlian id_kepribadian nilai_kepribadian catatan keterangan M Memiliki Ms_semester 1 ms_tahun_ajaran Memiliki 1 nama_semester kode_semester id_semester tahun_ajaran_2 tahun_ajaran_1 id_tahun_ajaran 1 M 1 Menilai 1 Menilai 1 1 Menilai Mengajar
B. Class diagram users id_users* :int Username :varchar Password :varchar Level :varchar Blokir :enum id_guru :int edit() Tambah() Hapus() Ms_guru id_guru* :int nama_guru:varchar Alamat :varchar id_kelas :varchar id_mapel:enum id_tahun_ajaran :int id_semester :int Keterangan :text edit() Tambah() Hapus() memiliki 1 1 ms_kepribadian id_kepribadian* :int nama_kepribadian :varchar edit() Tambah() Hapus() menilai 1 1..* Ms_murid id_murid* :int Nis :varchar nama_murid :varchar id_tahun_ajaran :int id_semesterl:int id_tahun_ajaran :int id_semester :int id_kelas :int id_wali_kelas :int id_program_keahlian :varchar nama_orangtua :varchar edit() Tambah() Hapus() 1 1..* memiliki ms_program_keahlian id_program_keahlian* :int nama_program_keahlian :varchar edit() Tambah() Hapus() mempunyai 1 1 ms_kelas id_kelas* :int kode_kelas :varchar nama_kelas :varchar Keterangan :text edit() Tambah() Hapus() ms_wali_kelas id_wali_kelas* :int id_kelas :varchar id_guru :int id_tahun_ajaran :int id_semester :int edit() Tambah() Hapus() 1 mengajar 1..* mempunyai 1 1 ms_ekskul id_ekskul* :int nama_ekskul :varchar edit() Tambah() Hapus() ms_mapel id_mapel* :int kategori_mapel :varchar kode_mapel :varchar nama_mapel :varchar kkm :varchar Keterangan :text edit() Tambah() Hapus() mengajar mengajar 1 1 1 1..* tr_absen id_absen* :int id_kelas :int Alamat :varchar id_kelas :varchar id_mapel:enum id_tahun_ajaran :int id_semester :int Keterangan :text edit() Tambah() Hapus() tr_nilai_ekskul id_nilai_ekskul* :int id_murid :int id_tahun_ajaran :int id_semester :varchar id_kelas :enum id_program_keahlian :int id_ekskul :varchar nilai_ekskul :varchar Keterangan :varchar edit() Tambah() Hapus() tr_nilai_mapel id_guru* :int nama_guru:varchar Alamat :varchar id_kelas :varchar id_mapel:enum id_tahun_ajaran :int id_semester :int Keterangan :text edit() Tambah() Hapus() tr_nilai_kepribadian id_nilai_kepribadian* :int id_murid :int id_tahun_ajaran :int id_semester :int id_kelas :int id_program_keahlian :int id_kepribadian :varchar nilai_kepribadian :varchar Keterangan :varchar Catatan :text edit() Tambah() Hapus() ms_semester id_semester* :int kode_semester:varchar nama_semester:varchar edit() Tambah() Hapus() ms_tahun_ajaran id_guru* :int nama_guru:varchar Alamat :varchar id_kelas :varchar id_mapel:enum id_tahun_ajaran :int id_semester :int Keterangan :text edit() Tambah() Hapus() memiliki 1 1 1 1 1 1 1 1..* menilai menilai 1 menilai 1 1 memiliki memiliki 1 1
C. Spesifikasi file
Perancang table dan spesifikasi dalam pembuatan program aplikasi
Raport SMK YMIK dapat dilihat dari gambar dibawah ini : 1. Spesifikasi File Tabel Murid
No Name Field Type Length Keterangan
1 Id_murid* Int 5 Id Murid
2 Tanggal Date Tanggal
3 NIS Varchar 15 Nomor induk siswa
4 Nama_murid Varchar 50 Nama murid 5 Id_tahun_ajaran Int 5 Id tahun ajaran
6 Id_semester Int 5 Id semester
7 Id_kelas Int 5 Id kelas
8 Id_wali_kelas Int 5 Id wali kelas 9 Id_program_keahlian Varchar 5 Id program keahlian 10 Nama_orangtua Varchar 50 Nama orang tua
Tabel 3.8 Murid
2. Spesifikasi File Tabel Guru Mapel
No Name Field Type Length Keterangan
1 Id_guru* Int 5 Id Guru
2 Nama_Guru Varchar 50 Nama Guru
3 Alamat Text Alamat
4 Id_kelas Varchar 5 Id kelas
5 Id_mapel Text Id Mapel
6 Id_tahun_ajaran Int 5 Id tahun ajaran 7 Id_semester Int 5 Id semester
8 Keteragan Text Keterangan
Tabel 3.9 Guru Mapel
3. Spesifikasi File Tabel Wali Kelas
No Name Field Type Length Keterangan
1 Id_wali_kelas* Int 5 Id wali kelas 2 Id_kelas Int 5 Id kelas
3 Id_guru Int 5 Id guru
4 Id_tahun_ajaran Int 5 Id tahun ajaran 5 Id_semester Int 5 Id semester
4. Spesifikasi File Tabel user
No Name Field Type Length Keterangan
1 Id_user* Int 5 Id user
2 Username* Varchar 20 Id kelas 3 Password Varchar 50 Id guru
4 Nama_lengkap Varchar 50 Id tahun ajaran
5 Level Varchar 50
6 Blokir Enum “Y”,”N” Blogkir user
7 Id_guru Int 5 Id guru
Tabel 3.11 User
5. Spesifikasi File Tabel Tahun Ajaran
No Name Field Type Length Keterangan
1 Id_tahun_ajaran* Int 10 Id tahun ajaran
2 Tahun_ajaran_1 Varchar 10 Tahun ajaran 1
3 Tahun_ajaran_2 Varchar 10 Tahun ajaran 2
Tabel 3.12 Tahun Ajaran
6. Spesifikasi File Tabel Semester
No Name Field Type Length Keterangan
1 Id_semester* Int 5 Id semester
2 Kode_semester Varchar 10 Kode semester
3 Nama_semester Varchar 20 Nama semester
Tabel 3.13 Tahun Semester 7. Spesifikasi File Tabel Kelas
No Name Field Type Length Keterangan
1 Id_kelas* Int 5 Id semester
2 Kode_kelas Varchar 20 Kode Kelas
3 Nama_kelas Varchar 50 Nama kelas
4 Keterangan text Keterangan
8. Spesifikasi File Tabel Mapel
No Name Field Type Length Keterangan
1 Id_mapel* Int 5 Id semester
2 Kategori_mapel Varchar 20 Kode Kelas 3 Kode_mapel Varchar 5 Nama kelas 4 Nama_mapel Varchar 255 Keterangan
5 KKM Varchar 50 Kriteria Ketuntasan Minimal
6 keterangan Text Keterangan
Tabel 3.15 Mapel
9. Spesifikasi File Tabel Ekskul
No Name Field Type Length Keterangan
1 Id_ekskul* Int 5 Id Ekskul
2 Nama_ekskul Varchar 100 Nama Eskul
Tabel 3.16 Ekskul
10. Spesifikasi File Tabel Kepribadian
No Name Field Type Length Keterangan
1 Id_kepribadian* Int 5 Id Kepribadian 2 Nama_kepribadian Varchar 50 Nama Kepribadian
Tabel 3.17 Kepribadian
11. Spesifikasi File Tabel Program keahlian
No Name Field Type Length Keterangan
1 Id_program_keahlian* Int 5 Id program keahlian
2 Nama_program_keahlian Varchar 50 Nama program
keahlian Tabel 3.18 Program keahlian
12. Spesifikasi File Tabel Nilai Mapel
No Name Field Type Length Keterangan
1 Id_nilai_mapel* Int 5 Id nilai mapel
2 Id_murid Int 5 Id murid
3 Id_tahun_ajaran Int 5 Id tahun ajaran
4 Id_semester Int 5 Id semester
5 Id_kelas Int 5 Id kelas
6 Id_program_keahlian Int 5 Id program keahlian
7 Id_mapel Int 5 Id Mapel
8 Nilai_harian Text Nilai harian
siswa
9 Nilai_uts Varchar 3 Nilai uts
10 Nilai_uas Varchar 3 Nilai uas
11 Catatan Text Catatan untuk siswa
Tabel 3.17 Nilai Mapel
13. Spesifikasi File Tabel Nilai Kepribadian
No Name Field Type Length Keterangan
1 Id_nilai_kepribadian* Int 5 Id nilai kepribadian
2 Id_murid Int 5 Id murid
3 Id_tahun_ajaran Int 5 Id tahun ajaran
4 Id_semester Int 5 Id semester
5 Id_kelas Int 5 Id kelas
6 Id_program_keahlian Int 5 Id program keahlian
7 Id_kepribadian Varchar 5 Id kepribadian
8 Nilai_kepribadian Varchar 3 Nilai kepribadian
9 Keterangan Varchar 255 Keterangan
10 Catatan Text Catatan siswa
14. Spesifikasi File Tabel Nilai Ekstrakulikuler
No Name Field Type Length Keterangan
1 Id_nilai_eskul* Int 5 Id nilai ekskul
2 Id_murid Int 5 Id murid
3 Id_tahun_ajaran Int 5 Id tahun ajaran
4 Id_semester Int 5 Id semester
5 Id_kelas Int 5 Id kelas
6 Id_program_keahlian Int 5 Id program keahlian
7 Id_ekskul Varchar 5 Id ekskul
8 Nilai_ekskul Varchar 3 Nilai ekskul
9 Keterangan Varchar 255 Keterangan
Tabel 3.19 Nilai Ekstrakulikuler 15. Spesifikasi File Tabel Absensi
No Name Field Type Length Keterangan
1 Id_absen* Int 5 Id absen
2 Id_kelas Int 5 Id kelas
3 Id_mapel Int 5 Id mata pelajaran
4 Id_semester Int 5 Id semester
5 Id_tahun_ajaran Int 5 Id tahun ajaran
6 Tanggal date Tanggal
7 Id_murid text 5 Id murid