BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan...

44
35 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: Calon siswa, Tata usaha dan Kepala sekolah. Ketiga pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda- beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut: A1 Skenario Kebutuhan Calon Siswa a) Masuk halaman user b) Melihat info pendaftaran c) Melengkapi data pribadi d) Melengkapi keterangan kesehatan e) Melengkapi keterangan pendidikan f) Melengkapi keterangan wali g) Input berkas h) Cari berkas i) Daftar j) Melakukan login k) Masukkan no daftar dan password l) Data Pendaftar

Transcript of BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan...

Page 1: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

35

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisis Kebutuhan

A. Kebutuhan Pengguna

Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat

tiga pengguna yang dapat saling berinteraksi dalam lingkungan sistem,

yaitu: Calon siswa, Tata usaha dan Kepala sekolah. Ketiga pengguna

tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-

beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti

berikut:

A1 Skenario Kebutuhan Calon Siswa

a) Masuk halaman user

b) Melihat info pendaftaran

c) Melengkapi data pribadi

d) Melengkapi keterangan kesehatan

e) Melengkapi keterangan pendidikan

f) Melengkapi keterangan wali

g) Input berkas

h) Cari berkas

i) Daftar

j) Melakukan login

k) Masukkan no daftar dan password

l) Data Pendaftar

Page 2: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

36

m) Data Pendaftar diterima

A2 Skenario Kebutuhan Tata Usaha

a) Melakukan login

b) Masukkan username dan password

c) Mencetak data diri pendaftar

d) Mengkonfirmasi pembayaran

e) Mengkonfirmasi penerimaan

f) Input cek kesehatan

g) Membuat laporan

h) Melakukan logout

B. Kebutuhan Sistem

1) Tata usaha harus melakukan login terlebih dahulu untuk dapat

mengakses aplikasi ini dengan memasukkan username dan

password agar privasi masing-masing Tata usaha tetap terjaga

keamanannya.

2) Sistem melakukan kalkulasi data pendaftaran.

3) Pengguna harus melakukan logout setelah selesai mengakses

aplikasi penerimaan siswa baru

Page 3: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

37

4.1.2. Rancangan Diagram Use Case

a. Use Case Diagram Calon Siswa

Gambar IV.1.

Use Case Diagram Calon Siswa

Page 4: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

38

Tabel IV.1.

Deskripsi Use Case Diagram Masuk Halaman User

Use Case Name Masuk halaman User

Requirements Calon siswa mengetahui link sekolah

Goal Calon siswa masuk halaman user

Pre-Conditions Calon siswa dapat masuk halaman user

Post-Conditions Calon siswa telah masuk halaman user

Failed end Condition Calon siswa tidak dapat masuk halaman user

Actor Calon siswa

Main Flow / Basic Path Calon siswa mendaftarkan dan melengkapi Persyaratan

Alternate Flow / Invariant A A1. Sistem Menampilkan menu utama

Invariant B B1. User memilih salah satu menu user B2. User memilih info pendaftaran

Tabel IV.2.

Deskripsi Use Case Diagram Melihat Info Pendaftaran

Use Case Name Melihat info pendaftaran

Requirements Calon siswa masuk ke menu pusat informasi

Goal Calon siswa melihat informasi pendaftaran Online

Pre-Conditions Calon siswa dapat melihat informasi pendaftaran online

Post-Conditions Calon siswa telah melihat informasi pendaftaran Online

Failed end Condition Calon siswa tidak dapat melihat informasi pendaftaran online

Actor Calon siswa

Main Flow / Basic Path Calon siswa melihat syarat pendaftaran online

Page 5: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

39

Tabel IV.3.

Deskripsi Use Case Diagram Melengkapi Data Pribadi

Use Case Name Melengkapi data pribadi

Requirements Calon siswa mengetahui data pribadi

Goal Calon siswa melengkapi data pribadi

Pre-Conditions Calon siswa dapat melengkapi data pribadi

Post-Conditions Calon siswa telah melengkapi data pribadi

Failed end Condition Calon siswa tidak dapat melengkapi data Pribadi

