You are on page 1of 180

i

LEMBAR PENGESAHAN

DOKUMENTASI TEKNIS SISTEM E-CATALOGUE

DIREKTORAT PENGEMBANGAN SISTEM PENGADAAN SECARA ELEKTRONIK

DEPUTI BIDANG MONITORING EVALUASI DAN PENGEMBANGAN SISTEM INFORMASI

MENGETAHUI: DIBUAT OLEH: MENYETUJUI:

(Tatang Rustandar (Patria Susantosa) (Sarah Sadiqa)


Wiraatmadja)

Deputi Bidang Monitoring


Direktur Pengembangan Kepala Sub Bidang
Evaluasi Dan
Sistem Pengadaan Pengembangan Aplikasi
Pengembangan Sistem
Secara Elektronik dan Sistem Informasi
Informasi

ii
DAFTAR ISI

Daftar Isi ........................................................................................................................... i

Daftar Gambar ................................................................................................................. ii

Daftar Tabel ..................................................................................................................... v

Daftar Simbol .................................................................................................................. x

1. Business Requirements ............................................................................................... 1

1.1 Business Description .......................................................................................................... 1


1.2 Business Process ................................................................................................................ 2
1.3 Functional Requirement .................................................................................................... 4
1.4 Role User ........................................................................................................................... 8

2. Workshop Design ........................................................................................................ 9

2.1 Application Flow ...................................................................................................... 9


2.1.1 Identifikasi Actor ........................................................................................................... 9
2.1.2 Identifikasi Use Case ............................................................................................ 10
2.1.3 Use Case Diagram ............................................................................................... 14
2.1.4 Narasi Use Case Diagram ..................................................................................... 16
2.1.5 Activity Diagram .................................................................................................. 42
2.1.6 Deployment Diagram ........................................................................................... 67
2.1.7 Sequence Diagram ............................................................................................... 68
2.2 Database Relation .................................................................................................. 94
2.2.1 Skema Database/ ERD ................................................................................................ 94
2.2.2 Struktur Database ............................................................................................... 95

3. Implementation ........................................................................................................ 164

3.1 Implementation Workflow (Pengkodean) ............................................................... 164


3.2 Testing Application (Pengujian Sistem)................................................................... 164
i
DAFTAR GAMBAR

Gambar 1.1 Rich Picture Proses Bisnis Sistem e-Catalogue .....................................................2

Gambar 2.1 Use Case Diagram Modul Katalog .........................................................................14

Gambar 2.2 Use Case Diagram Modul CMS (Content Management System) ..........................14

Gambar 2.3 Use Case Diagram Modul Komoditas ....................................................................15

Gambar 2.4 Use Case Diagram Modul Services ........................................................................15

Gambar 2.5 Activity Diagram Login ..........................................................................................42

Gambar 2.6 Activity Diagram View Produk Katalog..................................................................43

Gambar 2.7 Activity Diagram Data Group Role ........................................................................44

Gambar 2.8 Activity Diagram Data User ...................................................................................45

Gambar 2.9 Activity Diagram Menu .........................................................................................46

Gambar 2.10 Activity Diagram Konten Statis ...........................................................................47

Gambar 2.11 Activity Diagram Konten Dinamis .......................................................................48

Gambar 2.12 Activity Diagram Polling ......................................................................................49

Gambar 2.13 Activity Diagram Foto Galeri ...............................................................................50

Gambar 2.14 Activity Diagram FAQ ..........................................................................................51

Gambar 2.15 Activity Diagram Pustaka File ..............................................................................52

Gambar 2.16 Activity Diagram Notifikasi ..................................................................................53

Gambar 2.17 Activity Diagram Data Komoditas .......................................................................54

Gambar 2.18 Activity Diagram Data Manufaktur .....................................................................55

Gambar 2.19 Activity Diagram Data Penyedia..........................................................................56

ii
Gambar 2.20 Activity Diagram Data Provinsi dan Kab./Kota....................................................57

Gambar 2.21 Activity Diagram Data Jenis Instansi ...................................................................58

Gambar 2.22 Activity Diagram Kurs ..........................................................................................59

Gambar 2.23 Activity Diagram Unit Pengukuran ......................................................................60

Gambar 2.24 Activity Diagram Data Produk .............................................................................61

Gambar 2.25 Activity Diagram Data Paket ...............................................................................62

Gambar 2.26 Activity Diagram ADP Services ............................................................................63

Gambar 2.27 Activity Diagram RUP Services ............................................................................64

Gambar 2.28 Activity Diagram Produk Services........................................................................65

Gambar 2.29 Activity Diagram Margin Harga Services .............................................................66

Gambar 2.30 Activity Diagram Logout ......................................................................................67

Gambar 2.31 Deployment Diagram .........................................................................................67

Gambar 2.32 Sequence Diagram Login .....................................................................................68

Gambar 2.33 Sequence Diagram View Produk Katalog ............................................................69

Gambar 2.34 Sequence Diagram Data Group Role ...................................................................70

Gambar 2.35 Sequence Diagram Data User ..............................................................................71

Gambar 2.36 Sequence Diagram Menu ....................................................................................72

Gambar 2.37 Sequence Diagram Konten Statis ........................................................................73

Gambar 2.38 Activity Diagram Konten Dinamis .......................................................................74

Gambar 2.39 Sequence Diagram Polling ...................................................................................75

Gambar 2.40 Sequence Diagram Foto Galeri ............................................................................76

Gambar 2.41 Sequence Diagram FAQ .......................................................................................77

Gambar 2.42 Sequence Diagram Pustaka File ..........................................................................78


iii
Gambar 2.43 Sequence Diagram Notifikasi ..............................................................................79

Gambar 2.44 Sequence Diagram Data Komoditas ....................................................................80

Gambar 2.45 Sequence Diagram Data Manufaktur ..................................................................81

Gambar 2.46 Sequence Diagram Data Penyedia ......................................................................82

Gambar 2.47 Sequence Diagram Data Provinsi dan Kab./Kota ................................................83

Gambar 2.48 Sequence Diagram Data Jenis Instansi ................................................................84

Gambar 2.49 Sequence Diagram Kurs.......................................................................................85

Gambar 2.50 Sequence Diagram Unit Pengukuran ..................................................................86

Gambar 2.51 Sequence Diagram Data Produk..........................................................................87

Gambar 2.52 Sequence Diagram Data Paket ............................................................................88

Gambar 2.53 Sequence Diagram ADP Services .........................................................................89

Gambar 2.54 Sequence Diagram RUP Services .........................................................................90

Gambar 2.55 Sequence Diagram Produk Services ....................................................................91

Gambar 2.56 Sequence Diagram Margin Harga Services ..........................................................92

Gambar 2.57 Sequence Diagram Logout ..................................................................................93

Gambar 2.58 Skema Database.................................................................................................94

iv
DAFTAR TABEL

Tabel 1.1 Tabel Role User.............................................................................................................8

Tabel 2.1 Identifikasi Actor ..........................................................................................................9

Tabel 2.2 Identifikasi Use Case ....................................................................................................10

Tabel 2.3 Narasi Use Case Login ..................................................................................................16

Tabel 2.4 Narasi Use Case View Produk Katalog..........................................................................17

Tabel 2.5 Narasi Use Case Data Group Role.................................................................................18

Tabel 2.6 Narasi Use Case Data User ...........................................................................................19

Tabel 2.7 Narasi Use Case Menu .................................................................................................20

Tabel 2.8 Narasi Use Case Konten Statis......................................................................................21

Tabel 2.9 Narasi Use Case Konten Dinamis .................................................................................22

Tabel 2.10 Narasi Use Case Polling ..............................................................................................23

Tabel 2.11 Narasi Use Case Foto Galeri .......................................................................................24

Tabel 2.12 Narasi Use Case FAQ ..................................................................................................25

Tabel 2.13 Narasi Use Case Pustaka File ......................................................................................26

Tabel 2.14 Narasi Use Case Notifikasi ..........................................................................................27

Tabel 2.15 Narasi Use Case Data Komoditas ...............................................................................28

Tabel 2.16 Narasi Use Case Data Manufaktur .............................................................................29

Tabel 2.17 Narasi Use Case Data Penyedia ..................................................................................30

Tabel 2.18 Narasi Use Case Data Provinsi dan Kab./Kota ............................................................31

Tabel 2.19 Narasi Use Case Data Jenis Instansi ...........................................................................32

Tabel 2.20 Narasi Use Case Kurs ..................................................................................................33

v
Tabel 2.21 Narasi Use Case Unit Pengukuran ..............................................................................34

Tabel 2.22 Narasi Use Case Data Produk .....................................................................................35

Tabel 2.23 Narasi Use Case Data Paket .......................................................................................36

Tabel 2.24 Narasi Use Case ADP Services ....................................................................................37

Tabel 2.25 Narasi Use Case RUP Services ....................................................................................38

Tabel 2.26 Narasi Use Case Produk Services27............................................................................39

Tabel 2.27 Narasi Use Case Margin Harga Services .....................................................................40

Tabel 2.28 Narasi Use Case Logout ..............................................................................................41

Tabel 2.29 Tabel Cisessionsportalkatalog ...................................................................................95

Tabel 2.30 Tabel Faq Kategori .....................................................................................................96

Tabel 2.31 Tabel Item Counter ...................................................................................................97

Tabel 2.32 Tabel Komoditas Kategori ........................................................................................97

Tabel 2.33 Tabel Konten Map Kategori ......................................................................................98

Tabel 2.34 Tabel Kurs Sumber ....................................................................................................98

Tabel 2.35 Tabel Paket Anggota ULP ..........................................................................................99

Tabel 2.36 Tabel Paket Penerimaan Riwayat............................................................................ 100

Tabel 2.37 Tabel Paket Riwayat ................................................................................................ 100

Tabel 2.38 Tabel Penyedia Komoditas ...................................................................................... 101

Tabel 2.39 Tabel Polling Pilihan ................................................................................................ 102

Tabel 2.40 Tabel Produk Harga Kabupaten .............................................................................. 103

Tabel 2.41 Tabel Produk Lampiran ........................................................................................... 104

Tabel 2.42 Tabel Pustaka File .................................................................................................... 105

Tabel 2.43 Tabel RUP ................................................................................................................ 106


vi
Tabel 2.44 Tabel User................................................................................................................ 107

Tabel 2.45 Tabel User Role Komoditas ..................................................................................... 108

Tabel 2.46 Tabel App Param ..................................................................................................... 108

Tabel 2.47 Tabel Galeri Album .................................................................................................. 109

Tabel 2.48 Tabel Kabupaten ..................................................................................................... 110

Tabel 2.49 Tabel Komoditas Manufaktur.................................................................................. 112

Tabel 2.50 Tabel Konten Statis ................................................................................................. 112

Tabel 2.51 Tabel Manufaktur .................................................................................................... 113

Tabel 2.52 Tabel Paket Download ............................................................................................ 114

Tabel 2.53 Tabel Paket Pengiriman Riwayat ............................................................................. 114

Tabel 2.54 Tabel Paket Status ................................................................................................... 115

Tabel 2.55 Tabel Penyedia Kontrak........................................................................................... 116

Tabel 2.56 Tabel PPE Site .......................................................................................................... 117

Tabel 2.57 Tabel Produk Harga Nasional .................................................................................. 117

Tabel 2.58 Tabel Produk Tunggu Setuju ................................................................................... 118

Tabel 2.59 Tabel Pustaka File Kategori ..................................................................................... 119

Tabel 2.60 Tabel Tag ................................................................................................................. 120

Tabel 2.61 Tabel User Online .................................................................................................... 120

Tabel 2.62 Tabel User Role Komoditas Override ...................................................................... 121

Tabel 2.63 Tabel Galeri Foto ......................................................................................................121

Tabel 2.64 Tabel Komoditas ...................................................................................................... 122

Tabel 2.65 Tabel Komoditas Produk Atribut Tipe ..................................................................... 123

Tabel 2.66 Tabel Konten Tag ..................................................................................................... 124


vii
Tabel 2.67 Tabel Menu ............................................................................................................. 124

Tabel 2.68 Tabel Paket Kontrak ................................................................................................ 125

Tabel 2.69 Tabel Paket Produk ................................................................................................. 126

Tabel 2.70 Tabel Penyedia ........................................................................................................ 127

Tabel 2.71 Tabel Penyedia Representatif ................................................................................. 128

Tabel 2.72 Tabel Produk ........................................................................................................... 128

Tabel 2.73 Tabel Produk Harga Provinsi ................................................................................... 130

Tabel 2.74 Tabel Produk Wilayah Jual Kabupaten .................................................................... 131

Tabel 2.75 Tabel Role Basic ....................................................................................................... 132

Tabel 2.76 Tabel Temp Data ..................................................................................................... 132

Tabel 2.77 Tabel User Role Group ............................................................................................ 133

Tabel 2.78 Tabel User Role Paket ............................................................................................. 134

Tabel 2.79 Tabel Event Log ....................................................................................................... 134

Tabel 2.80 Tabel Instansi........................................................................................................... 135

Tabel 2.81 Tabel Komoditas Harga Atribut ............................................................................... 136

Tabel 2.82 Tabel Konten ........................................................................................................... 137

Tabel 2.83 Tabel Kurs ................................................................................................................ 138

Tabel 2.84 Tabel Notifikasi ........................................................................................................ 140

Tabel 2.85 Tabel Paket Kontrak Lampiran ................................................................................ 140

Tabel 2.86 Tabel Paket Produk Nego Detail.............................................................................. 141

Tabel 2.87 Tabel Penyedia Distributor...................................................................................... 142

Tabel 2.88 Tabel Polling ............................................................................................................ 143

Tabel 2.89 Tabel Faq ................................................................................................................. 144


viii
Tabel 2.90 Tabel Instansi Jenis .................................................................................................. 145

Tabel 2.91 Tabel Komoditas Ikon .............................................................................................. 145

Tabel 2.92 Tabel Konten Kategori ............................................................................................. 146

Tabel 2.93 Tabel Kurs Nilai ........................................................................................................ 147

Tabel 2.94 Tabel Paket .............................................................................................................. 147

Tabel 2.95 Tabel Paket Pembayaran......................................................................................... 149

Table 2.96 Tabel Paket Produk Nego Header ........................................................................... 150

Tabel 2.97 Tabel Penyedia Distributor Representatif ............................................................... 150

Tabel 2.98 Tabel Polling Hasil ................................................................................................... 151

Tabel 2.99 Tabel Produk Atribut Value ..................................................................................... 152

Tabel 2.100 Tabel Produk Gambar ........................................................................................... 153

Tabel 2.101 Tabel Produk Kategori ........................................................................................... 154

Tabel 2.102 Tabel Produk Kategori Atribut .............................................................................. 155

Tabel 2.103 Tabel Produk Wilayah Jual Provinsi ...................................................................... 157

Tabel 2.104 Tabel Provinsi ........................................................................................................ 158

Tabel 2.105 Tabel Role Grup ..................................................................................................... 159

Tabel 2.106 Tabel Role Item ..................................................................................................... 159

Table 2.107 Tabel Unit Pengukuran .......................................................................................... 160

Tabel 2.108 Tabel UNSPSC ........................................................................................................ 161

Tabel 2.109 Tabel User Role Item ............................................................................................. 161

Tabel 2.110 Tabel User Role Item Override .............................................................................. 162

Tabel 2.111 Tabel User Role Paket Override ............................................................................ 162

Tabel 2.112 Tabel Temp Data Fixed .......................................................................................... 163


ix
DAFTAR SIMBOL

SIMBOL USE CASE DIAGRAM

Simbol Nama

Actor

Use Case

Association

SIMBOL ACTIVITY DIAGRAM

Simbol Nama

Initial State

Final State

Action State

Decision

Fork

Transition

Swimlane

x
SIMBOL CLASS DIAGRAM

Simbol Nama

Class

Association

Generalization

Aggregation

SIMBOL DEPLOYMENT DIAGRAM

Simbol Nama

Node

Package

<<artifact>>
Attribute1 Artifact

Association

xi
SIMBOL SEQUENCE DIAGRAM

Simbol Nama

Actor

Control

Boundary

Stimulus

Self Stimulus

Activation

xii
1. Business Requirements

1.1 Business Description

Pengadaan Barang/Jasa Pemerintah yang efisien dan efektif merupakan salah satu bagian
yang penting dalam perbaikan pengelolaan keuangan negara. Salah satu perwujudannya
adalah dengan pelaksanaan proses Pengadaan Barang/Jasa Pemerintah secara elektronik, yaitu
Pengadaan Barang/Jasa yang dilaksanakan dengan menggunakan teknologi informasi dan
transaksi elektronik sesuai dengan ketentuan peraturan perundang-undangan.

Penyelenggaraan Pengadaan Barang/Jasa Pemerintah secara elektronik diatur dalam


Peraturan Presiden Nomor 70 Tahun 2012 sebagai perubahan atas Peraturan Presiden nomor
54 Tahun 2010 tentang Pengadaan Barang/Jasa Pemerintah, dan sebagaimana ketentuan
dalam pasal 131 ayat (1) bahwa pada tahun 2012 K/L/D/I wajib melaksanakan Pengadaan
Barang/Jasa secara elektronik untuk sebagian/seluruh paket-paket pekerjaan.

e-Purchasing dibuat agar proses untuk pengadaan Produk Barang/Jasa Pemerintah dapat
dilakukan secara elektronik. Dalam e-Purchasing Produk Barang/Jasa Pemerintah, terdapat
fitur untuk pembuatan paket, unduh (download) format surat pesanan/surat perjanjian,
unggah (upload) hasil scan kontrak yang sudah ditandatangan, sampai dengan cetak pesanan
Produk Barang/Jasa Pemerintah. Dengan adanya e-Purchasing Produk Barang/Jasa
Pemerintah, diharapkan proses pengadaan Produk Barang/Jasa Pemerintah dapat lebih efisien
dan lebih transparan.

