jurusan informatika fakultas teknik universitas ... · sebagai persyaratan guna meraih gelar...

12
APLIKASI PENJADWALAN DAN NOTIFIKASI LIPUTAN RUBRIK SUARA KAMPUS KORAN BESTARI UMM Tugas Akhir Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata 201110370311275 JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

Upload: dinhxuyen

Post on 10-Mar-2019

250 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata

APLIKASI PENJADWALAN DAN NOTIFIKASI LIPUTAN

RUBRIK SUARA KAMPUS KORAN BESTARI UMM

Tugas Akhir

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

Ardi Dwi Argadinata

201110370311275

JURUSAN INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

Page 2: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata
Page 3: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata
Page 4: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata
Page 5: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata

LEMBAR PERSEMBAHAN

Puji Syukur kepada Allah SWT karena atas rahmat dan karunia-Nya sehingga

penulis bisa menyelesaikan Tugas Akhir ini. Tak lupa, Sholawat dan salam tetap

selalu terlimpahkan kepada Nabi Besar Muhammad SAW karena berkat beliau

kita berada pada zaman yang terang benderang yaitu dengan Agama Islam.

Ucapan terima kasih yang tidak terhingga penulis sampaikan kepada:

1. Abah dan Umi, yang selalu memberikan doa, dukungan, serta kasih

sayang tiada hentinya. Semoga karya ini menjadi salah satu alasan bagi

Abah dan Umi untuk bahagia dan tetap sehat selalu.

2. Bapak Ilyas Nuryasin dan Ibu Gita Indah Marthasari selaku dosen

pembimbing tugas akhir ini. Banyak sekali pembelajaran yang saya

dapatkan selama masa bimbingan.

3. Teman-teman kos yang juga seperjuangan Ryan, Yudi, Hadhian, Ubet.

Dari SMA kita sudah berjuang bersama, hingga skripsi pun kita lalui

bersama meski tidak semuanya bisa lulus sama-sama tapi terima kasih atas

kebersamaannya.

4. Seluruh Kru Bestari baik yang masih aktif maupun yang sudah alumni

terima kasih telah menjadi keluargaku selama di Malang. Pahit-manisnya

proses menerbitkan sebuah Koran Kampus telah kita lalui tiap bulannya.

Namun dari situ banyak sekali pelajaran yang kita dapatkan, semoga dari

perjuangan tersebut dapat bermanfaat pada proses kita di masa yang akan

datang.

5. Teman-teman se-jurusan, SMP, SMA, serta sahabat terima kasih telah

menyemangati, mengajari, hingga memotivasi untuk kelancaran skripsi

ini.

Serta semua pihak yang sudah membantu selama penyelesaian Tugas Akhir

ini.

Page 6: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata

KATA PENGANTAR

Puji syukur kita panjatkan kehadirat Allah SWT yang telah memberikan

rahmat dan hidayah-Nya sehingga penulis mampu menyelesaikan tugas akhir ini.

Shalawat serta salam tak lupa penulis panjatkan kepada junjungan kita Nabi

Muhammad SAW yang telah memberikan pencerahan di muka bumi ini melalui

Agama Islam. Tugas akhir sebagai salah-satu syarat menyelesaikan studi S1

Teknik Informatika Universitas Muhammadiyah Malang ini berjudul:

“APLIKASI PENJADWALAN DAN NOTIFIKASI LIPUTAN

RUBRIK SUARA KAMPUS KORAN BESTARI UMM”

Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi proses

penjadwalan liputan para reporter di Koran Kampus Bestari UMM, serta

notifikasi melalui mobile androidnya. Selain menjadi syarat menyelesaikan studi

S1, Tugas Akhir ini juga dimaksudkan untuk dapat membantu proses peliputan

yang ada di Koran Bestari.

Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini

masih banyak kekurangan dan keterbatasan. Oleh karena itu saran yang

membangun sangat peneliti harapkan agar tulisan ini bermanfaat bagi

perkembangan ilmu pengetahuan kedepan.

Malang, 8 Agustus 2015

Ardi Dwi Argadinata

Page 7: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata

DAFTAR ISI

SAMPUL DEPAN

LEMBAR PERSETUJUAN

LEMBAR PENGESAHAN

LEMBAR PERNYATAAN

ABSTRAK .............................................................................................................. i

ABSTRACT ........................................................................................................... ii

LEMBAR PERSEMBAHAN .............................................................................. iii

KATA PENGANTAR .......................................................................................... iv

DAFTAR ISI ........................................................................................................... v

DAFTAR GAMBAR ........................................................................................... vii

DAFTAR TABEL ................................................................................................ ix

BAB I PENDAHULUAN

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

