perancangan aplikasi e-news” sebagai media berita...

16
LAPORAN SKRIPSI PERANCANGAN APLIKASI “E-NEWS” SEBAGAI MEDIA BERITA DENGAN MEMANFAATKAN KOMBINASI PORTAL BERITA BERBASIS ANDROID Disusun Oleh : Nama : Richa Ferry Setyawan NIM : 2011-53-068 Program Studi : Sistem Informasi Fakultas : Teknik FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2015

Upload: nguyenliem

Post on 17-Mar-2019

223 views

Category:

Documents


0 download

TRANSCRIPT

LAPORAN SKRIPSI

PERANCANGAN APLIKASI “E-NEWS” SEBAGAI MEDIA

BERITA DENGAN MEMANFAATKAN KOMBINASI PORTAL

BERITA BERBASIS ANDROID

Disusun Oleh :

Nama : Richa Ferry Setyawan

NIM : 2011-53-068

Program Studi : Sistem Informasi

Fakultas : Teknik

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2015

HALAMAN MOTTO DAN PERSEMBAHAN

MOTTO

“Yakin, Ikhlas dan Istiqomah , Berangkat dengan penuh keyakinan,

Berjalan dengan penuh keikhlasan, dan Istiqomah dalam menghadapi

cobaan”

“Jadilah seperti karang di lautan yang selalu kuat meskipun terus dihantam

ombak dan lakukanlah hal yang bermanfaat untuk diri sendiri dan juga

untuk orang lain, karena hidup tak ada yang abadi”.

“Allah meninggikan derajat orang-orang yang beriman dan orang-orang

yang memiliki ilmu pengetahuan”.

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada:

1. Puji syukur kehadirat Allah SWT yang telah

memberikan kekuatan, kesehatan , dan

kesabaran untuk ku dalam mengerjakan

skripsi ini.

2. Aku persembahkan cinta dan sayangku

kepada Orang Tua ku dan Adikku yang

telah menjadi motivasi dan inspirasi dan

tiada henti memberikan dukungan do’anya

buat aku. “Tanpa Keluarga dan Melda

Saya bukanlah apa-apa”.

3. Teruntuk teman – teman seangkatanku

yang selalu membantu, berbagi keceriaan

dan melewati setiap suka dan duka

selama kuliah, terima kasih banyak.

RINGKASAN Skripsi berjudul Perancangan Aplikasi E-News sebagai Media Berita dengan Memanfaatkan Kombinasi Portal Berita Berbasis Android membahas tentang

peningkatan yang signifikan pengguna smartphone khususnya di Indonesia.

Peningkatan mencapai 14 persen selama satu tahun terakhir. International Data

Corporation (IDC) mencatat kenaikan market share dari smartphone yang

memiliki opertaing system android pada kuartal ketiga 2011 hingga akhir kuartal

keempat 2011 yaitu sebesar 32 persen.

Jumlah pengguna yang terus meningkat itu tentu saja akan menjadi peluang dalam

penggunaan mobile phone yang bisa memberikan informasi berita yang berguna

dan mudah didapatkan. Peningkatan tersebut juga berdampak pada peningkatan

kebutuhan informasi. Salah satunya dalam hal berita. Begitu banyak penyedia

berita yang ada diinternet membuat pengguna merasa tidak efektif dan tidak

efisien ketika mencari berita yang terbaru. Tak jarang pula menemui berita yang

sama dan secara tidak langsung hal tersebut membuang-buang waktu dalam

pencarian berita terbaru dari berbagai web berita.Tak hanya itu pengguna juga

tidak jarang dibuat kesusahan dengan adanya popup iklan yang terkadang

mengganggu jarak pandang baca. Pengguna juga terkadang kesusahan untuk

mencari kategori berita yang diinginkan. Tidak jarang pengguna lebih

mengandalkan search engin seperti google.com dari pada memanfaatkan fitur

pencarian disitus tersebut.

