sniptek 2014 isbn: 978-602-72850-5

advertisement
SNIPTEK 2014
ISBN: 978-602-72850-5 -7
PERANCANGAN APLIKASI PORTAL BERITA E-NEWS UPDATE BERBASIS
MOBILE
Eko Praseptio Darminto
Syahriani
STMIK Nusa Mandiri
[email protected]
STMIK Nusa Mandiri
[email protected]
ABSTRAK — Perkembangan teknologi memberikan
dampak positif dalam penyampaian informasi kepada
masyarakat khusunya dalam bidang jurnalistik, yang
memudahkan masyakarat mendapatkan berita. Dengan
menggunakan perangkat smartphone berbasis android,
masyarakat di harapkan mendapatkan berita yang selalu
update. Untuk mendapatkan berita selalu update,
perangkat harus didukung dengan perkembangan akses
internet yang cepat, sehingga masyarakat dapat mengakses
atau memberikan informasi secara update dan real time.
Aplikasi Portal Berita E-News Update berbasis android,
dirancang untuk memudahkan masyarakat dalam
mengakses informasi atau berita. Dalam perancangan
aplikasi ini menggunakan Android studio dan model
pengembangan sisitem yang digunakan adalah waterfall.
Kata Kunci: Portal Berita, E-News Update, waterfall
ABSTRACT - Technological developments have a positive
impact in the delivery of information to the public especially
in the field of journalism, which allows the public to get
news. By using android-based smartphone devices, people
are expected to get news that is always updated. To get the
news always updated, the device must be supported with the
development of fast internet access, so that people can access
or provide information in an updated and real time.
Applications News Portal E-News android-based updates,
designed to facilitate the public in accessing information or
news. In the design of this application using the Android
studio and the development model used sisitem is waterfall.
Keywords: News Portal, E-News Update, waterfall
PENDAHULUAN
Perkembangan teknologi informasi semakin pesat,
khususnya pada smartphone yang tidak akan pernah
berhenti, bahkan semakin berkembang, dapat dikatakan
sudah menjadi suatu keharusan seseorang menggunakan
smartphone. Selain digunakan sebagai alat komunikasi baik
telephone maupun berkirim pesan singkat, alat komunikasi
yang satu ini dapat digunakan untuk mendapatkan
informasi terbaru, banyak informasi-informasi yang dapat
diakses berbasis
mobile
sehingga memudahkan
masyarakat untuk mendapatkan informasi yang terupdate,
salah satunya yaitu berita. Dalam dunia jurnalistik,
perkembangan teknologi juga mendapat tanggapan yang
posistif, dengan membuat berita yang berbasis mobile,
membuat proses penyampaian berita atau informasi
kepada masyarakat menjadi lebih cepat dan mudah tanpa
adanya batasan jarak dalam mengakses berita tersebut.
Saat ini banyak sekali contohnya seperti detikcom,
kompascom, metro tv news dan masih banyak lagi yang
lainnya.
Aplikasi-aplikasi tersebut merupakan aplikasi
berbasis android yang dapat diakses oleh seseorang
dengan menggunakan perangkat smartphone yang
pastinya harus terhubung dengan internet agar dapat
mengaksesnya. Dengan adanya berita elektronik yang
berbasis
android
mempermudahkan
masyarakat
mendapatkan berita dan informasi terbaru yang dapat
diakses tanpa adanya batasan ruang dan waktu, selama
terkoneksi dengan internet.
Aplikasi mobile portal berita, Afrinaldi, dkk
mengemukakan : dengan
pemanfaatan
teknologi
perangkat bergerak (mobile device) dan perkembangan
lingkungan pengembang (development environment),
dapat dirancang sebuah aplikasi mobile portal berita
Ganto berbasis android. Dengan adanya aplikasi ini
pengguna bisa mendapatkan informasi seputar kampus
atau
informasi umum pada Ganto tanpa harus
membuka laptop atau terganggu dengan tampilan Ganto
yang tidak user-friendly pada web browser jika diakses
melalui perangkat mobile. (Afrinaldi:2015:39).
Aplikasi Portal berita E-News Update Berbasis
Android diharapkan akan mempermudah menyampaikan
suatu kabar dalam waktu yang singkat. Kemudahan dalam
mengakses berita via mobile juga akan menjadi salah satu
keunggulan aplikasi ini karena memungkinkan banyak
orang yang membaca dan tujuan berita dapat dibaca oleh
masyarakat luas dapat tercapai.
Identifikasi Masalah
Berdasarkan latar belakang masalah yang ada,
maka dapat ditarik beberapa permasalahan, antara lain :
1. Pengaksesan pencarian berita berbasis web masih
menggunakan laptop, dimana para pembaca berita
diharuskan membawa laptop kemanapunmereka
berada serta mencari tempat yang meneyediakan
fasilitas wifi gratis.
INF-363
SNIPTEK 2014
ISBN: 978-602-72850-5 -7
d.
Tujuan Penelitian
1.
Merancang dan membuat sistem informasi
pengadaan barang/jasa dengan menggunakan
teknologi internet berbasis web.
2.
Untuk memudahkan pengontrolan pengadaan
barang/jasa.
Konsep Dasar Program
Berita adalah laporan tentang suatu kejadian yang
sedang terjadi. Kejadian tersebut dilaporkan oleh
wartawan dan kemudian laporan tersebut menjadi fakta
atau ide terkini. Laporan atau yang biasa disebut berita
tersebut kemudian diseleksi oleh redaksi, apakah layak
tampil atau tidak. Berita bisa disajikan dalam bentuk
media cetak, siaran di televisi, dan melalui internet
(Yuwono, 2012:35).
Konsep dasar program yang digunakan dalam
pembuatan aplikasi android adalah:
1.
Android
Safaat (2012:1) menyatakan bahwa “android adalah
sebuah sistem operasi untuk perangkat mobile
berbasis linux yang mencakup sistem operasi,
middleware dan aplikasi”. Android memiliki banyak
versi mulai dari pertama kali dibuat hingga yang
digunakan sampai saat ini yaitu sebagai berikut:
a. Android versi 1.1.
Pada 9 maret 2009, Google merilis android
versi 1.1.
b. Androidversi 1.5 disebut juga Cup Cake.
Pada pertengahan Mei 2009, Google kembali
merilis telepon seluler dengan menggunakan
android dan SDK (Software Development Kit)
dengan versi 1.5 (cupcake). Terdapat beberapa
pembaruan termasuk juga penambahan
beberapa fitur dalam seluler versi ini yakni
kemampuan merekam dan menonton video
dengan modus kamera, mengupload video ke
youtube dan gambar ke picasa langsung dari
telepon,
dukungan
bluetooth
A2DP,
kemampuan terhubung secara otomatis ke
headset bluetooth, animasi layar, dan keyboard
pada layar yang dapat disesuaikam dengan
sistem.
c. Android versi 1.6 disebut juga Donut.
Donut versi (1.6) dirilis pada september
dengan menampilkan proses pencarian yang
lebih baik dibanding sebelumnya, penggunaan
baterai indikator dan kontrol applet VPN. Fitur
lainnya adalah galeri yang memungkinkan
penggunaan untuk memilih foto yang akan
dihapus; kamera, camcorder, dan galeri yang
diintegrasikan, CDMA/EVDO, 802.1x, VPN,
Gesture dan Text-to-speech engine, kemampuan
dial kontak, teknologi text to change speech
(tidak tersedia pada semua ponsel, pengadaan
resoluse VWGA).
INF-364
e.
f.
g.
h.
i.
j.
k.
l.
Android versi 2.0-2.1 disebut juga Eclair.
Pada 3 Desember 2009 kembali dirilis ponsel
android dengan versi 2.0/2.1 (Eclair),
perubahan
yang
dilakukan
adalah
pengoptimalan hardware, peningkatan google
maps 3.1.2, perubahan UI dengan browser baru
dan dukungan HTML5, daftar kontak yang
baru, dukungan flash untuk kamera 3.2 MP,
digital Zoom, dan bluetooth 2.1.
Android versi 2.2 disebut juga Frozen Yoghurt.
Pada bulan Mei 2010 android versi 2.2 Rev 1
dirilis. Android inilah yang sekarang banyak
beredar dipasaran, salah satunya adalah
dipakai di Samsung FX tab yang sudah ada
dipasaran. Fitur yang tersedia di android versi
ini sudah kompleks diantaranya adalah:
1) Kerangka
aplikasi
memungkinkan
penggunaan dan penghapusan komponen
yang tersedia
2) Dalvik Virtual Machine dioptimalkan
untuk perangkat mobile.
3) Grafik: grafik di 2D dan grafis 3D
berdasarkanLibraries OpenGL.
4) SQLite: untuk penyimpanan data.
5) Mendukung media: audio,video, dan
berbagai format gambar (MPEG, H:64,
MP3, AAC, AMR, JPG, PNG, GIF).
6) GSM, Bluetooth, EDGE, 3G, dan WiFi
(Hardware Independent).
7) Kamera, GPS (Global Positioning system),
kompas, dan accelerometer.
Android versi 2.3 disebut juga Ginger Bread.
Android versi 2.3 dirilis pada Desember 2010,
hal-hal yang direvisi dari versi sebelumnya
adalah kemampuan seperti berikut:
1) SIP-based VoIP
2) NFC (Near Field Communication).
3) Gyrocope dan sensor.
4) Multipixelcamerassupport.
5) Mixable audio effects.
6) Download Manager.
Android versi 3.0 disebut juga Honeycomb.
Dirilis pada Februari 2011 sebagai android 3.0
revisi 1 serta android 3.0 revision 2 telah dirilis
pada Juli 2011.
Android versi 3.1
Dirilis pada Mei 2011, sedangkan android 3.1
revisi juga dirilis Mei 2011, serta android 3.1
revision 3 dirilis pada Juli 2011.
Android versi 3.2 dirilis Juli 2011.
Android versi 4.0 disebut juga Ice Cream
Sendwich
Dirilis pada November 2011.
Android versi 4.3 disebut juga Jelly Bean.
Androidversi 4.4 disebut juga KitKat
SNIPTEK 2014
2.
3.
4.
5.
6.
7.
AVD (Android Virtual Device)
Safaat (2012:19) menyebutkan bahwa “AVD
(Android Virtual Device) merupakan emulator yang
menjalankan aplikasi android”, AVD ini yang
nantinya akan digunakan oleh penulis untuk
melakukan test dan menjalankan aplikasi android
yang penulis buat.
Sublime text
Sublime Text adalah sebuah teks editor yang sangat
canggih untuk coding, markup dan lain-lain. Anda
akan menyukai antarmuka pengguna yang sangat
sederhana, fitur yang luar biasa serta kinerja yang
tidak
kalah
luar
biasa
(https://www.sublimetext.com/).
Sequential Searching Method
Pencarian Sekuensial (sequential searching) atau
pencarian berurutan sering disebut pencarian linear
merupakan metode pencarian yang paling
sederhana. Pencarian beruntun adalah proses
membandingkan setiap elemen larik satu per satu
secara beruntun, mulai dari elemen pertama sampai
elemen yang dicari ditemukan atau seluruh elemen
sudah diperiksa. Pencarian beruntun terbadi dua:
a. Pencarian beruntun pada larik tidak terurut;
b. Pencarian beruntun pada larik terurut.
Database
Silberschatz, di dalam karya ilmiah Muhammad
Ikhtiar Syawaluddin (2013:11), mendefinisikan
database sebagai kumpulan data berisi informasi
yang sesuai untuk sebuah perusahaan. Sistem
manajemen database adalah kumpulan data yang
saling berhubungan dan kumpulan program untuk
mengakses data. Dalam hal ini Rancang Bangun
Aplikasi Portal Berita E-News Update Berbasis
Android menggunakan database web server.
Postman
Postman adalah sebuah aplikasi (berupa plugin)
untuk browser chrome, fungsinya adalah sebagai
REST Client atau istilahnya adalah aplikasi yang
digunakan untuk melakukan uji coba REST API
yang telah kita buat.
(
https://www.getpostman.com/)
Web Server
Menurut Kurniawan (2008:2) “Web Server adalah
sebuah perangkat lunak server yang berfungsi
menerima permintaan HTTP atau HTTPS dari klien
yang dikenal dengan web browser dan mengirimkan
kembali hasilnya dalam halaman-halaman web yang
umumnya berbentuk dokumen HTML”. Web server
yang dimaksud disini adalah simulasi dari sebuah
web server secara fisik. Web server biasanya juga
disebut HTTP server karena menggunakan protocol
HTTP sebagai basisnya. Beberapa web server yang
sering digunakan diantaranya adalah PWS, IIS,
Apache dan sebagainya.
Web server, untuk berkomunikasi dengan client
(web browser) mempunyai protokol sendiri, yaitu
HTTP (hypertext transfer protocol). Dengan
ISBN: 978-602-72850-5 -7
protokol ini, komunikasi antar web server dengan
client dapat saling dimengerti dan lebih mudah.
Seperti telah dijelaskan di atas, format data pada
world wide web adalah SGML. Tapi para
pengguna internet saat ini lebih banyak
menggunakan format HTML (hypertext markup
language) karena penggunaannya lebih sederhana
dan mudah dipelajari. Kata hypertext mempunyai
arti bahwa seorang pengguna internet dengan
web browser dapat membuka dan membaca
dokumen-dokumen yang ada dalam komputernya
bahkan informasi-informasi yang berasal dari
negara lain. Hal ini memberikan citarasa dari
suatu proses yang tridimensional, artinya
pengguna internet dapat membaca dari satu
dokumen ke dokumen yang lain hanya dengan
mengklik beberapa bagian dari halaman-halaman
dokumen (web) tersebut. Proses yang dimulai dari
permintaan web client (browser), diterima web
server,
diproses,
dan
dikembalikan hasil
prosesnya oleh web server ke web client lagi
dilakukan secara transparan. Setiap orang dapat
dengan mudah mengetahui apa yang terjadi pada
tiap-tiap proses. Secara garis besarnya web server
hanya memproses semua masukan yang
diperolehnya dari web client. Contoh web server free
pada platform windows adalah Xampp dan Wamp.
BAHAN DAN METODE
Metode Algoritma
Dalam skripsi ini, penulis menggunakan algoritma
pencarian. Menurut Munir (2007:395), “Proses pencarian
adalah menemukan nilai (data) tertentu di dalam
sekumpulan data yang bertipe sama (baik bertipe dasar
maupun bertipe bentukan)”. Ada dua macam teknik
pencarian yaitu:
1. Pencarian sekuensial (Sequential Searching)
Pencarian sekuensial (Sequential Searching) merupakan
metode pencarian yang paling sederhana. Menurut
Munir (2009:397), “Pencarian beruntun adalah proses
membandingkan setiap elemen larik satu per satu
secara beruntun, mulai dari elemen pertama sampai
elemen yang dicari ditemukan atau seluruh elemen
sudah diperiksa”. Dan pencarian sekuensial digunakan
apabila data dalam keadaan acak atau tidak terurut.
Apabila ada 6 elemen data yang terdiri dari angka 13,
16, 14, 21, 76, 15. Misalkan nilai yang dicari adalah 21,
elemen yang dibandingkan berturut-turut mulai dari
angka 13, 16, 14, hingga angka 21 yang dicari. Dan
misalkan nilai yang dicari adalah 18, elemen yang
dibandingkan berturut-turut mulai dari angka 13, 16,
14, 21, 76, hingga angka yang terakhir 15 tapi data yang
dicari tidak ditemukan.
2. Pencarian Biner (Binary Search)
Terdapat algoritma pencarian pada data terurut yang
paling effisien, yaitu algoritma pencarian bagi dua atau
pencarian biner (binary search). Prinsip pencarian
INF-365
SNIPTEK 2014
dengan membagi data atas dua bagian mengilhami
algoritma pencarian bagi dua. Data yang disimpan di
dalam larik harus sudah terurut.
Pengujian Sistem
Pengujian sistem merupakan bagian dari salah satu
tugas software verification dan validation, yang merupakan
bagian dari software quality assurance. Metode pengujian,
mencakup Perancangan kasus uji dengan menggunakan
metode White Box atau Black Box
A. Pengujian White Box
Metode pengujian dengan menggunakan struktur
kontrol program untuk untuk memperoleh kasus uji.
Dengan menggunakan metode pengujian white-box ,
perekayasa sistem dapat melakukan test case yaitu:
1. Memberikan jaminan bahwa semua jalur independen
pada suatu modul telah digunakan paling tidak satu
kali;
2. Menggunakan semua keputusan logis pada sisi true dan
false;
3. Mengeksekusi semua loop pada batasan mereka dan
pada batasan operational mereka;
4. Menggunakan struktur data internal untuk menjamin
validitasnya.
Pengujian basis path adalah teknik pengujian
white-box yang diusulkan pertama kali oleh Tom McCabe.
Metode basis path ini memungkinkan desainercase
mengukur kompleksitas logis dari desain procedural dan
menggunakannya sebagai pedoman untuk menetapkan
basis set dari jalur eksekusi. Test case yang dilakukan
untuk menggunakan basis set dari jalur eksekusi.
ISBN: 978-602-72850-5 -7
arti dan fungsinya. Adapun peralatan pendukung tersebut
diantaranya :
OOP(Object Oriented Programming)
Sebuah paradigma pemograman yang berdasarkan pada
konsep objek yang terdiri atas struktur data yang berupa
variabel atau kode yang disebut dengan prosedur atau
method. Didalam OOP, program komputer dibuat sebagai
objek yang saling berinteraksi antara satu sama lain.
Kebanyakan dari OOP berdasarkan class dimana objek
dibuat dari class yang pada akhirnya juga menentukan tipe
dari objek tersebut. Bahasa pemograman terkenal yang
berdasarkan konsep OOP adalah Java, C++, Phyton, C#,
Ruby, Objective-C, Perl, PHP, Delphi dan Smalltalk.
UML(Unified Modeling Language)
Menurut Sukamto dan M. Salahuddin (2013:133), “UML
(Unified Modeling Language) adalah salah satu standar
bahasa yang banyak digunakan di dunia industri untuk
mendefinisikan requirement, membuat analisis & desain,
serta menggambarkan arsitektur dalam pemrograman
berorientasi objek”. Berikut ini definisi mengenai 5
diagram UML, yaitu:
a. Use Case Diagram
Menurut Sukamto dan M. Salahuddin (2013:155), “Use
case atau diagram use case merupakan pemodelan
untuk kelakukan (behavior) sistem informasi yang
akan dibuat”. Yang digunakan untuk mengetahui
fungsi apa saja yang ada di dalam sebuah sistem
informasi dan siapa saja yang berhak menggunakan
fungsi-fungsi itu.
B.
Pengujian Black Box
Metode Black Box memungkinkan perekayasa
perangkat lunak mendapatkan serangkaian kondisi input
yang sepenuhnya menggunakan semua persyaratan
fungsional untuk suatu program.
Beberapa keuntungan yang diperoleh dari jenis
testing ini antara lain:
1. Anggota tim tester tidak harus dari seseorang yang
memiliki kemampuan teknis bidang pemograman
2. Kesalahan dari perangkat lunak ataupun bug seringkali
ditemukan oleh komponen tester yang berasal dari
pengguna.
3. Hasil dari black box testing dapat memperjelas
kontradiksi ataupun kerancuan yang mungkin timbul
dari eksekusi sebuah perangkat lunak.
4. Proses testing dapat dilakukan cepat dibandingkan
white box testing.
Peralatan Pendukung
Peralatan pendukung di dalam pemograman
merupakan alat yang digunakan untuk menggambarkan
bentuk logical model dari suatu program dengan
menggunakan simbol-simbol atau lambang-lambang
ataupun diagram-diagram yang menunjukan secara tepat
INF-366
Sumber : Sukamto dan M. Salahuddin
(2014:204)
Gambar II.1
Contoh Use Case Diagram
SNIPTEK 2014
ISBN: 978-602-72850-5 -7
c.
b.
Class Diagram
Menurut Sukamto dan M. Salahuddin
(2013:141), “Diagram kelas atau class diagram
menggambarkan struktur sistem dari segi
pendefinisian kelas-kelas yang akan dibuat
untuk membangun sistem”.
Sequence Diagram
Menurut Sukamto dan M. Salahuddin
(2013:165),
“Diagram
sekuen
menggambarkan kelakuan objek pada use case
dengan mendeskripsikan waktu hidup objek
dan message yang dikirimkan dan diterima
antar objek”.
Sumber : Sukamto dan M. Salahuddin
(2014:210)
Gambar II.3
Contoh Sequence Diagram
d.
Deployment Diagram
Menurut Sukamto dan M. Salahuddin
(2013:154) “Diagram deployment atau
deployment diagram menunjukkan konfigurasi
komponen dalam proses eksekusi aplikasi”.
Sumber : Sukamto dan M. Salahuddin
(2014:154)
Gambar II.4
Contoh Deployment Diagram
e.
Sumber : Sukamto dan M. Salahuddin
(2014:205)
Gambar II.2
Contoh Class Diagram
Activity Diagram
Menurut Sukamto dan M. Salahuddin
(2013:161), “Diagram aktivitas atau activity
diagram menggambarkan workflow (aliran
kerja) atau aktivitas dari sebuah sistem atau
proses bisnis atau menu yang ada pada
perangkat lunak”.
INF-367
SNIPTEK 2014
ISBN: 978-602-72850-5 -7
b.
c.
Sumber : Sukamto dan M. Salahuddin
(2014:234)
Gambar II.5
Contoh Activity Diagram
Metode Penelitian
Metode Pengumpulan Data
A.
Observasi
Penulis mengumpulkan data-data dengan cara
mengamati kebutuhan masyarakat akan informasi
yang dibutuhkan, agar pembuatan aplikasi ini
sesuai dengan kebutuhan masyarakat akan
informasi khususnya dalam dunia jurnalistik.
B.
Studi Pustaka
Penulis melakukan metode studi pustaka sebagai
pendukung untuk mendapatkan berbagai macam
informasi dengan cara mencari buku-buku, jurnaljurnal yang berhubungan dengan pembahasan
yang diperlukan untuk dijadikan sebagai referensi
dalam penulisan paper ini.
Metode Pengembangan Sistem
a.
Analisa Kebutuhan
Dalam proses analisa ini, penulis membuat
rencana (planning) dengan mempersiapkan
hardware dan software yang akan digunakan
dalam pembuatan sebuah aplikasi berbasis
android. Adapun kebutuhan software yang
digunakan penulis dalam pembuatan aplikasi ini
diantaranya Microsoft windows 7 ultimate, eclipse
mars, JDK (java development kit), Setelah tahap itu
penulis
menganalisa
permasalahan
serta
kebutuhan penggunaan tentang perancangan
aplikasi android dan kelemahan aplikasi teknologi
yang digunakan.
INF-368
d.
Desain
Dimulai dari merancang konsep yang kemudian
dilanjutkan dengan pembuatan desain aplikasi
yang meliputi user interface yang berupa tampilan
menu utama, materi, soal, bantuan, tentang. Selain
itu juga penulis membuat software architecture
yang berupa OOP(Object Oriented Programming).
Didalam OOP, program komputer dibuat sebagai
objek yang saling berinteraksi antara satu sama
lain. Pada saat proses desain menerjemahkan
kebutuhan pengguna dalam sebuah aplikasi dan
sebuah dokumen aplikasi yang dapat diperkirakan
kualitasnya sebelum proses coding dimulai.
Program aplikasi yang dibuat ini adalah sebuah
program
yang
berjalan
pada perangkat
smartphone dengan menggunakan sistem operasi
android.
Testing
Pengujian sistem menggunakan black box testing
dan white box testing, yang menganggap aplikasi
sebagai sebuah kotak hitam dimana user
mengabaikan sistem yang diadopsinya. Black box
testing menitik beratkan pada kesesuaian suatu
komponen terhadap spesifikasi.
Implementasi
Penerapan (implementasi) akan dicoba diterapkan
dalam sebuah handphone / smartphone yang
berbasis android. Dengan hal ini diharapkan untuk
menghasilkan aplikasi portal berita yang benarbenar berhasil terwujud sesuai harapan penulis
HASIL DAN PEMBAHASAN
Analisa Kebutuhan Software
Analisa kebutuhan merupakan tahapan awal yang
sangat penting untuk mencari tahu kebutuhan apa saja
yang diperlukan di dalam membuat sistem yang kita
inginkan, mulai dari sistem, perangkat keras, dan
perangkat lunak.
Dalam pembuatan perancangan aplikasi salah
satunya yang saat ini dibuat oleh penulis yaitu aplikasi
portal berita e-news update berbasis android, untuk
mempermudah para masyarakat dalam mendapatkan
informasi khususnya mengenai berita terkini, oleh karena
itu dibutuhkan analisis kebutuhan sistem yang meliputi :
a. Input
1. User membuka aplikasi selanjutnya aplikasi
menampilkan layar tersebut atau halaman awal
aplikasi.
2. Admin membuka aplikasi selanjutnya aplikasi
menampilkan layar tersebut atau kehalaman
admin.
b. Proses
1. User memilih menu didalam menu aplikasi seperti :
headline berita terkini dan kategori berita.
2. Admin dapat melakukan tambah kategor berita,
tambah dan edit berita, tambah dan edit user.
c. Output
SNIPTEK 2014
ISBN: 978-602-72850-5 -7
a. Menampilkan isi menu yang telah dipilih user.
b. Menampilkan isi menu admin.
Judul Berita
button
e-News Update
Desain
Tentang perancangan desain program yang
penulis buat meliputi: halaman home, yang berisi headline
new dan kategori berita. Headline news, berisi berita
terbaru, sedangkan menu kategori berisi kategori dari
berita yang dapat dipilih oleh pembaca. Kemudian
tampilan yang terakhir yaitu tampilan dari detail berita.
image
TextView
image
TextView
image
TextView
Rancangan Algoritma
Rancangan algoritma yang digunakan adalah
algoritma linear search dengan tahap pencarian berikut:
mendeklarasikan variable array yang berbentuk listview,
ketika salah satu variable listview dipilih akan mencari dan
menampilkan apa yang dipilih.
Gambar III.9
TextView
Desain Menu Home
Database
Aplikasi
Portal
berita
E-News
Update
menggunakan
sebuah
database
dengan
nama
news_portal.db, didalam database ini terdapat empat buah
tabel yaitu tabel admin, tabel view, tabel ms_category dan
tabel news. Berikut adalah tabel yang dibuat:
Tabel admin
Tabel 4.1
Tabel admin
No
Name
Type
Size
Keterangan
1
Id_admin
Integer
2
Auto Increment
2
username
Varchar
25
-
3
password
Varchar
40
-
4
full_name
Varchar
30
5
level
Varchar
10
6
Created_at
date
User Interface
Desain antar muka Portal Berita e-News Update ini
terdapat halaman utama, yaitu menu home dimana pada
halaman home terdapat headline berita terkini, dan pilihan
kategori berita.
1. Menu Home
KESIMPULAN
Berdasarkan hasil penulisan yang telah dilakukan dapat
disimpulkan bahwa:
1.
2.
3.
Dengan adanya aplikasi ini diharapkan dapat
memudahkan masyarakat dalam mengakses
berita, kapan saja dan di mana saja, secara real
time tanpa mengenal waktu dan tempat.
Selama smartphone terkoneksi dengan internet
maka berita yang di dapat akan selalu update.
Aplikasi ini dapat dijalan kan pada smartphone
berbasis android dengan minium OS yaitu android
Jelly bean.
Saran
Berdasarkan pembahasan dan kesimpulan dalam
penelitian ini, dapat disarankan sebagai berikut:
1.
Para pengguna diharapkan dapat bijak dalam
menggunakan aplikasi ini.
2.
Diharapkan aplikasi ini dapat dikembangkan
dengan meningkatkan interface / tampilan dibuat
lebih menarik agar dapat lebih menarik
masyarakat dalam membaca berita.
3.
Diharapkan berita yang ditampilkan selalu update,
agar user yang menggunakan aplikasi ini benar –
benar terbantu dengan adanya aplikasi ini.
UCAPAN TERIMA KASIH
Penulis mengucapkan terima kasih kepada Alloh SWT
karena atas rahmat dan hidayahnya artikel ilmiah ini
terselesaikan dengan baik, penulis juga mengucapkan
terima kasih kepada kepala sekolah Al Muallafah Islamic
INF-369
SNIPTEK 2014
ISBN: 978-602-72850-5 -7
School Bintaro, beserta staf dan guru-guru yang telah
mengijinkan penulis melakukan riset dan tak lupa penulis
mengucapkan terimakasih kepada rekan-rekan dosen
AMIK BSI Jakarta dan STMIK Nusa Mandiri Jakarta yang
telah mendukung penulisan artikel ilmiah ini.
REFERENSI
Afrinaldi, Asrul Huda dan Denny Kurniadi, 2015. Aplikasi
Mobile Portal Berita Ganto.OR.ID Berbasis Android.
Penulisan Jurnal Voteknika, Vol.3, No.1, Januari –
Juni 2015. Diakses pada tanggal 27 Desember 2016
Amri, Mochamad Gani, Dwi Sunaryono dan Sarwosri.
2012. Rancang Bangun Aplikasi Pemuat Berita
Multi RSS Menggunakan Meode Mashup Untuk
Mendapatkan Berita Utama dari Kumpulan Berita
dengan Topik Sejenis Pada Platform Android.
Penulisan Jurnal Teknik POMITS Vol.1, N0.1 (2012)
1-3. Diakses pada tanggal 27 Desember 2016
Munir, Rinaldi. 2007. Algoritma dan Pemrograman :
Bandung: Penerbit Informatika
Pressman, Roger S. 2001. Software Engineering : A
Practioner’s Approach Fiveth Edition. United States
Of America: McGraw Hill
Safaat, Nazruddin. 2012. Pemrograman Aplikasi Mobile
Smartphone Dan Tablet PC Berbasis Android Edisi
Revisi. Bandung: Informatika.
INF-370
Saptomi, Erland Gili, Machudor Yusman, dan Febi Eka
Febriansyah, 2016. Jurnal Komputasi Vol.4, No.1,
2016. Portal Berita Harian Lampung Newspaper
Berbasis Android. Jurusan Ilmu Komputer FMIPA
Unila. Diakses pada tanggal 02 Januari 2017.
Shalahudin, M. Rossa A.S. 2013. Rekayasa Perangkat
Lunak. Bandung :
.
Syawaluddin, Muhammad Ikhtiar. 2013. Analisis Dan
Perancangan Sistem Basis Data Pada PT Jevin
Multi Sarana. Penulisan Ilmiah Fakultas Ilmu
Komputer Universitas Binadarma Palembang.
Yuwono, Bambang. 2012. Aplikasi News Reader Berita
Lokal Berbasis Android. Penulisan Ilmiah Teknik
Informatika UPN “Veteran” Yogyakarta.
Download