BAB V - ANALISA %26 PERANCANGAN.doc

35
V-1 BAB V ANALISA DAN PERANCANGAN 5.1 Analisa Perangkat Lunak Pada perancangan berbasis komputer, analisis memegang peran yang sangat penting dalam membuat rincian sistem baru, analisa perangkat lunak merupakan langkah pemahaman persoalan sebelum mengambil tindakan atau keputusan penyelesaian hasil utama. Sedangkan tahap perancangan sistem adalah membuat rincian sistem dari hasil analisis menjadi bentuk perancangan agar dimengerti oleh pengguna sistem. Tahap analisa sistem dilakukan setelah tahap investigasi sistem dan sebelum tahap perancangan sistem. Kesalahan pada tahap ini menyebabkan kesalahan pada tahap selanjutnya. Proses analisis dilakukan untuk pemeriksaan masalah dan penyusunan alternatif pemecahan masalah yang timbul serta membuat spesifikasi sistem yang baru atau sistem yang akan diusulkan dan dimodifikasi. 5.1.1 Analisa Sistem Lama

Transcript of BAB V - ANALISA %26 PERANCANGAN.doc

Page 1: BAB V - ANALISA %26 PERANCANGAN.doc

V-1

BAB VANALISA DAN PERANCANGAN

5.1 Analisa Perangkat Lunak

Pada perancangan berbasis komputer, analisis memegang peran yang

sangat penting dalam membuat rincian sistem baru, analisa perangkat lunak

merupakan langkah pemahaman persoalan sebelum mengambil tindakan atau

keputusan penyelesaian hasil utama. Sedangkan tahap perancangan sistem

adalah membuat rincian sistem dari hasil analisis menjadi bentuk perancangan

agar dimengerti oleh pengguna sistem.

Tahap analisa sistem dilakukan setelah tahap investigasi sistem dan

sebelum tahap perancangan sistem. Kesalahan pada tahap ini menyebabkan

kesalahan pada tahap selanjutnya. Proses analisis dilakukan untuk pemeriksaan

masalah dan penyusunan alternatif pemecahan masalah yang timbul serta

membuat spesifikasi sistem yang baru atau sistem yang akan diusulkan dan

dimodifikasi.

5.1.1 Analisa Sistem Lama

Sistem yang selama ini digunakan oleh admin Tata Usaha di SMP IT

Al-Fityah masih banyak terdapat kesulitan dan kelemahan dalam media

penyimpanan, pembuatan laporannya, dan juga dalam pengolahan data.

Adanya permasalahan pada sistem lama:

1. Pengelolaan absensi sekolahnya masih belum terkomputerisasi dan belum

ada media penyimpanan yang baik, yaitu seorang admin tata usaha masih

mencatatnya ke dalam buku absensi siswa yang diterima dari semua ab-

sensi siswa yang diberikan oleh setiap ketua kelas yang ada di sekolah.

2. Pengelolaan terhadap nilai siswa juga masih belum terstruktur dengan

baik, yaitu masing-masing guru mata pelajaran harus membuat dan meny-

impan nilai-nilai siswanya dalam format dokumen Microsoft Excell dan

Page 2: BAB V - ANALISA %26 PERANCANGAN.doc

kemudian diserahkan kepada admin tata usaha untuk dicatat ke dalam ra-

por siswa.

Dengan kelemahan tersebut, seperti pengelolaan absensi, yang

mengakibatkan siswa dapat melakukan tindakan yang kurang baik, misalnya

tidak masuk sekolah (bolos sekolah) tanpa sepengetahuan orang tua. Begitu

juga dengan pengelolaan nilai siswa yang ada sekarang ini, seorang siswa harus

bertanya langsung kepada guru mata pelajaran masing-masing untuk

mengetahui nilai hasil belajar.

Dengan analisa sistem lama diatas, dapat disimpulkan bahwa SMP IT

Al-Fityah Pekanbaru saat ini sangat membutuhkan suatu media yang dapat

mengelola informasi nilai dan absensi yakni berupa Sistem Informasi untuk ni-

lai dan absensi.

5.1.2 Analisa Sistem Baru

Sistem Informasi Nilai dan Absensi Siswa dibangun untuk

mempermudah pengolahan nilai dan absensi siswa. Dengan sistem informasi

