• Tidak ada hasil yang ditemukan

Design Of Information Media Android Based For Student Academic

N/A
N/A
Protected

Academic year: 2018

Membagikan "Design Of Information Media Android Based For Student Academic"

Copied!
10
0
0

Teks penuh

(1)

Perancangan Media Informasi Akademik Siswa

Berbasis Android

(Studi Kasus : SMPN 1 Sukahening Kabupaten Tasikmalaya)

Design Of Information Media Android Based For

Student Academic

(Case Study : SMPN 1 Sukahening Kabupaten Tasikmalaya)

Fitri Nuraeni1, Inna Risdiani2 1,2

STMIK Tasikmalaya; Jalan RE Martadinata 272A Tasikmalaya, (0265)310830 STMIK Tasikmalaya, Tasikmalaya.

e-mail:*1nenk.ufit@gmail.com,2inna-risdiani@stmik-tasikmalaya.ac.id

Abstrak

Informasi perkembangan akademik biasanya hanya dapat diperoleh orangtua siswa pada saat pembagian raport, sehingga orangtua siswa kesulitan dalam mengawasi perkembangan akademik putra-putrinya setiap waktu. Sedangkan pada saat ini orangtua siswa sudah mengenal alat komunikasi yang berkembang. Begitu pula pihak sekolah yang saat ini, sudah memiliki koneksi internet dan memanfaatkan kemajuan teknologi informasi untuk pengolahan data akademik. Oleh karena itu,muncullah gagasan untuk merancang suatu media informasi yang dapat dipergunakan oleh orang tua siswa dengan menggunakan alat komunikasi yaitu smartphone dengan berbasis android. Aplikasi android ini dirancang dengan menggunakan metode waterfall dengan pendekatan berorientasi objek. Alat perancangan yang digunakan adalah Unified Modeling Language (UML). Kemudian aplikasi ini dibuat menggunakan PHP & HTML untuk sisi server sedangkan sisi client aplikasi dibuat menggunakan eclips untuk membangun aplikasi berbasis android. Dengan adanya aplikasi ini, sekolah memiliki media informasi perkembangan akademika siswa yang dapat membantu orang tua siswa dalam mengawasi perkembangan putra-putrinya.

Kata kunciAndroid, Informasi akademik, UML

Abstract

Academic progress information can usually only be obtained by the parents at the time of the distribution of report cards, so parents difficulty in monitoring their child's academic progress at any time. While at this time the parents are already familiar with developing communication apparatus. Similarly, the school today, already have an internet connection and take advantage of advances in information technology for the processing of academic data. Therefore, there arose the idea to design an information medium that can be used by parents to use communication tools that Android-based smartphones. This android app designed using waterfall method with object-oriented approach. Design tool used is the Unified Modeling Language (UML). Then the application is created using PHP and HTML to the server while the client side application created using eclipse to build applications based on Android. With this application, the school has a media information about the academic progress of students who can assist parents in monitoring the progress of their children.

(2)

1. PENDAHULUAN

Modernisasi pada pendidikan membuat segala sesuatunya menjadi lebih lancar dan mudah, beberapa faktor pendukung pendidikan adalah internet, fasilitas Wifi, dan komputer yang dijadikan sebagai penunjang kemajuan pada pendidikan. Dunia pendidikan dituntut untuk terus-menerus mengikuti alur perkembangan ilmu dan teknologi yang kian berkembang pesat, karena pendidikan yang tetap pada instruksional kurikulum hanya akan menjadikan ketidak selarasan terhadap kemajuan teknologi yang semakin tak terhindarkan.

Perkembangan teknologi saat ini menghasilkan banyak alat yang dapat digunakan sebagai media penyampaian informasi. Alat atau aplikasi tersebut dapat dengan memudah menampilkan informasi berdasarkan data-data yang telah diolahnya. Apalagi jika data-data yang diperlukan telah tersimpan pada data base, seperti halnya data siswa dan data hasil akademiknya dapat diintegrasikan pada suatu basis data, karena basis data dapat menyelesaikan masalah kesulitan akses data dan integrasi data[1].

