• Tidak ada hasil yang ditemukan

Aplikasi mobile Gereja Kristen Indonesia - Perumahan Citra 1 Berbasis IOS.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi mobile Gereja Kristen Indonesia - Perumahan Citra 1 Berbasis IOS."

Copied!
13
0
0

Teks penuh

(1)

vi

Universitas Kristen Maranatha

ABSTRAK

Pemberian informasi kepada jemaat seperti warta jemaat, paideia, pastoral message,

kegiatan dan jadwal kegiatan pada Gereja Kristen Indonesia – Perumahan Citra 1 masih

dilakukan secara manual. Oleh karena itu, dibutuhkan sebuah sistem yang dapat

membantu jemaat tersebut untuk mendapatkan informasi secara mudah, cepat dan kapan

saja. Sebelumnya, sudah dikembangkan aplikasi yang dapat memberikan informasi

kepada jemaat secara otomatis berbasis Android. Karena tidak semua pengguna

menggunakan Android, pada penelitian ini dibuatlah aplikasi berbasis iOS untuk

melengkapi sistem yang sudah ada. Sistem ini memiliki beberapa fitur antara lain,

memberikan informasi warta jemaat, paideia, pastoral message, kegiatan, jadwal

kegiatan, mengolah data kegiatan dan jadwal kegiatan melakukan approval content.

Diharapkan dengan adanya aplikasi berbasis iOS ini akan menambah kelengkapan sistem

yang sudah ada pada Gereja Kristen Indonesia – Perumahan Citra 1.

(2)

vii

Universitas Kristen Maranatha

ABSTRACT

Provision of information to the church as the church bulletin, paideia, pastoral message,

activities and schedule of activities on the Indonesian Christian Church - Perumahan

Citra 1 was still done manually. Therefore, we need a system that can help these people

to get the information easily, quickly and at any time. Previously, an Android application

have been developed to provide information automatically. Considering that not all users

are using Android, this research aimed at developing iOS applicationthat will add to the

current applications available. This system has several features, giving the church

bulletin information, paideia, pastoral message, activities, schedule events, activities and

schedule of data processing activities do content approval. Hopefully with this iOS-based

applications will supplement the existing system on the Indonesian Christian Church -

Perumahan Citra.

(3)

viii

Universitas Kristen Maranatha

DAFTAR ISI

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... I

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...III

PRAKATA ... IV

ABSTRAK ... VI

ABSTRACT ... VII

DAFTAR ISI ... VIII

DAFTAR GAMBAR ... XI

DAFTAR NOTASI/ LAMBANG... XII

DAFTAR SINGKATAN ... XIII

BAB 1. PENDAHULUAN ... 1

1.1 LATAR BELAKANG ... 1

1.2 RUMUSAN MASALAH ... 2

1.3 TUJUAN 2 1.4 BATASAN MASALAH ... 2

1.5 SISTEMATIKA PEMBAHASAN ... 3

BAB 2. LANDASAN TEORI ... 4

2.1 GEREJA KRISTEN INDONESIA PERUMAHAN CITRA 1 ... 4

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 11

3.1 ANALISIS ... 11

3.1.1 Arsitektur Sistem ... 11

(4)

ix

Universitas Kristen Maranatha

3.2.1 Persyaratan Antarmuka Eksternal ... 12

3.2.2 Antarmuka dengan Pengguna ... 12

3.2.3 Antarmuka Perangkat Keras ... 14

3.2.4 Antarmuka Perangkat Lunak ... 14

3.2.5 Antarmuka Komunikasi ... 15

3.2.6 Fitur – fitur Produk Perangkat Lunak ... 15

3.3 DISAIN PERANGKAT LUNAK... 31

3.3.1 Pemodelan Perangkat Lunak ... 31

3.3.2 Disain Penyimpanan Data ... 33

3.3.3 Disain Antarmuka ... 33

BAB 4. PENGEMBANGAN PERANGKAT LUNAK... 52

4.1 IMPLEMENTASI MODUL ... 52

4.1.1 Implementasi Class Diagram ... 52

4.2 IMPLEMENTASI PENYIMPANAN DATA ... 62

4.2.1 Tabel Article ... 62

4.2.2 Tabel Category ... 63

4.2.3 Tabel JadwalKegiatan ... 63

4.3 IMPLEMENTASI ANTARMUKA ... 63

4.3.1 Antarmuka Warta Jemaat ... 64

4.3.2 Antarmuka Detail Warta Jemaat ... 64

4.3.3 Antarmuka Menu sebelum log in ... 65

4.3.4 Antarmuka Register ... 66

4.3.5 Antarmuka Log in ... 66

4.3.6 Antarmuka Menu setelah log in ... 67

