SPESIFIKASI KEBUTUHAN PERANGKAT LUNAKai3.itb.ac.id/~basuki/inherent/PDPT/SRS Dikti.doc · Web...

of 54 /54
SPESISIFIKASI KEBUTUHAN PERANGKAT LUNAK (SKPL) PANGKALAN DATA PENDIDIKAN TINGGI (PDPT) UNTUK Direktorat Jenderal Pendidikan Tinggi DEPARTEMEN PENDIDIKAN NASIONAL Dipersiapkan Oleh PT. PRADIPTA INTIMEDIA SELARAS

Embed Size (px)

Transcript of SPESIFIKASI KEBUTUHAN PERANGKAT LUNAKai3.itb.ac.id/~basuki/inherent/PDPT/SRS Dikti.doc · Web...

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

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 DOKUMENHALAMAN

RevisiA

DAFTAR PERUBAHANREVISI

DESKRIPSI

A

B

C

D

E

F

G

INDEX TGL

-A

BCDEFG

Ditulis oleh

Diperiksa oleh

Disetujui oleh

DAFTAR HALAMAN PERUBAHANHALAMAN

REVISIHALAMANREVISI

DAFTAR ISI

71PENDAHULUAN

71.1TUJUAN PENULISAN DOKUMEN

81.2LINGKUP MASALAH

101.3DEFINISI, ISTILAH DAN SINGKATAN

111.4REFERENSI

111.5DESKRIPSI UMUM DOKUMEN

132DESKRIPSI UMUM PANGKALAN DATA PENDIDIKAN TINGGI

132.1DESKRIPSI UMUM PANGKALAN DATA PENDIDIKAN TINGGI

142.2FUNGSI PANGKALAN DATA PENDIDIKAN TINGGI

172.3LINGKUNGAN OPERASI

182.4KARAKTERISTIK PENGGUNA

203DESKRIPSI UMUM KEBUTUHAN

203.1Kebutuhan antarmuka eksternal

203.1.1Antarmuka pemakai

213.1.2Antarmuka perangkat keras

223.1.3Antarmuka perangkat lunak

223.1.4Antarmuka komunikasi

233.2DESKRIPSI KEBUTUHAN FUNGSIONAL

273.2.2Rancangan Solusi Teknis

373.3DATA REQUIREMENT

493.4DESKRIPSI KEBUTUHAN NON FUNGSIONAL

503.5BATASAN PERANCANGAN

503.6KERUNUTAN (TRACEABILITY)

513.7RINGKASAN KEBUTUHAN

513.7.1RINGKASAN KEBUTUHAN FUNGSIONAL

543.7.2RINGKASAN KEBUTUHAN NON FUNGSIONAL

DAFTAR GAMBAR

DAFTAR TABEL

1 PENDAHULUAN1.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 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.

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

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.

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.

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.

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

BANPT

G

o

v

e

r

n

a

n

c

e

b

y

K

o

m

i

t

e

/

T

i

m

D

a

t

a

G

o

v

e

r

n

a

n

c

e

D

i

t

j

e

n

D

I

K

T

I

&

B

A

N

P

T

Data Dispatcher

Application

ANALYTICAL TOOLS

EIBIOLAP

Executive Information System

Dashboard

Pangkalan Data Pendidikan Tinggi (PDPT)

Workflow

Management

Document

Management

Collaboration & Knowledge Management Tools

Collaboration Tool

Statistical Indexing

Document Ontology &

Taxonomy

Content Management

Search Engine

Portal Engine

DIKTI Transactional Applications

Legacy Systems

Human Resources

Management

Finace

Management

Project

Management

Fixed Asset

Management

Foreign Certificate

Official 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

8

7

11

Gambar 1 Arsitektur Umum Sistem Informasi 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.

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.

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).

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 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.

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

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

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

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)

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)

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:

1. Star Schema Angka Partisipasi Kasar

DIM_Program_Studi

PK,FK1ID PS

Nama Vokasi

jenisVokasi

FK1ID PT

namaPT

namaPropinsi

namaKopertis

Fact_Partisipasi Kasar

PK,FK1ID PS

PK,FK2ID Waktu

PK,FK3ID Gender

jmlAPK

DIM_Waktu

PKID Waktu

Tahun

MSPST

PK,FK1ID PS

PK,FK2,FK3ID PT

PTN

PKID PTN

namaPTN

statusBH

Propinsi

tahunBerdiri

PTS

PKID PTS

namaPTS

Propinsi

tahunBerdiri

PS Record

PKID PS

namaPS

