• Tidak ada hasil yang ditemukan

bab iv rancangan sistem dan program usulan

N/A
N/A
Protected

Academic year: 2024

Membagikan "bab iv rancangan sistem dan program usulan"

Copied!
51
0
0

Teks penuh

(1)

Sistem Informasi Permintaan Anggaran adalah sistem internal sekolah berbasis web dimana user dapat melakukan transaksi permohonan uang muka dan pertanggungjawaban dari sistem tersebut. Berikut ini spesifikasi kebutuhan (system requirement) dari sistem tersebut :

Halaman Unit :

A1. Unit harus login terlebih dahulu sebelum masuk kedalam sistem dengan memasukan email dan password

A2. Unit melakukan proses permohonan uang muka dan bisa mengubah serta menghapus data jika belum disetujui oleh keuangan.

A3. Unit melakukan proses pertanggungjawaban dan bisa mengubah serta menghapus data jika belum disetujui oleh keuangan.

A4. Unit bisa melihat data-data transaksi sendiri.

Halaman Keuangan :

B1. Keuangan harus login terlebih dahulu sebelum masuk kedalam sistem dengan memasukan email dan password

B2. Keuangan melakukan proses permohonan uang muka dan bisa mengubah serta menghapus data yang belum disetujui.

B3. Keuangan melakukan proses pertanggungjawaban dan bisa mengubah serta menghapus data bila belum disetujui.

46

(2)

B4. Keuangan melakukan proses persetujuan transaksi dari unit baik permohonan uang muka maupun pertanggungjawaban.

B5. Keuangan melihat data transaksi unit yang sudah dan belum disetujui.

B6. Keuangan dapat mengelola laporan Halaman Akunting :

B1. Akunting harus login terlebih dahulu sebelum masuk kedalam sistem dengan memasukan email dan password.

C2. Akunting mengelola unit.

C3. Akunting mengelola tahun anggaran.

C4. Akunting mengelola anggaran.

C5. Akunting melakukan proses persetujuan pertanggungjawaban.

C6. Akunting melihat data transaksi unit yang sudah disetujui.

C7. Akunting melakukan proses pindah anggaran C8. Akunting mengelola laporan.

Halaman Direktur :

D1. Direktur harus login terlebih dahulu sebelum masuk kedalam sistem dengan memasukan email dan password.

D2. Direktur dapat mengelola laporan.

(3)

Gambar IV.1. Use Case Diagram Login Unit

Deskripsi Use Case Diagram Login Unit :

Tabel IV. 1

Deskripsi Use Case Diagram Login Unit Use Case name Halaman Login Unit

Requirement A1

Goal Unit dapat melakukan login

Pre-conditions Unit mengakses melakukan login Post-conditions Sistem menampilkan halaman login

Failed end condition Unit gagal melakukan login, sistem menampilkan pesan error.

Primary actors Unit

Main flow / basic path 1. Unit memasukan email dan password 2. Sistem menampilkan halaman login

Invariant -

2. Use Case Diagram Halaman Unit

(4)

Gambar IV.2. Use Case Diagram Halaman Unit

Deskripsi Use Case Diagram Halaman Unit : Tabel IV. 2

Deskripsi Use Case Diagram Halaman Unit Use Case name Halaman Unit

Requirement A2-A4

Goal Unit dapat melakukan proses transaksi,mencetak

transaksi dan melihat data transaksi.

Pre-conditions Unit mengakses melakukan login Post-conditions Sistem menampilkan halaman utama Failed end condition -

Primary actors Unit

Main flow / basic path

1. Unit memasukan email dan password 2. Sistem menampilkan halaman login

3. Unit dapat melakukan proses permohonan uang muka serta proses pertanggungjawaban 4. Unit dapat mencetak form transaksi.

5. Unit melihat data transaksi dan data anggaran.

Invariant -

3. Use Case Diagram Login Keuangan

(5)

Gambar IV.3. Use Case Diagram Login Keuangan

Deskripsi Use Case Diagram Login Keuangan : Tabel IV. 3

Deskripsi Use Case Diagram Login Keuangan Use Case name Halaman Login Keuangan

Requirement B1

Goal Keuangan dapat melakukan login

Pre-conditions Keuangan mengakses melakukan login Post-conditions Sistem menampilkan halaman utama

Failed end condition Keuangan gagal melakukan login, sistem menampilkan pesan error.

Primary actors Keuangan

Main flow / basic path 1. Keuangan memasukan email dan password 2. Sistem menampilkan halaman login

Invariant -

4. Use Case Diagram Halaman Keuangan

(6)

Gambar IV.4. Use Case Diagram Halaman Keuangan

Deskripsi Use Case Diagram Halaman Keuangan : Tabel IV. 4

Deskripsi Use Case Diagram Halaman Keuangan Use Case name Halaman Keuangan

Requirement B2-B6

Goal Keuangan dapat melakukan proses transaksi,

mencetak transaksi dan melihat data transaksi.

Pre-conditions Unit mengakses melakukan login Post-conditions Sistem menampilkan halaman utama Failed end condition -

Primary actors Keuangan

Main flow / basic path

1. Keuangan memasukan email dan password 2. Sistem menampilkan halaman login

3. Keuangan dapat melakukan proses permohonan uang muka serta proses pertanggungjawaban

4. Keuangan dapat mencetak form transaksi.

5. Keuangan melihat data transaksi dan data anggaran.

6. Keuangan Melakukan proses persetujuan transaksi.

Invariant -

5. Use Case Diagram Login Akunting

(7)

Gambar IV.5. Use Case Diagram Login Akunting

Deskripsi Use Case Diagram Login Akunting : Tabel IV. 5

Deskripsi Use Case Diagram Login Akunting Use Case name Halaman Login Akunting

Requirement C1

Goal Akunting dapat melakukan login

Pre-conditions Akunting mengakses melakukan login Post-conditions Sistem menampilkan halaman login

Failed end condition Akunting gagal melakukan login, sistem menampilkan pesan error.

Primary actors Akunting

Main flow / basic path 1. Akunting memasukan email dan password 2. Sistem menampilkan halaman login

Invariant -

6. Use Case Diagram Halaman Akunting

(8)

Gambar IV.6. Use Case Diagram Halaman Akunting

Deskripsi Use Case Diagram Halaman Akunting : Tabel IV. 6

Deskripsi Use Case Diagram Halaman Akunting Use Case name Halaman Akunting

Requirement C2-C8

