APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey...

13
APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) KABUPATEN BOYOLALI BERBASIS ANDROID Makalah Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Diajukan oleh : Asyafan Prismandara Gunawan Ariyanto, Ph.D PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA Januari, 2014

Transcript of APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey...

Page 1: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

APLIKASI NOMOR INDUK SISWA NASIONAL (NISN)

KABUPATEN BOYOLALI BERBASIS ANDROID

Makalah

Program Studi Teknik Informatika

Fakultas Komunikasi dan Informatika

Diajukan oleh :

Asyafan Prismandara

Gunawan Ariyanto, Ph.D

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

Januari, 2014

Page 2: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan
Page 3: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) KABUPATEN

BOYOLALI BERBASIS ANDROID

Asyafan Prismandara, Gunawan AriyantoJurusan Teknik Informatika, Fakultas Komunikasi dan Informatika, Universitas

Muhammadiyah SurakartaEmail : [email protected]

ABSTRACT

NISN is a sign that the person is a student at a particular school. NISNwill not change ranging from elementary school to high school or more. Thisstudy takes the issue of how to design and create a program of the NationalStudent Parent Application Numb er (NISN) Boyolali Based Android usingEclipse Helios SR2 win32 software, Android Develop ment Tools, JavaDevelopment Kit. The purpose of this study is to facilitate teachers, students,schools, and other agencies in the search NISN in Boyolali district to supportvarious aspects of education.

Results from this study is that the search application that contains theidentification number of students, Disdikpora profiles, profiles and a list ofschools in the district Boyolali. This application can be run on a tablet orsmartphone android with minimum system Froyo (2.2).Key Word : Android, NISN, List of Schools, Mobile

ABSTRAKSI

NISN adalah tanda bahwa seseorang adalah siswa pada sekolahtertentu. NISN tidak akan berubah mulai dari bangku Sekolah Dasar sampaiSekolah Menengah Atas atau lebih. Penelitian ini mengambil permasalahantentang bagaimana merancang dan membuat sebuah prog ram Aplikasi NomorInduk Siswa Nasional (NISN) Kabupaten Boyolali Berbasis Androidmenggunakan software Eclipse Helios SR2 win32, Android DevelopmentTools, Java Development Kit. Tujuan dari penelitian ini adalah untukmemudahkan guru, siswa, sekolah, dan instansi lain dalam pencarian NISN diwilayah kabupaten Boyolali untuk mendukung berbagai aspek pendidikan.

Hasil dari penelitian ini adalah aplikasi pencarian yang yang berisinomor induk siswa, profil disdikpora, profil dan daftar sekolah yang ada diwilayah kabupaten Boyolali. Aplikasi ini dapat berjalan pada tablet atausmartphone android dengan minimum system Froyo (2.2).Kata Kunci : Android, NISN, Daftar Sekolah, Mobile

Page 4: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

A. PENDAHULUAN

NISN adalah tanda bahwa

seseorang adalah siswa pada sekolah

tertentu. NISN di terbitkan oleh

sekolah dan nomor register atau

induknya tidak akan berubah mulai

ketika seorang siswa duduk di bangku

SD (Sekolah Dasar) sampai dia duduk

di SMA (Sekolah Menengah Atas).

Dalam kehidupan sehari-sehari,

manusia tidak dapat lepas dari

penggunaan HP ( Handphone ) ataupun

tablet PC . HP ataupun tablet PC tidak

hanya digunakan sebagai alat

komunikasi, tetapi juga digunakan

sebagai sarana untuk mempermudah

pengguna, misalnya untuk sarana

hiburan, jejaring social, dan juga untuk

mendapatkan berbagai informasi. Hal

tersebut dapat terjadi karena pada HP (

Handphone ) ataupun tablet PC

terdapat banyak fasilitas, antara lain :

akses internet, e-mail, game, musik

dan sebagainya yang dapat digunakan

dimana saja, dan kapan saja.

CV Sabda Mulia merupakan salah

