57
BAB IV
RANCANGAN SISTEM USULAN
4.1. Umum
Dengan sistem informasi absensi siswa yang ada pada sekolah SMP Sari Putra Jakarta Utara masih menggunakan sistem manual dalam pengolahan data maka penulis mengajukan rancangan sistem usulan yang diharapkan dapat membantu dalam pengolahan data baik data pribadi siswa, guru, dan karyawan sekolah maupun dalam proses pembelajaran dan penilaian yang lebih efisien dan efektif.
4.2.
Prosedur Sistem Usulan
Prosedur sistem usulan yang penulis sarankan adalah sebagai berikut
1. Entry Master
Bagian Tata Usaha menerima form biodata guru dari guru, kemudian data yang berasal dari biodata guru di entry oleh bagian Tata Usaha ke dalam sistem. Biodata guru akan tersimpan ke dalam file tb_guru. Bagian Tata Usaha menerima daftar kelas dan daftar mapel dari wakil kepala sekolah, untuk di entry ke dalam sistem. Data kelas dan data mapel akan disimpan ke dalam file tb_kelas dan file tb_mapel. Bagian Tata Usaha menerima form Biodata siswa dari siswa, untuk di entry ke dalam sistem. Biodata siswa akan tersimpan ke dalam file tb_siswa.
2. Penjadwalan
Berdasarkan data guru, data kelas, dan data mapel bagian Tata Usaha melakukan proses penjadwalan untuk guru dan siswa ke dalam sistem. Data Jadwal yang telah dibuat akan tersimpan ke dalam file tb_jadwal.
3. Absensi Siswa
Setiap guru mata peajaran melakukan proses absensi kehadiran siswa melalui sistem yang datanya diambil dari file tb_guru, tb_kelas, tb_mapel, tb_siswa dan tb_jadwal. Hasil proses absensi kehadiran siswa tersebut akan tersimpan ke dalam file tb_absensi.
4. Laporan
Berdasarkan data absensi walikelas dapat mencetak rekap absen perkelas dan rekap absen persiswa untuk dilaporkan kepada kepala sekolah.
4.3. Diagram Alir Data (DAD) Sistem Usulan
Diagram alir data yang digunakan dalam rancangan sistem usulan adalah sebagai berikut :
1. Diagram Alir Data Konteks
KEPALA SEKOLAH GURU WAKIL KEPALA SEKOLAH SISWA DFK,DFM Form BS Form BG RAPS,RAPK 1.0
Sistem Informasi Data Absensi Siswa pada SMP
Sari Putra Jakarta Utara
Gambar IV.1.
Diagram Konteks Sistem Usulan
Keterangan
Form BG : Form Biodata Guru Form BS : Form Biodata Siswa DFK : Daftar Kelas DFM : Daftar Mapel RAPS : Rekap Absen Persiswa RAPK : Rekap Absen Perkelas
2. Diagram Alir Data Nol
Gambar IV.2.
Diagram Nol Sistem Usulan
Keterangan
Form BG : form Biodata Guru
Form BS : Form Biodata Siswa
DFK : Daftar kelas DFM : Daftar Mapel DK : Data Kelas DM : Data Mapel DS : Data Siswa DG : Data Guru DJ : Data Jadwal DA : Data Absensi
RAPS : Rekap Absen Persiswa
3. Diagram Alir Data Detail DAACC DA RAACC NA Arsip Data Absensi
ARA Arsip RekapAbsensi
NA SISWA WALIKELAS 1.1 Data Absensi Siswa 1.2 Rekap Absensi Siswa 1.3 Nilai Absensi Siswa Gambar IV.3.
Diagram Detail Sistem Usulan
4.4. Kamus Data Sistem Usulan
Kamus data sistem usulan ini diambil dari rancangan dokumen masukan dan dokumen keluaran. Kamus data dari sistem usulan tersebut adalah :
Keterangan
DAACC : Data Absen Acc DA : Data Absen RAACC : Rekap Absen Acc ARA : Arsip Rekap Absen NA : Nilai Absen
4.4.1. Kamus Data Dokumen Masukan
1. Data Guru
Nama Arus Data : Data Guru
Alias : Form Biodata Guru
Bentuk Data : Cetakan Komputer
Arus Data : Guru - Proses 1.0 Input Data - Data guru – file
tb_guru
Penjelasan : Berupa form biodata guru untuk input data guru
sebagai dokumen yang menjadi informasi untuk pihak sekolah
Periode : Setiap periode
Volume : 1 lembar
Struktur Data : Header + Content
Header : Administrator + Logout
Content : No + Kode Guru + Nama + Jenis
Kelamin + Tanggal Lahir + Alamat [Jalan+ wilayah + Wilayah + Kota+ Kodepos] + No Telpon + Email + Gelar Sarjana + Mapel Diampuh + Wali Kelas + Username + Password + Aksi
2. Data Kelas
Nama Arus Data : Data Kelas
Alias : Daftar Kelas
Bentuk Data : Tampilan Komputer
data – Data Kelas – file tb_kelas
Penjelasan : Berupa Form untuk Input Data kelas
siswa dari kelas 1 sampai kelas 3
Periode : Setiap semester
Volume : 1 halaman
Struktur Data : Header + Content
Header : Administrator + Logout
Content : No + Kode Kelas + Nama Kelas + Aksi
3. Data Siswa
Nama Arus Data : Data Siswa
Alias : Form Biodata Siswa
Bentuk Data : Cetakan Komputer
Arus Data : Siswa – Proses 1.0 Input Data – Data
Siswa – file tb_siswa
Penjelasan : Berupa form biodata siswa untuk
input data siswa sebagai dokumen yang menjadi
informasi untuk pihak sekolah
Periode : Setiap periode
Volume : 1 lembar
Struktur Data : Header + Content
Header : Administrator + Logout
Content : No + Nis + Nama + Jenis Kelamin +
Tanggal Lahir + alamat [Jalan+wilayah + Wilayah + Kota+ kodepos] + Status Siswa + Kelas + Nama
Ayah + Nama Ibu + No Telpon + Kode Kelas +
Username + Password + Aksi
4. Data Mata Pelajaran
Nama Arus Data : Data Mata Pelajaran
Alias : Daftar mapel
Bentuk Data : Tampilan Komputer
Arus Data : Bagian Kurikulum – Proses 1.0 Input
Data – Data Mapel – file tb_mapel
Penjelasan : Berupa Form untuk input data mata pelajaran
Periode : Setiap semester
Volume : 1 halaman
Struktur Data : Header + Content
Header : Administrator + Logout
Content : No + Kode Mata Pelajaran + Nama
Mata Pelajaran + Aksi
4.4.2. Kamus Data Dokumen Keluaran
1. Rekap Absen Persiswa
Nama Arus Data : Rekap Absen Persiswa
Alias : -
Bentuk Data : Cetakan Komputer
Arus Data : Data Store tb_absensi – Proses 4.0 – Rekap Absen
Persiswa – Kepala Sekolah
persiswa
Periode : Setiap periode
Volume : 1 lembar
Struktur Data : Header + Content
Header : Administrator + Logout
Content : No + Kelas + Nis + Nama Siswa + Aksi
2. Data Rekap Absen Perkelas
Nama Arus Data : Rekap Absen Perkelas
Alias : -
Bentuk Data : Cetakan Komputer
Arus Data : Data Store tb_absensi – Proses 4.0 –
Rekap Absen Perkelas – Kepala Sekolah
Penjelasan : Berupa print out rekap absen perkelas
Periode : Setiap periode
Volume : 1 lembar
Struktur Data : Header + Content
Header : Administrator + Logout
Content : No + Id Kelas + Nama Kelas + Aksi
4.5. Spesifikasi Rancangan Sistem Usulan 4.5.1. Bentuk Dokumen Masukan
1. Nama Dokumen : Form Biodata Guru
Fungsi : Sebagai entry data guru
Tujuan : Tata Usaha
Media : Kertas
Jumlah : 1 lembar
Frekuensi : setiap ada guru baru yang masuk sekolah
Bentuk : Lampiran C1
2. Nama Dokumen : Form Biodata Siswa
Fungsi : Sebagai entry data siswa
Sumber : Siswa
Tujuan : Tata Usaha
Media : kertas
Jumlah : 1 lembar
Frekuensi : setiap ada siswa yang baru masuk sekolah
Bentuk : Lampiran C2
3. Nama Dokumen : Daftar Mapel
Fungsi : Sebagai rincian data mata pelajaran yang akan di
absensi
Sumber : Bagian Kurikulum
Tujuan : Tata Usaha
Media : kertas
Jumlah : 1 lembar
Frekuensi : setiap tahun ajaran baru
Bentuk : Lampiran C3
4. Nama Dokumen : Daftar Kelas
Sumber : Bagian Kurikulum
Tujuan : Tata Usaha
Media : kertas
Jumlah : 1 lembar
Frekuensi : setiap tahun ajaran baru
Bentuk : Lampiran C4
4.5.2. Bentuk Dokumen Keluaran
1. Nama Dokumen : Data Rekap Absen Persiswa
Fungsi : Sebagai rincian data Rekap Absen Persiswa
Sumber : Guru
Tujuan : Walikelas
Media : Dokumen Cetakan Komputer
Jumlah : 1 Lembar
Frekuensi : setiap periode
Bentuk : Lampiran D1
2. Nama Dokumen : Data Rekap Absen Perkelas
Fungsi : Sebagai rincian data rekap Absen Perkelas
Sumber : Guru
Tujuan : Walikelas
Media : Dokumen Cetakan Komputer
Jumlah : 1 Lembar
Frekuensi : setiap periode
4.5.3. Entity Relationship Diagram (ERD) MATA PELAJARAN mempunyai melakukan Mengisi Memiliki SISWA JADWAL GURU KELAS ABSENSI kd_mapel Nis kd_absensi kd_kelas Kd_jadwal Mempunyai Mengisi Memiliki Kd_guru 1 M 1 M 1 M 1 M 1 M 1 M 1 M tanggal_lahir alamat mapel_diampuh email gelar_sarjana no_telpon nama_guru wali_kelas jenis_kelamin Jam nama_kelas tanggal kd_mapel pertemuan kd_guru kd_kelas nama_ayah kelas no_telpon nama_ibu jenis_kelamin alamat status_siswa kd_kelas Nama_siswa nama_mapel username password username password pembahasan tugas keterangan nis kd_guru kd_kelas kd_mapel Kd_kelas Gambar IV.4.
4.5.4. Logical Record Structure (LRS) tb_kelas tb_jadwal tb_absensi tb_guru tb_siswa tb_mapel kd_kelas** nama_kelas kd_jadwal** Jam kd_guru* kd_mapel* kd_kelas* kd_absensi** kd_kelas* kd_mapel* kd_guru* tanggal pertemuan tugas nis* pembahasan keterangan kd_guru** nama_guru jenis_kelamin alamat gelar_sarjana no_telpon tanggal_lahir mapel_diampuh wali_kelas email nis** nama_siswa jenis_kelamin alamat status_siswa kelas nama_ayah nama_ibu no_telpon kd_kelas* username username password password kd_mapel** nama_mapel kd_kelas* 1 M 1 M 1 M 1 M 1 M 1 M 1 M 1 M GambarIV.5.
4.5.5. Spesifikasi File
1. Spesifikasi File Tabel Absensi
Nama Database : Absensi
Nama File : Tabel Absensi
Akronim : tb_absensi
Fungsi : untuk siswa melakukan absensi
Tipe File : File Transaksi
Organisasi File : index sequential
Akses File : Random
Media : Hard disk
Panjang Record : 98
Kunci Field : kd_absensi
Software : MySQL
Tabel IV.1. Spesifikasi File Absensi
No. Elemen Data Nama Field Tipe Size Keterangan
1 Kode Absensi kd_absensi Varchar 4 Primary Key
2 Tanggal Tanggal Date -
3 Pertemuan Pertemuan Int 2
4 Pembahasan pembahasan Varchar 20
5 Tugas Tugas Varchar 30
10 Nisn nisn Varchar 10 Foreign Key
11 Kode Guru kd_guru Varchar 4 Foreign Key
12 Kode Kelas kd_kelas Varchar 4 Foreign Key
13 Kode Mapel kd_mapel Varchar 4 Foreign Key
2. Spesifikasi File Tabel Guru
Nama Database : Absensi
Nama File : Tabel Guru
Akronim : tb_guru
Fungsi : untuk admin melakukan input data guru
Tipe File : File Master
Organisasi File : index sequential
Akses File : Random
Media : Hard disk
Panjang Record : 152
Kunci Field : kd_guru
Software : MySQL
Tabel IV.2. Spesifikasi File Guru
No. Elemen Data Nama Field Tipe Size Keterangan
1 Kode Guru kd_guru Varchar 4 Primary Key
2 Nama Guru nama_guru Vachar 20
4 Tanggal Lahir tanggal_lahir Date -
5 Alamat alamat Varchar 50
6 No Telpon no_telpon Int 11
7 Email email Varchar 20
8 Gelar Sarjana gelar_sarjana Varchar 4
9 Mapel Diampuh mapel_diampuh Varchar 15
10 Wali Kelas wali_kelas Varchar 8
11 Username username Varchar 10
12 Password password Varchar 8
3. Spesifikasi File Tabel Jadwal
Nama Database : Absensi
Nama File : Tabel Jadwal
Akronim : tb_jadwal
Fungsi : untuk admin melakukan input jadwal guru mengajar
Tipe File : File Transaksi
Organisasi File : index sequential
Akses File : Random
Media : Hard disk
Panjang Record : 16
Kunci Field : kd_jadwal
Tabel IV.3. Spesifikasi File Jadwal
No. Elemen Data Nama Field Tipe Size Keterangan
1 Kode Jadwal kd_jadwal Varchar 4 Primary Key
2 Jam jam Int
4 Kode Guru kd_guru Varchar 4 Foreign Key
5 Kode Kelas kd_kelas Varchar 4 Foreign Key
6 Kode Mapel kd_mapel Varchar 4 Foreign Key
4. Spesifikasi File Tabel Kelas
Nama Database : Absensi
Nama File : Tabel Kelas
Akronim : tb_kelas
Fungsi : untuk admin melakukan input data kelas
Tipe File : File Master
Organisasi File : index sequential
Akses File : Random
Media : Hard disk
Panjang Record : 14
Kunci Field : kd_kelas
Tabel IV.4. Spesifikasi File Kelas
No. Elemen Data Nama Field Tipe Size Keterangan
1 Kode Kelas kd_kelas Varchar 4 Primary Key
2 Nama kelas nama_kelas Varchar 10
5. Spesifikasi File Tabel Mata Pelajaran
Nama Database : Absensi
Nama File : Tabel Mata Pelajaran
Akronim : tb_mapel
Fungsi : untuk admin melakukan input data mata pelajaran
Tipe File : File Master
Organisasi File : index sequential
Akses File : Random
Media : Hard disk
Panjang Record : 19
Kunci Field : kd_mapel
Software : MySQL
Tabel IV.5.
Spesifikasi File Mata Pelajaran
No. Elemen Data Nama Field Tipe Size Keterangan
1 Kode Mapel kd_mapel Varchar 4 Primary Key
3 Kode Kelas Kd_kelas Varchar 4 Foreign Key
6. Spesifikasi File Tabel Siswa
Nama Database : Absensi
Nama File : Tabel Siswa
Akronim : tb_siswa
Fungsi : untuk admin melakukan input data siswa
Tipe File : File Master
Organisasi File : index sequential
Akses File : Random
Media : Hard disk
Panjang Record : 169
Kunci Field : nis
Software : MySQL
Tabel IV.6. Spesifikasi File Siswa
No. Elemen Data Nama Field Tipe Size Keterangan
1 No Induk Siswa Nasional Nisn Varchar 10 Primary Key
2 Nama Siswa nama_siswa Varchar 20
3 Jenis Kelamin jenis_kelamin Varchar 2
4 Alamat alamat Varchar 50
5 Status Siswa status_siswa Varchar 2
6 Kelas kelas Varchar 10
8 Nama Ibu nama_ibu Varchar 20
9 No Telpon no_telpon Int 11
10 Username username Varchar 10
11 Password password Varchar 10
12 Kode Kelas kd_kelas Varchar 4 Foreign Key
4.5.6. Struktur Kode
1. Nama Kode : kd_absensi
Panjang : 4 Digit Tipe : Varchar Format : X X 9 9 Contoh : 1 Contoh : AB01 Keterangan : AB : Jenis Absen 01 : No Urut Absensi
2. Nama Kode : kd_guru
Panjang : 4 Digit
Tipe : Varchar
Format :
Jenis Absen No Urut
X X 9 9
Contoh : AA01
Keterangan :
AA : Singkatan Nama Guru
01 : Nomor Urut Guru
3. Nama Kode : kd_jadwal
Panjang : 4 Digit Tipe : Varchar Format : X X 9 9 Contoh : JD-01 Keterangan :
JD : Singkatan Dari Jadwal
01 : Nomor Urut Jadwal
4. Nama Kode : kd_kelas
Panjang : 4 Digit Singkatan Nama Guru Nomor Urut Guru Singkatan dari jadwal mengajar No urut jadwal
Tipe : Varchar
Format :
X X X X
Contoh : VII-A
Keterangan :
VII : Tingkatan Kelas
A : Grade Dari kelas
5. Nama Kode : kd_mapel
Panjang : 4 Digit Tipe : Varchar Format : X X 9 9 Contoh : MT-01 Keterangan :
MT : Singkatan Mata Pelajaran
01 : Nomor Urut Mata Pelajaran
6. Nama Kode : Nis
Panjang : 10 Digit Tingkatan Kelas Grade Dari Kelas Singkatan mata pelajaran No urut mata pelajaran
Tipe : Varchar
Format :
9 9 9 9 9 9 9 9 9 9
Contoh : 0051231588
Keterangan :
005 : Tahun Lahir Siswa
1 : Jenis Kelamin
23 : Tanggal Lahir
1588 : Nomor Urut Siswa
4.5.7. Struktur Navigasi
1. Struktur Navigasi Halaman Admin
Berikut adalah struktur navigasi halaman admin website absensi siswa :
GambarIV.6.
Stuktur Navigasi Halaman Admin
Tahun lahir Tanggal Lahir Jenis Kelamin No Urut Siswa
2. Struktur Navigasi Halaman Guru
Berikut adalah struktur navigasi halaman Guru website absensi siswa :
Gambar IV.7.
Stuktur Navigasi Halaman Guru
3. Struktur Navigasi Halaman Siswa
Berikut adalah struktur navigasi halaman siswa website absensi siswa :
GambarIV.8.
Spesifikasi program dalam perancangan program pada pembuatan tugas akhir ini, terdiri dari :
a. Nama program : Data Guru
Akronim : data_guru.html
Fungsi : Sebagai entry data guru
Index Program : kd_guru
Bahasa Program : PHP
Bentuk Lampiran : Lihat lampiran C-1
Proses : Pada menu Guru terdapat beberapa fungsi instruksi
(Tambah, Cetak, Pilih Kode, Ubah, Hapus)
Pilih Instruksi Tambah maka: Input kd_guru
Jika sudah diisi maka pilih simpan, lalu akan menampilkan menu data guru
Jika memilih bersih maka menu data guru akan terhapus
Pilih Instruksi Cetak (Print):
Jika klik gambar cetak (print) maka data guru otomatis langsung bisa di print
Pilih Instruksi Pilih Kode maka: Input kd_guru
Jika klik kode guru maka akan muncul pilihan kode guru tersebut dan guru memilih sesuai kodenya masing-masing
Pilih Instruksi Ubah (Edit): Input kd_guru
Jika klik edit maka data guru yang sudah tersimpan bisa diubah kembali
Jika klik hapus maka data guru yang tersimpan akan terhapus
b. Nama program : Data Siswa
Akronim : data_siswa.html
Fungsi : Sebagai entry data siswa
Index Program : nis
Bahasa Program : PHP
Bentuk Lampiran : Lihat lampiran C-2
Proses : Pada menu Siswa terdapat beberapa fungsi instruksi
(Tambah, Cetak, Pilih Kelas, Ubah, Hapus)
Pilih Instruksi Tambah maka: Input nis
Jika sudah diisi maka pilih simpan, lalu akan menampilkan menu data siswa
Jika memilih bersih maka menu data siswa akan terhapus
Pilih Instruksi Cetak (Print):
Jika klik gambar cetak (print) maka data siswa otomatis langsung bisa di print
Pilih Instruksi Pilih Kelas maka: Input nis
Jika klik pilih kelas maka akan muncul pilihan kelas dan siswa akan memilih kelas
Pilih Instruksi Ubah (Edit): Input nis
Jika klik edit maka data siswa yang sudah tersimpan bisa diubah kembali
Jika klik hapus maka data siswa yang tersimpan akan terhapus
c. Nama program : Data Mata Pelajaran
Akronim : data_mapel.html
Fungsi : Sebagai rincian data mata pelajaran setiap kelas
Index Program : kd_mapel
Bahasa Program : PHP
Bentuk Lampiran : Lihat lampiran C-3
Proses : Pada menu Mapel terdapat beeberapa fungsi instruksi
(Tambah, Ubah, Hapus)
Pilih Instruksi Tambah maka: Input kd_mapel
Jika sudah diisi maka pilih simpan, lalu akan menampilkan menu data mapel
Jika memilih bersih maka menu data mapel akan terhapus
Pilih Instruksi Ubah (Edit): Input kd_mapel
Jika klik edit maka data mapel yang sudah tersimpan bisa diubah kembali
Pilih Instruksi Hapus (Delete):
Jika klik hapus maka data mapel yang tersimpan akan terhapus.
d. Nama program : Data Kelas
Akronim : data_kelas.html
Fungsi : Sebagai rincian data kelas
Bahasa Program : PHP
Bentuk Lampiran : Lihat lampiran C-4
Proses : Pada menu Kelas terdapat beberapa fungsi instruksi
(Tambah, Ubah, Hapus)
Pilih Instruksi Tambah maka: Input kd_kelas
Jika sudah diisi maka pilih simpan, lalu akan menampilkan menu data kelas
Jika memilih bersih maka menu data kelas akan terhapus
Pilih Instruksi Ubah (Edit): Input kd_kelas
Jika klik edit maka data kelas yang sudah tersimpan bisa diubah kembali
Pilih Instruksi Hapus (Delete):
Jika klik hapus maka data kelas yang tersimpan akan terhapus
e. Nama program : Data Rekap Absen Persiswa
Akronim : data_rekap_siswa.html
Fungsi : Sebagai rincian data rekap absen persiswa
Index Program : kd_absen
Bahasa Program : PHP
Bentuk Lampiran : Lihat lampiran D-1
Proses : Pada menu Rekap Absen Persiswa terdapat beberapa
fungsi instruksi
(Pilih Semester, Hapus, Cetak)
Jika klik pilih semester maka akan muncul pilihan semester dan siswa akan memilih semester
Pilih Instruksi Hapus (Delete):
Jika klik hapus maka data rekap absen persiswa yang tersimpan akan terhapus
Pilih Instruksi Cetak (Print):
Jika klik gambar cetak (print) maka data rekap absen persiswa otomatis langsung bisa di print
f. Nama program : Data Rekap Absen Perkelas
Akronim : data_rekap_kelas.html
Fungsi : Sebagai rincian data rekap absen perkelas
Index Program : kd_absen
Bahasa Program : PHP
Bentuk Lampiran : Lihat lampiran D-2
Proses : Pada menu Rekap Absen Perkelas terdapat beberapa
fungsi instruksi
(Pilih Mapel, Pilih Semester, Hapus, Cetak)
Pilih Instruksi Pilih Mapel maka: Input kd_rekap
Jika klik pilih mapel maka akan muncul pilihan mapel dan siswa akan memilih mapel
Pilih Instruksi Pilih Semester maka: Input kd_rekap
Jika klik pilih semester maka akan muncul pilihan semester dan siswa akan memilih semester
Jika klik hapus maka data rekap absen perkelas yang tersimpan akan terhapus
Pilih Instruksi Cetak (Print):
Jika klik gambar cetak (print) maka data rekap absen perkelas otomatis langsung bisa di print
4.6. Spesifikasi Sistem Komputer
4.6.1. Umum
Diperlukan sarana pendukung dalam melaksanakan suatu program, karena sarana pendukung tersebut dapat membuat suatu program bisa berjalan sebagaimana mestinya, sarana pendukung yang di maksud adalah perangkat lunak
(sofware) dan perangkat keras (hardware).
4.6.2. Perangkat Keras
1. Server
a. CPU
1) Processor Intel (R) Atom (TM) CPU N455 @1.66GHz 1.67 GHz. 2) RAM 1,00 GB.
3) Hard Disk 2GB.
b. Mouse. c. Keyboard.
d. Monitor dengan resolusi layar minimum 1024 X 600. e. Koneksi internet dengan kecepatan 2 Mbps.
2. Client
a. CPU
1) Processor Intel (R) Atom (TM) CPU N455 @1.66GHz 1.67 GHz. 2) RAM 1,00 GB.
3) Hard Disk 2 GB.
b. Mouse. c. Keyboard.
d. Monitor dengan resolusi layar minimum 1024 X 600. e. Koneksi internet dengan kecepatan 2 Mbps.
4.6.3. Perangkat Lunak
1. Server
a. Sistem operasi Microsoft Windows b. Aplikasi bundle web server Xampp c. Aplikasi MySQL Server v3.2.1 d. Aplikasi Apache Server
4) Processor Intel (R) Atom (TM) CPU N455 @1.66GHz 1.67 GHz. 5) RAM 1,00 GB.
6) Hard Disk 2GB. e. Mouse.
f. Keyboard.
g. Monitor dengan resolusi layar minimum 1024 X 600. h. Koneksi internet dengan kecepatan 2 Mbps.
4.7. Jadwal Implementasi
Jadwal implementasi merupakan rencana yang menjelaskan segala sesuatu tentang hal-hal yang dibutuhkan dalam proses dan pelaksanaan implementasi komputerisasi Sistem Informasi Absensi Siswa Berbasis website Pada SMP Sari Putra Jakarta Utara. Langkah-langkah yang dilakukan dalam usaha mewujudkan sistem yang direncanakan ini adalah sebagai berikut:
1. Penyiapan Data File dan membuat File
Dalam beberapa kasus perlu dikumpulkan data baru dan dalam kasus lain data yang telah dibentuk kembali sehingga sesuai dengan rancangan sistem yang baru. Membuat file merupakan kegiatan yang bertujuan untuk menghasilkan file yang dilakukan dengan cara merekam data – data pada saat penyiapan file di jalankan pada minggu pertama bulan ke pertama.
2. Analisa Sistem
Analisa sistem adalah mempelajari sistem yang berjalan beserta masalah yang ada. Dengan tujuan mendapatkan gambaran tentang bentuk permasalahan yang ada pada perusahaan tersebut sehingga mengurangi kesalah pahaman antara sistem yang diusulkan dengan sistem yang berjalan akan di jalankan pada minggu kedua dan minggu ketiga bulan ke pertama.
3. Desain Sistem
Pada tahap ini dibutuhkan penggambaran program yang akan dibuat oleh penulis. Penggambaran ini disebut tahap desain web yang dilakukan oleh penulis mendesain web sesuai dengan prosedur pada sistem programnya
berupa rancangan antar muka yang dijalankan pada minggu keempat bulan ke pertama dan minggu kesatu pada bulan kedua.
4. Desain Perangkat Lunak
Pada tahap ini dibutuhkan penggambaran program yang akan dibuat oleh penulis. Penggambaran ini disebut tahap desain perangkat lunak yang akan dilakukan oleh penulis mendesain perangkat lunak sesuai dengan sistem berjalanya berupa dad, erd, dan lrs yang akan dijalankan pada minggu kedua dan minggu ketiga pada bulan kedua.
5. Pembuatan Program dan Tes Program
Pembuatan program dari sistem yang akan dikomputerisasi harus dilakukan secara baik dan melihat dari kebutuhan pada bidang tersebut. Pembuat program akan menghasilkan program yang dapat dioperasikan dengan mudah sesuai dengan masalah dan kebutuhan bagi admin untuk menyebarkan informasi bagi user. Setelah pembuatan program dilakukan, maka tes pada program tersebut juga harus dilakukan mulai dari tes awal masing-masing program hingga keseluruhan dari sistem program. Maksud dari pengetesan program ini untuk menyakinkan bahwa elemen atau komponen sistem telah berfungsi dengan baik di jalankan pada minggu kedua, ketiga, dan keempat pada bulan kedua dan minggu kesatu pada bulan ketiga.
6. Tes Sistem
Tes sistem merupakan kegiatan menguji kelayakan dari sistem usulan secara keseluruhan dan dilakukan oleh analisa sistem atau pembuat
program dijalankan sampai dengan minggu keempat pada bulan kedua dan minggu kesatu pada bulan ketiga.
7. Pembuatan Buku Petunjuk
Pembuatan buku petunjuk dimaksudkan agar dapat membantu bagi pengguna (user) untuk mengetahui atau memahami lebih lanjut akan sistem pengoperasian komputer, pengisian file data dan proses pembuatan laporan sampai pemeliharaan sistem yang harus dilakukan di jalankan pada minggu ketiga pada bulan ketiga.
8. Pelatihan
Pada tahap ini pelatihan dimaksudkan agar pemakai (user) mengetahui prosedur kerja yang dijalankan, selain itu pula pengenalan lebih lanjut pada pemakai mengenai keunggulan sistem yang nantinya akan dipakai untuk menggantikan sistem yang lama yang sedang berjalan, dijalankan pada minggu kesatu dan minggu kedua pada bulan ketiga.
9. Evaluasi dan Operasional
Operasi dan evaluasi bertujuan untuk mengoperasikan sistem yang baru secara penuh. Selama beroperasinya sistem yang baru ini akan dilakukan evaluasi untuk mengetahui kekurangan-kekurangan dari sistem tersebut agar pada pembangunan sistem selanjutnya dapat diperbaiki. Dijalankan pada minggu terakhir yaitu minggu keempat pada bulan ketiga.
Tabel IV.7. 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 dan Tes Program
6 Tes Sistem
7 Pembuatan Buku Petunjuk
8 Pelatihan