Goal

Akunting dapat melakukan proses

transaksi,mencetak transaksi dan melihat data transaksi.

Pre-conditions Akunting mengakses melakukan login Post-conditions Sistem menampilkan halaman utama Failed end condition -

Primary actors Akunting

Main flow / basic path

1. Akunting memasukan email dan password.

2. Sistem menampilkan halaman utama.

3. Akunting mengelola data anggaran.

4. Akunting Melakukan pemindahan anggaran.

5. Akunting melihat data transaksi dan data anggaran.

6. Akunting Melakukan proses persetujuan transaksi.

Invariant -

7. Use Case Diagram Login Direktur

(9)

Gambar IV.7. Use Case Diagram LoginDirektur

Deskripsi Use Case Diagram Login Direktur : Tabel IV. 7

Deskripsi Use Case Diagram Login Direktur Use Case name Halaman Login Akunting

Requirement C1

Goal Direktur dapat melakukan login

Pre-conditions Direktur mengakses melakukan login Post-conditions Sistem menampilkan halaman login

Failed end condition Direktur gagal melakukan login, sistem menampilkan pesan error.

Primary actors Akunting

Main flow / basic path 1. Direktur memasukan email dan password 2. Sistem menampilkan halaman login

Invariant -

8. Use Case Diagram Halaman Direktur

(10)

Gambar IV.8. Use Case Diagram Halaman Direktur

Tabel IV.8

Deskripsi Use Case Diagram Halaman Direktur Use Case name Halaman Direktur

Requirement D2

Goal Direktur mengelola halaman direktur

Pre-conditions Direktur mengakses melakukan login Post-conditions Sistem menampilkan halaman utama Failed end condition -

Primary actors Direktur

Main flow / basic path Direktur dapat melihat halaman direktur

Invariant -

C. Activity Diagram

Diagram aktivitas lebih khusus pada alur sistem, diagram ini tidak hanya memodelkan software melainkan memodelkan model bisnis juga.

1. Activity Diagram Ubah Password

(11)

Gambar IV.9. Activity Diagram Ubah Password

2. Activity Diagram Transaksi Permohonan

Gambar IV.10. Activity Diagram Permohonan 3. Activity Diagram Transaksi Pertanggungjawaban

(12)

Gambar IV.11. Activity Diagram Pertanggungjawaban

4. Activity Diagram Keuangan

Gambar IV.12. Activity Diagram Keuangan 5. Activity Diagram Akunting

(13)

Gambar IV.13. Activity Diagram Akunting

6. Activity Diagram Direktur

Gambar IV.14. Activity Diagram Direktur 4.2. Desain

(14)

4.2.1 Database

1. Entity Relationship Diagram

Gambar IV.15 (ERD) Entity Realtionship diagram 2. Logical Record Structure

(15)

Gambar IV.16 LRS (Logical Record Structure) 3. Spesifikasi File

Dalam perancangan website ini menggunakan satu file database dengan nama dbanggaran, yang didalamnya terdapat 10 buah tabel sebagai berikut :

1. Nama Tabel : Anggaran

Akronim : anggaran

Fungsi : Sebagai tempat menyimpan data master anggaran

Tipe : File Master

Organisasi : Index Sequential

Media : Hard Disk

Panjang Record : 476 karakter

Kunci Field : kd_anggaran

(16)

Software : MySql

Tabel IV. 9

Spesifikasi Tabel Anggaran

No Elemen Data Akronim Tipe Size Keterangan

1 Kode Anggaran kd_anggaran Varchar 20 Primary Key

2 Nama Anggaran nm_anggaran Varchar 225

3 Jumlah Anggaran jml_anggaran Integer 11

4 Tambah Anggaran tambah_anggaran Integer 11

5 Kurangi Anggaran kurangi_anggaran Integer 11

6 IDTahun IDTahun Integer 2 Foreign Key

7 Id unit Id_unit Varchar 20 Foreign Key

8 Tanggal Masuk tgl_masuk Date

9 Temporary User temp_user Integer 11

10 Temporary Keuangan temp_keu Integer 11

11 Sebelum sebelum Integer 11

12 Juli juli Integer 11

13 Agustus agustus Integer 11

14 September september Integer 11

15 Oktober oktober Integer 11

16 November november Integer 11

17 Desember desember Integer 11

18 Januari januari Integer 11

19 Februari februari Integer 11

20 Maret maret Integer 11

21 April april Integer 11

22 Mei mei Integer 11

23 Juni juni Integer 11

24 Sesudah sesudah Integer 11

25 Active active Enum “Y”,”N”

2. Nama Tabel : Unit

Akronim : unit

(17)

Panjang Record : 90 karakter

Kunci Field : id_unit

Software : MySql

Tabel IV. 9 Spesifikasi Tabel Unit

No Elemen Data Akronim Tipe Size Keterangan

1 Id Unit id_unit varchar 20 Primary Key

2 Kode Unit kd_unit varchar 20

3 Deskripsi deskripsi varchar 50

3. Nama Tabel : Tahun Ajaran

Akronim : tahunajaran

Fungsi : Sebagai data master tahun ajaran

Tipe : File Master

Organisasi : Index Sequential

Media : Hard Disk

Panjang Record : 22 karakter

Kunci Field : IDTahun

Software : MySql

Tabel IV. 10

Spesifikasi Tabel Tahun Ajaran

No Elemen Data Akronim Tipe Size Keterangan

(18)

1 Id Tahun IDTahun Integer 2 Primary Key

2 Tahun Ajaran ThnAjaran varchar 20

3 Active active Enum “Y”,”N”

4. Nama Tabel : User Akses

Akronim : user_akses

Fungsi : Sebagai data master pengguna sistem

Tipe : File Master

Organisasi : Index Sequential

Media : Hard Disk

Panjang Record : 216 karakter

Kunci Field : kd_user

Software : MySql

Tabel IV. 11

Spesifikasi Tabel User Akses

No Elemen Data Akronim Tipe Size Keterangan

1 Kode User kd_user Varchar 20 Primary Key

2 Nama User nama_user Varchar 40

3 Jenis Kelamin jenis_kelamin Enum “L”,”P”

4 Email email Varchar 40

5 Password password Varchar 45

6 Tanggal Input tanggal_input Date

7 Tanggal Online tanggal_online Datetime

8 Id Unit id_unit Varchar 20 Foreign Key

9 aktif aktif Enum “Y”,”N”

