• Tidak ada hasil yang ditemukan

BAB IV RANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV RANCANGAN SISTEM USULAN"

Copied!
30
0
0

Teks penuh

(1)

RANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisa Kebutuhan A. Kebutuhan Pengguna

Dalam pembuatan aplikasi pengolahan nilai ini baru terdapat tiga pengguna yang berinteraksi dalam lingkungan sistem, yaitu admin, guru dan wali kelas. Pengguna tersebut memiliki karakterstik interaksi dengan sistem dan memiliki kebutuhan informasi, seperti berikut:

1. Admin

Admin dapat mengelola aplikasi pengolahan nilai sepenuhnya.

a. Admin dapat meng-update informasi tentang profil sekolah. b. Admin dapat mengelola data siswa.

c. Admin dapat mengelola jadwal pelajaran. d. Admin dapat mengelola nilai siswa e. Admin dapat mengabsen siswa. f. Admin dapat mengelola data guru. g. Admin dapat mengelola data kelas

h. Admin dapat mengelola akun admin,siswa dan guru.

(2)

2. Guru

a. Guru dapat mengubah biodata. b. Guru dapat melihat jadwal mengajar c. Guru dapat meng-input nilai siswa. d. Guru dapat mengganti password. 3.Siswa

a. Siswa dapat meng-update biodata b. Siswa dapat melihat jadwal pelajaran c. Siswa dapat melihat nilai

B. Kebutuhan Sistem

1. Kebutuhan sistem untuk admin

a. Admin harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi pengolahan nilai ini dengan memasukan Id petugasdan Password agar privasi masing-masing pengguna tetap terjaga keamananya.

b. Admin harus melakukan logout (keluar) setelah selesai mengelola aplikasi pengolahan nilai.

C. Kebutuhan sistem untuk guru

a. Guru harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi pengolahan nilai ini dengan memasukan Id petugas danPassword agar masing-masing pengguna tetap terjaga keamananya.

(3)

b.Guru harus melakukan logout (keluar) setelah selesai mengelola aplikasi pengolahan nilai.

D. Kebutuhan sistem untuk siswa

a. Siswa harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi pengolahan nilai ini dengan memasukan nis danPassword agar masing-masing pengguna tetap terjaga keamananya.

b. Siswa harus melakukan logout (keluar) setelah selesai melihat aplikasi pengolahan nilai.

4.1.2. Rancangan Diagram Usecase 1. Use Case Admin

(4)
(5)

Tabel VI.1.

Deskripsi Use Case Admin

Use Case Name Admin

Requirements Admin melakukan login terlebih dahulu Goal informasi akademik sekolahAdmin dapat mengelola sistem Pre-Conditions Belum melakukan login dan mengelola Post-Conditions Telah mengelola sistem informasi

akademik

Actor Admin

Main Flow/Basic Path 1.Admin dapat mengelola profil sekolah 2.Admin dapat mengelola siswa

3.Admin dapat membuat jadwal mengajar

4.Admin dapat mengelola kelas 5.Admin dapat nama pelajaran 6.Admin dapat membuat tahun ajaran 7.Admin dapat mengelola username dan password

8.Admin dapat mengganti password

(6)

2. Use Case Guru

Gambar IV.2 Diagram Use Case Guru

Tabel VI.2 Deskripsi Use Case Guru

Use Case Name Guru

Requirements Guru melakukan login terlebih dahulu Goal Guru dapat melihat jadwal mengajar danmengisi nilai siswa Pre-Conditions Belum melakukan login dan mengisi

nilai

Post-Conditions Telah melakukan login dan mengisi nilai

Actor Guru

Main Flow/Basic Path 1. Guru dapat mengelola biodata 2. Guru dapat menglihat jam mengajar 3. Guru dapat mengisi nilai

4. Guru dapat mengganti password

(7)

3. Use Case Siswa

Gambar IV.3 Diagram Use Case Siswa

Tabel VI.3

Deskripsi Use Case Siswa

Use Case Name Siswa

Requirements Siswa melakukan login terlebih dahulu Goal Siswa dapat melihat jam belajar danmelihat nilai Pre-Conditions Belum melakukan login dan melihat

nilai

Post-Conditions Telah melakukan login dan melihat nilai

Actor Siswa

Main Flow/Basic Path 1. Siswa dapat mengelola biodata 2. Siswa dapat menlihat jam belajar 3. Siswa dapat melihat nilai

4. Siswa dapat mengganti password

(8)

4.1.3. Rancangan Diagram Aktifitas

1.Activity Diagram Admin

(9)

2.Activity Diagram Guru

(10)