1.1 Rumusan Masalah ...................................................................................... 2

1.2 Batasan Masalah ......................................................................................... 2

1.3 Tujuan ......................................................................................................... 2

1.4 Metodologi ................................................................................................. 3

1.5 Sistematika Pembahasan ............................................................................ 4

BAB II LANDASAN TEORI

2.1 Jurnalistik ................................................................................................... 5

2.2 Google Cloud Messaging (GCM) .............................................................. 7

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem ............................................................................................ 9

3.1.1 Analisa Masalah.................................................................................. 9

3.1.2 Deskripsi Sistem ............................................................................... 10

3.1.3 Analisa Kebutuhan............................................................................ 11

3.1.4 Use Case Diagram ............................................................................ 11

Page 8: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata

3.1.5 Activity Diagram .............................................................................. 15

3.2 Perancangan Sistem ..................................................................................... 19

3.2.1 Sequence Diagram ............................................................................ 19

3.2.2 Class Diagram ................................................................................... 22

3.2.3 Relasi Antar Tabel ............................................................................ 23

3.2.4 Perancangan Database ...................................................................... 24

3.2.5 Perancangan Interface ....................................................................... 26

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

4.1 Implementasi Sistem ................................................................................ 27

4.1.1 Implementasi Pembuatan Perangkat Lunak...................................... 27

4.1.2 Implementasi Pengembangan Perangkat Keras ................................ 28

4.2 Implementasi Kode Program .................................................................... 28

4.2.1 Implementasi Web ............................................................................ 28

4.2.2 Implementasi Mobile ........................................................................ 36

4.3 Pengujian Fungsionalitas .......................................................................... 40

4.3.1 Pengujian Web .................................................................................. 41

4.3.2 Pengujian Mobile .............................................................................. 44

4.4 Pengujian Pengguna ................................................................................. 46

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan ............................................................................................... 49

5.2 Saran ......................................................................................................... 49

DAFTAR PUSTAKA

BIODATA PENULIS

Page 9: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata

DAFTAR GAMBAR

Gambar 2.1 Proses pada GCM [6] ........................................................................... 8

Gambar 3.1 Activity Diagram Penambahan Acara ................................................ 17

Gambar 3.2 Activity Diagram Mengelola Acara ................................................... 18

Gambar 3.3 Activity Diagram Ganti Reporter ....................................................... 19

Gambar 3.4 Sequence Diagram Penambahan Kru ................................................. 20

Gambar 3.5 Sequence Diagram Penambahan Jadwal kuliah ................................. 21

Gambar 3.6 Sequence Diagram Penambahan Acara .............................................. 21

Gambar 3.7 Sequence Diagram Ganti Reporter ..................................................... 22

Gambar 3.8 Class Diagram Aplikasi ...................................................................... 23

Gambar 3.9 Relasi Antar Tabel .............................................................................. 23

Gambar 3.10 Interface Web ................................................................................... 26

Gambar 3.11 Interface Mobile ............................................................................... 26

Gambar 4.1 Tampilan Halaman Login................................................................... 29

Gambar 4.2 Kode Program Login .......................................................................... 29

Gambar 4.3 Tampilan Halaman Utama Admin ..................................................... 30

Gambar 4.4 Tampilan Halaman Utama Reporter .................................................. 30

Gambar 4.5 Kode Program Menampilkan List Acara ........................................... 31

Gambar 4.6 Tampilan Form Tambah Acara .......................................................... 31

Gambar 4.7 Tampilan Form Edit dan Hapus Acara ............................................... 32

Gambar 4.8 Tampilan Konfirmasi Acara ............................................................... 32

Gambar 4.9 Kode Program Rekomendasi Reporter ............................................... 33

Gambar 4.10 Tampilan Halaman Data Kru ........................................................... 33

Gambar 4.11 Kode Program Menampilkan Data Kru ........................................... 34

Gambar 4.12 Tampilan Form Tambah Kru............................................................ 34

Gambar 4.13 Tampilan Form Edit dan Hapus Kru ................................................ 34

Gambar 4.14 Tampilan Halaman Data Jadwal Kuliah........................................... 35

Gambar 4.15 Kode Program Menampilkan Data Jadwal Kuliah ........................... 35

Gambar 4.16 Tampilan Form Tambah Jadwal Kuliah ........................................... 35

Gambar 4.17 Tampilan Form Edit dan Hapus Jadwal Kuliah ............................... 36

Gambar 4.18 Tampilan Login ................................................................................ 36

Page 10: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata

Gambar 4.19 Kode Program Login ........................................................................ 37

Gambar 4.20 Tampilan Utama (Jadwal Acara) dan Detail Acara ......................... 37

