Anda di halaman 1dari 40

SPESISIFIKASI KEBUTUHAN

PERANGKAT LUNAK

(SKPL)

PANGKALAN DATA PENDIDIKAN


TINGGI (PDPT)

UNTUK

Direktorat Jenderal Pendidikan Tinggi

DEPARTEMEN PENDIDIKAN NASIONAL

Dipersiapkan Oleh

PT. PRADIPTA INTIMEDIA SELARAS

NOMOR DOKUMEN HALAMAN


PT. Pradipta
Intimedia Selaras
Revisi A
PT. Pradipta Intimedia Selaras 2
DAFTAR PERUBAHAN

REVISI DESKRIPSI

INDEX TGL - A B C D E F G

Ditulis oleh

Diperiksa oleh

Disetujui oleh

PT. Pradipta Intimedia Selaras 3


DAFTAR HALAMAN PERUBAHAN

HALAMAN REVISI HALAMAN REVISI

PT. Pradipta Intimedia Selaras 4


DAFTAR ISI

1 PENDAHULUAN ............................................................................................8
1.1 TUJUAN PENULISAN DOKUMEN.......................................................8
1.2 LINGKUP MASALAH ............................................................................9
1.3 DEFINISI, ISTILAH DAN SINGKATAN ..............................................11
1.4 REFERENSI ........................................................................................12
1.5 DESKRIPSI UMUM DOKUMEN .........................................................12
2 DESKRIPSI UMUM PANGKALAN DATA PENDIDIKAN TINGGI ..............14
2.1 DESKRIPSI UMUM PANGKALAN DATA PENDIDIKAN TINGGI .....14
2.2 FUNGSI PANGKALAN DATA PENDIDIKAN TINGGI .......................18
2.3 LINGKUNGAN OPERASI ...................................................................18
2.4 KARAKTERISTIK PENGGUNA ..........................................................20
3 DESKRIPSI UMUM KEBUTUHAN ..............................................................21
3.1 KEBUTUHAN ANTARMUKA EKSTERNAL .......................................21
3.1.1 ANTARMUKA PEMAKAI .......................................................21
3.1.2 ANTARMUKA PERANGKAT KERAS ...................................22
3.1.3 ANTARMUKA PERANGKAT LUNAK....................................23
3.1.4 ANTARMUKA KOMUNIKASI ................................................23
3.2 DESKRIPSI KEBUTUHAN FUNGSIONAL ........................................23
3.2.2 RANCANGAN SOLUSI TEKNIS .................................................................27
3.3 DATA REQUIREMENT .......................................................................37
3.4 DESKRIPSI KEBUTUHAN NON FUNGSIONAL ...............................35
3.5 BATASAN PERANCANGAN ..............................................................35
3.6 KERUNUTAN (TRACEABILITY) ........................................................36
3.7 RINGKASAN KEBUTUHAN ...............................................................36
3.7.1 RINGKASAN KEBUTUHAN FUNGSIONAL .........................36
3.7.2 RINGKASAN KEBUTUHAN NON FUNGSIONAL ................39

PT. Pradipta Intimedia Selaras 5


DAFTAR GAMBAR

PT. Pradipta Intimedia Selaras 6


DAFTAR TABEL

PT. Pradipta Intimedia Selaras 7


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 8


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 supply
ataupun demand. Data dan informasi ini dibutuhkan dalam rangka untuk
menentukan kebijakan-kebijakan.

PT. Pradipta Intimedia Selaras 9


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.

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

PT. Pradipta Intimedia Selaras 10


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

• DFD : Data Flow Diagram

• ERD : Entity Relationship Diagram

PT. Pradipta Intimedia Selaras 11


• 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

Deskripsi umum kebutuhan aplikasi yang akan diimplementasikan


meliputi semua informasi yang bersifat teknis yang menjadi acuan
dalam pengembangan aplikasi.

PT. Pradipta Intimedia Selaras 12


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 13


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 14


Governance by Ditjen DIKTI
Executive Information System
Information Architecture
9
Dashboard 8
EI BI ANALYTICAL TOOLS OLAP 7
BALITBANG

Komite/Tim Data Governance


Pangkalan Data Pendidikan Tinggi (PDPT) 5

Ditjen DIKTI & BANPT


Database
Terpusat

Governance by
Higher Education
Collaboration & Knowledge Management Tools Master Data
(dosen, mhs, dsb)
Search Engine
Document Ontology &
Statistical Indexing
Taxonomy
4 BANPT
Document Workflow
Portal Engine
Management Management 6
Information Integration 10
Collaboration Tool Content Management
Platform