Dengan membuat aplikasi mobile Perancangan Aplikasi E-News sebagai Media

Berita dengan Memanfaatkan Kombinasi Portal Berita Berbasis Android ini

diharapkan dapat memecahkan permasalahan dan mengatasi masalah dalam

mendapatkan informasi berita secara lengkap dan aktual

Kata Kunci : Aplikasi berita, E-News, Android, Portal Berita, Terbaru, Aktual

Kata Pengantar

Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa yang

telah memberikan rahmat dan karunianya sehingga kami dapat menyelesaikan

Laporan Skripsi kami dengan baik. Penyusunan Laporan Skripsi ini merupakan

salah satu syarat untuk menyelesaikan program studi Sistem Informasi S -1 pada

Fakultas Teknik Universitas Muria Kudus. Penulis berusaha memenuhi syarat

tersebut dengan melaksanakan Skripsi. Dengan selesainya laporan Skripsi ini

tidak terlepas dari bantuan banyak pihak. Penulis mengucapkan banyak terima

kasih kepada :

1. Bapak Dr.Suparnyo, S.H., M.S., selaku Rektor Universitas Muria Kudus,

2. Bapak Rochmad Winarso, S.T., M.T., selaku Dekan Fakultas Teknik

Universitas Muria Kudus,

3. Bapak R. Rhoedy Setiawan, M.Kom., selaku Ketua Program Studi Sistem

Informasi,

4. Bapak Wiwit Agustrianto, M.Kom, selaku Koordinator penyusunan laporan

Skripsi,

5. Bapak Pratomo Setiaji, M.Kom., selaku dosen pembimbing utama

penyusunan laporan Skripsi,

6. Bapak Fajar Nugraha., M.Kom., selaku dosen pembimbing pembantu

penyusunan laporan Skrispi.

Kudus, 1 September 2015

Richa Ferry Setyawan

DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................... i

KATA PENGANTAR ................................................................................. ii

RINGKASAN .............................................................................................. iii

DAFTAR TABEL ....................................................................................... iv

DAFTAR GAMBAR ................................................................................... v

DAFTAR LAMPIRAN ............................................................................... viii

BAB I PENDAHULUAN .......................................................................... 1

1.1 Latar Belakang Masalah................................................................. 1

1.2 Rumusan Masalah .......................................................................... 2

1.3 Batasan Masalah............................................................................. 2

1.4 Tujuan Skripsi ................................................................................ 2

1.5 Manfaat Skripsi .............................................................................. 3

1.5.1 Bagi Mahasiswa................................................................... 3

1.5.2 Bagi Perguruan Tinggi......................................................... 3

1.5.3 Bagi Pengguna ..................................................................... 3

1.6 Tinjauan Pustaka ............................................................................ 4

1.7 Metodologi Penelitian .................................................................... 4

1.7.1 Metode Pengumpulan Data ................................................. 4

1.7.1.1 Sumber Data Sekunder................................................. 4

1.7.2 Metode Pengembangan Sistem............................................ 5

1.7.3 Metode Perancangan Sistem................................................ 6

1.8 Sistematika Penulisan ...................................................................... 7

BAB II LANDASAN TEORI ..................................................................... 9

2.1 Pengertian Perancangan ................................................................. 9

2.2 Pengertian Aplikasi ........................................................................ 9

2.3 Pengertian Portal ............................................................................ 9

2.4 Pengertian Berita ............................................................................ 9

2.5 Pengertian Android ........................................................................ 10

2.5.1 Versi Android ...................................................................... 10

2.6 Regular Expression (Regex) .......................................................... 12

2.7 UML (Unified Modelling Language)............................................. 13

2.8 ERD (Entity Relationship Diagram) .............................................. 15

2.9 Kardinalitas (Cardinality) .............................................................. 17

BAB III ANALISA DAN PERANCANGAN ............................................ 18

3.1 Deskripsi Sistem ............................................................................ 18

3.2 Analisa Kebutuhan Perangkat Keras (Hardware) dan Perangkat

