• Tidak ada hasil yang ditemukan

BAB IV RANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV RANCANGAN SISTEM USULAN"

Copied!
41
0
0

Teks penuh

(1)

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.

(2)

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.

(3)

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

(4)

2. Diagram Nol Sistem Usulan

Gambar IV.2

(5)

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 ]

(6)

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

(7)

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

(8)

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 = -

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

4.5.3.2 Transformasi ERD (Entity Relationship Diagram)

Gambar IV.4

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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”

(26)

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

(27)

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

(28)

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

(29)

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.

(30)

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

(31)

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

(32)

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.

(33)

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

(34)

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

(35)

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.

(36)

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.

(37)

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

(38)

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.

(39)

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.

(40)

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

(41)

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

Gambar

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
Gambar IV.2
Gambar IV.4
Tabel IV.2 Spesifikasi File Absen
+7

Referensi

Dokumen terkait

skripsi ini dengan tuntas yang berjudul “ Pengaruh Bauran Jasa Terhadap Kepuasan Wisatawan Pada Objek Wisata Museum D i Kota Palembang” dan shalawat serta salam yang

JADWAL SEMINAR MONEV TENGAH TAHUN KONTINGENSI DAN KP4S REGIONAL BARAT BOGOR, 18 - 20 SEPTEMBER 2017 Senin, 18 September 2017 Penanggung Jawab Skema Judul Penelitian Waktu

1 Hasil penelitian menunjukkan subsitusi gula pasir dengan tepung daun stevia pada selai albedo semangka berpengaruh (p<0,05) terhadap peningkatan kadar abu dan

Ada 4 variabel kabur yang digunakan dalam sistem pengambilan keputusan menggunakan sistem inferensi kabur dalam penulisan makalah ini, yaitu kesehatan, keadaan

Puji syukur atas kehadirat Allah SWT atas segala rahmat dan hidayah-Nya sehinga penulis dapat menyelesaikan Karya Tulis Ilmiah (SKRIPSI) yang berjudul “HUNIAN

Data yang sudah disimpan tadi (Ms.Excel) kemudian buka di surfer8. Hal ini dilakukan untuk membuat penampang masing-masing lintasan. 3.2.3 Langkah pembuatan Penampang lintasan

Respon sel superkapasitor akan menghasilkan output arus, sehingga dapat diolah pada proses selanjutnya pada input analog to digital, maka dibutukan rangkaian

Kondisi penulisan alamat pada wilayah perdesaan yang memiliki karakteristik berbeda dengan wilayah perkotaan ini memerlukan penelitian lebih jauh untuk mengetahui