PALCOMTECH
SKRIPSI
Diajukan Oleh :
1. FITRI FERYANI / 021150106
2. M.FAHRI / 021150015
PALEMBANG
2019
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
PALCOMTECH
SKRIPSI
Diajukan Oleh :
1. FITRI FERYANI / 021150106
2. M.FAHRI / 021150015
PALEMBANG
2019
ii
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
PALCOMTECH
iii
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
PALCOMTECH
Menyetujui,
Ketua,
iv
MOTTO :
Kupersembahkan Kepada :
v
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kehadirat Allah SWT yang
dimana telah memberikan nikmat dan karunia yang tiada hentinya sehingga
judul dari Skripsi yang penulis ambil yaitu “Aplikasi DoBasKin (Donasi
penyusunan Laporan Skripsi. Dalam penulisan Laporan Skripsi ini penulis sadari
Oleh karena itu, penulis mengucapkan terimakasih yang tulus serta doa dan
Bapak Benedictus Effendi, S.T., M.T., Pembantu Ketua 1 Bapak D. Tri Octafian,
S.Kom., M.Kom., Ketua Program Studi Sistem Informasi, Bapak Andri Saputra,
laporan Skripsi STMIK PalComTech Palembang, ibu Reny Oktaria, S.Pd selaku
kasi penanganan fakir miskin Dinas Sosial Kota Palembang, serta para Pegawai
Dinas Sosial Kota Palembang, serta tidak lupa juga untuk seluruh keluarga
vi
tercinta, teman dan rekan yang telah memberikan bimbingan, semangat, bantuan
Skripsi ini dapat bermanfaat sekaligus berguna bagi para pembaca, penulis sadar
bahwa penulisan laporan Skripsi ini masih mempunyai banyak kekurangan dan
untuk menghasilkan sesuatu yang lebih baik lagi kedepannya. Atas perhatiannya
Penulis
vii
DAFTAR ISI
ABSTRACT ........................................................................................................ xx
BAB 1 PENDAHULUAN
viii
1.5.3 Manfaat bagi Akademik ..................................................... 6
ix
4.4 Alat dan Teknik Pengembangan Sistem ....................................... 24
2. Activity Diagram................................................ 28
x
5.1.1.4.4 Sequence Diagram.................................. 82
BAB VI PENUTUP
DAFTAR PUSTAKA
HALAMAN LAMPIRAN
xi
DAFTAR GAMBAR
Gambar 5.6 Activity Diagram Kelengkapan Data Relawan atau Donatur .......... 49
Gambar 5.20 Activity Diagram Mengolah Data Relawan atau Donatur .............. 66
xii
Gambar 5.21 Activity Diagram Mengolah Data Bantuan (Admin) ...................... 67
Gambar 5.25 Activity Diagram Lihat Data Kemiskinan (Super Admin) ............. 72
Gambar 5.30 Activity Diagram Mengolah Data Admin (Super Admin) .............. 78
xiii
Gambar 5.44 Sequence Diagram Edit Data User (Admin) .................................. 93
Gambar 5.46 Sequence Diagram Aktivasi Data Relawan atau Donatur ............. 95
Gambar 5.48 Sequence Diagram Edit Data User (Super Admin) ........................ 97
Gambar 5.49 Sequence Diagram Hapus Data User (Super Admin) .................... 98
Gambar 5.65 Desain Halaman Beranda setelah Verifikasi tab Relawan ...........113
xiv
Gambar 5.66 Desain Halaman Tambah Proyek .................................................114
Gambar 5.71 Desain Halaman Beranda Setelah Verifikasi tab Donatur ...........118
xv
Gambar 5.89 Tampilan Halaman Masuk ...........................................................141
xvi
Gambar 5.111 Tampilan Halaman FAQ ............................................................161
xvii
DAFTAR TABEL
xviii
DAFTAR LAMPIRAN
xix
ABSTRACT
xx
ABSTRAK
xxi
BAB I
PENDAHULUAN
pribadi, golongan bahkan pemerintah saja, akan tetapi hal ini merupakan
masalah kita sebagai warga negara Indonesia. Kepedulian dan kesadaran antar
Berdasarkan data dari Badan Pusat Statistik (BPS) Kota Palembang, pada
tahun 2017 / 2018 jumlah penduduk miskin di Kota Palembang adalah 184.41
ribu atau 11.40% dari jumlah penduduk Kota Palembang. Dari lokasi rumah
tangga miskin yang ada di Kota Palembang saat ini terutama pada lokasi-
1
2
bantuan juga biasanya mencari data dan informasi rumah tangga miskin yang
waktu lama dan seringkali tidak tepat sasaran, dimana data kemiskinan yang
diterima oleh masyarakat atau pihak yang ingin membantu terlalu banyak
sehingga pihak yang ingin meyalurkan bantuan kesulitan dalam memilih data
(Bantuan Pangan Non Tunai), PKH (Program Keluarga Harapan), dan Kis
miskin mengaku yang mereka butuhkan adalah bahan pangan dan 1 penduduk
Google, saat ini berkembang menjadi salah satu platform yang paling
berkembang baik dari sisi jumlah pengguna maupun variasi perangkat yang
tersedia. Android saat ini diadopsi tidak hanya untuk smartphone tapi juga
tablet. mulai dari yang kelas Low End sampai dengan kelas premium dengan
dibawah rata-rata.
1. Data yang bisa diolah oleh super admin yaitu berupa Data Admin, Data
Data FAQ dan Data Tentang Aplikasi sedangkan data yang bisa diolah
oleh user (relawan atau donatur) dan hanya dapat dilihat oleh super admin
dan admin adalah Data Pengguna, Data Relawan atau Data Donatur, Data
2. Aplikasi ini memiliki pengguna yaitu Relawan atau Donatur, Admin, serta
Super Admin.
donatur) yaitu Java berbasis Android dan untuk tampilan admin dan Super
codeigniter.
kelurahan.
Process (RUP)
1. Bagi Donatur
penduduk miskin.
6
2. Bagi Relawan
penduduk miskin.
lainnya.
skripsi ini menjadi lebih mudah dipahami dan terarah. Dimana penulisan
sebagai berikut :
BAB I PENDAHULUAN
sistematika penulisan.
7
jenis penelitian, alat dan teknik pengembangan sistem serta alat dan
teknik pengujian.
BAB VI PENUTUP
GAMBARAN UMUM
mudah digunakan. Di era sekarang ini, terdapat jenis Smartphone yang lebih
didirikan di Palo Alto, California, oleh Andy Rubin (pendiri Danger), Rich
ditujukan untuk kamera digital, namun pasar untuk perangkat kamera digital
tidak cukup besar, dan pengembangan Android lalu dialihkan bagi pasar
belum dirilis saat itu). Android Inc. dioperasikan secara diam-diam, hanya
untuk smartphone. Pada tahun yang sama, Rubin kehabisan uang. Steve
8
9
Google. Pendiri Android Inc. seperti Rubin, Miner dan White tetap bekerja di
linux.
sebuah platform perangkat seluler yang menggunakan kernel Linux versi 2.6.
dan tablet dengan OS Android yang diproduksi oleh HTC, LG, dan Samsung.
pertama, yakni Nexus One. Seri ini telah diperbarui dengan perangkat yang
lebih baru, misalnya telepon pintar Nexus 4 dan tablet Nexus 10 yang
blognya bahwa Andy Rubin telah pindah dari divisi Android untuk
10
Awal sistem Android yang dirilis yaitu Android beta pada bulan
pada September 2008. Sejak April 2009, versi Android yang dikembangkan
diberi kode nama yang berdasarkan makanan pencuci mulut dan makanan
1. Cupcake (1.5),
2. Donut (1.6),
3. Eclair (2.0-2.1),
4. Froyo (2.2-2.2.3),
5. Gingerbread (2.3-2.3.7),
6. Honeycomb (3.0-3.2.6),
9. KitKat (4.4+).
TINJAUAN PUSTAKA
mobile berasal dari dua kata, yaitu aplikasi dan mobile. Secara istilah,
suatu fungsi untuk pengguna atau aplikasi yang lain sedangkan mobile
yaitu:
informasi.
11
12
3.1.2 Kemiskinan
setempat dan bersifat lokal serta mereka yang berada dibawah standar
3.1.3 Android
aplikasi dasar. Basis sistem operasi android yaitu kernel linux 2.6
sebagai berikut:
b. Application Frameworks
telepon.
14
c. Libraries
aplikasinya.
e. Linux Kernel
Adalah layer dimana inti dari sistem operasi Android itu berada.
lainnya.
3.1.4 Database
dibawah ini:
15
professional komputer.
2. Record atau baris atau dalam istilah model relasional yang formal
disebut tuple adalah kumpulan data yang terdiri dari satu atau
lebih.
3. Field atau kolom atau dalam istilah model relasional yang formal
4. Indeks merupakan tipe dari suatu table tertentu yang berisi nilai-
tertentu dari satu tabel atau lebih untuk melakukan operasi pada
1) Inception
2) Elaboration
antar muka/tampilan.
3) Construction
4) Transition (Transisi)
dilakukan.
17
metode pengembangan sistem nya, serta dari judul yang diangkat yaitu
tentang Kemiskinan.
BAB IV
METODE PENELITIAN
terarah dan dapat diselesaikan tepat waktu. Jadwal dan tempat penelitian
2018-2019
Tahapan Oktober November Desember Januari
1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2 3 4 5
Inception
(Permulaan)
Elaboration
R
(Perencanaan)
U
Contruction
P
(Kontruksi)
Transition
(Transisi)
dokumentasi.
20
21
data sekunder dengan cara membaca buku dan jurnal yang ada
4.3.1 Wawancara
jenis bantuan yang ada dan lain sebagainya. Hasil yang didapatkan
penduduk miskin dan jenis bantuan yang ada yaitu seperti BPNT
4.3.2 Observasi
masukan. Hasil yang didapatkan dari observasi ini yaitu penulis dapat
data yang telah ada, serta menggali teori-teori yang telah berkembang
dalam bidang ilmu yang berkepentingan, baik itu berupa buku, hasil
peneliti-peneliti terdahulu.
4.3.5 Dokumentasi
penulis.
objek. UML terdiri dari sembilan buah diagram, yaitu : use case
Simbol Keterangan
nama use
unit dengan aktor, biasanya dinyatakan
case
dengan menggunakan kata kerja di awal
nama use case.
Simbol Keterangan
Validasi
username
Validasi User
Simbol Keterangan
Ubah data
Mengolah data
Hapus data
<<include>> berikut :
Mengolah data
Hapus data
Simbol Keterangan
Mengolah data
Hapus data
atau aktivitas dari sebuah sistem atau proses bisnis atau menu
Gambar Keterangan
kelas
suatu kelas.
Multiplicity Penjelasan
Nama_kelas
+ atribut
+ operasi()
nama_interface
Multiplicity Penjelasan
Gambar Keterangan
1: login()
2: cekStatusLogin()
3: open()
Maka cekStatusLogin() dan open()
dilakukan didalam metode login().
Aktor tidak memiliki waktu aktif
33
Gambar Keterangan
1 : nama_metode()
Gambar Keterangan
1. Inception
2. Elaboration
muka/tampilan.
3. Construction
dimaksud berupa :
a. Coding
b. Menguji Sistem
dirancangkan.
36
4. Transition
kasus test yang baik adalah apabila test tersebut mempunyai kemungkinan
menemukan sebuah kesalahan yang tidak terungkap. Suatu test yang sukses
adalah bila test tersebut membongkar suatu kesalahan yang awalnya tidak
ditemukan. Salah satu dari jenis pengujian yang ada adalah Black Box
Testing.
yang difokuskan pada persyaratan fungsional atau kebenaran input dan output
yang dihasilkan dari perangkat lunak yang dibangun. Pengujian black box
dilakukan dengan cara memberi input dari pengguna kepada sistem yang
5.1 Hasil
37
38
Titik Keputusan
Android
2. RAM : 10,00 GB
3. HDD : 500 GB
3. RAM : 3,00 GB
aplikasi DoBaSkin.
3. Kebutuhan Fungsional
yang dibuat.
(Relawan).
DoBaSkin.
Aplikasi tersebut.
42
daftar.
ke database.
46
aplikasi
Relawan
berikut :
48
berikut :
49
atau Donatur
dan donatur
database
dilihat.
berikut:
input donasi.
Pemberitahuan
berikut :
dipilih
62
sistem admin.
utama.
64
(Admin)
Pengguna (Admin)
65
sebagai berikut :
Donatur (Admin)
5.20
66
atau donatur.
(Admin)
Bantuan
berikut :
5.22
berikut :
utama.
69
(Admin)
Kemiskinan (Admin)
70
(Admin)
Admin (Admin)
sebagai berikut :
(Super Admin)
gambar 5.25.
kinerja user.
73
(Admin)
Kecamatan (Admin)
kecamatan.
(Admin)
(Admin)
75
berikut:
Kelurahan.
(Admin)
gambar 5.28.
76
berikut:
faq.
77
Aplikasi (Admin)
Aplikasi (Admin)
sebagai berikut:
aplikasi.
aplikasi.
berikut:
berikut.
Gambar 5.35
84
Gambar 5.36 :
85
Gambar 5.37 :
86
Gambar 5.38 :
87
Gambar 5.41
90
5.43
92
atau Donatur
Donatur
Gambar 5.47
96
Admin)
Admin)
Admin)
5.61.
Donatur
Relawan
Gambar 5.67.
115
Donatur
Donatur
Gambar 5.76
122
5.77
123
5.1.3.1 Pengkodean
5.1.3.2 Pengujian
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
1. Splash Tampil
Sesuai
Screen Halaman
yang
- Splash Screen
diharapkan
Aplikasi
DoBaSkin
131
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
2. Halaman Memasukkan Tampil form Sesuai
Daftar email, Daftar dan yang
password dan Berhasil Diharapkan
nama Daftar
pengguna
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
5. Input Memasukkan Tampil Sesuai
Data diri
Kelengkapan Halaman Input yang
Data Relawan Kelengkapan Diharapkan
atau Donatur Data Relawan
atau Donatur
dan berhasil
menyimpan
Menunggu
Tampil Sesuai
Verifikasi dari
admin Notifikasi yang
menunggu Diharapkan
verifikasi
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
7. Tambah Menyentuh Tampil form Sesuai
Proyek Tambah tambah proyek yang
(Relawan) Proyek dan berhasil Diharapkan
simpan proyek
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
9. Tab Update Menyentuh Tampil tombol Sesuai
(Relawan) tab Update tambah posting yang
(Relawan) Diharapkan
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
13. Detail Proyek Menyentuh Tampil Sesuai
(Donatur) tab Detail Halaman yang
Proyek Detail Proyek Diharapkan
Pada Donatur
Serta Tampil
tombol Kirim
Pesan dan
Donasi
Sekarang
14. Tab Update Menyentuh Tampil Sesuai
(Donatur) tab Update Halaman yang
Proyek Update Proyek Diharapkan
Pada Donatur
yang telah
diinputkan oleh
relawan
15. Nilai Kinerja Menyentuh Tampil Sesuai
Relawan tab update dan Halaman Nilai yang
klik foto pada Kinerja Diharapkan
postingan Relawan serta
yang telah berhasil
diinputkan menilai
oleh relawan relawan dan
tersimpan
136
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
16. Tab Riwayat Menyentuh Tampil Sesuai
Donasi tab Riwayat Halaman Tab yang
(Donatur) Donasi Riwayat Diharapkan
(Donatur) Donasi pada
Donatur
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
20. Pemberitahuan Menyentuh Tampil Sesuai
(Relawan) Menu Halaman yang
Pemberitahuan Pemberitahuan Diharapkan
Aplikasi
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
Menyentuh Tampil data Sesuai
tab telah donasi yang yang
diterima telah diterima Diharapkan
relawan relawan
Sesuai
Menyentuh Tampil data yang
tab selesai donasi yang Diharapkan
telah
terselesaikan
Deskripsi Hasil
Halaman / Prosedur Hasil yang
No Hasil Pengujian
Konten Pengujian diinginkan
Pengujian
24. Ubah Kata Menyentuh Tampil Form Sesuai
Sandi tombol ubah Ubah Password yang
password pada dan berhasil Diharapkan
menu ubah password
pengaturan serta tersimpan
pembangunan sistem :
2. Halaman Daftar
3. Halaman Masuk
4. Halaman Beranda
gambar 5.96.
148
(Relawan)
(Relawan)
Verifikasi (Donatur)
(Donatur)
Relawan (Donatur)
5.102
154
Donasi (Donatur)
Gambar 5.103
155
Gambar 5.105
Gambar 5.109
lunak. Pada tahap ini peneliti melakukan tahap instalasi dan dilakukan
BAB VI
PENUTUP
6.1 Kesimpulan
biasanya mencari data dan informasi rumah tangga miskin yang ada di
donatur dalam melakukan pencarian data. Data yang dapat dicari berupa
data rumah tangga miskin berdasarkan data kecamatan dan data kelurahan,
data rumah tangga miskin yang ada di kota Palembang yang benar-benar
membutuhkan.
164
6.2 Saran
sebagai berikut :
baik lagi dalam berbagai hal seperti penambahan fitur pencarian dan fitur
share.
2. Dari Tampilan dapat diperbarui warna atau background agar terlihat lebih
DAFTAR PUSTAKA
Atunnisa, Rifa., Satria, Eri., dan Cahyana, Rinda. 2014. Pengembangan Aplikasi
Zakat Berbasis Android Menggunakan Metode Prototype. Jurnal
Algoritma, Volume. 11, No. 1, ISSN : 2302-7339.
Bariah, Siti Husnul. 2015. Implementasi Pendekatan Semantic Object Model Pada
Rancangan Database Penetausahaan Aset Fasilitas Kantor. Jurnal
Pendidikan Matematika, Volume. 5, No. 2, ISSN : 2086-4299.
Mustaqbal, M.Sidi., Firdaus, Roeri Fajri., dan Rahmadi, Hendra. 2015. Pengujian
Aplikasi Menggunakan Black Box Testing Boundary Value Analysis.
Jurnal Ilmiah Teknologi Informasi Terapan, Volume. 1, No. 3, ISSN :
2407-3911.
Rini, Arsia. 2017. Implementasi Metode Rational Unified Process Pada Website
PT.Cinta Kasih Pribadina. Jurnal Teknomatika, Volume. 07, No. 01,
ISSN : 2087-9571.
Risanty, Rita Dewi, dan Sopiyan, Ade. 2017. Pembuatan Aplikasi Kuesioner
Evaluasi Belajar Mengajar Menggunakan Bot Telegram Pada Fakultas
Teknik Universitas Muhammadiyah Jakarta (Ft-Umj) Dengan Metode
Polling. Jurnal Seminar Nasional Sains dan Teknologi, ISSN : 2407-
1846.
Salbino, Sherief. 2014. Buku Pintar Gadget Android Untuk Pemula. Jakarta:
Kunci Komunikasi.
Setiyawan, Risky Dwi., Sunaryono, Dwi., Akbar, Rizky Januar. 2016. Rancang
Bangun Aplikasi Untuk Pemetaan Tingkat Kemiskinan Masyarakat
Berbasis Perangkat Bergerak. Jurnal Teknik ITS, Volume. 5, No. 2,
ISSN : 2337-3539.
Sugara, Eka Prasetya Adhy., Perdana, Angger., dan Subrata, Anton. 2017.
Aplikasi Pembelajaran Sejarah Filsafat Berbasis Android
Menggunakan Metode Agile. Jurnal Seminar Nasional Teknologi
Informasi Bisnis dan Desain, ISBN : 978-602-74635-1-6.