10 Remove remove Enum “Y”,”N”

11 Online online Integer 2

(19)

16 Nav Uang Muka nav_uang_muka Integer 1

17 Nav

Pertanggungjawaban

nav_pertanggungja waban

Integer

1

18 Nav Data

permohonan nav_datapermohon

an Integer 1

19 Nav Data

pertanggungjawaban nav_datapertanggu

ngjawaban Integer 1

20 Nav Status Transaksi nav_statustransaksi Integer 1 21 Nav status trans

keuangan

nav_status_trans_k eu

Integer

1 22 Nav Status trans

akunting

nav_status_trans_a kun

Integer

1

23 Nav data anggaran nav_data_anggaran Integer 1

24 Nav Pindah

Anggaran

nav_pindah_anggar an

Integer 1

25 Nav Laporan nav_laporan Integer 1

26 Nav Pengaturan nav_pengaturan Integer 1

5. Nama Tabel : Permohonan

Akronim : permohonan

Fungsi : Sebagai data transaksi permohonan uang muka

Tipe : File Transaksi

Organisasi : Index Sequential

Media : Hard Disk

Panjang Record : 61 karakter

Kunci Field : kd_permohonan

Software : MySql

(20)

Tabel IV. 12

Spesifikasi Tabel Permohonan

No Elemen Data Akronim Tipe Size Keterangan

1 Kode Permohonan kd_permohonan Varchar 20 Primary Key

2 Kode Anggaran kd_anggaran Varchar 20 Foreign Key

3 Tanggal User tgl_user Date

4 Tanggal Keuangan tgl_keu Date

5 Keterangan keterangan text

6 Dana Permohonan dana_permohonan Integer 11

7 Kode User kd_user Varchar 20 Foreign Key

8 Status status Integer 1

9 Active active Enum “Y”,”N”

6. Nama Tabel : Pertanggungjawaban

Akronim : pertanggungjawaban

Fungsi : Sebagai data transaksi pertanggungjawaban

Tipe : File Transaksi

Organisasi : Index Sequential

Media : Hard Disk

Panjang Record : 92 karakter

Kunci Field : kd_pertanggungjawaban

Software : MySql

Tabel IV. 13

Spesifikasi Tabel Pertanggungjawaban

No Elemen Data Akronim Tipe Size Keterangan

(21)

5 Tanggal Akunting tgl_akun Date

6 Kode Permohonan kd_permohonan Varchar 20 Foreign Key

7 Kode Anggaran kd_anggaran Varchar 20 Foreign Key

8 Keterangan keterangan Text

9 Total Pemakaian total_pakai Integer 11

10 Status status Integer 1

11 Active active Enum “Y”,”N”

7. Nama Tabel : Transaksi Anggaran

Akronim : transaksi_anggaran

Fungsi : Sebagai data transaksi anggaran

Tipe : File Transaksi

Organisasi : Index Sequential

Media : Hard Disk

Panjang Record : 258 karakter

Kunci Field : id_trans

Software : MySql

Tabel IV. 14

Spesifikasi Tabel Transaksi Anggaran

(22)

No Elemen Data Akronim Tipe Size Keterangan

1 Id Transaksi id_trans Double Primary Key

2 Kode Anggaran kd_anggaran Varchar 20 Foreign Key

3 Kode Permohonan kd_permohonan Varchar 20 Foreign Key

4 Kode

Pertanggungjawaban kd_pertanggungja

waban Varchar 20 Foreign Key

5 Transaksi temporary

user transtemp_user Integer 11

6

Transaksi Temporary

Keuangan transtemp_keu

Integer 11

7 Transaksi Asal transasal Integer 11

8 Sebelum sebelum Integer 11

9 Juli juli Integer 11

10 Agustus agustus Integer 11

11 September september Integer 11

12 Oktober oktober Integer 11

13 November november Integer 11

14 Desember desember Integer 11

15 Januari januari Integer 11

16 Februari februari Integer 11

17 Maret maret Integer 11

18 April april Integer 11

19 Mei mei Integer 11

20 Juni juni Integer 11

21 Sesudah sesudah Integer 11

22 Tanggal Transaksi transtgl_trans Date

8. Nama Tabel : Pindah Anggaran

(23)

Media : Hard Disk Panjang Record : 106 karakter

Kunci Field : IDPindah

Software : MySql

Tabel IV. 15

Spesifikasi Tabel Pindah Anggaran

No Elemen Data Akronim Tipe Size Keterangan

1 Id Pindah Anggaran IDPindah Integer 11 Primary Key

2 Kode Dari Unit kd_unit_dari Varchar 10

3 Kode Ke Unit kd_unit_ke Varchar 10

4 Kode Anggaran Asal kd_anggaran_Asal Varchar 20

5 Asal Anggaran anggaran_asal Integer 11

6 Kode Anggaran

Tujuan kd_anggaran_Tujuan Varchar 20

7 Tujuan Anggaran anggaran_Tujuan Integer 11

8 Nominal nominal Integer 11

9 Keterangan keterangan Text

10 Tanggal tanggal Date

11 Id Tahun IDTahun Integer 2

12 Kode user kd_user Varchar

9. Nama Tabel : Pesan Permohonan

(24)

Akronim : pesan_keu

Fungsi : Sebagai data pesan transaksi permohonan

Tipe : File Transaksi

Organisasi : Index Sequential

Media : Hard Disk

Panjang Record : 265 karakter

Kunci Field : id_pesan

Software : MySql

Tabel IV. 16

Spesifikasi Tabel Pesan Permohonan

No Elemen Data Akronim Tipe Size Keterangan

1 Id Pesan id_pesan Double Primary Key

2 Kode Permohonan kd_permohonan Varchar 20 Foreign Key

3 Kode User kd_user Varchar 20 Foreign Key

4 Pesan pesan Varchar 225

5 Tanggal Pesan tgl_pesan Date

6 Jam jam time

10. Nama Tabel : Pesan Pertanggungjawaban

Akronim : pesan_per

Fungsi : Sebagai data pesan transaksi pertanggungjawaban

Tipe : File Transaksi

Organisasi : Index Sequential

Media : Hard Disk

Panjang Record : 265 karakter

Kunci Field : id_pesan

(25)

2 Kode

Pertanggungjawaban

kd_pertanggungja

waban Varchar 20 Foreign Key

3 Kode User kd_user Varchar 20 Foreign Key

4 Pesan pesan Varchar 225

