PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan...

39
BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai media informasi bagi orang tua siswa agar lebih mudah dalam memonitoring nilai akademik siswa . istem informasi ini juga dapat memberikan saran komunikasi antara orang tua siswa dan wali kelas. Orang tua atau wali kelas dapat mengakses web ini dengan NomorInduk Peserta Didik(NIPD) Siswa. Selain itu, sistem informsi ini diharapkan mampu mempermudah bagian admin dalam membuat laporan. Dari hasil permasalahan di atas, maka kebutuhan siswa yang dibutuhkan untuk membangun aplikasi Monitoring akademikpada Yayasan Pendidikan Miftahussalamah antara lain: A. Kebutuhan Pengguna Dalam perancangan sistem monitoring akademik siswa berbasis web terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan system, yaitu: admin dan orang tua siswa. Kedua pengguna tersebut memiliki karakteristik interaksi dengan system yang berbeda-beda, seperti berikut : 1. Skenario Kebutuhan Admin a) login b) Manipulasi Data Siswa c) Manipulasi Data Nilai d) Manipulasi Data kelas 33

Transcript of PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan...

Page 1: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

33

BAB IV

PERANCANGAN SISTEM USULAN

4.1 Tahap Perancangan Sistem

4.1.1 Analisis Kebutuhan

Sistem informasi yang dibuat berfungsi sebagai media informasi bagi orang

tua siswa agar lebih mudah dalam memonitoring nilai akademik siswa . istem

informasi ini juga dapat memberikan saran komunikasi antara orang tua siswa dan

wali kelas. Orang tua atau wali kelas dapat mengakses web ini dengan NomorInduk

Peserta Didik(NIPD) Siswa. Selain itu, sistem informsi ini diharapkan mampu

mempermudah bagian admin dalam membuat laporan. Dari hasil permasalahan di

atas, maka kebutuhan siswa yang dibutuhkan untuk membangun aplikasi Monitoring

akademikpada Yayasan Pendidikan Miftahussalamah antara lain:

A. Kebutuhan Pengguna

Dalam perancangan sistem monitoring akademik siswa berbasis web terdapat dua

pengguna yang dapat saling berinteraksi dalam lingkungan system, yaitu: admin dan

orang tua siswa. Kedua pengguna tersebut memiliki karakteristik interaksi dengan

system yang berbeda-beda, seperti berikut :

1. Skenario Kebutuhan Admin

a) login

b) Manipulasi Data Siswa

c) Manipulasi Data Nilai

d) Manipulasi Data kelas

33

Page 2: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

34

e) Manipulasi Data Guru

2. Skenario Kebutuhan Orang Tua Siswa

a) Login

b) Lihat Data Siswa

c) Lihat Data Nilai

d) Lihat Data Kelas

e) Lihat Data Guru

B. Kebutuhan Sistem

1. Pengguna harus melakukan login terlebih dahulu untik dapat

mengaksesaplikasi dengan memasukan username dan passsword agar privasi

masing-masingpengguna tetap terjaga keamanannya.

2. Pengguna harus melakukan logut setelah selesai menggunakan aplikasi.

Page 3: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

35

4.1.2 Rancangan Diagram Use Case

GAMBAR IV.1

Diagram Use case

GAMBAR IV.1 Diagram Use case

4.1.3 RANCANGAN DIAGRAM AKTIVITAS

Activity Diagram atau Diagram aktivitas adalah bentuk visual dari alur

kerja yang berisi aktivitas dan tindakan, yang juga dapat berisi pilihan, atau

pengulangan. Dalam Unified Modeling Language(UML), diagram aktivitas

dibuat untuk menjelaskan aktivitas komputer maupun alur aktivitas dalam

organisasi. Selain itu diagram aktivitas juga menggambarkan alur kontrol secara

garis besar.

login

Manipulasi Data

Siswa

Manipulasi Data

Nilai

ManipulasiData

Kelas

Manipulasi Data

guru

Admin Orang tua

Siswa

Manipulasi Data

Siswa

Login

Logout

Lihat Data

Siswa

LIhat Data

Nilai