ini guru bidang studi akan lebih mudah mengelola nilai siswa, selain itu nilai

siswa juga lebih aman tersimpan dalam media penyimpanan database sehingga

untuk pembuatan laporan data bisa langsung diambil dari database. Sistem

informasi ini juga dapat membantu pengolahan absensi siswa sehingga data

absensi siswa jadi lebih terstuktur dan pembuatan laporannya lebih mudah.

Sistem baru ini juga menyediakan informasi untuk siswa, yang dapat langsung

melihat informasi nilai dan absensi yang telah dimasukan oleh guru bidang

studi dan admin tata usaha ke dalam sistem informasi.

Dalam perancangannya, sistem informasi ini akan dibangun berbasis

web, untuk data akan disimpan dalam satu database sehingga untuk melakukan

penambahan, perubahan atau penghapusan data, pengguna hanya perlu mengo-

lahnya di sebuah halaman. Sistem Informasi ini dibentuk dengan bahasa pe-

mograraman PHP dan mengunakan database MySQL.

V-2

Page 3: BAB V - ANALISA %26 PERANCANGAN.doc

5.1.3 Kebutuhan Sistem Baru

Setelah melakukan analisis, maka data-data yang di butuhkan dalam

Sistem Informasi Nilai dan Absensi Siswa SMP IT Al-Fityah adalah sebagai

berikut:

1. Data Siswa

Data-data dari Siswa adalah data-data mengenai siswa yang sekolah di

SMP IT Al-Fityah, data ini berupa data pribadi siswa yaitu nomor induk

siswa, nama siswa, tempat lahir, tanggal lahir, alamat siswa, jenis ke-

lamin, dan tahun masuk.

2. Data Guru

Data-data dari guru adalah data-data mengenai guru yang bekerja di

SMP IT Al-Fityah, data ini berupa data pribadi guru yaitu nip, nama

guru, tempat lahir, tanggal lahir, alamat, jenis kelamin, agama, status

guru di sekolah, pendidikan terakhir, bidang studi yang diajar, dan

lama jam mengajar.

3. Data Mata Pelajaran

Data-data mata pelajaran yaitu data pelajaran, data yang dibutuhkan

yaitu kode mata pelajaran, nama pelajaran, akronim mata pelajaran,

dan bobot mata pelajaran.

4. Data Kelas

Data ini mencakup semua kelas yang digunakan untuk proses belajar

mengajar, yaitu SMP kelas 1 sampai kelas 3, data yang dibutuhkan

yaitu kode kelas, nama kelas, dan keterangan kelas yang ada.

5. Data Absensi

Data Absensi adalah data dari absensi siswa setiap proses belajar

dilakukan yang meliputi data kehadiran, izin, sakit dan alfa.

6. Data Nilai

Data Nilai adalah data dari nilai siswa meliputi nilai kelas siswa, UTS,

dan UAS. Data nilai di masukan oleh guru setiap bulannya.

V-3

Page 4: BAB V - ANALISA %26 PERANCANGAN.doc

7. Data Pengguna

Data pengguna adalah data dari pengguna yang berhak masuk ke

sistem informasi nilai dan absensi Siswa nantinya. Pengguna yang

dapat masuk ke dalam sistem dibagi menjadi tiga yaitu pengguna

sebagai admin, guru dan siswa.

Tabel 5.1 Kategori Pengguna

Pengguna Tugas Hak Akses Ke Aplikasi

Administrator Mengatur atau mengelola

pengguna, guru bidang studi,

data master, dan absensi

siswa.

Menambah, mengubah,

menghapus, menyimpan,

dan mencari data siswa,

guru, pengguna, dan

absensi.

Guru Mengatur atau mengelola

nilai siswa.

Menambah, mengubah,

menghapus, menyimpan

data nilai siswa

Siswa - melihat laporan nilai

siswa dan absensi siswa.

V-4

Page 5: BAB V - ANALISA %26 PERANCANGAN.doc

5.2 Perancangan Sistem

Setelah tahap analisis selesai dilakukan, maka analisa aplikasi

mendapatkan gambaran dengan jelas apa yang harus dikerjakan. Untuk dapat

mencapai keinginan yang dimaksud maka perlu dilakukan suatu rancangan

