Download - Perangkat Lunak Istilah Astronomi Berbasis Android ...if.binadarma.ac.id/sipi/jurnal/Jurnal-Jurnal SIPI.pdf · kamus istilah astronomi yang bersifat digital. Perangkat Lunak Istilah

Transcript

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

1

PERANGKAT LUNAK ISTILAH ASTRONOMI BERBASIS ANDROID

MENGGUNAKAN FRAMEWORK PHONEGAP

Hendra Sebastian1, Usman Ependi, M.Kom.

2, Eka Puji Agustini, M.M., M.Kom.

3

Mahasiswa Universitas Bina Darma1, Dosen Universitas Bina Darma

2,3

Email : [email protected] , [email protected]

2 ,

[email protected]

Universitas Bina Darma Palembang

Jl. A Yani No. 12 Plaju, Palembang 30624

ABSTRACK : The development of mobile technology can now be seen by the many

users of smart phones (smartphones) as a tool for rapid and precise in facilitating

the work of man. Today many astronomical terms to look then comes the difficulty

of the community and students in seeking information about astronomical terms.

Therefore, the authors feel is required of the software astronomical terms that

could provide full information without having constrained space and time. Then

raised these issues in the writing of software astronomical terms apply methods of

software development Extreme programming as well as the use of the

programming language HTML5 and Phonegap as procurement framework.

Keywords: Android, Glossary Astronomy, HTML5, Phonegap.

ABSTRAK : Perkembangan teknologi mobile saat ini dapat dilihat dengan

banyaknya pengguna ponsel pintar (smartphone) sebagai alat bantu yang cepat

dan tepat dalam mempermudah pekerjaan manusia. Saat ini banyak istilah

astronomi yang harus dicari maka munculah kesulitan dari masyarakat dan pelajar

dalam mencari informasi mengenai istilah astronomi. Oleh karena itu penulis

merasa diperlukan satu perangkat lunak istilah astronomi yang bisa memberikan

informasi yang lengkap tanpa harus terkendala ruang dan waktu. Maka

mengangkat permasalahan ini dalam penulisan skripsi perangkat lunak istilah

astronomi menerapkan metode pengembangan perangkat lunak extreme

programming serta penggunaan bahasa pemograman HTML5 dan Phonegap

sebagai frameworknya.

Kata Kunci : Android, Istilah Astronomi, HTML5, Phonegap.

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

2

1. Pendahuluan

Perkembangan teknologi mobile

yang semakin pesat dan canggih

akan selalu menjadi topik yang

menarik untuk dicermati, dibahas

dan dipelajari. Kemajuan teknologi

mobile saat ini dapat dilihat dengan

banyaknya pengguna ponsel pintar

(smartphone) sebagai alat bantu yang

cepat dan efektif dalam

mempermudah pekerjaan manusia.

Smartphone merupakan sebuah

teknologi yang tidak dapat terlepas

dalam kehidupan sehari-hari

manusia. Selain mudah di dapat,

smartphone juga bisa digunakan

kapan saja, di mana saja dan hampir

semua kalangan masyarakat pada

saat ini sudah bisa mengoperasikan

smartphone. Saat ini banyak dari

smartphone yang sering digunakan

masyarakat menggunakan sistem

operasi Android, IOS, dan Windows

Phone.

Permasalahan yang ada saat

ini bagi para masyarakat luas

khususnya mahasiswa ataupun

pelajar kurang mengetahui tentang

istilah-istilah astronomi. Alasannya

karena dalam mencari istilah-istilah

astronomi masyarakat ataupun

pelajar mengakses dari media berupa

buku dan kamus. Sementara buku

atau kamus dibeli dengan harga yang

mahal, selain itu juga kebanyakan

mahasiswa dan pelajar mengalami

kesulitan untuk memperoleh buku

atau kamus melalui perpustakaan

karena adanya keterbasan jumlah

buku dan harus memiliki kartu

perpusatakaan dan sistem pencarian

istilah dengan menggunakan buku

atau kamus tidak cepat dan kurang

efektif karena harus membuka

lembar buku banyak dan membaca

sehingga mudah merasa jenuh.

Berdasarkan uraian diatas,

maka penulis berkeinginan membuat

sebuah perangkat lunak istilah

astronomi yang dapat membantu

masyarakat, mahasiswa, ataupun

pelajar dalam mengakses istilah

astronomi menggunakan media

smartphone khusus untuk platform

android yang saat ini banyak

digunakan oleh masyarakat mulai

dari anak-anak hingga orang dewasa,

sehingga nantinya masyarakat atau

pelajar yang berkeinginan

mengetahui istilah-istilah astronomi

tidak kesulitan lagi mencari arti

