• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN MOBILE APPLICATION THE JAKARTA POST

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN MOBILE APPLICATION THE JAKARTA POST"

Copied!
20
0
0

Teks penuh

(1)

ANALISIS DAN PERANCANGAN MOBILE

APPLICATION THE JAKARTA POST

NINA AFRILLIA

Binus University, Jakarta, DKI Jakarta, Indonesia

REDO ADIYOGO

Binus University, Jakarta, DKI Jakarta, Indonesia

ANISSA DWI ASTUTI

Binus University, Jakarta, DKI Jakarta, Indonesia

ABSTRAK

TUJUAN PENELITIAN ini adalah membuat sebuah rancangan sistem mobile

application berbasis Android pada The Jakarta Post yang bergerak dibidang media massa.

METODE PENELITIAN yang digunakan dalam penyusunan skripsi ini menggunakan metode analisis dengan melakukan wawancara secara langsung kepada Manager IT The Jakarta Post untuk mendapatkan gambaran umum serta data-data yang diperlukan, melakukan observasi, melakukan studi kepustakaan, melakukan perancangan UML perancangan layar, perancangan program dengan melakukan pengkodean yang sesuai. HASIL PENELITIAN yang didapatkan adalah membangun mobile application The Jakarta Post berbasis android yang mana aplikasi tersebut memudahkan pengguna android dapat mengakses serta mendapatkan berita dari harian

The Jakarta Post. Kesimpulan yang di dapat dari penelitian skripsi ini adalah mempermudah

pengguna Android mendapatkan berita Dari The Jakarta Post

Kata Kunci :

Mobile, Android, Application, The Jakarta Post.

1.

PENDAHULUAN

1.1 LATAR BELAKANG

The Jakarta Post merupakan salah satu perusahaan yang bergerak di bidang

media massa, dimana produk yang di hasilkan oleh The Jakarta Post berupa koran atau media cetak yang bahasa pengantarnya menggunakan bahasa Inggris. The Jakarta Post sendiri juga telah lama menggunakan aplikasi mobile guna menawarkan produk yang mereka hasilkan.

Dalam hal ini, kami akan akan mencoba membantu perusahaan The Jakarta

Post untuk dapat mengembangkan aplikasi mobile yang telah mereka miliki. Dari apa

yang kami lihat dan pelajari,aplikasi yang The Jakarta Post miliki sebelumnya hanya berupa artikel-artikel saja. Oleh karena itu, Kami akan mencoba menambah konten yang

(2)

lebih menarik serta penambahan gambar yang sesuai dengan artikel yang akan atau sedang dimuat, serta pengembangan lainnya agar aplikasi mobile The Jakarta Post terlihat lebih menarik serta diharapkan dapat meningkatkan penjualan dan juga performa perusahaan di mata pembaca.

Penelitian serta pembuatan aplikasi ini akan difokuskan pada penambahan konten-konten yang lebih menarik serta penambahan gambar yang sesuai dengan artikel ,yang diharapkan akan membuat pembaca lebih memahami artikel yang ada.

1.2 RUANG LINGKUP

Adapun ruang lingkup dalam penulisan skripsi mobile aplikasi ini adalah :

1. Mobile application The Jakarta Post dibuat untuk mempermudah customer

mendapatkan informasi dalam bentuk aplikasi di dalam smartphone android.

2. Pengembangan mobile application The Jakarta Post terdiri atas 2 bagian yakni admin

site dan client side

3. Client side dibatasi hanya dijalankan di dalam smartphone android. Customer yang

belum terdaftar masih dapat menggunakan aplikasi The Jakarta Post akan tetapi terdapat beberapa fitur di dalam aplikasi yang tidak dapat diakses oleh user yang tidak memiliki akun yakni Myinfo,PDF, dan News community. Untuk mengakses ketiga fitur tersebut user harus mendaftar terlebih dahulu. Melakukan pendaftaran dapat dilakukan di dalam aplikasi. Setelah itu customer dapat mengakses keseluruhan fitur di dalam aplikasi. 4. Admin side dapat di akses melalui web untuk memasukan content, memperbaharui

