PERANCANGAN APLIKASI INFORMASI NILAI SISWA SD MUHAMMADIYAH SERUT BANTUL MENGGUNAKAN JAVA
Naskah Publikasi
Disusun oleh : Oktariono
07.01.2417
Susanto
07.01.2439
JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2010
STUDENT SCORE INFORMATIONAPPLICATION DESIGN SD MUHAMMADIYAH SERUT USING JAVA
PERANCANGAN APLIKASI INFORMASI NILAI SISWA SD MUHAMMADIYAH SERUT BANTUL MENGGUNAKAN JAVA Oktariono Susanto Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRAK
School is an institution that one of its tasks is to provide services to the public to prepare human resources (HR) the future of quality and efficient. Inplementasi development information and communication technology in schools is an effort that should be done. Problems in pengelolahan raport value experienced by the institution SD Muhammadiyah Serut, Bantul. Hence the value of report cards is not enough processing is done by manual way. But it requires a computer system to be able to support the processing of the data. So experience the effectiveness and efficiency. The results showed an application made to save searches, recording and data entry. reduce the repetitive work or to edit the data easily. The result of the required reports can be easily obtained and timely. Forms of display can be easily understood by the user or users. Improve the performance in order to make their services and completion tasks properly. More secure data storage and data is not easily lost. Keywords : Applications, information, processing, value, java.
1. PENDAHULUAN 1.1. Latar Belakang Sekolah merupakan institusi yang salah satu tugasnya adalah memberikan pelayanan kepada masyarakat untuk menyiapkan sumber daya manusia (SDM) masa depan yang bermutu dan berdaya guna. Pengembangan inplementasi teknologi informasi dan komunikasi di sekolah merupakan upaya yang seharusnya dilakukan. Permasalahan didalam pengelolahan nilai raport dialami oleh lembaga pendidikan SD Muhammadiyah Serut, Bantul. Oleh karena itu pengolahan nilai raport tidak cukup dikerjakan dengan cara manual. Tetapi membutuhkan suatu sistem komputer untuk dapat menunjang pengolahan data tersebut. 1.2. Rumusan Masalah Bagaimana membuat aplikasi informasi nilai siswa berbasis komputer yang dapat memproses nilai raport dengan cepat dan mudah sehingga dapat memudahkan kerja para wali kelas di SD Muhammadiyah Serut?. 1.3. Batasan Masalah Mengingat permasalahan yang cukup komplek serta untuk meghindari meluasnya ruang lingkup masalah, maka dalam penelitian ini hanya dibatasi pada masalah : 1. Mengentri data nilai siswa, data guru, kelas, mata pelajaran. 2. Menyajikan nilai belajar siswa berupa informasi nilai. 3. Pengelolaan nilai siswa hanya dilakukan oleh admin atau tata usaha. 1.4. Tujuan dan Manfaat Penulisan 1.4.1.
Tujuan Penulisan Merancang sistem informasi pengelolaan nilai rapot dan membuat implementasi sistem tersebut.
1.4.2.
Manfaat Penulisan
1. Penyusun Sebagai tambahan pengalaman bagi penyusun dalam mengaplikasikan berbagai disiplin ilmu yang selama duduk dibangku kuliah, serta menambah pengetahuan tentang situasi lingkungan dunia kerja dan kegiatan operasional. 2. Lembaga Sebagai bahan kajian dan pertimbangan dalam mengimplementasikan sistem pengelolaan data serta penerapan kebijakan-kebijakan dalam mengelola, mengendalikan dari pemborosan yang diakibatkan pengolahan secara manual
dan menggantikan
sistem yang ada dengan sistem baru yang mampu
memberiakan informasi secara cepat dan akurat sehingga berguna bagi perencanaan pada periode mendatang. 1.5. Metode Penulisan Adapun metode penulisan yang digunakan dalam penyusunan Tugas Akhir ini adalah : 1. Metode Observasi Metode
observasi
merupakan
suatu
cara
pengumpulan
data
dengan
pengamatan secara langsung maupun pengamatan secara tidak langsung terhadap objek yang diteliti. 2. Metode Wawancara/Interview Merupakan sebuah cara untuk pengumpulan data dengan menanyai secara langsung orang yang mengetahui seluk beluk tentang objek yang sedang diteliti. 3. Metode Studi Kepustakaan / Literature Merupakan sebuah cara dalam pengumpulan data dengan mempelajari literature atau bahan pustaka baik berupa dokumen tertulis maupun berupa gambar dan mengambil teori-teori yang berhubungan dengan judul penetian ini. 1.6. Sistematika Penulisan Dalam penulisan Tugas Akhir ini dibagi menjadi beberapa bab yaitu : BAB I : PENDAHULUAN Pada bab ini berisi Latar Belakang Masalah, Rumusan Masalah, Batasan Masalah, Tujuan dan Manfaat Penulisan, Metode Penulisan dan Sistematika Penulisan. BAB II: LANDASAN TOERI Bab ini berisi tentang landasan teori yang digunakan dalam penyusunan tugas akhir. BAB III: TINJAUAN UMUM Bab ini berisi mengenai Gambaran Umum Sekolah, dan Sistem Yang Berjalan. BAB IV: PEMBAHASAN Bab ini membahas tentang Sistem Yang Diusulkan, Implementasi dan Pembahasan. BAB V: PENUTUP Bab akhir ini berisi kesimpulan seluruh perancangan aplikasi serta saran-saran bagi perbaikan dan pengembangan yang dimungkinkan. LAMPIRAN
2.
LANDASAN TEORI
2.1 Konsep Dasar Sistem Definisi sistem menurut pendekatan yang menekankan pada prosedur adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu (Jogianto, Yogya, 1995: 1). Sedangkan definisi sistem yang menekankan pada elemen atau komponen adalah kumpulan dari elemen-elemen yang saling berinteraksi untuk mencapai tujuan tertentu. 2.2 Karakterisitik Sistem Suatu sistem mempunyai karakteristik sistem atau sifat-sifat tertentu, yaitu mempunyai komponen sistem, batasan sistem, lingkungan luar, penghubung sistem, masukan sistem, pengolah sistem, keluaran sistem, dan tujuan sistem. 2.3 Konsep Dasar Informasi Informasi adalah data yang telah diproses atau data yang memiliki arti (Raymond Mclecl, edisi bahasa Indonesia jilid 1:18). Kualitas dari suatu informasi (quality of information) tergantung dari 5 hal yaitu : akurat, tepat waktu, relevansi, lengkap dan jelas. 2.4 Konsep Dasar Sistem Informasi 2.4.1
Sistem Pengolahan Data Pengolahan data mempunyai 4 tugas
utama yaitu mengumpulkan data,
manipulasi data, penyimpanan data dan persiapan dokumen. 2.4.2
Manajemen Pengolahan Data Manajemen pengolahan data disini dapat didefinisikan sebagai suatu komponen
organisasi yang mengumpulkan, mengklasifikasikan informasi dengan memproses, menganalisa, mengkomunikasikan informasi dengan orientasi. 2.5 Flowchart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan uruturutan prosedur dari suatu program. 2.6 Normalisasi Normalisasi merupakan suatu cara pendekatan dalam membangun desain logika database relasional yang tidak secara langsung berkaitan dengan model data tetapi
dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur tabel yang normal. 2.7 Gambaran Software Yang Digunakan 2.7.1
Sekilas Tentang Bahasa JAVA Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James
Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV Box. Nama JAVA sendiri terinspirasi pada saat mereka sedang menikmati secangkir kopi yang mengandung arti asal bijih kopi. Java adalah bahasa pemrograman dan juga sebuah platform. Sebagai salah satu bahasa pemrograman tingkat tinggi, java adalah sebuah bahasa berorientasi object (Object oriented programming). 2.7.2
NetBeans 6.5 Netbeans merupakan Integrate Development Environment atau IDE. Suatu IDE
adalah lingkup pemrograman yang diintegrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan pembangun GUI, suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger. 2.7.3
Gambaran Singkat SQL Server 5.1 Microsoft SQL Server 5.1 ialah perangkat lunak Relation Database Management
Sistem (RDBMS) yang handal. Didesain untuk mendukung proses transaksi yang besar (seperti order entri yang online, inventori, akuntansi atau manufaktur). 2.7.4
Adobe Photoshop CS 2 Adobe photoshop CS2 adalah salah software pengolah gambar digital yang
populer saat ini. Adobe Photoshop dapat di gunakan untuk pembuatan, penyuntingan dan manipulasi tampilan warna , pemberian efek tampilan dan sebagainya.
3.
TINJAUAN UMUM
3.1 Gambaran Umum Sekolah 3.1.1
Sejarah Singkat SD Muhammadiyah Serut SD Muhammadiyah Serut Bantul berdiri pada tanggal 1 Agustus 1955 yang
didirikan oleh Bapak Awali dan berkedudukan pada rumah beliau di Serut Palbapang Bantul. Seiring bergantinya waktu kemudian SD Muhammadiyah Serut berpindah tempat dan berkedudukan tetap di desa Serut Palbapang Bantul dengan bangunan layak pakai pada tahun 1970.
3.2 Sistem Yang Berjalan
Gambar 4.1 Flowchart Sistem Informasi Nilai Yang Berjalan Pengolahan nilai belajar siswa pada SD Muhammadiyah Serut sekarang ini masih di proses secara manual. Pengolahan dilakukan oleh karyawan dan wali guru, kegiatan ini kurang efisien karena membutuhkan tenaga serta waktu yang lama. 4.
PEMBAHASAN
4.1 Sistem Yang Diusulkan 4.1.1 Perancangan Sistem Perancangan sistrem merupakan gambaran perencanaan dan pembuatan sketsa atau peraturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh. 4.1.2 Perancangan Proses Pada tahap perancangan proses akan dibuat yang disebut dengan rancangan model, pada tahap rancangan model ini akan memberikan suatu gambaran mengenai bentuk model sistem yang akan dibuat. 4.2 Implementasi dan Pembahasan Manual program merupakan suatu petunjuk bagi pemakai atau user tentang cara pengoperasian program sehingga dapat tercapai sesuai dengan tujuan program. Dalam penggunaannya terdapat aturan serta langkah-langkah yang telah ditetapkan agar program bisa berjalan dan bermafaat lebih baik. Pengguna atau user harus mengisi login terlebih dahulu untuk mengakses semua sistem yang ada dalam program. Untuk
login user, hak akses dibedakan
berdasarkan user dan password dari tiap user. User diwajibkan mengisi form login saat pertama kali program berjalan agar program bisa dioperasikan sebagaimana mestinya.
Setelah mengisi login dan memiliki hak akses dengan benar maka program menuju menu utama dan bisa operasikan sebagaimana mestinya. Di dalam menu utama terdiri dari beberapa menu bar yaitu: 1) Data, dengan menu Item : a. Siswa b. Wali Siswa c.
Guru
d. Wali Kelas e. Mata Pelajaran f.
Alumni
2) Pengolahan, dengan menu Item : a. Nilai b. Kelas Siswa c.
Status Siswa
3) Laporan, dengan menu Item : a. Nilai b. Siswa c.
Guru
d. Alumni 4) Pengaturan, dengan menu Item : a. Operator, didalamnya terdapat menu rubah, tambah dan hapus password. 5) Bantuan, dengan menu Item : a. Penggunaan, merupakan informasi cara menggunakan program secara benar. Membantu user jika terjadi kesulitan dalam mengoperasikannya. Pengoperasian data dalam aplikasi ini agar bisa berjalan lancar maka untuk membuka menu item ke menu item yang lain, maka harus harus menutup form yang aktif terlebih dahulu. Sebelum menggunakan aplikasi ini atau terdapat kesulitan dalam pengoperasiannya sebaiknya bacalah petunjuk cara penggunaannya pada menu bantuan. Sehingga aplikasi ini akan sangat bermanfaat seperti yang diharapkan oleh pembuatnya. 5.
PENUTUP
5.1 Kesimpulan Penggunaan sistem yang baru dengan bebasis komputer khususnya dengan software Java diharapkan menghasilkan informasi yang lebih berkualitas dan dapat membantu proses pengambilan keputusan, karena sistem komputerisasi mempunyai
banyak keuntungan, terutama dalam hal penulisan dan keamanan data. Keuntungan yang di dapat dengan adanya sistem komputerisasi antara lain : •
Dapat menghemat pencarian, pencatatan dan pemasukan data.
•
Dapat mengurangi pekerjaan yang berulang-ulang atau dapat mengedit data dengan mudah.
•
Hasil laporan yang dibutuhkan dapat dengan mudah diperoleh dan tepat waktu.
•
Bentuk tampilan dapat dengan mudah dimengerti oleh pemakai atau user.
•
Meningkatkan kinerja dalam rangka melakukan pelayanan dan penyelesaian tugas-tugas dengan baik.
•
Penyimpanan data lebih aman dan data tidak mudah hilang.
5.2 Saran •
Sistem informasi nilai siswa SD Muhammadiyah Serut ini sangat potensial sekali untuk dikembangkan di kalangan tingkat pendidikan terutama tingkat dasar, dikarenakan sistem informasi seperti ini begitu sangat dibutuhkan dalam era teknologi informasi yang setiap saat selalu berkembang.
•
Sistem informasi nilai siswa SD Muhammadiyah Serut akan sangat berguna bagi pihak SD Muhammadiyah Serut jika digunakan karena pihak sekolah akan sangat mudah untuk mendapatkan informasi yang diperlukan.
•
Pada sistem yang dirancang ini masih belum sempurna, untuk meningkatkan kualitas dan ruang lingkup dari Sistem informasi nilai siswa SD Muhammadiyah Serut maka diperlukan pengembangan dan penambahan fungsi aplikasi baru untuk pengelolaan data akademik lainnya.
•
Untuk meningkatkan keamanan atau kehilangan data khususnya keamanan database, maka diperlukan kestabilan supply listrik dengan mempertahankan aliran listrik dengan menggunakan UPS (UnInteruptible Power Supply), sehingga listrik akan tetap tersedia walaupun supply terputus dan backup data minimal satu bulan dua kali.
DAFTAR PUSTAKA Arief, M. Rudianto, Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000, Penerbit ANDI, Yogyakarta, 2006. Hartati, G. Sri, Suharto, B. Herry, Wijoyo, M. Soesilo, Pemrograman GUI Swing Java dengan Netbeans 5, Penerbit ANDI, Yogyakarta, 2007. Utami Ema, Sukrisno, Mengoptimalkan Query Pada SQL Server, Penerbit ANDI, Yogyakarta 2008. www.netbeans.org