LIhat Data

Kelas

Lihat Data

Guru

<<Include>>

<<Include>>

<<Include>>

<<Include>>

Page 4: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

36

Diagram aktivitas memiliki komponen dengan bentuk tertentu,

dihubungan dengan tanda panah. Panah tersebut mengarahkan urutan aktivitas

yang terjadi, dari awal sampai akhir. Yang perlu diperhatikan yaitu diagram

aktivitas bukan menggambarkan aktivitas sistem yang dilakukan aktor, tetapi

menggambarkan aktivitas yang dapat dilakukan oleh system. Berikut ini adalah

rancangan diagram aktivitas pada Sistem monitoring siswa Yayasan

Miftahussalamah.

a. Diagram Aktivitas Data Siswa

SISTEM ORANG TUA SISWAADMIN

Rekap data Siswa

Menerima data siswa

Input data siswa ke sistem

Lihat data siswa

Gambar IV.2 Diagram Aktivitas Data Siswa

b. Diagram Aktivitas Data Nilai

ADMIN SISTEM ORANG TUA SISWA

Rekap nilai Nilai

Menerima rekap nilai

Input data nilai sistem

Lihat data nilai

Gambar IV.3 Diagram Aktivitas Data Nilai

Page 5: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

37

c. Diagram Aktivitas Data PTK

SISTEM ORANG TUA SISWAADMIN

Rekap data PTK

Menerima data PTK

Input data PTK ke sistem

Lihat data PTK

Gambar IV.4 Diagram Aktivitas Data PTK

d. Diagram Aktivitas Data Kelas

SISTEM ORANG TUA SISWAADMIN

Rekap data Kelas

Menerima data Kelas

Input data Kelas ke sistem

Lihat data Kelas

Gambar IV.5 Diagram Aktivitas Data Kelas

4.1.4 RANCANGAN DOKUMEN SISTEM USULAN

Berdasarkan sistem yang sedang berjalan di Yayasan Miftahussalamah,

maka penulis bermaksud membuat suatu sistem usulan yang dapat

memperbaiki dan mempermudah dalam proses monitoring siswa. Adapun

sistem yang perlu diusulkan berdasarkan dokumen yang ada adalah sebagai

berikut;

Page 6: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

38

a. Login

Admin maupun user login pada aplikasi yang sudah tersedia pada

jaringan internet berbasis web, pada login ini hak akses antara admin dan

user berbeda.

b. Penginputan data

Admin yang sebelumnya menerima data-data siswa, PTK, kelas, Nilai

dan mata pelajaran selanjutnya menginput data tersebut ke system.

c. Monitoring

User atau orang tua siswa bias melakukan monitoring secara online

pada web yang tersedia, user atau orang tua siswa hanya bias melihat data-

data tanpa bisa mengubahnya.

4.1.5 RANCANGAN PROTOTYPE

Prototype Model adalah salah satu metode pengembangan perangkat

lunak yang banyak digunakan. Dengan metode prototyping ini

pengembangan dan pengguna saling berinteraksi selama proses pembuatan

system. Berikut ini adalah rancangan prototype pada system monitoring siswa

pada Yayasan Miftahussalamah.

Page 7: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

39

1. Rancangan prototype

a. Perancangan antar muka Login

Username

Password

Login Cancel

GAMBAR IV.6 Perancangan antar muka Login

b. Perancangan antar muka Home

EEEEEEEEEEEEEEEEEEEEEEEEEEE

YAYASAN PENDIDIKAN MIFTAHUSSALAMAH

Home Data MapelData KelasData Siswa Data PTK

Logo

Login

FOTO YAYASAN

Data Nilai

Gambar IV.7 Perancangan antar muka Home

Page 8: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

40

c. Perancangan antar muka data nilai

YAYASAN PENDIDIKAN MIFTAHUSSALAMAHLogo

Logout

ID Nilai NIPD ID Mapel Tugas UTS UASUHSemester

Home Data MapelData KelasData Siswa Data PTK Data Nilai

DATA NILAI

KODE USER : NAMA USER :

GAMBAR IV.8 Perancangan antar data nilai

