SISTEM INFORMASI AKADEMIK DENGAN METODE BERORIENTASI OBJEK PADA SMP NEGERI 1 PENGADEGAN KABUPATEN PURBALINGGA
Jurnal
Disusun oleh : Jeffri Prayitno Bangkit Saputra 10.11.1662
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM PURWOKERTO 2014
SISTEM INFORMASI AKADEMIK DENGAN METODE BERORIENTASI OBJEK PADA SMP NEGERI 1 PENGADEGAN KABUPATEN PURBALINGGA Jeffri Prayitno Bangkit Saputra Program Studi Teknik Informatika, Sekolah Tinggi Manajemen Informatika Dan Komputer AMIKOM Purwokerto Jl. LetJend. Pol. Sumarto Watumas Purwokerto (Depan SPN Purwokerto) Telp. (0281) 623321 Email :
[email protected] ABSTRAK Penelitian diadakan pada SMP Negeri 1 Pengadegan Kabupaten Purbalingga. Dalam hal ini, peneliti hanya meneliti bagian akademis siswa saja. Dimana pada bagian akademik dikhususkan lagi pada proses pengolahan nilai. Adapun metode yang digunakan dalam merancang dan membangun sistem operasi adalah metode berorientasi objek. Metode pemrograman tersebut dianggap peneliti sebagai metode yang cocok dibandingkan metode yang lain. Hal ini dikarenakan banyaknya objek yang dapat berubah setiap semesternya. Peraturan sekolah yang sering berubah dan mengalami penambahan juga menjadi alasan dalam pemilihan metode pemrogaraman tersebut. Terbatasnya waktu yang pembuatan sistem yang ingin cepat digunakan pada instansi tersebut diatas menjadi alasan utama penggunaan metode penelitian ini, yakni prototyping model evolusioner. Selain itu, perkembangan informasi yang cepat dan seringkali didesak dengan kebutuhan pengguna yang mengharuskan cepatnya suatu sistem terbentuk menjadi alasan lain bagi peneliti menggunakan metode penelitian tersebut. Karakteristik prototype yang simpel dan mudah didiskusikan oleh pengguna dan pengembang juga diharapkan mampu mempercepat pengerjaan sistem. Atas dasar tersebut diatas, maka peneliti mengambil penelitian bertajuk Sistem Informasi Akademik pada SMP Negeri 1 Pengadegan. Kata kunci : sistem informasi akademik, kurikulum 2013, berorientasi objek mendefinisikan class dan obyek yang dibutuhkan oleh sistem. Berdasarkan beberapa permasalahan yang telah dijelaskan diatas, maka dari itu penulis merasa perlu untuk dibuat suatu sistem informasi yang khusus digunakan untuk mengolah nilai akademik yang sesuai dengan kurikulum yang berlaku pada SMP Negeri 1 Pengadegan, dengan keakuratan data yang tinggi dan waktu pembuatan yang relatif cepat. Kemudian, penulis mengangkat judul “SISTEM INFORMASI AKADEMIK DENGAN METODE BERORIENTASI OBJEK PADA SMP NEGERI 1 PENGADEGAN KABUPATEN PURBALINGGA”.
BAB I PENDAHULUAN A.
Latar Belakang Penelitian Teknologi informasi sudah menjadi kebutuhan dasar bagi setiap perusahaan terutama dalam menjalankan segala aspek aktivitas organisasi (Nasution, 2004). Saat ini teknologi informasi menjadi faktor penentu keberhasilan dalam suatu organisasi. Demikian juga halnya dengan dunia pendidikan yang dalam perkembangannya sekarang membutuhkan penanganan yang serius dalam hal pelayanan kepada pengguna jasa pendidikan. Sistem informasi akademik merupakan sarana penting dalam setiap program pendidikan, pengajaran dan penelitian bagi setiap lembaga pendidikan dan ilmu pengetahuan. Hal tersebut terlihat pada setiap semester dilakukan proses penilaian UTS maupun UAS. Selain itu, nilai ulangan harian dan nilai perilaku berpengaruh juga terhadap nilai akhir siswa. Dengan mengunakan metode pendekatan berorientasi object, diharapkan mampu merancang dan membangun sistem informasi yang mampu mengatasi masalah-masalah diatas dengan baik dan benar. Dimana keunggulannya dibandingkan pemrograman terstruktur adalah responsif terhadap perubahan, enkapsulasi, lebih mudah untuk mengelola. Namun metode ini juga memiliki kekurangan seperti tidak mudah untuk
B.
Rumusan Masalah 1. Bagaimana merancang dan membangun sistem informasi akademik ini dengan menggunakan metode berorientasi objek ? 2. Bagaimana sistem ini mampu mempermudah pengguna dalam menyelesaikan masalah akademik dan menjamin keakuratan data? 3. Bagaimana sistem memberi informasi yang tepat mengenai data siswa, nilai siswa dan laporannya?
C.
Batasan Masalah Batasan masalah dilakukan agar penelitian yang dilakukan lebih terfokus pada inti masalah yang terjadi, berikut batasan masalah yang ada pada penelitian ini : 1. Pengimplementasian sistemnya sebatas pada tahap localhost saja tidak sampai pada tahap jaringan komputer. 2. Sistem yang dihasilkan tidak memanajemen semua bagian akademik pada sekolah, namun sebatas pengolahan nilai siswa. 3. Laporan atau informasi yang dihasilkan berupa data siswa per kelas, data guru, buku leger nilai dan raport siswa.
2.
Pengertian Sistem Informasi Menurut John W.Satzingeret aldalam bukunya “System Analysis & Design in Changging World 5th edition (2010:6)” menerangkan bahwa sistem adalah kumpulan dari komponen yang berhubungan yang memiliki fungsi bersama untuk mendapatkan beberapa hasil dan Sistem Informasi adalah koleksi dari komponen yang berhubungan yang mengumpukan proses, penyimpanan, dan menghasilkan informasi sebagai keluaran yang dibutuhkan untuk melengkapi pekerjaan bisnis (Satzinger et al, 2010:6).
D.
Tujuan Penelitian Penelitian ini memiliki tujuan yang mampu mengatasi masalah-masalah yang ada, tujuan tersebut adalah sebagai berikut. 1. Menerapkan metode pendekatan berorientasi objek untuk merancang dan membangun Sistem Informasi Akademik pada SMP Negeri 1 Pengadegan. 2. Sistem mudah digunakan untuk mengolah data nilai siswa dan tidak memakan waktu yang lama apabila dibandingkan dengan sistem terdahulu. 3. Sistem mampu memberikan informasi nilai data siswa, data guru, buku leger sesuai dengan inputan, dan rapor siswa sesuai dengan kurikulum 2013.
3.
Pengertian Sistem Informasi Akademik Sistem informasi akademik adalah perangkat lunak yang digunakan untuk menyajikan informasi dan menata administrasi yang berhubungan dengan kegiatan akademis. (Satoto, 2006). Dengan penggunaan perangkat lunak seperti pada penelitian ini diharapkan kegiatan administrasi akademis dapat dikelola dengan baik dan informasi yang diperlukan dapat diperoleh dengan mudah dan cepat.
4.
Pemrograman Berorientasi Objek Pemrograman berorientasi objek atau sering juga disebut dengan OOP (ObjectOriented Programming), merupakan paradigma baru dalam pengembangan sistem/perangakat lunak. Tidak seperti pendahulunya, yaitu pemrograman dengan teknik terstruktur yang sering mengalami kegagalan dalam hal sistem yang tidak sesuai dengan kebutuhan dan harapan pengguna. Saat ini banyak sekali bahasa pemrograman berorientasi objek seperti C++, C#, Java, Visual Basic.NET, Visual C++.NET dan sebagainya (Adi
BAB II TINJAUAN PUSTAKA A. Landasan Teori 1. Pengertian Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan sasaran yang tertentu (Jogiyanto 2005:638). Penulis lain mengatakan sistem adalah entitas atau satuan yang terdiri dari dua atau lebih komponen atau subsistem (sistem yang lebih kecil) yang saling terhubung dan terkait untuk mencapai suatu tujuan. Penulis lain menyebutkan bahwa suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu (Sutabri, 2012:2).
Nugroho, 2005:1). BAB III METODE PENELITIAN A. Jenis Penelitian Penelitian ini dapat digolongkan sebagai penelitian Terapan. Penelitian terapan adalah penelitian yang dikerjakan dengan maksud untuk menerapkan, menguji, dan mengevaluasi kemampuan suatu teori yang diterapakan dalam pemecahan permasalahan praktis. Penelitian terapan dapat diartikan sebagai penyelidikan yang hati-hati, sistematik, dan terus menerus terhadap suatu masalah dengan tujuan untuk digunakan dengan segera untuk keperluan tertentu (Nazir, 1988).
B. Lokasi dan Waktu Penelitian Penelitian ini dilaksanakan di SMP Negeri 1 Pengadegan yang beralamatkan di Jl. Raya Pengadegan-Tegalpingen, Kecamatan Pengadegan, Kabupaten Purbalingga. Penelitian ini dilaksanakan pada tanggal 1 Oktober 2013 sampai 30 Desember 2013. C. Metode Pengumpulan Data Metode pengumpulan data, merupakan tahap awal dari metode penelitian yang penulis lakukan. Untuk mencapai tujuan dari penelitian yang nantinya akan berakhir pada penerapan Sistem Informasi Akademik pada SMP Negeri 1 Pengadegan menggunakan Metode Object oriented programming, maka penulis menggunakan beberapa teknik pengumpulan data, diantaranya adalah : 1. Observasi(Survei) 2. Interview(Wawancara) 3. Dokumentasi
Adapun model prototipe yang penulis gunakan adalah prototipe Evolusioner, modelnya dapat dilihat pada gambar berikut ini. Mengidentifikasi kebutuhan pengguna
Membuat sebuah prototipe
Prototipe yang dibuat dapat diterima / tidak ?
T
Y
D. Sumber Data Dengan metode yang telah diterangkan diatas maka dapat dapat diketahui sumbersumber data yang didapatkan, Sumber data terbagi menjadi dua yaitu data primer dan data sekunder : E. Metode Pengembangan Sistem Menurut McLeod dan Chell dalam Yulianto dan Fitriati (2008) dalam bukunya yang berjudul ” Sistem informasi Manajemen ” Prototipe adalah suatu versi dari sebuah sistem potensial yang memberikan ide bagi para pengembang dan calon pengguna, bagaimana sistem akan berfungsi dalam bentuk yang telah selesai. Proses pembuatan prototipe ini disebut Prototyping, dasar pemikiranya adalah membuat prototipe secepat mungkin, bahkan dalam waktu semalam, lalu memperoleh umpan balik dari pengguna yang akan memungkinkan prototipe tersebut diperbaiki kembali dengan cepat. 1. Membuat satu prototipe 2. Menentukan apakah prototipe dapat diterima 3. Menggunakan prototipe
Menggunakan prototipe Gambar 3.1 Pembuatan Prototipe Evolusioner Sumber : Yulianto dan Fitriati (2008)
BAB IV HASIL DAN PEMBAHASAN A. Identifikasi kebutuhan (Data) 1. Kebutuhan Masukan Merupakan masukan atau input yang dibutuhkan untuk memenuhi kebutuhankebutuhan dalam sistem, antara lain : a. Data Pengguna Sistem b. Data Siswa c. Data Guru d. Data Pengguna e. Data Nilai f. Data Kelas (rombongan belajar) g. Data Mata Pelajaran 2. Kebutuhan Proses Pada sistem yang dibangun ini terdiri dari beberapa proses-proses, diantaranya : a. Proses Penilaian b. Proses Pendataan Kelas 3. Kebutuhan Keluaran Keluaran utama dari sistem yang dibutuhkan berupa lembaran laporan, adapun laporan tersebut diantaranya adalah : a. Laporan Data Siswa b. Laporan Data Guru c. Laporan Data Leger d. Laporan Data Buku Raport
4. Kebutuhan Antarmuka a. Antarmuka Login Aplikasi b. Antarmuka Menu Aplikasi c. Antarmuka Proses Penilaian d. Antarmuka Laporan
B.
c) Diagram Sequence 1) Diagram Squence untuk Login
Membangun prototyping Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan format (output). Dalam penelitian ini penulis akan menjelaskan secara lebih mendetail, seperti pada perancangan dan pengkodean sebagai berikut. 1.
Perancangan Konseptual a) Diagram Aktivitas (Activity Diagram)
Gambar 4.3: Diagram squence login.
d) Diagram Kelas
Gambar 4.1 Diagram aktivitas penilaian kurikulum 2013
b) Diagram Use Case
Gambar 4.18 : Diagram kelas sitem.
2.
Perancangan Basis Data Perancangan basis data merupakan hal yang utama dalam pembuatan sistem pada penelitian ini. Adapun secara struktural, tabel-tabel yang digunakan sebagai berikut. 1) Tabel Pengguna, Tabel 4.20 Tabel Pengguna
*
Gambar 4.2 : Diagram Use Case Sistem Informasi Akademik
Field id_pengguna nama_lengkap username password status ket
Type smallint Varchar Varchar Varchar varchar char
Size 5 20 25 25 25 1
Keterangan Primary key
3.
Tabel 4.40 Rencana Pengujian
Perancangan Antar Muka a) Rancangan Form Login
Kelas Kerja Login Pengolah Data Pengguna
Form Login Username : Password :
Pengolah Input Data Siswa
Tahun Pelajaran
Pengolah Data Guru OK
Batal
Gambar 4.20 Rancangan Form Login
4.
Pengkodean sistem 1) Implementasi Coding Pada tahap ini penulis melakukan tahap pengkodean terhadap hasil rancangan yang sudah didefinisikan sebelumnya untuk dijadikan sebagai sebuah sistem informasi. Adapun untuk source code secara detail program sistem informasi akademik tersebut dapat dilihat pada lampiran 1 Skripsi. 2) Implementasi Antarmuka a) Form Login
Pengolah Data Klasifikasi Siswa dalam Kelas
Pengolah Data Kompetensi Siswa
Pengolah Data Nilai
Laporan Raport Siswa
D.
Gambar 4.30 Form Login
Butir Uji Verifikasi Data Login Simpan Data Pengguna Edit Data Pengguna Delete Data Pengguna Keluar Simpan Data Siswa Edit Data siswa Delete Data siswa Keluar Simpan Data guru Edit Data guru Delete Data guru Keluar Simpan Data siswa pada kelas Edit Data siswa pada kelas Keluar Tambah Data Kompetensi Edit Data Kompetensi Delete Data Kompetensi Keluar Hitung nilai akademik simpan nilai akademik tambah nilai non akademik batal data nilai Keluar Cetak laporan raport
Jenis Pengujian Blackbox Blackbox
Blackbox
Blackbox
Blackbox
Blackbox
Blackbox
Blackbox
UAT (User Aceptance Test) UAT (User Aceptance Test) dilakukan untuk mengkaji bahwa sistem yang dibangun telah memenuhi kebutuhan-kebutuhan pengguna sistem. Sehingga sistem yang diuji dapat diterima oleh pengguna untuk diterapkan jika kebutuhan-kebutuhan terpenuhi, namun jika sistem yang dibangun tidak dapat memenuhi kebutuhan yang sudah dirumuskan maka sistem ditolak dan perlu untuk diperbaiki kembali. Tabel 4.49 Hasil penilaian kuesioner Hasil Penilaian
No
C.
Menguji Sistem Dalam uji coba program ini, penulis baru melakukan uji coba blackbox. Uji coba blackbox dapat melakukan testing interface perangkat lunak yang bertujuan menunjukan fungsi perangkat lunak tentang cara beroperasi. Sedangkan untuk a. Rencana Pengujian Dalam melakukan pengujian suatu sistem hendaklah dilakukan dengan detail dan teliti agar hasil pengujian dapat mewakili suatu sistem yang real sehingga dapat diminimalisir kekurangan-kekurangan yang terdapat pada sistem yang akan diterapkan, pengujian - pengujian yang akan dilakukan diperlukan rencana-rencana yang perlu disiapkan, adapun rencana pengujian sistem informasi akademik yang akan diimplementasikan dapat dilihat pada table:
1 2 3 4 5 6
7
Kriteria Penilaian Tampilan antarmuka aplikasi Kemudahan dalam menggunakan aplikasi Keakuratan informasi yang dihasilkan Kerapihan lembaran raport yang dihasilkan Kecepatan aplikasi ketika dijalankan Fitur-fitur yang tersedia dalam aplikasi Kemudahan prosedur pencarian data
A
B
C
D
7
1
1
0
8
1
0
0
9
0
0
0
9
0
0
0
7
2
0
0
6
2
1
0
7
2
0
0
A: Sangat Baik B : Baik
120% 100% 80%
C: Cukup
60% 40%
D: Kurang
20% 0% 1
2
3
4
5
6
7
Gambar 4.40 Persentase hasil penilaian dari opsi 1 sampai 7
No 1
2
Tabel 4.50 Hasil jawaban pertanyaan tambahan kuesioner Jawaban Pertanyaan Ya Tidak Apakah aplikasi yang dibuat memudahkan karyawan untuk mengolah nilai siswa? Apakah informasi mengenai data guru, data siswa dan nilai sudah tepat ?
120% 100% 80% 60% 40% 20% 0%
9
0
9
0
Ya Tidak
1
2
Gambar 4.41 Persentase hasil jawaban dari pertanyaan 1 dan 2
BAB V PENUTUP A. Kesimpulan Telah berhasil dianalisis, dirancang dan dibangun suatu sistem informasi akademik menggunakan metode berorientasi objek pada SMP Negeri 1 Pengadegan Kabupaten Purbalingga. Sistem ini dapat mengatasi masalahmasalah yang sebelumnya ada yaitu dalam pengolahan data-data penilaian serta dapat membantu petugas dalam membuat laporanlaporan yang dibutuhkan seperti data siswa per kelas, laporan data guru, laporan leger nilai dan laporan raport siswa. Kesalahan pencatatan dan perhitungan yang sebelumnya sering terjadi dengan sistem ini dapat diminimalisir, tidak ada lagi pengulangan dalam penginputan data karena data-data sudah tersimpan dalam database dan keterlambatan penyusunan laporan tidak terjadi lagi karena data langsung diolah komputerisasi sehingga akan lebih menghemat biaya dan tenaga untuk proses penilaian.
DAFTAR PUSTAKA Jogiyanto, H.M. 2003. Sistem Teknologi Informasi. Penerbit : Andi. Yogyakarta. Kristianto, Andi. 2008. Perancangan Sistem Informasi dan Aplikasinya. Gava Media. Yogyakarta Ladjamudin bin Al-Bahra, “Analisis dan Desain Sistem Informasi”, Penerbit Graha Ilmu Yogyakarta, Edisi Pertama, 2005 Ladjamudin Bin Al-Bahra. 2006. Rekayasa Perangkat Lunak. Graha Ilmu. Yogyakarta McLeod, Raymond. 2008. Sistem Informasi Manajemen. Salemba Empat. Jakarta Mulyanto, Agus. 2009. Sistem Informasi Konsep & Aplikasi. Pustaka Pelajar. Yogyakarta Nasution, M.N. 2004. Manajemen Jasa Terpadu: Total Service Management. Bogor: Ghalia Indonesia Raharjo, Budi. 2011. Membuat Database Menggunakan MySQL. Informatika Bandung. Bandung Ratnawati, P., 2003, Mengukur Kepuasan Masyarakat terhadap Pelayanan Pendidikan, Jurnal Pendidikan dan Kebudayaan No. 43 Tahun ke-9 Sulistyo-Basuki. 2006. Metodologi Penelitian. Jakarta: Wedatama Widya Sastra Sutabri, Tata. 2012. Analisis Sistem Informasi. Andi Offset. Yogyakarta Tantra, Rudi. 2012. Managemen Proyek Sistem Informasi. Andi Offset. Yogyakarta