sistem.

Hasil perancangan sebuah aplikasi meliputi Data Flow Diagram (DFD)

dan Entity Relationship Diagram (ERD). Berikut adalah penjelasan dari

perancangan perangkat lunak Sistem Informasi Nilai dan Absensi Siswa SMP

IT Al-Fityah:

5.2.1 Model Proses

Berikut ini adalah Data Flow Diagram Sistem Informasi Nilai dan

Absensi Siswa.

5.2.1.1 Context Diagram

Berikut ini adalah gambar Context Diagram Sistem Informasi Nilai

dan Absensi Siswa.

Gambar 5.1 Context Diagram Sistem Informasi Nilai dan Absensi Siswa

Pada Sistem ini terdapat tiga fungsi pengguna yaitu Admin, Guru

dan Siswa, Administrator memiliki hak akses untuk mengubah, menambah

dan menghapus data data master, data kelas siswa, dan data absensi siswa.

Untuk Guru memiliki hak akses untuk menambah dan mengubah data nilai

V-5

Page 6: BAB V - ANALISA %26 PERANCANGAN.doc

siswa, dan Siswa hanya bisa melihat informasi mengenai nilai dan absensi

siswa.

5.2.1.2 DFD Level 1 Sistem Informasi Nilai dan Absensi Siswa

Berikut adalah gambar DFD Level 1 Sistem Informasi Nilai dan

Absensi Siswa.

V-6

Page 7: BAB V - ANALISA %26 PERANCANGAN.doc

Gambar 5.2 DFD Level 1 Sistem Informasi Nilai dan Absensi Siswa

Tabel 5.2 Proses DFD Level 1No. Nama Proses Deskripsi1. Verifikasi Pengguna Proses Pengelolaan Data Login2. Mengelola Data Master Proses Pengololaan Data Master3. Mengelolda Data

PenggunaProses Pengololaan Data Pengguna

4. Mengelola Data Guru Bidang Studi

Proses Pengelolaan Data Guru Bidang Studi

5. Mengelola Data Kelas Siswa

Proses Pengelolaan Data Kenaikan Kelas Siswa

6. Mengelola Absensi Proses Pengelolaan Data Absensi Siswa7. Mengelola Nilai Proses Pengelolaan Data Nilai Siswa8. Mencetak Laporan Proses Mencetak Laporan-Laporan

Tabel 5.3 Aliran Data DFD Level 1No. Nama Aliran Data Deskripsi1. Dt_Login Data pengguna yang mempunyai hak akses2. Dt_Siswa Data seluruh siswa3. Dt_Guru Data seluruh guru4. Dt_ Matpel Data seluruh pelajaran5. Dt_Absensi Data detail dari Absensi6. Dt_Nilai Data detail dari nilai7. Dt_Kelas Data Seluruh Kelas8. Info_Login Info penggguna yang mempunyai hak

akses9. Info_Siswa Info seluruh siswa10. Info_Guru Info seluruh guru11. Info_ Matpel Info seluruh pelajaran12. Info_ Absensi Info detail dari absensi13. Info_ Nilai Info detail dari nilai14. Info_Kelas Info seluruh kelas

V-7

Page 8: BAB V - ANALISA %26 PERANCANGAN.doc

5.2.1.3 DFD Level 2 Proses Mengelola Data Pengguna

Berikut adalah gambar DFD Level 2 Proses Mengelola Pengguna.

Pada Proses ini administrator dapat menambah, mengubah, dan menghapus

data pengguna sistem.

Gambar 5.3 DFD Level 2 Mengelola Data Pengguna

Tabel 5.4 Proses DFD Level 2 Proses 2 Mengelola Data PenggunaNo. Nama Proses Deskripsi1. Menambah Data

PenggunaProses Tambah Data Pengguna

2. Mengubah Data Pengguna

Proses Ubah Data Pengguna

3. Menghapus Data Pengguna

Proses Hapus Data Pengguna

4. Mencetak Data Pengguna Proses Cetak Data Pengguna

Tabel 5.5 Aliran Data DFD Level 2 Proses 2 Mengelola Data PenggunaNo. Nama Aliran Data Deskripsi1. Dt_login Data seluruh login2. Info_siswa Info seluruh siswa3. Info_guru Info seluruh guru

