pemerintah saja, tetapi juga mulai merambah dalam dunia pendidikan karena ketersediaan informasi yang terintegrasi makin penting dalam mendukung upaya menciptakan generasi penerus bangsa yang kompetitif.
Sekolah Karya Dharma Bhakti 2 terdiri dari TK, SD dan SMP. Memiliki fasilitas berupa 1 ruangan kelas untuk TK, 6 ruangan kelas untuk SD dan 3 ruangan kelas untuk SMP, kantor guru, kantor TU dan Kepala Sekolah, WC, perpustakaan, UKS, Koperasi, dan Lab Komputer. Dalam pengelolaan kegiatan akademik sekolah saat ini belum menggunakan sistem komputerisasi. Hal ini mengakibatkan tata usaha sering mengalami kendala dalam mengurus kegiatan akademik misalnya membutuhkan waktu yang lama dalam proses rekapitulasi nilai siswa dan mengalami kesulitan dalam penyusunan jadwal pelajaran.
Hal ini yang mendorong kami untuk menyusun Laporan Skripsi dengan
judul ”Sistem Informasi Akademik pada
SMP Karya Dharma Bhakti 2
Palembang” yang diharapkan bisa membantu semua proses akademik sekolah dengan sistem komputerisasi yang mampu menyelesaikan masalah dan memberikan solusi pada SMP Karya Dharma Bhakti 2 untuk masalah akademik sekolah.
2 LANDASAN TEORI
2.1 Sistem Informasi
Sistem Informasi adalah mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan tertentu (Turban Efraim, 2006, h.49).
2.2 Metodologi 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 (Rosa AS, 2011, h.32).
Menurut (Kendall, 2006, h.238) ada beberapa tahapan dalam pengembangan sistem menggunakan model RAD antara lain:
1. Fase Perencanaan Syarat-Syarat Fase ini merupakan fase dimana pengembang harus dapat memutuskan fungsi-fungsi apa yang harus diterapkan dalam pengembangan aplikasi serta pengembangan sistem harus dapat mencari informasi untuk memenuhi kebutuhan aplikasi yang dibangun.
2. Fase Perancangan Pengguna
Fase ini merupakan fase yang membahas desain non-teknis dari sistem yang dengan bimbingan penganalisis. 3. Fase Kontruksi
Fase kontruksi merupakan fase yang berasal dari fase sebelumnya kemudian ditingkatkan dengan menggunakan perangkat PAC dalam hal ini merancang pemrograman yang dimana ketika fungsi yang baru tersedia, dapat ditunjukan kepada pengguna untuk mendapatkan interaksi, komentar dan revisi. 4. Fase Pelaksanaan
Fase pelaksanaan merupakan tahapan untuk penguji sistem yang telah dibuat, pelatihan pengguna berdasarkan prosedur-prosedur yang telah ada.
Fase Perencanaan Syarat-Syarat
Fase Perancangan
Pengguna
Fase Kontruksi Fase
Pelaksanaan
Gambar 1 : Proses RAD
2.3 Microsoft SQL Server 2008
SQL (Structure Query Language)
Server 2008 adalah sebuah terobosan baru
dari Microsoft dalam bidang database
(Wahana Komputer 2010, h.2).
2.4 Microsoft Visual Basic 2008
Visual Basic 2008 merupakan
aplikasi pemprograman yang menggunakan teknologi NET Frame Work. Teknologi
Frame Work merupakan komponen
pembuatan, penggunaan aplikasi, dan halaman web (Wahana Komputer 2010, h.2).
3 ANALISIS SISTEM BERJALAN
3.1 Analisis Permasalahan
Untuk mengetahui permasalahan yang terjadi pada SMP Karya Dharma Bhakti 2, maka penulis akan melakukan analisis permasalahan terhadap prosedur sistem yang berjalan. Analisis yang digunakan adalah PIECES.
1. Performances
Sulitnya mendapatkan suatu informasi mengenai data akademik dan pembuatan laporan akademik yang memerlukan waktu yang lama.
2. Information
Informasi yang diberikan seputar berita akademik masih belum efektif.
3. Economic
Dalam hal ini tanpa menggunakan sistem terkomputerisasi, biaya operasional yang dikeluarkan sekolah cukup tinggi.
4. Control
Sistem lama yang ada di sekolah tersebut tidak memiliki pengamanan terhadap data–datanya.
5. Efficiency
Waktu yang dibutuhkan dalam pembuatan laporan akademik terlalu lama.
6. Service
Belum adanya aplikasi yang dapat mendukung serta membantu pembuatan laporan akademik.
3.2 Analisis Kebutuhan
Analisis kebutuhan merupakan tahapan perancangan dalam pengembangan sistem dimana analisis kebutuhan digunakan sebagai pedoman dalam menentukan kebutuhan. Kebutuhan digambarkan melalui diagram use case.
Subsistem Pengguna Login
Kelola Pengguna
Ubah Password
Subsistem Laporan Laporan Ketidakhadiran
Siswa Laporan Nilai
Siswa Daftar Jadwal Pelajaran Siswa Daftar Jadwal Mengajar Guru Laporan Data Siswa Baru
Tata Usaha
Wali Kelas Wakil Kepala Sekolah
Guru
Kepala Sekolah
Subsistem Data
Kelola Data Siswa Kelola Data
Guru
Subsistem Akademik
Kelola Nilai Siswa Kelola Absensi Ketidakhadiran
Siswa Kelola Daftar Jadwal Pelajaran
Kelola Daftar Nama Pelajaran
Kelola Absensi Guru
Kelola Pertemuan Guru Kelola Data Alumni
Gambar 2 : Model Use Case
4 RANCANGAN SISTEM
4.1 Diagram Konteks
Diagram konteks adalah model proses yang digunakan untuk mendokumentasikan lingkup awal sistem. Diagram ini menyatakan masukan dan keluaran dari sistem yang akan dikembangkan. Gambar 3 menunjukkan diagram konteks yang diusulkan.
Tata Usaha
Data Login Data Siswa
Data Guru Wakil
Kepala Sekolah
Guru
Wali Kelas
Kepala Sekolah
Data Login Data Nama Pelajaran
Atur Guru Ajar
Data Login Data Siswa
Data Login Data Siswa Nilai Siswa Daftar Jadwal Pelajaran Kelas Data Nilai Siswa Perbaikan
Data Login Laporan Ketidakhadiran Siswa
Laporan Nilai Siswa
Daftar Jadwal Mengajar Guru Laporan Data Siswa
Data Guru Data Nilai Siswa Baru Daftar Jadwal Mengajar Guru Data_Pengguna
Absensi Siswa Laporan Ketidakhadiran Siswa
Laporan Nilai Siswa Laporan Jadwal Pelajaran Siswa
Laporan Jadwal Pelajaran Siswa Laporan Jadwal Mengajar Guru
Laporan Data Siswa
Daftar Jadwal Pelajaran Atur Pertemuan
Absensi Guru Sistem Informasi
Akademik Pada SMP Karya Dharma
Bhakti 2
Gambar 3 : Diagram Konteks Sistem yang Diusulkan
4.2 Diagram Dekomposisi
subsistem akademik, susbsistem laporan dan subsistem pengaturan. Gambar 4.2 menggambarkan diagram dekomposisi yang diusulkan.
Sistem Informasi Akademik Pada SMP Karya Dharma Bhakti 2 Palembang
1.0 Subsistem
Data 1.1 Proses Data Siswa
1.1.1 Tambah Data Siswa
1.1.2 Ubah Data
Siswa 1.1.3 Lihat Data
Siswa 1.1.4 Hapus Data Siswa 1.2 Proses Data Guru
1.2.1 Tambah Data Guru
1.2.2 Ubah Data
Guru 1.2.3 Lihat Data
Guru 1.2.4 Hapus Data Guru 1.3 Proses Nama
Pelajaran 1.3.1 Tambah Nama
Pelajaran 2.3.2 Ubah Nama
Pelajaran 2.3.3 Lihat Nama
Pelajaran 2.3.4 Hapus Nama
Pelajaran 2.0 Subsistem Akademik
2.4 Proses Nilai
Siswa 2.4.1 Nilai Siswa 2.5 Proses Absensi
Siswa 2.5.1 Absensi Siswa 2.3 Proses Pertemuan
Guru 2.3.1 Lihat Pertemuan
Guru 3.0 Subsistem
Laporan
3.3 Laporan Nilai
Siswa 3.3.1 Menghasilkan Cari
Laporan Nilai Siswa 3.2 Daftar Jadwal Pelajaran Siswa 3.2.1 Menampilkan Laporan Jadwal Pelajaran Siswa
1.5 Proses Pengguna Proses Data
Alumni 1.4.1 Ubah Alumni
2.1 Proses Atur
Pelajaran 2.1.1 Tambah Guru Ajar 2.1.1 Lihat Guru Ajar 2.2 Proses Jadwal Pelajaran
2.2.1 Jadwal Pelajaran
2.6 Proses Teguran/
Pelanggaran Laporan Data
Siswa 3.1.1 Menampilkan Laporan Data Siswa Keseluruhan
3.1.1 Menampilkan Laporan Data Siswa Individu
3.2.2 Menampilkan Laporan Jadwal Mengajar Guru
3.3.1 Menghasilkan Cari
Laporan Nilai Pelajaran 3.4 Laporan Ketidakhadiran
Siswa 3.4.1 Menghasilkan Cari Laporan Ketidakhadiran Siswa
4.0 Subsistem Pengaturan
2.4 Proses Naik
Kelas 2.5.1 Simpan Naik
Kelas 2.3 Proses Atur
Kelas 2.3.1 Ubah Atur Kelas 2.1 Proses Ubah
Password 2.1.1 Ubah Password 2.2 Proses Tahun
Akademik 2.2.1 Ubah Tahun
Akademik
2.5 Proses Backup
Database 2.5.1 Proses Backup
Database 2.6
Proses Absensi Guru
2.6.1 Absensi Guru
Gambar 4 : Diagram Dekomposisi Sistem yang Diusulkan
4.3 Model Proses Fisik
Model proses fisik merupakan penggambaran diagram aliran data secara fisik, yaitu menggambarkan proses yang akan diusulkan pada SMP Karya Dharma Bhakti 2 Palembang dengan sudah memasukkan implementasi teknis yaitu teknologi yang nantinya akan digunakan.
Tata Usaha
Proses Hak Akses
1.0
VB + SQL Server
SQL Server TPengguna
Proses Data 2.0
VB + SQL Server
Proses Akademik 3.0
VB + SQL Server
Proses Laporan 4.0
VB + SQL Server
SQL Select : Pengguna SQL Delete : Hapus_Pengguna
SQL Update : Perubahan_Password_Disimpan WIN 7 GUI : Ubah_Password
Wakil Kepala Sekolah
Guru
Wali Kelas
Kepala Sekolah
WIN 7 GUI : Identitas_Siswa WIN 7 GUI : Identitas_Guru WIN 7 GUI : Identitas_Alumni
WIN 7 GUI : Perubahan_Identitas_Guru WIN 7 GUI : Perubahan_Identitas_Alumni
WIN 7 GUI : Nama_Pelajaran WIN 7 GUI : Perubahan_Nama_Pelajaran
SQL Server TSiswa
SQL Server TGuru
SQL Server TAlumni SQL Server TPelajaran SQL Select : Identitas_Siswa_Lama
SQL Insert : Identitas_Siswa_Baru SQL Update : Perubahan_Identitas_Siswa_Disimpan
SQL Select : Identitas_Guru_Lama SQL Insert : Identitas_Guru_Baru SQL Update : Perubahan_Identitas_Guru_Disimpan SQL Select : Identitas_Alumni_Lama SQL Insert : Identitas_Alumni_Baru
SQL Update : Perubahan_Identitas_Alumni_Disimpan SQL Select : Nama_Pelajaran_Lama
SQL Insert : Nama_Pelajaran_Baru SQL Update : Perubahan_Nama_Pelajaran_Disimpan
SQL Server TJadwal SQL Server TNilai SQL Server TAbsensi WIN 7 GUI : Daftar_Jadwal
WIN 7 GUI : Perubaha_Daftar_Jadwal_Pelajaran SQL Select : Daftar_Jadwal_Pelajaran_Lama WIN 7 GUI : Nilai_Siswa
WIN 7 GUI : Perubahan_Nilai_Siswa
SQL Insert : Daftar_Jadwal_Pelajaran_Baru SQL Update : Perubahan_Daftar_Jadwal_Pelajaran_Disimpan
SQL Select : Nilai_Siswa_Lama SQL Update : Perubahan_Nilai_Siswa_Disimpan WIN 7 GUI : Absensi
WIN 7 GUI : Perubahan_Absensi
WIN 7 GUI : Nilai_Siswa WIN 7 GUI : Perubahan_Nilai_Siswa
WIN 7 GUI : Tampilkan_Absensi WIN 7 GUI : Tampilkan_Nilai_Siswa WIN 7 GUI : Tampilkan_Daftar_Jadwal WIN 7 GUI : Tampilkan_Daftar_Jadwal WIN 7 GUI : Tampilkan_Data_Siswa
SQL Select : Laporan_Daftar_Jadwal_Pelajaran SQL Select : Laporan_Nilai_Siswa
SQL Select : Laporan_Ketidakhadiran_Siswa SQL Select : Laporan_Data_Siswa SQL Select : Laporan_Jadwal_Mengajar_Guru WIN 7 GUI : Identitas_Pengguna
WIN 7 GUI : Tampilkan_Pengguna
WIN 7 GUI : Tampilkan_Absensi WIN 7 GUI : Tampilkan_Nilai_Siswa WIN 7 GUI : Tampilkan_Daftar_ Jadwal WIN 7 GUI : Tampilkan_Daftar_Jadwal
WIN 7 GUI : Tampilkan_Data_Siswa
SQL Delete : Hapus_Identitas_Siswa WIN 7 GUI :
Perubahan_Identitas_Siswa
SQL Delete : Hapus_Identitas_Guru
SQL Delete : Hapus_Identitas_Alumni
SQL Delete : Hapus_Nama_Pelajaran
WIN 7 GUI : Pertemuan_Guru WIN 7 GUI : Tampilkan_Guru_Ajar WIN 7 GUI : Tampilkan_Daftar_Jadwal
SQL Insert : Hapus_Daftar_Jadwal_Pelajaran SQL Insert : Nilai_Siswa_Baru SQL Select : Absensi_Siswa_Lama SQL Insert : Absensi_Siswa_Baru SQL Delete : Hapus_Absensi_Siswa
SQL Server TPertemuan SQL Server
TAjar SQL Select : Pertemuan_Guru_Diatur
SQL Select : Guru_Ajar
Gambar 5 : Diagram Sistem Fisik
4.4 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah
gambar atau diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis.
TPengguna - Username (FK) - Nama_Lengkap - Pass - Kode_Jabatan
(FK)
TJabatanSekolah - Kode_Jabatan (PK)
- Nama_Jabatan TAjar
- NIP_Guru (FK) Kode_Pelajaran (FK)
TBK - Kode_Teguran
(PK) - No_Induk (FK)
- Tgl_BK - Ket_BK - NIP_Guru
(FK) TGuru
- NIP_Guru (PK) - Nama_Guru - Kode_Jabatan (FK)
- JK_Guru - Agama_Guru
- Tmp_Guru - Tgl_Lahir - Gol_Darah - No_KTP - Telp_Guru - Email_Guru - Alamat_Guru - Status_Guru - Foto_Guru TJadwal
- Kode_Jadwal (PK) - Hari - Kode_Hari
- Jamke - Kelas - Kode_Pelajaran
(FK) - NIP_Guru (FK) - Kode_Tahun_Ajaran
(FK)
TTahunAjaran - Kode_Tahun (PK)
- Tahun_Ajaran - Sampai - Semester
TAbsensi - Tgl_Absen - No_Induk (FK)
- Keterangan - Kode_Tahun_Ajaran
(FK)
TSiswa - No_Induk (PK)
- Nama_Siswa - TTL - Jenis_Kelamin
- Anak_Ke - Jml_Sdr_Kandung
- Jml_Sdr_Tiri - Status_Anak - Alamat - Sekolah_Asal
- Kelas - Tahun_masuk
- Nama_Ayah - Pendidikan_Ayah
- Pekerjaan_Ayah - Penghasilan_Ayah - Alamat_Ayah
- Telp_Ayah - Nama_Ibu - Pendidikan_Ibu - Pekerjaan_Ibu - Penghasilan_Ibu - Alamat_Ibu
- Telp_Ibu - Nama_Wali - Pendidikan_Wali - Pekerjaan_Wali - Penghasilan_Wali - Alamat_Wali
- Telp_Wali - Status_Siswa - Foto_Siswa
TAlumni - No_Induk (FK)
- SMA - Tahun_Lulus
TPelajaran - Kode_Pelajaran
(PK) - Nama_Pelajaran
- KKM
TAbsensiGuru - NIP_Guru (FK) - Kode_Pelajaran (FK) - Tgl_Absen
- Kelas - Hari - Jamke
TNilai - Kode_Pelajaran
(FK) - NIP_Guru (FK)
- Kelas - Jenis_Nilai - No_Induk (FK)
- Nilai_Angka - Nilai_Huruf - Ketuntasan - Tahun_Ajaran
TKelas
Gambar 6 : Entity Relationship Diagram
(ERD)
4.5 Rancangan Antarmuka
Pada form login, kita harus memasukkan username, password, dan
login sebagai yang sesuai dengan
dan Guru. Pada form login ini terdapat tombol login, batal dan tutup.
Gambar 7 : Tampilan FormLogin
Form menu utama merupakan
tampilan utama dari Sistem Informasi Akademik Pada SMP Karya Dharma Bhakti 2. Di form menu utama terdapat 4 menu yaitu master data, kegiatan akademik, laporan, dan pengaturan. Pada form menu utama ini terdapat tombol keluar untuk keluar dari sistem informasi.
Gambar 8 : Tampilan Form Menu
Utama
Pada form jadwal pelajaran ini kita harus memasukkan hari, kelas, jam ke, mata pelajaran, dan guru. Beberapa tombol fungsi yang digunakan pada form ini yaitu tombol simpan, batal dan tutup. Form ini juga terdapat datagridview untuk melihat jadwal pelajaran.
Gambar 9 : Tampilan Form Jadwal
Pada laporan jadwal pelajaran siswa ini kita dapat melihat tampilan jadwal pelajaran siswa yang berisi hari, jam ke, dan mata pelajaran sesuai kelas yang dipilih.
Gambar 10 : Tampilan Laporan Jadwal Pelajaran Siswa
5 PENUTUP
5.1 Kesimpulan
2 Palembang merupakan Sistem Informasi yang dapat membantu kegiatan akademik sekolah, dalam hal ini mencakup data siswa, data guru, daftar nama pelajaran, nilai siswa, absensi ketidakhadiran siswa, dan daftar jadwal pelajaran siswa.
5.2 Saran
Berdasarkan hasil analisis dan pembahasan yang telah dilakukan, kami ingin memberikan beberapa saran yang kiranya dapat dijadikan acuan positif dan membantu pengembangan Sistem Informasi Akademik pada SMP Karya Dharma Bhakti 2 guna memperoleh hasil yang lebih baik dan dapat bermanfaat bagi sekolah, yaitu 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 sehingga dapat sesuai dengan perkembangan teknologi yang akan datang.
DAFTAR PUSTAKA
[1] Al-Fattah, Hanif 2007, Analisis dan
Perancangan Sistem Informasi, Andi
offset, Yogyakarta.
[2] AS, Rosa 2011, Modul Pembelajaran
Rekayasa Perangkat Lunak, Modula,
Bandung.
[3] Kendall, Kenneth E dan Julie E 2006,
Analisis dan Perancangan Sistem,
Jilid 1, PT. Prenhallinda, Jakarta.
[4] Turban, Efraim 2006, Pengantar
Teknologi Informasi edisi 3,
Salemba, Jakarta.
[5] Wahana Komputer 2010, Panduan
Aplikatif dan Solusi Membuat
Aplikasi Client Server dengan Visual
Basic 2008, Andi Offset, Yogyakarta.
[6] Wahana Komputer 2010, SQL Server
2008 Express, Andi Offset,