• Tidak ada hasil yang ditemukan

PERANCANGAN APLIKASI JURNAL ONLINE BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN APLIKASI JURNAL ONLINE BERBASIS ANDROID"

Copied!
10
0
0

Teks penuh

(1)

1

PERANCANGAN APLIKASI JURNAL ONLINE BERBASIS ANDROID

Muhammad Juniardi

1

, Dra. Suriati

2

, Marischa Elveny ³

Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan Jl. HM Jhoni No 70 Medan, Indonesia

ardi.muhammad.mj@gmail.com

Abstrak

Kemajuan teknologi memicu munculnya berbagai aplikasi yang membawa berbagai kemudahan kepada penggunanya. Aplikasi android menjadi salah satu yang paling paling populer dikalangan pengguna aplikasi, dimana aplikasi dengan berbasis sistem operasi android selain sifatnya yang mudah digunakan juga difasilitasi dengan berbagai fitur yang mumpuni dalam membantu serta mempermudah sebuah pekerjaan. Studi ini merupakan sebuah penelitian yang dimaksudkan untuk menghasilkan sebuah aplikasi berbasis android yang menangani masalah penyediaan jurnal di Sekolah Tinggi Teknik Harapan Medan. Fokus utama dalam penelitian ini ialah bagaimana membangun sebuah system penyimpanan file online berupa jurnal yang merupakan hasil karya dari mahasiswa dengan basic aplikasi berbasis android. Hal ini dianggap perlu dilakukan mengingat selama ini jurnal online yang tersedia dibangun berbasis web dimana untuk pengguna android penggunanya harus memakai aplikasi kedua berupa browser untuk dapat mengakses e-jurnal tersebut. Untuk itu, dengan dibangunnya aplikasi jurnal online berbasis android ini diharapkan dapat memberi kemudahan dalam mengakses jurnal online oleh pengguna yaitu mahasiswa langsung melalui sebuah perangkat genggam.

Kata Kunci : Android, Jurnal Online, Sekolah Tinggi Teknik Harapan.

Abstract

Advances in technology lead to the emergence of a variety of applications that bring convenience to users.

Android applications into one of the most popular among users of the application, where the application with the android operating system based besides it is easy to use also facilitated with a variety of features that qualified to help and facilitate a job. This study is a study that is intended to produce an android based applications that deal with the provision of journals in the Harapan University Medan. The main focus of this research is how to build an online file storage system in the form of a journal which is the work of students with basic android based applications. It is considered necessary to remember for this journal is available online where to build a web-based user application android users should use the second form of the browser to be able to access e-journals. For that, with the construction of an online journal android based applications are expected to provide easy access to online journals by users such as students directly through a handheld device.

Keywords: Android, Online Journal, Harapan University.

1. Pendahuluan

Dengan dukungan akses internet yang baik android menjadi pilihan utama dalam melakukan berbagai hal yang berhubungan dengan sisi dunia maya. Selain itu aplikasi berbasis android dalam perkembangannya juga telah merambah berbagai bidang dan membantu berbagai proses dalam suatu pekerjaan.

Dalam bidang pendidikan khususnya pada perguruan tinggi, aplikasi android dapat di implementasikan guna membangun sebuah system penyimpanan file online berupa jurnal yang

merupakan hasil karya dari pemikiran – pemikiran pelaksana pendidikanya itu dosen dan mahasiswa.

Hal ini dilakukan mengingat selama ini jurnal online yang tersedia di bangun berbasis web dimana untuk pengguna android penggunanya harus memakai aplikasi kedua berupa browser untuk dapat mengakses e-jurnal tersebut. Aplikasi android akan lebih memudahkan pengguna dalam mengakses e-jurnal sebab dengan dibangunnya aplikasi ini berbasis android maka proses transfer file akan lebih cepatdan efisien sebab aplikasi android ialah aplikasi yang terinstal langsung pada perangkat. Dalam implementasinya, aplikasi akan

(2)

2