Kemajuan teknologi informasi selalu melahirkan suatu produk baru yang pastinya memenuhi permintaan konsumen. Dengan munculnya berbagai produk-produk baru dilandasi dengan kecanggihan teknologi informasi menjadikan konsumen untuk terus mengejar kemajuan teknologi dengan menggunakan kecanggihan suatu produk tersebut. Salah satu teknologi yang berkembang sekarang ini adalah mobile. Perkembangan mobile smakin hari semakin maju pesat dengan kecanggihan dan kelengkapan fitur-fitur yang di sajikan secara up to date sehingga dapat memudahkan konsumen dalam mengakses informasi kapan saja dan dimana saja. Pemanfaatanmobiledalam kehidupan sehari-hari tidak hanya oleh masyarakat, dan kalangan dunia usaha saja tetapi dalam dunia pendidikan juga banyak digunakan untuk memudahkan dalam penyampaian dan pengaksesan informasi seputar infomasi akademik melaluimobile.

Awalnya media informasi yang dimanfaatkan oleh pihak sekolah berupa sistem informasi berbasis web. Sebuah sistem informasi berbasis web membantu kerja dari para guru dan wali kelas dengan menggunakan teknologi pendukung berupa PHP dan basis data MySQL. Sistem ini memberi kemudahan bagi admin dalam hal ini wali kelas/guru dan siswa untuk mengakses melalui piranti apapun selama terkoneksi dengan jaringan internet. Hal ini dilakukan untuk membangun sistem yang membantu dalam pengolahan serta penyajian informasi data nilai siswa. Dengan tujuan agar pengolahan nilai dapat di olah secara efektif dan efisien, sehingga bisa langsung di akses serta informasi dapat tersampaikan dengan baik[2].

Namun kurangnya penerapan teknologi sebagai media informasi akademik pada guru yang masih terbilang tidak efektif dan juga tidak efisien dalam segi waktu. Disamping itu, banyaknya masalah tentang susahnya para orang tua untuk mengecek rapor anak-anak mereka karena memiliki aktivitas yang sangat padat dan kesibukan dalam urusan pekerjaan[3]. Sehingga dibutuhkan media yang lebih memudahkan orang tua siswa mengakses informasi akademik. Pilihan jatuh pada smartphone yang sudah memasyarakat.

(3)

android dibangun menggunakan prinsip client server dimana client akan mengakses data menggunakan mobile phone berbasis android, sedangkan server akan menggunakan aplikasi berbasis web. Komunikasi antara client dan server dilakukan melalui koneksi internet[7].

2. METODE PENELITIAN

Dalam perancangan aplikasi ini digunakan metodeWaterfall. Metode Waterfall diawali dengan analisis data, perancangan sistem, pembangunan aplikasi menggunakan Visual Basic 6.0[8]. Proses pertama yang dilakukan adalah pengumpulan data dengan melakukan wawancara dengan pihak sekolah dalam hal ini guru dan walikelas. Dari hasil wawancara didapatkan data yang akan digunakan untuk setiap proses perancangan aplikasi.

2.1. Analisis Sistem

Menganalisa dari sistem yang berjalan dengan analisis kelemahan sistem yang ada,serta mengumpulkan kebutuhan-kebutuhan sistem yang akan dibangun[9]. Berdasarkan hasil wawancara diindentifikasi permasalahan yang ada dalam proses pengelolaan informasi akademik ini adalah : 1) Kurang efektifnya informasi nilai raport karena orangtua dan siswa harus menunggu setiap enam bulan sekali; 2) Data siswa dan data nilai raport masih di simpan dalam bentuk kertas yang semakin hari semakin menumpuk, sehingga menyulitkan pegawai dalam pencarian data serta rawan terhadap hilangnya data-data atau pun kerusakan seperti sobek, terbakar dan sebagainya; 3) Adanya kesenjangan antara fasilitas yang sudah tersedia di SMPN 1 Sukahening yaitu memiliki koneksi internet tetapi informasi nilai raport hanya dapat dilihat di periode tertentu saja. 4) Penyampaian informasi seputar informasi akademik menggunakan fasilitas website yang akan sulit jika dibuka di dalam perangkat mobile karena membutuhkan koneksi yang cepat dan resolusi yang terlalu besar untuk ukuranmobile.

