• Tidak ada hasil yang ditemukan

SISTEM INFORMASI NILAI SISWA SMP NEGERI 1 TANJUNGSARI, GUNUNGKIDUL, YOGYAKARTA BERBASIS J2ME. Naskah Publikasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI NILAI SISWA SMP NEGERI 1 TANJUNGSARI, GUNUNGKIDUL, YOGYAKARTA BERBASIS J2ME. Naskah Publikasi"

Copied!
19
0
0

Teks penuh

(1)

SISTEM INFORMASI NILAI SISWA “SMP NEGERI 1 TANJUNGSARI,

GUNUNGKIDUL, YOGYAKARTA” BERBASIS J2ME

Naskah Publikasi

disusun oleh

Andri Listriyono 07.01.2338

Devi Yustiawan 07.01.2358

JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

YOGYAKARTA

2011

(2)
(3)

System Information Student Test Score “SMP Negeri 1 Tanjungsari Gunungkidul, Yogyakarta” Based in J2ME

Sistem Informasi Nilai Siswa “SMP Negeri 1 Tanjungsari Gunungkidul, Yogyakarta” Berbasis J2ME

Andri Listriyono Devi Yustiawan Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

Abstract

In this Final Project the author discusses the making of an application processing student test scores. Assessment of learning outcomes to students in education is one very important factor, because with the assessment of learning outcomes, it will show clearly the level of success of an education provider (school) in educating their students. The existence of learning outcomes assessment, will also give a clear picture of student achievement of learning outcomes, either individually or overall.

Junior Higth School Tanjungsari I is one of the organizers of education (primary school) in the city Tanjungsari (Gunung Kidul). Currently, the provision of learning outcomes to students still manual, which is still use the report card as a medium, and teachers process the data from these tests are still using a variety of applications such as Microsoft Word and Excel, so that the data processing of student can take a long time .

The solution of problem solving such cases is to create an application processing value-based student test J2ME so that processing of student data more quickly, accurately and the information generated will be higher quality and value.

(4)

1. Latar Belakang Masalah

Sejalan dengan berkembangnya teknologi dan ilmu pengetahuan seperti pada saat ini, kebutuhan masyarakat akan kemudahan proses pada segala bidang kerja semakin meningkat, komputer yang salah satunya memiliki banyak kelebihan diantaranya kecepatan, keakuratan serta efisiensi dalam pengolahan data dibandingkan dengan sistem manual.

Pengolaahan data penilaian hasil ujian sebelumnya dilakukan dengan manual untuk dikembangkan sehingga menjadi sistem pengolahan data dalam penilaian hasil ujian. Melihat keadaan ini, mendorong penulis untuk melakukan penelitian tentang pengolahan data penilaian hasil ujian yang akan dilanjutkan untuk pembuatan tugas akhir yang akan diberi judul “Sistem Informasi Nilai Siswa SMP Negeri 1 Tanjungsari Berbasis J2ME”. Dengan adanya sistem pengolahan hasil ujian ini diharapkan dapat mempermudah dalam pengisian dan penyampaian informasi nilai siswa.

2. Landasan Teori

2.1 Konsep Dasar Sistem

Sistem adalah suatu sekumpulan komponen yang saling bekerja.1 Sistem merupakan sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan. Sistem juga mempunyai karakteristik yaitu mempunyai elemen-elemen (subsystem), batasan (boundary), lingkungan luar (envirounments), penghubung (interface), dan masukan (input).

2.2 Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya dipandang sebagai berikut:

1. Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System) Sistem abstrak merupakan sistem yang berupa gagasan atau konsep yang tidak tampak secara fisik, misalnya teologia yang berupa pemikiran-pemikiran tentang hubungan manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem akuntansi, dan sebagainya.2

2. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System) Sistem Alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia, misalnya sistem perputaran planet terhdap matahari.3 Sistem buatan manusia adalah sistem yang dirancang oleh manusia, misal sistem

1