Produk yang sudah tampil di e-Catalogue Produk Barang/Jasa Pemerintah dapat dibeli
dengan menggunakan e-Purchasing. E-Catalogue Produk Barang/Jasa Pemerintah
menampilkan informasi penyedia produk, spesifikasi produk, harga, serta gambar dari produk
barang/jasa pemerintah.

1
1.2 Business Process

Proses bisnis dari sistem e-Catalogue digambarkan sebagai berikut:

Sistem e-Catalogue

1. Login dan Logout


1. Login dan Logout PPK
10. View pembelian produk/paket yang harganya sudah disetujui
2. Mendaftarkan produk/paket
3. Meminta persetujuan penayangan produk/paket 6. Beli produk/paket

7. Persetujuan harga produk/paket 8. View hasil persetujuan harga produk/paket

Penyedia 9. konfirmasi/persetujuan harga produk/paket


17. View detail paket
11. Persetujuan pembelian produk/paket
18. View produk katalog
15. View status pengiriman produk/paket

16. Konfirmasi penerimaan produk/paket


17. View detail paket
18. View produk katalog

1. Login dan Logout

6. Beli produk/paket
1. Login dan Logout
8. View hasil persetujuan harga produk/paket
12. View pembelian produk/paket yang sudah disetujui oleh PPK
9. konfirmasi/persetujuan harga produk/paket
Pejabat Pengadaan 17. View detail paket
13. Kirim produk/paket

14. Update status pengiriman produk/paket


18. View produk katalog
Distributor
Sistem e-Catalogue 17. View detail paket
18. View produk katalog
1. Login dan Logout
4. View pendaftaran produk/paket 18. View produk katalog

5. Konfirmasi/persetujuan penayangan produk/paket 1. Login dan Logout

18. View produk katalog 19. Pengaturan content sistem


1. Login dan Logout

17. View detail paket 21. View data user dan penyedia

18. View produk katalog


CMS Manager
20. Pengaturan content sistem dan user role group

Admin Content 1. Login dan Logout

18. View produk katalog

Simpan
Auditor CMS Admin CMS Monev

Database

Gambar 1.1 Rich Picture Proses Bisnis Sistem e-Catalogue


2
Sistem e-Catalogue dapat digunakan dengan mengakses https://katalog.lkpp.go.id.
Ada 9 roles actor terdiri dari: Administrator (Super Admin), Admin Content, Penyedia, Pejabat
Pengadaan, Pejabat Pembuat Komitmen (PPK), Distributor, Auditor, CMS Admin dan CMS
Manager. Super Admin hanya satu orang yang mengatur yang dapat mengelola struktur
organisasi akun dan melakukan semua tugas di konsol admin.

Proses bisnis sistem e-Catalogue dimulai dari masing-masing actor melakukan aktifitas
login terlebih dahulu untuk masuk kedalam sistem. Penyedia mendaftarkan produk/paket lalu
meminta persetujuan penayangan produk/paket yang telah didaftarkan. Admin content me-
review pendaftaran produk/paket lalu melakukan konfirmasi/persetujuan untuk penayangan
produk/paket. Kemudian Pejabat Pengadaan dan Pejabat Pembuat Komitmen (PPK) dapat
membeli produk/paket.

Penyedia melakukan persetujuan harga produk/paket lalu Pejabat Pengadaan dan PPK
dapat me-review hasil persetujuan harga produk/paket dan melakukan persetujuan harga
produk/paket. Pejabat Pembuat Komitmen (PPK) me-review pembelian produk/paket yang
harganya sudah disetujui lalu melakukan persetujuan pembelian produk/paket.

Distributor me-review pembelian produk/paket yang sudah disetujui oleh PPK lalu
mengirim produk/paket. Setelah itu distributor melakukan update status pengiriman
produk/paket. PPK me-review status pengiriman produk/paket kemudian melakukan konfirmasi
penerimaan produk/paket.

Semua actor dapat melihat data produk katalog. Penyedia, Pejabat Pengadaan, Auditor,
PPK dan Distributor dapat melihat detail data paket. CMS Manager melakukan pengaturan
content sistem, sedangkan CMS Admin selain melakukan pengaturan content sistem juga dapat
mengatur user role group. CMS Monev (Monitoring dan Evaluasi) berperan untuk melakukan
monitoring dengan mengakses daftar user dan penyedia. Data yang diolah dalam sistem
e-Catalogue tersimpan di database.

3
1.3 Functional Requirement

Berdasarkan proses bisnis yang sudah dijelaskan, sistem e-Catalogue ini dapat dijelaskan
menjadi beberapa fitur yang dikelompokkan kedalam 4 modul, yaitu:

A. Modul Manajemen Katalog

Modul manajemen katalog memiliki fungsi untuk melihat detail informasi dari kategori
produk. Fitur atau kegiatan yang dapat dilakukan dalam modul ini adalah:

1. Pilih komoditas

2. Mencari katalog produk

3. Melihat detail data katalog produk

B. Modul Manajemen CMS (Content Management System)

Modul manajemen CMS memiliki fungsi untuk mengelola data-data yang berkaitan dengan
pengaturan content sistem, hak akses dari para pengguna sistem (user) dalam menjalankan
aktifitasnya pada sistem. Fitur atau kegiatan yang dapat dilakukan dalam modul ini adalah:

1. Melihat daftar group role

2. Tambah baru group role

3. Melihat daftar user

4. Tambah baru user

5. Melihat daftar menu

6. Hirarki menu

7. Tambah baru menu

8. Melihat daftar konten statis

9. Tambah baru konten statis

4
10. Melihat daftar konten dinamis

11. Tambah baru konten dinamis

12. Daftar kategori konten dinamis

13. Hirarki kategori konten dinamis

14. Tambah kategori konten dinamis

15. Melihat daftar polling

16. Tambah polling

17. Daftar album

18. Hirarki album

19. Tambah album

20. Daftar foto

21. Hirarki foto

22. Upload foto

23. Daftar FAQ kategori

24. Hirarki FAQ kategori

25. Tambah FAQ Kategori

26. Daftar FAQ

27. Hirarki FAQ

28. Tambah FAQ

29. Daftar kategori pustaka file

30. Hirarki kategori pustaka file

31. Tambah kategori pustaka file

32. Daftar file

33. Hirarki file


5
34. Uplod file

35. Kelola Notifikasi

C. Modul Manajemen Komoditas

Modul manajemen komoditas memiliki fungsi yang berkaitan dengan katalog dan
menjalankan proses e-purchasing. Fitur/kegiatan yang dapat dilakukan dalam modul ini adalah:

1. Daftar komoditas kategori

2. Hirarki komoditas kategori

3. Tambah komoditas kategori

4. Daftar komoditas

5. Hirarki komoditas

6. Tambah baru komoditas

7. Daftar manufaktur

8. Import manufaktur

9. Tambah manufaktur

10. Daftar penyedia

11. Tambah penyedia

12. Daftar provinsi

13. Import provinsi

14. Tambah provinsi

15. Daftar jenis instansi

16. Tambah jenis instansi

17. Daftar sumber kurs

6
18. Tambah sumber kurs

19. Daftar kurs

20. Tambah kurs

21. Daftar unit pengukuran

22. Import unit pengukuran

23. Tambah unit pengukuran

24. Daftar produk

25. Tambah produk

26. Daftar tunggu persetujuan

27. Daftar paket

28. Tambah paket

D. Modul Manajemen Services

Modul manajemen services memiliki fungsi untuk menarik data yang dibutuhkan dalam
katalog dan proses e-purchasing . Fitur/kegiatan yang dapat dilakukan dalam modul ini adalah:

1. ADP Service

2. RUP Service

3. Produk Service (Agregator)

7
1.4 Role User

Fitur yang ada pada modul-modul di sistem e-Catalogue tidak dapat diakses oleh sembarang pengguna. Oleh karena itu dibutuhkan role user yang dapat mengatur hak
akses untuk pengguna sistem. Tabel dibawah ini akan menjelaskan role user melalui pembagian hak akses berdasarkan menu dari kesembilan actor.

CMS KOMODITAS SERVICES


Actor\Menu KATALOG Group Konten Konten Foto Pustaka Provinsi & Jenis Unit
User Menu Polling FAQ Notifikasi Komoditas Manufaktur Penyedia Kurs Produk Paket API General
Role Statis Dinamis Galeri File Kab/Kota Instansi Pengukuran
Super Admin √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
CMS Admin √ √ √ √ √ √ √ √ √ √ √ √
CMS Manager √ √ √ √ √ √ √ √ √
Admin Content √ √ √ √ √ √ √ √ √
Penyedia √ √ √ √
Pejabat
Pengadaan √ √ √
PPK √ √ √
Distributor √ √
Auditor √ √
CMS Monev √ √ √

Tabel 1.1 Tabel Role User

Keterangan:

Kolom Vertikal : Nama Actor

Kolom Horizontal : Nama Menu/Modul

8
2. Workshop Design

2.1 Application Flow

2.1.1 Identifikasi Actor

Tabel 2.1 Identifikasi Actor

No. Actor Deskripsi

Actor sebagai super administrator pada sistem e-


1.
Super Admin Catalogue yang dapat mengelola struktur organisasi akun
dan melakukan semua tugas di konsol admin.

Actor admin content bertugas melakukan verifikasi dan


approval terhadap harga kesepakatan hasil negosiasi
2. Admin Content
yang telah diinputkan oleh penyedia katalog sebelum
harga/produk ditayangkan.

Actor penyedia berperan melakukan upload produk


(harga, lampiran,dll) sampai dengan proses pemesanan
3. Penyedia
menunjuk distributor/pelaksana pekerjaannya termasuk
negosiasi harga (jika dengan negosiasi).

Actor pejabat pengadaan dapat melakukan beli


4. Pejabat Pengadaan
produk/paket dan melakukan persetujuan harga paket.
Actor Pejabat Pembuat Komitmen (PPK) berperan dalam
Pejabat Pembuat Komitmen
5. melakukan pembelian produk/paket dan melakukan
(PPK)
konfirmasi atau persetujuan pembelian produk/paket.
Actor distributor berperan sebagai pelaksana pekerjaan
6. Distributor
yang melakukan pengiriman produk/paket.
Actor ini berperan sebagai auditor dalam sistem.
7. Auditor Auditor hanya dapat melihat detail paket (status dari
keseluruhan paket).
Content Management System (CMS) Admin berperan
8. CMS Admin untuk melakukan pengaturan content pada menu CMS
sistem dan memiliki hak akses untuk mengatur role user.

9
Content Management System (CMS) Manager berperan
9. CMS Manager
untuk melakukan pengaturan content CMS pada sistem.

Content Management System (CMS) Monev dan


10. CMS Monev
berperan untuk melakukan monitoring dan evaluasi.

2.1.2 Identifikasi Use Case

Tabel 2.2 Identifikasi Use Case


No. Use Case Deskripsi Actor

Use Case ini digunakan oleh all actor yang


telah melakukan registrasi untuk masuk ke
1. Login sistem e-Catalogue dengan menggunakan All Actor
account user name dan password yang
dimilikinya masing-masing.
Use Case ini menggambarkan kegiatan view
data produk katalog dengan memilih
2. View Produk Katalog All Actor
komoditas kemudian memilih kategori produk
sesuai yang diinginkan.

Use Case ini menggambarkan kegiatan


manajemen data group role yang dapat
3. Data Group Role Super Admin
dilakukan yaitu view daftar group role dan
tambah baru group role.

Super Admin,
Use Case ini menggambarkan kegiatan
Admin Content,
4. Data User manajemen data user yang dapat dilakukan
CMS Admin dan
yaitu view daftar user dan tambah baru user.
CMS Monev

Use Case ini menggambarkan kegiatan


Super Admin,
manajemen menu yang dapat dilakukan yaitu
5. Menu CMS Manager
view daftar menu, hirarki menu dan tambah
dan CMS Admin
baru menu.

10
Use Case ini menggambarkan kegiatan
Super Admin,
manajemen data konten statis yang dapat
6. Konten Statis CMS Manager
dilakukan yaitu view daftar konten statis dan
dan CMS Admin
tambah baru konten statis.

Use Case ini menggambarkan kegiatan


manajemen data konten dinamis yang dapat
Super Admin,
dilakukan yaitu view daftar konten dinamis,
7. Konten Dinamis CMS Manager
tambah baru konten dinamis, daftar kategori,
dan CMS Admin
hirarki kategori dan tambah baru konten
dinamis.

Use Case ini menggambarkan kegiatan Super Admin,


8. Polling manajemen data polling yang dapat dilakukan CMS Manager
yaitu view daftar polling dan tambah polling. dan CMS Admin

Use Case ini menggambarkan kegiatan


manajemen data foto galeri yang dapat Super Admin,
9. Foto Galeri dilakukan yaitu view daftar galeri album, CMS Manager
hirarki album, tambah album, view daftar dan CMS Admin
foto, hirarki foto dan upload foto.

Use Case ini menggambarkan kegiatan


manajemen data FAQ yang dapat dilakukan Super Admin,
10. FAQ yaitu view daftar kategori, hirarki kategori, CMS Manager
tambah kategori, daftar FAQ, hirarki FAQ dan dan CMS Admin
tambah FAQ.

Use Case ini menggambarkan kegiatan


manajemen data pustaka file yang dapat Super Admin,
11. Pustaka File dilakukan yaitu view daftar kategori, hirarki CMS Manager
kategori, tambah kategori, view daftar file, dan CMS Admin
hirarki file dan upload file.

Super Admin,
Use Case ini menggambarkan kegiatan
12. Notifikasi CMS Manager
mengelola notifikasi.
dan CMS Admin

11
Use Case ini menggambarkan kegiatan
manajemen data komoditas yang dapat
dilakukan yaitu view daftar kategori, hirarki Super Admin dan
13. Data Komoditas
kategori, tambah kategori, view daftar Admin Content
komoditas, hirarki komoditas dan tambah
baru komoditas.

Use Case ini menggambarkan kegiatan


manajemen data manufaktur yang dapat Super Admin dan
14. Data Manufaktur
dilakukan yaitu view daftar manufaktur, Admin Content
import manufaktur dan tambah manufaktur.

Super Admin,
Use Case ini menggambarkan kegiatan Penyedia, Pejabat
manajemen data penyedia yang dapat Pengadaan,
15. Data Penyedia
dilakukan yaitu view daftar penyedia dan Admin Content,
tambah penyedia. PPK dan CMS
Monev

Use Case ini menggambarkan kegiatan


Data Provinsi dan manajemen data provinsi dan kab./kota yang Super Admin dan
16.
Kab./Kota dapat dilakukan yaitu view daftar provinsi, Admin Content
import provinsi dan tambah provinsi.

Use Case ini menggambarkan kegiatan


manajemen data jenis instansi yang dapat Super Admin dan
17. Data Jenis Instansi
dilakukan yaitu view daftar jenis instansi dan Admin Content
tambah jenis instansi.

Use Case ini menggambarkan kegiatan


manajemen kurs yang dapat dilakukan yaitu Super Admin dan
18. Kurs
view daftar sumber kurs, tambah sumber Admin Content
kurs, view daftar kurs dan tambah kurs.

Use Case ini menggambarkan kegiatan


manajemen data unit pengukuran yang dapat
19. Unit Pengukuran dilakukan yaitu view daftar unit pengukuran, Super Admin
import unit pengukuran dan tambah unit
pengukuran.

12
Use Case ini menggambarkan kegiatan
Super Admin,
manajemen data produk yang dapat dilakukan
20. Data Produk Penyedia dan
yaitu view daftar produk, tambah dan view
Admin Content
daftar tunggu persetujuan tayang.

Use Case ini menggambarkan kegiatan Super Admin,


manajemen data paket yang dapat dilakukan Penyedia, Pejabat
21. Data Paket yaitu view daftar paket dan tambah paket. Pengadaan, PPK,
Distributor dan
Auditor

Use Case ini digunakan untuk menarik data Super Admin dan
Agregasi Data Penyedia dari server ADP sesuai CMS Admin
22. ADP Services
dengan jadwal yang sudah ditentukan atau
penarikan secara manual ada.

Use Case ini digunakan untuk menarik data Super Admin dan
Rencana Umum Pengadaan dari server RUP CMS Admin
23. RUP Services
sesuai dengan jadwal yang sudah ditentukan
atau penarikan secara manual ada.

Use Case ini digunakan untuk menarik data Super Admin dan
produk services (agregator) dari server CMS Admin
24. Produk Services
agregator sesuai dengan jadwal yang sudah
ditentukan atau penarikan secara manual.

Use Case ini digunakan untuk perbaikan jika di Super Admin dan
Margin Harga
25. katalog belum terhitung margin harga CMS Admin
Services
services.

Use Case ini digunakan oleh user untuk keluar


26. Logout All Actor
dari sistem dengan klik button logout.

13
2.1.3 Use Case Diagram
a. Use Case Diagram Modul Katalog

Gambar 2.1 Use Case Diagram Modul Katalog

b. Use Case Diagram Modul CMS (Content Management System)

Gambar 2.2 Use Case Diagram Modul CMS (Content Management System)
14
c. Use Case Diagram Modul Komoditas

Gambar 2.3 Use Case Diagram Modul Komoditas

d. Use Case Diagram Modul Services

Gambar 2.4 Use Case Diagram Modul Services


15
2.1.4 Narasi Use Case Diagram
Berikut adalah beberapa narasi use Case yang terbentuk dari kegiatan bisnis dan use

Case diagram yang ada pada usulan sistem.

1. Narasi Use Case Login

Tabel 2.3 Narasi Use Case Login

Use Case Name Login

Use Case Id 1

All actor (Super Admin, Admin Content, Penyedia, Pejabat


Actor Pengadaan, Pejabat Pembuat Komitmen (PPK), Distributor,
Auditor, CMS Admin, CMS Manager dan CMS Monev)

