BAB 1 PENDAHULUAN 1.1
Latar Belakang
Tersedianya sistem informasi akademik yang baik akan sangat menunjang kegiatan pendidikan yang terjadi dalam sebuah lembaga pendidikan atau sebuah sekolah. Pengolahan laporan nilai dan jadwal pelajaran merupakan salah satu kegiatan pada proses kegiatan belajar mengajar (KBM). Jadwal pelajaran berfungsi mengatur jalannya proses kegiatan belajar mengajar berlangsung setiap harinya (hari, waktu, mata pelajaran dan jam guru mengajar). Sedangkan laporan nilai berfungsi sebagai bahan evaluasi didik dan bertujuan untuk mengukur pencapaian kompetensi peserta didik dalam proses kegiatan belajar mengajar yang sudah ditempuh oleh peserta didik tersebut selama satu semester. Sampai saat ini, pengolahan laporan nilai dan jadwal pelajaran di SMA Negeri 1 Garum masih menggunakan cara manual dan belum memanfaatkan fungsi komputer secara optimal, sehingga masih terdapat kelemahan dan kesalahan yang muncul. Contohnya, Dalam pengolahan nilai siswa, guru wali masih menggunakan perhitungan manual, kemudian memindahkan nilai tersebut kedalam laporan nilai (rapor). Kesalahan perhitungan pernah terjadi, pada saat pembagian laporan nilai (rapor), salah satu laporan nilai siswa ditemukan adanya kesalahan perhitungan nilai akhir, hingga akhirnya rapor nilai harus di kembalikan kepada guru wali dan dilakukan tulis ulang. Selain proses penilaian, proses pembuatan dan perubahan jadwal pelajaran juga masih terbilang manual. Cara tersebut terbilang kurang efektif. Dari berbagai permasalahan yang telah di uraikan pada latar belakang masalah di atas, maka penulis tertarik untuk membuat sebuah sistem yang berjudul “SISTEM INFORMASI AKADEMIK BERBASIS WEB (STUDI KASUS : SMA NEGERI 1 GARUM)”. Dengan adanya sistem tersebut diharapkan dapat membantu bagian tata usaha dalam membuat daftar mengajar guru, jadwal pelajaran kelas dan pengelohan nilai
1
rapor siswa. Sistem Informasi Akademik berbasis web ini akan bekerja secara otomatis dalam pengolahan nilai siswa, serta dapat menghasilkan informasi tepat dan akurat, sehingga permasalahan-permasalahan di atas dapat diatasi dengan baik.
1.2
Rumusan Masalah
Secara garis besar dapat dirangkumkan bahwa permasalahan yang dihadapi adalah sebagai berikut : 1. Bagaimana membangun aplikasi yang dapat mengelola data siswa dan guru? 2. Bagaimana membangun sebuah aplikasi agar siswa mengetahui informasi nilai dan jadwal pelajaran siswa secara realtime? 3. Bagaimana membangun aplikasi yang dapat mengolah nilai siswa (kognitif, afektif dan psikomotor) secara mudah ?
1.3
Tujuan
Berdasarkan rumusan masalah di atas, maka tujuan dari penyelesaian proyek akhir ini adalah : 1. Membangun Sistem Informasi Akademik yang mempunyai fungsionalitas mengelola data siswa maupun guru 2. Membangun Sistem Informasi Akademik yang mempunyai fungsionalitas pembuatan jadwal pelajaran 3. Membangun Sistem Informasi Akademik yang mempunyai fungsionalitas siswa menampilkan informasi nilai dan jadwal pelajaran secara realtime 4. Membangun Sistem Informasi Akademik yang mempunyai fungsionalitas pengolahan nilai siswa (kognitif, afektif dan psikomotor)
1.4
Batasan Masalah
Batasan masalah yang akan dibahas dalam permasalahan sistem informasi akademik ini mencangkup : 1. Sistem informasi berbasis web hanya dapat diakses oleh beberapa pengguna, yaitu tata usaha, siswa dan guru
2
2. Dalam aplikasi ini, tidak ada fitur absensi siswa dan guru 3. Dalam aplikasi ini, penginputan nilai siswa hanya dilakukan oleh guru 4. Dalam aplikasi ini siswa hanya dapat melihat jadwal pelajaran, nilai pelajaran dan mengganti akun.
1.5 Definisi Operasional Sistem Informasi Akademik merupakan sebuah sistem informasi berbasis web yang didalamnya meliputi proses pengelolaan data siswa, guru, pengolahan nilai siswa dan penyusunan jadwal mata pelajaran. Sistem Informasi Akademik Sekolah ini diharapkan dapat membantu guru di SMAN 1 Garum dalam mengolah nilai peserta didiknya dan dapat membantu Bagian Tata Usaha dalam menyusun jadwal pelajaran sekolah. Pengolahan laporan nilai dan jadwal pelajaran merupakan salah satu kegiatan pada proses kegiatan belajar mengajar (KBM) didalam sebuah lembaga pendidikan atau sekolah. Jadwal pelajaran berfungsi mengatur jalannya proses kegiatan belajar mengajar berlangsung setiap harinya (hari, waktu, mata pelajaran dan jam guru mengajar). Sedangkan laporan nilai berfungsi sebagai bahan evaluasi didik dan bertujuan untuk mengukur pencapaian kompetensi peserta didik dalam proses kegiatan belajar mengajar yang sudah ditempuh oleh peserta didik tersebut selama satu semester. Dengan dibangunnya sistem informasi akademik berbasis web menggunakaan PHP (professional home page) ini diharapkan dapat memberikan jalan keluar lain dalam penyampaian informasi-informasi bagi semua kalangan. Karena dengan menerapkan sistem informasi berbasis web akan sangat membantu bagi masyarakat yang memiliki mobilitas tinggi. Hasil implementasi dari sistem harus dapat berjalan dengan baik, proses-proses yang dirancang mampu berjalan seperti yang diharapkan.
3
1.6
Metode Pengerjaan
1.6.1
Metode Pengerjaan
a. Wawancara Untuk mengumpulkan beberapa informasi penting di SMAN 1 Garum dilakukan wawancara atau interview. Sedangkan wawancara dilakukan oleh peneliti terhadap wakil kepala sekolah. Informasi yang didapat adalah informasi mengenai proses pembuatan jadwal pelajaran dan pengolahan nilai secara manual yang dilakukan oleh guru. b. Observasi Observasi dilakukan untuk mengamati secara langsung proses pengolahan nilai yang dilakukan oleh guru. c. Studi Literatur Tahap ini dilakukan dengan mengumpulkan bahan-bahan pustaka sesuai dengan masalah yang dihadapai. Literatur sebagian besar didapat dari internet.
1.6.2
Metode Pengembangan Sistem
Metodologi yang digunakan dalam pengerjaan proyek akhir ini adalah tahapan waterfall, dapat dilihat pada gambar berikut: Analisis Kebutuhan
Desain
Pembuatan Kode
Pengujian
Implementasi
Perawatan
Gambar 1.1 Model Waterfall
4
Berikut adalah penjelasan dari tahap-tahap yang dilakukan dalam model waterfall: 1. Analisis Kebutuhan Analisis kebutuhan ini merupakan langkah analisis terhadap kebutuhan sistem dimulai dari pengumpulan data sampai analisis data. Pengumpulan data dalam tahap ini dilakukan dengan Studi Literatur pada beberapa website, observasi dan wawancara di sekolah untuk mendapatkan informasi yang dibutuhkan. 2. Desain Pada tahap ini, daftar kebutuhan user yang sudah didapatkan pada tahap anilisis akan dituangkan dalam bentuk teknis seperti pembuatan DFD, Diagram ER, penentuan database, penentuan konfigurasi untuk perangkat lunak, desain antarmuka, dan lain-lain. 3. Pembuatan Kode program Tahap ini dilakukan proses pembuatan web sesuai dengan apa yang telah dispesifikasikan dan didesain dengan menggunakan bahasa pemrograman PHP. 4. Pengujian Pengujian merupakan tahap dalam pembuatan sebuah sistem. Setelah melakukan penuliasan kode maka sistem yang sudah dibuatkan digunakan oleh user. Hasil dari proses tersebut, kemudian dilakukan pengujian sistem untuk memastikan bahwa sistem yang dibuat telah sesuai dengan penulisan kode yang tentukan diawal proses dan semua fungsi dapat dipergunakan dengan baik. Pengujian sendiri menggunakan metode Blackbox. (Hendraputra & (dkk), 2009)
5
1.7 Jadwal Pengerjaan Tabel 1.1 Jadwal Pengerjaan Kegiatan
Januari 2012 IV
Februari 2012 I
II
III
Maret 2012 IV
I
II
III
April 2012 IV
I
II
III
Mei 2012 IV
I
II
III
Juni 2012 IV
I
II
III
Juli 2012 IV
l
Pencarian dan Pengumpulan Data Analisis Kebutuhan Pembuatan Model dan Desain Pembangunan Aplikasi Testing Pembuatan Laporan
6
ll
lll
IV