perancangan aplikasi informasi nilai siswa sd...
TRANSCRIPT
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 urut-
urutan 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