Actor Calon siswa

Main Flow / Basic Path Calon siswa mengirim data pribadi yang telah Diisi

Tabel IV.4.

Deskripsi Use Case Diagram Melengkapi Keterangan Kesehatan

Use Case Name Melengkapi keterangan kesehatan

Requirements Calon siswa mengetahui keterangan kesehatan

Goal Calon siswa melengkapi keterangan kesehatan

Pre-Conditions Calon siswa dapat melengkapi keterangan Kesehatan

Post-Conditions Calon siswa telah melengkapi keterangan Kesehatan

Failed end Condition Calon siswa tidak dapat melengkapi keterangan Kesehatan

Actor Calon siswa

Main Flow / Basic Path Calon siswa mengirim keterangan kesehatan yang telah diisi

Page 6: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

40

Tabel IV.5.

Deskripsi Use Case Diagram Melengkapi Keterangan Pendidikan

Use Case Name Melengkapi keterangan pendidikan

Requirements Calon siswa mengetahui keterangan pendidikan

Goal Calon siswa melengkapi keterangan pendidikan

Pre-Conditions Calon siswa dapat melengkapi keterangan Pendidikan

Post-Conditions Calon siswa telah melengkapi keterangan Pendidikan

Failed end Condition Calon siswa tidak dapat melengkapi keterangan Pendidikan

Actor Calon siswa

Main Flow / Basic Path Calon siswa mengirim keterangan pendidikan yang telah diisi

Tabel IV.6.

Deskripsi Use Case Diagram Melengkapi Keterangan Wali

Use Case Name Melengkapi keterangan wali

Requirements Calon siswa mengetahui keterangan wali

Goal Calon siswa melengkapi keterangan wali

Pre-Conditions Calon siswa dapat melengkapi keterangan wali

Post-Conditions Calon siswa telah melengkapi keterangan wali

Failed end Condition Calon siswa tidak dapat melengkapi keterangan Wali

Actor Calon siswa

Main Flow / Basic Path Calon siswa mengirim keterangan wali yang telah diisi

Page 7: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

41

Tabel IV.7.

Deskripsi Use Case Diagram Input Berkas

Use Case Name Input berkas

Requirements Calon siswa mengetahui berkas-berkasnya

Goal Calon siswa memasukkan berkas

Pre-Conditions Calon siswa dapat memasukkan berkas

Post-Conditions Calon siswa telah memasukkan berkas

Failed end Condition Calon siswa tidak dapat memasukkan berkas

Actor Calon siswa

Main Flow / Basic Path Calon siswa mencari berkas

Tabel IV.8.

Deskripsi Use Case Diagram Cari Berkas

Use Case Name Cari berkas

Requirements Calon siswa mengetahui berkas-berkasnya

Goal Calon siswa memasukkan berkas

Pre-Conditions Calon siswa dapat memasukkan berkas

Post-Conditions Calon siswa telah memasukkan berkas

Failed end Condition Calon siswa tidak dapat memasukkan berkas

Actor Calon siswa

Main Flow / Basic Path Calon siswa pilih jurusan

Page 8: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

42

Tabel IV.9.

Deskripsi Use Case Diagram Daftar

Use Case Name Daftar

Requirements Calon siswa melengkapi syarat-syarat

Goal Calon siswa mendaftar

Pre-Conditions Calon siswa dapat mendaftar

Post-Conditions Calon siswa telah mendaftar

Failed end Condition Calon siswa tidak dapat mendaftar

Actor Calon siswa

Main Flow / Basic Path Calon siswa melihat data pendaftar

Tabel IV.10.

Deskripsi Use Case Melakukan Login

Use Case Name Melakukan login

Requirements Calon siswa mengetahui nomer pendaftaran dan tanggal lahir

Goal Calon siswa melihat informasi data pendaftaran

Pre-Conditions Calon siswa dapat melihat informasi data Pendaftaran

Post-Conditions Calon siswa telah melihat informasi data Pendaftaran

Failed end Condition Calon siswa tidak dapat melihat informasi data Pendaftaran

Actor Calon siswa