3.Activity Diagram Siswa

Gambar IV.5 Activity Diagram Siswa 4.1.4. Rancangan Dokumen Sistem Usulan

a. Nama Dokumen : Jadwal Mengajar

Fungsi : Jadwal Jam Mengajar

Sumber : Sistem

(11)

Media : Kertas

Frekuensi : Setiap Semester

Format : Lampiran B1

b. Nama Dokumen : Mata Pelajaran

Fungsi : Jadwal Jam Mata Pelajaran Siswa

Sumber : Sistem

Tujuan : Siswa

Media : Kertas

Frekuensi : Setiap Semester

Format : Lampiran B2

c. Nama Dokumen : Nilai

Fungsi : Nilai Akademis Siswa

Sumber : Sistem

Tujuan : Siswa

Media : Kertas

Frekuensi : Setiap Semester

(12)

4.1.5. Rancangan Prototype 1. Halaman Login

Gambar IV.6 Form Login 2. Halaman Utama Admin

(13)

3. Halaman Data Guru

Gambar IV.8 Halaman Data Guru 4. Halaman Data Kelas

(14)

5. Halaman Data Mata Pelajaran

Gambar IV.10 Halaman Data Mata Pelajaran 6. Halaman Data Siswa

(15)

7. Halaman Jadwal Pelajaran

Gambar IV.12 Halaman Jadwal Pelajaran 8. Halaman Tahun Ajaran

(16)

9. Halaman Absensi Siswa

Gambar IV.14 Halaman Absensi Siswa 10. Halaman Data Nilai

(17)

11. Halaman Isi Nilai

Gambar IV.16 Halaman Isi Nilai 12. Halaman Kelola Username

(18)

13. Halaman Nilai Siswa

Gambar IV.18 Halaman Data Nilai 4.2. Perancangan Perangkat Lunak

4.2.1.Entity Relationship Diagram (ERD)

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD).

(19)
(20)

4.2.2. Logical Record Structure (LRS)

(21)

4.2.3. Spesifikasi File

a. Spesifikasi File Tabel Absen Nama Database : db_siakad

Nama Tabel : absen PanjangRecord : 48byte PrimaryKey :id_absen

Tabel IV.4

Spesifikasi File Tabel Absen

No Nama Field Type Ukuran Keterangan

1 id_absen int 11 Primary Key

2 Id_siswa int 11 Foreign Key

3 Tgl Varchar 15

4 status int 11

b. SpesifikasiFileTabelAdmin Nama Database : db_siakad Nama Tabel : admin

PanjangRecord :54byte PrimaryKey :id_admin

Tabel IV.5

(22)

No Nama Field Type Ukuran Keterangan

1 id_admin int 11 Primary Key

2 Id_username int 11 Foreign Key

3 Nia int 11

4 nmadmin Varchar 20

c. Spesifikasi File Tabel Guru Nama Database :db_siakad Nama Tabel : guru

PanjangRecord :83byte PrimaryKey : id_guru

Tabel IV.6

Spesifikasi File Tabel Guru

No Nama Field Type Ukuran Keterangan

1 id_guru Int 11 Primary Key

2 Id_username Int 11 Foreign Key

3 nmguru Varchar 50

4 nig Int 11

d. Spesifikasi File Tabel Jadwal Nama Database :db_siakad

(23)

Nama Tabel : jadwal

PanjangRecord :55byte PrimaryKey : id_jadwal

Tabel IV.7

Spesifikasi File Tabel Jadwal

No Nama Field Type Ukuran Keterangan

1 id_jadwal Int 11 Primary Key

2 Id_mapel Int 11 Foreign Key

3 Id_kelas Int 11 Foreign Key

4 Hari Int 11

5 Jam Int 11

e. Spesifikasi File Tabel Kelas Nama Database :db_siakad Nama Tabel : kelas

PanjangRecord :53byte PrimaryKey : id_kelas

Tabel IV.8

Spesifikasi File Tabel Kelas

(24)

1 id_kelas Int 11 Primary Key

2 id_guru Int 11 Foreign Key

3 tingkat Int 11

4 Nmkelas Varchar 20

f. SpesifikasiFileTabelMapel Nama Database :db_siakad Nama Tabel : mapel

PanjangRecord :83byte PrimaryKey :id_mapel

Tabel IV.9

Spesifikasi File Tabel Mapel

No Nama Field Type Ukuran Keterangan

1 id_mapel Int 11 Primary Key

2 Id_guru Int 11 Foreign Key

3 mapel Varchar 50

4 Tingkat Int 11

g. Spesifikasi File Tabel Nilai Nama Database :db_siakad Nama Tabel : nilai