Use Case ini digunakan oleh all actor yang telah melakukan
Description registrasi untuk masuk ke sistem e-Catalogue dengan
menggunakan account user name dan password yang
dimilikinya masing-masing.
User membuka sistem e-Catalogue dengan membuka link
Pre condition
www.katalog.lkpp.go.id

Trigger Use case ini dilakukan agar user dapat login

Actor Action System response

1. Membuka sistem e- 2. Menampilkan halaman


Catalogue utama sistem

3. Login
Typical course of
events 4. Input username dan 5. Cek username dan password
password
6. Menghubungkan ke
database
7. Menampilkan menu utama
user sesuai hak akses
Alternate courses 5. Jika user name dan password benar maka actor akan
berhasil masuk ke dalam sistem. Jika user name dan

16
password salah maka actor harus input user name dan
password kembali.
Conclusion Berhasil masuk ke dalam sistem

Halaman awal sistem e-Catalogue akan ditampilkan sesuai


Post condition
dengan hak akses masing-masing actor.

2. Narasi Use Case View Produk Katalog

Tabel 2.4 Narasi Use Case View Produk Katalog

Use Case Name View Produk Katalog

Use Case Id 2

Actor All actor (Super Admin, Admin Content, Penyedia, Pejabat


Pengadaan, Pejabat Pembuat Komitmen (PPK), Distributor,
Auditor, CMS Admin, CMS Manager dan CMS Monev)

Description Use Case ini menggambarkan kegiatan view data produk


katalog dengan memilih komoditas produk terlebih dahulu

Pre condition All actor sudah membuka halaman www.katalog.lkpp.go.id

Trigger Use case ini dilakukan untuk melihat detail informasi dari
data produk

Typical course of Actor Action System response


events
1. Halaman menu actor

2. Pilih komoditas untuk


melihat kategori produk

3. Tampil detail data produk


katalog yang dipilih
Alternate courses -

Conclusion Data produk katalog dapat dilihat dengan detail

Post condition -

17
3. Narasi Use Case Data Group Role

Tabel 2.5 Narasi Use Case Data Group Role

Use Case Name Data Group Role

Use Case Id 3

Actor Super Admin

Description Use Case ini menggambarkan kegiatan proses manajemen


data group role

Pre condition Super admin sudah melakukan login sistem

Trigger Use Case ini dilakukan agar data group role dapat
termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman utama super
admin
2. Pilih menu CMS lalu
pilih group role

3. Pilih tindakan: daftar


group role atau
tambah baru

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data group role berhasil dilakukan

Post condition -

18
4. Narasi Use Case Data User

Tabel 2.6 Narasi Use Case Data User

Use Case Name Data User

Use Case Id 4

Actor Super Admin, Admin Content, CMS Admin dan CMS Monev

Description Use Case ini menggambarkan kegiatan proses manajemen


data user

Pre condition Super admin sudah melakukan login sistem

Trigger Use Case ini dilakukan agar data user dapat termanage oleh
sistem

Typical course of Actor Action Actor Action


events
1. Halaman utama actor
2. Pilih menu CMS lalu
pilih group role

3. Pilih tindakan: daftar


group role atau
tambah baru

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data user berhasil dilakukan

Post condition -

5. Narasi Use Case Menu


19
Tabel 2.7 Narasi Use Case Menu

Use Case Name Menu

Use Case Id 5

Actor Super Admin, CMS Manager dan CMS Admin

Description Use Case ini menggambarkan kegiatan proses manajemen


daftar menu

Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem

Trigger Use Case ini dilakukan untuk manajamen daftar menu yang
ada dalam sistem

Typical course of Actor Action System response


events
1. Halaman utama actor
2. Pilih menu CMS lalu
pilih menu

3. Pilih tindakan: daftar


menu, hirarki menu
atau tambah baru

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data menu berhasil dilakukan

Post condition -

6. Narasi Use Case Konten Statis

20
Tabel 2.8 Narasi Use Case Konten Statis

Use Case Name Konten Statis

Use Case Id 6

Actor Super Admin, CMS Manager dan CMS Admin

Description Use Case ini menggambarkan kegiatan manajemen konten


statis sistem

Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem

Trigger Use Case ini dilakukan untuk mengatur isi konten statis di
sistem

Typical course of Actor Action System response


events
1. Halaman utama actor
2. Pilih menu CMS lalu
pilih konten statis

3. Pilih tindakan: daftar


konten atau tambah
baru

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen konten statis berhasil dilakukan

Post condition -

7. Narasi Use Case Konten Dinamis

21
Tabel 2.9 Narasi Use Case Konten Dinamis

Use Case Name Konten Dinamis

Use Case Id 7

Actor Super Admin, CMS Manager dan CMS Admin

Description Use Case ini menggambarkan kegiatan manajemen konten


dinamis sistem

Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem

Trigger Use Case ini dilakukan untuk mengatur isi konten dinamis
di sistem

Typical course of Actor Action System response


events
1. Halaman utama actor
2. Pilih menu CMS lalu
pilih konten dinamis

3. Pilih tindakan: daftar


kategori, hirarki
kategori, tambah
kategori, daftar konten
atau tambah baru

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen konten dinamis sistem berhasil dilakukan

8. Narasi Use Case Polling


22
Tabel 2.10 Narasi Use Case Polling

Use Case Name Polling

Use Case Id 8

Actor Super Admin, CMS Manager dan CMS Admin

Description Use Case ini menggambarkan kegiatan proses manajemen


data polling

Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem

Trigger Use Case ini dilakukan untuk mengatur polling di sistem

Typical course of Actor Action System response


events
1. Halaman utama actor

2. Pilih menu CMS lalu


pilih polling

3. Pilih tindakan: daftar


polling atau tambah
baru

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data polling berhasil dilakukan

Post condition -

9. Narasi Use Case Foto Galeri

23
Tabel 2.11 Narasi Use Case Foto Galeri

Use Case Name Foto Galeri

Use Case Id 9

Actor Super Admin, CMS Manager dan CMS Admin

Description Use Case ini menggambarkan kegiatan proses manajemen


data foto galeri

Pre condition Super Admin, CMS Manager dan CMS Admin sudah
melakukan login sistem

Trigger Use Case ini dilakukan agar data foto galeri dapat
termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman utama actor
2. Pilih menu CMS lalu
pilih foto galeri

3. Pilih tindakan: daftar


album, hirarki album,
tambah album, daftar
foto, hirarki foto atau
upload foto

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data foto galeri berhasil dilakukan

10. Narasi Use Case FAQ


24
Tabel 2.12 Narasi Use Case FAQ

Use Case Name FAQ

Use Case Id 10

Actor Super Admin, CMS Manager dan CMS Admin

Description Use Case ini menggambarkan kegiatan manajemen FAQ


sistem

Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem

Trigger Use Case ini dilakukan agar FAQ dapat termanage oleh
sistem

Typical course of Actor Action System response


events
1. Halaman utama actor
2. Pilih menu CMS lalu
pilih FAQ

3. Pilih tindakan: daftar


kategori, hirarki
kategori, tambah
kategori, daftar FAQ,
hirarki FAQ atau
tambah FAQ

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data FAQ berhasil dilakukan

11. Narasi Use Case Pustaka File

25
Tabel 2.13 Narasi Use Case Pustaka File

Use Case Name Pustaka File

Use Case Id 11

Actor Super Admin, CMS Manager dan CMS Admin

Description Use Case ini menggambarkan kegiatan proses manajemen


data pustaka file

Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem

Trigger Use Case ini dilakukan agar data pustaka file dapat
termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman utama actor
2. Pilih menu CMS lalu
pilih pustaka file

3. Pilih tindakan: daftar


kategori, hirarki
kategori, tambah
kategori, daftar file,
hirarki file atau tambah
file

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data pustaka file berhasil dilakukan

12. Narasi Use Case Notifikasi

26
Tabel 2.14 Narasi Use Case Notifikasi

Use Case Name Notifikasi

Use Case Id 12

Actor Super Admin, CMS Manager dan CMS Admin

Description Use Case ini menggambarkan kegiatan pengelolaan


notifikasi

Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem

Trigger Use Case ini dilakukan agar notifikasi dapat dikelola oleh
sistem

Typical course of Actor Action System response


events
1. Halaman utama actor
2. Pilih menu CMS lalu
pilih notifikasi

3. Pilih tindakan: kelola


notifikasi

4. Menampilkan halaman
kelola notifikasi
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen notifikasi berhasil dilakukan

Post condition -

13. Narasi Use Case Data Komoditas

27
Tabel 2.15 Narasi Use Case Data Komoditas

Use Case Name Data Komoditas

Use Case Id 13

Actor Super Admin dan Admin Content

Description Use Case ini menggambarkan kegiatan proses manajemen


data komoditas

Pre condition Super Admin dan Admin Content sudah melakukan login
sistem

Trigger Use Case ini dilakukan agar data komoditas dapat


termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu komoditas
lalu pilih sub menu
komoditas

3. Pilih tindakan: daftar


kategori, hirarki
kategori, tambah
kategori, daftar
komoditas, hirarki
komoditas atau
tambah baru

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data komoditas berhasil dilakukan

28
14. Narasi Use Case Data Manufaktur

Tabel 2.16 Narasi Use Case Data Manufaktur

Use Case Name Data Manufaktur

Use Case Id 14

Actor Super Admin dan Admin Content

Description Use Case ini menggambarkan kegiatan proses manajemen


data manufaktur

Pre condition Super Admin dan Admin Content sudah melakukan login
sistem

Trigger Use Case ini dilakukan agar data manufaktur dapat


termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu komoditas
lalu pilih sub menu
manufaktur

3. Pilih tindakan: daftar


manufaktur, import
manufaktur atau
tambah manufaktur

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

29
Conclusion Manajemen data manufaktur berhasil dilakukan

15. Narasi Use Case Data Penyedia

Tabel 2.17 Narasi Use Case Data Penyedia

Use Case Name Data Penyedia

Use Case Id 15

Actor Super Admin, Penyedia, Pejabat Pengadaan, Admin


Content, PPK dan CMS Monev

Description Use Case ini menggambarkan kegiatan proses manajemen


data penyedia

Pre condition Super Admin, Penyedia, Pejabat Pengadaan, Admin


Content atau PPK sudah melakukan login sistem

Trigger Use Case ini dilakukan agar data penyedia dapat termanage
oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu komoditas
lalu pilih sub menu
penyedia

3. Pilih tindakan: daftar


penyedia atau tambah
penyedia

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan

30
Alternate courses -

Conclusion Manajemen data penyedia berhasil dilakukan

16. Narasi Use Case Data Provinsi dan Kab./Kota

Tabel 2.18 Narasi Use Case Data Provinsi dan Kab./Kota

Use Case Name Data Provinsi dan Kab./Kota

Use Case Id 16

Actor Super Admin dan Admin Content

Description Use Case ini menggambarkan kegiatan proses manajemen


data provinsi dan kab./kota

Pre condition Super Admin dan Admin Content sudah melakukan login
sistem

Trigger Use Case ini dilakukan agar data provinsi dan kab./kota
dapat termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu komoditas
lalu pilih sub menu
provinsi dan kab./kota

3. Pilih tindakan: daftar


provinsi, import
provinsi atau tambah
provinsi

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database

31
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data provinsi dan kab./kota berhasil dilakukan

17. Narasi Use Case Data Jenis Instansi

Tabel 2.19 Narasi Use Case Data Jenis Instansi

Use Case Name Data Jenis Instansi

Use Case Id 17

Actor Super Admin dan Admin Content

Description Use Case ini menggambarkan kegiatan proses manajemen


data jenis instansi

Pre condition Super Admin dan Admin Content sudah melakukan login
sistem

Trigger Use Case ini dilakukan agar data jenis instansi dapat
termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu komoditas
lalu pilih sub menu jenis
instansi

3. Pilih tindakan: daftar


jenis instansi atau
tambah jenis instansi

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
32
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data jenis instansi berhasil dilakukan

18. Narasi Use Case Kurs

Tabel 2.20 Narasi Use Case Kurs

Use Case Name Kurs

Use Case Id 18

Actor Super Admin dan Admin Content

Description Use Case ini menggambarkan kegiatan manajemen data


kurs

Pre condition Super Admin dan Admin Content sudah melakukan login
sistem

Trigger Use Case ini dilakukan agar data kurs dapat termanage oleh
sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu komoditas
lalu pilih sub menu kurs

3. Pilih tindakan: daftar


sumber kurs, tambah
sumber kurs, daftar
kurs atau tambah kurs

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
33
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data kurs berhasil dilakukan

19. Narasi Use Case Unit Pengukuran

Tabel 2.21 Narasi Use Case Unit Pengukuran

Use Case Name Unit Pengukuran

Use Case Id 19

Actor Super Admin

Description Use Case ini menggambarkan kegiatan proses manajemen


data unit pengukuran

Pre condition Super admin sudah melakukan login sistem

Trigger Use Case ini dilakukan agar data unit pengukuran dapat
termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu komoditas
lalu pilih sub menu unit
pengukuran

3. Pilih tindakan: daftar


unit pengukuran,
import unit
pengukuran atau
tambah unit
pengukuran

4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

34
6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data unit pengukuran berhasil dilakukan

20. Narasi Use Case Data Produk

Tabel 2.22 Narasi Use Case Data Produk

Use Case Name Data Produk

Use Case Id 20

Actor Super Admin, Penyedia dan Admin Content

Description Use Case ini menggambarkan kegiatan proses manajemen


data produk

Pre condition Super Admin, Penyedia dan Admin Content sudah


melakukan login sistem

Trigger Use Case ini dilakukan agar data produk dapat termanage
oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu komoditas
lalu pilih sub menu
produk

3. Pilih tindakan: daftar


produk, tambah
produk atau daftar
tunggu persetujuan

4. Menampilkan halaman
tindakan yang dipilih

35
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data produk berhasil dilakukan

21. Narasi Use Case Data Paket

Tabel 2.23 Narasi Use Case Data Paket

Use Case Name Data Paket

Use Case Id 21

Actor Super Admin, Penyedia, Pejabat Pengadaan, PPK,


Distributor dan Auditor

Description Use Case ini menggambarkan kegiatan proses manajemen


data paket

Pre condition Super Admin, Penyedia, Pejabat Pengadaan, PPK,


Distributor atau Auditor sudah melakukan login sistem

Trigger Use Case ini dilakukan agar data paket dapat termanage
oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu komoditas
lalu pilih sub menu
paket

3. Pilih tindakan: daftar


paket atau tambah
paket

36
4. Menampilkan halaman
tindakan yang dipilih
5. Pilih untuk melakukan
aksi: tambah, edit,
delete dan search

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data paket berhasil dilakukan

22. Narasi Use Case ADP Services

Tabel 2.24 Narasi Use Case ADP Services

Use Case Name ADP Services

Use Case Id 22

Actor Super Admin dan CMS Admin

Description Use Case ini menggambarkan kegiatan manajemen


penarikan data Agregasi Data Penyedia dari server ADP

Pre condition Super Admin atau CMS Admin sudah melakukan login
sistem

Trigger Use Case ini dilakukan agar penarikan data ADP dapat
termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu services lalu
pilih API

3. Kemudian pilih ADP

4. Menampilkan halaman
ADP service

37
5. Pilih tanggal update lalu
klik start

6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen penarikan data Agregasi Data Penyedia dari


server ADP berhasil dilakukan

23. Narasi Use Case RUP Services

Tabel 2.25 Narasi Use Case RUP Services

Use Case Name RUP Services

Use Case Id 23

Actor Super Admin dan CMS Admin

Description Use Case ini menggambarkan kegiatan proses manajemen


penarikan data Rencana Umum Pegadaan (RUP)

Pre condition Super Admin atau CMS Admin sudah melakukan login
sistem

Trigger Use Case ini dilakukan agar penarikan data RUP dapat dapat
termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu services lalu
pilih API

3. Kemudian pilih RUP

4. Menampilkan halaman
RUP service
5. Pilih tanggal update lalu
klik start

38
6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen penarikan data rencana umum pengadaan dari


server RUP berhasil dilakukan

24. Narasi Use Case Produk Services

Tabel 2.26 Narasi Use Case Produk Services

Use Case Name Produk Services

Use Case Id 24

Actor Super Admin dan CMS Admin

Description Use Case ini menggambarkan kegiatan proses manajemen


penarikan data produk (agregator) services

Pre condition Super Admin atau CMS Admin sudah melakukan login
sistem

Trigger Use Case ini dilakukan agar penarikan data produk


(agregator) dapat dapat termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu services lalu
pilih API

3. Kemudian pilih produk


(agregator)

4. Menampilkan halaman
produk (agregator) service
5. Pilih penyedia dan
tanggal update lalu klik
start

39
6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Manajemen data produk (agregator) berhasil dilakukan

25. Narasi Use Case Margin Harga Services

Tabel 2.27 Narasi Use Case Margin Harga Services

Use Case Name Margin Harga Services

Use Case Id 25

Actor Super Admin dan CMS Admin

Description Use Case ini digunakan untuk perbaikan jika di katalog


belum terhitung margin harga services.

Pre condition Super Admin atau CMS Admin sudah melakukan login
sistem

Trigger Use Case ini dilakukan agar perbaikan perhitungan margin


harga dapat termanage oleh sistem

Typical course of Actor Action System response


events
1. Halaman menu actor
2. Pilih menu services lalu
pilih General

3. Kemudian pilih Margin


Harga

4. Menampilkan halaman
Margin Harga Service
5. Pilih cakupan margin
harga lalu klik start

6. Menghubungkan ke
database

40
7. Menampilkan hasil
tindakan
Alternate courses -

Conclusion Perbaikan untuk perhitungan margin harga services


berhasil dilakukan

26. Narasi Use Case Logout

