Safjaksfbajksfbaksfasda
Safjaksfbajksfbaksfasda
JUDUL DOKUMEN
Nama Project : DPPM
No. Contract :-
No. Amendment :-
Project Manager : Andayani Mustikawati Marhaendra Puteri (PT. Citraweb Digital Multisolusi)
Project Contact : Andayani Mustikawati Marhaendra Puteri (PT. Citraweb Digital Multisolusi)
PERSETUJUAN DOKUMEN
Ulasan dan Penerimaan
Otorisasi:
Diketahui Oleh:
Project Manager
CITRAWEB
Mangetahui,
Direktur
Ronal Rivandy
REVISI
Date Author Version Change Description
DAFTAR ISI
JUDUL DOKUMEN ............................................................................................................................. 2
PERSETUJUAN DOKUMEN ................................................................................................................. 3
REVISI ............................................................................................................................................... 4
DAFTAR ISI ........................................................................................................................................ 5
1 PROJECT OVERVIEW................................................................................................................... 7
1.1 Preface ............................................................................................................................................. 7
1.2 Purpose ............................................................................................................................................ 7
2 SYSTEM ENVIRONMENT............................................................................................................. 8
2.1 Application Architecture.................................................................................................................... 8
2.2 Machine Specification ....................................................................................................................... 8
2.3 Interaction with Other System........................................................................................................... 9
3 OBJECT LIST .............................................................................................................................. 10
4 DATA FILE FORMAT .................................................................................................................. 11
4.1 ER Diagram ..................................................................................................................................... 11
4.2 RDBMS............................................................................................................................................ 11
4.2.1 MySql Table Structure .............................................................................................................. 12
4.2.1.1 CNI_AGENDA ......................................................................................................................................12
4.2.1.2 CNI_BANNER ......................................................................................................................................13
4.2.1.3 CNI_BLOCKS .......................................................................................................................................13
4.2.1.4 CNI_COMMENTS ................................................................................................................................14
4.2.1.5 CNI_CONFIG .......................................................................................................................................14
4.2.1.6 CNI_CONTACT ....................................................................................................................................15
4.2.1.7 CNI_DOWNLOAD ................................................................................................................................16
4.2.1.8 CNI_ EMAIL_TEMPLATE ......................................................................................................................16
4.2.1.9 CNI_ GALLERY_IMAGE.........................................................................................................................16
4.2.1.10 CNI_LANDING .................................................................................................................................17
4.2.1.11 CNI_LINKS ......................................................................................................................................17
4.2.1.12 CNI_MENU .....................................................................................................................................17
4.2.1.13 CNI_MODULES ...............................................................................................................................18
4.2.1.14 CNI_MEMBER .................................................................................................................................18
4.2.1.15 CNI_MENU .....................................................................................................................................18
4.2.1.16 CNI_MODULES ...............................................................................................................................18
4.2.1.17 CNI_NO_COUNTRY .........................................................................................................................19
4.2.1.18 CNI_PAGES .....................................................................................................................................19
4.2.1.19 CNI_PAGES_CONTENT ....................................................................................................................20
4.2.1.20 CNI_PARAMS ..................................................................................................................................20
4.2.1.21 CNI_PERIZINAN...............................................................................................................................21
4.2.1.22 CNI_PHONEBOOK ...........................................................................................................................21
4.2.1.23 CNI_POSTS .....................................................................................................................................21
4.2.1.24 CNI_RUNNING_TEXT .......................................................................................................................22
4.2.1.25 CNI_SLIDER.....................................................................................................................................22
4.2.1.26 CNI_STATISTIK ................................................................................................................................23
4.2.1.27 CNI_TEAM ......................................................................................................................................23
4.2.1.28 CNI_TRACEY ...................................................................................................................................23
4.2.1.29 CNI_USER .......................................................................................................................................24
4.2.1.30 CNI_USER_GROUP ..........................................................................................................................24
4.2.1.31 CNI_USER_LOG ...............................................................................................................................24
4.2.1.32 CNI_VIDEO .....................................................................................................................................24
1 Project Overview
1.1 Preface
Dinas Perizinan dan Penanaman Modal DIY adalah Perangkat Daerah Provinsi bidang Penanaman Modal yang
merupakan unsur pembantu Gubernur Provinsi DIY dalam rangka penyelenggaraan pemerintahan daerah provinsi dalam
menyelenggarakan fungsi utama perizinan dan koordinasi bidang penanaman modal di Pemerintah Provinsi DIY. DPPM
DIY melaksanakan perencanaan dan promosi penanaman modal, kerjasama penanaman modal, fasilitasi dan perizinan
penanaman modal, dan pengendalian penanaman.
1.2 Purpose
Tujuan dibuatnya proyek ini adalah untuk:
1. Untuk membuat sistem yang yang berguna untuk mensosialisasikan DPPM DIY
2. Untuk membuat sistem yang mampu melakukan interaksi antara DPPM dan masyarakat
3. Untuk membuat sistem untuk mengintegrasikan manual data dengan sistem terkomputerisasi
2 SYSTEM ENVIRONMENT
2.1 Application Architecture
Diagram berikut menggambarkan design arsitektur, implementasi dan skema jaringan dari aplikasi jogjainvest:
1 File System -
2 No SQL -
3 Database My SQL
4 Data Processing -
5 O/S Windows dan Linux
6 Cluster Management
7 Application Apache web server, Cpanel
Table 1. Spesifikasi Mesin Website DPPM
Spesifikasi Hardware:
-
3 OBJECT LIST
Tidak berkaitan
4.2 RDBMS
RDBMS tables can be accessed directly using SQL*Net, ODBC or JDBC. A valid network connection is the only thing
needed to access these tables, including the valid username, password and the database definition. The tables for the
module is given in the list below:
NEW/
NO NAME DESCRIPTION
EXISTING
MySql
NEW/
NO NAME DESCRIPTION
EXISTING
11. Tabel ini digunakan untuk menyimpan data link yang akan
CNI_LINKS Baru
ditampilkan di web client
12. Tabel ini digunakan untuk menyimpan data landing page
CNI_LANDING Baru
yang akan ditampilkan di web client
13. Tabel ini digunakan untuk menyimpan data member atau
CNI_MEMBER Baru
pengguna web client
14. Tabel ini digunakan untuk menyimpan data menu pada
CNI_MENU Baru
tampilan web client
15. Tabel ini digunakan untuk menyimpan data modules pada
CNI_MODULES Baru
tampilan web client
16. Tabel ini digunakan untuk menyimpan data nomor atau
CNI_NO_COUNTRY Baru
kode negara
17. Tabel ini digunakan untuk menyimpan data halaman yang
CNI_PAGES Baru
akan ditampilkan
18. Tabel ini digunakan untuk menyimpan data content pada
CNI_PAGES_CONTENT Baru
halaman tertentu di web client
19. Tabel ini digunakan untuk menyimpan data parameter
CNI_PARAMS Baru
yang dibutuhkan
20. Tabel ini digunakan untuk menyimpan data perizinan yang
CNI_PERIZINAN
dibutuhkan
21. Tabel ini digunakan untuk menyimpan data phonebook
CNI_PHONEBOOK
yang dibutuhkan
22. Tabel ini digunakan untuk menyimpan data posts artikel
CNI_POSTS Baru
atau berita
23. Tabel ini digunakan untuk menyimpan data slider yang
CNI_SLIDER Baru
akan ditampilkan di web client
24. CNI_STATISTIK Tabel ini digunakan untuk menyimpan data statistik Baru
25. CNI_TRACEY Tabel ini digunakan untuk menyimpan data tracey
26. CNI_TEAM Tabel ini digunakan untuk menyimpan data team
27. CNI_USER Tabel ini digunakan untuk menyimpan data user Baru
28. CNI_USER_GROUP Tabel ini digunakan untuk menyimpan data group user Baru
29. Tabel ini digunakan untuk menyimpan data log aktivitas
CNI_USER_LOG Baru
user
30. CNI_VIDEO Tabel ini digunakan untuk menyimpan data file video
31. Tabel ini digunakan untuk menyimpan data pengunjung
CNI_VISITORS Baru
website
Table 2. List of Tables
4.2.1.3 CNI_BLOCKS
No Field Name Field Type
1. BLOCK_ID INT(10)
2. BLOCK_THEME VARCHAR(25)
3. BLOCK_NAME VARCHAR(50)
4. BLOCK_TITLE VARCHAR(50)
5. BLOCK_TITLE_IN VARCHAR(50)
6. BLOCK_TITLE_EN VARCHAR(50)
7. BLOCK_TITLE_SHOW TINYINT(1)
8. BLOCK_POSITION VARCHAR(10)
9. BLOCK_ORDER TINYINT(3)
10. BLOCK_PAGE ENUM('HOME', 'HIDEHOME', 'ALL')
11. BLOCK_PARAMS TEXT
4.2.1.4 CNI_COMMENTS
No Field Name Field Type
1. COMMENT_ID INT(11)
2. COMMENT_POST
INT(11)
3. COMMENT_PARENT
INT(11)
4. COMMENT_FROM VARCHAR(20)
5. COMMENT_EMAIL VARCHAR(50)
6. COMMENT_CONTENT MEDIUMTEXT
7. COMMENT_DATE DATETIME
8. PUBLISH TINYINT
Table 6. Structure Table of CNI_COMMENTS
4.2.1.5 CNI_CONFIG
No Field Name Field Type
1. ID INT(1)
2. SITE_THEME VARCHAR(100)
3. SITE_TITLE VARCHAR(255)
4. SITE_TAGLINE VARCHAR(255)
5. SITE_DESCRIPTION VARCHAR(255)
6. SITE_DESCRIPTION_EN VARCHAR(255)
7. SITE_DESCRIPTION_IN VARCHAR(255)
8. SITE_KEYWORD TEXT
9. SITE_KEYWORD_EN TEXT
10. SITE_KEYWORD_IN TEXT
11. SITE_WELCOME TEXT
12. DEFAULT_IMG VARCHAR(50)
13. COMPANY_NAME VARCHAR(255)
14. COMPANY_ADDRESS TEXT
15. COMPANY_PHONE VARCHAR(255)
16. COMPANY_MOBILE VARCHAR(255)
17. COMPANY_FAX VARCHAR(255)
18. COMPANY_LOGO VARCHAR(255)
19. COMPANY_LOGO_FOOTER VARCHAR(100)
20. SITE_FOOTER TEXT
4.2.1.6 CNI_CONTACT
No Field Name Field Type
1. CONTACT_ID INT(11)
2. CONTACT_NAME VARCHAR(255)
3. CONTACT_EMAIL VARCHAR(255)
4. CONTACT_PHONE VARCHAR(255)
5. CONTACT_COMPANY VARCHAR(255)
6. CONTACT_ADDRESS VARCHAR(255)
7. CONTACT_CITY VARCHAR(255)
8. CONTACT_PROVINCE VARCHAR(255)
9. CONTACT_COUNTRY VARCHAR(255)
10. CONTACT_ZIP VARCHAR(255)
11. CONTACT_HANDPHONE VARCHAR(255)
12. CONTACT_FAX VARCHAR(255)
13. CONTACT_MESSAGE TEXT
14. CONTACT_MESSAGE_EN TEXT
15. CONTACT_MESSAGE_IN TEXT
16. CONTACT_PHOTO VARCHAR(255)
17. CONTACT_POSITION VARCHAR(20)
18. CONTACT_REPLY_MSG VARCHAR(255)
19. CONTACT_REPLY TINYINT(1)
20. CONTACT_DATE DATETIME
21. CONTACT_TYPE ENUM('CONTACT', 'GUESTBOOK', 'TESTIMONIAL')
22. APPROVE TINYINT(1)
23. CONTACT_IP CHAR(20)
4.2.1.7 CNI_DOWNLOAD
No Field Name Field Type
1. FILE_ID INT(11)
2. FILE_NAME VARCHAR(255)
3. FILE_LABEL VARCHAR(50)
4. FILE_DESCRIPTION VARCHAR(255)
5. DATE_UPLOAD DATE
ENUM('INFO_GRAFIS',
6. TYPE 'DOWNLOAD',
'STATISTIK', 'PELU...
7. PUBLISH TINYINT(1)
8. TAHUN VARCHAR(4)
Table 9. Structure Table of CNI_DOWNLOAD
4.2.1.10 CNI_LANDING
4.2.1.11 CNI_LINKS
4.2.1.12 CNI_MENU
4.2.1.17 CNI_NO_COUNTRY
4.2.1.18 CNI_PAGES
4.2.1.19 CNI_PAGES_CONTENT
4.2.1.20 CNI_PARAMS
4.2.1.21 CNI_PERIZINAN
4.2.1.22 CNI_PHONEBOOK
4.2.1.23 CNI_POSTS
4.2.1.24 CNI_RUNNING_TEXT
4.2.1.25 CNI_SLIDER
4.2.1.26 CNI_STATISTIK
4.2.1.27 CNI_TEAM
4.2.1.28 CNI_TRACEY
4.2.1.29 CNI_USER
4.2.1.30 CNI_USER_GROUP
4.2.1.31 CNI_USER_LOG
Table 34.
4.2.1.32 CNI_VIDEO
4.2.1.33 CNI_VISITOR
Table 37.
5 TECHNICAL DETAIL
5.1 Use Case Diagram