Perencanaan Sistem Menu Input Nilai

40

BAB IV HASIL DAN PEMBAHASAN

4.1 Perencanaan Sistem

Dalam tahap ini, penulis melakukan beberapa hal yang sangat diperlukan sebelum ke tahap analisis, yaitu Feasibility Study dan menentukan Scope analisis aplikasi rapor berbasis web. a. Feasibility Study Studi Kelayakan, pada proses ini penulis melakukan beberapa tahap, pertama request for study yaitu mengajukan permintaan untuk mengkaji atau mempelajari sistem nilai siswa yang ada pada MAN 4 Jakarta, kedua initial investigation yaitu mencari tahu masalah-masalah dengan cara wawancara kepada Kepala Sekolah dan bapak Fathan Mubhin selaku ketua laboratorium komputer. Atas dasar studi diatas penulis menyimpulkan bahwa sistem informasi nilai yang lama perlu dikembangkan, dan sistem yang diusulkan layak untuk dilaksanakan. b. Scope Cakupan, sistem yang dibangun hanya mencakup sistem rapor berbasis web yang memiliki 14 fitur utama yaitu : No Fitur Fungsi 1 Login user untuk dapat masuk ke dalam aplikasi 2 Input nilai untuk mengisikan nilai siswa 3 Lihat nilai untuk melihat nilai siswa 41 4 Input data siswa untuk mengisikan data diri siswa 5 Data siswa fitur ini berfungsi untuk melihat data diri siswa 6 Data guru untuk melihat nama-nama guru dan mata pelajaran yang diajarkan 7 Input guru untuk menginputkan data guru serta pelajaran yang diajarkan 8 Pelajaran untuk melihat nama-nama mata pelajaran yang ada 9 Peringkat untuk mengetahui peringkat siswa di sekolah 10 Cetak untuk mencetak rapor 11 Input ujian nasional untuk menginputkan hasil kelulusan siswa 12 Hasil ujian nasional Untuk mengetahui hasil kelulusan ujian nasional 13 Ubah Password untuk mengubah password 14 Logout untuk keluar dari aplikasi 4.2 Analisis Sistem 4.2.1 Sejarah Singkat Perusahaan Pada tahun 1999 di seluruh Indonesia Sekolah Menengah Keguruan ditiadakan. Untuk Pendidikan Guru Agama Negeri PGAN beralih fungsi menjadi Madrasah Aliyah Negeri MAN sesuai dengan SK Menteri Agama RI.No.64 tahun 1990, tanggal 29 April 1990. MAN 4 Pondok Pinang Jakarta Selatan adalah satu Lembaga Pendidikan Agama Islam Negeri sebagai alih fungsi dari PGAN 28 42 Jakarta berdasarkan SK Menteri Agama RI No.42 tahun 1992. Dalam perkembangan selanjutnya dengan SK Dirjen Binbaga Islam No.E.1VPP.00.6Kep17.A1998, tanggal 20 Februari 1998 ditetapkan menjadi MAN 4 Model untuk propinsi DKI Jakarta dari 38 MAN Model seluruh Indonesia. MAN 4 Model Jakarta memiliki beberapa macam mata pelajaran yaitu : 1. Pendidikan Agama Islam 2. Qur’an 3. Aqidah 4. Fiqih 5. Pendidikan kewarganegaraan 6. Bahasa Indonesia 7. Bahasa Arab 8. Bahasa Inggris 9. Matematika 10. Fisika 11. Biologi 12. Sejarah 13. Geografi 14. Ekonomi 15. Sosiologi 16. Antropologi 17. Akuntansi 18. Sejarah Kebudayaan Islam 19. Seni Budaya, Seni Musik 20. Pendidikan Jasmani Olah Raga dan Kesehatan 21. Teknologi Informasi dan Komunikasi

4.2.2 Struktur Organisasi