Tabel 2.28 Narasi Use Case Logout

Use Case Name Logout

Use Case Id 26

Actor All actor (Super Admin, Admin Content, Penyedia, Pejabat


Pengadaan, Pejabat Pembuat Komitmen (PPK), Distributor,
Auditor, CMS Admin, CMS Manager dan CMS Monev)
Description Use Case ini menggambarkan kegiatan untuk keluar dari
sistem

Pre condition Actor sedang mengakses sistem e-Catalogue

Trigger Use case ini dilakukan agar actor dapat keluar dari sistem

Typical course of Actor Action System response


events
1. Klik “logout” 1. Memproses keluar dari
sistem
2. Menampilkan halaman login

Alternate courses -

Conclusion -

Post condition Actor berhasil keluar dari sistem dan tampil halaman login

2.1.5 Activity Diagram

Activity diagram menggambarkan aktivitas-aktivitas yang terjadi pada sistem e-Catalogue.

1. Activity Diagram Login


41
Gambar 2.5 Activity Diagram Login

Aktifitas yang terjadi pada gambar diatas adalah aktifitas actor yang telah terdaftar
sebagai user pada sistem dan melakukan login agar dapat mengakses masuk ke dalam sistem.
Aktivitas dimulai ketika actor membuka sistem www.katalog.lkpp.go.id. Kemudian sistem akan
menampilkan form login yang berisi username dan password. Setelah itu, actor meng-input
username dan password pada form yang disediakan. Sistem kemudian akan melakukan validasi.
Jika data tidak valid maka sistem akan menampilkan error message dan kembali menampilkan
halaman login. Sedangkan jika data valid, maka sistem menampilkan halaman utama sesuai level
actor. Proses login selesai.
2. Activity Diagram View Produk Katalog

42
Gambar 2.6 Activity Diagram View Produk Katalog

Aktifitas view produk katalog dapat dilakukan oleh all actor. Pada halaman utama user
memilih menu katalog maka sistem akan menampilkan halaman awal katalog produk. Kemudian
user memilih komoditas dan kategori produk sesuai dengan produk yang dicari. Sistem akan
menampilkan detail data produk yang sudah dicari. User dapat klik foto atau nama produk untuk
melihat detail informasi dari produk maka sistem akan menampilkan detail data produk tersebut.

3. Activity Diagram Data Group Role

43
Gambar 2.7 Activity Diagram Data Group Role

Aktifitas ini dapat dilakukan oleh actor super admin yang sudah melakukan aktifitas login
terlebih dahulu. Pada halaman utama super admin memilih menu CMS dan pilih group role maka
sistem menampilkan daftar sub menu group role. Lalu super admin memilih sub menu group role:
Daftar group role atau Tambah baru. Kemudian sistem akan menampilkan halaman sub menu
yang dipilih. Setelah itu super admin dapat memilih action yang diinginkan yaitu: view, edit,
hapus, tambah group role atau search sesuai kebutuhan, maka sistem menampilkan hasil action
dan sistem melakukan query database.

44
4. Activity Diagram Data User

Gambar 2.8 Activity Diagram Data User

Aktifitas ini dapat dilakukan oleh actor super admin, admin content, CMS admin dan CMS
Monev yang sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih
menu CMS dan pilih user maka sistem menampilkan daftar sub menu user. Lalu actor dapat
memilih sub menu user: Daftar user atau Tambah baru. Kemudian sistem akan menampilkan
halaman sub menu yang dipilih. Setelah itu actor dapat memilih action yang diinginkan yaitu:

45
view, edit, hapus, tambah user atau search sesuai kebutuhan, maka sistem menampilkan hasil
action dan sistem melakukan query database.

5. Activity Diagram Menu

Gambar 2.9 Activity Diagram Menu

Aktifitas ini dapat dilakukan oleh actor super admin, CMS admin dan CMS Manager yang
sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu CMS
dan pilih menu maka sistem menampilkan daftar sub menu. Lalu actor dapat memilih sub menu:
Daftar menu, Tambah baru atau hirarki menu. Kemudian sistem akan menampilkan halaman sub

46
menu yang dipilih. Setelah itu actor dapat memilih action yang diinginkan yaitu: view, edit,
hapus, tambah menu, atur hirarki menu atau search sesuai kebutuhan, maka sistem
menampilkan hasil action dan sistem melakukan query database.

6. Activity Diagram Konten Statis

Gambar 2.10 Activity Diagram Konten Statis

Aktifitas ini dapat dilakukan oleh actor super admin, CMS admin dan CMS manager yang
sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu CMS
lalu pilih konten statis maka sistem menampilkan daftar sub menu konten statis. Lalu actor dapat

47
memilih sub menu diantaranya: Daftar konten statis atau Tambah baru. Kemudian sistem akan
menampilkan halaman sub menu yang dipilih. Setelah itu actor dapat memilih action yang
diinginkan yaitu: view, edit, hapus, tambah konten statis atau search sesuai kebutuhan, maka
sistem menampilkan hasil action dan sistem melakukan query database.

7. Activity Diagram Konten Dinamis

Gambar 2.11 Activity Diagram Konten Dinamis

Aktifitas ini dapat dilakukan oleh actor super admin, CMS admin dan CMS manager yang
sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu CMS
lalu pilih konten dinamis maka sistem menampilkan daftar sub menu konten dinamis. Lalu actor

48
dapat memilih sub menu diantaranya: Daftar kategori, Hirarki kategori, Tambah kategori, Daftar
konten atau Tambah baru. Kemudian sistem akan menampilkan halaman sub menu yang dipilih.
Setelah itu actor dapat memilih action yang diinginkan yaitu: view, edit, hapus, ubah posisi
hirarki, tambah baru atau search sesuai kebutuhan, maka sistem menampilkan hasil action dan
sistem melakukan query database.

8. Activity Diagram Polling

Gambar 2.12 Activity Diagram Polling

49
Aktifitas ini dapat dilakukan oleh actor super admin, CMS admin dan CMS manager yang
sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu CMS
dan pilih polling maka sistem menampilkan daftar sub menu polling. Lalu actor dapat memilih
sub menu polling: Daftar polling atau Tambah polling. Kemudian sistem akan menampilkan
halaman sub menu yang dipilih. Setelah itu actor dapat memilih action yang diinginkan yaitu:
view, edit, hapus, tambah polling atau search sesuai kebutuhan, maka sistem menampilkan hasil
action dan sistem melakukan query database.

9. Activity Diagram Foto Galeri

Gambar 2.13 Activity Diagram Foto Galeri

50
Aktifitas ini dapat dilakukan oleh actor super admin, CMS admin dan CMS manager yang
sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu CMS
dan pilih foto galeri maka sistem menampilkan daftar sub menu foto galeri. Lalu actor dapat
memilih sub menu foto galeri: Daftar album, Hirarki album, Tambah album, Daftar foto, Hirarki
foto atau Upload foto. Kemudian sistem akan menampilkan halaman sub menu yang dipilih.
Setelah itu actor dapat memilih action yang diinginkan yaitu: view, edit, upload, atur hirarki,
hapus, tambah baru atau search sesuai kebutuhan, maka sistem menampilkan hasil action dan
sistem melakukan query database.

10. Activity Diagram FAQ

51
Gambar 2.14 Activity Diagram FAQ

Aktifitas ini dapat dilakukan oleh actor super admin, CMS admin dan CMS manager yang
sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu CMS
dan pilih faq maka sistem menampilkan daftar sub menu faq. Lalu actor dapat memilih sub menu
faq: daftar kategori, hirarki kategori, tambah kategori, daftar faq, hirarki faq atau tambah faq.
Kemudian sistem akan menampilkan halaman sub menu yang dipilih. Setelah itu actor dapat
memilih action yang diinginkan yaitu: view, edit, hapus, tambah baru, atur hirarki atau search
sesuai kebutuhan, maka sistem akan menampilkan hasil action dan sistem melakukan query
database.

11. Activity Diagram Pustaka File

52
Gambar 2.15 Activity Diagram Pustaka File

Aktifitas ini dapat dilakukan oleh actor super admin, CMS admin dan CMS manager yang
sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu CMS
dan pilih pustaka file maka sistem menampilkan daftar sub menu pustaka file. Lalu actor dapat
memilih sub menu pustaka file: daftar kategori, hirarki kategori, tambah kategori, daftar file,
hirarki file atau upload file. Kemudian sistem akan menampilkan halaman sub menu yang dipilih.
Setelah itu actor dapat memilih action yang diinginkan yaitu: view, edit, hapus, tambah baru,
atur hirarki, upload atau search sesuai kebutuhan, maka sistem akan menampilkan hasil action
dan sistem melakukan query database.

12. Activity Diagram Notifikasi

53
Gambar 2.16 Activity Diagram Notifikasi

Aktifitas ini dapat dilakukan oleh actor super admin, CMS admin dan CMS manager yang
sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu CMS
dan pilih notifikasi maka sistem menampilkan daftar sub menu notifikasi. Lalu actor dapat
memilih sub menu kelola notifikasi. Kemudian sistem akan menampilkan halaman form notifikasi.
Setelah itu actor dapat mengisi form dan isi notifikasi. Selanjutnya actor dapat klik simpan dan
sistem melakukan query database.

13. Activity Diagram Data Komoditas

54
Gambar 2.17 Activity Diagram Data Komoditas

Aktifitas ini dapat dilakukan oleh actor super admin dan admin content yang sudah
melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu komoditas
dan pilih komoditas maka sistem menampilkan daftar sub menu komoditas. Lalu actor dapat
memilih sub menu: daftar kategori, hirarki kategori, tambah kategori, daftar komoditas, hirarki
komoditas atau tambah komoditas. Kemudian sistem akan menampilkan halaman sub menu
yang dipilih. Setelah itu actor dapat memilih action yang diinginkan yaitu: view, edit, hapus,
tambah baru, atur hirarki, atau search sesuai kebutuhan maka sistem akan menampilkan hasil
action dan sistem melakukan query database.

55
14. Activity Diagram Data Manufaktur

Gambar 2.18 Activity Diagram Data Manufaktur

Aktifitas ini dapat dilakukan oleh actor super admin dan admin content yang sudah
melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu komoditas
dan pilih manufaktur maka sistem menampilkan daftar sub menu manufaktur. Lalu actor dapat
memilih sub menu: daftar manufaktur, tambah manufaktur atau import manufaktur. Kemudian
sistem akan menampilkan halaman sub menu yang dipilih. Setelah itu actor dapat memilih action
yang diinginkan yaitu: view, edit, hapus, tambah baru, import atau search sesuai kebutuhan maka
sistem akan menampilkan hasil action dan sistem melakukan query database.
56
15. Activity Diagram Data Penyedia

Gambar 2.19 Activity Diagram Data Penyedia

Aktifitas ini dapat dilakukan oleh actor super admin, penyedia, pejabat pengadaan, admin
content, PPK (Pejabat Pembuat Komitmen) dan CMS Monev yang sudah melakukan aktifitas login
terlebih dahulu. Pada halaman utama actor memilih menu komoditas dan pilih penyedia maka
sistem menampilkan daftar sub menu penyedia. Lalu actor dapat memilih sub menu: daftar
penyedia atau tambah penyedia. Kemudian sistem akan menampilkan halaman sub menu yang
dipilih. Setelah itu actor dapat memilih action yang diinginkan yaitu: view, edit, hapus, tambah
baru atau search sesuai kebutuhan maka sistem akan menampilkan hasil action dan sistem
melakukan query database.
57
16. Activity Diagram Data Provinsi dan Kab./Kota

Gambar 2.20 Activity Diagram Data Provinsi dan Kab./Kota

Aktifitas ini dapat dilakukan oleh actor super admin dan admin content yang sudah
melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu komoditas
dan pilih provinsi & kabupaten/kota maka sistem menampilkan daftar sub menu provinsi &
kabupaten/kota. Lalu actor dapat memilih sub menu: daftar provinsi, tambah provinsi atau
import provinsi. Kemudian sistem akan menampilkan halaman sub menu yang dipilih. Setelah itu
actor dapat memilih action yang diinginkan yaitu: view, edit, hapus, tambah baru, import atau
search sesuai kebutuhan maka sistem akan menampilkan hasil action dan sistem melakukan
query database.
58
17. Activity Diagram Data Jenis Instansi

Gambar 2.21 Activity Diagram Data Jenis Instansi

Aktifitas ini dapat dilakukan oleh actor super admin dan admin content yang sudah
melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu komoditas
dan pilih jenis instansi maka sistem menampilkan daftar sub menu jenis instansi. Lalu actor dapat
memilih sub menu: daftar jenis instansi atau tambah jenis instansi. Kemudian sistem akan
menampilkan halaman sub menu yang dipilih. Setelah itu actor dapat memilih action yang
diinginkan yaitu: view, edit, hapus, tambah baru atau search sesuai kebutuhan maka sistem akan
menampilkan hasil action dan sistem melakukan query database.
59
18. Activity Diagram Kurs

Gambar 2.22 Activity Diagram Kurs

Aktifitas ini dapat dilakukan oleh actor super admin dan admin content yang sudah
melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu komoditas
dan pilih kurs maka sistem menampilkan daftar sub menu kurs. Lalu actor dapat memilih sub
menu: daftar sumber kurs, tambah sumber kurs , daftar kurs atau tambah kurs. Kemudian sistem
akan menampilkan halaman sub menu yang dipilih. Setelah itu actor dapat memilih action yang
diinginkan yaitu: view, edit, hapus, tambah baru atau search sesuai kebutuhan maka sistem akan
menampilkan hasil action dan sistem melakukan query database.

60
19. Activity Diagram Unit Pengukuran

Gambar 2.23 Activity Diagram Unit Pengukuran

Aktifitas ini dapat dilakukan oleh actor super admin yang sudah melakukan aktifitas login
terlebih dahulu. Pada halaman utama super admin memilih menu komoditas dan pilih unit
pengukuran maka sistem menampilkan daftar sub menu unit pengukuran. Lalu actor dapat
memilih sub menu: daftar unit pengukuran, tambah unit pengukuran atau import unit
pengukuran. Kemudian sistem akan menampilkan halaman sub menu yang dipilih. Setelah itu
actor dapat memilih action yang diinginkan yaitu: view, edit, hapus, tambah baru, import atau
search sesuai kebutuhan maka sistem akan menampilkan hasil action dan sistem melakukan
query database.
61
20. Activity Diagram Data Produk

Gambar 2.24 Activity Diagram Data Produk

Aktifitas ini dapat dilakukan oleh actor super admin, penyedia dan admin content yang
sudah melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu
komoditas dan pilih produk maka sistem menampilkan daftar sub menu produk. Lalu actor dapat
memilih sub menu: daftar produk, tambah produk atau daftar tunggu persetujuan produk.
Kemudian sistem akan menampilkan halaman sub menu yang dipilih. Setelah itu actor dapat
memilih action yang diinginkan yaitu: view, edit, hapus, tambah baru, permintaan tayang produk,
permintaan persetujuan tayang atau search sesuai kebutuhan maka sistem akan menampilkan
hasil action dan sistem melakukan query database.
62
21. Activity Diagram Data Paket

Gambar 2.25 Activity Diagram Data Paket

Aktifitas ini dapat dilakukan oleh actor super admin, penyedia, pejabat pengadaan, PPK,
distributor dan auditor yang sudah melakukan aktifitas login terlebih dahulu. Pada halaman
utama actor memilih menu komoditas dan pilih paket maka sistem menampilkan daftar sub
menu paket. Lalu actor dapat memilih sub menu: daftar paket atau tambah paket. Kemudian
sistem akan menampilkan halaman sub menu yang dipilih. Setelah itu actor dapat memilih action
yang diinginkan yaitu: view, edit, hapus, tambah baru atau search sesuai kebutuhan maka sistem
akan menampilkan hasil action dan sistem melakukan query database.
63
22. Activity Diagram ADP Services

Gambar 2.26 Activity Diagram ADP Services

Aktifitas ini dapat dilakukan oleh actor super admin dan CMS admin yang sudah
melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu services dan
pilih API maka sistem menampilkan daftar sub menu API. Kemudian actor pilih ADP maka sistem
menampilkan halaman ADP services. Setelah itu actor dapat memilih tanggal update sesuai
kebutuhan lalu klik start maka sistem akan melakukan proses penarikan data dari server ADP
(Agregasi Data Penyedia) dan sistem melakukan query database.

64
23. Activity Diagram RUP Services

Gambar 2.27 Activity Diagram RUP Services

Aktifitas ini dapat dilakukan oleh actor super admin dan CMS admin yang sudah
melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu services dan
pilih API maka sistem menampilkan daftar sub menu API. Kemudian actor pilih RUP maka sistem
menampilkan halaman RUP services. Setelah itu actor dapat memilih tanggal update sesuai
kebutuhan lalu klik start maka sistem akan melakukan proses penarikan data dari server RUP
(Rencana Umum Pengadaan) dan sistem melakukan query database.

65
24. Activity Diagram Produk (Agregator) Services

Gambar 2.28 Activity Diagram Produk Services

Aktifitas ini dapat dilakukan oleh actor super admin dan CMS admin yang sudah
melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu services dan
pilih API maka sistem menampilkan daftar sub menu API. Kemudian actor pilih produk
(Agregator) maka sistem menampilkan halaman produk services (Agregator). Setelah itu actor
dapat memilih penyedia, tanggal update dan halaman sesuai kebutuhan lalu klik start maka
sistem akan melakukan proses penarikan data dari produk API URL Penyedia dan sistem
melakukan query database.

66
25. Activity Diagram Margin Harga Services

Gambar 2.29 Activity Diagram Margin Harga Services