satu unit usaha yang bekerjasama

dengan DISDIKPORA kabupaten

Boyolali yang membantu bidang

Perencanaan Dikpora dalam

pengelolaan data sekolah terutama SD

dalam hal NISN.

Berdasarkan hal tersebut di atas,

maka akan dibuat suatu sistem

pencarian NISN berbasis mobile yang

berisi NISN seluruh siswa yang ada di

kabupaten Boyolali terutama untuk

siswa SD, dikarenakan jenjang sekolah

pertama kali untuk memperoleh NISN

adalah SD. Sehingga akan

mempermudah pihak sekolah dan guru,

ataupun siswa sendiri untuk mencari

tahu nomor induknya.

Sebagai sebuah teknologi yang

tidak membatasi mobilitas

penggunanya, perangkat selular

khususnya platform Android memiliki

kelebihan karena kemampuannya

menyediakan berbagai macam fungsi.

Android adalah salah satu platform

yang digunakan masyarakat selain

platform Blackberry yang akhir-akhir

ini menjadi tren, yang hampir

digunakan oleh semua usia dari yang

muda hingga tua. Android adalah

kumpulan perangkat lunak yang

ditujukan bagi perangkat bergerak

mencakup sistem operasi,

middleware, dan aplikasi kunci.

Pembuatan Aplikasi Nomor Induk

Siswa Nasional (NISN) Kabupaten

Page 5: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

Boyolali dengan platform Android

menggunakan Eclipse ini dapat

digunakan untuk mempermudah dalam

pencarian nomor induk siswa nasional

SD terutama untuk seluruh kecamatan

yang ada di kabupaten Boyolai dan

berbagai pihak yang memerlukan NISN

tersebut untuk bidang pendidikan.

B. TINJAUAN PUSTAKA

Penelitian yang berhubungan

dengan aplikasi pencarian sudah

banyak dilakukan, misalnya pada

penelitian yang dilakukan oleh Okki

Kartika Sari (2011) melakukan

penelitian yang berjudul Aplikasi

Pepak Bahasa Jawa Berbasis Android.

Pada penelitian ini dibuat sebuah

aplikasi yang berisi macam-macam

kumpulan atau sari-sari bahasa jawa.

Dalam aplikasi ini user dapat

melakukan pencarian isi dari pepak

bahasa jawa dan user dapat meilih bab

apa saja yang ingin dipelajari. Penulis

membuat aplikasi ini dengan bahasa

java dan database nya menggunakan

SQLite.

Selain itu, Renditia Yudisti

(2011) melakukan penelitian yang

berjudul Aplikasi Kamus Dwibahasa

Indonesia – Inggris Berbasis

Android. Pada penelitian ini dibuat

sebuah aplikasi tentang pencarian kata

baik dalam bahasa inggris ataupun

bahasa indonesia. Penulis

menggunakan bahasa pemrograman

J2ME (Java 2 Micro Edition) dan

SQLite, sedangkan untuk perangkat

lunak yang digunakan adalah JDK,

JRE, Android SDK, Eclipse Galileo,

ADT dan Droid Draw. Dan dapat

digunakan disemua handphone

berbasis android 2.1.

Penulis saat ini membuat

aplikasi pencarian untuk NISN

Kabupaten Boyolali dengan

berbasis android.

C. METODE PENELITIAN

a. Alur Penelitian

Pembangunan aplikasi Nomor

Induk Siswa Nasional (NISN)

kabupaten Boyolali berbasis

android ini melalui beberapa tahap

atau proses, hal tersebut dilakukan

agar dihasilkan sistem agar lebih

baik dan mampu mencapai tujuan

dari sistem yang dibuat. Proses

penelitian dimulai dari analisis

kebutuhan sistem sampai dengan

laporan, adapun proses atau

tahapan penelitian digambarkan

dalam sebuah flowchart pada

Gambar 1.

Page 6: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

Gambar 1 Flowchart Penelitian

Keterangan :

a. Perencanaan : peneliti

