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