Main Flow / Basic Path Tata usaha memasukkan no daftar dan password

Page 9: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

43

Tabel IV.11.

Deskripsi Use Case Diagram Masukkan No Daftar Dan Password

Use Case Name Masukkan no daftar dan password

Requirements Calon siswa mengetahui no daftar dan password

Goal Calon siswa mengakses informasi data Pendaftaran

Pre-Conditions Calon siswa dapat mengakses informasi data Pendaftaran

Post-Conditions Calon siswa telah mengakses informasi data

Pendaftaran

Failed end Condition Calon siswa tidak dapat mengakses informasi data pendaftaran

Actor Calon siswa

Main Flow / Basic Path Calon siswa melihat data pendaftar

Tabel IV.12.

Deskripsi Use Case Diagram Data Pendaftar

Use Case Name Data pendaftar

Requirements Calon siswa mengetahui nomer pendaftaran

Goal Calon siswa melihat data pendaftaran dan membayar pendaftaran

Pre-Conditions Calon siswa dapat melihat data pendaftaran dan membayar pendaftaran

Post-Conditions Calon siswa telah melihat data pendaftaran dan membayar pendaftaran

Failed end Condition Calon siswa tidak dapat melihat data pendaftaran dan membayar pendaftaran

Actor Calon siswa

Main Flow / Basic Path Calon siswa melihat data pendaftar diterima

Tabel IV.13.

Deskripsi Use Case Diagram Data Pendaftar Diterima

Use Case Name Data pendaftar diterima

Requirements Calon siswa mengetahui nomer pendaftaran

Goal Calon siswa melihat hasil seleksi

Pre-Conditions Calon siswa dapat melihat hasil seleksi

Post-Conditions Calon siswa telah melihat hasil seleksi

Failed end Condition Calon siswa tidak dapat melihat hasil seleksi

Actor Calon siswa

Main Flow / Basic Path Calon siswa melihat data pendaftar diterima

Page 10: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

44

Tabel IV.14.

Deskripsi Use Case Diagram Melakukan Login

Use Case Name Melakukan login

Requirements Login ke sistem informasi tata usaha

Goal Tata usaha dapat masuk ke pengelolaan dan dapat melihat secara online

Pre-Conditions 1. Tata usaha harus memiliki username dan

password

2. Tata usaha harus memasuki halaman

login Post-Conditions Masuk ke halaman utama

Failed end Condition Tata usaha tidak dapat melakukan pengelolaan Data

Actor Tata usaha

Main Flow / Basic Path Tata usaha memasukkan username dan Password

Tabel IV.15.

Deskripsi Use Case Diagram Masukkan Username Dan Password

Use Case Name Masukkan username dan password

Requirements Tata usaha mengetahui username dan password

Goal Tata usaha masuk halaman admin

Pre-Conditions Tata usaha dapat masuk halaman admin

Post-Conditions Tata usaha telah masuk halaman admin

Failed end Condition Tata usaha tidak dapat masuk halaman admin

Actor Tata usaha

Main Flow / Basic Path Tata usaha menambahkan nama jurusan

Tabel IV.16.

Deskripsi Use Case Diagram Mencetak Data Diri Pendaftar

Use Case Name Mencetak data diri pendaftar

Requirements Tata usaha memilih data siswa daftar di menu Admin

Goal Tata usaha mencetak data diri pendaftar

Pre-Conditions Tata usaha dapat mencetak data diri pendaftar

Post-Conditions Tata usaha telah mencetak data diri pendaftar

Failed end Condition Tata usaha tidak dapat mencetak data diri Pendaftar

Actor Tata usaha

Main Flow / Basic Path Tata usaha mengkonfirmasi pembayaran

Page 11: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

45

Tabel IV.17.

Deskripsi Use Case Diagram Mengkonfirmasi Pembayaran

Use Case Name Mengkonfirmasi pembayaran

Requirements Tata usaha memilih data siswa daftar di menu Admin

Goal Tata usaha mengkonfirmasi pembayaran calon siswa

Pre-conditions Tata usaha dapat mengkonfirmasi pembayaran calon siswa

