perencanaan, analisa & design sistem apotik

Download Perencanaan, Analisa & Design Sistem Apotik

Post on 10-Nov-2015

48 views

Category:

Documents

9 download

Embed Size (px)

DESCRIPTION

Analisa Sistem dan Perancangan

TRANSCRIPT

  • 41

    ANALISA, PERANCANGAN DAN DISEIN SISTEM APOTIK

    1. Sistem Yang Sedang Berjalan

    Adapun sistem yang saat ini digunakan pada Apotek Kawi Jaya

    Pamulang adalah menggunakan sistem aplikasi berbasis java desktop.

    Semua transaksi dilakukan secara langsung di apotek Kawi Jaya Pamulang

    yaitu pembeli datang ke apotek melakukan pemesanan dan pembayaran obat

    di apotek.

    Alur transaksi penjualan obat yang berjalan di Apotek Kawi Jaya

    Pamulang adalah pembeli datang langsung ke apotek untuk memilih obat

    yang dibeli sesaui kebutuhan , kemudian melakukan pemesanan kepada

    pelayan toko, kemudian pelayan toko mengecek stok barang dan

    menyiapakan pesanan barang yang dipesan oleh pembeli. Apabila stok

    barang tersedia maka pelayan toko membawa obat yang dipesan ke kasir

    dan dilakukan pengecekan oleh kasir. Jika semua pesanan sudah sesaui

    dengan pesanan pembeli, maka kasir akan menyebutkan jumlah harga obat

    kepada pembeli untuk membayar obat sesuai jumlah harga obat yang dibeli.

    Dengan sistem yang berjalan saat ini pembeli yang berlokasi jauh

    dengan apotek sangat tidak efisien waktu maupun tenaga. Dengan sistem

    penjualan online pembeli dapat melakukan pembelian maupun hanya

    sekedar ingin mengatahui informasi tentang harga obat yang tersedia di

    Apotek Kawi Jaya Pamulang.

    2. Sistem Yang diusulkan

    Berdasarkan analisis permasalahan yang ada di Apotek Kawi Jaya maka

    sistem yang diusulkan adalah dengan menggunakan metode perancangan

    berorientasi objek dengan menggunakan notasi UML yang berfungsi

    sebagai dokumentasi dan visualisasi rancangan yang akan diusulkan.

    Berikut adalah rancangan prosedur baru yang akan kami usulkan untuk

    memperbaharui rancangan prosedur yang lama.

  • 42

    1) Use Case Diagram

    Gambar 1. Use Case Sistem Penjualan Yang diusulkan

    a. Skenario Use Case Login Admin

    Aktor : Administrator 9n

    Skenario : Melakukan login dengan mengisi identitas untuk pembuka

    hak akses, seperti email dan password.

    Tabel 1 Skenario use case login admin

    Aktor Sistem

    1. Masuk halaman login

    admin

    2. Mengisikan email dan

    password pada login

    admin

    3. Verifikasi username dan password

    pada database

    Jika akun valid, maka secara otomatis

    akan masuk ke halaman Utama

    administrator, jika tidak ada data yang

    dimaksud (data invalid), maka Sistem

    akan kembali ke halaman login

    administrator

    5. Menampilkan halaman utama admin

    b. Skenario Use Case Melihat Katalog Obat

  • 43

    Aktor : User Member dan User Non Member

    Skenario : Melihat katalog obat

    Tabel 2 Skenario use case melihat katalog obat

    Aktor Sistem

    1. Masuk Ke halaman

    utama website

    2. Memilih menu katalog

    obat yang dibutuhkan

    3. Menampilkan katalog obat yang

    dipilih

    c. Skenario Use Case Register

    Aktor : User Non Member

    Skenario : Pendaftaran User non member

    Tabel 3 Skenario use case daftar member baru

    Aktor Sistem

    1. Klik daftar member

    baru

    2. Menerima request pendaftaran

    3. Menampilkan form register

    4. Menerima form

    registrasi

    5. Mengisi form register

    6. Validasi register

    7. Menyimpan data member baru

    8. Memberi konfirmasi validasi

    email registrasi berhasil

    9. Mendapatkan

    konfirmasi validasi

    email

  • 44

    d. Skenario Use Case Login Member

    Aktor : User Member

    Skenario : Melakukan login dengan mengisi identitas penanda hak

    akses, seperti email dan password.

    Tabel 4 Skenario Use Case Login Member

    Aktor Sistem

    1. Masuk ke menu login

    2. Mengisikan email dan

    password pada login

    member

    3. Verifikasi username dan

    password pada database

    4. Jika akun valid, maka secara

    otomatis akan masuk ke halaman

    utama website sebagai member,

    jika tidak ada data yang

    dimaksud (data invalid), maka

    Sistem akan kembali ke halaman

    login member

    5. Menampilkan halaman utama

    website

    e. Skenario Use Case Pemesanan Obat

    Aktor : User Member

    Skenario : Pemesanan obat oleh user member di website

    Tabel 5 Skenario Use Case Pemesanan

    Aktor Sistem

    1. masuk ke menu produk

    obat

    2. Menampilkan katalog produk obat

    3. Melihat obat yang akan

    dipesan

    4. Menampilkan produk detail

    5. Memasukan obat yang

    akan dipesan

    6. Memasukan pemesanan obat ke

    dalam keranjang belanja

    7. Melihat keranjang

  • 45

    belanja

    8. Menampilkan halaman keranjang

    belanja

    9. Mengklik Process to

    check out

    10. Menampilkan form check out

    11. Mengisi form check

    out

    12. Menyimpan daftar pemesanan

    f. Skenario Use Case Pembayaran

    Aktor : User Member

    Skenario : Konsumen melakukan pembayaran barang yang telah dipilih

    untuk dibeli.

    Tabel 6 Skenario Use Case Pembayaran

    Aktor Sistem

    1. User member melakukan

    pembayaran sejumlah

    biaya pemesanan dengan

    media transfer bank

    2. Konfirmasi pembayaran

    dengan

    masuk ke menu

    konfirmasi pembayaran

    3. Menampilkan form konfirmasi

    pembayaran

    4. mengisi form konfirmasi

    5. Mencatat data konfirmasi

    pembayaran ke dalam database

    konfirmasi pembayaran

    6. Menampilkan halaman bahwa

    konfirmasi pembayaran akan

    segera di proses

    g. Skenario Pengiriman

    Aktor : Administrator

    Skenario : Melakukan pengiriman barang yang telah di pesan oleh

    konsumen.

  • 46

    Tabel 7 Skenario Use Case Pengiriman

    Aktor Sistem

    1. Periksa konfirmasi

    pembayaran dengan

    mengakses halaman

    konfirmasi pembayaran

    2. Menampilkan daftar konfirmasi

    pembayaran

    3. Mengecek data pemesanan

    user member

    4.Menampilkan daftar pemesanan

    member

    5. Edit status pemesanan

    menjadi sukses dan

    memasukan

    6. Status pemesanan user member

    berubah menjadi transaksi pemesanan

    sukses

    7. Melakukan pengiriman obat

    kepada konsumen

    2) Activity Diagram

    a. Activity diagram Login Admin

    Gambar 2 Activity Diagram Login Admin

  • 47

    Pada proses Login, pertama-tama admin membuka sistem

    kemudian menampilkan form login. Admin diminta untuk menginput

    username dan password dan sistem akan memverifikasi valid

    tidaknya data user. Bila login benar maka akan masuk ke menu

    selanjutnya, namun bila salah harus login kembali.

    b. Activity Diagram Melihat katalog obat

    Gambar 3 Activity Diagram melihat halaman Katalog obat

    Pada proses melihat katalog obat, pertama masuk ke halaman

    website kemudian tampil gambar-gambar obat yang akan dipesan

    kemudian menampilkan obat yang dipilih yang akan dibeli.

  • 48

    c. Activity diagram Register

    Gambar 4 Activity Diagram Register

    Pada proses register, pertama memilih menu kemudian tampil

    menu request register kemudian tampil halaman register kemudian

    mengisin form register tersebut. Setelah selesai mengisi form register

    jika data telah diisi semua akan valid dan akan tersimpan di database,

    jika tidak valid ada data yang belum terisi makan akan kembali ke

    form register untuk diisi ulang. Data yang telah valid masuk ke

    database sebagai member, kemudian member mendapat email

    konfirmasi telah menjadi member.

  • 49

    d. Activity diagram Login member

    Gambar 5 Activity Diagram Login Member

    Pada proses login member, masuk ke menu login member kemudian

    mengisi email dan password setelah valid data diterima kemudian

    menampilkan halaman utama website.

  • 50

    e. Activity Diagram Pemesanan Obat

    Gambar 6 Activity Diagram Pemesanan

    Pada proses pemesanan, masuk ke produk obat kemudian

    menampilkan produk obat yang dijual, kemudian pilih obat yang akan

    dibeli, setelah itu obat yang dipilih tadi masuk ke keranjang belanja,

    kemudian melihat keranjang belanja obat apa saja yang telah dipilih,

    setelah itu klik proses to check out, kemudian mengisi formnya, setelah

    itu menyimpan daftar obat apa saja yang dipesan.

  • 51

    f. Activity diagram Pembayaran

    Gambar 7 Activity Diagram Pembayaran

    Pada proses pembayaran, masuk menu pembayaran kemudian tampil

    form konfirmasi pembayaran, setelah itu mengisi form konfirmasi

    pembayaran. Setelah itu sistem akan mencatat data konfirmasi pembayaran ke

    dalam database, kemudian akan tampil halaman konfirmasi pembayaran akan

    di cek.

  • 52

    g. Activity diagram Pengiriman

    Gambar 8 Activity Diagram Pengiriman

    Pada proses pengiriman, admin akan masuk ke halaman konfirmasi

    pembayaran, kemudian sitem akan menampilkan daftar konfirmasi

    pembayaran, kemudian cek konfirmasi pembayaran user, setelah barang

    dibayar kemudian barang dikirim ke pemesan kemudian status pemesan

    menjadi sukses.

  • 53

    3) Sequence Diagram

    a. Sequence Diagram Login Admin

    Gambar 9 Sequence Diagram Login Admin

    Pada proses sequence diagram login admin, admin diminta untuk

    mengin

Recommended

View more >