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. 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, 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 Skripsi dengan judul Sistem Informasi 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 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 Fase Kontruksi Gambar 1 : RAD 2.3 Microsoft 2008 Fase Pelaksanaan 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 windows yang terintegrasi serta mendukung Hal - 2
pembuatan, penggunaan aplikasi, dan halaman web (Wahana Komputer 2010, h.2). Login Kelola Tata Usaha Data Kelola Data Kelola Data Ubah Password Kelola Daftar Nama Kelola Data Alumni 3 ANALISIS SISTEM BERJALAN Wakil 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. Ketidakhadiran Nilai Daftar Jadwal Daftar Jadwal Mengajar Data Baru Wali Gambar 2 : Model Use Case 4 RANCANGAN SISTEM 4.1 Diagram Konteks Kelola Nilai Kelola Absensi Ketidakhadiran Kelola Daftar Jadwal Kelola Absensi Kelola Pertemuan 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 Data Data Nilai Perbaikan Absensi Ketidakhadiran Nilai Jadwal Jadwal Mengajar Data Data_ Ketidakhadiran Nilai Jadwal Daftar Jadwal Mengajar Data Sistem Informasi Pada SMP Karya Dharma Bhakti 2 Data Nama Atur Ajar Atur Pertemuan Daftar Jadwal Data Nilai Data Data Data Nilai Baru Daftar Jadwal Mengajar Absensi Daftar Jadwal Gambar 3 : Diagram Konteks Sistem yang Diusulkan Wakil Wali 4.2 Diagram Dekomposisi Diagram dekomposisi pada sistem yang akan diusulkan terdapat empat subsistem yaitu subsistem master data, Hal - 3
subsistem akademik, susbsistem laporan dan subsistem pengaturan. Gambar 4.2 menggambarkan diagram dekomposisi yang diusulkan. 1.0 Data 1.1 Data 1.2 Data 1.3 Nama 1.4 Data Alumni 1.5 1.1.1 Data 1.1.2 Ubah Data 1.1.3 Lihat Data 1.1.4 Data 1.2.1 Data 1.2.2 Ubah Data 1.2.3 Lihat Data 1.2.4 Data 1.3.1 Nama 2.3.2 Ubah Nama 2.3.3 Lihat Nama 2.3.4 Nama 1.4.1 Ubah Alumni 1.5.1 Lihat 1.5.3 2.0 2.1 Atur 2.2 Jadwal 2.3 Pertemuan 2.4 Nilai Sistem Informasi Pada SMP Karya Dharma Bhakti 2 Palembang 2.1.1 Ajar 2.4.1 Nilai 2.5 Absensi 2.6 Absensi 2.6 / Pelanggaran 2.1.1 Lihat Ajar 2.2.1 Jadwal 2.3.1 Lihat Pertemuan 2.5.1 Absensi 2.6.1 Absensi 2.6.1 2.6.2 Ubah 2.6.3 Lihat 2.6.4 3.0 3.1 Data 3.2 Daftar Jadwal 3.3 Nilai 3.4 Ketidakhadiran 3.1.1 Data Keseluruhan 3.1.1 Data Individu 3.2.1 Jadwal 3.2.2 Jadwal Mengajar 3.3.1 Menghasilkan Cari Nilai 3.3.1 Menghasilkan Cari Nilai 3.4.1 Menghasilkan Cari Ketidakhadiran 4.0 Pengaturan 2.1 Ubah Password 2.2 Tahun 2.3 Atur 2.4 Naik 2.5 Backup Database 2.1.1 Ubah Password 2.2.1 Ubah Tahun 2.3.1 Ubah Atur 2.5.1 Simpan Naik 2.5.1 Backup Database Gambar 4 : Diagram Dekomposisi Sistem yang Diusulkan 4.3 Model 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. WIN 7 GUI : Identitas_ WIN 7 GUI : Tampilkan_ Tata Usaha Wakil Wali WIN 7 GUI : Ubah_Password WIN 7 GUI : Identitas_ WIN 7 GUI : Identitas_ WIN 7 GUI : Identitas_Alumni WIN 7 GUI : Perubahan_Identitas_ WIN 7 GUI : Perubahan_Identitas_ WIN 7 GUI : Perubahan_Identitas_Alumni WIN 7 GUI : Nama_ WIN 7 GUI : Perubahan_Nama_ WIN 7 GUI : Daftar_Jadwal WIN 7 GUI : Perubaha_Daftar_Jadwal_ WIN 7 GUI : Nilai_ WIN 7 GUI : Perubahan_Nilai_ WIN 7 GUI : Pertemuan_ WIN 7 GUI : Tampilkan Ajar WIN 7 GUI : Absensi WIN 7 GUI : Perubahan_Absensi WIN 7 GUI : Nilai_ WIN 7 GUI : Perubahan_Nilai_ WIN 7 GUI : Tampilkan_Absensi WIN 7 GUI : Tampilkan_Nilai_ WIN 7 GUI : Tampilkan_Daftar_ Jadwal WIN 7 GUI : Tampilkan_Data_ WIN 7 GUI : Tampilkan_Absensi WIN 7 GUI : Tampilkan_Nilai_ WIN 7 GUI : Tampilkan_Data_ 1.0 Hak Akses VB + 2.0 Data VB + 3.0 VB + 4.0 VB + SQL Select : SQL Delete : _ Perubahan_Password_Disimpan SQL Select : Identitas Lama T SQL Insert : Identitas Baru T Perubahan_Identitas Disimpan SQL Delete : _Identitas_ SQL Select : Identitas Lama SQL Insert : Identitas Baru T Perubahan_Identitas Disimpan SQL Delete : _Identitas_ SQL Select : Identitas_Alumni_Lama SQL Insert : Identitas_Alumni_Baru Perubahan_Identitas_Alumni_Disimpan SQL Delete : _Identitas_Alumni SQL Select : Nama Lama SQL Insert : Nama Baru TAlumni T Perubahan_Nama Disimpan SQL Delete : _Nama_ SQL Select : Daftar_Jadwal Lama SQL Insert : Daftar_Jadwal Baru TJadwal Perubahan_Daftar_Jadwal Disimpan SQL Insert : _Daftar_Jadwal_ SQL Select : Nilai Lama SQL Insert : Nilai Baru TNilai Perubahan_Nilai Disimpan SQL Select : Absensi Lama SQL Insert : Absensi Baru TAbsensi SQL Delete : _Absensi_ SQL Select : Pertemuan Diatur SQL Select : _Ajar SQL Select : _Daftar_Jadwal_ SQL Select : _Nilai_ SQL Select : _Ketidakhadiran_ SQL Select : _Data_ TPertemuan TAjar SQL Select : _Jadwal_Mengajar_ 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. T - Kode_ (PK) - Nama_ - KKM TAjar - NIP_ Kode_ TJadwal - Kode_Jadwal (PK) - Hari - Kode_Hari - Jamke - - Kode_ - NIP_ - Kode_Tahun_Ajaran TAbsensi - NIP_ - Kode_ - Tgl_Absen - - Hari - Jamke TTahunAjaran - Kode_Tahun (PK) - Tahun_Ajaran - Sampai - Semester T - NIP_ (PK) - Nama_ - Kode_Jabatan - JK_ - Agama_ - Tmp_ - Tgl_Lahir - Gol_Darah - No_KTP - Telp_ - Email_ - Alamat_ - Status_ - Foto_ TNilai - Kode_ - NIP_ - - Jenis_Nilai - No_Induk - Nilai_Angka - Nilai_Huruf - Ketuntasan - Tahun_Ajaran TAbsensi - Tgl_Absen - No_Induk - Keterangan - Kode_Tahun_Ajaran T - (PK) - NIP_ - No_Induk T - Username - Nama_Lengkap - Pass - Kode_Jabatan T - No_Induk (PK) - Nama_ - TTL - Jenis_Kelamin - Anak_Ke - Jml_Sdr_Kandung - Jml_Sdr_Tiri - Status_Anak - Alamat - _Asal - - 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_ - Foto_ TAlumni - No_Induk - SMA - Tahun_Lulus TBK - Kode_ (PK) - No_Induk - Tgl_BK - Ket_BK - NIP_ TJabatan - Kode_Jabatan (PK) - Nama_Jabatan 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, Wakil, Tata Usaha, Wali, Hal - 4
dan. Pada form login ini terdapat tombol login, batal dan tutup. Gambar 7 : Tampilan Form Login Form menu utama merupakan tampilan utama dari Sistem Informasi 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 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 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 10 : Tampilan Jadwal 5 PENUTUP 5.1 Kesimpulan Berdasarkan skripsi yang telah dilaksanakan dan telah diuraikan dalam laporan ini, maka dapat ditarik kesimpulan bahwa Sistem Informasi yang kami bangun di SMP Karya Dharma Bhakti Hal - 5
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 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, 2008 Express, Andi Offset, Yogyakarta. Hal - 6