Post-conditions Tata usaha telah mengkonfirmasi pembayarn calon siswa

Failed end conditions Tata usaha tidak dapat mengkonfirmasi pembayaran calon siswa

Actor Tata usaha

Main flow / Basic path Tata usaha mengkonfirmasi penerimaan siswa

Tabel IV.18.

Deskripsi Use Case Diagram Mengkonfirmasi Penerimaan

Use Case Name Mengkonfirmasi penerimaan

Requirements Tata usaha memilih data siswa daftar di menu Admin

Goal Tata usaha mengkonfirmasi penerimaan siswa

Pre-Conditions Tata usaha dapat mengkonfirmasi penerimaan Siswa

Post-Conditions Tata usaha telah mengkonfirmasi penerimaan Siswa

Failed end Condition Tata usaha tidak dapat mengkonfirmasi penerimaan siswa

Actor Tata usaha

Main Flow / Basic Path Tata usaha menginput cek kesehatan calon Siswa

Page 12: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

46

Tabel IV.19.

Deskripsi Use Case Diagram Input Cek Kesehatan

Use Case Name Input cek kesehatan

Requirements Tata usaha mengetahui nomer pendaftaran calon Siswa

Goal Tata usaha menginput cek kesehatan sebagai persyaratan seleksi

Pre-Conditions Tata usaha dapat menginput cek kesehatan sebagai persyaratan seleksi

Post-Conditions Tata usaha telah menginput cek kesehatan sebagai persyaratan seleksi

Failed end Condition Tata usaha tidak dapat menginput cek kesehatan sebagai persyaratan seleksi

Actor Tata usaha

Main Flow / Basic Path Tata usaha membuatkan laporan

Tabel IV.20.

Deskripsi Use Case Diagram Membuat Laporan

Use Case Name Membuat laporan

Requirements Tata usaha memilih laporan di menu admin

Goal Tata usaha menyerahkan laporan ke kepala Sekolah

Pre-Conditions Tata usaha dapat menyerahkan laporan ke kepala sekolah

Post-Conditions Tata usaha telah menyerahkan laporan ke kepala sekolah

Failed end Condition Tata usaha tidak dapat menyerahkan laporan ke kepala sekolah

Actor Tata usaha

Main Flow / Basic Path Tata usaha melakukan logout

Tabel IV.21.

Deskripsi Use Case Diagram Melakukan Logout

Use Case Name Melakukan logout

Requirements Tata usaha memilih logout di menu admin

Goal Tata usaha keluar dari menu admin

Pre-Conditions Tata usaha dapat keluar dari menu admin

Post-Conditions Tata usaha telah keluar dari menu admin

Failed end Condition Tata usaha tidak dapat keluar dari menu admin

Actor Tata usaha

Main Flow / Basic Path Tata usaha melakukan logout dan keluar

Page 13: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

47

4.1.3. Rancangan Diagram Aktivitas

a. Activity Diagram Calon Siswa Masuk Halaman User

Gambar IV.3.

Activity Diagram Calon Siswa Masuk Halaman User

b. Activity Diagram Calon Siswa Melihat Info Pendaftaran

Gambar IV.4.

Activity Diagram Calon Siswa Melihat Info Pendaftaran

Page 14: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

48

c. Activity Diagram Calon Siswa Melengkapi Data Pribadi

Gambar IV.5.

Activity Diagram Calon Siswa Melengkapi Data Pribadi

Page 15: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

49

d. Activity Diagram Calon Siswa Melengkapi Keterangan Kesehatan

Gambar IV.6.

Activity Diagram Calon Siswa Melengkapi Keterangan Kesehatan

e. Activity Diagram Calon Siswa Melengkapi Keterangan Pendidikan

Gambar IV.7.

Activity Diagram Calon Siswa Melengkapi Keterangan Pendidikan

Page 16: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

50

f. Activity Diagram Calon Siswa Melengkapi Keterangan Wali

Gambar IV.8.

Activity Diagram Calon Siswa Melengkapi Keterangan Wali