d. Perancangan antar muka data PTK

YAYASAN PENDIDIKAN MIFTAHUSSALAMAHLogo

Logout

NUPTK Nama Jeis Kelamin Status ID KelasTugas

tambahanTanggal Lahir

Home Data MapelData KelasData Siswa Data PTK Data Nilai

DATA PTK

KODE USER : NAMA USER :

GAMBAR IV.9 Perancangan antar muka data PTK

Page 9: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

41

e. Perancangan antar muka data siswa

YAYASAN PENDIDIKAN MIFTAHUSSALAMAHLogo

Logout

NIPD NISN Nama Tanggal lahir Nama ibuNama ayahTempat lahir

Home Data MapelData KelasData Siswa Data PTK Data Nilai

DATA SISWA

KODE USER : NAMA USER :

agama TeleponAlamat

GAMBAR IV.10 Perancangan antar muka data siswa

f. Perancangan antar muka data kelas

YAYASAN PENDIDIKAN MIFTAHUSSALAMAHLogo

Logout

ID Kelas Kelas Nama kelas Tahun ajaran

Home Data MapelData KelasData Siswa Data PTK Data Nilai

DATA KELAS

KODE USER : NAMA USER :

GAMBAR IV.11 Perancangan antar muka data kelas

Page 10: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

42

g. Perancangan antar muka home admin

EEEEEEEEEEEEEEEEEEEEEEEEEEE

YAYASAN PENDIDIKAN MIFTAHUSSALAMAH

EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

Home Data MapelData KelasData Siswa Data PTK

Logo

FOTO YAYASAN

Data Nilai

Logout

KODE Admin : NAMA Admin :

GAMBAR IV.12 Perancangan antar muka Home Admin

h. Perancangan antar muka tampil data PTK

YAYASAN PENDIDIKAN MIFTAHUSSALAMAHLogo

Logout

NUPTK Nama Jeis Kelamin Status ID KelasTugas

tambahanTanggal Lahir

Home Data MapelData KelasData Siswa Data PTK Data Nilai

DATA PTK

KODE Admin : NAMA Admin :

GAMBAR IV.13 Perancangan antar muka tampil data PTK

Page 11: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

43

i. Perancangan antar muka input data PTK

YAYASAN PENDIDIKAN MIFTAHUSSALAMAH

Home Data MapelData KelasData Siswa Data PTK

Logo

Logout

Data Nilai

NUPTK

ID Kelas

Nama

Jenis Kelamin

Tugas tambahan

---PILIH JK---

TAMBAH DATA PTK

DATA PTK

Logout

KODE Admin : NAMA Admin :

GAMBAR IV.14 Perancangan antar muka input data guru

j. Perancangan antar muka tampil data siswa

YAYASAN PENDIDIKAN MIFTAHUSSALAMAHLogo

Logout

NIPD NISN Nama Tanggal lahir Nama ibuNama ayahTempat lahir

Home Data MapelData KelasData Siswa Data PTK Data Nilai

DATA SISWA

KODE Admin : NAMA Admin :

agama TeleponAlamat

GAMBAR IV.15 Perancangan antar muka tampil data siswa

Page 12: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

44

k. Perancangan antar muka input data siswa

YAYASAN PENDIDIKAN MIFTAHUSSALAMAH

Home Data MapelData KelasData Siswa Data PTK

Logo

Data Nilai

NIPD

Tanggal Lahir

NISN

Nama Siswa

Tempat Lahir

TAMBAH DATA SISWA

DATA SISWA

Logout

KODE Admin : NAMA Admin :

Agama --PILIH AGAMA--

Telepon

Nama Ayah

Nama Ibu

Alamat

GAMBAR IV.16 Perancangan antar muka input data siswa

l. Perancangan antar muka tampil data kelas

YAYASAN PENDIDIKAN MIFTAHUSSALAMAHLogo

Logout

ID Kelas Kelas Nama kelas Tahun ajaran

Home Data MapelData KelasData Siswa Data PTK Data Nilai

DATA KELAS

KODE Admin : NAMA Admin :

