34
BAB IV
RANCANGAN SISTEM USULAN
4.1. Perancangan Sistem Usulan 4.1.1. Analisa Kebutuhan
Analisa kebutuhan penilaian siswa pada TK Nuurudzholaam dapat diusulkan sebagai berikut:
1. Guru
A.1 Guru dapat melakukan login pada sistem A.2 Guru dapat mengisi data guru
A.3 Guru dapat mengisi data siswa A.4 Guru dapat mengisi data nilai harian A.5 Guru dapat mengisi data nilai mingguan A.6 Guru dapat mengisi data nilai bulanan A.7 Guru dapat mengisi data nilai semester A.8 Guru dapat mencetak laporan data siswa A.9 Guru dapat mencetak laporan nilai harian A.10 Guru dapat mencetak laporan nilai mingguan A.11 Guru dapat mencetak laporan nilai bulanan A.12 Guru dapat mencetak raport
4.1.2. Rancangan Use Case Diagram 1. Login
Sumber : Hasil Penelitian (2019)
Gambar IV.1 Use Case Diagram Login 2. Input Data Murid
Sumber : Hasil Penelitian (2019)
Gambar IV.2
3. Input Data Guru
Sumber : Hasil Penelitian (2019)
Gambar IV.3
Use Case Diagram Input Data Guru 4. Input Penilaian
Sumber : Hasil Penelitian (2019)
Gambar IV.4
Use Case Diagram Input Penilaian
Sumber : Hasil Penelitian (2019)
Gambar IV.5
Use Case Cetak Penilaian Pembelajaran 6. Cetak Laporan
Sumber : Hasil Penelitian (2019)
Gambar IV.6
4.1.3. Rancangan Activity Diagram 1. Login
Sumber : Hasil Penelitian (2019)
Gambar IV.7 Activity Diagram Login
2. Input Data Siswa
Sumber : Hasil Penelitian (2019)
Gambar IV.8
Activity Diagram Input Data Siswa
Sumber : Hasil Penelitian (2019)
Gambar IV.9
Activity Diagram Input Data Guru
Sumber : Hasil Penelitian (2019)
Gambar IV.10
Activity Diagram Input Data Nilai
Sumber : Hasil Penelitian (2019)
Gambar IV.11
Activity Diagram Cetak Penilaian Pembelajaran
Sumber : Hasil Penelitian (2019)
Gambar IV.12
4.2. Perancangan Perangkat Lunak 4.2.1. ERD (Entity Relational Diagram)
Murid NomorInduk NamaLengkap NamaPanggilan TempatLahir TanggalLahir JenisKelamin Agama AnakKe NamaAyah NamaIbu PekerjaanAyah PekerjaanIbu Telepon Jalan Desa Kecamatan
Kabupaten Provinsi NamaWali
PekerjaanWali AlamatWali Foto Penilaian Penilaian_ID TanggalPenilaian Hari Semester KelompokUsia SubTema KD DetailPenilaian MoralAgama FisikMotorik
Kognitif Bahasa SosialEmosional Seni User NamaLengkap User_ID Username Password Handphone Email JenisKelamin Alamat User_ID Penilaian_ID NomorInduk Memperoleh Memiliki Mengisi 1 M M M 1 1 MingguKe
Sumber : Hasil Penelitian (2019)
Gambar IV.13
4.2.2. LRS (Logical Relational Structure)
Sumber : Hasil Penelitian (2019)
Gambar IV.14
LRS (Logical Relational Structure)
4.2.3. Spesifikasi File
Spesifikasi file yang digunakan dalam proses penilaian di Pondok Pesantren Nuurudzolam adalah :
1. Spesifikasi File User Nama File : User Akronim : user.myd
Fungsi : Menyimpan data user Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 234 Byte
Field Key : User_ID
Software : MySQL
Tabel IV.1 Tabel Database User
No Nama Field Type Size Keterangan
1 User_ID Varchar 11 Primary Key
2 NamaLengkap Varchar 35
3 JenisKelamin Varchar 13
4 Alamat Varchar 55
5 Email Varchar 35
6 Handphone Varchar 15
7 Username Varchar 35 Unique Key
8 Password Varchar 35
Sumber : Hasil Penelitian (2019) 2. Spesifikasi File Detail Penilaian
Nama File : File Detail Penilaian Akronim : detailpenilaian.myd
Fungsi : Menyimpan data detail penilaian Tipe File : File Transaksi
Akses File : Random Media : Harddisk Panjang Record : 41 Byte
Field Key : -
Software : MySQL
Tabel IV.2
Tabel Database Detail Penilaian
No Nama Field Type Size Keterangan
1 Penilaian_ID Varchar 11 Foreignt key
2 User_ID Varchar 11 Foreignt key
3 Agama Varchar 5 4 Motorik Varchar 5 5 Kognitif Varchar 5 6 Bahasa Varchar 5 7 Sosialemosional Varchar 5 8 Seni Varchar 5
Sumber : Hasil Penelitian (2019) 3. Spesifikasi File Penilaian
Nama file : File Penilaian Akronim : penilaian.myd
Fungsi : Menyimpan data penilaian Type File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 158 Byte
Field Key : Penilaian_ID
Software : MySQL
Tabel IV.3
Tabel Database Penilaian
No Nama Field Type Size Keterangan
1 Penilaian_ID Int 11 Primary Key
2 TanggalPenilaian Date 3 Hari Varchar 10 4 Semester Varchar 1 5 MingguKe Varchar 1 6 KelompokUsia Varchar 15 7 SubTema Varchar 50 8 KD Varchar 50 9 NomorInduk Varchar 20
Sumber : Hasil Penelitian (2019) 4. Spesifikasi File Murid
Nama file : File Murid Akronim : murid.myd
Fungsi : Menyimpan data murid Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Harddisk Panjang Record : 529 Byte
Field Key : -
Software : MySQL
Tabel IV.4 Tabel Database Murid
No Nama Field Type Size Keterangan
1 NomorInduk Varchar 20 Primary key
2 NamaLengkap Varchar 35 3 NamaPanggilan Varchar 20 4 TempatLahir Varchar 20 5 TanggalLahir Date 6 JenisKelamin Varchar 12 7 Agama Varchar 15 8 AnakKe Varchar 1 9 NamaAyah Varchar 35 10 NamaIbu Varchar 35 11 PekerjaanAyah Varchar 35 12 PekerjaanIbu Varchar 35 13 Telepon Varchar 15 14 Jalan Varchar 50 15 Desa Varchar 20 16 Kecamatan Varchar 20
17 Kabupaten Varchar 20 18 Provinsi Varchar 20 19 NamaWali Varchar 35 20 PekerjaanWali Varchar 35 21 AlamatWali Varchar 50 22 Foto Longblob
Sumber : Hasil Penelitian (2019)
4.2.4. Class Diagram
Sumber : Hasil Penelitian (2019)
Gambar IV.15 Class Diagram
4.2.5. Sequence Diagram
Sumber : Hasil Penelitian (2019)
Gambar IV.16 Sequence Diagram
4.2.6. Spesifikasi Sistem Komputer
Berikut ini merupakan spesifikasi perangkat keras dan perangkat lunak minimal yang dibutuhkan untuk mengimplementasikan Perancangan Sistem Informasi Pengolahan Data Nilai Siswa TK.
1. Spesifikasi Perangkat Keras (Hardware)
Berdasarkan kondisi yang telah dipaparkan sebelumnya, spesifikasi perangkat keras minimal yang diusulkan untuk digunakan yaitu:
a. CPU (Central Processing Unit)
1) Minimal Processor Intel® Coreᵀᴹ i3 2) Minimal RAM 2 GB DDR3
3) Minimal Harddisk 500 GB b. Mouse
d. Monitor dengan resolusi 1366x768 2. Spesifikasi Perangkat Lunak (Software)
a. Sistem Operasi : Minimal Microsoft Windows 7
b. Aplikasi bundle Web Server : Xampp v3.2.1 yang terdiri dari beberapa komponen diantaranya:
1) Aplikasi Apache v2.4.12 2) Aplikasi PHP v.5.6.8 3) Aplikasi MySQL v.5.6.24 4) Aplikasi phpMyAdmin v.4.3.11
c. Aplikasi JAVA seperti NetBeans IDE 8.1
4.3. Jadwal Implementasi 1. Login
Sumber : Hasil Penelitian (2019)
Gambar IV.17 Form Login
2. Menu Utama
Sumber : Hasil Penelitian (2019)
Gambar IV.18 Form Menu Utama 3. Input Data Siswa
Sumber : Hasil Penelitian (2019)
Gambar IV.19 Form Input Data Siswa
4. Input Data Guru
Sumber : Hasil Penelitian (2019)
Gambar IV.20 Form Input Data Guru 5. Input Data Penilaian
Sumber : Hasil Penelitian (2019)
Gambar IV.21 Form Input Data Penilaian
6. Input Laporan Penilaian Pembelajaran Harian
Sumber : Hasil Penelitian (2019)
Gambar IV.22
7. Output Laporan Penilaian Pembelajaran Harian
Sumber : Hasil Penelitian (2019)
Gambar IV.23
8. Input Laporan Penilaian Pembelajaran Mingguan
Sumber : Hasil Penelitian (2019)
Gambar IV.24
9. Output Laporan Penilaian Pembelajaran Mingguan
Sumber : Hasil Penelitian (2019)
Gambar IV.25
10. Input Laporan Penilaian Pembelajaran Bulanan
Sumber : Hasil Penelitian (2019)
Gambar IV.26
11. Output Laporan Penilaian Pembelajaran Bulanan
Sumber : Hasil Penelitian (2019)
Gambar IV.27
12. Laporan Data Siswa
Sumber : Hasil Penelitian (2019)
Gambar IV.28 Laporan Data Siswa
13. Laporan Nilai Siswa (Raport)
a. Tampilan Laporan Nilai Siswa Halaman Pertama
Sumber : Hasil Penelitian (2019)
Gambar IV.29
b. Tampilan Laporan Nilai Siswa Halaman Kedua
Sumber : Hasil Penelitian (2019)
Gambar IV.30
c. Tampilan Laporan Nilai Siswa Halaman Ketiga
Sumber : Hasil Penelitian (2019)
Gambar IV.31
d. Tampilan Laporan Nilai Siswa Halaman Keempat
Sumber : Hasil Penelitian (2019)
Gambar IV.32
e. Tampilan Laporan Nilai Siswa Halaman Kelima
Sumber : Hasil Penelitian (2019)
Gambar IV.33