3 11
Data Dispatcher
DIKTI Transactional Applications
Application External Entity
Higher Education
Student Affair Project Funding Portfolio
Cooperation
Management Management Management
Management
1 KAP
2
Finace Human Resources Scholarship Fixed Asset
Management Management Management Management Higher Education Institution
PEMDA BSNP

Public Dedication Foreign Certificate


Management
EPSBED SIMPEL
Official Recognition
Recapitulation
Detailed Data of
Data of Higher
Higher Education Other External
Legacy Systems Education BAPPENAS
Institution Entity
Institution

Gambar 1 Arsitektur Umum Sistem Informasi Ditjen Dikti 1

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.

Sistem Pangkalan Data Pendidikan Tinggi dirancang secara terpusat dan dapat
diakses secara terbatas melalui jaringan internet dan jaringan lokal (LAN) dengan
menggunakan browser internet.

PT. Pradipta Intimedia Selaras 17


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.

4. Oracle Discovery sebagai reporting service

5. Apache Web Server

6. WSASWSO2 sebagai Web Service.

PT. Pradipta Intimedia Selaras 18


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 19


2.4 KARAKTERISTIK PENGGUNA

Table 1 Karakteristik Pengguna Sistem PDPT

KATEGORI TUGAS HAK AKSES KE


APLIKASI

Administrator • Memberi account • Mempunyai hak


kepada pengguna.
akses penuh
• Memberi batasan hak
terhadap data user
akses terhadap
pengguna dan aplikasi sistem
• Melakukan perawatan
teknis terhadap sistem
informasi ini.
• Menjaga integritas data
yang dimasukkan

Operator • Menjalankan sistem • Mempunyai hak


PDPT akses penuh sebagai
pengguna aplikasi
terhadap data user
untuk meng-input
dan update data.

Pimpinan / • Merumuskan kebijakan • Mempunyai hak


Pengambil Pengelolaan akses penuh
Keputusan Pendidikan Tinggi terhadap semua
Nasional informasi yang
dihasilkan oleh
sistem PDPT
3 DESKRIPSI UMUM KEBUTUHAN

3.1 KEBUTUHAN ANTARMUKA EKSTERNAL


Sistem 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 22


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

• APK Wilayah Terhadap APK Nasional

PT. Pradipta Intimedia Selaras 23


• 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

• Jumlah Mahasiswa Berdasarkan Gender

PT. Pradipta Intimedia Selaras 24


• 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 25


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 26


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 27


• 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 28


1. Star Schema Angka Partisipasi Kasar

PS Record
PK ID PS
DIM_Waktu
namaPS
jenjangPS PK ID Waktu
Propinsi
tahunBerdiri Tahun
PTN
PK ID PTN

namaPTN
statusBH
Propinsi DIM_Program_Studi
tahunBerdiri
PK,FK1 ID PS
MSPST
Nama Vokasi Fact_Partisipasi Kasar
PK,FK1 ID PS jenisVokasi
FK1 ID PT PK,FK1 ID PS
PK,FK2,FK3 ID PT
namaPT PK,FK2 ID Waktu
namaPropinsi PK,FK3 ID Gender
namaKopertis
jmlAPK
PTS
PK ID PTS

namaPTS
Propinsi
tahunBerdiri

Gender

PK ID Gender

namaGender

Gb. 1 Star Schema APK

Table Name Type Description

Dim_Waktu Table Dimensi Menyediakan dimensi waktu


Dim_ProgramS Table Dimensi Menyediakan dimensi program studi yang berisi
tudi 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 1 Fact dan Dimensi APK

PT. Pradipta Intimedia Selaras 29


2. Star Schema Lama Studi

DIM_Waktu
PK ID Waktu

Tahun
Quarter

DIM_programStudi
PK ID PS
fact_lamaStudi
namaVokasi PK,FK1 ID PS
jenisVokasi
namaPT rasioLamaStudiWaktuStudi
namaPropinsi FK2 ID Gender

DIM_Gender

PK ID Gender

namaGender

Gb. 2 Star Schema Lama Studi

Table Name Type Description

Dim_Waktu Table Menyediakan dimensi waktu


Dimensi
Dim_Gender Table Menyediakan dimensi gender
Dimensi
Dim_programStudi Table Menyediakan dimensi studi
Dimensi
Fact_lamaStudi Table Data Lama Studi
Transaksi
Tabel 2 Fact dan Dimensi Lama Studi
3. Star Schema Rasio Dosen dan Mahasiswa

PS Record
PK ID PS
DIM_Waktu
namaPS
jenjangPS PK ID Waktu
Propinsi
tahunBerdiri Tahun
PTN
PK ID PTN

