BAB%20V%20%28ANALISA%20DAN%20PERANCANGAN%20SISTEM%29

(1)

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-20

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 :


(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.