43 Gambar 4.1 Struktur Organisasi MAN 4 Jakarta Keterangan Struktur Organisasi : a. Kepala MadrasahSekolah, merupakan orang yang bertanggung jawab penuh terhadap MAN 4 Jakarta. Disamping itu Kepala MadrasahSekolah juga mengatur segala kebijakan-kebijakan untuk kelangsungan dan kemajuan MAN 4 Jakarta. b. Ketua Komite, merupakan, sebagai orang yang terlibat di dalam kegiatan sekolah. c. Kepala Tata Usaha, merupakan orang yang memiliki tanggung jawab di bidang ketatausahaan, keuangan, administrasi sekolah. d. Wakil Kepala Madrasah Bidang Kurikulum, merupakan orang yang memiliki tanggung jawab pada bidang kegiatan kurikulum sekolah, kurikulum pembelajaran, sekaligus membantu kepala madrasah. 44 e. Wakil Kepala Madrasah Bidang Pengembangan Mutu merupakan orang yang memiliki tanggung jawab pada bidang kegiatan pengembangan mutu sekolah, gurukaryawan, siswa, sekaligus membantu kepala madrasah. f. Wakil Kepala Bidang Kesiswaan, merupakan orang yang memiliki tanggung jawab pada bidang kegiatan kesiswaan di sekolah, keadaan kesiswaan, sekaligus membantu kepala madrasah. g. Wakil Kepala Madrasah Bidang Humas, merupakan orang yang memiliki tanggung jawab pada bidang kegiatan Humas di sekolah, hubungan dengan para pengunjung sekolah, sekaligus membantu kepala madrasah. h. Kepala Data Center, merupakan orang yang bertanggung jawab atas semua data dan berkas yang ada di MAN 4, dan Data Center merupakan tempat sistem informasi sekolah berada. i. Ketua MGMP Musyawarah Guru Mata Pelajaran, merupakan orang yang bertanggung jawab menyamakan bahan ajar untuk tiap-tiap mata pelajaran. j. Koordinator Laboratorium, merupakan orang yang bertanggung jawab atas Laboratorium baik pengadaan alat-alat dan sebagainya. k. koordinator Perpustakaan, merupakan orang yang bertanggung jawab atas perpustakaan dan pengadaan buku-buku. l. Wali Kelas, merupakan orang yang memiliki tanggung jawab pada bidang kegiatan Humas di sekolah, hubungan dengan para pengunjung sekolah, sekaligus membantu kepala madrasah. m. Koordinator BK Bimbingan Konsultasi, merupakan orang yang memiliki tanggung jawab memonitoring keadaan siswa di sekolah. n. Guru, merupakan orang yang memiliki tanggung jawab pada bidang kegiatan Belajar-Mengajar di sekolah dan pemberian nilai.. o. Siswa, merupakan orang yang menuntut ilmu di sekolah.

4.2.3 Analisis Sistem Berjalan

Proses pemantauan perkembangan kemampuan siswa pada sistem yang sedang berjalan dilakukan dengan cara konvensional, dimana siswa hanya bisa melihat nilai hasil dari kemampuannya 45 tersebut pada akhir masa pembelajaran atau yang kita kenal dengan istilah pembagian rapor siswa. Sistem dirasa kurang baik untuk memantau kemampuan siswa secara keseluruhan, karena sistem ini hanya memberikan hasil akhir dari segala aktivitas belajar yang dijalani oleh seorang siswa, sehingga proses-proses pembelajaran yang dijalani seorang siswa dari hari ke harinya tidak terpantau. Berikut ini merupakan flowchart proses pemantauan perkembangan kemampuan siswa pada sistem yang sedang berjalan di MAN 4 Jakarta : Tabel 4.1 Flowchart pemantauan perkembangan kemampuan siswa Siswa Wali Siswa Wali Kelas 46 Adapun penjelasan dari flowchart diatas yaitu : 1. Datang langsung ke sekolah a. Siswa dan wali siswa datang langsung ke sekolah untuk mengambil dokumen prestasi selanjutnya disebut rapor hasil pembelajaran siswa selama proses belajar mengajar. b. Setelah siswa atau wali siswa mendapatkan giliran untuk proses pengambilan rapor, wali kelas akan menginformasikan perkembangan kemampuan siswa secara global saja dikarenakan keterbatasan waktu wali kelas untuk menangani wali siswa lainnya. c. Proses akhir dari sistem yang sedang berjalan ini adalah diterimanya rapor oleh wali siswa yang dapat dibawa pulang. Memberika n rapor Rapor Mulai Datang ke sekolah Rapor 47 Di MAN 4 Jakarta pengolahan data nilai diawali dengan pengambilan nilai dari arsip data nilai yang dimiliki guru kemudian nilai diinputkan ke dalam sistem rapor yang sudah terinstal pada beberapa komputer yang berada di Data Center. Kemudian admin Data Center mencetak rapor yang nantinya diserahkan kepada kepala sekolah untuk ditandatangani dan selanjutnya diserahkan kepada wali kelas. Adapun flowchart pengolahan data nilai hingga rapor diserahkan kepada siswa wali siswa adalah sebagai berikut : Tabel 4.2 Flowchart pengolahan data nilai Guru Admin Kepala Madrasah Wali Kelas Siswa Wali Siswa

