Perancangan Dan Penerapan Sistem Informasi Akademik
Pada SMA Negeri 2 Air Sugihan
*1Didik Andrianto, 2Sultan Hasanudin, 3Ervi Cofriyanti, 4Hermawan
1,2STMIK GI MDP; Jl.Rajawali No.14, (0711)376400
3Jurusan Sistem Informasi, STMIK GI MDP, Palembang
e-mail: *1Didik2111@gmail.com, 2hasanudin219@windowslive.com, 3eve_cofree@yahoo.com,
4Hermawan@mdp.co.id
Abstrak
Tujuan skripsi ini adalah untuk melakukan perancangan sebuah sistem informasi akademik pada SMA Negeri 2 Air Sugihan. Adapun permasalahan yang ada pada SMA Negeri 2 Air Sugihan adalah data-data yang ada belum terintegrasi dengan baik. Metodologi yang digunakan dalam pengembangan sistem ini adalah metodologi RAD (Rapid Application Development). Tahapan-tahapan dalam pengembangan sistem informasi menggunakan model RAD antara lain pemodelan bisnis, pemodelan data, pemodelan proses, pembuatan aplikasi dan pengujian. Hasil yang dicapai dalam penelitian ini adalah sebuah sistem informasi akademik berbasis web pada SMA Negeri 2 Air Sugihan yang dibangun menggunakan PHP dan
MySQL. Dengan adanya sistem ini diharapkan mampu mengatasi masalah-masalah akademik
yang ada pada SMA Negeri 2 Air Sugihan
Kata kunci : Sistem Informasi Akademik, PHP, MySQL
Abstract
The purpose of this paper is to design an academic information System on SMA Negeri Air Sugihan . The problem that exists in SMA Negeri 2 Air Sugihan is data that have is not yet well integrated . The methodology used in developing this system is the RAD methodology ( Rapid Application Development ) . The stages in the development of information systems using RAD models such as business modeling , data modeling , process modeling , application development and testing . The result achieved in this study is a web-based academic information system at SMA Negeri 2 Air Sugihan using PHP and MySQL . This system is able to overcome the academic problem that exist on SMA Negeri 2 Air Sugihan
Keywords : Academic Information System, PHP, MySQL
1. PENDAHULUAN
1.1Latar Belakang
Teknologi informasi sekarang memiliki peranan penting dalam kemajuan suatu instansi, tanpa teknologi informasi sebuah instansi sulit untuk berkembang, karena merupakan sebuah fasilitas penunjang kesuksesan dari suatu instansi itu sendiri. Penggunaan teknologi secara tepat dan benar dapat memberikan suatu informasi yang efektif dan efisien, sehingga dapat memadai sarana dan prasarana untuk menunjang suatu aktivitas instansi itu sendiri.
Untuk menerapkan suatu teknologi informasi perlu dukungan dari beberapa aspek seperti perangkat keras dan perangkat lunak, data, manusia dan organisasi yang semuanya berkaitan
satu dengan lainnya. Beberapa aspek tersebut harus memiliki hubungan keterikatan yang kuat agar dapat menjadi suatu teknologi informasi yang utuh dan terintegrasi. Dengan begitu informasi yang dihasilkan menjadi lebih baik dan berkualitas.
Di era ini perkembangan teknologi informasi mulai merambah dunia pendidikan karena ketersediaan informasi yang terintegrasi makin penting dalam kegiatan akademik sekolah guna mendukung upaya menciptakan generasi penerus bangsa yang kompetitif.
SMA Negeri 2 Air Sugihan beralamat di Desa Sidomakmur Jalur 29 Blok E Kecamatan Air Sugihan Kabupaten Ogan Komering Ilir. Dalam pengelolaan kegiatan akademik sekolah
saat ini masih menggunakan Microsoft Excel, seperti kegiatan rekapitulasi data nilai siswa,
rekapitulasi absen siswa, dan rekapitulasi absen guru sedangkan yang masih menggunakan cara manual adalah kegiatan pencatatan absensi guru, absensi siswa, pencatatan pelanggaran siswa dan penyusunan jadwal mengajar. Hal ini menimbulkan beberapa kendala dalam mengurus kegiatan akademik misalnya data yang berupa dokumen sering hilang atau rusak, sedangkan
yang menggunakan data berupa Microsoft Excel sering kali dapat dilihat, diubah dan dihapus
oleh orang yang tak berhak karena komputer yang digunakan merupakan komputer umum sekolah sehingga semua guru boleh memakai komputer tersebut.
Oleh karena itu kami mendapatkan ide untuk merancang sebuah sistem informasi
akademik berbasis web pada SMA Negeri 2 Air Sugihan dengan judul “Perancangan dan
Penerapan Sistem Informasi Akademik pada SMA Negeri 2 Air Sugihan” yang diharapkan
bisa membantu pihak tata usaha dalam mengelola kegiatan akademik sekolah dengan sistem yang komputerisasi dan terintegrasi.
1.2Permasalahan
Beberapa masalah yang ada pada proses akademik SMA Negeri 2 Air Sugihan yaitu, sebagai berikut :
1. Sering terjadi kerangkapan data siswa dan data guru karena data belum terintegrasi dengan
baik.
2. Belum adanya media yang dapat menyampaikan informasi.
3. Mengalami kendala dalam proses pembuatan laporan akademik yang meliputi: laporan
absensi guru, laporan absensi siswa, laporan penerimaan siswa baru, laporan data siswa, laporan nilai siswa dan laporan pelanggaran siswa yang membutuhkan waktu yang lama karena harus mengumpulkan data terlebih dahulu.
4. Sistem yang ada belum memiliki pengamanan terhadap data–datanya sehingga orang yang
tidak berhak dapat melihat, mengubah, menghapus atau mengambil data-data tersebut dengan mudah.
1.3Ruang Lingkup
Agar penulisan lebih terarah dan tidak menyimpang dari tujuan, maka ruang lingkup ditetapkan sebagai berikut:
1 Pengelolaan data guru.
2 Pengelolaan data siswa.
3 Pengelolaan absensi guru.
4 Pengelolaan absensi siswa.
5 Pengelolaan nilai siswa.
6 Penyusunan jadwal mengajar.
7 Pengelolaan data pelanggaran siswa.
8 Pengelolaan penerimaan siswa baru
9 Simulasi soal latihan UN untuk kelas XII
10Laporan sistem, meliputi: laporan absensi guru, laporan absensi siswa, laporan
penerimaan siswa baru, laporan data siswa, laporan nilai siswa dan laporan pelanggaran siswa.
1.4Tujuan
Dalam penelitian ini tentulah memiliki beberapa tujuan yang pasti, berikut tujuan dari penelitian bagi sekolah, yaitu :
1. Membuat sebuah sistem informasi akademik berbasis web pada SMA Negeri 2 Air
Sugihan.
2. Memberikan informasi akademik sekolah, absensi siswa, nilai siswa dan pelanggaran
kepada siswa dengan cepat.
3. Memberikan kemudahan dalam upaya penyajian berbagai laporan akademik yang
dibutuhkan, seperti laporan absensi guru, laporan absensi siswa, laporan penerimaan siswa baru, laporan data siswa, laporan nilai siswa, laporan pelanggaran siswa dan keterangan lainnya yang diperlukan sekolah.
4. Memberikan informasi mengenai SMA Negeri 2 Air Sugihan kepada masyarakat.
1.5Manfaat
Selain memiliki tujuan penelitian ini memiliki manfaat dan berikut ini adalah manfaat yang didapat untuk sekolah, yaitu :
1. Mempermudah pendataan guru, siswa, mata pelajaran, nilai, dan kegiatan akademik.
2. Mempermudah dan mempercepat pendaftaran siswa baru.
3. Semua data akademik yang saling terintegrasi sehingga mempermudah dalam upaya
pencarian dan memenuhi berbagai keperluan akademik lainnya dengan mengoptimalkan sumber daya yang ada menjadi lebih baik.
4. Sebagai salah satu media promosi bagi sekolah.
2. METODE PENELITIAN
2.1Konsep Akademik
Akademik adalah lembaga pendidikan tinggi kurang lebih 3 tahun berhubungan dengan akademi, bersifat ilmiah, bersifat ilmu pengetahuan [1].
2.2Sistem Informasi Akademik
Sistem Informasi Akademik (SIAKAD) adalah suatu sistem yang dirancang untuk keperluan pengelolaan data-data akademik dengan penerapan teknologi komputer baik
hardware maupun software yang bertujuan memberikan informasi terhadap para siswa, orang
tua siswa dan masyarakat tentang sekolah, fasilitas sekolah, data siswa, absensi siswa, data prestasi siswa, data nilai siswa, dan pembayaran sekolah, jadwal guru piket, dan saran [2].
2.3Metodologi
Metodologi adalah kesatuan metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin lainnya. Sedangkan metodologi pengembangan sistem berarti adalah metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat yang akan digunakan untuk mengembangkan suatu sistem informasi [3].
2.4Metodologi RAD (Rapid Application Development)
RAD (Rapid Application Development) adalah model proses pengembangan perangkat
lunak yang bersifat incremental terutama untuk waktu pekerjaan yang pendek. Model RAD
adalah adaptasi dari model air terjun versi kecepatan tinggi dengan menggunakan model air terjun untuk pengembangan setiap komponen perangkat lunak [4].
Menurut [4] ada beberapa tahapan dalam pengembangan sistem menggunakan model RAD antara lain:
1. Pemodelan bisnis
Pemodelan yang dilakukan untuk memodelkan fungsi bisnis untuk mengetahui informasi apa yang terkait proses bisnis, informasi apa saja yang harus dibuat, siapa yang harus membuat informasi itu, bagaimana alur informasi itu, proses apa saja yang terkait informasi itu.
2. Pemodelan data
Memodelkan data apa saja yang dibutuhkan berdasarkan pemodelan bisnis dan mendefinisikan atribut-atributnya beserta relasinya data-data yang lain.
3. Pemodelan proses
Mengimplementasikan fungsi bisnis yang sudah didefinisikan terkait dengan pendefinisian data.
4. Pembuatan aplikasi
Mengimplementasikan pemodelan proses dan data menjadi program. Model RAD sangat menganjurkan pemakaian komponen yang sudah ada jika dimungkinkan.
5. Pengujian dan Pergantian
Pengujian komponen-komponen yang dibuat. Jika sudah teruji maka tim pengembang komponen dapat beranjak untuk mengembangkan komponen berikutnya.
Adapun beberapa proses dari model RAD dapat dilihat pada Gambar 1.
Pemodelan Bisnis Pemodelan Data Pemodelan Proses Pembuatan Aplikasi Pengujian dan Pergantian Pemodelan Bisnis Pemodelan Data Pemodelan Proses Pembuatan Aplikasi Pengujian dan Pergantian Pemodelan Bisnis Pemodelan Data Pemodelan Proses Pembuatan Aplikasi Pengujian dan Pergantian 60-90 hari Tim #2 Tim #3 Tim #1
Gambar 1 Proses RAD
2.5Internet
Internet adalah metode untuk menghubungkan berbagai komputer ke dalam satu
jaringan komputer global, melalui protokol yang disebut Trasmission Control Protocol /
Internet Protocol (TCP / IP).
Protokol adalah suatu petunjuk yang menunjukkan pekerjaan yang akan pengguna
(user) lakukan dengan internet, apakah akan mengakses situs web, melakukan transfer file,
mengirim email dan sebagainya [5].
2.6Web
Web merupakan fasilitas hipertensi untuk menampilkan data berupa teks, gambar, suara,
animasi dan data multimedia lainnya. PHP merupakan salah satu script (perintah-perintah
program) Server Side yang sangat populer diterapkan dalam sebuah situs Web. Situs / Web dapat
2.7PHP (Hypertext Preprocessor)
PHP merupakan salah satu bahasa pemrogaman yang berjalan dalam sebuah web server
dan berfungsi sebagai pengolah data pada sebuah server [6].
Jika kita lihat sejarah, mulanya PHP diciptakan dari ide Rasmus Lerdof untuk kebutuhan pribadinya, skrip tersebut sebenarnya dimaksudkan untuk digunakan sebagai keperluan membuat website pribadi, akan tetapi kemudian dikembangkan lagi sehingga menjadi
sebuah bahasa yang disebut “Personal Home Page”, inilah awal munculnya PHP sampai saat
ini.
2.8MySQL
MySQL adalah database yang menghubungkan script PHP menggunakan perintah query
dan escapecharacter yang sama dengan PHP [7].
Sebagai sebuah program penghasil database, MySQL tidak mungkin berjalan sendiri
tanpa adanya aplikasi pengguna (interface) yang berguna sebagai program aplikasi pengakses
database yang dihasilkan. MySQL dapat didukung oleh hampir semua program aplikasi baik
yang open source seperti PHP maupun yang tidak opensource yang ada pada platform windows
seperti Visual Basic, Delphi dan lainnya.
2.9HTML (Hypertext Markup Language)
HTML (Hypertext Markup Language) adalah bahasa komputer yang digunakan untuk
membuat homepage.
Dokumen yang dibuat dengan format HTML, terdiri dari beberapa elemen yang saling berkaitan antara satu dengan yang lainnya untuk membentuk satu dokumen HTML yang utuh.
Elemen yang diperlukan itu adalah elemen html, elemen head, elemen title, dan elemen body
yang masing-masing elemen diapit oleh sebuah tanda delimiter. Element yang sering diapit oleh
sebuah tanda delimiter sering disebut tag. Delimiter yang digunakan adalah tanda lebih kecil
“<” dan tanda lebih besar “>” [6]
3. HASIL DAN PEMBAHASAN
3.1Profil Sekolah
Sekolah SMA Negeri 2 Air Sugihan didirikan pada tahun 2008 yang beralamat di Desa Sidomakmur, Kecamatan. Air Sugihan Kabupaten. Ogan Komering Ilir. SMA N 2 Air Sugihan ini telah berakreditasi B pada tahun 2010 dengan Nomor Statistik Sekolah (NSS) 3011021402.
3.2Diagram Konteks Sistem yang Berjalan
Diagram Konteks adalah model proses yang digunakan untuk mendokumentasikan lingkup awal sistem. Diagram ini menyatakan masukan dan keluaran dari sistem yang sedang berjalan pada SMA Negeri 2 Air Sugihan. Berikut Diagram Konteks pada sistem yang berjalan pada SMA Negeri 2 Air Sugihan dapat dilihat pada Gambar 2 berikut ini:
Sistem Informasi Akademik pada SMA Negeri 2 Air Sugihan
Siswa Guru Wali Kelas Kepala Sekolah Tata Usaha Waka Kesiswaan Waka Kurikulum Nilai_Siswa Jadwal_Pelajaran Pelanggaran Nilai_Siswa Informasi_Jadwal Nilai_Siswa Rekapitulasi_Nilai_Siswa Data_Siswa Absensi_Guru Rekapitulasi_Data_Siswa Informasi_Pelanggaran _iswa Pelanggaran_Siswa Informasi_Jadwal Jadwal_belajar_mengajar Laporan Guru SMP Pendaftaran_Siswa_Baru Calon Siswa Pendaftara_ Siswa_Baru Data_Siswa_Baru Informasi_data_siswa_baru Data_seleksi_siswa_baru Absensi_Siswa Pengumuman Pengumuman Data_Guru Data_Guru Informasi_Jadwal_Pelajaran Konfirmasi_Jadwal_Pelajaran Informasi_Kehadiran_Siswa Rekapitulasi_Absensi_Siswa Rekaptulasi_Nilai_Siswa Informasi_Seleksi__Siswa_Baru Informasi_Kehadiran_Guru Informasi_Kehadiran_Guru
Gambar 2 Diagram Konteks yang Berjalan
3.3DFD Logis
Diagram DFD logis menggambarkan sistem yang berlajan saat ini yang menggambarkan setiap fungsi dari aktor. Diagram DFD logis dapat dilihat pada gambar 3 berikut ini:
Pendaftaran Calon
siswa
Guru Smp Data Siswa
Waka.Kesisw aan Pengumuman_Penerimaan_Siswa_Baru Pendaftaran Pengumuman_Penerimaan_Siswa_Baru Data_siswa_baru Informasi_Seleksi_Siswa_Baru Tata Usaha Pengumuman_Hasil_Seleksi Data_Siswa_Baru Data Absensi Siswa
Arsip Data Siswa
Guru
Data Absensi Siswa
A bs en si _S is w a
Data Jadwal Waka.Ku
rikulum Siswa In fo rm as i_ Ke ha di ra n_ Si sw a Wali Kelas D at a_ si sw a_ ba ru Re ka pt ul as i_ A bs en si _S is w a Rekaptulasi_Absensi_Siswa Jadwal_Pelajaran Data Guru Data_Guru D at a_ G ur u Kepala Sekolah In fo rm as i_ Ja dw al _P el aj ar an Ko nf ir m as i_ Ja dw al _P el aj ar an Informasi_Jadwal In fo rm as i_ Jadw al _P el aj ar an Kesalahan_Jadwal_Pelajaran Data Pelanggaran Siswa
Arsip Data Guru
Arsip Data Pelanggaran Siswa Pe la ng ga ra n D at a_ Pe la ng ga ra n In fo rm as i_ Pe la ng ga ra n Data_Pelanggaran_Siswa
Data Nilai Siswa Nilai_Siswa
Re ka pt ul as i_ N ila i_ Si sw a D at a_ N ila i_ Si sw a Re ka pt ula si_ N ila i_ Sisw a Data Nilai Siswa Rekaptulasi_Nilai_Siswa Data_Siswa Rekaptulasi_Absensi_Siswa Data_Guru Nilai_Siswa Data Absensi Guru In fo rm as i_ Ke ha di ra n Informasi_Kehadiran_Guru Absensi_Guru
Arsip Absensi Guru Rekaptulasi_Absensi_Guru Data_Guru Laporan L.Data_Siswa L.Absensi_Siswa L.Absensi_Guru L.Nilai_Siswa L.Pelanggaran_Siswa L.Data_Siswa L.Absensi_Siswa L.Absensi_Guru L.Nilai_Siswa L.Pelanggaran_Siswa 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0
Gambar 3 Diagram DFD Logis yang Berjalan
3.4Analisis Kebutuhan
Dalam melakukan analisis kebutuhan maka penulis menggunakan use case. Tujuan dari
persyaratan yang cukup untuk mempersiapkan model yang mengkomunikasikan apa yang diperlukan dari segi pengguna, tentang bagaimana sistem akan dibangun dan
diimplementasikan. Berikut adalah gambar use case yang telah teridentifikasi pada sistem SMA
N 2 Air Sugihan.
3.4.1Diagram Use Case
Diagram Use Case dapat dilihat pada gambar 4 berikut.
Gambar 4 Diagram Use Case
3.5Diagram Konteks yang Diusulkan
Diagram konteks adalah model proses yang digunakan untuk mendokumentasikan lingkup awal sistem. Diagram ini menyatakan masukan dan keluaran dari sistem yang akan dikembangkan. Gambar 5 menunjukkan diagram konteks yang diusulkan.
Tata Usaha
Perancangan dan Penerapan Sistem Informasi Akademik pada SMA
Negeri 2 Air Sugihan Data_Login Data_Jadwal Nilai_Siswa Penerimaan_Siswa_Baru Informasi_Pelanggaran_Siswa Absensi_Siswa Data_Siswa Data_Guru Absensi_Guru Laporan_Absensi_dan_Pelanggaran_Siswa Kepala Sekolah Data_Login Informasi_Data_Pengguna Informasi_Data_Jadwal Informasi_Nilai_Siswa Informasi_Pelanggaran_Siswa Informasi_Absensi_Siswa Informasi_Data_Guru Absensi_Guru Guru Data_Login Informasi_Data_Jadwal Informasi_Nilai_Siswa Latihan_Soal Informasi_Pelanggaran_Siswa Absensi_Siswa Informasi_Absensi_Guru Data_Guru Wali Kelas Data_Login Informasi_Data_Jadwal Informasi_Nilai_Siswa Informasi_Latihan_Soal Pelanggaran_Siswa Informasi_Absensi_Siswa Informasi_Absensi_Guru Siswa Data_Login Informasi_Data_Jadwal Informasi_Nilai_Siswa Informasi_Latihan_Soal Informasi_Pelanggaran_Siswa Informasi_Absensi_Siswa Data_Siswa Pengunjung Penerimaan_Siswa_Baru Pengumuman Laporan_Data_SiswaLaporan_Nilai_Siswa Laporan_Absensi_Guru Laporan_Absensi_Guru Laporan_Nilai_Siswa Laporan_Data_Siswa Laporan_Absensi_dan_PelanggaranSiswa Informasi_Data_Siswa_Baru Informasi_Absensi_Siswa Laporan_Penerimaan_Siswa_Baru Laporan_Penerimaan_Siswa_Baru
3.6Diagram Dekomposisi
Diagram dekomposisi pada sistem yang akan diusulkan terdapat empat subsistem yaitu subsistem master data, subsistem akademik, susbsistem laporan dan subsistem pengaturan. Gambar 6 menggambarkan diagram dekomposisi yang diusulkan.
Sisitem Informasi Akademik pada SMA Negeri 2 Air Sugihan 2.0 Pengelolaan Data Pengguna 2.1 Login 2.1.1 Ubah Password 2.2 Data Pengguna 2.2.1 Input Data Pengguna 2.2.2 Ubah Data Pengguna 2.2.4 Lihat Data Pengguna 2.2.3 Hapus Data Pengguna 1.0
Pengelolaan Data Siswa 1.1 Penerimaan Siswa Baru 1.1.1 Input Penerimaan Siswa Baru 1.1.2 Lihat Penerimaan Siswa Baru 1.2 Pengelolaan Data Siswa
1.2.1 Input Data Siswa
1.2.2 Ubah Data Siswa
1.2.4 Lihat Data Siswa
1.2.3 Hapus Data Siswa
3.0 Pengelolaan Data Absensi
Guru 3.1 Input Absen Guru
3.2 Ubah Absen Guru
3.3 Hapus Absen Guru
3.4 Lihat Absen Guru
4.0 Pengelolaan Data Jadwal
4.1 Input Data Jadwal
4.2 Ubah Data Jadwal
4.3 Hapus Data Jadwal
4.4 Lihat Data Jadwal
5.0 Pengelolaan Nilai Siswa
5.1 Input Nilai Siswa
5.2 Ubah Nilai Siswa
5.3 Hapus Nilai Siswa
5.4 Lihat Nilai Siswa
6.0 Pengelolaan Latihan Soal
6.1 Input Latihan Soal
6.2 Ubah Latihan Soal
6.3 Hapus Latihan Soal
6.4 Mengunduh Latihan Soal 7.0 Pengelolaan Pelanggaran Siswa 7.1 Input Pelanggaran Siswa
7.2 Ubah Pelanggaran Siswa
7.3 Hapus Pelanggaran Siswa
7.4 Lihat Pelanggaran Siswa
8.0 Pengelolaan Absensi
Siswa 8.1 Input Absensi Siswa
8.2 Ubah Absensi Siswa
8.3 Hapus Absensi Siswa
8.4 Lihat Absensi Siswa
9.0 Pengelolaan Data Guru
9.1 Input Data Guru
9.2 Ubah Data Guru
9.3 Hapus Data Guru
9.4 Lihat Data Guru
10.0 Laporan
10.3 Laporan Absensi Guru
10.2 Laporan Data Siswa
10.1 Laporan Penerimaan
Siswa Baru
10.5 Laporan Absensi dan
Pelanggaran Siswa 10.4 Laporan Nilai Siswa 2.1.2 Logout 1.1.3 Ubah Penerimaan Siswa Baru 1.1.4 Hapus Penerimaan Siswa Baru
Gambar 6 Diagram Dekomposisi yang Diusulkan
3.7Diagram Sistem Fisik
Diagram sistem fisik menggambarkan seluruh kejadian fisik yang diusulkan pada SMA N 2 Air Sugihan yang dapat dilihat pada gambar di bawah ini:
Pengelolaan Data Siswa Pengunjung
Web GUI : Penerimaan_Siswa_Baru Web GUI : Konfirmasi_Penerimaan_Siswa_Baru
Tata Usaha
Web GUI : Data_Siswa_yang_diinput Web GUI : Informasi_Data_Siswa
Kepala Sekolah
Siswa
Guru
Wali Kelas
Web GUI : Informasi_Data_Siswa Web GUI : Data_Siswa Web GUI : Informasi_Data_Siswa
Web GUI : Informasi_Data_Siswa Web GUI : Data_Login Web GUI : Konfirmasi_Data_Login
Web GUI : Data_Login Web GUI : Konfirmasi_Data_Login
Web GUI : Data_Login Web GUI : Data_Siswa_Baru
Web GUI : Absensi_Guru
Web GUI : Konfirmasi_Data_Login
Web GUI : Data_Login Web GUI : Konfirmasi_Data_Login Web GUI : Informasi_Absensi_Guru
MySql Insert :Data_siswa baru MySql Select :Data_Siswa_Baru
MySql Insert: Data_Siswa MySql Select: Data_Siswa
Web GUI : Informasi_Absensi_Guru
Web GUI : Informasi_Absensi_Guru Web GUI : Data_Jadwal_Mengajar Web GUI : Informasi_Jadwal
Web GUI : Informasi_Jadwal
Web GUI : Informasi_Jadwal
Web GUI : Informasi_Jadwal
Web GUI : Informasi_Jadwal Web GUI : Nilai_Siswa Web GUI : Informasi_Nilai_Siswa
Web GUI : Informasi_Nilai_Siswa Web GUI : Informasi_Nilai_Siswa Web GUI : Informasi_Nilai_Siswa
Web GUI : Latihan_Soal Web GUI : Informasi_Latihan_Soal Web GUI : Informasi_Latihan_Soal Web GUI : Informasi_Latihan_Soal
Web GUI : Input_ Pelanggaran_Siswa Web GUI : Lihat_ Pelanggaran_Siswa Web GUI : Informasi_Pelanggaran_Siswa Web GUI : Informasi_Pelanggaran_Siswa Web GUI : Informasi_Pelanggaran_Siswa Web GUI : Informasi_Pelanggaran_Siswa
Web GUI : Informasi_Absensi_Siswa Web GUI : Informasi_Absensi_Siswa Web GUI : Informasi_Absensi_Siswa Web GUI : Absensi_Siswa Web GUI : Informasi_Absensi_Siswa Web GUI : Informasi_Absensi_Siswa Web GUI : Informasi_Absensi_Siswa Web GUI : Absensi_Siswa
Web GUI : Data_Guru Web GUI : Informasi_Data_Guru Web GUI : Data_Guru Web GUI : Informasi_Data_Guru Web GUI : Informasi_Data_Guru
Laporan Web GUI : Laporan_Absensi_dan_Pelanggaran_Siswa
Web GUI : Laporan_Peneriman_Siswa_Baru Web GUI : Laporan_Data_Siswa Web GUI : Laporan_Nilai_Siswa Web GUI : Laporan_Absensi_Guru Web GUI : Laporan
Web GUI : Laporan
MySql Insert: Absensi_Guru MySql Select: Absensi_Guru
MySql Insert: Jadwal_Belajar MySql Select: Jadwal_Belajar
MySql Insert : Jadwal_Mengajar MySql Select : Jadwal_Mengajar
MySql Insert :Nilai_Siswa MySql Select : Nilai_Siswa
MySql Insert : Latihan_Soal MySql Select : Latihan_Soal
MySql Insert : Pelanggaran_Siswa MySql Select : Pelanggaran_Siswa
MySql Insert : Absensi Siswa MySql Select : Absensi_Siswa
MySql Insert : Data_Guru MySql Select : Data_Guru
MySql Select : Absensi_Siswa MySql Select : Pelanggaran_Siswa MySql Select : Nilai_Siswa MySql Select : Absensi_Guru MySql Select : Data_Siswa MySql Select : Data_Siswa_Baru 1.0
10.0 Web GUI : Data_Jadwal_Belajar
Web GUI : Konfirmasi_Absensi_Guru
PHP + MySQL PHP + MySQL MySql: TbPSB MySql: TbSiswa MySql: TbAbsensi_Guru MySql: TbNilai_Siswa MySql: TbLatihan_Soal MySql: TbPelanggaran MySql: TbAbsensi_Siswa Web GUI : Data_Siswa_Baru_yang_dihapus
Web GUI : Data_Siswa_Baru_yang_diubah
Web GUI : Data_Siswa_Baru_yang_diinput
Web GUI : Absensi_Guru Web GUI : Data_Login Web GUI : Konfirmasi_Data_Login
Web GUI : Ubah_Pasword Web GUI : Konfirmasi_Ubah_Password Web GUI : Ubah_Password Web GUI : Konfirmasi_Ubah_Password
Web GUI : Ubah_Password Web GUI : Konfirmasi_Ubah_Password
Web GUI : Ubah_Password Web GUI : Konfirmasi_Ubah_Password Web GUI : Ubah_Password Web GUI : Konfirmasi_Ubah_Password
MySql: TbKelas MySql: TbGuru Pengelolaan Data Absensi Guru 3.0 PHP + MySQL Pengelolaan Nilai Siswa 5.0 PHP + MySQL Pengelolaan Latihan Soal 6.0 PHP + MySQL Pengelolaan Pelanggaran Siswa 7.0 PHP + MySQL Pengelolaan Absensi Siswa 8.0 PHP + MySQL Pengelolaan Data Guru 9.0 PHP + MySQL Pengelolaan Data Jadwal 4.0 PHP + MySQL Pengelolaan Akses Sistem 2.0 PHP + MySQL
Web GUI : Ubah_Data_Guru Web GUI : Konfirmasi_Ubah_Data_Guru
MySql Select : Data_siswa MySql Update : Data_Siswa
MySql Update Data_guru MySql Select: Data_Guru
3.8Entity Relationships Diagram
Entity Relationship Diagram (ERD) adalah gambar atau diagram yang menunjukkan
informasi dibuat, disimpan, dan digunakan dalam sistem bisnis.
Id_berita Tanggal Judul Isi Status Id_ekskul *PK Ekskul Deskripsi Jadwal Waktu Foto Id_absen *PK Id_kelas ** NIS ** Tanggal Absen Id_absen *PK NIP Tgl Absen Id_Guru *PK NIP Nama Jenis Kelamin Alamat Id_soal *PK NIP Judul Soal Tanggal Status Id_tahun ** Id_tahun *PK Tahun_ajaran Semester Id_nilai *PK Id_guru ** NIS ** Id_tahun Tanggal Kelas Pelajaran Nama Jenis_nilai Nilai Id_Pelanggaran *PK Pelanggaran Poin Status Id_pelanggaran_siswa *PK NIS** Tanggal Id_Pelanggaran ** Poin Id_kelas *PK Id_tahun** Id_guru ** Nama_Kelas Jadwal Id_kalender *PK Bulan Tahun Foto Id_psb *PK Id_tahun ** Nama Jenis_kelamin Alamat Asal_sekolah Minat NIS *PK Nama Jenis Kelamin Alamat Agama Nama Ayah Pendidikan Ayah Pekerjaan Ayah Nama Ibu Pendidikan Ibu Pekerjaan Ibu Alamat Orang Tua Asal sekolah Id_tahun Id_kelas Id_Saran *PK Tanggal Nama Email Pesan
Gambar 8 Entity Relationship Diagram (ERD)
3.9Relasi antar Tabel
Tabel-tabel yang ada pada basis data digambarkan sebagai entitas dan saling berelasi. Relasi-relasi antar tabel ditunjukkan pada gambar 9.
Gambar 9 Relasi antar Tabel 3.10Rancangan Program
Dalam menggambarkan rancangan program yang diusulkan pada SMA Negeri 2 Air Sugihan, adapun pembagian uraian penjelasan yang terdiri dari logika program dan rancangan layar.
3.10.1Rancangan Logika
State Transition Diagram (STD) merupakan diagram yang menjelaskan secara rinci
langkah-langkah dari proses program.
3.10.1.1State Transition Diagram (STD) Halaman Utama
Gambar 10 State Transition Diagram (STD) Halaman Utama
3.10.2Rancangan Layar
Rancangan antarmuka digunakan untuk memberikan kemudahan dalam penggambaran tampilan program yang diusulkan. Rancangan antarmuka atau tampilan form yang akan digunakan adalah sebagai berikut:
3.10.2.1Halaman Utama
Halaman ini merupakan halaman awal dari sebuah website SMA Negeri 2 Air Sugihan yang menampilkan seluruh menu utama yang ada, adapun menu utama dapat dilihat pada gambar di bawah ini:
Gambar 11 Tampilan Halaman Utama
3.10.2.2Halaman Tata Usaha
Halaman ini merupakan halaman yang menjelaskan mengenai halaman awal Tata Usaha
yang berisi kegiatan-kegiatan yang dapat di lakukan oleh Tata Usaha di website SMA Negeri 2
Air Sugihan yang dapat dilihat pada gambar 12 di bawah ini.
Sistem Informasi Akademik pada SMA Negeri 2 Air Sugihan BERANDA Tampil ke Halaman Beranda Halaman Beranda INFORMASI Tampil ke Halaman Informasi Halaman Informasi KALENDER AKADEMIK Tampil ke Halaman Kalender Akademik
Halaman Kalender Akademik EKSTRAKULIKULER Tampil ke Halaman Ekstrakulikuler Halaman Ekstrakurikuler KONTAK KAMI Tampil ke Halaman Kontak Kami
Halaman Kontak Kami PROFIL SEKOLAH Tampil ke Halaman Profil Sekolah
VISI DAN MISI Tampil ke Halaman Visi dan Misi
STRUKTUR ORGANISASI Tampil ke Halaman Struktur Organisasi STAF PENGAJAR Tampil ke Halaman Staf Pengajar Halaman Profil Sekolah
Halaman Visi dan Misi Halaman Struktur Organisasi Halaman Staf Pengajar LOGIN Tampil ke Halaman Login Halaman Login
PENDAFTARAN SISWA BARU Tampil ke Halaman Pendaftaran Siswa Baru Halaman Pendaftaran Siswa Baru LINK KEMENTRIAN Tampil ke Halaman Link Kementrian
Halaman Link Kementrian JEJARING SOSIAL Tampil ke Halaman Jejaring Sosial Halaman Jejaring Sosial KALENDER Tampil ke Halaman Kalender Halaman Kalender BERITA Tampil ke Halaman Berita Halaman Berita KOTAK SARAN Tampil ke Halaman Kotak Saran
Halaman Kotak Saran
Gambar 12 Tampilan Halaman Tata Usaha
4. KESIMPULAN
Berdasarkan skripsi yang telah dilaksanakan dan telah diuraikan dalam laporan ini, maka dapat ditarik kesimpulan sebagai berikut :
1. Dengan adanya sistem informasi akademik pada SMA N 2 Air Sugihan dapat
mempermudah dan mempercepat dalam proses pencarian data akademik dan mempermudah dalam pembuatan laporan akademik.
2. Sistem informasi akademik yang diterapkan di SMA N 2 Air Sugihan mampu
meningkatkan keamanan terhadap data-data akademik.
3. Sistem informasi akademik yang dikembangkan di SMA N 2 Air Sugihan dapat
mengurangi kesalahan kerangkapan data.
4. Dengan adanya sistem informasi akademik pada SMA N 2 Air Sugihan dapat
memaksimalkan penyampaian informasi kepada siswa secara cepat.
5. SARAN
Berdasarkan hasil analisis dan pembahasan yang telah dilakukan, berikut beberapa saran yang kiranya dapat dijadikan acuan positif dan membantu pengembangan Sistem Informasi Akademik pada SMA N 2 Air Sugihan guna memperoleh hasil yang lebih baik dan dapat bermanfaat bagi sekolah dan pengembangan sistem selanjutnya, adapun saran untuk pihak sekolah antara lain:
1. Perlu dilakukan back-up data secara berkala, baik per bulan ataupun per tahun untuk
menghindari terjadinya kehilangan data yang disebabkan kerusakan pada sistem yang masih belum dapat diprediksikan.
2. Perlunya dilakukan pelatihan terhadap guru dan siswa sebagai pengguna sistem.
3. SMA N 2 Air Sugihan sebaiknya tidak perlu lagi menggunakan cara manual untuk kegiatan
akademiknya dan sebaiknya menggunakan Sistem Informasi Akademik yang terkomputerisasi dalam kegiatan akademik agar tidak terjadi kesalahan pada pencatatan dan penginputan serta hasil laporan yang lebih akurat.
4. Perlu adanya perawatan dan pengembangan sistem agar berjalan dengan baik dan tidak
Saran untuk pengembang sistem selanjutnya adalah:
1. Agar sistem ini dapat berjalan dengan lebih efektif maka disarankan agar sistem informasi
yang sudah dibuat dapat dikembangkan dikemudian hari agar sesuai dengan kebutuhan dan
dapat menambahkan fitur-fitur terbaru seperti perpustakaan Online, sistem informasi
akademik berbasis android dan lain-lain. sehingga dapat sesuai dengan perkembangan
teknologi yang akan datang.
2. Perlunya peningkatan keamanan terhadap sistem yang lama.
UCAPAN TERIMA KASIH
Berikut ini pihak-pihak yang telah banyak membantu baik secara langsung maupun tidak langsung, yaitu sebagai berikut:
1. Bapak Ir. Rusbandi, M.Eng selaku Ketua STMIK GI MDP Palembang.
2. Ibu Desy Iba Ricaoida, S.T, M.T.I., selaku Pembantu Ketua I STMIK GI MDP
Palembang.
3. Ibu Yulistia, S.Kom, M.T.I., Selaku Pembantu ketua II STMIK GI MDP Palembang.
4. Bapak Antonius Wahyu Sudrajat, S.Kom, M.T.I., selaku Pembantu Ketua III STMIK GI
MDP Palembang.
5. Ibu Mardiani, S.Si, M.T.I., Selaku Ketua Program studi Sistem Informasi.
6. Ibu Ervi Cofriyanti, S.Si, M.T.I., selaku Dosen pembimbing utama.
7. Bapak Hermawan, S.Kom, selaku Dosen Pembimbing pembantu.
8. Bapak Darmawan Nursyamsi, M.Si, selaku Kepala Sekolah SMA Negeri 2 Air Sugihan
yang telah berkenan meluangkan waktu dan tenaga untuk memberikan pengarahan serta memberikan izin untuk pengambilan data.
9. Staf Administrasi STMIK GI MDP yang telah membantu dalam menyelesaikan urusan
akademis.
10. Staf Perpustakaan STMIK GI MDP yang telah membantu dalam mencari data-data yang
dibutuhkan dalam penyusunan laporan.
11. Orang tua serta Saudara yang telah memberikan dukungan dan semangat.
DAFTAR PUSTAKA
[1] Tim Penyusun Pusat Kamus 2007, Kamus Besar Bahasa Indonesia Edisi Ketiga, Balai Pustaka, Jakarta.
[2] Yunita, Renia and Widana, Arya 2013, Sistem Informasi Akademik Pada SMA Yanitas Palembang. Diakses 25 Maret 2014 dari http://eprints.mdp.ac.id/
[3] Jogiyanto, Hartono 2005, Analisis dan Disain, Andi Offset, Yogyakarta. [4] Rosa A.S, M.Shalahudin 2013, Rekayasa Perangkat Lunak, Modula, Bandung.
[5] Wahana Komputer 2006, Menguasai Pemprograman Web dengan PHP 5, Andi Offset, Yogyakarta.
[6] Madcoms 2009, Aplikasi Program PHP+MySQL untuk Membuat Website Interaktif, Andi Offset, Yogyakarta.
[7] Firdaus 2007, 7 Jam Belajar Interaktif PHP dan MySQL dengan Dreamweaver, Maxicom,