PENGEMBANGAN SISTEM INFORMASI MANAJEMEN AKADEMIK BERBASIS WEB (STUDI KASUS SMP INSAN KAMIL)
AKHMAD WURYANTORO
DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2009
PENGEMBANGAN SISTEM INFORMASI MANAJEMEN AKADEMIK BERBASIS WEB (STUDI KASUS SMP INSAN KAMIL)
Skripsi Sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor
Oleh: AKHMAD WURYANTORO
DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR 2009
ABSTRAK AKHMAD WURYANTORO. Pengembangan Sistem Informasi Manajemen Akademik Berbasis Web. Dibimbing oleh RINDANG KARYADIN dan ANNISA. Dalam dunia pendidikan, khususnya pendidikan dasar dan menengah, banyak ditemukan permasalahan dalam menyediakan informasi akademik. Umumnya informasi tersebut masih dilakukan dengan mengolah data secara manual, sementara proses kegiatan dan administrasi akademik yang dilakukan, dengan jumlah stakeholder yang sangat banyak dan keterbatasan sumberdaya manusia yang ada di unit pelaksana, dapat mengakibatkan kegiatan pengolahan data menjadi sulit. Pengolahan data secara manual juga mengakibatkan keakuratan data yang rendah. Ketersediaan teknologi komputer yang ada saat ini dan kemudahan mendapatkannya sudah sangat memungkinkan untuk diterapkannya suatu sistem informasi dalam mengatasi permasalahan diatas. Untuk itu, Sistem Informasi Manajemen Akademik Berbasis Web ini dikembangkan. Pada penelitian ini sistem dirancang dan dibangun menggunakan metode rekayasa web (web engineering). Model yang dibangun didasarkan pada wawancara dan observasi dengan pihak yang terkait ( dalam hal ini institusi pendidikan Sekolah Menengah Pertama Insan Kamil) untuk mengetahui permasalahan yang berkaitan dengan kegiatan akademik. Hasilnya disajikan dalam bentuk sistem dengan antarmuka berbasis web. Hasil yang diberikan diharapkan bisa memberikan gambaran tentang sebuah Sistem Informasi Manajemen Akademik terutama untuk pendidikan tingkat Sekolah Menengah Pertama. Kata Kunci: sistem informasi akademik, administrasi akademik, web engineering
Judul : Pengembangan Sistem Informasi Manajemen Akademik Berbasis Web (Studi Kasus SMP Insan Kamil) Nama : Akhmad Wuryantoro NRP : G64104049
Menyetujui:
Pembimbing I,
Pembimbing II,
Rindang Karyadin, S.T., M.Kom. NIP 132311915
Annisa, S.Kom, M.Kom. NIP 132311930
Mengetahui: Dekan Fakultas Matematika Dan Ilmu Pengetahuan Alam Institut Pertanian Bogor
Dr. Drh. Hasim, DEA NIP 131578806
Tanggal Lulus:
RIWAYAT HIDUP Akhmad Wuryantoro, dilahirkan di Kebumen pada tanggal 6 Oktober 1985 sebagai anak pertama dari pasangan Sutadi dan Lys Wuryanti. Penulis menempuh pendidikan menengah atas di SMA Negeri I Semarang masuk program IPA dan selesai pada tahun 2004. Pada tahun yang sama (2004), penulis diterima sebagai mahasiswa Institut Pertanian Bogor, Fakultas Matematika Ilmu Pengetahuan Alam (FMIPA), Departemen Ilmu Komputer melalui Undangan Seleksi Masuk IPB (USMI).
PRAKATA Alhamdulillah hirobil ‘alamin, puji dan syukur penulis panjatkan kepada Allah SWT atas segala karunia dan rahmat-Nya sehingga tugas akhir dengan judul Pengembangan Sistem Informasi Manajemen Akademik Berbasis Web, dapat diselesaikan. Terima kasih penulis ucapkan kepada semua pihak yang telah membantu dalam penelitian ini, antara lain kepada orang tua penulis Bapak Sutadi dan Ibu Lys Wuryanti atas kasih sayang, dukungan dan doa yang terus mengalir. Adik Arum Susanti atas perhatian dan kasih sayangnya. Bapak Rindang Karyadin, S.T., M.Kom selaku pembimbing pertama atas bimbingan dan arahannya selama penelitian dan penyusunan karya tulis ini. Ibu Annisa, S.Kom, M.kom selaku pembimbing kedua atas bimbingan dan motivasi selama penyusunan karya tulis ini. Bapak Firman Ardiansyah, S.Kom, M.si atas ketersediaannya menjadi moderator seminar dan dosen penguji. Penulis juga mengucapkan terima kasih kepada Noven Himan Huji yang terus memberikan semangat dan motivasi. Reza Andi Putra dan Irfan Pratama Putra atas nasihat dan kebersamaan dalam senang maupun susah dalam mendapatkan nilai yang baik selama kuliah. Sahabat Ringga Gilang Baskoro dan Hilmy Gauzan atas bantuannya. Kakak sepupu Arif Sujendro, S.Kom beserta rekan kerjanya di Departemen Keuangan Republik Indonesia terima kasih atas bantuan dan keikhlasannya dalam membantu dan meminjamkan notebook selama skripsi. Teman-teman ilkomerz 41 terima kasih atas persahabatannya selama kuliah. Seluruh dosen Ilmu Komputer IPB terima kasih atas bimbingan dan ilmu yang telah diberikan selama kuliah. Staf Ilmu Komputer IPB dan keluarga besar ilkomerz. Teman-teman yang tinggal satu atap di Wisma Mangrove Garden. Kepada semua pihak lainnya yang telah membantu dalam penyelesaian tugas akhir ini yang tidak dapat disebutkan satu per satu, penulis ucapkan terima kasih. Semoga penelitian ini dapat bermanfaat.
Bogor, Februari 2009
Akhmad Wuryantoro
DAFTAR ISI Halaman DAFTAR GAMBAR .......................................................................................................................vi DAFTAR LAMPIRAN ....................................................................................................................vi PENDAHULUAN............................................................................................................................. 1 Latar Belakang............................................................................................................................. 1 Tujuan .......................................................................................................................................... 1 Ruang Lingkup ............................................................................................................................ 1 TINJAUAN PUSTAKA .................................................................................................................... 1 Sistem Informasi .......................................................................................................................... 1 HyperText Markup Language (HTML) ....................................................................................... 1 Database Management System (DBMS) .................................................................................... 2 MySQL ........................................................................................................................................ 2 PHP Hypertext Preprocessor (PHP) ............................................................................................ 2 Rekayasa Web ( Web Engineering) ............................................................................................. 2 Arsitektur desaign ....................................................................................................................... 3 Normalisasi .................................................................................................................................. 3 METODE PENELITIAN .................................................................................................................. 3 Formulasi ..................................................................................................................................... 3 Perencanaan ................................................................................................................................. 4 Engineering ................................................................................................................................. 4 Perancangan Content .......................................................................................................... 4 Perancangan Arsitektur ....................................................................................................... 4 Perancangan Navigasi ......................................................................................................... 4 Perancangan Keluaran (production) ................................................................................... 4 Perancangan Antarmuka ..................................................................................................... 4 Pembuatan Halaman dan Pengujian ............................................................................................ 4 Evaluasi ....................................................................................................................................... 4 HASIL DAN PEMBAHASAN ......................................................................................................... 5 Arsitektur Web ............................................................................................................................. 8 Keluaran Sistem (Production) ..................................................................................................... 8 Navigasi Sistem ........................................................................................................................... 8 Antarmuka Sistem ....................................................................................................................... 9 Pembuatan Halaman .................................................................................................................. 10 Pengujian dan Evaluasi .............................................................................................................. 10 KESIMPULAN DAN SARAN ....................................................................................................... 11 DAFTAR PUSTAKA ..................................................................................................................... 11 LAMPIRAN .................................................................................................................................... 12
DAFTAR GAMBAR 1 2 3 4 5 6 7 8 9 10
Halaman Tahapan Proses Metode Web Engineering................................................................................. 2 Struktur Linear. Grid. Networked. Hierarki............................................................................... 3 ER Diagram ............................................................................................................................... 7 Keterhubungan Antar Tabel ....................................................................................................... 7 Diagram Konteks Sistem ........................................................................................................... 8 Struktur Navigasi Sistem ........................................................................................................... 9 Sketsa Antarmuka Sistem ........................................................................................................ 10 Halaman Menu Admin ............................................................................................................. 10 Halaman Report Nilai .............................................................................................................. 10 Halaman Report SPP ................................................................................................................ 10
DAFTAR LAMPIRAN 1 2 3 4 5
Halaman DFD (Data Flow Diagram) ..................................................................................................... 13 Daftar proses sistem ................................................................................................................. 14 Deskripsi tabel ......................................................................................................................... 18 Panduan penggunaan sistem (user manual) ............................................................................. 23 Pengujian.................................................................................................................................. 49
PENDAHULUAN Latar Belakang Dalam dunia pendidikan tingkat Sekolah Menengah Pertama (SMP) banyak ditemukan permasalahan dalam menyediakan informasi akademik seperti yang berhubungan dengan informasi data guru, siswa, kelas, mata pelajaran, jadwal pelajaran, berita acara pengajaran, kalender akademik maupun informasi mengenai kegiatan akademik lainnya yang penyampaiannya masih dilakukan secara manual baik kepada pihak sekolah, guru, maupun siswa. Selain itu banyak ditemukan data yang memerlukan pengolahan dalam waktu yang relatif singkat. Sebagai contoh antara pengolahan data siswa yang mempelajari dan menghadiri mata pelajaran dengan mata pelajaran yang diajar oleh guru. Pada data-data tersebut terdapat data absensi dan data nilai siswa yang jumlahnya tidak sedikit. Hal ini akan menyulitkan bagi guru dalam melakukan pengolahan data nilai pada setiap akhir semester dan absensi siswa pada setiap pertemuan mata pelajaran jika pengolahannya dilakukan secara manual. Pengolahan data nilai, dan absensi yang dilakukan secara manual tentu akan menghambat penyampaian informasi karena membutuhkan waktu lama dan memiliki keterbatasan. Jika siswa atau guru membutuhkan informasi nilai atau absensi, dan mereka berada di luar lingkungan sekolah maka mereka tidak dapat mengakses informasi tersebut. Oleh karena itu dibutuhkan Sistem Informasi Manajemen Akademik Berbasis Web agar setiap pengguna baik siswa maupun guru dapat mengakses sistem ini untuk mendapatkan informasi yang diinginkan dimanapun dan kapanpun pengguna berada baik di luar lingkungan sekolah maupun di dalam lingkungan sekolah selama terdapat koneksi ke internet sehingga diharapkan aktifitas akademik yang dilakukan menjadi lebih efektif dan efesien. Tujuan Penelitian ini bertujuan untuk mengembangkan Sistem Informasi Manajemen Akademik Berbasis Web agar dapat memberikan lebih banyak informasi yang bersifat akademik secara lebih spesifik kepada pengguna, sehingga diharapkan dapat mempermudah upaya pemantauan terhadap
perkembangan atau kemajuan siswa dalam proses kegiatan belajar mengajar. Ruang Lingkup Sistem Informasi Manajemen Akademik (SIMAK) menyediakan informasi yang terbatas pada informasi akademik. Sistem ini dapat melakukan pengolahan ataupun administrasi terhadap data yang dapat diakses oleh administrator, siswa dan guru yang mengajar. Seluruh kegiatan manipulasi data dilakukan oleh administrator, guru terbatas pada peng-update-an dan peng-input-an terhadap data nilai dan absensi siswa. Informasi lain yang bersifat umum meliputi jadwal pelajaran, absensi, data mata pelajaran, nilai, status pembayaran SPP (Sumbangan Pembangunan Pendidikan) dan biodata dapat dilakukan oleh siswa.
TINJAUAN PUSTAKA Sistem Informasi Sistem informasi merupakan kombinasi antara prosedur kerja dalam mendukung proses pembuatan keputusan, SDM (Sumber Daya Manusia) yang terlibat dalam operasional dan pengembangannya serta teknologi informasi meliputi perangkat keras (hardware), perangkat lunak (software), jaringan komunikasi dan data yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi. Sebuah sistem informasi mengumpulkan, memproses, menyimpan, menganalisis dan menyebarkan informasi untuk tujuan yang spesifik (Turban et al. 1999). Sistem informasi dapat terdiri dari informasi tentang orang-orang tertentu, tempat dan sesuatu hal dalam organisasi atau lingkungan yang mengelilinginya (Laudon KC & Laudon JP 2000). HyperText Markup Language (HTML) HTML adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML dirancang untuk digunakan tanpa tergantung pada suatu platform tertentu, disebut sebagai markup language karena mengandung tag tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen (Sutarman 2003).
1
Database Management System (DBMS) Database terdiri dari kumpulan item data yang saling berhubungan. Item data ini merupakan file , dimana setiap file terdiri dari kumpulan record. Suatu record terdiri atas beberapa field yang membentuk suatu tabel. Field merupakan suatu atribut yang menunjukkan suatu item dari data, misalnya data nama, data alamat. Database dirancang, dibangun, dan dikumpulkan untuk tujuan dan pengguna tertentu pada suatu aplikasi web. Database merepresentasikan entitas, atribut, dan relasi. Entitas adalah suatu objek nyata (orang, tempat, benda, konsep, atau peristiwa) dalam suatu organisasi. Sebuah atribut adalah sifat yang menggambarkan beberapa aspek dari objek yang hendak disimpan, dan relasi adalah asosiasi antar entitas. DBMS (Database Management System) adalah perangkat lunak yang berinteraksi dengan pengguna, program aplikasi dan penyimpanan data (Connolly 2002). MySQL MySQL termasuk jenis RDBMS (Relational Database Management System) yang bersifat terbuka (open source) artinya bisa digunakan oleh siapa saja baik untuk dimodifikasi sesuai kebutuhan maupun sebagai suatu program pada aplikasi komputer. Pada MySQL sebuah database mengandung beberapa tabel yang terdiri dari sejumlah baris dan kolom. Baris pada tabel sering disebut sebagai instance dari data, sedangkan kolom sering disebut sebagai attributes atau field (Elmasri et al. 2000). PHP Hypertext Preprocessor (PHP) PHP merupakan bahasa script server-side yang khusus dirancang untuk dapat digunakan pada pembuatan suatu web, penggunaan bahasa pemrograman ini memungkinkan pembuatan web yang dinamis. Kode PHP dapat bekerja pada suatu server dan menghasilkan HTML atau keluaran yang
dapat dilihat oleh user (Castagnetto et al. 1999). Rekayasa Web ( Web Engineering) Web Engineering adalah proses yang digunakan untuk membuat aplikasi web menjadi berkualitas tinggi. Rekayasa web lebih banyak meminjam banyak konsep dan prinsip yang fundamental dari rekayasa perangkat lunak dengan menekankan pada metode, alat bantú, teknik, prinsip-prinsip manajemen dan pendekatan sistematis. Tujuan lain pengembangan sistem dengan rekayasa web adalah untuk mengendalikan pengembangan, dan meminimalkan resiko (Pressman 2001). Beberapa karakteristik yang perlu diperhatikan dari aplikasi web agar memiliki kualitas tinggi, yaitu: Kesiapan (immediacy). Pengembang menggunakan metode untuk melakukan perencanaan, análisis, desain, implementasi, dan pengujian dengan menyesuaikan pada jadwal yang dibutuhkan dalam pengembangan aplikasi web sehingga tidak akan memiliki kesiapan yang sama dalam melakukan pengembangan. Keamanan (security). Kemanan yang kuat pada infrastruktur yang mendukung aplikasi web, diperlukan untuk menjaga content dan menyediakan cara aman untuk melakukan transmisi data. Mengingat pada aplikasi web sulit untuk melakukan pembatasan terhadap populasi dan end user yang akan mengakses aplikasi. Estesis (aesthetics). Tampilan dan isi informasi merupakan bagian yang sangat menentukan daya tarik aplikasi web. Proses rekayasa web dapat dilihat pada Gambar1.
Content design
Production
Architectural design
Navigation design
Interface design
Gambar 1. Tahapan Proses Metode Web Engineering (Pressman 2001).
2
Arsitektur desaign Arsitektur desaign menggambarkan struktur aplikasi web. Struktur ini terdiri dari 4 macam, yaitu: Struktur Linear. Urutan interaksi sudah dapat dipastikan, untuk memilih informasi tertentu pengguna diharuskan memilih menu navigasinya terlebih dahulu. Struktur Grid. Isi dari suatu situs dapat dikategorikan dalam dua atau lebih dimensi, misalnya e-commerce menjual notebook. Horizontal adalah kategori berdasarkan feature notebook, sedang vertikal adalah merek notebook. Struktur Jaringan. Komponen pada struktur ini terhubung satu sama lain, dirancang agar dapat melalui semua komponen sistem. Struktur Hierarki. Struktur ini memungkinkan aliran secara horizontal selain jalur vertikal yang umum. Struktur tersebut dapat dilihat pada Gambar 2.
(a)
(b)
Normalisasi Normalisasi merupakan proses memecah suatu tabel menjadi tabel yang lebih kecil dengan tidak menghilangkan informasi yang terdapat pada tabel sebelumnya, misalnya memecah tabel siswa menjadi tabel nilai, pada tabel nilai harus terdapat field kunci nomor induk siswa yang berasal dari tabel siswa agar bisa mengambil informasi yang terdapat di tabel siswa. Normalisasi menjamin bahwa relasi yang diturunkan dari model data tidak mengandung data redundancy atau duplikasi data (Connolly 2002). Ada beberapa tingkat yang digunakan dalam normalisasi, meliputi: 1. Bentuk normal pertama (1NF) terpenuhi jika setiap atribut dalam suatu tabel telah bersifat atomic atau tidak memiliki atribut bernilai banyak (multivalued attributes) dan tidak ada lebih dari satu atribut yang domain nilainya sama. 2. Bentuk normal kedua (2NF) terpenuhi jika suatu tabel sudah memenuhi bentuk normal pertama dan tidak ada atribut yang memiliki ketergantungan secara parsial, dimana seluruh field tergantung pada sebagian field kunci. 3. Bentuk normal ketiga (3NF) terpenuhi jika suatu tabel sudah memenuhi bentuk normal kedua dan tidak ada ketergantungan transitif (dimana field bukan kunci tergantung pada field bukan kunci lainnya).
METODE PENELITIAN
(c)
(d) Gambar 2. Struktur Linear (a). Grid (b). Networked (c). Dan Hierarki (d)
Sistem yang akan dirancang dan dibangun diberi nama Sistem Informasi Manajemen Akademik Berbasis Web. Metode penelitian yang digunakan adalah mengacu pada tahapan proses dalam web engineering yang dikemukakan oleh Pressman (2001), yang terdiri dari tahap formulasi, perencanaan, engineering, pembuatan halaman dan pengujian serta evaluasi terhadap aplikasi. Formulasi Formulasi merupakan tahap pertama yang dilakukan dalam pembuatan aplikasi web. Pada tahap ini dilakukan identifikasi terhadap tujuan dan batasan dari aplikasi web secara keseluruhan. Untuk mengetahui tujuan dan batasan perlu dilakukan pengumpulan terhadap fakta dan data pada sistem yang dikembangkan, yaitu dengan melakukan :
3
1. Observasi di lapangan untuk mengetahui data yang terlibat di dalam sistem, misalnya data jadwal pelajaran, guru, siswa, mata pelajaran, berita acara pengajaran, dan data akademik lainnya. 2. Wawancara kepada pihak-pihak yang terkait dengan pengolahan data yang berhubungan dengan data asset pada institusi pendidikan terkait. Data yang digunakan merupakan data yang dimiliki oleh Sekolah Menengah Pertama Insan Kamil Bogor. Perencanaan Pada tahap ini dilakukan perencanaan terhadap pengembangan aplikasi web dengan menentukan kebutuhan-kebutuhan informasi apa saja yang diperlukan untuk menghasilkan beberapa report yang akan ditampilkan pada sistem. Engineering Pada tahap ini dibagi menjadi dua pekerjaan yang dilakukan secara paralel, yaitu desain isi informasi dan desain arsitektur web. Tahapan perancangan sistem yang terdapat pada proses ini meliputi : 1. Perancangan Content Dalam perancangan ini akan dirancang database baru karena data yang tersedia belum memiliki penyimpanan yang terstruktur. Tabel-tabel yang dibuat akan disesuaikan dengan kebutuhan untuk keperluan penyimpanan data dari content yang akan ditampilkan pada setiap halaman web. 2. Perancangan Arsitektur Perancangan arsitektur yang dilakukan berkaitan dengan struktur kinerja sistem secara keseluruhan. Untuk melakukan perancangan ini diperlukan suatu aliran kerja yang terstruktur agar dapat mengatur dan mengarahkan pengembangan sistem. 3. Perancangan Navigasi Pada tahap ini ditentukan navigasi ke halaman-halaman web berdasarkan arsitektur yang sudah terbentuk sehingga memungkinkan pengguna untuk mengakses isi web dan layanan-layanan yang disediakan.
4. Perancangan Keluaran (production) Perancangan ini bertujuan untuk menghasilkan keluaran. Keluaran yang dihasilkan harus dapat memenuhi kebutuhan informasi yang diinginkan oleh pengguna dan disesuaikan dengan hak akses pengguna. Keluaran yang dihasilkan dari aplikasi web merupakan hasil dari proses manajemen data pada sistem. 5. Perancangan Antarmuka Perancangan ini membahas mengenai antarmuka yang digunakan untuk pengembangan sistem. Perancangan antarmuka dibuat dalam bentuk tag HTML yang kemudian disimpan dalam bentuk eksistensi PHP untuk memudahkan proses pengkodean dan penggabungan, seluruh file yang dieksekusi berupa file PHP. Pengguna diberikan menu-menu yang sudah tersedia untuk memudahkan proses navigasi ke halaman-halaman tertentu. Pembuatan Halaman dan Pengujian Pembuatan halaman yang menghasilkan suatu halaman web dilakukan dengan pembuatan program menggunakan PHP yang dapat dieksekusi dalam bentuk HTML. Pembuatan program dengan kode PHP juga dilakukan untuk melakukan koneksi ke dalam database server, dimana program yang dibuat adalah berupa program untuk melakukan proses penambahan data, peng-update-an data, penghapusan data dan proses menampilkan rekap dan rincian data dari database. Pembuatan program dengan kode PHP dilakukan baik secara embedded maupun nonembedded. Embedded dilakukan dengan menyisipkan kode PHP di dalam kode HTML sedangkan nonembedded dilakukan dengan menyisipkan kode HTML di dalam kode PHP. Sedangkan tahap pengujian diperlukan untuk mengetahui kemungkinan terjadinya kesalahan pada script atau form untuk kemudian dapat dilakukan perbaikan. Evaluasi Evaluasi dilakukan untuk mengetahui kualitas sistem dengan menentukan apakah web yang dibuat telah sesuai dengan keinginan pengguna. Apabila belum sesuai dengan permintaan maka proses rekayasa web akan terus dilakukan dan dimulai lagi dari tahap formulasi.
4
HASIL DAN PEMBAHASAN Formulasi Berdasarkan hasil observasi dan wawancara yang telah dilakukan, kebutuhan informasi terhadap kalender akademik menjadi salah satu bagian yang penting pada Sistem Informasi Manajemen Akademik, mengingat informasi tersebut berkaitan dengan perencanaan kegiatan akademik ke depan yang akan dilaksanakan pada tahun akademik baru. Tenaga pengajar dalam hal ini adalah guru, perlu melakukan pendataan terhadap data nilai yang diperoleh siswa pada setiap akhir semester, data nilai tersebut selanjutnya digunakan untuk keperluan penyampaian informasi kepada siswa, pihak sekolah, dan wali kelas sebagai bahan pengisian buku rapor yang akan diberikan kepada wali murid, selain itu data nilai juga diperlukan untuk menentukan status kelanjutan studi siswa di akhir tahun akademik. Pendataan terhadap status kehadiran siswa dilakukan oleh guru pada setiap pertemuan untuk memantau kehadiran setiap siswa yang diajar. Sedangkan untuk status pembayaran SPP siswa yang dilakukan pada setiap bulan akan digunakan untuk menentukan status keaktifan siswa selama mengikuti pendidikan. Mengingat kegiatan guru yang padat sehingga terkadang tidak memungkinkan guru untuk pergi ke sekolah, maka dari itu perlu adanya penyampaian informasi berita acara pengajaran kepada guru secara online. Berita acara pengajaran diperlukan oleh guru pada setiap awal semester untuk mengetahui data mata pelajaran, dan data kelas yang akan diajar. Dalam data kelas yang diajar terdapat data siswa aktif yang terdaftar sebagai peserta didik sehingga dapat memudahkan guru untuk melakukan penginput-an maupun peng-edit-an terhadap data nilai dan absensi. Sebagai laporan tahunan sekolah, pada setiap akhir tahun akademik dilakukan pendataan untuk seluruh siswa yang pindah, naik kelas, tidak naik kelas, lulus atau tidak lulus. Setelah dilakukan pendataan terhadap status kelanjutan studi siswa, selanjutnya akan dilakukan peng-update-an terhadap ID kelas yang ditempati oleh masing-masing siswa. Khusus untuk siswa yang lulus, keluar maupun pindah dilakukan perubahan terhadap status siswa dari aktif menjadi nonaktif agar
tidak terdaftar lagi pada berita acara pengajaran setiap guru. Rekap jumlah siswa yang lulus dan tidak lulus diperlukan pihak sekolah untuk mengetahui jumlah angka kelulusan dan ketidaklulusan siswa setiap tahun akademik. Perencanaan Kebutuhan-kebutuhan informasi yang diperlukan untuk menampilkan setiap report pada Sistem Informasi Manajemen Akademik, yaitu: Jadwal pelajaran. Report ini membutuhkan informasi jadwal pelajaran, data mata pelajaran, dan kelas. Berita acara pengajaran. Report ini membutuhkan informasi guru, kelas, mata pelajaran beserta jumlah pertemuannya yang akan diajarkan. Nilai. Report ini membutuhkan informasi siswa, nilai, mata pelajaran, dan kelas. Absensi. Report ini membutukan informasi siswa, status kehadiran, mata pelajaran, dan kelas. Biodata, Report ini membutuhkan informasi data pribadi pengguna baik siswa maupun guru. SPP (Sumbangan Pembangunan Pendidikan). Report ini membutuhkan informasi siswa, kelas, dan data status pembayaran SPP. Laporan tahunan. Report ini membutuhkan informasi siswa, kelas, dan data kelanjutan studi. Mata pelajaran. Report ini membutukan informasi data mata pelajaran. Jenis kelas. Report ini membutuhkan informasi data seluruh kelas yang ditempati siswa. Kalader akademik. Report ini membutukan informasi mengenai perencanaan pelaksanaan kegiatan akademik. Siswa. Report ini membutukan informasi data pribadi siswa, dan kelas yang ditempati siswa. Guru. Report ini membutuhkan informasi data pribadi guru, mata pelajaran, dan level atau tingkatan kelas yang diajar.
5
Perancangan Content Content berupa text digunakan untuk mengisi setiap halaman web Sistem Informasi Manajemen Akademik. Proses dan aliran data menentukan content yang akan ditampilkan. Untuk menggambarkannya dilakukan pemodelan menggunakan DFD (Data Flow Diagram). DFD Level 1 dan Level 2 dapat dilihat pada Lampiran 1. Content yang ditampilkan merupakan hasil dari proses yang terdapat pada sistem. Untuk daftar proses sistem dapat dilihat pada Lampiran 2. Berdasarkan hasil formulasi dan perencanaan yang telah dilakukan sebelumnya, content yang ditampilkan pada sistem ini berisi informasi mengenai kegiatan akademik. Informasi disediakan untuk setiap pengguna sesuai dengan hak aksesnya masing-masing. Informasi yang terdapat pada pengguna admin, meliputi : Data guru yang mengajar berisi biodata dan data akses guru. Data siswa aktif yang terdaftar sebagai peserta didik berisi biodata dan data akses siswa. Berita acara pengajaran berisi informasi jenis mata pelajaran dan jenis kelas yang harus diajar. Kalender akademik berisi informasi jenis dan perencanaan waktu pelaksanaan kegiatan akademik pada setiap tahun ajaran baru. Mata pelajaran berisi informasi rincian data seluruh mata pelajaran yang diajarkan kepada peserta didik. Kelas berisi informasi rincian data seluruh jenis kelas yang ditempati oleh siswa mulai dari tingkat kelas VII hingga tingkat kelas IX. Level kelas berisi informasi tingkatan kelas yang diduduki oleh siswa. Laporan nilai berisi infomasi laporan nilai akhir siswa untuk seluruh mata pelajaran. Rekap nilai berisi informasi rincian nilai siswa untuk setiap mata pelajaran, meliputi nilai harian, nilai tugas, nilai tengah semester, dan nilai akhir semester. Rekap absen berisi informasi rincian dan rekap jumlah kehadiran siswa untuk setiap mata pelajaran.
Rekap laporan tahunan berisi informasi rincian dan rekap jumlah data siswa pindah, naik kelas, tinggal kelas, lulus dan tidak lulus. Rekap SPP berisi informasi rincian data status pembayaran SPP siswa untuk setiap tahun akademik dan periode semester. Rekap jumlah data berisi informasi jumlah data guru, siswa, jenis kelas, mata pelajaran, dan kegiatan pada kalender akademik. Rekap buku tamu berisi mengenai situs dari pengguna.
komentar
Ganti password, berisi informasi ganti password lama admin dengan password baru admin. Informasi yang terdapat pada pengguna guru, meliputi : Biodata berisi informasi data pribadi guru yang melakukan login. Berita acara pengajaran berisi informasi jadwal pengajaran setiap guru. Data absensi atau status kehadiran siswa aktif untuk setiap jenis kelas yang diajar. Data nilai siswa untuk setiap jenis kelas yang diajar. Ganti password, berisi informasi ganti password lama guru dengan password baru guru. Informasi yang terdapat pada pengguna siswa, meliputi : Jadwal pelajaran, berisi informasi waktu dan tempat kegiatan belajar mengajar untuk periode semester dan tahun akademik yang sedang berjalan. Absensi, berisi informasi kehadiran siswa yang melakukan login untuk setiap mata pelajaran yang sedang diampuh oleh siswa berdasarkan periode semester. Mata pelajaran, berisi informasi data seluruh mata pelajaran yang diajarkan mulai dari tingkat kelas VII hingga tingkat kelas IX. Nilai mata pelajaran, berisi informasi rincian nilai harian, nilai tugas, nilai tengah semester, dan nilai akhir semester siswa untuk setiap mata pelajaran berdasarkan periode semester dan tahun akademik.
6
Laporan nilai, berisi informasi nilai siswa untuk seluruh mata pelajaran berdasarkan periode semester dan tahun akademik. SPP (Sumbangan Pembangunan Pendidikan), berisi informasi status pembayaran SPP siswa berdasarkan periode semester dan tahun akademik. Biodata siswa, berisi informasi data diri atau profil siswa yang melakukan login. Ganti password berisi informasi ganti password lama siswa dengan password baru siswa yang melakukan login. Informasi-informasi tersebut selanjutnya disimpan dalam suatu database. Database disesuaikan dengan hasil dari tahapan formulasi dan perencanaan. Pada suatu proses kegiatan belajar mengajar yang sedang berlangsung. Siswa menempati masingmasing kelas dengan tidak ada siswa yang menempati dua kelas berbeda di tahun akademik yang sama. Setiap mata pelajaran yang diajarkan oleh guru menggunakan beberapa kelas. Jenis mata pelajaran dibedakan sesuai dengan tingkatan kelas, misalnya untuk mata pelajaran Matematika terdiri dari Matematika VII, Matematika VIII, dan Matematika IX. Setiap mata pelajaran dipelajari dan dihadiri oleh seluruh siswa. Mata pelajaran yang terdapat pada masing-masing kelas diajar atau dibimbing oleh seorang guru yang terdaftar sebagai tenaga pengajar. Setiap guru hanya mengajar satu jenis mata pelajaran sesuai dengan bidang penguasaannya masingmasing dan menggunakan beberapa kelas. Adapun pemodelan database secara konseptual tergambar melalui ERD (Entity Relationship Diagram) dapat dilihat pada Gambar 3. 1
mengajar
siswa noinduk(PK) idkelas(FK) …………….
spp id(PK) noinduk(FK) idkelas(FK) …………...
jeniskelas idkelas(PK) kdlevel(FK) …………...
nilai id(PK) noinduk(FK) kodemateri(FK) idkelas(FK) …………...
karyawan(guru) noguru(PK) bidang(FK) idlevel(FK) …………...
berita acara pengajaran id(PK) noguru(FK) idkelas(FK) kodemateri(FK) …………...
levelkelas kdlevel(PK) …………….
data_materi kodemateri(PK) kdlevel(FK) …………... absensi id(PK) noinduk(FK) idkelas(FK) kodemateri(FK) …………….
laporan_tahunan id(PK) noinduk(FK) idkelas(FK) …………….
Gambar 4. Keterhubungan Antar Tabel Jumlah siswa yang banyak memerlukan pembagian ke dalam beberapa kelas sesuai tingkatannya. Sehingga setiap tingkatan kelas dapat terdiri dari beberapa jenis kelas, hal ini perlu adanya penyimpanan terhadap data beberapa jenis kelas tersebut ke dalam suatu tabel yang diberi nama tabel jenis kelas. Dalam tabel jenis kelas, berisi kode kelas yang berfungsi sebagai field kunci. Data seluruh kelas dari tingkatan kelas tujuh sampai dengan kelas sembilan tersimpan dalam tabel ini sehingga perlu adanya pengelompokkan lagi sesuai dengan tingkatan kelas. Tabel level kelas merupakan tabel yang menyimpan data tingkatan kelas, berisi kode level sebagai field kunci.
guru 1
1 1
pelajaran
Gambar 4 menunjukkan pemodelan database secara fisik melalui relasi keterhubungan antar tabel.
n
menggunakan
kelas
n 1
n
menempati
n
mempelajari
siswa
memiliki
spp
n n
1
menghadiri
Gambar 3. ER Diagram
n
Kegiatan guru dalam mengajar suatu mata pelajaran perlu informasi jenis mata pelajaran, jenis kelas yang harus diajar, dan jadwal pengajaran, oleh karena itu berita acara pengajaran menjadi kebutuhan yang sangat penting bagi guru. Data yang berhubungan dengan informasi tersebut tersimpan dalam tabel bernama berita acara pengajaran yang memiliki ID berwujud auto increment sebagai field kunci, dalam berita acara pengajaran tentu ada data mata pelajaran yang akan diajar. Seluruh data mata pelajaran tersebut tersimpan dalam tabel yang bernama data
7
materi memiliki kode mata pelajaran sebagai field kunci. Sedangkan untuk data jadwal seluruh mata pelajaran setiap kelas tersimpan dalam tabel bernama jadwal pelajaran memiliki ID berwujud auto increment sebagai field kunci. Siswa memiliki status pembayaran SPP (Sumbangan Pembangunan Pendidikan) setiap bulan, sehingga perlu adanya tabel untuk menyimpan data-data ini. Tabel tersebut dinamakan dengan tabel SPP, memiliki ID yang berwujud auto increment sebagai field kunci. Pada setiap akhir tahun akademik dilakukan perekapan terhadap data seluruh siswa beserta status kelanjutan studinya, untuk menyimpan data tersebut perlu adanya tabel baru. Tabel baru ini diberi nama tabel laporan tahunan, memiliki ID yang berwujud auto increment sebagai field kunci. Sedangkan untuk setiap akhir semester dilakukan penginput-an terhadap data nilai. Hasil peng-inputan data tersebut disimpan dalam tabel bernama tabel nilai. Pada setiap pertemuan dilakukan peng-input-an terhadap data absensi. Hasil peng-input-an data absensi siswa disimpan dalam tabel bernama tabel absensi. Deskripsi tabel secara keseluruhan dapat dilihat pada Lampiran 3. Arsitektur Web Arsitektur web yang digunakan pada pengembangan Sistem Informasi Manajemen Akademik merupakan struktur linear. Pengguna dalam sistem ini yaitu administrator, guru, dan siswa harus melakukan login terlebih dahulu dengan memasukkan userid dan password untuk dapat mengakses sistem ini. Diagram konteks Sistem Informasi Manajemen Akademik Berbasis Web dapat dilihat pada Gambar 5. userid password status registrasi status login nilai absensi info akademik GURU berita acara pengajaran
status login ADMIN
userid
SIMAK
userid password
password SISWA data akademik
statuslogin statusregistrasi info akademik
Pengguna yang menggunakan sistem ini dikelompokkan menjadi tiga yaitu guru, siswa dan admin. Setiap pengguna dapat mengakses sistem ini sesuai dengan hak aksesnya. Registrasi dapat dilakukan bila belum memiliki password. Pengguna guru dan siswa yang melakukan registrasi akan memperoleh status registrasi. Karakteristik pengguna biasa dalam hal ini adalah pengguna bukan administrator yatu guru dan siswa memiliki hak akses terbatas. Administrator memiliki wewenang khusus untuk melakukan proses pengolahan data akademik yang meliputi penambahan, pengedit-an, dan penghapusan seluruh informasi data yang bersifat akademik. Seorang guru dapat masuk ke halamannya sendiri. untuk memperoleh informasi nilai, absensi dan berita acara pengajaran. Seorang siswa dapat masuk ke halamannya sendiri untuk memperoleh informasi akademik yang bersifat umum. Keluaran Sistem (Production) Keluaran dari sistem adalah informasi mengenai data yang bersifat akademik. Informasi yang ditampilkan pada sistem berupa tabel dan text. Sistem Informasi Manajemen Akademik menyediakan informasi print preview agar pengguna yang mengakses dapat mencetak informasinya. Informasi yang dapat dilakukan print preview, meliputi informasi rekap nilai, absensi, SPP, laporan tahunan, jadwal mata pelajaran, dan data mata pelajaran. Navigasi Sistem Navigasi merupakan bagian dari situs web yang berguna untuk memandu pengguna menjelajahi isi situs dan menghantarkan pengguna pada isi yang akan dicari. Navigasi dapat ditampilkan dalam berbagai media yaitu teks, image, atau animasi. Navigasi yang terdapat pada web SIMAK (Sistem Informasi Manajemen Akademik) dapat digunakan oleh setiap pengguna untuk melakukan prosesproses terhadap sistem, meliputi proses penambahan data, peng-edit-an data, penghapusan data, dan menampilkan informasi rekap dan rincian seluruh data akademik sesuai dengan kebutuhan. Struktur navigasi sistem secara abstrak dapat dilihat pada Gambar 6.
Gambar 5. Diagram Konteks Sistem
8
Halaman Utama
Login Admin
Login Guru
Menu Admin
Menu Guru
Login Siswa
jadwal pelajaran
ganti password
biodata
SPP
mata pelajaran
rapor
nilai pel
absensi
ganti password
ganti password
berita acara pengajaran
tambah berita acara
guru
tambah guru
edit guru
hapus guru
rapor
lihat rapor
Menu Siswa
cetak
biodata
hapus berita acara
edit berita acara
input nilai
lihat nilai
input absen
lihat absen
tambah nilai
edit nilai
tambah absen
edit absen
berita acara pengajaran
siswa
kelas
SPP
jadwal
mata pelajaran
Kalender akademik
tambah siswa
tambah kelas
tambah SPP
tambah jadwal
tambah mapel
tambah
tambah
edit siswa
edit kelas
edit SPP
edit jadwal
edit mapel
edit
edit
hapus kelas
hapus SPP
hapus jadwal
hapus mapel
hapus
hapus
hapus siswa
laporan tahunan
nilai
rekap absensi
rekap nilai mata pelajaran
rekap SPP
rekap laporan tahunan
input nilai
lihat absensi
lihat nilai
lihat SPP
lihat lapor tahunan
Gambar 6. Struktur Navigasi Sistem Agar dapat mengakses setiap halaman yang terdapat pada admin. Admin dapat masuk ke halaman login terlebih dahulu. Pada halaman login, admin dapat mengisi userid dan password jika akan masuk ke halaman berikutnya yaitu halaman admin. Setelah itu jika login berhasil, maka admin akan masuk ke halaman utama web SIMAK (Sistem Informasi Manajemen Akademik) dengan menu manajemen admin. Admin dapat mengakses setiap halaman yang sudah disediakan untuk melakukan proses penambahan, penghapusan, pengeditan dan menampilkan rekap serta rincian data akademik. Guru dapat mengakses sistem ini dengan masuk ke halaman login terlebih dahulu. Pada halaman login, guru dapat mengisi userid dan password jika akan masuk ke halaman berikutnya yaitu halaman guru, jika login berhasil, maka guru akan masuk ke halaman utama web SIMAK (Sistem Informasi Manajemen Akademik) dengan menu manajemen guru. Guru dapat mengakses setiap halaman yang sudah disediakan, melakukan peng-input-an data nilai dan data absensi, melihat bioadata, melihat hasil peng-
input-an nilai dan absensi yang telah dimasukkan, sedangkan pengubahan terhadap hasil peng-input-an data nilai dan absen dapat dilakukan bila terdapat kesalahan pada penginput-an. Selain itu guru juga dapat melihat berita acara pengajaran yang harus diajar serta mengganti password miliknya sendiri. Siswa dapat masuk ke halaman login terlebih dahulu. Pada halaman login, siswa dapat mengisi userid dan password jika akan masuk ke halaman berikutnya yaitu halaman siswa. Setelah berhasil login siswa akan masuk ke halaman utama web SIMAK (Sistem Informasi Manajemen Akademik) dengan menu manajemen siswa. Siswa dapat memperoleh informasi akademik yang bersifat umum, meliputi data jadwal pelajaran, data seluruh mata pelajaran mulai dari kelas VII hingga kelas IX, laporan nilai akhir seluruh mata pelajaran, rincian nilai seluruh mata pelajaran, status pembayaran SPP, biodata dan absensi. Antarmuka Sistem Antarmuka sistem ini secara umum terdiri empat bagian pada Gambar 7, yaitu: bagian teratas, bagian terbawah, bagian samping, dan
9
bagian tengah. Bagian samping digunakan untuk navigasi. Bagian teratas adalah bagian header sekaligus terdapat menu pilihan. Menu pilihan tersebut merupakan menu untuk menuju ke halaman login setiap pengguna. Halaman utama dan isi terdapat pada bagian tengah. Bagian terbawah digunakan untuk footer. Pada halaman utama sistem menu bagian teratas terdiri dari menu login admin, menu login guru dan menu login siswa. Menu tambahan bagian samping terdiri dari kalender, menu buku tamu, dan menu untuk menuju ke alamat website yang terkait, Sedangkan menu bagian tengah berisi informasi kalender akademik. Gambar 9. Halaman Report Nilai Logo,header, dan menu Menu tambahan
Content
Tampilan halaman untuk report status pembayaran SPP siswa dapat dilihat pada Gambar 10.
Footer
Gambar 7. Sketsa Antarmuka Sistem Pembuatan Halaman Pembuatan halaman merupakan hasil dari tahap proses perancangan pada sistem secara keseluruhan. Tampilan situs dalam sistem ini dibagi menjadi tiga bagian yang berbeda. Pada tampilan halaman untuk admin, terdapat menu untuk melakukan menajemen data akademik dan melihat rekap seluruh data akademik, meliputi data guru, siswa, jenis kelas, mata pelajaran, berita acara pengajaran, jadwal pelajaran, kalender akademik, nilai, rapor, absensi, dan SPP (Sumbangan Pembangunan Pendidikan), seperti dapat dilihat pada Gambar 8 sebagai berikut :
Gambar 8. Halaman Menu Admin Tampilan halaman untuk report nilai dapat dilihat pada Gambar 9.
Gambar 10. Halaman Report SPP Tampilan halaman secara lengkap dapat dilihat pada panduan penggunaan sistem yang disajikan pada Lampiran 4. Pengujian dan Evaluasi Konsep kualitas menjadi faktor yang sangat penting bagi kepuasan pengguna dan juga pengembang. Untuk mencapai suatu kualitas yang diharapkan tentu perlu adanya strategi pengujian terhadap sistem yang dikembangkan. Pengujian yang dilakukan terhadap Sistem Informasi Manajemen Akademik Berbasis Web ini adalah dengan menggunakan metode black box testing, dalam metode ini yang diuji adalah masukan dan keluarannya untuk menentukan apakah masukan yang diberikan dapat memberikan keluaran sesuai dengan yang diharapkan untuk keseluruhan unit fungsi pada sistem. pengujian dapat dilihat pada Lampiran 5.
10
KESIMPULAN DAN SARAN Kesimpulan Pengembangan Sistem Informasi Manajemen Akademik Berbasis Web dapat mempermudah pemantauan terhadap perkembangan atau kemajuan siswa dalam proses kegiatan belajar mengajar. Sistem yang dibangun menyediakan fasilitas untuk memasukkan data siswa, guru, kelas, mata pelajaran, jadwal pelajaran, berita acara pengajaran, kalender akademik, nilai, absensi dan menampilkan laporan tentang hasil belajar siswa, status kehadiran siswa, status pembayaran Sumbangan Pendidikan (SPP), dan status kelanjutan studi siswa. Saran Untuk pengembangan selanjutnya dapat ditambahkan fasilitas dalam mengirim data nilai maupun informasi akademik lainnya baik kepada siswa dan tenaga pengajar melalui layanan sms gateway.
. DAFTAR
PUSTAKA
Castagnetto J, Rawat H, Schumann S, Schollo C, Veliath D. 1999. Professional PHP Programming, Wrox Press Ltd. Connoly, T. M. and Carolyn E. B. 2002. Database System: A Practical Approach to Design Implementation and Management, third edition, Essex: Pearson Education Ltd. Elmasri, Ramez and Navathe, SB. 2000. Fundamental of Database System 3th Edition. Addison Wesley. Laudon KC, Laudon JP. 2000. Management Information System : Organization and Technology 4th Edition. New Jersey : Prentice–Hall, Inc. Pressman RS, 2001. Software Engineering a Practitioner’s Approach. Edisi ke-5. New York: McGraw-Hill. Sutarman. 2003. Membangun Aplikasi Web dengan PHP and MySQL. Graha Ilmu. Turban, Mc Lean, and Wetherbe. 1999. Information Technology for Management 2th Edition. John Wiley & Sons, Inc.
11
LAMPIRAN
12
Lampiran 1 DFD (Data Flow Diagram) Level 1 Userid Password
Userid Password
Status login Status login Userid Password
Siswa
Login 1
Status login
Guru
Data login Status registrasi
Status registrasi
Data registrasi Pilihan lihat jadwal pelajaran Pilihan lihat absensi Pilihan lihat data mata pelajaran Pilihan lihat nilai Pilihan lihat SPP Pilihan lihat biodata
Status password
Registrasi 2
Data registrasi
Data registrasi Pilihan lihat biodata Pilihan lihat nilai Pilihan lihat absensi Pilihan lihat jadwal ajar
Informasi jadwal pelajaran Informasi absensi Informasi data mata pelajaran Informasi nilai Informasi SPP Informasi biodata
Tampil Informasi Akademik 3
Informasi biodata Informasi nilai Informasi absensi Informasi jadwal ajar
Hasil manipulasi data Status password
Data akademik
Administrator
Pilihan lihat data akademik Data nilai Data absensi Data password
Data password Informasi data akademik Data manipulasi Data masukan
Database
Manipulasi data 4
Data akademik Data password Hasil manipulasi data Status password
Level 2 Siswa
Administrator
Data nilai Data absensi
Hasil tambah data
Guru Hasil tambah data
Status ganti password Data password
Tambah Data 4.1
Data update
Hasil update data Data nilai Data absensi
Data akademik Data tambah Data tambah
Update data 4.2
Database
Data update
Data akademik Hasil hapus data
Data hapus Data hapus Hapus data 4.3
Data akademik Data password Status ganti password
Status ganti password Password baru Data password Password ubah Ubah password 4.4
13
Lampiran 2 Daftar proses sistem Fungsi/Proses
Data Input
Data Output
Keterangan
Login admin
Userid, dan Password admin
Status login admin
Fungsi ini adalah fungsi untuk melakukan proses login admin
Login guru
Userid, dan Password guru
Status login guru
Fungsi ini adalah fungsi untuk melakukan proses login guru
Login siswa
Userid, dan Password siswa
Status login siswa
Fungsi ini adalah fungsi untuk melakukan proses login siswa
Ubah password admin
Password lama, password baru, dan confirm password baru admin
Status ganti password admin
Fungsi ini adalah fungsi untuk mangganti password lama admin dengan password baru admin
Ubah password guru
Password lama, password baru, dan confirm password baru guru
Status ganti password guru
Fungsi ini adalah fungsi untuk mangganti password lama guru dengan password baru guru
Ubah password siswa
Password lama, password baru, dan confirm password baru siswa
Status ganti password siswa
Fungsi ini adalah fungsi untuk mangganti password lama siswa dengan password baru siswa
Status registrasi guru
Registrasi guru
Nomor guru, sex, tanggal lahir, bulan lahir, tahun lahir, password, ulang password
Fungsi ini adalah fungsi untuk mendapatkan password bagi guru bila belum memiliki password , dengan memasukkan data registrasi guru
Status registrasi siswa
Registrasi siswa
Nomor induk, jenis kelamin, tanggal lahir, bulan lahir, tahun lahir, password, ulang password
Fungsi ini adalah fungsi untuk mendapatkan password bagi siswa bila belum memiliki password , dengan memasukkan data registrasi siswa
Hasil tambah data guru
Fungsi ini adalah fungsi untuk melakukan proses penambahan data guru
Tambah data guru
Nomor guru, nama, alamat, kota, kodepos, sex, tempat lahir, tanggal lahir, bulan lahir, tahun lahir, agama, telepon, pendidikan, status jabatan, bidang, level kelas
Tambah data mata pelajaran
Kode pelajaran, nama pelajaran, level kelas, jumlah jam pembelajaran
Hasil tambah data mata pelajaran
Fungsi ini adalah fungsi untuk melakukan proses penambahan data mata pelajaran
Tambah data jenis kelas
Kode kelas, nama kelas, level kelas
Hasil tambah data jenis kelas
Fungsi ini adalah fungsi untuk melakukan penambahan data kelas
14
Lanjutan Fungsi/Proses
Data Input
Hasil tambah data siswa
Fungsi ini adalah fungsi untuk melakukan proses penambahan data siswa
Tambah data siswa
Nomor induk, nama, sex, alamat, kota, kodepos, tempat lahir, tanggal lahir, bulan lahir, tahun lahir, agama, telepon, asal sekolah, nama orangtua, pekarjaan, kode kelas
Tambah data jadwal pelajaran
Kode materi, kode kelas, hari masuk, jam masuk
Hasil tambah data jadwal pelajaran
Fungsi ini adalah fungsi untuk melakukan proses penambahan data jadwal pelajaran
Tambah data berita acara pengajaran
Kode kelas, kode materi, tahun, semester, jumlah pertemuan, jammasuk, hari masuk, status.
Hasil tambah data berita acara pengajaran
Fungsi ini adalah fungsi untuk melakukan proses penambahan data berita acara pengajaran
Hasil tambah data nilai
Fungsi ini adalah fungsi untuk melakukan proses penambahan data nilai
Tambah data nilai
Nomor induk, kode kelas, kode materi, tahun, semester, nilai harian, nilai tugas, nilai uts, nilai uas, nilai sikap, jenis rumus.
Hasil tambah data absensi
Tambah data absensi
Nomor induk, kode kelas, kode materi, tahun, semester, status kehadiran, pertemuan
Fungsi ini adalah fungsi untuk melakukan proses penambahan data absensi
Hasil tambah data SPP
Tambah data SPP
Nomor induk, kode kelas, tahun, semester, status pembayaran, periode bulan
Fungsi ini adalah fungsi untuk melakukan proses penambahan data status pembayaran SPP
Kegiatan, waktu kegiatan
Hasil tambah data kalender akademik
Fungsi ini adalah fungsi untuk melakukan proses penambahan data kalender akademik
Nomor induk, kode kelas, tahun, status
Hasil tambah data laporan tahunan
Fungsi ini adalah fungsi untuk melakukan proses penambahan data laporan tahunan
Tambah data kalender akademik Tambah data laporan tahunan
Data Output
Keterangan
15
Lanjutan Fungsi/Proses
Data Input
Data Output
Keterangan
Data guru
Hasil update data guru
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data guru
Data siswa
Hasil update data siswa
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data siswa
Data mata pelajaran
Hasil update data mata pelajaran
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data mata pelajaran
Data berita acara pengajaran
Hasil update data berita acara pengajaran
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data berita acara pengajaran
Data jadwal pelajaran
Hasil update data jenis kelas
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data jadwal pelajaran
Data kelas
Hasil update data jenis kelas
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data jenis kelas
Data nilai
Hasil update data nilai
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data nilai
Data absensi
Hasil update data absensi
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data absensi
Data SPP
Hasil update data SPP
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data status pembayaran SPP
Data kalender akademik
Hasil update data kalender akademik
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data perencanaan kegiatan akademik
Data laporan tahunan
Hasil update data laporan tahunan
Fungsi ini adalah fungsi untuk melakukan perubahan terhadap data laporan tahunan
Data guru
Hasil hapus data guru
Fungsi ini adalah fungsi untuk menghapus data guru
Data siswa
Hasil hapus data siswa
Fungsi ini adalah fungsi untuk menghapus data siswa
Hapus data jenis kelas
Data jenis kelas
Hasil hapus data jenis kelas
Fungsi ini adalah fungsi untuk menghapus data jenis kelas
Hapus data mata pelajaran
Data mata pelajaran
Hasil hapus data mata pelajaran
Fungsi ini adalah fungsi untuk menghapus data mata pelajaran
Data berita acara pengajaran
Hasil hapus data berita acara pengajaran
Fungsi ini adalah fungsi untuk menghapus data berita acara pengajaran
Update dataguru
Update data siswa
Update data mata pelajaran Update data berita acara pengajaran Update data jadwal pelajaran Update data jenis kelas
Update data nilai
Update data absensi
Update data SPP
Update data kalender akademik
Update data laporan tahunan Hapus data guru Hapus data siswa
Hapus data berita acara pengajaran
16
Lanjutan Fungsi/Proses Hapus data jadwal pelajaran
Data Input
Data Output
Keterangan
Data jadwal pelajaran
Hasil hapus data jadwal pelajaran
Fungsi ini adalah fungsi untuk menghapus data jadwal pelajaran
Data kalender akademik
Hasil hapus data kalender akademik
Fungsi ini adalah fungsi untuk menghapus data kalender akademik
Data nilai
Hasil hapus data nilai
Fungsi ini adalah fungsi untuk menghapus data nilai
Data absensi
Hasil hapus data absensi
Fungsi ini adalah fungsi untuk menghapus data absensi
Data laporan tahunan
Hasil hapus data laporan tahunan
Fungsi ini adalah fungsi untuk menghapus data laporan tahunan
Data SPP
Hasil hapus data SPP
Fungsi ini adalah fungsi untuk menghapus data SPP
Tampil guru
Pilihan lihat guru
Informasi guru
Fungsi ini adalah untuk menampilkan data guru
Tampil siswa
Pilihan lihat siswa
Informasi siswa
Fungsi ini adalah untuk menampilkan data siswa
Tampil mata pelajaran
Pilihan lihat data mata pelajaran
Informasi mata pelajaran
Fungsi ini adalah untuk menampilkan data mata pelajaran
Tampil jenis kelas
Pilihan lihat data jenis kelas
Informasi jenis kelas
Fungsi ini adalah untuk menampilkan data jenis kelas
Tampil berita acara pengajaran
Pilihan lihat berita acara pengajaran
Informasi berita acara pengajaran
Fungsi ini adalah untuk menampilkan data berita acara pengajaran
Tampil jadwal pelajaran
Pilihan lihat jadwal pelajaran
Informasi jadwal pelajaran
Fungsi ini adalah untuk menampilkan data jadwal pelajaran
Tampil jadwal pengajaran
Pilihan lihat jadwal pengajaran
Informasi jadwal pengajaran
Fungsi ini adalah untuk menampilkan data jadwal pengajaran
Tampil kalender akademik
Pilihan lihat kalender akademik
Informasi kalender akademik
Fungsi ini adalah untuk menampilkan data kalender akademik
Tampil nilai
Pilihan lihat nilai
Informasi nilai
Fungsi ini adalah untuk menampilkan data nilai siswa
Tampil absensi
Pilihan lihat absensi
Informasi absensi
Fungsi ini adalah untuk menampilkan data absensi siswa
Pilihan lihat SPP
Informasi SPP
Fungsi ini adalah untuk menampilkan data status pembayaran SPP siswa
Pilihan lihat laporan tahunan
Informasi laporan tahunan
Fungsi ini adalah untuk menampilkan data laporan tahunan
Hapus data kalender akademik Hapus nilai Hapus data absensi Hapus data laporan tahunan Hapus data SPP
Tampil SPP
Tampil laporan tahunan
17
Lampiran 3 Deskripsi tabel Identifikasi/nama : siswa Fungsi
: menyimpan data siswa
Nama Kolom
Tipe Data
Length
Keterangan
nomor induk
char
9
Primary key, Not null
nama
varchar
30
Not null
sex
char
1
Not null
alamatjalan
varchar
30
Null
namakota
varchar
15
Null
kodepos
char
5
Null
tempat_lahir
varchar
15
Null
tanggal_lahir
varchar
2
Not null
bulan_lahir
varchar
9
Not null
tahun_lahir
char
4
Not null
agama
varchar
15
Null
telepon
varchar
12
Null
asalsekolah
varchar
30
Null
orangtua
varchar
30
Null
pekerjaaan
varchar
20
Null
idkelas
varchar
6
Foreign key, Not null
status
varchar
8
Not null
password
varchar
15
Null
status_registrasi
char
1
Null
Identifikasi/nama : data_materi Fungsi
: menyimpan data mata pelajaran
Nama Kolom
Tipe Data
Length
Keterangan
kode
varchar
8
Primary key, Not null
nama
varchar
35
Not null
jumlahjam
char
1
Not null
kdlevel
char
1
Foreign key, Not null
Identifikasi/nama : levelkelas Fungsi
: menyimpan data tingkatan kelas
Nama Kolom
Tipe Data
Length
Keterangan
kdlevel
char
1
Primary key, Not null
namalevel
varchar
4
Not null
18
Lanjutan Identifikasi/nama : karyawan Fungsi
: menyimpan data guru
Nama Kolom
Tipe Data
Length
Keterangan
noguru
char
3
Primary key, Not null
nama
varchar
30
Not null
alamatjalan
varchar
30
Null
namakota
varchar
15
Null
kodepos
char
5
Null
sex
char
1
Null
tempatlahir
varchar
15
Null
tanggallahir
varchar
2
Not null
bulan_lahir
varchar
9
Not null
tahunlahir
char
4
Not null
agama
varchar
15
Null
telepon
varchar
12
Null
pendidikan
varchar
7
Null
bidang
varchar
8
Foreign key, Not null
idlevel
char
1
Foreign key, Not null
password
varchar
15
Null
status_registrasi
char
1
Null
Identifikasi/nama : jeniskelas Fungsi
: menyimpan data jenis kelas
Nama Kolom
Tipe Data
Length
Keterangan
idkelas
varchar
6
Primary key, Not null
namakelas
varchar
20
Not null
kdlevel
char
1
Foreign key, Not null
Identifikasi/nama : jadwalpelajaran Fungsi
: menyimpan data jadwal pelajaran
Nama Kolom
Tipe Data
Length
Keterangan
id
int
11
Primary key, Not null
kodemateri
varchar
8
Foreign key, Not null
jammasuk
varchar
20
Not null
harimasuk
varchar
6
Not null
idkelas
varchar
6
Foreign key , Not null
19
Lanjutan Identifikasi/nama : berita_acara_pengajaran Fungsi
: menyimpan data acara pengajaran setiap guru
Nama Kolom
Tipe Data
Length
Keterangan
id
int
11
Primary key, Not null
kodemateri
varchar
8
Foreign key, Not null
idkelas
varchar
6
Foreign key, Not null
noguru
char
3
Foreign key, Not null
tahunakademik
char
4
Not null
semester
varchar
6
Not null
jumlahsession
varchar
2
Not null
status
char
1
Not null
Identifikasi/nama :spp Fungsi
: menyimpan data status pembayaran spp siswa
Nama Kolom
Tipe Data
Length
Keterangan
id
int
11
Primary key, Not null
noinduk
char
9
Foreign key, Not null
idkelas
varchar
6
Foreign key, Not null
tahun
char
4
Not null
semester
varchar
6
Not null
bulan
char
1
Not null
statuspembayaran
varchar
5
Not null
Identifikasi/nama :kalender_akademik Fungsi
: menyimpan data perencanaan pelaksanaan kegiatan akademik
Nama Kolom
Tipe Data
Length
Keterangan
id
int
11
Primary key, Not null
kegiatan
varchar
50
Not null
waktukegiatan
varchar
50
Not null
20
Lanjutan Identifikasi/nama :nilai Fungsi
: menyimpan data nilai siswa
Nama Kolom
Tipe Data
Length
Keterangan
id
int
1
Primary key, Not null
noinduk
char
9
Foreign key, Not null
kodemateri
varchar
8
Foreign key, Not null
tahun
char ngth
4
Not null
semester
varchar
6
Not null
idkelas
varchar
6
Foreign key, Not null
harian
varchar
2
Not null
tugas
varchar
2
Not null
tengahsms
varchar
2
Not null
akhirsms
varchar
2
Not null
jenisrumus
char
1
Not null
sikap
char
1
Not null
Identifikasi/nama :absensi Fungsi
: menyimpan data status kehadiran siswa
Nama Kolom
Tipe Data
Length
Keterangan
id
int
11
Primary key, Not null
noinduk
char
9
Foreign key, Not null
idkelas
varchar
6
Foreign key, Not null
tahun
char
4
Not null
semester
varchar
6
Not null
pertemuan
varchar
2
Not null
statushadir
varchar
16
Not null
Identifikasi/nama :laporan_tahunan Fungsi
: menyimpan data status kelanjutan studi siswa
Nama Kolom
Tipe Data
Length
Keterangan
id
int
11
Primary key, Not null
noinduk
char
9
Not null
idkleas
varchar
6
Not null
tahunajaran
char
4
Not null
kelanjutanstudi
varchar
13
Not null
21
Lanjutan Identifikasi/nama :bukutamu Fungsi
: menyimpan informasi data komentar atau saran mengenai web dari pengguna
Nama Kolom
Tipe Data
Length
Keterangan
id
int
11
Primary key, Not null
nama
varchar
30
Not null
email
varchar
20
Not null
komentar
varchar
50
Not null
Identifikasi/nama :administrator Fungsi
: menyimpan informasi data akses admin
Nama Kolom
Tipe Data
Length
Keterangan
id
int(3)
11
Primary key, Not null
nama
varchar
30
Not null
userid
varchar
5
Not null
password
varchar
15
Not null
22
Lampiran 4 Panduan penggunaan sistem (user manual) Buka browser seperti Internet Explorer, Mozilla Firefox atau sejenisnya Masukkan pada address bar http://localhost/sistemakademik Lalu tekan enter Maka akan muncul halaman utama sistem sebagai berikut :
Masing-masing user dapat memilih menu yang terdapat pada bagian atas untuk masuk ke halaman login sesuai dengan hak aksesnya. Apabila masuk sebagai admin, maka akan muncul halaman login admin sebagai berikut :
Apabila masuk sebagai guru atau siswa, maka akan muncul halaman login user sebagai berikut :
23
Lanjutan Pada halaman login guru dan login siswa terdapat link daftar untuk registrasi bila belum memiliki password. Jika tekan link daftar maka akan tampil halaman registrasi user sebagai berikut :
Setelah user memasukkan nomor guru atau nomor induk, jenis kelamin, tanggal lahir, password dan ulang password dapat menekan tombol daftar, maka sistem akan melakukan pengecekan terhadap data-data yang dimasukkan user untuk konfirmasi password. Jika akan kembali ke halaman sebelumnya yaitu halaman login, user dapat menekan link kembali. Setelah user memasukkan userid dan password-nya, dapat menekan tombol login pada halaman login masing-masing user, sistem akan melakukan pengecekan terhadap userid dan password user. Untuk admin, userid dan password adalah admin. Untuk guru userid menggunakan nomor guru. Sedangkan untuk siswa userid menggunakan nomor induk masingmasing siswa. Apabila tekan link batal maka kembali ke halaman utama. Jika login berhasil dilakukan, maka user akan masuk ke halaman pengguna web SIMAK dengan menu manajemen masing-masing user. Untuk halaman admin, menu manajemennya adalah sebagai berikut :
Halaman admin 1. Guru Halaman ini adalah halaman manajemen data guru. Secara visual digambarkan sebagai berikut :
24
Lanjutan
Dalam tabel data guru terdapat link Edit (mengubah data) atau Delete (menghapus data). Jika tekan link edit, maka data guru akan terhapus. Jika tekan link Edit maka akan tampil sebagai berikut :
Dalam tabel edit data guru terdapat link batal dan tombol simpan. Jika tekan link batal, maka kembali ke halaman sebelumnya. Jika tekan tombol simpan maka data yang diubah akan tersimpan, secara visual digambarkan sebagai berikut :
25
Lanjutan Pada tabel tambah data guru terdapat tombol tambah untuk menambahkan data guru. Pada tabel tampil data guru terdapat tombol tampil untuk menampilkan data setiap guru berdasarkan nomor guru. Sedangkan pada tabel tampil data guru tiap tingkatan kelas terdapat tombol tampil untuk menampilkan data guru berdasarkan tingkatan kelas yang diajar. Setelah memasukkan level atau tingkatan kelas, user dapat menekan tombol tampil maka akan muncul halaman sebagai berikut :
Pada bagian atas tabel data guru terdapat tombol tampil untuk melihat data guru tiap tingkatan kelas. Untuk menuju ke halaman sebelumnya dapat menekan link kembali. 2. Siswa Halaman ini adalah halaman manajemen data siswa. Secara visual digambarkan sebagai berikut :
Dalam tabel data siswa terdapat link untuk Edit (mengubah data) atau Delete (menghapus data). Jika tekan link Edit maka akan tampil sebagai berikut :
26
Lanjutan
Dalam tabel edit data siswa terdapat link untuk batal dan tombol simpan. Jika tekan link batal, maka kembali ke halaman sebelumnya. Jika tekan tombol simpan maka data yang diubah akan tersimpan Untuk menambahkan dan menampilkan data siswa secara visual digambarkan sebagai berikut :
Pada tabel tambah data siswa terdapat tombol tambah untuk menambahkan data siswa. Pada tabel tampil data siswa terdapat tombol tampil untuk menampilkan data setiap siswa berdasarkan nomor induk. Sedangkan pada tabel tampil data siswa tiap kelas terdapat tombol tampil untuk menampilkan data siswa berdasarkan jenis kelas. Setelah memasukkan jenis kelas dan tahun akademik, user dapat menekan tombol tampil maka akan muncul halaman sebagai berikut :
27
Lanjutan
Pada bagian atas tabel data kelanjutan studi siswa terdapat tombol tampil untuk melihat data siswa setiap kelas. Untuk menyimpan data status kelanjutan studi siswa dapat menekan tombol simpan yang terdapat pada bagian bawah tabel. Pemindahan data siswa ke kelas lain dapat menggunakan tombol simpan yang terdapat pada bagian paling bawah halaman ini. Sedangkan bila ingin menuju ke halaman sebelumnya dapat menekan link batal. 3. Jenis Kelas Halaman ini adalah halaman manajemen data jenis kelas, secara visual digambarkan sebagai berikut :
Dalam tabel data jenis kelas terdapat link untuk Edit (mengubah data) dan Delete (menghapus data). Pada tabel tambah jenis kelas terdapat tombol tambah untuk menambahkan data jenis kelas. Jika tekan link Edit maka akan tampil sebagai berikut :
28
Lanjutan
Dalam tabel edit data kelas terdapat link batal dan tombol simpan. Jika tekan link batal, maka kembali ke halaman sebelumnya. Jika tekan tombol simpan maka data yang diubah akan tersimpan. 4. Mata Pelajaran Halaman ini adalah halaman manajemen data mata pelajaran, secara visual digambarkan sebagai berikut :
Pada tabel tambah mata pelajaran terdapat tombol tambah untuk menambahkan data mata pelajaran. Dalam tabel data mata pelajaran terdapat link Edit (mengubah data) dan Delete (menghapus data). Jika tekan Delete, maka data mata pelajaran akan terhapus. Jika kita tekan Edit maka akan tampil sebagai berikut :
Dalam tabel edit mata pelajaran terdapat link untuk batal dan tombol simpan. Ketika kita tekan batal, maka kembali ke halaman sebelumnya. Jika kita tekan tombol simpan maka data yang diubah akan tersimpan.
29
Lanjutan 5. Berita acara pengajaran Halaman ini adalah halaman manajemen data berita acara pengajaran, secara visual digambarkan sebagai berikut :
Pada tabel tambah data berita acara pengajaran terdapat tombol tampil untuk menampilkan form tambah data berita acara pengajaran. Sedangkan dalam tabel lihat data berita acara pengajaran terdapat tombol tampil untuk menampilkan data berita acara pengajaran berdasarkan kelas, tahun akademik, dan semester. Dalam tabel data berita acara pengajaran terdapat link Edit (mengubah data) dan Delete (menghapus data). Pada tabel tambah berita acara pengajaran terdapat tombol tambah untuk menambahkan data mata pelajaran. Jika tekan link Delete, maka data mata pelajaran akan terhapus. Jika tekan link Edit maka akan tampil sebagai berikut :
Dalam tabel edit berita acara pengajaran terdapat link batal dan tombol simpan. Jika tekan link batal, maka kembali ke halaman sebelumnya. Jika tekan tombol simpan maka data yang diubah akan tersimpan. 6. Jadwal Pelajaran Halaman ini adalah halaman manajemen data jadwal pelajaran, secara visual digambarkan sebagai berikut :
30
Lanjutan Pada tabel tambah data jadwal pelajaran terdapat tombol tampil untuk menampilkan form tambah data jadwal pelajaran untuk setiap kelas. Sedangkan dalam tabel lihat data jadwal pelajaran terdapat tombol tampil untuk menampilkan data jadwal pelajaran setiap kelas. Dalam tabel data jadwal pelajaran terdapat link untuk Edit (mengubah data) dan Delete (menghapus data). Pada tabel tambah mata pelajaran terdapat tombol tambah untuk menambahkan data mata pelajaran. Jika tekan link Delete, maka data mata pelajaran akan terhapus. Jika tekan link Edit maka akan tampil sebagai berikut :
Dalam tabel edit data jadwal pelajaran terdapat link batal dan tombol simpan. Jika tekan link batal, maka kembali ke halaman sebelumnya. Jika tekan tombol simpan maka data yang diubah akan tersimpan. 7. Kalender Akademik Halaman ini adalah halaman manajemen data kalender akademik, secara visual digambarkan sebagai berikut :
Pada tabel tambah data jadwal pelajaran terdapat tombol tambah untuk menambah data kalender akademik. Jika tekan link Edit maka akan tampil sebagai berikut :
31
Lanjutan Dalam tabel edit data kalender akademik terdapat link batal dan tombol simpan. Jika tekan tombol batal, maka kembali ke halaman sebelumnya. Jika tekan tombol simpan maka data yang diubah akan tersimpan. 8. Nilai Halaman ini adalah halaman manajemen data nilai, secara visual digambarkan sebagai berikut :
Pada tabel tambah data nilai terdapat tombol tampil untuk menampilkan form tambah data nilai siswa untuk setiap kelas berdasarkan mata pelajaran, tahun akademik, dan semester. Dalam tabel data nilai terdapat link untuk Edit (mengubah data) atau Delete (menghapus data). Jika tekan link Edit maka akan tampil sebagai berikut :
Dalam tabel edit data nilai terdapat link batal dan tombol simpan. Jika tekan link batal, maka kembali ke halaman sebelumnya. Jika tekan tombol simpan maka data yang diubah akan tersimpan. Setelah memasukkan jenis kelas, mata pelajaran, tahun akademik, semester dapat menekan tombol tampil, maka akan tampil halaman input nilai sebagai berikut :
32
Lanjutan Pada bagian atas terdapat pilihan jenis rumus yang dapat digunakan untuk melakukan proses perhitungan nilai, keterangan jenis rumus dapat dilihat pada bagian bawah. Tombol tambah dapat digunakan untuk melakukan penambahan data nilai. Sedangkan link kembali dapat digunakan jika akan kembali ke halaman sebelumnya. 9. Rapor Halaman ini adalah halaman lihat laporan nilai. Setelah memasukkan nomor induk, tahun akademik, dan semester user dapat menekan tombol lihat untuk menampilkan laporan nilai siswa. secara visual digambarkan sebagai berikut :
Setelah memasukkan nomor induk, tahun akademik, dan semester dapat menekan tombol lihat, maka akan tampil halaman report nilai sebagai berikut :
Pada bagian bawah terdapat tombol cetak dan link kembali. Tombol cetak digunakan untuk mencetak laporan nilai. Sedangkan link kembali dapat digunakan jika akan kembali ke halaman sebelumnya. 10. Absensi Halaman ini adalah halaman manajemen data absensi , secara visual digambarkan sebagai berikut :
33
Lanjutan
Pada tabel tambah data absensi terdapat tombol tampil untuk menampilkan form tambah data absensi siswa untuk setiap kelas berdasarkan mata pelajaran, tahun akademik, dan semester. Dalam tabel data absensi terdapat link untuk Edit (mengubah data) atau Delete (menghapus data). Jika tekan link Edit maka akan tampil sebagai berikut :
Dalam tabel edit data absensi terdapat link untuk batal dan tombol simpan. Jika tekan link batal, maka kembali ke halaman sebelumnya. Jika tekan tombol simpan maka data yang diubah akan tersimpan. Setelah memasukkan jenis kelas, mata pelajaran, tahun akademik, semester dapat menekan tombol tampil, maka akan tampil halaman input absensi sebagai berikut :
34
Lanjutan Pada bagian bawah terdapat tombol tambah dan link kembali. Tombol tambah digunakan untuk menambah data nilai. Sedangkan link kembali dapat digunakan jika akan kembali ke halaman sebelumnya 11. SPP Halaman ini adalah halaman manajemen data SPP, secara visual digambarkan sebagai berikut :
Pada tabel tambah data SPP terdapat tombol tampil untuk menampilkan form tambah data status pembayaran SPP siswa untuk setiap kelas berdasarkan tahun akademik, dan semester. Setelah memasukkan jenis kelas, tahun akademik, semester dapat menekan tombol tampil, maka akan tampil halaman input SPP sebagai berikut :
Pada bagian atas terdapat pilihan periode bulan. Tombol tambah dapat digunakan untuk melakukan penambahan data status pembayaran SPP. Sedangkan link kembali dapat digunakan jika akan kembali ke halaman sebelumnya. Dalam tabel data status pembayaran SPP siswa terdapat link untuk Edit (mengubah data) atau Delete (menghapus data). Jika tekan link Edit maka akan tampil sebagai berikut :
35
Lanjutan
Dalam tabel edit data SPP terdapat link batal dan tombol simpan. Jika tekan link batal, maka kembali ke halaman sebelumnya. Jika tekan tombol simpan maka data yang diubah akan tersimpan. 12. Laporan Tahunan Halaman ini adalah halaman manajemen data laporan tahunan, secara visual digambarkan sebagai berikut :
Pada tabel tambah data laporan tahunan terdapat tombol tampil untuk menampilkan form tambah data laporan tahunan siswa untuk setiap kelas berdasarkan tahun akademik. Setelah memasukkan jenis kelas dan tahun akademik dapat menekan tombol tampil, maka akan tampil halaman input laporan tahunan sebagai berikut :
36
Lanjutan Tombol tambah dapat digunakan untuk melakukan penambahan data status kelanjutan studi siswa. Sedangkan link batal dapat digunakan jika akan kembali ke halaman sebelumnya. Dalam tabel data laporan tahunan terdapat link untuk Edit (mengubah data) atau Delete (menghapus data). Ketika kita menghapus, maka data laporan tahunan akan terhapus. Jika tekan link Edit maka akan tampil sebagai berikut :
Dalam tabel edit data laporan tahunan terdapat link untuk batal dan tombol simpan. Ketika kita tekan batal, maka kembali ke halaman sebelumnya. Jika kita tekan tombol simpan maka data yang diubah akan tersimpan. 13. Rekap Laporan Tahunan Halaman ini adalah halaman lihat rekap laporan tahunan. Setelah memasukkan jenis kelas, dan tahun akademik user dapat menekan tombol lihat untuk menampilkan rincian dan rekap jumlah data siswa beserta kelanjutan studinya setiap tahun akademik. Secara visual digambarkan sebagai berikut :
Setelah memasukkan jenis kelas dan tahun akademik dapat menekan tombol lihat, maka akan tampil halaman rekap laporan tahunan sebagai berikut :
37
Lanjutan Tombol cetak dapat digunakan untuk mencetak report ini. Sedangkan link kembali dapat digunakan jika akan kembali ke halaman sebelumnya. 14. Rekap Nilai Halaman ini adalah halaman lihat rekap nilai. Setelah memasukkan jenis kelas, mata pelajaran, tahun akademik, dan semester user dapat menekan tombol lihat untuk menampilkan data nilai mata pelajaran setiap kelas, secara visual digambarkan sebagai berikut :
Setelah memasukkan jenis kelas, mata pelajaran, tahun akademik, dan semester dapat menekan tombol lihat, maka akan tampil halaman rekap nilai sebagai berikut :
Tombol cetak dapat digunakan untuk mencetak report ini. Sedangkan link kembali dapat digunakan jika akan kembali ke halaman sebelumnya. 15. Rekap Absen Halaman ini adalah halaman untuk menampilkan data rekap absensi siswa. Setelah memasukkan jenis kelas, mata pelajaran, tahun akademik, dan semester. Pada tabel lihat rekap absensi siswa tiap kelas, user dapat menekan tombol lihat untuk menampilkan data absensi siswa berdasarkan jenis kelasnya, Pada halaman lihat rekap absensi setiap siswa juga terdapat tombol lihat untuk melihat data absensi setiap siswa berdasarkan nomor induk, tahun akademik, dan semester. Secara visual digambarkan sebagai berikut :
38
Lanjutan Setelah memasukkan jenis kelas, mata pelajaran, tahun akademik, dan semester dapat menekan tombol lihat, maka akan tampil halaman rekap absensi sebagai berikut :
Tombol cetak dapat digunakan untuk mencetak report ini. Sedangkan link kembali dapat digunakan jika akan kembali ke halaman sebelumnya. 16. Rekap SPP Halaman ini adalah halaman untuk menampilkan data rekap status pembayaran SPP siswa. Setelah memasukkan jenis kelas, tahun akademik, dan semester. Pada tabel lihat rekap SPP siswa tiap kelas, user dapat menekan tombol lihat untuk menampilkan data rekap status pembayaran SPP siswa berdasarkan jenis kelasnya, Pada halaman lihat rekap SPP setiap siswa juga terdapat tombol lihat untuk melihat data status pembayaran SPP setiap siswa berdasarkan nomor induk, tahun akademik, dan semester. Secara visual digambarkan sebagai berikut :
Setelah memasukkan jenis kelas, tahun akademik, dan semester dapat menekan tombol lihat, maka akan tampil halaman rekap absensi sebagai berikut :
39
Lanjutan Tombol cetak dapat digunakan untuk mencetak report ini. Sedangkan link kembali dapat digunakan jika akan kembali ke halaman sebelumnya. 17. Rekap Jumlah Data Halaman ini adalah halaman untuk menampilkan rekap rincian data buku tamu dan rekap jumlah data guru tetap, guru tidak tetap, siswa, kelas, mata pelajaran, dan kegiatan akademik. Pada tabel buku tamu terdapat link Delete (menghapus data). Ketika user menghapus, maka data buku tamu akan terhapus. Secara visual digambarkan sebagai berikut :
18. Ganti Password Halaman ini adalah halaman untuk melakukan perubahan password. Setelah memasukkan password lama, password baru, dan ulangi password baru, user dapat menekan tombol ganti untuk melakukan perubahan terhadap password. Secara visual digambarkan sebagai berikut :
Halaman guru
40
Lanjutan 1. Biodata Halaman ini adalah halaman biodata untuk menampilkan biodata guru, jika user ingin melihat biodata. Jika tekan link Biodata maka akan tampil sebagai berikut :
Terdapat link kembali untuk menuju ke halaman sebelumnya. 2. Jadwal Pengajaran Halaman ini adalah halaman jadwal pengajaran untuk menampilkan jadwal mengajar guru untuk setiap kelas yang diajar, jika user ingin melihat jadwal mengajar. .Jika tekan link nama mata pelajaran untuk kelas tertentu, maka akan tampil halaman sebagai berikut :
Terdapat link kembali untuk menuju ke halaman sebelumnya.
41
Lanjutan 3. Input nilai Halaman ini adalah halaman untuk menampilkan form tambah data nilai untuk setiap kelas yang diajar, jika user ingin memasukkan data nilai. Jika tekan link input nilai untuk kelas tertentu, maka akan tampil halaman sebagai berikut :
Terdapat tombol tambah untuk menambahkan data nilai yang telah dimasukkan dan link kembali untuk menuju ke halaman sebelumnya. 4. Lihat Nilai Halaman ini adalah halaman untuk melihat hasil penambahan data nilai untuk setiap kelas yang diajar, jika user ingin melihat data nilai. Jika tekan link lihat nilai untuk kelas tertentu, maka akan tampil halaman sebagai berikut :
Terdapat link kembali untuk menuju ke halaman sebelumnya dan link Edit untuk mengubah hasil peng-input-an data nilai. Jika kita tekan Edit, maka akan tampil sebagai berikut :
42
Lanjutan Terdapat link untuk batal dan tombol simpan. Ketika kita tekan batal, maka kembali ke halaman sebelumnya. Jika kita tekan tombol simpan maka data yang diubah akan tersimpan. 5. Input Absensi Halaman ini adalah halaman untuk menampilkan form tambah data absensi untuk setiap kelas yang diajar, jika user ingin memasukkan data absensi. Jika tekan link input absensi untuk kelas tertentu, maka akan tampil halaman sebagai berikut :
Terdapat tombol tambah untuk menambahkan data absensi yang telah dimasukkan dan link kembali untuk menuju ke halaman sebelumnya. 6. Lihat Absensi Halaman ini adalah halaman untuk melihat hasil penambahan data absensi untuk setiap kelas yang diajar. Jika tekan link lihat absensi untuk kelas tertentu, maka akan tampil halaman sebagai berikut :
Terdapat link pada nama siswa untuk menampilkan rincian data absensi siswa setiap pertemuan. Jika kita tekan link pada salah satu nama siswa, maka akan tampil sebagai berikut :
43
Lanjutan
Terdapat link untuk batal dan tombol simpan. Ketika kita tekan batal, maka kembali ke halaman sebelumnya. Jika kita tekan tombol simpan maka data yang diubah akan tersimpan. 7. Ganti Password Halaman ini adalah halaman untuk menampilkan halaman ganti password, jika user ingin melakukan perubahan password. Pada halaman utama menu manajemen guru terdapat link Ganti Password yang terdapat di bagian kiri, secara visual digambarkan :
.Jika kita tekan Ganti Password maka akan tampil sebagai berikut :
44
Lanjutan Setelah memasukkan password lama, password baru, dan ulangi password baru, user dapat menekan tombol ganti untuk melakukan perubahan terhadap password. Terdapat link batal untuk kembali ke halaman sebelumnya.
Halaman siswa
1. Jadwal Pelajaran Halaman ini adalah halaman untuk menampilkan jadwal pelajaran sesuai dengan jenis kelas yang ditempati siswa. Jika user tekan link jadwal pelajaran maka akan tampil sebagai berikut :
45
Lanjutan Terdapat link kembali, download, dan tombol cetak. Ketika user tekan kembali, maka menuju ke halaman sebelumnya. Untuk mengambil file jadwal pelajaran yang ditampilkan, user dapat menekan download. Jika user tekan tombol cetak maka file jadwal pelajaran yang ditampilkan akan tercetak. 2. Absensi Halaman ini adalah halaman untuk menampilkan data absensi siswa yang login. Jika user tekan link absensi, maka akan muncul halaman sebagai berikut :
Setelah user memasukkan pilihan semester, user dapat menekan tombol lihat untuk menampilkan data laporan absensi untuk seluruh mata pelajaran berdasarkan periode semester, terdapat link kembali untuk menuju ke halaman sebelumnya. 3. Data Mata Pelajaran Halaman ini adalah halaman untuk menampilkan data seluruh mata pelajaran. Pada halaman utama menu manajemen siswa terdapat link. Jika user tekan link data mata pelajaran, maka akan muncul halaman sebagai berikut :
Terdapat link kembali, download, dan tombol cetak. Ketika user tekan kembali, maka menuju ke halaman sebelumnya. Untuk mengambil file data mata pelajaran yang ditampilkan, user dapat menekan download. Jika user tekan tombol cetak maka file data mata pelajaran yang ditampilkan akan tercetak.
46
Lanjutan 4. Nilai Mata Pelajaran Halaman ini adalah halaman untuk menampilkan rincian nilai harian, nilai tugas, nilai tengah semester, dan nilai akhir semester siswa yang login untuk seluruh mata pelajaran. Jika user tekan link Nilai Mata Pelajaran, maka akan muncul halaman sebagai berikut :
Setelah user memasukkan tahun akademik dan semester, user dapat menekan tombol lihat untuk menampilkan data laporan rincian nilai seluruh mata pelajaran berdasarkan tahun akademik dan semester, terdapat link kembali untuk menuju ke halaman sebelumnya. 5. Nilai Halaman ini adalah halaman untuk menampilkan nilai akhir beserta nilai rata-rata siswa yang login untuk seluruh mata pelajaran. Jika user tekan link Nilai, maka akan muncul halaman sebagai berikut :
Setelah user memasukkan semester dan tahun akademik, user dapat menekan tombol lihat untuk menampilkan data laporan nilai seluruh mata pelajaran berdasarkan semester dan tahun akademik, terdapat link kembali untuk menuju ke halaman sebelumnya. 6. SPP Halaman ini adalah halaman untuk menampilkan data laporan status pembayaran SPP siswa yang login. Jika user tekan link SPP, maka akan muncul halaman sebagai berikut :
47
Lanjutan Setelah user memasukkan semester dan tahun akademik, user dapat menekan tombol lihat untuk menampilkan data laporan status pembayaran SPP berdasarkan semester dan tahun akademik, terdapat link kembali untuk menuju ke halaman sebelumnya. 7. Biodata Halaman ini adalah halaman untuk menampilkan data siswa yang login. Jika user tekan link Biodata, maka akan muncul halaman sebagai berikut :
Terdapat link kembali untuk menuju ke halaman sebelumnya. 8. Ganti Password Halaman ini adalah halaman untuk menampilkan halaman ganti password, jika user ingin melakukan perubahan password. .Jika kita tekan Ganti Password maka akan tampil sebagai berikut :
Setelah memasukkan password lama, password baru, dan ulangi password baru, user dapat menekan tombol ganti untuk melakukan perubahan terhadap password. Terdapat link batal untuk kembali ke halaman sebelumnya.
48
Lampiran 5 Pengujian Keterangan Status satu jika pengujian berhasil Status dua jika pengujian tidak berhasil Fungsi Menampilkan Halaman Login User No 1
Deskripsi Uji Menampilkan halaman login pengguna
Kondisi Awal
Skenario Uji
Hasil yang diharapkan
Halaman utama sistem
Memilih menu login admin Memilih menu login guru Memilih menu login siswa
Muncul halaman login admin Muncul halaman login guru Muncul halaman login siswa
Skenario Uji
Hasil yang diharapkan
Hasil yang muncul Halaman login admin Halaman login guru Halaman login siswa
Status
Hasil yang muncul Halaman registrasi guru Halaman registrasi siswa
Status
Status
1 1 1
Fungsi Halaman Registrasi User No 1
Deskripsi Uji Menampilkan halaman registrasi pengguna
Kondisi Awal Halaman login guru
Memilih menu daftar guru
Muncul halaman registrasi guru
Halaman login siswa
Memilih menu daftar siswa
Muncul halaman registrasi siswa
1
1
Fungsi Login No 1
Deskripsi Uji Menampilkan halaman pengguna
Kondisi Awal
Skenario Uji
Hasil yang diharapkan
Halaman login admin
Menekan tombol login admin Menekan tombol login guru Menekan tombol login siswa
Muncul halaman untuk pengguna admin
Hasil yang muncul Halaman admin
Muncul halaman untuk pengguna guru
Halaman guru
1
Muncul halaman untuk pengguna siswa
Halaman siswa
1
Halaman login guru Halaman login siswa
49
1
Lanjutan Fungsi menampilkan halaman menu admin. No 1
Deskripsi Uji Menampilkan halaman menu admin
Kondisi Awal
Skenario Uji
Hasil yang diharapkan
Halaman manajemen data guru
Memilih menu guru
Muncul halaman untuk manajemen data guru
Memilih menu siswa
Muncul halaman untuk manajemen data siswa
Memilih menu jenis kelas
Muncul halaman untuk manajemen data kelas
Memilih menu mata pelajaran
Muncul halaman untuk manajemen data mata pelajaran
Memilih menu berita acara pengajaran
Muncul halaman untuk manajemen data berita acara pengajaran
Memilih menu jadwal pelajaran
Muncul halaman untuk manajemen data jadwal pelajaran
Memilih menu kalender akademik
Muncul halaman untuk manajemen data kalender akademik
Memilih menu nilai
Muncul halaman untuk manajemen data nilai
Memilih menu rapor
Muncul halaman untuk lihat laporan nilai
Memilih menu absensi
Muncul halaman untuk manajemen data absensi Muncul halaman untuk manajemen data SPP
Memilih menu SPP Memilih menu laporan tahun
Muncul halaman untuk manajemen data laporan tahunan
Memilih menu rekap laporan tahun
Muncul halaman untuk lihat rekap laporan tahunan
Memilih menu rekap nilai
Muncul halaman untuk lihat data rekap nilai
Hasil yang muncul Halaman manajemen data guru Halaman manajemen data siswa Halaman manajemen data jenis kelas Halaman manajemen data mata pelajaran
Status
Halaman manajemen data berita acara pengajaran Halaman manajemen data jadwal pelajaran Halaman manajemen data kalender akademik Halaman manajemen data nilai Halaman lihat laporan nilai Halaman manajemen data absensi Halaman manajemen data SPP
1
Halaman manajemen data laporan tahunan Halaman lihat rekap laporan tahunan Halaman lihat rekap
1
50
1
1
1
1
1
1
1
1
1
1
1
1
nilai Lanjutan No
Deskripsi Uji
Kondisi Awal
Menampilkan halaman menu admin
Halaman manajemen data guru
Skenario Uji Memilih menu rekap absen Memilih menu rekap SPP
Hasil yang diharapkan Muncul halaman untuk lihat data rekap absen Muncul halaman untuk lihat data rekap absen
Hasil yang muncul Halaman lihat rekap absen Halaman lihat rekap SPP
Status
Hasil yang muncul Halaman rekap jumlah data Halaman ganti password Halaman utama sistem
Status
Hasil yang muncul Halaman laporan nilai
Status
1
1
Fungsi menampilkan halaman menu admin No
Deskripsi Uji
Kondisi Awal
Skenario Uji Memilih menu rekap jumlah data Memilih menu ganti password Memilih menu logout
Hasil yang diharapkan Muncul halaman untuk lihat rekap jumlah data Muncul halaman halaman ganti password Muncul halaman utama sistem
1
1
1
Fungsi menampilkan halaman rekap data oleh admin No 1
2
3
4
5
6
Deskripsi Uji
Kondisi Awal
Skenario Uji
Hasil yang diharapkan
Menampilkan halaman laporan nilai Menampilkan halaman laporan absensi Menampilkan halaman laporan tahunan
Halaman lihat laporan nilai
Menekan tombol lihat
Muncul halaman laporan nilai
Halaman lihat rekap absen
Menekan tombol lihat
Muncul halaman laporan absensi
Halaman lihat rekap laporan tahunan
Menekan tombol lihat
Muncul halaman rekap laporan tahunan
Menampilkan halaman rekap nilai Menampilkan halaman rekap absen Menampilkan halaman rekap SPP
Halaman lihat rekap nilai
Menekan tombol lihat
Halaman lihat rekap absen Halaman lihat rekap SPP
1
1
Muncul halaman rekap nilai
Halaman laporan absensi Halaman rekap laporan tahunan Halaman rekap nilai
Menekan tombol lihat
Muncul halaman rekap absen
Halaman rekap absen
1
Menekan tombol lihat
Muncul halaman rekap SPP
Halaman rekap SPP
1
51
1
1
Lanjutan Fungsi menampilkan halaman edit data oleh admin No
Kondisi Awal
Skenario Uji
Hasil yang diharapkan
Menampilkan halaman edit data guru Menampilkan halaman edit data siswa Menampilkan halaman edit data kalender akademik Menampilkan halaman edit data SPP Menampilkan halaman edit absensi Menampilkan halaman edit data laporan tahunan siswa Menampilkan halaman edit data pelajaran
Halaman manajemen data guru Halaman manajemen data siswa Halaman manajemen data kalender akademik Halaman manajemen data SPP Halaman laporan absensi
10
Menampilkan halaman edit data jenis kelas
Halaman manajemen data jenis kelas
12
Menampilkan halaman edit data jadwal pelajaran Menampilkan halaman edit berita acara pengajaran
Halaman manajemen data mata pelajaran
Memilih menu edit guru Memilih menu edit siswa Memilih menu edit kalender akademik Memilih menu edit data SPP Memilih menu edit absensi Memilih menu edit data laporan tahunan Memilih menu edit data matapelajaran Memilih menu edit data jenis kelas Memilih menu edit data jadwal pelajaran Memilih menu edit data berita acara pengajaran
1
2
4
6
7
8
9
13
Deskripsi Uji
Halaman manajemen data laporan tahunan Halaman manajemen data mata pelajaran
Halaman manajemen data berita acara pengajaran
Status
Muncul halaman edit data guru
Hasil yang muncul Halaman edit guru
Muncul halaman edit data siswa
Halaman edit siswa
1
Muncul halaman edit kalender akademik
Halaman edit kalender akademik
1
Muncul halaman edit SPP
Halaman edit SPP
1
Muncul halaman edit data absensi
Halaman edit laporan absensi Halaman edit laporan tahunan siswa Halaman edit mata pelajaran
1
Muncul halaman edit data jenis kelas
Halaman edit jenis kelas
1
Muncul halaman edit data jadwal pelajaran
Halaman edit jadwal pelajaran
1
Muncul halaman edit data berita acara pengajaran
Halaman edit data berita acara pengajaran
1
Muncul halaman edit data laporan tahunan siswa Muncul halaman edit data mata pelajaran
52
1
1
1
Lanjutan Fungsi menampilkan halaman menu guru No 1
2
3
4
5
6
7
8
Deskripsi Uji
Kondisi Awal
Skenario Uji
Hasil yang diharapkan
Hasil yang muncul Halaman biodata guru
Status
1
Menampilkan halaman biodata Menampilkan halaman ganti password
Halaman guru
Memilih menu biodata
Muncul halaman biodata guru
Halaman guru
Memilih menu ganti password
Muncul halaman ganti password
Menampilkan halaman jadwal pengajaran Menampilkan halaman input nilai Menampilkan halaman lihat nilai Menampilkan halaman input absensi Menampilkan halaman lihat absensi Menampilkan halaman utama sistem
Halaman guru
Memilih menu nama materi Memilih menu input nilai Memilih menu lihat nilai Memilih menu input absensi Memilih menu lihat absensi Memilih menu logout
Muncul halaman rincian data jadwal pengajaran Muncul halaman input nilai
Halaman ganti password guru Halaman data jadwal pengajaran Halaman input nilai
Muncul halaman rekap nilai
Halaman lihat nilai
1
Muncul halaman input absensi
Halaman input absensi
1
Muncul halaman rekap absensi
Halaman lihat absensi
1
Muncul halaman utama sistem
Halaman utama sistem
1
Skenario Uji
Hasil yang diharapkan
Status
Halaman lihat nilai
Memilih menu edit
Muncul halaman edit nilai
Hasil yang muncul Halaman edit nilai
Halaman lihat absensi
Memilih menu edit
Muncul halaman edit absensi
Halaman edit absensi
1
Skenario Uji
Hasil yang diharapkan
Status
Menekan tombol lihat
Muncul halaman laporan SPP
Hasil yang muncul Halaman laporan SPP
Hasil yang muncul
Status
Halaman guru
Halaman guru
Halaman guru
Halaman guru
Halaman guru
1
1
1
Fungsi menampilkan halaman edit data oleh guru No 1
2
Deskripsi Uji Menampilkan halaman edit nilai Menampilkan halaman edit absensi
Kondisi Awal
1
Fungsi menampilkan halaman laporan SPP oleh siswa No 1
Deskripsi Uji Menampilkan halaman laporan SPP
Kondisi Awal Halaman lihat SPP
1
Fungsi menampilkan halaman laporan absensi oleh siswa No
Deskripsi Uji
Kondisi Awal
Skenario Uji
Hasil yang diharapkan
53
1
Menampilkan halaman laporan absensi Lanjutan
Halaman lihat absensi
Menekan tombol lihat
Muncul halaman laporan absensi
Halaman laporan absensi
1
Skenario Uji
Hasil yang diharapkan
Status
Memilih menu jadwal pelajaran Memilih menu absensi
Muncul halaman jadwal pelajaran
Hasil yang muncul Halaman jadwal pelajaran Halaman lihat absensi
Memilih menu data mata pelajaran Memilih menu nilai mata pelajaran Memilih menu laporan nilai Memilih menu spp
Muncul halaman daftar mata pelajaran
Halaman daftar mata pelajaran
1
Muncul halaman lihat nilai mata pelajaran
1
Muncul halaman lihat spp
Halaman lihat nilai mata pelajaran Halaman lihat laporan nilai Halaman lihat spp
Halaman siswa
Memilih menu biodata
Muncul halaman biodata
Halaman biodata
1
Halaman siswa
Memilih menu ganti password Memilih menu logout
Muncul halaman ganti password
Halaman ganti password Halaman utama sistem
1
Fungsi menampilkan halaman menu siswa No 1
2
3
4
5
6
7
8
9
Deskripsi Uji
Kondisi Awal
Menampilkan halaman jadwal pelajaran Menampilkan halaman lihat absensi Menampilkan halaman data mata pelajaran
Halaman siswa
Menampilkan halaman lihat nilai mata pelajaran Menampilkan halaman lihat laporan nilai Menampilkan halaman lihat spp Menampilkan halaman biodata Menampilkan halaman ganti password Menampilkan halaman utama sistem
Halaman siswa
Halaman siswa
Halaman siswa
Halaman siswa
Halaman siswa
Halaman siswa
Muncul halaman lihat absensi
Muncul halaman lihar laporan nilai
Muncul halaman utama sistem
54
1
1
1
1
1