Perancangan State Transition Diagram Perancangan Antarmuka

110

4. Perancangan State Transition Diagram

a. State Transition Diagram Halaman Siswa

Gambar 4.20. State Transition Diagram Halaman Siswa 111 Siswa yang tidak melakukan login hanya dapat melihat halaman menu utama yang berisi Profil sekolah, Berita terkini, info – info tentang sekolah yang disediakan untuk informasi umum, kemudian siswa yang telah melakukan login maka akan dapat melakukan proses untuk melihat jadwal mata pelajaran, jadwal UAS dan UTS, daftar nilai,pembayaran serta rapor. 112

b. State Transition Diagram Halaman Staf Tata usaha

Gambar 4.21. State Transition Diagram Halaman Staf Tata Usaha 113 Gambar diatas merupakan perancangan halaman Staf yang berbasis web yang digunakan oleh Staf untuk mengelola sistem, melakukan penambahan, perubahan, dan penghapusan data – data informasi akademik pada database yang akan digunakan user.

c. State Transition Diagram Halaman Guru

Gambar 4.22. State Transition Diagram Halaman Guru Gambar diatas merupakan perancangan halaman Guru yang berbasis web, berguna bagi Guru untuk melakukan pengolahan data nilai yang dibutuhkan oleh siswa. 114

d. State Transition Diagram Halaman Walikelas

Gambar 4.23. State Transition Diagram Halaman Walikelas Gambar diatas merupakan perancangan halaman Wali kelas yang berbasis web, berguna bagi Wali kelas untuk melakukan pengolahan data rapor yang dibutuhkan oleh siswa.

5. Perancangan Antarmuka

Dalam perancangan antarmuka aplikasi sistem informasi akademik yang berbasis WAP ini, dibuat beberapa form yang akan ditampilkan, terdapat dua jenis form yang ditampilkan, yang pertama berbasis WAP yang digunakan oleh muird dan orang tua murid, kemudian dengan berbasis web yang akan digunakan oleh Staf, Guru dan Wali kelas. 115

a. Desain Tampilan pada WAP

1 Halaman Menu Utama Halaman menu utama merupakan tampilan dari menu utama yang menghubungkan dengan halaman informasi lainnya. Gambar 4.24. Rancangan halaman menu utama 116 2 Halaman Profil Halaman ini digunakan untuk menampilkan profil singkat SMP PERWIRA Jakarta, terdapat juga informasi mengenai sejarah singkat, visi dan misi, dan fasilitas dan ekstrakulikuler. Halaman ini dapat diakses oleh user yang tidak login. Gambar 4.25. Rancangan halaman profil 3 Halaman Berita Halaman berita terkini berisi tentang berita – berita yang terbaru saat ini. Gambar 4.26. Rancangan halaman berita 117 4 Halaman Info Halaman info berisi tentang info yang ada dilingkungan sekolah. Halaman ini dapat diakses oleh user yang tidak login. Gambar 4.27. Rancangan halaman info – info 5 Halaman Tentang Kami Halaman tentang kami berisi tentang kontak person dan alamat sekolah. Halaman ini dapat diakses oleh user yang tidak login. Gambar 4.28. Rancangan halaman Tentang kami 118 6 Halaman Login Pada halaman ini bagi user, yaitu siswa dan orang tua atau wali siswa harus memasukan NIS dan password yang sesuai dengan miliknya, NIS dan password akan diberikan kepada setiap siswa dan orang tua atau wali siswa. Gambar 4.29. Rancangan halaman login 7 Halaman konfirmasi Apabila NIS dan password yang dimasukan tidak sesuai atau salah maka akan dimunculkan halaman konfirmasi, sebagai pemberitahuan proses login telah gagal. Gambar 4.30. Rancangan halaman konfirmasi 119 8 Halaman Login Sukses Apabila NIS dan password yang dimasukan sesuai maka user akan masuk ke halaman login sukses. Gambar 4.31. Rancangan halaman login sukses 9 Halaman Jadwal Pelajaran Halaman jadwal pelajaran merupakan halaman dimana user dapat melihat jadwal pelajaran yang ingin ditampilkan sesuai hari yang diinginkan. Gambar 4.32. Rancangan halaman jadwal 120 10 Halaman Nilai Halaman nilai merupakan halaman dimana user dapat melihat nilai yang telah diberikan oleh guru sesuai dengan matapelajaran dan semester yang diinginkan oleh user. Nilai yang ditampilkan terdiri dari nilai UAS, UTS, Rapor. Gambar 4.33. Rancangan halaman nilai 11 Halaman Rapor Halaman rapor merupakan halaman dimana user dapat melihat data rapor yang telah diisi oleh wali kelas masing – masing sesuai dengan semester. Gambar 4.34. Rancangan halaman rapor 121 12 Halaman Bayaran Halaman bayaran menampilkan bulan beserta keterangan pembayaran apakah telah lunas atau belum. Gambar 4.35. Rancangan halaman bayaran