Aktifitas ini dapat dilakukan oleh actor super admin dan CMS admin yang sudah
melakukan aktifitas login terlebih dahulu. Pada halaman utama actor memilih menu services dan
pilih general maka sistem menampilkan daftar sub menu general. Kemudian actor pilih margin
harga maka sistem menampilkan halaman margin harga services. Setelah itu actor dapat memilih
cakupan kelas harga sesuai yang diinginkan lalu klik start maka sistem akan melakukan proses
perhitungan margin harga dan sistem melakukan query database.

67
26. Activity Diagram Logout

Gambar 2.30 Activity Diagram Logout

Aktifitas ini menggambarkan kegiatan logout atau keluar dari sistem. Actor yang telah
selesai dalam mengakses sistem dan ingin keluar dari sistem harus melakukan aktifitas logout
sistem. Dengan klik “logout”, sistem akan memprosesnya untuk keluar dari sistem. Saat sudah
logout atau keluar dari sistem, maka akan tampil halaman awal sistem e-Catalogue. Aktiftas ini
dapat dilakukan jika actor sudah melakukan login sistem.

2.1.6 Deployment Diagram

Deployment view pada sistem informasi e-Catalogue digambarkan dengan menggunakan


deployment diagram. Seperti yang terlihat pada gambar berikut.

Application Server
Database
Sistem Informasi
Server
e-Catalogue

PC Client
XAMPP My SQL

Browser: Mozilla Firefox, Internet Explorer

Printer

Gambar 2.31 Deployment Diagram Sistem e-Catalogue

68
2.1.7 Sequence Diagram

Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah scenario.

Sequence diagram ini menjelaskan secara detail urutan proses yang dilakukan dalam sistem

untuk mencapai tujuan dari use case, digambarkan pada sequence diagram berikut:

1. Sequence Diagram Login

Gambar 2.32 Sequence Diagram Login

69
2. Sequence Diagram View Produk Katalog

Gambar 2.33 Sequence Diagram View Produk Katalog

70
3. Sequence Diagram Data Group Role

Gambar 2.34 Sequence Diagram Data Group Role

71
4. Sequence Diagram Data User

Gambar 2.35 Sequence Diagram Data User

72
5. Sequence Diagram Menu

Gambar 2.36 Sequence Diagram Menu

73
6. Sequence Diagram Konten Statis

Gambar 2.37 Sequence Diagram Konten Statis

74
7. Sequence Diagram Konten Dinamis

Gambar 2.38 Sequence Diagram Konten Dinamis


75
8. Sequence Diagram Polling

Gambar 2.39 Sequence Diagram Polling

76
9. Sequence Diagram Foto Galeri

Gambar 2.40 Sequence Diagram Foto Galeri


77
10. Sequence Diagram FAQ

Gambar 2.41 Sequence Diagram FAQ


78
11. Sequence Diagram Pustaka File

Gambar 2.42 Sequence Diagram Pustaka File


79
12. Sequence Diagram Notifikasi

Gambar 2.43 Sequence Diagram Notifikasi

80
13. Sequence Diagram Data Komoditas

Gambar 2.44 Sequence Diagram Data Komoditas


81
14. Sequence Diagram Data Manufaktur

Gambar 2.45 Sequence Diagram Data Manufaktur

82
15. Sequence Diagram Data Penyedia

Gambar 2.46 Sequence Diagram Data Penyedia

83
16. Sequence Diagram Data Provinsi dan Kab./Kota

Gambar 2.47 Sequence Diagram Data Provinsi dan Kab./Kota

84
17. Sequence Diagram Data Jenis Instansi

Gambar 2.48 Sequence Diagram Data Jenis Instansi

85
18. Sequence Diagram Kurs

86
Gambar 2.49 Sequence Diagram Kurs

19. Sequence Diagram Unit Pengukuran

Gambar 2.50 Sequence Diagram Unit Pengukuran

87
20. Sequence Diagram Data Produk

Gambar 2.51 Sequence Diagram Data Produk

88
21. Sequence Diagram Data Paket

Gambar 2.52 Sequence Diagram Data Paket

89
22. Sequence Diagram ADP Services

Gambar 2.53 Sequence Diagram ADP Services

90
23. Sequence Diagram RUP Services

Gambar 2.54 Sequence Diagram RUP Services

91
24. Sequence Diagram Produk Services

Gambar 2.55 Sequence Diagram Produk Services

92
25. Sequence Diagram Margin Harga Services

Gambar 2.56 Sequence Diagram Margin Harga Services

93
26. Sequence Diagram Logout

Gambar 2.57 Sequence Diagram Logout

94
2.2 Database Relation
2.2.1 Skema Database/ ERD

Gambar 2.58 Skema Database/ ERD Sistem e-Catalogue


95
2.2.2 Struktur Database

Berikut ini struktur database yang dikumpulkan dalam bentuk penyajian sebagai berikut:
1. Tabel Cisessionsportalkatalog
Nama Tabel : cisessionsportalkatalog
Primary Key : session_id
Foreign Key : user_id, user_user_role_group_id1, user_user_online_id,
user_user_role_komoditas_override_id,
user_user_role_komoditas_override_komoditas_id1,
user_user_role_komoditas_override_komoditas_paket_id,
user_user_role_item_override_id, user_user_role_paket_override_id
Tipe File : File Transaksi
Tabel 2.29 Tabel Cisessionsportalkatalog
Nama Field Tipe Data Ukuran Keterangan
session_id Varchar 40 Id session
ip_address Varchar 45 Ip address
user_agent Varchar 120 User agent
last_activity Int 10 Last activity
user_data Text - Data user dalam sistem
user_id Int 11 Id user

user_user_role_group_id1 Int 11 Id user role group

user_user_online_id Int 11 Id user online

user_user_role_komoditas_overri Int 11 Id role komoditas override


de_id
user_user_role_komoditas_overri Int 11 Id1 role komoditas override
de_komoditas_id1
user_user_role_komoditas_overri Int 11 Id role paket komoditas override
de_komoditas_paket_id
user_user_role_item_override_id Int 11 Id user role item override

user_user_role_paket_override_id Int 11 Id user role paket override

96
2. Tabel Faq Kategori

Nama Tabel : faq_kategori


Primary Key : id
Foreign Key :-
Tipe File : File Master

Tabel 2.30 Tabel Faq Kategori

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id faq kategori
nama_kategori Varchar 500 Nama kategori
slug Varchar 200 Slug kategori
deskripsi_singkat Text - Deskripsi singkat
posisi_kategori Int 11 Posisi kategori
status Varchar 30 Status kategori
publish_date_from Timestamp - Tanggal mulai publikasi
publish_date_to Timestamp - Tanggal publikasi untuk
param Varchar 1000 Param kategori
active Int 2 Active kategori
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

3. Tabel Item Counter

Nama Tabel : item_counter


Primary Key : id
Foreign Key :-
Tipe File : File Master

97
Tabel 2.31 Tabel Item Counter

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id item counter
item_type Varchar 30 Jenis item
item_action Varchar 30 Aksi item
item_id Int 11 Id item
item_counter Int 20 Item counter
active Int 2 Aktif item counter
since_date Timestamp - Sejak tanggal

4. Tabel Komoditas Kategori

Nama Tabel : komoditas_kategori


Primary Key : id
Foreign Key : komoditas_id, komoditas_paket_id
Tipe File : File Transaksi
Tabel 2.32 Tabel Komoditas Kategori

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id komoditas kategori
nama_kategori Varchar 50 Nama kategori
deskripsi Text - Deskripsi komoditas kategori
posisi_item Int 11 Posisi item komoditas kategori
active Int 2 Aktif komoditas kategori
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
komoditas_id Int 11 Id komoditas
komoditas_paket_id Int 11 Id paket komoditas

98
5. Tabel Konten Map Kategori

Nama Tabel : konten_map_kategori


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.33 Tabel Konten Map Kategori

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id konten map kategori
konten_id Int 11 Id konten
konten_kategori_id Int 11 Id konten kategori
active Int 2 Aktif konten map kategori
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

6. Tabel Kurs Sumber

Nama Tabel : kurs_sumber


Primary Key : id
Foreign Key : kurs_id
Tipe File : File Transaksi
Tabel 2.34 Tabel Kurs Sumber

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id kurs sumber
sumber Varchar 500 Nama kurs sumber
url Varchar 500 Url kurs sumber
deskripsi Varchar 500 Deksripsi
active Int 2 Aktif kurs sumber
created_date Timestamp - Tanggal dibuat
99
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
kurs_id Int 11 Id kurs

7. Tabel Paket Anggota ULP

Nama Tabel : paket_anggota_ulp


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi
Tabel 2.35 Tabel Paket Anggota ULP

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket anggota ULP
paket_id Int 11 Id paket
anggota_user_id Int 11 Id user anggota
anggota_nip Varchar 100 NIP anggota
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket

100
8. Tabel Paket Penerimaan Riwayat

Nama Tabel : paket_penerimaan_riwayat


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi
Tabel 2.36 Tabel Paket Penerimaan Riwayat

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket penerimaan riwayat
paket_id Int 11 Id paket
no_dokumen Varchar 100 Nomor dokumen
deskripsi Text - Deskripsi paket penerimaan
tanggal_terima Timestamp - Tanggal terima paket penerimaan
active Int 11 Aktif paket penerimaan riwayat
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket

9. Tabel Paket Riwayat

Nama Tabel : paket_riwayat


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi
Tabel 2.37 Tabel Paket Riwayat

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id paket riwayat
paket_id Int 11 Id paket

101
Deskripsi Text - Deskripsi paket riwayat
status_paket Varchar 100 Status paket
Active Int 11 Aktif paket riwayat
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket

10. Tabel Penyedia Komoditas

Nama Tabel : penyedia_komoditas


Primary Key : id
Foreign Key : komoditas_id1, komoditas_paket_id
Tipe File : File Transaksi
Tabel 2.38 Tabel Penyedia Komoditas

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id penyedia komoditas
penyedia_id Int 11 Id penyedia
komoditas_id Int 11 Id komoditas
active Int 2 Aktif penyedia komoditas
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id paket komoditas

102
11. Tabel Polling Pilihan

Nama Tabel : polling_pilihan


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.39 Tabel Polling Pilihan

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id polling pilihan
polling_id Int 11 Id polling
pilihan_jawaban Varchar 200 Polling jawaban
posisi_pilihan Int 11 Posisi polling pilihan
active Int 2 Aktif polling pilihan
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

12. Tabel Produk Harga Kabupaten

Nama Tabel : produk_harga_kabupaten


Primary Key : id
Foreign Key : produk_id1, produk_paket_produk_nego_detail_id, produk_komoditas_id1,
produk_komoditas_paket_id, produk_unspsc_commodity_id,
produk_produk_wilayah_jual_provinsi_id, produk_manufaktur_id1,
produk_paket_produk_id
Tipe File : File Transaksi

103
Tabel 2.40 Tabel Produk Harga Kabupaten

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id produk harga
kabupaten
produk_id Int 11 Id produk
provinsi_id Int 11 Id provinsi
kabupaten_id Int 11 Id kabupaten
kurs_id Int 11 Id kurs
komoditas_harga_atribut_id Int 11 Id komoditas harga
atribut
harga Decimal 20,2 Harga
harga_tanggal Date - Harga pada tanggal
active Int 2 Aktif produk harga
kabupaten
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_id1 Int 11 Id1 produk
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego
detail
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_komoditas_paket_id Int 11 Id produk komoditas
paket
produk_unspsc_commodity_id Int 11 Id produk unspsc
komoditi
produk_produk_wilayah_jual_provinsi_id Int 11 Id produk wilayah jual
provinsi
produk_manufaktur_id1 Int 11 Id1 produk manufaktur
produk_paket_produk_id Int 11 Id paket produk

104
13. Tabel Produk Lampiran

Nama Tabel : produk_lampiran


Primary Key : id
Foreign Key : produk_id1, produk_paket_produk_nego_detail_id, produk_komoditas_id1,
produk_komoditas_paket_id, produk_unspsc_commodity_id,
produk_produk_wilayah_jual_provinsi_id, produk_manufaktur_id1
Tipe File : File Transaksi
Tabel 2.41 Tabel Produk Lampiran

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id produk lampiran
produk_id Int 11 Id produk
file_name Varchar 200 Nama file
original_file_name Varchar 200 Nama file original
file_size Bigint 20 Ukuran file
file_sub_location Varchar 500 Sub lokasi file
file_url Varchar 500 url file
deskripsi Varchar 500 Deskripsi produk
lampiran
posisi_file Int 11 Posisi file
item_param Varchar 500 Item param
active Int 2 Aktif produk lampiran
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_id1 Int 11 Id1 produk
105
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego
detail
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_komoditas_paket_id Int 11 Id produk komoditas
paket
produk_unspsc_commodity_id Int 11 Id produk unspsc
komoditi
produk_produk_wilayah_jual_provinsi_id Int 11 Id produk wilayah jual
prov
produk_manufaktur_id1 Int 11 Id produk manufaktur
14. Tabel Pustaka File

Nama Tabel : pustaka_file


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.42 Tabel Pustaka File

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id pustaka file
pustaka_file_kategori_id Int 11 Id pustaka file kategori
file_name Varchar 200 Nama file
original_file_name Varchar 200 Nama file original
file_size Bigint 20 Ukuran file
file_sub_location Varchar 500 Sub lokasi file
posisi_file Int 11 Posisi file
deskripsi Text - Deskripsi file pustaka
status Varchar 30 status
publish_date_from Timestamp - Tanggal mulai publikasi
publish_date_to Timestamp - Tanggal publikasi untuk
param Varchar 1000 param
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
106
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

15. Tabel RUP

Nama Tabel : rup


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.43 Tabel RUP

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id rup
nama Varchar 300 Nama rup
kegiatan Varchar 500 Nama kegiatan
jenis_belanja Int 11 Jenis belanja
jenis_pengadaan Int 11 Jenis pengadaan
volume Varchar 100 Volume rup
metode_pengadaan Int 11 Metode pengadaan
tanggal_awal_pengadaan Date - Tanggal awal pengadaan
tanggal_akhir_pengadaan Date - Tanggal akhir pengadaan
tanggal_awal_pekerjaan Date - Tanggal awal pekerjaan
tanggal_akhir_pekerjaan Date - Tanggal akhir pekerjaan
lokasi Varchar 100 lokasi
keterangan Text - Keterangan rup
tahun_anggaran Int 10 Tahun anggaran rup
id_sat_ker Int 11 Id satuan kerja
kode_kldi Varchar 50 Kode KLDI
aktif Int 11 Aktif rup
is_delete Int 11 Is delete rup
audit_update Timestamp - Audit update rup

16. Tabel User

Nama Tabel : user


107
Primary Key : id
Foreign Key : user_role_grup_id1, user_online_id, user_role_komoditas_override_id,
user_role_komoditas_override_komoditas_id1,
user_role_komoditas_override_komoditas_paket_id,
user_role_item_override_id, user_role_paket_override_id
Tipe File : File Transaksi

Tabel 2.44 Tabel User

Nama Field Tipe Data Ukuran Keterangan


id Int 11 id user
user_role_grup_id Int 11 Id user role group
nama_lengkap Varchar 100 Nama lengkap
user_name Varchar 100 User name
user_password Varchar 100 Password user
user_email Varchar 100 Email user
role_basic_id Int 11 Id role basic
override_role_grup Int 2 Override role grup
override_role_komoditas Int 2 Override role komoditas
override_role_paket Int 2 Override role paket
akses_seluruh_paket Int 2 Akses seluruh paket
akses_seluruh_komoditas Int 2 Akses seluruh komoditas
status_penyedia_distributor Varchar 30 Status penyedia
distributor
param Text - param
active Int 2 aktif
pps_id Varchar 128 Id pps
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
user_role_grup_id1 Int 11 Id1 user role group
user_online_id Int 11 Id user online

108
user_role_komoditas_override_id Int 11 Id user role komoditas
ovveride
user_role_komoditas_override_komoditas_id1 Int 11 Id1 user role komoditas
override komoditas
user_role_komoditas_override_komoditas_paket_id Int 11 Id user role komoditas
override komoditas paket

user_role_item_override_id Int 11 Id user role item override


user_role_paket_override_id Int 11 Id user role paket
override
17. Tabel User Role Komoditas

Nama Tabel : user_role_komoditas


Primary Key : id
Foreign Key : user_role_grup_id1, komoditas_id1, komoditas_paket_id
Tipe File : File Transaksi
Tabel 2.45 Tabel User Role Komoditas

Nama Field Tipe Data Ukuran Keterangan


id Int 11 id user role komoditas
user_role_grup_id Int 11 Id user role group
komoditas_id Int 11 Id komoditas
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
user_role_grup_id1 Int 11 Id1 user role group
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id komoditas paket

18. Tabel App Param

Nama Tabel : app_param


109
Primary Key : id
Foreign Key : -
Tipe File : File Master
Tabel 2.46 Tabel App Param

Nama Field Tipe Data Ukuran Keterangan


id Int 11 id app param
param_type Varchar 100 Tipe param
param_key Varchar 200 Kunci param
param_text Text - Text param
param_date Timestamp - Tanggal param

19. Tabel Galeri Album

Nama Tabel : galeri_album


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.47 Tabel Galeri Album

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id galeri album
nama_album Varchar 500 Nama album
slug Varchar 200 Slug
deskripsi_singkat Text - Deskripsi singkat
posisi_album Int 11 Posisi album
status Varchar 30 Status galeri album
publish_date_from Timestamp - Tanggal mulai publikasi
publish_date_to Timestamp - Tanggal publikasi untuk
param Varchar 1000 param
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi

110
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

20. Tabel Kabupaten

Nama Tabel : kabupaten


