bab iv hasil dan pembahasan 4.1 hasilrepo.darmajaya.ac.id/826/6/bab iv.pdf · 2019. 10. 24. ·...

28
BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil Hasil dari pengujian aplikasi android apotek yang telah dibangun sebelumnya diharapkan dapat memberikan kemudahan dalam memberikan informasi mengenai obat termasuk jenis obat, komposisi, indikasi penyakit dan lain sebagainya, serta memberikan kemudahan dalam pembelian obat sesuai dengan resep obat. Adapun pembahasan mengenai tahapan-tahapan dalam pembuatan aplikasi android apotek (obat), dijelaskan pada sub pembahasan di bawah ini. 4.2 Pembahasan Pembahasan mengenai proses pembuatan aplikasi android apotek dengan metode pengembangan sistem model RUP (Rational Unified Process) yang terdiri dari permulaan (inception), perluasan/perencanaan (elaboration), konstruksi (construction) dan transisi (transition) adalah sebagai berikut : 4.2.1 Permulaan (Inception) Pada tahap ini,beberapa langkah yang dilakukan didalam membangun Sistem Informasi Apotek adalah melakukan analisa permasalahan. Permasalahan yang terjadi adalah kurangnya wawasan masyarakat mengenai obat.Dari permasalah tersebut maka didapat pemecahan permasalahan berupa aplikasi android informasi apotek (obat).Setelah didapat pemecahan permasalahan tersebut, maka tahap selanjutnya adalah merencanakan pembuatan aplikasi Apotek (obat) berbasis Android.

Upload: others