Oleh karena itu sebagai suatu solusi maka pada aplikasi yang akan dirancang, dibutuhkan adanya kemampuan untuk: (1) penyimpanan database secara online dan terkomputerisasi sehingga penyimpanan data lebih aman dan pencarian data lebih mudah; (2) informasi harus dapat diakses secara online khususnya berbasis mobile sehingga dapat memberi kemudahan bagi orang tua siswa dalam mendapatlkan informasi akademik putra-putrinya.

Namun untuk memokuskan penyelesaian masalah media informasi perkembangan akademik siswa ini maka dibatasi hanya meliputi informasi nilai raport saja meliputi nilai akhir mata pelajaran, kepribadian, ketidakhadiran, catatan pengembangan diri dan catatan dari wali kelas.

2.2. Desain sistem

Perancangan ini menggunakanUnified Modeling Language(UML) tool berupausecase diagram, activity diagramdanclass diagram.

Gambaran mengenai prosedur dari aplikasi ini adalah sebagai berikut : 1) Pada menu aplikasi ini, orangtua siswa dapat memilih cek profil, kemudian sistem akan menampilkan form input NIS maka harus mnginputkan NIS, setelah itu sistem akan menampilkan profil siswa; 2) Pada menu cek nilai, pengguna dapat melihat informasi nilai rapot, orangtua siswa dapat memilih cek nilai, kemudian sistem akan menampilkan form input NIS, pilih kelas dan semester maka orangtua siswa harus menginputkan NIS memilih kelas dan semester, setelah itu sistem akan menampilkan nilai siswa.

(4)

Gambar 1 usecase diagram aplikasi penyaji informasi akademik siswa

Berikut tentang deskripsi dari use case pada gambar 1:

1) use case Cek Profil dengan aktor Orang Tua Siswa yang melakukan proses pengecekan profil siswa. Orang tua siswa membuka aplikasi, lalu sistem menampilkan Menu. Kemudian memilih menu Data Siswa, menginput NIS, dan sistem menampilkan profil siswa.

2) use case Cek Nilai dengan aktor Orang Tua Siswa melakukan proses pengecekan nilai akademik siswa. Langkah-langkahnya : a) membuka aplikasi; b) sistem akan menampilkan Menu; c) memilih menu Nilai; d) sistem menampilkan Form input NIS, pilihan kelas dan semester; e) input NIS, memilih kelas dan semester; f) sistem menampilkan nilai akademik siswa.

3) use case Pendataan siswa dengan aktor Wali Kelas yang melakukan proses pendataan siswa. Wali Kelas memilih menu data siswa untuk mengolah data siswa, Sistem menampilkan tampilan halaman dari menu data siswa. Kemudian Wali Kelas memilih menu detail data siswa dan sistem menampilkan form untuk menampilkan detail data siswa.

4) use case Penilaian dengan aktor Wali Kelas yang melakukan proses input nilai akademik siswa. Berikut langkah-langkahnya: a) Wali Kelas memilih menu nilai akademik untuk input nilai akademik siswa; b) Sistem menampilkan tampilan halaman dari menu data nilai akademik siswa; c) Wali Kelas memilih menu input nilai akademik siswa; d) sistem menampilkan form siswa; e) Wali Kelas memilih siswa yang akan diinputkan nilainya; f) sistem menampilkan form input nilai; g) Wali kelas memilih kelas , tahun ajar dan semester kemudian menginputkan nilai dari masing masing mata pelajaran kemudian klik tombol simpen untuk menyimpan data nilai akademik siswa; h) terakhir sistem menyimpan data nilai akademik siswa.

Selanjutnya dibuatkan Activity diagram yang merupakan salah satu cara untuk memodelkan event-event yang terjadi dalam suatu usecase. Secara esensial, activity diagram mirip dengan diagram alir (flow diagram) karena memperlihatkan aliran kendali dari suatu aktifitas ke aktifitas lainnya. Gambar 2 dan gambar 3 berikut ini adalah activity diagram proses yang terjadi di dalam aplikasi nilai akademik siswa sisi client:

(5)

Gambar 2Activity DiagramCek Profil

Pada gambar 2 tersebut, Orang tua siswa membuka aplikasi, lalu sistem menampilkan Menu. Kemudian memilih menu Data Siswa, menginput NIS, dan sistem menampilkan profil siswa.