Abdul Kadir, Pengenalan Sistem Informasi (Yogyakarta : Andi Offset, 2003), hal. 2 2

Abdul Kadir, hal. 12 3

(5)

informasi. Sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin disebut human-machine system atau man-machine system.

3. Sistem Tertentu (Deterministc System) dan Sistem Tak Tentu (Probabilistic System) Sistem tertentu merupakan sistem yang beroperasi dengan tingkah laku yang sudah dapat diprediksi, misalnya sistem komputer yang tingkah lakunya dapat dipastikan berdasarkan program-program yang dijalankan. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.4

4. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System) Sistem Tertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya atau bekerja secara otomatis tanpa adanya turut campur tangan dari pihak diluar.5 Secara teoritis sistem tertutup ini ada, tetapi pada kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed system (secara relatif tertutup, tidak benar-benar tertutup). Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem terbuka ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Karena sistem ini sifatnya terbuka dan terpengaruh oleh lingkungan luarnya, maka sistem ini harus mempunyai suatu sistem pengendalian yang baik.

2.3 Konsep Dasar Informasi

Informasi (information) adalah data yang sudah diolah sehingga berguna untuk membuat keputusan.6 Sumber dari informasi adalah data. Data adalah representasi atau wakil suatu objek. Data diciptakan untuk mempermudah komunikasi dan pemrosesan data. Kualitas dari suatu informasi (qualify of information) yaitu akurat, tepat waktu, relevan, lengkap, dan jelas.

2.4 Konsep Dasar Sistem Informasi

Sistem informasi yang baik adalah sistem informasi yang (dengan sengaja) dirancang perusahaan untuk mengolah data menjadi informasi. 7

Dalam sistem informasi terdapat komponen-komponen seperti input,model, output, teknologi, database, dan control.

Sistem pengolahan data rapor merupakan kegiatan pengolahan data-data penilai untuk digunakan sebagai pertimbangan dalam pengambilan keputusan bagi siswa

4

Abdul Kadir, Pengenalan Sistem Informasi (Yogyakarta : Andi Offset, 2003), hal. 13 5

Abdul Kadir, hal. 14 6

Abdul Kadir, hal. 18 7

(6)

tersebut. Sistem informasi didefinisikan sebagai sekumpulan elemen yang bekerja secara bersama-sama baik secara manual ataupun berbasis komputer dalam melaksanakan pengolahan data yang berupa pengumpulan, penyimpanan, pemrosesan data untuk menghasilkan informasi yang bermakna dan berguna bagi pengambil keputusan.

2.5 Metodologi Pengembangan Sistem

Metodologi Pengembangan Sistem adalah suatu proses standar yang diikuti oleh organisai untuk melaksanakan seluruh langkah yang diperlukan untuk menganalisis, merancang, mengimplementasi dan memelihara informasi.8

2.6 Java2 Micro Edition (J2ME)

Java2 Micro Edition atau yang biasa disebut J2ME adalah lingkungan pengembangan yang didesain untuk meletakan perangkat lunak Java pada barang elektronik beserta pendukungnya.9 Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat lainnya. J2ME membawa Java ke dunia informasi, komunikasi dan perangkat selain komputer desktop yang biasanya lebih kecil dibandingkan perangkat keomputer desktop. J2ME biasa digunakan pada telepon seluler, pager, personal digital assistants (PDA’s) dan sejenisnya.

2.7 Netbean

Netbean adalah merk dagang yang hak atas intelektualnya dimiliki oleh Sun Microsystems, Inc. Di Amerika dan negara-negara lainnya. Netbeans merupakan Intergrated Development Environment(IDE). Suatu IDE adalah lingkup pemrograman yang diintegrasikan ke dalam suatu aplikai perangkat lunak yang menyediakan pembangunan GUI, suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger. Di dalam Netbeans semua perancangan dan pemrograman dilakukan di dalam kerangka sebuah proyek, dimana proyek Netbeans merupakan sekumpulan file yang dikelompokan di dalam kesatuan.

2.8 Database