5 Tanggal Pesan tgl_pesan Date

6 Jam jam time

4.2.2 Software Architecture A. Component Diagram

Berikut Componet Diagram yang menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan didalamnya yang diwakili oleh setiap komponen.

(26)

Gambar IV.17 Component Diagram Sistem Permintaan Anggaran B. Deployment Diagram

Deploymet Diagram ini menyediakan gambaran bagaimana sistem secara fisik akan terlihat. Sistem diwakili oleh node-node, dimana masing-masing node diwakili oleh sebuah kubus dan didalamnya diikutsertakan komponen yang telah didefinisikan sebelumnya pada diagram component.

Gambar IV.18 Deplyment Diagram Sistem Permintaan Anggaran

4.2.3 User Interface

(27)

Gambar IV. 19 Form Login

2. Tampilan Halaman Utama

Gambar IV.20 Halaman Utama

(28)

3. Tampilan Halaman Master Unit

Gambar IV.21 Halaman Master Unit

4. Tampilan Halaman Master Tahun anggaran

Gambar IV.22 Halaman Master Tahun Anggaran

(29)

Gambar IV.23 Halaman Master Anggaran

6. Tampilan Halaman Transaksi Permohonan Uang Muka

Gambar IV.24 Halaman Transaksi Permohonan Uang Muka

(30)

7. Tampilan Halaman Transaksi Pertanggungjawaban

Gambar IV.25 Halaman Transaksi Pertanggungjawaban

8. Tampilan Halaman Status Transaksi

Gambar IV.26 Halaman Status Transaksi

(31)

Gambar IV.27 Data Transaksi Keuangan

4.3 Code Generation

Pada tahapan ini akan menampilkan listing program pada form yang terkait dengan proses bisnis utamanya.

1. Form Login Sistem

<!DOCTYPE html>

<html>

<head>

<title>Pah Tsung School</title>

<meta name="viewport" content="width=device-width, initial- scale=1">

<link rel="icon" href="img/favicon.ico">

<!-- Fonts -->

<link href='http://fonts.googleapis.com/css?

family=Roboto+Condensed:300,400' rel='stylesheet' type='text/css'>

<link href='http://fonts.googleapis.com/css?

family=Lato:300,400,700,900' rel='stylesheet' type='text/css'>

<!-- CSS Libs -->

<link rel="stylesheet" type="text/css"

href="lib/css/bootstrap.min.css">

(32)

<link rel="stylesheet" type="text/css" href="lib/css/font- awesome.min.css">

<link rel="stylesheet" type="text/css"

href="lib/css/animate.min.css">

<link rel="stylesheet" type="text/css" href="lib/css/bootstrap- switch.min.css">

<!-- CSS App -->

<link rel="stylesheet" type="text/css" href="lib/css/style.css">

</head>

<body class="flat-blue login-page">

<div class="container">

<div class="login-box">

<div>

<div class="login-form row">

<div class="col-sm-12 text-center login-header">

<img src="img/logo.png" alt="logo.png">

</div>

<div class="col-sm-12">

<div class="login-body">

<div class="progress hidden" id="login-progress">

<div class="progress-bar progress-bar-warning progress-bar-striped active" role="progressbar" aria-valuenow="100"

aria-valuemin="0" aria-valuemax="100" style="width: 100%">

Log In...

</div>

</div>

<div id="error-login"></div>

<form method="post" id="login-form">

<div class="control">

<input type="text" class="form-control"

name="user_email" placeholder="email address" id="user_email"/>

</div>

<div class="control">

<input type="password" class="form-control"

name="password" placeholder="password" id="password" />

<div class="checkbox" align="left">

<label><input type="checkbox"

id="methods"><span style="color:#fff"> Show password</span></label>

</div>

</div>

<div class="login-button">

<button type="submit" class="btn btn-primary"

id="btn-login" name="btnloginsistem"><i class="fa fa-key"></i>

Login</button>

</div>

</form>

</div>

<div class="login-footer">

(33)

<!-- Javascript Libs -->

<script type="text/javascript" src="lib/js/jquery.min.js"></script>

<script type="text/javascript" src="lib/js/bootstrap.min.js"></script>

<script type="text/javascript" src="lib/js/jquery- 1.7.2.min.js"></script>

<script type="text/javascript">

$(document).ready(function(){

$('#methods').click(function(){

if($(this).is(':checked')){

$('#password').attr('type','text');

}else{

$('#password').attr('type','password');

} });

});

</script>

<script type="text/javascript"

src="lib/js/validation.min.js"></script>

<script src="lib/login.js" type="text/javascript"></script>

<!-- Javascript -->

</body>

</html>

2. Form Permohonan Uang Muka

<!DOCTYPE html>

<html>

<head>

<title>E-budgeting</title>

<meta name="viewport" content="width=device-width, initial- scale=1">

<link rel="icon" href="img/favicon.ico">

<!-- Fonts -->

<link href='http://fonts.googleapis.com/css?

family=Roboto+Condensed:300,400' rel='stylesheet' type='text/css'>

<link href='http://fonts.googleapis.com/css?

family=Lato:300,400,700,900' rel='stylesheet' type='text/css'>

<!-- CSS Libs -->

<link rel="stylesheet" type="text/css"

href="lib/css/bootstrap.min.css">

(34)

<link rel="stylesheet" type="text/css" href="lib/css/font- awesome.min.css">

<link rel="stylesheet" type="text/css"

href="lib/css/animate.min.css">

<link rel="stylesheet" type="text/css"

href="lib/css/select2.min.css">

<!--datepicker-->

<link href="lib/css/bootstrap-datetimepicker.css" rel="stylesheet"

media="screen">

<link href="lib/css/bootstrap-datetimepicker.min.css"

rel="stylesheet" media="screen">

<link rel="stylesheet" type="text/css"

href="lib/css/dataTables.bootstrap.css">

<!--alert-->

<link rel="stylesheet" href="themes/alertify.core.css" />

<link rel="stylesheet" href="themes/alertify.bootstrap.css"/>

<!-- CSS App -->

<link rel="stylesheet" type="text/css" href="lib/css/style.css">

<link rel="stylesheet" type="text/css" href="lib/css/themes/flat- blue.css">

</head>

<body class="flat-blue">

<div id="loading"></div>

<div class="app-container" id="page">

<div class="row content-container">

<nav class="navbar navbar-default navbar-fixed-top navbar- top">

<div class="container-fluid">