GAMBAR IV.17 Perancangan antar muka tampil data kelas

Page 13: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

45

m. Perancangan antar muka input data kelas

YAYASAN PENDIDIKAN MIFTAHUSSALAMAH

Home Data MapelData KelasData Siswa Data PTK

Logo

Data Nilai

ID Kelas

Kelas

Nama Kelas

Tahun Ajaran

---PILIH KELAS---

---PILIH NAMA KELAS---

TAMBAH DATA KELAS

DATA KELAS

Logout

KODE Admin : NAMA Admin :

GAMBAR IV.18 Perancangan antar muka input data kelas

n. Perancangan antar muka tampil data mapel

YAYASAN PENDIDIKAN MIFTAHUSSALAMAHLogo

Logout

ID MAPEL Nama Mata Pelajaran KKM

Home Data MapelData KelasData Siswa Data PTK Data Nilai

DATA MATA PELAJARAN

KODE Admin : NAMA Admin :

GAMBAR IV.19 Perancangan antar muka tampil data mapel

Page 14: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

46

o. Perancangan antar muka Input data mapel

YAYASAN PENDIDIKAN MIFTAHUSSALAMAH

Home Data MapelData KelasData Siswa Data PTK

Logo

Data Nilai

ID mapel

Nama mapel

KKM

TAMBAH DATA MAPEL

DATA MATA PELAJARAN

Logout

KODE Admin : NAMA Admin :

GAMBAR IV.20 Perancangan antar muka input data mapel

p. Perancangan antar muka tampil data nilai

YAYASAN PENDIDIKAN MIFTAHUSSALAMAHLogo

Logout

ID Nilai NIPD ID Mapel Tugas UTS UASUHSemester

Home Data MapelData KelasData Siswa Data PTK Data Nilai

DATA NILAI

KODE ADMIN : NAMA ADMIN :

GAMBAR IV.21 Perancangan antar muka tampil data nilai

Page 15: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

47

q. Perancangan antar muka input data nilai

YAYASAN PENDIDIKAN MIFTAHUSSALAMAH

Home Data MapelData KelasData Siswa Data PTK

Logo

Logout

Data Nilai

ID Nilai

Tugas

UH

UTS

UAS

NIPD

ID Mapel

Semester

---PILIH NIPD---

---PILIH ID MAPEL---

---PILIH SEMESTER---

TAMBAH DATA NILAI

DATA NILAI

Logout

KODE ADMIN : NAMA ADMIN :

GAMBAR IV.22 Perancangan antar muka input data nilai

2. Implementasi Web

a. Implementasi antar muka Login

GAMBAR IV.23 Implementasi antar muka Login

Page 16: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

48

b. Implementasi antar muka Home

GAMBAR IV.24 Implementasi antar muka Home

c. Implementasi antar muka data nilai

GAMBAR IV.25 Implementasi antar muka data nilai

Page 17: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

49

d. Implementasi antar muka data PTK

GAMBAR IV.26 Implementasi antar muka data PTK

e. Implementasi antar muka data siswa

GAMBAR IV.27 Implementasi antar muka data siswa

Page 18: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

50

f. Implementasi antar muka data kelas

GAMBAR IV.28 Implementasi antar muka data kelas

g. Implementasi antar muka home admin

GAMBAR IV.29 Implementasi antar muka home admin

Page 19: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

51

h. Implementasi antar muka tampil data PTK

GAMBAR IV.30 Implementasi antar muka tampil data PTK

i. Implementasi antar muka input data PTK

GAMBAR IV.31 Implementasi antar muka input data PTK

Page 20: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

52

j. Implementasi antar muka tampil data siswa

GAMBAR IV.32 Implementasi antar muka tampil data siswa

k. Implementasi antar muka input data siswa

GAMBAR IV.33 Implementasi antar muka input data siswa

Page 21: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

53

l. Implementasi antar muka tampil data kelas

GAMBAR IV.34 Implementasi antar muka tampil data kelas

m. Implementasi antar muka input data kelas

GAMBAR IV.35 Implementasi antar muka input data kelas

Page 22: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