melakukan persiapan awal

dengan mengumpulkan

referensi.

b. Analisis sistem : peneliti akan

melakukan proses

menemukan, memperbaiki,

memodelkan dan

menspesifikasikan dari area

permasalahan yang akan

dibahas.

c. Desain aplikasi : peneliti

mengubah informasi menjadi

struktur data untuk

mengimplementasikan

software.

d. Konstruksi : peneliti

merancang dan membangun

aplikasi dengan data yang

sudah dikumpulkan berupa

data siswa, data sekolah, dan

gambar sekolah sesuai dengan

perencanaan.

e. Implementasi aplikasi :

peneliti menerapkan rencana

dan kegiatan implementasi

dalam pengembangan sistem

yang telah dibagi dalam tahap

yang berbeda dengan

pengendalian manajemen yang

formal.

f. Maintenance : peneliti

melakukan perbaikan aplikasi

jika terdapat koreksi dalam

permasalahan. Untuk

mencapai solusi yang terbaik.

g. Penyusunan Laporan : peneliti

mengumpulkan semua

dokumetasi baik dari data

perancangan hingga hasil

akhir penelitian.

Perancanaan aplikasi

Analisis Sistem

Mulai

Konstruksi

Ya

Tidak

Desain aplikasi

Aplikasiberjalanbaik ?

Implementasi aplikasi

Maintenance

Selesai

Page 7: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

b. Diagram Use Case

Berdasarkan dari analisis

kebutuhan sistem media

pembelajaran, maka dapat dibuat

suatu use case dari sistem yang

akan dibangun. Use case itu

sendiri meliputi dari use case

diagram, tugas user dan tugas

petugas.

Use case diagram berfungsi

untuk menggambarkan fasilitas

yang diberikan aplikasi pencarian

NISN untuk user, dan perancangan

use case untuk aplikasi pencarian

NISN hanya membutuhkan user

yaitu operator yang meliputi guru,

wali murid atau siswa. Dari

“Gambar 3.13 Use Case”

menjelaskan bahwa user

mendapatkan fasilitas sepenuhnya

untuk membuka setiap menu dan

pencarian yang disediakan dalam

aplikasi tersebut, tetapi use case

user tidak dapat mengubah isi

menu dan pencarian.

Gambar 2 Use Case

Keterangan :

User :

1. User mencari NISN dengan

memasukan Nama lengkap dalam

kolom yang sudah disediakan.

2. User mencari dan mengakses

profil sekolah.

3. User mengakses profil

Disdikpora.

Petugas :

1. Petugas memperbarui data NISN

dan data Sekolah.

2. Petugas memperbarui data

Disdikpora.

D. HASIL DAN PEMBAHASAN

Hasil yang dicapai dari penelitian ini

adalah aplikasi pencarian NISN

kabupaten Boyolali berbasis android

UserPetugas

SYSTEM

MencariNISN

Mengaksesdata NISN

Mengupdatedata NISN

Mencariprofil dan

datasekolah

Mengupdatedata Sekolah

Melihatprofil

Disdikpora

Mengupdatedata

Disdikpora

Page 8: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

yang berisi pencarian nomor induk,

daftar sekolah, profil Disdikpora, dan

about. Adapun hasil dari penelitian

adalah sebagai berikut :

1. Halaman Splash

Gambar 3 Halaman Splash

Halaman splash adalah

halaman yang pertama kali muncul

dan akan menghilang secara

otomatis kemudian mengarah ke

halaman menu utama.

2. Halaman Menu Utama

Gambar 4 Halaman Menu Utama

Gambar 4 berisi menu

pencarian nomor induk, daftar

sekolah, profil disdikpora, about,

dan keluar. Menu NISN akan

menuju ke sub menu yang ada di

dalamnya yang lebih spesifik.

3. Halaman Pencarian Nomor

Induk Siswa

Gambar 5 Halaman Pencarian

Nomor Induk Siswa

Gambar 5 adalah tampilan

dari halaman utama pencarian