Lunak (Software)............................................................................ 18

3.3 Kerangka Berfikir........................................................................... 20

3.4 Analisa Fungsi – Fungsi ................................................................. 20

3.5 Analisa Aktor ................................................................................. 21

3.6 Proses Bisnis .................................................................................. 21

3.7 Use Case Diagram.......................................................................... 22

3.7.1 Use Case Deskripsi.............................................................. 22

3.8 Class Diagram ................................................................................ 25

3.9 Class Diagram ................................................................................ 28

3.10 Sequence Diagram.......................................................................... 29

3.11 Activity Diagram............................................................................. 31

3.12 Statechart Diagram ........................................................................ 36

3.13 Entity Relationship Diagram (ERD) .............................................. 42

3.14 Transformasi ERD ke Tabel........................................................... 46

3.15 Struktur Tabel................................................................................. 46

3.16 Perancangan Interface .................................................................... 52

BAB IV IMPLEMENTASI SISTEM ........................................................ 55

4.1 Implementasi Sistem ...................................................................... 55

4.2 Batasan Implementasi .................................................................... 55

4.3 Implementasi Layar Antarmuka..................................................... 55

4.4 Design Form Perancangan Aplikasi E-News Sebagai Media Berita

Dengan Memanfaatkan Kombinasi Portal Berita .......................... 55

4.4.1 Form Login Admin .............................................................. 56

4.4.2 Form Berita Admin.............................................................. 56

4.4.3 Form Kategori Admin ......................................................... 57

4.4.4 Form Portal Admin .............................................................. 57

4.4.5 Form List Berita................................................................... 58

4.4.6 Form Detail Berita ............................................................... 58

4.4.7 Form Kategori Berita ........................................................... 59

4.4.8 Forom Portal Berita ............................................................. 60

BAB V PENUTUP ..................................................................................... 61

5.1 Kesimpulan .................................................................................... 61

5.2 Saran……....................................................................................... 61

DAFTAR PUSTAKA……….. .................................................................... 63

LAMPIRAN – LAMPIRAN....................................................................... 64

DAFTAR TABEL

Tabel 3.1 Proses Bisnis ............................................................................... 22

Tabel 3.2 Deskripsi Use Case Kelola Kategori Berita ................................ 23

Tabel 3.3 Deskripsi Use Case Kelola Portal Berita .................................... 23

Tabel 3.4 Deskripsi Use Case Berita........................................................... 24

Tabel 3.5 Deskripsi Use Case Kategori Berita............................................ 25

Tabel 3.6 Deskripsi Use Case Portal Berita ................................................ 25

Tabel 3.7 Struktur Tabel Admin ................................................................. 47

Tabel 3.8 Struktur Tabel Berita ................................................................... 47

Tabel 3.9 Struktur Tabel Kategori............................................................... 49

Tabel 3.10 Struktur Tabel Portal ................................................................... 50

Tabel 3.11 Struktur Tabel Regex .................................................................. 50

iv

DAFTAR GAMBAR

Gambar 3.0 Kerangka Berfikir ................................................................... 20

Gambar 3.1 Use Case Diagram Aplikasi E-News ...................................... 22

Gambar 3.2 Kelas User............................................................................... 26

Gambar 3.3 Kelas Berita ............................................................................ 26

Gambar 3.4 Kelas Kategori Berita ............................................................. 27

Gambar 3.5 Kelas Portal Berita .................................................................. 27

Gambar 3.6 Kelas Admin ........................................................................... 27

Gambar 3.7 Class Diagram......................................................................... 28

Gambar 3.8 Sequence Diagram Berita ....................................................... 29

Gambar 3.9 Sequence Diagram Kategori Berita ........................................ 29

Gambar 3.10 Sequence Diagram Portal Berita............................................. 30

Gambar 3.11 Activity Diagram Melihat Berita ............................................ 31

Gambar 3.12 Activity Diagram Kelola Kategori Berita............................... 32