54

n. Implementasi antar muka tampil data mapel

GAMBAR IV.36 Implementasi antar muka data mapel

o. Implementasi antar muka Input data mapel

GAMBAR IV.37 Implementasi antar muka Input data mapel

Page 23: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

55

p. Implementasi antar muka tampil data nilai

GAMBAR IV.38 Implementasi antar muka tampil data nilai

q. Implementasi antar muka input data nilai

GAMBAR IV.39 Implementasi antar muka input data nilai

Page 24: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

56

4.2 PERANCANGAN PERANGKAT LUNAK

4.2.1 ENTITY RELATIONSHIP DIAGRAM

SISWA

NIPD

tugastambahan

status

tgllahir

jeniskelamin

NUPTK

nama

idkelas

idkelas

kelas

namakelas

tahunajaran

telepon

alamat

namaibu

namaayah

agama

tgllahir

tempatlahir

jeniskelamin

Namasiswa

NISN

KELAS

PTK

UAS

UTS

UH

tugas

semester

idnilai

NILAI

MATA

PELAJARAN

KKM

namamapel

idmapel

Mempunyai

Mempunyai

mempunyai

MempunyaiM

M

1

1

1

1

1 1

idmapel

NIPD

GAMBAR IV.40 ERD (Entity Relationship Diagram)

Page 25: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

57

4.2.2 LOGICAL RECORD STRUCTURE

Idkelas*

nama

NUPTK

jeniskelamin

tgllahir

status

tugastambahan

PTK

Idmapel*

Namamapel

KKM

MATA

PELAJARAN

Idnilai*

Semester

tugas

UH

UTS

UAS

NIPD**

Idmapel**

NILAI

NIPD*

NISN

Namasiswa

jeniskelamin

tempatlahir

tgllahir

agama

namaayah

namaibu

alamat

telepon

SISWA

Idkelas*

Nama

Namakelas

tahunajaran

KELASM

M

1

1

1

1

1

GAMBAR IV.41 LRS (Logical Record Structur)

Page 26: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

58

4.2.3 SPESIFIKASI FILE

a. Spesifikasi File Siswa

Nama File : siswa

Akronim : siswa

Fungsi : untuk menyimpan data siswa

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 480 karakter

Kunci File : NIPD

Software : Mysql

Tabel IV.1 Spesifikasi File Siswa

No Elemen Data Nama Field Tipe Size Keterangan

1. NIPD nipd Int 5 Primary Key

2. NISN Nisn Int 5

3. Nama Siswa nama varchar 20

4. Tempat Lahir tempatlahir varchar 10

5. Tanggal Lahir tanggallahir Date

7. Agama agama varchar 10

Page 27: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

59

8. Nama Ayah nmayah varchar 20

9. Nama Ibu nmibu varchar 20

10. Alamat almt varchar 30

11. Telepon Telp Int 12

b. 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 : 26 karakter

Kunci File : idkelas

Software : Mysql

Tabel IV.2 Spesifikasi File kelas

No Elemen Data Nama Field Tipe Size Keterangan

Page 28: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

60

1. Idkelas Idkelas varchar 5 Primary Key

2. Kelas Kelas int 2

3. Nama Kelas namakelas varchar 2

4. Tahun Ajaran tahunajaran varchar 15

c. Spesifikasi File Nilai

Nama File : Nilai

Akronim : Nilai

Fungsi : Untuk menyimpan data nilai

Tipe File : File MAster

Organisasi File : Indexed Sequential

Akses File :Random

Media : Harddisk

Panjang record : 45 karakter

Kunci Nilai : Idnilai

Software : Mysql

Tabel IV.3 Spesifikasi File nilai

No Elemen Data Nama Field Tipe Size Keterangan

1. Idnilai Idkelas varchar 5 Primary Key

2. NIPD Kelas Int 5 Foreign Key

Page 29: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

61

4. Idmapel Idmapel varchar 5 Foreign Key

5. Semester Semester Int 11

6. Tugas Tugas Int 11

7. UH Uh Int 11

8. UTS Uts Int 11

9. UAS Uas Int 11

