perancangan aplikasi informasi nilai siswa sd...

11
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

Upload: dangthuy

Post on 28-Jul-2018

228 views

Category:

Documents


0 download

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