4.3.7 Antarmuka Profil ... 68

4.3.8 Antarmuka Change Password ... 68

4.3.9 Antarmuka Menu Kegiatan ... 69

4.3.10 Antarmuka Detail Kegiatan ... 70

4.3.11 Antarmuka Jadwal Kegiatan ... 70

4.3.12 Antarmuka Pastoral Message ... 71

4.3.13 Antarmuka Paideia ... 72

(5)

x

Universitas Kristen Maranatha

4.3.15 Antarmuka Menu Tambah Kegiatan dan Jadwal Kegiatan ... 74

4.3.16 Antarmuka Tambah Kegiatan ... 74

4.3.17 Antarmuka Tambah Jadwal Kegiatan ... 75

4.3.18 Antarmuka Dashboard Kunjungan ... 76

4.3.19 Antarmuka Komentar ... 76

BAB 5. PEMBAHASAN DAN HASIL UJI COBA PENELITIAN... 78

5.1 BLACK BOX TESTING ... 78

5.1.1 Pengujian Modul Warta Jemaat ... 78

5.1.2 Pengujian Modul Login ... 79

5.1.3 Pengujian Modul Pastoral Message ... 81

5.1.4 Pengujian Modul Paideia ... 81

5.1.5 Pengujian Modul Kegiatan ... 82

5.1.6 Pengujian Modul Jadwal Kegiatan ... 83

5.2 PENGUJIAN APLIKASI KE PENGGUNA ... 84

BAB 6. KESIMPULAN DAN SARAN ... 85

6.1 KESIMPULAN ... 85

(6)

xi

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 3.1 Use Case System Aplikasi Mobile Gereja Kristen Indonesia –

Perumahan Citra 1 ... 32

Gambar 3.5 Entity Relationship Diagram (ERD) Aplikasi Mobile Gereja Kristen Indonesia – Perumahan Citra 1 ... 33

Gambar 3.6 Rancangan Antarmuka Warta Jemaat ... 34

Gambar 3.7 Rancangan Antarmuka Menu Sebelum Login ... 35

Gambar 3.8 Rancangan Antarmuka Register ... 36

Gambar 3.9 Rancangan Antarmuka Login... 37

Gambar 3.10 Rancangan Antarmuka Menu Setelah Login ... 38

Gambar 3.11 Rancangan Antarmuka Profil ... 39

Gambar 3.12 Rancangan Antarmuka Change Password... 40

Gambar 3.13 Rancangan Antarmuka Detail Warta Jemaat ... 41

Gambar 3.14 Rancangan Antarmuka Kegiatan ... 42

Gambar 3.15 Rancangan Antarmuka Detail Kegiatan ... 43

Gambar 3.16 Rancangan Antarmuka Jadwal Kegiatan ... 44

Gambar 3.17 Rancangan Antarmuka Pastoral Message ... 45

Gambar 3.18 Rancangan Antarmuka Detail Pastoral Message ... 46

Gambar 3.19 Rancangan Antarmuka Paideia ... 47

Gambar 3.20 Rancangan Antarmuka Detail Paideia ... 48

Gambar 3.21 Rancangan Antarmuka Menu Tambah Kegiatan dan Jadwal Kegiatan ... 49

Gambar 3.22 Rancangan Antarmuka Tambah Kegiatan... 50

(7)

xii

Universitas Kristen Maranatha

DAFTAR NOTASI/ LAMBANG

DESKRIPSI GAMBAR

Actor

Use Case

Communication

System Boundary

Include

(8)

xiii

Universitas Kristen Maranatha

DAFTAR SINGKATAN

(9)

1

Universitas Kristen Maranatha

BAB 1.

PENDAHULUAN

Bab ini menjelaskan dan membahas tentang latar belakang dibuatnya laporan ini dengan disertai masalah-masalah yang didapat oleh penulis diikuti dengan tujuan dari dibuatnya laporan ini dan sistem penyajian laporannya. Selain itu, pada bab ini akan dijelaskan juga fitur-fitur yang akan ada dalam program.

1.1 Latar Belakang

Dunia pendidikan, pemerintahan, bisnis, dan usaha, bahkan kesehatan serta kebutuhan masyarakat lainnya selalu membutuhkan keberadaan informasi. Dengan berkembangnya Teknologi Informasi menjadikan Teknologi Informasi ini masuk kedalam kehidupan masyarakat karena Teknologi Informasi berkembang kearah yang sangat erat hubungannya dengan kehidupan dan kebutuhan masyarakat.