g. Activity Diagram Calon Siswa Input Berkas

Gambar IV.9.

Activity Diagram Calon Siswa Input Berkas

Page 17: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

51

h. Activity Diagram Calon Siswa Cari Berkas

Gambar IV.10.

Activity Diagram Calon Siswa Cari Berkas

i. Activity Diagram Calon Siswa Daftar

Gambar IV.11.

Activity Diagram Calon Siswa Daftar

Page 18: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

52

j. Activity Diagram Calon Siswa login

Gambar IV.12.

Activity Diagram Calon Siswa Login

Page 19: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

53

k. Activity Diagram Calon Siswa Masukkan No Daftar dan Password

Gambar IV.13.

Activity Diagram Calon Siswa Masukkan No Daftar dan Password

l. Activity Diagram Calon Siswa Data Pendaftar

Gambar IV.14.

Activity Diagram Calon Siswa Data Pendaftar

Page 20: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

54

m. Activity Diagram Calon Siswa Data Pendaftar Diterima

Gambar IV.15.

Activity Diagram Calon Siswa Data Pendaftar Diterima

n. Activity Diagram Tata Usaha Melakukan Login

Gambar IV.16.

Activity Diagram Tata Usaha Melakukan Login

Page 21: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

55

o. Activity Diagram Tata Usaha Masukkan Username dan Password

Gambar IV.17.

Activity Diagram Tata Usaha Masukkan Username dan Password

p. Activity Diagram Tata Usaha Mencetak Data Diri Pendaftar

Gambar IV.18.

Activity Diagram Tata Usaha Mencetak Data Diri Pendaftar

Page 22: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

56

q. Activity Diagram Tata Usaha Mengkonfirmasi Pembayaran

Gambar IV.19.

Activity Diagram Tata Usaha Mengkonfirmasi Peembayaran

Page 23: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

57

r. Activity Diagram Tata Usaha Mengkonfirmasi Penerimaan

Gambar IV.20.

Activity Diagram Tata Usaha Mengkonfirmasi Penerimaan

s. Activity Diagram Tata Usaha Input Cek Kesehatan

Gambar IV.21.

Activity Diagram Tata Usaha Input Cek Kesehatan

Page 24: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

58

t. Activity Diagram Tata Usaha Membuat Laporan

Gambar IV.22.

Activity Diagram Tata Usaha Membuat Laporan

u. Activity Diagram Tata Usaha Melakukan Logout

Gambar IV.23.

Activity Diagram Tata Usaha Melakukan Logout

Page 25: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

59

4.1.4. Rancangan Dokumen Sistem Usulan

A. Dokumen Masukan

1. Nama Dokumen : Data Pendaftar

Fungsi : Untuk mengetahui data diri siswa

Sumber : Calon Siswa

Tujuan : Tata Usaha

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap pendaftaran siswa

Bentuk : Lihat Lampiran A.2

B. Dokumen Keluran

2. Nama Dokumen : Laporan Data Siswa

Fungsi : Untuk mengetahui jumlah siswa yang telah

terdaftar Sumber : Tata Usaha

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap pendaftaran siswa

Bentuk : Lihat Lampiran B.3

3. Nama Dokumen : Laporan Data Pembayaran Pendaftaran

Fungsi : Untuk mengetahui jumlah siswa yang telah

membayar uang pendaftaran

Sumber : Tata Usaha

Tujuan : Kepala Sekolah

Page 26: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

60

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap pendaftaran siswa

Bentuk : Lihat Lampiran B.4

4.1.5. Rancangan Prototype

1. Interface lengkapi data diri siswa

Gambar IV.24

Interface lengkapi data diri siswa

Page 27: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

61

2. Keterangan pendidikan

Gambar IV.25

Interface keterangan pendidikan

3. Interface wali murid

Gambar IV.26

Interface wali murid

Page 28: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

62

4. Interface infut berkas pendaftaran

Gambar IV.27

Interface input berkas pendaftaran

5. Interface data pendaftar

Gambar IV.28

Interface data pendaftar

Page 29: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

63

6. Interface data pembayaran

Gambar IV.29