content berita yang akan di munculkan di dalam client side. Admin side dapat juga utuk

menghapus content yang ada di dalam news community 5. Skripsi tidak membahas mengenai security pada smartphone

1.3 TUJUAN DAN MANFAAT

1.3.1 TUJUAN

1. Membuat Aplikasi berdasarkan masalah yang ditemui

2. Menganalisa permasalahan yang dimiliki oleh aplikasi sebelumnya milik The Jakarta Post

3. Melakukan evaluasi dari aplikasi baru yang telah dibuat untuk The

Jakarta Post

1.3.2 MANFAAT

Hasil dari pengembangan mobile aplikasi ini nantinya adalah sebagai berikut :

1. Menjaring lebih banyak user untuk mengunjungi aplikasi The

Jakarta Post

2. Mencapai target yang di tetapkan perusahaan

3. Aplikasi ini dapat memudahkan pembaca dalam membaca serta memahami berita yang di lampirkan oleh The Jakarta Post

1.4 METODOLOGI PENELITIAN

Metode yang di gunakan dalam pengembangan dan penulisan ini adalah : a. Melakukan studi kepustakaan terhadap berbagai referensi yang berkaitan

dengan penelitian yang dilakukan. b. Metode Analisis

- Wawancara (interview)

Untuk mendapatkan gambaran umum dan data-data yang diperlukan dalam pembuatan program ini penulis melakukan wawancara dengan pihak yang bersangkutan.

(3)

- Observasi (Observation)

Penulis melakukan penelitian guna membandingkan aplikasi yang sudah ada/sejenis.

c. Metode Perancangan

- Perancangan User Interface (Antarmuka) Melakukan perancangan tampilan layar.

- Perancangan UML

Perancangan sistem meliputi use case diagram, activity diagram,

conceptual class, class diagram, dan sequance diagram

d. Perancangan Program

- Melakukan pengkodean yang sesuai.

2.PERMASALAHAN

2.1 Identifikasi Masalah

Berdasarakan hasil wawancara dengan manager IT The Jakarta Post, aplikasi yang kini

The Jakarta Post miliki sudah berjalan dengan baik, user bisa membaca berita yang

tersedia lewat aplikasi tersebut . Tetapi, aplikasi belum menambahkan fitur-fitur tambahan seperti adanya penyesuaian-penyesuaian dengan komunitas-komunitas mobile device .

1. Umum

Pada tahap ini dilakukan identifikasi terhadap masalah yang akan dikelola. Identifikasi harus dilakukan terhadap semua masalah.

2. Peralatan Dan Teknik

Pendekatan yang digunakan untuk identifikasi masalah diantaranya melakukan studi kepustakaan terhadapa berbagai referensi yang berkaitan, Unified Modelling

Language (UML), analisis sistem, melakukan observasi guna membandingkan apliaksi

yang sejenis, pernacangan user interface, serta pengkodean. 2.2 Analisis Permasalahan

Tujuan dari analisis masalah tersebut adalah untuk mengetahui hal-hal apa saja yang dibutuhkan untuk proses pembuatan aplikasi tersebut. Dimana dari hasil identifikasi masalah tersebut dapat diketahui bahwa aplikasi yang dimiliki sebelumnya belum melakukan pengembangan terhadap fitur-fitur tambahan dimana fitur yang dimiliki oleh

The Jakarta Post hanya berupa fitur news dan terkadang terjadi gangguan server.

Analisis permasalahan dibuat untuk mendapatkan gambaran mengenai tambahan konten-konten dari aplikasi yang sudah ada agar aplikasi terlihat lebih menarik dan dinamis

.

2.3 Usulan Pemecahan Masalah

Jika dilihat dari permasalahan diatas, dibutuhkan suatu mobile application yang berbasis android, dengan berbagai konten tambahan yang menarik diharapkan aplikasi ini dapat menjaring user untuk mengunjungi aplikasi The Jakarta Post. Berikut fitur yang akan dibuat dalam aplikasi android The Jakarta Post:

1. News Map