istilah astronomi karena akan ada

kamus istilah astronomi yang bersifat

digital.

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

3

2. Landasan Teori

2.1. Perangkat Lunak

Menurut Pressman (2002:10),

perangkat lunak adalah perintah

(program komputer) yang bila

dieksekusi memberikan fungsi dan

ujuk kerja seperti yang diinginkan

atau yang mengatur struktur data

yang memungkinkan program

memanipulasi infromasi secara

professional dan mengatur dokumen

yang menggambarkan operasi

keggunaan program dan

membutuhkan program untuk

membuat komponen-komponen

bekerja bersama-sama dengan baik.

2.2. Astronomi

Astronomi yang secara etimologi

berarti ilmu bintang, adalah ilmu

yang melibatkan pengamatan dan

penjelasan kejadian yang terjadi di

luar bumi dan atmosfernya. Ilmu ini

mempelajari asal-usul, evolusi, sifat

fisik dan kimiawi benda-benda yang

bisa dilihat di langit (dan di luar

bumi), serta proses yang melibatkan

benda-benda langit tersebut.

2.3. Android

Menurut Safaat Nazruddin

(2011), Android adalah sebuah

sistem operasi untuk perangkat

mobile berbasis Linux yang

mencakup sistem operasi dan

aplikasi. Android menyediakan

platform terbuka bagi para

pengembangnya untuk menciptakan

aplikasi mereka. Android merupakan

perangkat mobile yang merupakan

modifikasi kernel Linux 2.6.

2.4. Phonegap

Menurut Wahana Komputer

(2014:2) Phonegap adalah sebuah

kerangka kerja/framework open

source untuk membuat aplikasi yang

dapat dijalankan pada banyak

perangkat mobile. Phonegap

menggunakan bahasa pemograman

web, yaitu HTML, CSS, dan

Javascript sebagai bahasa utama.

Phonegap merupakan solusi ideal

bagi para pengembang web yang

tertarik dengan pembuatan aplikasi di

perangkat mobile.

3. Metodelogi Penelitian

3.1. Metode Penelitian

Metode yang dipakai pada

penelitian ini adalah Research and

Development (R&D). Menurut

Sugiyono (2009:407) metode

penelitian Research and

Development yang selanjutnya akan

disingkat menjadi R&D adalah

metode penelitian yang digunakan

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

4

untuk menghasilkan produk tertentu,

dan menguji keefektifan produk

tersebut. Produk tersebut tidak selalu

berbentuk benda atau perangkat

keras (hardware), seperti buku, alat

tulis, dan alat pembelajaran lainnya.

Akan tetapi, dapat pula dalam bentuk

perangkat lunak (software).

3.2. Metode Pengumpulan Data

Metode pengumpulan data yang

digunakan dalam pembuatan skripsi

ini adalah metode studi pustaka,

yaitu metode yang dilakukan dengan

mencari bahan data melalui buku,

jurnal, dan internet yang

berhubungan dengan penelitian ini.

3.3. Metode Pengembangan

Perangkat Lunak

Extreme Programming (XP)

merupakan suatu pendekatan yang

paling banyak digunakan untuk

pengembangan perangkat lunak

cepat. Alasan menggunakan

metode Extreme Programming (XP)

karena sifat dari aplikasi yang di

kembangkan dengan cepat melalui

tahapan-tahapan yang ada meliputi :

Planning/Perencanaan,Design/Peranc

angan,Coding/Pengkodean dan

Testing/Pengujian.(Pressman,2012:8

8). Adapun tahapan pada Extreme

Programming dapat di jelaskan

sebagai berikut:

1. Planning/Perencanaan

Pada tahap perencanaan ini penulis

mulai mencari data-data yang di

perlukan, melakukan analisis dan

observasi pada beberapa perangkat

lunak untuk mendapatkan data yg di

perlukan. Penulis juga melakukan

analisis kebutuhan sistem pada

perangkat lunak yg akan di buat.

2. Design/Perancangan

Pada tahapan ini penulis membuat

design sistem berupa Use Case

diagram, Activity diagram, dan class

diagram.

3. Coding/Pengkodean

Pada tahapan ini penulis melakukan

penerjemahan dari fase modeling ke

tahap kode pemprograman. Bahasa

pemprograman yang di pakai pada

pembuatan program ini adalah

merupakan Java dan PHP.

4. Testing/Pengujian

Pada tahapan ini, di lakukan

pengujian terhadap perangkat lunak,

apakah sudah layak di gunakan atau

masih harus melakukan perbaikan

lebih lanjut.

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

5

Gambar 3.1. Tahapan-tahapan

Metode Extreme Programming

(XP)

3.4. Use Case Diagram