dibangun dengan bahasa pemrograman android berupa Java dan XML yang akan terintegrasi dengan database MySQL. Untuk menangani pertukaran data digunakan JSON sebagai formatnya. JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll.

Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran data.

Agar pembahasan penelitian ini tidak menyimpang dari apa yang telah dirumuskan, maka diperlukan batasan – batasan yang penulis paparkan sebagai berikut :

1. Aplikasi dibangun berbasis android denganspesifikasi android ice cream sandwich.

2. Bahasa pemrograman yang digunakan untuk membangun aplikasi meliputi bahasa pemrograman Java, XML dan PHP yang terintegrasi dengan database MySQL.

3. Aplikasi akan dibangun dua arah dimana terdapat admin dengan antarmuka web serta user dengan berbasis android.

4. Adanya fitur upload dan download yang akan memungkinkan penggunanya untuk mengupload serta mendownload jurnal dari system penyimpanan.

5. Untuk pertukaran data pada aplikasi digunakan JSON sebagai format pertukaran data pada aplikasi.

6. Aplikasi juga akan mengadopsi konsep dari teknik client server untuk implementasinya.

7. Studi kasus pada aplikasi kusus hanya pada Sekolah Tinggi Teknik Harapan.

2. Metodologi Penelitian

Berikut ini beberapa yang digunakan untuk membuat Perancangan Aplikasi Jurnal Online Berbasis android.

Jurnal merupakan (buku) catatan harian, surat kabar harian, buku yg dipakai sbg buku perantara antara buku harian dan buku besar, buku yg dipakai untuk mencatat transaksi berdasarkan urutan waktu, majalah yg khusus memuat artikel dalam satu bidang ilmu tertentu[1]. Sedangkan online sendiri merupakan istilah teknologi yang mengacu pada sesuatu yang terhubung dalam sebuah jaringan.

Pada dasarnya jurnal hanya suatu majalah yang terbit secara berkala menyajikan berbagai macam informasi ilmiah dalam bidang-bidang ilmu pengetahuan. Penyajian jurnal sebelum era digital

ialah masih dalam bentuk cetak seperti halnya sebuah buku. Sehingga, dapat dikatakan bahwa pada awalnya jurnal belum memiliki varian yang lain dalam hal bentuk penyajiannya.

Namun seiring dengan kemajuan teknologi informasi dan computer dimana segala sesuatu pada tingkat tertentu maupun digitalisasi, maka jurnal pun dimungkinkan untuk terbit secara online. Jurnal yang telah didigitalisasi atau yang sering disebut dengan jurnal elektronik yang hanya tersedia pada basis world wide web (web), sehingga dalam pemanfaatannya pengguna harus terlebih dahulu mengakses database penerbit melalui situs mereka di internet, kemudian melakukan download pada file artikel jurnal yang telah dibeli. File tersebut dapat dibuka secara online ataupun disimpan terlebih dahulu untuk kemudian dicetak.

Internet merupakan kependekan dari interconnected network, yaitu sistem jaringan kerja yang menghubungkan jutaan computer di seluruh dunia. Internet memungkinkan perpinndahan data antar komputer meski terpisah jarak yang jauh.

Komputer dari seluruh dunia terhubung dengan internet melalui kabel telepon, serat optik, atau gelombang mikro (microwave). Jumlah pengguna internet yang semakin hari semakin besar dan berkembang, telah mewujudkan budaya internet.

[2].

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 sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel/smartphone. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Dalam pengembangan aplikasi android menyediakan Android SDK yang menyediakan tools dan API untuk para pengembang aplikasi dengan platform Android. Android menggunakan Java sebagai bahasa pemogramannya[3].

Java adalah bahasa pemrograman yang multi platform dan multi device. Secara umum java merupakan bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan terbaik bahasa pemrograman objek sebelumnya.