Primary Key : id
Foreign Key : paket_id, produk_wilayah_jual_kabupaten_id,
produk_wilayah_jual_kabupaten_produk_id1,
produk_wilayah_jual_kabupaten_produk_paket_produk_nego_detail_id,
produk_wilayah_jual_kabupaten_produk_komoditas_id1,
produk_wilayah_jual_kabupaten_produk_komoditas_paket_id,
produk_wilayah_jual_kabupaten_produk_unspsc_commodity_id,
produk_wilayah_jual_kabupaten_produk_produk_wilayah_jual_provinsi_id,
produk_wilayah_jual_kabupaten_produk_manufaktur_id1,
produk_wilayah_jual_kabupaten_produk_paket_produk_id,
produk_harga_kabupaten_id, produk_harga_kabupaten_produk_id1,
produk_harga_kabupaten_produk_paket_produk_nego_detail_id,
produk_harga_kabupaten_produk_komoditas_id1,
produk_harga_kabupaten_produk_komoditas_paket_id,
produk_harga_kabupaten_produk_unspsc_commodity_id,
produk_harga_kabupaten_produk_produk_wilayah_jual_provinsi_id,
produk_harga_kabupaten_produk_manufaktur_id1,
produk_harga_kabupaten_produk_paket_produk_id
Tipe File : File Transaksi
Tabel 2.48 Tabel Kabupaten

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id kabupaten
provinsi_id Varchar Id provinsi

111
nama_kabupaten Int Nama kabupaten
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id Int 11 Id paket
produk_wilayah_jual_kabupaten_id Int 11 Id produk wilayah jual kab.
produk_wilayah_jual_kabupaten_produk Int 11 Id1 produk wilayah jual
_id1 kabupaten
produk_wilayah_jual_kabupaten_produk Int 11 Id produk wilayah jual kab.
_paket_produk_nego_detail_id paket produk nego detil
produk_wilayah_jual_kabupaten_produk Int 11 Id1 produk wilayah jual
_komoditas_id1 kab.produk komoditas
produk_wilayah_jual_kabupaten_produk Int 11 Id produk wilayah jual kab
_komoditas_paket_id produk komoditas paket
produk_wilayah_jual_kabupaten_produk Int 11 Id produk wilayah jual kab
_unspsc_commodity_id produk unspsc komoditi
produk_wilayah_jual_kabupaten_produk Int 11 Id produk wilayah jual kab
_produk_wilayah_jual_provinsi_id wilayah jual provinsi
produk_wilayah_jual_kabupaten_produk Int 11 Id1 produk wilayah jual
_manufaktur_id1 kab.produk manufaktur
produk_wilayah_jual_kabupaten_produk Int 11 Id produk wilayah jual
_paket_produk_id kab.produk paket produk
produk_harga_kabupaten_id Int 11 Id produk harga kabupaten
produk_harga_kabupaten_produk_id1 Int 11 Id1 produk harga kab.
produk_harga_kabupaten_produk_paket Int 11 Id produk harga kab.
_produk_nego_detail_id produk paket nego detil
produk_harga_kabupaten_produk_komo Int 11 Id1 produk harga
ditas_id1 kabupaten komoditas
produk_harga_kabupaten_produk_komo Int 11 Id produk harga kab.
ditas_paket_id komoditas paket
produk_harga_kabupaten_produk_unsp Int 11 Id produk harga kab.
sc_commodity_id produk unspsc komoditi

112
produk_harga_kabupaten_produk_prod Int 11 Id produk harga kab.
uk_wilayah_jual_provinsi_id wilayah jual provinsi
produk_harga_kabupaten_produk_manu Int 11 Id1 produk harga kab.
faktur_id1 produk manufaktur
produk_harga_kabupaten_produk_paket Int 11 Id produk harga kab.
_produk_id produk paket produk

21. Tabel Komoditas Manufaktur

Nama Tabel : komoditas_manufaktur


Primary Key : id
Foreign Key : komoditas_id1, komoditas_paket_id
Tipe File : File Transaksi
Tabel 2.49 Tabel Komoditas Manufaktur

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id komoditas manufaktur
manufaktur_id Int 11 Id manufaktur
komoditas_id Int 11 Id komoditas
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id komoditas paket

22. Tabel Konten Statis

Nama Tabel : konten_statis


Primary Key : id
Foreign Key :-

113
Tipe File : File Master
Tabel 2.50 Tabel Konten Statis

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id konten statis
judul_konten Varchar 200 Judul konten
slug Varchar 200 Slug konten
isi_konten Text - Isi konten
status Varchar 500 Status
publish_date_from Int 11 Tanggal mulai publikasi
publish_date_to Int 11 Tanggal publikasi untuk
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

23. Tabel Manufaktur

Nama Tabel : manufaktur


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.51 Tabel Manufaktur

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id manufaktur
nama_manufaktur Varchar 300 Nama manufaktur
deskripsi Varchar 200 Deskripsi manufaktur
active Int 2 aktif
created_date Timestamp - Tanggal dibuat

114
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

24. Tabel Paket Download

Nama Tabel : paket_download


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi
Tabel 2.52 Tabel Paket Download

Nama Field Tipe Data Ukuran Keterangan


id Varchar 50 Id paket download
kategori Varchar 50 Kategori paket download
sub_ kategori Varchar 50 Sub kategori paket download
paket_id Int 11 Id paket
http_user_agent Varchar 300 http user agent
remote_addr Varchar 50 Remote addr
description Text - Deskripsi paket download
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
paket_id1 Int 11 Id1 paket

25. Tabel Paket Pengiriman Riwayat

Nama Tabel : paket_pengiriman_riwayat


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi
115
Tabel 2.53 Tabel Paket Pengiriman Riwayat

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket pengiriman riwayat
paket_id Int 11 Id paket
no_dokumen Varchar 100 Nomor dokumen
deskripsi Text - Deskrip paket pengiriman riwayat
tanggal_kirim Timestamp - Tanggal kirim
active Int 11 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket

26. Tabel Paket Status

Nama Tabel : paket_status


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi
Tabel 2.54 Tabel Paket Status

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket status
paket_id Int 11 Id paket
nego_header_id Int 11 Id nego header paket status
status_negosiasi Varchar 30 Status negosiasi paket
status_paket Varchar 100 Status paket
from_status Varchar 50 Status dari
to_status Varchar 50 Status untuk
di_tolak Int 2 Paket status ditolak
deskripsi Text - Deskripsi paket status

116
active Int 11 Aktif paket status
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket
27. Tabel Penyedia Kontrak

Nama Tabel : penyedia_kontrak


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.55 Tabel Penyedia Kontrak

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id penyedia kontrak
penyedia_id Int 11 Id penyedia
file_name Varchar 200 Nama file
original_file_name Varchar 200 Nama file original
file_size Bigint 20 Ukuran file
file_sub_location Varchar 500 Sub lokasi file
file_url Varchar 500 url file
deskripsi Varchar 500 Deskripsi produk lampiran
posisi_file Int 11 Posisi file
item_param Varchar 500 Item param
active Int 2 Aktif produk lampiran
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

117
28. Tabel PPE Site

Nama Tabel : ppe_site


Primary Key : pps_id
Foreign Key :-
Tipe File : File Master

Tabel 2.56 Tabel PPE Site

Nama Field Tipe Data Ukuran Keterangan


pps_id Varchar 128 Id pps site
tag_id Varchar 128 Id tag
stg_id Varchar 128 Id stg
audittype Varchar 128 Tipe audit
audituser Varchar 128 Audit user
auditupdate Date - Tanggal audit update
pps_nama Varchar 128 Nama pps
pps_alamat Varchar 128 Alamat pps
pps_display Varchar 128 Display pps
pps_kontak Varchar 128 Kontak pps
pps_proxy Varchar 128 Proxy pps
pps_public_url Varchar 128 Public url pps
pps_private_url Varchar 128 Private url pps
pps_tanggal_pendaftaran Date - Tanggal pendaftaran pps
pps_sk Varchar 128 Sk pps

29. Tabel Produk Harga Nasional

Nama Tabel : produk_harga_nasional


Primary Key : id
Foreign Key : paket_id1, produk_paket_produk_nego_detail_id, produk_komoditas_id1,
produk_komoditas_paket_id
Tipe File : File Transaksi
Tabel 2.57 Tabel Produk Harga Nasional
118
Nama Field Tipe Data Ukuran Keterangan
id Int 11 Id produk harga nasional
produk_id Int 11 Id produk
kurs_id Int 11 Id kurs
komoditas_harga_atribut_id Int 11 Id komoditas harga atribut
harga Decimal 20,2 Harga
harga_tanggal Date - Harga pada tanggal
active Int 2 Aktif produk harga
kabupaten
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_id1 Int 11 Id1 produk
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego detail
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_komoditas_paket_id Int 11 Id produk komoditas paket

30. Tabel Produk Tunggu Setuju

Nama Tabel : produk_tunggu_setuju


Primary Key : id
Foreign Key : paket_id1, produk_paket_produk_nego_detail_id, produk_komoditas_id1,
produk_komoditas_paket_id, produk_unspsc_commodity_id,
produk_produk_wilayah_jual_provinsi_id, produk_manufaktur_id1,
produk_paket_produk_id
Tipe File : File Transaksi
Tabel 2.58 Tabel Produk Tunggu Setuju

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id produk tunggu setuju
produk_id Int 11 Id produk

119
area Varchar 50 Area
deskripsi Text - Deskripsi
deskripsi_param Text - Deskripsi param
jenis_aksi Varchar 100 Jenis aksi
active Int 2 Aktif produk harga
kabupaten
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_id1 Int 11 Id1 produk
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego
detail
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_komoditas_paket_id Int 11 Id produk komoditas
paket
produk_unspsc_commodity_id Int 11 Id produk unspsc
komoditi
produk_produk_wilayah_jual_provinsi_id Int 11 Id produk wilayah jual
provinsi
produk_manufaktur_id1 Int 11 Id1 produk manufaktur
produk_paket_produk_id Int 11 Id paket produk

31. Tabel Pustaka File Kategori

Nama Tabel : pustaka_file_kategori


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.59 Tabel Pustaka File Kategori

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id pustaka file kategori

120
parent_id Int 11 Id parent
nama_kategori Varchar 300 Nama kategori
deskripsi Text - Deskripsi pustaka file kategori
posisi_kategori Int 11 Posisi kategori
active Int 2 Active pustaka file kategori
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
32. Tabel Tag

Nama Tabel : tag


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.60 Tabel Tag

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id tag
nama_tag Varchar 100 Nama tag
kategori Varchar 50 Kategori
active Int 2 Active
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

33. Tabel User Online

Nama Tabel : user_online


Primary Key : id
Foreign Key :-
121
Tipe File : File Master
Tabel 2.61 Tabel User Online

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id user online
user_id Int 11 Id user
session_type Varchar 20 Tipe session
session_id Varchar 40 Id session
ip_address Varchar 45 Ip address
user_agent Varchar 120 Agent user
created_date Timestamp - Tanggal dibuat
34. Tabel User Role Komoditas Override

Nama Tabel : user_role_komoditas_override


Primary Key : id
Foreign Key : komoditas_id1, komoditas_paket_id
Tipe File : File Transaksi
Tabel 2.62 Tabel User Role Komoditas Override

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id user role komoditas override
user_id Int 11 Id user
komoditas_id Int 11 Id komoditas
active Int 2 Aktif penyedia komoditas
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id paket komoditas

35. Tabel Galeri Foto

122
Nama Tabel : galeri_foto
Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.63 Tabel Galeri Foto

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id galeri foto
galeri_album_id Varchar 500 Id galeri album
file_name Varchar 200 Nama file
original_file_name Text - Nama file original
file_size Int 11 Ukuran file
file_sub_location Varchar 30 Sub lokasi file
posisi_file Int 11 Posisi file
foto_caption Varchar 500 Foto caption
status Varchar 30 status
publish_date_from Timestamp - Tanggal mulai publikasi
publish_date_to Timestamp - Tanggal publikasi untuk
param Varchar 1000 param
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

36. Tabel Komoditas

Nama Tabel : komoditas


Primary Key : id
Foreign Key : paket_id
Tipe File : File Transaksi
Tabel 2.64 Tabel Komoditas
123
Nama Field Tipe Data Ukuran Keterangan
id Int 11 Id komoditas
komoditas_kategori_id Int 11 Id komoditas kategori
terkunci Int 2 Terkunci
nama_komoditas Varchar 100 Nama komoditas
kode_komoditas Varchar 50 Kode komoditas
perlu_negosiasi_harga Int 2 Komoditas perlu nego harga
perlu_ongkir Int 2 Komoditas perlu ongkir
perlu_approval_produk Int 2 Komoditas perlu aprove
produk
apakah_iklan Int 2 Iklan komoditas
kelas_harga Varchar 50 Kelas harga komoditas
margin_harga Decimal 3,2 Margin harga komoditas
posisi_item Int 11 Posisi item komoditas
active Int 2 Aktif komoditas
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id Int 11 Id paket

37. Tabel Komoditas Produk Atribut Tipe

Nama Tabel : komoditas_produk_atribut_tipe


Primary Key : id
Foreign Key : komoditas_id1, komoditas_paket_id
Tipe File : File Transaksi
Tabel 2.65 Tabel Komoditas Produk Atribut Tipe

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id komoditas produk atribut tipe
komoditas_id Int 11 Id komoditas
tipe_atribut Varchar 200 Tipe atribut komoditas produk
124
deskripsi Text - deskripsi
posisi_item Int 11 Posisi item
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id paket komoditas
38. Tabel Konten Tag

Nama Tabel : konten_tag


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.66 Tabel Konten Tag

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id konten tag
konten_id Int 11 Id konten
tag_id Int 11 Id tag
active Int 2 Active
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

39. Tabel Menu

Nama Tabel : menu


Primary Key : id
125
Foreign Key :-
Tipe File : File Master
Tabel 2.67 Tabel Menu

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id menu
parent_id Int 11 Id parent
posisi_menu Int 11 Posisi menu
tipe_menu Varchar 50 Tipe menu
nama_menu Varchar 100 Nama menu
url_menu Varchar 1000 url menu
item_id Int 11 Id item
status Varchar 30 Status kategori
param Varchar 1000 Param kategori
active Int 2 Active kategori
publish_date_from Timestamp - Tanggal mulai publikasi
publish_date_to Timestamp - Tanggal publikasi untuk
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

40. Tabel Paket Kontrak

Nama Tabel : paket_kontrak


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi
Tabel 2.68 Tabel Paket Kontrak

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket kontrak
paket_id Int 11 Id paket
126
no_kontrak Varchar 200 Nomor kontrak
tanggal_kontrak Timestamp - Tanggal kontrak
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket
41. Tabel Paket Produk

Nama Tabel : paket_produk


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi
Tabel 2.69 Tabel Paket Produk

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket produk
paket_id Int 11 Id paket
produk_id Int 11 Id produk
deskripsi Text - Deskripsi
kuantitas Decimal 20,5 Kuantitas paket produk
harga_satuan Decimal 20,2 Harga satuan paket produk
harga_ongkir Decimal 20,2 Harga ongkir paket produk
harga_total Decimal 20,2 Harga total paket produk
konversi_harga_satuan Decimal 20,2 Konveksi harga satuan
konversi_harga_ongkir Decimal 20,2 Konversi harga ongkir
konversi_harga_total Decimal 20,2 Konversi harga total
catatan Varchar 1000 Catatan paket produk
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi

127
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket

42. Tabel Penyedia

Nama Tabel : penyedia


Primary Key : id
Foreign Key : paket_id, penyedia_komoditas_id
Tipe File : File Transaksi
Tabel 2.70 Tabel Penyedia

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id penyedia
user_id Int 11 Id user
nama_penyedia Varchar 100 Nama penyedia
alamat Varchar 500 Alamat penyedia
website Varchar 200 Website penyedia
email Varchar 200 Email penyedia
no_telp Varchar 200 Nomor telepon penyedia
no_fax Varchar 200 Nomor fax penyedia
no_hp Varchar 100 Nomor HP penyedia
npwp Varchar 100 Nomor NPWP penyedia
pkp Varchar 100 Pkp penyedia
kode_pos Varchar 20 Kode pos
produk_api_url Varchar 200 Produk api url
default_kurs_id Int 11 Id kurs default
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
128
paket_id Int 11 Id paket
penyedia_komoditas_id Int 11 Id penyedia komoditas

43. Tabel Penyedia Representatif

Nama Tabel : penyedia_representatif


Primary Key : id
Foreign Key : penyedia_id1
Tipe File : File Transaksi

Tabel 2.71 Tabel Penyedia Representatif

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id penyedia representatif
penyedia_id Int 11 Id penyedia
nama Varchar 200 Nama penyedia representatif
email Varchar 200 Email penyedia representatif
no_telp Varchar 200 Nomor telepon penyedia
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
penyedia_id1 Int 11 Id1 penyedia

44. Tabel Produk

Nama Tabel : produk


Primary Key : id

129
Foreign Key : paket_produk_nego_detail_id, komoditas_id1, komoditas_paket_id,
unspsc_commodity_id, produk_wilayah_jual_provinsi_id, manufaktur_id1,
paket_produk_id
Tipe File : File Transaksi
Tabel 2.72 Tabel Produk

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id produk
komoditas_id Int 11 Id komoditas
produk_kategori_id Int 11 Id produk kategori
penyedia_id Int 11 Id penyedia
manufaktur_id Int 11 Id manufaktur
unspsc_id Int 11 Id unspsc
unit_pengukuran_id Int 11 Id unit pengukuran produk
no_produk Varchar 200 Nomor produk
no_produk_penyedia Varchar 200 Nomor produk penyedia
nama_produk Varchar 200 Nama produk
produk_gambar_id Int 11 Id produk gambar
url_produk Varchar 1000 URL produk
minta_disetujui Int 2 Minta disetujui produk
minta_disetujui_oleh Int 11 Minta disetujui oleh
minta_disetujui_tanggal Timestamp - Minta disetujui tanggal
minta_disetujui_alasan Text - Minta disetujui alasan
setuju_tolak Varchar 10 Setuju tolak
setuju_tolak_tanggal Timestamp - Setuju tolak tanggal
setuju_tolak_oleh Int 11 Setuju tolak oleh
setuju_tolak_alasan Text - Setuju tolak alasan
harga_utama Decimal 20,2 Harga utama
harga_ongkir Decimal 20,2 Harga ongkir
harga_tanggal Date - Harga produk tanggal
harga_kurs_id Int 11 Id harga kurs
margin_harga Decimal 20,2 Margin harga produk
agr_total_gambar Int 11 Total gambar
agr_total_lampiran Int 11 Total lampiran
agr_total_wilayah_jual Int 11 Total wilayah jual