Usecase yang akan dirancang

yaitu usecase diagram untuk

pengaksesan melalui perangkat

android. Gambar 3.2 dibawah ini

menjelaskan aliran usecase diagram

pengaksesan melalui perangkat

android.

Gambar 3.2 Usecase Diagram

Aplikasi Kamus Istilah Astronomi

Adapun peran dari aktor tersebut

adalah :

1. Pengguna dapat melihat dan

mencari melalui kata kunci yang

di inputkan kedalam aplikasi

pengguna, melihat detail

informasi dari hasil pencarian

dan melihat isi istilah dalam

aplikasi istilah astronomi

tersebut.

2. Admin dapat mengontrol seluruh

aplikasi melalui menu dashboard

admin. Adapun yang terdapat

dimenu dashboard admin yaitu

menginputkan data, mengubah,

serta menghapus isi data.

3.5. Activity Diagram

1. Admin

Menu utama admin terdiri

dari input data istilah astronomi, edit

data istilah astronomi dan hapus data

istilah astronomi. Activity dagram

admin ini dapat dilihat pada gambar

3.3 berikut ini.

Gambar 3.3 Activity diagram

administrator

Pada gambar 3.3 tersebut

dapat dijelaskan mengenai alur dari

aktivitas admin di aplikasi

dashboard. Pada awal pertama kali

yang dilakukan oleh admin adalah

membuka aplikasi dashboard (dalam

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

6

hal ini berbasis website) kemudian

melakukan login. Jika login berhasil

maka akan langsung di arahkan ke

menu utama. Pada menu utama

admin inilah seluruh berkaitan

dengan operasi dari aplikasi istilah

astronomi di olah.

2. Pengguna (User)

Berbeda dari menu admin,

pada menu user hanya menampilkan

data dari database. Aplikasi yang

digunakan juga langsung

menggunakan aplikasi mobile seperti

android. Berikut gambar 3.4 activity

diagram pengguna.

Gambar 3.4 Activity Diagram

Pengguna

4. Hasil dan Pembahasan

4.1. Hasil

Hasil dari pembuatan aplikasi

istilah astronomi ini adalah halaman-

halaman informasi yang nantinya

akan dijalankan menggunakan

aplikasi yang telah terinstal di

android. Adapaun aplikasi istilah ini

memiliki menu yang dikelompokkan

berdasarkan status pengguna yaitu

pengguna dan admin :

4.1.1 Penguna

Adapun menu yang bisa

diakses oleh pengguna adalah

sebagai berikut :

1. Halaman utama

Beranda atau bisa juga sebagai

halaman utama, pada halaman ini

pengguna akan ditampilkan semua

daftar nama istilah astromoni dan

menu pencarian dari aplikasi istilah

astronomi.

2. Pencarian

Pada menu pencarian, pengunjung

bisa memasukan nama istilah yang

ingin dicari ke dalam form input

yang telah disediakan.

3. Istilah Details

Pada menu istilah details ini yaitu

menampilkan informasi tentang

istilah astronomi yang sudah dipilih.

Di menu istilah details ini

menampilkan antara lain , gambar,

nama istilah, keterangan dan vidio.

4.1.2 Admin

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

7

Hampir semua halaman

aplikasi istilah terjemahan bisa

diakses oleh admin, tetapi pada

aplikasi istilah astronomi ini halaman

admin hanya bisa diakses di web

browser :

1. Input data

Didalam menu input data admin bisa

melakukan manipulasi data dengan

cara mengisi kolom-kolom yang

telah ada.

2. List istilah

Pada menu list istilah admin dapat

melihat keseluruhan data yang ada.

3.2. Pembahasan

4.2.1 Aplikasi Android

1. Menu Utama

Halaman ini merupakan tampilan

awal dari aplikasi istilah astronomi.

Pada halaman ini terdapat list istilah

yang telah diinputkan oleh

administrator. Berikut tampilan kode

dan menu utama utama.

Gambar 4.1 Menu Utama

2. Menu Pencarian

Pada menu pencarian, user bisa

memasukan nama istilah yang ingin

dicari ke dalam form input yang telah

disediakan. Berikut tampilan dari

menu pencarian.

Gambar 4.2 Menu Pencarian

3. Menu Details

Halaman ini menampilkan

keterangan, gambar, dan vidio dari

list istilah yang sudah dipilih. Berikut

tampilan menu details

Gambar 4.3 Menu Details

4. Menu Vidio

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

8

Di halaman detail menampilkan

keterangan, gambar, dan vidio dari

list istilah yang sudah dipilih, Ketika

memilih menu vidio akan tampil

pilihan browser system device dari

perangkat android, dan user akan