Java diciptakan oleh oleh James Gosling, seorang developer dari Sun Microsystems pada tahun 1991 dengan nama semula Oak. Pada Januari 1995, karena nama Oak kurang komersil dan sebuah perangkat lunak sudah terdaftar dengan merk dagang tersebut, sehingga di ambil nama penggantinya menjadi Java. Nama Java sendiri

(3)

3

diambil dari kopi murni yang digiling langsung dari biji kopi (kopi tubruk) kesukaan Gosling[4]

.

PHP merupakan singkatan dari Personal Home Page Tools. PHP merupakan suatu bahasa pemrograman sisi server yang dapat digunakan untuk membuat halaman web dinamis. Dalam suatu halaman HTML dapat menanamkan kode PHP yang akan dieksekusi setiap kali halaman tersebut dikunjungi. Karena kekayaanya akan fitur yang mempermudah perancangan dan pemrograman web, PHP memiliki popularitas yang tinggi[5].

PHP dapat dijalankan dalam platform apapun, baik Unix, Windows ataupun Machintosh.

Kelebihan lain dari PHP adalah kemudahan melakukan pengkodean, karena perintah PHP mirip dengan perintah bahasa C, selain itu dapat dengan mudah dihubungkan dengan aplikasi database seperti MySQL.

MySQL adalah suatu sistem manajemen basis data relasional (RDBMS – Relational Database Management System) yang mampu bekerja dengan cepat, kokoh, dan mudah digunakan. Basis data memungkinkan untuk menyimpan, menelusuri, mengurutkan dan mengambil data secara efisien. Server MySQL yang akan membantu melakukan fungsionalitas tersebut[6].

Integrated Development Environment (IDE) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak.

Eclipse adalah sebuah IDE untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent).

Eclipse saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang dapat melihat dan memodifikasi sourcecode software ini. Selain itu, kelebihan Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in[7].

Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak.

UML merupakan salah satu alat bantu yang sangat handal dalam bidang pengembangan sistem berorientasi objek karena UML menyediakan bahasa pemodelan visual yang memungkinkan pengembang sistem membuat blue print atas visinya dalam bentuk yang baku. UML berfungsi sebagai jembatan dalam mengkomunikasikan beberapa aspek sistem melalui sejumlah elemen grafis yang bisa dikombinasikan menjadi diagram. UML mempunyai banyak diagram yang dapat

mengakomodasi berbagai sudut pandang dari suatu perangkat lunak yang akan dibangun[8].

Analisis sistem bertujuan untuk menganalisa kebutuhan-kebutuhan apa saja yang diperlukan dalam membangun sebuah sistem atau aplikasi. Dalam membangun sebuah sistem atau aplikasi, adapun tahapan-tahapan yang akan dilakukan meliputi proses analisis yang terdiri dari analisis kebutuhan aplikasi dan analisis spesifikasi aplikasi, perancangan sistem menggunakan UML, desain database, perancangan struktur menu dan perancangan antarmuka sistem atau aplikasi.

Salah satu diagram UML ini berfungsi untuk menggambarkan bagaimana interaksi antara sistem dengan penggunadilihat dari sudut pandang pengguna. Use case dibawah ini akan mewakili penjelasan sistem jika dilihat dari sudut pandang penggunaaplikasi android.

System

User Android

All Jurnal

Category

Upload

Download

Register

Login

About

*

*

*

*

Exit

*

*

Gambar 2.1 Use Case Diagram Aplikasi Android

Use case pada gambar 2.1 menggambarkan bagaimana interaksi pengguna terhadap sistem dilihat dari sudut pengguna aplikasi android.

Dimana pada use case ini yang berperan sebagai aktor ialah user android.

Sedangkan use case dibawah ini akan mewakili penjelasan sistem jika dilihat dari sudut pandang pengguna admin aplikasi.

System

Home

Kelola Admin

Kelola Upload

Kelola Jurnal

Kelola Pengguna

Logout

*

*

*

* User Admin

Login

Gambar 2.2 Use Case Diagram Admin Aplikasi

(4)

4

