• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
34
0
0

Teks penuh

(1)

25 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan

A. Kebutuhan Pengguna

Sistem Informasi pada SMP Ignatius Slamet Riyadi terdapat empat pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: guru, wali kelas, TU dan siswa. Empat pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut :

1. Skenario Kebutuhan Guru

a. Mengelola data kehadiran siswa. b. Mengelola nilai siswa.

2. Skenario Kebutuhan Walikelas a. Merekap nilai siswa. 3. Skenario Kebutuhan TU

a. Melihat rekap nilai siswa. 4. Skenario Kebutuhan Siswa

(2)

B. Kebutuhan Sistem

1. Guru login dengan memasukan id_guru dan password untuk mengelola data kehadiran siswa dan mengelola nilai siswa.

2. Walikelas login dengan memasukan id_walikelas dan password untuk merekap nilai siswa.

3. TU login dengan memasukan id_TU dan password untuk melihat rekap nilai siswa.

4. Siswa login dengan memasukan id_siswa dan password untuk melihat nilai rapor.

4.1.2. Rancangan Diagram Usecase

Diagram usecase pada Sistem Informasi SMP Ignatius Slamet Riyadi adalah sebagai berikut :

Gambar IV.1

(3)

4.1.3. Rancangan Diagram Aktifitas

Diagram activity pada Sistem Informasi SMP Ignatius Slamet Riyadi adalah sebagai berikut :

A. Guru

1. Diagram Activity Login Guru

Gambar IV.2

Diagram Activity Login Guru 2. Diagram Activity Mengelola Data Kehadiran Siswa

Gambar IV.3

(4)

3. Diagram Activity Mengelola Data Nilai Siswa

Gambar IV.4

Diagram Activity Mengelola Data Nilai Siswa

B. Walikelas

1. Diagram Activity Login Walikelas

Gambar IV.5

(5)

2. Diagram Activity Mengelola Data Siswa

Gambar IV.6

Diagram Activity Mengelola Data Siswa 3. Diagram Activity Mengelola Rekap Nilai Siswa

Gambar IV.7

(6)

C. TU

1. Diagram Activity Login TU

Gambar IV.8

Diagram Activity Operator Login TU

2. Diagram Activity Melihat Rekap Nilai Siswa

Gambar IV.9

Diagram Activity Melihat Rekap Nilai Siswa D. Siswa

1. Login Sebagai Siswa

Gambar IV.10

(7)

2. Melihat Data Pribadi

Gambar IV.11

Diagram Activity Melihat Data Pribadi Siswa 3. Melihat Nilai Rapot

Gambar IV.12

Diagram Activity Melihat Nilai Rapot 4.1.4. Rancangan Dokumen Sistem Usulan

1. Nama Dokumen : Rapor Siswa

Fungsi : Untuk mengetahui informasi nilai rapor siswa Sumber : Walikelas

Tujuan : Siswa

(8)

Jumlah : 9 lembar

Frekuensi : Setiap akhir semester Bentuk : Lihat Lampiran C.1

4.1.5. Rancangan Prototype A. Hak Akses Guru

1. Interface Login Guru

Gambar IV.13 Interface Login Guru

2. Interface Dashboard Guru

Gambar IV.14 Interface Dashboard Guru

(9)

3. Interface Mengelola Data Kehadiran Siswa

Gambar IV.15

(10)

4. Interface Mengelola Data Murid

Gambar IV.16

Interface Mengelola Data Murid

B. Hak Akses Walikelas

1. Interface Login Walikelas

Gambar IV.17

(11)

2. Interface Dashboard Walikelas

Gambar IV.18

Interface Dashboard Walikelas

3. Interface Mengelola Data Pribadi Siswa

Gambar IV.19

(12)

4. Interface Mengelola Data Rekap Nilai Siswa

Gambar IV.20

(13)

C.Hak Akses TU 1. Interface Login TU Gambar IV.21 Interface Login TU 2. Interface Dashboard TU Gambar IV.22 Interface Dashboard TU

