PERANCANGAN APLIKASI JURNAL ONLINE BERBASIS ANDROID Muhammad Juniardi1, Dra. Suriati 2 , Marischa Elveny ³ Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan Jl. HM Jhoni No 70 Medan, Indonesia
[email protected]
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.
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
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
1
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. 2.
3.
4.
5.
6. 7.
2.
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
Aplikasi dibangun berbasis android denganspesifikasi android ice cream sandwich. Bahasa pemrograman yang digunakan untuk membangun aplikasi meliputi bahasa pemrograman Java, XML dan PHP yang terintegrasi dengan database MySQL. Aplikasi akan dibangun dua arah dimana terdapat admin dengan antarmuka web serta user dengan berbasis android. Adanya fitur upload dan download yang akan memungkinkan penggunanya untuk mengupload serta mendownload jurnal dari system penyimpanan. Untuk pertukaran data pada aplikasi digunakan JSON sebagai format pertukaran data pada aplikasi. Aplikasi juga akan mengadopsi konsep dari teknik client server untuk implementasinya. Studi kasus pada aplikasi kusus hanya pada Sekolah Tinggi Teknik Harapan.
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
2
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
All Jurnal
Category *
Upload
*
Download
* *
User Android
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
Login *
Kelola Pengguna
User Admin
*
Logout
Gambar 2.2 Use Case Diagram Admin Aplikasi
3
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.
Mulai
Masukkan Npm dan Password
[ valid ]
Download
Selesai
Mulai
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.
Masukkan Npm dan Password
Validasi Mahasiswa
[ tidak valid ]
Validasi Akun
[ tidak valid ]
Pengguna -Id_Pengguna : int -Npm : char -Password : char +Tambah() +Edit() +Hapus()
[ valid ]
Simpan Akun
0..*
1
Mahasiswa 1 -Npm : int -Nama_Mahasiswa : char
Jurusan 1 -Id_Jurusan : int -Nama_Jurusan : char
Selesai
Jurnal 0..* -Id_Jurnal : int 0..* -Npm : char -Id_Jurusan : int -Judul : char -Deskripsil : char -File : char -Direktori : int +Tambah() +Edit() +Hapus()
Gambar 2.3 Activity Diagram Register Gambar 2.5 Class Diagram
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.
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.
4
HEADER
SPLASH
Login Admin
MAIN MENU
Username
Password ALL JURNAL
CATEGORY
UPLOAD
ABOUT
EXIT
Login
LIST JURNAL
OPTION
FORM UPLOAD
VIEW ABOUT
FOOTER
Gambar 2.8 Halaman Login DETAIL JURNAL
LIST JURNAL
Gambar 2.6 Struktur Menu Pengguna
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.
Pada struktur menu diatas dapat dilihat bagaimana alur proses dari aplikasi pengguna yaitu aplikasi android.
Berikut desain antarmuka dari halaman home yang dibangun untuk admin pada aplikasi jurnal online berbasis android.
DETAIL JURNAL
Sedangkan struktur menu admin pada website dapat dilihat seperti berikut ini.
HEADER
Menu
Home
LOGIN
Deskripsi Home
HOME
KELOLA ADMIN
KELOLA UPLOAD
KELOLA JURNAL
KELOLA PENGGUNA
LOGOUT
Gambar 2.9 Halaman Home LIST & FORM ADMIN
LIST UPLOAD
LIST & FORM JURNAL
LIST PENGGUNA
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.
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.
5
Halaman login admin berfungsi menampilkan halaman untuk verifikasi akses admin untuk dapat mengolah data pada aplikasi ini. Berikut tampilan halaman login admin.
HEADER
Menu
View Data Tambah
HEADER
List Data LOGIN ADMIN
Username Password
LOGIN
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.
FOOTER
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.
HEADER
Menu
Logout
HEADER
Update Data HOME
Home
ADMIN PANDUAN GIZI INFO KESEHATAN NAMA BAYI CONTENT
Form Entri Data
FOOTER
Gambar 2.13 Halaman Home Admin Gambar 2.11 Halaman Entri/Update Data
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.
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 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.
6
HOME
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
Logout
HEADER
View Data
ADMIN Tambah PANDUAN GIZI INFO KESEHATAN NAMA BAYI VIEW DATA APLIKASI
FOOTER
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. HEADER
HOME
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.
Logout
Entri Data
ADMIN PANDUAN GIZI INFO KESEHATAN NAMA BAYI FORM ENTRI DATA APLIKASI
FOOTER
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
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.
7
Gambar 3.2 Tampilan Halaman Main Menu
Gambar 3.4 Tampilan Halaman Kategori Jurnal
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.
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.3 Tampilan Halaman Daftar Jurnal
Gambar 3.5 Tampilan Halaman Upload 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.
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.
8
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.
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.
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.
2.
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.
9
Penulis berharap kedepannya aplikasi dapat dikembangkan kearah yang lebih baik, sebab aplikasi yang masih belum sempurna. 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.
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.
10