Use case pada gambar 3.2 menggambarkan bagaimana interaksi pengguna terhadap sistem dilihat dari sudut pengguna admin aplikasi. Dimana pada use case ini yang berperan sebagai aktor ialah user admin yang akan mengolah content jurnal.

Diagram ini digunakan untuk menggambarkan rangkaian aliran aktivitas yang terjadi pada sistem.

Adapun activity diagram pada perancangan aplikasi jurnal online berbasis android dapat dilihat pada penjelasan seperti berikut ini.

Activity diagram register ini merupakan diagram yang akan menggambarkan proses aliran aktivitas pada proses register. Adapun activity diagram register pada aplikasi jurnal online berbasis android dapat dilihat pada gambar dibawah ini.

[ tidak valid ]

[ valid ] Mulai

Masukkan Npm dan Password

Validasi Mahasiswa

Selesai Simpan Akun

Gambar 2.3 Activity Diagram Register Pada gambar 2.3 diatas dapat dilihat activity diagram register pada aplikasi. Mulanya pengguna diminta untuk memasukkan npm dan password yang diinginkan.

Activity diagram login ini merupakan diagram yang akan menggambarkan proses aliran aktivitas pada proses login. Adapun activity diagram login pada aplikasi jurnal online berbasis android dapat dilihat pada gambar dibawah ini.

[ tidak valid ]

[ valid ]

Selesai Mulai

Masukkan Npm dan Password

Validasi Akun

Download

Gambar 2.4 Activity Diagram Login

Pada gambar 2.4 diatas dapat dilihat activity diagram login pada aplikasi. Mulanya pengguna diminta untuk memasukkan npm dan password yang telah dibuat pada proses register.

Diagram iniakan menggambarkan struktur sistem berupa pendefinisian kelas-kelas database yang dibuat untuk membangun sistem. Berikutclass diagram dari aplikasi jurnal berbasis android.

-Npm : int -Nama_Mahasiswa : char

Mahasiswa

+Tambah() +Edit() +Hapus() -Id_Jurnal : int -Npm : char -Id_Jurusan : int -Judul : char -Deskripsil : char -File : char -Direktori : int

Jurnal 0..*

1

-Id_Jurusan : int -Nama_Jurusan : char

Jurusan

0..*

1 +Tambah()

+Edit() +Hapus() -Id_Pengguna : int -Npm : char -Password : char

Pengguna 0..* 1

Gambar 2.5 Class Diagram

Pada gambar 2.5 diatas, dapat dilihat bagaimana class diagram dari aplikasi jurnal online berbasis android. Diagram diatas memiliki 4 buah class yang saling berhubungan yang menggambarkan hubungan dari field-filed yang ada pada database dari aplikasi.

Struktur menu sangat penting dalam perancangan suatu aplikasi atau program, karena struktur menu dapat memberikan penjelasan mengenai alur suatu program atau aplikasi. Berikut ini adalah struktur menu aplikasi jurnal online berbasis android.

(5)

5

SPLASH

MAIN MENU

OPTION

UPLOAD ABOUT EXIT

LIST JURNAL

DETAIL JURNAL

VIEW ABOUT FORM UPLOAD

ALL JURNAL

LIST JURNAL

DETAIL JURNAL

CATEGORY

Gambar 2.6 Struktur Menu Pengguna Pada struktur menu diatas dapat dilihat bagaimana alur proses dari aplikasi pengguna yaitu aplikasi android.

Sedangkan struktur menu admin pada website dapat dilihat seperti berikut ini.

LOGIN

HOME

KELOLA ADMIN KELOLA UPLOAD KELOLA JURNAL KELOLA

PENGGUNA

LIST & FORM ADMIN

LIST & FORM JURNAL

LIST UPLOAD LIST PENGGUNA

LOGOUT

Gambar 2.7 Struktur Menu Admin

Desain antarmuka disini merupakan sebuah proses perancangan desain dari tampilan aplikasi yang akan dibangun. Dengan di desainnya tampilan atau antarmuka dari aplikasi maka akan memudahkan proses perancangan aplikasi.Adapun desain antarmuka dari aplikasi jurnal online berbasis android ini dapat dilihat dari beberapa tampilan sebagai berikut.