Gambar 3Activity DiagramCek Nilai

Activity Diagram Cek Nilai pada gambar 3 diatas, dimulai pada saat orang tua siswa memilih cek nilai pada menu aplikasi, kemudian meninputkan NIS, memilih kelas dan semester. Setelah itu sistem akan menampilkan nilai akademik siswa tersebut.

(6)

Gambar 4. Sequence Diagram Cek Profil

Gambar 5Sequence Diagram Cek Nilai

Gambar 4 dan gambar 5 diatas menggambarkan event-event yang terjadi pada aplikasi berbasis android yang berjalan di sisi client. Sedangkan untuk event-event yang terjadi pada aplikasi web pada bagian admin seperti gambar 6 dan gambar 7 berikut ini.

(7)

Gambar 7Sequence Diagram Penilaian

Gambar 8 dibawah ini adalah class diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem/ perangkat lunak yang dikembangkan. Class diagram memberikan gambaran/ diagram statis tentang sistem / perangkat lunak dan relasi-relasi yang ada di dalamnya[10].

Gambar 8. Class Diagram

Sedangkan gambar 9 adalahdeployment diagrammenunjukan tata letak sebuah sistem secara fisik, menampakan bagian-bagian software yang berjalan pada bagian-bagian hardware. Deployment diagram menggambarkan detail bagaimana komponen dibentuk dan didistribusikan (deploy) dalam instruktur sistem. Dimana komponen akan terletak pada mesin, server atau peranti keras. Bagaimana jaringan pada lokasi tersebut, misalnya server, client dan hal–hal lain yang bersifat fisik.

(8)

2.3. Pembuatan Program

Selanjutnya mengubah desain menjadi bentuk yang dimengerti oleh komputer, maka dilakukan penulisan jika desainnya detail maka penulisan program dapat dicapai. Pertama-tama dibuat basis data sesuai dengan rancangan pada gambar 8 menggunakan MySQL. Setelah itu dibuatkan aplikasi pengelola untuk database tersebut dengan menggunakan html dan php untuk sisi server dan aplikasi berbasis android untuk sisi client. Aplikasi yang dibuat menerapkan proses pengolahan data sesuai dengan bagan alir data pada gambar 9.

Struktur Menu Aplikasi pada sistem berbasis android adalah sebagai berikut:

Gambar 10. Struktur menu pada aplikasi android

Saat program dijalankan akan memanggil Splash Screen seperti gambar 11 (a), yang berfungsi untuk menampilkan sesuatu baik itu berupa gambar, teks dan lain-lain. Splash screen biasanya ditempatkan pada saat aplikasi mulai dibuka.

Menu utama dari aplikasi yang dibangun seperti gambar 11 (b), terdiri dari 5 menu sesuai dengan usecase dengan aktor orang tua siswa sebagai user ditambah menu pelengkap yaitu petunjuk penggunaan aplikasi, informasi mengenai aplikasi dan menu untuk keluar dari aplikasi.

(a) (b)

Gambar 11. Rancangan tampilan splash screen

Untuk informasi yang dihasilkan maka digunakan Form Profil ini berfungsi untuk menampilkan profil siswa sesuai NIS yang diinputkan seperti gambar 12(a) dan gambar 12 (b) untuk informasi nilai akademik siswa dengan menggunakan Form Nilai akademik ini berfungsi untuk menampilkan nilai raport siswa sesuai NIS, semester dan kelas yang diinputkan.

Halaman Utama

Cek Profil Cek Nilai Petunjuk Tentang Keluar

Cek Profile

Cek Nilai

Petunjuk

Keluar

Aplikasi Nilai Raport

(9)

(a) (b)

Gambar 11. Rancangan tampilan informasi untuk orang tua siswa

4. KESIMPULAN

Beberapa kesimpulan dari aplikasi ini, antara lain sebagai berikut :

1. Aplikasi ini mampu menjadi media informasi perkembangan akademik siswa yang membuat orangtua siswa lebih mudah dalam mendapatkan informasi nilai raport kapanpun dan dimana pun dengan smartphone berbasis android.