V-8

Page 9: BAB V - ANALISA %26 PERANCANGAN.doc

4. Info_login Info seluruh login

5.2.1.4 DFD Level 2 Proses Mengelola Data Master

Berikut adalah gambar DFD Level 2 Proses Mengelola Master

meliputi data Kelas, Mata Pelajaran, guru dan siswa.

Gambar 5.4 DFD Level 2 Proses Mengelola Data Master

Tabel 5.6 Proses DFD Level 2 Proses 3 Mengelola Data MasterNo. Nama Proses Deskripsi1. Menambah Data Master Proses Tambah Data Master2. Mengubah Data Master Proses Ubah Data Master3. Menghapus Data Master Proses Hapus Data Master4. Mencetak Data Master Proses Cetak Data Master

Tabel 5.7 Aliran Data DFD Level 2 Proses 3 Mengelola Data MasterNo. Nama Aliran Data Deskripsi1. Dt_kelas Data seluruh kelas2. Dt_matpel Data seluruh matpel3. Dt_guru Data seluruh guru4. Dt_siswa Data seluruh siswa

V-9

Page 10: BAB V - ANALISA %26 PERANCANGAN.doc

5. Info_kelas Info seluruh kelas6. Info_matpel Info seluruh matpel7. Info_guru Info seluruh guru8. Info_siswa Info seluruh siswa

5.2.1.5 DFD Level 2 Proses Mengelola Data Guru Bidang Studi

Berikut adalah gambar DFD Level 2 Proses Mengelola Guru Bidang

Studi.

Gambar 5.5 DFD Level 2 Proses Mengelola Data Guru Bidang Studi

Tabel 5.8 Proses DFD Level 2 Proses 4 Mengelola Guru Bidang StudiNo. Nama Proses Deskripsi1. Menambah Data Guru

Bidang StudiProses Tambah Data Guru Bidang Studi

2. Mengubah Data Guru Bidang Studi

Proses Ubah Data Guru Bidang Studi

3. Menghapus Data Guru Bidang Studi

Proses Hapus Data Guru Bidang Studi

4. Mencetak Data Guru Bidang Studi

Proses Cetak Data Guru Bidang Studi

Tabel 5.9 Aliran Data DFD Level 2 Proses 4 Mengelola Guru Bidang StudiNo. Nama Aliran Data Deskripsi

V-10

Page 11: BAB V - ANALISA %26 PERANCANGAN.doc

1. Dt_kelas Data seluruh kelas2. Dt_matpel Data seluruh matpel3. Dt_guru Data seluruh guru4. Info_kelas Info seluruh kelas5. Info_matpel Info seluruh matpel6. Info_guru Info seluruh guru

5.2.1.6 DFD Level 2 Proses Mengelola Data Kelas Siswa

Berikut adalah gambar DFD Level 2 Proses Mengelola Data Kelas Siswa

Gambar 5.6 DFD Level 2 Proses Mengelola Data Kelas Siswa

Tabel 5.10 Proses DFD Level 2 Proses 4 Mengelola Kelas SiswaNo. Nama Proses Deskripsi1. Menambah Data

Kelas SiswaProses Tambah Data Kelas Siswa

2. Mengubah Data Kelas Siswa

Proses Ubah Data Kelas Siswa

3. Menghapus Data Kelas Siswa

Proses Hapus Data Kelas Siswa

Tabel 5.11 Aliran Data DFD Level 2 Proses 4 Mengelola Data Kelas SiswaNo. Nama Aliran Data Deskripsi1. Dt_kelas Data seluruh kelas2. Dt_siswa Data seluruh siswa3. Info_kelas Info seluruh kelas4. Info_siswa Info seluruh siswa

V-11

Page 12: BAB V - ANALISA %26 PERANCANGAN.doc

5.2.1.7 DFD Level 2 Proses Mengelola Data Absensi Siswa

Berikut adalah gambar DFD Level 2 Proses Mengelola Data Absensi

Siswa

Gambar 5.7 DFD Level 2 Proses Mengelola Data Absensi Siswa

Tabel 5.12 Proses DFD Level 2 Proses 6 Mengelola Data Absensi SiswaNo. Nama Proses Deskripsi1. Menambah Data Absensi