Untuk mempermudah user mendapatkan informasi mengenai letak kejadian dari berita yang di tampilkan, terutama bagi user yang berasal dari luar wilayah Indonesia.

(4)

Dengan adanya fitur GPS mempermudah user mengetahui posisi dimana user berada ketika user mengakses fitur tersebut, terutama bagi user yang berasal dari luar wilayah Indonesia.

3. Download PDF

Dengan fitur download pdf user bisa mendaptkan serta menyimpan berita tersebut secara utuh agar berita dapat dibaca lagi dikemudian hari

4. News Community

Dengan adanya fitur news community pada aplikasi android The Jakarta Post diharapkan dapat membantu masyarakat untuk dapat mengetahui serta mendapat informasi mengenai hal-hal yang sedang terjadi di sekitar

5. My Info

Dengan fitur My Info user dapat melihat profile dari user jika user telah terdaftar sebagai member dari The Jakarta Post. User juga dapat melakukan registrasi apabila user belum memiliki akun dari The Jakarta Post

6. Currency

Dengan fitur Currency , user dapat men-convert mata uang dari Dolar ke Rupiah dan sebaliknya.

3. PERANCANGAN

3.1 Unified Modelling Language (UML) 1. Use Case Diagram

(5)
(6)

Tabel 2 Use Case Specification Submit Content Admin

Use Case Submit Content

Actor Admin

Description Admin melakukan input berita

Pre-Condition Login admin

Flows of Event 1. masuk ke halaman login admin

2. melakukan login admin 3. masuk ke halaman news 4. admin meng-input berita

Use Case My Info

Actor User

Description Dalam my info user dapat melihat informasi mengenai data diri user serta melakukan registrasi

Pre-Conditon User telah masuk ke halaman my info

Flows of Event User dapat melihat informasi mengenai

data diri user dan juga melakukan

registrasi dengan mengisi field-field yang telah disediakan apabila user belum memiliki akun

Post Condition User telah melihat info milik user dan

(7)

5. submit news

Post Condition Berita terbaru sukses dan masuk ke database

news

2. Activity Diagram

2.1 Activity Diagram MyInfo User

(8)

3. Conceptual Class

3.1 Conceptual Class My Info User

3.2 Conceptual Class Submit Content Admin

(9)

5. Sequence Diagram

(10)

5.2 Sequence Diagram Submit Content Admin

(11)

1. User Interface Home

(12)

4. IMPLEMENTASI

4.1 Spesifikasi Prangkat Keras 4.1.1 Aplikasi Client

Perangkat keras yang telah di uji coba untuk penerapan aplikasi client memiliki spesifikasi sebagai berikut:

1. Qualcomm MSM7227 Turbo (ARMv6) 800MHz

2. 3.2” 320x480 HVGA TFT Touch Screen 3. A-GPS

4. Memory penyimpanan 2GB

5. Random Access Memory(RAM) 150MB

6. HSDPA 7.2Mbps 900/1200

EDGE/GPRS 850/900/1800/1900 7. WiFi 802.11(b/g/n)

Dalam spesifikasi di atas aplikasi yang telah di buat berjalan secara normal dan sesuai dengan yang diinginkan.

4.1.2 Aplikasi Server

Perangkat yang telah di uji coba untuk penerapan aplikasi server memiliki spesifikasi sebagai berikut:

1. Processor Intel Pentium IV 1GHz

2. Hard Disk Drive (HDD) 500MB fixed disk

(13)

195 4. Video Graphic Array(VGA) 64MB

5. Wifi Adapter yang dapat digunakan sebagai Access Point 4.2 Spesifikasi Perangkat Lunak

Berikut merupakan kebutuhan perangkat lunak dalam pembuatan aplikasi server : 1. Operating System :

Operating system merupakan perangkat lunak komputer yang berfungsi sebagai

pengatur kerja komputer selama komputer bekerja dan juga penghubung antar perangkat keras yang terdapat didalam komputer. Dalam pembuatan aplikasi server ini, operating system yang digunakan adalah windows 7

2. Java Runtime Environmet (JRE) version 7

3. Browser :