Berikut desain antarmuka dari halaman login yang dibangun untuk admin pada aplikasi jurnal online berbasis android.

FOOTER HEADER

Login Admin

Username

Password

Login

Gambar 2.8 Halaman Login

Pada gambar 2.8 dapat dilihat bagaimana desain antarmuka halaman login admin yang akan dibangun. Pada halaman login admin ini terdapat input berupa username dan password yang digunakan untuk masuk ke sistem dengan terlebih dahulu menekan tombol login.

Berikut desain antarmuka dari halaman home yang dibangun untuk admin pada aplikasi jurnal online berbasis android.

HEADER

Home

Deskripsi Home Menu

Gambar 2.9 Halaman Home

Pada gambar 2.9 dapat dilihat bagaimana desain antarmuka halaman home admin yang akan dibangun.Halaman ini akan muncul setelah pengguna berhasil login pada halaman sebelumnya.

Pada halaman home admin ini terdapat beberapa menu yang akan membawa pengguna yaitu admin untuk ke halaman-halaman kelola lainnya yang meliputi kelola admin, kelola, upload, kelola jurnal hingga kelola pengguna aplikasi.

Berikut desain antarmuka dari halaman list data yang dibangun untuk admin pada aplikasi jurnal online berbasis android.

(6)

6

HEADER

View Data

List Data Menu

Tambah

Gambar 2.10 HalamanList Data Pada gambar 2.10 dapat dilihat bagaimana desain antarmuka halaman list datayang akan dibangun. Halaman ini akan digunakan untuk menampilkan daftar data pada aplikasi. Pada halaman ini terdapat beberapa tombol yang digunakan dengan fungsinya masing-masing.

Tombol tersebut meliputi tombol tambah, edit dan hapus data dari list data yang ditampilkan pada halaman ini.

Berikut desain antarmuka dari halaman entri/update data yang dibangun untuk admin pada aplikasi jurnal online berbasis android.

HEADER

Update Data

Form Entri Data Menu

Gambar 2.11 Halaman Entri/Update Data Pada gambar 2.11 dapat dilihat bagaimana desain antarmuka halaman entry/update data yang akan dibangun.

Desain antarmuka disini merupakan sebuah proses perancangan desain dari tampilan aplikasi yang akan dibangun. Dengan di desainnya tampilan atau antarmuka dari aplikasi maka akan memudahkan proses perancangan aplikasi. Adapun desain antarmuka dari aplikasi mobile layanan informasi untuk ibu hamil ini dapat dilihat dari beberapa tampilan sebagai berikut.

Halaman login admin berfungsi menampilkan halaman untuk verifikasi akses admin untuk dapat mengolah data pada aplikasi ini. Berikut tampilan halaman login admin.

FOOTER HEADER

LOGIN ADMIN

Username

Password

LOGIN

Gambar 2.12 Halaman Login Admin Pada gambar 2.12 dapat dilihat bagaimana rancangan halaman login admin yang akan dibangun. Pada halaman login admin ini administrator aplikasi diminta untuk memasukkan username dan password untuk dapat masuk pada menu utama aplikasi admin.

Halaman home admin merupakan halaman awal ketika seorang admin berhasil login. Berikut tampilan halaman home admin.

FOOTER HEADER

Home ADMIN

PANDUAN GIZI INFO KESEHATAN

CONTENT NAMA BAYI

Logout

HOME

Gambar 2.13 Halaman Home Admin

Pada gambar 2.13 dapat dilihat bagaimana rancangan halaman home admin yang akan dibangun. Pada halaman home admin ini terdapat beberapa menu yang digunakan untuk mengolah data aplikasi meliputi menu home, admin, panduan gizi, info kesehatan dan nama bayi.

