BAB%20V%20%28ANALISA%20DAN%20PERANCANGAN%20SISTEM%29
5.1 Konsep Dan Prinsip Analisa
Analisa sistem adalah suatu bentuk penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponen dengan maksud mengidentifikasikan dan mengevaluasikan permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan serta kendala-kendala yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya. Langkah analisa dan perancangan ini merupakan pekerjaan yang sangat menentukan sekali dalam mengetahui lebih lanjut mengenai sistem lama.
5.1.1 Tujuan Analisa Sistem
Ada beberapa tujuan dari melakukan analisis sistem, yaitu: 1. Mendefinisikan masalah secara tepat
2. Menyusun alternatif penyelesaian
3. Memilih dan mempertimbangkan satu dari beberapa alternatif 4. Menyusun spesifikasi logis untuk penyelesaian
5. Menyusun persyaratan fisik untuk penyelesaian
6. Menyusun anggaran untuk fase desain sistem pengkodean dan implementasi sistem.
5.2 Analisa Sistem
(2)
Analisa berperan penting dalam memahami permasalahan yang terjadi dalam penggunaan sistem lama sehingga memudahkan dalam perancangan sistem baru. Berikut ini adalah analisa sistem lama dan analisa perencanaan sistem baru.
5.2.1 Analisa Sistem Lama
Dalam proses melihat nilai (rapor) selama ini dilakukan adalah pertama-tama pihak akademik atau pihak sekolah mengumumkan (mengeluarkan surat ederan) disetiap semesternya untuk wali / orang tua siswa. Surat tersebut berisi tentang permohonan untuk wali / orang tua dari siswa yang bersangkutan untuk dapat hadir di tempat dan waktu yang sudah ditentukan. Kemudian wali / orang tua siswa akan bertemu secara langsung dengan wali kelas yang bersangkutan untuk mengambil raport.
5.2.2 Flowchart Sistem Lama
Flowchart sistem lama adalah flowchart sistem lama yang ada disekolah MAN Kuok-Bangkinang. Flowchart sistem lama ini ada siswa, guru mata pelajaran, tata usaha, wali kelas, dan kepala sekolah. Siswa menjalani ujian kemudian diproses oleh guru mata pelajaran dan mengisi form nilai, setelah mengisi form nilai oleh guru mata pelajaran kemudian diserahkan ke tata usaha. Tata usaha ini tugasnya menginputkan data guru, siswa dan nilai. Setelah itu tata usaha menyerahkan nilai permata pelajaran kepada guru wali kelas, kemudian guru wali kelas mengeluarkan nilai atau rapor setiap semesternya. Flowchart sistem lama MAN Kuok-Bangkinang ini dapat dilihat pada gambar 5.1 berikut :
(3)
Gambar 5.1. Flowchart sistem lama
5.2.3 Analisa Sistem Baru
Sistem diciptakan untuk membantu manusia dalam memecahkan permasalahan yang dihadapinya. Sistem yang akan dibangun adalah suatu sistem yang memanfaatkan komputer sebagai perangkat utama pemrosesan. Manusia bertindak sebagai pengatur, pengoperasi, serta pengendali utama perangkat tersebut.
Berdasarkan analisa dari sistem lama, maka dibangun sebuah sistem informasi akademik siswa yang mampu mengatasi permasalahan diatas. Sistem informasi ini diharapkan dapat membantu guru dan para tata usaha dalam mengelola data siswa, guru, maupun nilai. Adapun sistem yang akan dibangun adalah suatu sistem yang memanfaatkan komputer sebagai perangkat utama pemrosesan dan dibangun juga
(4)
sebuah tempat penyimpanan data yang disebut database, sehingga data-data yang berhubungan dengan nilai dapat disimpan.
Pada sistem baru yang akan dibangun ini memenfaatkan sistem informasi yang nantinya diharapkan dapat mempercepat proses pengambilan raport. Karena sistem informasi ini dapat diakses secara langsung dimana pun wali / orang tua siswa berada. Sistem informasi ini dirancang dan diimplementasikan dengan menggunakan bahasa pemrograman PHP dan database MySQL. Sistem ini dimulai dengan menginputkan beberapa data masukan yang dilakukan oleh admin.
5.3 Hasil Analisis
5.3.1 Data Masukan (input)
Data masukan (input) yang ada pada Sistem Informasi Nilai Siswa Berbasis WEB pada Madrasah Aliyah Negeri Kuok-bangkinang Kab. Kampar :
1. Data guru, data yang dibutuhkan adalah : NIP, nama,tempat lahir, tanggal lahir, alamat, jenis kelamin, jabatan, dan nomor telepon.
2. Data siswa, data yang dibutuhkan yaitu NIS, nama, tempat lahir, tanggal lahir, jenis kelamin, alamat, nomor telepon, tahun masuk, kelas masuk, nama orangtua, pekerjaan orangtua, penghasilan orangtua, alamat orangtua, nomor telepon orang tua, dan data pembayaran lainnya. NIS adalah nomor induk siswa yang diberikan oleh pihak sekolah.
3. Data login, data yang dibutuhkan username dan password.
4. Data mata pelajaran, data yang dibutuhkan kode mata pelajaran, nama mata pelajaran.
(5)
6. Data nilai, data yang dibutuhkan nama siswa, mata pelajaran kelas, semester tugas 1, tugas 2, tugas 3, tugas 4, tugas 5, tugas 6, tugas 7, tugas 8, ulangan harian 1, ulangan harian 2, ulangan harian 3, ulangan harian4, ulangan harian 5, ulangaan harian 6, ulangan harian 7, ulangan harian 8, UTS, UAS.
5.3.2 Proses
Proses-proses yang terjadi pada sistem adalah: 1. Admin
a. Pengolahan (input, update, delete)data master seperti: data kelas,dan data mata pelajaran.
b. Pengolahan (input, update, delete) data guru, data siswa, data nilai, dan data login.
2. Guru
a. Pengolahan (update) data guru, dan
b. Pengolahan (input, update, delete) data nilai 3. Siswa
a. Pengolahan (update) data siswa 4. Sistem
Pengolahan nilai tugas dan ulangan harian yang menghasilkan rata nilai tugas dan rata nilai ulangan harian, kemudian diolah bersama dengan nilai hasil ujian tengah semester dan hasil ujian semester, yang mana bobotnya adalah :
Nilai tugas harian = 15% Nilai ulangan harian = 15% Nilai UTS = 35%
Nilai UAS = 35%
Jadi, rata-rata nilai harian + rata-rata nilai ulangan harian + UTS + UAS
Laporan hasil belajar siswa berupa mata pelajaran, KKM, nilai, keterangan, ketuntasan. Yang mana bobot dari keterangan adalah:
(6)
B = 70-84 C = 60-69 D = 50-59 E = 40-00
Sedangkan nilai ketuntasan diambil dari nilai KKM yang diinputkan.
5.3.3 Data Keluaran (Output)
Data keluaran (output) yang akan ditampilkan sistem ini adalah berupa:
1. Informasi data siswa. Memberikan informasi mengenai siswa berupa NIS, nama lengkap, tempat lahir, tanggal lahir, jenis kelamin, alamat, nomor telepon, angkatan, tahun masuk, kelas masuk, nama orangtua, pekerjaan orangtua, penghasilan orangtua, alamat orangtua, nomor telepon orang tua.
2. Informasi data guru. Memberikan informasi mengenai guru berupa NIP, nama lengkap, jenis kelamin, tempat lahir, tanggal lahir, alamat, dan nomor telepon.
3. Informasi data mata pelajaran. Memberikan informasi berupa kode mata pelajaran, nama mata pelajaran, kelas.
4. Informasi data kelas. Memberikan informasi berupa kode kelas, nama kelas, dan type.
5. Informasi data nilai. Memberikan informasi nilai siswa berupa mata pelajaran, tugas 1, tugas 2, tugas 3, tugas 4, tugas 5, tugas 6, tugas 7, tugas 8, ulangan harian 1, ulangan harian 2, ulangan harian 3, ulangan harian4, ulangan harian 5, ulangaan harian 6, ulangan harian 7, ulangan harian 8, UTS, UAS
6. Laporan nilai siswa berupa laporan nilai ujian persemester siswa.
7. laporan nilai ujian persemester yang dapat dilihat secara online oleh siswa.
8. Laporan data guru berupa data guru yang diinputkan dan mengetahui jenis mata pelajaran apa yang diajarkan oleh guru tersebut dan wali kelas.
(7)
5.4 Hasil Perancangan
Hasil perancangan sebuah sistem meliputi flowchart, contex diagram, data flow diagram, entity relationship diagram, perancangan tabel, diagram hubungan antar tabel dan perancangan antar muka.
5.4.1
Flowchart
Sistem Baru
Proses-proses yang terjadi pada Sistem informasi nilai siswa dapat ditampilkan ke dalam bentuk flowchart. Flowchart adalah bagian-bagian yang menyerupai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah.
Flowchar sistem baru MAN Kuok-Bangkinang ini prosesnya ada admin, guru, siswa, dan sistem. Admin login dan cek validasi, jika tidak sesuai user dan password maka akan kembali kembali ke login, jika sesuai maka akan cek validasi admin. Admin bisa input login, update login, delete login. Guru login dan cek validasi, jika tidak sesuai
user dan password maka akan kembali login, Jika sesuai maka akan cek validasi guru. Guru bisa update login, update biodata guru, update nilai, input nilai, dan delete nilai. Sisswa login dan cek validasi, jika tidak sesuai user dan password maka akan kembali ke login, jika sesuai maka akan cek validasi siswa. Siswa bisa update login, update data siswa, dan cetak nilai. kemudian akan diproses semuanya dan disimpan didatabase, yaitu login, guru, siswa dan nilai. Setelah itu akan menghasilakan nilai atau raport siswa, yang dapat dilihat oleh siswa secara online.
Warna merah adalah proses yang dilakukan oleh admin, warna biru adalah proses yang dilakukan oleh guru, sedangkan warna hijau adalah proses yang dilakukan oleh siswa
Flowchart sistem baru MAN Kuok-Bangkinang dapat dilihat pada gambar 5.2 berikut :
(8)
(9)
5.4.2
Context Diagram
(DFD Level 0)
Diagram konteks adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan, dan keluaran dari sistem. Diagram konteks direpresentasikan dengan lingkaran yang mengawali keseluruhan sistem. Diagram konteks merupakan Data Flow Diagram Level 0 yang menggambarkan garis besar operasional sistem. Data Flow Diagram Level 0 dapat dilihat pada gambar 5.3 berikut :
Gambar 5.3. Context Diagram (DFD Level 0)
5.4.3
DFD Level 1
(10)
Gambar 5.4. Context Diagram (DFD Level 1)
Dari Data Flow Diagram level 1 diatas terlihat bahwa hanya ada 3 aktor yaitu admin, guru, siswa. Admin bertindak sebagai aktor yang dapat mengakses segala
(11)
menu pada sistem. Guru bertugas sebagai pengelola dari semua proses yang terjadi didalam sistem kecuali mengelola data guru dan admin. Ada 6 proses yang terjadi dalam pembuatan sistem ini. Diantaranya adalah proses login, proses pengelolaan data master, proses pengelolaan data kelas, proses pengelolaan data biodata, pengelolaan data nilai dan laporan.
Maka dari 6 proses yang ada menghasilkan 8 data store. Data store
merupakan data hasil output dari proses input yang dilakukan. Data store ini yang akan menjadi tabel-tabel pada database yang akan dirancang. Data store yang terdapat dari DFD level 1 diatas adalah data admin, siswa, guru, angkatan, mata pelajaran, kelas, nilai dan laporan.
Penjelasan proses yang terjadi pada DFD level 1 SPO dapat dilihat pada Tabel 5.1 sebagai berikut.
Tabel 5.1 Proses DFD Level 1 SPO
No Nama Proses Deskripsi
1 Login Proses pengelolahan data login
2 Data Master Proses pengelolaan data master yang berisi data angkatan, mata pelajaran, dan guru
3 Kelas Proses input data kelas
4 Data biodata Proses input data guru dan siswa 5 Data nilai Proses input data nilai
6 Laporan Proses pengelolaan laporan
Penjelasan proses aliran data yang terjadi pada DFD level 1 SPO dapat dilihat pada Tabel 5.2 sebagai berikut.
Tabel 5.2 Aliran Data DFD Level 1 SPO
Nama Aliran Data Deskripsi
Login data login yang didapat dari data master
Admin data admin
Guru data guru
Siswa data siswa
(12)
Nama Aliran Data Deskripsi
Mata pelajaran data mata pelajaran
Kelas data kelas
Nilai data nilai
Laporan data laporan
5.4.4 DFD Level 2
Proses 1 (Proses 1 Pengolahan Data Master) dapat dilihat pada gambar 5.5 berikut :
Gambar 5.5. Context Diagram (DFD Level 2 proses 1)
Diatas adalah gambar diagram DFD level 2 untuk proses 1, DFD level 2 terbentuk jika satu proses menghasilkan keluaran lebih dari satu data store. Maka dari DFD level 2 proses 1 diatas dapat dilihat adanya 3 proses yaitu proses pengelolaan data angkatan, pengelolaan mata pelajaran, pengolaan kelas. Dan masing-masing proses tersebut hanya menghasilkan satu data store.
(13)
Penjelasan proses yang terjadi pada DFD level 2 proses 1 dapat dilihat pada Tabel 5.3 sebagai berikut.
Tabel 5.3 Proses DFD Level 2 Proses 1 (Data Master)
Nama Deskripsi
Pengelolaan Data mata pelajaran Proses yang dilakukan untuk mengelola data mata pelajaran
Pengelolaan Data kelas Proses yang dilakukan untuk mengelola datakelas Penjelasan proses aliran data yang terjadi pada DFD level 2 proses 1 dapat dilihat pada Tabel 5.4 sebagai berikut.
Tabel 5.4 Aliran Data DFD Level 2 Proses 1 (Data Master)
Nama Deskripsi
Mata pelajaran Data mata pelajaran
Kelas Data kelas
Proses 4 (proses pengolahan data biodata) dapat dilihat pada gambar 5.6 berikut :
Gambar 5.6. Context Diagram (DFD Level 2 proses 4)
Diatas adalah gambar diagram DFD level 2 untuk proses 4, DFD level 2 terbentuk jika satu proses menghasilkan keluaran lebih dari satu data store. Maka dari DFD level 2 proses 4 diatas dapat dilihat adanya 2 proses yaitu proses pengelolaan data guru, pengelolaan siswa. Dan masing-masing proses tersebut hanya menghasilkan satu data store.
(14)
Penjelasan proses yang terjadi pada DFD level 2 proses 4 dapat dilihat pada Tabel 5.5 sebagai berikut.
Tabel 5.5 Proses DFD Level 2 Proses 4 (Data biodata)
Nama Deskripsi
Pengelolaan Data guru Proses yang dilakukan untuk mengelola data guru Pengelolaan Data siswa Proses yang dilakukan untuk mengelola data siswa
Penjelasan proses aliran data yang terjadi pada DFD level 2 proses 4 dapat dilihat pada Tabel 5.6 sebagai berikut.
Tabel 5.6 Aliran Data DFD Level 2 Proses 4 (Data biodata)
Nama Deskripsi
Guru Data guru
Siswa Data siswa
5.4.5
Entity
Relationship
Diagram
Gambar 5.7 merupakan ERD Sistem Informasi Akademik MAN Kuok-Bangkinang. Dimana pada gambar berikut akan dijelaskan tentang entitas-entitas
serta atribut yang ada dan menjelaskan hubungan yang terkait antara entitas satu dengan entitas lain. Entitas entitas yang saling keterhubungan akan menghasilkan sebuah entitas baru yang mampu memberikan informasi yang lebih bermanfaat .
(15)
Gambar 5.7 ERD SIMAK
Dari gambar ERD diatas terlihat bahwa terdapat 8 entitas yaitu user, admin, guru, siswa, angkatan, kelas, mata pelajaran dan nilai.
5.4.6
Perancangan Tabel
Berdasarkan ERD diatas, dapat dirancang database, untuk lebih jelasnya dapat dilihat pada tabel 5.7 sebagai berikut.
(16)
Penjelasan keterangan entitas pada ERD diatas dapat dilihat pada Tabel 5.7 sebagai berikut.
Tabel 5.7 Tabel Keterangan Entitas pada ERD
No Nama Deskripsi Atribut Primary key
1. Tabel Admin Menyimpan
data Admin - id_admin- user name - password
Id_admin 2. Tabel Guru Menyimpan
data guru - NIP- nama
- jenis_kelamin - tmp_lahir - tgl_lahir - alamat - no_telepon NIP
3. Tabel Siswa Menyimpan data siswa - id_siswa -user name -password - NIS - nama - jns_kelamin - tmp_lahir - tgl_lahir - alamat - no_telp - thn_masuk - kls_masuk - nm_ortu - kerja_ortu - Penghasilan_ortu - almt_ortu - telp_ortu NIS
4. User Menyimpan
data user
- id_user - user name - password
Id_user 5. Tabel kelas Menyimpan
data kelas - id_kelas- kd_kelas - nm_kelas
Id_kelas 6. Tabel mata
pelajaran Menyimpan data mata pelajaran
- kd_mp - nm_mp - skbm
(17)
No Nama Deskripsi Atribut Primary key
7. Tabel nilai Menyimpan data nilai
- Id_nilai - Nis_siswa - Kd_mp - Semester - Id_kelas
- Tgs1, Tgs2, Tgs3, Tgs4, Tgs5, Tgs6, Tgs7, Tgs8 - Ul1, Ul2, Ul3,
Ul4, Ul5, Ul6, Ul7, Ul8 - UTS - UAS
Penjelasan conseptual data model tabel admin dapat dilihat pada Tabel 5.8 sebagai berikut.
Tabel 5.8 Conseptual Data Model Tabel Admin Tabel Data Admin
Id_admin varchar(25) not null
nama_admin varchar(35) not null
Penjelasan proses conseptual data model guru dapat dilihat pada Tabel 5.9 sebagai berikut.
Tabel 5.9 Conseptual Data Model Tabel Guru Tabel Data Guru
Nip varchar(25) not null
nama_guru varchar(35) not null
jenis_kelamin text(15) not null
Tmp_lahir text(35) not null
Tgl_lahir int (20) not null
Alamat text(40) not null
no_telepon Number
Penjelasan conseptual data model tabel siswa dapat dilihat pada Tabel 5.10 sebagai berikut.
(18)
Tabel Data Siswa
Nis varchar(25) not null
nama_siswa varchar(35) not null
jenis_kelamin text(15) not null
Tmp_lahir text(20) not null
Tgl_lahir int (20) not null
Alamat text(40) not null
no_telepon Number
Thn_masuk varchar(15) not null
Kls_masuk varchar(15) not null
Nm_ortu varchar(35) not null
Kerja_ortu varchar(25) not null
Penghasilan_ortu varchar(35) not null
Alamat_ortu varchar(35) not null
Telp_ortu Number
Penjelasan conseptual data model tabel user dapat dilihat pada Tabel 5.11 sebagai berikut.
Tabel 5.11 Conseptual Data Model Tabel User Tabel Data User
Id_user varchar(25) not null
User_name varchar(35) not null
Password varchar(25) not null
Penjelasan conseptual data model tabel kelas dapat dilihat pada Tabel 5.12 sebagai berikut.
Tabel 5.12 Conseptual Data Model Tabel Kelas Tabel Data Kelas
Id_kelas varchar(25) not null
Kd_kelas varchar(35) not null
Nm_kelas varchar(35) not null
Penjelasan conseptual data model tabel mata pelajaran dapat dilihat pada Tabel 5.13 sebagai berikut.
(19)
Tabel Data Mata Pelajaran
Kd_mp varchar(25) not null
Nm_mp varchar(35) not null
Skbm varchar(25) not null
Penjelasan conseptual data model tabel nilai dapat dilihat pada Tabel 5.14 sebagai berikut.
Tabel 5.14 Conseptual Data Model Tabel Nilai Tabel Data Nilai
Id_nilai varchar(25) not null
Nis_siswa varchar(25) not null
Kd_mp varchar(25) not null
Semester varchar(25) not null
Tgs1, Tgs2, Tgs3, Tgs4,
Tgs5, Tgs6, Tgs7, Tgs8 Number Ul1, Ul2, Ul3, Ul4, Ul5,
Ul6, Ul7, Ul8 Number
UTS Number
UAS Number
5.4.7
Perancangan Antar Muka (
Interface
)
Interface adalah sarana pengembangan sistem yang digunakan untuk membuat komunikasi yang baik, dan konsisten antara sistem dengan pemakainya. Penekanan interface meliputi tampilan yang baik, mudah dipahami, dan tombol-tombol yang familiar.
5.4.8 Login
Form ini akan muncul pada saat pertama kali program dijalankan dengan memasukkan data Username dan Password yang benar sehingga pengguna dapat menjalankan sistem ini. Tampilan login dapat dilihat pada gambar 5.8 berikut :
(20)
header
footer Data Guru
Data Siswa Data Matpel Data Kelas Setting semester Data Nilai Cetak Nilai home
Gambar 5.8 Halaman Login
5.5 Menu Utama
Pada menu ini akan muncul pada saat login berhasil, setiap aktor memiliki tampilan yang berbeda-beda sesuai dengan hak aksesnya. Berikut menu yang dapat diakses oleh setiap aktor:
1. Admin
Semua menu dapat diakses oleh admin. 2. Guru
Semua menu dapat diakses oleh guru kecuali menu admin dan teacher. 3. Siswa
Semua menu dapat diakses oleh siswa kecuali menu admin, teacher dan student. Halaman menu utama dapat kita lihat pada gambar 5.9 berikut :
5.5.1
Menu
Admin
Pada menu admin, yang dapat mengakses hanya admin, Admin dapat menambahkan, mengubah, menghapus data admin, data guru, data siswa, data kelas, data mata pelajaran, setting semester. Menu admin dapat kita lihat pada gambar 5.9 berikut :
(21)
H
eader
footer Data Nilai
Cetak Nilai
Gambar 5.9 Rancangan Menu Admin
5.5.2 Menu
Teacher
Pada menu teacher, yang dapat mngakses hanya guru, di menu ini menampilkan semua data guru. Guru dapat menambahkan, mengubah, menghapus data guru, update login. Delete login, dan guru juga bisa menginputkan nilai siswa permata pelajaran dan mencetaknya. Menu teacher dapat kita lihat pada gambar 5.10 berikut :
(22)
header
footer home
Data Nilai Cetak Nilai
Gambar 5.10 Perancangan struktur Menu Guru
5.5.3 Menu Siswa
Pada menu siswa, yang dapat mngakses hanya siswa, di menu ini menampilkan data siswa dan melihat nilai. Admin dapat menambahkan, mengubah, menghapus data siswa. Menu siswa dapat kita lihat pada gambar 5.11 berikut :
Gambar 5.11 Perancangan struktur Menu Siswa
(23)
Menu pengolahan nilai dapat dilihat pada gambar 5.12 berikut :
Gambar 5.12 Perancangan struktur Menu Pengolahan Nilai
(24)
Menu Data nilai siswa permata pelajaran dapat dilihat pada gambar 5.13 berikut :
Gambar 5.13 Perancangan struktur Menu Nilai
Menu hasil akhir nilai siswa permata pelajaran dapat dilihat didata nilai. Disini guru mata pelajaran bisa melihat data siswa dan mengedit nilai siswa.
(1)
sebagai berikut.
Tabel 5.14 Conseptual Data Model Tabel Nilai Tabel Data Nilai
Id_nilai varchar(25) not null
Nis_siswa varchar(25) not null
Kd_mp varchar(25) not null
Semester varchar(25) not null
Tgs1, Tgs2, Tgs3, Tgs4,
Tgs5, Tgs6, Tgs7, Tgs8 Number Ul1, Ul2, Ul3, Ul4, Ul5,
Ul6, Ul7, Ul8 Number
UTS Number
UAS Number
5.4.7
Perancangan Antar Muka (
Interface
)
Interface adalah sarana pengembangan sistem yang digunakan untuk membuat komunikasi yang baik, dan konsisten antara sistem dengan pemakainya. Penekanan interface meliputi tampilan yang baik, mudah dipahami, dan tombol-tombol yang familiar.
5.4.8 Login
Form ini akan muncul pada saat pertama kali program dijalankan dengan memasukkan data Username dan Password yang benar sehingga pengguna dapat menjalankan sistem ini. Tampilan login dapat dilihat pada gambar 5.8 berikut :
(2)
header
Data Guru Data Siswa Data Matpel Data Kelas Setting semester Data Nilai Cetak Nilai home V-20Gambar 5.8 Halaman Login
5.5 Menu Utama
Pada menu ini akan muncul pada saat login berhasil, setiap aktor memiliki tampilan yang berbeda-beda sesuai dengan hak aksesnya. Berikut menu yang dapat diakses oleh setiap aktor:
1. Admin
Semua menu dapat diakses oleh admin. 2. Guru
Semua menu dapat diakses oleh guru kecuali menu admin dan teacher. 3. Siswa
Semua menu dapat diakses oleh siswa kecuali menu admin, teacher dan student. Halaman menu utama dapat kita lihat pada gambar 5.9 berikut :
5.5.1
Menu
Admin
Pada menu admin, yang dapat mengakses hanya admin, Admin dapat menambahkan, mengubah, menghapus data admin, data guru, data siswa, data kelas, data mata pelajaran, setting semester. Menu admin dapat kita lihat pada gambar 5.9 berikut :
(3)
H
eader
Data Nilai Cetak Nilai
Gambar 5.9 Rancangan Menu Admin
5.5.2 Menu
Teacher
Pada menu teacher, yang dapat mngakses hanya guru, di menu ini menampilkan semua data guru. Guru dapat menambahkan, mengubah, menghapus data guru, update login. Delete login, dan guru juga bisa menginputkan nilai siswa permata pelajaran dan mencetaknya. Menu teacher dapat kita lihat pada gambar 5.10 berikut :
(4)
header
footer home
Data Nilai Cetak Nilai
V-22
Gambar 5.10 Perancangan struktur Menu Guru
5.5.3 Menu Siswa
Pada menu siswa, yang dapat mngakses hanya siswa, di menu ini menampilkan data siswa dan melihat nilai. Admin dapat menambahkan, mengubah, menghapus data siswa. Menu siswa dapat kita lihat pada gambar 5.11 berikut :
Gambar 5.11 Perancangan struktur Menu Siswa
(5)
Gambar 5.12 Perancangan struktur Menu Pengolahan Nilai
(6)
V-24
Menu Data nilai siswa permata pelajaran dapat dilihat pada gambar 5.13 berikut :
Gambar 5.13 Perancangan struktur Menu Nilai
Menu hasil akhir nilai siswa permata pelajaran dapat dilihat didata nilai. Disini guru mata pelajaran bisa melihat data siswa dan mengedit nilai siswa.