Gambar 1 : Proses RAD 2.3 Microsoft SQL Server 2008
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.
2.4 Microsoft Visual Basic 2008 Visual Basic 2008 merupakan aplikasi pemprograman yang menggunakan teknologi NET Frame Work. Teknologi Frame Work merupakan komponen windows yang terintegrasi serta mendukung
Server 2008 adalah sebuah terobosan baru dari Microsoft dalam bidang database (Wahana Komputer 2010, h.2).
2.3 Microsoft SQL Server 2008 SQL (Structure Query Language)
Fase Perencanaan Syarat-Syarat Fase Perancangan Pengguna Fase Kontruksi Fase Pelaksanaan Gambar 1 : Proses RAD
4. Fase Pelaksanaan Fase pelaksanaan merupakan tahapan untuk penguji sistem yang telah dibuat, pelatihan pengguna berdasarkan prosedur-prosedur yang telah ada.
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.
2. Fase Perancangan Pengguna Fase ini merupakan fase yang membahas desain non-teknis dari sistem yang dengan bimbingan penganalisis.
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.
Menurut (Kendall, 2006, h.238) ada beberapa tahapan dalam pengembangan sistem menggunakan model RAD antara lain:
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).
2.2 Metodologi RAD (Rapid Application Development)
2.1 Sistem Informasi Sistem Informasi adalah mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk tujuan tertentu (Turban Efraim, 2006, h.49).
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.
Hal ini yang mendorong kami untuk menyusun Laporan Skripsi dengan judul ”Sistem Informasi Akademik pada SMP Karya Dharma Bhakti
2 Palembang” yang diharapkan bisa
2 LANDASAN TEORI
Subsistem Subsistem Pengguna Data pembuatan, penggunaan aplikasi, dan
Kelola Data Login Siswa halaman web (Wahana Komputer 2010,
Tata Usaha Kelola Data Kelola Pengguna h.2).
Guru Kelola Daftar Ubah Password Nama Pelajaran
Kelola Data Alumni Wakil Kepala Sekolah Subsistem
Akademik Kelola Nilai
3 ANALISIS SISTEM BERJALAN
3.1 Kelola Absensi Analisis Permasalahan Subsistem Ketidakhadiran
Laporan Siswa Guru Kelola Daftar
Laporan Ketidakhadiran Jadwal Pelajaran Siswa
Untuk mengetahui permasalahan yang Kelola Absensi Guru Laporan Nilai terjadi pada SMP Karya Dharma Bhakti 2,
Siswa Kelola Pertemuan Guru maka penulis akan melakukan analisis
Daftar Jadwal Pelajaran Siswa Wali Kelas permasalahan terhadap prosedur sistem
Daftar Jadwal Mengajar Guru yang berjalan. Analisis yang digunakan
Laporan Data adalah PIECES.
Siswa Baru 1.
Performances Kepala Sekolah
Sulitnya mendapatkan suatu informasi mengenai data akademik dan Gambar 2 : Model Use Case pembuatan laporan akademik yang memerlukan waktu yang lama.
4 RANCANGAN SISTEM 2.
Information
4.1 Informasi yang diberikan seputar Diagram Konteks berita akademik masih belum efektif.
Diagram konteks adalah model 3.
Economic proses yang digunakan untuk Dalam hal ini tanpa menggunakan mendokumentasikan lingkup awal sistem. sistem terkomputerisasi, biaya operasional Diagram ini menyatakan masukan dan yang dikeluarkan sekolah cukup tinggi. keluaran dari sistem yang akan 4.
Control dikembangkan. Gambar 3 menunjukkan Sistem lama yang ada di sekolah diagram konteks yang diusulkan. tersebut tidak memiliki pengamanan
Data Login Data Siswa Data Login terhadap data –datanya.
Data Nama Pelajaran Tata Data Guru Wakil
Data Nilai Siswa Perbaikan Atur Guru Ajar Kepala Usaha 5.
Efficiency Absensi Siswa Atur Pertemuan Sekolah Laporan Ketidakhadiran Siswa
Waktu yang dibutuhkan dalam Daftar Jadwal Pelajaran
pembuatan laporan akademik terlalu lama.Laporan Nilai Siswa Data Login Guru 6.
Service Laporan Jadwal Pelajaran Siswa Data Siswa Data Guru
Laporan Jadwal Mengajar Guru Belum adanya aplikasi yang dapat
Sistem Informasi Laporan Data Siswa Data Nilai Siswa Baru
Akademik Pada mendukung serta membantu pembuatan
Daftar Jadwal Mengajar Guru Data_Pengguna SMP Karya Dharma
Data Login Bhakti 2 Absensi Guru laporan akademik.
Laporan Ketidakhadiran Siswa Laporan Nilai Siswa Data Login
3.2 Analisis Kebutuhan Data Siswa
Wali Nilai Siswa
Kelas Daftar Jadwal Pelajaran Kelas
Analisis kebutuhan merupakan Laporan Jadwal Pelajaran Siswa Daftar Jadwal Mengajar Guru
Kepala tahapan perancangan dalam pengembangan
Laporan Data Siswa Sekolah sistem dimana analisis kebutuhan digunakan sebagai pedoman dalam menentukan kebutuhan. Kebutuhan
Gambar 3 : Diagram Konteks Sistem digambarkan melalui diagram use case. yang Diusulkan
4.2 Diagram Dekomposisi Diagram dekomposisi pada sistem yang akan diusulkan terdapat empat subsistem yaitu subsistem master data,
WIN 7 GUI : Identitas_Pengguna SQL Select : Pengguna
1.0 WIN 7 GUI : Tampilkan_Pengguna SQL Server
SQL Delete : Hapus_Pengguna
subsistem akademik, susbsistem laporan TPengguna Proses Hak
SQL Update : WIN 7 GUI : Ubah_Password
Akses Perubahan_Password_Disimpan dan subsistem pengaturan. Gambar 4.2
VB + SQL Server SQL Select : Identitas_Siswa_Lama
SQL Server WIN 7 GUI : Identitas_Siswa SQL Insert : Identitas_Siswa_Baru
WIN 7 GUI : Identitas_Guru SQL Update : TSiswa
2.0 menggambarkan diagram dekomposisi yang
Perubahan_Identitas_Siswa_Disimpan WIN 7 GUI : Identitas_Alumni
WIN 7 GUI : SQL Delete : Hapus_Identitas_Siswa SQL Select : Identitas_Guru_Lama
Tata Perubahan_Identitas_Siswa Proses Data Usaha WIN 7 GUI : SQL Server diusulkan.
SQL Insert : Identitas_Guru_Baru Perubahan_Identitas_Guru
TGuru
SQL Update : Sistem Informasi Akademik
VB + SQL Server Perubahan_Identitas_Guru_Disimpan Pada SMP Karya Dharma WIN 7 GUI : Perubahan_Identitas_Alumni
Bhakti 2 Palembang SQL Delete : Hapus_Identitas_Guru
WIN 7 GUI : Nama_Pelajaran SQL Select : Identitas_Alumni_Lama
SQL Server WIN 7 GUI :
Wakil SQL Insert : Identitas_Alumni_Baru
Perubahan_Nama_Pelajaran SQL Update : TAlumni
Kepala
Perubahan_Identitas_Alumni_Disimpan
Sekolah
1.0
2.0
3.0
4.0 SQL Delete : Hapus_Identitas_Alumni Subsistem Subsistem Subsistem Subsistem
SQL Select : Nama_Pelajaran_Lama SQL Server
Data Akademik Laporan Pengaturan SQL Insert : Nama_Pelajaran_Baru
TPelajaran
2.1
2.1
3.1
1.1 SQL Update : Perubahan_Nama_Pelajaran_Disimpan Proses Atur Laporan Data Proses Ubah
Proses Pelajaran Siswa Password WIN 7 GUI : Daftar_Jadwal SQL Delete : Hapus_Nama_Pelajaran
Data Siswa WIN 7 GUI : Perubaha_Daftar_Jadwal_Pelajaran
3.1.1 SQL Server
1.1.1 Tambah Ubah SQL Insert : Daftar_Jadwal_Pelajaran_Baru Menampilkan
SQL Update : Tambah Guru Ajar Password
Laporan Data WIN 7 GUI : Tampilkan_Daftar_Jadwal TJadwal Data Siswa
Perubahan_Daftar_Jadwal_Pelajaran_Disimpan Siswa Keseluruhan
2.2
2.1.1 WIN 7 GUI : Nilai_Siswa SQL Insert : Hapus_Daftar_Jadwal_Pelajaran
Proses Tahun
1.1.2 Lihat Guru Ajar
3.1.1
3.0 WIN 7 GUI : Perubahan_Nilai_Siswa SQL Select : Nilai_Siswa_Lama
Akademik SQL Server
Ubah Data Menampilkan
2.2 WIN 7 GUI : Pertemuan_Guru SQL Insert : Nilai_Siswa_Baru Siswa Laporan Data Guru
TNilai
Proses
2.2.1 WIN 7 GUI : Tampilkan_Guru_Ajar Proses SQL Update : Siswa Individu
1.1.3 Jadwal Ubah Tahun WIN 7 GUI : Absensi Akademik Perubahan_Nilai_Siswa_Disimpan
Akademik Lihat Data Pelajaran
3.2 SQL Select : Absensi_Siswa_Lama WIN 7 GUI : Perubahan_Absensi
Siswa Daftar Jadwal SQL Server
SQL Insert : Absensi_Siswa_Baru
2.2.1
2.3 VB + SQL Server Pelajaran Siswa
TAbsensi
1.1.4 Jadwal Pelajaran Proses Atur SQL Delete : Hapus_Absensi_Siswa
Hapus Kelas Wali SQL Select : Pertemuan_Guru_Diatur
Data Siswa
2.3
3.2.1 SQL Server
Kelas
Proses Menampilkan
TPertemuan
2.3.1 WIN 7 GUI : Nilai_Siswa SQL Select : Guru_Ajar
1.2 Pertemuan Laporan Jadwal Ubah Atur Kelas
SQL Server Proses Guru Pelajaran Siswa
TAjar
Data Guru WIN 7 GUI : Perubahan_Nilai_Siswa
2.3.1
2.4
1.2.1 Lihat Pertemuan WIN 7 GUI : Tampilkan_Absensi SQL Select :
3.2.2 Proses Naik Guru
Laporan_Daftar_Jadwal_Pelajaran Tambah Menampilkan Kelas WIN 7 GUI : Tampilkan_Nilai_Siswa
4.0 Data Guru Laporan Jadwal
SQL Select : Laporan_Nilai_Siswa
2.4
2.5.1 WIN 7 GUI : Tampilkan_Daftar_ Jadwal Mengajar Guru
1.2.2 Proses Nilai Simpan Naik
WIN 7 GUI : Tampilkan_Daftar_Jadwal SQL Select : Laporan_Ketidakhadiran_Siswa Ubah Data Siswa
Proses
Kelas Guru
3.3 SQL Select : Laporan_Data_Siswa WIN 7 GUI : Tampilkan_Data_Siswa Laporan
2.4.1
2.5
1.2.3 Laporan Nilai SQL Select : Laporan_Jadwal_Mengajar_Guru
Nilai Siswa Proses Backup WIN 7 GUI : Tampilkan_Absensi Siswa
Lihat Data
VB + SQL Server Database
Guru
Kepala
2.5 WIN 7 GUI : Tampilkan_Nilai_Siswa
3.3.1
1.2.4 Proses Absensi Sekolah Menghasilkan Cari
2.5.1 WIN 7 GUI : Tampilkan_Daftar_Jadwal Hapus Siswa
Laporan Nilai Proses Backup Data Guru
Siswa Database WIN 7 GUI : Tampilkan_Daftar_Jadwal
2.5.1
1.3 Absensi Siswa
3.3.1 WIN 7 GUI : Tampilkan_Data_Siswa Proses Nama Menghasilkan Cari
Pelajaran Laporan Nilai
2.6 Pelajaran Proses Absensi
1.3.1 Guru Tambah Nama
3.4 Pelajaran Laporan
2.6.1
2.3.2 Ketidakhadiran Absensi Guru
Ubah Nama Siswa
Pelajaran
Gambar 5 : Diagram Sistem Fisik
2.6
3.4.1
2.3.3 Proses Teguran/ Menghasilkan Lihat Nama
Pelanggaran Cari Laporan Pelajaran
Ketidakhadiran
2.3.4 Siswa Hapus Nama
2.6.1 Tambah Pelajaran
Teguran
1.4
Proses Data
2.6.2 Alumni Ubah Teguran
4.4 Entity Relationship Diagram (ERD)
1.4.1
2.6.3 Ubah Lihat
Alumni Teguran
Entity Relationship Diagram (ERD) adalah
1.5
2.6.4 Proses Hapus Pengguna Teguran
gambar atau diagram yang menunjukkan
1.5.1 Lihat Pengguna
1.5.3
informasi dibuat, disimpan, dan digunakan
Hapus Pengguna dalam sistem bisnis.
TJadwal TSiswa
TTahunAjaran
- Kode_Jadwal (PK) TAbsensi
TAlumni
- Hari - Kode_Hari - No_Induk (PK)
- Kode_Tahun (PK)
Gambar 4 : Diagram Dekomposisi - Jamke - Tgl_Absen - Nama_Siswa
- No_Induk (FK)
- Tahun_Aj>Kelas - No_Induk (FK) - TTL
- Sampai - Kode_Pelajaran - Keterangan - Jenis_Kelamin
- Tahun_L
- Semester - Anak_Ke (FK) - Kode_Tahun_Ajaran
- Jml_Sdr_Kandung
Sistem yang Diusulkan - NIP_Guru (FK) (FK)
- Jml_Sdr_Tiri
- Kode_Tahun_Aj>Status_Anak (FK)
- Alamat - Sekolah_>Kelas - Tahun_masuk
- Nama_Ayah TN
- Pendidikan_Ayah >Pekerjaan_Ayah
- Kode_Pelajaran - Penghasilan_Ayah
- Alamat_Ayah (FK)
- Telp_Ayah TPelajaran - NIP_Guru (FK)
- Nama>Kelas TAbsensiGuru - Pendidikan_Ibu
- Jenis_N>Pekerjaan_Ibu
- Kode_Pelajaran - No_Induk
- NIP_Guru (FK) - Penghasilan_Ibu (PK) - Nilai_Angka
- Kode_Pelajaran - Alamat_Ibu
- Nama_Pelajaran - Nilai_Huruf
- KKM - Ketuntasan - Tgl_Absen - Nama_Wali
- Tahun_Aj
- Kelas - Pendidikan_Wali
- Pekerjaan_Wali
- Jamke TKelas - Penghasilan_>Alamat_Wali
- Kelas >Telp_Wali
- NIP_
- Status_Siswa
- Foto_Siswa
- No_Induk
- Kode_Teguran TGuru
- No_Induk (FK)
- NIP_Guru (PK)
- Ke>Nama_Guru TAjar
- NIP_
- Kode_Jabatan (FK)
- JK_Guru
- Username (FK)
- Agama_Guru
- NIP_Guru (FK) - Nama_Lengkap
- Pass (FK) - Tgl_Lahir
- Kode_Jab
- Gol_Darah
- Telp_Guru
- Email_
- Alamat_Guru
- Status_Guru
- Foto_Guru
- Kode_Jabatan (PK)
- Nama_Jabatan
4.3 Model Proses Fisik
Model proses fisik merupakan
(FK) - Telp_Ibu
penggambaran diagram aliran data secara - Hari
fisik, yaitu menggambarkan proses yang
(FK)
(FK) TBK
akan diusulkan pada SMP Karya Dharma
(PK)
Bhakti
2 Palembang dengan sudah
TPengguna - Tgl_BK
(FK)
memasukkan implementasi teknis yaitu
Kode_Pelajaran - Tmp_Guru
(FK)
teknologi yang nantinya akan digunakan. - No_KTP
TJabatanSekolah
Gambar 6 : Entity Relationship Diagram (ERD)
4.5 Rancangan Antarmuka Pada form login , kita harus memasukkan username, password, dan login sebagai yang sesuai dengan pengaturan pada pengguna. Adapun yang membedakan hak akses masing-masing pengguna yaitu Kepala Sekolah, Wakil Kepala Sekolah, Tata Usaha, Wali Kelas, dan Guru. Pada form login ini terdapat tombol login, batal dan tutup.
Gambar 9 : Tampilan Form Jadwal Gambar 7 : Tampilan Form Login Pada laporan jadwal pelajaran siswa
Form menu utama merupakan ini kita dapat melihat tampilan jadwal tampilan utama dari Sistem Informasi pelajaran siswa yang berisi hari, jam ke, Akademik Pada SMP Karya Dharma Bhakti dan mata pelajaran sesuai kelas yang
2. Di form menu utama terdapat 4 menu dipilih.
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 Gambar 10 : Tampilan Laporan Jadwal
jadwal pelajaran.Pelajaran Siswa
5 PENUTUP
5.1 Kesimpulan Berdasarkan skripsi yang telah dilaksanakan dan telah diuraikan dalam laporan ini, maka dapat ditarik kesimpulan bahwa Sistem Informasi Akademik yang kami bangun di SMP Karya Dharma Bhakti
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, Yogyakarta.