SiswaProses Tambah Data Absensi Siswa

2. Mengubah Data Absensi Siswa

Proses Ubah Data Absensi Siswa

3. Mencetak Data Absensi Siswa

Proses Cetak Data Absensi Siswa

Tabel 5.13 Aliran Data DFD Level 2 Proses 6 Mengelola Data Absensi SiswaNo. Nama Aliran Data Deskripsi1. Dt_kelas Data seluruh kelas2. Dt_siswa Data seluruh siswa3. Dt_absensi Data detail dari absensi4. Info_kelas Info seluruh kelas

V-12

Page 13: BAB V - ANALISA %26 PERANCANGAN.doc

5. Info_siswa Info seluruh siswa6. Info_absensi Info detail dari absensi

5.2.1.8 DFD Level 2 Proses Mengelola Data Nilai Siswa

Berikut adalah gambar DFD Level 2 Proses Mengelola Data Nilai

Siswa

Gambar 5.8 DFD Level 2 Proses Mengelola Data Nilai Siswa

Tabel 5.14 Proses DFD Level 2 Proses 7 Mengelola Data Nilai SiswaNo. Nama Proses Deskripsi1. Menambah Data Nilai

SiswaProses Tambah Data Nilai Siswa

2. Mengubah Data Nilai Siswa

Proses Ubah Data Nilai Siswa

3. Mencetak Data Nilai Siswa

Proses Cetak Data Nilai Siswa

Tabel 5.15 Aliran Data DFD Level 2 Proses 7 Mengelola Data Nilai SiswaNo. Nama Aliran Data Deskripsi1. Dt_kelas Data seluruh kelas

V-13

Page 14: BAB V - ANALISA %26 PERANCANGAN.doc

2. Dt_siswa Data seluruh siswa3. Dt_matpel Data seluruh pelajaran4. Dt_nilai Data detail dari nilai5. Info_kelas Info seluruh kelas6. Info_siswa Info seluruh siswa7. Info_matpel Info seluruh pelajaran8. Info_nilai Info detail dari nilai

5.2.1.9 DFD Level 2 Proses Mencetak Laporan

Berikut adalah gambar DFD Level 2 Proses Mencetak laporan nilai

dan absensi siswa.

Gambar 5.9 DFD Level 2 Proses Mencetak Laporan Nilai dan Absensi

Siswa

Tabel 5.16 Proses DFD Level 2 Proses 8 Mencetak Laporan Nilai dan Absensi SiswaNo. Nama Proses Deskripsi1. Mencetak Laporan

Absensi SiswaProses Cetak Laporan Absensi Siswa

2. Mencetak Laporan Nilai Siswa

Proses Cetak Laporan Nilai Siswa

Tabel 5.17 Aliran Data DFD Level 2 Proses Proses 8 Mencetak Laporan Nilai dan Absensi SiswaNo. Nama Aliran Data Deskripsi1. Dt_kelas Data seluruh kelas2. Dt_siswa Data seluruh siswa

V-14

Page 15: BAB V - ANALISA %26 PERANCANGAN.doc

3. Dt_matpel Data seluruh pelajaran4. Dt_nilai Data detail dari nilai5. Dt_absensi Data detail dari absensi6. Info_kelas Info seluruh kelas7. Info_siswa Info seluruh siswa8. Info_matpel Info seluruh pelajaran9. Info_nilai Info detail dari nilai10. Info_absensi Info detail dari absensi

5.2.2 Model Data

Berikut ini adalah Model Entity Relationship dan rancangan tabel fisik

Sistem Informasi Nilai dan Absensi Siswa.

Gambar 5.10 Model Entity Relationship

5.2.2.1 Tabel Data User

Tabel berikut ini menjelaskan tabel database user.

Nama : user

Deskripsi : Berisi data user (administrator, guru dan siswa)

Tabel 5.18 Tabel Basis Data User

V-15

Page 16: BAB V - ANALISA %26 PERANCANGAN.doc

No KolomTipe

DataPanjang Null

Kunci

Primer

Kunci

Asing

1 Username varchar 20

2 Password varchar 20 tidak

4 level akses varchar 10 tidak

5 Userid int 11 tidak ya

5.2.2.2 Tabel Data GuruTabel berikut ini menjelaskan tabel database guru.

