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
PT. Pradipta Intimedia Selaras 2
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 olehDAFTAR HALAMAN PERUBAHAN
PT. Pradipta Intimedia Selaras 4
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 ... 17
2.3 LINGKUNGAN OPERASI ... 17
2.4 KARAKTERISTIK PENGGUNA ... 19
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 ... 22
3.2.2 RANCANGAN SOLUSI TEKNIS ... Error! Bookmark not defined. 3.3 DATA REQUIREMENT ... Error! Bookmark not defined. 3.4 DESKRIPSI KEBUTUHAN NON FUNGSIONAL ... 34
3.5 BATASAN PERANCANGAN ... 35
3.6 KERUNUTAN (TRACEABILITY) ... 35
3.7 RINGKASAN KEBUTUHAN ... 35
3.7.1 RINGKASAN KEBUTUHAN FUNGSIONAL ... 36
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 :
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
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 10 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
PT. Pradipta Intimedia Selaras 12 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,
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 rn a n c e b y K o m it e /T im D a ta G o v e rn a n c e D it je n D IK T I & B A N P T Data Dispatcher Application ANALYTICAL TOOLS EI BI OLAP
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 Dikti1
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 :
PT. Pradipta Intimedia Selaras 16 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
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
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.
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 • 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,
PT. Pradipta Intimedia Selaras 24 • 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 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
PT. Pradipta Intimedia Selaras 26 • 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%
PT. Pradipta Intimedia Selaras 28 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,FK1 ID PS Nama Vokasi jenisVokasi FK1 ID PT namaPT namaPropinsi namaKopertis Fact_Partisipasi Kasar PK,FK1 ID PS PK,FK2 ID Waktu PK,FK3 ID Gender jmlAPK DIM_Waktu PK ID Waktu Tahun MSPST PK,FK1 ID PS PK,FK2,FK3 ID PT PTN PK ID PTN namaPTN statusBH Propinsi tahunBerdiri PTS PK ID PTS namaPTS Propinsi tahunBerdiri PS Record PK ID PS namaPS jenjangPS 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
tudi
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_Partisipa siKasar
Table Transaksi Data Angka Partisipasi Kasar
2. Star Schema Lama Studi fact_lamaStudi PK,FK1 ID PS rasioLamaStudiWaktuStudi FK2 ID Gender DIM_Waktu PK ID Waktu Tahun Quarter DIM_programStudi PK ID PS namaVokasi jenisVokasi namaPT namaPropinsi DIM_Gender PK ID Gender namaGender
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
3. Star Schema Rasio Dosen dan Mahasiswa DIM_Program_Studi PK,FK1 ID PS Nama Vokasi jenisVokasi FK1 ID PT namaPT namaPropinsi namaKopertis Fact_Partisipasi Kasar PK,FK1 ID PS PK,FK2 ID Waktu PK,FK3 ID Gender jmlAPK DIM_Waktu PK ID Waktu Tahun MSPST PK,FK1 ID PS PK,FK2,FK3 ID PT PTN PK ID PTN namaPTN statusBH Propinsi tahunBerdiri PTS PK ID PTS namaPTS Propinsi tahunBerdiri PS Record PK ID PS namaPS jenjangPS 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 en_Mhs
Table Transaksi
Data perhitungan rasio jumlah dosen dan mahasiswa
4. Star Schema Statistik Mahasiswa Fact_statMhs PK,FK1 ID PS PK,FK2 ID Gender PK,FK3 ID Cuti jmlMhs FK4 ID Waktu DIM_programStudi PK ID PS namaPS Lokasi namaPT Dim_Waktu PK ID Waktu Tahun Quarter Gender PK ID Gender namaGender Dim_Status PK ID Status jenisStatus
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
5. Star Schema Statistik dan Kualifikasi Dosen DIM_programStudi PK ID PS namaPS Lokasi namaPT Fact_statDosen PK,FK1 ID PS PK,FK2 ID Waktu jmlDosen FK3 ID Jenjang FK4 ID statusIkatan FK5 ID Status FK6 ID gelarAkademik DIM_Dosen PK ID Status namaStatus ikatan_Kerja Waktu PK ID Waktu Tahun Quarter DIM_gelarAkademik PK ID gelarAkademik namaGelar DIM_jenjang PK ID Jenjang namaJenjang DIM_ikatanKerja PK ID statusIkatan namastatusIkatan
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
Transaksi
Data perhitungan jumlah dosen
6. Star Schema Statistik Perguruan Tinggi Fact_statPT PK,FK1,FK2 ID PT PK,FK3 ID Waktu jmlPT PTN PK ID PTN namaPTN kodeBH Lokasi Status Jenis PTS PK ID PTS namaPTS Lokasi Status 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
PT. Pradipta Intimedia Selaras 34
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.
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 XTabel 8 Kerunutan (Traceability)
PT. Pradipta Intimedia Selaras 36
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-Id
DESKRIPSI
berdasarkan Lokasi GeografisSKPL-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 38
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
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