Gambar 4.21 Kode Program untuk Menampilkan List Acara ............................... 37

Gambar 4.22 Gambar Tampilan List Acara Pending ............................................. 38

Gambar 4.23 Tampilan Detail Acara Pending ....................................................... 38

Gambar 4.24 Tampilan Tambah Acara .................................................................. 39

Gambar 4.25 Kode Program Tambah Acara .......................................................... 39

Gambar 4.26 Tampilan Notifikasi Acara ............................................................... 39

Gambar 4.27 Kode Program Notifikasi Acara ....................................................... 40

Gambar 4.28 Tampilan Tombol Logout User ........................................................ 40

Gambar 4.29 Kode Program Logout User ............................................................. 40

Page 11: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata

DAFTAR TABEL

Tabel 3.1 Case Skenario Mengelola Data Kru .................................................... 12

Tabel 3.2 Case Skenario Mengelola Jadwal Kuliah ........................................... 13

Tabel 3.3 Case Skenario Create & Read Acara .................................................. 13

Tabel 3.4 Case Skenario Mengelola Acara ......................................................... 14

Tabel 3.5 Case Skenario Notifikasi Acara .......................................................... 15

Tabel 3.6 Rancangan Struktur Tabel Reporter .................................................... 24

Tabel 3.7 Rancangan Struktur Tabel Jadwal....................................................... 25

Tabel 3.8 Rancangan Struktur Tabel Acara ........................................................ 25

Tabel 4.1 Spesifikasi Pembuatan Perangkat Lunak pada Web ........................... 27

Tabel 4.2 Spesifikasi Pembuatan Perangkat Lunak pada Mobile ....................... 27

Tabel 4.3 Spesifikasi Pengembangan Perangkat Keras pada Web ..................... 28

Tabel 4.4 Spesifikasi Pengembangan Perangkat Keras pada Mobile ................. 28

Tabel 4.5 Pengujian Login Web ......................................................................... 41

Tabel 4.6 Pengujian Tambah Acara .................................................................... 41

Tabel 4.7 Pengujian Edit Acara .......................................................................... 42

Tabel 4.8 Pengujian Hapus Acara ....................................................................... 42

Tabel 4.9 Pengujian Konfirmasi Acara ............................................................... 42

Tabel 4.10 Pengujian Tambah Kru ..................................................................... 43

Tabel 4.11 Pengujian Edit Kru ............................................................................ 43

Tabel 4.12 Pengujian Hapus Kru ........................................................................ 43

Tabel 4.13 Pengujian Tambah Jadwal Kuliah Kru ............................................. 44

Tabel 4.14 Pengujian Edit Jadwal Kuliah Kru .................................................... 44

Tabel 4.15 Pengujian Hapus Jadwal Kuliah Kru ................................................ 44

Tabel 4.16 Pengujian Login ................................................................................ 45

Tabel 4.17 Pengujian Refresh Acara ................................................................... 45

Tabel 4.18 Pengujian Konfirmasi Acara ............................................................. 45

Tabel 4.19 Pengujian Tambah Acara .................................................................. 46

Tabel 4.20 Hasil Pilihan Jawaban Responden .................................................... 47

Page 12: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ... · Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ardi Dwi Argadinata

DAFTAR PUSTAKA

[1] Romli, Asep Syamsul M. 2006. Jurnalis Praktis Untuk Pemula. PT

Remaja Rosdakarya: Bandung.

[2] Djuraid, Husnun N. 2009. Panduan Menulis Berita. Malang: UMM

Press.

[3] Barus, Sedia Willing. 2010. Jurnalistik; Petunjuk Teknis Menulis Berita.

Jakarta: Erlangga.

[4] Ernawati, Meira. 2012. Pers Kampus, Bukan Sekadar Unit Kegiatan.

[Diakses tanggal 20 Februari 2015]

<http://meiraernawati.blogspot.com/2012/08/pers-kampus-bukan-

sekadar-unit-kegiatan.html/>

[5] Google. Menggunakan Perpesanan Awan Google (GCM).

[Diakses tanggal 3 Agustus 2015]

<https://support.google.com/googleplay/android-developer... />

[6] Androidhive. 2012. Android Push Notifications using Google Cloud

Messaging (GCM), PHP and MySQL. [Diakses tanggal 3 Agustus 2015]

< http://www.androidhive.info/2012/10/android-push-notifications-using-

google-cloud-messaging-gcm-php-and-mysql//>

[7] Mardia. 2010. Sistem Pendukung Keputusan Menggunakan Basis Data

Fuzzy Model Tahani Untuk Membantu Pemilihan Telepon Sellular.

Skripsi. Bandung: Teknik Informatika, Universitas Komputer Indonesia.