repository.nusamandiri.ac.id1)2.docx · web viewdengan resolusi layar minimum 1024x768 koneksi...

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: dinhkhuong

Post on 08-Jun-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: repository.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

57

4.1.5.4 Tampilan Guru

Gambar IV.V

Tampilan Utama Guru

Page 11: repository.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

58

4.2 Perancangan Perangkat Lunak

4.2.1 Entity Relationship Diagram (ERD)

Gambar IV.VI

Diagram ERD

Page 12: repository.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

59

4.2.2 Logical Struture Record LRS

Gambar IV.VII

Tampilan LRS

Page 13: repository.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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.nusamandiri.ac.id1)2.docx · Web viewdengan resolusi layar minimum 1024x768 Koneksi internet dengan kecepatan 2 Mbps. Spesifikasi Software Server Sistem operasi yang umum

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