SNIPTEK 2014 ISBN: 978-602-72850-5 -7 PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA MA MAMBA’UL ‘ULUM TUNJUNGMULI Vadlya Maarif STMIK Nusa Mandiri Jakarta [email protected] Abstrak – Kebutuhan manusia akan informasi yang dapat diakses dengan cepat dan mudah, mendorong mereka untuk mengembangkan suatu teknologi yang dapat memenuhi kebutuhan manusia tersebut. Dapat terlihat pesatnya pengguna internet dikalangan masyarakat. Masalah yang timbul dari ruang lingkup sekolah yaitu kurangnya pemanfaatan perkembangan teknologi dalam sarana penyampaian informasi akademik. Dalam hal ini membangun sistem informasi akademik berbasis web, dimana web ini akan menunjang proses keluar masuknya data dan informasi. Pihak sekolah akan memproses masuknya data berupa nilai siswa, absen siswa, data siswa dan guru, jadwal pelajaran, beserta informasi akademik yang lainnya sehingga pengguna dapat melihat informasi tersebut secara online dimanapun mreka berada. Dengan adanya sistem informasi akademik berbasis web ini, dapat mempermudah mengalirnya informasi akademik dan membantu dalam meningkatkan penggunaan sistem informasi teknologi dan komunikasi berbasis web. Kata kunci – Sistem Informasi, Akademik, Sekolah Abstract— Human needs of information which can be accessed quickly and easily, force them to develop a technology which can be fulfilled their needs. It can be seen from the number of users. The problem which is raised, for example from the school field, is the use of technology as the media in delivering an academic information is still lack. In this moment, establish web-based academic information system, where this web will support the process of inputing or outputting the data and information. The school will process the input such as students’s scores, students’ presence, students’ and teachers’ data, lesson list, and another academic informations in order to make the user will be able to see the information everywhere via online. Through this web-based academic information system, hopefully it will make the flow of academis information goes well and help the development of the use of web-based academic information system. Keywords-component; Information Systems, Academic, School PENDAHULUAN Pemanfaatan kemajuan teknologi tidak menutup kemungkinan untuk dunia pendidikan yang perlu merasakan manfaatnya. Dapat digunakan sebagai menunjang proses keluar masuknya data dan informasi untuk umum maupun warga sekolah. SMK Mamba’ul ‘Ulum Tunjungmuli adalah sebuah sarana pendidikan menengah keatas yang memiliki unsur islami. Dengan pendidik yang berkualitas ditambah lagi dengan biaya pendidikan yang relatif murah telah mampu menyerap jumlah siswa dari berbagai macam latar belakang. Namun dengan sistem informasi akademik yang masih manual terkadang masih menemui kesulitan dalam penyampaian informasi ke lingkup yang lebih jauh serta penanganan data guru dan siswa maupun data nilai siswa. Hal tersebut terjadi karena pelayanan informasi masih kurang maksimal. Jarak penyampaian informasi akademik belum dapat meluas dan tersampaikan secara optimal. Berdasarkan uraian diatas dikemukakan oleh Wardati dan Liatmaja (2013:57) “Dengan internet maka dunia pendidikan tidak hanya terbatas pada ruang dan wilayah tertentu saja namun sudah meluas ke semua wilayah, yang mana pengaksesannya bisa dilakukan secara langsung/online.“ Dengan adanya Sistem informasi akademik berbasis web memudahkan guru dan siswa untuk dapat memanfaatkan fasilitas sekolah dengan mudah dan cepat. BAHAN DAN METODE A. Teknik Pengumpulan Data Teknik pengumpulan data untuk mempermudah pembuatan web dan menjadikan web nyata sesuai dengan kebutuhan dan permasalahan yang ada adalah: 1. Observasi Observasi atau pengamatan secara langsung adalah metode pencarian informasi secara langsung ke SMK Mamba’ul ‘Ulum Tunjungmuli untuk mendapatkan data-data sekolah seperti data siswa, data guru, data sekolah, dan data lainnya guna mengukur kebutuhan. 2. Wawancara INF-258 SNIPTEK 2014 Merupakan metode yang sangat penting dengan mendapatkan informasi secara langsung. Mewawancarai Kepala Sekolah dan waka kesiswaan di SMK Mamba’ul ‘Ulum Tunjungmuli serta pihak lain yang berkaitan dengan semua informasi penunjang. Seperti permasalahan yang sering muncul di sekolah serta sisi akademik sekolah. 3. Studi Pustaka Dalam membangun sebuah perangkat lunak dibutuhkan sebuah cara sebagai panduan untuk mendapatkan perangkat lunak yang diharapkan, oleh karena itu perlu dilakukan pengembangan sistem baik berupa pembuatan suatu sistem baru maupun penambahan atau perubahan pada sistem yang sudah ada. untuk menunjang kebutuhan perancangan sistem yang akan dibangun, model yang diperlukan dalam pengembangannya diantaranya : 1. Analisa Kebutuhan Sistem Tahapan ini dikenal sebagai proses feasibility study, melakukan investigasi kebutuhankebutuhan sistem yang akan digunakan sebagai tulang punggung proses komputerisasi bagi sistem pembuatan website akademik ini. Kebutuhan sistem berupa : a. Terdapat 3(tiga) login user di dalam website. b. Peng-input-an nilai secara online dan informasi akademik yang tersedia di dalam website. c. Ciri khas dari SMK Mamba’ul ‘Ulum Tunjungmuli berupa warna yang mempengaruhi tampilan website. Dominan warna adalah hijau dan biru. 2. Desain Dalam tahapan ini berkaitan dengan kebutuhan sistem untuk pengembangan aplikasi yang dijelaskan pada tahap analisa kebutuhan sistem. Serta menghasilkan urutan langkah bagaimana interaksi perangkat lunak yang akan di hasilkan. Menentukan perancangan sistem yang akan diterapkan berupa desain antarmuka UML (Unified Modeling Language) dan EDR (Entity Relationship Diagram), serta desain database menggunakan normalisasi dan desain navigasi menggunakan metode hirarki. 3. Code Generation Tahapan ini menjelaskan tentang bahasa pemrograman yang digunakan untuk menterjemahkan penulisan kode-kode dengan menggunakan bahasa pemrograman terstruktur. 4. Testing Testing adalah tahap pengujian setelah penulisan coding. Pengujian mencakup beragam aspek yang berkaitan dengan system and performance dari fase code generation menggunakan blackbox testing. Pengujian ini ISBN: 978-602-72850-5 -7 5. akan digunakan dalam proses perbaikan sistem sehingga mencapai hasil yang diharapkan dan telah ditentukan sebelumnya. Support Pada tahap ini, aplikasi yang telah di hasilkan akan digunakan untuk menangani sistem informasi. Sehingga kebutuhan-kebutuhan dan segala hal yang berkaitan dengan sistem informasi pendidikan dapat ditangani dengan lebih, cepat, tepat dan akurat. HASIL DAN PEMBAHASAN B. Analisa Kebutuhan Software 1. Tahapan Analisis Sistem informasi akademik berbasis web merupakan proses penyampaian informasi tanpa perlu bertatap muka secara langsung dan dapat meluas tanpa batas dalam penyampaiannya. Beberapa pihak seperti masyarakat umum, siswa, maupun guru cukup memanfaatkan internet untuk dapat memperoleh informasi akademik tersebut. Berikut spesifikasi kebutuhan dari sistem informasi akademik sekolah berbasis web. a. Halaman Utama 1) Pengunjung dapat melihat informasi profile sekolah 2) Pengunjung dapat melihat informasi akademik. 3) Pengunjung dapat mengisi buku tamu. 4) Pengunjung dapat men-download brosur sekolah. 5) Pengunjung dapat melihat album prestasi sekolah. b. Halaman Guru 1) Guru dapat melihat informasi akademik 2) Guru dapat mengolah data pribadi 3) Guru dapat mengolah foto pribadi 4) Guru dapat mengolah nilai tugas dan absen siswa 5) Guru dapat mengolah nilai UAS dan UTS siswa 6) Guru dapat melihat jadwal mengajar 7) Guru dapat melihat wali kelas 8) Guru dapat melihat data guru 9) Guru dapat melihat data siswa c. Halaman Siswa 1) Siswa dapat melihat informasi akademik 2) Siswa dapat mengolah data pribadi 3) Siswa dapat melihat nilai akhir persemester 4) Siswa dapat melihat nilai ujian 5) Siswa dapat melihat jadwal pelajaran 6) Siswa dapat melihat data guru d. Halaman Admin 1) Admin dapat mengolah info akademik 2) Admin dapat mengolah data admin 3) Admin dapat mengolah data guru 4) Admin dapat mengolah data siswa INF-259 SNIPTEK 2014 2. a. 5) Admin dapat mengolah data mata pelajaran 6) Admin dapat mengolah jadwal pelajaran 7) Admin dapat melihat nilai akhir siswa 8) Admin dapat mengolah data siswa dalam kelas 9) Admin dapat mengolah profil sekolah 10) Admin dapat mengolah buku tamu 11) Admin dapat mengolah album prestasi sekolah Use Case Diagram Use Case Diagram Informasi Akademik Halaman Utama ISBN: 978-602-72850-5 -7 3. Pengunjung mengisi form buku tamu. 4. Pengunjung memilih tombol simpan. 5. System menyimpan data barang Alternate Pengunjung memilih Flow/Invariant1 tombol batal Invariant 2 b. Use Case Diagram Informasi Akademik Halaman Guru Gambar 2. Use Case Diagram Informasi Akademik Halaman Guru Gambar 1. Use Case Diagram Informasi Akademik Halaman Utama Tabel.1. Deskripsi Use Case Mengisi Buku Tamu Use Case Halaman Utama Name Requirements 1c Goal Pengunjung dapat menyimpan, dan membatalkan pengisian buku tamu. Pre-conditions Pengunjung membuka website Post-conditions Buku tamu tersimpan Failed and condition Gagal menyimpan Primary actors Pengunjung Main Flow / Basic Path 1. Pengunjung melihat daftar isi buku tamu. 2. Pengunjung melihat form buku tamu Tabel 2. Deskripsi Use Case Mengolah Data Pribadi Use Case Halaman Utama Name Requirements 2b Goal Guru dapat meng-update dan membatalkan pengedit-an data pribadi. Pre-conditions Guru melakukan login Post-conditions Data pribadi guru terupdate Failed and condition Gagal meng-update Primary actors Guru Main Flow / Basic 1. Guru melihat form Path data pribadi. 2. Guru mengubah data pribadi. 3. Guru memilih tombol Update. 4. System meng-update data pribadi. Alternate A5. Guru memilih tombol Flow/Invariant 1 batal A6. System hapus data yang diubah. Invariant 2 - INF-260 SNIPTEK 2014 Tabel 3. Deskripsi Use Case Mengolah Foto Pribadi Use Case Name Halaman Utama Requirements 2c Goal Guru dapat mengupload dan membatalkan pengupload-an foto pribadi. Pre-conditions Guru melakukan login Post-conditions Foto pribadi guru terupload Failed and condition Gagal meng-upload Primary actors Guru Main Flow / Basic Path 5. Guru melihat form foto pribadi. 6. Guru memilih tombol cari. 7. Guru memilih tombol Upload. 8. System mengupload foto pribadi. 9. System menuju halaman beranda. Alternate A5. Guru memilih Flow/Invariant 1 tombol batal. A6. System menuju halaman beranda. Invariant 2 Tabel 4. Deskripsi Use Case Mengolah Nilai Tugas dan Absen Siswa Use Case Name Halaman Utama Requirements 2d Goal Guru dapat memilih kelas dan menyimpan nilai siswa. Pre-conditions Guru melakukan login Post-conditions Memilih kelas, nilai tersimpan Failed and condition Gagal menyimpan Primary actors Guru Main Flow / Basic Path 1. Guru melihat daftar kelas yang diajar. 2. Guru memilih kelas. 3. Guru melihat form penilaian. 4. Guru mengisi form penilaian. 5. Guru menekan tombol simpan. 6. System menyimpan data nilai siswa. Alternate Flow/Invariant 1 Invariant 2 Tabel 5. Deskripsi Use Case Mengolah Nilai UTS dan UAS Use Case Name Halaman Utama ISBN: 978-602-72850-5 -7 Requirements Goal 2e Guru dapat memilih kelas dan menyimpan nilai siswa. Pre-conditions Guru melakukan login Post-conditions Memilih kelas, nilai tersimpan Failed and condition Gagal menyimpan Primary actors Guru Main Flow / Basic Path 1. Guru melihat daftar kelas yang diajar. 2. Guru memilih kelas. 3. Guru melihat form penilaian. 4. Guru mengisi form penilaian. 5. Guru menekan tombol simpan. 6. System menyimpan data nilai siswa. Alternate Flow/Invariant 1 Invariant 2 c. Use Case Diagram Informasi Akademik Halaman Siswa Gambar 3. Use Case Diagram Informasi Akademik Halaman Siswa INF-261 SNIPTEK 2014 Tabel 6. Deskripsi Use Case Melihat Informasi Akademik Use Case Name Halaman Utama Requirements 3a Goal Siswa dapat membuka link info akademik dan mencetaknya. Pre-conditions Siswa melakukan login Post-conditions Membuka link, mencetak Failed and condition Gagal mencetak Primary actors Siswa Main Flow / Basic Path 1. Siswa dapat melihat daftar informasi akademik. 2. Siswa menekan link info akademik. 3. Siswa dapat melihat isi informasi akademik. Alternate A3. Siswa menekan Flow/Invariant 1 tombol cetak A4. System membuka halaman cetak Invariant 2 Tabel 7. Deskripsi Use Case mengolah Data Pribadi Use Case Name Halaman Utama Requirements 3b Goal siswa dapat mengupdate dan membatalkan pengedit-an data pribadi. Pre-conditions Siswa melakukan login Post-conditions Siswa pribadi guru terupdate Failed and condition Gagal meng-update Primary actors Siswa Main Flow / Basic Path 1. Siswa melihat form data pribadi. 2. Siswa mengubah data pribadi. 3. Siswa memilih tombol Update. 4. System mengupdate data pribadi. Alternate A5. Siswa memilih Flow/Invariant 1 tombol batal A6. System hapus data yang diubah. Invariant 2 Tabel 8. Deskripsi Use Case Melihat Nilai Akhir PerSemester Use Case Name Halaman Utama ISBN: 978-602-72850-5 -7 Requirements Goal Pre-conditions Post-conditions Failed and condition Primary actors Main Flow / Basic Path Alternate Flow/Invariant 1 Invariant 2 d. Use Case Diagram Halaman Admin 3c siswa dapat mencari, melihat, dan mencetak nilai akhir. Siswa melakukan login Siswa mencari dan mencetak Gagal mencetak Siswa 1. Siswa melihat form cari. 2. Siswa memilih tahun ajaran dan semester. 3. Siswa menekan tombol lihat. 4. System membuka daftar nilai akhir yang dicari. 5. Siswa melihat nilai akhir. A5. Siswa memilih tombol cetak A6. System membuka halaman cetak. Informasi Akademik Gambar 4. Use Case Diagram Informasi Akademik Halaman Siswa Tabel 9. Deskripsi Use Case Melihat Informasi Akademik Use Case Name Halaman Admin Requirements 4a Goal Admin dapat menyimpan, mengEdit, menghapus, dan mencetak. Pre-conditions Admin melakukan login INF-262 SNIPTEK 2014 Post-conditions Data info akademik tersimpan, ter-update, terhapus, dan tercetak. Failed and condition Gagal menyimpan, meng-update, menghapus, dan mencetak Primary actors Admin Main Flow / Basic Path 1. Admin memilih tombol tambah info akademik. 2. Admin melihat daftar info akademik. 3. Admin melihat form input info akademik. 4. Admin mengisi form input info akademik. 5. Admin memilih tombol publikasi. 6. System menyimpan data info akademik. Alternate 1. Admin memilih link Flow/Invariant 1 hapus. 2. System menghapus info akademik. 3. Admin memilih link edit 4. Admin melihat form edit info akademik. 5. Admin mengisi form edit info akademik. 6. Admin memilih tombol update. 7. System mengupdate info akademik. Invariant 2 1. Admin memilih tombol batal. 2. System menghapus data yang telah diketik. Tabel 10. Deskripsi Use Case Mengolah Data Admin Use Case Name Halaman Admin Requirements 4b Goal Admin dapat menyimpan dan menghapus. Pre-conditions Admin melakukan login Post-conditions Data admin tersimpan dan terhapus. Failed and condition Gagal menyimpan dan menghapus. ISBN: 978-602-72850-5 -7 Primary actors Admin Main Flow / Basic Path 1. Admin melihat form tambah admin. 2. Admin mengisi form tambah admin. 3. Admin memilih tombol simpan. 4. System menyimpan data admin. Alternate Flow/Invariant 1 Invariant 2 Tabel 11. Deskripsi Use Case Mengolah Data Guru Use Case Name Requirements Goal Halaman Admin 4c Admin dapat menyimpan, mencari Pre-conditions Admin melakukan login Post-conditions Data guru tersimpan dan ditemukan. Failed and condition Gagal menyimpan dan mencari. Primary actors Admin Main Flow / Basic 1. Admin melihat Path daftar guru. 2. Admin memilih link tambah data guru. 3. Admin melihat form tambah guru. 4. Admin mengisi form tambah guru. 5. Admin memilih tombol simpan. 6. System menyimpan data guru. Alternate 1. Admin memilih link Flow/Invariant 1 hapus. 2. System menghapus data guru. 3. Admin memilih link edit 4. Admin melihat form edit data guru. 5. Admin mengisi form edit data guru. 6. Admin memilih tombol update. 7. System mengupdate info data guru. Invariant 2 1. Admin mencari data guru 2. System menampilkan data guru. INF-263 SNIPTEK 2014 Tabel 12. Deskripsi Use Case Mengolah Data Siswa Use Case Halaman Admin Name Requirements 4d Goal Admin dapat menyimpan, mencari Pre-conditions Admin melakukan login Post-conditions Data siswa tersimpan dan ditemukan. Failed and condition Gagal menyimpan dan mencari. Primary actors Admin Main Flow / Basic 1. Admin melihat Path daftar siswa. 2. Admin memilih link tambah data siswa. 3. Admin melihat form tambah siswa. 4. Admin mengisi form tambah siswa. 5. Admin memilih tombol simpan. 6. System menyimpan data siswa. Alternate 1. Admin memilih link Flow/Invariant 1 hapus. 2. System menghapus data siswa. 3. Admin memilih link edit. 4. Admin melihat form edit data siswa. 5. Admin mengisi form edit data siswa. 6. Admin memilih tombol update. 7. System mengupdate info data siswa. Invariant 2 1. Admin mencari data siswa 2. System menampilkan data siswa. Tabel 13. Deskripsi Use Case Mengolah Data Mata Pelajaran Use Case Halaman Admin Name Requirements 4e Goal Admin dapat menyimpan, mencari Pre-conditions Admin melakukan login Post-conditions Data guru tersimpan dan ditemukan. ISBN: 978-602-72850-5 -7 Failed and condition Gagal menyimpan dan mencari. Primary actors Admin Main Flow / Basic 1. Admin melihat Path daftar mata pelajaran. 2. Admin melihat form tambah mata pelajaran. 3. Admin mengisi form tambah mata pelajaran. 4. Admin memilih tombol simpan. 5. System menyimpan data mata pelajaran. Alternate 1. Admin memilih link Flow/Invariant 1 hapus. 2. System menghapus data mata pelajaran. 3. Admin memilih link edit. 4. Admin melihat form edit data mata pelajaran. 5. Admin mengisi form edit data mata pelajaran. 6. Admin memilih tombol update. 7. System mengupdate info data mata pelajaran. Invariant 2 1. Admin mencari data mata pelajaran. 2. System menampilkan data mata pelajaran. Tabel 14. Deskripsi Use Case Mengolah Data Jadwal Pelajaran Use Case Halaman Admin Name Requirements 4f Goal Admin dapat menyimpan, mencari, menghapus, mengubah. Pre-conditions Admin melakukan login Post-conditions Data guru tersimpan, terhapus, ter-update dan ditemukan. Failed and condition Gagal menyimpan, menghapus, mengupdate dan mencari. Primary actors Admin Main Flow / Basic 1. Admin melihat Path daftar jadwal pelajaran. INF-264 SNIPTEK 2014 ISBN: 978-602-72850-5 -7 2. Alternate Flow/Invariant 1 Invariant 2 C. a. Activity Diagram Activity Diagram halaman guru Admin memilih link tambah jadwal pelajaran. 3. Admin melihat form tambah jadwal pelajaran. 4. Admin mengisi form tambah jadwal pelajaran. 5. Admin memilih tombol simpan. 6. System menyimpan data jadwal pelajaran. 1. Admin memilih link hapus. 2. System menghapus data jadwal pelajaran. 3. Admin memilih link edit. 4. Admin melihat form edit data jadwal pelajaran. 5. Admin mengisi form edit data jadwal pelajaran. 6. Admin memilih tombol update. 7. System mengupdate info data jadwal pelajaran. A. Admin mencari data jadwal pelajaran. B. System menampilkan data jadwal pelajaran. pengolahan nilai Gambar 5. Activity Diagram pengolahan nilai akhir halaman guru b. Activity Diagram pembagian kelas halaman admin akhir Gambar 6. Activity Diagram pembagian kelas halaman admin INF-265 SNIPTEK 2014 c. ISBN: 978-602-72850-5 -7 Activity Diagram pengolahan jadwal pelajaran halaman admin b. Logical Record Structure SISWA NIS Nama_siswa Passwd Tmp_lahir Tgl_lahir Jekel Agama Alamat Telp Nm_ayah Nm_ibu Pk_ayah Pk_ibu Penghasilan No_kk status DETAIL KELAS KELAS kelas NIS NIP Kelas Tingkat NIP Kelas NIS Kelas DETAIL MAPEL NIS JADWAL Id_mapel NIP Id_jadwal Hari Jam_ke Id_mapel Kelas Semester Th_ajaran MATA PELAJARAN Id_mapel Id_mapel Id_mapel Nama_mapel semester NIP GURU NIP Nama_guru Kode_guru Password Tmp_lahir Tgl_lahir Jekel Ijasah_tetg Ijasah_sek Ijasah_jur Ijasah_th Jabatan Kode_stat Agama Alamat No_telp Foto Email Status Tgl_masuk Kode_stat NILAI Jam_ke Id_nilai Id_mapel NIS Th_ajaran Semester UTS UAS Tot_tugas Tot_absen Nil_akhir grade Gambar 6. Activity Diagram pengolahan jadwal pelajaran halaman admin STATUS JABATAN JAM PELAJARAN Kode_stat Stat_guru ket Jam_ke Waktu_mulai Waktu_selesai Id_mapel Grade GRADE C. Desain 1. Database a. Entity Relationship Diagram Grade Nilai_min Nilai_mas ket Gambar 8. Logical Record Structure penilaian akademik Tgl_lahir jekel Tmp_lahir Waktu_mulai agama Passwd telp Waktu_selesa i Jam_ke Nama_siswa 2. a. alamat NIS Nm_ayah Id_jadwal Nm_ibu 1 Siswa N M Memiliki Software Architecture Component Diagram Hari Jam Pelajaran Berdasarkan Jam_ke 1 1 Mendapatkan kelas NIS Th_ajaran M 1 grade Memiliki Nilai_mas Detail Kelas Id_mapel N ket password Kode_guru M Nama_mapel Tmp_lahir Mata Pelajaran semester Berdasarkan Berdasarkan Nama_guru Id_nilai Tgl_lahir NIP Id_mapel jekel N Nilai Akhir 1 1 Menginputkan Guru Kelas Memiliki <<Application>> Sistem Informasi Akademik Sekolah <<Cascading Style Sheets>> Style.css 1 M N NIS <<Javascript>> JQuery.js M Nilai_min Grade Nilai M <<Database Server>> MySQL Jadwal semester No_kk status <<Database>> akademik2014 Id_mapel kelas penghasilan Th_ajaran jabatan Ijasah_tertg 1 Kode_stat semester Ijasah_sek Ijasah_th grade alamat UTS UAS Tot_absen Kelas NIP Ijasah_jur agama tingkat Berdasarkan Tot_tugas <<Web Server>> Apache <<Web Operating System>> Windows 7 1 Id_mapel Detail Mata Pelajaran NIP Gambar 9. Component Diagram Sistem Informasi Akademik Sekolah Gambar 7. Entity Relationship Diagram penilaian akademik INF-266 SNIPTEK 2014 b. ISBN: 978-602-72850-5 -7 c. Rancangan Halaman Guru Deployment Diagram <<Application>> Sistem Informasi Akademik Sekolah <<Java Script>> JQuery.js <<Cascading Style Sheet>> Style.css <<Web Server>> Apache <<Database>> Akademik2014 Port 3306 <<Web Operating system>> Windows 7 <<Databse Server>> MySQL Port 80 Web Browser Operating system Gambar 12. Tampilan Halaman Guru Gambar 10. Deployment Diagram Sistem Informasi Akademik Sekolah 3. d. Rancangan Login Siswa User Interface a. Rancangan Halaman Utama Gambar 13. Tapilan form login siswa e. Rancangan Halaman Siswa Gambar 14. Tampilan Halaman Siswa Gambar 10. Tampilan Form Login Guru f. Rancangan Login Admin b. Rancangan Login Guru Gambar 11. Tampilan form login guru Gambar 15. Tampilan form login admin INF-267 SNIPTEK 2014 g. Rancangan Halaman Admin ISBN: 978-602-72850-5 -7 M. Shalahuddin, Rosa A.S. 2008. Java di Web. Bandung: Informatika. Nguyen, Quan. 2013. HTML5 Canvas and CSS3 by Examples: Graphics, Games and Animations. United States of America : Ramacad Inc Permana, Pupung Budi. 2004. Kiat Praktis Menjadi Desain Web Professional. Jakarta : PT Elex Media Komputindo. Sarosa, samiaji. 2009. Sistem Informasi Akuntansi. Jakarta : Gramedia Widiasarana Indonesia (Grasindo) Gambar 16. Tampilan halaman admin KESIMPULAN Dapat mempermudah penyampaian informasi untuk warga sekolah dan masyarakat umum yang berada di dalam atau luar sekolah. Dengan menggunakan sarana website ini dapat mempermudah guru dalam melakukan input nilai siswa dan rekap nilai akhir. Pihak sekolah dapat mengarsipkan data guru dan siswa dengan aman dan mudah pengaksesannya. REFERENSI Anhar. 2010. Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta : Media Kita. Arconico, Eddie S. 2005. Web Database menggunakan MySQL dan SQLite. Yogyakarta: PD. Anindya. Hidayatun, N., Herlawati, H., & Frieyadie, F. (2013). Aplikasi Web Untuk Sistem Informasi Akademik Sma Negeri 33 Jakarta. Jurnal Pilar Nusa Mandiri, 9(2), 174-183. Suardika, Gede dan Triandini, Evi. 2012. Step By Step Desain Proyek Menggunakan UML. Yogyakarta : CV. Andi Offset. Wahana Komputer. 2010. Panduan Praktis Menguasai Pemrograman Web dengan JavaScript. Yogyakarta : Andi Offset Wardana. 2010. Menjadi Master PHP dengan Framework Codeigniter. Jakarta : PT Elex Media Komputindo Winanto, Edy, Ali Zaki. 2012. Mobile Web Development dengan Dreamweaver. Jakarta : PT Elex Media Komputindo. Yuhefizar. 2008. 10 Jam Menguasai Internet Teknologi dan Aplikasinya. Jakarta : PT Elex Media Komputindo. Yuhefizar, HA Mooduto, 2009. Rahmat Hidayat. Cara Mudah Membangun Website Interaktif Menggunakan Content Management System Joomla. Jakarta : PT Elex Media Komputindo. Kroenke, David M. 2005. Database Processing. PT Gelora Aksara Pratama. Ramadhan, Arif. 2006. SGS:Pemrograman WEB. Jakarta: PT Elex Media Komputindo. Ladjamudin, Al Bahra. 2005. Analisa dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu. Sutopo, Ariesto Hadi. 2007. Pemrograman Flash dengan PHP & MySQL. Yogyakarta: Graha Ilmu. Marimin, Tanjung, henri, dan Prabowo, haryo. 2006. Sistem Informasi Manajemen Sumber Daya Manusia. Jakarta: Gramedia Widiasarana Indonesia. Talib, Haer. 2010. Panduan Praktis Menguasai Komputer. Jakarta. PT Elex Media Komputindo. INF-268