Interface data pembayaran

7. interface laporan

Gambar IV.30

Interface laporan

Page 30: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

64

8. Halaman admin

Gambar IV.31

Halaman admin

9. halaman data pembayaran

Gambar IV.32

Halaman data pembayaran

Page 31: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

65

10. halaman laporan

Gambar IV.33

Halaman laporan

Page 32: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

66

4.2. Perancangan Perangkat Lunak

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.34

ERD Sitem Penerimaan Siswa Baru

Page 33: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

67

4.2.2. Logical Structure Record (LRS)

Gambar IV.35.

LRS Sistem Penerimaan Siswa Baru

Page 34: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

68

4.2.3. Spesifikasi File

1. Spesifikasi file tabel admin

Nama File : Admin

Akronim : Admin

Fungsi : untuk menyimpan data admin

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 81 byte

Kunci Field : id_admin

Software : Mysql

Tabel IV.22.

Spesifikasi File Admin

No Elemen data Nama Field Type Size Keterangan

1. ID Admin id_admin Int 11 Primary Key

2. Username Username Varchar 10

3. Password Password Varchar 10

4. Nama Nama Varchar 50

2. Spesifikasi file tabel berkas

Nama File : Berkas

Akronim : Berkas

Fungsi : untuk menyimpan berkas pendaftaran

Tipe File : File Master

Page 35: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

69

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 541 byte

Kunci Field : id_berkas

Software : Mysql

Tabel IV.23.

Spesifikasi File Berkas

No Elemen data Nama Field Type Size Keterangan

1. ID Berkas id_berkas Int 11 Primary Key

2. Nomer Pendaftaran no_daftar Varchar 30

3. Pas Photo pas_photo Varchar 50

4. SKHUN Skhun Varchar 50

5. SKHUN Belakang skhun_belakang Varchar 100

6. Ijazah Ijazah Varchar 50

7. Ijazah Belakang ijazah_belakang Varchar 100

8. Kartu Keluarga Kk Varchar 50

9. Surat Keterangan

Kesehatan Dokter

Skkd Varchar 100

3. Spesifikasi file tabel daftar_siswa

Nama File : Daftar Siswa

Akronim : daftar_siswa

Fungsi : untuk menyimpan daftar siswa pendaftaran

Tipe File : File Master

Page 36: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

70

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 471 byte

Kunci Field : id_daftar

Software : Mysql

Tabel IV.24.

Spesifikasi File Daftar Siswa

No Elemen data Nama Field Type Size Keterangan

1. ID Daftar id_daftar Int 11 Primary Key

2. Nomer Pendaftaran no_daftar Varchar 30

3. Jurusan Jurusan Varchar 50

4. Nama Nama Varchar 50

5. Jenis Kelamin Jk Varchar 20

6. Tempat Lahir tempat_lahir Varchar 50

7. Tanggal Lahir tanggal_lahir Date/time

8. Agama Agama Varchar 50

9. Negara Negara Varchar 50

10. Alamat Alamat Varchar 100

11. Nomer Telepon no_telp Number

12. Tanggal Pendaftaran tgl_daftar Date/time

13. Bayar Pendaftaran bayar_daftar Varchar 20

14. Status Diterima status_diterima Varchar 20

15. Bayar Daftar Ulang bayar_daftarulang Varchar 20

Page 37: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

71

4. Spesifikasi file tabel data_kesehatan

Nama File : Data Kesehatan

Akronim : data_kesehatan

Fungsi : untuk menyimpan data kesehatan pendaftaran

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 211 byte

Kunci Field : id_kesehatan

Software : Mysql

Tabel IV.25.

Spesifikasi File Data Kesehatan

No Elemen data Nama Field Type Size Keterangan

1. ID Kesehatan id_kesehatan Int 11 Primary Key

2. Nomer Pendaftaran no_daftar Varchar 30

3. Tekanan Darah tekanan_darah Varchar 20

4. Cek Narkoba cek_narkoba Varchar 20

5. Cek Buta Warna buta_wanra Varchar 30

6. Cek Mata Mata Varchar 30