namaPTN
statusBH
Propinsi DIM_Program_Studi
tahunBerdiri
PK,FK1 ID PS
MSPST
Nama Vokasi Fact_Partisipasi Kasar
PK,FK1 ID PS jenisVokasi
FK1 ID PT PK,FK1 ID PS
PK,FK2,FK3 ID PT
namaPT PK,FK2 ID Waktu
namaPropinsi PK,FK3 ID Gender
namaKopertis
jmlAPK
PTS
PK ID PTS

namaPTS
Propinsi
tahunBerdiri

Gender

PK ID Gender

namaGender

Gb. 3 Star Schema Rasio Dosen dan Mahasiswa

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 nama Propinsi
Dim_Gender Table Dimensi Menyediakan dimensi gender
Fact_Rasio_Dos Table Data perhitungan rasio jumlah
en_Mhs Transaksi dosen dan mahasiswa
Tabel 3 Fact dan Dimensi Rasio Dosen dan Mahasiswa
4. Star Schema Statistik Mahasiswa

Dim_Status

PK ID Status

jenisStatus

Fact_statMhs
PK,FK1 ID PS Dim_Waktu
DIM_programStudi
PK,FK2 ID Gender
PK ID PS PK,FK3 ID Cuti PK ID Waktu

namaPS jmlMhs Tahun


Lokasi FK4 ID Waktu Quarter
namaPT

Gender

PK ID Gender

namaGender

Gb. 4 Star Schema Statistik Mahasis

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;
Dim_Status Table Dimensi Menyediakan dimensi status
Dim_Gender Table Dimensi Menyediakan dimensi gender
Fact_StatMhs Table Transaksi Data Angka Partisipasi Kasar
Tabel 4 fact dan Dimensi Statistik Mahasiswa
5. Star Schema Statistik dan Kualifikasi Dosen

DIM_Dosen
PK ID Status DIM_gelarAkademik

namaStatus PK ID gelarAkademik
ikatan_Kerja
namaGelar

Fact_statDosen
DIM_programStudi
PK,FK1 ID PS DIM_ikatanKerja
PK ID PS PK,FK2 ID Waktu PK ID statusIkatan
namaPS jmlDosen namastatusIkatan
Lokasi FK3 ID Jenjang
namaPT FK4 ID statusIkatan
FK5 ID Status
FK6 ID gelarAkademik DIM_jenjang
PK ID Jenjang

namaJenjang
Waktu

PK ID Waktu

Tahun
Quarter

Gb. 5 Star Schema Statistik Dosen

Table Name Type Description

Dim_Waktu Table Dimensi Menyediakan dimensi waktu


Dim_ikatanKerja Table Dimensi Menyediakan dimensi ikatan kerja
Dim_jenjang Table Dimensi Menyediakan dimensi jenjang
Dim-gelarAkademik Table Dimensi Menyediakan dimensi gelar akademik
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 Data perhitungan jumlah dosen
Transaksi
Tabel 5 Fact dan Dimensi Statistik Dosen
6. Star Schema Statistik Perguruan Tinggi

PTN
PK ID PTN

namaPTN
kodeBH
Lokasi
Status
Jenis

PTS
PK ID PTS Fact_statPT
PK,FK1,FK2 ID PT
namaPTS PK,FK3 ID Waktu
Lokasi
Status jmlPT
Jenis

Waktu

PK ID Waktu

Quarter
Tahun

Gb. 6 Star Schema Statistik Perguruan Tinggi

Table Name Type Description

Dim_Waktu Table Dimensi Menyediakan dimensi waktu


Dim_PTS Table Dimensi Menyediakan dimensi PTS
Dim_PTN Table Dimensi Menyediakan dimensi PTN
Fact_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

3.4 BATASAN PERANCANGAN

PT. Pradipta Intimedia Selaras 35


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 ADA


DATA TARGET
TERUKUR
Dari Dari Dari Luar
EPSBED EPSBED, EPSBED
Perlu
Diolah
1 APK X X X
2 Lama Studi MHS X
3 Rasio Dosen- X
MHS
4 Statistik MHS X
5 Statistik dan X
Kualifikasi Dosen
6 Statistik PT X X
Tabel 8 Kerunutan (Traceability)

3.6 RINGKASAN KEBUTUHAN

3.6.1 RINGKASAN KEBUTUHAN FUNGSIONAL

PT. Pradipta Intimedia Selaras 36


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


berdasarkan Lokasi Geografis

SKPL-15 Aplikasi menampilkan jumlah Guru Besar per tahun

PT. Pradipta Intimedia Selaras 37


SKPL-Id DESKRIPSI

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

SKPL-29 Aplikasi menampilkan jumlah dosen berdasarkan jenjang studi


per tahun

PT. Pradipta Intimedia Selaras 38


SKPL-Id DESKRIPSI

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 39


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 40

Anda mungkin juga menyukai