<div class="navbar-header">

<button type="button" class="navbar-expand-toggle">

<i class="fa fa-bars icon"></i>

</button>

<ol class="breadcrumb navbar-breadcrumb">

<li class="active"><img src="img/loggo.gif"

alt="loggo"></li>

</ol>

<button type="button" class="navbar-right-expand-toggle pull-right visible-xs">

<i class="fa fa-th icon"></i>

</button>

</div>

<ul class="nav navbar-nav navbar-right">

<button type="button" class="navbar-right-expand-toggle pull-right visible-xs">

<i class="fa fa-times icon"></i>

</button>

<li class="info">

(35)

<ul class="dropdown-menu animated fadeInDown">

<li>

<div class="profile-info">

<h4 class="username">Mr.

Kasnawi</h4>

<p>kasnawi20@gmail.com</p>

<div class="btn-group margin-bottom-2x" role="group">

<a

href="#Modalusersetting" class="btn btn-default setting-user"

id="u17" data-toggle="modal" data-dismiss="modal"><i class="fa fa- gears fa-fw"></i> Setting</a>

<a href="logout.php"

type="button" class="btn btn-default"><i class="fa fa-sign-out"></i>

Logout</a>

</div>

</div>

</li>

</ul>

</li>

</ul>

</div> </nav>

<div class="side-menu sidebar-inverse">

<nav class="navbar navbar-default" role="navigation">

<div class="side-menu-container">

<div class="navbar-header">

<a class="navbar-brand" href="#">

<div class="icon">

<div><img src="img/loggo.png" width="35"></div>

</div>

<div class="title">PAH TSUNG SCHOOL</div>

</a>

<button type="button" class="navbar-expand-toggle pull-right visible-xs">

<i class="fa fa-times icon"></i>

</button>

</div>

<ul class="nav navbar-nav">

(36)

<li class="">

<a href="http://pahtsung99/e-budgeting/">

<span class="icon fa fa-home"></span><span class="title">Beranda</span>

</a>

</li>

<li id="unit" class="">

<a href="?page=unit">

<span class="icon fa fa-tags"></span><span class="title">Master Unit</span>

</a>

</li>

<li id="tahunajaran" class="">

<a href="?page=tahun-anggaran">

<span class="icon fa fa-bookmark-o"></span><span class="title">Master Tahun anggaran</span>

</a>

</li>

<li id="anggaran" class="">

<a href="?page=anggaran">

<span class="icon fa fa-money"></span><span class="title">Master Anggaran</span>

</a>

</li>

<li id="transaksi-permohonan" class="active">

<a href="?page=transaksi-permohonan">

<span class="icon fa fa-paper-plane"></span><span class="title">Pemohonan Uang Muka</span>

</a>

</li>

<li id="transaksi-pertanggungjawaban" class="">

<a href="?page=transaksi-pertanggungjawaban">

<span class="icon fa fa-thumbs-o-up"></span><span class="title">Pertanggungjawaban</span>

</a>

</li>

<li id="data-permohonan" class="">

<a href="?page=data-permohonan">

<span class="icon fa fa-file-text-o"></span><span class="title">Data Pemohonan</span>

</a>

</li>

<li id="data-pertanggungjawaban" class="">

<a href="?page=data-pertanggungjawaban">

<span class="icon fa fa-file-text"></span><span class="title">Data Pertanggungjawaban</span>

</a>

</li>

<li id="status-transaksi" class="">

(37)

class="title">Data anggaran</span>

</a>

</li>

<li id="data-transaksi-bag-keuangan" class="">

<a href="?page=data-transaksi-bag-keuangan">

<span class="icon fa fa-cart-plus"></span><span class="title">Data Transaksi</span>

</a>

</li>

<li id="data-transaksi-bag-akunting" class="">

<a href="?page=data-transaksi-bag-akunting">

<span class="icon fa fa-cart-plus"></span><span class="title">Data Transaksi</span>

</a>

</li>

<li id="pindah-anggaran" class="">

<a href="?page=pindah-anggaran">

<span class="icon fa fa-file-text"></span><span class="title">Pindah Anggaran</span>

</a>

</li>

<li id="laporan-anggaran" class="">

<a href="?page=laporan-anggaran">

<span class="icon fa fa-file-text"></span><span class="title">Laporan Anggaran</span>

</a>

</li>

<li id="setting-user" class="">

<a href="?page=setting-user">

<span class="icon fa fa-gears fa-fw"></span><span class="title">Pengaturan pemakai</span>

</a>

</li>

</ul>

</div>

<!-- /.navbar-collapse -->

</nav>

</div>

<!-- Main Content -->

<div class="container-fluid">

<div class="side-body">

(38)

<div class="card">

<div class="card-header">

<div class="card-title">

<div class="title"><i class="fa fa-angle-double- right"></i> Transaksi Uang Muka</div>

</div>

</div>

<div class="card-body">

<div class="alert fresh-color alert-info alert-dismissible fade in" role="alert">

<button type="button" class="close" data- dismiss="alert" aria-label="Close"><span aria- hidden="true">&times;</span></button>

<i class="fa fa-info-circle "> </i><strong >

Warning!</strong> Masukan estimasi Permohonan uang muka anda sesuai kebutuhan anggaran yang diperkirakan

</div>

<form action="modul/permohonan/action.php"

method="post">

<div class="sub-title">No Uang Muka </div>

<div class="row">

<div class="col-md-4">

<div>

<input type="text" class="form- control input-sm" value="IT-5" name="kd_permohonan"

id="kd_permohonan" readonly>

</div>

</div>

<div class="col-md-8"></div>

</div>

<div class="sub-title">Pilih Anggaran **

<em class="description text-primary">( Sesuaikan Permohonan anda dengan Kode Anggaran yang telah ditentukan )

</em>

</div>

<div>

<select class="form-control input-sm" name="kd_anggaran"

id="kd_anggaran" style="width:100%" required>

<option value="" selected>Pilih anggaran</option></select>

</div>

<div class="sub-title">

Keterangan

<em class="description text-

danger">( Masukan Lampiran kebutuhan permohonan anda ) </em>

</div>

<div>

<textarea id="editor" rows="3"

name="keterangan" id="keterangan" required></textarea>

</div>

(39)

<br>

<div>

<button type="submit" class="btn btn-

success" id="PermohonanProcess"

name="PermohonanProcess">Proses</button>

<a href="?page=data-permohonan"