2. Aplikasi ini mampu menyampaikan informasi serta menyimpan data siswa, guru, mata pelajaran dan nilai akademik sehingga lebih efektif dan efisien dan memudahkan dalam proses pencarian, pembaharuan dan penginputan data.

5. SARAN

Untuk bahan pengembangan sistem informasi pengolahan data akademik ini dapat disarankan pengembangan pada data base dan aplikasi berbasis jaringan (client server) sehingga informasi akademik ini dapat diakses dengan berbagai media dan aplikasi.

(10)

DAFTAR PUSTAKA

[1] I. H. Kristanto,Konsep & Perancangan Database. Penerbit Andi, 1994.

[2] S. K. Wardani, “Sistem Informasi Pengolahan Data Nilai Siswa Berbasis Web Pada Sekolah Menengah Kejuruan (SMK) PGRI 1 Pacitan,”EPUB-SISTEM Inf., vol. 1, no. 1, 2013.

[3] D. C. Pradesti and I. G. P. K. Juliharta, “SISTEM INFORMASI PENGELOLAAN NILAI RAPOR BERBASIS ANDROID STUDI KASUS SMP BUDI UTAMA KEROBOKAN,”JOSIKOM J. Online Sist. Komput., vol. 1, no. 1, 2015.

[4] G. A. P. Rumimpunu, “Aplikasi Pengajuan Kredit Berbasis Android (Studi Kasus Bank Rakyat Indonesia Tondano),” Program Studi Sistem Informasi FTI-UKSW, 2012. [5] F. Nuraeni, T. Mufizar, and N. Ganda Holis, “SISTEM INFORMASI INVENTORI

BARANG LABORATORIUM KOMPUTER BERBASIS ANDROID DI STMIK TASIKMALAYA,” inSeminar Nasional Informatika (SNIf) 2014(SNIf) 2014, 2014. [6] K. D. ARIZA, “Pembuatan Aplikasi Informasi Tagihan Listrik Berbasis Android,”

Skripsi, Fak. Ilmu Komput., 2014.

[7] R. Jumardi, “APLIKASI MOBILE UNTUK MONITORING PENDIDIKAN SISWA BERBASIS ANDROID,” UPN“ Veteran” Yogyakarta, 2013.

[8] S. Winiarti, “PEMANFATAN TEOREMA BAYES DALAM PENENTUAN PENYAKIT THT,”J. Inform., vol. 2, no. 2, pp. 189–199, 2012.

[9] H. Al-Fatta,Analisis dan Perancangan Sistem Informasi. ANDI, 2007.

Gambar

Gambar 1 usecase diagram aplikasi penyaji informasi akademik siswa
Gambar 3 Activity Diagram Cek Nilai
Gambar 4. Sequence Diagram Cek Profil
Gambar 8. Class Diagram
+3

Referensi

Dokumen terkait

Suri Qotimah, S.Pd., selaku wali kelas SMPLB A YAKB Surakarta yang telah bersedia sebagai validator praktisi pembelajaran dalam penilaian kelayakan aplikasi English

RANCANG BANGUN MEDIA INFORMASI BIS UMUM DI TERMINAL PURWOKERTO BERBASIS ANDROID.. (A DESIGN OF MEDIA INFORMATION OF BUS IN PURWOKERTO BUS STATION

Rumusan masalah dalam penelitian tindakan kelas ini yaitu : (1) bagaimana langkah-langkah penggunaan metode scramble dengan multimedia dalam peningkatan pembelajaran

Clemens (2017) adalah pengumpulan informasi/data tentang capaian pembelajaran siswa/peserta didik dalam aspek pengetahuan, ketrampilan dan sikap yang dilakukan

Input nilai perilaku dilakukan oleh guru BK diawali dengan proses login sebelumnya, setelah nilai perilaku siswa diinputkan oleh guru BK maka sistem akan

e-ISSN: 2527-9165 Design of an Information System for Class Scheduling a Web-Based Lecture Schedule Case Study: Faculty of 176 Input Lecturer Data Input Curriculum Data Input

The menu includes: user profile, dashboard, mail archive, photo gallery management, manage articles, manage categories, view incoming complaints, management of mail administration,

R5 = Users see the results of the learning process and recommended products in the application program The system design in the following research using UML includes use case diagrams,