74
3. Perancangan Basis Data
Perancangan database dalam sistem informasi kegiatan ekstrakurikuler yang dikembangkan adalah seperti Gambar 27 berikut:
Gambar 27. Perancangan Basis Data
C. Tahap Implementasi
Tahap implementasi merupakan tahap pembuatan perangkat lunak setelah dilakukan analisis kebutuhan dan desain. Sistem yang telah di desain kemudian
diwujudkan dengan bahasa pemrograman sehingga perangkat lunak dapat digunakan untuk mengatasi masalah sesuai dengan fungsinya. Dalam tahap
75 implementasi ini dibagi menjadi dua, yaitu implementasi fungsi dan implementasi
basis data.
1. Implementasi Fungsi
Implementasi sistem informasi kegiatan ekstrakurikuler ini menggunakan framework codeigniter dan css bootstrap.
a. Halaman Login Implementasi halaman login sistem informasi kegiatan ekstrakurikuler adalah
seperti Gambar 28 berikut:
Gambar 28. Hasil Implementasi Halaman Login 1. Halaman Dashboard Admin
Hasil implementasi halaman dashboard admin dipaparkan dalam Gambar 29 berikut:
76 Gambar 29. Hasil Implementasi Halaman Dashboard Admin
2. Halaman Dashboard Guru Hasil implementasi halaman dashboard guru adalah seperti Gambar 30
berikut ini:
Gambar 30. Hasil Implementasi Halaman Dashboard Guru 3. Halaman Dashboard Siswa
Hasil dari implementasi halaman dashboard siswa dapat dilihat pada Gambar 31 berikut:
77 Gambar 31. Hasil Implementasi Halaman Dashboard Siswa
2. Implementasi Database
Setelah basis data database dirancang dalam tahap desain, kemudian diimplementasikan menggunakan query SQL. Hasil implementasi basis data
terdiri dari: a. Tabel Siswa
Implementasi tabel siswa dalam pengembangan sistem informasi kegiatan ekstrakurikuler terlihat dalam Gambar 32 berikut:
Gambar 32. Implementasi Tabel Siswa
78 b. Tabel Guru
Implementasi tabel guru dalam pengembangan sistem informasi kegiatan ekstrakurikuler dapat dipaparkan dalam Gambar 33 berikut:
Gambar 33. Implementasi Tabel Guru c. Tabel Jurusan
Implementasi tabel jurusan dalam pengembangan sistem informasi kegiatan ekstrakurikuler dapat dipaparkan dalam Gambar 34 berikut:
Gambar 34. Implementasi Tabel Jurusan d. Tabel Kelas
Implementasi tabel kelas dalam pengembangan sistem informasi kegiatan ekstrakurikuler dipaparkan dalam Gambar 35 berikut:
Gambar 35. Implementasi Tabel Kelas e. Tabel Ekstrakurikuler
Implementasi tabel ekstrakurikuler dalam pengembangan sistem informasi kegiatan ekstrakurikuler dapat dilihat dalam Gambar 36 berikut:
79 Gambar 36. Implementasi Tabel Ekstrakurikuler
f. Tabel Nilai
Implementasi tabel nilai dalam pengembangan sistem informasi kegiatan ekstrakurikuler dipaparkan dalam Gambar 37 berikut:
Gambar 37. Implementasi Tabel Nilai
D. Tahap Pengujian Sistem 1. Pengujian Aspek Functionality