class="btn btn-danger">Batal</a>

</div>

</form>

</div>

</div>

</div>

</div>

</div>

<footer class="app-footer">

<div class="wrapper"><span class="pull-right">Versi 2.1 <a href="#"><i class="fa fa-angle-double-up top-up"></i></a></span>

&copy; Right Reserved PahTsung School 2017 </div>

</footer>

</div>

<!-- Modal setting user -->

<div class="modal fade in" id="Modalusersetting">

<div class="modal-dialog">

<div class="modal-content">

<div class="modal-header md-header">

<button type="button" class="close" data- dismiss="modal" aria-label="Close"><span aria- hidden="true">&times;</span></button>

<h4 id="myModalLabel" class="modal-title"><i class="fa fa-user"></i> Form User Edit</h4>

</div>

<div class="modal-body edit-user" style="max- height:550px; overflow-y: auto;">

</div>

</div>

</div>

</div>

<!--alert-->

<script src="lib/js/alertify.min.js"></script>

<script src="lib/js/jquery-1.10.2.js"></script>

<!-- Javascript Libs -->

(40)

<script type="text/javascript" src="lib/js/jquery.min.js"></script>

<script type="text/javascript" src="lib/js/bootstrap.min.js"></script>

<script type="text/javascript" src="lib/js/jquery-1.7.2.min.js"></script>

<script type="text/javascript" src="lib/loading.js"></script>

<script type="text/javascript" src="lib/ajax.js"></script>

<script type="text/javascript" src="lib/mymoney.js"></script>

<script type="text/javascript" src="lib/js/select2.full.min.js"></script>

<script src="ckeditor/ckeditor.js"></script>

<script src="ckeditor/samples/js/sample.js"></script>

<script src="ckeditor/tinymce.js"></script>

<!-- Javascript -->

<script type="text/javascript" src="lib/js/app.js"></script>

<script type="text/javascript" src="lib/js/index.js"></script>

</body>

</html>

3. Form Pertanggungjawaban

<!DOCTYPE html>

<html>

<head>

<title>E-budgeting</title>

<meta name="viewport" content="width=device-width, initial- scale=1">

<link rel="icon" href="img/favicon.ico">

<!-- Fonts -->

<link href='http://fonts.googleapis.com/css?

family=Roboto+Condensed:300,400' rel='stylesheet' type='text/css'>

<link href='http://fonts.googleapis.com/css?

family=Lato:300,400,700,900' rel='stylesheet' type='text/css'>

<!-- CSS Libs -->

<link rel="stylesheet" type="text/css" href="lib/css/bootstrap.min.css">

<link rel="stylesheet" type="text/css" href="lib/css/font- awesome.min.css">

<link rel="stylesheet" type="text/css" href="lib/css/animate.min.css">

<link rel="stylesheet" type="text/css" href="lib/css/select2.min.css">

<!--datepicker-->

<link href="lib/css/bootstrap-datetimepicker.css" rel="stylesheet"

media="screen">

<link href="lib/css/bootstrap-datetimepicker.min.css" rel="stylesheet"

media="screen">

<link rel="stylesheet" type="text/css"

href="lib/css/dataTables.bootstrap.css">

<!--alert-->

<link rel="stylesheet" href="themes/alertify.core.css" />

<link rel="stylesheet" href="themes/alertify.bootstrap.css"/>

(41)

<div class="row content-container">

<nav class="navbar navbar-default navbar-fixed-top navbar-top">

<div class="container-fluid">

<div class="navbar-header">

<button type="button" class="navbar-expand-toggle">

<i class="fa fa-bars icon"></i>

</button>

<ol class="breadcrumb navbar-breadcrumb">

<li class="active"><img src="img/loggo.gif"

alt="loggo"></li>

</ol>

<button type="button" class="navbar-right-expand-toggle pull-right visible-xs">

<i class="fa fa-th icon"></i>

</button>

</div>

<ul class="nav navbar-nav navbar-right">

<button type="button" class="navbar-right-expand-toggle pull-right visible-xs">

<i class="fa fa-times icon"></i>

</button>

<li class="info">

<a href='#' class='dropdown-toggle'><img

src='profile/small_1518121742.jpg' class='nav-user-photo'

alt='1518121742.jpg'></a>

</li>

<li class="dropdown profile">

<a href="#" class="dropdown-toggle" data- toggle="dropdown" role="button" aria-expanded="false">Mr. Kasnawi

<span class="caret"></span></a>

<ul class="dropdown-menu animated

fadeInDown">

<li>

<div class="profile-info">

<h4 class="username">Mr.

Kasnawi</h4>

<p>kasnawi20@gmail.com</p>

<div class="btn-group margin-bottom-2x" role="group">

<a

href="#Modalusersetting" class="btn btn-default setting-user" id="u17"

(42)

data-toggle="modal" data-dismiss="modal"><i class="fa fa-gears fa- fw"></i> Setting</a>

<a href="logout.php"

type="button" class="btn btn-default"><i class="fa fa-sign-out"></i>

Logout</a>

</div>

</div>

</li>

</ul>

</li>

</ul>

</div>

</nav>

<div class="side-menu sidebar-inverse">

<nav class="navbar navbar-default" role="navigation">

<div class="side-menu-container">

<div class="navbar-header">

<a class="navbar-brand" href="#">

<div class="icon">

<div><img src="img/loggo.png" width="35"></div>

</div>

<div class="title">PAH TSUNG SCHOOL</div>

</a>

<button type="button" class="navbar-expand-toggle pull-right visible-xs">

<i class="fa fa-times icon"></i>

</button>

</div>

<ul class="nav navbar-nav">

<li class="">

<a href="http://pahtsung99/e-budgeting/">

<span class="icon fa fa-home"></span><span class="title">Beranda</span>

</a>

</li>

<li id="transaksi-permohonan" class="">

<a href="?page=transaksi-permohonan">

<span class="icon fa fa-paper-plane"></span><span class="title">Pemohonan Uang Muka</span>

</a>

</li>

<li id="transaksi-pertanggungjawaban" class="active">

<a href="?page=transaksi-pertanggungjawaban">

<span class="icon fa fa-thumbs-o-up"></span><span class="title">Pertanggungjawaban</span>

</a>

(43)

<a href="?page=data-pertanggungjawaban">

<span class="icon fa fa-file-text"></span><span class="title">Data Pertanggungjawaban</span>

</a>

</li>

<li id="data-transaksi-bag-keuangan" class="">