Post on 27-Jan-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

  • BAB IV

    HASIL DAN PEMBAHASAN

    4.1 Hasil

    Hasil dari pengujian aplikasi android apotek yang telah dibangun sebelumnya

    diharapkan dapat memberikan kemudahan dalam memberikan informasi

    mengenai obat termasuk jenis obat, komposisi, indikasi penyakit dan lain

    sebagainya, serta memberikan kemudahan dalam pembelian obat sesuai dengan

    resep obat. Adapun pembahasan mengenai tahapan-tahapan dalam pembuatan

    aplikasi android apotek (obat), dijelaskan pada sub pembahasan di bawah ini.

    4.2 Pembahasan

    Pembahasan mengenai proses pembuatan aplikasi android apotek dengan metode

    pengembangan sistem model RUP (Rational Unified Process) yang terdiri dari

    permulaan (inception), perluasan/perencanaan (elaboration), konstruksi

    (construction) dan transisi (transition) adalah sebagai berikut :

    4.2.1 Permulaan (Inception)

    Pada tahap ini,beberapa langkah yang dilakukan didalam membangun Sistem

    Informasi Apotek adalah melakukan analisa permasalahan. Permasalahan yang

    terjadi adalah kurangnya wawasan masyarakat mengenai obat.Dari permasalah

    tersebut maka didapat pemecahan permasalahan berupa aplikasi android

    informasi apotek (obat).Setelah didapat pemecahan permasalahan tersebut, maka

    tahap selanjutnya adalah merencanakan pembuatan aplikasi Apotek (obat)

    berbasis Android.

  • 28

    4.2.2 Perluasan/Perencanaan (Elaboration)

    Tahapan ini lebih mengarah pada analisis, desain/perancangan dan

    implementasi.Sebelum beranjak ketahapan perancangan, maka dilakukan

    terlebih dahulu analisa sistem berjalan mengenai pemberitahuan informasi

    mengenai apotek kepada masyarakat/konsumen. Analisa sistem berjalan

    dilakukan guna menganalisa sistem yang berjalan dengan menggunakan

    pemodelan UML berupa use case. Analisa terhadap sistem yang berjalan,

    nantinya akan menghasilkan usulan sistem yang baru.

    4.2.2.1 Analisa Sistem Berjalan

    Analisa sistem berjalan berupa pembelian obat di apotek, dimana konsumen

    mebeli obat berdasarkan resep dokter atau tidak dengan resep dokter (sumber

    lain) seperti pada use case Gambar 4.1.

    Gambar 4.1 Use CaseDiagram Sistem Berjalan

    Definisi aktor dan use case dari sistem yang sedang berjalan adalah sebagai

    berikut :

    a. Deskripsi dan Definisi Aktor

    Deskripsi dan definisi aktor dari sistem pembelian obat yang berjalan adalah

    seperti pada Tabel 4.1.

    Staff Admin

    Konsumen

    transaksi jual beli

    obat

    pembayaran

    Kasir

    pendaftaran cek

    laboraturium

    Staff Lab

    resep obat

    mengolah data

    obat Staff Apoteker

  • 29

    Tabel 4.1 Deskripsi Aktor Pada Sistem Berjalan

    No. Nama Aktor Deskripsi

    1. Konsumen Orang yang membeli obat di apotek.

    2. Staff Apoteker Orang yang bertugas dan bertanggung jawab

    atas pembelian obat berdasarkan resep dokter

    ataupun tidak dengan resep dokter.

    3. Staff Admin Orang yang bertugas dan bertanggung jawab

    atas pengolahan data transaksi jual beli obat.

    4. Staff Lab Orang yang bertugas dan bertanggung jawab

    atas pendaftaran cek lab.

    5. Kasir Orang yang bertugas dan bertanggung jawab

    atas pembayaran pembelian obat.

    b. Deskripsi dan Definisi Use Case

    Deskripsi dan definisi use case dari sistem pembelian obat yang berjalan

    adalah seperti pada Tabel 4.2.

    Tabel 4.2 Deskripsi Use Case Pada Sistem Berjalan

    No. Use Case Deskripsi

    1. Resep obat Suatu proses dimana Konsumen

    memberikan resep obat kepada staff

    apoteker untuk membeli obat.

    2. Transaksi jual beli obat Suatu proses atau kegiatan dimana

    Konsumen membeli obat berdasarkan resep

    dokter maupun tidak.

    3. Pembayaran Suatu proses dimana Konsumen membayar

    atas pembelian obat.

    4. Pendaftaran cek lab Suatu proses dimana Konsumen

    mendaftarkan diri untuk cek laboraturium

    kepada Staff Lab.

    5. Mengolah data obat Suatu proses dimana staff apoteker

    mengolah data obat secara keseluruhan.

  • 30

    4.2.2.2 Perancangan Sistem Diusulkan

    Gambaran secara umum perancangan aplikasi android informasi apotek yang

    diusulkan meliputi penentuan pemrosesan dan data yang dibutuhkan oleh

    sistem yang baru dengan menggunakan use case diagram, activity diagram,

    rancangan database, rancangan struktur menu aplikasi dan rancangan menu

    input/output aplikasi.

    4.2.2.2.1 Use Case Diagram

    Perancangan use case diagram aplikasi android informasi apotek yang

    diusulkan adalah seperti pada Gambar 4.2.

    Gambar 4.2 Use Case Diagram Sistem Diusulkan

    Definisi aktor dan use case dari aplikasi android informasi apotek yang

    diusulkan adalah sebagai berikut :

    a. Deskripsi dan Definisi Aktor

    login

    Staff Admin

    mengolah data

    obat

    pembelian

    mengantar obat

    lihat informasi

    obat

    pembayaran

    Konsumen

    Kurir

    pendaftaran cek

    laboraturium

    Staff Apoteker

    Staff Lab

  • 31

    Deskripsi dan definisi aktor dari aplikasi android informasi apotek yang

    diusulkan adalah seperti pada Tabel 4.3.

    Tabel 4.3 Deskripsi Aktor Pada Sistem Diusulkan

    No. Nama Aktor Deskripsi

    1. Staff Apoteker Orang yang bertugas dan bertanggung jawab

    mengolah data obat.

    2. Staff Admin Orang yang bertugas dan bertanggung jawab

    atas pembelian obat berdasarkan resep dokter

    ataupun tidak dengan resep dokter.

    3. Staff Lab Orang yang bertugas dan bertanggung jawab

    mengolah data pendaftaran cek laboraturium

    serta pembelian obat.

    4. Kurir Orang yang bertugas dan bertanggung jawab

    mengantarkan pesanan obat kepada

    konsumen beserta pembayaran pembelian

    obatnya.

    5. Konsumen Orang yang mencari informasi mengenai

    obat, melakukan pendaftaran cek

    laboraturium, mrlakukan pembelian obat dan

    pembayaran dari pembelian obatnya.

    b. Deskripsi dan Definisi Use Case

    Deskripsi dan definisi use case dari aplikasi android informasi apotek

    (obat) yang diusulkan adalah seperti pada Tabel 4.4.

  • 32

    Tabel 4.4 Deskripsi Use Case Pada Sistem Diusulkan

    No. Use Case Deskripsi

    1. Login Suatu proses dimana Staff Apoteker harus

    memaukkan username dan password dahulu

    untuk dapat mengakses sistem.

    2. Mengolah data obat Suatu proses atau kegiatan dimana Staff

    Apoteker mengolah data obat yang terdiri

    dari jenis obat, komposisi, indikasi penyakit

    dan lainnya ke dalam sistem.

    3. Pembelian obat Suatu proses atau kegiatan dimana Staff

    Admin mengolah data pembelian obat

    berdasarkan resep obat yang diunggah oleh

    Konsumen. Dalam hal ini, Konsumen

    membeli obat dengan mengunggah resep

    obat.

    4. Mengantar obat Suaru proses dimana Kurir mengantar obat

    yang dibeli kepada Konsumen dan menerima

    uang pembelian obat tersebut.

    5. Pembayaran Suatu proses dimana Konsumen membayar

    atas pembelian obat dengan cara transfer atau

    COD.

    6. Lihat data obat Suatu proses dimana Konsumen melihat data

    atau informasi mengenai obat.

    7. Pendaftaran cek

    laboraturium

    Suatu proses atau kegiatan dimana

    Konsumen mendaftarakan diri untuk cek

    laboraturium.

    4.2.2.2.2 Activity Diagram

    Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang

    sedang dirancang. Perancangan activity diagram yang terdapat pada aplikasi

  • 33

    android informasi apotek (obat) yang mengacu pada use casediagram yang

    sudah dibuat sebelumnya adalah sebagai berikut :

    a. Skenario Use Case Login

    Nama use case : Login

    Aktor : Staff Admin

    Tujuan : Mengetahui pengguna yang menggunakan sistem

    Tabel 4.5 Skenario Use Case Login

    No. Aktor Sistem

    1. Membuka sistem

    informasi apotek

    2. Mengisi data login

    3. Validasi data login, apabila data sudah benar

    masuk ke menu utama dan apabila data tidak

    benar, pengguna diminta login kembali

    Kondisi akhir

    Masuk ketampilan menu utama sistem yang telah ditetapkan.

    Staff Admin Sistem

    meminta username

    dan passw ordlogin

    masukkan

    username dan

    passw ord

    validasi

    username dan

    passw ord

    masuk ke tampilan

    menu utama

    T

    Y

  • 34

    Gambar 4.3 Activity Diagram Login

    b. Skenario Use Case Mengolah Data Obat

    Nama Use Case : Mengolah Data Obat

    Aktor : Staff Apoteker, Staff Admin

    Tujuan : Memasukkan data obat ke dalam sistem yang

    nantinya dapat memberikan informasi obat kepada

    konsumen.

    Tabel 4.6 Skenario Use Case Mengolah Data Obat

    No. Aktor Sistem

    1. Login

    2. Cek login

    3. Menampilkan menu utama

    4. Pilih menu obat

    5. Menampilkan form obat

    6. Mengisi form obat

    Kondisi akhir

    Data obat tersimpan di dalam database.

  • 35

    Gambar 4.4 Activity Diagram Mengolah Data Obat

    c. Skenario Use Case Mengolah Data Pembelian Obat

    Nama Use Case : Pembelian

    Aktor : Staff Admin

    Tujuan : Melihat data pembelian obat oleh Konsumen

    Tabel 4.7 Skenario Use Case Mengolah Data Pembelian

    No Aktor Sistem

    1. Login

    2. Cek login

    3. Menampilkan menu utama

    4. Pilih menu pembelian

    5. Menampilkan informasi

    pembelian obat.

    Kondisi akhir

    Menampilkan data pembelian obat oleh Konsumen.

    Staff Admin Sisem

    meminta username

    dan passw ordlogin

    masukkan

    username dan

    passw ord

    validasi

    username dan

    passw ord

    masuk ke tampilan

    menu utama

    T

    Y

    pilih menu obatmenampilkan form

    obat

    mengisi form obatmenyimpan data

    obat ke database

  • 36

    Gambar 4.5 Activity Diagram Mengolah Data Pembelian

    d. Skenario Use Case Mengolah Data Pendaftaran Cek Laboraturium

    Nama Use Case : Pendaftaran Cek Laboraturium

    Aktor : Staff Admin dan Staff Lab

    Tujuan : Melihat data pendaftaran cek laboraturium oleh

    Konsumen.

    Tabel 4.8 Sekenario Use Case Pendaftaran Cek Laboraturium

    No Aktor Sistem

    1. Login

    2. Cek login

    3. Menampilkan menu utama

    4. Pilih menu pendaftaran

    cek laboraturium

    5. Menampilkan informasi

    pendaftaran cek laboraturium

    Kondisi akhir

    Menampilkan data pendaftaran cek laboraturium oleh Konsumen.

    Staff Admin Sisem

    meminta username

    dan passw ordlogin

    masukkan

    username dan

    passw ord

    validasi

    username dan

    passw ord

    masuk ke tampilan

    menu utama

    T

    Y

    pilih menu

    pembelian

    menampilkan data

    pembelian

  • 37

    Gambar 4.6 Activity Diagram Mengolah Data Pendaftaran Cek

    Laboraturium

    e. Skenario Use Case Pembelian Obat

    Nama Use Case : Pembelian Obat

    Aktor : Konsumen

    Tujuan : Membeli obat.

    Tabel 4.9 Skenario Use Case Pembelian Obat

    No. Aktor Sistem

    1. Pilih menu pembelian

    2. Menampilkan form pembelian

    3. Megisi form

    pembelian

    4. Menyimpan data pembelian

    obat ke database

    Kondisi akhir

    Menyimpan data pembelian ke dalam database.

    Staff Admin Sisem

    meminta username

    dan passw ordlogin

    masukkan

    username dan

    passw ord

    validasi

    username dan

    passw ord

    masuk ke tampilan

    menu utama

    T

    Y

    pilih menu

    pendaftaran

    laboraturium

    menampilkan data

    pendaftaran

    laboraturium

  • 38

    Gambar 4.7 Activity Diagram Pembelian Obat

    f. Skenario Use Case Lihat Data Obat

    Nama Use Case : Lihat Data Obat

    Aktor : Konsumen

    Tujuan : Memperoleh informasi mengenai obat

    Tabel 4.10 Skenario Use Case Lihat Data Obat

    No. Aktor Sistem

    1. Pilih menu obat

    2. Menampilkan menu obat

    3. Mencari informasi

    obat

    4. Menampilkan informasi

    mengenai obat

    Kondisi akhir

    Menampilkan informasi obat.

  • 39

    Gambar 4.8 Activity Diagram Lihat Data Obat

    g. Sekenario UseCase Pendaftaran Cek Laboraturium

    Nama Use Case : Pendaftaran Cek Laboraturium

    Aktor : Konsumen

    Tujuan : Mendaftar untuk cek laboraturium

    Tabel 4.11 Skenario Use Case Pendaftaran Cek Laboraturium

    No. Aktor Sistem

    1. Pilih menu pendaftaran cek

    laboraturium

    2. Menampilkan form

    pendaftaran cek laboraturium

    3. Mengisi form pendaftaran

    cek laboraturium

    4. Menyimpan data pendaftaran

    ke dalam database

    Kondisi akhir

    Menyimpan data pendaftaran cek laboraturium ke dalam database

  • 40

    Gambar 4.9 Activity Diagram Pendaftaran Cek Laboraturium

    4.2.2.2.3 Rancangan Database

    Perancangan database pada aplikasi android informasi apotek terdiri dari

    tabel database dan kamus data.

    4.2.2.2.3.1 Tabel Database

    Perancangan tabel database pada aplikasi android informasi apotek (obat)

    adalah seperti pada Gambar 4.10.

  • 41

    Gambar 4.10 Rancangan Tabel Database Aplikasi Android Informasi

    Apotek (Obat)

    4.2.2.2.3.2 Kamus Data

    Perancangan kamus data dari tabel relasi pada Gambar 4.10 adalah sebagai

    berikut :

    a. Tabel Admin

    Tabel ini digunakan untuk menyimpan data admin atau orang yang

    berhak mengakses sistem secara keseluruhan.

    Nama tabel : admin

    Primary key : idadmin

  • 42

    Tabel 4.12 Kamus Data Admin

    Field Name Tipe Data Size Description

    idadmin int - id admin

    nama varchar 45 nama pengguna

    username varchar 5 username

    password varchar 5 password

    b. Tabel Obat

    Tabel ini digunakan untuk menyimpan data obat.

    Nama tabel : obat

    Primary key : idobat

    Tabel 4.13 Kamus Data Obat

    Field Name Tipe Data Size Description

    idobat int - id obat

    tipe enum (“1”,”2”) tipe obat generik/non generik

    nama varchar 45 nama obat

    satuan varchar 20 isi satuan

    harga int - harga obat

    resepdokter enum (“1”,”2”) resep dokter/tidak

    img blob - gambar obat

    admin_idadmin int - id admin

    c. Tabel Detail Obat

    Tabel ini digunakan untuk menyimpan data informasi obat secara detail.

    Nama tabel : detailobat

    Foregn key : obat_idobat

  • 43

    Tabel 4.14 Kamus Data Detail Obat

    Field Name Tipe Data Size Description

    indikasi tinytext - indikasi obat

    kontraindikasi tinytext - kontra indikasi obat

    efeksamping tinytext - efek samping obat

    keterangan tinytext - keterangan lainnya

    obat_idobat int - id obat

    d. Tabel Daftar Cek

    Tabel ini digunakan untuk menyimpan data pendaftaran untuk cek

    laboraturium oleh konsumen.

    Nama tabel : daftarcek

    Primary key : iddaftarcek

    Tabel 4.15 Kamus Data Daftar Cek

    Field Name Tipe Data Size Description

    iddaftarcek int - id daftar cek lab

    nama varchar 45 nama pendaftar

    jeniskelamin enum (“1”,”2”) jenis kelamin (laki-laki,

    perempuan)

    alamat tinytext - alamat

    tgllahir date - tanggal lahir

    telp varchar 16 nomor telepon

    e. Tabel Cek

    Tabel ini digunakan untuk menyimpan data hasil cek laboraturium

    konsumen.

    Nama tabel : cek

    Foregn key : daftarcek_iddaftarcek, jeniscek_idjeniscek

  • 44

    Tabel 4.16 Kamus Data Cek

    Field Name Tipe Data Size Description

    biaya int - biaya cek lab

    hasil varchar 45 hasil

    daftarcek_iddaftarcek int - id daftar cek lab

    jeniscek_idjeniscek int - id jenis cek lab

    f. Tabel Jenis Cek

    Tabel ini digunakan untuk menyimpan data jenis cek lab yang akan

    dilakukan oleh Konsumen.

    Nama tabel : jeniscek

    Primary key : idjeniscek

    Tabel 4.17 Kamus Data Jeni Cek

    Field Name Tipe Data Size Description

    idjeniscek int - id jenis cek

    jenis varchar 20 jenis cek

    keterangan tinytext - keterangan

    biaya int - biaya

    dokter_iddokter int - id dokter

    g. Tabel Dokter

    Tabel ini digunakan untuk menyimpan data dokter yang melakukan atau

    bertanggung jawab atas pemeriksaan cek laboraturium Konsumen.

    Nama tabel : dokter

    Primary key : iddokter

  • 45

    Tabel 4.18 Kamus Data Dokter

    Field Name Tipe Data Size Description

    iddokter int - id dokter

    nama varchar 45 nama dokter

    alamat tinytext - alamat

    telp varchar 16 nomor telepon

    h. Tabel Pemesanan

    Tabel ini digunakan untuk menyimpan data pemesanan obat yang

    dipesan oleh Konsumen.

    Nama tabel : pemesanan

    Primary key : idpemesanan

    Tabel 4.19 Kamus Data Pemesanan

    Field Name Tipe Data Size Description

    idpemesanan int - id pemesanan

    tanggal date - tanggal pesan

    nama varchar 45 nama pemesan

    alamat tinytext - alamat

    notelp varchar 16 nomor telepon

    buktiresep mediumblob - bukti resep obat

    totalharga int - total harga

    i. Tabel Validasi

    Tabel ini digunakan untuk menyimpan data validasi pembayaran atas

    pemesanan obat.

    Nama tabel : validasi

    Foregn key : pemesanan_idpemesanan

  • 46

    Tabel 4.20 Kamus Data Validasi

    Field Name Tipe Data Size Description

    tanggal date - tanggal pemesanan

    jumlahbayar int - jumlah bayar

    bnkatasnama varchar 45 nama bank dan atas

    nama pengiriman

    pemesanan_idpemesanan int - id pemesanan

    4.2.2.2.4 Rancangan Struktur Menu Aplikasi

    Rancangan struktur menu yang ada pada aplikasi android informasi apotek

    (obat) adalah seperti pada Gambar 4.11.

    Gambar 4.11 Rancangan Struktur Menu Aplikasi Android Informasi Apotek

    (Obat)

    4.2.2.2.5 Rancangan Menu Output

    Rancangan menu output dalam aplikasiAndroid Informasi Apotek (Obat)

    adalah sebagai berikut :

    a. Menu Utama

    Rancangan menu utama aplikasi Android Informasi Apotek (Obat) adalah

    seperti pada Gambar 4.12.

    Aplikasi Android Informasi Apotek (Obat)

    Non Generik

    Generik

    PemesananObat Tentang ApotekCek LabValidasi Cek Hasil

  • 47

    Gambar 4.12 Rancangan Menu Utama Aplikasi

    b. Menu Obat

    Rancangan menu output obat aplikasi Android Informasi Apotek (Obat)

    adalah seperti pada Gambar 4.13.

    Gambar 4.13 Rancangan Menu Output Obat

    c. Menu Tentang Apotek

    Rancangan menu output tentang apotek plikasiAndroid Informasi Apotek

    (Obat) adalah seperti pada Gambar 4.14.

    Obat Generik Obat Non Generik

    Info Obat Generik

    Info Obat Non Generik

    APOTEK

    Obat

    Pemesanan

    Cek Lab Tentang

    APOTEK

    Validasi

    Cek Hasil

  • 48

    Gambar 4.14 Rancangan Menu Output Tentang Apotek

    4.2.2.2.6 Rancangan Menu Input

    Rancangan menu input dalam aplikasi Android Informasi Apotek (Obat)

    adalah sebagai berikut :

    a. Menu Pemesanan Obat

    Rancangan menu input pemesanan obat plikasi Android Informasi Apotek

    (Obat) adalah seperti pada Gambar 4.15.

    Gambar 4.15 Rancangan Menu Input Pemesanan Obat

    b. Menu Validasi

    Rancangan menu input validasi pembayaran pada aplikasi Android

    Informasi Apotek (Obat) adalah seperti pada Gambar 4.16.

    Form Pemesanan

    Kirim

    APOTEK

    Informasi Mengenai Apotek

    APOTEK

  • 49

    Gambar 4.16 Rancangan Menu Input Validasi Pembayaran Obat

    c. Menu Cek Laboraturium

    Rancangan menu input pendaftaran cek laboraturium aplikasi Android

    Informasi Apotek (Obat) adalah seperti pada Gambar 4.17.

    Gambar 4.17 Rancangan Menu Input Pendaftaran Cek Laboraturium

    d. Menu Cek Hasil

    Rancangan menu input cek hasil laboraturium pada aplikasi Android

    Informasi Apotek (Obat) adalah seperti pada Gambar 4.18.

    Data Diri Pilihan Cek

    Form Data Diri

    Form Pilihan Cek Lab

    APOTEK

    Lanjut Lanjut Kembali Kembali Kirim

    Info Pemberitahuan

    Kirim

    Form Validasi Pembayaran

    Kirim

    APOTEK

  • 50

    Gambar4.18 Rancangan Menu Input Cek Hasil Laboraturium

    4.2.2.3 Implementasi

    Implementasi dari menu-menu aplikasi Android Informasi Apotek (Obat) yang

    telah dirancang sebelumnya adalah sebagai berikut :

    a. Implementasi Menu Utama

    Implementasi menu utama aplikasi Android Informasi Apotek (Obat) yang

    telah dirancang sebelumnya adalah seperti pada Gambar 4.19.

    Gambar 4.19 Implementasi Menu Utama Aplikasi Android Informasi

    Apotek

    Form Cek Hasil Lab

    Kirim

    APOTEK

  • 51

    b. Implementasi Menu Obat

    Menu obat digunakan untuk melihat data obat yang terdiri dari jenis obat

    (generik dan non generik), harga obat, nama obat, indikasi, kontra indikasi

    dan efek samping. Implementasi menu obat aplikasi Android Informasi

    Apotek (Obat) yang telah dirancang sebelumnya adalah seperti pada

    Gambar 4.20.

    Gambar 4.20 Implementasi Menu Obat Generik (Kiri) dan Non Generik

    (Kanan)

    Jika ditekan pada gambar obat tersebut, maka akan muncul gambar obat

    beserta informasi yang lebih jelas seperti pada Gambar 4.21.

    Gambar 4.21 Tampilan Menu Obat Detail

  • 52

    c. Implementasi Menu Pemesanan

    Menu pemesanan ditujukan bagi pengguna aplikasi yang akan memesan

    pembelian obat sesuai dengan resep dokter. Pemesan harus mengisi form

    pemesanan dan mengunggah foto resep. Jika tidak ada resep, maka tidak

    dapat dilakukan pemesanan pembelian obat.

    Gambar 4.22 Implementasi Menu Pemesanan Obat

    d. Implementasi Menu Validasi

    Menu validasi digunakan oleh orang yang membeli atau memesan obat yang

    akan membayar atas pemesanan obat. Di dalam menu ini pembeli obat

    mengisi tanggal pembelian obat dan pembayaran secara transfer via bank.

    Gambar 4.23 Implementasi menu Validasi

  • 53

    e. Implementasi Menu Cek Lab

    Menu cek lab ditujukan bagi pengguna aplikasi yang akan mendaftarkan

    dirinya untuk cek laboraturium. Di dalam menu ini, pendaftar harus mengisi

    form data diri dan pilihan cek laboraturium dahulu sebelum dikirim.

    Gambar 4.24 Implementasi Menu Cek Lab

    f. Implementasi Menu Cek Hasil

    Menu cek hasil digunakan oleh pengguna untuk melihat data cek hasil dari

    pemeriksaan laboraturium yang dilakukan sebelumnya.

    Gambar 4.25 Implementasi Menu Cek Hasil

  • 54

    g. Implementasi Menu Tentang Apotek

    Menu tentang apotek berisikan informasi mengenai apotek enggal itu

    sendiri.Implementasi menu tentang apotek yang telah dirancang sebelumnya

    adalah seperti pada Gambar 4.26.

    Gambar 4.26 Implementasi Menu Tentang Apotek

    4.2.3 Konstruksi (Construction)

    Tahapan ini mengarah pada proses pengujian aplikasi yang dibangun. Pengujian

    dilakukan untuk menguji perangkat lunak yang seiring dengan pembuatan kode

    program.Hal ini dilakukan untuk meminimalisir kesalahan (error) dan

    memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.

    4.2.4 Transisi (Transition)

    Tahapan ini mengarah ke instalasi aplikasi yang dibangun. Aplikasi android

    informasi apotek (obat) yang dibangun berformat .sdk dan tidak di upload ke

    Google Play Store.