Halaman ini merupakan halaman yang menampilkan data-data yang akan diolah oleh admin. Halaman ini meliputi halaman admin, panduan gizi, info kesehatan dan nama bayi.

Berikut tampilan halaman view data aplikasi.

(7)

7

FOOTER HEADER

View Data ADMIN

PANDUAN GIZI INFO KESEHATAN

VIEW DATA APLIKASI NAMA BAYI

Logout

HOME

Tambah

Gambar 2.14 Halaman View Data Aplikasi Pada gambar 2.14 dapat dilihat bagaimana rancangan halaman view data yang akan dibangun.

Pada halaman ini data-data pada aplikasi meliputi data admin, panduan gizi, info kesehatan dan nama bayi akan ditampilkan dalam sebuah tabel yang memiliki aksi didalamnya yaitu edit dan hapus.

Pada halaman ini juga admin dapat menambah data dengan menggunakan menu tambah data pada aplikasi yang telah disediakan.

Halaman ini merupakan halaman yang disediakan untuk menginput data-data yang diperlukan pada aplikasi. Halaman ini meliputi halaman admin, panduan gizi, info kesehatan dan nama bayi. Berikut tampilan halaman entri data aplikasi.

FOOTER HEADER

Entri Data ADMIN

PANDUAN GIZI INFO KESEHATAN

FORM ENTRI DATA APLIKASI NAMA BAYI

Logout

HOME

Gambar 2.15 Halaman Entri Data Aplikasi Pada gambar 2.15 dapat dilihat bagaimana rancangan halaman entri data yang akan dibangun.

Pada halaman ini terdapat sebuah form entri data dengan beberapa komponen didalamnya yang digunakan untuk menambah data pada aplikasi.

Data-data tersebut meliputi data admin, panduan gizi, info kesehatan dan nama bayi.

Perancangan akan diimplementasikan dalam bentuk program berupa aplikasi android yang dibangun dengan bahasa pemrograman Java serta XML dengan terkonfigurasi MySQL sebagai databasenya.

Untuk dapat melakukan implementasi sistem pada smartphone, sebelumnya persiapan

yang harus dilakukan ialah pengguna harus menginstal aplikasi berupa pemindahan file apk pada komputer ke dalam sdcard pada smartphone menggunakan media kabel data. Kemudian, proses dilanjutkan dengan menginstal apk tersebut.

Perangkat keras dan perangkat lunak merupakan dua hal yang selalu dibutuhkan dalam mengimplementasikan rancangan yang telah ada.

Adapun perangkat keras yang dibutuhkan adalah sebagai berikut :

a. Handphone Dengan Basis Sistem Operasi Android

b. Kabel data serial port

c. Satu unit PC dengan spesifikasi antara lain:

1. Prosesor : Intel(R) Core(TM) i3 CPU 2. Memori : 2 Gb

3. Ruang Penyimpan : 500 Gb

Adapun perangkat lunak yang dibutuhkan untuk aplikasi ini adalah sebagai berikut :

a. Sistem Operasi Microsoft Windows 7 Ultimate 32 bit.

b. Eclipse Juno lengkap dengan ADT dan Android SDK.

c. XAMPP.

d. Macromedia Dreamweaver.

e. Server Online

3. Hasil dan Pembahasan

Tampilan halaman-halaman berikut ini ialah merupakan halaman yang didesain untuk aplikasi android pada Perancangan Aplikasi Jurnal Online Berbasis android.

Berikut hasil desain antarmuka dari halaman splash screen yang dibangun untuk pengguna aplikasi android pada aplikasi jurnal online berbasis android.

Gambar 3.1Tampilan Halaman Splash Screen Pada gambar 3.1 dapat dilihat bagaimana hasil desain antarmuka halaman splash screen aplikasi android yang akan dibangun.

Berikut hasil desain antarmuka dari halaman main menu yang dibangun untuk pengguna aplikasi android pada aplikasi jurnal online berbasis android.

(8)

8