Browser adalah aplikasi yang bisa digunakan untuk menjelajah internet guna

mendapatkan informasi. Aplikasi server ini dapat diakses lewat browser manapun. 4. MySQL Database :

Software MySQL pada pembuatan aplikasi server ini digunakan untuk insert, update,

serta delete data. 5. Apache :

Web server yang bertanggung jawab atas request-response HTTP dan log informasi.

Aplikasi yang digunakan adalah WAMPP.

Sedangkan untuk aplikasi client kebutuhan perangkat lunak yang digunakan adalah sebagai berikut :

1. Operating system :

Penggunaan sistem operasi android 2.2.1 ( froyo ), tetapi lebih disarankan menggunakan sistem operasi android 2.3 (gingerbread)

2. Android SDK (Software Development Kit) :

Perangkat lunak ini digunakan untuk mengembangkan aplikasi Android, yang merupakan kumpulan dari Application Programming Interface

3. Eclipse :

Dalam aplikasi client ini Eclipse digunakan untuk mengembangkan aplikasi Java. 4. Plug-in ADT (Android Development Tools):

Plug-in ini digunakan untuk membuat project yang berbasis Android di dalam Eclipse.

5. AVD (Android Virtual Device) :

AVD merupakan simulasi untuk menjalankan aplikasi berbasis Android. 6. Java Development Kit :

Software yang dibutuhkan untuk membangun aplikasi-aplikasi Java. Aplikasi JDK

yang digunakan adalah JDK 7. 4.3 Hasil Rancangan Layar Aplikasi

(14)

196 2. Halaman Menu Utama Admin

(15)

197

5. EVALUASI

Evaluasi aplikasi yang dibuat meliputi evaluasi by interview dan evaluasi by system. Berikut penjabaran mengenai keduanya :

A. Evaluasi by Interview

Nama : Ridwan Ilhamsyah

Jabatan : Manager IT

Lokasi : Kantor The Jakarta Post

Waktu Wawancara : Kamis, 10 Januari 2013

Pukul : 13.00

1. Bagaimana menurut bapak aplikasi mobile yang digunakan untuk melihat berita The

Jakarta Post yang ada saat ini ?

Menurut saya, aplikasi yang ada saat ini sudah berjalan dengan baik. Walaupun masih ada beberapa keinginan seperti aplikasi yang ada bisa digunakan oleh banyak device. Aplikasi yang ada juga belum sampai menggarap service-service tambahan. Adanya kemampuan setiap device yang terbatas membuat hilangnya beberapa feature yang telah dibuat.

2. Adakah pengembangan yang bapak harapkan dari aplikasi tersebut ?

Seperti yang dijelaskan tadi, saya mengharapkan aplikasi yang ada dapat digunakan oleh banyak device. Kemudian adanya penyesuaian dengan komunitas-komunitas mobile device. 3. Bagaimana menurut bapak aplikasi yang sedang kami buat ?

Menurut saya, aplikasi yang sedang kalian buat sudah sesuai dengan konsep awal pembuatan, semuanya sudah sesuai dengan apa yang direncanakan dan aplikasi yang kalian buat cukup menarik dan user friendly.

4. Apakah feature tambahan yang ada membantu penggunaan aplikasi ?

Untuk feature mapping sangatlah berguna. Jadi kita dapat mengetahui dimana letak kejadian dari berita yang ditampilkan.

B. Evaluasi Code

Untuk mengevaluasi aplikasi yang dibuat, selain dengan interview seperti yang bisa dibaca diatas evaluasi aplikasi ini juga menggunakan system. Evaluasi code ini digunakn

CodePro Analytix untuk aplikasi client dan Yslow untuk aplikasi server. Berikut evaluasi

untuk aplikasi client dengan menggunakan CodePro Analytix :

(16)

198

• Kedua gambar diatas merupakan hasil evaluasi yang menunjukan hubungan-hubungan saling ketergantungan antar package yang ada dalam aplikasi serta kedalaman atas hubungan tersebut.

(17)

199

• Kedua hasil evaluasi di atas menunjukan jumlah rata-rata konstruktor untuk setiap tipe dalam elemen target yang memiliki batasan nilai dari 0 hingga 2

