Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
APLIKASI PENGOLAHAN RAPORT SISWA
SMP NEGERI 2 CEPER KLATEN
Naskah Publikasi
Disusun oleh
1. Aprilia Kurniawati 07.01.2296
2. Arum Prabeswati 07.01.2316
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2010
PROCESSING APPLICATION RAPORT STUDENTS
SMP NEGERI 2 CEPER KLATEN
APLIKASI PENGOLAHAN RAPORT SISWA
SMP NEGERI 2 CEPER KLATEN
Aprilia Kurniawati 07.01.2296
Arum Prabeswati 07.01.2316
Jurusan D3 Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The use of computers has been widely found in many places. Therefore,the computer can be utilized, one for processing the processing value of reportcards. Processing of student report cards that have been done conventionally,need to be processed by utilizing a computer in order to be able to overcome thesecurity problems of data storage, search duration data and error valuecalculation.
SMP Negeri 2 Ceper Klaten processing system report cards haveperformed and documented manually. In addition to such a complicated and notpractical, store it in the documentation of the data with paper forms have a lot ofrisks that lead to the loss of much data. Therefore we need a new system ofcomputerized and integrated to generate the information needed quickly, precise,and accurate.
Building the Application Processing Raport SMP Negeri 2 CeperKlaten a new system of computerized and integrated to generate the informationneeded quickly, precise, and accurate in making the report cards. This applicationis created using NetBeans 6.5 and MySQL as the database. The purpose of thisapplication is to save time in creating rapport and overcome the problem ofinaccuracy in calculating the value of report cards.
Keywords : a computerized system, raport application, information technology
1. Pendahuluan
Teknologi informasi yang semakin berkembang sangat memberi dukungan
bagi pengembangan sistem informasi sebuah lembaga. Pendidikan tidak akan
pernah lepas dari kegiatan belajar – mengajar yang dilakukan antara siswa dengan
pengajar. Hasil kegiatan belajar – mengajar tersebut berupa nilai akademik yang
dilaporkan pada sebuah buku laporan kemajuan belajar siswa atau raport setiap
semester. Buku raport diberikan kepada wali siswa oleh pihak penyelenggara
tempat belajar – mengajar diadakan, dalam masalah disini pihak penyelenggara
tempat belajar-mengajar tersebut adalah SMP Negeri 2 Ceper Klaten.
Permasalahan tersebut misalnya, kurangnya ketelitian para pengajar untuk
menuliskan nilai siswa dalam buku raport dan tidak ada efisien waktu dalam
proses pengerjaan raport.
Aplikasi raport nilai akademik siswa merupakan salah satu metode alternatif
dalam mengatasi permasalahan yang dimisalkan tersebut. Berdasarkan uraian
diatas, penulis bermaksud merancang suatu sistem mengenai pengolahan raport
siswa dengan mengangkat judul “Aplikasi Pengolahan Raport Siswa SMP Negeri
2 Ceper Klaten”.
2. Dasar Teori
2.1. Konsep Dasar Sistem Informasi
2.1.1. Pengertian Sistem
Sistem yang menekankan pada prosedur didefinisikan sebagai suatu
urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan apa yang
harus dikerjakan, siapa yang mengerjakan, kapan dikerjakan, dan bagaimana
mengerjakannya. Pendekatan sistem yang menekankan pada elemen atau
komponennya didefinisikan sebagai bagian – bagian yang saling berkaitan
yang beroperasi bersama untuk mencapai beberapa sasaran atau maksud.
2.1.2. Karakteristik Sistem
Suatu sistem mempunyai karakteristik, yaitu komponen sistem
(components), batas sistem (boundary), lingkungan sistem (enironments),
penghubung (interface), masukan (input), keluaran (output), pengolah
(process), sasaran (objectives), dan tujuan (goal).
2.1.3. Pengertian Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna
dan lebih bermanfaat dalam pengambilan keputusan untuk mencapai tujuan.
2.1.4. Karakteristik Informasi
Informasi mempunyai karakteristik, yaitu kepadatan, luasan informasi,
frekuensi informasi, skedul, waktu, akses, dan sumber.
2.1.5. Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem di dalam organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
laporan-laporan yang diperlukan pihak luar tertentu
2.1.6. Komponen Sistem Informasi
Sistem Informasi terdiri dari komponen-komponen, yaitu masukan
(input), model (model), keluaran (output), komponen teknologi (technology),
basis data (database), kendali (control).
2.2. Konsep Basis Data
2.2.1. Definisi Basis Data
Basis data merupakan suatu kumpulan data yang saling berhubungan
yang disimpan secara bersamaan sedemikian rupa dan tanpa pengulangan yang
tidak perlu untuk memenuhi berbagai kebutuhan.
2.2.2. Tujuan Basis Data
Basis data bertujuan untuk mengatur data sehingga diperoleh
kemudahan, ketepatan dan kecepatan dalam pengambilan kembali.
2.2.3. Kelebihan Basis Data
Kelebihan basis data diantaranya adalah kecepatan dan kemudahan
(speed), kebersamaan pemakai (sharebility), keakuratan (accuracy), keamanan
(security), ketersediaan (availability).
2.2.4. Sistem Basis Data
Komponen sistem basis data yaitu perangkat keras, sistem operasi, basis
data, DBMS (Database Management System), user dan aplikasi tambahan.
2.3. Konsep UML (Unified Modelling Language)
2.3.1. Diagram Dasar Dalam UML
Berikut ini adalah penjelasan mengenai berbagai diagram UML:
1. Model Use Case Diagram
Use case diagram secara grafis mendeskripsikan siapa yang akan
menggunakan sistem dan dalam cara apa pengguna (user) mengharapkan
interaksi dengan sistem itu.
2. Diagram Struktur Statis
UML menawarkan dua diagram untuk memodelkan struktur statis sistem
informasi, yaitu:
a. Class Diagram, yaitu diagram yang menunjukkan class object yang
menyusun sistem dan juga hubungan antara class object tersebut.
b. Object Diagram, yaitu diagram untuk memodelkan instance object
actual dengan menunjukkan nilai dari atribut instance.
3. Diagram Interaksi
UML menawarkan dua diagram untuk memodelkan struktur interaksi
sistem informasi, yaitu:
a. Diagram rangkaian (Sequence Diagram), yaitu diagram yang
menggambarkan langkah-langkah yang dilakukan sebagai respons
dari sebuah event untuk menghasilkan output tertentu.
b. Diagram Kolaborasi (Collaboration Diagram), yaitu diagram yang
menggambarkan interaksi antara objek dalam sebuah format
jaringan.
4. Diagram State (State Diagam)
UML memiliki sebuah diagram untuk memodelkan behavior objek
khusus yang kompleks dan sebuah diagram untuk memodelkan behavior
dari sebuah use case atau sebuah metode, yaitu:
a. Diagram Statechart, diagram yang menggambarkan siklus hidup
objek berbagai keadaan yang dapat diasumsikan oleh objek dan
kejadian yang menyebabkan objek beralih dari satu state ke state
lain.
b. Diagram Aktifitas (Activity Diagram), yaitu diagram yang
menggambarkan berbagai alir aktivitas dan sistem yang sedang
dirancang, bagaimana masing-masing alir berawal, decision yang
mungkin terjadi, dan bagaimana mereka berakhir.
5. Diagram Implementasi
Diagram implementasi juga memodelkan struktur sistem informasi,
yaitu:
a. Diagram Komponen (Component Diagram), yaitu diagram yang
menggambarkan organisasi dan ketergantugan komponen-
komponen software sistem.
b. Diagram Penguraian (Deployment Diagram), yaitu diagram yang
menggambarkan konfigurasi komponen-komponen softwarereal-
time, processor,dan peralatan yang membentuk arsitektur sistem.
2.3.2. Tujuan Penggunaan UML
Tujuan penggunaan UML diantaranya adalah :
a. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa
pemrograman dan proses rekayasa.
b. Menyatukan praktek-praktek terbaik yang terdapat dalam
pemodelan.
c. Memberikan model yang siap pakai, bahasa pemodelan visual yang
ekspresif untuk mengembangkan dan saling menukar model
dengan mudah dan dimengerti secara umum.
2.4. Perangkat Lunak Yang Digunakan
2.4.1. Java
2.4.1.1. Mengenal Java
Java menurut definisi dari Sun adalah nama sekumpulan teknologi
untuk membuat dan menjalankan perangkat lunak. Java merupakan bahasa
pemrograman berorientasi objek yang merupakan paradigma pemrograman
masa depan. Java juga dirancang agar dapat dijalankan di semua platform.
Java2 adalah generasi kedua dari java platform. Java berdiri di atas sebuah
mesin interpreter yang diberi nama Java Virtual Machine ( JVM ). Oleh
karena itu, bahasa java dapat dijalankan pada berbagai sistem operasi.
2.4.1.2. Kelebihan Dan Karakteristik Java
Java mempunyai kelebihan dan karakteristik, diantaranya adalah :
a. Berorientasi Objek, Java telah menerapkan konsep pemrograman
berorientasi objek yang modern dalam implementasinya.
b. Robust, Java mendorong pemrograman yang bebas dari kesalahan
dengan bersifat strongly typed dan memiliki run-time checking.
c. Portable, program java dapat dieksekusi di platform manapun selama
tersedia Java Virtual machine untuk platform tersebut.
2.4.2. NetBeans
2.4.2.1. Konsep NetBeans
Netbeans adalah program IDE (Integrated Development
Environment) yang dibuat oleh perusahaan Sun Microsystem. NetBeans
berlisensikan Sun Public License. Netbeans sebagai IDE ditujukan untuk
memudahkan pemrograman Java.
2.4.2.2. Kelebihan NetBeans
NetBeans mempunyai banyak kelebihan di banding IDE java lainnya,
diantaranya:
a. Dapat diperoleh secara gratis karena berlisensi Sun Public
License, selain itu NetBeans juga bersifat Open Source.
b. NetBeans versi full berisikan Base IDE, Java SE, Web & Java
EE, Mobility, UML, SOA, Ruby, C/C++, early akses for PHP,
GlassFish V2 UR2, Apache Tomcat 6.0.16.
2.4.3. MySQL
MySQL merupakan software sistem manajemen database (DBMS)
yang tersedia secara cuma-cuma dan boleh digunakan oleh setiap orang dengan
lisensi open source GNU General Public License (GPL). MySQL adalah salah
satu program penghasil database yang berbasis DOS dan memiliki prompt
utama yang disebut MySQL.
3. Tinjauan Umum
3.1. Sejarah Singkat SMP Negeri 2 Ceper Klaten
Sekolah ini berdiri pada tahun 1980/1981, bangunan gedung dan
Mebulernya belum selesai/lengkap. Sedang Kepala Sekolah yang difinitief belum
diangkat, jabatan kepala sekolah masih dirangkap Kepala SMP Negeri 1 Ceper
Bapak Sugito, BA. Maka Penerimaan Murid Baru (PMB) dan pelaksanaan belajar
mengajar sore hari, Guru-gurunya meminjam guru-guru SMP Negeri 1 Ceper
dengan jumlah 3 kelas dengan junlah murid 137 siswa. Keadaan itu berjalan
beberapa bulan, baru pada bulan Oktober diangkatlah seorang Kepala Sekolah
untuk memimpin SMP Negeri 2 Ceper ialah Bapak Suharlan Widyahardjono.
Demikian itu berlangsung sampai Th. Ajaran 1980/1981 berakhir. Tahun
1981/1982 jumlah kelas menjadi 6 kelas dengan jumlah murid 269 siswa.
Penerimaan Siswa baru tahun ini ada 238 siswa, sedangkan jumlah kelas dan
jumlah siswa saat ini Th. Ajaran 2009/2010 ada 18 Kelas dan 720 Siswa.
3.2. Visi dan Misi SMP Negeri 2 Ceper Klaten
3.2.1. Visi SMP Negeri 2 Ceper Klaten
Sebagai salah satu lembaga pendidikan yang berkompeten SMP N 2
Ceper Klaten mempunyai visi, misi dan tujuan yang nantinya akan menjadi
dorongan dan cita-cita dalam mencerdaskan bangsa.
3.2.2. Misi SMP Negeri 2 Ceper Klaten
a. Membentuk insan yang beriman
b. Meningkatkan prestasi
c. Membentuk insan yang peduli
d. Mendorong berkembang secara optimal
e. Menumbuhkan dan mendorong keunggulan
f. Mendorong lulusan yang berkualitas
4. Pembahasan
4.1. Perancangan Sistem
4.1.1. Perancangan Proses
4.1.1.1. Flowchart
Gambar 4.1 Flowchart yang ditawarkan
4.1.1.2. Use Case Diagram
Gambar 4.2 Use Case Diagram
4.1.1.3. Class Diagram
Gambar 4.3 Class Diagram
4.1.2. Perancangan Basis Data
Basis data merupakan komponen penting yang diperlukan untk dapat
menampung seluruh data aliran dalam satu sistem.
Tabel 4.1 Hubungan Antar Tabel
4.2. Implementasi Sistem
4.2.1. Instalasi Software
Instalasi softwarenya, yaitu jika master software tersimpan pada
hardisk, maka langkah pertama adalah dengan mencari lokasi dimana master
tersebut berada. Untuk system ini, berada pada path C:\Program
Files\Raport\Raport.exe.
Jika software berada di CD, maka masukan CD Program pada CD
ROM, kemudian aktifkan Drive CD ROM Tempat CD Instalasi berada misal
G:\Raport\Raport.exe, kemudian klik OPEN, lalu ikuti petunjuk install
program, secara default Raport akan terinstal di C:\Program Files\Raport.
4.2.2. Implementasi Program
Implementasi program merupakan bentuk program yang dijalankan
pada sistem yang dikembangkan. Untuk mengakses Aplikasi Pengolahan
Raport Sekolah Menengah Pertama Negeri 2 Ceper Klaten dapat dilakukan
dengan dua cara, yaitu :
4.2.2.1. Icon
Dengan menu icon ini, akan lebih mudah dan cepat untuk mengakses
pengolahan data Aplikasi Pengolahan Raport SLTP 2 Ceper Klaten.
Gambar 4.4 Icon Penilaian
4.2.2.2. Menu Start
Kita dapat mengakses Aplikasi Pengolahan Raport Sekolah
Menengah Pertama Negeri 2 Ceper Klaten dengan menu ini, yaitu dengan
cara mengklik start dengan tombol kiri pada mouse kemudian pilih
Raport.exe. Setelah memilih salah satu cara dari kedua cara tersebut, maka
akan tampil :
1. Menu Login
Menu Login merupakan jendela yang muncul pertama kali sebelum
masuk ke dalam program atau menu utama. Login berfungsi untuk
menjaga keamanan akses pengguna.
Gambar 4.5 Menu Login
2. Menu Utama
Gambar 4.6 Menu Utama
Pada tampilan menu diatas, user dapat mengakses menu Pengolahan Data,
Pengolahan Nilai Siswa, Laporan, dan Raport. Menu Pengolahan Data terdiri
dari menu item Data Siswa, Mata Pelajaran, Data Guru, Data Kelas, dan Bagi
Kelas. Menu Pengolahan Nilai Siswa terdiri dari menu item Nilai Akhir
Semester dan Nilai Personal Siswa. Menu Laporan terdiri dari Laporan Data
Siswa, Laporan Data Kelas dan Laporan Data Mapel. Menu Raport
digunakan untuk mencetak raport siswa.
3. Menu
Menu berfungsi untuk memasukkan semua data yang berkaitan dengan
Pengolahan Raport Sekolah Menengah Pertama Negeri 2 Ceper Klaten,
seperti :
a. Form Input Data Siswa
Gambar 4.7 Menu Siswa
b. Form Input Data Mata Pelajaran
Gambar 4.8 Menu Mata Pelajaran
c. Form Input Data Nilai
Gambar 4.10 Form Input Nilai
d. Output Raport
Output berupa raport digunakan untuk menampilkan hasil nilai – nilai per
Siswa dalam satu semester.
Gambar 4.11 Output Raport
5. Penutup
5.1. Kesimpulan
Dari penjelasan dan pembahasan hasil “Aplikasi Pengolahan Raport Siswa SMP
Negeri Ceper Klaten” ini dapat diambil kesimpulan sebagai berikut :
1. Pembuatan aplikasi pengolah raport ini dapat meminimalisir proses
waktu dalam pengerjaan pembuatan raport serta meminimalisir
kesalahan dalam penulisan buku raport.
2. Aplikasi pengolah raport dapat mengurangi pekerjaan yang berulang-
ulang atau dapat melakukan manipulasi data dengan mudah.
3. Sistem pengerjaan raport selama ini masih dilakukan secara manual
sehingga sering sekali terjadi kesalahan dalam pengerjaan raport dan
membutuhkan waktu yang tidak sedikit. Dari pengembangan sistem baru
tersebut ditemukan kelebihan antaralain :
a. Pembuatan raport dapat dilakukan secara cepat, tepat, akurat dan
relevan
b. Mempercepat dalam pengerjaan raport
5.2. Saran
Berdasarkan evaluasi terhadap proses dan hasil dari program aplikasi ini,
maka saran – saran untuk pengembangan selanjutnya dalam bidang ini antaralain :
1. Sistem ini dapat dikembangkan lagi menjadi lebih komplit, seperti
melengkapinya dengan data siswa penerima beasiswa, data peraih nilai
tertinggi dan terendah dalam suatu mata pelajaran perkelas.
2. Memberikan pengamanan program yang lebih baik.
Demikianlah hasil dari seluruh laporan ini, semoga saran-saran yang ada,
bisa digunakan untuk pengembangan aplikasi pengolah raport yang lebih baik lagi
di masa yang akan datang.
DAFTAR PUSTAKA
Al Fatta, Hanif.2007. Analisis dan Perancangan Sistem Informasi Untuk
Keunggulan Bersaing Perusahaan & Organisasi Modern. Andi Offset,
Yogyakarta.
HM Jogiyanto.1990. Analisis dan Desain Sistem Informasi. Andi Offset,
Yogyakarta.
Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Andi Offset, Yogyakarta
Suyanto, M. 2005. Pengantar Teknologi Informasi. Andi Offset, Yogyakarta
Rickyanto, Isak. 2004. Pemrograman Database Java dengan JDBC. Andi Offset,
Yogyakarta.