repository.bsi.ac.id1)2.docx · web view(satu) sistem yang mencakup semua proses data akademik...

24
BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Pada tahap ini akan diuraikan perencanaan dari sistem informasi yang akan dibangun, adapun perancangan kebutuhan sistem yang dibangun adalah sebagai berikut : 4.1.1 Analisis Kebutuhan Kebutuhan Fungsional (Functional requirements) adalah jenis requirement yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem informasi ini. Berikut adalah beberapa analisis kebutuhan fungsional. 1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi ini dengan memasukkan user id dan password agar privasi masing-masing pengguna tetap terjaga keamanannya. 48

Upload: others

Post on 31-Dec-2019

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Pada tahap ini akan diuraikan perencanaan dari sistem informasi yang

akan dibangun, adapun perancangan kebutuhan sistem yang dibangun adalah

sebagai berikut :

4.1.1 Analisis Kebutuhan

Kebutuhan Fungsional (Functional requirements) adalah jenis requirement

yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem.

Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan

dihasilkan oleh sistem informasi ini. Berikut adalah beberapa analisis kebutuhan

fungsional.

1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses

aplikasi ini dengan memasukkan user id dan password agar privasi masing-

masing pengguna tetap terjaga keamanannya.

2) pengguna harus melakukan logout setelah selesai menggunakan aplikasi.

3) sistem melakukan pengolahan data akademik

48

Page 2: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

49

4.1.2 Rancangan Diagram Usecase

Tabel IV.1

Deskripsi Use Case Sistem Usulan

1. (satu) sistem yang mencakup semua proses data akademik

2. (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin

guru dan siswa

3. Terdapat 14 (Empat Belas) Use Case yang di lakukan oleh aktor

tersebut.

Page 3: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

50

4.1.2.1 Use Case Diagram Admin

Tabel IV.II

Deskripsi Use Case Admin

1. Admin Membuat Data User yang berasal dari data guru dan Murid

2. Admin Membuat Data Guru

3. Admin Membuat Data Murid

4. Admin Membuat Kegiatan

5. Admin Membuat Data Pelajaran

6. Admin Melakukan Logout

Page 4: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

51

4.1.2.2 Use Case Diagram Guru

Tabel IV.III

Deskripsi Use Case Guru

1. Guru Melakukan Login

2. Guru Input Data Absen

3. Guru Input Data Nilai

4. Guru Melihat Data Kegiatan

5. Guru Melihat Data Absensi

6. Guru Melihat Data Nilai

Page 5: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

52

4.1.2.3 Use Case Diagram Murid Dan Orang Tua Murid

Tabel IV.IV

Deskripsi Use Case Murid Dan Orang Tua Murid

1. Melakukan Login

2. Melihat Kegiatan

3. Melihat Data Absensi

4. Melihat Data Nilai

Page 6: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

53

4.1.3 Rancangan Diagram Aktivitas

4.1.3.1 Activity

Gambar IV.1

Activity Login

4.1.4 Rancangan Dokumen Sistem Ulusan

1. Nama Dokumen : Formulir Pendaftaran Murid

Fungsi : Untuk melakukan penginputan data Murid

Sumber : Kepala Sekolah

Tujuan : Data Arsip

Media : Kertas Cetakan

Jumlah : Satu lembar

Page 7: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

54

Frekuensi : Setiap Penerimaan Murid Baru

Bentuk : Lihat lampiran A.1

2. Nama Dokumen : Formulir Pendaftaran Guru

Fungsi : Untuk melakukan penginputan data Guru

Sumber : Kepala Sekolah

Tujuan : Data Arsip

Media : Kertas Cetakan

Jumlah : Satu lembar

Frekuensi : Setiap Penerimaan Guru Baru

Bentuk : Lihat lampiran A.2

3. Nama Dokumen : Formulir Input Nilai Dan Absen

Fungsi : Untuk penginputan Data Nilai Dan Absen

Sumber : Kepala Sekolah

Tujuan : Data Arsip

Media : Kertas Cetakan

Jumlah : Satu lembar

Frekuensi : Setiap Hari Pas Absen dan Penilaian

Bentuk : Lihat lampiran A.3

4. Nama Dokumen : Selembaran Kegiatan

Fungsi : Untuk Membuat Acara Kegiatan Sekolah

Sumber : Kepala Sekolah

Tujuan : Orang tua dan Murid

Page 8: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

55

Media : Komputer

Jumlah : Satu lembar

Frekuensi : Setiap Ada Acara Kegiatab

Bentuk : Lihat lampiran A.4

4.1.5 Rancangan Prototype

Pada tahapan ini adalah gambaran system yang akan berjalan sesuai

permasalah yang ada

4.1.5.1 Tampilan Utama Web

Gambar IV.II

Tampilan Halaman Utama

Page 9: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

56

4.1.5.2 Tampilan Login

Gambar IV.III

Tampilan Login

4.1.5.3 Tampilan Admin

Gambar IV.IV

Tampilan Halaman Utama Admin

Page 10: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

57

4.1.5.4 Tampilan Guru

Gambar IV.V

Tampilan Utama Guru

Page 11: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

58

4.2 Perancangan Perangkat Lunak

4.2.1 Entity Relationship Diagram (ERD)

Gambar IV.VI

Diagram ERD

Page 12: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

59

4.2.2 Logical Struture Record LRS

Gambar IV.VII

Tampilan LRS

Page 13: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

60

4.2.3 Spesifikasi File

4.2.3.1 Guru

No Elemen data Akronim Tipe data Keterangan

1 No ID int(11) Primary key

2 Password pass Varchar(20)

3 NIK Guru NIK guru Varchar(20) Foreign Key

4 Nama guru Nama Varchar(25)

5 Alamat alamat Varchar(25)

6 telepon phone Varchar(12)

4.2.3.2 Murid

No Elemen data Akronim Tipe data Keterangan

1 No ID int(11) Primary key

2 Password Pass Varchar(20)

3 Nomor Induk siswa NIS Varchar(20) Foreign Key

4 Nama murid Nama Varchar(25)

5 Alamat Alamat Varchar(25)

6 telepon Phone Varchar(12)

4.2.3.3 Admin

No Elemen data Akronim Tipe data Keterangan

1 No ID int(11) Primary key

2 Password Pass Varchar(20)

3 Nomor Induk Karyawan NIK Varchar(20) Foreign Key

4 Nama murid Nama Varchar(25)

5 Alamat Alamat Varchar(25)

6 telepon Phone Varchar(12)

4.2.3.4 Login

Page 14: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

61

No Elemen data Akronim Tipe data Keterangan

1 No ID int(11) Primary key

2 Password Pass Varchar(20)

3 Tipe Login Tipe Varchar(1)

4.2.3.5 Absen

No Elemen data Akronim Tipe data Keterangan

1 Nomor absen No Absen int(11) Primary key

2 Tgl absen Tgl absen Date

3 Keterangan Keterangan Varchar(20)

4 NIK guru NIK guru int(11) Foreign Key

5 Nomor induk siswa NIS int(11)) Foreign Key