Tabel 1 Result Page Yslow

No Halaman Grade Performance Score 1 Index.php 2 Home.php 3 News.php 4 Newsmaking.php 5 Updatenews.php 6 NewsCommunity.php 7 Member.php 8 CommentModerator.php 9 Currency.php 10 Pdf.php

(18)

200

Average Grade / Performance Score

Tabel 4.2 Result Test Yslow

Component In d ex H o m e N ew s M ak e N ew s U p d at e N ew s N ew s C o m m u n it y M em b er C o m m en t M o d er at o r C u rr en cy P d f

(19)

201 6. SIMPULAN DAN SARAN

6.1 SIMPULAN

Berdasarkan analisis terhadap hasil evaluasi dari pengembangan aplikasi berbasis android The Jakarta Post berikut kesimpulan yang dapat diambil :

1. membuat aplikasi The Jakarta Post dengan mengembangkan ide yang di dapat dari aplikasi lama.

2. Hasil analisis yang dilakukan melalui wawancara manager IT The jakarta post untuk mengetahui pengembangan yang akan dilakukan pada aplikasi baru

3. Dengan menggunakan aplikasi android The Jakarta Post dapat membantu user lebih memahami artikel yang dimuat

4. Hasil evaluasi dengan menggunakan code pro untuk aplikasi client dan yslow untuk aplikasi server serta membandingkan dengan aplikasi yang dibuat dengan aplikasi yang telah dimiliki sebelumnya dan juga aplikasi sejenis, hasil yang didapat cukup memuaskan

6.2 SARAN

Berdasarkan kesimpulan yang didapat serta keterbatasan dalam pembuatan aplikasi berikut beberapa saran yang dapat diberikan guna sebagai bahan pertimbangan pengembangan aplikasi selanjutnya :

1. Menggunakan google maps v.2 atau v.3 untuk menggantikan google v.1

2. Map sebaiknya dibuat table besar longitude latitude di databasenya jadi tidak harus

memasukan longitude latitude

3. Pengembangan dari segi tampilan atau user interface dibuat lebih menarik dan lebih dinamis

4. Adanya penambahan video yang sesuai dengan artikel yang dimuat agar penyajian berita pada aplikasi tidak hanya sebatas image dan teks saja

5. Untuk fitur currency bisa ditambahkan convert mata uang rupiah ke mata uang negara asing lainnya, begitu juga sebaliknya

(20)

Gambar

Tabel 1 Use case Specification MyInfo User
Tabel 2 Use Case Specification Submit Content Admin
Tabel 1 Result Page Yslow
Tabel 4.2 Result Test Yslow

Referensi

Dokumen terkait

RKAP sebesar 0,09% dan dibandingkan dengan periode yang sama tahun lalu. diatas

Berdasarkan hasil penelitian yang telah dilakukan, dapat disimpulkan bahwa faktor yang yang berhubungan dengan persepsi pasien terhadap perilaku caring perawat di unit rawat

Penelitian ini mengajukan algoritma weighted tree similarity yang di- gabung dengan metode cosine similarity untuk penghitungan kemiripan dalam pencarian semantik.. Pada metoda

ernn servidores del rey que desem- peñaban toda clase de servicios (en este caso se dice wlqutcm) y que poseían diferente rango y cale·.. También de una buena familia era el

We have presented a progressive encoding and transmission scheme for 3D building models that is based on string grammars that generate string representations of

Penanaman modal asing adalah kegiatan menanam modal untuk melakukan usaha di wilayah Negara Republik Indonesia yang dilakukan oleh penanam modal asing, baik yang

Kebonharjo Wangi Ketodan Karangtengah Bader Paseyan Besowo Jombok Sadang Wotsogo Ngepon Sugihan Sidomulyo Kedungmakam Demit Jatiklabang Sekaran Dingil. JUMLAH

Untuk memahami makna dari fenomena yang terjadi secara alamiah yang berkaitan dengan kajian di atas, maka peneliti berperan sebagai key instrumen, yang harus