4.2.4 DFD Sistem Berjalan

Mulai Input nilai siswa Cetak rapor Rapor Rapor Tanda tangan rapor Rapor Rapor Tanda tangan rapor Rapor Rapor Selesai 48 Dalam penulisan skripsi ini penulis melengkapinya dengan Data Flow Diagram untuk memudahkan pemahaman prosedur sistem berjalan pada pengolahan data nilai pada MAN 4 Jakarta. Gambar 4.2 Diagram Konteks Sistem Berjalan 49 Gambar 4.3 Diagram Zero Sistem Berjalan

4.2.5 Identifikasi Masalah

Dengan semakin berkembangnya dunia pendidikan, proses pemantauan perkembangan kemampuan siswa pada sistem yang sedang berjalan masih belum dapat mengatasi beberapa permasalahan maka diperlukan suatu aplikasi yang dapat menawarkan kemudahan memperoleh informasi dimana saja dan kapan saja, terutama dalam hal representasi informasi perkembangan kemampuan siswa dengan proses 50 manajemen database yang praktis dan cepat serta didukung dengan informasi yang lengkap tentang perkembangan kemampuan siswa yang dibutuhkan siswa dan wali siswa. Hasil dari wawancara yang menghasilkan user requirement, bahwa MAN 4 Jakarta belum mempunyai fasilitas untuk pemantauan perkembangan kemampuan siswa secara online. Untuk mengembangkan sistem tersebut, maka penulis mencoba untuk mengembangkan aplikasi rapor berbasis web, yang mana pada aplikasi ini kita bisa mendapatkan informasi mengenai perkembangan prestasi dan nilai siswa yang bersangkutan melalui internet dengan membuka halaman web yang berisi informasi perkembangan pendidikan siswa dengan fasilitas username dan password. Adapun masalah untuk pengembangan sistem yang berjalan ini, yaitu : 1. Siswa tidak mempunyai rekapan data nilainya sendiri bila sewaktu- waktu dibutuhkan untuk kepentingan remedial perbaikan nilai. 2. Belum tersedianya fasilitas penilaian secara online yang dapat diakses, dibuat dan dirubah oleh guru-guru, sehingga penilaian siswa belum dapat direpserentasikan secara cepat dan akurat. 3. Belum tersedianya fasilitas administrator secara online dimana administrator dapat mengatur database penilaian melalui website kapan saja. 51

4.3 Perancangan Sistem Usulan

Berdasarkan masalah-masalah yang telah didefinisikan maka aplikasi yang akan dirancang harus mampu : 1. Menyediakan fasilitas informasi nilai siswa secara online. 2. Menyediakan fasilitas penilaian secara online yang dapat diakses, dibuat dan dirubah oleh guru-guru sehingga penilaian siswa dapat direpresentasikan secara cepat dan akurat. 3. Menyediakan fasilitas administrator secara online dimana admin dapat mengatur database penilaian siswa melalui website kapan saja. 4.3.1 Perancangan DFD 4.3.1.1 Diagram Konteks 52 Gambar 4.4 Diagram Konteks Sistem Usulan

