• Tidak ada hasil yang ditemukan

PEMBUATAN APLIKASI STUDENTS POINTS BERBASIS ANDROID (Studi Kasus: BK SMK N 1 Kebumen) NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEMBUATAN APLIKASI STUDENTS POINTS BERBASIS ANDROID (Studi Kasus: BK SMK N 1 Kebumen) NASKAH PUBLIKASI"

Copied!
10
0
0

Teks penuh

(1)

PEMBUATAN APLIKASI STUDENTS POINTS BERBASIS ANDROID

(Studi Kasus: BK SMK N 1 Kebumen)

NASKAH PUBLIKASI

diajukan oleh

Arif Rohman Hakim

10.12.4663

kepada

JURUSAN SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2014

(2)
(3)

MAKING STUDENTS POINTS APPLICATION BASED ON ANDROID (Case Study : BK SMK N 1 Kebumen )

PEMBUATAN APLIKASI STUDENTS POINTS BERBASIS ANDROID (Studi Kasus: BK SMK N 1 Kebumen)

Arif Rohman Hakim Emha Taufiq Luthfi JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

ABSTRACT

SMK N 1 KEBUMEN frequent inspection to students comply with regulations or rules that have been defined to the school. Usually what happens is the process of moving the data into the sanctioned students book reports will take quite a long time.

Of the problem, it created a system that aims to facilitate the handling BK officer or students who have been punished. Where will the officers be immediately sanctioned points at that time will then be processed through the DBMS program so that the data can be quickly processed and reports can be created easily.

This application will be applied on android and web-based. The application used eclipse, sublime text 2, xampp.

(4)

1

1. Pendahuluan

Di era informasi ini perkembangan dunia teknologi informasi dan komunikasi berkembang pesat, salah satunya adalah perkembangan dunia smartphone. Dengan cepatnya perkembangan smartphone tersebut secara langsung maupun tidak langsung akan berpengaruh terhadap dunia pendidikan di Indonesia dalam mengembangkan teknologi informasi.

Semakin banyaknya siswa yang terdaftar di SMK Negeri 1 Kebumen menjadikan peraturan-peraturan baru ditetapkan untuk menjaga kedisiplinan para siswa sehingga perlu dibuat sistem yang dapat menunjang penerapan peraturan-peraturan tersebut agar lebih efektif dan efisien. Dalam pembuatan aplikasi ini menggunakan sistem operasi android mengingat platform ini merupakan salah satu sistem operasi mobile yang populer dan berkembang sangat pesat serta aplikasi ini akan dibuat juga dalam versi web untuk mengelola data laporan, peraturan, dan petugas. Untuk itu peneliti ingin membuat penelitian ilmiah dengan judul “Pembuatan Aplikasi Students Points Berbasis Android (Studi Kasus BK SMK N 1 KEBUMEN)

2. Landasan Teori 2.1 Aplikasi Mobile

Aplikasi mobile merupakan aplikasi yang dirancang khusus untuk perangkat mobile

(Bergerak). Pemrograman aplikasi mobile tidak banyak yang berbeda dengan pemrograman desktop. Hanya saja pada pengimpementasiannya perlu diperhatikan aspek dari perangkat mobile tersebut karena perangkat mobile memiliki keterbatasan dibandingkan desktop.

2.2 Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang baru yang membuat perangkat lunak untuk ponsel/smartphone. Kemudian utnuk mengembangkan Android,dibentuklah Open handset Alliance, konsorsium dari 34 perusahaan piranti keras, piranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel,Motorola, Qualcomm, T-Mobile, dan Nvidia.

2.3 Unified Modeling Language (UML)

Unified Modeling Language (UML) adalah keluarga notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistem yang dibangun menggunakan pemrogramn berorentiasi obyek (OOP).

(5)

2