Nama : guru

Deskripsi : Berisi data guru

Tabel 5.19 Tabel Basis Data Guru

No Kolom Tipe Data Panjang NullKunci

Primer

Kunci

Asing

1 id_guru int 11 tidak ya

2 nama_guru varchar 50

3 jk varchar 4

5 nik varchar 30 tidak

6 tgllahir date

7 alamat text

8 status varchar 10 tidak

9 tm_sd date

10 pendidikan text

11 bidang varchar 30

12 jam varchar 10

5.2.2.3 Tabel Data Guru Bidang StudiTabel berikut ini menjelaskan tabel database guru bidang studi.

Nama : target_guru

Deskripsi : Berisi data guru bidang studi

Tabel 5.20 Tabel Basis Data Guru Bidang Studi

No Kolom Tipe Data Panjang Null Kunci Primer Kunci Asing

1 id int 3 tidak ya

V-16

Page 17: BAB V - ANALISA %26 PERANCANGAN.doc

2 id_guru int 11 tidak ya

3 kode_guru varchar 6 tidak

5 id_mata_pelajaran int 11 tidak ya

6 id_kelas int 3 tidak ya

7 id_tahun int 2 tidak ya

8 semester varchar 2 tidak

5.2.2.4 Tabel Data SiswaTabel berikut ini menjelaskan tabel database siswa.

Nama : siswa

Deskripsi : Berisi data siswa

Tabel 5.21 Tabel Basis Data Siswa

No Kolom Tipe Data Panjang NullKunci

Primer

Kunci

Asing

1 id_siswa int 3 tidak ya

2 nis varchar 6

3 nama varchar 20

5 jk varchar 6 tidak

6 tgllahir date

7 alamat text

8 id_tahun int 2 tidak

9 status varchar 10

5.2.2.5 Tabel Data KelasTabel berikut ini menjelaskan tabel database kelas.

Nama : kelas

Deskripsi : Berisi data nama kelas

Tabel 5.22 Tabel Basis Data Kelas

No Kolom Tipe Data Panjang NullKunci

Primer

Kunci

Asing

1 id_kelas int 3 tidak ya

2 Kelas varchar 20 tidak

V-17

Page 18: BAB V - ANALISA %26 PERANCANGAN.doc

5.2.2.6 Tabel Data Mata PelajaranTabel berikut ini menjelaskan tabel database mata pelajaran.

Nama : mata_pelajaran

Deskripsi : Berisi data nama mata pelajaran

Tabel 5.23 Tabel Basis Data Mata Pelajaran

No Kolom Tipe Data Panjang NullKunci

Primer

Kunci

Asing

1 id_mata_pelajaran int 11 tidak ya

2 nama_mata_pelajaran varchar 50 tidak

5.2.2.7 Tabel Data NilaiTabel berikut ini menjelaskan tabel database nilai.

Nama : nilai

Deskripsi : Berisi data nilai siswa.

Tabel 5.24 Tabel Basis Data Nilai

No Kolom Tipe Data Panjang NullKunci

Primer

Kunci

Asing

1 nis varchar 6 tidak ya

2 id_mata_pelaja

ran

Int 11 tidak ya

3 id_kelas Int 11 tidak ya

4 semester varchar 2 tidak

5 id_tahun Int 2 tidak ya

6 satu varchar 3

7 dua varchar 3

8 tiga varchar 3

9 empat varchar 3

10 lima varchar 3

11 enam varchar 3

12 tujuh varchar 3

V-18

Page 19: BAB V - ANALISA %26 PERANCANGAN.doc

13 uts varchar 3

14 uas varchar 3

5.2.2.8 Tabel Data AbsensiTabel berikut ini menjelaskan tabel database absensi.

Nama : absensi

Deskripsi : Berisi data absensi

Tabel 5.25 Tabel Basis Data Absensi

No Kolom Tipe Data Panjang NullKunci

Primer

Kunci

Asing

1 nis varchar 6 tidak ya

2 id_kelas int 11 tidak ya

3 semester varchar 2 tidak

4 id_tahun int 2 tidak ya

5 keterangan enum 10

6 tanggal varchar 12

7 selesai varchar 3 tidak

5.2.3 Perancangan Interface (Antar Muka)