4.3.1.2 Diagram Zero Nol

Gambar 4.5 Diagram Zero Nol Sistem Usulan 53

4.3.1.3 Diagram Detail Pengolahan Data Siswa

Gambar 4.6 Diagram Detail dari Proses Pengolahan Data Siswa 54

4.3.1.4 Diagram Detail Pengolahan Data Nilai

Gambar 4.7 Diagram Detail dari Pengolahan Data Nilai 55

4.3.1.5 Diagram Detail Pengolahan Password

Gambar 4.8 Diagram Detail dari Pengolahan Password

4.3.2 Kamus Data

Berikut ini kamus data dari DFD di atas : 1. Nama arus data : Data Siswa Alias : - 56 Bentuk data : Formulir Arus data : Admin ke proses 1.0 diteruskan ke database lalu diteruskan ke proses 3.0 Siswa ke proses 1.0 diteruskan ke database lalu diteruskan ke proses 3.0 Penjelasan : Admin memiliki akses untuk mengisi form data siswa dan siswa hanya dapat mengubah data siswa, kemudian data disimpan dalam database kemudian data diteruskan ke proses pembuatan laporan Periode : Satu kali sebelum menggunakan aplikasi Struktur data : nis + nama + tahun_ajaran + ttl + id_kelas + jenis_kelamin + alamat + telp + id_akun + password 2. Nama arus data : Data Nilai Siswa Alias : - Bentuk data : Formulir Arus data : Admin ke proses 2.0 diteruskan ke database lalu diteruskan ke proses 3.0 Guru ke proses 2.0 diteruskan ke database lalu diteruskan ke proses 3.0 57 Penjelasan : Admin dan guru memiliki akses untuk menginputkan nilai siswa, kemudian data disimpan dalam database kemudian data diteruskan ke proses pembuatan laporan Periode : Setelah melaksanakan ujian harian, mengerjakan tugas dan EHB UTSUAS Struktur data : nis + id_pel + kkm + psikomotor + kognitif1 + kognitif2 + kognitif3 + kognitif4 + uts + uas + sikap + semester 58 1 m m 1 4.3.3 Perancangan Basis Data 4.3.3.1 ERD Entity Relationship Diagram m 1 1 1 1 1 SISWA TAHUN AJARAN TTL ALAMAT ID KELAS NAMA NIS ID_AKUN JENIS KELAMIN NIS NILAI ID PELAJARAN PSIKOMOTOR KOGNITIF 2 KOGNITIF 1 UTS UAS KKM SEMESTE R SIKAP MEMILIKI MENGAMBIL PELAJARAN ID PELAJARAN NAMA PELAJARA N MEMILI KI HASIL UN NO UJIAN NIS TELP GURU NAMA GURU ID PELAJARAN ID GURU MEMBUA T AkUN ID_AKUN PASSWOR LEVE MENGAJ AR 1 m NAMA KEL AS KETERANG AN 59 Gambar 4.9 ERD Keterangan : atribut yang digaris bawahi merupakan primary key Penjelasan Kardinalitas : 1 Relasi antara Siswa dengan Nilai bernama Memiliki. Pada relasi ini setiap siswa bisa memiliki banyak nilai dan nilai mata pelajaran hanya dimiliki oleh satu siswa. Sehingga kardinalitasnya bersifat One to Many 1-M. 2 Relasi antara Siswa dengan Akun bernama Membuat. Pada relasi ini setiap siswa hanya boleh memiliki satu pengguna dan pengguna juga dapat dimiliki oleh satu siswa. Sehingga kardinalitasnya bersifat One to One 1-1. 3 Relasi antara Siswa dengan Hasil UN bernama Memiliki. Pada relasi ini siswa hanya memiliki satu hasil ujian dan satu hasil ujian hanya dimiliki oleh satu siswa. Sehingga kardinalitasnya bersifat One to One 1-1. 4 Relasi antara Siswa dengan Kelas bernama Menempati. Pada relasi ini setiap siswa hanya memempati satu kelas KOGNITIF 3 KOGNITIF 4 MENEMPA TI ID KELAS NAMA KELAS KELAS 1 60 dan kelas dapat ditempati oleh banyak siswa. Sehingga kardinalitasnya bersifat Many to One M-1. 5 Relasi antara Guru dengan Pelajaran bernama Mengajar. Pada relasi ini setiap guru hanya mengajar satu mata pelajaran dan satu mata pelajaran dapat diajarkan oleh banyak guru. Sehingga kardinalitasnya bersifat One to Many 1-M. 6 Relasi antara Pelajaran dengan Nilai bernama Mengambil . Pada relasi ini setiap pelajaran mengambil satu nilai dan satu nilai diambil oleh satu pelajaran. Sehingga kardinalitasnya bersifat One to One 1-1. 61 4.3.3.2 Transformasi ERD ke Logical Record Structure LRS Gambar 4.10 Transformasi ERD ke LRS 62 4.3.3.3 Normalisasi

