Analisa Cost and Benefit
3.5. Analisa Cost and Benefit
Menurut Jogiyanto dalam bukunya Analisis dan Desain Sistem Informasi merupakan suatu investasi yang berarti dikeluarkannya sumber daya untuk mendapatkan manfaat dimasa mendatang. Investasi untuk mengembangkan sistem informasi juga membutuhkan sumber daya. Sebagai hasilnya, sistem informasi akan memberikan manfaat-manfaat yang baru. Oleh karena itu sebelum sistem informasi dikembangkan, maka perlu menilai terlebih dahulu, yang disebut dengan analisa cost benefit.
3.5.1. Komponen Biaya
Menurut Jogiyanto dalam buku analisa desain sistem informasi ( 1990:664 ) mendefinisikan bahwa biaya yang berhubungan dengan sistem informasi dapat diklasifikasikan kedalam empat kategori :
1. Analisis Pengadaan Biaya pengadaan termasuk semua biaya yang terjadi sehubungan dengan memperoleh perangkat keras. Biaya pengadaan dalam pengembangan sistem baru pada sistem informasi web secara online pada SMP Negeri 6 Purwodadi adalah sebagai berikut :
Tabel 3.1. Biaya Pengadaan
BIAYA PENGADAAN
1 Komputer Pentium IV
Rp 150.000,00 Jumlah
2. Biaya Persiapan Operasional Biaya persiapan operasi ( star up cost ) berhubungan dengan semua biaya untuk membuat sistem dioperasikan. Biaya persiapan operasi dalam pengembangan sistem baru pada Website SMP Negeri 6 Purwodadi Secara Online adalah sebagai berikut:
Tabel 3.2. Biaya Persiapan Operasional
BIAYA PERSIAPAN OPERASIONAL No
Rp. 800.000,00 Dreamweaver MX 2004
Macromedia Beli
2 Windows Xp Service pack 2
Beli
Rp. 1.100.000,00
3 Mysql AppServ
Beli
Rp. 400.000,00
Rp. 500.000,00 Jumlah
4 Adobe Photoshop Cs2
Beli
Rp. 2.900.000,00
3. Biaya Proyek. Biaya proyek ( project related cost ) berhubungan dengan biaya- biaya untuk mengembangkan proyek sistem termasuk penerapannya. Biaya proyek dalam pengembangan sistem informasi web secara online adalah sebagai berikut:
Tabel 3.3. Biaya Proyek
BIAYA PROYEK
1 Dokumentasi FotoCopy, Kertas Rp. 60.000,00
2 Analisis Sistem
1 Orang
Rp. 100.000,00
3 Disian Sistem
Hosting / Upload
Rp. 120.000,00 Jumlah
5 Pelatihan Personel
Operator
Rp. 930.000,00
4. Biaya Operasi dan Biaya Perawatan Biaya operasi ( on going cost ) adalah biaya-biaya yang dikeluarkan untuk mengoperasikan sistem supaya sistem dapat beroperasi. Sedangkan biaya perawatan ( maint cost ) adalah biaya yang dikeluarkan untuk merawat sistem dalam masa operasi. Biaya operasi perawatan dalam pengembangan adalah sebagai berikut:
Tabel 3.4. Biaya Operasi dan Biaya Perawatan
BIAYA OPERASI DAN BIAYA PERAWATAN No.
Rp. 60.000,00 Lunak
Perangkat
1 orang/Bulan
4 Perawatan Perangkat Keras Services Rp. 50.000,00 Jumlah
Rp. 230.000,00
Total Biaya yang dikeluarkan dalam pengembangan sistem baru pada Sistem informasi Web secara Online di SMP Negeri 6 Purwodadi adalah sebagai berikut :
Tabel 3.5. Total Biaya
No
Keterangan Biaya
Biaya
1 Biaya Pengadaan Rp. 3.600.000,00
2 Biaya Operasional Rp. 20.000,00
3 Biaya Proyek Rp. 1.100.000,00
4 Biaya Operasi dan Perawatan Rp. 230.000,00 Jumlah
Rp. 4.950.000,00
Total biaya yang dikeluarkan dalam pengembangan sistem baru pada Skripsi sampai saat ini :
Tabel 3.6. Biaya Skripsi Saat ini
No
Keterangan Biaya
Biaya
1 Biaya Tinta Printer Rp. 60.000,00
2. Biaya Beli Kertas A4 Rp. 35.000,00
4 Warnet Rp. 30.000,00 Total Biaya
Rp 125.000,00
3.5.2. Komponen Manfaat
Manfaat dari sistem informasi dapat juga diklasifikasikan dalam bentuk keuntungan berwujud, merupakan keuntungan yang berupa penghematan-penghematan atau peningkatan didalam perusahaan yang diukur secara kuantitas yang diukur dalam bentuk suatu nilai uang, (Jogiyanto H.M, Analisa dan Sistem Informasi, 2002). Keuntungan-keuntungan dari komponen manfaat yang diantaranya adalah :
1. Meningkatkan pelayanan lebih baik
2. Peningkatan kepuasan kerja Dalam pengembangan sistem baru pada sistem informasi sekolah berbasis web secara online ini, maka manfaat yang dapat diperoleh adalah :
a. Memudahkan proses pencarian data lebih cepat, tepat dan akurat karena dibantu dengan komputer yang juga memperhatikan kemudahan dalam pengoperasian.
b. Keamanan data lebih terjamin karena hanya dapat diakses oleh orang tertentu saja.
c. Kepuasan kerja, produktifitas, efisiensi serta efektifitas kerja yang semakin meningkat.
d. Memperkenalkan sistem informasi baru berbasis web pada masyarakat umunya.
BAB IV DESAIN SISTEM BARU
Setelah melakukan analisa sistem lama pada Bab III, untuk memperbaiki kekurangan yang ada, maka pada Bab IV ini dijelaskan perancangan sistem yang baru. Perancangan sistem baru untuk menjelaskan gambaran kerja sitem baru dan mengimplementasikan model yang diinginkan pemakai.
Pada bab ini untuk lebih mudah dalam melakukan proses akademik yang dibutuhkan pada SMP Negeri 6 Purwodadi. Perancangan sistem baru berisi tentang gambaran kerja sistem baru, Context Diagram, DFD (Data Flow Diagram), ERD (Entity Relationship Diagram), Normalisasi, Relationship tabel, Desain file data base, Kamus data, Desain input dan output yang dihasilkan serta struktur flowchart.
4.1. Gambaran Kerja Sistem Baru
Seiring dengan makin berkembangnya teknologi saat ini, serta sumber dari sistem informasi atau laporan yang telah ada pada SMP Negeri 6 Purwodadi maka dapat disusun suatu perancangan sistem informasi guru dan karyawan, informasi siswa, informasi jadwal pelajaran siswa dan jadwal mengajar guru serta menu data informasi mengenai fasilitas yang ada di sekolah tersebut melalui web. Adapun tujuan yang mendorong untuk dilakukannya perancangan sistem informasi tersebut, yaitu :
1. Untuk Siswa : Mengetahui informasi jadwal pelajaran dan informasi jadwal ujian semester serta informasi tugas dari guru mata pelajaran.
2. Untuk Guru : Mengetahui informasi jadwal mengajar tiap
guru
3. Untuk Masyarakat : Mengetahiu informasi umum tentang sekolah.
4.2. Context Diagram Sistem Informasi Akademik
Model proses dari perangkat lunak sistem informasi digambarkan dalam bentuk context diagram yang menggambarkan aliran data, penyimpanan, dan dari informasi mengenai sistem yang dikembangkan di SMP Negeri 6 Purwodadi. Context diagram merupakan langkah awal dari analisa sistem yang terstrukur.
Context diagram dibangun sedemikian rupa untuk nenunjukkan level yang paling tinggi dari sistem. Context diagram juga merupakan gambaran paling umum dari suatu sistem. Context diagram ini digunakan untuk memperlihatkan ruang lingkup atau batasan – batasan dari sistem. Adapun context diagram tentang sistem informasi akademik tersebut dapat dilihat pada gambar berikut ini.
Sumber: Data baru yang diolah
Gambar 4.1. Context Diagram Sistem Informasi Akademik pada SMP Negeri 6
Purwodadi
Penjelasan context diagram : Lingkungan luar dari sistem informasi akademik adalah bagian admin, guru, siswa dan pengunjung yang masing-masing memiliki hubungan dengan aktifitas sistem informasi akademik. Pada data alir guru yang berupa user name dan password, data tugas siswa. Pada siswa meliputi user name dan password, info tugas serta jadwal pelajaran. Bagian admin yang berupa user name dan password, data guru, data siswa, jadwal mata pelajaran serta jadwal ujian. Kemudian info sekolah yang akan diinformasikan kepada pengunjung.
4.3. Decomposisi
Decomposisi Sistem Informasi Akademik pada SMP Negeri 6 Purwodadi sebagaimana berikut:
Sumber: Datan baru yang diolah Gambar 4.2. Decomposisi Sistem Informasi Akademik pada SMP Negeri 6 Purwodadi
4.4. Tingkatan DFD 4.4.1. Data Flow Diagram Level 0
Adapun Data Flow Diagram (DFD) Level 0 adalah sebagai berikut:
Sumber : Data baru yang diolah Gambar 4.3. DFD Level 0
Penjelasan DFD level 0 : Sistem informasi akademik memiliki turunan sistem yang berupa hak akses, pendataan, laporan, informasi SMP N 06. Sistem terbentuk dari lingkungan luar sistem yaitu Bagian admin, guru, siswa, dan pengunjung. Data alir siswa terdiri dari login nama dan password. Dari data alir guru yang memiliki login nama password. Pendataan melakukan pendataan guru, siswa, jadwal mengajar dan jadwal pelajaran, jadwal tugas dan jadwal ujian. Sedangkan pengunjung hanya bisa mendapatkan informasi-informasi sekolah.
4.4.2. Data Flow Diagram Level 1
Adapun Data Flow Diagram (DFD) Level 1 adalah sebagai berikut:
Sumber : Data baru yang diolah Gambar 4.4. DFD Level 1
Penjelasan DFD level 1 : Pada bagian informasi meliputi informasi siswa yang terdiri dari jadwal pelajan, jadwal ujian dan menghasilkan informasi jadwal pelajaran siswa, informasi dan jadwal ujian siswa. Informasi guru meliputi jadwal mengajar, jadwal tugas dan informasi jadwal ujian. Sedang laporan info sekolah menghasilkan info sekolah yang akan diinformasikan kepada pengunjung.
4.5 Perancangan Data Base Dalam perancangan database ini penulis menggunakan Entity Relationship Diagram (ERD), Normalization, Relationship Tabel, Desain File Data Base.
Sumber: Data baru yang diolah Gambar 4.5. Entity Relationship Diagram
4.6. Analisis Normalisasi
1. Tabel Guru
kd_guru nama alamat
telpon
tmpt_lhr
tgl_lhr
agama kd_mapel foto
Tabel Guru telah memenuhi bentuk normal dalam normalisasi karena tabel Guru mempunyai atribut yang bernilai tunggal.
Atribut Tabel Guru : kd_guru, nama, alamat, telpon, tmpt_lhr, tgl_lhr, email, agama, kd_mapel,
foto, user. 2. Tabel Mengajar
kd_guru
hari
jam
kd_kelas
Id_mengajar
Tabel Mengajar telah memenuhi bentuk normal dalam normalisasi karena tabel mengajar mempunyai atribut yang bernilai tunggal.
Atribut Tabel Mengajar : kd_guru, hari, jam, kd_kelas, Id_mengajar.
3. Tabel Siswa
nis kd_kelas nama
tmpt_lahir
tgl_lhr
agama
jns_kel
ibu pekrj_ortu foto
Tabel Siswa telah memenuhi bentuk normal dalam normalisasi karena tabel Murid mempunyai atribut yang bernilai tunggal.
Atribut Tabel Siswa : nis, kd_kelas, nama, tmpt_lahir, tgl_lhr, agama, jns_kel, alamat, telpon, ,
ibu, pekrj_ortu, foto 4. Tabel Mata Pelajaran
id_mapel
kd_mapel
nama_mapel
Tabel mata pelajaran telah memenuhi bentuk normal dalam normalisasi karena tabel mata pelajaran mempunyai atribut yang bernilai tunggal.
Atribut Tabel Mata Pelajaran : Id_mapel, kd_mapel, nama_mapel.
5. Tabel Kelas
kd_kelas
kelas
Tabel Kelas telah memenuhi bentuk normal dalam normalisasi karena tabel mata pelajaran mempunyai atribut yang bernilai tunggal.
Atribut Tabel Kelas : kd_kelas, kelas
6. Tabel Jadwal Pelajaran
kd_mapel
Tabel Jadwal Pelajaran telah memenuhi bentuk normal dalam normalisasi karena tabel Jadwal mempunyai atribut yang bernilai tunggal.
Atribut Tabel Jadwal Pelajaran : id, nis, hari, jam, kd_mapel.
4.7. Relationship Tabel
Relasi antara tabel dalam sistem basis data ini adalah sebagai berikut:
Sumber: Data baru diolah Gambar 4.6. Relationship Tabel
4.8. Desain File Data Base
Desain File Data base secara terinci digunakan untuk menjelaskan isi atau struktur dari tiap – tiap file yang akan digunakan, struktur data base yang akan digunakan dalam sistem informasi akademik sebagai
4.8.1 Tabel Guru
Field kunci : Kd_guru Tabel 4.1. : Bentuk fisik tabel Guru
No Nama Fields
Keterangan 1 Kd_guru
Tipe
Lebar
20 Nomer Induk Komulatif 2 Nama
Int
Varchar 35 Nama guru 3 Alamat
40 Alamat Guru 4 Telpon
Text
Varchar 15 Nomor Telepon 5 Tmp_lhr
Varchar 15 Tempat lahir 6 Tgl_lhr
30 Tanggal lahir 7 Email
Date
30 Alamat email 8 Agama
Text
Varchar 20 Agama 9 Kd_mapel
Varchar 25 Kode mata pelajaran 10 Foto
Varchar 20 Foto
4.8.2 Tabel Siswa
Field kunci : NIS Tabel 4.2. : Bentuk fisik tabel Siswa
No Nama Fields Tipe
Keterangan 1 NIS
Lebar
12 Nomor Induk Siswa 2 Kd_kelas
Int
6 Kode kelas 3 Nama
Char
Varchar 30 Nama Siswa 4 Tmp_lhr
Varchar 20 Tempat lahir siswa 5 Tgl_lhr
35 Tanggal Lahir Siswa 6 Agama
Date
Varchar 10 Agama 7 Jns_kel
Varchar 12 Jenis kelamin 8 Alamat
45 Alamat siswa 9 Telpon
Text
Varchar 25 Nomor telpon 10 Ayah
Varchar 25 Nama ayah 11 Ibu
Varchar 25 Nama ibu 12 Pekrj Ayah
30 Pekerjaan Ayah 13 Pekrj Ibu
Text
30 Pekerjaan Ibu 14 Foto
4.8.3 Tabel Mata Pelajaran
Field kunci : Kd_mapel Tabel 4.3. : Bentuk fisik tabel Mata Pelajaran
No Nama Fields
Keterangan 1 Id_mapel
Tipe
Lebar
12 Urutan mata pelajaran 2 Kd_mapel
int
Varchar 25 Kode Mata Pelajaran 3 Nama_mapel Varchar 50 Mata Pelajaran
4.8.5 Tabel Jadwal Mengajar Guru
Field kunci : Kd_mapel Tabel 4.4. : Bentuk fisik tabel Mengajar Guru
No Nama Fields
1 Kd_guru
Varchar
20 Kode guru
2 Hari DateTime 15 Hari
4 Kd_kelas
Char
6 Kode kelas
4.8.6 Tabel Jadwal Pelajaran Siswa
Field kunci : NIS Tabel 4.5. : Bentuk fisik tabel Jadwal Pelajaran
No Nama Fields
Keterangan 1 Id_mapel
Tipe
Lebar
12 Urutan mata pelajaran 2 NIS
Int
12 Nomer Induk Siswa 3 Kd_mapel
Int
25 Kode mata pelajaran 4 Hari
Varchar
DateTime 15 Hari 5 Jam
Time
15 Jam
4.9. Desain Halaman Utama SIA
Home Profile Sekolah
Fasilitas Prestasi
Guru Kontak
GAMBAR BANNER
SMP
MENU UTAMA
• Profile Siswa • Profile Guru
• Kalender Sekolah
• News
Halaman Utama
INFORMASI
• Login User
Counter
Copyright © 2009 SMP Negeri 6 Purwodadi. All Rights Reserved.
Design by bam_nn Email : bam_nn@yahoo.co.id
Sumber: Data baru yang diolah Gambar 4.7. Desain Halaman Utama
Penjelasan Desain halaman utama : Pada halaman utama sistem informasi akademik SMP N 6 Purwodadi terdiri dari home, profile sekolah, fasilitas, prestasi, guru, kontak, menu utama, Penjelasan Desain halaman utama : Pada halaman utama sistem informasi akademik SMP N 6 Purwodadi terdiri dari home, profile sekolah, fasilitas, prestasi, guru, kontak, menu utama,
4.10. Desain Input dan Output 4.10.1. Desain Input
1. Desain Pendataan Data Guru
Pendataan Guru
Kode Guru
Nama
Tempat, Tgl Lhr
Alamat Sekarang
User Name
Password
Simpan Data Guru
Sumber: Data baru yang diolah Gambar 4.8. Desain Input Pendataan Guru Penjelasan pendataan data guru : Pandataan guru dilakukan oleh admin yang meliputi pendataan kode guru, nama, tempat dan tgl lahir, alamat sekarang, telpon, email, agama, foto, mengajar, user name serta password.
2. Desain Pendataan Data Siswa
Pendataan Siswa
NIS
Nama Siswa
Tempat, Tgl Lhr
Agama
Jenis Kelamin
Alamat
Nomor Telpon/Hp
Kelas
Nama Ayah
Nama Ibu
Pakerjaan Ayah
Pekerjaan Ibu
: PIN [ Siswa ] :
Simpan Data Siswa
Sumber: Data baru yang diolah Gambar 4.9. Desain Input Pendataan Siswa Penjelasan pendataan siswa : Pada desain pendataan nilai dilakukan olaeh admin yang meliputi NIS, Nama siswa, tempat dan tgl lahir, Agama, Jenis kelamin, Alamat , nomor telpon, kelas, nama ayah, nama ibu,pekerjaan ayah, pekerjaan ibu, serta PIN siswa.
3. Desain Pendataan Jadwal Mengajar Guru
Entry Jadwal Mengajar Guru
Nama Guru :
Kode Guru
Add Row
Remover Row
Simpan Data
Sumber: Data baru yang diolah Gambar 4.10. Desain Pendataan Jadwal Mengajar Guru Penjelasan desain pendataan penjadwalan mengajar guru : Pendataan jadwal mengajar guru dilakukan oleh admin yang terdiri dari inputan hari, jam, serta kelas kemudian disimpan. 4. Desain Pendataan Jadwal Pelajaran
Entry Jadwal Pelajaran Siswa
Nama Siswa :
NIS
Add Row
Remover Row
Hari
Jam
Mata Pelajaran
Simpan Data
Sumber: Data baru yang diolah Gambar 4.11. Desain Pendataan Jadwal Pelajaran Siswa
Penjelasan desain pendataan penjadwalan pelajaran siswa : Pendataan jadwal pelajaran siswa dilakukan oleh admin yang terdiri dari inputan hari, jam, serta nama mata pelajaran kemudian disimpan. 5. Desain Pendataan Jadwal Ujian
Entry Jadwal Ujian Siswa
Nama Siswa :
No.Kursi Nama Mapel
Simpan Data
Sumber: Data baru yang diolah Gambar 4.12. Desain Input Jadwal Ujian Semester Penjelasan input Jadwal Ujian Semester : Dalam Jadwal Ujian Semester terdiri dari nama siswa, NIS, tanggal, jam,nomor kursi, nama mata pelajaran.
4.10.2 Desain Output
1. Informasi Guru
Informasi Data Guru
Kode Guru
: G-001
Nama
: Antok, S.Pd
Tempat, Tgl Lhr
: Grobogan, 1-Januari-1960
Alamat Sekarang
: Perum Ayudia no. 34
: antox@gmail.com
Sumber: Data baru yang diolah Gambar 4.13. Desain Output Informasi Guru Penjelasan laporan dari data guru : Laporan data guru meliputi, kode guru, nama guru, tempat dan tanggal lahir, alamat sekarang, nomor telpon, email, agama, serta foto guru. Data ini diinformasikan kepada guru. 2. Informasi Siswa
Biodata Siswa
NIS
: N-0001
Nama Siswa
: Anton Darmawan
Tempat, Tgl Lhr
: Grobogan, 6-januari-1987
Agama
: Kristen
Jenis Kelamin
Nomor Telpon/Hp
Nama Ayah
: Jasmo
Nama Ibu
: Yanti
Pakerjaan Ayah
: Swasta
Pekerjaan Ibu
: Pedagang
Foto
Sumber: Data baru yang diolah Gambar 4.14. Desain Output Informasi Siswa
Penjelasan informasi siswa : Informasi siswa terdiri dari no, kode, nis, nama siswa, tanggal lahir, kelas dan nama orang tua. Dalam informasi ini di data dan dilakukan oleh petugas admin. 3. Informasi Jadwal Mengajar Guru
Entry Jadwal Mengajar Guru
Nama Guru : Antok, S.Pd Kode Guru
Rabu 07:00-08:30
Sumber: Data baru yang diolah Gambar 4.15. Desain Output Informasi Jadwal Mengajar Guru Penjelasan informasi jadwal mengajar guru : Informasi data jadwal mengajar guru terdiri inputan hari, jam, serta kelas. 4. Informasi Jadwal Pelajaran Siswa
Info Jadwal Mata Pelajaran Siswa
Nama Siswa : Anton Darmawan
Remover Row
Hari
Jam
Mata Pelajaran
Sumber: Data yang diteliti setelah diolah Gambar 4.16. Desain Output Informasi Jadwal Pelajaran Siswa
Penjelasan informasi mata pelajaran siswa : Informasi data jadwal mata pelajaran terdiri dari inputan hari, jam dan nama mata pelajaran.
5. Informasi Jadwal Ujian
Entry Jadwal Ujian Siswa
Nama Siswa : Anton Darmawan
No.Kursi Nama Mapel
12-08-2009
07:00-08:30
5 Sejarah 13-08-2009 07:00-08:30 2 Fisika
14-08-2009 07:00-08:30
3 Matematika
Sumber: Data baru yang diolah Gambar 4.17. Desain Output Informasi Jadwal Ujian Siswa Penjelasan informasi dari data jadwal ujian : Informasi data jadwal ujian meliputi nama siswa, NIS, tanggal, jam, nomor kursi serta nama mata pelajaran. Informasi ini didata dan dilakukan oeh petugas admin dan diinformasikan pada member atau anggota SIA SMP N 6 Purwodadi.
4.11. Struktur Flowchart
4.11.1. Flowchart Menu Index SMP Negeri 6 Purwodadi
Start
Menu Utama Z
Home
Halaman Depan
T Profile Sekolah
Y Profile visi dan
misi
Fasilitas Fasilitas dan Layanan
T Y Prestasi
Prestasi Akademik
Guru
Profile Guru-guru
T Kontak Y
Kalender Sekolah Kalender Sekolah
Login User
End
Gambar 4.18. flowchart Halaman Index SMP N 6 Purwodadi
Keterangan : Y : Ya T : Tidak
Dalam desain program sistem informasi akademik SMP Negeri 6 ini menggunakan sebuah flowchart index dari sistem informasi tersebut. Sistem flowchart ini digunakan untuk mengetahui secara detail tentang sistem yang berjalan dalam desain program ini yang diantaranya tediri dari start, tampilan halaman utama atau default, home yang meliputi tampilan dari halaman depan, fasilitas profile yang meliputi profile sekolah serta visi dan misi, prestasi meliputi prestasi akademin, guru meliputi profile guru-guru, kontak meliputi email, kalender sekolah meliputi kalender sekolah, news meliputi berita atau informasi terbaru yang ada dalam objek tersebut. Informasi meliputi login user.
4.11.2 Sub Modul Login Guru
Start
Login Y Login
Input Login
Informasi
Guru
benar ? Guru
Gambar 4.19. Flowchart halaman Informasi dan login Keterangan : Y : Ya T : Tidak
Langkah program menu informasi login guru yang ada dalam sistem infornasi akademik tersebut terdiri dari beberapa alur yaitu dimulai dari start lalu login guru. Dilanjutkan input login guru jika benar muncul informasi tentang guru. Seterusnya akan kembali ke menu utama.
4.11.3 Sub Modul Login Siswa
Start
Login Y Informasi Login
Input Login
Gambar 4.20. Flowchart halaman login siswa Keterangan : Y : Ya T : Tidak
Langkah program menu informasi login siswa yang ada dalam sistem infornasi akademik tersebut terdiri dari beberapa alur yaitu dimulai dari start lalu login siswa. Dilanjutkan input login siswa jika benar muncul informasi tentang siswa. Seterusnya akan kembali ke menu utama.
4.11.4. Sub Modul Login Admin
Start
Y Login
Input Login
benar ? Admin
Admin
End
Gambar 4.21. Flowchart halaman login admin Keterangan : Y : Ya T : Tidak
Langkah program menu informasi login admin yang ada dalam sistem infornasi akademik tersebut terdiri dari beberapa alur yaitu dimulai dari start lalu login admin. Dilanjutkan input login admin jika benar muncul informasi tentang admin. Seterusnya akan kembali ke menu utama.
4.11.5. Sub Modul Informasi Guru
Start
Tampilan
Informasi Guru
Info
Tampilan Jadwal
Mengajar
Mengajar
Input Data
Input Data Tugas Siswa Y
Tugas
Simpan Tugas
New password
Ganti
Password
dan Re-enter new
Y Simpan Password
Password
Anda telah
Gambar 4.22. Flowchart Halaman Informasi Guru
Keterangan : Y : Ya T : Tidak
Dari gambar flowchart informasi guru tersebut dapat dijelaskan diantaranya dimulai dari start guru muncul tampilan informasi guru, info mengajar meliputi tampilan info mengajar, input data tugas meliputi input data tugas siswa, dan simpan tugas. Ganti password yang meliputi new password dan re-enter new password dan simpan password. Logout sistem akan muncul anda telah keluar dari sistem ini.
4.11.6 Sub Modul Informasi Siswa
Start
Tampilan Informasi Siswa
Info
Tampilan Jadwal
Tampilan Info
Y New password dan Re-
Y Password
enter new Password
Simpan Password
Anda telah
Gambar 4.23. Flowchart Halaman Informasi Siswa
Keterangan : Y : Ya T : Tidak
Dalam menu file informasi siswa yang ada dalam sistem infornasi akademik tersebut terdiri dari beberapa alur yaitu dimulai dari start yang dilakukan oleh user yang yang telah terdaftar dalam sistem informasi ini. Setelah membuka sistem informasi siswa muncul tampilan informasi siswa dilanjutkan informasi jadwal pelajaran siswa tampilan informasi jadwal pelajaran. Ganti password meliputi new password dan re-enter new password dilanjutkan menyimpan password tersebut. Logout sistem kemudian akan muncul anda telah keluar dari sistem ini.
4.11.7 Sub Modul Informasi Admin
Start
Tampilan Informasi Admin
Pilih
Input Data
Simpan, Edit
Guru
Guru
dan Hapus
T Pilih
Simpan, Edit Siswa
Input Data
Siswa
dan Hapus
Pilih Jadwal
Input Data
Simpan, Edit
Mengajar
Mengajar
dan Hapus
Pilih Jadwal
Input Jadwal
Simpan, Edit
Pelajaran
Pelajaran
dan hapus
T Pilih Jadwal
Input Jadwal
Ujian
Ujian
Hapus Data
TL
Sub Modul Admin ( Lanjutan ) L
News
Hapus dan
Simpan Data
Input News
Anda telah
Gambar 4.24. Flowchart Halaman Informasi Admin Keterangan : Y : Ya T : Tidak L : Lanjutan Penjelasan flowchart informasi admin :
Dari gambar flowchart informasi admin tersebut dapat dijelaskan babwa admin melakukan start lalu muncul tampilan informasi admin. Dilanjutkan memilih guru yang meliputi inputan, edit dan hapus data Dari gambar flowchart informasi admin tersebut dapat dijelaskan babwa admin melakukan start lalu muncul tampilan informasi admin. Dilanjutkan memilih guru yang meliputi inputan, edit dan hapus data
selesai
4.10.6 Sub Modul Guru
Start
Gambar 4.23 Flowchart Menu Guru
4.10.7 Sub Modul Siswa
Start
Halaman Program Kesiswaan
Program
Kesiswaan
Gambar 4.20 Flowchart Menu Siswa
4.10.8 Sub Modul News
Start
Tampilan News
Gambar 4.21 Flowchart Menu News
4.5 Analisis Normalisasi
4 Tabel Guru
Kd_guru Nama Alamat Telpon Tmpt_lhr
Tgl_lhr
Email Agama Foto User Email Agama Foto User
karena tabel Guru mempunyai atribut yang bernilai tunggal. Atribut Tabel Guru :
Kd_guru, nama, alamat, telpon, tmpt_lhr, tgl_lhr, email, agama, foto, user. b. rd Bentuk Normal Kedua (2 NF)
Tabel Guru juga telah memenuhi bentuk normal ketiga karena telah memenuhi bentuk normal kedua (2 nd NF) dan juga tidak ada atribut bukan
kunci utama tergantung secara transitif pada kunci utama. Bukti: Kd_guru
nama, alamat, telpon, tmpt_lhr, tgl_lhr, email, agama, foto, user.
Nama NIK, Alm_guru, No_telp, Guru_mapel, Kd_user. Alm_guru
NIK, Nm_guru, No_telp, Guru_mapel, Kd_user. No_telp
NIK, Nm_guru, Alm_guru, Guru_mapel, Kd_user. Guru_mapel
NIK, Nm_guru, Alm_guru, No_telp, Kd_user. Kd_user
NIK,Nama_guru, Alm_guru, No_telp, Guru_mapel. 5 Tabel Mata Pelajaran
Kd_mapel Nama_mapel
Jam_mapel
tgl_jadwal
a. st Bentuk Normal Pertama (1 NF)
Tabel mata pelajaran telah memenuhi bentuk normal pertama dalam normalisasi karena tabel mata pelajaran mempunyai atribut yang bernilai tunggal.
Atribut Tabel Jadwal : Kd_mapel, nama_mapel, Jam_mapel, tgl_jadwal.
b. rd Bentuk Normal Kedua (2 NF) Tabel mata pelajaran juga telah memenuhi bentuk normal kedua karena
telah memenuhi bentuk normal pertama (1 nd NF) dan juga tidak ada atribut bukan kunci utama tergantung secara transitif pada kunci utama.
Bukti: Kd_mapel
Nama_mapel, Jam_mapel, tgl_jadwal.
Nama_mapel
Kd_mapel, Jam_mapel, tgl_jadwal.
Jam_mapel
Kd_mapel, nama_mapel, tgl_jadwal.
tgl_jadwal
Kd_mapel, nama_mapel, Jam_mapel.
6 Tabel Siswa
NIS Nm_siswa Alm_siswa
Tgl_lahir
kelas
Nm_ortu
Alm_ortu
No_telp Foto Kd_user No_telp Foto Kd_user
karena tabel Murid mempunyai atribut yang bernilai tunggal. Atribut Tabel Murid : NIS, Nm_siswa, Alm_siswa, Tgl_lahir, kelas, Nm_ortu, Alm_ortu,
No_telp, Foto, Kd_user. b. nd Bentuk Normal Kedua (2 NF)
Tabel Murid juga telah memenuhi bentuk normal kedua karena telah memenuhi bentuk normal pertama (1 nd NF) dan juga tidak ada atribut
bukan kunci utama tergantung secara transitif pada kunci utama. Bukti: NIS
Nm_siswa, Alm_siswa, Tgl_lahir, Kelas, Nm_ortu, Alm_ortu, No_telp, foto, Kd_user.
Nm_siswa NIS, Alm_siswa, Tgl_lahir, kelas, Nm_ortu, Alm_ortu, No_telp, foto, Kd_user.
Alm_siswa NIS, Nm_siswa, Tgl_lahir, kelas, Nm_ortu, Alm_ortu, No_telp, foto, Kd_user. Tgl_lahir
NIS, Nm_siswa, Alm_siswa, kelas, Nm_ortu, Alm_ortu, No_telp, foto, Kd_user. Kelas
NIS, Nm_siswa, Alm_siswa, Tgl_lahir, Nm_ortu, Alm_ortu, No_telp, foto, Kd_user.
Nm_ortu NIS, Nm_siswa, Alm_siswa, Tgl_lahir, Kelas, Alm_ortu, No_telp, foto, Kd_user.
Alm_ortu NIS, Nm_siswa, Alm_siswa, Tgl_lahir, Kelas, Nm_ortu, No_telp, foto, Kd_user.
No_telp NIS, Nm_siswa, Alm_siswa, Tgl_lahir, Kelas, Nm_ortu, Alm_ortu, foto, Kd_user.
Foto NIS, Nm_siswa, Alm_siswa, Tgl_lahir, Kelas, Nm_ortu, Alm_ortu, No_telp, Kd_user.
Kd_user NIS, Nm_siswa, Alm_siswa, Tgl_lahir, Kelas, Nm_ortu, Alm_ortu, No_telp, foto.
7 Tabel User Kd_user
Nama_user
Status
Password
a. st Bentuk Normal Pertama (1 NF) Tabel User telah memenuhi bentuk normal pertama dalam normalisasi
karena tabel User mempunyai atribut yang bernilai tunggal. Atribut Tabel User : Kd_user, Nama_user, Status, Password.
b. nd Bentuk Normal Kedua (2 NF)
Tabel User memenuhi bentuk normal kedua karena telah memenuhi bentuk normal kesatu (1 st NF) dan juga tidak ada atribut bukan kunci
utama tergantung secara transitif pada kunci utama. Bukti: Nama_user
Status, Password.
Status
Nama_user, Password.
Password
Nama_user, Status.
8 Tabel Penjadwalan
NIS NIK
Kd_mapel
Kd_jadwal
Tgl_jadwal
Jam_jadwal
a. st Bentuk Normal Pertama (1 NF) Tabel Jadwal telah memenuhi bentuk normal pertama dalam normalisasi
karena tabel Jadwal mempunyai atribut yang bernilai tunggal. Atribut Tabel Jadwal : NIS, NIK, Kd_mapel, Kd_jadwal, Tgl_jadwal, Jam_jadwal.
b. rd Bentuk Normal Kedua (2 NF)
Tabel Jadwal juga telah memenuhi bentuk normal ketiga karena telah memenuhi bentuk normal pertama (1 nd NF) dan juga tidak ada atribut
bukan kunci utama tergantung secara transitif pada kunci utama. Bukti: NIS
NIK, Kd_mapel, Kd_jadwal, Tgl_jadwal, Jam_jadwal. NIK
NIS, Kd_mapel, Kd_jadwal, Tgl_jadwal, Jam_jadwal. Kd_mapel
NIS, NIK, Kd_jadwal, Tgl_jadwal, Jam_jadwal. Kd_Jadwal
NIS, NIK, Kd_mapel, Tgl_jadwal, Jam_jadwal. tgl_jadwal
NIS, NIK, Kd_mapel, Kd_jadwal, Jam_jadwal. Jam_mapel
NIS, NIK, Kd_mapel, Kd_jadwal, Tgl_jadwal.