memilih browser yang sudah

sediakan dan akan mendirect link

yang sudah disediakan ke dalam

browser yang sudah dipilih. Berikut

tampilan dari menu vidio.

Gambar 4.4 Menu Vidio

4.2.2 Administrator

Aplikasi ini berbasis web

dibangun menggunakan pemograman

PHP dan MySQL. Tujuan dari

aplikasi ini adalah sebagai media

untuk imput data istilah yang mana

nantinya data akan disinkronisasi

melalui aplikasi berbasis

smartphone.

1. Halaman Input Istilah dan List

Istilah

Pada halaman input istilah admin

dapat menambahakan data istilah,

pada halaman ini terdapat 4 input

data yang harus di isi, data tersebut

adalah nama istilah, keterangan,

vidio, dan terakhir adalah gambar

dari istilah tersebut. Sedangkan pada

menu list istilah terdapat list dari

istilah yang telah di tambahkan oleh

admin, Berikut ini adalah tampilan

dari halaman input istilah dan

halaman list istilah.

Gambar 4.9 Halaman Menu Input

Istilah

Gambar 4.10 Halaman List Istilah

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

9

4.3. Pengujian

Pada tahap terakhir penguji

melakukan testing terhadap

perangkat lunak dengan

menggunakan metode black box.

Pengujian dengan metode black box

adalah pengujian aspek fundamental

sistem tanpa memperhatikan struktur

logika internal perangkat lunak.

Pengujian black box ini dilakukan

untuk memperlihatkan bahwa fungsi

perangkat lunak telah berfungsi

secara keseluruhan

Adapun hal–hal yang akan di ujikan

menggunakan metode black box ini

adalah sebagai berikut :

Tabel 4.1. Pengujian Menu Utama

Nama Menu Menu Utama

Skenario Memulai aplikasi dan akan

tampil list istilah yang sudah

di inputkan oleh administrator

Hasil Yang

Diharapkan

Menampilkan semua data

istilah yang sudah di inputkan

oleh admin

Output

Kesimpulan Sesuai

Tabel 4.2. Pengujian Menu

Pencarian

Nama Menu Menu Pencarian

Skenario Memasukan kata yang ingin

dicari ke dalam form input

telah disediakan

Hasil Yang

Diharapkan

Menampilkan hasil kata yang

sudah dicari

Output

Kesimpulan Sesuai

Tabel 4.3. Pengujian Menu Details

Nama

Menu

Menu Details

Skenario

Memilih salah satu istilah dan

setelah itu akan tampil menu

details dari istilah yang sudah

dipilih

Hasil Yang

Diharapkan

Menampilkan details dari

istilah yang sudah pilih

Output

Kesimpulan Sesuai

Perangkat Lunak Istilah Astronomi Berbasis Android Menggunakan Framework Phonegap

2017

10

Tabel 4.4. Pengujian Menu Vidio

Nama

Menu

Menu Vidio

Skenario

Memilih menu vidio yang ada

didalam menu details

Hasil Yang

Diharapkan

Menampilkan system devices

browser di android

Output

Kesimpula

n

Sesuai

5. KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil penelitian ini,

dapat disimpulkkan bahwa :

1. Perangkat Lunak ini dibangun

menggunakan bahasa

pemograman HTML5 untuk

perangkat lunak pada perangkat

mobile.

2. Perangkat Lunak ini dapat

diakses dengan menggunakan

koneksi internet atau secara

online dikarenakan perangkat

lunak lunak ini menggunakan

teknik JSON (Java Script Object

Nation) sebagai format

pertukaran data yang

menghubungkan antara database

yang berada didalam webserver

dengan menggunakan perangkat

mobile android.

5.2 Saran

Berdasarkan kesimpulan yang

penulis paparkan, maka ada beberapa

saran yang akan penulis sampaikan :

1. Penulis berharap aplikasi istilah

astronomi ini dapat digunakan

dan di manfaatkan oleh

perseorangan ataupun instansi

pendidikan

2. Seiring dengan kemajuan

teknologi, kemungkinan bahwa

perangkat lunak ini akan dapat di

kembangkan lagi dengan fitur-

fitur yang belum ada pada

perangkat lunak ini.

DAFTAR PUSTAKA

Pressman, Roger.S. (2002).

“Rekayasa Perangkat Lunak

Pendeketan Praktisi Buku

Satu”, Penerbit Andi,

Yogyakarta.

Rosa. A.S., dan Shalahuddin. M,.

(2014). “Rekayasa Perangkat

Lunak.”, Penerbit Informatika,

Bandung.

Wahana Komputer. (2014). “Mobile

App Development with

Phonegap”, Penerbit Andi,

Yogyakarta