nomor induk siswa, dalam

halaman utama ini terdapat menu

untuk mencari nomor induk

dengan nama lengkap dan dengan

kata kunci. Dengan nama lengkap

user harus mengisikan nama secara

lengkap, tetapi dengan kata kunci

user cuma harus mengisikan

beberapa kata saja untuk menuju

nama yang di inginkan.

Page 9: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

4. Halaman Daftar Sekolah

Gambar 6 Halaman Daftar

Sekolah

Gambar 6 adalah salah satu

tampilan dari halaman daftar

sekolah. Didalamnya terdapat

menu combobox yang berisi nama

kecamatan di kabupaten boyolali

dan nama sekolah yang ada

disetiap kecamatan di kabupaten

boyolali. Jika kecamatan dan

sekolah sudah terpilih akan

menampilkan informasi tentang

sekolah dan foto sekolah.

5. Halaman Profil Disdikpora

Gambar 7 Halaman Utama Profil

Disdikpora

Gambar 7 adalah tampilan

dari halaman utama profil

disdikpora. Didalam halaman

tersebut terdapat informasi tentang

dinas pendidikan, pemuda, dan

olahraga kabupaten boyolali

termasuk visi&misi, kegiatan,

sekretariat, bidang-bidang yang

berada dibawah disdikpora,

alamat, nomor telepon, email yang

dapat dihubungi jika sewaktu-

waktu ada yang perlu ditanyakan

tanpa harus datang kekantor

utama.

E. KESIMPULAN DAN SARAN

Kesimpulan

Berdasarkan rancangan,

pembangunan dan implementasi

Page 10: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

aplikasi pencarian NISN kabupaten

Boyolali dapat ditarik kesimpulan

sebagai berikut :

a. Telah dibuat aplikasi pencarian

NISN kabupaten Boyolali , yang

berisi tentang pencarian nomor

induk dengan nama lengkap dan

kata kunci, daftar sekolah beserta

gambar sekolah yang ada

dikabupaten Boyolali, profil

Disdikpora Boyolali.

b. Berdasarkan hasil pengujian

melalui kuisioner yang ditujukan

ke wali murid dapat disimpulkan

bahwa 40% wali murid menjawab

sangat setuju bahwa aplikasi

pencarian NISN kabupaten

Boyolali bermanfaat dalam

pendidikan, 50% wali murid

menjawab setuju, 10% wali murid

menjawab kurang setuju, dan

dengan penilaian lainnya baik

berupa tampilan, kelengkapan

data, cara pengoperasian,

keefektifan aplikasi dengan

penilaian yang cukup baik .

Berdasarkan kuisioner yang

ditujukan ke guru didapat

kesimpulan 50% guru menjawab

sangat setuju bahwa aplikasi

pencarian NISN kabupaten

Boyolali bermanfaat dalam

pendidikan, sedangkan 50% guru

menjawab setuju, dan dengan

penilaian lainnya baik berupa

tampilan, kelengkapan data, cara

pengoperasian, keefektifan aplikasi

dengan penilaian yang cukup baik.

Saran

a. Aplikasi pencarian NISN

kabupaten Boyolali belum dapat

dijadikan sarana utama dalam

pencarian nomor induk maupun

daftar sekolah, dikarenakan masih

kurangnya data terbaru, jadi

diharapkan adanya data-data

terbaru tentang daftar sekolah dan

alamat sekolah yang tepat.

b. Sebaiknya daftar sekolah

diperbarui lagi, dikarenakan

banyak sekali sekolah yang sudah

regrouping tetapi dalam daftar

masih ada/tercatat .

Page 11: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

DAFTAR PUSTAKA

Android Developer. 2009. Introducing Quick Search Box For . Diakses 09Januari 2014, <http://android -developers.blogspot.com/2009/09/introducing -quick-search-box-for.html>

Belajar Android Indonesia. 2013. Struktur File Untuk Develop Kamus . Diakses09 Januari 2014, < http://belajar-android-indonesia.blogspot.com.au/2013/03/struktur-file-untuk-develop-kamus.html>

