software description design - AI3-ITB

advertisement
DESKRIPSI PERANCANGAN PERANGKAT LUNAK
PENGEMBANGAN
PANGKALAN DATA PENDIDIKAN TINGGI (PDPT)
untuk:
Direktorat Jenderal Pendidikan Tinggi
Dipersiapkan Oleh :
PT Pradipta Intimedia Selaras
PT. Pradipta Intimedia
Nomor Dokumen
Selaras
Revisi
A
Halaman
DAFTAR PERUBAHAN
Revisi
A
B
C
D
E
F
G
Deskripsi
INDEX
-
A
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
PT Pradipta Intimedia Selaras
B
C
D
E
F
G
Daftar Halaman Perubahan
Halaman
Revisi
PT Pradipta Intimedia Selaras
Halaman
Revisi
DAFTAR PERUBAHAN
Revisi
A
B
C
D
E
F
G
Deskripsi
INDEX
-
A
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
PT Pradipta Intimedia Selaras
B
C
D
E
F
G
Daftar Halaman Perubahan
Halaman
Revisi
PT Pradipta Intimedia Selaras
Halaman
Revisi
Daftar Isi
2
1.1
Tujuan Penulisan Dokumen .......................................................................... 15
1.2
Lingkup Masalah ........................................................................................... 15
1.3
Definisi dan Istilah ......................................................................................... 16
1.4
Referensi ....................................................................................................... 16
1.5
Ikhtisar Dokumen........................................................................................... 16
DESKRIPSI PERANCANGAN GLOBAL ............................................................. 18
2.1
Rancangan Lingkungan Implementasi .......................................................... 18
2.2
Deskripsi Data ............................................................................................... 18
2.2.1
Definisi Domain/Tipe ............................................................................... 18
2.2.2
Conceptual Data Model ........................................................................... 19
2.2.2.1 Overview Arsitektur PDPT .................................................................... 19
2.2.2.2 Rancangan Star Schema ..................................................................... 22
2.2.3
Physical Data Model ................................................................................ 29
2.2.3.1 PDM Staging ........................................................................................ 30
2.2.3.2 PDM Dimensi DWH .............................................................................. 40
2.2.3.3 PDM Star Schema ................................................................................ 45
2.2.3.4 Pemetaan Dimensi dan Starschema .................................................... 48
2.2.4
3
Daftar Tabel ............................................................................................. 56
2.3
Dekomposisi Fungsional Modul ..................................................................... 58
2.4
Rancangan Web Service ............................................................................... 60
2.5
Usulan Rekomendasi Requirement Minimum Infrastruktur PDPT ................. 61
2.5.1
Rancangan Kapasitas Jaringan ............................................................... 61
2.5.2
Rancangan Infrastruktur Sistem PDPT .................................................... 63
DESKRIPSI PERANCANGAN RINCI .................................................................. 64
3.1
Deskripsi Rinci Tabel ..................................................................................... 64
3.1.1
Struktur Data Dosen untuk Jabatan akademis ........................................ 64
3.1.2
Struktur Data untuk Dimensin Dosen Ikatan Kerja .................................. 64
3.1.3
Struktur Data Dimensi Dosen untuk Level Pendidikan ............................ 65
3.1.4
Struktur Data Dimensi Dosen untuk Status Aktifitas ................................ 66
3.1.5
Struktur Data Dimensi untuk Program Studi ............................................ 66
3.1.6
Struktur Data Dimensi Status Aktifitas Mahasiswa .................................. 67
3.1.7
Struktur Data Dimensi Mahasiswa untuk Gender .................................... 68
3.1.8
Struktur Data Dimesi Waktu .................................................................... 68
3.1.9
Struktur Data StarSchema Dosen ........................................................... 69
3.1.10 Struktur Data Star Schema Mahasiswa ................................................... 70
3.1.11 Struktur Data Dimensi Jenis Perguruan Tinggi ........................................ 70
3.1.12 Struktur Data Star Schema APK.............................................................. 71
3.2
Deskripsi Fungsional Secara Rinci ................................................................ 72
3.2.1
Spesifikasi Fungsi Gauge ........................................................................ 72
3.2.1.1 Spesifikasi tabel input ........................................................................... 72
3.2.1.2 Spesifikasi tabel Output ........................................................................ 72
3.2.1.3 Spesifikasi Layar Utama ....................................................................... 72
3.2.2
Spesifikasi Fungsi Statistik Mahasiswa ................................................... 72
3.2.2.1 Spesifikasi tabel input ........................................................................... 73
3.2.2.2 Spesifikasi tabel Output ........................................................................ 73
3.2.2.3 Spesifikasi Layar Utama ....................................................................... 74
3.2.3
Spesifikasi Fungsi Statistik Dosen ........................................................... 77
3.2.3.1 Spesifikasi tabel input ........................................................................... 78
3.2.3.2 Spesifikasi tabel Output ........................................................................ 78
3.2.3.3 Spesifikasi Layar Utama ....................................................................... 79
3.2.4
Spesifikasi Fungsi Statistik Perguruan Tinggi .......................................... 81
3.2.4.1 Spesifikasi tabel input ........................................................................... 81
3.2.4.2 Spesifikasi tabel Output ........................................................................ 82
3.2.4.3 Spesifikasi Layar Utama ....................................................................... 82
3.2.5
Spesifikasi Fungsi Rasio APK ................................................................. 84
3.2.5.1 Spesifikasi tabel input ........................................................................... 84
3.2.5.2 Spesifikasi tabel Output ........................................................................ 85
3.2.5.3 Spesifikasi Layar Utama ....................................................................... 86
3.3
4
Matriks Kerunutan ......................................................................................... 88
MANAJEMEN KEAMANAN SISTEM PDPT ........................................................ 98
4.1
Keamanan Sistem Informasi ......................................................................... 98
4.1.1
Klasifikasi Keamanan Sistem Informasi ................................................... 98
4.1.2
Aspek Keamanan .................................................................................... 99
Keamanan sebuah sistem informasi memiliki beberapa aspek keamanan, yaitu: .. 99
4.1.2.1 Privasi (Confidentiality) ......................................................................... 99
4.1.2.2 Keutuhan (Integrity) ............................................................................ 100
4.1.2.3 Authentication ..................................................................................... 100
PT Pradipta Intimedia Selaras
4.1.2.4 Availability........................................................................................... 100
4.2
Penggunaan Teknologi Kriptografi untuk Pengamanan .............................. 101
4.3
HTTPS......................................................................................................... 101
4.4
Usulan Keamanan Sistem Informasi ........................................................... 102
4.4.1
Kebijakan dan Prosedur Keamanan ...................................................... 102
4.4.2
Keamanan Aplikasi ................................................................................ 102
4.4.3
Implementasi Firewall ............................................................................ 103
4.4.4
Implementasi HTTPS ............................................................................ 103
4.4.5
Implementasi Intrusion Detection System (IDS) .................................... 103
4.4.6
Implementasi Network Management ..................................................... 103
4.4.7
Pemasangan Anti Virus ......................................................................... 103
4.4.8
Desain dan Implementasi Back Up System dan Disater Recovery Plan103
4.4.9
Desain dan Implementasi Audit Trail ..................................................... 104
PT Pradipta Intimedia Selaras
DAFTAR TABEL
Tabel 1 Definisi Domain/Tipe .................................................................................... 19
Tabel 2 Fact dan Dimensi APK ................................................................................. 23
Tabel 3 Fact dan Dimensi Lama Studi ...................................................................... 24
Tabel 4 Fact dan Dimensi Rasio Dosen dan Mahasiswa .......................................... 25
Tabel 5 Fact dan Dimensi Jabatan Akademik ........................................................... 26
Tabel 6 Fact dan Dimensi Statistik Mahasiswa ......................................................... 27
Tabel 7 Fact dan Dimensi Statistik Dosen ................................................................. 28
Tabel 8 Fact dan Dimensi Statistik Perguruan Tinggi ................................................ 29
Tabel 9 Aplikasi ......................................................................................................... 57
Tabel 10 Fact dan Dimensi........................................................................................ 58
Tabel 11 Dekomposisi Fungsional Modul .................................................................. 59
Tabel 12 Struktur Data Dosen untuk Jabatan Akademis ........................................... 64
Tabel 13 Struktur Data Dimensi Dosen Ikatan Kerja ................................................. 65
Tabel 14 Sruktur Data Dosen Level Pendidikan ........................................................ 65
Tabel 15 Struktur Data Dosen Status Aktifitas .......................................................... 66
Tabel 16 Struktur Data Dimensi Program Studi......................................................... 67
Tabel 17 Struktur Data Dimensi Status Aktifitas Mahasiswa ..................................... 67
Tabel 18 Stuktur Data Dimensi Mahasiswa Untuk Gender ....................................... 68
Tabel 19 Struktur Data Dimensi Waktu ..................................................................... 69
Tabel 20 Struktur Data Star Schema Dosen ............................................................. 69
Tabel 21 Struktur Data Star Schema Mahasiswa ...................................................... 70
Tabel 22 Struktur Data Dimensi Jenis Perguruan Tinggi ........................................... 71
Tabel 23 Struktur Data Star Schema APK ................................................................ 71
Tabel 24 Matriks Kerunutan ...................................................................................... 97
PT Pradipta Intimedia Selaras
DAFTAR GAMBAR
Gambar 1 Arsitektur Sistem Informasi Ditjen Dikti Secara Umum ............................. 19
Gambar 2 Arsitektur Solusi Sistem PDPT ................................................................. 21
Gambar 3 Star Schema APK..................................................................................... 23
Gambar 4 Star Schema Lama Studi .......................................................................... 24
Gambar 5 Star Schema Rasio Dosen dan Mahasiswa ............................................. 25
Gambar 6 Star Schema Jabatan Akademik .............................................................. 26
Gambar 7 Star Schema Statistik Mahasiswa ............................................................ 27
Gambar 8 Star Schema Statistik Dosen .................................................................... 28
Gambar 9 Star Schema Statistik Perguruan Tinggi ................................................... 29
Gambar 10 Staging Dosen ........................................................................................ 30
Gambar 11 PDM Staging Mahasiswa ....................................................................... 31
Gambar 12 PDM Staging Kopertis ............................................................................ 32
Gambar 13 PDM Staging Perguruan Tinggi .............................................................. 32
Gambar 14 PDM Staging Program Studi .................................................................. 33
Gambar 15 PDM Staging Propinsi Lengkap .............................................................. 34
Gambar 16 PDM Staging Data Propinsi .................................................................... 34
Gambar 17 PDM Staging TLU Jenjang Studi ............................................................ 35
Gambar 18 PDM Staging TLU Kode Perguruan Tinggi ............................................. 35
Gambar 19 PDM TLU Program Studi ........................................................................ 36
Gambar 20 PDM Transaksi Dosen............................................................................ 36
Gambar 21 PDM Transaksi Mahasiswa .................................................................... 37
Gambar 22 PDM TLU Jabatan Akademik ................................................................. 37
Gambar 23 PDM TLU Pendidikan Tertinggi .............................................................. 38
Gambar 24 PDM TLU Status Aktivitas Dosen ........................................................... 38
Gambar 25 PDM TLU Status Aktivitas Mahasiswa ................................................... 38
Gambar 26 PDM TLU Status Ikatan Kerja ................................................................ 39
Gambar 27 TLU Wilayah (Kopertis untuk EPSBED) ................................................. 39
Gambar 28 PDM Data APK ....................................................................................... 39
Gambar 29 PDM Data Kabupaten............................................................................. 40
Gambar 30 PDM DWH Dosen untuk Jabatan Akademik .......................................... 40
Gambar 31 PDM DWH Dosen Berdasarkan Ikatan Kerja ......................................... 41
PT Pradipta Intimedia Selaras
Gambar 32 PDM DWH Dosen Berdasarkan Level Pendidikan ................................. 41
Gambar 33 PDM DWH Dosen untuk Status Aktifitas ................................................ 42
Gambar 34 PDM DWH Program Studi ...................................................................... 42
Gambar 35 PDM DWH Aktivitas Mahasiswa ............................................................. 43
Gambar 36 PDM DWH Mahasiswa untuk Gender .................................................... 43
Gambar 37 PDM DWH Waktu ................................................................................... 44
Gambar 38 Dimensi Jenis Perguruan Tinggi ............................................................. 44
Gambar 39 Star Schema Dosen ............................................................................... 45
Gambar 40 Star Schema Mahasiswa ........................................................................ 45
Gambar 41 Star Schema Perguruan Tinggi .............................................................. 46
Gambar 42 Star Schema APK................................................................................... 47
Gambar 43 Star Schema Rasio Dosen Mahasiswa .................................................. 48
Gambar 44 Mapping Dimensi Jabatan Akademis Dosen .......................................... 49
Gambar 45 Mapping Dimensi Ikatan Kerja ................................................................ 50
Gambar 46 Mapping Dimensi Pendidikan Tertinggi Dosen ....................................... 50
Gambar 47 Mapping Dimensi Aktifitas Dosen ........................................................... 51
Gambar 48 Mapping Fact Dosen .............................................................................. 51
Gambar 49 Mapping Dimensi Mahasiswa Aktivitas ................................................... 52
Gambar 50 Mapping Dimensi Gender Mahasiswa .................................................... 52
Gambar 51 Mapping Dimensi Program Studi ............................................................ 53
Gambar 52 Mapping Star Schema mahasiswa ......................................................... 53
Gambar 53 Mapping Jenis Perguruan Tinggi ............................................................ 54
Gambar 54 Mapping Fact Perguruan Tinggi ............................................................. 54
Gambar 55 Mapping Fact APK.................................................................................. 55
Gambar 56 Mapping Fact Rasio Dosen Mahasiswa ................................................. 56
Gambar 57 Rancangan Web Service ........................................................................ 60
Gambar 58 Web Service Server DIKTI ..................................................................... 61
Gambar 59 Rancangan Infrastruktur Sistem PDPT ................................................... 63
Gambar 60 Layar Utama Fungsi Gauge ................................................................... 72
Gambar 61 Tampilan Layar Utama Statistik .............................................................. 74
Gambar 62 Level 2 Mahasiswa > Detil Aktifitas ........................................................ 74
Gambar 63 Level 3 Mahasiswa > Detil Aktifitas > Nama Program Studi ................... 75
Gambar 64 Spesifikasi Layar Utama Statistik Dosen ................................................ 79
Gambar 65 Level 2 Dosen > Gelar Akademis ........................................................... 79
PT Pradipta Intimedia Selaras
Gambar 66 Layar Utama Statistik Perguruan Tinggi ................................................. 82
Gambar 67 Level 2 Perguruan Tinggi > Jenis Perguruan Tinggi ............................... 84
Gambar 68 Layar Utama APK ................................................................................... 86
Gambar 69 Level 2 untuk APK >Program Studi ........................................................ 86
Gambar 70 Tampilan Awal (Level 2) Untuk Menu APK ->Sub Menu Gender ........... 87
Gambar 71 Level 3 Untuk APK >Program Studi > Kota ............................................ 87
Gambar 72 Level 4 > APK > PS > Kota > Nama Perguruan Tinggi .......................... 88
PT Pradipta Intimedia Selaras
1.
PENDAHULUAN
1.1
Tujuan Penulisan Dokumen
Dokumen DPPL (Deskripsi Perancangan Perangkat Lunak) ini dibuat untuk
tujuan sebagai berikut :
1. Mendefinisikan dan menjelaskan hal-hal yang dilakukan dalam pengembangan
aplikasi PDPT sesuai informasi yang terdapat dalam SKPL (Spesifikasi
Kebutuhan Perangkat Lunak).
2. Menggambarkan perancangan sistem yang akan dikembangkan dalam PDPT,
baik perancangan secara global maupun perancangan rinci, berdasarkan
spesifikasi yang terdapat pada dokumen Spesifikasi Kebutuhan Perangkat Lunak
(SKPL) yang telah dibuat sebelumnya.
3. Mendefinisikan dan mendeskripsikan secara terstruktur arsitektur sistem PDPT
yang dikembangkan meliputi perancangan struktur data,
deskrip proses, dan
deskripsi antarmuka.
4. Mempermudah proses pengembangan perangkat lunak pada tahap-tahap
berikutnya.
Pihak-pihak yang berkepentingan dan berhak menggunakan dokumen SKPL ini
yaitu:
1. Pengembang PT. Pradipta Intimedia Selaras
Pengembang menggunakan dokumen DPPL ini sebagai acuan dan pedoman
dalam mengimplementasikan perangkat lunak PDPT.
2. User Ditjen Dikti
User menggunakan dokumen DPPL untuk mengetahui bagaimana aplikasi PDPT
dikembangkan dan untuk melakukan pemeriksaan apakah aplikasi PDPT yang
dirancang sesuai dengan spesifikasi yang diberikan atau tidak.
1.2
Lingkup Masalah
Aplikasi PDPT dikembangkan sebagai datawarehouse system yang memberikan
informasi mengenai indikator performansi pengelolaan perguruan tinggi yang
PT Pradipta Intimedia Selaras
terdapat di Indonesia. PDPT adalah sebuah database terpusat yang mengolek data
dari berbagai sistem aplikasi yang tersebar untuk keperluan pengelolaan perguruan
tinggi dengan berbagai platform teknologi.
1.3
Definisi dan Istilah
Adapun definisi, istilah dan singkatan yang digunakan dalam dokumen SKPL ini
adalah sebagai berikut :.
Berikut ini adalah definisi-definisi yang digunakan di dalam pembuatan dokumen
DPPL:
1.4

