spesifikasi kebutuhan perangkat lunakai3.itb.ac.id/~basuki/inherent/pdpt/srs dikti.doc · web...
TRANSCRIPT
SPESISIFIKASI KEBUTUHAN
PERANGKAT LUNAK
(SKPL)
PANGKALAN DATA PENDIDIKAN TINGGI (PDPT)
UNTUK
Direktorat Jenderal Pendidikan Tinggi
DEPARTEMEN PENDIDIKAN NASIONAL
Dipersiapkan Oleh
PT. PRADIPTA INTIMEDIA SELARAS
PT. Pradipta Intimedia Selaras
NOMOR DOKUMEN HALAMAN
Revisi A
DAFTAR PERUBAHAN
REVISI DESKRIPSI
A
B
C
D
E
F
G
INDEX TGL - A B C D E F G
Ditulis oleh
Diperiksa oleh
Disetujui oleh
PT. Pradipta Intimedia Selaras 2
DAFTAR HALAMAN PERUBAHAN
HALAMAN REVISI HALAMAN REVISI
PT. Pradipta Intimedia Selaras 3
DAFTAR ISI
1 PENDAHULUAN.........................................................................................7
1.1 TUJUAN PENULISAN DOKUMEN.....................................................7
1.2 LINGKUP MASALAH..........................................................................8
1.3 DEFINISI, ISTILAH DAN SINGKATAN.............................................10
1.4 REFERENSI.....................................................................................11
1.5 DESKRIPSI UMUM DOKUMEN.......................................................11
2 DESKRIPSI UMUM PANGKALAN DATA PENDIDIKAN TINGGI.............13
2.1 DESKRIPSI UMUM PANGKALAN DATA PENDIDIKAN TINGGI.....13
2.2 FUNGSI PANGKALAN DATA PENDIDIKAN TINGGI......................14
2.3 LINGKUNGAN OPERASI.................................................................17
2.4 KARAKTERISTIK PENGGUNA........................................................18
3 DESKRIPSI UMUM KEBUTUHAN............................................................20
3.1 KEBUTUHAN ANTARMUKA EKSTERNAL......................................20
3.1.1 ANTARMUKA PEMAKAI.....................................................20
3.1.2 ANTARMUKA PERANGKAT KERAS..................................21
3.1.3 ANTARMUKA PERANGKAT LUNAK..................................22
3.1.4 ANTARMUKA KOMUNIKASI...............................................22
3.2 DESKRIPSI KEBUTUHAN FUNGSIONAL.......................................23
3.2.2RANCANGAN SOLUSI TEKNIS...............................................................27
3.3 DATA REQUIREMENT.....................................................................37
3.4 DESKRIPSI KEBUTUHAN NON FUNGSIONAL..............................49
3.5 BATASAN PERANCANGAN............................................................50
3.6 KERUNUTAN (TRACEABILITY)......................................................50
3.7 RINGKASAN KEBUTUHAN.............................................................51
3.7.1 RINGKASAN KEBUTUHAN FUNGSIONAL........................51
3.7.2 RINGKASAN KEBUTUHAN NON FUNGSIONAL...............54
PT. Pradipta Intimedia Selaras 4
DAFTAR GAMBAR
PT. Pradipta Intimedia Selaras 5
DAFTAR TABEL
PT. Pradipta Intimedia Selaras 6
1 PENDAHULUAN
1.1 TUJUAN PENULISAN DOKUMEN
Dokumen SKPL (Spesisifikasi Kebutuhan Perangkat Lunak) ini dibuat untuk
tujuan sebagai berikut :
1. Mendefinisikan dan menjelaskan hal-hal yang diperlukan dalam
pengembangan aplikasi Pangkalan Data Pendidikan Tinggi (PDPT) sesuai dengan informasi yang terdapat dalam KAK (Kerangka Acuan Kerja).
2. Memperjelas detail spesifikasi kebutuhan dan ruang lingkup kerja
yang akan dilakukan dalam pengembangan aplikasi Pangkalan Data Pendidikan Tinggi beserta kendala-kendala yang mungkin akan
dihadapi.
3. Mendefinisikan dan mendeskripsikan secara global aplikasi
Pangkalan Data Pendidikan Tinggi yang akan dikembangkan,
yang menggambarkan fungsionalitas, performansi, batasan
perancangan, atribut, serta antarmuka eskternal aplikasi yang akan
diimplementasikan.
4. Mempermudah proses pengembangan aplikasi Pangkalan Data Pendidikan Tinggi pada tahap-tahap berikutnya.
Adapun pihak-pihak yang berkepentingan dan berhak menggunakan dokumen
SKPL ini adalah :
1. PT. Pradipta Intimedia Selaras sebagai pengembang aplikasi.
PT. Pradipta Intimedia Selaras 7
PT. Pradipta Intimedia Selaras akan menggunakan dokumen SKPL
ini sebagai acuan dan pedoman dalam mengembangkan aplikasi
Pangkalan Data Pendidikan Tinggi.
2. Direktorat Jenderal Pendidikan Tinggi (Ditjen Dikti) sebagai
pengguna aplikasi.
Ditjen Dikti akan menggunakan dokumen SKPL ini untuk melakukan
pengecekan atau validasi terhadap kebutuhan-kebutuhan user, yang
akan diimplementasikan oleh pengembang.
1.2 LINGKUP MASALAH
Pendidikan tinggi nasional sebagai bagian penting dari pendidikan nasional
mengambil peranan utama dalam menyediakan sumberdaya manusia dengan
keunggulan kompetitif bangsa di percaturan internasional.
Direktorat Jenderal Pendidikan Tinggi (Ditjen DIKTI) adalah salah satu
direktorat dalam Departemen Pendidikan Nasional (Depdiknas). Direktorat ini
mempunyai peranan untuk mengayomi institusi-institusi pendidikan tinggi,
terutama dalam hal pengembangan kapabilitas pendidikan tinggi. Hal ini
dilakukan dengan cara menyiapkan suatu tata kelola institusi yang berkualitas
dan akuntabel, untuk mendorong inovasi dan keunggulan dalam pendidikan
tinggi di Indonesia.
Dengan membawa misi perluasan dan pemerataan hak akses, peningkatan
mutu, relevansi dan daya saing, serta penguatan tata kelola dan akuntabilitas
pendidikan tinggi nasional, Ditjen DIKTI memerlukan data dan informasi yang
berkaitan dengan pendidikan tinggi-pendidikan tinggi di Indonesia, baik itu
PT. Pradipta Intimedia Selaras 8
supply ataupun demand. Data dan informasi ini dibutuhkan dalam rangka untuk
menentukan kebijakan-kebijakan.
Oleh karena itu, Ditjen DIKTI mengintegrasikan data dan informasi tersebut.
Dengan adanya integrasi data dan informasi, Ditjen DIKTI dapat mengevaluasi
standard dan kebijakan yang telah dikeluarkan dari laporan-laporan tersebut
serta data-data yang terintegrasi didalamnya. Kebutuhan akan akurasi dan
integritas data serta informasi, yang menjadi dasar analisa untuk pembuatan
kebijakan-kebijakan Pendidikan Tinggi, telah menjadi alasan yang mendasar
dari kegiatan ini.
Sebagai salah satu simpul utama dalam siklus MANAJEMEN PENDIDIKAN
TINGGI NASIONAL, Ditjen DIKTI memerlukan suatu instrumen yang kuat untuk
mendapatkan informasi yang akan digunakan dalam pengembangan kebijakan.
Ditjen DIKTI juga memerlukan interaksi dengan simpul utama lainnya dalam
siklus manajemen pendidikan tinggi yang berperan sebagai penjamin kualitas
institusi pendidikan tinggi, yaitu BAN-PT.
Dalam rangka implementasi kebijakan integrasi informasi Pendidikan Tinggi,
maka diperlukan pengembangan Data Dictionary yang akan mendefinisikan
data yang ada di dalam siklus manajemen pendidikan tinggi, baik internal Ditjen
DIKTI maupun entitas lain yang terkait.
Ditjen DIKTI telah melakukan pengembangan tahap awal dari Data Dictionary
tersebut yang akan menjadi dasar untuk pengembangan Data Dictionary
lanjutan. Pengembangan lanjutan Data Dictionary ini dilakukan untuk
melengkapi kekurangan-kekurangan yang ada pada pengembangan Data
Dictionary tahap sebelumnya.
PT. Pradipta Intimedia Selaras 9
Selain itu juga diperlukan pengembangan Proses Bisnis dan aliran data pada
Ditjen DIKTI khususnya dan pada siklus manajemen pendidikan tinggi secara
umum, untuk menjamin proses integrasi tersebut berjalan. Integrasi data dan
informasi tersebut diwujudkan dengan pengembangan Database Terpusat dan
Modul Master Data, baik internal Ditjen DIKTI maupun entitas lain yang terkait.
Acuan utama Database terpusat adalah dokumen Data Dictionary dan Proses
Bisnis.
1.3 DEFINISI, ISTILAH DAN SINGKATAN
Adapun definisi, istilah dan singkatan yang digunakan dalam dokumen SKPL ini
adalah sebagai berikut :.
SKPL : Spesifikasi Kebutuhan Perangkat Lunak
PDPT : Pangkalan Data Pendidikan Tinggi
Ditjen Dikti : Direktorat Jenderal Pendidikan Tinggi
Depdiknas : Departemen Pendidikan Nasional
BAN-PT : Badan Akreditasi Nasional Pendidikan Tinggi
KAK : Kerangka Acuan Kerja
RDBMS : Relational Database Management System
LAN : Lokal Area Network
GUI : Graphical User Interface
OLAP : Online Analytical Processing
KPI : Key Performance Indicator
EIS : Executive Information System
OWB : Oracle Warehouse Builder
BI : Bussiness Intelligence
PT. Pradipta Intimedia Selaras 10
DFD : Data Flow Diagram
ERD : Entity Relationship Diagram
ETL : Extract Transform Load
TLU : Tabel Look Up
1.4 REFERENSI
Daftar dokumen yang digunakan sebagai acuan atau rujukan dalam
penyusunan dokumen SKPL ini adalah sebagai berikut :
1. IT Blue Print Direktorat Jenderal Pendidikan Tinggi;
2. KAK Paket Pekerjaan Pengembangan Pangkalan Data Pendidikan
Tinggi.
1.5 DESKRIPSI UMUM DOKUMEN
Dokumen SKPL ini dibuat untuk memberikan informasi mengenai spesifikasi
aplikasi Pangkalan Data Pendidikan Tinggi. Dokumen ini berisikan informasi
sebagai berikut :
1. Deskripsi Umum Aplikasi
Deskripsi umum aplikasi meliputi deskripsi umum Pangkalan Data
Pendidikan Tinggi yang dikembangkan, fungsi utama Pangkalan
Data Pendidikan Tinggi yang akan diberikan kepada pengguna serta
karakteristik pengguna yang meliputi pembagian kelompok
pengguna seperti pekerjaan dan hak akses ke aplikasi.
2. Deskripsi Umum Kebutuhan Aplikasi Yang Akan Diimplementasikan
PT. Pradipta Intimedia Selaras 11
Deskripsi umum kebutuhan aplikasi yang akan diimplementasikan
meliputi semua informasi yang bersifat teknis yang menjadi acuan
dalam pengembangan aplikasi.
Informasi dalam dokumen SKPL ini disajikan dan diorganisasikan sesuai
standard IEEE 830-1998 dengan struktur sebagai berikut :
1. BAB I.
Berisi informasi umum yang merupakan bagian pendahuluan, yang
meliputi tujuan penulisan dokumen, lingkup masalah, definisi, istilah
dan akronim, referensi, serta deskripsi umum dokumen.
2. BAB II.
Berisi deskripsi umum dari Pangkalan Data Pendidikan Tinggi yang
akan dikembangkan, yang meliputi deskripsi umum sistem
Pangkalan Data Pendidikan Tinggi, fungsi Pangkalan Data
Pendidikan Tinggi dan karakteristik pengguna.
3. BAB III.
Berisi informasi mengenai deskripsi umum kebutuhan perangkat
lunak yang akan dikembangkan. Bagian ini meliputi informasi
mengenai kebutuhan antarmuka eksternal, deskripsi fungsional, data
requirement, non functional requirement, batasan perancangan,
kerunutan (traceability) dan ringkasan kebutuhan.
PT. Pradipta Intimedia Selaras 12
2 DESKRIPSI UMUM PANGKALAN DATA PENDIDIKAN TINGGI
2.1 DESKRIPSI UMUM PANGKALAN DATA PENDIDIKAN TINGGI (PDPT)
Pengembangan PDPT merupakan salah satu rekomendasi IT Blue Print Ditjen
Dikti. Secara garis besar PDPT adalah datawarehouse system yang akan
mengambil data dari berbagai entitas terkait dengan siklus manajemen
pendidikan tinggi dan mengolahnya menjadi informasi untuk berbagai
kepentingan manajemen pendidikan tinggi.
Berikut di bawah adalah gambaran umum Sistem PDPT yang disadur dari IT
Blue Print Ditjen Dikti.
PT. Pradipta Intimedia Selaras 13
Information Integration Platform
PEMDA
BAPPENAS Other External Entity
External Entity
Recapitulation Data of Higher
Education Institution
Detailed Data of Higher Education
Institution
Higher Education Institution
Information Architecture
BSNP
BANPTGov
erna
nce
by
Kom
ite/T
im D
ata
Gov
erna
nce
Ditj
en D
IKTI
& B
AN
PT
Data DispatcherApplication
ANALYTICAL TOOLSEI BI OLAP
Executive Information System
Dashboard
Pangkalan Data Pendidikan Tinggi (PDPT)
Workflow Management
Document Management
Collaboration & Knowledge Management Tools
Collaboration Tool
Statistical IndexingDocument Ontology & Taxonomy
Content Management
Search Engine
Portal Engine
DIKTI Transactional Applications
Legacy Systems
Human Resources Management
Finace Management
Project Management
Fixed Asset Management
Foreign CertificateOfficial Recognition
Scholarship Management
Student Affair Management
SIMPEL
Higher Education Cooperation Management
EPSBED
Funding Portfolio Management
Public Dedication Management
Database Terpusat
Higher Education Master Data
(dosen, mhs, dsb)
KAP
Governance by Ditjen DIKTI
BALITBANG
1
6
3
4
5
2
10
9
87
11
Gambar 1 Arsitektur Umum Sistem Informasi Ditjen Dikti1
1 Sumber : IT Blue Print Ditjen Dikti
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;
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.
Adapun Sistem Pangkalan Data Pendidikan Tinggi yang dikembangkan, secara
umum disyaratkan memiliki spesifikasi teknis sebagai berikut :
a. Menggunakan Konsep Open System;
b. Berbasis Relational Database Management
System (RDBMS);
c. Sofware pembangun sistem aplikasi dan tools
yang digunakan untuk pembangunan dan pengembangan aplikasi;
d. Memiliki prosedur backup dan recovery
secara otomatis;
e. Database hasil input user dapat di-query dan
sort untuk kepentingan pelaporan tertentu dan tersedia interface
untuk melakukan query yang dimaksud.
Sistem Pangkalan Data Pendidikan Tinggi menerapkan security system yang
bekerja pada tiga level, yaitu :
Level Operating System
Level Database
Level Aplikasi
yang dapat diterapkan sampai dengan fungsi modul atau submodul dan juga
dapat diterapkan ke user atau group user.
Sistem Pangkalan Data Pendidikan Tinggi dibangun berbasiskan web yang
dirancang dengan platform open source, dengan berbagai tingkatan akses user
sesuai dengan kewenangannya, antara lain : administrator, operator, pimpinan,
pemohon dan user atau pengguna lainnya.
Sistem Pangkalan Data Pendidikan Tinggi dapat dijalankan pada platform OS
Windows server. XP, Vista atau Linux, dan Database RDBMS, sehingga
mampu menangani dan mengelola data.
PT. Pradipta Intimedia Selaras 16
Sistem Pangkalan Data Pendidikan Tinggi dirancang secara terpusat dan dapat
diakses secara terbatas melalui jaringan internet dan jaringan lokal (LAN)
dengan menggunakan browser internet.
2.2 FUNGSI PANGKALAN DATA PENDIDIKAN TINGGI
Fungsi utama sistem PDPT yang dibangun adalah :
1. Menyediakan akses terpadu terhadap informasi pencapaian key
performance indicator (KPI) Pengelolaan Pendidikan Tinggi Nasional;
2. Collecting data dari berbagai entitas terkait Pengelolaan Pendidikan
Tinggi Nasional dengan berbagai macam platform technology untuk
menjadi informasi penting dalam pengambilan keputusan / kebijakan;
3. Melakukan agregasi laporan dari berbagai sumber untuk menghasilkan
informasi yang dapat dipertanggung jawabkan;
4. Menangani pengelolaan basis data user peneliti dan hak aksesnya
a. Pemberian account (login dan password) kepada user dan hak
aksesnya (baca, tulis, eksekusi) berdasarkan karakteristik
pengguna seperti yang dijelaskan pada bab 2.3;
b. Penghapusan account user;
c. Pengubahan account user dan hak aksesnya.
2.3 LINGKUNGAN OPERASI
SERVER SITE
Perangkat lunak yang akan digunakan adalah sebagai berikut:
1. Linux sebagai Operating System.
2. Oracle Database 10g Sebagai RDBMS Server.
3. Oracle Warehouse Builder sebagai pendukung Business Intelligence.
PT. Pradipta Intimedia Selaras 17
4. Oracle Discovery sebagai reporting service
5. Apache Web Server
6. WSASWSO2 sebagai Web Service.
7. WSASWSO2 adalah software open source yang cukup handal sebagai
antarmuka antar legacy sistem dengan DB-PDPT.
8. Loader engine akan dibangun dengan menggunakan teknologi sql-
loader yang sudah tersedia di dalam oracle database.
CLIENT SITE
Perangkat lunak yang diusulkan adalah sebagai berikut:
1. Windows / Linux sebagai Operating System.
2. Microsoft Internet Explorer, Firefox atau yang lainnya sebagai Web
Browser.
DEVELOPMENT TOOLS
Perangkat lunak yang akan digunakan adalah sebagai berikut :
1. Oracle Warehouse Builder
2. Oracle Discovery
3. Oracle Form
4. Oracle Report
5. Java Server Pages (bila diperlukan).
PT. Pradipta Intimedia Selaras 18
2.4 KARAKTERISTIK PENGGUNA
Table 1 Karakteristik Pengguna Sistem PDPT
KATEGORI TUGAS HAK AKSES KE APLIKASI
Administrator Memberi account kepada pengguna.
Memberi batasan hak akses terhadap pengguna
Melakukan perawatan teknis terhadap sistem informasi ini.
Menjaga integritas data
yang dimasukkan
Mempunyai hak akses
penuh terhadap data
user dan aplikasi
sistem
Operator Menjalankan sistem
PDPT
Mempunyai hak akses
penuh sebagai
pengguna aplikasi
terhadap data user
untuk meng-input dan
update data.
Pimpinan /
Pengambil
Keputusan
Merumuskan kebijakan
Pengelolaan Pendidikan
Tinggi Nasional
Mempunyai hak akses
penuh terhadap
semua informasi yang
dihasilkan oleh sistem
PDPT
3 DESKRIPSI UMUM KEBUTUHAN
3.1 KEBUTUHAN ANTARMUKA EKSTERNALSistem Pangkalan Data Pendidikan Tinggi ini dibangun di atas aplikasi internet
dengan berbasiskan web. Dalam deskripsi kebutuhan antarmuka ekstenal akan
dideskripsikan kebutuhan antarmuka perangkat lunak dengan perangkat lain
yang berada diluar cakupan perangkat lunak yang akan dikembangkan tetapi
mempunyai keterkaitan dalam proses yang dilakukannya.
Dalam operasionalnya, perangkat lunak yang akan dikembangkan memerlukan
adanya interaksi dengan komponen-komponen lain diluar perangkat lunak itu
seperti: user sebagai seorang pengguna perangkat lunak, perangkat keras
dimana perangkat lunak ini akan dijalankan, perangkat komunikasi dimana
perangkat lunak ini akan saling berkomunikasi dalam jaringan internet.
3.1.1 ANTARMUKA PEMAKAI
Perangkat lunak yang akan dikembangkan membutuhkan interaksi dengan user
sebagai pemakai aplikasi perangkat lunak. Dalam melakukan interaksi dengan
pemakai perangkat lunak ini membutuhkan perangkat untuk melakukan proses
transformasi input dan output dari dan ke pemakai. Perangkat tersebut adalah
sebagai berikut:
1. Perangkat Keyboard
Keyboard diperlukan sebagai sarana bagi pemakai untuk mengetikkan data
masukan yang akan diproses perangkat lunak. Spesifikasi perangkat
keyboard adalah jenis keyboard yang compatible untuk sistem operasi
Microsoft Windows98/XP
2. Perangkat Mouse
Perangkat mouse digunakan sebagai sarana bagi pemakai untuk
memasukkan data input bagi perangkat lunak. Meskipun sebagian besar
fungsi mouse dapat digantikan dengan perangkat keyboard tetapi akan
lebih ergonomis apabila pada jenis input tertentu digunakan mouse sebagai
salah satu perangkat yang dibutuhkan sebagai antarnuka dengan pemakai.
Perangkat mouse yang dapat digunakan adalah semua jenis mouse yang
compatible dengan sistem operasi Microsoft Windows 98/XP.
3. Perangkat Monitor
Monitor sebagai sarana untuk menampilkan aplikasi kepada pemakai
mempunyai spesifikasi diantaranya: monitor mampu menampilkan grafis
dengan kualitas warna yang baik (true color) untuk menampilkan laporan
KPI dalam bentuk grafik.
3.1.2 ANTARMUKA PERANGKAT KERAS
Antarmuka perangkat keras yang dibutuhkan dalam perangkat lunak ini
meliputi:
1. Graphic Card / VGA Card
Kartu grafik yang dibutuhkan dalam mengoperasikan perangkat lunak ini
diharapkan mempunyai kapasitas 4 Mbyte ke atas. Apabila menggunakan
kartu grafik yang punya kemampuan dibawahnya perangkat lunak masih
bisa berjalan akan tetapi tampilan yang diberikan kurang baik.
2. Ethernet Card dan Modem
Ethernet card dan modem dibutuhkan untuk menghubungkan komputer
yang menjalankan perangkat lunak dengan jaringan internet. Spesifikasi
ethernet card dan modem yang dibutuhkan adalah yang compatible dengan
sistem operasi Microsoft Windows 98/XP.
PT. Pradipta Intimedia Selaras 21
3.1.3 ANTARMUKA PERANGKAT LUNAK
Tidak ada antarmuka perangkat lain yang dibutuhkan dalam pengembangan
Sistem Pangkalan Data Pendidikan Tinggi ini.
3.1.4 ANTARMUKA KOMUNIKASI
Antarmuka komunikasi yang dibutuhkan dalam perangkat lunak ini merupakan
antarmuka untuk melakukan koneksi dalam jaringan internet meliputi:
1. Antarmuka komunikasi pada sisi Server
Aplikasi pada sisi server merupakan aplikasi yang melayani semua request
yang dikirimkan oleh client yang meminta layanan dengan protocol http.
Oleh karena itu pada sisi server dibutuhkan adanya sebuah web server
yang terhubung dalam jaringan internet. Web server tersebut harus
mempunyai alamat IP dan domain yang dapat dikenali dalam jaringan
internet.
2. Antarmuka komunikasi pada sisi Client
Pada sisi client proses yang dilakukan adalah melakukan request kepada
server untuk meminta layanan http. Oleh karena itu antarmuka yang
dibutuhkan pada sisi client adalah perangkat komunikasi yang
memungkinkan komputer client terhubung dengan jaringan internet.
3.2 DESKRIPSI KEBUTUHAN FUNGSIONAL
Sistem Pangkalan Data Pendidikan Tinggi berfungsi untuk menyediakan
informasi tentang Key Performance Indicator (KPI) sebagai berikut :
1. Mahasiswa
a. Angka Partisipasi Kasar (APK)
APK Mahasiswa Nasional
APK Menurut Kelompok PT
APK Wilyah Kopertis
PT. Pradipta Intimedia Selaras 22
APK Wilayah Terhadap APK Nasional
APK Berdasarkan Propinsi
Lima Besar APK Berdasarkan Propinsi
APK Berdasarkan Gender
APK Gender Per Wilayah
APK Gender Berdasarkan Propinsi
b. Rata-rata Lama Studi
Rasio Lama Studi Tepat Waktu Nasional
Lama Studi Berdasarkan Jenjang Studi
Lama Studi Berdasarkan Jenis Perguruan Tinggi
Lama Studi Berdasarkan Kopertis Wilayah
Rata-Rata Lama Studi Nasional
Rata-Rata Lama Studi Nasional Per Gender
Rata-Rata Lama Studi Bedasarkan Wilayah
Tingkat Produktivitas Lama Studi Nasional
Tingkat Produktivitas Lama Studi Nasional Berdasarkan
Gender
Tingkat Produktivitas Lama Studi Berdasarkan Wilayah
c. Data Statistik Mahasiswa
Jumlah Mahasiswa Berdasarkan Kelompok PT
Jumlah Mahasiswa Berdasarkan Status Aktif dan Lulus
Jumlah Mahasiswa Berdasarkan Status Cuti, Keluar,
Non Aktif dan Putus Studi
PT. Pradipta Intimedia Selaras 23
Jumlah Mahasiswa Berdasarkan Gender
Jumlah Mahasiswa Berdasarkan Bidang Ilmu
Jumlah Mahasiswa Jenjang Pendidikan S1, Vokasi,
Pasca dan Profesi Berdasarkan Bidang Ilmu
Jumlah Mahasiswa Universitas Berdasarkan Wilayah
dan PTN
Jumlah Mahasiswa Selain Universitas Berdasarkan
Jenis Wilayah dan PTN
Jumlah Mahasiswa Per Jenis Perguruan Tinggi Per
Kopertis Wilayah dan PTN
Mahasiswa Berdasarkan Status Aktif dan Lulus
Jumlah Mahasiswa Berdasarkan Status Cuti, Keluar,
Non Aktif dan Putus Studi
Jumlah Mahasiswa Nasional
Jumlah Mahasiswa Berdasarkan Jenjang Studi Per
Kopertis
Jumlah Mahasiswa Berdasarkan Wilayah
2. Dosen
Jumlah Dosen ( PTN dan PTS ) Berdasarkan Tahun Semester
Jumlah Dosen Berdasarkan Jenis Perguruan Tinggi dan
Gender
Jumlah Dosen Berdasarkan Kopertis Wilayah
Jumlah Dosen Berdasarkan Jabatan Akademik
Jumlah Dosen Berdasarkan Jenjang Pendidikan
Jumlah Dosen Berdasarkan Ikatan Kerja
Jumlah Dosen Berdasarkan Gender
Jumlah Dosen Berdasarkan Status
PT. Pradipta Intimedia Selaras 24
3. Perguruan Tinggi
Jumlah Perguruan Tinggi Menurut Bentuk PT dan Wilayah/PTN
Jumlah Perguruan Tinggi Berdasarkan Jenis PT
Sebaran Pertumbuhan PT Berdasarkan Bentuk dan Wilayah
Perkembangan Penambahan Perguruan Tinggi
Jumlah Perguruan Tinggi Berdasarkan Akreditasi
Jumlah Perguruan Tinggi Berakreditasi A Berdasarkan Jenis PT
Jumlah Perguruan Tinggi Berakreditasi Selain A Berdasarkan
Jenis PT
Jumlah Program Studi
Pertambahan Program Studi
Jumlah Akreditasi Program Studi
Jumlah Akreditasi Program Studi Berdasarkan Bidang Ilmu
Jumlah Perguruan Tinggi Berdasarkan Akreditasi Per Wilayah
Perkembangan Pendirian Program Studi
Jumlah Program Studi Berdasarkan Bidang Ilmu Per Jenis PT
Jumlah Program Studi Berdasarkan Jenis PT Per Jenjang Studi
Jumlah Program Studi Berdasarkan Bidang Ilmu Per Jenis PT
Adapun data-data yang perlu ditampilkan untuk setiap KPI adalah sebagai
berikut :
1. Angka Partisipasi Kasar (APK)
APK Keseluruhan
APK berdasarkan Disparitas Gender
APK berdasarkan Vokasi (D2, D3, D4)
PT. Pradipta Intimedia Selaras 25
2. Lama Studi Ideal
Perbandingan antara Waktu Studi Mahasiswa dengan
Standar Lama Studi
D2 = 4 semester
D3 = 6 semester
D4 = 8 semester
S1 = 8 semester
S2 = 4 semester
S3 = 6 semester
Data Waktu Studi Mahasiswa diambil dari:
Tahun Masuk dari Master Mahasiswa
Tanggal Lulus dari Transaksi Mahasiswa
3. Rasio Dosen dan Mahasiswa
Rasio Dosen Mahasiswa Nasional
Rasio Dosen Mhs Berdasarkan Jenis PT Tahunan
Rasio Dosen Mahasiswa berdasarkan Bidang Ilmu Tahunan
Rasio Dosen Mahasiswa Bidang Ilmu Vs Kelp PT Tahunan
Rasio Dosen Mahasiswa Bidang Ilmu Vs Jenis PT Tahunan
4. Kualifikasi Dosen
Jumlah Dosen dan Kualifikasinya
Berdasarkan Jumlah Guru Besar per Jenis PT dan
bidang ilmu
Berdasarkan Jenis PT
Berdasarkan PT
Berdasarkan Lokasi Geografis (jika ada)
PT. Pradipta Intimedia Selaras 26
Jabatan Akademik
Berdasarkan Jenis PT
Berdasarkan PT
Berdasarkan Lokasi Geografis (jika ada)
5. Statistik Dosen
Jumlah Dosen Berdasarkan PT
Berdasarkan program studi
Jumlah Dosen Berdasarkan Jabatan Akademik
Jumlah Dosen Berdasarkan Jenjang Studi
Jumlah Dosen Berdasarkan Status Ikatan Kerja
Jumlah Dosen Berdasarkan Aktivitas
6. Statistik Mahasiswa
Jumlah Mahasiswa per PT
Jumlah Mahasiswa per program studi
Jumlah Mahasiswa berdasarkan Gender
Jumlah Mahasiswa berdasarkan Lokasi
Jumlah Mahasiswa berdasarkan aktivitas
7. Statistik PT
Jumlah Perguruan Tinggi
Jumlah PT berdasarkan Lokasi
Jumlah PT berdasarkan Jenis
Jumlah Politektnik meningkat 50%, dari 120 menjadi 180
Jumlah dan kapasitas PTS meningkat 20%
Dari Key Performance Indicator (KPI) dan dimensi/perspektif, dapat dihasilkan
sebuah star schema sebagai berikut:
PT. Pradipta Intimedia Selaras 27
1. Star Schema Angka Partisipasi Kasar
Gb. 1 Star Schema APK
Table Name Type Description
Dim_Waktu Table Dimensi Menyediakan dimensi waktuDim_ProgramStudi
Table Dimensi Menyediakan dimensi program studi 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_PartisipasiKasar
Table Transaksi Data Angka Partisipasi Kasar
Tabel 1 Fact dan Dimensi APK
PT. Pradipta Intimedia Selaras 28
2. Star Schema Lama Studi
Gb. 2 Star Schema Lama Studi
Table Name Type Description
Dim_Waktu Table Dimensi
Menyediakan dimensi waktu
Dim_Gender Table Dimensi
Menyediakan dimensi gender
Dim_programStudi Table Dimensi
Menyediakan dimensi studi
Fact_lamaStudi Table Transaksi
Data Lama Studi
Tabel 2 Fact dan Dimensi Lama Studi
3. Star Schema Rasio Dosen dan Mahasiswa
Gb. 3 Star Schema Rasio Dosen dan Mahasiswa
Table Name Type Description
Dim_Waktu Table Dimensi Menyediakan dimensi waktuDim_ProgramStudi Table Dimensi Menyediakan dimensi program studi yang
berisi: nama program studi; nama PT; dan nama Propinsi
Dim_Gender Table Dimensi Menyediakan dimensi gender Fact_Rasio_Dosen_Mhs
Table Transaksi
Data perhitungan rasio jumlah dosen dan mahasiswa
Tabel 3 Fact dan Dimensi Rasio Dosen dan Mahasiswa
4. Star Schema Statistik Mahasiswa
Gb. 4 Star Schema Statistik Mahasis
Table Name Type Description
Dim_Waktu Table Dimensi Menyediakan dimensi waktuDim_ProgramStudi Table Dimensi Menyediakan dimensi program studi
yang berisi: nama Program Studi; nama PT;
Dim_Status Table Dimensi Menyediakan dimensi statusDim_Gender Table Dimensi Menyediakan dimensi genderFact_StatMhs Table Transaksi Data Angka Partisipasi Kasar
Tabel 4 fact dan Dimensi Statistik Mahasiswa
5. Star Schema Statistik dan Kualifikasi Dosen
Gb. 5 Star Schema Statistik Dosen
Table Name Type Description
Dim_Waktu Table Dimensi Menyediakan dimensi waktuDim_ikatanKerja Table Dimensi Menyediakan dimensi ikatan kerjaDim_jenjang Table Dimensi Menyediakan dimensi jenjangDim-gelarAkademik Table Dimensi Menyediakan dimensi gelar akademikDim_ProgramStudi Table Dimensi Menyediakan dimensi program studi
yang berisi: nama program studi; nama PT; dan lokasi
Dim_Dosen Table Dimensi Menyediakan dimensi dosenFact_StatDosen Table
TransaksiData perhitungan jumlah dosen
Tabel 5 Fact dan Dimensi Statistik Dosen
6. Star Schema Statistik Perguruan Tinggi
Gb. 6 Star Schema Statistik Perguruan Tinggi
Table Name Type Description
Dim_Waktu Table Dimensi Menyediakan dimensi waktuDim_PTS Table Dimensi Menyediakan dimensi PTSDim_PTN Table Dimensi Menyediakan dimensi PTNFact_statPT Table Transaksi Data perhitungan jumlah PT
Tabel 6 Fact dan Dimensi Statistik Perguruan Tinggi
3.3 DESKRIPSI KEBUTUHAN NON FUNGSIONAL
SKPL-ID PARAMETER REQUIREMENT
SKPL-40 Availability Ketersediaan aplikasi yang dapat di-
update sewaktu-waktu dan harus
mampu beroperasi 7 hari perminggu,
24 jam per hari tanpa gagal
Reliability N/A
SKPL-41 Ergonomy Aplikasi yang dikembangkan
nantinya harus memiliki tingkat
ergonomi yang tinggi sehingga
menarik untuk diakses oleh user
dimanapun (web-based)
Portability N/A
Memory N/A
Response time N/A
Safety N/A
SKPL-42 Security Aplikasi yang dikembangkan
nantinya harus memiliki tingkat
keamanan yang tinggi dimana setiap
user yang masuk tidak dapat
seenaknya mengubah data yang
berada di dalam aplikasi ini.
Tabel 7 Non Functional Requirement
PT. Pradipta Intimedia Selaras 34
3.4 BATASAN PERANCANGAN
Batasan khusus dalam perancangan sistem Pangkalan Data Pendidikan Tinggi
adalah sebagai berikut :
Bahasa pemrograman berbasis web yang digunakan adalah Oracle -
PL/SQL
Web server yang digunakan adalah Apache yang sudah terintegrasi
dengan Oracle.
DBMS yang digunakan adalah Oracle 10g.
Tampilan grafis menggunakan format file .JPG.
Informasi yang ditampilkan dapat dicetak.
3.5 KERUNUTAN (TRACEABILITY)
NO KPI ASAL DATA
ADA TARGET TERUKUR
Dari EPSBED
Dari EPSBED, Perlu Diolah
Dari Luar EPSBED
1 APK X X X2 Lama Studi MHS X3 Rasio Dosen-MHS X4 Statistik MHS X5 Statistik dan
Kualifikasi DosenX
6 Statistik PT X X
Tabel 8 Kerunutan (Traceability)
3.6 RINGKASAN KEBUTUHAN
PT. Pradipta Intimedia Selaras 35
3.6.1 RINGKASAN KEBUTUHAN FUNGSIONAL
SKPL-Id DESKRIPSI
SKPL-01 Aplikasi mampu melakukan pengelolaan terhadap data user
yang terbatas pada penggantian password saja.
SKPL-02 Mampu menambahkan data user baru
SKPL-03 Mampu mengubah data user
SKPL-04 Mampu menghapus data user
SKPL-05 Aplikasi menampilkan jumlah kumulatif APK per tahun
SKPL-06 Aplikasi menampilkan jumlah APK berdasarkan Gender per
tahun
SKPL-07 Apilkasi menampilkan jumlah APK berdasarkan Vokasi per
tahun
SKPL-08 Aplikasi menampilkan perbandingan lama studi dengan waktu
studi ideal per vokasi (D1, D2, D3, S1, S2) per gender per
tahun
SKPL-09 Aplikasi menampilkan lama studi dengan waktu studi ideal per
vokasi per lokasi per tahun
SKPL-10 Aplikasi menampilkan lama studi dengan waktu studi ideal
berdasarkan asal PT per tahun
SKPL-11 Aplikasi menampilkan rasio jumlah dosen dan mahasiswa
secara keseluruhan
SKPL-12 Aplikasi menampilak rasio jumlah dosen dan mahasiswa
berdasarkan Jenis Perguruan Tinggi (PTN/PTS)
SKPL-13 Aplikasi menampilkan rasio jumlah dosen dan mahasiswa
berdasarkan Perguruan Tinggi
SKPL-14 Aplikasi menampilkan rasio jumlah dosen dan mahasiswa
PT. Pradipta Intimedia Selaras 36
SKPL-Id DESKRIPSI
berdasarkan Lokasi Geografis
SKPL-15 Aplikasi menampilkan jumlah Guru Besar per tahun
SKPL-16 Aplikasi menampilkan jumlah Guru Besar berdasarkan jenis PT
per tahun
SKPL-17 Aplikasi menampilkan jumlah Guru Besar berdasarkan PT per
tahun
SKPL-18 Aplikasi menampilkan jumlah Guru Besar berdasarkan lokasi
geografis per tahun
SKPL-19 Aplikasi menampilkan jumlah Dosen per tahun
SKPL-20 Aplikasi menampilkan jumlah Dosen berdasarkan Jenis PT per
tahun
SKPL-21 Aplikasi menampilkan jumlah Dosen berdasarkan PT per tahun
SKPL-22 Aplikasi menampilkan jumlah Dosen berdasarkan Lokasi
Geografis per tahun
SKPL-23 Aplikasi menampilkan jumlah dosen per jabatan akademik per
tahun
SKPL-24 Aplikasi menampilkan jumlah dosen per jabatan akademik
berdasarkan jenis PT per tahun
SKPL-25 Aplikasi menampilkan jumlah dosen per jabatan akademik
berdasarkan PT per tahun
SKPL-26 Aplikasi menampilkan jumlah dosen per jabatan akademik
berdasarkan Lokasi Geografis per tahun
SKPL-27 Aplikasi menampilkan jumlah dosen berdasarkan program
studi per tahun
SKPL-28 Aplikasi menampilkan jumlah dosen berdasarkan jabatan
akademik per tahun
PT. Pradipta Intimedia Selaras 37
SKPL-Id DESKRIPSI
SKPL-29 Aplikasi menampilkan jumlah dosen berdasarkan jenjang studi
per tahun
SKPL-30 Aplikasi menampilkan jumlah dosen berdasarkan status ikatan
kerja per tahun
SKPL-31 Aplikasi menampilkan jumlah dosen berdasarkan aktivitas per
tahun
SKPL-32 Aplikasi menampilkan jumlah mahasiswa per PT per semester
SKPL-33 Aplikasi menampilkan jumlah mahasiswa per program studi per
semester
SKPL-34 Aplikasi menampilkan jumlah mahasiswa berdasarkan gender
per semester
SKPL-35 Aplikasi menampilkan jumlah mahasiswa berdasarkan lokasi
per semester
SKPL-36 Aplikasi menampilkan jumlah mahasiswa berdasarkan aktivitas
per semester
SKPL-37 Aplikasi menampilkan jumlah PT per semester
SKPL-38 Aplikasi menampilkan jumlah PT berdasarkan lokasi per
semester
SKPL-39 Aplikasi menampilkan jumlah PT berdasarkan jenis PT per
semester
Tabel 9 Ringkasan Kebutuhan Fungsional
3.6.2 RINGKASAN KEBUTUHAN NON FUNGSIONAL
PT. Pradipta Intimedia Selaras 38
SKPL-Id DESKRIPSI
SKPL-43 Ketersediaan aplikasi yang dapat di-update sewaktu-waktu dan
harus mampu beroperasi 7 hari perminggu, 24 jam per hari
tanpa gagal
SKPL-44 Aplikasi yang dikembangkan nantinya harus memiliki tingkat
ergonomi yang tinggi sehingga menarik untuk diakses oleh
user dimanapun (web-based)
SKPL-45 Aplikasi yang dikembangkan nantinya harus memiliki tingkat
keamanan yang tinggi dimana setiap user yang masuk tidak
dapat seenaknya mengubah data yang berada di dalam
aplikasi ini
Tabel 10 Ringkasan Kebutuhan Non Fungsional
PT. Pradipta Intimedia Selaras 39