Pada Gereja Kristen Indonesia – Perumahan Citra 1 yang beralamat di Perumahan Citra 1 Blok B12 Jakarta 11840, pemberian informasi kepada jemaatnya seperti warta jemaat, paideia, pastoral message, kegiatan dan jadwal kegiatan masih dilakukan secara manual. Untuk itu dibutuhkan aplikasi mobile yang dapat membantu jemaatnya dalam mendapatkan informasi seperti warta jemaat, paideia, pastoral message dan jadwal kegiatan komisi secara cepat dan mudah. Untuk itu dibutuhkan sebuah sistem yang dapat menunjang kebutuhan tersebut. Saat ini, sudah ada aplikasi mobile Gereja Kristen Indonesia Citra 1 berbasis Android. Mengingat pengguna mobile di Gereja Kristen Indonesia Citra 1 adalah tidak hanya Android, maka dibutuhkan sebuah aplikasi Gereja Kristen Indonesia Citra 1 yang berbasis iOS.

(10)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Berdasarkan uraian latar belakang masalah, masalah – masalah yang muncul dan dapat diidentifikasikan sebagai berikut :

1) Bagaimana membuat aplikasi yang dapat membantu operator/admin dalam mengelolah data warta jemaat, paideia, pastoral message, kegiatan dan jadwal kegiatan pada Gereja Kristen Indonesia Citra 1?

2) Bagaimana membuat aplikasi yang dapat memberikan informasi warta jemaat, paideia, pastoral message, kegiatan dan jadwal kegiatan kepada jemaat di Gereja Kristen Indonesia Citra 1?

1.3 Tujuan

Berdasarkan latar belakang dan rumusan masalah, maka dapat diambil tujuannya antara lain :

1) Membuat aplikasi yang dapat membantu operator/admin dalam mengelolah data warta jemaat, paideia, pastoral message, kegiatan dan jadwal kegiatan pada Gereja Kristen Indonesia PerumahanCitra 1.

2) Membuat aplikasi yang dapat memberikan informasi warta jemaat, paideia, pastoral message, kegiatan dan jadwal kegiatan kepada jemaat di Gereja Kristen Indonesia - Perumahan Citra 1.

1.4 Batasan Masalah

Dalam penyusunan laporan tugas akhir ini, diberikan pembatasan

masalah agar pembahasan lebih terarah dan tidak menyimpang dari tujuan penelitian. Adapun batasan masalah yang diberikan adalah sebagai berikut :

1) Perancangan Aplikasi Mobile Gereja Kristen Indonesia Perumahan Citra 1 berbasis iOS.

2) Aplikasi Mobile Gereja Kristen Indonesia Perumahan Citra 1 yang dibangun memiliki fasilitas :

a. Dapat melihat warta jemaat dan paideia.

b. Dapat melihat jadwal kegiatan & kegiatan masing – masing komisi. c. Dapat melihat pastoral message.

(11)

3

Universitas Kristen Maranatha f. Dapat mengolah data kegitan dan jadwal kegiatan.

g. Dapat mengolah data diri.

3) Sistem ini akan menggunakan bahasa pemrograman Objective-C dan Swift dalam pembuatan programnya, JSON (JavaScript Object Notation) sebagai format data Web Services, dan Core Data sebagai media penyimpanan data.

1.5 Sistematika Pembahasan

Sistematika penyajian laporan ini nantinya akan disusun sebagai berikut : BAB I. Pendahuluan

Pada bab ini menjelaskan tentang latar belakang masalah, rumusan masalah, tujuan, ruang lingkup kajian, sumber data, sistematika penyajian.

BAB II. Landasan Teori

Pada bab ini menjelaskan tentang teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada. BAB III. Analisis dan Desain

Pada bab ini berisi tentang penjelasan analisis suatu keadaan, kebutuhan sistem, perancangan sistem, UML, ERD, dan gambaran arsitektur sistem.

BAB IV. Pengembangan Perangkat Lunak

Pada bab ini tentang penjelasan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsional dan User Interface Design yang sudah dibuat. BAB V. Testing dan Evaluasi Sistem

Pada bab ini berisi tentang penjelasan perencanaan pengujian sistem serta testing akan diuji dan dilakukan.

BAB VI. Kesimpulan dan saran

(12)

85

Universitas Kristen Maranatha

BAB 6.

KESIMPULAN DAN SARAN

Bab ini akan membahas kesimpulan dan saran atas aplikasi yang telah dibangun. Berikut kesimpulan dan saran akan dijabarkan pada sub bab-sub bab sebagai berikut.

6.1 Kesimpulan

Dari hasil pembahasan ditariklah kesimpulan sebagai berikut :

1. Aplikasi dapat memberikan informasi seuptar Gereja Kristen Indonesia – Perumahan Citra 1.