d. Spesifikasi File Mata Pelajaran

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 : 65 karakter

Kunci File : idmapel

Software : Mysql

Tabel IV.4 Spesifikasi File mapel

No Elemen Data Nama Field Tipe Size Keterangan

Page 30: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

62

1. Idmapel idmapel varchar 5 Primary Key

2. Nmmapel nama varchar 20

3. KKM Kkm Int 11

e. Spesifikasi File PTK

Nama File : PTK

Akronim : PTK

Fungsi : Untuk menyimpan data kependidikan

Tipe File : File MAster

Organisasi File : Indexed Sequential

Akses File :Random

Media : Harddisk

Panjang record : 257 karakter

Kunci Nilai : Idnilai

Software : Mysql

Page 31: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

63

Tabel IV.5 Spesifikasi File ptk

No Elemen Data Nama Field Tipe Size Keterangan

1 NUPTK NUPTK Int 10 Primary Key

Nama PTK Nama Varchar 25

2

3 Jenis Kelamin Jnskelamin varchar 9

4 Tanggal Lahir Tgllahir Date

5 Status Status varchar 16

6 Tugas Tambahan tgs_tambahan varchar 16

7 Photo Photo Varchar 100

Page 32: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

64

4.2.4 CLASS MODEL/CLASS DIAGRAM

Login

+add()

+edit()

+Id PTK

+Nama

+Nuptk

+jenis kelamin

+tanggal lahir

+satus

+tugas tambahan

PTK

+NIPD

+NISN

+Nama Siswa

+Tempat Tgl lahir

+Alamat

+No telp

+nama ayah

+nama ibu

+agama

+Add()

+edit()

+Id Nilai

+semester

+Tugas

+UH

+UTS

+UAS

Nilai

+Username

+Password

Siswa

+Add()

+edit()

+Add()

+edit()

+ID mapel

+mapel

+kkm

Mapel

+Add()

+edit()

Admin

+Input data siswa()

+Input data PTK()

+Input data Nilai()

+Username

+Password

User

+Lihat data siswa()

+Lihat data PTK()

+Lihat data Nilai()

+Username

+Password

GAMBAR IV.42 Class Diagram

Page 33: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

65

4.2.5 SEQUENCE DIAGRAM

a. Sequence Diagram Penambahan Data siswa

v

Gambar IV.43 Sequence Diagram Penambahan Data siswa

14. Set Nama siswa()

2.tampilkan form data siswa()

11.Input form tambah data siswa()

12.Set NIPD siswa()

19. Set No telp siswa()

siswa

13. Set NISN siswa()

15. Set Jenis Kelamin siswa()

16. Set Tempat tgl lahir siswa()

17. Set Alamat siswa()

18. Set ayah ibu siswa siswa()

10.Input No telp siswa()

siswa

4.Input NISN siswa()

5.Input Nama siswa()

6.Input Jenis Kelamin siswa()

7.Input Tempat tanggal lahir siswa()

8.Input Alamat siswa()

9.Input Nama ayah ibu siswa()

siswa

3.Input NIPD siswa()

1.Pilih data siswa()

<<Aktor>>

Admin

<<Boundary>>

Menu Utama

<< Boundary >>

Input data siswa

<< Boundary >>

Proses penambahan data

<< Boundary >>

Data siswa

Page 34: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

66

b. Sequence Diagram Penambahan Data Nilai

Gambar IV.44 Sequence Diagram Penambahan Data Nilai

9.Input form tambah data Nilai()

10.Set ID Nilai()

15. Set UAS()

14. Set UTS()

13. Set UH()

1.Tampilkan data Nilai()

4.Input Semester()

6.Input UH()

3.Input ID Nilai()

5.Input Tugas()

7.Input UTS()

8.Input UAS()

1.Pilih data Nilai()

11. Set Semester()

12. Set Tugas()

<<Aktor>>

Admin

<<Boundary>>

Menu Utama

<< Boundary >>

Input data Nilai

<< Boundary >>

Proses penambahan data

<< Boundary >>

Data Nilai

Page 35: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

67