4.2.3.6 Nilai

No Elemen data Akronim Tipe data Keterangan

1 ID nilai ID nilai int(11) Primary key

2 NIK guru NIK guru int(11) Foreign Key

3 Nomor Induk siswa NIS int(11)) Foreign Key

4 Kode pelajaran Kd_pelajaran int(11) Foreign Key

5 Nilai tugas Nilai tugas Int(11)

6 Nilai UTS Nilai UTS Int(11)

7 Nilai UAS Nilai UAS Int(11)

8 Nilai Total Nilai Total Int(11)

4.2.3.7 Pelajaran

Page 15: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

62

No Elemen data Akronim Tipe data Keterangan

1 Kode pelajaran Kd_pelajaran int(11) Primary key

2 Nama pelajaran Nama pelajaran Varchar(20)

3 Jurusan Jurusan Varchar(20)

4.2.4 Sequence Diagram

4.2.4.1 Admin Input Data Guru, Murid dan Kegiatan

Gambar IV.VIII

Sequence Diagram Menu Admin

4.2.4.2 Guru Input Absensi Dan Nilai

Page 16: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

63

Gambar IV.IX

Tampilan Sequence Diagram Menu Guru

4.2.4.3 Orang Tua Siswa Lihat Nilai , Absensi

Gambar IV.IX

Tampilan Sequence Diagram Menu Orang Tua dan Murid

4.2.5 Spesifikasi Hardware dan Software

Page 17: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

64

1. Spesifikasi Hardware

a. Server

1) CPU

(a) Processor Pentium® Core 2 Duo

(b) RAM DDR2 4 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps.

2. Spesifikasi Software

1. Server

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux

(Ubuntu, Fedora, dll).

b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri

dari beberapa komponen, diantaranya:

(1) Aplikasi Apache Server v2

(2) Aplikasi PHP Server v5

(3) Aplikasi MySQL Server v5

(4) Aplikasi phpMyAdmin v3

c. Aplikasi Web Lihatr seperti Mozilla Firefox, Opera, Safari, Internet Explorer,

Google Chrome.

2. Client

Page 18: repository.bsi.ac.id1)2.docx · Web view(satu) sistem yang mencakup semua proses data akademik (Tiga) aktor yang melakukan kegiatan di dalam sistem, yaitu admin guru dan siswa Terdapat

65

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux

(Ubuntu, Fedora, dan lain-lain).

b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer,

Google Chrome.

4.3 Jadwal Implementasi

Tabel IV.2.Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

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

1 Persiapan data awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat Lunak

5Pembuatan & Tes Program

6 Tes Sistem

7 Pelatihan

8Pembuatan Buku Petunjuk

9 Evaluasi & Operasional