jenjangPS

Propinsi

tahunBerdiri

Gender

PKID Gender

namaGender

Gb. 4 Star Schema APK

Table Name

Type

Description

Dim_Waktu

Table Dimensi

Menyediakan dimensi waktu

Dim_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 3 Fact dan Dimensi APK

2. Star Schema Lama Studi

fact_lamaStudi

PK,FK1ID PS

rasioLamaStudiWaktuStudi

FK2ID Gender

DIM_Waktu

PKID Waktu

Tahun

Quarter

DIM_programStudi

PKID PS

namaVokasi

jenisVokasi

namaPT

namaPropinsi

DIM_Gender

PKID Gender

namaGender

Gb. 5 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 4 Fact dan Dimensi Lama Studi

3. Star Schema Rasio Dosen dan Mahasiswa

DIM_Program_Studi

PK,FK1ID PS

Nama Vokasi

jenisVokasi

FK1ID PT

namaPT

namaPropinsi

namaKopertis

Fact_Partisipasi Kasar

PK,FK1ID PS

PK,FK2ID Waktu

PK,FK3ID Gender

jmlAPK

DIM_Waktu

PKID Waktu

Tahun

MSPST

PK,FK1ID PS

PK,FK2,FK3ID PT

PTN

PKID PTN

namaPTN

statusBH

Propinsi

tahunBerdiri

PTS

PKID PTS

namaPTS

Propinsi

tahunBerdiri

PS Record

PKID PS

namaPS

jenjangPS

Propinsi

tahunBerdiri

Gender

PKID Gender

namaGender

Gb. 6 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_Dosen_Mhs

Table Transaksi

Data perhitungan rasio jumlah dosen dan mahasiswa

Tabel 5 Fact dan Dimensi Rasio Dosen dan Mahasiswa

4. Star Schema Statistik Mahasiswa

Fact_statMhs

PK,FK1ID PS

PK,FK2ID Gender

PK,FK3ID Cuti

jmlMhs

FK4ID Waktu

DIM_programStudi

PKID PS

namaPS

Lokasi

namaPT

Dim_Waktu

PKID Waktu

Tahun

Quarter

Gender

PKID Gender

namaGender

Dim_Status

PKID Status

jenisStatus

Gb. 8 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 7 fact dan Dimensi Statistik Mahasiswa

5. Star Schema Statistik dan Kualifikasi Dosen

DIM_programStudi

PKID PS

namaPS

Lokasi

namaPT

Fact_statDosen

PK,FK1ID PS

PK,FK2ID Waktu

jmlDosen

FK3ID Jenjang

FK4ID statusIkatan

FK5ID Status

FK6ID gelarAkademik

DIM_Dosen

PKID Status

namaStatus

ikatan_Kerja

Waktu

PKID Waktu

Tahun

Quarter

DIM_gelarAkademik

PKID gelarAkademik

namaGelar

DIM_jenjang

PKID Jenjang

namaJenjang

DIM_ikatanKerja

PKID statusIkatan

namastatusIkatan

Gb. 9 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 Transaksi

Data perhitungan jumlah dosen

Tabel 8 Fact dan Dimensi Statistik Dosen

6. Star Schema Statistik Perguruan Tinggi

Fact_statPT

PK,FK1,FK2ID PT

PK,FK3ID Waktu

jmlPT

PTN

PKID PTN

namaPTN

kodeBH

Lokasi

Status

Jenis

PTS

PKID PTS

namaPTS

Lokasi

Status

Jenis

Waktu

PKID Waktu

Quarter

Tahun

Gb. 10 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 9 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 10 Non Functional Requirement

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

X

2

Lama Studi MHS

X

3

Rasio Dosen-MHS

X

4

Statistik MHS

X

5

Statistik dan Kualifikasi Dosen

X

6

Statistik PT

X

X

Tabel 11 Kerunutan (Traceability)

3.6 RINGKASAN KEBUTUHAN 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 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

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 12 Ringkasan Kebutuhan Fungsional

3.6.2 RINGKASAN KEBUTUHAN NON FUNGSIONAL

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 13 Ringkasan Kebutuhan Non Fungsional

Sumber : IT Blue Print Ditjen Dikti

PT. Pradipta Intimedia Selaras

38

_1321000888.vsd

text

Table

Table

View

_1321002446.vsd

text

Table

Table

View

_1321002595.vsd

text

Table

Table

View

_1321003002.vsd

text

Table

Table

_1321002264.vsd

text

Table

Table

View

_1321000644.vsd

text

Table

Table

View