Blog STMIK AKAKOM Yogyakarta Situs . 2013. Pengertian Java dan JDK.Diakses 25 September 2013,<http://blog.akakom.ac.id/zain/2012/09/07/pengertian -java-dan-jdk/>

Contoh Program Android. 2013. Contoh Aplikasi Kamus Android. Diakses 09Januari 2014,<http://contohprogramandroid.blogspot.com/2013/09/contoh -aplikasi-kamus-android.html>

Digilib Its. 2011. “Implementasi Sistem Manajemen Database Untuk SQLite diSistem Android”. Dilihat 25 September 2013,<http://digilib.its.ac.id/public/ITS-Undergraduate-16403-Paper-990394.pdf >

Haryanto, Agus. 2013. Android Fast Track[pdf]. Agus Superwriter

Ivan Hidayah. 2012. JDK, JRE, JVM. Diakses 25 September 2013,<http://ivanhidayah.blogspot.com/2012/07/jdk -jre-dan-jvm.html>

Master Web. 2002. Pemrograman dengan Java . Diakses 25 September 2013,<http://www.master.web.id/mwmag/issue/04/content/tutorial -java-1/tutorial-java-1.html>.

My Sample Code. 2011. Android Searchview Using Sqlite Fts3 . Diakses 09Januari 2014, <http://www.mysamplecode.com/2011/11/android -searchview-using-sqlite-fts3.html>

Nurhadi, Boboy. 2011. Mari Kenali Pengertian dan Kegunaan Aplikasi IDE.Diakses 25 September 2013,<http://boboy09.wordpress.com/2011/07/06/mari -kenali-pengertian-dan-kegunaan-aplikasi-ide>

Pemuda Indonesia Baru. 2013. “ Pengertian Android dan Fungsinya ”. Diakses25 September 2013,

Page 12: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

<http://pemudaindonesiabaru.blogspot.com/2012/09/pengertian -android-dan-fungsinya.html>

Sari, Okki Kartika. 2011. “Aplikasi Pepak Bahasa Jawa Berbasis Android”.Diakses 02 Oktober 2013, < http://repo.eepis-its.edu/1569/1/paper.pdf>

Suciu, Laura. 2013. Android Listview with Searchview . Diakses 09 Januari2014, <http://myandroidsolutions.blogspot.com/2013/08/android -listview-with-searchview.html>

Sumarna, Agus. 2011. Belajar SQLite. Diakses 09 Januari 2014,<http://ri32.wordpress.com/category/belajar/belajar -sqlite/>

Yudisti, Renditia. 2011. “Aplikasi Kamus Dwibahasa Indonesia – InggrisBerbasis Android”. Diakses 02 Oktober 2013, <http://eprints.upnjatim.ac.id/2736/1/file1.pdf >

Zal , Fahmi. 2013, Eclipse meet AVR plugin, dilihat 25 September 2013, <http://fahmizaleeits.wordpress.com/2013/02/16/eclipse -meet-avr-plugin/>

Page 13: APLIKASI NOMOR INDUK SISWA NASIONAL (NISN) …eprints.ums.ac.id/28197/12/Naskah_Publikasi.pdfKey Word : Android, NISN, List of Schools, Mobile ... J2ME (J ava 2 Micro Edition) dan

BIODATA PENULIS

Nama : Asyafan Prismandara

NIM : L200090048

Tempat Lahir : Surakarta

Tanggal lahir : 23 April 1991

Jenis Kelamin : Laki-laki

Agama : Islam

Pendidikan : S1

Jurusan/ Fakultas : Teknik Informatika/ Komunikasi dan Informatika

Perguruan Tinggi : Universitas Muhammadiyah Surakarta

Alamat Rumah : Perumnas BSP I Blok E No. 7, Karanggeneng,

Kec. Boyolali, Kab. Boyolali

No. HP : +6285729648859, +628985200949

Email : [email protected]