4.3.3.3.1 Bentuk Tidak Normal Unnormalized

Tabel 4.3 Bentuk Unnormalized Nis Nama Tahun ajaran Ttl Id kelas Jenis kelamin Alamat Telp Id akun No ujian Nis Id pel Kkm Psikomotor Kognitif1 Kognitif2 Kognitif3 Kognitif4 Uts Uas Id kelas Nama kelas Id guru Nama guru Id pel Id pel 63 Nama pel Id guru Id akun Password Level No ujian Nis Hasil 4.3.3.3.2 Bentuk Normal Pertama 1NF Tabel 4.4 Bentuk 1NF Nis Nama Tahun ajaran Ttl Id kelas Jenis kelamin Alamat Telp Id akun No ujian Id pel Kkm Psikomotor Kognitif1 Kognitif2 Kognitif3 Kognitif4 Uts Uas Nama kelas Id guru Nama guru Nama pel Password Level Hasil 64 4.3.3.3.3 Bentuk Normal Kedua 2NF Tabel 4.5 Bentuk 2NF Tabel_siswa Nis Nama Nama kelas Tahun ajaran Ttl Jenis kelamin Alamat Telp Id akun Password Level Kkm Psikomotor Kognitif1 Kognitif2 Kognitif3 Kognitif4 Uts Uas Sikap Semester Tabel_kelas Id kelas Nama kelas 65 Tabel_guru Id guru Nama guru Tabel_pelajaran Id pel Nama pel Tabel_UN No ujian Nis Hasil Keterangan : tanda merupakan kunci relasi

4.3.3.3.4 Bentuk Normal Ketiga 3NF

Tabel 4.6 Bentuk 3NF Tabel_siswa Nis Nama Id_kelas Tahun ajaran Ttl Jenis kelamin Alamat Telp Id akun Tabel_kelas Id kelas Nama kelas 66 Tabel_guru Id guru Nama guru Id pel Tabel_pelajaran Id pel Nama pel Tabel_nilai Nis Id pel Kkm Psikomotor Kognitif1 Kognitif2 Kognitif3 Kognitif4 Uts Uas Sikap Semester Tabel_akun Id akun Password Level Tabel_UN No ujian Nis Hasil Keterangan : tanda merupakan kunci relasi, dan tanda merupakan kunci asing foreign key 67 4.3.3.4 Spesifikasi Tabel 4.3.3.4.1 Struktur Tabel Siswa Nama tabel : tb_siswa Primary key : NIS Foreign key : id_akun, id_kelas Struktur tabel : Tabel 4.7 Struktur Tabel Siswa Field name Type Field size Keterangan NIS Varchar 10 Nomor induk siswa Nama Varchar 40 Nama siswa Tahun_ajaran Varchar 20 Tahun masuk Ttl Varchar 30 Tanggal lahir Id_kelas Varchar 10 Nomor id kelas Jenis_kelamin Varchar 20 Jenis kelamin siswa Alamat Varchar 60 Alamat siswa Telp Varchar 30 Telpon siswa Id_akun Varchar 30 Id user untuk masuk aplikasi