c. Sequence Diagram Penambahan Data PTK

Gambar IV.45 Sequence Diagram Penambahan Data PTK

17.set tugas tmbhn

13. Set NUPTK()

12. Set nama()

16. Set status()

15. Set TGL lahir()

14. Set JK()

10.Input form tambah data PTK() 9.Input tugas tambahan()

11.Set ID PTK()

3.Input ID PTK()

8.Input status()

4.Input Nama()

7.Input JK()

2.Tampilkan data PTK()

5.Input NUPTK()

7.Input Tgl lahir()

<<Aktor>>

Admin

<<Boundary>>

Menu Utama

<< Boundary >>

Input data PTK

<< Boundary >>

Proses penambahan PTK

<< Boundary >>

Data PTK

1.Pilih data PTK()

Page 36: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

68

d. Sequence Diagram Penambahan Data Kelas

Gambar IV.46 Sequence Diagram Penambahan Data Kelas

6.Input tahun ajaran()

9. Set Kelas()

10. Set nama kelas()

11. Set tahun ajaran()

8.Set ID Kelas()

4.Input kelas()

2.Tampilkan data Kelas()

7.Input form tambah data Kelas()

5.Input Nama kelas()

3.Input ID Kelas()

<<Aktor>>

Admin

<<Boundary>>

Menu Utama

<< Boundary >>

Input data Kelas

<< Boundary >>

Proses penambahan Kelas

<< Boundary >>

Data Kelas

1.Pilih data Kelas()

Page 37: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

69

e. Sequence Diagram Penambahan Data Mapel

Gambar IV.47 Sequence Diagram Penambahan Data Mapel

4.Input Nama mapel()

8. Set nama mapel()

9. Set KKM()

7.Set ID mapel()

2.Tampilkan data mapel()

6.Input form tambah data mapel()

5.Input KKM()

<<Aktor>>

Admin

<<Boundary>>

Menu Utama

<< Boundary >>

Input data Mata pelajaran

<< Boundary >>

Proses penambahan mapel

<< Boundary >>

Data mapel

3.Input ID mapel()

1.Pilih data mapel()

Page 38: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

70

4.2.6 SPESIFIKASI HARDWARE DAN SOFTWARE

a. Perangkat Keras

Perangkat keras (hardware) adalah seluruh komponen yang membentuk

suatu sistem komputer dan peralatan lainnya yang minimum dan

memungkinkan komputer dapat melaksankan tugasnya. Klasifikasi perangkat

keras yang diusulkan adalah sebagai berikut :

Monitor : CTR / RCT / LCD 16’’

Proccessor : Intel DualCore

Memory : 512 MB

Harddisk : 80 GB(IDE/SATA)

Floppy Disk : 3,5” (1,44 MB)

Keyboard : QWERTY Port Ps/2 atau USB

Printer : Inject

Mouse : Port Ps/2 atau USB

f. Perangkat Lunak

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan dalam mengeksekusi program aplikasi serta sistem

operasi yang akan digunkan untuk menjalankan program tersebut.

Perangkat lunak yang dibutuhkn untuk menjalankan aplikasi program

penerimaan siswa baru ini adalah :

Sistem operasi : Microsoft Windows Xp x86 ,

Windows 7 x86 atau Windows 10 x86

Bahasa pemrograman : Web Programming

Program atau software pendukung : MySql PhpMyAdmin & Adobe Dreamweaver

Page 39: PERANCANGAN SISTEM USULAN - repository.bsi.ac.id · PERANCANGAN SISTEM USULAN 4.1 Tahap Perancangan Sistem 4.1.1 Analisis Kebutuhan Sistem informasi yang dibuat berfungsi sebagai

71

4.3 JADWAL IMPLEMENTASI

No KEGIATAN

WAKTU

BULAN 1 BULAN 2 BULAN 3

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

1 Persiapan awal

2 Analisa

3 Desain Sistem

4 Desain perangkat lunak

5 Pembuatan program

6 Tes Program

7 Tes Sistem

8 Pelatihan

9 Evaluasi & operasional

Tabel IV.6 Jadwal Implemantasi