Professional Documents
Culture Documents
Dok. Teknis E-Katalog Versi 3.40
Dok. Teknis E-Katalog Versi 3.40
LEMBAR PENGESAHAN
ii
DAFTAR ISI
Gambar 2.2 Use Case Diagram Modul CMS (Content Management System) ..........................14
ii
Gambar 2.20 Activity Diagram Data Provinsi dan Kab./Kota....................................................57
iv
DAFTAR TABEL
Tabel 2.18 Narasi Use Case Data Provinsi dan Kab./Kota ............................................................31
v
Tabel 2.21 Narasi Use Case Unit Pengukuran ..............................................................................34
Simbol Nama
Actor
Use Case
Association
Simbol Nama
Initial State
Final State
Action State
Decision
Fork
Transition
Swimlane
x
SIMBOL CLASS DIAGRAM
Simbol Nama
Class
Association
Generalization
Aggregation
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
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.
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
Sistem e-Catalogue
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
17. View detail paket 21. View data user dan penyedia
Simpan
Auditor CMS Admin CMS Monev
Database
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:
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
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:
6. Hirarki menu
4
10. Melihat daftar konten dinamis
Modul manajemen komoditas memiliki fungsi yang berkaitan dengan katalog dan
menjalankan proses e-purchasing. Fitur/kegiatan yang dapat dilakukan dalam modul ini adalah:
4. Daftar komoditas
5. Hirarki komoditas
7. Daftar manufaktur
8. Import manufaktur
9. Tambah manufaktur
6
18. Tambah sumber kurs
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
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.
Keterangan:
8
2. Workshop Design
9
Content Management System (CMS) Manager berperan
9. CMS Manager
untuk melakukan pengaturan content CMS pada sistem.
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
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.
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.
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
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 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.
13
2.1.3 Use Case Diagram
a. Use Case Diagram Modul Katalog
Gambar 2.2 Use Case Diagram Modul CMS (Content Management System)
14
c. Use Case Diagram Modul Komoditas
Use Case Id 1
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
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
Use Case Id 2
Trigger Use case ini dilakukan untuk melihat detail informasi dari
data produk
Post condition -
17
3. Narasi Use Case Data Group Role
Use Case Id 3
Trigger Use Case ini dilakukan agar data group role dapat
termanage oleh sistem
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 -
Post condition -
18
4. Narasi Use Case Data User
Use Case Id 4
Actor Super Admin, Admin Content, CMS Admin dan CMS Monev
Trigger Use Case ini dilakukan agar data user dapat termanage oleh
sistem
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 -
Post condition -
Use Case Id 5
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
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 -
Post condition -
20
Tabel 2.8 Narasi Use Case Konten Statis
Use Case Id 6
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
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 -
Post condition -
21
Tabel 2.9 Narasi Use Case Konten Dinamis
Use Case Id 7
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
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 -
Use Case Id 8
Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem
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 -
Post condition -
23
Tabel 2.11 Narasi Use Case Foto Galeri
Use Case Id 9
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
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 -
Use Case Id 10
Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem
Trigger Use Case ini dilakukan agar FAQ dapat termanage oleh
sistem
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 -
25
Tabel 2.13 Narasi Use Case Pustaka File
Use Case Id 11
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
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 -
26
Tabel 2.14 Narasi Use Case Notifikasi
Use Case Id 12
Pre condition Super Admin, CMS Manager atau CMS Admin sudah
melakukan login sistem
Trigger Use Case ini dilakukan agar notifikasi dapat dikelola oleh
sistem
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 -
Post condition -
27
Tabel 2.15 Narasi Use Case Data Komoditas
Use Case Id 13
Pre condition Super Admin dan Admin Content sudah melakukan login
sistem
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 -
28
14. Narasi Use Case Data Manufaktur
Use Case Id 14
Pre condition Super Admin dan Admin Content sudah melakukan login
sistem
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
Use Case Id 15
Trigger Use Case ini dilakukan agar data penyedia dapat termanage
oleh sistem
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 -
Use Case Id 16
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
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 -
Use Case Id 17
Pre condition Super Admin dan Admin Content sudah melakukan login
sistem
Trigger Use Case ini dilakukan agar data jenis instansi dapat
termanage oleh sistem
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 -
Use Case Id 18
Pre condition Super Admin dan Admin Content sudah melakukan login
sistem
Trigger Use Case ini dilakukan agar data kurs dapat termanage oleh
sistem
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 -
Use Case Id 19
Trigger Use Case ini dilakukan agar data unit pengukuran dapat
termanage oleh sistem
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 -
Use Case Id 20
Trigger Use Case ini dilakukan agar data produk dapat termanage
oleh sistem
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 -
Use Case Id 21
Trigger Use Case ini dilakukan agar data paket dapat termanage
oleh sistem
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 -
Use Case Id 22
Pre condition Super Admin atau CMS Admin sudah melakukan login
sistem
Trigger Use Case ini dilakukan agar penarikan data ADP dapat
termanage oleh sistem
4. Menampilkan halaman
ADP service
37
5. Pilih tanggal update lalu
klik start
6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -
Use Case Id 23
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
4. Menampilkan halaman
RUP service
5. Pilih tanggal update lalu
klik start
38
6. Menghubungkan ke
database
7. Menampilkan hasil
tindakan
Alternate courses -
Use Case Id 24
Pre condition Super Admin atau CMS Admin sudah melakukan login
sistem
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 -
Use Case Id 25
Pre condition Super Admin atau CMS Admin sudah melakukan login
sistem
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 -
Use Case Id 26
Trigger Use case ini dilakukan agar actor dapat keluar dari sistem
Alternate courses -
Conclusion -
Post condition Actor berhasil keluar dari sistem dan tampil halaman 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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Application Server
Database
Sistem Informasi
Server
e-Catalogue
PC Client
XAMPP My SQL
Printer
68
2.1.7 Sequence Diagram
Sequence diagram ini menjelaskan secara detail urutan proses yang dilakukan dalam sistem
untuk mencapai tujuan dari use case, digambarkan pada sequence diagram berikut:
69
2. Sequence Diagram View Produk Katalog
70
3. Sequence Diagram Data Group Role
71
4. Sequence Diagram Data User
72
5. Sequence Diagram Menu
73
6. Sequence Diagram Konten Statis
74
7. Sequence Diagram Konten Dinamis
76
9. Sequence Diagram Foto Galeri
80
13. Sequence Diagram Data Komoditas
82
15. Sequence Diagram Data Penyedia
83
16. Sequence Diagram Data Provinsi dan Kab./Kota
84
17. Sequence Diagram Data Jenis Instansi
85
18. Sequence Diagram Kurs
86
Gambar 2.49 Sequence Diagram Kurs
87
20. Sequence Diagram Data Produk
88
21. Sequence Diagram Data Paket
89
22. Sequence Diagram ADP Services
90
23. Sequence Diagram RUP Services
91
24. Sequence Diagram Produk Services
92
25. Sequence Diagram Margin Harga Services
93
26. Sequence Diagram Logout
94
2.2 Database Relation
2.2.1 Skema Database/ ERD
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
96
2. Tabel Faq Kategori
97
Tabel 2.31 Tabel Item Counter
98
5. Tabel Konten Map Kategori
100
8. Tabel Paket Penerimaan Riwayat
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
102
11. Tabel Polling Pilihan
103
Tabel 2.40 Tabel Produk Harga Kabupaten
104
13. Tabel Produk Lampiran
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
110
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
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
113
Tipe File : File Master
Tabel 2.50 Tabel Konten Statis
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
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
117
28. Tabel PPE Site
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
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
122
Nama Tabel : galeri_foto
Primary Key : id
Foreign Key :-
Tipe File : File Master
Tabel 2.63 Tabel Galeri Foto
127
modified_by Int 11 Dimodifikasi oleh
deleted_date Timestamp - Tanggal dihapus
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket
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
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
produk_komoditas_paket_id, produk_unspsc_commodity_id,
produk_produk_wilayah_jual_provinsi_id, produk_manufaktur_id1,
produk_paket_produk_id
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
133
created_date Timestamp - Tanggal dibuat
user_role_grup_id Int 11 Id user role group
135
deleted_by Int 11 Dihapus oleh
paket_id1 Int 11 Id1 paket
Primary Key : id
138
Foreign Key :-
Tipe File : File Master
Tabel 2.82 Tabel Konten
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
143
Primary Key : id
Foreign Key : paket_id, penyedia_id1
Tipe File : File Transaksi
Tabel 2.87 Tabel Penyedia Distributor
144
Tipe File : File Master
Tabel 2.88 Tabel Polling
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
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
153
Tabel 2.99 Tabel Produk Atribut Value
154
Tabel 2.100 Tabel Produk Gambar
155
73. Tabel Produk Kategori
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
159
produk_harga_kabupaten_produk_manufaktur_id1,
produk_harga_kabupaten_produk_paket_produk_id
Tipe File : File Transaksi
Tabel 2.104 Tabel Provinsi
Primary Key : id
Foreign Key :-
162
Tabel 2.108 Tabel UNSPSC
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.
166