Database adalah sebuah bentuk media yang digunakan untuk menyimpan sebuah data.10 Data adalah kumpulan-kumpulan fakta dasar (mentah) yang terpisah. Dalam

8

Hanif Al Fatta, Abalisis & Perancangan Sistem Untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern (Yogyakarta : Andi Offset, 2007), hal. 2

9

M. Shalahuddin, Rosa A.S., Pemrograman J2ME “Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile” (Bandung : Informatika, 2008), hal. 2

10

(7)

database pendokumentasian data dapat dilakukan dalam jumlah besar hingga mencapai ukuran Giga Byte data. Untuk membuat sebuah database ada baiknya jika mengenal istilah-istilah yang sering digunakan didalamnya, yaitu :

1. Entity (Entitas) adalah orang, tempat, kejadian atau konsep yang informasinya dapat direkam.

2. Field adalah jenis atau tipe data dari suatu item data beserta batasan nilainya. 3. Record adalah kumpulan-kumpulan field-filed yang disatukan dalam satu baris.

4. Primary Key atau Kunci Primer merupakan bentuk kolom/field utama yang mewakli kolom lainnya dalam sebuah tabel untuk menghindari pen-double-an data atau data yang kembar.

5. Foregn Key atau Kunci Tamu merupakan kunci yang berasal dari tabel lain. Tabel memiliki Primary Key, apabila Primary Key ini saling berelasi dengan tabel lain maka akan disebut Foreign Key.

2.9 MySQL

MySQL adalah sebuah sistem pengelolaan basisdata (Database Management System / DBMS).11 Untuk menambahkan, mengakses dan mengolah data yang tersimpan dalam sebuah basisdata, diperlukan DBMS seperti MySQL. Kehandlan komputer dalam menangani data dalam jumlah besar merupakan faktor yang membuat pengelolaan basisdata memiliki peranan yang sangat penting dalam dunia teknologi informasi, baik sebagai perangkat yang berdiri sendiri (Stand-Alone Utilities) maupun sebagai bagian dari aplikasi yang lain.

Lebih khusus lagi, MySQL adalah sistem pengelolaan basisdata relasional (Relational Database Management System / RDBMS). Sebuah basisdata relasional menyimpan data dalam beberapa tabel terpisah. Tabel-tabel tersebut kemudian dihubungkan satu sama lain dengan relasi-relasi. Relasi-relasi inilah yang memingkinkan kombinasi data dari beberapa tabel. Kombinasi inilah yang disebut Query.

3. Gambaran Umum

Masalah yang di bahas dalam penelitian ini adalah merancang suatu sistem informasi yang efektif dan efisien untuk mengolah dan dapat menangani nilai siswa dan menyampaikan informasi nilai siswa kepada siswa atau orang tua maupun pihak yang membutuhkan menggunakan teknologi mobile di SMP Negeri 1 Tanjungsari.

11

(8)

Flowchart system yang berjalan di SMP Negeri 1 Tanjungsari adalah sebagai berikut :

Gambar 3.1 Flowchart Sistem Yang Sedang Begjalan

4. Pembahasan

4.1 Gambaran Umum Sistem

Sistem yang dibangun akan menampilkan informasi yang berkaitan dengan masalah nilai seperti nilai ulangan harian dan ujian siswa. Perangkat mobile dalam sistem informasi nilai berperan sebagai client dan untuk bertukar data antara handphone dengan server digunakan koneksi internet.

4.1.1 Data Flow Diagram yang diusulkan

Data Flow Diagram (DFD) merupakan gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak dan struktur data. Ada empat pengguna dalam sistem ini yaitu Admin, Guru, Orangtua dan Siswa. Adapun Data Flow Diagramnya adalah sebagai berikut:

(9)

4.1.2 Flowchart Sistem yang Diusulkan

Sistem flowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan untuk proses pengolahan data serta hubungan antar peralatan tersebut. Adapun gambar rancangan flowchart tersebut adalah sebagai berikut:

(10)

