48 4.1 Umum
Dalam uraian ini berisi gambaran umum tentang sistem yang akan diusulkan mengenai prosedur sistem usulan, diagram alir data sistem usulan dan kamus data sistem usulan. Spesifikasi sistem usulan meliputi spesifikasi rancangan dokumen masukan dan rancangan dokumen keluaran, entity relationship diagram, spesifikasi file, struktur kode dan spesifikasi program. Spesifikasi sistem komputer meliputi perangkat keras dan perangkat lunak yang akan digunakan dalam sistem usulan serta jadwal implementasi.
Dalam bab ini penulis akan merancang suatu sistem usulan yang merupakan pengembangan dari sistem informasi akademik yang lama. Sistem yang diusulkan merupakan komputerisasi dari sistem yang lama atau sistem yang sedang berjalan. Pembahasan dari sistem yang lama ke sistem yang baru diharapkan akan membantu mengatasi permasalahan yang ada pada sistem yang lama.
Adapun tujuan dari komputerisasi sistem secara umum adalah untuk mengembangkan sistem yang berjalan guna memenuhi penyelesaian masalah yang terjadi, sedangkan tujuan khususnya adalah untuk meningkatkan efektifitas prosedur.
4.2 Prosedur Sistem Usulan
Dalam prosedur sistem usulan yang diajukan pada SDI Al-Masnuniyah Kebagusan Pasar Minggu tidak jauh berbeda dengan sistem yang sudah ada. Hanya saja sistem manual yang sudah ada prosedur sistem berjalan dibuat secara komputerisasi yaitu dengan menggunakan sistem informasi berbasis web. Adapun prosedur sistem usulan yang penulis usulkan untuk sistem akademik SDI Al-Masnuniyah Kebagusan Pasar Minggu yaitu sebagai berikut :
a. Proses pengolahan data akademik
Pada proses ini admin memerlukan data kelas, data siswa, data mata pelajaran, dan data jadwal pelajaran dari tata usaha untuk diinput ke dalam website sekolah sebagai file master.
b. Proses pengolahan data absensi siswa
Di dalam proses input data absen admin memerlukan data absen siswa dari guru masing-masing kelas. Kemudian admin melakukan input data absen sebagai file transaksi.
c. Proses input data nilai siswa
Pada proses ini admin melakukan input data nilai ke dalam sistem dari masing-masing guru kelas. Kemudian admin melakukan input data nilai kedalam website sekolah sebagai file transaksi.
d. Proses pembuatan raport siswa
Pada proses ini admin melakukan input data ke dalam sistem berupa file data siswa, file data absen, file data nilai, untuk selanjutnya diproses kemudian dibuat raport yang akan ditujukan kepada siswa.
e. Proses pembuatan laporan
Pada proses ini admin melakukan cetak data laporan yang berupa laporan data siswa perkelas, laporan data guru, laporan data absen perkelas dan laporan data nilai perkelas yang selanjutnya akan dilaporkan kepada Kepala Sekolah.
4.3.1 Diagram Alir Data Sistem Usulan
Diagram alir data adalah diagram yang menampilkan kegiatan sistem lengkap dengan komponen-komponen yang menunjukkan secara tegas file-file yang dipakai, unsur sumber atau tujuan data, serta aliran data dari suatu proses ke proses lainnya. Adapun bentuk diagram alir data (DAD) sistem usulan dari penilaian akademik pada SDI Al-Masnuniyah Kebagusan Pasar Minggu adalah sebagai berikut :
1. Diagram Konteks Sistem Usulan
Gambar IV.1
2. Diagram Nol Sistem Usulan
Gambar IV.2
4.4 Kamus Data Sistem Usulan
Kamus Data digunakan untuk mengetahui tentang data-data dokumen masukan dan dokumen keluaran serta untuk mengetahui kebutuhan informasi dari sistem informasi akademik pada SDI Al-Masnuniyah Kebagusan Pasar Minggu. Adapun dokumen kamus data terbagi dua sebagai berikut.
1. Kamus Data Dokumen Masukan
a. Nama Arus Data : Data Guru
Alias : File Master
Bentuk : Cetakan Manual
Arus Data : Guru - Proses 1.0 – File Data Guru
Penjelasan : Untuk digunakan sebagai data guru
Periode : Setiap data guru baru
Volume : Rata-rata satu lembar
Struktur Data : Header + Isi + Footer
Header = Judul
Isi = Nama_Guru +@ NIP+ Alamat + No_Telepon
Keterangan :
Nama [Nm_depan+Nm_belakang] @ NIP *18 karakter*
Alamat [ Nama_jalan + Rt/Rw + Kecamatan + Nama_Kota ]
b. Nama Arus Data : Data Siswa
Alias : File Master
Bentuk : Cetakan Manual
Arus : Tata Usaha – Proses 1.0 – File Data Siswa
Penjelasan : Untuk digunakan sebagai data siswa
Periode : Saat regristrasi masuk sekolah
Volume : Satu lembar
Struktur Data = Header + Isi + Footer
Header = Judul
Isi =Nama_Siswa + @NIS + Jenis_Kelamin +
Tempat_Lahir + Tanggal_Lahir + Nama_Orangtua + Agama + Alamat
Keterangan :
Nama [Nm_depan+Nm_belakang] @ NIS *4 karakter*
Footer = -
c. Nama Arus Data : Data Absen
Alias : File Transaksi
Bentuk Data : Cetakan Manual
Arus Data : Guru - Proses 2.0 – File Rekap Absensi
Penjelasan : Digunakan sebagai rekap absen siswa
Periode : Setiap melakukan absensi siswa
Struktur Data : Header + Isi + Footer
Header = Judul
Isi = Tahun_Pelajaran + Kelas + Semester + No +
Nama_Siswa +@ NIS + Tanggal_Absen Keterangan :
Nama [Nm_depan+Nm_belakang] @ NIS *4 karakter*
Tanggal Absen [Tanggal+Bulan+Tahun]
Footer = -
d. Nama Arus Data : Data Nilai Siswa
Alias : File Transaksi
Bentuk Data : Cetakan Manual
Arus Data : Guru - Proses 3.0 – File Penilaian
Penjelasan : Digunakan sebagai data nilai siswa
Periode : Setiap melakukan penilaian
Volume : Satu Lembar
Struktur Data : Header + Isi + Footer
Header = Judul
Isi = Thn_Ajaran + Kelas + Semester + Nama_pelajaran +
@NIS + Nama_Siswa + Nilai_Tugas1+ Nilai_Tugas2 + UTS + UAS + Keterangan
Keterangan : @NIS *4 karakter*
Nama [ Nama_Depan + Nama_Belakang ]
Footer = -
2. Kamus Data Dokumen Keluaran
a. Nama Arus Data : Laporan Data Siswa Perkelas
Alias : File Master
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Proses 5.0 – Kepala Sekolah
Penjelasan : Laporan untuk mengetahui data siswa
Periode : Setiap akhir semester
Volume : Rata-rata satu lembar Struktur Data : Header + Isi + Footer
Header = Judul
Isi = No + Kode_Siswa + @NIS + Nama_Siswa + kelamin
+ Agama + Tempat_Lahir + Tgl _Lahir + Alamat Keterangan :
@NIS *4 karakter*
Nama [ Nama_Depan + Nama_Belakang ] kelamin *perempuan / laki-laki*
Tgl_Lahir [ Tanggal + Bulan + Tahun ]
Alamat [ Nama_jalan + Kecamatan + Nama_Kota ] Footer = -
b. Nama Arus Data : Laporan Data Guru
Alias : File Master
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Proses 5.0 – Kepala Sekolah
Penjelasan : Laporan untuk mengetahui data guru
Periode : Setiap akhir semester
Volume : Rata-rata satu lembar Struktur Data : Header + Isi + Footer
Header = Judul
Isi = No + Kode_Guru + Nama_Guru + @NIP+ Alamat +
No_Telepon + Status Keterangan :
@NIP *18 karakter*
Nama [ Nama_Depan + Nama_Belakang ]
Alamat [ Nama_jalan + Kecamatan + Nama_Kota ]
Footer = -
c. Nama Arus Data : Laporan Nilai Siswa Perkelas
Alias : File Transaksi
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Proses 5.0 – Kepala Sekolah
Penjelasan : Untuk laporan penilaian siswa
Periode : Setiap akhir semester
Struktur Data : Header + Isi + Footer
Header = Judul
Isi = No + @NIS + Semester + Nama_Siswa
+Nilai_Tugas1 + Nilai_Tugas2 + UTS + UAS + Footer = -
d. Nama Arus Data : Laporan Absensi Siswa
Alias : File Transaksi
Bentuk Data : Dokumen Cetakan Komputer
Arus Data : Proses 5.0 – Kepala Sekolah
Penjelasan : Untuk Laporan Abensi Siswa
Periode : Setiap Akhir Semester
Volume : Satu Lembar
Struktur Data : Header + Isi + Footer
Header = Judul
Isi = No + Semester + Kode_Siswa + Kode_Guru +
Kode_Kelas + Izin + Alpha + Keterangan
Footer = -
4.5 Spesifikasi Rancangan Sistem Usulan 4.5.1 Bentuk Dokumen Masukan
1. Nama Dokumen : Laporan Data Absen Perkelas
Fungsi : Digunakan Sebagai Rekap Data Absen
Tujuan : Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap Kali Melakukan Absensi
Bentuk : Lampiran B-1
2. Nama Dokumen : Laporan Data Siswa Perkelas
Fungsi : Digunakan sebagai data siswa
Sumber : Tata Usaha
Tujuan : Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Saat registrasi masuk sekolah
Bentuk : Lampiran B-2
3. Nama Dokumen : Laporan Data Nilai Perkelas
Fungsi : Digunakan sebagai data nilai siswa
Sumber : Tata Usaha
Tujuan : Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Saat registrasi masuk sekolah
Bentuk : Lampiran B-3
4. Nama Dokumen : Laporan Data Guru
Sumber : Tata Usaha
Tujuan : Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap penerimaan guru baru
Bentuk : Lampiran B-4
3.5.2 Spesifikasi Bentuk Dokumen Keluaran (Output)
Dokumen keluaran adalah segala bentuk dokumen hasil dari proses pengolahan dokumen masukan berupa dokumen yang akan mendukung segala kegiatan akademik siswa adalah sebagai berikut :
1. Nama Dokumen : Laporan Data Absen Perkelas
Fungsi : Sebagai laporan data absen perkelas
Sumber : Admin
Tujuan : Kepala Sekolah
Media : Komputerisasi
Jumlah : -
Frekuensi : Setiap akhir semester
Bentuk : Lampiran D-1
2. Nama Dokumen : Laporan Data Siswa Perkelas
Fungsi : Sebagai laporan data siswa perkelas
Sumber : Admin
Media : Komputerisasi
Jumlah : -
Frekuensi : Setiap proses registrasi masuk sekolah
Bentuk : Lampiran D-2
3. Nama Dokumen : Laporan Data Nilai Perkelas
Fungsi : Sebagai laporan data nilai perkelas
Sumber : Admin
Tujuan : Kepala Sekolah
Media : Komputerisasi
Jumlah : -
Frekuensi : Setiap akhir semester
Bentuk : Lampiran D-3
4. Nama Dokumen : Laporan Data Guru
Fungsi : Sebagai laporan data guru
Sumber : Admin
Tujuan : kepala Sekolah
Media : Komputerisasi
Jumlah : -
Frekuensi : Setiap akhir semester
4.5.3 ERD (Entity Relationship Diagram)
Entity Relationship Diagram(ERD) adalah diagram yang memperlihatkan
entitas-entitas yang terlibat dalam suatu sistem serta hubungan-hubungan(relasi)antar entitas tersebut. Berlainan dengan model objek, tekanan utama pada ERD adalah tabel-tabel mempresentasikan relasi antar entitas itu sendiri. Kesatuan relasi sistem dapat diketahui dari item yang menghubungkan suatu arsip ke arsip lain. Sedangkan data yang di relasikannya dapat dari hasil analisa kebutuhan informasi yang tergambar pada dokumen masukan dan keluaran, dimana dari data tersebut ditentukan entitas serta relasinya yang ditunjukan dengan model relasi.
4.5.3.1 ERD (Entity Relationship Diagram)
siswa kode_siswa mempunyai kode_pelajaran kode_guru kode_kelas kode_kelas kode_siswa nis kelamin nama_siswa no_telepon status alamat kelas tahun_ajar kelas nama_kelas menjadwalkan guru pelajaran nama_pelajara n kelamin nip nama_guru alamat no_telepon agama tempat_lahir tanggal_lahir foto tahun_angkatan kode_siswa memberi memiliki nilai kode_guru Id_nilai id_nilai Id_nilai semester nilai_uas nilai_uts nilai_tugas2 nilai_tugas1 M 1 M 1 M 1 1 1 M 1 semester 1 keterangan kode_kelas kode_guru kode_pelajaran keterangan keterangan mempunyai Id_nilai kode_pelajaran 1 1 jam hari id_absen status_aktif absen kode_guru M alpha kode_siswa izin kode_kelas tanggal hari Id_jadwal Gambar IV.3
4.5.3.2 Transformasi ERD (Entity Relationship Diagram)
Gambar IV.4
4.5.3.3 LRS (Logical Record Structure)
Gambar IV.5
LRS (Logical Record Structure)
Keterangan :
: Hubungan One to One * : Primary Key / Kunci Utama : Hubungan One to Many ** : Foreign Key / Kunti Tamu
4.5.4 Spesifikasi File
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD (dan atau file-file penunjang untuk web). File-file ini tersimpan pada sia_sekolahdb.sql dengan parameter-parameter sebagai berikut :
1. File Data Absensi Siswa
Nama File : Absen
Akronim : Absen
Fungsi : Untuk menyimpan data absen siswa
Tipe : File Transaksi
Organisasi File : Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 36 Karakter
Kunci Field : id_absen
Software : MySQL
Tabel IV.2 Spesifikasi File Absen
No Elemen Data Akronim Type Panjang Keterangan
1 Id absen id_absen int 5 Primary Key
2 Semester semester int 2
3 Kode kelas kode_kelas char 2 Foreign Key
4 Kode guru kode_guru char 5 Foreign Key
5 Hari hari varchar 7
6 Tanggal Tanggal date
2. File Detail Absen
Nama File : Detail Absen
Akronim : Detail Absen
Fungsi : Untuk menyimpan data absen siswa per hari
Tipe : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 14 Karakter
Kunci Field : -
Software : MySQL
Tabel IV.2 Spesifikasi File Detail Absen
No Elemen Data Akronim Type Panjang Keterangan
1 Id absen id_absen int 5 Foreign Key
2 Izin hari char 2
3 Kode siswa kode_siswa char 5 Foreign Key
4 Alpha tanggal char 2
3. File Data Guru
Nama File : Guru
Akronim : Guru
Fungsi : Untuk menyimpan data guru
Tipe : File Master
Akses File : Random
Media : Hard Disk
Panjang Record : 255 karakter
Kunci Field : kode_guru
Software : MySQL
Tabel IV.3 Spesifikasi File Guru
No Elemen Data Akronim Type Panjang Keterangan
1 Kode guru kode_guru char 5 Primary key
2 NIP nip varchar 18
3 Nama guru nama_guru varchar 30
4 Kelamin kelamin varchar 10
5 Alamat alamat varchar 100
6 No telepon no_telepon varchar 20
7 Status aktif status_aktif enum(‘Aktif”,’Tidak’)
4. File Data Kelas
Nama File : Kelas
Akronim : kelas
Fungsi : Untuk menyimpan data kelas
Tipe : File Master
Organisasi File : Sequential
Akses File : Random
Panjang Record : 41 karakter
Kunci Field : kode_kelas
Software : MySQL
Tabel IV.4 Spesifikasi File Data Kelas
No Elemen Data Akronim Type Panjang Keterangan
1 Kode kelas kode_kelas char 2 Primary Key
2 Tahun ajar tahun_ajar varchar 12
3 Kelas kelas char 2
4 Nama kelas nama_kelas varchar 20
5 Kode siswa kode_siswa char 5 Foreign Key
5. File Data Nilai
Nama File : Nilai
Akronim : Nilai
Fungsi : Untuk menyimpan data nilai
Tipe : File Transaksi
Organisasi File : Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 137 karakter
Kunci Field : id_nilai
Tabel IV.5 Spesifikasi File Data Nilai
No Elemen Data Akronim Type Panjang Keterangan
1 Id_nilai id_nilai int 5 Primary key
2 Semester Semester int 2
3 Kode pelajaran kode_pelajaran char 4 Foreign Key
4 Kode guru kode_guru char 5 Foreign Key
5 Keterangan keterangan varchar 100
6 Kode siswa kode_siswa char 5 Foreign Key
7 Nilai tugas1 nilai_tugas1 int 4
8 Nilai tugas2 nilai_tugas2 int 4
9 Nilai uts nilai_uts int 4
10 Nilai uas nilai_uas int 4
6. File Data Pelajaran
Nama File : Pelajaran
Akronim : Pelajaran
Fungsi : Untuk menyimpan data pelajaran
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 204 karakter
Kunci Field : kode_pelajaran
Tabel IV.6 Spesifikasi File Data Pelajaran
No Elemen Data Akronim Type Panjang Keterangan
1 Kode pelajaran kode_pelajaran char 4 Primary Key
2 Nama pelajaran nama_pelajaran varchar 100
3 Keterangan keterangan varchar 100
7. File Data Siswa
Nama File : Siswa
Akronim : Siswa
Fungsi : Untuk menyimpan data siswa
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 473 karakter
Kunci Field : kode_siswa
Software : MySQL
Tabel IV.7 Spesifikasi File Data Siswa
No Elemen Data Akronim Type Panj
ang
Keterangan
1 Kode siswa kode_siswa char 5 Primary Key
2 Nis Nis varchar 4
3 Nama siswa nama_siswa varchar 100
5 Agama Agama varchar 20
6 Tempat lahir tempat_lahir varchar 100
7 Tanggal lahir tanggal_lahir date
8 Alamat Alamat varchar 100
9 No telepon no_telepon varchar 20
10 Foto Foto varchar 100
11 Tahun angkatan tahun_angkatan char 4
12 Status Status enum(‘Aktif,Lul
us,Keluar)
8. File Jadwal Pelajaran
Nama File : Jadwal Pelajaran
Akronim : Jadwal Pelajaran
Fungsi : Untuk menyimpan data jadwal pelajaran
Tipe : File Master
Organisasi File : Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 21 karakter
Kunci Field : id_jadwal
Software : MySQL
Tabel IV.8 Spesifikasi File Data Jadwal Pelajaran
No Elemen Data Akronim Type Panjang Keterangan
1 Id jadwal id_jadwal int 3
3 Jam Jam time
4 Kode kelas kode_kelas char 2 Foreign Key
5 Kode pelajaran kode_pelajaran char 4 Foreign Key
6 Kode guru kode_guru char 5 Foreign Key
4.5.5 Struktur Kode
Struktur kode dibuat dengan tujuan agar proses perekaman data lebih mudah, sederhana dan cepat sehingga mempercepat proses kerja. Pengguna kode ini dimaksudkan sebagai kode identitas bersifat unik sebagai kunci primer pada tabel yang bersangkutan sehingga mempermudah pengaksesan hubungan antar table, beikut adalah struktur kode yang digunakan pada sistem usulan SDI Al-Masnuniyah :
1. Nomor Induk Siswa
Disusun berupa karakter sepanjang 4 digit.
a. Digit 1 dan 2 diambil dari angka 2 digit terakhir tahun pendaftaran siswa b. Digit 3 dan 4 merupakan no urut siswa
Format:
Tahun pendaftaran No urut siswa
Contoh :
No urut siswa “01”
Tahun Pendaftaran Siswa “1994”
2. Kode Pelajaran
Disusun berupa karakter sepanjang 4 digit. a. Digit 1 merupakan inisial mata pelajaran
b. Digit 2, 3 dan 4 merupakan nomor urut mata pelajaran Format :
X 9 9 9
Inisial Mata
Pelajaran
Nomor Urut Mata Pelajaran
Contoh :
P 0 0 1
Kode mata
pelajaran “P” No urut mata pelajaran “001”
3. Struktur Kode Kelas
Disusun berupa karakter sepanjang 2 digit
a. Digit 1 merupakan inisial kelas
b. Digit 2 merupakan tingkatan kelas
Format : X 9 Inisial Kelas Tingkatan kelas Contoh : K 1 Tingkatan kelas “1” Kelas “K”
4. Struktur Kode Guru
Disusun berupa karakter sepanjang 4 digit. a. Digit 1 merupakan inisial guru
Format : X 9 9 9 9 Inisial Guru Kode Guru Contoh : G 0 0 0 1
Inisial guru “G” Kode guru “0001”
4.5.6 Spesifikasi Program 4.5.6.1 Struktur Navigasi User
Gambar IV.6 Struktur Navigasi User
4.5.6.2 Struktur Navigasi Siswa/Orangtua
Gambar IV.7
Struktur Navigasi Siswa/Orangtua 4.5.6.3 Struktur Navigasi Guru
Gambar IV.8 Struktur Navigasi Guru
Spesifikasi program dalam perancangan program pada pembuatan tugas akhir ini terdiri dari :
1. Menu Home
Nama Program : Home
Akronim : index.php
Fungsi : Menampilkan program menu utama
Bentuk Tampilan : Lampiran E-1
Proses : -
2. Menu Data User
Nama Program : Data User
Akronim :user_data.php
Fungsi : Menampilkan Data User
Bahasa Program : PhpMySQL
Bentuk Tampilan : Lampiran E-6
Proses : Pada Menu Data User terdapat beberapa fungsi
intruksi ( Tampil, Tambah, Edit, Hapus)
Proses Program : 1. Admin membuka menu data user, kemudian
memasukan data user pada tombol tambah, kemudian menekan tombol simpan untuk menyimpan data.
2. Admin ingin mengubah atau menghapus data maka terlebih dahulu mencari tombol edit atau hapus dan memilih data user yang ingin diubah atau dihapus maka secara otomatis akan mengubah atau menghapus data.
3. Menu Data Pelajaran
Nama Program : Data Pelajaran
Akronim : pelajaran_data.php
Fungsi : Menampilkan Data Pelajaran
Bahasa Program : PhpMySQL
Bentuk Tampilan : Lampiran -3
Proses : Pada Menu Data Pelajaran terdapat beberapa fungsi
intruksi ( Tampil, Tambah, Edit, Hapus)
Proses Program : 1. Admin membuka menu data pelajaran, kemudian
memasukan data pelajaran pada tombol tambah, kemudian menekan tombol simpan untuk menyimpan data.
2. Admin ingin mengubah atau menghapus data maka terlebih dahulu mencari tombol edit atau hapus dan memilih data pelajaran yang ingin diubah atau dihapus maka secara otomatis akan mengubah atau menghapus data.
4. Menu Data Guru
Nama Program : Data Guru
Akronim :guru_data.php
Fungsi : Menampilkan Data Guru
Bahasa Program : PhpMySQL
Proses : Pada Menu Data Guru terdapat beberapa fungsi intruksi ( Tampil, Tambah, Edit, Hapus)
Proses Program : 1. Admin membuka menu data guru, kemudian
memasukan data guru pada tombol tambah, kemudian menekan tombol simpan untuk menyimpan data.
2. Admin ingin mengubah atau menghapus data maka terlebih dahulu mencari tombol edit atau hapus dan memilih data guru yang ingin diubah atau dihapus maka secara otomatis akan mengubah atau menghapus data.
5. Menu Data Siswa
Nama Program : Data Siswa
Akronim : siswa.php
Fungsi : Menampilkan Data Siswa
Bahasa Program : PhpMySQL
Bentuk Tampilan : Lampiran D-2
Proses :Pada Menu Data Siswa terdapat beberapa fungsi
intruksi ( Cari, Tampil, Tambah, Edit, Hapus)
Proses Program : 1. Admin membuka menu data siswa, kemudian
memasukan data siswa, admin menekan tombol simpan untuk menyimpan data.
2. Admin ingin mengubah atau menghapus data maka terlebih dahulu admin menekan mencari dan memilih
data siswa yang ingin diubah atau dihapus maka secara otomatis akan mengubah atau menghapus data.
6. Menu Data Absen
Nama Program : Data Absen
Akronim : absen_data.php
Fungsi : Menampilkan absen siswa
Bahasa Program : PhpMySQL
Bentuk Tampilan : Lampiran D-1
Proses : Pada Menu Data Absen terdapat beberapa fungsi
intruksi ( Tampil, Tambah, Ubah, Hapus)
Proses Program : 1. Pada proses input absensi, Admin memilih tahun
ajaran dan semester terlebih dahulu
2. Admin mengisi jumlah absensi siswa ( Izin & Alpha) dalam jangka waktu 1 semester.
3. Jika admin sudah selesai melakukan input absensi dan ingin menyimpannya maka harus mengklik tombol simpan.
3. Jika admin ingin membatalkan semua yang telah di input maka admin harus mengklik tombol batal yang diinput maka admin harus mengklik tombol hapus.
7. Menu Data Nilai Kelas
Nama Program : Data Nilai Kelas
Akronim : nilai_data.php
Fungsi : Menampilkan data nilai kelas
Bahasa Program : PhpMySQL
Bentuk Tampilan : Lampiran D-3
Proses : Pada Menu input nilai terdapat beberapa fungsi
intruksi ( tambah, ubah dan hapus)
Proses Program :1. Pada proses input nilai kelas, admin mengklik menu
tambah .
2. Admin mengisi nilai tugas, nilai uts, nilai uas dalam jangka waktu 1 semester.
3. Jika admin sudah selesai melakukan entry nilai dan ingin menyimpannya maka harus mengklik tombol simpan.
8. Menu Data Laporan
Nama Program : Data Laporan
Akronim : menu_laporan.php
Fungsi : Menampilkan menu data laporan
Index Program : -
Bahasa Program : PhpMySQL
Proses : Pada Menu Data laporan terdapat beberapa sub menu untuk mencetak laporan yaitu menu laporan data siswa, laporan data kelas, laporan data guru, laporan data nilai, laporan data absen dan laporan data pelajaran.
Proses Program :1. admin akan membuka menu laporan, kemudian
admin memilih sub menu laporan untuk mencetak data laporan tersebut.
9. Menu Pengisian Buku Tamu
Nama Program : Buku Tamu
Akronim : bukutamu.php
Fungsi : Menampilkan buku tamu
Index Program : -
Bahasa Program : PhpMySQL
Bentuk Tampilan : Lampiran E-5
Proses : Pada Menu buku tamu terdapat beberapa fungsi
intruksi (tampil dan kirim komentar)
Proses Program :1. Siswa/Orangtua akan membuka menu buku tamu.
2. Lalu Siswa/orangtua harus mengklik tombol tampil untuk menampilkan data orangtua.
3. jika siswa/orang tua ingin memberikan komentar maka siswa/orangtua mengklik menu komentar lalu
mengisikan identitas kemudian memberikan komentar ke dalam kolom komentar lalu klik tombol kirim.
10. Menu Data Kelas
Nama Program : Data Kelas
Akronim : kelas_data.php
Fungsi : Menampilkan data kelas
Index Program : -
Bahasa Program : PhpMySQL
Bentuk Tampilan : Lampiran E-4
Proses : Pada Menu data kelas terdapat beberapa fungsi
intruksi (tambah data, ubah dan hapus)
Proses Program :1. admin akan membuka menu data kelas.
2. Lalu admin harus mengklik tombol tambah data untuk menambahkan data kelas.
3. setelah admin selesai menambah data kelas, jika ingin disimpan maka admin mengklik tombol simpan.
4. jika admin ingin mengubah data kelas maka admin harus mengklik tombol ubah.
4.6 Spesifikasi Sistem Komputer
Pada sistem usulan ini penulis juga akan menggambarkan tentang spsifikasi sistem komputer yang meliputi perangkat keras (Hardware), perangkat lunak
(software) dan konfigurasi sistem komputer.
1.6.1 Umum
Untuk mewujudkan hasil dari komputerisasi sistem dibutuhkan beberapa unsur, antara lain perangkat keras (Hardware) dan perangkat lunak (software). Prasarana atau perangkat pendukung yang dibutuhkan harus sesuai dan memiliki kemampuan yang baik untuk mendukung proses pengolahan data.
Pada spesifikasi sistem komputerisasi ini, penulis akan menguraikan perangkat komputer yang ada pada sistem yang diusulkan. Adapun spesifikasi sistem komputer tersebut adalah sebagai berikut :
1.6.2 Perangkat Keras (Hardware)
Komponen utama dari perangkat keras terdiri dari beberapa bagian penting, yaitu Central Processing Unit (CPU), Random Acces Memory (RAM) dan Read Only
Memory (ROM), selain komponen utama tersebut ada beberapa macam komponen
yang sama pentingnya, yaitu Hard Disk, Monitor, Keyboard, Disk Drive, Disket,
Modem dan lain-lain.
Perangkat keras atau hardware yang memadai sehingga pada
implementasinya atau penggunaanya nanti tidak ada masalah dan program dapat dijalankan dan digunakan semaksimal mungkin agar dapat memenuhi kebutuhan informasi.
Adapun penggunaan perangkat keras yang dapat menunjang dari sistem tersebut adalah:
1. Server
a. CPU
1) Processor Intel Pentium Dual CPU E2200 @2.20 GHz (2 CPUs) 2) RAM DDR22 2GB
3) Hard Disk b. Mouse c. Keyboard
d. Monitor dengan resolusi layar minimum 1280 x 1024 (32 bit) (60 Hz) e. Koneksi internet dengan kecepatan 3.6 Mbps
2. Client
a. CPU
1) Processor Intel Core ™ i3-2367 M CPU @1.40 GHz 2) RAM 2048 M
3) Hard Disk 320GB
b. Mouse c. Keyboard
d. Monitor dengan resolusi layar minimum 1366 x 768 (32 bit) (62 Hz) e. Koneksi internet dengan kecepatan 3.6 Mbps.
2.6.1 Perangkat Lunak (Software)
Perangkat lunak (software) adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, dan elektronik yang disimpan oleh komputer itu
dapat berupa program atau instruksi yang akan menjalankan perintah. Melalui
software atau perangkat lunak inilah suatu komputer dapat menjalankan perintah.
Perangkat lunak (software) yang digunkan dalam sistem usulan ini adalah : 1. Microsoft Windows 7 2. Macromedia Dreamwever 3. Php MyAdmin 4. Google Chrome 5. Adobe Photoshop CS 5 6. Edraw Max 6.8 7. Microsoft Visio 2010 2.7 Jadwal Implementasi
Jadwal implementasi merupakan mutu rancangan mengenai penerapan sistem atau rencana realisasi sistem usulan. Maka kita harus menyusun lngkah-langkah kegiatan yamg akan kita lakukan dalam sistem tersebut. Agar sistem dapat berjalan secara efisien dari segi waktu, biaya dan tenaga. Maka perlu disusun dalam penjadwalan kegiatan atau jadwal implementasi yaitu merealisasikan sistem usulan, dibutuhkan langkah-langkah sebagai berikut :
1. Analisa dan Penyiapan Data Awal
Dalam tahapan ini penulis menyiapkan dokumen-dokumen awal untuk penelitian yaitu dokumen akademik sekolah seperti data sekolah, data siswa, data guru, data nilai dan lain-lain yang berkaitan dengan informasi akademik sekolah . Waktu yang diperlukan dalam analisa dan penyiapan data awal adalah dua minggu pada bulan pertama, yaitu minggu pertama dan minggu kedua.
2. Analisa dan Perancangan Sistem
Dalam tahapan ini penulis mulai melakukan analisa dan perancangan sistem informasi akademik sekolah. Waktu yang dibutuhkan dalam Analisa dan Perancangan Sistem ini adalah dua minggu, yaitu minggu ketiga dan keempat pada bulan pertama.
3. Pembuatan Program dan Test Program
Untuk menunjang sistem, dibutuhkan serangkaian program. Setelah pembuatan program sistem kemudian program di test secara independen sampai bebas dari kesalahan dan telah dirangkai menjadi satu unit, maka unit program ini perlu dilakukan test kembali. Maksud dari pengetestan ini untuk meyakinkan bahwa elemen-elemen atau komponen-komponen dari sistem telah berfungsi sesuai dengan yang diharapkan. Dalam proses pembuatan program dan pengetestan program, penulis membutuhkan waktu yang diperlukan dua bulan, yaitu minggu pertama, kedua dan minggu ketiga dan minggu keempat.
4. Pembuatan Pedoman Program Operasi Sistem
Pembuatan pedoman program operasi sistem atau buku petunjuk ini dibuat agar pemakai sistem ini dapat mempelajari dan memahami prosedur sistem mulai dari menentukan data sampai pembuatan laporan. Waktu yang dibutuhkan oleh penulis dalam pembuatan buku petunjuk ini dua minggu, yaitu minggu ketiga dan keempat pada bulan kedua.
5. Pelatihan dan Training
Dimaksudkan untuk memberi latihan kepada personil dalam memahami dan menggunakan program komputer yang ada sehingga penerapan sistem yang baru dapat dikuasai oleh para pesonil. Dalam hal ini diperlukan waktu satu minggu.
6. Test Sistem
Pada kegiatan ini bertujuan melakukan uji coba terhadap sistem yang baru (usulan) secara keseluruhan untuk mengrtahui apakah sistem ini dapat menggunakan sistem yang sedang berjalan dengan baik dan benar. Program tersebut harus dilakukan pengetesan sistem untuk memeiksa kekompakan antar komponen yang akan diimplementasikan. Tujuan utama dari pengetestan sistem adalah untuk memastikan komponen-komponen sesuai dengan yang diharapkan dan mencari kelemahan-kelemahan yang terjadi. Waktu yang diperlukan adalah satu minggu yaitu minggu kedua dalam bulan ketiga.
7. Peralihan Sistem
Pemulihan sistem atau proses konversi pada sistem komputerisasi ini dengan cara mengkonversi data-data yang diperlukan file kompputer akan tetapi sistem yang lama tetap dijalankan sampai sistem yang baru benar-benar efektif beroperasi pada saat yang telah ditentukan. Waktu yang diperlukan adalah dua minggu, yaitu minggu ketiga dan keempat pada bulan ketiga.
8. Operasional dan Evaluasi Sistem
Operasional dan Evaluasi Sistem adalah tahap penggunaan sistem yang baru lalu mengevaluasi sistem sesuai dengan yang direncanakan dan menggunakan data yang sesungguhnya. Proses operasional dan evaluasi sistem ini memerlukan
waktu kurang lebih dua minggu ,yaitu minggu pertama dan kedua dibulan keempat.
Tabel IV.9. Jadwal Implementasi Sistem Usulan
No Nama Kegiatan Bulan 1 Bulan II Bulan III Bulan IV
1 Analisa dan Penyiapan Data Awal
2 Analisa dan Perancangan Sistem
3 Pembuatan Program dan Test Program
4 Pembuatan Pedoman Program Operasi Sistem
5 Pelatihan dan Training
6 Test Sistem
7 Peralihan Sistem