b. Desain Tampilan pada Web

1 Halaman index User Tata Usaha, Guru, Wali kelas Pada halaman ini akan menampilkan info singkat untuk semua user, beserta form login untuk masing masing user. Gambar 4.36. Rancangan halaman index 122 2 Halaman login Pada halaman ini, setelah pilihan login maka user, akan masuk ke halaman login, disini user diminta memasukan user_id dan password masing – masing. Gambar 4.37. Rancangan halaman login 3 Halaman Beranda Staf Tata Usaha Halaman beranda staf tata usaha akan menampilkan menu yang akan terhubung dengan data siswa, mata pelajaran, kelas, wali kelas, jadwal pelajaran, jadwal UTS, jadwal UAS, guru, berita, bayaran. Gambar 4.38. Rancangan halaman menu utama tata usaha 123 4 Halaman siswa Pada halaman siswa akan menampilkan data siswa yang ada di database, lalu ada pilihan menu untuk menambah, menghapus atau merubah data siswa. Gambar 4.39. Rancangan halaman siswa Pada halaman edit atau tambah siswa akan tampil form untuk mengubah atau menambah data siswa Gambar 4.40. Rancangan halaman form edit atau tambah siswa 124 5 Halaman matapelajaran Pada halaman mata pelajaran akan ditampilkan data mata pelajaran yang akan digunakan disekolah Gambar 4.41. Rancangan halaman mata pelajaran Pada halaman edit atau tambah matapelajaran tampil form untuk mengubah atau menambah data mata pelajaran. Gambar 4.42. Rancangan halaman form edit atau tambah mata pelajaran. 125 6 Halaman kelas Halaman kelas akan menampilkan daftar kelas yang ada, lalu ada pilihan menu untuk menambah, menghapus atau merubah data kelas. Gambar 4.43. Rancangan halaman kelas Halaman rubah atau tambah kelas menampilkan form untuk merubah atau menambah data Gambar 4.44. Rancangan form edit atau tambah kelas 126 7 Halaman wali kelas Halaman wali kelas menampilkan data wali kelas dari setiap kelas, lalu ada pilihan menu untuk menambah. Menghapus atau merubah data. Gambar 4.45. Rancangan halaman wali kelas Halaman tambah atau rubah wali kelas menampilkan form untuk menambah atau mengubah data wali kelas. Gambar 4.46. Rancangan halaman form edit atau tambah walikelas. 127 8 Halaman Jadwal Pelajaran Halaman jadwal pelajaran menampilkan jadwal pelajaran dari masing – masing kelas dengan memilih terlebih dahulu kelas yang akan dilihat. Gambar 4.47. Rancangan halaman jadwal pelajaran Halaman tambah atau ubah jadwal pelajaran menampilkan form untuk menambah atau mengubah data jadwal pelajaran. Gambar 4.48. Rancangan halaman form edit atau tambah jadwal pelajaran. 128 9 Halaman jadwal UTS Halaman jadwal menampilkan jadwal UTS dari masing – masing kelas dengan memilih terlebih dahulu kelas yang akan dilihat. Gambar 4.49. Rancangan halaman jadwal UTS Halaman tambah atau ubah jadwal UTS menampilkan form untuk menambah atau mengubah data jadwal UTS. Gambar 4.50. Rancangan halaman form edit atau tambah jadwal UTS 129 10 Halaman Jadwal UAS Halaman jadwal menampilkan jadwal UAS dari masing – masing kelas dengan memilih terlebih dahulu kelas yang akan dilihat. Gambar 4.51. Rancangan halaman jadwal UAS Halaman tambah atau ubah jadwal UAS menampilkan form untuk menambah atau mengubah data jadwal UAS. Gambar 4.52. Rancangan halaman form edit atau tambah jadwal UAS 130 11 Halaman guru Halaman guru menampilkan daftar guru yang ada, lalu terdapat pilihan menu untuk hapus, tambah atau ubah. Gambar 4.53. Rancangan halaman guru Halaman tambah atau ubah guru menampilkan form untuk tambah dan rubah guru. Gambar 4.54. Rancangan halaman form edit atau tambah guru 131 12 Halaman berita Halaman berita menampilkan daftar berita yang ada, kemudian terdapat menu pilihan untuk tambah, hapus dan ubah. Gambar 4.55. Rancangan halaman berita. Halaman ubah atau tambah berita akan menampilkan form untuk ubah dan tambah berita. Gambar 4.56. Rancangan halaman form edit atau tambah berita. 132 13 Halaman bayaran Halaman bayaran menampilkan daftar bayaran tiap siswa dengan terlebih dahulu memilih kelas dan siswa. Gambar 4.57. Rancangan halaman bayaran. Halaman rubah atau tambah berita akan menampilkan form untuk rubah atau tambah data bayaran. Gambar 4.58. Rancangan halaman form edit atau tambah bayaran. 133 14 Halaman beranda guru Halaman beranda guru terhubung dengan data nilai, jadwal pelajaran, uts dan uas untuk siswa. Disini user memiliki hak untuk pengolahan nilai siswa. Gambar 4.59. Rancangan halaman utama guru 15 Halaman nilai Disini guru akan memilih siswa yang akan diubah nilainya. Gambar 4.60. Rancangan halaman nilai Halaman tambah atau rubah nilai menampilkan form untuk menambah atau merubah nilai pada siswa. Gambar 4.61. Rancangan halaman form edit atau tambah nilai. 134 16 Halaman beranda wali kelas Halaman beranda wali kelas terhubung dengan data rapor untuk siswa. Disini user memiliki hak untuk pengolahan rapor siswa. Gambar 4.62. Rancangan halaman utama wali kelas 17 Halaman rapor Halaman rapor akan menampilkan daftar rapor , nilai akhir dan rata – rata nilai dari tiap siswa Gambar 4.63. Rancangan halaman rapor. Halaman tambah atau rubah menampilkan form untuk melakukan penambahan atau perubahan data rapor. Gambar 4.64. Rancangan halaman form edit atau tambah rapor. 135

