Apotek 24h

download Apotek 24h

of 24

Transcript of Apotek 24h

  • 8/16/2019 Apotek 24h

    1/24

    Proposal Mobile ApplicationDevelopment

    Apotek 24h“ Aplikasi pencari lokasi apotek”

    Soleha

    3 TI B

    1355301088

    Prodi Teknik Informatika

     Pekanbaru

    2015/2016 

  • 8/16/2019 Apotek 24h

    2/24

    BAB I

    PENDAHULUAN

    1.1Deskripsi Detail Aplikasi Aplikasi ini dibuat untuk memenuhi nilai UAS pada mata kuliah Mobile

    Application Development. Aplikasi ini berfungsi sebagai pencari apotek yang

    terdapat didaerah Pekanbaru. Aplikasi ini digunakan oleh dua enis pengguna

    yaitu user umum yang bisa langsung mencari secara keseluruhan atau melakukan

     pencarian apotek terdekat sesuai kebutuhan dan Admin yang mengatur letak dan

    informasi tentang apotek!insert" update" delete#. Aplikasi ini menggunakan map

    untuk menampilkan letak apotek serta dilengkapi sensor arak untuk mengukur 

     arak dengan apotek yang akan dituu.

    1.2Latar belakang Aplikasi ini dibangun untuk mempermudah user melakukan pencarian apotek 

    terdekat" khususnya daerah Pekanbaru. Pada umumnya terkadang masyarakat

    hanya mengetahui letak apotek disekitar daerah rumahnya dan mengalami

    kesulitan ketika stok obat yang dicari habis dan bingung untuk mencari apotek 

    lain yang buka. Maka dibuatlah aplikasi Apotek $%h ini untuk mempermudah

     pencarian apotek yang buka $% am. Untuk sementara ruang lingkup berada

    didaerah &umbai" namun dapat diperluas dengan kebutuhan yang ada.

  • 8/16/2019 Apotek 24h

    3/24

    1.3Proses bisnis (diagram alir proses bisnis)

    1.3.1 Admin 1.3.2 User Biasa

  • 8/16/2019 Apotek 24h

    4/24

    1.4Penjelasan dari diagram alir 

    Pada diagram alir terdapat $ pembagian pengguna yaitu user biasa dan admin.

      Pada admin harus melalui login dengan memasukkan username dan

     pass'ord terlebih dahulu" setelah itu diperiksa apakah username dan pass'ord

    sesuai kemudian masuk ke menu utama. Admin dapat melakukan kelola tentanginformasi apotek dan kelola letak apotek. Pada kelola informasi apotek admin

    dapat melakukan insert" update dan delete data. Dan pada kelola letak di atur pada

    map dan sensor (PS untuk arak lokasi apotek tersebut.

    Pada user biasa dapat melihat daftar apotek yang ada dan melakukan

     pencarian letak apotek terdekat yang ada. Selain itu user biasa dapat melihat arak 

    dan alur yang dilalui untuk sampai ke apotek tersebut.

    1.5ad!al kerja)egiatan pembuatan aplikasi akan diad'alkan setelah memperoleh persetuuan

    dalam pembuatannya terlebih dahulu. Aplikasi ini akan dibuat dengan lama 'aktu

    $ Minggu !*+ hari#.

  • 8/16/2019 Apotek 24h

    5/24

    BAB II

    TINJAUAN PUSTAKA

    2.1Landasan "eori 

    2.1.1 Android #t$dio

    Android Studio build system adalah toolkit yang digunakan untuk membangun" test"

    menalankan" dan membuat paket dari aplikasi anda. ,uild system tidak tergantung

    !independent# dari Android Studio" adi anda dapat memanggilnya da dalam Android Studio atau

    dengan menggunakan command line. Setelah anda menulis code pada aplikasi anda" anda dapat

    menggunakan fitur buid sistem untuk-

    • kustomisasi" konfigurasi" dan mengetends proses build.

    • Membuat beberapa AP) untuk aplikasi android anda dengan fitur yang berbeda

    menggunakan proect yang sama.

    • Menggunakan ulang kode dan resources

    /leksibilitas dari Sistem Pengembangan Android Studio memungkinkan anda untuk mencapai

    keseluruhan hal ini tanpa harus memodifikasi file inti dari proect anda.

    2.1.2 #%& 

    0S12 ! JavaScript Object Notation# adalah format pertukaran data yang ringan" mudah

    dibaca dan ditulis oleh manusia" serta mudah diteremahkan dan dibuat ! generate# oleh

    komputer. /ormat ini dibuat berdasarkan bagian dari ,ahasa Pemprograman 0avaScript" Standar 

    34MA5$6$ 3disi ke57 5 Desember *888. 0S12 merupakan format teks yang tidak bergantung

     pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan

    oleh programmer keluarga 4 termasuk 4" 499" 4:" 0ava" 0avaScript" Perl" Python dll. 1leh

    karena sifat5sifat tersebut" menadikan 0S12 ideal sebagai bahasa pertukaran5data.

    0S12 terbuat dari dua struktur-

    • )umpulan pasangan nama;nilai. Pada beberapa bahasa" hal ini dinyatakan sebagai obek 

    !object #" rekaman !record #" struktur ! struct #" kamus !dictionary#" tabel hash !hash tabe#"

    daftar berkunci !keyed ist #" atau associative array.

    http://javascript.crockford.com/http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdfhttp://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdfhttp://en.wikipedia.org/wiki/Associative_arrayhttp://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdfhttp://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdfhttp://en.wikipedia.org/wiki/Associative_arrayhttp://javascript.crockford.com/

  • 8/16/2019 Apotek 24h

    6/24

    • Daftar nilai terurutkan !an ordered ist o! vaues#. Pada kebanyakan bahasa" hal ini

    dinyatakan sebagai larik !array#" vektor !vector #" daftar !ist #" atau urutan ! se"uence#.

    Struktur5struktur data ini disebut sebagai struktur data universal. Pada dasarnya" semua

     bahasa pemprograman moderen mendukung struktur data ini dalam bentuk yang sama maupun

     berlainan.

  • 8/16/2019 Apotek 24h

    7/24

    Sedangkan alat untuk menerima sinyal satelit yang dapat digunakan oleh pengguna secara

    umum dinamakan (PS Tracker atau (PS Tracking" dengan menggunakan alat ini maka

    dimungkinkan user dapat melacak posisi kendaraan" armada ataupun mobil dalam keadaan &eal5

    Time.

    Dia'ali dengan $ koordinat letak bumi dari angka depan =atitude !ketinggian# dan angka

     belakang =ongitude !panang#

    • =atitude > garis lintang mengarah dari khatulisti'a !+# ke kutub selatan" atau khatulisti'a

    ke kutub utara !sudut +58+ dan + 58+#

    • =ongitude > garis buur adalah garis hori?ontal seperti dari khatulisti'a. Sudut +

    !(reen'ich# ke arah

  • 8/16/2019 Apotek 24h

    8/24

    =ongitude adalah garis lintang . Angka dari sudut bundar bumi horisontal. Titik dia'ali dari +

    ke *@+ deraat" dan + ke5*@+ ke arah sebaliknya.

    Titik + dimulai dari garis negara Inggris. Mengarah ke Indonesia akan menadi angka positif.

    )ebalikannya koordinat =ongitude minus adalah arah kebalikan.

  • 8/16/2019 Apotek 24h

    9/24

    BAB III

    PERANCANGAN

    3.1PerananganTerdapat $ enis pengguna yaitu Admin dan User biasa dengan ketentuan5ketentuan tertentu

    sesuai akses masing5masing.

    3.1.1 Usease diagram

    3.1.2 #kenario $sease diagram

    3.1.2.1 Login Admin

     2ama Use54ase =ogin Admin

    Aktor Admin

    Deskripsi Admin masuk ke dalam sistem

     2ormal course Admin masuk ke sistem dengan memasukkan username dan

     pass'ord

    Pre54ondition Admin mencoba login ke dalam sistem

    Post 4ondition Admin berhasil masuk ke sistem

    Normal Flo

    Aksi Aktor &eaksi system

  • 8/16/2019 Apotek 24h

    10/24

    *. Admin memasukkan

    username dan

     pass'ord

    $. Admin menekan

    tombol loginB

    7. Sistem memeriksa kesesuaian username dan

     pass'ord yang ada pada database

    Al!er"a!e FloAksi Aktor &eaksi system

    *.* Admin belum

    memasukkan data dengan

     benar *.$ Terdapat notifikasi anda gagal loginB

    3.1.2.2 *elola Data Apotek  

     2ama Use54ase )elola Data Apotek 

    Aktor Admin

    Deskripsi Admin dapat insert" update" delete data apotek  

     2ormal course Admin masuk ke sistem kemudian melakukan

    insert;update;delete data

    Normal Flo

    Aksi Aktor &eaksi system

    *. Admin melakukan

    aksi!insert"

    update"delete#$. Mengklik

    simpan data

    yang telah

    diubah.7. Menyimpan ke database

    3.1.2.3 *elola Lokasi Apotek 

     2ama Use54ase )elola =okasi Apotek 

    Aktor Admin

    Deskripsi Admin dapat insert" update" delete lokasi apotek pada map

     2ormal course Admin masuk ke sistem kemudian melakukan

    insert;update;delete data

    Normal FloAksi Aktor &eaksi system

    *. Admin

    melakukan

    aksi!insert"

    update"delete#

    lokasi apotek 

    $. Mengklik

  • 8/16/2019 Apotek 24h

    11/24

    simpan data

    yang telah

    diubah.

    7. Menyimpan ke database

    3.1.2.4 Li+at Da,tar Apotek 

     2ama Use54ase =ihat Daftar Apotek 

    Aktor User UmumDeskripsi User Umum dapat melihat daftar apotek  

     2ormal course User umum masuk ke dalam sistem dan pilih menu lihat

    daftar apotek 

    Normal Flo

    Aksi Aktor &eaksi system

    *. User umum

    memilih menu

    lihat daftar

    apotek.

    $. Menampilkan daftar apotek dengan list vie'.

    3.1.2.5 Penarian Apotek  

     2ama Use54ase Prencarian Apotek 

    Aktor User umum

    Deskripsi User umum dapat melakukan pencarian apotik terdekat

     2ormal course User umum masuk ke dalam sistem daan melakukan

     pencarian menggunakan nama dan lokasi cek in.

    Normal Flo

    Aksi Aktor &eaksi system*. User umum

    memilih menu

     pencarian.

    $. User umum

    mengisi pada

    search atau

    melakukan cek

    in.

    7. Menampilkan hasil dari pencarian berdasarkan

    isi pada bagian search.

    3.1.3 -lass diagram

  • 8/16/2019 Apotek 24h

    12/24

  • 8/16/2019 Apotek 24h

    13/24

    3.1.4 Atiit/ diagram

    3.1.4.1 Login Admin

    3.1.4.2 *elola Data Apotek 

    3.1.4.3 *elola Lokasi Apotek 

  • 8/16/2019 Apotek 24h

    14/24

    3.1.4.4 Li+at Da,tar Apotek 

    3.1.4.5 Penarian Apotek 

  • 8/16/2019 Apotek 24h

    15/24

    3.1.5 0D

  • 8/16/2019 Apotek 24h

    16/24

    3.1. D%D

    3.1..1 Admin

    3.1..2 Apotek 

    3.1..3 Lokasi 

    3.2Protot/pe

    3.2.1 alaman A!al 

    3.2.2 Login

    3.2.3 *elola Data Apotek 

  • 8/16/2019 Apotek 24h

    17/24

    3.2.4 *elola Lokasi Apotek 

    3.2.5 alaman Da,tar Apotek 

    3.2. alaman Penarian Apotek 

  • 8/16/2019 Apotek 24h

    18/24

    BAB #I

    I$PLE$ENTASI SISTE$

    4.1asil 

    4.1.1 alaman A!al 

    4.1.2 Login Admin

    4.1.3 egister ("amba+ apotek)

  • 8/16/2019 Apotek 24h

    19/24

    4.1.4 Li+at Apotek 

    4.1.5 alaman "elp -all 

  • 8/16/2019 Apotek 24h

    20/24

    4.1. alaman meli+at berdasarkan list 

    4.1. alaman Pop Up 'en$ *elola

  • 8/16/2019 Apotek 24h

    21/24

    4.1.6 alaman Abo$t 

    4.1.7 alaman Update Data Apotek 

  • 8/16/2019 Apotek 24h

    22/24

  • 8/16/2019 Apotek 24h

    23/24

    BAB #

    PENUTUP

    5.1  *esimp$lanAplikasi ini dapat diimplementasikan untuk berbagai enis pengguna ; user yang

    sedang membutuhkan lokasi dan alamat serta ketersediaan dari apotek yang berada di

    daerah pekanbaru.

  • 8/16/2019 Apotek 24h

    24/24

    DAFTAR PUSTAKA

    Developer Android!t.t#.  $ndroid Studio# Di akses pada tanggal *+ Desember $+*C

    dari http-;;developer.android.com;tools;studio;

    Pur'antoro Sugeng. !$+*%#. %obie $ppication &eveop'ent . &iau-Pekanbaru

    4onsole developers!t.t#. My  Project# Diakses pada tanggal C 0anuari $+*6 dari

    https-;;console.developers.google.com;apis;credentialsproect>balmy5curve5**8%*7

    http://developer.android.com/tools/studio/https://console.developers.google.com/apis/credentials?project=balmy-curve-119413http://developer.android.com/tools/studio/https://console.developers.google.com/apis/credentials?project=balmy-curve-119413