(14)

3. Interface Melihat Data Rekap Nilai Siswa

Gambar IV.23

(15)

D.Hak Akses Siswa

1. Interface Login Siswa

Gambar IV.24 Interface Login Siswa

2. Interface Dashboard Siswa

Gambar IV.25 Interface Dashboard Siswa

(16)

3. Interface Data Pribadi Siswa

Gambar IV.26 Interface Data Pribadi Siswa

(17)

4. Interface Data Nilai Rapor

Gambar IV.27 Interface Data Nilai Rapor

5. Interface Ekstrakulikuler

Gambar IV.28 Interface Ekstrakulikuler

(18)

4.2. Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram (ERD)

ERD pada Sistem Informasi SMP Ignatius Slamet Riyadi adalah sebagai berikut:

Gambar IV.29

(19)

4.2.2. Logical Record Structure (LRS)

LRS pada Sistem Informasi SMP Ignatius Slamet Riyadi adalah sebagai berikut:

Gambar IV.30

LRS SMP Ignatius Slamet Riyadi

4.2.3. Spesifikasi File

1. Spesifikasi File User Guru Nama File : User Guru

Akronim : user_guru

Fungsi : untuk masuk ke halaman dashboard guru Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 63 Kunci Field : id_guru

(20)

Software : Mysql

Tabel IV.1

Spesifikasi File User Guru

No Elemen data Nama Field Tipe Size Ket

1. ID Guru id_guru Int 3 Primary Key

2. Nama Guru nama_guru Varchar 50

3. Password password Varchar 10

2. Spesifikasi File User Walikelas Nama File : User Walikelas

Akronim : user_walikelas

Fungsi : untuk masuk ke halaman dashboard walilkelas Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 63

Kunci Field : id_walikelas

Software : Mysql

Tabel IV.2

Spesifikasi File User Walikelas

No Elemen data Nama Field Tipe Size Ket

1. ID Walikelas id_walikelas Int 3 Primary Key 2. Nama

Walikelas

nama_walikelas Varchar 50

3. Password password Varchar 10

3. Spesifikasi File User TU Nama File : User TU

Akronim : user_TU

(21)

Tipe File : File Master Organisasi File : Indexed Sequential

Akses File : Random Media : Harddisk Panjang record : 63 Kunci Field : id_TU

Software : Mysql

Tabel IV.3 Spesifikasi File User TU

No Elemen data Nama Field Tipe Size Ket

1. ID TU id_TU Int 3 Primary Key

2. Nama TU nama_TU Varchar 50

3. Password password Varchar 10

4. Spesifikasi File User Siswa Nama File : User Siswa

Akronim : user_siswa

Fungsi : untuk masuk ke halaman dashboard siswa Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 66 Kunci Field : id_siswa Software : Mysql

(22)

Tabel IV.4

Spesifikasi File User Siswa

No Elemen data Nama Field Tipe Size Ket

1. ID User Siswa id_usersiswa Int 6 Primary Key 2. Nama User

Siswa

nama_usersiswa Varchar 50

3. Password password Varchar 10

5. Spesifikasi File Absen Nama File : Absen

Akronim : absen

Fungsi : untuk menyimpan data kehadiran siswa Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 10 Kunci Field : id_absen

Software : Mysql

Tabel IV.5 Spesifikasi File Absen

No Elemen data Nama Field Tipe Size Ket

1. ID Absen id_absen Int 3 Primary Key

2. ID Siswa id_siswa Int 6

3. Keterangan Ket Enum ‘S’.’I’,’A’, ’H’

6. Spesifikasi File Siswa Nama File : Siswa

Akronim : siswa

Fungsi : untuk menyimpan data siswa Tipe File : File Master

(23)

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 244 Kunci Field : id_siswa

Software : Mysql

Tabel IV.6 Spesifikasi File Siswa

No Elemen data Nama Field Tipe Size Ket

1. ID Siswa id_siswa Int 6 Primary Key