<a href="?page=data-transaksi-bag-keuangan">

<span class="icon fa fa-cart-plus"></span><span class="title">Data Transaksi</span>

</a>

</li>

<li id="data-transaksi-bag-akunting" class="">

<a href="?page=data-transaksi-bag-akunting">

<span class="icon fa fa-cart-plus"></span><span class="title">Data Transaksi</span>

</a>

</li>

<li id="pindah-anggaran" class="">

<a href="?page=pindah-anggaran">

<span class="icon fa fa-file-text"></span><span class="title">Pindah Anggaran</span>

</a>

</li>

<li id="laporan-anggaran" class="">

<a href="?page=laporan-anggaran">

<span class="icon fa fa-file-text"></span><span class="title">Laporan Anggaran</span>

</a>

</li>

<li id="setting-user" class="">

<a href="?page=setting-user">

<span class="icon fa fa-gears fa-fw"></span><span class="title">Pengaturan pemakai</span>

</a>

</li>

</ul>

</div>

<!-- /.navbar-collapse -->

</nav>

</div>

<!-- Main Content -->

(44)

<div class="container-fluid">

<div class="side-body">

<div class="card">

<div class="card-header">

<div class="card-title">

<div class="title"><i class="fa fa-angle-double-right"></i>

Transaksi Pertanggungjawaban</div>

</div>

</div>

<div class="card-body">

<div class="alert fresh-color alert-danger alert-dismissible fade in" role="alert">

<button type="button" class="close" data- dismiss="alert" aria-label="Close"><span aria- hidden="true">&times;</span></button>

<i class="fa fa-info-circle"> </i><strong>

Warning!</strong> Masukan No Permohonan Jika sebelumnya sudah melakukan permohonan dana uang muka.<br>

Jika tanpa permohonan dana uang muka maka Pilih Keperluan anggaran, untuk melakukan transaksi pertanggungjawaban.

</div>

<form

action="modul/pertanggungjawaban/action.php" method="post" >

<div class="row">

<div class="col-md-3">

<div class="sub-title">No Pertanggungjawaban</div>

<div>

<input type="text"

class="form-control input-sm" name="kd_pertanggungjawaban"

id="kd_pertanggungjawaban" value="P-IT-18" readonly>

</div>

</div>

<div class="col-md-9">

<div id="pilih_permohonan">

<div class="sub-title">No Permohonan Uang Muka <em class="description text-primary">( Ini adalah daftar permohonan anda yang belum dipertanggungjawabkan )

</em></div>

<select class="form-control input-sm" name="kd_permohonan" id="kd_permohonan_trans"

style="width:100%">

<option value=""

selected>Pilih Kode permohonan</option>

</select>

</div>

</div>

</div>

(45)

2017 / DS-IT-01 / Maintenance H/W / Jumlah Anggaran : 12.000.000 / Sisa anggaran : 290.400</option><option value='DS-IT-02'>2016-2017 / DS-IT-02 / Operasional Internet / Jumlah Anggaran : 18.000.000 / Sisa anggaran : 11.598.000</option><option value='DS-IT-03'>2016-2017 / DS-IT-03 / WEB Server ( sewa koneksi server ) / Jumlah Anggaran : 2.000.000 / Sisa anggaran : 1.280.000</option><option value='DS-IT- 04'>2016-2017 / DS-IT-04 / Pembelian Software Pend dan aplikasi / Jumlah Anggaran : 5.000.000 / Sisa anggaran : 3.666.120</option><option value='DS-IT-05'>2016-2017 / DS-IT-05 / Maintenance WEB content / Jumlah Anggaran : 0 / Sisa anggaran :

0</option> </select>

</div>

<div class="sub-title">

Keterangan

<em class="description text-

danger">( Masukan Lampiran pertanggungjawaban anda ) </em>

</div>

<div>

<textarea id="editor" rows="3"

name="keterangan" id="keterangan"></textarea>

</div>

<div class="sub-title">Jumlah Dana Terpakai</div>

<div>

<input type="number" class="form-control input-sm fit" name="total_pakai" id="total_pakai" placeholder="masukan jumlah uang muka" onkeydown="return numbersonly(this, event);"

onkeyup="javascript:tandaPemisahTitik(this);" required>

</div>

<div>

<button type="submit" class="btn btn- success" name="PertanggungjawabanProses">Proses</button>

<a href="?page=data-pertanggungjawaban"

class="btn btn-danger">Batal</a>

</div>

</form>

</div>

</div>

</div>

</div>

</div>

<footer class="app-footer">

(46)

<div class="wrapper">

<span class="pull-right">Versi 2.1 <a href="#"><i class="fa fa- angle-double-up top-up"></i></a></span> &copy; Right Reserved PahTsung School 2017 </div>

</footer>

</div>

<!-- Modal setting user -->

<div class="modal fade in" id="Modalusersetting">

<div class="modal-dialog">

<div class="modal-content">

<div class="modal-header md-header">

<button type="button" class="close" data- dismiss="modal" aria-label="Close"><span aria- hidden="true">&times;</span></button>

<h4 id="myModalLabel" class="modal-title"><i class="fa fa-user"></i> Form User Edit</h4>

</div>

<div class="modal-body edit-user" style="max- height:550px; overflow-y: auto;">

</div>

</div>

</div>

</div>

<!--alert-->

<script src="lib/js/alertify.min.js"></script>

<script src="lib/js/jquery-1.10.2.js"></script>

<!-- Javascript Libs -->

<script type="text/javascript"

src="lib/js/jquery.min.js"></script>

<script type="text/javascript"

src="lib/js/bootstrap.min.js"></script>

<script type="text/javascript" src="lib/js/jquery- 1.7.2.min.js"></script>

<script type="text/javascript" src="lib/loading.js"></script>

<script type="text/javascript" src="lib/ajax.js"></script>

<script type="text/javascript"

src="lib/mymoney.js"></script>

<script type="text/javascript"

src="lib/js/select2.full.min.js"></script>

<script src="ckeditor/ckeditor.js"></script>

<script src="ckeditor/samples/js/sample.js"></script>

<script src="ckeditor/tinymce.js"></script>

<!-- Javascript -->

<script type="text/javascript" src="lib/js/app.js"></script>

<script type="text/javascript" src="lib/js/index.js"></script>

</body>

</html>

(47)

No Skenario pengujian

Test Case Hasil yang diharapkan Hasil pengujian