(25)

Panjang Record : 55 byte PrimaryKey :id_nilai

Tabel IV.10

Spesifikasi File Tabel Nilai

No Nama Field Type Ukuran Keterangan

1 id_nilai Int 11 Primary Key

2 Id_mapel Int 11 Foreign Key

3 Id_siswa int 11 Foreign Key

4 Id_tahun int 11 Foreign Key

5 Nilai Int 11

h. Spesifikasi File Tabel Siswa Nama Database :db_siakad Nama Tabel : siswa PanjangRecord :44byte PrimaryKey :id_siswa

Tabel IV.11

Spesifikasi File Tabel Siswa

No Nama Field Type Ukuran Keterangan

1 id_siswa Int 11 Primary Key

(26)

3 Id_kelas Int 11 Foreign Key

4 Nis Int 11

i. SpesifikasiFileTabelTahun Nama Database :db_siakad

Nama Tabel : tahun

PanjangRecord :33byte PrimaryKey : id_tahun

Tabel IV.12

Spesifikasi File Tabel Tahun

No Nama Field Type Ukuran Keterangan

1 id_tahun Int 11 Primary Key

2 Tahun ajaran Int 11

3 status Int 11

j. Spesifikasi File Tabel Username NamaDatabase:db_siakad Nama Tabel : username

Panjang Record : 82 byte PrimaryKey : id_username

(27)

Tabel IV.13

Spesifikasi File Tabel Username

No Nama Field Type Ukuran Keterangan

1 id_username Int 11 Primary Key

2 Pass varchar 60

3 Level Int 11

4.2.4. Class Model/Class Diagram

(28)

4.2.5. Sequence Diagram

Gambar IV.22 Sequence Diagram 4.2.6. Spesifikasi Hardware dan Software

Berikut ini adalah spesifikasi hardware dan software yang digunakan dalam sistem informasi akademik:

Tabel IV.14

Tabel Spesifikasi Kebutuhan Hardware dan Software

(29)

Sistem Operasi Windows 7

Processor Intel core i3,1.8 Ghz

RAM 1 GB

Monitor Generic PnP Monitor 14 inci

Keyboard Standart

Printer Laser jet

Mouse Standart

Browser Google Chrome,Mozzila firefox

Software Sublime Text3,MySql,Xampp

4.3. Jadwal Implementasi

WAKTU

NoKEGIATAN BULAN I BULAN II BULAN III BULAN IV

1 2 3 4 1 2 3 4 1 2 3 41 2 3 4

Persiapan data 1 awal

2 Analisa

(30)

Desain Perangkat 4 Lunak Pembuatan & 5 Tes Program 6 Tes Sistem

Gambar

Tabel VI.1.
Gambar IV.2 Diagram Use Case Guru
Gambar IV.3 Diagram Use Case Siswa
Gambar IV.4 Activity Diagram Admin
+7

Referensi

Dokumen terkait

Menimbang : bahwa dengan adanya dinamika pemahaman terhadap pelaksanaan Pasal 298 ayat (5) Undang-Undang Nomor 23 Tahun 2014 tentang Pemerintahan Daerah yang menegaskan belanja

Jasa konstruksi menyeluruh di bidang konstruksi industri dan proses antara lain pertambangan, konstruksi pembangkit tenaga listrik, kimia dan fasilitas terkait, konstruksi

I mengalami proses persalinan normal saat usia 38 minggu, hal ini sesuai dengan teori Sumarah (2009) yang menyatakan Persalinan adalah proses pengeluaran

Pengembangan Hutan Rakyat, Reboisasi Pengkayaan, PT-1 Hutan Rakyat, PT-1 Reboisasi Pengkayaan, Penghijauan Lingkungan, Sarpras Pengamanan Hutan dan Sarpras Penyuluhan

Pengguna berakujanji untuk mengganti rugi dan menahan CIMB daripada dan terhadap apa-apa dan semua kehilangan (termasuk semua atau apa-apa kerugian atau kerosakan secara

Dalam agama Islam pelampiasan dorongan seksual hanya dapat dilakukan antara laki-laki dan perempuan dan itu pun terjadi setelah adanya ikatan pernikahan yang sah

Data yang diperoleh dari Desa Maluka Baulin dikumpulkan dalam bentuk tabulasi dan selanjutnya dianalisis untuk mendapatkan suatu gambaran tentang

Berdasarkan hasil UAT dan Uji Kebermaknaan yang dilakukan terhadap pengunjung website, Aplikasi layanan pemesanan katering berbasis web mampu menampilkan daftar menu yang