2. Nama Siswa nama_siswa Varchar 50

3. NISN NISN Int 10

4. Jenis Kelamin jk Enum ‘P’,’L’

5. Tempat, Tanggal Lahir

TTL Date 10

6. Agama agama Varchar 15

7. Nama Wali nama_wali Varchar 50

8. Alamat alamat Varchar 100

9. ID Kelas id_kelas Int 1

10. ID

Ekstrakulikuler

id_ekskul Int 1

11. ID UserSiswa id_usersiswa Int 3

7. Spesifikasi File Nilai Nama File : Nilai

Akronim : nilai

Fungsi : untuk menyimpan data nilai siswa Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 24

(24)

Kunci Field : id_nilai

Software : Mysql

Tabel IV.7 Spesifikasi File Nilai

No Elemen data Nama Field Tipe Size Ket

1. ID Nilai id_nilai Int 10 Primary Key

2. ID Siswa id_siswa Int 6

3. ID Mapel id_mapel Int 2

4. Nilai Ulangan nilai_ulangan Int 3

5. Nilai UTS nilai_UTS Int 3

6. Nilai UAS nilai_UAS Int 3

7. ID Guru id_guru Int 3

8. Spesifikasi File Mapel Nama File : Mapel

Akronim : mapel

Fungsi : untuk menyimpan data mata pelajaran Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 22 Kunci Field : id_mapel

Software : Mysql

Tabel IV.8 Spesifikasi File Mapel

No Elemen data Nama Field Tipe Size Ket

1. ID Mapel id_mapel Int 2 Primary Key

(25)

9. Spesifikasi File Ekskul Nama File : Ekskul

Akronim : ekskul

Fungsi : untuk menyimpan data ekstrakulikuler Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 22 Kunci Field : id_ekskul

Software : Mysql

Tabel IV.9 Spesifikasi File Ekskul

No Elemen data Nama Field Tipe Size Ket

1. ID Ekskul id_ekskul Int 2 Primary Key

2. Nama Ekskul nama_ekskul Varchar 20

10.Spesifikasi File Kelas Nama File : Kelas

Akronim : kelas

Fungsi : untuk menyimpan data kelas Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 22 Kunci Field : id_kelas

(26)

Software : Mysql

Tabel IV.10 Spesifikasi File Kelas

No Elemen data Nama Field Tipe Size Ket

1. ID Kelas id_kelas Int 2 Primary Key

2. Nama Kelas nama_kelas Varchar 20

11.Spesifikasi File Rekap Nama File : Rekap

Akronim : rekap

Fungsi : untuk menyimpan data rekap nilai siswa Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 114 Kunci Field : id_rekap

Software : Mysql

Tabel IV.11 Spesifikasi File Rekap

No Elemen data Nama Field Tipe Size Ket

1. ID Rekap id_rekap Int 10 Primary Key

2. ID Siswa id_siswa Int 6

3. Nama Siswa nama_siswa Varchar 50 4. Nama Mapel nama_mapel Varchar 20

5. Keterangan ket Enum ‘S’,’I’,’A

’,’H’ 6. Nama Ekskul nama_ekskul Varchar 20 7. Kesimpulan kesimpulan Enum ‘Naik’.’T

(27)

12.Spesifikasi File Rapor Nama File : Rapor

Akronim : rapor

Fungsi : untuk menyimpan data rapor siswa Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : 20 Kunci Field : id_rapor

Software : Mysql

Tabel IV.12 Spesifikasi File Rapor

No Elemen data Nama Field Tipe Size Ket

1. ID Rapor id_rapor Int 10 Primary Key

(28)

4.2.4. Class Diagram

Gambar IV.31

(29)

4.2.5. Sequence Diagram A. Guru

1. Diagram Sequence Login Guru

Gambar IV.32

Diagram Sequence Login Guru 2. Diagram Sequence Mengelola Data Kehadiran Siswa

Gambar IV.33

Diagram Sequence Mengelola Data Kehadiran Siswa

3. Diagram Sequence Mengelola Data Nilai Siswa

