• Contoh Tujuan Penulisan Dokumen Penelitian, Usecase, Scenario Diagram

    I.   PENDAHULUAN

    1.1              Tujuan Penulisan Dokumen

    a.       Untuk menjadi paanduan bagi developer dalam mengembangkan sistem
    b.      Sebagai acuan programmer dalam membangun perangkat lunak
    c.       Menjelaskan sistem yang akan dibangun/dikembangkan
    d.      Sebagai referensi dalam pengembagan sistem untuk kedepannya
    e.       Sebagai dokumentasi dalam pengembangan/pembangunan perangkat lunak.

    1.2              Lingkup Masalah

    Aplikasi ini bernama P.E.T.R.O yang berbasis online, sehingga visitor/ pelanggan dapat dengan mudah mengakses website ini, serta di dalam website terdapat berbagai macam jenis pakaian, tas, dan lainnya.
    Serta di dukung dengan firtur untuk mempermudah pelanggan untuk memesan/ order barang.
    Adapun lingkup masalah dalam aplikasi ini yaitu :
    a.        Membahas tentang order barang sesuai dengan keinginan pelanggan
    b.       Pembayaran di lakukan di dalam website.

    1.3              Definisi dan Istilah

    P.E.T.R.O (Penjualan Distro)
    Visitor (Orang yang menggunakan jasa e-commerce)
    Order (Melakukan pemesanan suatu barang/ produk)
    e-commerce (Suatu layanan penjualan berbasis teknologi)

    1.4              Aturan Penamaan dan Penomoran

    Kode Produk
    Daftar nomor Visitor
    Kode invoice

    1.5              Referensi

    Buku       :              
    1.        The Yii Book
    2.        Yii 1.1 Application Development CookBook
    3.        Web Aplication Development With Yii

    E-Book   :
    1.        Menjelejah Yii Framework
    2.        E-Commerce 2014

    1.6              Ikhtisar Dokumen

    Tugas penulisan dokumen ini terdidi dari 3 BAB.


    II.     DESKRIPSI PERANCANGAN GLOBAL


    2.1.         Rancangan Lingkungan Implementasi

    Operating system                 :               Windows
    DBMS                                    :               MySql
    Development Tools             :               Notepad ++, XAMPP
    Bahasa pemograman           :               PHP, JAVASCRIPT, CSS, HTML

    2.2.         Model Proses Berbasis Obyek

    2.2.1.      Diagram Use Case


    Scenario Diagram
    Use Case Name            :
    Login
    Description                      :
    Sistem ini berfungsi untuk melakukan operasi login untuk mengakses kedalam sistem.
    Participating Actor          :
    *
    Entry Condition               :
    menginputkan informasi data diri username dan password.
    Exit Condition                :
    Login dan masuk ke dalam sistem.
    Scenario (flow of Event)
    Actor
    System Respond
    1
    3

    6
    Pilih menu login
    Masukan username dan password

    Masuk ke halaman utama
    2
    4
    5
    Menampilkan halaman login
    Validasi username dan password
    Menampilkan halaman utama
    Exceptional Case :

    Use Case Name            :
    Order barang
    Description                      :
    Sistem ini berfungsi untuk melakukan order barang dan Visitor dapat memilih barang.
    Participating Actor          :
    Visitor.
    Entry Condition               :
    Visitor pilih produk.
    Exit Condition                :
    Visitor mendapat list produk atas order.
    Scenario (flow of Event)
    Actor
    System Respond
    1
    3
    5
    6

    9
    Pilih meu order barang
    Memilih kategori barang
    Memilih barang
    Memasukan jumlah pembelian

    Pembayaran melalui paypal
    2
    4

    7
    8
    Menampilkan halaman order barang
    Menampilkan daftar barang

    Mengecek stok yang ada
    Mengitung jumlah pembayaran
    Exceptional Case :



    Use Case Name            :
    Manage data
    Description                      :
    Sistem ini berfungsi untuk melakukan pengolahan data seluruh sistem.
    Participating Actor          :
    operator.
    Entry Condition               :
    Operator memilih manage data.
    Exit Condition                :
    Data telah berhasil di manage.
    Scenario (flow of Event)
    Actor
    System Respond
    1
    3
    5
    Pilih menu master data
    Mengisikan data
    Memberikan hak akses
    2
    4
    6
    7
    8.
    Menampilkan halaman master data
    Menampilkan form inputan data
    Pengecekan inputan
    Menyimpan data
    Memberikan pesan berhasil
    Exceptional Case :

    Use Case Name            :
    Register
    Description                      :
    Sistem ini berfungsi untuk melakukan pendaftaran Visitor untuk mengakses order barang.
    Participating Actor          :
    Visitor.
    Entry Condition               :
    Visitor menginputkan informasi data diri.
    Exit Condition                :
    Visitor mendapat info data diri.
    Scenario (flow of Event)
    Actor
    System Respond
    1
    3
    4


    9
    Pilih menu registrasi
    Memasukan biodata diri
    Memasukan username dan password


    Masuk ke halaman login
    2

    5
    6
    7
    8
    Menampilkan halaman registrasi

    Pengecekan data yang di inputkan
    Menyimpan data
    Menampilkan pesan berhasil
    Mengarahkan ke halaman login
    Exceptional Case :

    Use Case Name            :
    Manage User
    Description                      :
    Sistem ini berfungsi untuk melakukan manage user atau mengelola pengguna sistem.
    Participating Actor          :
    Admin.
    Entry Condition               :
    admin mengelola dan menentukan hak akses.
    Exit Condition                :
    Admin telah berhasil mengelola data.
    Scenario (flow of Event)
    Actor
    System Respond
    1
    3
    5
    Pilih menu pengguna
    Memilih pengguna
    Memberikan hak akses
    2
    4
    6
    7
    8
    Menampilkan halaman pengguna
    Menampilkan data pengguna
    Pengecekan data yang di inputkan
    Menyimpan data
    Memberikan pesan berhasil
    Exceptional Case :


    Use Case Name            :
    View Report
    Description                      :
    Sistem ini berfungsi untuk melihat hasil report transaksi untuk owner.
    Participating Actor          :
    owner.
    Entry Condition               :
    Owner melihat report.
    Exit Condition                :
    Owner mengetahui hasil report.
    Scenario (flow of Event)2
    Actor
    System Respond
    1
    3
    Pilih menu laporan
    Meminta laporan
    2
    4
    Menampilkan halaman laporan
    Menampilkan laporan
    Exceptional Case :

    Use Case Name            :
    Pembayaran Paypal
    Description                      :
    Sistem ini berfungsi untuk melakukan pembayaran barang.
    Participating Actor          :
    User.
    Entry Condition               :
    User dapat memilih opsi pemilihan pembayaran
    Exit Condition                :
    Pembayaran telah dapat dilakukan
    Scenario (flow of Event)
    Actor
    System Respond
    1
    3
    \

    5
    Pilih menu paypal
    Menginputkan e-mail penerima dana,Jenis mata uang dan tipe pembayaran
    Memberikan hak akses
    Opsi pembayaran lewat akun paypal, rekening bank, kredit card
    2
    4


    6
    7

    8
    Menampilkan form paypal
    Menampilkan alternatif pembayaran


    Validasi penerima dana
    Jika data penerima tidak ada kembali ke kondisi 3 kalau ada ke kondisi 8
    Pembayaran berhasil
    Exceptional Case :


  • 0 comments:

    Posting Komentar