4.3.3.4.2 Struktur Tabel Guru

68 Nama tabel : tb_guru Primary key : id_guru Foreign key : id_pel Struktur tabel : Tabel 4.8 Struktur Tabel Guru Field name Type Field size Keterangan Id_guru Varchar 20 Nomor id guru Nama_guru Varchar 40 Nama guru Id_pel Varchar 20 Nomor id pelajaran 4.3.3.4.3 Struktur Tabel Kelas Nama tabel : tb_kelas Primary key : id_kelas Foreign key : - Struktur tabel : Tabel 4.9 Struktur Tabel Kelas Field name Type Field size Keterangan Id_kelas Varchar 13 Nomor id kelas Nama_kelas varchar 13 Nama kelas

4.3.3.4.4 Struktur Tabel Pelajaran

Nama tabel : tb_pelajaran Primary key : id_pel Foreign key : - Struktur tabel : 69 Tabel 4.10 Struktur Tabel Pelajaran Field name Type Field size Keterangan Id_pel Varchar 20 Nomor id pelajaran Nama_pel Varchar 40 Nama mata pelajaran

4.3.3.4.5 Struktur Tabel Nilai

Nama tabel : tb_nilai Primary key : - Foreign key : nis, id_pel Struktur tabel : Tabel 4.11 Struktur Tabel Nilai Field name Type Field size Keterangan NIS Varchar 10 Nomor induk siswa Id_pel Varchar 20 Nomor id pelajaran KKM Int 3 Standar kompetensi nilai Psikomotor Int 3 Nilai keaktifan siswa Kognitif1 Int 3 Nilai tugas Kognitif2 Int 3 Nilai tugas Kognitif3 Int 3 Nilai ulangan harian Kognitif4 Int 3 Nilai ulangan harian UTS Int 3 Nilai ujian tengah semester UAS Int 3 Nilai ujian akhir semester Sikap Varchar 15 Sikap siswa Semester Int 2 Semester

4.3.3.4.6 Struktur Tabel UN

Nama tabel : tb_un Primary key : no_ujian Foreign key : nis Struktur tabel : 70 Tabel 4.12 Struktur Tabel UN Field name Type Field size Keterangan NIS Varchar 10 Nomor induk siswa No_ujian Varchar 20 Nomor tes ujian nasional Hasil Varchar 20 Hasil ujian nasional

4.3.3.4.7 Struktur Tabel Akun

Nama tabel : tb_akun Primary key : id_akun Foreign key : - Struktur tabel : Tabel 4.13 Struktur Tabel Akun Field name Type Field size Keterangan Id_akun Varchar 30 Id user untuk masuk aplikasi Password Varchar 20 Password user Level Varchar 20 Level user 71

4.3.4 Perancangan State Transition Diagram STD

4.3.4.1 STD Halaman Utama Siswa

72 Gambar 4.11 STD Halaman Utama Siswa

4.3.4.2 STD Halaman Utama Guru

73 Gambar 4.12 STD Halaman Utama Guru

4.3.4.3 STD Halaman Utama Admin

74 Gambar 4.13 STD Halaman Utama Admin

4.3.5 Perancangan Layar

75

4.3.5.1 Perancangan Struktur Menu

Secara umum rancangan yang dihasilkan terdiri dari delapan menu :

a. Menu Input Nilai

Menampilkan form isian nilai siswa yang terdiri dari nama, id pelajaran, KKM Kriteria Ketuntasan Minimal, nilai psikomotor, nilai kognitif satu sampai empat, nilai UTS, nilai UAS, sikapminat dan semester. Menu ini dapat diakses oleh admin dan guru saja.

b. Menu Input Data Siswa