2. Aplikasi dapat membantu operator/admin dalam mengelolah data warta jemaat, paideia, pastoral message, kegiatan dan jadwal kegiatan pada Gereja Kristen Indonesia PerumahanCitra 1

Secara umum, aplikasi ini dapat dikatakan berhasil dalam membantu jemaat dalam mendapatkan informasi seputar Gereja Kristen Indonesia – Perumahan Citra 1.

6.2 Saran

Saran yang dapat diambil untuk pengembangan aplikasi Gereja Kristen Indonesia – Perumahan Citra 1 adalah :

1. Pada penelitian ini, tampilan Aplikasi Mobile Gereja Kristen Indonesia – Perumahan Citra 1 masih sebatas tampilan pada iPhone. Sehingga pada saat aplikasi dijalankan di device iPad, tampilan menjadi stretch. Diperlukan kebutuhan tampilan di iPad agar lebih menarik, mengingat jemaat Gereja Kristen Indonesia – Perumahan Citra 1 tidak selalu pengguna iPhone.

(13)

86

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] GKI Citra 1. 2014. Sejarah. [online]. (

http://www.gki-citra1.org/anda-perlu-tahu/sejarah.html, diakses tanggal 7 Agustus 2014)

[2] Apple Inc. 2013. Model – View - Controller. [online].

(https://developer.apple.com/library/mac/documentation/General/Conceptua

l/DevPedia-CocoaCore/MVC.html, diakses tanggal 25 Juni 2015)

[3] Apple Inc. 2013. iOS Technology Overview. [online].

(https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/i

phoneostechoverview/Introduction/Introduction.html, diakses tanggal 7 Agustus

2014)

[4] Apple Inc. 2013. iOS Developer Tools. [online].

(https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/i

phoneostechoverview/iPhoneOSDeveloperTools/iPhoneOSDeveloperTools.html#//

apple_ref/doc/uid/TP40007898-CH7-SW1, diakses tanggal 7 Agustus 2014)

[5] Apple Inc. 2013. UIKit Framework Reference. [online].

(https://developer.apple.com/library/ios/documentation/uikit/reference/uikit_frame

work/Introduction/Introduction.html#//apple_ref/doc/uid/TP40006955-CH1-SW2,

diakses tanggal 7 Agustus 2014)

[6] Apple Inc. 2014. Core Data Programming Guide. [online].

(https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreD

ata/Articles/cdTechnologyOverview.html#//apple_ref/doc/uid/TP40009296-SW1,

diakses tanggal 7 Agustus 2014)

[7] The Restkit Project. 2014. [online]. (http://restkit.org/, diakses tanggal 7 Agustus

2014)

[8] Bennett, Fisher, & Lees. 2010. Objective-C for Absolute Beginners iPhone, iPad

and Mac Programming Made Easy. Apress.

[9] Apple Inc. 2015. About Swift. [online].

(https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptua

l/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097-CH3-ID0, diakses tanggal 25 Juni 2015)

[10] Apple Inc. 2013. Storyboard. [online].

(https://developer.apple.com/library/ios/documentation/General/Conceptual/Devpe

Gambar

GAMBAR KESELURUHAN .........................................................................................
GAMBAR

Referensi

Dokumen terkait

Metode analisis data yang digunakan adalah: (1) analisis laba/rugi untuk mengetahui besarnya biaya, penerimaan, dan pendapatan bersih usaha pembesaran ikan lele; (2)

Rektor Universitas Negeri Semarang dengan Surat Keputusannya Nomor 35/O/2006 tentang Pedoman Praktik Pengalaman Lapangan Bagi Mahasiswa Program Kependidikan Universitas Negeri

a) Mengenali dan menggunakan hubungan antar ide-ide dalam matematika. Dalam hal ini koneksi dapat membantu siswa untuk memanfaatkan konsep-konsep yang telah mereka

Gambar pembagi daya dalam bentuk mikrostrip dan bentuk rangkaian pengganti ditunjukkan oleh Gambar 1 (a) dan (b). Dengan penambahan tersebut, pembagi daya tidak

Cilacap 12 ONE WIDIASMORO, S.Pd SMK YOS SOEDARSO SIDAREJA

Sedangkan objek penelitian ini adalah pemerolehan dan hasil akhlak anak dan peran orang tua dalam mendidik akhlak anak di Dukuh Beji, RT37/38 RW16 Kelurahan Kalitengah

Melakukan perawatan batrai Tidak dapat Melakukan perawatan batrai Terdapat kesalahan >1 Melakukan perawatan batrai Terdapat 1 kesalahan Melakukan perawatan batrai

Secara etimologis, akar kata teknologi adalah “techne” yang berarti serangkaian prinsip atau metode rasional yang berkaitan dengan pembuatan suatu objek,