Contoh Tujuan Penulisan Dokumen Penelitian, Usecase, Scenario Diagram
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 :


Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top