Kesimpulan

1. Email Address dan password

tidak diisi

kemudian klik tombol login

Email Address : (kosong).

Password : (kosong).

Sistem akan menolak

akses user dan

menampilakan pesan

Silahkan masukan alamat email anda “ di bagian inputan email address dan

Silahkan masukan Password anda

dibagian inputan

password

Sesuai

Harapan Valid

2. Mengetikkan Email Address dan Password tidak diisi atau kosong

kemudian klik login.

Email Address : kasnawi20

@gmail.co m (benar).

Password : (kosong).

Sistem akan menolak

akses user dan

menampilakan pesan

Silahkan masukan Password anda

Sesuai

Harapan Valid

3. Email Address

tidak diisi

(kosong) dan password diisikemudian klik tombol login.

Email Address:

(kosong).

Password

: 12345

(benar).

Sistem akan menolak

akses user dan

menampilakan pesan

“Silahkan masukan alamat email anda“.

Sesuai

Harapan Valid

4. Mengetikkan

salah satu

kondisi salah

pada Email

Address atau Password kemudian klik tombol login.

Email Address:

asal (benar).

Password : 1234 (salah).

Sistem akan menolak

akses user dan

menampilkan pesan

email atau password anda salah. !”

Sesuai

Harapan Valid

(48)

5. Mengetikkan Email Address atau Password dengan data yang benar

Username :

kasnawi20

@gmail.co m (benar).

Password : 12345

Sistem menerima

akses login dan

kemudian langsung

menampil kan

halaman utama.

Sesuai

Harapan Valid

4.5. Support

Berikut ini penjelasan tentang publikasi web dan spesifikasi hardware dan sofware dari sistem usulan yang telah dibuat.

4.5.1. Publikasi web

Publikasi web tentang hasil sistem permintaan anggaran menggunakan intranet saja, tidak bisa diakses dari luar.

4.5.2. Spesifikasi Hardware dan Software

Spesifikasi Hardware dan software disini adalah seperangkat alat atau elemen elektronik yang dapat membantu sistem usulan sehingga program yang diusulkan oleh penulis dapat bekerja dengan baik.

Tabel IV.19

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Windows 10 atau sebelumnya

Processor Intel(R) Core i3-4005U CPU @ 1.70GHz

(49)

Mouse Standar(optic)

Browser Mozilla Firefox,Google Crome

Software

4.6. Spesifikasi Dokumen Sistem Usulan

Dalam spesifikasi dokumen sistem usulan ini, dapat dijelaskan dokumen sebagai berikut :

a. Nama Dokumen : Form Permohonan Dana Uang Muka.

Fungsi : Sebagai bukti transaksi permintaan anggaran.

Sumber : Unit

Tujuan : Keuangan dan akunting

Media : Tampilan dan cetak

Frekuensi : Setiap terjadi proses permohonan permintaan anggaran oleh masing-masing unit

Format : Lampiran B-1

b. Nama Dokumen : Form Pertanggungjawaban

Fungsi : Sebagai bukti sudah melakukan proses

pertanggungjawaban pemakaian anggaran.

Sumber : Unit

Tujuan : Keuangan dan akunting

Media : Tampilan dan cetak

Frekuensi : Setiap terjadi proses pertanggungjawaban oleh Masing-masing unit

Format : Lampiran B-2

(50)

c. Nama Dokumen : Form Pencairan dana

Fungsi : Sebagai bukti dana anggaran sudah dicairkan oleh keuangan

Sumber : Keuangan

Tujuan : Unit

Media : Tampilan dan cetak

Frekuensi : Setiap terjadi proses permohonan

Format : Lampiran B-3

d. Nama Dokumen : Laporan Pemakaian Anggaran

Fungsi : Sebagai bukti pemakaian anggaran masing-masing

unit

Sumber : Direktur, Keuangan, akunting

Tujuan : -

Media : Tampilan dan cetak

Frekuensi : Berdasarkan tahun ajaran

Format : Lampiran B-4

e. Nama Dokumen : Laporan Rekapitulasi Anggaran

Fungsi : Sebagai bukti rekapitulasi keseluruhan anggaran tiap unit

Sumber : Direktur, Keuangan, akunting

Tujuan : -

Media : Tampilan dan cetak

Frekuensi : Berdasarkan tahun ajaran

Format : Lampiran B-5

f. Nama Dokumen : Laporan Transaksi Permohonan dan pertanggungjawaban

Fungsi : Sebagai bukti untuk melihat data transaksi tiap unit

Sumber : Direktur, Keuangan, akunting

Tujuan : -

Media : Tampilan dan cetak

(51)

anggaran tiap unit

Sumber : Direktur, Keuangan, akunting

Tujuan : -

Media : Tampilan dan cetak

Frekuensi : Berdasarkan tahun ajaran

Format : Lampiran B-7

Gambar

Tabel IV. 1
Gambar IV.2. Use Case Diagram Halaman Unit
Gambar IV.4. Use Case Diagram Halaman Keuangan
Gambar IV.6. Use Case Diagram Halaman Akunting
+7

Referensi

Dokumen terkait

Goal User dan Admin dapat melakukan login Pre-condition User atau Admin memilih menu login Post-condition Tampil form login. Failed end condition User atau Admin tidak

Goal Admin dapat mengelola pendaftaran santri Pre-conditionts Admin sudah melakukan login.. Post-conditionts Data calon santri berhasil disimpan Failed End Condition

Admin dapat mengelola data siswa, guru, kelas, mata pelajaran, jadwal mata pelajaran, nilai dan infromasi kalender akademik. Halaman

Use Case Name Melihat Data Pembelian Bahan Baku Requirements Bagian Admin dapat melihat data penjualan.. Goal Bagian Admin melihat data

Pre-Conditions Admin mengakses halaman input data Post-Conditions sistem menampilkan halaman yang diakses Failed and Conditions Halaman gagal diakses. Aktor

Gambar IV.6 dapat dijelaskan bahwa proses Activity Diagram halaman admin mengelola data konsultasi online atau pesan, dimulai dari admin melakukan login terlebih

mengubah profil mengelola kategori produk mengelola data produk mengelola data pemesanan mengelola ongkos kirim mengubah cara pembelian melihat data konfirmasi menghapus

Use Case Diagram Admin Mengelola Data Product Tabel IV.2 Use Case Diagram Mengelola Product Use Case Name Mengelola product Requirement B2 Goal Admin dapat menambah product ,