Gambar IV.34

(30)

B. Walikelas

1. Diagram Sequence Login Walikelas

Gambar IV.35

Diagram Sequence Operator Login Walikelas

2. Diagram Sequence Mengelola Data Siswa

Gambar IV.36

Diagram Sequence Mengelola Data Siswa

3. Diagram Sequence Mengelola Rekap Nilai Siswa

Gambar IV.37

(31)

C. TU

1. Diagram Sequence Login TU

Gambar IV.38

Diagram Sequence Operator Login TU 2. Diagram Sequence Melihat Rekap Nilai Siswa

Gambar IV.39

Diagram Sequence Melihat Rekap Nilai Siswa D. Siswa

1. Login Sebagai Siswa

Gambar IV.40

(32)

2. Melihat Data Pribadi

Gambar IV.41

Diagram Sequence Melihat Data Pribadi Siswa

3. Melihat Nilai Rapot

Gambar IV.42

(33)

4.2.6. Spesifikasi Hardware dan Software 1. Spesifikasi Hardware

a. Server

1) CPU

(a) Processor Pentium® Core 2 Duo

(b) RAM DDR2 2 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

b. Client

1) CPU

(a) Processor Pentium® 4

(b) RAM DDR2 1GB

(c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

2. Spesifikasi Software

a. Server

1) Sistem operasi Microsoft Windows.

2) Aplikasi bundle web server Xampp:

(a)Aplikasi Apache Server v2 (b)Aplikasi MySQL Server v5

(34)

3) Aplikasi Web Browser Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome.

b. Client

1) Sistem operasi Microsoft Windows.

2) Aplikasi Web Browser Mozilla Firefox, Opera, Safari, Internet Explorer, Google Chrome. 4.3. Jadwal Implementasi Tabel IV.13 Jadwal Implementasi No KEGIATAN WAKTU MINGGU I MINGGU II MINGGU III MINGGU IV 1 Perkenalan 2 Analisa Sistem Prosedur Berjalan 3 Pengumpulan Data 4 Desain Program 5 Pembuatan Perancangan Program 6 Operasional

Gambar

Diagram  usecase  pada  Sistem  Informasi  SMP  Ignatius  Slamet  Riyadi  adalah sebagai berikut :
Diagram  activity  pada  Sistem  Informasi  SMP  Ignatius  Slamet  Riyadi  adalah sebagai berikut :
Diagram Activity Mengelola Data Siswa  3.   Diagram Activity Mengelola Rekap Nilai Siswa
Gambar IV.17
+7

Referensi

Dokumen terkait

Diagram aktivitas usulan untuk sistem kredit mobil dapat dilihat pada gambar di bawah ini:.. Gambar IV.4 Diagram Aktivitas

1) Setiap pengguna harus melakukan login terlebih dahulu untuk mengakses sistem dengan menggunakan username dan password masing-masing pengguna agar tetap terjaga keamanannya. 2)

Activity diagram login yang diusulkan ini menggambarkan bagaimana interaksi antara user dengan sistem, untuk masuk ke sistem seorang user harus login terlebih

1) Sistem dapat menampilkan halaman login. 2) Sistem dapat menampilkan halaman khusus admin. 3) Sistem pada halaman admin dapat menampilkan data karyawan, menambah,

Use case diagram sistem informasi akademik SMP Pandu Bandung menggambarkan dimana user dapat langsung mengakses infomasi yang diperlukan, sedangkan admin harus

Jika data diri tersebut terverifikasi, pengguna dapat melakukan login dan sistem akan menampilkan form pembayaran dan dokumen persyaratan yang harus

Sistem mengelola semua data mulai dari data klien, data mitra wedding organizer, data paket wedding, data informasi, data pembayaran sallary mitra, dan data

A. Skenario Kebutuhan Administrasi a) Administrasi dapat login. b) Administrasi dapat mengakses Menu Utama. c) Administrasi dapat mengelola Menu Konsumen. d) Administrasi