Interface sistem adalah sarana pengembangan sistem yang digunakan

untuk membuat komunikasi yang lebih mudah, dan konsisten antara sistem

dengan pemakainya. Penekanan interface meliputi tampilan yang baik, mudah

dipahami dan menu-menu yang familiar.

5.2.3.1 Menu Login

Menu login digunakan untuk masuk ke dalam sistem informasi

dengan mengisi username, password, dan level. Apabila login berhasil akan

tampil pesan berhasil dan kemudian akan masuk halaman menu utama.

V-19

Page 20: BAB V - ANALISA %26 PERANCANGAN.doc

Gambar 5.11 Menu Login

5.2.3.2 Halaman BerandaHalaman beranda ini akan muncul apabila menu login telah dapat

diakses dan pengguna dapat masuk ke dalam sistem. Menu ini dapat

menampilkan semua fasilitas yang ada dalam sistem, sesuai dengan hak

akses dari pengguna.

Gambar 5.12 Halaman Beranda

5.2.3.3 Menu Tampilan Data

Menu tampilan data berfungsi sebagai menu untuk menampilkan

data yang tersedia di dalam sistem informasi. Admin dapat memilih proses

apa yang akan dikerjakan di halaman tampilan data baik itu tambah data,

cari data, ubah data dan menghapus data. Berikut ini adalah rancangan dari

sub-sub menú yang terdapat pada menu Data master:

V-20

Page 21: BAB V - ANALISA %26 PERANCANGAN.doc

Gambar 5.13 Halaman Tampilan Data

5.2.3.4 Menu Pencarian Data

Menu pencarian berfungsi sebagai menu untuk proses pencarian

data. Pengguna dapat melakukan pencarían data siswa berdasarkan nama

siswa.

Gambar 5.14 Halaman Pencarian Data

5.2.3.5 Menu Tambah Data Master

Menu tambah data master berisikan form yang digunakan untuk

menambah data master. Data master terdiri dari data kelas, mata pelajaran,

guru, dan siswa.

V-21

Page 22: BAB V - ANALISA %26 PERANCANGAN.doc

Gambar 5.15 Halaman Tambah Data Master

5.2.3.6 Menu Tambah Guru Bidang Studi

Menu tambah guru bidang studi adalah menu yang berisi form

tentang guru, kelas yang diajar dan bidang studi yang diajar.

Gambar 5.16 Halaman Tambah Guru Bidang Studi

V-22

Page 23: BAB V - ANALISA %26 PERANCANGAN.doc

5.2.3.7 Menu Tambah Siswa

Menu tambah siswa adalah menu yang berisi form data siswa.

Gambar 5.17 Halaman Tambah Data Siswa

5.2.3.8 Menu Tambah Absensi

Menu tambah absensi adalah menu yang digunakan untuk mengisi

data absensi siswa berdasarkan kelas siswa.

Gambar 5.18 Halaman Tambah Absensi Siswa

V-23

Page 24: BAB V - ANALISA %26 PERANCANGAN.doc

5.2.3.9 Menu Tambah Nilai Siswa

Menu tambah Nilai siswa adalah menu yang digunakan oleh guru

untuk menambah nilai siswa sesuai dengan kelas dan mata pelajaran yang

guru ampuh. Menu ini hanya ada untuk guru bidang studi.

Gambar 5.19 Halaman Nilai Siswa

5.2.3.10 Tampilan Daftar Nilai Siswa

Tampilan daftar nilai siswa, daftar ini berisi nilai siswa sesuai

dengan nama siswa. Daftar nilai siswa menampilkan nilai siswa seluruh

pelajaran.

Gambar 5.20 Halaman Daftar Nilai Siswa

V-24

Page 25: BAB V - ANALISA %26 PERANCANGAN.doc

5.2.3.11 Tampilan Daftar Absensi Siswa

Tampilan daftar absensi siswa halaman ini memperlihakan rekap

absensi siswa selama pertemuan belajar mengajar berlangsung.

Gambar 5.21 Halaman Daftar Absensi Siswa

5.2.3.12 Rancangan Laporan

Laporan yang akan dihasilkan dari pengolahan data yang dilakukan

oleh sistem.

Gambar 5.22 Rancangan Laporan

V-25