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
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
37
4.1.2. Rancangan Diagram Use Case
a. Use Case Diagram Calon Siswa
Gambar IV.1.
Use Case Diagram Calon Siswa
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
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
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
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
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
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
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
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
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
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
48
c. Activity Diagram Calon Siswa Melengkapi Data Pribadi
Gambar IV.5.
Activity Diagram Calon Siswa Melengkapi Data Pribadi
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
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
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
52
j. Activity Diagram Calon Siswa login
Gambar IV.12.
Activity Diagram Calon Siswa Login
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
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
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
56
q. Activity Diagram Tata Usaha Mengkonfirmasi Pembayaran
Gambar IV.19.
Activity Diagram Tata Usaha Mengkonfirmasi Peembayaran
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
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
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
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
61
2. Keterangan pendidikan
Gambar IV.25
Interface keterangan pendidikan
3. Interface wali murid
Gambar IV.26
Interface wali murid
62
4. Interface infut berkas pendaftaran
Gambar IV.27
Interface input berkas pendaftaran
5. Interface data pendaftar
Gambar IV.28
Interface data pendaftar
63
6. Interface data pembayaran
Gambar IV.29
Interface data pembayaran
7. interface laporan
Gambar IV.30
Interface laporan
64
8. Halaman admin
Gambar IV.31
Halaman admin
9. halaman data pembayaran
Gambar IV.32
Halaman data pembayaran
65
10. halaman laporan
Gambar IV.33
Halaman laporan
66
4.2. Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram (ERD)
Gambar IV.34
ERD Sitem Penerimaan Siswa Baru
67
4.2.2. Logical Structure Record (LRS)
Gambar IV.35.
LRS Sistem Penerimaan Siswa Baru
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
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
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
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
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
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
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
75
4.2.4. Class Model/ Class Diagram
Gambar IV.36.
Class Model/ Class Diagram Penerimaan Siswa Baru
76
4.2.5. Sequence Diagram
a. Sequence Diagram Pendaftaran Siswa Baru
Gambar IV.37.
Sequence Diagram Pendaftaran Siswa Baru
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
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