7. Cek Fisik Fisik Varchar 30

8. Cek Bertato Tindik bertato_tindik Varchar 10

9. Keterangan Ket Varchar 30

Page 38: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

72

5. Spesifikasi file tabel data_siswa

Nama File : Data Siswa

Akronim : data_siswa

Fungsi : untuk menyimpan data siswa pendaftaran

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 224 byte

Kunci Field : id_datasiswa

Software : Mysql

Tabel IV.26.

Spesifikasi File Data Siswa

No Elemen data Nama Field Type Size Keterangan

1. ID Data Siswa id_datasiswa Int 11 Primary Key

2. Nomer Pendaftaran no_daftar Varchar 30

3. Golongan Darah Darah Varchar 5

4. Tinggi Badan Tgibadan Varchar 11

5. Berat Badan Brtbadan Varchar 11

6. Lulusan Lulusan Varchar 20

7. Nomer STTB no_stttb Varchar 30

8. Nilai UN nilai_un Varchar 30

9. Lama Sekolah Lama Varchar 11

10. Nama Wali Wali Varchar 50

11. Tempat dan Tanggal Ttl Date/time

Page 39: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

73

Lahir

12. Agama Agama Varchar 20

13. Negara Negara Varchar 30

14. Pendidikan Pendidikan Varchar 20

15. Pekerjaan Pekerjaan Varchar 50

16. Penghasilan Penghasilan Varchar 30

17. Alamat Alamat Varchar 50

18. Nomer Telepon no_telp Number

6. Spesifikasi file tabel pembayaran

Nama File : Pembayaran

Akronim : pembayaran

Fungsi : untuk menyimpan data pembayaran

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Page 40: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

74

Panjang record : 191 byte

Kunci Field : id_pembayaran

Software : Mysql

Tabel IV.27.

Spesifikasi File Pembayaran

No Elemen data Nama Field Type Size Keterangan

1. ID Pembayaran id_pembayaran Int 11 Primary Key

2. Nomer Pendaftaran no_daftar Varchar 30

3. Nomer Rekening no_rek Number

4. Atas Nama atas_nama Varchar 50

5. Nama Bank nama_bank Varchar 20

6. Jumlah Bayar jumlah_bayar Double

7. Tanggal Bayar tgl_bayar Date/time

8. Keterangan Ket Varchar 30

9. Bukti Bukti Varchar 50

Page 41: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

75

4.2.4. Class Model/ Class Diagram

Gambar IV.36.

Class Model/ Class Diagram Penerimaan Siswa Baru

Page 42: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

76

4.2.5. Sequence Diagram

a. Sequence Diagram Pendaftaran Siswa Baru

Gambar IV.37.

Sequence Diagram Pendaftaran Siswa Baru

Page 43: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

77

4.2.6. Spesifikasi Hardware dan Software

Perangkat komputer yang digunakan sebagai alat pengolahan data yang

meliputi perangkat keras dan pendukungnya yaitu perangkat yang menjalankan

aplikasinya. Spesifikasi menimal dari perangkat keras dan perangkat lunak yang

diusulkan adalah :

A. Perangkat Keras Server

1) Prosessor yang berkapasitas 1.50 GB

2) Memory RAM yang berkapasitas 128 MB

3) Hard Disk yang berkapasitas sebesar 40 GB

4) Monitor SVGA 15”

5) 1.44 MB Disk Drive

6) Mouse, Keyboard

7) CD ROM 52x

8) Printer

B. Perangkat Keras Cilent

1) Prosesor yang berkapasitas 1.50 GB

2) Memory RAM yang kapasitas 128 MB

3) Hard Disk yang berkapasitas sebesar 40 GB

4) Monitor SVGA 15”

5) 1.44 MB Disk Drive

6) Mouse, Keyboard

Page 44: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan … · 4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi penerimaan siswa baru MTS Al-whatoniyah terdapat tiga pengguna

78

4.3. Jadwal Implementasi

Tabel IV.28.

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

5 Pembuatan & Tes Program

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku Petunjuk

9 Evaluasi & Operasional