laporan tb android print

Upload: elfan-apoy

Post on 24-Feb-2018

245 views

Category:

Documents


0 download

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