Gambar 4.3 Flowchar Guru

(11)
(12)

4.2 Perancangan Database

4.2.1 Entity Relationship Diagram(ERD)

(13)

4.2.2 Hubungan Antar Tabel

Gambar 4.7 Hubungan Antar Tabel

5. Implementasi Program

Program yang telah dibuat harus dipahami oleh admin dengan menggunakan manual program. Manual program merupakan penuntun bagi user tentang cara dan urutan mengoperasikan sistem sehingga data dapat diolah dengan aturan yang telah dibuat.

5.1 Form Login

(14)

5.2 Menu Utama

Gambar 5.2 merupakan menu utama aplikasi. Di dalamnya terdapat pilihan-pilihan yang berhubungan dengan siswa.

Gambar 5.2 Menu Utama Beberapa pilihan tersebut antara lain :

a. Nilai Harian : menampilkan form opsi nilai ulangan harian. b. Nilai Akumulatif : menampilkan form opsi nilai ujian. c. Biodata : menampilkan biodata lengkap user.

d. Ganti Password : menampilkan form untuk mengganti password. e. Logout : untuk keluar dari aplikasi.

(15)

5.3 Form Opsi Nilai Ulangan Harian

Gambar 5.3 Form Opsi Nilai Ulangan Harian

5.4 Menu Pilih Mata Pelajaran

(16)

5.5 Detail Nilai Ulangan Harian

Gambar 5.5 Detail Nilai Ulangan Harian

5.6 Detail Nilai Akumulatif

(17)

5.7 Biodata User

Gambar 5.7 Biodata Siswa

5.8 Biodata Orangtua

(18)

5.9 Ganti Password

(19)

DAFTAR PUATAKA

Abdul Kadir. 2003. Pengenalan Sistem Informasi. Yogyakarta : Andi Offset

Hanif Al Fatta. 2007. Analisis & Perancangan Sistem Untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta : Andi Offset

HM Jogiyanto. 1990. Analisis dan Desain Sistem Informasi. Yogyakarta : Andi Offset Isak Rickyanto. 2004. Pemrograman Database Java dengan JDBC. Yogyakarta : Andi

Offset

M. Shalahuddin, Rosa A.S. 2008. Pemrograman J2ME (Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile). Bandung : Informatika

Gambar

Gambar 4.1 Data Flow Diagram Level 0
Gambar 4.2 Flowchart Admin
Gambar 4.3 Flowchar Guru
Gambar 4.5 Flowchart Siswa
+7

Referensi

Dokumen terkait

External respiration (pernafasan luar) yaitu pertukaran udara yang terjadi di dalam paru- paru, penyerapan O 2 dan pengeluaran CO 2 dari.. tubuh

Mengacu pada uraian di atas, suatu stethoscope yang baik haruslah memiliki volume udara (dari bel sampai ke earpieces) yang kecil agar energi gelombang bunyi yang dihasilkan

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas segala berkat,perlindungansertaanugerahkasih dan karuniaNya sehingga penulis dapat menyelesaikan

Besarnya keuntungan tersebut mengandung arti setiap satu kilogram bahan baku air kelapa yang diolah menjadi nata de coco mampu memberikan keuntungan sebesar Rp

f) Informasi yang menyatakan bahan terkait mata acara RUPS tersedia bagi Pemegang Saham sejak tanggal dilakukan pemanggilan RUPS sampai dengan RUPS

Hasil dari penelitian ini adalah (1) karakteristik demografi, sosial, ekonomi, pendidikan, dan spiritualitas penerima zakat bervariasi yaitu: sebagian besar responden

• Pantai tipe II secara umum dicirikan oleh relief sedang, berupa perbukitn bergelombang, dengan kemiringan paras pantai yang relatif rendah hingga sedang (tidak lebih dari 10° -

Tilaar (2002:435) mengatakan bahwa hakikat pendidikan adalah memanusiakan manusia. Selanjutnya, dikatakan pula bahwa memanusiakan manusia atau proses humanisasi melihat