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.