130
active Int 2 Aktif produk
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_produk_nego_detail_id Int 11 Id produk paket nego detail
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id komoditas paket
unspsc_commodity_id Int 11 Id unspsc komoditi
produk_wilayah_jual_provinsi_id Int 11 Id produk wilayah jual provinsi
manufaktur_id1 Int 11 Id1 manufaktur
paket_produk_id Int 11 Id paket produk

45. Tabel Produk Harga Provinsi

Nama Tabel : produk_harga_provinsi


Primary Key : id
Foreign Key : produk_id1, produk_paket_produk_nego_detail_id, produk_komoditas_id1,
produk_komoditas_paket_id
Tipe File : File Transaksi
Tabel 2.73 Tabel Produk Harga Provinsi

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id produk harga provinsi
produk_id Int 11 Id produk
provinsi_id Int 11 Id provinsi
kurs_id Int 11 Id kurs
komoditas_harga_atribut_id Int 11 Id komoditas harga atribut
harga Decimal 20,2 Harga
harga_tanggal Date - Harga pada tanggal
active Int 2 Aktif produk harga provinsi
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
131
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_id1 Int 11 Id1 produk
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego detail
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_komoditas_paket_id Int 11 Id produk komoditas paket

46. Tabel Produk Wilayah Jual Kabupaten

Nama Tabel : produk_wilayah_jual_kabupaten


Primary Key : id
Foreign Key : produk_id1, produk_paket_produk_nego_detail_id, produk_komoditas_id1,

produk_komoditas_paket_id, produk_unspsc_commodity_id,

produk_produk_wilayah_jual_provinsi_id, produk_manufaktur_id1,

produk_paket_produk_id

Tipe File : File Transaksi


Tabel 2.74 Tabel Produk Wilayah Jual Kabupaten

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id produk wilayah jual
kab.
produk_id Int 11 Id produk
kabupaten_id Int 11 Id kabupaten
harga_utama Decimal 20,2 Harga utama
harga_ongkir Decimal 20,2 Harga ongkir
harga_tanggal Date - Harga produk tanggal
harga_kurs_id Int 11 Id harga kurs
margin_harga Decimal 10,0 Margin harga
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat

132
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_id1 Int 11 Id1 produk
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego
detail
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_komoditas_paket_id Int 11 Id produk komoditas
paket
produk_unspsc_commodity_id Int 11 Id produk unspsc
komoditi
produk_produk_wilayah_jual_provinsi_id Int 11 Id produk wilayah jual
prov.
produk_manufaktur_id1 Int 11 Id1 produk manufaktur
produk_paket_produk_id Int 11 Id paket produk

47. Tabel Role Basic

Nama Tabel : role_basic


Primary Key : id
Foreign Key : user_role_grup_id
Tipe File : File Transaksi
Tabel 2.75 Tabel Role Basic

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id role_basic
nama_role Varchar 100 Nama role
nama_role_alias Varchar 100 Nama role alias
active Int 2 Active

133
created_date Timestamp - Tanggal dibuat
user_role_grup_id Int 11 Id user role group

48. Tabel Temp Data

Nama Tabel : temp_data


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.76 Tabel Temp Data

Nama Field Tipe Data Ukuran Keterangan


id Bigint 20 Id temp data
temp_id Varchar 100 Id temp data
data_type Varchar 100 Tipe data
data_id Varchar 100 Id data
data_value Varchar 500 Value data
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh

49. Tabel User Role Group

Nama Tabel : user_role_grup


Primary Key : id
Foreign Key : user_role_paket_id, role_grup_id
Tipe File : File Transaksi
Tabel 2.77 Tabel User Role Group

Nama Field Tipe Data Ukuran Keterangan


id Int 11 id user role grup
role_basic_id Int 11 Id role basic
role_basic_default Int 2 Role basic default
134
nama_grup Varchar 100 Nama user role group
akses_seluruh_komoditas Int 2 Akses seluruh komoditas
akses_seluruh_paket Int 2 Akses seluruh paket
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
user_role_paket_id Int 11 Id user role paket
role_group_id Int 11 Id role group

50. Tabel User Role Paket

Nama Tabel : user_role_paket


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi

Tabel 2.78 Tabel User Role Paket

Nama Field Tipe Data Ukuran Keterangan


id Int 11 id user role paket
user_role_grup_id Int 11 Id user role group
paket_id Int 2 Id paket
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus

135
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket

51. Tabel Event Log

Nama Tabel : event_log


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.79 Tabel Event Log

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id event log
executor_type Varchar 50 Tipe eksekutor
user_id Int 11 Id user
application_type Varchar 50 Tipe aplikasi
event_type Varchar 100 Tipe event
event_action Varchar 100 Aksi event
event_description Text - Deskripsi event
event_status Int 2 Status event
event_time Timestamp - Waktu event
event_ref_type Varchar 100 Ref tipe event
event_ref_id Int 11 Id ref event
event_param Text - Param event
https Int 11 https event log
http_user_agent Varchar 2000 http user agent
http_referer Varchar 2000 http referer
server_name Varchar 500 Nama server
server_addr Varchar 50 Address server
server_port Varchar 10 Port server
remote_addr Varchar 50 Remote address
remote_port Varchar 10 Port remote
request_method Varchar 10 Metode request
request_url Varchar 2000 url request
request_time Decimal 20,0 Waktu request
136
52. Tabel Instansi

Nama Tabel : instansi


Primary Key : id
Foreign Key : paket_id
Tipe File : File Transaksi
Tabel 2.80 Tabel Instansi

Nama Field Tipe Data Ukuran Keterangan


id Int 11 id instansi
instansi_jenis_id Int 11 Id jenis instansi
nama Varchar 200 Nama instansi
provinsi_id Int 11 Id provinsi
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id Int 11 Id paket

53. Tabel Komoditas Harga Atribut

Nama Tabel : komoditas_harga_atribut

Primary Key : id

Foreign Key : komoditas_id1, komoditas_paket_id, produk_harga_nasional_id,


produk_harga_nasional_produk_id1,
produk_harga_nasional_produk_paket_produk_nego_detail_id,
produk_harga_nasional_produk_komoditas_id1,
produk_harga_nasional_produk_komoditas_paket_id
137
Tipe File : File Transaksi

Tabel 2.81 Tabel Komoditas Harga Atribut

Nama Field Tipe Data Ukuran Keterangan


id Int 11 id komoditas harga
atribut
komoditas_id Int 11 Id komoditas
label_harga Varchar 100 Label harga
apakah_ongkir Int 2 ongkir
apakah_harga_utama Int 2 Harga utama
apakah_harga_retail Int 2 Harga retail
apakah_harga_pemerintah Int 2 Harga pemerintah
posisi_item Int 11 Posisi item
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id paket komoditas
produk_harga_nasional_id Int 11 Id produk harga
nasional
produk_harga_nasional_produk_id1 Int 11 Id1 produk harga
nasional
produk_harga_nasional_produk_paket_produk_ Int 11 Id produk harga
nego_detail_id nasional nego detail
produk_harga_nasional_produk_komoditas_id1 Int 11 Id1 produk harga
nasional komditas
produk_harga_nasional_produk_komoditas_pak Int 11 Id produk harga
et_id nasional komoditas
paket

54. Tabel Konten

Nama Tabel : konten


Primary Key : id

138
Foreign Key :-
Tipe File : File Master
Tabel 2.82 Tabel Konten

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id konten
default_konten_kategori_id Int 11 Id default konten kategori
judul_konten Varchar 200 Judul konten
slug Varchar 200 Slug konten
tanggal_konten Timestamp - Tanggal konten
isi_konten Text - Isi konten
deskripsi_singkat Text - Deskripsi singkat
status Varchar 30 Status kategori
publish_date_from Timestamp - Tanggal mulai publikasi
publish_date_to Timestamp - Tanggal publikasi untuk
param Varchar 1000 Param kategori
active Int 2 Active kategori
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

55. Tabel Kurs

Nama Tabel : kurs


Primary Key : id
Foreign Key : produk_harga_provinsi_id, produk_harga_nasional_id,
produk_harga_nasional_produk_id1,
produk_harga_nasional_produk_paket_produk_nego_detail_id,
produk_harga_nasional_produk_komoditas_id1,
produk_harga_nasional_produk_komoditas_paket_id,
paket_produk_nego_header_id, produk_harga_kabupaten_id,
139
produk_harga_kabupaten_produk_id1,
produk_harga_kabupaten_produk_paket_produk_nego_detail_id,
produk_harga_kabupaten_produk_komoditas_id1,
produk_harga_kabupaten_produk_komoditas_paket_id,
produk_harga_kabupaten_produk_unspsc_commodity_id,
produk_harga_kabupaten_produk_produk_wilayah_jual_provinsi_id,
produk_harga_kabupaten_produk_manufaktur_id1,
produk_harga_kabupaten_produk_paket_produk_id
Tipe File : File Transaksi

Tabel 2.83 Tabel Kurs

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id kurs
nama_kurs Varchar 50 Nama kurs
active Int 2 Aktif kurs sumber
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_harga_provinsi_id Int 11 Id produk harga
provinsi
produk_harga_nasional_id Int 11 Id produk harga
nasional
produk_harga_nasional_produk_id1 Int 11 Id1 produk harga
nasional
produk_harga_nasional_produk_paket_produ Int 11 Id paket produk harga
k_nego_detail_id nasional nego detail
produk_harga_nasional_produk_komoditas_id Int 11 Id1 produk harga
1 nasional komoditas
produk_harga_nasional_produk_komoditas_p Int 11 Id paket produk harga
aket_id nasional komoditas
140
paket_produk_nego_header_id Int 11 Id paket produk nego
produk_harga_kabupaten_id Int 11 Id produk harga kab.
produk_harga_kabupaten_produk_id1 Int 11 Id1 produk harga kab.
produk_harga_kabupaten_produk_paket_pro Int 11 Id paket produk harga
duk_nego_detail_id kab. nego detail
produk_harga_kabupaten_produk_komoditas Int 11 Id1 produk harga kab.
_id1 komoditas
produk_harga_kabupaten_produk_komoditas Int 11 Id paket produk harga
_paket_id kab. komoditas
produk_harga_kabupaten_produk_unspsc_co Int 11 Id produk harga kab.
mmodity_id produk unspsc
komoditi
produk_harga_kabupaten_produk_produk_wil Int 11 Id produk harga kab.
ayah_jual_provinsi_id wilayah jual provinsi
produk_harga_kabupaten_produk_manufaktu Int 11 Id1 produk harga kab.
r_id1 produk manufaktur
produk_harga_kabupaten_produk_paket_pro Int 11 Id produk harga kab.
duk_id paket produk
produk_harga_provinsi_id Int 11 Id produk harga
provinsi

56. Tabel Notifikasi

Nama Tabel : notifikasi


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.84 Tabel Notifikasi

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id notifikasi
deskripsi Text - deskripsi
status Varchar 20 Status
publish_date_from Timestamp - Tanggal mulai publikasi
publish_date_to Timestamp - Tanggal publikasi untuk

141
param Varchar 1000 Param notifikasi
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

57. Tabel Paket Kontrak Lampiran

Nama Tabel : paket_kontrak_lampiran


Primary Key : id
Foreign Key : paket_kontrak_id1, paket_kontrak_paket_id1
Tipe File : File Transaksi
Tabel 2.85 Tabel Paket Kontrak Lampiran

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket kontrak lampiran
paket_kontrak_id Int 11 Id paket kontrak
file_name Varchar 200 Nama file
original_file_name Varchar 200 Nama file original
file_size Bigint 20 Ukuran file
file_sub_location Varchar 500 Sub lokasi file
file_url Varchar 500 url file
deskripsi Varchar 500 Deskripsi produk lampiran
posisi_file Int 11 Posisi file
item_param Varchar 500 Item param
active Int 2 Aktif produk lampiran
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
142
paket_kontrak_id1 Int 11 Id1 paket kontrak
paket_kontrak_paket_id1 Int 11 Id1 paket kontrak paket

58. Tabel Paket Produk Nego Detail

Nama Tabel : paket_produk_nego_detail


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.86 Tabel Paket Produk Nego Detail

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket produk nego detail
nego_header_id Int 11 Id nego header
produk_id Int 11 Id produk
kuantitas Decimal 20,5 Kuantitas paket produk
harga_satuan Decimal 20,2 Harga satuan paket produk
harga_ongkir Decimal 20,2 Harga ongkir paket produk
harga_total Decimal 20,2 Harga total paket produk
konversi_harga_satuan Decimal 20,2 Konveksi harga satuan
konversi_harga_ongkir Decimal 20,2 Konversi harga ongkir
konversi_harga_total Decimal 20,2 Konversi harga total
catatan Varchar 1000 Catatan paket produk
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

59. Tabel Penyedia Distributor

Nama Tabel : penyedia_distributor

143
Primary Key : id
Foreign Key : paket_id, penyedia_id1
Tipe File : File Transaksi
Tabel 2.87 Tabel Penyedia Distributor

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id penyedia distributor
penyedia_id Int 11 Id penyedia
user_id Int 11 Id user
nama_distributor Varchar 200 Nama distributor
alamat Varchar 500 Alamat distributor
website Varchar 200 Website distributor
email Varchar 200 Email distributor
no_telp Varchar 200 Nomor telepon distributor
no_fax Varchar 200 Nomor fax distributor
no_hp Varchar 100 Nomor HP distributor
npwp Varchar 100 Nomor NPWP distributor
pkp Varchar 100 Pkp distributor
kode_pos Varchar 20 Kode pos
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id Int 11 Id paket
penyedia_id1 Int 11 Id1 penyedia

60. Tabel Polling

Nama Tabel : polling


Primary Key : id
Foreign Key :-

144
Tipe File : File Master
Tabel 2.88 Tabel Polling

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id polling
subjek Varchar 500 Subjek polling
slug Varchar 200 Slug polling
deskripsi_singkat Text - Deskripsi singkat
status Varchar 30 Status polling
terkunci Int 2 Polling terkunci
apakah_utama Int 2 Polling apakah utama
publish_date_from Timestamp - Tanggal mulai publikasi
publish_date_to Timestamp - Tanggal publikasi untuk
param Varchar 1000 Param polling
active Int 2 Active polling
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

61. Tabel Faq

Nama Tabel : faq


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.89 Tabel Faq

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id faq
faq_kategori_id Int 11 Id faq kategori
judul_konten Varchar 200 Judul konten
slug Varchar 200 Slug faq
145
isi_konten Text - Isi konten faq
posisi_ konten Int 11 Posisi konten
status Varchar 500 Status faq
publish_date_from Timestamp - Tanggal mulai publikasi
publish_date_to Timestamp - Tanggal publikasi untuk
active Int 2 Active kategori
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

62. Tabel Instansi Jenis

Nama Tabel : instansi jenis


Primary Key : id
Foreign Key : paket_id
Tipe File : File Transaksi

Tabel 2.90 Tabel Instansi Jenis

Nama Field Tipe Data Ukuran Keterangan


id Int 11 id instansi jenis
nama Varchar 100 Nama instansi jenis
butuh_provinsi Int 2 Butuh provinsi
posisi_item Int 11 Item posisi
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
146
deleted_by Int 11 Dihapus oleh
paket_id Int 11 Id paket

63. Tabel Komoditas Ikon

Nama Tabel : komoditas ikon


Primary Key : id
Foreign Key : komoditas_id1, komoditas_paket_id
Tipe File : File Transaksi
Tabel 2.91 Tabel Komoditas Ikon

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id komoditas ikon
komoditas_ id Int 11 Id komoditas
file_name Varchar 200 Nama file
original_file_name Varchar 200 Nama file original
file_size Bigint 20 Ukuran file
file_sub_location Varchar 500 Sub lokasi file
active Int 2 Aktif komoditas ikon
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id paket komoditas

64. Tabel Konten Kategori

Nama Tabel : konten kategori


Primary Key : id
Foreign Key :-
Tipe File : File Master
147
Tabel 2.92 Tabel Konten Kategori

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id konten kategori
parent_id Int 11 Id parent
nama_kategori Varchar 300 Nama kategori
deskripsi Text - Deskripsi kategori
posisi_kategori Int 11 Posisi kategori
active Int 2 Active konten kategori
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

65. Tabel Kurs Nilai

Nama Tabel : kurs_nilai


Primary Key : id
Foreign Key : kurs_id
Tipe File : File Transaksi
Tabel 2.93 Tabel Kurs Nilai

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id kurs nilai
kurs_sumber_id Int 11 Id kurs sumber
tanggal_kurs Date - Tanggal kurs nilai
kurs_id_from Int 11 Id kurs from
nilai_beli Decimal 20,2 Nilai beli kurs
nilai_jual Decimal 20,2 Nilai jual kurs
nilai_tengah Decimal 20,2 Nilai tengah kurs
active Int 2 Aktif kurs nilai
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh

148
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
kurs_id Int 11 Id kurs

66. Tabel Paket

Nama Tabel : Paket


Primary Key : id
Foreign Key : user_role_paket_override_id
Tipe File : File Transaksi
Tabel 2.94 Tabel Paket

Nama Field Tipe Data Ukuran Keterangan