Gambar 3.2 Tampilan Halaman Main Menu Pada gambar 3.2 dapat dilihat bagaimana hasildesain antarmuka halaman main menu aplikasi android yang akan dibangun. Halaman ini merupakan halaman utama pada aplikasi. Pada halaman ini terdapat beberapa menu yang akan membawa pengguna pada halaman-halaman lain yang meliputi halaman, daftar jurnal, halaman kategori jurnal, halaman upload jurnal, halaman tentang kami hingga exit untuk mengakhiri aplikasi.

Berikut hasil desain antarmuka dari halaman daftar jurnal yang dibangun untuk pengguna aplikasi android pada aplikasi jurnal online berbasis android.

Gambar 3.3 Tampilan Halaman Daftar Jurnal Pada gambar 3.3 dapat dilihat bagaimana hasildesain antarmuka halaman daftar jurnal yang akan dibangun. Halaman ini merupakan halaman yang digunakan untuk memuat daftar seluruh jurnal yang ada pada aplikasi. Untuk melihat detail jurnal pengguna dapat memilih salah satu daftar dari list yang ada.

Berikut hasil desain antarmuka dari halaman kategori jurnal yang dibangun untuk pengguna aplikasi android pada aplikasi jurnal online berbasis android.

Gambar 3.4 Tampilan Halaman Kategori Jurnal Pada gambar 3.4 dapat dilihat bagaimana hasildesain antarmuka halaman category yang akan dibangun. Halaman ini merupakan halaman yang digunakan untuk memuat daftar jurnal yang ada pada aplikasi berdasarkan beberapa kategori yag ada. Adapun kategori disini ialah berdasarkan jurusan dari setiap jurnal yang ada. Untuk melihat detail jurnal pengguna dapat memilih salah satu daftar dari list yang ada.

Berikut hasil desain antarmuka dari halaman upload jurnal yang dibangun untuk pengguna aplikasi android pada aplikasi jurnal online berbasis android.

Gambar 3.5 Tampilan Halaman Upload Jurnal Pada gambar 3.5 dapat dilihat bagaimana hasildesain antarmuka halaman upload yang akan dibangun. Halaman ini merupakan halaman yang digunakan untuk mengupload jurnal dari seorang mahasiswa atau dosen pada aplikasi. Sebelum melakukan upload pengguna diminta untuk login ataupun register terlebih dahulu.

Berikut hasil desain antarmuka dari halaman detail jurnal yang dibangun untuk pengguna aplikasi android pada aplikasi jurnal online berbasis android.

(9)

9

Gambar 3.6 Tampilan Halaman Detail Jurnal Pada gambar 3.6 dapat dilihat bagaimana hasildesain antarmuka halaman detail jurnal yang akan dibangun. Halaman ini merupakan halaman yang digunakan untuk melihat isi/detail jurnal pada aplikasi. Pada halaman terdapat sebuah tombol download untuk mendownload jurnal yang dilihat.

Berikut hasil desain antarmuka dari halaman login dan register yang dibangun untuk pengguna aplikasi android pada aplikasi jurnal online berbasis android.

Gambar 3.7 Tampilan Halaman Login dan Register Pada gambar 3.7 dapat dilihat bagaimana hasildesain antarmuka halaman login dan registeryang akan dibangun. Halaman ini merupakan halaman yang digunakan untuk mendaftar serta masuk sebagai akun pada aplikasi.

Berikut hasil desain antarmuka dari halaman tentang aplikasi yang dibangun untuk pengguna aplikasi android pada aplikasi jurnal online berbasis android.

Gambar 3.8 Tampilan Halaman Tentang Aplikasi Pada gambar 3.8 dapat dilihat bagaimana hasildesain antarmuka halaman about yang akan dibangun. Halaman ini merupakan halaman yang digunakan untuk memuat deskripsi tentang aplikasi yang dibangun serta tata cara penggunaannya.

4. Kesimpulan dan Saran

