54
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan
A. Kebutuhan Pengguna
Dalam aplikasi penerimaan siswa baru SMK Ristek Karawang 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) Pilih Jurusan
d) Melengkapi data pribadi
e) Melengkapi keterangan kesehatan f) Melengkapi keterangan pendidikan g) Melengkapi keterangan wali h) Input berkas
i) Cari berkas j) Pilih jurusan k) Daftar
l) Melakukan login
m) Masukkan no daftar dan password n) Data Pendaftar
A2 Skenario Kebutuhan Tata Usaha a) Melakukan login
b) Masukkan username dan password c) Tambah jurusan
d) Mencetak data diri pendaftar e) Mengkonfirmasi pembayaran f) Mengkonfirmasi penerimaan g) Input cek kesehatan
h) Membuat laporan i) 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.
4.1.2. Rancangan Diagram Use Case a. Use Case Diagram Calon Siswa
Gambar IV.1.
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 Tabel IV.3.
Deskripsi Use Case Diagram Pilih Jurusan
Use Case Name Pilih Jurusan
Requirements Calon siswa dapat pilih jurusan
Goal Calon siswa memilih jurusan
Pre-Conditions Calon siswa mengetahui jenis jurusan
Post-Conditions Calon siswa telah memilih jurusan
Failed end Condition Calon siswa tidak dapat memilih jurusan
Actor Calon siswa
Main Flow / Basic Path Calon siswa melengkapi data pribadi Alternate Flow / Invariant A A1. Sistem akan menampilkan jurusan
Tabel IV.4.
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.5.
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
Tabel IV.6.
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.7.
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
Tabel IV.8.
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.9.
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 Tabel IV.10.
Deskripsi Use Case Diagram Pilih Jurusan
Use Case Name Pilih Jurusan
Requirements Calon siswa dapat pilih jurusan
Goal Calon siswa memilih jurusan
Post-Conditions Calon siswa telah memilih jurusan Failed end Condition Calon siswa tidak dapat memilih jurusan
Actor Calon siswa
Main Flow / Basic Path Calon siswa mendaftar
Alternate Flow / Invariant A A1. Sistem akan menampilkan jurusan
Invariant B B1. User dapat memilih salah satu jurusan
Tabel IV.11.
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.12.
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 Tabel IV.13.
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
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.14.
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.15.
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
b. Use Case Diagram Tata Usaha
Gambar IV.2.
Use Case Diagram Tata Usaha
Tabel IV.16.
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.17.
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.18.
Deskripsi Use Case Diagram Tambah Jurusan
Use Case Name Tambah jurusan
Requirements Tata usaha memilih data jurusan di menu admin
Goal Tata usaha menambahkan nama jurusan
Pre-Conditions Tata usaha dapat menambahkan nama jurusan
Post-Conditions Tata usaha telah menambahkan nama jurusan
Failed end Condition Tata usaha tidak dapat menambahkan nama jurusan
Actor Tata usaha
Main Flow / Basic Path Tata usaha mencetak data diri pendaftar Tabel IV.19.
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 Tabel IV.20.
Deskripsi Use Case Diagram Mengkonfirmasi Pembayaran
Use Case Name Mengkonfirmasi pembayaran
Requirements Tata usaha memilih data siswa daftar di menu
Goal Tata usaha mengkonfirmasi pembayaran calon siswa
Pre-Conditions Tata usaha dapat mengkonfirmasi pembayaran
calon siswa
Post-Conditions Tata usaha telah mengkonfirmasi pembayaran
calon siswa
Failed end Condition Tata usaha tidak dapat mengkonfirmasi pembayaran calon siswa
Actor Tata usaha
Main Flow / Basic Path Tata usaha mengkonfirmasi penerimaan siswa Tabel IV.21.
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
Tabel IV.22.
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
Tabel IV.23.
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.24.
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
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.
c. Activity Diagram Calon Siswa Pilih Jurusan
Gambar IV.5.
Activity Diagram Calon Siswa Pilih Jurusan
d. Activity Diagram Calon Siswa Melengkapi Data Pribadi
Gambar IV.6.
e. Activity Diagram Calon Siswa Melengkapi Keterangan Kesehatan
Gambar IV.7.
Activity Diagram Calon Siswa Melengkapi Keterangan Kesehatan
f. Activity Diagram Calon Siswa Melengkapi Keterangan Pendidikan
Gambar IV.8.
g. Activity Diagram Calon Siswa Melengkapi Keterangan Wali
Gambar IV.9.
Activity Diagram Calon Siswa Melengkapi Keterangan Wali
h. Activity Diagram Calon Siswa Input Berkas
Gambar IV.10.
i. Activity Diagram Calon Siswa Cari Berkas
Gambar IV.11.
Activity Diagram Calon Siswa Cari Berkas
j. Activity Diagram Calon Siswa Pilih Jurusan Kembali
Gambar IV.12.
k. Activity Diagram Calon Siswa Daftar
Gambar IV.13.
Activity Diagram Calon Siswa Daftar
l. Activity Diagram Calon Siswa login
Gambar IV.14.
m. Activity Diagram Calon Siswa Masukkan No Daftar dan Password
Gambar IV.15.
Activity Diagram Calon Siswa Masukkan No Daftar dan Password
n. Activity Diagram Calon Siswa Data Pendaftar
Gambar IV.16.
o. Activity Diagram Calon Siswa Data Pendaftar Diterima
Gambar IV.17.
Activity Diagram Calon Siswa Data Pendaftar Diterima
p. Activity Diagram Tata Usaha Melakukan Login
Gambar IV.18.
q. Activity Diagram Tata Usaha Masukkan Username dan Password
Gambar IV.19.
Activity Diagram Tata Usaha Masukkan Username dan Password
r. Activity Diagram Tata Usaha Tambah Jurusan
Gambar IV.20.
s. Activity Diagram Tata Usaha Mencetak Data Diri Pendaftar
Gambar IV.21.
Activity Diagram Tata Usaha Mencetak Data Diri Pendaftar
t. Activity Diagram Tata Usaha Mengkonfirmasi Pembayaran
Gambar IV.22.
u. Activity Diagram Tata Usaha Mengkonfirmasi Penerimaan
Gambar IV.23.
Activity Diagram Tata Usaha Mengkonfirmasi Penerimaan
v. Activity Diagram Tata Usaha Input Cek Kesehatan
Gambar IV.24.
w. Activity Diagram Tata Usaha Membuat Laporan
Gambar IV.25.
Activity Diagram Tata Usaha Membuat Laporan
x. Activity Diagram Tata Usaha Melakukan Logout
Gambar IV.26.
4.1.4. Rancangan Dokumen Sistem Usulan 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 C.1
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 C.2
3. Nama Dokumen : Laporan Data Pembayaran Pendaftaran
Fungsi : Untuk mengetahui jumlah siswa yang telah membayar uang pendaftaran
Sumber : Tata Usaha Tujuan : Kepala Sekolah Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap pendaftaran siswa Bentuk : Lihat Lampiran C.3
4.1.5. Rancangan Prototype
a. Interface Halaman Menu User
Gambar IV.27.
Interface Halaman Menu User
b. Interface Info Pendaftaran Siswa
Gambar IV.28.
c. Interface Profile Sekolah
Gambar IV.29.
Interface Profile Sekolah
d. Interface Memulai Pendaftaran Siswa
Gambar IV.30.
e. Interface Lengkapi Data Diri Siswa
Gambar IV.31.
Interface Lengkapi Data Diri Siswa
f. Interface Keterangan Kesehatan
Gambar IV.32.
g. Interface Keterangan Pendidikan
Gambar IV.33.
Interface Keterangan Pendidikan
h. Interface Keterangan Wali Murid
Gambar IV.34.
i. Interface Input Berkas Pendaftaran
Gambar IV.35.
Interface Input Berkas Pendaftaran
j. Interface Pilih Jurusan Kembali
Gambar IV.36.
k. Interface Halaman admin
Gambar IV.37.
Interface Halaman admin
l. Interface Daftar Jurusan
Gambar IV.38.
m. Interface Data Pendaftar
Gambar IV.39.
Interface Data Pendaftar
n. Interface Data Cek Kesehatan
Gambar IV.40.
o. Interface Data Pembayaran
Gambar IV.41.
Interface Data Pembayaran
p. Interface Laporan
Gambar IV.42.
4.2. Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram (ERD)
Gambar IV.43.
4.2.2. Logical Structure Record (LRS)
Gambar IV.44.
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 : 63 byte Kunci Field : id_admin Software : Mysql
Tabel IV.25. Spesifikasi File Admin
No Elemen data Nama Field Type Size Keterangan 1. ID Admin id_admin Int 11 Primary Key 2. Username Username Varchar 11
3. Password Password Varchar 11
4. Nama Nama Varchar 30
2. Spesifikasi file tabel berkas Nama File : Berkas Akronim : Berkas
Fungsi : untuk menyimpan berkas pendaftaran Tipe File : File Master
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk Panjang record : 371 byte Kunci Field : id_berkas Software : Mysql
Tabel IV.26. 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 10
3. Pas Photo pas_photo Varchar 50
4. SKHUN Skhun Varchar 50
5. SKHUN Belakang skhun_belakang Varchar 50
6. Ijazah Ijazah Varchar 50
7. Ijazah Belakang ijazah_belakang Varchar 50 8. Kartu Keluarga Kk Varchar 50 9. Surat Keterangan
Kesehatan Dokter
Skkd Varchar 50
3. Spesifikasi file tabel daftar_siswa Nama File : Daftar Siswa Akronim : daftar_siswa
Fungsi : untuk menyimpan daftar siswa pendaftaran Tipe File : File Master
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk Panjang record : 237 byte Kunci Field : id_daftar Software : Mysql
Tabel IV.27.
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 10
3. Jurusan Jurusan Varchar 30
4. Nama Nama Varchar 30
5. Jenis Kelamin Jk Varchar 10
6. Tempat Lahir tempat_lahir Varchar 20 7. Tanggal Lahir tanggal_lahir Date/time
8. Agama Agama Varchar 12
9. Negara Negara Varchar 12
10. Alamat Alamat Varchar 50
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 12 15. Bayar Daftar Ulang bayar_daftarulang Varchar 20
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 : 99 byte Kunci Field : id_kesehatan Software : Mysql
Tabel IV.28.
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 10
3. Tekanan Darah tekanan_darah Varchar 12 4. Cek Narkoba cek_narkoba Varchar 8 5. Cek Buta Warna buta_wanra Varchar 12
6. Cek Mata Mata Varchar 12
7. Cek Fisik Fisik Varchar 12
8. Cek Bertato Tindik bertato_tindik Varchar 10
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.29. 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 10
3. Golongan Darah Darah Varchar 5 4. Tinggi Badan Tgibadan Varchar 6 5. Berat Badan Brtbadan Varchar 6
6. Lulusan Lulusan Varchar 20
7. Nomer STTB no_stttb Varchar 10
8. Nilai UN nilai_un Varchar 5
9. Lama Sekolah Lama Varchar 7
10. Nama Wali Wali Varchar 30
Lahir
12. Agama agama3 Varchar 12
13. Negara negara3 Varchar 12
14. Pendidikan pendidikan3 Varchar 15 15. Pekerjaan pekerjaan3 Varchar 15 16. Penghasilan penghasilan3 Varchar 10
17. Alamat alamat3 Varchar 50
18. Nomer Telepon no_telp3 Number
6. Spesifikasi file tabel galeri Nama File : Galeri
Akronim : galeri
Fungsi : untuk menyimpan gambar Tipe File : File Master
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk Panjang record : 61 byte Kunci Field : id_galeri Software : Mysql
Tabel IV.30. Spesifikasi File Galeri
No Elemen data Nama Field Type Size Keterangan 1. ID Galeri id_galeri Int 11 Primary Key
7. Spesifikasi file tabel jurusan Nama File : Jurusan Akronim : jurusan
Fungsi : untuk menyimpan data jurusan Tipe File : File Master
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk Panjang record : 41 byte Kunci Field : id_jurusan Software : Mysql
Tabel IV.31. Spesifikasi File Jurusan
No Elemen data Nama Field Type Size Keterangan 1. ID Jurusan id_jurusan Int 11 Primary Key
2. jurusan Jurusan Varchar 30
8. 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
Panjang record : 204 byte Kunci Field : id_pembayaran Software : Mysql
Tabel IV.32.
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 10
3. Nomer Rekening no_rek Number
4. Atas Nama atas_nama Varchar 30 5. Nama Bank nama_bank Varchar 10 6. Jumlah Bayar jumlah_bayar Double
7. Tanggal Bayar tgl_bayar Date/time
8. Keterangan Ket Varchar 20
4.2.4. Class Model/ Class Diagram
Gambar IV.45.
4.2.5. Sequence Diagram
a. Sequence Diagram Pendaftaran Siswa Baru
Gambar IV.46.
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 (Hardware)
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 Lunak (Software) 1) Ms. Office 2010
2) Dreamweaver CS6 3) XAMPP
4.3. Jadwal Implementasi
Tabel IV.33. 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