1
Perancangan Dan Penerapan Sistem Informasi Akademik Pada SMA Negeri 2 Air Sugihan *1
Didik Andrianto, 2Sultan Hasanudin, 3Ervi Cofriyanti, 4Hermawan 1,2 STMIK GI MDP; Jl.Rajawali No.14, (0711)376400 3 Jurusan Sistem Informasi, STMIK GI MDP, Palembang e-mail: *
[email protected],
[email protected],
[email protected], 4
[email protected]
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
2 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 10 Laporan sistem, meliputi: laporan absensi guru, laporan absensi siswa, laporan penerimaan siswa baru, laporan data siswa, laporan nilai siswa dan laporan pelanggaran siswa.
3
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, prosedurprosedur, 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].
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. Tim #3 Tim #2
Pemodelan Bisnis
Pemodelan Bisnis
Tim #1
Pemodelan Data
Pemodelan Bisnis Pemodelan Data
Pemodelan Data
Pemodelan Proses
Pemodelan Proses
Pembuatan Aplikasi
Pembuatan Aplikasi
Pemodelan Proses
Pengujian dan Pergantian
Pengujian dan Pergantian Pembuatan Aplikasi
Pengujian dan Pergantian
60-90 hari
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 dikategorikan menjadi dua, yaitu Web statis dan Web dinamis [5].
5 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 escape character 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 open source 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:
6 Nilai_Siswa
Informasi_Jadwal Nilai_Siswa
Informasi_Kehadiran_Siswa
Siswa
Absensi_Siswa
Pelanggaran
Guru
Data_Guru Jadwal_Pelajaran
Informasi_Kehadiran_Guru
Data_Siswa Rekapitulasi_Absensi_Siswa
Wali Kelas
Informasi_data_siswa_baru
Nilai_Siswa
Waka Kesiswaan
Data_seleksi_siswa_baru
Rekapitulasi_Nilai_Siswa
Informasi_Pelanggaran _iswa Pelanggaran_Siswa
Guru SMP
Sistem Informasi Akademik pada SMA Negeri 2 Air Sugihan
Pendaftaran_Siswa_Baru Pengumuman
Jadwal_belajar_mengajar Informasi_Jadwal
Pendaftara_ Siswa_Baru
Calon Siswa
Waka Kurikulum
Data_Guru
Pengumuman
Data_Siswa_Baru Informasi_Seleksi__Siswa_Baru Rekaptulasi_Nilai_Siswa
Tata Usaha
Informasi_Jadwal_Pelajaran Konfirmasi_Jadwal_Pelajaran
Informasi_Kehadiran_Guru
Kepala Sekolah
Laporan
Absensi_Guru Rekapitulasi_Data_Siswa
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 Pengumuman_Penerimaan_Siswa_Baru
1.0
Pendaftaran Pengumuman_Penerimaan_Siswa_Baru Data_siswa_baru Informasi_Seleksi_Siswa_Baru Pengumuman_Hasil_Seleksi Data_Siswa_Baru
Arsip Data Siswa
Data Absensi Siswa
Rekaptulasi_Absensi_Siswa
Rekaptulasi_Absensi_Guru
Absensi_Guru
Arsip Absensi Guru
4.0
Siswa
Nilai_Siswa Data Nilai Siswa
Guru
Nilai_Siswa
Data Nilai Siswa
5.0
Konfirmasi_Jadwal_Pelajaran
Informasi_Jadwal Kesalahan_Jadwal_Pelajaran Jadwal_Pelajaran
6.0
Waka.Ku rikulum
Data_Guru
Data Jadwal
Pelanggaran
Informasi_Jadwal_Pelajaran
Rekaptulasi_Nilai_Siswa
Informasi_Pelanggaran Data_Pelanggaran
Data Absensi Siswa
Absensi_Siswa
Data Absensi Guru
Data_Nilai_Siswa
3.0
Wali Kelas
Rekaptulasi_Nilai_Siswa
Informasi_Kehadiran_Siswa
Informasi_Kehadiran_Guru
Rekaptulasi_Nilai_Siswa
Informasi_Jadwal_Pelajaran
Data_siswa_baru
2.0
Rekaptulasi_Absensi_Siswa Tata Usaha
Rekaptulasi_Absensi_Siswa
Waka.Kesisw aan
Data_Siswa
Data Siswa
Informasi_Kehadiran
Calon siswa Guru Smp
Data Guru
Data_Guru
Data_Guru
Kepala Sekolah
Data_Guru
Arsip Data Guru
7.0 Data Pelanggaran Siswa
L.Data_Siswa L.Absensi_Siswa L.Absensi_Guru L.Nilai_Siswa L.Pelanggaran_Siswa
8.0 Laporan
Data_Pelanggaran_Siswa
Arsip Data Pelanggaran Siswa
L.Pelanggaran_Siswa L.Nilai_Siswa L.Absensi_Guru L.Absensi_Siswa L.Data_Siswa
Gambar 3 Diagram DFD Logis yang Berjalan 3.4Analisis Kebutuhan Dalam melakukan analisis kebutuhan maka penulis menggunakan use case. Tujuan dari pembuatan use case di bawah ini adalah untuk mendapatkan dan menganalisis informasi
7 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
Data_Login Data_Jadwal Nilai_Siswa Penerimaan_Siswa_Baru Informasi_Pelanggaran_Siswa Absensi_Siswa Data_Siswa Data_Guru Absensi_Guru
Laporan_Absensi_Guru Laporan_Nilai_Siswa Laporan_Data_Siswa Laporan_Absensi_dan_Pelanggaran_Siswa Laporan_Penerimaan_Siswa_Baru Data_Login
Siswa
Guru
Informasi_Data_Jadwal Informasi_Nilai_Siswa Informasi_Latihan_Soal Informasi_Pelanggaran_Siswa Informasi_Absensi_Siswa Data_Siswa
Data_Login Informasi_Data_Pengguna Informasi_Data_Jadwal Informasi_Nilai_Siswa Informasi_Data_Siswa_Baru Informasi_Pelanggaran_Siswa Informasi_Absensi_Siswa Informasi_Data_Guru Absensi_Guru
Kepala Sekolah
Laporan_Absensi_Guru
Perancangan dan Penerapan Sistem Informasi Akademik pada SMA Negeri 2 Air Sugihan
Data_Login Informasi_Data_Jadwal Informasi_Nilai_Siswa Latihan_Soal Informasi_Pelanggaran_Siswa Absensi_Siswa Informasi_Absensi_Siswa Informasi_Absensi_Guru Data_Guru
Laporan_Nilai_Siswa Laporan_Data_Siswa Laporan_Absensi_dan_PelanggaranSiswa Laporan_Penerimaan_Siswa_Baru Penerimaan_Siswa_Baru Pengumuman
Data_Login Informasi_Data_Jadwal Informasi_Nilai_Siswa Informasi_Latihan_Soal Pelanggaran_Siswa Informasi_Absensi_Siswa Informasi_Absensi_Guru
Pengunjung
Wali Kelas
Gambar 5 Diagram Konteks Sistem yang Diusulkan
8 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
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.1.3 Ubah Penerimaan Siswa Baru
1.1.4 Hapus Penerimaan Siswa Baru 1.2 Pengelolaan Data Siswa 1.2.1 Input Data Siswa 1.2.2 Ubah Data Siswa
2.0 Pengelolaan Data Pengguna
3.0 Pengelolaan Data Absensi Guru
2.1 Login
3.1 Input Absen Guru
4.1 Input Data Jadwal
5.1 Input Nilai Siswa
6.1 Input Latihan Soal
7.1 Input Pelanggaran Siswa
8.1 Input Absensi Siswa
9.1 Input Data Guru
2.1.1 Ubah Password
3.2 Ubah Absen Guru
4.2 Ubah Data Jadwal
5.2 Ubah Nilai Siswa
6.2 Ubah Latihan Soal
7.2 Ubah Pelanggaran Siswa
8.2 Ubah Absensi Siswa
9.2 Ubah Data Guru
2.1.2 Logout
3.3 Hapus Absen Guru
4.3 Hapus Data Jadwal
5.3 Hapus Nilai Siswa
6.3 Hapus Latihan Soal
7.3 Hapus Pelanggaran Siswa
8.3 Hapus Absensi Siswa
9.3 Hapus Data Guru
3.4 Lihat Absen Guru
4.4 Lihat Data Jadwal
5.4 Lihat Nilai Siswa
7.4 Lihat Pelanggaran Siswa
8.4 Lihat Absensi Siswa
9.4 Lihat Data Guru
2.2 Data Pengguna 2.2.1 Input Data Pengguna 2.2.2 Ubah Data Pengguna 2.2.3 Hapus Data Pengguna
4.0 Pengelolaan Data Jadwal
5.0 Pengelolaan Nilai Siswa
6.0 Pengelolaan Latihan Soal
7.0 Pengelolaan Pelanggaran Siswa
6.4 Mengunduh Latihan Soal
8.0 Pengelolaan Absensi Siswa
9.0 Pengelolaan Data Guru
10.0 Laporan 10.1 Laporan Penerimaan Siswa Baru 10.2 Laporan Data Siswa
10.3 Laporan Absensi Guru 10.4 Laporan Nilai Siswa 10.5 Laporan Absensi dan Pelanggaran Siswa
2.2.4 Lihat Data Pengguna
1.2.3 Hapus Data Siswa
1.2.4 Lihat Data Siswa
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: Web GUI : Penerimaan_Siswa_Baru Web GUI : Konfirmasi_Penerimaan_Siswa_Baru Web GUI : Data_Siswa_Baru_yang_diubah Web GUI : Data_Siswa_Baru_yang_dihapus Web GUI : Data_Siswa_Baru Web GUI : Data_Siswa_yang_diinput Web GUI : Informasi_Data_Siswa Web GUI : Data_Siswa_Baru_yang_diinput Web GUI : Data_Siswa Web GUI : Informasi_Data_Siswa Web GUI : Informasi_Data_Siswa
Pengunjung
1.0 Pengelolaan Data Siswa
PHP + MySQL
2.0
MySql Insert :Data_siswa baru MySql Select :Data_Siswa_Baru
MySql Insert: Data_Siswa MySql Select: Data_Siswa
MySql: TbPSB
MySql: TbSiswa
MySql Update : Data_Siswa MySql Select : Data_siswa
Pengelolaan Akses Sistem
Web GUI : Laporan Tata Usaha
Web GUI : Laporan Kepala Sekolah
Web GUI : Konfirmasi_Data_Login Web GUI : Ubah_Password Web GUI : Konfirmasi_Ubah_Password Web GUI : Data_Login Web GUI : Absensi_Guru Web GUI : Konfirmasi_Absensi_Guru Web GUI : Data_Jadwal_Mengajar Web GUI : Data_Jadwal_Belajar Web GUI : Informasi_Jadwal Web GUI : Nilai_Siswa Web GUI : Informasi_Nilai_Siswa
Web GUI : Informasi_Data_Siswa Web GUI : Data_Login Web GUI : Konfirmasi_Data_Login Web GUI : Ubah_Password Web GUI : Konfirmasi_Ubah_Password Web GUI : Absensi_Guru Web GUI : Informasi_Absensi_Guru Web GUI : Informasi_Jadwal
MySql Update Data_guru MySql Select: Data_Guru PHP + MySQL
3.0
Pengelolaan Data Absensi Guru
MySql Insert: Absensi_Guru MySql Select: Absensi_Guru
4.0 MySql Insert: Jadwal_Belajar MySql Select: Jadwal_Belajar
Siswa
Guru
Web GUI : Data_Login Web GUI : Konfirmasi_Data_Login Web GUI : Ubah_Pasword Web GUI : Konfirmasi_Ubah_Password Web GUI : Informasi_Jadwal Web GUI : Informasi_Nilai_Siswa Web GUI : Informasi_Latihan_Soal
Web GUI : Informasi_Absensi_Guru Web GUI : Konfirmasi_Data_Login Web GUI : Ubah_Password Web GUI : Informasi_Nilai_Siswa Web GUI : Informasi_Jadwal Web GUI : Konfirmasi_Ubah_Password Web GUI : Data_Login Web GUI : Latihan_Soal Web GUI : Informasi_Latihan_Soal
Wali Kelas
MySql: TbKelas
Pengelolaan Data Jadwal MySql Insert : Jadwal_Mengajar MySql Select : Jadwal_Mengajar PHP + MySQL
5.0
MySql Insert :Nilai_Siswa MySql Select : Nilai_Siswa
MySql: TbNilai_Siswa
MySql Insert : Latihan_Soal MySql Select : Latihan_Soal
MySql: TbLatihan_Soal
MySql Insert : Pelanggaran_Siswa MySql Select : Pelanggaran_Siswa
MySql: TbPelanggaran
Pengelolaan Nilai Siswa
PHP + MySQL
6.0 Web GUI : Informasi_Latihan_Soal Web GUI : Data_Login Web GUI : Konfirmasi_Data_Login Web GUI : Ubah_Password Web GUI : Konfirmasi_Ubah_Password Web GUI : Informasi_Absensi_Guru Web GUI : Informasi_Nilai_Siswa Web GUI : Informasi_Jadwal
MySql: TbAbsensi_Guru
PHP + MySQL
Pengelolaan Latihan Soal
PHP + MySQL
7.0 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
Pengelolaan Pelanggaran Siswa
PHP + MySQL
Web GUI : Informasi_Absensi_Siswa Web GUI : 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
8.0 Pengelolaan Absensi Siswa
MySql Insert : Absensi Siswa MySql Select : Absensi_Siswa
MySql: TbAbsensi_Siswa
PHP + MySQL
9.0 Web GUI : Konfirmasi_Ubah_Data_Guru Web GUI : Ubah_Data_Guru Web GUI : Data_Guru Web GUI : Informasi_Data_Guru Web GUI : Informasi_Data_Guru Web GUI : Data_Guru Web GUI : Informasi_Data_Guru
Pengelolaan Data Guru
MySql Insert : Data_Guru MySql Select : Data_Guru
MySql: TbGuru
PHP + MySQL
10.0 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
Laporan
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
PHP + MySQL
Gambar 7 Diagram Sistem Fisik
9 3.8Entity Relationships Diagram Entity Relationship Diagram (ERD) adalah gambar atau diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis. Id_kelas *PK Id_tahun** Id_guru ** Nama_Kelas Jadwal
Id_absen *PK Id_kelas ** NIS ** Tanggal Absen
Id_ekskul *PK Ekskul Deskripsi Jadwal Waktu Foto
Id_berita Tanggal Judul Isi Status
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_psb *PK Id_tahun ** Nama Jenis_kelamin Alamat Asal_sekolah Minat
Id_Guru *PK NIP Nama Jenis Kelamin Alamat
Id_pelanggaran_siswa *PK NIS** Tanggal Id_Pelanggaran ** Poin
Id_nilai *PK Id_guru ** NIS ** Id_tahun Tanggal Kelas Pelajaran Nama Jenis_nilai Nilai
Id_tahun *PK Tahun_ajaran Semester
Id_Saran *PK Tanggal Nama Email Pesan
Id_absen *PK NIP Tgl Absen
Id_kalender *PK Bulan Tahun Foto
Id_Pelanggaran *PK Pelanggaran Poin Status
Id_soal *PK NIP Judul Soal Tanggal Status Id_tahun **
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.
10 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 Sistem Informasi Akademik pada SMA Negeri 2 Air Sugihan
BERANDA Tampil ke Halaman Beranda
INFORMASI Tampil ke Halaman Informasi
Halaman Beranda
Halaman Informasi
PROFIL SEKOLAH Tampil ke Halaman Profil Sekolah Halaman Profil Sekolah
KALENDER AKADEMIK EKSTRAKULIKULER Tampil ke Tampil ke Halaman Kalender Akademik Halaman Ekstrakulikuler Halaman Kalender Akademik
VISI DAN MISI STRUKTUR ORGANISASI STAF PENGAJAR Tampil ke Tampil ke Tampil ke Halaman Halaman Halaman Visi dan Misi Struktur Organisasi Staf Pengajar Halaman Visi dan Misi
Halaman Struktur Organisasi
Halaman Ekstrakurikuler
BERITA Tampil ke Halaman Berita
KONTAK KAMI Tampil ke Halaman Kontak Kami
Halaman Berita
Halaman Kontak Kami
JEJARING SOSIAL LOGIN PENDAFTARAN SISWA BARU LINK KEMENTRIAN Tampil ke Tampil ke Tampil ke Tampil ke Halaman Halaman Login Halaman Link Kementrian Halaman Pendaftaran Jejaring Sosial Siswa Baru Halaman Login
Halaman Pendaftaran Siswa Baru
Halaman Link Kementrian
Halaman Jejaring Sosial
KALENDER Tampil ke Halaman Kalender Halaman Kalender
KOTAK SARAN Tampil ke Halaman Kotak Saran Halaman Kotak Saran
Halaman Staf Pengajar
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.
11
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 tertinggal terhadap kemajuan teknologi.
12 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. 2. 3. 4. 5. 6. 7. 8.
9. 10. 11.
Bapak Ir. Rusbandi, M.Eng selaku Ketua STMIK GI MDP Palembang. Ibu Desy Iba Ricaoida, S.T, M.T.I., selaku Pembantu Ketua I STMIK GI MDP Palembang. Ibu Yulistia, S.Kom, M.T.I., Selaku Pembantu ketua II STMIK GI MDP Palembang. Bapak Antonius Wahyu Sudrajat, S.Kom, M.T.I., selaku Pembantu Ketua III STMIK GI MDP Palembang. Ibu Mardiani, S.Si, M.T.I., Selaku Ketua Program studi Sistem Informasi. Ibu Ervi Cofriyanti, S.Si, M.T.I., selaku Dosen pembimbing utama. Bapak Hermawan, S.Kom, selaku Dosen Pembimbing pembantu. 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. Staf Administrasi STMIK GI MDP yang telah membantu dalam menyelesaikan urusan akademis. Staf Perpustakaan STMIK GI MDP yang telah membantu dalam mencari data-data yang dibutuhkan dalam penyusunan laporan. 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, Palembang.