APLIKSI PENGOLAHAN DATA LAPORAN HASIL BELAJAR SISWA PADA SLTPN 1 SENTOLO YOGYAKARTA Naskah Publikasi
disusun oleh : 1. Ahmad Sururi Ngafif
07.02.6954
2. Nanda Gumara
07.02.6955
3. Heri Gunawan
07.02.7011
4. Reni Arianti
07.02.7023
JURUSAN MANAJEMEN INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2010
NASKAH PUBLIKASI APLIKASI PENGOLAHAN DATA LAPORAN HASIL BELAJAR SISWA PADA SLTPN 1 SENTOLO YOGYAKARTA
yang dipersiapkan dan disusun oleh Ahmad Sururi Ngafif
07.02.6954
Nanda Gumara
07.02.6955
Heri Gunawan
07.02.7011
Reni Arianti
07.02.7023
telah disetujui oleh Dosen Pembimbing Tugas Akhir pada tanggal 14 Juni 2010
The Aplication Of Making Reporting Data From Result Of Student’s Study in SLTPN 1 Sentolo Aplikasi Pengolahan Data Laporan Hasil Belajar Siswa Pada SLTP1 Sentolo Ahmad Sururi Ngafif Nanda Gumara Heri Gunawan Reni Arianti Jurusan D3 Manajemen Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT As long as time passing, the improvement of technology also increas ingly right now. It signed with more user that using internet. Almost of class of society had used internet access. In order to its not a surprise thing again if in this time a little kid can understand what’s the internet means and use it too. So, in this stuff, a knowledge about ICT is really a need, not amazed if in the schools there is a learn about Information Technology this time. And that’s why a competent teacher in information technology is really need. With information technology, it will help the user to finish the job/duty. In oder to, the author wants to make a Final Assignment that related with system of processing data of student’s study report because SLTP 1 Sentolo still using the manual system that cause of some mistake in input or processing data. With this Final Assignment, the author hope to make the teacher easier in input data and keep data to not broken although in term of long time enough, beside it with this system it will make easier the teacher and the student to get information anytime when the data is need.
Keywords : system analyst,data student,data teacher
1.Pendahuluan Seiring dengan berjalannya waktu kebutuhan manusia akan teknologi juga semakin berkembang. Hal ini ditandai dengan adanya fasilitas teknologi yang memudahkan masyarakat dalam mengatasi berbagai masalah yang ada. Salah satu contohnya yaitu pengolahan data laporan hasil belajar siswa yang masih menggunakan sistem manual disebagian sekolah-sekolah.Sehingga dengan adanya penerapan sistem komputerisasi dalam pengolahan data hasil belajar siswa dirasa sangat tepat untuk mengatasi permasalahan yang ada. 1.1 Rumusan Masalah Rumusan masalah merupakan pokok permasalahn yang akan dijadikan acuan untuk mencari solusi yang tepat atas permasalahan tersebut.Dalam laporan tugas akhir ini yang menjadi masalah adalah bagaimana membuat suatu aplikasi yang untuk mengolah data laporan hasil belajar siswa pada SLTPN 1 Sentolo Yogyakarta. 1.2 Batasan Masalah Setelah mengadakan observasi, penulis melihat bahwa permasalahan tentang pengolahan data laporan hasil belajar siswa sangat luas. Oleh karena itu penulis membatasi permasalahan yang akan dibahas dalam laporan ini. Adapun batasan masalahnya sebagai berikut : 1) 2) 3) 4) 5)
Pemrosesan data siswa dan data guru Pemrosesan data mata pelajaran dan data nilai siswa Pemrosesan laporan hasil belajar siswa Software yang digunakan antara lain, Visual Basic 6.0, SQL Server 2000 Minimal dua perangkat komputer
2 Konsep Dasar Sistem 2.1 Definisi Sistem Secara sederhana sistem dapat diartikan sebagai suatu kump ulan atau himpunan dari unsur atau variabel-variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung sama lain. 2.2 Syarat-syarat sistem Syarat-syarat yang harus dimiliki oleh suatu sistem, yaitu: Sistem harus dibentuk untuk menyelesaikan suatu tujuan. Elemen sistem harus mempunyai rencana yang ditetapkan. Adanya hubungan diantara elemen sistem. Unsur dasar dari proses lebih penting dari elemen sistem.
2.3Aplikasi Pengolahan Data Laporan Hasil Belajar Siswa Aplikasi pengolahan data laporan hasil belajar siswa merupakan suatu aplikasi yang dapat digunakan untuk melakuakan pengolahan data dan penyajian informasi data nilai dengan mengunakan komputer sebagai alat yang digunakan dalam pemrosesan data. Data tersebut diambil dari data siswa,data nilai,data mata pelajaran,data guru, data kelas pada SLTPN 1 Sentolo.Hal ini akan dapat membantu pihak guru yang bertugas dalam pemrosesan data laporan hasil belajar siswa. Pemrosesan data laporan hasil belajar siswa dengan mengg unakan sistem yang terkomputerisasi dapat meminimalkan kesalahan-kesalahan seperti redudansi dan inkonsistensi data, data yang tidak akurat ataupun keterlambatan dalam pengolahan data. Dimana masalah- masalah tersebut sering menjadi hambatan dalam pelayanan informasi bagi pihak-pihak yang membutuhkan. Dengan menggunakan aplikasi ini guru yang bertugas dapat melakukan pemrosesan data dengan menggunakan komputer. Hanya dengan memasukkan data- data yang bersangkutan. 2.4 Sistem Perangkat Lunak Dalam pembuatan aplikasi pengolahan data laporan hasil belajar siswa ini, penulis menggunakan bahasa pemrograman Visual Basic 6.0 dan database SQL Server 2000. Visual Basic 6.0 adalah salah satu bahasa pemrograman yang menggunakan bahasa visual dan bekerja pada sistem operasi windows. Menggunakan bahasa visual akan mempermudah programmer dalam proses pembuatan software. 3 TINJAUAN UMUM 3.1 Profil Sekolah SLTPN1 Sentolo yang berada di Kabupaten Kulon Progo tepatnya di Jln.Siwalan Sentolo Kulon Progo D.I.Yogyakarta,termasuk sekolah negeri yang mana telah terakreditasi A dengan NSS 201040405011 sekolah dengan bangga atas prestasi dan visi misi yang telah dimiliki ini diharapkan SLTPN 1 Sentolo mampu bersaing dengan sekolah yang lainnya.
3.2 Flowchart sistem yang sedang berjalan. Berikut ini flowchart sistem yang sedang di SLTPN 1 Sentolo
Gambar 3.2 Flowchart sistem yang sedang berjalan
4 PEMBAHASAN 4.1 Rancangan Sistem Yang Diusulkan Setelah menganalisa permasalahan yang ada pada objek penelitian di SMPN 1 Sentolo Kabupaten Kulon Progo D.I.Yogyakarta, penulis mengambil kesimpulan bahwa perlu diadakannya perbaikan sistem yang digunakan selama ini. Hal itu disebabkan oleh pentingnya informasi yang lebih terperinci dan rapi. Oleh karena itu, penulis mengajukan rancangan sistem yang akan diolah secara komputerisasi untuk mempermudah pengolahan data laporan hasil belajar siswa.. Secara umum rancangan sistem ditujukan untuk menggambarkan suatu tahapan penyelesaian sederhana, rapi dan jelas dengan menggunakan simbol-simbol yang standard. Dalam penyusunan laporan ini, penulis menyajikan rancangan dengan beberapa model yaitu Flowchart System dan DFD (Data Flow Diagram). 4.2 Data Flow Diagram (DFD). Data flow diagram yaitu diagram yang menggambarkan arus data yang terjadi di dalam sebuah sistem dan alat ini sangat membantu di dalam komunikasi dan dokumentasi bagi sistem user (pemakai sistem) untuk memahami sistem secara logis. DFD ini digunakan untuk menggambarkan proses kerja dari suatu sistem yang sudah ada ataupun sistem yang baru akan dikembangkan secara logis tanpa mempertimbangkan lingkungan fisik yang mempengaruhi, baik lingkungan dimana data mengalir maupun pada data yang akan disimpan. Sehingga dengan adanya DFD ini akan mempermudah pembagian kerja dan proses pengembangan sistem selanjutnya. 4.3 Perancangan Database 4.3.1
Relasi antar tabel.
4.4
Perancangan Interface Program Aplikasi Sistem Komputerisasi Penilaian SMP Rancangan input. 1) Menu login.
Gambar 4.4 Rancangan menu login 2) Menu utama
Gambar 4.5 Rancangan menu utama
3)
Menu input siswa
Gambar 4.6 Rancangan input siswa 4)
Menu input guru dan karyawan
Gambar 4.7 Rancangan input guru dan karyawan
5)
Menu input mata pelajaran
Gambar 4.8 Rancangan input mata pelajaran 6)
Menu input guru dan mata pelajaran
Gambar 4.9 Rancangan input guru dan mata pelajaran
7)
Menu input nilai
Gambar 4.10 Rancangan input nilai
8)
Menu edit user
Gambar 4.11 Rancangan edit user
4.5
Testing dan Implementasi Program
4.5.1
Testing program. Untuk memastikan bahwa program yang dibuat telah memenuhi syarat kelayakan,
maka program tersebut harus diuji terlebih dahulu. Hal ini dimaksudkan juga untuk menghindari terjadinya kesalahan-kesalahan program baik kesalahan internal ataupun eksternal secara menyeluruh serta melakukan verifikasi dan validasi. Verifikasi yaitu sebuah pengujian sebuah software untuk menyesuaikan dan menetapkan dengan berbagai syarat yang telah ditentukan. Sedangkan Validasi adalah sebuah pros es pengujian untuk mengetahui kebutuhan dan keinginan yang dibutuhkan oleh user. Ada dua metode dasar yang biasa digunakan dalam melakukan pengujian, yaitu : 1) Black Box Testing. Metode pengujian yang hanya dilakukan dengan menjalankan atau mengeksekusi program, kemudian mengamati apakah hasil program tersebut sesuai dengan proses yang diinginkan. Jika ada program yang tidak sesuai outputnya maka untuk menyelesaikannya diteruskan pada pengujian yang kedua, yaitu white box testing. 2) White Box Testing ( Glass Box Testing ). Metode pengujian yang dilakukan dengan melihat ke dalam program untuk meneliti kode-kode program yang ada dan menganalisis apakah ada kesalahan atau tidak. Jika ada modul yang menghasilkan output yang tidak sesuai dengan proses yang diinginkan, maka baris-baris program, variabel dan parameter yang terlibat pada unit tersebut akan dicek satu persatu dan diperbaiki, kemudian di compile ulang. 4.5.2
Implementasi sistem. Jika sistem perangkat lunak telah selesai melewati tahapan pengujian sistem dan
instalasi program, maka sistem tersebut sudah siap digunakan. Namun untuk dapat beroperasi sesuai dengan yang direncanakan, maka perlu dilakukan tahap pengenalanan terhadap perangkat lunak yang baru kepada pegawai Kantor Kecamatan Banyumas dengan cara melakukan pengkajian tentang instalasi software dan hardware serta cara kerja sistem yang baru. Kemudian melatih pegawai-pegawai Kantor Kecamatan Banyumas bagaimana cara pengoperasian perangkat lunak tersebut.
4.6
Manual Program 1)
Menu login. Form login ini digunakan untuk masuk ke dalam menu utama. User yang tidak memiliki hak akses tidak dapat melakukan login ke menu utama ini. sehingga dengan adanya menu login, maka tingkat keamanan data dapat terjaga.
Gambar 4.12 Menu Login 2)
Menu utama. Menu utama merupakan tempat untuk mengetahui sub-sub menu yang ada di dalam program. Form utama berisi menu Data,Laporan dan keluar.
Gambar 4.13 Menu Utama
Di dalam menu
Data terdapat sub menu Guru dan karyawan, data mata
pelajaran,data guru dan mata pelajaran,data siswa,data nilai dan pengguna. Sub menu guru dan karyawan digunakan untuk memanipulasi data guru dan karyawan yang terdiri dari baru,edit,hapus.Sub menu mata pelajaran digunakan untuk memanipulasi data mata pelajaran.Sub menu guru d an mata pelajaran digunakan untuk melihat hubungan antara guru dan mata pelajaran yang diampu ,sehingga memudahkan dalam pencarian data. Sub menu siswa digunakan untuk melihat data siswa dan memanipulasi data.Sub menu nilai digunakan untuk melihat hasil nilai dan memanipulasi data.Sub menu pengguna digunakan untuk melihat data pengguna dan memanipulasi data. Menu Laporan berisi data guru dan karyawan,data mata pelajaran,data nilai siswa,dan data siswa.Pada sub menu guru dan karyawan menampilkan data yang berisi tentang laporan data pendidik atau guru.Sub menu data mata pelajaran menampilkan data yang berisi tentang laporan data mata pelajaran yang terdiri kode mata pelajaran,nama mata pelajaran,jumlah jam,kapan masuk,sejak dalam sekolah.Sub data nilai menampilkan nilai sesuai kelas,nama siswa,mata pelajaran dan nilai. . Sub data siswa untuk menampilkan data siswa sesuai kelas masing -masing siswa yang terdiri dari nomer induk,nama,tanggal lahir,alamat.
3)
Menu input data guru dan karyawan.
Gambar 4 .14 menu input data Form ini digunakan untuk menambah dan menyimpan,mengedit,mencari data guru dan karyawan pada SLTPN 1 Sentolo. Untuk menambah data baru, tekan tombol Baru kemudian mengisikan data-data tersebut dan kemudian tekan tombol Simpan,inputkan data pada text box lalu tekan tombol cari untuk mendapatkan data yang dicari.Tekan tombol Keluar jika ingin keluar dari form guru dan karyawan. 4)
Form Mata Pelajaran
Gambar 4. 15 Mata Pelajaran Form ini digunakan untuk menambahkan data-data mata pelajaran yang baru ataupun mencari data mata pelajaran yang sudah ada. Cara memasukkan data yang baru, tekan tombol Baru kemudian masukkan data, setelah itu tekan tombol Simpan. Selanjutnya tekan tombol Edit untuk mengedit data-data mata pelajaran setelah itu tekan tombol simpan untuk menyimpan. 5)
Form guru dan mata pelajaran
Gambar 4.16 Form guru dan mata pelajaran Form ini digunakan untuk mengetahui data guru dan mata pelajaran yang diampu.Cara memasukkan data yang baru, tekan tombol Baru kemudian masukkan data, setelah itu tekan tombol Simpan. Selanjutnya tekan tombol Edit untuk mengedit data guru mata pelajaran setelah itu tekan tombol simpan untuk menyimpan.
6)
Form data siswa
Gambar 4.17 Form data siswa Form ini digunakan untuk mengisi data siswa.Caranya dengan tekan tombol Baru kemudian mengisi data-data sesuai dengan keterangannya disamping. Setelah itu tekan tombol Simpan, maka data akan tersimpan secara otomatis 7)
Form data nilai
Gambar 4.18 Form Input Data Nilai
Form ini digunakan untuk memasukkan nilai,dengan cara tekan tombol guru dan mapel, masukkan tahun ajaran, tekan tombol liat siswa, klik tombol baru,lalu tekan tombol cari untuk mencari siswa, kemudian masukkan nilai sesuai nlaii yang bersangkutan.kemudian simpan. 8)
Form data pengguna
Gambar 4.19 Form pengguna Form ini digunakan untuk memasukkan admin,dengan cara tekan tombol data Pengguna, masukkan data nip, klik tombol baru, lalu isikan data pasword dan jabatan bersangkutan.kemudian simpan.
DAFTAR PUSTAKA
Al
Fatta,Hanif,Analisis
dan Perancangan Sistem
Informasi
Untuk
Keunggulan
Bersaing Perusahaan dan Organisasi Modern,Andi Offset,Yogyakarta, 2007 Arief,M.Rudyanto,Pemrograman
Basis
Data
Menggunakan
Transact-SQL
dengan Microsoft SQL Server 2000, Andi Offset, Yogyakarta, 2006 Jogiyanto, H.M, Analisis & Desain Sistem Informasi Pendekatan Terstruktur Teori
dan
Praktek Aplikasi Bisnis, Andi Offset, Yogyakarta, 2005 Kusrini.M.Kom,Strategi
Perancangan
dan
Pengelolaan
Basis
Data,
Andi
Sunyoto,Andi, Pemrograman Database dengan Visual Basic dan Microsoft SQL,
Andi
Offset,Yogyakarta, 2007
Offset, Yogyakarta, 2007