Gambar 3.13 Activity Diagram Kelola Portal Berita ................................... 33

Gambar 3.14 Activity Diagram Melihat Berita ............................................ 34

Gambar 3.15 Activity Diagram Memilih Kategori Berita............................ 35

Gambar 3.16 Activity Diagram Memilih Portal Berita ................................ 36

Gambar 3.17 Statechart Diagram Login Admin........................................... 37

Gambar 3.18 Statechart Diagram Logout Admin......................................... 37

Gambar 3.19 Statechart Diagram Add Berita............................................... 37

Gambar 3.20 Statechart Diagram Delete Berita ........................................... 38

Gambar 3.21 Statechart Diagram Search Berita........................................... 38

Gambar 3.22 Statechart Diagram Show Berita ............................................ 38

Gambar 3.23 Statechart Diagram Add Kategori Berita................................ 39

Gambar 3.24 Statechart Diagram Edit Kategori Berita ................................ 39

Gambar 3.25 Statechart Diagram Delete Kategori Berita ............................ 39

Gambar 3.26 Statechart Diagram Show Kategori Berita ............................. 40

Gambar 3.27 Statechart Diagram Add Portal Berita .................................... 40

Gambar 3.28 Statechart Diagram Delete Portal Berita ................................ 40

v

Gambar 3.29 Statechart Diagram Search Portal Berita ................................ 41

Gambar 3.30 Statechart Diagram Show Portal Berita .................................. 41

Gambar 3.31 Statechart Diagram User Select Berita ................................... 41

Gambar 3.32 Statechart Diagram User Select Portal Berita......................... 42

Gambar 3.33 Statechart Diagram User Select Kategori Berita .................... 42

Gambar 3.34 Entitas yang terlibat ................................................................ 43

Gambar 3.35 Primary Key tiap entitas yang terlibat .................................... 43

Gambar 3.36 Relasi Admin dengan Berita ................................................... 43

Gambar 3.37 Relasi Admin dengan Kategori Berita .................................... 43

Gambar 3.38 Relasi Admin dengan Portal Berita ........................................ 44

Gambar 3.39 Relasi Berita dengan Kategori Berita ..................................... 44

Gambar 3.40 Relasi Berita dengan Portal Berita.......................................... 44

Gambar 3.41 Relasi Admin dengan Berita ................................................... 44

Gambar 3.42 Relasi Admin dengan Kategori Berita .................................... 44

Gambar 3.43 Relasi Admin dengan Portal Berita ........................................ 45

Gambar 3.44 Relasi Berita dengan Kategori Berita ..................................... 45

Gambar 3.45 Relasi Berita dengan Portal Berita.......................................... 45

Gambar 3.46 Transformasi ERD ke Tabel ................................................... 46

Gambar 3.47 Relasi Tabel ............................................................................ 51

Gambar 3.48 Design Form Login................................................................. 52

Gambar 3.49 Design Form Menu ................................................................. 52

Gambar 3.50 Design Form Berita ................................................................ 53

Gambar 3.51 Design Form Kategori ............................................................ 53

Gambar 3.52 Design Form Portal ................................................................. 53

Gambar 3.53 Design Output ......................................................................... 54

Gambar 4.1 Design Form Login Admin..................................................... 56

Gambar 4.2 Design Form Berita Admin .................................................... 56

Gambar 4.3 Design Form Kategori Admin ................................................ 57

Gambar 4.4 Design Form Portal Admin..................................................... 57

Gambar 4.5 Design Form List Berita ......................................................... 58

Gambar 4.6 Design Form Detail Berita...................................................... 59

vi

Gambar 4.7 Design Form Kategori ............................................................ 59

Gambar 4.8 Design Form Portal................................................................. 60

vii

DAFTAR LAMPIRAN

Lampiran 1 : Biografi Penulis

Lampiran 2 : Dokumentasi Prototype

Lampiran 3 : Foto Kopi Buku Bimbingan