4.2.3. Fase Konstruksi

Pada fase ini, dilakukan pengkodean terhadap rancangan- rancangan yang telah didefinisikan sebelumnya menggunakan bahasa pemrograman PHP 5.2.5 dan WML 1.0., MySQL 5.0.51.sebagai basis datanya, Apachewin32 2.2.8. sebagai web server, semua tergabung dalam XAMPP 1.6.6a. Untuk pengolahan gambar digunakan photoshop 7.0. sedangkan untuk pengkodean aplikasi ini menggunakan software Dreamweaver 8.0, untuk mengedit source code program, sebuah ponsel dengan fitur WAP, mozzilla firefox sebagai microbrowsernya. Adapun coding aplikasi WAP untuk layanan informasi akademik ini, dapat dilihat pada lampiran I.

4.2.4. Fase Pelaksanaan Implementasi

Pengujian yang dilakukan terhadap aplikasi sistem informasi akademik ini adalah pengujian dengan metode blackbox. Pengujian dilakukan dengan menjalankan semua fungsi dan fitur yang ada dari aplikasi ini dan kemudian dilihat apakah hasil dari fungsi-fungsi tersebut sesuai dengan yang diharapkan. Untuk Aplikasi WAP dijalankan dengan menggunakan sebuah ponsel yang dilengkapi fasilitas internet, kemudian untuk aplikasi Web dijalankan dengan menggunakan web browser di komputer, client dan user mencoba melakukan proses input dan menghasilkan output sesuai dengan yang diharapkan. 136

1. Konfigurasi WAP