laporan tb android print
TRANSCRIPT
-
7/25/2019 Laporan Tb Android Print
1/24
LAPORAN
SISTEM INFORMASI DATA KELUARGA
Disusun untuk memenuhi
Matakuliah Pemrograman Berbasis Mobile
Yang di ampu oleh Bapak Aries Alfian Prasetyo, S.Pd.
Disusun Oleh:
. M. !lfa "odhian Putra #$%$#&
$. M. Malik Abdul A'i'
AKADEMI KOMUNITAS NEGERI BOJONEGORO
PDD POLINEMA
JURUSAN TEKNOLOGI INFORMASI
PROGAM STUDI DII MANAJEMEN INFORMATIKA
Februari, 2016
1
-
7/25/2019 Laporan Tb Android Print
2/24
KATA PENGANTAR
Pu(i syukur kehadirat )uhan yang Maha !sa, karena berkat rahmat dan
karunia * +ya laporan tugas besar yang ber(udul Sistem nformasi Data -eluarga
ini dapat terselesaikan. aporan )ugas Besar ini dibuat untuk memenuhi tugas
mata kuliah Pemrograman Mobile.
-ami menyadari bah/a apa yang tersusun dalam laporan ini (auh dari apa
yang diharapkan se0ara ilmiah. 1al ini disebabkan karena keterbatasan
kemampulan, pengetahuan, dan pengalaman yang kami miliki. Maka dari itu,
kritik, saran, bimbingan, dan petun(uk * petun(uk dari semua pihak sangat kami
harapkan guna kelengkapan dan penyempurnaan makalah ini.
Akhir kata, kami harapkan makalah ini dapat bermanfaat bagi semua pihak
khususnya mahasis/a (urusan teknik informatika dan bagi perkembangan ilmu
teknologi informasi.
Bo(onegoro, %2 Pebruari $%&
Penyusun
ii
-
7/25/2019 Laporan Tb Android Print
3/24
Dafar I!i
-A)A P!+3A+)A"........................................................................................................ii
Daftar si...........................................................................................................................iii
Daftar 3ambar...................................................................................................................4
BAB P!+DA155A+..................................................................................................
A. atar Belakang.......................................................................................................
B. "umusan Masalah..................................................................................................$
6. )u(uan....................................................................................................................$
BAB DASA" )!O".....................................................................................................7
A. Pengertian Data......................................................................................................7
B. Pengertian Aplikasi Mobile....................................................................................7
6. Pengertian Android.................................................................................................#
D. Pengertian S8ite..................................................................................................#
BAB M!)OD! P!A-SA+AA+...............................................................................9
A. Alatalat yang digunakan........................................................................................9
. !0lipse D!........................................................................................................9
$. ;D- en4ironment
-
7/25/2019 Laporan Tb Android Print
4/24
Dafar Ga"bar
3ambar 7. D>D le4el %....................................................................................................&
3ambar 7. D>D le4el ....................................................................................................&
3ambar #. 1alaman ogin...............................................................................................@
3ambar #.7 ogin 3agal....................................................................................................2
3ambar #.7 ogin Sebagai Admin.....................................................................................
3ambar #.# ogin Sebagai 5ser........................................................................................
3ambar #.9 >orm )ambah Data.......................................................................................%
3ambar #.& >orm 5bah Data...........................................................................................%
3ambar #@& 1alaman Detail............................................................................................
iv
-
7/25/2019 Laporan Tb Android Print
5/24
BAB I
PENDA#ULUAN
A$ Laar Be%a&a'(
Sistem nformasi Data -eluarga merupakan sebuah sistem yang berfungsi
untuk menginputkan, melihat, mengedit ataupun menghapus data keluarga. Dengan
menggunakan teknologi yang sudah ada, Sistem nformasi Data -eluarga yang ada
sekarang ini dapat membantu manusia dalam menger(akan setiap kegiatan yang
memerlukan data keluarga dengan lebih efektif dan efisien.
Meskipun memiliki efektifitas dan efisiensi yang tinggi, Sistem nformasi
Data -eluarga pada umumnya memiliki kelemahan terutama dalam pengaksesan.
Pada umumnya sistem ini hanya bisa diakses dalam /aktu dan tempat tertentu karena
bergantung pada komputer yang didalamnya terdapat data tersebut.
5ntuk mengatasi masalah tersebut, Sistem nformasi Data -eluarga berbasis
android men(adi solusi yang sangat tepat, karena di era yang ma(u ini hampir seluruh
masyarakat memiliki Mobile Phone dimana sistemnya menggunakan android, akses
data pada android men(adi lebih mudah dan 0epat serta dapat diakses dimana dan
kapan sa(a selama adaMobile Phone yang berbasis android.
1
-
7/25/2019 Laporan Tb Android Print
6/24
B$ Ru"u!a' Ma!a%a)
Permasalahan permasalahan yang berkaitan dengan Sistem ini adalah sebagai
berikut:
. Bagaimana membangun Sistem nformasi Data -eluarga berbasis android
$. Bagaimana penerapan Sistem nformasi Data -eluarga berbasis android
*$ Tu+ua'
Adapun tu(uan penelitian ini antara lain sebagai berikut :
. Membangun Sistem nformasi Data -eluarga berbasis android.
$. Menerapkan Sistem nformasi Data -eluarga berbasis android.
2
-
7/25/2019 Laporan Tb Android Print
7/24
BAB II
DASAR TEORI
A$ Pe'(eria' Daa
Data adalah 0atatan atas kumpulan fakta. Data merupakan bentuk (amak dari
datum, berasal dari bahasa atin yang berarti Csesuatu yang diberikanC. Dalam
penggunaan seharihari data berarti suatu pernyataan yang diterima se0ara apa
adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu 4ariabel
yang bentuknya dapat berupa angka, katakata, atau 0itra.
Dalam keilmuan
-
7/25/2019 Laporan Tb Android Print
8/24
*$ Pe'(eria' A'.r-i.
Menurut +asruddin Safaat
-
7/25/2019 Laporan Tb Android Print
9/24
BAB III
METODE PELAKSANAAN
A$ A%aa%a a'( .i(u'a&a'
1$ E%i!e IDE
!0lipse adalah sebuah D! yang bersifat Muti platform, multi language
dan multi role. e0lipse memiliki kelebihan adanya plugin sehingga e0lipse
dapat berkembang sesuai keinginan penggunanya.
2$ JDK e'3ir-'"e'4Ja3a De3e%-"e' Ki5
;D- memuat programprogram dan library yang dibutuhkan untuk
meng0ompile dan me laun0h program data
$ A'.r-i. SDK 4S-f7are De3e%-"e' Ki5
Android SD- adalah )ools Api
-
7/25/2019 Laporan Tb Android Print
10/24
B$ DFD
DFD Le3e% 0
Gambar 3.1 DFD level 0
Pada D>D le4el % ,admin menginput data ke dalam sistem informasi data
keluarga.
DFD Le3e% 1
Gambar 3.1 DFD level 1
Pada D>D le4el , admin mengakses sistem kemudian menginputkan data
transaksi kemudian akan disimpan oleh database. -emudian laporan transaksi akan
ditampilkan kepada admin.
6
-
7/25/2019 Laporan Tb Android Print
11/24
BAB I9
#ASIL
A$ Ta"i%a' #a%a"a' L-(i'
Gambar 4.1 Halaman Login
3ambar #. adalah halaman login aplikasi ini. Sebelum admin ataupun user
menggunakan apikasi ini harus login terlebih dahulu.
7
-
7/25/2019 Laporan Tb Android Print
12/24
Gambar 4.3 Login Gagal
3ambar #.$ adalah ogin gagal, saat menginputkan username dan pass/ord,
apabila tidak sesuai maka akan mun0ul peringatan berupa Toast seperti gambar
diatas.
8
-
7/25/2019 Laporan Tb Android Print
13/24
Gambar 4.3 Login Sebagai Amin
3ambar #.7 adalah tampilan Dashboard setelah berhasil login sebagai admin.
Dihalaman admin terdapat layanan ihat Daftar, )ambah Data dan ogout.
Gambar 4.4 Login Sebagai !ser
3ambar #.# adalah tampilan Dashboard setelah berhasil login sebagai user.
Dihalaman ini terdapat layanan ihat Daftar dan ogout.
9
-
7/25/2019 Laporan Tb Android Print
14/24
Gambar 4." Form Tambah Data
3ambar #.9 adalah tampilan form tambah data. 1alaman ini hanya bisa diakses
oleh admin, didalamnya berisi form untuk menambahkan data kedalam database.
Gambar 4.# Form !bah Data
3ambar #.& adalah tampilan form ubah data. 1alaman ini (uga hanya bisa diakses
oleh admin, dan didalamnya berisi data yang telah disimpan sebelumnya dan bisa
di edit.
10
-
7/25/2019 Laporan Tb Android Print
15/24
Gambar 4$# Halaman Detail
3ambar #.@ adalah tampilan detail. )ampilan ini berfungsi untuk menampilkan
data yang sudah disimpan sebelumnya, dan dapat diakses oelh admin maupun
user.
11
-
7/25/2019 Laporan Tb Android Print
16/24
BAB 9
SARAN DAN KESIMPULAN
A$ Ke!i"u%a'
-esimpulan dari pengembangan Sistem nformasi Data -eluarga ini adalah
sebagai berikut:
. Program ini dapat memudahkan admin dalam men0ari data penduduk se0ara
umunya dan data keluarga se0ara khusunya untuk kepentingan apa sa(a.
$. mplementasi dari sistem ini dapat digunakan untuk menentukan (umlah
penduduk, (umlah laki * laki, (umlah perempuan, (umlah balita, (umlah lansia
dan lain lain.
B$ SARAN
Dalam pengembangan Sistem nformasi Data -eluarga ini dapat dia(ukan
beberapa saran , yaitu:
. Diperlukan orang yang dapat dipe0aya dan mempunyai sumber daya manusia
yang 0ukup untuk mengelola sistem ini.
$. Sistem dapat di implementasikan di Desa, -ota -abupaten agarmempermudah pengumpulan data. Penggunaan aplikasi ini harus dengan
penuh tanggung (a/ab.
12
-
7/25/2019 Laporan Tb Android Print
17/24
DAFTAR PUSTAKA
Safaat +asruddin.$%$. Pemrograman apli%asi mobile smartphone an tablet P& berbasis
anroi
-
7/25/2019 Laporan Tb Android Print
18/24
LAMPIRAN
A$ Sri L-(i'package com.sistem_informasi_keluarga;
import anroi.os.!unle;
import anroi.app."ctivit#;
import anroi.app."lert$ialog;
import anroi.content.$ialog%nterface;
import anroi.content.%ntent;
import anroi.vie&.'ie&;
import anroi.&iget.!utton;
import anroi.&iget.(it)e*t;
import anroi.&iget.)oast;
pu+lic class ,ain"ctivit# e*tens "ctivit# -
$eklarasi
(it)e*t et/ser etass;
!utton +tnogin +tn(*it;
username an pass&or amin
tring usernamea amin;
tring pass&ora 1234;
username an pass&or user
tring usernameu user;
tring pass&oru 1234;
verrie
protecte voi onreate!unle save%nstancetate: -
super.onreatesave%nstancetate:;
setontent'ie&.la#out.activit#_main:;
14
-
7/25/2019 Laporan Tb Android Print
19/24
%niasialisasi
et/ser(it)e*t:is:;
alerte*it
.set,essage"na #akin ingin keluar ari aplikasi ini@:
.setancela+lefalse:
.setositive!uttonA"
ne& "lert$ialog.nlickistener: -
verrie
pu+lic voi onlick$ialog%nterface v
int arg1: -
15
-
7/25/2019 Laporan Tb Android Print
20/24
#stem.e*it0:;
?
?:
.setBegative!utton)%$"C
ne& "lert$ialog.nlickistener: -
verrie
pu+lic voi onlick$ialog%nterface ialog
int &>ic>: -
ialog.cancel:;
?
?:;
"lert$ialog a alerte*it.create:;
a.s>o&:;
?
?:;?
met>o c>ecklogin
private voi c>ecklogin tring u tring p:-
)$ "uto=generate met>o stu+
if p.eDualspass&oru: EE u.eDualsusernameu::-
)oast.make)e*tt>is elamat $atang /ser )oast.(BF)G_BF:.s>o&:;
%ntent ine& %ntent,ain"ctivit#.t>is /ser"ctivit#.class:;
start"ctivit#i:;
?
else if p.eDualspass&ora: EE u.eDualsusernamea::-
)oast.make)e*tt>is elamat $atang "min
)oast.(BF)G_BF:.s>o&:;
%ntent ine& %ntent,ain"ctivit#.t>is "min"ctivit#.class:;
start"ctivit#i:;
?
16
-
7/25/2019 Laporan Tb Android Print
21/24
else-
)oast.make)e*tt>is /sername an ass&or tiak cocok
)oast.(BF)G_BF:.s>o&:;
?
??
B$ Sri DBMa'a(er
package com.sistem_informasi_keluarga;
import anroi.content.onte*t;
import anroi.ata+ase.sDlite.Hite$ata+ase;
import anroi.ata+ase.sDlite.HitepenGelper;
pu+lic class $!$ata e*tens HitepenGelper-
pu+lic $!$ataonte*t conte*t:-
superconte*t ataku.+ null 1:;
)$ "uto=generate constructor stu+
?
verrie
pu+lic voi onreateHite$ata+ase +: -
)$ "uto=generate met>o stu+
+.e*ecH
(")( )"!( keluarga _i %B)(F( %,"A C(A
nama )(I) B) B/ tempat_l>r )(I) B) B/ tanggal_l>r )(I) B) B/ Jk )(I)
B) B/ agama )(I) B) B/ status )(I) B) B/ ka+upaten )(I) B) B/:
:;
?
verrie
17
-
7/25/2019 Laporan Tb Android Print
22/24
pu+lic voi on/pgraeHite$ata+ase + int ol'ersion int
ne&'ersion: -
)$ "uto=generate met>o stu+
?
?
18
-
7/25/2019 Laporan Tb Android Print
23/24
*$ Sri Ta"ba) Daa
package com.sistem_informasi_keluarga;
import anroi.app."ctivit#;
import anroi.os.!unle;
import anroi.vie&.'ie&;
import anroi.&iget."apter'ie&;
import anroi.&iget."rra#"apter;
import anroi.&iget.!utton;
import anroi.&iget.(it)e*t;
import anroi.&iget.pinner;
import anroi.&iget.)oast;
import anroi.&iget."apter'ie&.n%temelecteistener;
pu+lic class )am+a>"ctivit# e*tens "ctivit# -
!utton +tnimpan;
(it)e*t etBik etBama et)empat et)anggal ettatus etCa+upaten etKk
et"gama;
$!$ata +;
LL alle &>en t>e activit# is
-
7/25/2019 Laporan Tb Android Print
24/24
etKk(it)e*t:o stu+
simpan:;
?
?:;
?
pu+lic voi simpan: -
tring niketBik.get)e*t:.totring:;
tring namaetBama.get)e*t:.totring:;
tring tempatet)empat.get)e*t:.totring:;
tring tanggalet)anggal.get)e*t:.totring:;
tring JketKk.get)e*t:.totring:;
tring agamaet"gama.get)e*t:.totring:;
tring statusettatus.get)e*t:.totring:;
tring ka+upatenetCa+upaten.get)e*t:.totring:;
tring sDl%B() %B) keluarga '"/( MNnikNM
MNnamaNM MNtempatNM MNtanggalNM MNJkNM MNagamaNM MNstatusNM
MNka+upatenNM:;
+.getOrita+le$ata+ase:.e*ecHsDl:;
+.close:;
:;
?
?
20