id Int 11 id paket
komoditas_id Int 11 Id komoditas
penyedia_id Int 11 Id penyedia
penyedia_distributor_id Int 11 Id penyedia
distributor
rup_id Int 11 Id RUP
no_paket Varchar 50 Nomor paket
provinsi_id Int 11 Id provinsi
kabupaten_id Int 11 Id kabupaten
nama_paket Varchar 200 Nama paket
instansi_jenis_id Int 11 Id jenis instansi
instansi_id Int 11 Id instansi
satuan_kerja_nama Varchar 200 Nama satuan kerja
paket
satuan_kerja_alamat Varchar 1000 Alamat satuan
kerja paket
kode_anggaran Varchar 200 Kode anggaran
panitia_user_id Int 11 Id user panitia
panitia_email Varchar 100 Email panitia
panitia_no_telp Varchar 100 Nomor telepon
panitia
ppk_user_id Int 11 Id user ppk
ppk_jabatan Varchar 200 Jabatan ppk
149
ppk_nip Varchar 100 NIP ppk
status_progress ENUM ('draft','printed','completed') Status progress
apakah_batal Int 2 Apakah batal
alasan_batal Varchar 1000 Alasan batal
deskripsi Text - Deskripsi paket
kurs_id_from Int 11 Id kurs from
kurs_nilai Decimal 20,2 Nilai kurs paket
kurs_tanggal Timestamp - Kurs tanggal
sudah_dikirim Int 11 Sudah dikirim
sudah_diterima Int 11 Sudah diterima
apakah_selesai Int 11 Apakah selesai
paket_pengiriman_riwayat_id Int 11 paket pengiriman
riwayat
paket_penerimaan_riwayat_id Int 11 paket penerimaan
riwayat
active Int 11 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal
dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
user_role_paket_override_id Int 11 Id user role paket
override

67. Tabel Paket Pembayaran

Nama Tabel : paket pembayaran


Primary Key : id
Foreign Key : paket_id1
Tipe File : File Transaksi
Tabel 2.95 Tabel Paket Pembayaran

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket pembayaran
paket_id Int 11 Id paket
no_invoice Varchar 200 Nomor invoice

150
total_invoice Decimal 20,2 Total invoice paket pembayaran
tanggal_invoice Timestamp - Tanggal invoice paket
pembayaran
tanggal_pembayaran Timestamp - Tanggal pembayaran
tanggal_penerimaan_produk Timestamp - Tanggal penerimaan produk
deskripsi Text - Deskripsi
active Int 11 Aktif paket penerimaan riwayat
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket

68. Tabel Paket Produk Nego Header

Nama Tabel : paket produk nego header


Primary Key : id
Foreign Key : paket_id1, paket_user_role_paket_override_id
Tipe File : File Transaksi

Tabel 2.96 Tabel Paket Produk Nego Header

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id paket pembayaran
paket_id Int 11 Id paket
revisi Int 11 Revisi
kurs_id_from Int 11 Id kurs from
kurs_nilai Decimal 20,2 Nilai kurs
kurs_tanggal Timestamp - Kurs tanggal
panitia_setuju Timestamp - Tanggal penerimaan produk
panitia_setuju_user_id Text - Deskripsi
panitia_setuju_tanggal Timestamp - Tanggal panitia setuju
penyedia_setuju Int 11 Penyedia setuju
151
penyedia_setuju_user_id Int 11 Id user penyedia setuju
penyedia_setuju_tanggal Timestamp - Tanggal penyedia setuju
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket
paket_user_role_paket_override_id Int 11 Id user role paket override

69. Tabel Penyedia Distributor Representatif

Nama Tabel : penyedia distributor representatif


Primary Key : id
Foreign Key : penyedia_distributor_id1, penyedia_distributor_penyedia_id1
Tipe File : File Transaksi
Tabel 2.97 Tabel Penyedia Distributor Representatif

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id penyedia distributor
representatif
penyedia_ distributor _id Int 11 Id penyedia distributor
nama Varchar 200 Nama penyedia distributor
email Varchar 200 Email penyedia distributor
no_telp Varchar 200 Nomor tlp penyedia distributor
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
penyedia_distributor_id1 Int 11 Id1 penyedia distributor
152
penyedia_distributor_penyedia_id1 Int 11 Id1 penyedia distributor
penyedia

70. Tabel Polling Hasil

Nama Tabel : polling_hasil


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.98 Tabel Polling Hasil

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id polling hasil
polling_id Int 11 Id polling
polling_pilihan_id Int 11 Id polling pilihan
client_ip Varchar 50 Ip client
active Int 2 Aktif polling pilihan
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

71. Tabel Produk Atribut Value

Nama Tabel : produk_atribut_value


Primary Key : id
Foreign Key : produk_id1, produk_paket_produk_nego_detail_id, produk_komoditas_id1,
produk_komoditas_paket_id, produk_unspsc_commodity_id,
produk_produk_wilayah_jual_provinsi_id, produk_manufaktur_id1,
produk_paket_produk_id
Tipe File : File Transaksi

153
Tabel 2.99 Tabel Produk Atribut Value

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id produk atribut value
produk_id Int 11 Id produk
produk_kategori_atribut_id Int 11 Id produk kategori atribut
atribut_value Text - Atribut value produk
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_id1 Int 11 Id1 produk
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego
detail
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_komoditas_paket_id Int 11 Id produk komoditas
paket
produk_unspsc_commodity_id Int 11 Id produk unspsc
komoditi
produk_produk_wilayah_jual_provinsi_id Int 11 Id produk wilayah jual
provinsi
produk_manufaktur_id1 Int 11 Id1 produk manufaktur
produk_paket_produk_id Int 11 Id paket produk
72. Tabel Produk Gambar

Nama Tabel : produk_gambar


Primary Key : id
Foreign Key : produk_id1, produk_paket_produk_nego_detail_id, produk_komoditas_id1,
produk_komoditas_paket_id, produk_unspsc_commodity_id,
produk_produk_wilayah_jual_provinsi_id, produk_manufaktur_id1,
produk_paket_produk_id
Tipe File : File Transaksi

154
Tabel 2.100 Tabel Produk Gambar

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id produk gambar
produk_id Int 11 Id produk
file_name Varchar 200 Nama file
original_file_name Varchar 200 Nama file original
file_size Bigint 20 Ukuran file
file_sub_location Varchar 500 Sub lokasi file
file_url Varchar 500 url file
thumb_url Varchar 500 Thumb url produk gambar
thumb_width Int 5 Thumb width
thumb_height Int 5 Thumb height
deskripsi Varchar 500 Deskripsi produk gambar
posisi_file Int 11 Posisi file
item_param Varchar 500 Item param
active Int 2 Aktif produk gambar
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_id1 Int 11 Id1 produk
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego
detail
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_komoditas_paket_id Int 11 Id produk komoditas
paket
produk_unspsc_commodity_id Int 11 Id produk unspsc
komoditi
produk_produk_wilayah_jual_provinsi_id Int 11 Id produk wilayah jual
prov
produk_manufaktur_id1 Int 11 Id1 produk manufaktur
produk_paket_produk_id Int 11 Id paket produk

155
73. Tabel Produk Kategori

Nama Tabel : produk_kategori


Primary Key : id
Foreign Key : komoditas_id1, komoditas_paket_id, produk_id,
produk_paket_produk_nego_detail_id, produk_komoditas_id1,
produk_komoditas_paket_id, produk_unspsc_commodity_id,
produk_produk_wilayah_jual_provinsi_id, produk_manufaktur_id1
Tipe File : File Transaksi
Tabel 2.101 Tabel Produk Kategori

Nama Field Tipe Data Ukuran Keterangan


id Int 11 Id produk kategori
komoditas_id Int 11 Id komoditas
parent_id Int 11 Id parent
posisi_item Int 11 Posisi item
nama_kategori Varchar 300 Nama kategori
deskripsi Text - Deskripsi produk kategori
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id komoditas paket
produk_id Int 11 Id produk
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego detail
produk_komoditas_paket_id Int 11 Id produk komoditas paket
produk_unspsc_commodity_id Int 11 Id produk unspsc komoditi
produk_produk_wilayah_jual_provinsi_id Int 11 Id produk wilayah jual
provinsi
produk_manufaktur_id1 Int 11 Id1 produk manufaktur
156
74. Tabel Produk Kategori Atribut

Nama Tabel : produk_kategori_atribut


Primary Key : id
Foreign Key : komoditas_id1, komoditas_paket_id, komoditas_produk_atribut_tipe_id1,
komoditas_produk_atribut_tipe_komoditas_id1,
komoditas_produk_atribut_tipe_komoditas_paket_id, produk_kategori_id1
Tipe File : File Transaksi
Tabel 2.102 Tabel Produk Kategori Atribut

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id produk
kategori
atribut
komoditas_id Int 11 Id komoditas
komoditas_produk_atribut_tipe_id Int 11 Id tipe produk
komoditas
atribut
komoditas_produk_atribut_tipe_label Varchar 200 Label tipe
produk
komoditas
atribut
produk_kategori_id Varchar 50 Id kategori
produk
parent_id Int 11 Id parent
posisi_item Int 11 Posisi item
label_atribut Varchar 200 Label atribut
deskripsi Varchar 500 deskripsi
tipe_input Varchar 50 Tipe input
wajib_diisi Int 2 Wajib diisi
active Int 2 Aktif produk
kategori
atribut

157
created_date Timestamp - Tanggal
dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal
dimodifikasi
modified_by Int 11 Dimodifikasi
oleh
deleted_date Timestamp - Tanggal
dihapus
deleted_by Int 11 Dihapus oleh
komoditas_id1 Int 11 Id1 komoditas
komoditas_paket_id Int 11 Id komoditas
paket
komoditas_produk_atribut_tipe_id1 Int 11 Id1 tipe
produk
komoditas
atribut
komoditas_produk_atribut_tipe_komoditas_id1 Int 11 Id1 tipe
produk
komoditas
atribut
komoditas_produk_atribut_tipe_komoditas_paket_id Int 11 Id paket
produk
komoditas
atribut
produk_kategori_id1 Int 11 Id1 kategori
produk

75. Tabel Produk Wilayah Jual Provinsi

Nama Tabel : produk wilayah jual provinsi


Primary Key : id
Foreign Key : provinsi_id1, provinsi_paket_id, provinsi_produk_harga_provinsi_id
Tipe File : File Transaksi
Tabel 2.103 Tabel Produk Wilayah Jual Provinsi
158
Nama Field Tipe Data Ukuran Keterangan
id Int 11 Id komoditas
produk_id Int 11 Id produk
provinsi_id Int 2 Id provinsi
harga_utama Decimal 20,2 Harga utama
harga_ongkir Decimal 20,2 Harga ongkir
harga_tanggal Date - Harga produk tanggal
harga_kurs_id Int 11 Id harga kurs
margin_harga Decimal 3,2 Margin harga
active Int 2 Aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
provinsi_id1 Int 11 Id1 provinsi
provinsi_paket_id Int 11 Id paket provinsi
provinsi_produk_harga_provinsi_id Int 11 Id provinsi produk harga
provinsi

76. Tabel Provinsi

Nama Tabel : provinsi


Primary Key : id
Foreign Key : paket_id , produk_harga_provinsi_id, produk_harga_kabupaten_id,
produk_harga_kabupaten_produk_id1,
produk_harga_kabupaten_produk_paket_produk_nego_detail_id,
produk_harga_kabupaten_produk_komoditas_id1,
produk_harga_kabupaten_produk_komoditas_paket_id,
produk_harga_kabupaten_produk_unspsc_commodity_id,
produk_harga_kabupaten_produk_produk_wilayah_jual_provinsi_id,

159
produk_harga_kabupaten_produk_manufaktur_id1,
produk_harga_kabupaten_produk_paket_produk_id
Tipe File : File Transaksi
Tabel 2.104 Tabel Provinsi

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id provinsi
nama_ provinsi Varchar 100 Nama provinsi
active Int 2 Aktif provinsi
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id Int 11 Id paket
produk_harga_provinsi_id Int 11 Id produk harga
provinsi
produk_harga_kabupaten_id Int 11 Id produk harga kab.
produk_harga_kabupaten_produk_id1 Int 11 Id1 produk harga kab.
produk_harga_kabupaten_produk_paket_pro Int 11 Id paket produk harga
duk_nego_detail_id kab. nego detail
produk_harga_kabupaten_produk_komoditas Int 11 Id1 produk harga kab.
_id1 komoditas
produk_harga_kabupaten_produk_komoditas Int 11 Id paket produk harga
_paket_id kab. komoditas
produk_harga_kabupaten_produk_unspsc_co Int 11 Id produk harga kab.
mmodity_id produk unspsc
komoditi
produk_harga_kabupaten_produk_produk_wil Int 11 Id produk harga kab.
ayah_jual_provinsi_id wilayah jual provinsi
produk_harga_kabupaten_produk_manufaktu Int 11 Id1 produk harga kab.
r_id1 produk manufaktur
produk_harga_kabupaten_produk_paket_pro Int 11 Id produk harga kab.
duk_id paket produk
77. Tabel Role Grup
160
Nama Tabel : role_grup
Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.105 Tabel Role Grup

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id role group
nama_grup Varchar 100 Nama group
kategori Varchar 50 Kategori role group
active Int 2 Aktif role group
created_date Timestamp - Tanggal dibuat

78. Tabel Role Item

Nama Tabel : role_item

Primary Key : id

Foreign Key :-

Tipe File : File Master

Tabel 2.106 Tabel Role Item

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id role item
role_grup_id Int 11 Id group role
nama_role Varchar 100 Nama role
deskripsi Varchar 500 Deskripsi role item
active Int 2 Aktif role item
created_date Timestamp - Tanggal dibuat

79. Tabel Unit Pengukuran


161
Nama Tabel : unit_pengukuran
Primary Key : id
Foreign Key : produk_id, produk_paket_produk_nego_detail_id, produk_komoditas_id1,
produk_komoditas_paket_id, produk_unspsc_commodity_id,
produk_produk_wilayah_jual_provinsi_id, produk_manufaktur_id1
Tipe File : File Transaksi
Tabel 2.107 Tabel Unit Pengukuran

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 Id unit pengukuran
nama_unit_pengukuran Varchar 300 Nama unit pengukuran
deskripsi Text - Deskripsi unit pengukuran
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
produk_id Int 11 Id produk
produk_komoditas_id1 Int 11 Id1 produk komoditas
produk_paket_produk_nego_detail_id Int 11 Id produk paket nego detail
produk_komoditas_paket_id Int 11 Id produk komoditas paket
produk_unspsc_commodity_id Int 11 Id produk unspsc komoditi
produk_produk_wilayah_jual_provinsi_id Int 11 Id produk wilayah jual
provinsi

80. Tabel UNSPSC

Nama Tabel : unspsc


Primary Key : id
Foreign Key : commodity_id
Tipe File : File Transaksi

162
Tabel 2.108 Tabel UNSPSC

Nama Field Tipe Data Ukuran Keterangan


segment_title Text - Segment title
family_title Text - Family title
class_title Text - Class title
commodity_title Text - Komoditi title
commodity_id Int 11 Id komoditi

81. Tabel User Role Item

Nama Tabel : user_role_item


Primary Key : id
Foreign Key : role_item_id1, user_role_grup_id1
Tipe File : File Transaksi

Tabel 2.109 Tabel User Role Item

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 id user role item
user_role_grup_id Int 11 Id user role group
role_item_id Int 11 Id role item
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
role_item_id1 Int 11 Id1 role item
user_role_grup_id1 Int 11 Id1 user role group
82. Tabel User Role Item Override

Nama Tabel : user_role_item _override


163
Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.110 Tabel User Role Item Override

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 id user role item
user_id Int 11 Id user
role_item_id Int 11 Id role item
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

83. Tabel User Role Paket Override

Nama Tabel : user_role_paket _override


Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.111 Tabel User Role Paket Override

Nama Field Tipe Data Ukuran Keterangan


Id Int 11 id user paket override
user_id Int 11 Id user
paket_id Int 11 Id paket
active Int 2 aktif
created_date Timestamp - Tanggal dibuat
created_by Int 11 Dibuat oleh
modified_date Timestamp - Tanggal dimodifikasi
164
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh

84. Tabel Temp Data Fixed

Nama Tabel : temp_data_fixed


Tipe File : constraint index

Tabel 2.112 Temp Data Fixed

Nama Field Tipe Data Ukuran


c01 Varchar 200
c02 Varchar 200
c03 Varchar 200
c04 Varchar 200
c05 Varchar 200
c06 Varchar 200
c07 Varchar 200
c08 Varchar 200
c09 Varchar 200
c10 Varchar 200

3. Implementation
3.1 Implementation Workflow (Pengkodean)

165
Pada tahap ini dilakukan pengkodean terhadap rancangan-rancangan yang telah di
definisikan. Pengkodean sistem dilakukan dengan menggunakan bahasa pemrograman PHP yang
dikembangkan dengan framework codeigniter dengan paradigma Model View Controller (MVC)
dan MySQL sebagai basis datanya.

3.2 Testing Application (Pengujian Sistem)


Pada testing application ini dilakukan pengujian terhadap perangkat lunak sistem. Pada
pengujian sistem, penulis melakukan testing terhadap sistem e-Catalogue dengan metode
blackbox testing. Cara pengujian hanya dilakukan dengan menjalankan atau mengeksekusi unit-
unit, kemudian diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan.
Testing dengan melakukan input data dan melihat output-nya apakah sesuai dengan proses bisnis
yang diharapkan.
Pengujian blackbox testing ini merupakan alpha testing dari sistem e-Catalogue. Hasil
alpha testing dengan metode blackbox testing yang telah dilakukan dapat dilihat pada file
lampiran testing application sesuai dengan hasil yang diinginkan.

166

You might also like