Berdasarkan beberapa penjelasan dan uraian pada bab sebelumnya ditarik sebuah kesimpulan dalam penelitian ini yaitu Dengan adanya aplikas ini, aplikasi akan sangat membantu serta mempermudah proses browser jurnal online langsung melalui sebuah smartphone tanpa menggunakan bantuan dari aplikasi kedua berupa browser.

Selain kesimpulan penulis akan menyampaikan saran-saran dalam penelitian kali ini yaitu sebagai berikut :

1. Penulis berharap kedepannya aplikasi dapat dikembangkan kearah yang lebih baik, sebab aplikasi yang masih belum sempurna.

2. Kepada pengembang lain khususnya dalam hal pengembangan aplikasi mobile agar kedepan dapat menambahkan beberapa fitur pada aplikasi sehingga menciptakan aplikasi yang lebih kompleks dalam hal layanan informasi jurnal online.

(10)

10

Daftar Pustaka

[1] Asrori. 2010. Ensiklopedia Seri Internet.

Penerbit Ghyyas Putra, Semarang.

[2] Kamus Besar Bahasa Indonesia, edisi kedua, terbitan Departemen Pendidikan dan Kebudayaan Balai Pustaka.

[3] Nugraha Antonius. 2010. Cara mudah

membangun aplikasi PHP, Penerbit Media Kita, Jakarta.

[4] Nugraha Antonius. 2010. Cara mudah

membangun aplikasi PHP, Penerbit Media Kita, Jakarta.

[5] Safaat, H. Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Table C berbasis Android(Edisi Revisi, Penerbit Informatika Bandung, Bandung.

[6] Safaat, H. Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Table C berbasis Android(Edisi Revisi, Penerbit Informatika Bandung, Bandung.

[7] Safaat, H. Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Table PC berbasis Android(Edisi Revisi, Penerbit Informatika Bandung, Bandung.

[8] Sugiarti, Yuni. 2013. Analisis & Perancangan UML [Unifield Modelling Language]

Generated VB.6, Penerbit Graha Ilmu, Yogyakarta.

Gambar

Gambar 2.1 Use Case Diagram Aplikasi Android
Diagram  ini  digunakan  untuk  menggambarkan  rangkaian  aliran  aktivitas  yang  terjadi pada sistem
Gambar 2.6 Struktur Menu Pengguna  Pada  struktur  menu  diatas  dapat  dilihat  bagaimana alur proses dari aplikasi pengguna yaitu  aplikasi android
Gambar 2.11 Halaman Entri/Update Data  Pada  gambar  2.11  dapat  dilihat  bagaimana  desain  antarmuka  halaman  entry/update  data  yang  akan dibangun
+4

Referensi

Dokumen terkait

X (Penguasaan Materi Operasi Aljabar) Y (Kemampuan Menyelesaikan Soal-Soal Persamaan kuadrat)

kehandalan model infiltrasi sederhana dalam mengurangi limpasan permukaan akibat hujan sangat deras diindikasikan oleh adanya selisih antara tingginya kenaikan muka

 Mengungkapkan kembali tentang proses terjadinya bumi dari beberapa referensi yang dikali  Secara individu mengkaji.

Kebersihan yang dimaksudkan untuk kegiatan wisata pantai adalah kebersihan alami yaitu pada lokasi wisata tersebut tidak terlalu tercemar dengan sampah yang berasal dari

Pantai Binasi sering sekali ramai dengan pengunjung, hal ini dapat merusak satu ekosistem yang berada di pantai tersebut, dengan adanya kesesuaian aktivitas wisata serta

Oleh karena itu agar siswa berperan aktif dalam kegiatan belajar, guru dapat memilih Pembelajaran kooperatif tipe problem possing diterapkan pada kelas VII A sebagai

Berdasarkan metode Promethee II dengan menghitung Net Flow diperoleh urutan PTS yang menjadi alternatif menurut isian responden adalah “PTS yang menyelenggarakan program

JUDUL : 60 PERSEN PENDERITA TAK SADAR IDAP DIABETES. MEDIA : KEDAULATAN RAKYAT TANGGAL : 7