DPPL : Deskripsi Perancangan Perangkat Lunak

CDM : Conceptual Data Model

PDM : Physicall Data Model

Query : ekspresi yang digunakan dalam pengaksesan basis data.
Referensi
Dokumen yang digunakan sebagai acuan/rujukan dalam penyusunan dokumen
DPPL ini yaitu:
1. Kerangka Acuan Kerja (KAK) dari user
2. Dokumen SKPL (Spesifikasi Kebutuhan Perangkat Lunak)
1.5
Ikhtisar Dokumen
Dokumen DPPL ini dibuat untuk memberikan informasi mengenai perancangan
sistem perangkat lunak PDPT yang akan dikembangkan. Dokumen ini berisi
informasi sebagai berikut :
1. Deskripsi perancangan global dari perangkat lunak PDPT yang meliputi deskripsi
rancangan lingkungan implementasi dimana aplikasi PDPT akan dikembangkan,
deskripsi rancangan data yang akan digunakan dalam menjalankan aplikasi
PDPT termasuk di dalamnya mendefinisikan nama domain/type yang digunakan
PT Pradipta Intimedia Selaras
dalam rancangan data, CDM (Conceptual Data Model) dan PDM (Physical Data
Model), dan daftar tabel aplikasi.
2. Deskripsi perancangan rinci dari aplikasi PDPT yang meliputi deskripsi tabel yang
dibuat, deskripsi rinci fungsi-fungsi yang dikembangkan antara lain:
tampilan
antar muka, spesfikasi field, dan antar muka. Perincian fungsi-fungsi tersebut
mengacu pada deskripsi perancangan global yang telah dilakukan sebelumnya.
Informasi dalam dokumen DPPL ini disajikan dan diorganisasikan sesuai standard
IEEE 830-1990 dengan struktur sebagai berikut :
1. Bab I, berisi informasi umum yang merupakan bagian pendahuluan yang meliputi
tujuan penulisan dokumen, lingkup masalah, definisi dan istilah, aturan
penomoran yang digunakan, referensi, serta deskripsi umum dokumen (ikhtisar).
2. Bab II, berisi deskripsi perancangan global dari perangkat lunak yang akan
dikembangkan yang meliputi rancangan lingkungan implementasi, deskripsi data,
definisi domain/type, Conceptual Data Mocel(CDM), Physycal Data Model(PDM),
daftar tabel aplikasi, dan dekomposisi modul
3. Bab III, berisi informasi mengenai deskripsi perancangan rinci dari perangkat
lunak yang akan dikembangkan. Bagian ini meliputi informasi mengenai deskripsi
rinci tabel, deskripsi fungsional secara rinci yang meliputi: spesifikasi tabel
input/output,
tampilan
PT Pradipta Intimedia Selaras
antar
muka,
spesfikasi
field,
dan
antar
muka.
2
DESKRIPSI PERANCANGAN GLOBAL
2.1
Rancangan Lingkungan Implementasi
Dalam Pengembangan sistem informasi PDPT ini, rancangan lingkungan
implementasi yang digunakan adalah sebagai berikut :
a. Sistem Operasi
Sistem operasi yang digunakan untuk pengembangan perangkat lunak
adalah:
- untuk aplikasi server digunakan Microsoft Windows 2003.
- untuk aplikasi client digunakan Microsoft Windows XP.
b. DBMS
DBMS yang digunakan adalah Oracle Database 10.0.2.3 R2
c. Development tools
Development tools yang digunakan untuk pengembangan perangkat lunak
adalah :
- Oracle Werehouse Builder
- Oracle Dashboard dan Publisher
d. Bahasa pemrograman
Bahasa pemrograman yang digunakan adalah bahasa pemrograman PL /
SQL.
2.2
Deskripsi Data
Deskripsi tabel-tabel basis data yang terlibat dalam aplikasi adalah sebagai
berikut :
2.2.1 Definisi Domain/Tipe
Domain name
Oracle 10.2.3 R2 Type
Mahasiswa
Num
Perguruan Tinggi
Num
Dosen
Num
Domain name
Oracle 10.2.3 R2 Type
Identitas entitas
Varchar
Tabel 1 Definisi Domain/Tipe
2.2.2 Conceptual Data Model
2.2.2.1 Overview Arsitektur PDPT
Model konseptual dari database terpusat dimulai dengan pemahaman
terhadap arsitektur konseptual PDPT yang digambarkan pada SKPL dan
usulan solusi arsitektur nya yang telah disampaikan pada dokumen SKPL.
Sekedar untuk mengingatkan, berikut ditampilkan kembali arsitektur sistem
informasi Ditjen Dikti secara umum yang diambil dari IT Blue Print Ditjen Dikti,
dimana dari arsitektur ini dapat diketahui bagaimana ruang lingkup pekerjaan
pengembangan PDPT secara garis besar.
Governance by Ditjen DIKTI
Executive Information System
Information Architecture
9
8
Dashboard
ANALYTICAL TOOLS
BI
7
OLAP
5
Pangkalan Data Pendidikan Tinggi (PDPT)
Database
Terpusat
Higher Education
Master Data
(dosen, mhs, dsb)
Collaboration & Knowledge Management Tools
Search Engine
Document Ontology &
Taxonomy
Statistical Indexing
4
Document
Management
Workflow
Management
Collaboration Tool
Portal Engine
6
Information Integration
Platform
Content Management
BANPT
10
11
3
Data Dispatcher
Application
DIKTI Transactional Applications
Student Affair
Management
Project
Management
Funding Portfolio
Management
Higher Education
Cooperation
Management
Finace
Management
Human Resources
Management
Scholarship
Management
Fixed Asset
Management
Public Dedication
Management
EPSBED
SIMPEL
Foreign Certificate
Official Recognition
Legacy Systems
BALITBANG
Governance by
Komite/Tim Data Governance
Ditjen DIKTI & BANPT
EI
1
External Entity
KAP
2
Higher Education Institution
Detailed Data of
Higher Education
Institution
Recapitulation
Data of Higher
Education
Institution
PEMDA
BSNP
BAPPENAS
Other External
Entity
1 Arsitektur
SistemInformasi
Informasi Ditjen
DiktiDikti
Secara
Umum Umum1
Gambar Gambar
1 Arsitektur
Sistem
Ditjen
Secara
Keterangan Notasi Gambar Arsitektur Umum Informasi Ditjen DIKTI
1. Untuk memungkinkan data yang berasal dari aplikasi-aplikasi yang ada di Ditjen
DIKTI dapat di share atau di alirkan ke Pangkalan Data Pendidikan Tinggi maka
data harus melalui Information Integration Platform;
PT Pradipta Intimedia Selaras
2. Data yang berasal dari Perguruan Tinggi sebelum dikirim ke Ditjen DIKTI atau
Pangkalan Data memanfaatkan aplikasi dispatch;
3. Data yang terkirim melalui aplikasi dispatch sebelum dapat dimanfaatkan oleh
Ditjen DIKTI atau entitas lainnya harus melalui information integration platform;
4. Data-data yang berasal dari Ditjen DIKTI maupun dari BAN-PT atau entitas
lainnya harus disimpan pada database terpusat;
5. Risalah dari data-data tersebut selayaknya terakomodasi di Pangkalan Data
Pendidikan Tinggi, dengan demikian jenis informasi yang dihasilkan dapat
disesuaikan dengan kebutuhan Ditjen DIKTI maupun entitas lainnya;
6. Knowledge Management Tools maupun Collaboration Tools digunakan untuk
meningkatkan kegunaan informasi bagi Ditjen DIKTI;
7. Informasi yang berada di Pangkalan Data Pendidikan Tinggi dapat dimanfaatkan
oleh entitas lain di luar Ditjen DIKTI ;
8. Informasi tersebut juga dapat dimanfaatkan oleh BAN-PT sebagai data tambahan
untuk keperluan akreditasi;
9. Balitbang juga dapat memanfaatkan data yang ada di Pangkalan Data
Pendidikan Tinggi untuk kajian statistik dan pengambilan keputusan;
10. BAN-PT dan juga entitas lainnya, dapat memberikan data kepada Ditjen DIKTI
melalui Information Integration Platform.
Dari gambaran umum sistem informasi PDPT di atas, diusulkan arsitektur system
PDPT sebagai berikut :
PT Pradipta Intimedia Selaras
Data Dispatcher
Kamus data yang telah
disempurnakan
Eksternal Entity
Jardiknas
5
2
4
1
Bar graph
(Business Intelligence)
PT 1
Internet
PT 2
ETL
Uploa
PT 3
4
m
Kirim
anua
d
ETL
Staging
(Oracle)
.
.
.
.
PDPT
Datawarehouse
Information integration
platform
l
PT 4
Aplikasi-aplikasi
lain
Data yang ada di PT
Gambar 2 Arsitektur Solusi Sistem PDPT
Usulan solusi mengikuti arsitektur umum sistem informasi pada gambar 1 di atas.
Adapun detil usulan untuk tiap bagian yang menjadi ruang lingkup pekerjaan
pengembangan Sistem PDPT adalah sebagai berikut :
Database Terpusat, dalam usulan solusi ini adalah sebuah sistem datawarehouse
dengan implementasi proses tahap demi tahap serta komponen yang terkait dalam
pengembangannya telah dijelaskan pada gb. 2 di atas.
Data Dispatcher, dalam usulan solusi untuk pengembangan Sistem PDPT, adalah
struktur data yang disempurnakan untuk pengembangan database terpusat.
Information Integration Platform, perspektif integrasi yang dimaksud dalam dokumen
ini adalah integrasi pada level data, yang dapat diakomodasi melalui teknologi
PT Pradipta Intimedia Selaras
database, yang umum sudah dimiliki produk paket RDBMS (Relational Data Base
Management System) yang ada dipasaran, dimana fitur teknologi database interface
yang spesifik digunakan adalah “store procedure”. Teknologi ini juga dapat diakses
melalui jaringan ekternal (contoh: internet) dengan menggunakan teknologi Web
Service dengan framework cukup mapan (contoh: Java Enterprise Edition dan .NET).
Namun tidak menutup kemungkinan bahwa integrasi dapat mencapai level yang
lebih tinggi dari level data, misalnya pada level proses, tentunya sesuai dengan
kebutuhan proses bisnis yang terjadi pada Siklus Manajemen Pendidikan Tinggi,
yang melibatkan Ditjen DIKTI.
Untuk kemudian, masing-masing stakeholder mengakses informasi yang dibutuhkan
melalui data warehouse (PDPT) tersebut.
2.2.2.2 Rancangan Star Schema
Adalah pemodelan data konseptual dalam membangun datawarehouse. Rancangan
star skema ini yang akan menentukan pembangunan dimensi dan cube, sehingga
dapat ditampilkan berbagai informasi untuk kepentingan executive summary report.
Rancangan star schema telah dijelaskan dalam dokumen SKPL. Namun untuk
mengingatkan kembali, berikut disampaikan sekilas tentang star schema sebagai
dasar dalam memahami physical data model pada bab berikutnya.
PT Pradipta Intimedia Selaras
1. Star Schema Angka Partisipasi Kasar
PS Record
PK
ID PS
DIM_Waktu
namaPS
jenjangPS
Propinsi
tahunBerdiri
PK
Tahun
totalAPK
PTN
PK
ID Waktu
ID PTN
namaPTN
statusBH
Propinsi
tahunBerdiri
DIM_Program_Studi
PK,FK1
MSPST
PK,FK1
ID PS
PK,FK2,FK3 ID PT
FK1
ID PS
Fact_Partisipasi Kasar
Nama Vokasi
ID PT
namaPT
namaPropinsi
namaKopertis
totalAPK
PK,FK1
PK,FK2
PK,FK3
jmlAPK
PTS
PK
ID PS
ID Waktu
ID Gender
ID PTS
namaPTS
Propinsi
tahunBerdiri
Gender
PK
ID Gender
namaGender
totalAPK
Gambar 3 Star Schema APK
Table Name
Type
Dim_Waktu
Table Dimensi
Menyediakan dimensi waktu
Dim_ProgramS
Table Dimensi
Menyediakan dimensi program studi
tudi
Description
yang berisi nama vokasi (D1, D2, D3,
S1, S2); nama PT; nama Propinsi;
dan nama Kopertis (untuk PTS)
Dim_Gender
Table Dimensi
Menyediakan dimensi gender
Fact_Partisipa
Table Transaksi
Data Angka Partisipasi Kasar
siKasar
Tabel 2 Fact dan Dimensi APK
PT Pradipta Intimedia Selaras
2.
Star Schema Lama Studi
Dim_D1
DIM_Waktu
PK
PK
ID Waktu
waktuStudiD1
tahun
rasiolamaStudiWS
Tahun
Quarter
rasiolamaStudiWS
PK
ID PS
namaVokasi
namaPT
namaPropinsi
rasiolamaStudiWS
PK
ID D2
waktuStudiD2
tahun
rasiolamaStudiWS
fact_lamaStudi
DIM_programStudi
Liat jmlAPK
Dim_D2
ID D1
PK,FK2
PK,FK1
PK,FK3
PK,FK4
PK,FK5
PK,FK6
PK,FK7
PK,FK8
Dim_D3
ID PS
ID Waktu
ID D1
ID D2
ID D3
ID D4
ID S1
ID Gender
PK
ID D3
waktuStudiD3
tahun
rasiolamaStudiWS
rasioLamaStudiWaktuStudi
Dim_S1
DIM_Gender
PK
PK
ID Gender
namaGender
rasiolamaStudiWS
Dim_D4
ID S1
PK
waktuStudiS1
tahun
rasiolamaStudiWS
ID D4
waktuStudiD4
tahun
rasiolamaStudiWS
Gambar 4 Star Schema Lama Studi
Table Name
Type
Dim_Waktu
Table Dimensi
Menyediakan dimensi waktu
Dim_D1, D2,
Table Dimensi
Menyediakan dimensi waktu studi
D3, D4, S1
Description
ideal untuk masing-masing Vokasi
Dim_Gender
Table Dimensi
Menyediakan dimensi gender
Fact_lamaStudi
Table Transaksi
Data Lama Studi
Tabel 3 Fact dan Dimensi Lama Studi
3.
Star Schema Rasio Dosen dan Mahasiswa
PS Record
Waktu
PK ID PS
PTN
PK ID PTN
PK ID Waktu
namaPS
jenjangPS
Propinsi
tahunBerdiri
namaPTN
statusBH
Propinsi
tahunBerdiri
Tahun
rasioDosenMhs
DIM_programStudi
MSPST
PK,FK1
ID PS
PK,FK2,FK3 ID PT
PTS
PK ID PTS
PK,FK1 ID PS
FK1
namaPTS
Propinsi
tahunBerdiri
namaPS
ID PT
namaPT
ID Propinsi
namaPropinsi
rasioDosenMhs
Fact_Rasio Dosen Mahasiswa
PK,FK2 ID Waktu
PK,FK1 ID PS
rasioDosenMhs
Gambar 5 Star Schema Rasio Dosen dan Mahasiswa
Table Name
Type
Dim_Waktu
Table Dimensi
Menyediakan dimensi waktu
Dim_ProgramS
Table Dimensi
Menyediakan dimensi program studi
tudi
Description
yang berisi: nama program studi;
nama PT; dan nama Propinsi
Dim_Gender
Table Dimensi
Menyediakan dimensi gender
Fact_Rasio_D
Table Transaksi
Data perhitungan rasio jumlah dosen
osen_Mhs
dan mahasiswa
Tabel 4 Fact dan Dimensi Rasio Dosen dan Mahasiswa
4.
Star Schema Akademik
PTN
PK
ID PTN
PS Record
PK
ID PS
DIM_Dosen
namaPTN
statusBH
Propinsi
tahunBerdiri
namaPS
jenjangPS
Propinsi
tahunBerdiri
PK
ID Dosen
namaDosen
gelar_Akademik
jmlGB
DIM_programStudi
PK,FK1
FK1
MSPST
PK,FK1
PK,FK2,FK3
ID PS
ID PT
ID PS
namaPS
ID PT
Lokasi
namaPT
jmlGB
Fact_statDosen
PK,FK2
PK,FK3
ID Dosen
ID Waktu
jmlGB
Dim_Waktu
PK
PTS
PK
ID Waktu
Tahun
Quarter
jmlGB
ID PTS
namaPTS
Propinsi
tahunBerdiri
Gambar 6 Star Schema Jabatan Akademik
Table Name
Type
Description
Dim_Waktu
Table Dimensi
Menyediakan dimensi waktu
Dim_ProgramStudi
Table Dimensi
Menyediakan dimensi program studi yang
berisi: nama program studi; nama PT; dan
lokasi
Dim_Dosen
Table Dimensi
Menyediakan dimensi dosen
Fact_StatDosen
Table Transaksi
Data perhitungan jumlah dosen
Tabel 5 Fact dan Dimensi Jabatan Akademik
5.
Star Schema Statistik Mahasiswa
Dim_Cuti
PK
ID Cuti
Lulus
PK
statusCuti
jmlMhs
statusLulus
jmlMhs
Gender
PK
ID Lulus
Drop Out
PK
ID DO
ID Gender
statusDropOut
jmlMhs
namaGender
jmlMhs
Fact_statMhs
DIM_programStudi
PK
ID PS
Liat jmlAPK
namaPS
Lokasi
namaPT
jmlMhs
PK,FK1
PK,FK2
PK,FK3
PK,FK4
PK,FK5
PK,FK6
PK,FK7
PK,FK8
PK,FK9
ID
ID
ID
ID
ID
ID
ID
ID
ID
PS
Mhs
Waktu
Gender
Cuti
DO
Lulus
Keluar
Non-Aktif
Keluar
PK
ID Keluar
statusKeluar
jmlMhs
Non-Aktif
jmlMhs
PK
ID Non-Aktif
statusNon-Aktif
jmlMhs
Dim_Waktu
PK
Dim_Aktif
ID Waktu
PK
Tahun
Quarter
jmlMhs
ID Active
statusAktif
jmlMhs
Gambar 7 Star Schema Statistik Mahasiswa
Table Name
Type
Dim_Waktu
Table Dimensi
Menyediakan dimensi waktu
Dim_ProgramS
Table Dimensi
Menyediakan dimensi program studi
tudi
Description
yang berisi: nama Program Studi;
nama PT;
Dim_Aktif
Table Dimensi
Menyediakan dimensi aktivitas
mahasiswa berstatus: aktif
Dim_Cuti
Table Dimensi
Menyediakan dimensi aktivitas
mahasiswa berstatus: cuti
Dim_Lulus
Table Dimensi
Menyediakan dimensi aktivitas
mahasiswa berstatus: lulus
Dim_dropOut
Table Dimensi
Menyediakan dimensi aktivitas
mahasiswa berstatus: Drop Out
Dim_Keluar
Table Dimensi
Menyediakan dimensi aktivitas
mahasiswa berstatus: keluar
Dimensi_Non-
Table Dimensi
Aktif
Menyediakan dimensi aktivitas
mahasiswa berstatus: Non Aktif
Fact_StatMhs
Table Transaksi
Data Angka Partisipasi Kasar
Tabel 6 Fact dan Dimensi Statistik Mahasiswa
6.
Star Schema Statistik Dosen
PTN
PK
ID PTN
PS Record
PK
DIM_Dosen
ID PS
PK
namaPTN
statusBH
Propinsi
tahunBerdiri
namaPS
jenjangPS
Propinsi
tahunBerdiri
ID Dosen
namaDosen
gelar_Akademik
jenjang_Studi
status_Aktif
ikatan_Kerja
jmlDosen
DIM_programStudi
PK,FK1
FK1
MSPST
PK,FK1
ID PS
PK,FK2,FK3 ID PT
ID PS
namaPS
ID PT
Lokasi
namaPT
jmlDosen
Fact_statDosen
PK,FK2
PK,FK3
ID Dosen
ID Waktu
jmlDosen
Waktu
PK
PTS
PK
ID Waktu
Tahun
Quarter
jmlDosen
ID PTS
namaPTS
Propinsi
tahunBerdiri
Gambar 8 Star Schema Statistik Dosen
Table Name
Type
Dim_Waktu
Table Dimensi
Menyediakan dimensi waktu
Dim_ProgramStu
Table Dimensi
Menyediakan dimensi program studi
di
Description
yang berisi: nama program studi;
nama PT; dan lokasi
Dim_Dosen
Table Dimensi
Menyediakan dimensi dosen
Fact_StatDosen
Table Transaksi
Data perhitungan jumlah dosen
Tabel 7 Fact dan Dimensi Statistik Dosen
7.
Star Schema Statistik Perguruan Tinggi
PS Record
PK
namaPS
jenjangPS
Propinsi
tahunBerdiri
PTN
PK
ID PS
ID PTN
namaPTN
statusBH
Propinsi
tahunBerdiri
DIM_programStudi
PK,FK1
ID PS
FK1
ID PT
namaVokasi
namaPT
namaPropinsi
jmlPT
Fact_statPT
MSPST
PK,FK1
ID PS
PK,FK2,FK3 ID PT
PK,FK1
PK,FK2
ID Waktu
ID PS
jmlPT
PTS
PK
ID PTS
namaPTS
Propinsi
tahunBerdiri
Dim_Waktu
PK
ID Waktu
Quarter
Tahun
jmlPT
Gambar 9 Star Schema Statistik Perguruan Tinggi
Table Name
Type
Dim_Waktu
Table Dimensi
Menyediakan dimensi waktu
Dim_ProgramStu
Table Dimensi
Menyediakan dimensi program studi
di
Description
yang berisi: nama program studi;
nama PT; dan lokasi
Fact_statPT
Table Transaksi
Data perhitungan jumlah PT
Tabel 8 Fact dan Dimensi Statistik Perguruan Tinggi
2.2.3 Physical Data Model
PDM menguraikan spesifikasi konsep star schema yang telah diuraikan di atas kedalam
spesifikasi teknis menggunakan piranti pengembangan Oracle Warehouse Builder (OWB)
yang merupakan salah satu fitur dari Database Oracle 10 g. Dari star schema tersebut masingmasing dimensi dan fact diterjemahkan ke dalam tabel yang siap dikemas dalam satu cube.
2.2.3.1 PDM Staging
Merupakan pemetaan dari sumber data MySQL ke dalam data staging Oracle.
1. Mapping Data Dosen
Gambar 10 Staging Dosen
2. Mapping Data Mahasiswa
Gambar 11 PDM Staging Mahasiswa
PT Pradipta Intimedia Selaras
3. Mapping data Kopertis
Gambar 12 PDM Staging Kopertis
4. Mapping data Perguruan Tinggi
Gambar 13 PDM Staging Perguruan Tinggi
5. Mapping Data Program Studi
PT Pradipta Intimedia Selaras
Gambar 14 PDM Staging Program Studi
PT Pradipta Intimedia Selaras
6. Mapping Data Propinsi Lengkap
Gambar 15 PDM Staging Propinsi Lengkap
7. Mapping Data Propinsi
Gambar 16 PDM Staging Data Propinsi
PT Pradipta Intimedia Selaras
8. Mapping Data TLU Jenjang Studi
Gambar 17 PDM Staging TLU Jenjang Studi
9. Mapping Data TLU Kode Perguruan Tinggi
Gambar 18 PDM Staging TLU Kode Perguruan Tinggi
PT Pradipta Intimedia Selaras
10. Mapping Data TLU Program Studi
Gambar 19 PDM TLU Program Studi
11. Mapping Data Transaksi Dosen
Gambar 20 PDM Transaksi Dosen
PT Pradipta Intimedia Selaras
12. Mapping Data Transaksi Mahasiswa
Gambar 21 PDM Transaksi Mahasiswa
13. Mapping Data TLU Jabatan Akademik
Gambar 22 PDM TLU Jabatan Akademik
PT Pradipta Intimedia Selaras
14. Mapping Data TLU Pendidikan Tertinggi
Gambar 23 PDM TLU Pendidikan Tertinggi
Gambar 24 PDM TLU Status Aktivitas Dosen
15. Mapping Data TLU Status Aktivitas Mahasiswa
Gambar 25 PDM TLU Status Aktivitas Mahasiswa
PT Pradipta Intimedia Selaras
16. Mapping Data TLU Status Ikatan Kerja
Gambar 26 PDM TLU Status Ikatan Kerja
17. Mapping Data TLU Wilayah (Kopertis Untuk EPSBED)
Gambar 27 TLU Wilayah (Kopertis untuk EPSBED)
18. Mapping Data APK
Gambar 28 PDM Data APK
PT Pradipta Intimedia Selaras
19. Mapping Data Kabupaten
Gambar 29 PDM Data Kabupaten
2.2.3.2 PDM Dimensi DWH
1. Dimensi Dosen untuk Jabatan Akademik
Gambar 30 PDM DWH Dosen untuk Jabatan Akademik
Dimensi ini untuk menentukan Jabatan Akademik dari dosen, level yang ada di dalam
dimensi ini adalah Gelar_akademik dan Total.
PT Pradipta Intimedia Selaras
2. Dimensi Dosen untuk Ikatan Kerja
Gambar 31 PDM DWH Dosen Berdasarkan Ikatan Kerja
Dimensi ini digunakan untuk melihat ikatan kerja dosen. Level yang ada di dalam
dimensi ini adalah Ikatan dan Total.
3. Dimensi Dosen untuk Level Pendidikan
Gambar 32 PDM DWH Dosen Berdasarkan Level Pendidikan
Dimensi ini untuk mengetahui level pendidikan yang di miliki oleh dosen. Level yang ada
di dalam dimensi ini adalah Pendidikan dan Total.
PT Pradipta Intimedia Selaras
4. Dimensi Dosen untuk Status Aktifitas
Gambar 33 PDM DWH Dosen untuk Status Aktifitas
Dimensi ini untuk mengetahui status aktifitas dosen, level yang ada dalam dimensi ini
adalah Status dan Total.
5. Dimensi untuk Program Studi
Gambar 34 PDM DWH Program Studi
Dimensi program studi ini adalah untuk melihat program studi, level yang ada pada
dimensi ini adalah PS, Lokasi, PT dan Total yang berelasi dengan dimensi program studi
mahasiswa.
6. Dimensi Status Aktivitas Mahasiswa
Gambar 35 PDM DWH Aktivitas Mahasiswa
Dimensi Status Aktif Mahasiswa ini adalah untuk melihat melihiat aktivitas mahasiswa
didalam PDPT,level yang ada pada dimensi ini adalah Aktivitas dan Total yang berelasi
dengan dimensi mahasiswa aktivitas.
7. Dimensi Mahasiswa untuk Gender
Gambar 36 PDM DWH Mahasiswa untuk Gender
Dimensi mahasiswa untuk gender ini adalah untuk melihat gender mahasiswa, level yang
ada pada dimensi ini adalah Mhslk dan Total yang berelasi dengan dimensi mahasiswa
gender.
PT Pradipta Intimedia Selaras
8. Dimesi Waktu
Gambar 37 PDM DWH Waktu
Level yang ada pada dimensi ini adalah tahun, quarter, bulan, dan minggu. Dimensi ini
berelasi dengan dimensi program studi.
9. Dimensi Jenis Peguruan Tinggi
Gambar 38 Dimensi Jenis Perguruan Tinggi
Dimensi ini digunakan untuk melihat jenis PT yang ada. Level yang ada di dalam dimensi
ini adalah JenisPT dan Total.
PT Pradipta Intimedia Selaras
2.2.3.3 PDM Star Schema
1. Star Schema Dosen
Gambar 39 Star Schema Dosen
Starschema Dosen adalah relasi yang menghubungkan antara fact dosen dengan dimensidimensi yang lainnya utuk mendapatkan informasi dosen.
2. Star Schema Mahasiswa
Gambar 40 Star Schema Mahasiswa
Starschema Mahasiswa adalah relasi menghubungkan antara fact mahasiswa dengan
dimensi-dimensi dan fungsi lainnya utuk mendapatkan informasi mahasiswa.
PT Pradipta Intimedia Selaras
3. Star Schema Perguruan Tinggi
Gambar 41 Star Schema Perguruan Tinggi
Starschema Perguruan Tinggi adalah relasi menghubungkan antara cube perguruan tinggi
dengan dimensi-dimensi yang lainnya utuk mendapatkan informasi waktu,wilayah
perguruan tinggi, mahasiswa dan perguruan tinggi.
PT Pradipta Intimedia Selaras
4. Star Schema APK
Gambar 42 Star Schema APK
PT Pradipta Intimedia Selaras
5. Star Schema Rasio Dosen Mahasiswa
Gambar 43 Star Schema Rasio Dosen Mahasiswa
2.2.3.4 Pemetaan Dimensi dan Starschema
Adalah proses pemetaan dari data staging ke dalam datawarehouse mengikuti rancangan
starschema di atas.
PT Pradipta Intimedia Selaras
1. Mapping Dimensi Jabatan akademis Dosen
Gambar 44 Mapping Dimensi Jabatan Akademis Dosen
PT Pradipta Intimedia Selaras
2. Mapping Dimensi Ikatan Kerja
Gambar 45 Mapping Dimensi Ikatan Kerja
3. Mapping Dimesin Pendidikan Tertinggi Dosen
Gambar 46 Mapping Dimensi Pendidikan Tertinggi Dosen
4. Mapping Dimesi Aktifitas Dosen
Gambar 47 Mapping Dimensi Aktifitas Dosen
5. Mapping Fact Dosen
Gambar 48 Mapping Fact Dosen
6. Mapping Dimensi Mahasiswa Aktivitas
Gambar 49 Mapping Dimensi Mahasiswa Aktivitas
7. Mapping Dimensi Gender Mahasiswa
Gambar 50 Mapping Dimensi Gender Mahasiswa
PT Pradipta Intimedia Selaras
8. Mapping Dimensi Program Studi
Gambar 51 Mapping Dimensi Program Studi
9. Mapping Star Schema Mahasiswa
Gambar 52 Mapping Star Schema mahasiswa
10. Mapping Jenis Peguruan Tinggi
Gambar 53 Mapping Jenis Perguruan Tinggi
11. Mapping Fact Perguruan Tinggi
Gambar 54 Mapping Fact Perguruan Tinggi
12. Mapping Fact APK
Gambar 55 Mapping Fact APK
PT Pradipta Intimedia Selaras
13. Mapping Fact Rasio Dosen Mahasiswa
Gambar 56 Mapping Fact Rasio Dosen Mahasiswa
2.2.4 Daftar Tabel
Adapun daftar table yang diperoleh dari Star Schema-Star Schema di atas:
No
Nama Tabel
Keterangan
1
Tabel Dimensi Jabatan akademik Dosen
Tabel ini merupakan tabel dimensi
untuk Jabatan Akademik
2
Tabel Dimensi Ikatan Kerja Dosen
Tabel ini berfungsi untuk dimensi dosen
ikatan kerja
3
Tabel Dimensi Level Pendidikan Dosen
Tabel ini berfungsi untuk Dimensi Level
Pendidikan Dosen
4
Tabel Dimensi Dosen untuk Status Aktifitas
Tabel ini berfungsi untuk Dimensi
Status Aktifitas Dosen
PT Pradipta Intimedia Selaras
5
Tabel Dimensi untuk Program Studi
Tabel ini berfungsi untuk Dimensi
Program Studi
6
Tabel Dimensi Status Aktifitas Mahasiswa
Tabel ini berfungsi untuk Dimensi
Status Aktifitas Mahasiswa
7
Tabel Dimensi Gender
Tabel ini berfungsi untuk Dimensi
Status Aktifitas
8
Tabel Dimensi Waktu
Tabel ini berfungsi untuk pembuatan
dimensi yang berdasarkan waktu
9
Tabel Fact Dosen
Tabel ini untuk menyimpan rekapitulasi
historical yang terjadi di dalam dosen
10
Tabel Aktifitas Mahasiswa
Tabel ini berfungsi untuk menyimpan
dimensi yang berkaitan dengan aktifitas
mahasiswa
11
Tabel Fact Mahasiswa
Tabel ini berfungsi utuk meyimpan
dimensi yang berkaitan dengan data
histocrical mahasiswa
12
Tabel Fact Perguruang Tinggi
Tebel ini berfngsi untuk menyimpan
data yang berkaitan dengan perguruan
tinggi
13
Tabel Fact APK
Tabel ini berfungsi untuk menyimpan
data yang berkaitan dengan data
historical APK
14
Tabel Dimensi Jenis Perguruan Tinggi
Tabel ini berfungsi untuk meyimpan
dimensi mengenai jenis-jenis perguruan
tinggi
15
Tabel Dimensi Pendidikan Tertinggi Dosen
Tabel ini berfungsi untuk menyimpan
dimensi pendidikan tertinggi dosen
Tabel 9 Aplikasi
No
Nama Tabel
Jenis
Primary Key
1
DIM_DOSEN_GELAR_AKADEMIK
Dimensi
Dimension_key
2
DIM_DOSEN_IKATAN_KERJA
Dimensi
Dimension_key
3
DIM_DOSEN_PENDIDIKAN
Dimensi
Dimension_key
4
Dim_Dosen_Status_aktifitas
Dimensi
Dimension_key
5
DIM_MHS_PS
Dimensi
Dimension_key
6
DIM_MHS_AKTIFITAS
Dimensi
Dimension_key
7
DIM_MHS_GENDER
Dimensi
Dimension_key
8
DIM_WAKTU
Dimensi
Dimension_key
PT Pradipta Intimedia Selaras
Foreign Key
9
CB_DOSEN
Fact
10
Dim_MHS_AKTIFITAS
Dimensi
11
CB_STATMHS_TOTAL
Fact
12
CB_PT
Fact
13
CB_RASION_MHS
fact
14
Dimensi_PT_JENISPT
Dimensi
Dimension_key
15
Dim_dosen_pendidikan_tertinggi
Dimensi
Dimension_key
Dimension_key
Tabel 10 Fact dan Dimensi
2.3
Dekomposisi Fungsional Modul
No.Fungsi
Fungsi/Proses
Tabel/Data
Tabel /Data Output
Keterangan
Input
F.1
Fungsi Gauge
F.2
Stat Mahasiswa
On progress
1. tlu_status_akt
ivitas_mhs.
1. dim_mhs_aktifitas
2. dim_mhs_ps
2. tlu_kode_pt
3. dim_waktu
3. tlu_kode_ps
4. dim_mhs_gender
4. mspst
5. cb_statmhs_total
5. msmhs
F.3
Stat Dosen
1. msdos
2. tlu_kode_pt
emik
3. tlu_kode_ps
2. Dim_dosen_ikatan_kerja
4. mspst
3. dim_dosen_pendidikan_t
5. tlu_jabatan_a
PT Pradipta Intimedia Selaras
1. Dim_dosen_gelar_akad
ertinggi
No.Fungsi
Fungsi/Proses
Tabel/Data
Tabel /Data Output
Keterangan
Input
kademik
6. tlu_jenjang_s
tudi
7. tlu_pendidika
4. dim_dosen_status
5. dim_mhs_ps
6. dim_waktu
7. cb_dosen
n_tertinggi
8. tlu_status_akt
ivitas_mhs
F.4
F.5
Stat PT
Rasio APK
1. tlu_kode_pt
1. Dimensi_PT_JENIS_PT
Hanya sebagai
2. tlu_kode_ps
2. Dim_PT_Wilayah
pengelompokkan
3. mspst
3. Dim_waktu
fungsi-fungsi untuk
4. mspti
4. dim_mhs_ps
user peneliti
5. tlu_wilayah
5. cb_pt
1. tlu_kode_pt
1. cb_rasio_mhs
2. tlu_kode_ps
2. dim_waktu
3. mspst
3. dim_pt_wilayah
4. tlu_wilayah
4. dim_mhs_gender
5. msmhs
5. dim_mhs_ps
6. apk_siswa
F.6
Lama Studi
On Progress
F.7
Rasio Dosen
On progress
Mahasiswa
F.8
Jumlah Guru Besar
Tabel 11 Dekomposisi Fungsional Modul
PT Pradipta Intimedia Selaras
On Progress
2.4
Rancangan Web Service
Untuk mengalirkan data dari perguruan tinggi, diusulkan menggunakan web service.
Berikut adalah rancangan web service dalam sistem PDPT ini.
Op
one
en K
ksi
bs
We
ervic
e
Webservice server di Pusat Data
Ca
Ca
e
ll W
e
bs
rv
i ce
ll W
eb
se
Aplikasi Kirim Data
Menggunakan Webservice
Db Mahasiswa
rv
i ce
Aplikasi Kirim Data
Menggunakan Webservice
Db Dosen
Db Mahasiswa
Db Dosen
Gambar 57 Rancangan Web Service
Keterangan gambar :
Aplikasi Kirim Data merupakan aplikasi yang ada di Lokal Perguruan Tinggi (PT). Aplikasi
ini di buat oleh masing-masing perguruan tinggi, disesuaikan dengan keberadaan databasenya.
Untuk pengiriman data ke pusat, Aplikasi Kirim Data melakukan call terhadap webservice
yang ada di server Dikti. Ketika terjadi proses transfer data dari perguruan tinggi ke sever di
Dikti, maka webservice server (wss) secara otomatis memasukan data dari perguruan tinggi
ke dalam database PDPT, dalam hal ini data staging, sesuai dengan target tabelnya. Misal data
mahasiswa yang ditarik dari PT akan dimasukkan ke dalam tabel-tabel target di database
staging PDPT.
Berikut adalah bentuk webservice yang telah dibangun menggunakan tools Micorosoft Visual
Studio Dot Net.dan diujicobakan secara lokal.
PT Pradipta Intimedia Selaras
Web Service Server (WSS)
Mahasiswa
List of Variable WSS Mahasiswa
Gambar 58 Web Service Server DIKTI
2.5
Usulan Rekomendasi Requirement Minimum Infrastruktur PDPT
2.5.1 Rancangan Kapasitas Jaringan
Rancangan ini bertujuan untuk menentukan minimum requirement besar bandwith yang harus
dipenuhi oleh jaringan komunikasi untuk menjamin bahwa proses transfer data dari perguruan
tinggi ke server Dikti berada dalam jangka waktu yang ditetapkan.
Bandwidth sering digunakan sebagai suatu sinonim untuk data transfer rate yaitu jumlah data
yang dapat dibawa dari sebuah titik ke titik lain dalam jangka waktu tertentu (pada umumnya
dalam detik). Jenis Bandwidth ini biasanya diukur dalam bps (bits per second). Adakalanya
juga dinyatakan dalam Bps (bytes per second). Dengan kata lain bandwith adalah besar data /
satuan waktu. Besar bandwith yang diperlukan tergantung dari jenis data yang ditransfer.
Berikut adalah asumsi-asumsi yang dipakai untuk menghitung besar bandwith yang perlukan.
1. Diketahui bahwa besar bandwith tergantung jenis data yang dikirim sebagai berikut :
a. Jenis data teks adalah 10 kbps;
b. Jenis data gambar adalah 30 kbps;
PT Pradipta Intimedia Selaras
c. Jenis data voice adalah 64 kbps;
d. Jenis data video adalah 1 mbps.
Dari berbagai jenis data di atas, jenis data yang dikirim oleh perguruan tinggi
adalah data teks.
2. Pengiriman data dari Perguruan Tinggi dilakukan setiap semester dengan batas waktu
pengiriman yang ditentukan oleh Ditjen Dikti, misal tanggal x bulan y. Oleh
karenanya diasumsikan quality of service (QoS) hanya untuk online non-interaktif
yaitu kurang dari 5 menit (5 x 60 = 300 detik). Sedangkan quality of service untuk
online interaktif diabaikan.
3. Hasil uji coba lokal diketahui bahwa besar data untuk :
a. Satu mahasiswa = 3 kb;
b. Satu dosen = 2-3 kb;
c. Satu perguruan tinggi = 2-3 kb.
4. Diasumsikan pada waktu bersamaan terkirim 100000 data mahasiswa dalam bentuk
teks.
Dengan asumsi-asumsi di atas dilakukan perhitungan sebagai berikut :
Besar data yang dikirim = 100000 mahasiswa x 3 kb = 300000 kb / 1024 = 293 mb
Jadi besar bandwith minimum yang harus dipenuhi adalah :
Besar bandwith (X) = besar data / QoS;
X = 293 mb/ 300 s ;
X = 1 mbps;
Artinya kecepatan jaringan minimum yang disyaratkan untuk PDPT adalah satu (1) mbps
dengan asumsi QoS adalah 300 detik.
Strategi pengaturan pengiriman diusulkan untuk PT-PT besar seperti UGM, UI, ITB, dan
IPB tidak bersamaan waktunya. Dilakukan penjadwalan pengiriman untuk PT-PT besar
tersebut.
PT Pradipta Intimedia Selaras
2.5.2 Rancangan Infrastruktur Sistem PDPT
Web Service
Server
BI Server
DMZ
Network
Main
Switch
Database server
Switch
Si
ISP
Router
Gambar 59 Rancangan Infrastruktur Sistem PDPT
Infrastruktur yang kami rekomendasikan untuk Sistem PDPT ini sesuai dengan gambar 56
diatas bahwa dibutuhkan 3 buah dedicated server untuk: Server Web Service, Server Aplikasi
(Oracle BI) dan Server Database. Tampak pada gambar bahwa atas dasar pertimbangan
keamanan sistem informasi, karena server web service dan server aplikasi ter-ekspose keluar
jaringan maka untuk kedua server ini diberikan proteksi tambahan dengan melalui
Demilitarized Zone (DMZ) pada kaki firewall yang diletakkan di depan server internet (tidak
tampak dalam gambar). Server internet adalah server dari infrastruktur DIKTI yang
digunakan untuk koneksi internet. Sementara untuk server database, tidak diproteksi dengan
DMZ. Jaringan backbone yang digunakan dari setiap server diatas ke switch / main switch
kemudian ke firewall digunakan kabel fiber optic.
PT Pradipta Intimedia Selaras
3 DESKRIPSI PERANCANGAN RINCI
3.1
Deskripsi Rinci Tabel
3.1.1 Struktur Data Dosen untuk Jabatan akademis
Dimensi Jabatan akademik Dosen
Identifikasi/Nama: dim_dosen_gelar_akademik
Deskripsi Isi
: Tabel ini merupakan tabel dimensi untuk Jabatan Akademik
Jenis
: tabel dimensi
Primary Key
: dimension_key
Tabel 12 Struktur Data Dosen untuk Jabatan Akademis
3.1.2 Struktur Data untuk Dimensin Dosen Ikatan Kerja
Dimensi Ikatan Kerja Dosen
Identifikasi/Nama
: dim_dosen_ikatan_kerja
Deskripsi Isi
: Tabel ini berfungsi untuk dimensi dosen ikatan kerja
Jenis
: tabel dimensi
Primary Key
: dimension_key
PT Pradipta Intimedia Selaras
Tabel 13 Struktur Data Dimensi Dosen Ikatan Kerja
3.1.3 Struktur Data Dimensi Dosen untuk Level Pendidikan
Tabel ini berfungsi untuk Dimensi Level Pendidikan Dosen
Identifikasi/Nama: dim_dosen_pendidikan
Deskripsi Isi
: Tabel ini berfungsi untuk dimensi dosen ikatan kerja
Jenis
: tabel dimensi
Primary Key
: dimension_key
Tabel 14 Sruktur Data Dosen Level Pendidikan
PT Pradipta Intimedia Selaras
3.1.4 Struktur Data Dimensi Dosen untuk Status Aktifitas
Tabel Dimensi Dosen untuk Status Aktifitas
Identifikasi/Nama: dim_mhs_aktifitas
Deskripsi Isi
: Tabel ini berfungsi untuk Dimensi Status Aktifitas Dosen
Jenis
: tabel dimensi
Primary Key
: dimension_key
Tabel 15 Struktur Data Dosen Status Aktifitas
3.1.5 Struktur Data Dimensi untuk Program Studi
Tabel Dimensi untuk Program Studi
Identifikasi/Nama: dim_mhs_ps
Deskripsi Isi
: Tabel ini berfungsi untuk Dimensi Program Studi
Jenis
: tabel dimensi
Primary Key
: dimension_key
PT Pradipta Intimedia Selaras
Tabel 16 Struktur Data Dimensi Program Studi
3.1.6 Struktur Data Dimensi Status Aktifitas Mahasiswa
Tabel Dimensi Status Aktifitas Mahasiswa
Identifikasi/Nama: dim_mhs_aktifitas
Deskripsi Isi
: Tabel ini berfungsi untuk Dimensi Status Aktifitas Mahasiswa
Jenis
: tabel dimensi
Primary Key
: dimension_key
Tabel 17 Struktur Data Dimensi Status Aktifitas Mahasiswa
PT Pradipta Intimedia Selaras
3.1.7 Struktur Data Dimensi Mahasiswa untuk Gender
Tabel Dimensi Gender
Identifikasi/Nama
: dim_mhs_gender
Deskripsi Isi
: Tabel ini berfungsi untuk Dimensi berdasarkan Gender
Jenis
: tabel dimensi
Primary Key
: dimension_key
Tabel 18 Stuktur Data Dimensi Mahasiswa Untuk Gender
3.1.8 Struktur Data Dimesi Waktu
Tabel Dimensi Waktu
Identifikasi/Nama: dim_waktu
Deskripsi Isi
: Tabel ini berfungsi untuk dimensi yang berdasarkan waktu
Jenis
: tabel dimensi
Primary Key
: dimension_key
PT Pradipta Intimedia Selaras
Tabel 19 Struktur Data Dimensi Waktu
3.1.9 Struktur Data StarSchema Dosen
Tabel Fact Dosen
Identifikasi/Nama
: cb_dosen
Deskripsi Isi
: Tabel ini untuk menyimpan rekapitulasi historical dosen
Jenis
: tabel fact
Primary Key
: dim_dosen_gelar_akademik
dim_dosen_ikatan_kerja
dim_dosen_pendidikan_tertinggi
dim_dosen_status
dim_mhs_ps
dim_waktu
Tabel 20 Struktur Data Star Schema Dosen
PT Pradipta Intimedia Selaras
3.1.10 Struktur Data Star Schema Mahasiswa
Tabel Aktifitas Mahasiswa
Identifikasi/Nama : dim_mhs_aktifitas
Deskripsi Isi
: Tabel ini berfungsi untuk menyimpan dimensi aktifitas
mahasiswa
Jenis
: tabel dimensi
Primary Key
: dimension_key
Tabel 21 Struktur Data Star Schema Mahasiswa
3.1.11 Struktur Data Dimensi Jenis Perguruan Tinggi
Tabel Dimensi Jenis Perguruan Tinggi
Identifikasi/Nama: dimensi_pt_jenispt
Deskripsi Isi
: Tabel ini berfungsi untuk meyimpan dimensi mengenai jenis PT
Jenis
: tabel dimensi
Primary Key
: dimension_key
PT Pradipta Intimedia Selaras
Tabel 22 Struktur Data Dimensi Jenis Perguruan Tinggi
3.1.12 Struktur Data Star Schema APK
Tabel Fact APK
Identifikasi/Nama: cb_rasio_mhs
Deskripsi Isi
: Tabel ini berfungsi untuk menyimpan data historical APK
Jenis
: tabel dimensi
Primary Key
: dim_mhs_gender_laki
dim_mhs_ps
dim_pt_wilayah
dim_waktu
Tabel 23 Struktur Data Star Schema APK
PT Pradipta Intimedia Selaras
3.2
Deskripsi Fungsional Secara Rinci
3.2.1 Spesifikasi Fungsi User Management
Identifikasi/Nama : F.1
Deskripsi Isi
: Fungsi ini berguna untuk pengelolaan user management
termasuk di dalam tambah, edit dan hapus user.
Jenis
: Tampilan berupa form.
3.2.1.1 Spesifikasi tabel input
Tidak Ada
3.2.1.2 Spesifikasi tabel Output
Tidak Ada
3.2.1.3 Spesifikasi Layar Utama
Gambar 60 Layar Utama Fungsi User Management
3.2.2 Spesifikasi Fungsi Statistik Mahasiswa
Identifikasi/Nama
: F.2
PT Pradipta Intimedia Selaras
Deskripsi Isi
: Halaman ini untuk menunjukan statistik mahasiswa yang akan
di tampilkan dalam diagram batang ataupun dalam diagram pie
disesuaikan dengan kondisi dan level dari data yang
ditampilkan.
Jenis
: Tampilan berupa chart dan tabel.
3.2.2.1 Spesifikasi tabel input
1. tlu_status_aktivitas_mhs.
2. tlu_kode_pt
3. tlu_kode_ps
4. evmspst
5. evmspti
6. master_mahasiswa
7. mahasiswa_detail_trn
3.2.2.2 Spesifikasi tabel Output
1. dimensi_aktifitas_mahasiswa
2. dimensi_pendidikan
3. dimensi_lokasi
4. dimensi_gender
5. dimensi_waktu
6. cb_mahasiswa
PT Pradipta Intimedia Selaras
3.2.2.3 Spesifikasi Layar Utama
Gambar 61 Tampilan Layar Utama Statistik Mahasiswa
Gambar 62 Statistik Mahasiswa berdasarkan Gender
PT Pradipta Intimedia Selaras
Gambar 63 Statistik Mahasiswa Berdasarkan Bidang Ilmu
Gambar 64 Jumlah Mahasiswa Berdasarkan Jenis PT
PT Pradipta Intimedia Selaras
Gambar 65 Jumlah Mahasiswa Berdasarkan Status
PT Pradipta Intimedia Selaras
Gambar 66 Jumlah Mahasiswa Berdasarkan Jenjang Studi
3.2.3 Spesifikasi Fungsi Statistik Dosen
Identifikasi/Nama
Deskripsi Isi
:
F.3
: Halaman ini untuk menunjukan statistic dosen yang akan di
tampilkan dalam diagram batang ataupun dalam diagram pie
disesuaikan dengan kondisi dan level dari data yang ditampilkan.
PT Pradipta Intimedia Selaras
Jenis
: Tampilan berupa chart dan tabel.
3.2.3.1 Spesifikasi tabel input
1. master_dosen
2. dosen_detail_trn
3. tlu_kode_pt
4. tlu_kode_ps
5. evmspst
6. tlu_jabatan_akademik
7. tlu_jenjang_studi
8. tlu_pendidikan_tertinggi
9. tlu_status_aktivitas_mhs
3.2.3.2 Spesifikasi tabel Output
1. Dimensi_dosen
2. dimensi_pendidikan
3. dimensi_lokasi
4. dimensi_kel_umur_dosen
5. dimensi_gender
6. dim_waktu
7. cb_dosen
PT Pradipta Intimedia Selaras
3.2.3.3 Spesifikasi Layar Utama
Gambar 67 Spesifikasi Layar Utama Statistik Dosen
Gambar 68 Jumlah Dosen Berdasarkan Jenis Perguruan Tinggi dan Gender
Gambar 69 Jumlah Dosen Berdasarkan Kopertis Wilayah
PT Pradipta Intimedia Selaras
Gambar 70 Jumlah Dosen Berdasarkan Jabatan Akademik
Gambar 71 Jumlah Dosen Berdasarkan Jenjang Pendidikan
PT Pradipta Intimedia Selaras
Gambar 72 Jumlah Dosen Berdasarkan Ikatan Kerja
3.2.4 Spesifikasi Fungsi Statistik Perguruan Tinggi
Identifikasi/Nama
Deskripsi Isi
:
F.4
: Halaman ini untuk menunjukan statistic perguruan tinggi yang akan
di tampilkan dalam diagram batang ataupun dalam diagram pie
disesuaikan dengan kondisi dan level dari data yang ditampilkan.
Jenis
: Tampilan berupa chart dan tabel.
3.2.4.1 Spesifikasi tabel input
1. tlu_kode_pt
2. tlu_kode_ps
3. evmspst
4. evmspti
5. tlu_wilayah
PT Pradipta Intimedia Selaras
3.2.4.2 Spesifikasi tabel Output
1. Dimensi_ JENIS_PT
2. Dimensi_lokasi
3. Dim_tahun
5. cb_pt
3.2.4.3 Spesifikasi Layar Utama
Gambar 73 Layar Utama Statistik Perguruan Tinggi
PT Pradipta Intimedia Selaras
PT Pradipta Intimedia Selaras
Gambar 74 Statistik Perguruan Tinggi Berdasarkan Program Studi, dan Akreditasi per Wilayah
3.2.5 Spesifikasi Fungsi Rasio APK
Identifikasi/Nama
:
F.5
Deskripsi Isi
:
Halaman ini untuk menunjukan data statistik yang
menunjukan rasio APK yang akan di tampilkan dalam
diagram batang ataupun dalam diagram pie disesuaikan
dengan kondisi dan level dari data yang ditampilkan.
Jenis
:
Tampilan berupa chart dan tabel.
3.2.5.1 Spesifikasi tabel input
1. tlu_kode_pt
2. tlu_kode_ps
3. evmspst
4. tlu_wilayah
5. tlu_bidang_ilmu
6. tlu_jenjang_studi
7. tlu_kategori_pt
PT Pradipta Intimedia Selaras
8. tlu_propinsi_kop
9. master_mahasiswa
10. mahasiswa_detail_trn
11. apk_siswa
3.2.5.2 Spesifikasi tabel Output
1. cb_hitung_mahasiswa
2. cb_apk_nasional
3. cb_apk_prop
4. cb_apk_prop_gender
5. cb_apk_kopertis
6. cb_apk_koperti_gender
7. cb_apk_kategori
8. cb_apk_gender
9. cb_apk_kop_nasional
10. dimesi_propinsi
11. dimensi_gender
12. dimensi_tahun
13. dimensi_kategori_pt
14. dim_mhs_ps
PT Pradipta Intimedia Selaras
3.2.5.3 Spesifikasi Layar Utama
Gambar 75 Layar Utama APK
Gambar 76 APK per Wilayah Kopertis
PT Pradipta Intimedia Selaras
Gambar 77 APK Wilayah vs APK Nasional
Gambar 78 APK Propinsi
PT Pradipta Intimedia Selaras
Gambar 79 APK Berdasarkan Gender
Gambar 80 APK Gender per Wilayah
3.2.6 Spesifikasi Fungsi Lama Studi
Identifikasi/Nama
:
F.6
Deskripsi Isi
:
Halaman ini untuk menunjukan lama studi mahasiswa
yang di lihat berdasat lama studi ideal, rata-rata lama
studi dan tingkat produktifitas program studi.
Jenis
:
Tampilan berupa chart dan tabel.
3.2.6.1 Spesifikasi tabel input
PT Pradipta Intimedia Selaras
1. tlu_kode_pt
2. tlu_kode_ps
3. evmspst
4. evmspti
5. tlu_wilayah
6. tlu_bidang_ilmu
7. tlu_jenjang_studi
8. tlu_kategori_pt
9. tlu_propinsi_kop
10. master_mahasiswa
11. mahasiswa_detail_trn
3.2.6.2 Spesifikasi tabel Output
1. cb_lama_studi_total_mhs
2. cb_lama_studi_nasional
3. cb_lama_studi_wilayah
4. cb_lama_studi_jenis_pt
5. cb_bidang_ilmu_lama_studi
6. cb_avg_lama_studi_nasional
7. cb_avg_lama_studi_wilayah
8. cb_avg_lama_studi_jenis_pt
9. cb_avg_lama_studi_bid_ilmu
10. cb_tr_lama_studi_nasional
11. cb_tr_lama_studi_wilayah
12. cb_tr_lama_studi_jenis_pt
13. cb_tr_lama_studi_bid_ilmu
14. dimesi_propinsi
15. dimensi_gender
16. dimensi_tahun
17. dimensi_kategori_pt
18. dim_mhs_ps
19. dimensi_jenjang_studi
PT Pradipta Intimedia Selaras
20. dimensi_kopertis
3.2.6.3 Spesifikasi Layar Utama
Gambar 81 Layar Utama Lama Studi
Gambar 82 Lama Studi Berdasarkan Jenjang Studi
PT Pradipta Intimedia Selaras
Gambar 83 Lama Studi berdasarkan Kopertis Wilayah
Gambar 84 Rata-rata Lama Studi Nasional, berdasarkan Wilayah dan Gender
PT Pradipta Intimedia Selaras
Gambar 85 Tingkat Produktivitas Nasional
Gambar 86 Tingkat Produktivitas Nasional berdasarkan Gender
Gambar 87 Tingkat Produktivitas lama Studi Berdasarkan Wilayah
PT Pradipta Intimedia Selaras
3.2.7 Spesifikasi Fungsi Rasio Dosen Mahasiswa
Identifikasi/Nama
:
F.7
Deskripsi Isi
:
Halaman ini untuk menunjukan perbandingan antara
jumlah dosen berbanding dengan jumlah mahasiswa.
Jenis
:
Tampilan berupa chart dan tabel.
3.2.7.1 Spesifikasi tabel input
1. tlu_kode_pt
2. tlu_kode_ps
3. evmspst
4. evmspti
5. tlu_wilayah
6. tlu_bidang_ilmu
7. tlu_jenjang_studi
8. tlu_kategori_pt
9. tlu_propinsi_kop
10. master_mahasiswa
11. mahasiswa_detail_trn
12. master_dosen
13. dosen_detail_trn
3.2.7.2 Spesifikasi tabel Output
21. cb_rasio_dosen_hitung
22. cb_rasio_mhs_hitung
23. cb_rasio_dosen_mhs_tahun
24. dimesi_pendidikan
25. dimensi_lokasi
26. dimensi_tahun
PT Pradipta Intimedia Selaras
3.2.7.3 Spesifikasi Layar Utama
Rasio Dosen Mahasiswa
Gambar 88 Layar Utama Rasio Dosen Mahasiswa
Gambar 89 Rasio Dosen Mahasiswa per Bidang Ilmu
PT Pradipta Intimedia Selaras
Gambar 90 Rasio Dosen Mahasiswa per Bidang Ilmu vs Kelompok PT per Tahun
3.3
Matriks Kerunutan
SKPL-Id
DESKRIPSI
SKPL-01
F1
SKPL-02
F1
SKPL-03
F1
SKPL-04
F1
SKPL-05
F5
SKPL-06
F5
SKPL-07
F5
SKPL-08
F6
SKPL-09
F6
SKPL-10
F6
SKPL-11
F7
SKPL-12
F7
SKPL-13
F7
PT Pradipta Intimedia Selaras
SKPL-Id
DESKRIPSI
SKPL-14
F7
SKPL-15
F3
SKPL-16
F3
SKPL-17
F3
SKPL-18
F3
SKPL-19
F3
SKPL-20
F3
SKPL-21
F3
SKPL-22
F3
SKPL-23
F3
SKPL-24
F3
SKPL-25
F3
SKPL-26
F3
SKPL-27
F3
SKPL-28
F3
SKPL-29
F3
SKPL-30
F3
SKPL-31
F3
SKPL-32
F2
SKPL-33
F2
SKPL-34
F2
SKPL-35
F2
SKPL-36
F2
SKPL-37
F4
SKPL-38
F4
PT Pradipta Intimedia Selaras
SKPL-Id
SKPL-39
DESKRIPSI
F4
Tabel 24 Matriks Kerunutan
PT Pradipta Intimedia Selaras
4 MANAJEMEN KEAMANAN SISTEM PDPT
4.1
Keamanan Sistem Informasi
Keamanan merupakan sebuah proses, bukan sebuah produk akhir. Maksud dari
pernyataan ini adalah tidak mungkin kita membuat suatu system yang 100%
aman untuk selama-lamanya. Sesuai berjalannya waktu, akan ditemukan lubang
keamanan yang dapat dieksploitasi. Selain ditemukan adanya lubang keamanan
pada sistem yang lama, sistem informasi sering mendapat perbaikan (upgrade)
dengan menambah perangkat dan teknologi baru. Penambahan perangkat ini
dapat menimbulkan lubang baru yang tidak diprediksi sebelumnya. Untuk ini
pengamanan sistem informasi harus dilakukan secara terus menerus. Suatu hal
yang harus diingat dengan baik adalah keamanan berbanding terbalik dengan
kenyamanan.
4.1.1 Klasifikasi Keamanan Sistem Informasi
Dilihat dari fungsinya dalam sebuah sistem informasi, keamanan dapat dibagi
menjadi 3 kelompok:

Network Security (Keamanan Jaringan)
Fokus kepada media pembawa informasi/data seperti jaringan computer
Contoh serangan terhadap jaringan (network) meliputi penyadapan data atau
pengiriman data yang berlebihan (flooding). Serangan ini dapat terjadi di sisi
jaringan mana saja, baik di sisi pengguna maupun di sisi penyedia informasi.

Computer Security (Keamanan Komputer)
Fokus kepada computer (Server, workstation, dan terminal)
Contoh serangan terhadap computer adalah adanya virus, trojan horse dan
malicious software lainnya yang dapat menghapus data-data, mengirimkan
data rahasia, atau menghabiskan resources (memory, harddisk, CPU cycle).

Application Security (Keamanan Aplikasi)
Fokus kepada program aplikasi (software) dan database
Contoh serangan: adanya setup database yang kurang benar sehingga datadata (record) yang terdapat pada database tersebut dapat dirubah-ubah. Hal
ini akan sangat berbahaya jika data-data (record) tersebut merupakan
informasi yang sangat vital.
Standar internasional dan juga standar yang konsultan gunakan dalam
perancangan keamanan PDPT adalah ISO/IEC 17799:2005 yang merupakan
kode praktis untuk manajemen keamanan informasi. Tujuan utama dari
penyusunan standar ini adalah penerapan keamanan informasi dalam organisasi.
Framework ini diarahkan untuk mengembangkan dan memelihara standar
keamanan dan praktek manajemen dalam organisasi untuk meningkatkan
ketahanan(reliability) bagi keamanan informasi dalam hubungan antar organisasi
terutama bagi entitas-entitas pengguna aplikasi PDPT
4.1.2 Aspek Keamanan
Keamanan sebuah sistem informasi memiliki beberapa aspek keamanan, yaitu:
1. Privasi (Confidentiality)
2. Integrity
3. Authentication
4. Availability
4.1.2.1 Privasi (Confidentiality)
Aspek ini berhubungan dengan kerahasiaan data-data. Data-data ini
hanya boleh diakses oleh orang yang berhak.
Serangan terhadap aspek ini adalah penyadapan data (interception), virus,
Trojan yang dapat mengendalikan komputer victim dari jarak jauh dan
password yang dituliskan pada secarik kertas sehingga dapat digunakan
oleh orang lain.
Pengamanan pada aspek ini dapat dilakukan dengan berbagai cara. Salah
satu cara adalah dengan menggunakan teknologi kriptografi untuk
mengacak
data-data,
menggunakan
jaringan
terpisah,
segmentasi
jaringan, penggunaan firewall dan dengan menggunak switch (bukan hub)
pada jaringan local (LAN)
PT Pradipta Intimedia Selaras
4.1.2.2 Keutuhan (Integrity)
Integrity mengatakan bahwa data atau informasi tidak boleh berubah
(tampered, altered, modified) tanpa ijin dari pemilik.
Serangan terhadap aspek ini adalah virus, Trojan, man in the middle
attack, atau masuknya orang yang tidak berhak ke dalam sistem informasi.
Tanpa ada pengamanan, data-data dapat diubah sehingga tidak utuh lagi.
Jika hal ini terjadi, keabsahan data dapat dipertanyakan.
Pengamanan pada aspek ini adalah dengan menggunakan digital
signature, checksum, dan teknik-teknik lain. Karena sering kali serangan
terhadap aspek ini dilakukan dengan menggunakan virus, maka
penggunaan anti virus menjadi salah satu mekanisme pengamanan yang
harus dilakukan.
4.1.2.3 Authentication
Aspek authentication digunakan untuk meyakinkan keaslian data, sumber
data, orang yang mengakses data, dan server yang digunakan. Pada
aplikasi PDPT, pengiriman data dari sebuah sumber harus dapat dicek
kebenaran (keaslian) sumber tersebut. Orang yang akan mengakses web
service diberikan identitas unik (user id, password sebagai bukti bahwa dia
adalah orang yang berhak mengakses webservice.
4.1.2.4 Availability
Aspek availability (ketersediaan) menjamin bahwa data dan informasi
harus dapat tersedia ketika dibutuhkan.
Serangan terhadap aspek ketersediaan dikenal dengan istilah Denial of
Service (DoS) attack. Contoh dari DoS attack adalah adalah membuat
sistem atau server menjadi hang atau crash, jaringan dibanjiri oleh sampah
(network flooding, exhaust network), atau aplikasi dibuat menjadi tidak
berfungsi.
Ketidaksengajaan (menghapus file penting dengan tidak sengaja), salah
menggunakan program dapat juga dimasukkan ke dalam kelompok ini.
PT Pradipta Intimedia Selaras
Pengamanan dari aspek ketersediaan bervariasi dari pendeteksian adanya
serangan (melalui intrusion detection system), backup, audit trail, disaster
recovery, sampai kepada pembuataan mirror dari sistem dan database ke
tempat lain
4.2
Penggunaan Teknologi Kriptografi untuk Pengamanan
Teknologi kriptografi pada berbagai kasus dapat digunakan untuk meningkatkan
keamanan system informasi. Teknik pengacakan data (enkripsi) dapat digunakan
untuk mengacak data sehingga sulit untuk dibaca oleh pihak yang tidak berhak.
Hanya pihak yang dituju yang dapat membuka data (dekripsi) dengan
menggunakan kuncinya.
Pada saat ini ada dua system kriptografi yang umum dipakai, yaitu private-key
cryptosystem dan public-key cryptosystem. Pada private-key cryptosystem,
sistem menggunakan satu kunci untuk mengunci (encrypt) dan membuka
(decrypt) data.
Sementara pada public-key cryptosystem digunakan dua kunci yaitu kunci privat
dan kunci publik untuk melakukan proses enkripsi dan dekripsi. Disini setiap
pengguna memiliki kedua kunci tersebut. Kunci privat hanya diketahui oleh
pengguna tersebut, kunci publik boleh diketahui oleh semua orang. Kunci public
ini dapat disimpan dalam sebuah database (public key repository) dan disertifikasi
oleh lembaga certificate authority (CA). Sebuah data yang dikunci oleh kunci
publik hanya dapat dibuka oleh kunci privat atau sebaliknya. Hal ini juga bisa
disebut sebagai fungsi tandatangan digital.
4.3
HTTPS
adalah versi aman dari HTTP, protocol komunikasi dari World Wide Web.
Ditemukan oleh Netscape Communications Corporation untuk menyediakan
autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris.
Selain menggunakan komunikasi plain text, HTTPS menyandikan data sesi
menggunakan protokol SSL (Secure Socket layer) atau protokol
PT Pradipta Intimedia Selaras
TLS
(Transport
Layer
Security).
Kedua
protocol
tersebut
memberikan
perlindungan yang memadai dari serangan eavesdroppers, dan man
in the middle attacks. Pada umumnya port HTTPS adalah 443.Tingkat keamanan
tergantung pada ketepatan dalam mengimplementasikan pada browser web dan
perangkat lunak server dan didukung oleh algorithma penyandian yang aktual.
4.4
Usulan Keamanan Sistem Informasi
Berdasarkan keterangan mengenai keamanan sistem informasi diatas dan
standar sistem informasi (ISO 27001, ISO/IEC 17799, BS 7799) maka usulan
keamanan sistem informasi untuk PDPT DIKTI:
4.4.1 Kebijakan dan Prosedur Keamanan
Kebijakan dan prosedur keamanan merupakan komponen paling penting
dimana kebijakan dan prosedur ini harus mendapatkan dukungan dari top
management (pimpinan puncak) dan juga harus dapat dimengerti oleh
semua pengguna aplikasi PDPT. Dimana inti dari kebijakan ini adalah:
Membuat setiap pengguna bertanggungjawab terhadap perilakunya
(actions, behaviors)
4.4.2 Keamanan Aplikasi
Pada proses ini hal yang pertama dilakukan adalah mengklasifikasi data
dan informasi:
o Publik
Informasi yang bisa dikonsumsi oleh publik
o Internal
Informasi yang hanya dikonsumsi untuk internal
o Konfidensial
Informasi yang jika bocor dapat memberikan dampak negative terhadap
institusi, pekerja dan pihak-pihak terkait
o Restricted
Informasi yang jika bocor akan memberikan dampak negative sangat
besar / kritis terhadap masalah financial, hokum, regulasi atau reputasi
dari instansi, pekerja dan pihak-pihak terkait.
PT Pradipta Intimedia Selaras
Langkah kedua adalah implentasi kriptografi. Jenis yang dipilih adalah
public-key cryptosystem, teknik kriptografi dengan dua kunci.
4.4.3 Implementasi Firewall
Firewall merupakan pengamanan yang memisahkan jaringan internal
DIKTI dengan jaringan internet. Firewall minimal dipasang di depan
internet connection server dengan membuka port 80 (web service port).
4.4.4 Implementasi HTTPS
Untuk lebih mengamankan
komunikasi
pengiriman
data-data
dari
perguruan tinggi-perguruan tinggi ke web service server (WSS), konsultan
menyarankan untuk memilih HTTPS.
4.4.5 Implementasi Intrusion Detection System (IDS)
Implementasi IDS mutlak harus dilakukan untuk mendeteksi adanya “tamu”
tak diundang.
4.4.6 Implementasi Network Management
Tools (perangkat) yang digunakan untuk memantau penggunaan jarian
untuk mendeteksi adanya masalah (jaringan tidak bekerja, lambat, dan
seterusnya)
4.4.7 Pemasangan Anti Virus
Mengingat banyaknya lubang keamanan melalui email, USB port, internet.
Maka pemasangan anti virus pada server dan konfigurasi yang tepat untuk
bisa selalu update otomatis data definisi virus dari Server vendor anti virus
yang digunakan mutlak harus dijalankan.
4.4.8 Desain dan Implementasi Back Up System dan Disater Recovery Plan
Untuk menghindari hal-hal yang tidak diinginkan seperti hilangnya data,
PDPT memiliki backup system. Backup system yang sederhana atau
minimal berupa backup data ke media tape, CD dan optical. Namun juga
sebaliknya dicadangkan server (standby) dan disk yang dapat digunakan
dengan segera apabila server mengalami masalah. Selain on-site backup,
PT Pradipta Intimedia Selaras
perlu diimplementasikan off-site backup yaitu backup data yang diletakkan
di tempat lain (bahkan di tempat yang secara fisik berjauhan).
4.4.9 Desain dan Implementasi Audit Trail
Setiap kegiatan yang berdampak kepada PDPT harus dicatat dalam
berkas log. Kegiatan yang normal (seperti update software) dan juga
usaha untuk pengrusakan (akses yang tidak berhak) akan tercatat daam
log. Audit trail ini dapat digunakan untuk memperbaiki sistem jika ada
kesalahan atau masalah.
PT Pradipta Intimedia Selaras
Download