2.4 Web Service

Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan sebagai suatu fasilitas yang disediakan oleh suatu web site untuk menyediakan layanan (dalam bentuk informasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan-layanan (service) yang disediakan oleh suatu sistem yang menyediakan web service. Web service menyimpan data informasi dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi, maupun bahasa compiler.

3. Analisis

3.1 Kebutuhan Perangkat Keras

Agar sebuah sistem dapat berjalan dengan baik dan mempunyai kemampuan yang memadai. Perangkat keras yang dibutuhkan dalam pembuatan aplikasi kamus Bahasa Batak Toba ini adalah :

1. Processor Intel(R) Pentium Dual-Core CPU @2.20 GHZ 2. Grafis Intel Graphics Media Accelerator (GMA)

3. Memory 2Gb DDR2

4. Display 1366 x 768 (32 bit) (60 Hz)

3.2 Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan mendukung dala pembuatan dan pengoperasian program aplikasi ini adalah sebagai berikut :

1. Sistem operasi Windows 7 Ultimate 32 Bit 2. Eclipse IDE

3. Android SDK 4. ADT

5. Java JDK

3.2.1 Kebutuhan Fungsional

Sistem yang dibuat harus mempunyai kebutuhan fungsional sebagai berikut :

1. Admin, adapun fungsi sistem yang dapat dikelola oleh admin, meliputi :

a. Mengolah data peraturan.

b. Mengolah data siswa.

c. Mengolah data kasus.

d. Mengolah data agenda.

e. Mengolah pengaturan aplikasi.

f. Membuat laporan siswa, kasus, kelas, peraturan.

(6)

3

a. Memberikan sanksi kepada siswa yang melanggar.

b. Mencari data siswa atau data pelanggar.

3.2.2 Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional adalah sebuah kebutuhan yang dilakukan untuk mengetahui spesifikasi kebutuhan dan kelayakan dari sebuah sistem atau aplikasi yang telah dibuat. Spesifikasi kebutuhan melibatkan kebutuhan perangkat lunak (software), perangkat keras (hardware) dan sumber daya manusia (brainware).

3.3 Perancangan Sistem 3.3.1 Skenario Sistem

Gambar 3.1 Skenario Sistem

3.3.2 Use Case Diagram

Gambar 3.2 Use Case Diagram

Diagram use case sistem aplikasi students points berbasis android pada gambar 3.2 menjelaskan interaksi antara use case dan aktor . Dimana aktor dapat berupa orang,

Petugas Handphone Database Students Points Admin Web Based

(7)

4

peralatan , atau sistem lain yang sedang dibangun. Actor User memberikan arah panah ke beberapa use case, antara lain :

1. Jika user masuk aplikasi halaman yang akan pertama kali muncul saat user

membuka aplikasi adalah halaman login setelah itu user akan dibawa ke halaman pilihan sebelum masuk ke form utama profil.

2. Jika user memilih menu riwayat pemberian sanksi, maka user akan di direct ke halaman / form dimana terdapat riwayat petugas dalam memberikan sanksi. 3. Jika user memilih menu siswa , maka akan diarahkan ke halaman daftar siswa. 4. Jika user memilih menu info maka akan muncul case baru tentang pembuatan

dari aplikasi students points.

5. Jika user memilih keluar maka akan muncul case baru yaitu sistem akan

terminate semua proses yang ada.

3.3.3 Activity Diagram

(8)

5

4. Hasil Penelitian dan Pembahasan 4.1 Interface Menu Profil

Tampilan utama aplikasi Students Points adalah dimana user diberi pilihan menu mulai dari riwayat pemberian sanksi, grafik pelanggaran, agenda sidak, buku panduan. Dihalaman ini petugas yang sedang login juga bias mengganti password melalui form yang telah disediakan.

Gambar 4.1 Tampilan Profil 4.2 Uji Coba Sistem

(9)

6

Gambar 4.3 Hasil Pengujian di Android

Dari hasil pengujian menggunakan tablet samsung galaxy tab 3 dapat disimpulkan bahwa semua fitur berjalan lancar.

5. Penutup 5.1 Kesimpulan

komlpeksitas dari masalah pengolahan data dan penyampaian informasi secara manual harus dibenahi. Dengan adanya implementasi ini akan membantu dalam mengolah data dan menyampaikan informasi dengan akurat, tepat waktu dan relevan.

5.2 Saran

Berdasarkan kesimpulan diatas, juga sebagai pertimbangan bagi pihak SMK N 1 Kebumen, penulis mempunyai beberapa saran yang dapat dipertimbangkan oleh penanggung jawab bagian kesiswaan.

Adapun saran yang penyusun usulkan sebagai bahan pertimbangan untuk pihak penanggung jawab bagian kesiswaan untuk meningkatkan kualitas dan kuantitas kerja yaitu:

1. Mengganti sistem yang masih manual menjadi sistem yang terkomputerisasi, dimana sistem terkomputerisasi dapat mengolah dan menyajikan data lebih efektif dan efisien dibandingkan dengan sistem manual

2. Melakukan pertimbangan terhadap sistem yang penyusun usulkan, sistem tersebut dapat digunakan untuk proses pengolahan data.

(10)

7

3. Aplikasi yang dibuat belum terintregasi dengan Map untuk mengetahui lokasi petugas yang sedang login, sehingga masih bisa dikembangkan.

Demikian kesimpualan dan saran yang dapat penyusun sampaikan. penyusun berharap sistem yang diusulkan ini dapat membantu dalam proses pencatatan data dan pengolahan data serta pembuatan laporan Pelanggaran. Sehingga dapat menghasilkan informasi dengan cepat dan akurat yag berguna dalam pengambilan keputusan bagi penanggung jawab bagian kesiswaan SMK N 1 Kebumen.

Daftar Pustaka

Al Fatta, Hanif. 2007. Analisis dan Perancangan System Informasi. Andi Offset. Yogyakarta.

HM,Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Andi Offset. Yogyakarta. Kusrini. 2007. Strategi Perancangan dan Pengolahan Basis Data. Andi Offset. Yogyakarta. Murya, Yosef. 2014. Pemrograman Android Black Box. Jasakom, Yogyakarta

Safaat, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Android. Informatika. Jakarta.

Gambar

Gambar 3.1 Skenario Sistem
Gambar 3.3 Activity Diagram Peraturan
Gambar 4.2 Tampilan Students Points Berbasis Android
Gambar 4.3 Hasil Pengujian di Android

Referensi

Dokumen terkait

Iklan Baris Iklan Baris Mobil Dijual AUDI Iklan Baris Iklan Baris Disiarkan oleh:.. PT Media Antarkota Jaya sejak 15 April 1970

Data diambil dari Dinas Kesehatan Kabupaten Gresik dengan variabel penelitian yang digunakan adalah data jumlah angka kesakitan penyakit menular di Kabupaten Gresik tahun 2013

Bila kredibilitas dari relasi dengan orang terdekatnya adalah istimewa, maka bobotnya pun akan tinggi, karena calon debitur tersebut dianggap mempunyai gambar diri yang baik

Dalam kasus nyata, seringkali permasalahan yang dihadapi tidak bisa diselesaikan hanya dengan menggunakan satu metode saja, melainkan solusi bisa diperoleh dengan

Hasil penelitian ini diketahui bahwa tidak terdapat perbedaan yang signifikan kadar CEA antara pasien yang mendapatkan terapi capecitabine dengan pasien yang mendapatkan

Rumah sakit menetapkan proses penetapan ulang staf medis dan pmbaharuan kewenangan klinis paling sedikit setiap 3 (tiga) tahun, untuk penetapan kewenangan klinis dilanjutkan

Function M-File berfungsi untuk menyimpan fungsi yang bisa dipanggil kapan saja dalam lingkungan MATLAB. Tujuan utama penulisan fungsi pada function M-File

Bahan ajar pada materi metode penilaian persediaan pada sistem perpetual di SMK Negeri 2 Buduran Sidoarjo kurang beragam dan guru juga menjadi pemeran utama dalam