Anda di halaman 1dari 192

Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 1/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika





SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK


Sistem Informasi Berbasis ERP IKIP PGRI
Madiun(SIERPIKIP)


Dipersiapkan oleh:


Sri Anardani, S.Kom. / 1472



Program Studi Magister Teknik Informatika

Universitas Atma Jaya Yogyakarta





Program Studi

Magister Teknik

Informatika
Nomor Dokumen
Halaman
SKLP -
SIERPIKIP
1/XX






SKPL


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 2/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

DAFTAR PERUBAHAN



Revisi Deskripsi
A
B
C
D
E
F


INDEX
TGL
- A B C D E F
DITULIS
OLEH

DIPERIKSA
OLEH

DISETUJUI
OLEH







Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 3/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika




DAFTAR HALAMAN PERUBAHAN

Halaman Revisi Halaman Revisi



Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 4/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Daftar Isi
1. Pendahuluan...................................... 8
1.1. Tujuan...................................... 8
1.2. Lingkup Masalah............................. 8
1.3. Definisi, Akronim, Singkatan................ 8
1.4. Referensi................................... 9
1.5. Deskripsi Umum (Overview)................... 9
2. Deskripsi kebutuhan.............................. 10
2.1. Perspektif Produk........................... 10
2.1.1. Antarmuka Pemakai...................... 11
2.1.2. Antarmuka Perangkat Keras.............. 12
2.1.3. Antarmuka Perangkat Lunak.............. 12
2.1.4. Antarmuka Komunikasi................... 13
2.2. Fungsi Produk............................... 13
2.3. Karakteristik Pengguna...................... 35
2.4. Batasan-batasan............................. 36
2.5. Asumsi dan Ketergantungan................... 37
3. Kebutuhan Fungsional Perangkat Lunak............. 37
3.1. Use Case Diagram............................ 37
3.1.1. Use Case Data BAAK..................... 37
3.1.2. Use Case Data Personalia............... 39
3.1.3. Use case Data Keuangan................. 40
3.2. Use Case Specification...................... 41
3.2.1. Use Case Specification : Login......... 41
3.2.2. Use Case Specification : Ubah Password. 42
3.2.3. Use Case Specification : Pendaftran
Mahasiswa Baru.........................

43
3.2.4. Use Case Specification : Mahasiswa
Transfer...............................

47
3.2.5. Use Case Specification : Pendaftaran
Pindah Prodi...........................

50
3.2.6. Use Case Specification: Registrasi
Mahasiswa Baru.........................

54
3.2.7. Use Case Specification: Data Mahasiswa. 56
3.2.8. Use Case Specification: Mata Kuliah.... 59
3.2.9. Use Case Specification: Jadwal Kuliah.. 62
3.2.10. Use Case Specification: KRS............ 65
3.2.11. Use Case Specification: Mengajar Dosen. 68
3.2.12. Use Case Specification: Praktek
Kependidikan...........................

71
3.2.13. Use Case Specification: Thn_akademik... 74
3.2.14. Use Case Specification: Data Tugas
Akhir..................................

78


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 5/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3.2.15. Use Case
Specification:Yudisium.................

80
3.2.16. Use Case Specification: Beasiswa....... 83
3.2.17. Use Case Specification: Seleksi dan
Rekrutmen..............................

86
3.2.18. Use Case Specification: Biodata Dosen.. 90
3.2.19. Use Case Specification: Kehadiran Dosen 93
3.2.20. Use Case Specification:
Adimas,Publikasi Ilmiah, Penelitian....

96
3.2.21. Use Case Specification: Jabatan
Fungsional dan Angka Kredit............

101
3.2.22. Use Case Specification: Biodata
Karyawan...............................

105
3.2.23. Use Case Specification:Absensi Karyawan 108
3.2.24. Use Case Specification: Pembayaran
Registrasi.............................

111
3.2.25. Use Case Specification: Pembayaran SPP. 115
3.2.26. Use Case Specification: Pembayaran SP.. 119
3.2.27. Use Case Specification: Pembayaran
Praktek Kependidikan...................

122
3.2.28. Use Case Specification: Pembayaran
Tugas Akhir............................

127
3.2.29. Use Case Specification: Pembayaran
Beasiswa...............................

130
3.2.30. Use Case Specification: Pembayaran
Yudisium...............................

134
3.2.31. Use Case Specification:Kartu Rencana
Ujian..................................

137
3.2.32. Use Case Specification: Penggajian
Dosen..................................

140
3.2.33. Use Case Specification: Penggajian
Karyawan...............................

144
3.2.34. Use Case Specification: Pembayaran KRU. 147
4. Analisa Kebutuhan Data........................... 152
4.1. ERD (Entity Relationship Diagram) .......... 152
4.2. Data Definition............................. 153
4.2.1. Elemen Data Pengguna................... 153
4.2.2. Elemen Data Mahasiswa.................. 153
4.2.3. Elemen Data Mata Kuliah................ 159
4.2.4. Elemen Data Jadwal..................... 160
4.2.5. Elemen Data Dosen...................... 160
4.2.6. Elemen Data KRS........................ 163
4.2.7. Elemen Data Thn_Akademik............... 163
4.2.8. Elemen Data Tugas Akhir................ 164


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 6/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.9. Elemen Data Yudisium................... 167
4.2.10. Elemen Data Praktek Kependidikan....... 168
4.2.11. Elemen Data KRU........................ 170
4.2.12. Elemen Data Registrasi MABA............ 171
4.2.13. Elemen Data Sumbangan Penyelenggaraan
Pendidikan (SPP) ......................

173
4.2.14. Elemen Data Sumbangan Pembangunan (SP). 174
4.2.15. Elemen Data Honor PK................... 176
4.2.16. Elemen Data Pembayaran TA.............. 176
4.2.17. Elemen Data Pembayaran Beasiswa........ 177
4.2.18. Elemen Data Pembayaran Yudisium........ 178
4.2.19. Elemen Data Pembayaran KRU............. 178
4.2.20. Elemen Data Penggajian Dosen........... 179
4.2.21. Elemen Data Jenis Honor................ 181
4.2.22. Elemen Data Gaji....................... 181
4.2.23. Elemen Data Tunjangan.................. 182
4.2.24. Elemen Data Penggajian Karyawan........ 182
4.2.25. Elemen Data Lembur..................... 184
4.2.26. Elemen Data Potongan................... 185
4.2.27. Elemen Data Karyawan................... 186
4.2.28. Elemen Data Absensi Dosen.............. 187
4.2.29. Elemen Data Absensi Karyawan........... 188
4.2.30. Elemen Data Rekrutmen.................. 189
4.2.31. Elemen Data Jabatan.................... 190
4.2.32. Elemen Data Adimas Penelitian.......... 190
4.2.33. Elemen Data Bagian..................... 191
4.2.34. Elemen Data Fakultas................... 191
4.2.35. Elemen Data Prodi...................... 192









Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 7/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Daftar Gambar
Gambar 1 Arsitektur Aplikasi SIERPIKIP........... 11
Gambar 2 Use Case Data BAAK..................... 38
Gambar 3 Use Case Data Personalia............... 39
Gambar 4 Use Case Data Keuangan................. 40
Gambar 5 Entity Relationship Database........... 153








Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 8/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Pendahuluan
1.1. Tujuan
Tujuan dari dokumen spesifikasi kebutuhan
perangkat lunak ini merupakan dokumen spesifikasi
kebutuhan perangkat lunak SIERPIKIP (Perancangan Sistem
Informasi Berbasis ERP pada IKIP PGRI Madiun) untuk
mendefinisikan kebutuhan perangkat lunak yang meliputi
antarmuka eksternal (antarmuka antara sistem dengan
perangkat lunak dan perangkat keras, dan pengguna),
performansi (kemampuan perangkat lunak dari segi
kecepatan, tempat penyimpanan yang dibutuhkan, serta
keakuratan), dan atribut tambahan yang dimiliki sistem,
serta mendefinisikan fungsi perangkat lunak. SKPL-
SIERPIKIP ini juga mendefinisikan batasan perancangan
perangkat lunak, karakteristik program, serta asumsi
dan ketergantungan perangkat lunak ini.
1.2. Lingkup Masalah
Perancangan Perangkat lunak SIERPIKIP dikembangkan
dengan tujuan untuk :
1. Menangani fungsi login
2. Menangani ubah password
3. Menangani pengelolaan data akademik
4. Menangani pengelolaan data keuangan
5. Menangani pengelolaan data SDM

1.3. Definisi, Akronim, Singkatan
Daftar definisi dan akronim yang digunakan
Keyword / Phrase Definisi
SKPL Dokumen yang berisi tentang
spesifikasi kebutuhan pengembangan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 9/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

perangkat lunak.
SKPL-SIERPIKIP-xx Kode yang merepresentasikan
kebutuhan pada SIERPIKIP dimana XXX
merupakan nomor fungsi produk.
SIERPIKIP Sistem Informasi Berbasis ERP pada
IKIP PGRI Madiun untuk membantu
kegiatan internal organisasi dalam
pengelolaan data akademik, mahasiswa
dan keuangan.



1.4. Referensi
Referensi yang digunakan dalam perangkat lunak ini
adalah sebagai berikut :
1. Bennet Simon, McRobb Steve, Farmer Ray, Object-
Oriented System Analysis and Design Using UML,
McGraw-Hill Companies, 2002
2. Pressman.S Roger, Software Engineering, McGraw-
Hill Companies, 2010

1.5. Deskripsi Umum (Overview)
Secara umum dokumen SKPL ini terbagi atas 3 (tiga)
bagian utama. Bagian utama berisi penjelasan mengenai
dokumen SKPL tersebut yang mencakup tujuan pembuatan
SKPL, ruang lingkup masalah dalam pengembangan
perangkat lunak tersebut, definisi, referensi dan
deskripsi umum tentang dokumen SKPL ini.
Bagian kedua berisi penjelasan umum tentang
perangkat lunak SIERPIKIP yang akan dikembangkan,


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 10/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

mencakup perspektif produk yang akan dikembangkan,
fungsi produk perangkat lunak, karakteristik pengguna,
batasan dalam penggunaan perangkat lunak dan asumsi
yang dipakai dalam pengembangan perangkat lunak
SIERPIKIP tersebut.
Bagian ketiga berisi penjelasan secara lebih rinci
tentang kebutuhan perangkat lunak SIERPIKIP yang akan
dikembangkan.

2. Deskripsi Kebutuhan
2.1. Perspektif Produk
SIERPIKIP merupakan perangkat lunak yang dirancang
untuk membantu kegiatan prose bisnis internal IKIP PGRI
Madiun dalam pengelolaan data akademik, keuangan dan
SDM.
Pengguna akan berinteraksi dengan sistem melalui
antarmuka GUI (Graphical User Interface). Data-data
akdemik, keuangan dan SDM tersebut diolah untuk
kemudian disimpan dalam centralized database.
Pada sistem ini, seperti terlihat pada gambar 1,
arsitektur perangkat lunak yang digunakan berupa client
server, di mana semua data disimpan di server. Inputan
data yang dimasukkan akan disimpan dalam database
server, sehingga jika ada pencarian data, maka data
yang diinginkan akan dicari ke database server yang
selanjutnya dikirimkan ke client.




Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 11/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Mahasiswa
Admin
BAAK
Admin
Keuangan
Admin
Personalia
Rektor
Internet
Sistem
Informasi
Akademik
Database
Server Sistem
Informasi
Personalia
Sistem
Informasi
Keuangan
SIERPIKIP
SIERPIKIP MOBILE


Gambar 1 Arsitektur Aplikasi SIERPIKIP

2.1.1. Antarmuka Pemakai
Pengguna berinteraksi dengan antarmuka yang
ditampilkan dalam bentuk form form(GUI-Graphical User
Interface).




Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 12/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


2.1.2. Antarmuka Perangkat Keras
Piranti perangkat keras yang digunakan dalam
perangkat lunak SIERPIKIP adalah :
1. PC
2. Mouse
3. Keyboard
4. Modem atau LAN Card

2.1.3. Antarmuka Perangkat Lunak
Perangkat lunak yang dibutuhkan dalam
mengoperasikan perangkat lunak SIERPIKIP adalah:
1. Nama : Microsoft Windows XP SP2
Sumber : Microsoft
Sebagai Sistem Operasi komputer
2. Nama : Apache Web Server versi 5.0.51b
Sumber : GNU Public Licence
Sebagai Server
3. Nama : Pemrograman PHP
Sumber : opensource
Sebagai bahasa pemrograman yang dibutuhkan dalam
menjalankan perangkat lunak SIERPIKIP
4. Nama : Mozilla Firefox
Sumber : Mozilla
Sebagai internet browser dimana perangkat lunak
SIERPIKIP dijalankan.
5. Nama : MySQL versi 5.0.51b
Sumber : GNU Public Licence
Sebagai Basis Data yang dibutuhkan dalam
mengoperasikan perangkat lunak SIERPIKIP.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 13/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2.1.4. Antarmuka Komunikasi
Antarmuka komunikasi suatu protokol komunikasi
yang digunakan dalam mengoperasikan perangkat lunak
SIERPIKIP yaitu protokol TCP/IP.

2.2. Fungsi Produk
Fungsi produk perangkat lunak SIERPIKIP akan
dibagi berdasarkan pengelolaan data yang menggunakan
perangkat lunak ini, antara lain adalah sebagai
berikut:
A. Pengolahan Modul Administrasi Akademik Kemahasiswaan
(BAAK).
A.1.Role: Admin BAAK
1. Fungsi Login SIERPIKIP
a. Fungsi Login (SKPL-SIERPIKIP-A1.01)
Merupakan fungsi yang digunakan oleh user untuk
masuk ke dalam sistem yang akan digunakan.
b. Fungsi Ubah Password (SKPL-SIERPIKIP-A1.02)
Merupakan fungsi yang digunakan untuk mengubah
password pengguna.
2. Fungsi pengolahan data pendaftaran mahasiswa baru
Merupakan fungsi yang digunakan untuk mengolah
data pendaftaran calon mahasiswa baru.
a. Fungsi tambah calon mahasiswa baru (SKPL-
SIERPIKIP-A2.01) digunakan untuk menambah data
pendaftaran calon mahasiswa baru.
b. Fungsi ubah calon mahasiswa baru (SKPL-
SIERPIKIP-A2.02)digunakan untuk mengubah data
pendaftaran calon mahasiswa baru.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 14/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

c. Fungsi hapus calon mahasiswa baru (SKPL-
SIERPIKIP-A2.03)digunakan untuk menghapus data
pendaftaran calon mahasiswa baru.
d. Fungsi cari calon mahasiswa baru (SKPL-
SIERPIKIP-A2.04)digunakan untuk mencari data
pendaftaran calon mahasiswa baru yang
berhubungan dengan fungsi ubah calon mahasiswa
baru dan fungsi hapus calon mahasiswa baru.
e. Fungsi cetak formulir pendaftaran(SKPL-
SIERPIKIP-A2.05)digunakan untuk mencetak bukti
pembayaran pendaftaran calon mahasiswa baru.
3. Fungsi pengolahan data mahasiswa transfer
Merupakan fungsi yang digunakan untuk mengolah
data mahasiswa transfer.
a. Fungsi tambah mahasiswa transfer (SKPL-
SIERPIKIP-A3.01) digunakan untuk menambah data
mahasiswa transfer.
b. Fungsi ubah mahasiswa transfer (SKPL-SIERPIKIP-
A3.02)digunakan untuk mengubah mahasiswa
transfer.
c. Fungsi hapus mahasiswa transfer (SKPL-
SIERPIKIP-A3.03)digunakan untuk menghapus data
pendaftaran mahasiswa transfer.
d. Fungsi cari mahasiswa transfer (SKPL-SIERPIKIP-
A3.04)digunakan untuk mencari data mahasiswa
transfer yang berhubungan dengan fungsi ubah
mahasiswa transfer dan fungsi hapus mahasiswa
transfer.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 15/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

e. Fungsi cetak formulir pendaftaran
transfer(SKPL-SIERPIKIP-A3.05)digunakan untuk
mencetak bukti pembayaran mahasiswa transfer.
4. Fungsi pengolahan pendaftaran pindah prodi
Merupakan fungsi yang digunakan untuk mengolah
data mahasiswa yang pindah program studi.
a. Fungsi tambah mahasiswa pindah prodi (SKPL-
SIERPIKIP-A4.01) digunakan untuk menambah data
mahasiswa pindah prodi.
b. Fungsi ubah mahasiswa pindah prodi (SKPL-
SIERPIKIP-A4.02)digunakan untuk mengubah
mahasiswa pindah prodi.
c. Fungsi hapus mahasiswa pindah prodi (SKPL-
SIERPIKIP-A4.03)digunakan untuk menghapus data
pendaftaran mahasiswa pindah prodi.
d. Fungsi cari mahasiswa pindah prodi (SKPL-
SIERPIKIP-A4.04)digunakan untuk mencari data
mahasiswa pindah prodi yang berhubungan dengan
fungsi ubah mahasiswa pindah prodi dan fungsi
hapus mahasiswa pindah prodi.
e. Fungsi cetak formulir pendaftaran pindah prodi
(SKPL-SIERPIKIP-A4.05)digunakan untuk mencetak
bukti pembayaran mahasiswa pindah prodi.
5. Fungsi pengolahan data registrasi mahasiswa baru
Merupakan fungsi yang digunakan untuk mengolah
data registrasi mahsiswa baru.
a. Fungsi ubah status registrasi mahasiswa
baru(SKPL-SIERPIKIP-A5.01)digunakan untuk
mengubah data registrasi mahasiswa baru.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 16/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

b. Fungsi cetak laporan mahasiswa baru(SKPL-
SIERPIKIP-A5.02)digunakan untuk mencetak status
registrasi mahasiswa baru.
6. Fungsi pengolahan data mahasiswa
Merupakan fungsi yang digunakan untuk mengolah
data mahasiswa.
a. Fungsi tambah mahasiswa (SKPL-SIERPIKIP-A6.01)
digunakan untuk menambah data mahasiswa.
b. Fungsi ubah mahasiswa(SKPL-SIERPIKIP-
A6.02)digunakan untuk mengubah mahasiswa.
c. Fungsi hapus mahasiswa(SKPL-SIERPIKIP-
A6.03)digunakan untuk menghapus data mahasiswa.
d. Fungsi cari mahasiswa(SKPL-SIERPIKIP-
A6.04)digunakan untuk mencari data mahasiswa
yang berhubungan dengan fungsi ubah mahasiswa
dan fungsi hapus mahasiswa.
7. Fungsi pengolahan data mata kuliah
Merupakan fungsi yang digunakan untuk mengolah
data mata kuliah
a. Fungsi tambah mata kuliah (SKPL-SIERPIKIP-
A7.01) digunakan untuk menambah data mata
kuliah.
b. Fungsi ubah mata kuliah (SKPL-SIERPIKIP-
A7.02)digunakan untuk mengubah data mata
kuliah.
c. Fungsi hapus mata kuliah(SKPL-SIERPIKIP-
A7.03)digunakan untuk menghapus data mata
kuliah.
d. Fungsi cari mata kuliah (SKPL-SIERPIKIP-
A7.04)digunakan untuk mencari data mata kuliah


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 17/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

yang berhubungan dengan fungsi ubah mata kuliah
dan fungsi hapus mata kuliah.
8. Fungsi pengolahan data jadwal kuliah
Merupakan fungsi yang digunakan untuk mengolah
jadwal kuliah.
a. Fungsi tambah jadwal mata kuliah (SKPL-
SIERPIKIP-A8.01) digunakan untuk menambah data
jadwal mata kuliah.
b. Fungsi ubah jadwal mata kuliah (SKPL-SIERPIKIP-
A8.02)digunakan untuk mengubah data jadwal mata
kuliah.
c. Fungsi hapus jadwal mata kuliah(SKPL-SIERPIKIP-
A8.03)digunakan untuk menghapus data jadwal
mata kuliah.
d. Fungsi cari jadwal mata kuliah (SKPL-SIERPIKIP-
A8.04)digunakan untuk mencari data jadwal mata
kuliah yang berhubungan dengan fungsi ubah
jadwal mata kuliah dan fungsi hapus jadwal
mata kuliah.
e. Fungsi cetak data mata kuliah (SKPL-SIERPIKIP-
A8.05)digunakan untuk mencetak data jadwal mata
kuliah.
9. Fungsi pengolahan data mengajar dosen
Merupakan fungsi yang digunakan untuk pengolahan
data monitoring jadwal mengajar dosen
a. Fungsi tambah data mengajar dosen (SKPL-
SIERPIKIP-A9.01) digunakan untuk menambah data
mengajar dosen


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 18/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

b. Fungsi ubah data mengajar dosen (SKPL-
SIERPIKIP-A9.02)digunakan untuk mengubah data
mengajar dosen.
c. Fungsi hapus data mengajar dosen (SKPL-
SIERPIKIP-A9.03)digunakan untuk menghapus data
mengajar dosen.
d. Fungsi cari data mengajar dosen (SKPL-
SIERPIKIP-A9.04)digunakan untuk mencari data
mengajar dosen yang berhubungan dengan fungsi
ubah mengajar dosen dan fungsi hapus mengajar
dosen.
e. Fungsi cetak data mengajar dosen (SKPL-
SIERPIKIP-A9.05)digunakan untuk mencetak data
mengajar dosen.
10. Fungsi pengolahan data praktek kependidikan
Merupakan fungsi yang digunakan untuk mengolah
data praktek kependidikan
a. Fungsi tambah data praktek kependidikan (SKPL-
SIERPIKIP-A10.01) digunakan untuk menambah data
praktek kependidikan.
b. Fungsi ubah data praktek kependidikan (SKPL-
SIERPIKIP-A10.02)digunakan untuk mengubah data
praktek kependidikan.
c. Fungsi hapus data praktek kependidikan (SKPL-
SIERPIKIP-A10.03)digunakan untuk menghapus data
praktek kependidikan.
d. Fungsi cari data praktek kependidikan (SKPL-
SIERPIKIP-A10.04)digunakan untuk mencari data
praktek kependidikan yang berhubungan dengan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 19/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

fungsi ubah praktek kependidikan dan fungsi
hapus praktek kependidikan.
11. Fungsi pengolahan data nilai
Merupakan fungsi yang digunakan untuk mengolah
data nilai mata kuliah mahasiswa.
a. Fungsi tambah data nilai mata kuliah (SKPL-
SIERPIKIP-A11.01) digunakan untuk menambah data
nilai mata kuliah.
b. Fungsi ubah data nilai mata kuliah (SKPL-
SIERPIKIP-A11.02)digunakan untuk mengubah data
nilai mata kuliah.
c. Fungsi hapus data nilai mata kuliah (SKPL-
SIERPIKIP-A11.03)digunakan untuk menghapus data
nilai mata kuliah.
d. Fungsi cari data nilai mata kuliah(SKPL-
SIERPIKIP-A11.04)digunakan untuk mencari data
nilai mata kuliah yang berhubungan dengan
fungsi ubah data nilai mata kuliah dan fungsi
hapus data nilai mata kuliah.
e. Fungsi tampil data nilai mata kuliah (SKPL-
SIERPIKIP-A11.05)digunakan untuk menampilkan
data nilai mata kuliah.
f. Fungsi cetak data nilai mata kuliah (SKPL-
SIERPIKIP-A11.06)digunakan untuk mencetak data
nilai mata kuliah.
12. Fungsi pengolahan data tugas akhir
Merupakan fungsi yang digunakan untuk mengolah
data tugas akhir mahasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 20/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

a. Fungsi tambah data tugas akhir (SKPL-SIERPIKIP-
A12.01) digunakan untuk menambah data tugas
akhir mahasiswa.
b. Fungsi ubah data tugas akhir (SKPL-SIERPIKIP-
A12.02)digunakan untuk mengubah data tugas
akhir mahasiswa.
c. Fungsi hapus data tugas akhir (SKPL-SIERPIKIP-
A12.03)digunakan untuk menghapus data tugas
akhir mahasiswa.
d. Fungsi cari data tugas akhir(SKPL-SIERPIKIP-
A12.04)digunakan untuk mencari data tugas akhir
yang berhubungan dengan fungsi ubah data tugas
akhir dan fungsi hapus data tugas akhir.
13. Fungsi pengolahan data yudisium
Merupakan fungsi yang digunakan untuk mengolah
data yudisium.
a. Fungsi tambah data yudisium (SKPL-SIERPIKIP-
A13.01) digunakan untuk menambah data yudisum
mahasiswa.
b. Fungsi ubah data yudisium (SKPL-SIERPIKIP-
A13.02)digunakan untuk mengubah data yudisium
mahasiswa.
c. Fungsi hapus data yudisium (SKPL-SIERPIKIP-
A13.03)digunakan untuk menghapus data yudisium
mahasiswa.
d. Fungsi cari data yudisium (SKPL-SIERPIKIP-
A13.04)digunakan untuk mencari data yudisium
yang berhubungan dengan fungsi ubah data
yudisium dan fungsi hapus data yudisium.
14. Fungsi pengolahan data beasiswa


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 21/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Merupakan fungsi yang digunakan untuk mengolah
data mahasiswa penerima beasiswa.
a. Fungsi tambah data beasiswa (SKPL-SIERPIKIP-
A14.01) digunakan untuk menambah data beasiswa
mahasiswa.
b. Fungsi ubah data beasiswa (SKPL-SIERPIKIP-
A14.02)digunakan untuk mengubah data beasiswa
mahasiswa.
c. Fungsi hapus data beasiswa (SKPL-SIERPIKIP-
A14.03)digunakan untuk menghapus data beasiswa
mahasiswa.
d. Fungsi cari data beasiswa (SKPL-SIERPIKIP-
A14.04)digunakan untuk mencari data beasiswa
yang berhubungan dengan fungsi ubah data
beasiswa dan fungsi hapus data beasiswa.

A.2. Role : Mahasiswa
15. Fungsi pengolahan data kartu rencana studi
Merupakan fungsi yang digunakan untuk mengolah
data kartu rencana studi
a. Fungsi tambah data kartu rencana studi (SKPL-
SIERPIKIP-A15.01) digunakan untuk menambah data
kartu rencana studi.
b. Fungsi ubah data kartu rencana studi (SKPL-
SIERPIKIP-A15.02)digunakan untuk mengubah data
kartu rencana studi.
c. Fungsi hapus data kartu rencana studi (SKPL-
SIERPIKIP-A15.03)digunakan untuk menghapus data
kartu rencana studi.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 22/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

d. Fungsi cari data kartu rencana studi (SKPL-
SIERPIKIP-A15.04)digunakan untuk mencari data
kartu rencana studi yang berhubungan dengan
fungsi ubah kartu rencana studi dan fungsi
hapus kartu rencana studi.
e. Fungsi tampil data kartu rencana studi (SKPL-
SIERPIKIP-A15.05)digunakan untuk menampilkan
data kartu rencana studi.
f. Fungsi cetak data kartu rencana studi (SKPL-
SIERPIKIP-A15.06)digunakan untuk mencetak data
kartu rencana studi.
16. Fungsi pengolahan data Kartu Rencana Ujian (KRU)
Merupakan fungsi yang digunakan untuk mengolah
data kartu rencana ujian mahasiswa.
a. Fungsi tambah data KRU (SKPL-SIERPIKIP-A16.01)
digunakan untuk menambah data KRU.
b. Fungsi ubah data KRU (SKPL-SIERPIKIP-
A16.02)digunakan untuk mengubah data KRU.
c. Fungsi hapus data KRU (SKPL-SIERPIKIP-
A16.03)digunakan untuk menghapus data KRU.
d. Fungsi cari data beasiswa (SKPL-SIERPIKIP-
A16.04)digunakan untuk mencari data KRU yang
berhubungan dengan fungsi ubah data KRU dan
fungsi hapus data KRU.
e. Fungsi cetak data KRU (SKPL- SIERPIKIP-
A16.06)digunakan untuk mencetak data KRU.

B. Pengolahan Bagian Personalia.
B.1. Role:Admin Personalia
1. Fungsi Login SIERPIKIP


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 23/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

a. Fungsi Login (SKPL-SIERPIKIP-B1.01)
Merupakan fungsi yang digunakan oleh user untuk
masuk ke dalam sistem yang akan digunakan.
b. Fungsi Ubah Password (SKPL-SIERPIKIP-B1.02)
Merupakan fungsi yang digunakan untuk mengubah
password pengguna.
2. Fungsi Pengolahan Data Seleksi dan Rekrutmen
Merupakan fungsi yang digunakan untuk mengolah data
rekrutmen dan seleksi dosen serta karyawan.
a. Fungsi tambah data seleksi dan rekrutmen (SKPL-
SIERPIKIP-B2.01) digunakan untuk menambah data
seleksi dan rekrutmen.
b. Fungsi ubah data seleksi dan rekrutmen (SKPL-
SIERPIKIP-B2.02)digunakan untuk mengubah data
seleksi dan rekrutmen.
c. Fungsi hapus data seleksi dan rekrutmen (SKPL-
SIERPIKIP-B2.03)digunakan untuk menghapus data
seleksi dan rekrutmen.
d. Fungsi cari data seleksi dan rekrutmen (SKPL-
SIERPIKIP-B2.04)digunakan untuk mencari data
seleksi dan rekrutmen yang berhubungan dengan
fungsi ubah data seleksi rekrutmen dan fungsi
hapus data seleksi rekrutmen.
e. Fungsi cetak data seleksi dan rekrutmen (SKPL-
SIERPIKIP-B2.05)digunakan untuk mencetak data
seleksi dan rekrutmen.
3. Fungsi Pengolahan Biodata Dosen
Merupakan fungsi yang digunakan untuk mengolah data
biodata dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 24/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

a. Fungsi tambah data biodata dosen (SKPL-
SIERPIKIP-B3.01) digunakan untuk menambah data
biodata dosen.
b. Fungsi ubah data biodata dosen (SKPL-
SIERPIKIP-B3.02)digunakan untuk mengubah data
biodata dosen.
c. Fungsi hapus data biodata dosen (SKPL-
SIERPIKIP-B3.03)digunakan untuk menghapus data
biodata dosen.
d. Fungsi cari data biodata dosen (SKPL-
SIERPIKIP-B3.04)digunakan untuk mencari data
biodata dosen yang berhubungan dengan fungsi
ubah data biodata dosen dan fungsi hapus data
biodata dosen.
e. Fungsi cetak data biodata dosen (SKPL-
SIERPIKIP-B3.05)digunakan untuk mencetak data
biodata dosen.
4. Fungsi Pengolahan Data Kehadiran Dosen
Merupakan fungsi yang digunakan untuk mengolah data
kehadiran dosen.
a. Fungsi tambah data kehadiran dosen (SKPL-
SIERPIKIP-B4.01) digunakan untuk menambah data
kehadiran dosen.
b. Fungsi ubah data kehadiran dosen (SKPL-
SIERPIKIP-B4.02)digunakan untuk mengubah data
kehadiran dosen.
c. Fungsi hapus data kehadiran dosen (SKPL-
SIERPIKIP-B4.03)digunakan untuk menghapus data
kehadiran dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 25/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

d. Fungsi cari data kehadiran dosen (SKPL-
SIERPIKIP-B4.04)digunakan untuk mencari data
kehadiran dosen yang berhubungan dengan fungsi
ubah data kehadiran dosen dan fungsi hapus
data kehadiran dosen.
e. Fungsi cetak data kehadiran dosen (SKPL-
SIERPIKIP-B4.05)digunakan untuk mencetak data
kehadiran dosen.
5. Fungsi Pengolahan Data Adimas, Publikasi Ilmiah dan
Penelitian.
Merupakan fungsi yang digunakan untuk mengolah data
Adimas, Publikasi Ilmiah dan Penelitian dosen.
a. Fungsi tambah data Adimas, Publikasi Ilmiah dan
Penelitian dosen(SKPL-SIERPIKIP-B5.01)digunakan
untuk menambah data Adimas, Publikasi Ilmiah
dan Penelitian dosen.
b. Fungsi ubah data Adimas, Publikasi Ilmiah dan
Penelitian dosen(SKPL-SIERPIKIP-B5.02)digunakan
untuk mengubah data Adimas, Publikasi Ilmiah
dan Penelitian dosen.
c. Fungsi hapus data Adimas, Publikasi Ilmiah dan
Penelitian dosen(SKPL-SIERPIKIP-B5.03)digunakan
untuk menghapus data Adimas, Publikasi Ilmiah
dan Penelitian dosen.
d. Fungsi cari data Adimas, Publikasi Ilmiah dan
Penelitian dosen(SKPL-SIERPIKIP-B5.04)digunakan
untuk mencari data Adimas, Publikasi Ilmiah dan
Penelitian dosen yang berhubungan dengan fungsi
ubah data Adimas, Publikasi Ilmiah dan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 26/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Penelitian dosen dan fungsi hapus data Adimas,
Publikasi Ilmiah dan Penelitian dosen.
e. Fungsi cetak data Adimas, Publikasi Ilmiah dan
Penelitian dosen(SKPL-SIERPIKIP-B5.05)digunakan
untuk mencetak data Adimas, Publikasi Ilmiah
dan Penelitian dosen.
6. Pengolahan Data Jabatan Fungsional dan Angka Kredit.
Merupakan fungsi yang digunakan untuk mengolah data
Jabatan Fungsional dan Angka Kredit dosen.
a. Fungsi tambah data Jabatan Fungsional dan Angka
Kredit dosen(SKPL-SIERPIKIP-B6.01) digunakan
untuk menambah data Jabatan Fungsional dan
Angka Kredit dosen.
b. Fungsi ubah data Jabatan Fungsional dan Angka
Kredit dosen(SKPL-SIERPIKIP-B6.02)digunakan
untuk mengubah data Jabatan Fungsional dan
Angka Kredit dosen.
c. Fungsi hapus data Jabatan Fungsional dan Angka
Kredit dosen (SKPL-SIERPIKIP-B6.03) Jabatan
Fungsional dan Angka Kredit dosen.
d. Fungsi cari data Jabatan Fungsional dan Angka
Kredit dosen(SKPL-SIERPIKIP-B6.04)digunakan
untuk mencari data Jabatan Fungsional dan Angka
Kredit dosen yang berhubungan dengan fungsi
ubah data Jabatan Fungsional dan Angka Kredit
dosen dan fungsi hapus data Jabatan Fungsional
dan Angka Kredit dosen.
e. Fungsi cetak data Jabatan Fungsional dan Angka
Kredit dosen (SKPL-SIERPIKIP-B6.05)digunakan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 27/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

untuk mencetak data Jabatan Fungsional dan
Angka Kredit dosen.
7. Fungsi Pengolahan Biodata Karyawan.
Merupakan fungsi yang digunakan untuk mengolah data
biodata karyawan.
a. Fungsi tambah data biodata karyawan (SKPL-
SIERPIKIP-B7.01) digunakan untuk menambah data
biodata karyawan.
b. Fungsi ubah data biodata karyawan (SKPL-
SIERPIKIP-B7.02)digunakan untuk mengubah data
biodata karyawan.
c. Fungsi hapus data biodata karyawan (SKPL-
SIERPIKIP-B7.03)digunakan untuk menghapus data
biodata karyawan.
d. Fungsi cari data biodata karyawan (SKPL-
SIERPIKIP-B7.04)digunakan untuk mencari data
biodata karyawan yang berhubungan dengan fungsi
ubah data biodata karyawan dan fungsi hapus
data biodata karyawan.
e. Fungsi cetak data biodata karyawan (SKPL-
SIERPIKIP-B7.05)digunakan untuk mencetak data
biodata karyawan.
8. Fungsi Pengolahan Absensi Karyawan.
Merupakan fungsi yang digunakan untuk mengolah data
absensi karyawan.
a. Fungsi tambah data absensi karyawan (SKPL-
SIERPIKIP-B8.01) digunakan untuk menambah data
absensi karyawan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 28/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

b. Fungsi ubah data absensi karyawan (SKPL-
SIERPIKIP-B8.02)digunakan untuk mengubah data
absensi karyawan.
c. Fungsi hapus data absensi karyawan (SKPL-
SIERPIKIP-B8.03)digunakan untuk menghapus data
absensi karyawan.
d. Fungsi cari data absensi karyawan (SKPL-
SIERPIKIP-B8.04)digunakan untuk mencari data
absensi karyawan yang berhubungan dengan fungsi
ubah data absensi karyawan dan fungsi hapus
data absensi karyawan.
e. Fungsi cetak data absensi karyawan (SKPL-
SIERPIKIP-B8.05)digunakan untuk mencetak data
absensi karyawan.

C. Pengolahan Bagian Keuangan.
C.1. Role :Admin Keuangan
1. Fungsi Login SIERPIKIP
a. Fungsi Login (SKPL-SIERPIKIP-C1.01)
Merupakan fungsi yang digunakan oleh user untuk
masuk ke dalam sistem yang akan digunakan.
b. Fungsi Ubah Password (SKPL-SIERPIKIP-C1.02)
Merupakan fungsi yang digunakan untuk mengubah
password pengguna.
2. Fungsi Pengolahan Data Pembayaran Registrasi
Merupakan fungsi yang digunakan untuk mengolah data
pembayaran registrasi mahasiswa baru.
a. Fungsi tambah data pembayaran registrasi (SKPL-
SIERPIKIP-C2.01) digunakan untuk menambah data
pembayaran registrasi mahasiswa baru.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 29/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

b. Fungsi ubah data pembayaran registrasi (SKPL-
SIERPIKIP-C2.02)digunakan untuk mengubah data
pembayaran registrasi mahasiswa baru.
c. Fungsi hapus data pembayaran registrasi (SKPL-
SIERPIKIP-C2.03)digunakan untuk menghapus data
pembayaran registrasi mahasiswa baru.
d. Fungsi cari data pembayaran registrasi (SKPL-
SIERPIKIP-C2.04)digunakan untuk mencari data
pembayaran registrasi mahasiswa baru yang
berhubungan dengan fungsi ubah data pembayaran
registrasi dan fungsi hapus data pembayaran
registrasi.
e. Fungsi cetak data pembayaran registrasi (SKPL-
SIERPIKIP-C2.05)digunakan untuk mencetak data
pembayaran registrasi.
3. Fungsi Pengolahan Data SPP (Sumbangan
Penyelenggaraan Pendidikan)
Merupakan fungsi yang digunakan untuk mengolah data
pembayaran SPP mahasiswa.
a. Fungsi tambah data SPP (SKPL-SIERPIKIP-C3.01)
digunakan untuk menambah data pembayaran SPP
mahasiswa.
b. Fungsi ubah data SPP (SKPL-SIERPIKIP-
C3.02)digunakan untuk mengubah data pembayaran
SPP mahasiswa.
c. Fungsi hapus data SPP (SKPL-SIERPIKIP-
C3.03)digunakan untuk menghapus data pembayaran
SPP mahasiswa.
d. Fungsi cari data SPP (SKPL-SIERPIKIP-
C3.04)digunakan untuk mencari data pembayaran


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 30/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

SPP mahasiswa yang berhubungan dengan fungsi
ubah data pembayaran SPP dan fungsi hapus data
pembayaran SPP.
e. Fungsi cetak data SPP (SKPL-SIERPIKIP-
C3.05)digunakan untuk mencetak data pembayaran
SPP mahasiswa.
4. Fungsi Pengolahan Data SP (Sumbangan Pembangunan)
Merupakan fungsi yang digunakan untuk mengolah data
pembayaran SP mahasiswa.
a. Fungsi tambah data SP (SKPL-SIERPIKIP-C4.01)
digunakan untuk menambah data pembayaran SP
mahasiswa.
b. Fungsi ubah data SP (SKPL-SIERPIKIP-
C4.02)digunakan untuk mengubah data pembayaran
SP mahasiswa.
c. Fungsi hapus data SP (SKPL-SIERPIKIP-
C4.03)digunakan untuk menghapus data pembayaran
SP mahasiswa.
d. Fungsi cari data SP (SKPL-SIERPIKIP-
C4.04)digunakan untuk mencari data pembayaran
SP mahasiswa yang berhubungan dengan fungsi
ubah data pembayaran SP dan fungsi hapus data
pembayaran SP.
e. Fungsi cetak data SP (SKPL-SIERPIKIP-
C4.05)digunakan untuk mencetak data pembayaran
SP mahasiswa.
5. Fungsi Pengolahan Data Pembayaran Praktek
Kependidikan
Merupakan fungsi yang digunakan untuk mengolah data
pembayaran praktek kependidikan mahasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 31/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

a. Fungsi tambah data praktek kependidikan (SKPL-
SIERPIKIP-C5.01) digunakan untuk menambah data
pembayaran praktek kependidikan mahasiswa.
b. Fungsi ubah data praktek kependidikan (SKPL-
SIERPIKIP-C5.02)digunakan untuk mengubah data
pembayaran praktek kependidikan mahasiswa.
c. Fungsi hapus data praktek kependidikan(SKPL-
SIERPIKIP-C5.03)digunakan untuk menghapus data
pembayaran praktek kependidikan mahasiswa.
d. Fungsi cari data praktek kependidikan (SKPL-
SIERPIKIP-C5.04)digunakan untuk mencari data
pembayaran praktek kependidikan mahasiswa yang
berhubungan dengan fungsi ubah data pembayaran
praktek kependidikan dan fungsi hapus data
pembayaran praktek kependidikan.
e. Fungsi cetak data praktek kependidikan (SKPL-
SIERPIKIP-C5.05)digunakan untuk mencetak data
pembayaran praktek kependidikan mahasiswa.
6. Fungsi Pengolahan Data Pembayaran Tugas Akhir.
Merupakan fungsi yang digunakan untuk mengolah data
pembayaran tugas akhir mahasiswa.
a. Fungsi tambah data pembayaran tugas akhir
(SKPL-SIERPIKIP-C6.01) digunakan untuk menambah
data pembayaran tugas akhir mahasiswa.
b. Fungsi ubah data pembayaran tugas akhir (SKPL-
SIERPIKIP-C6.02)digunakan untuk mengubah data
pembayaran pembayaran tugas akhir mahasiswa.
c. Fungsi hapus data pembayaran tugas akhir (SKPL-
SIERPIKIP-C6.03)digunakan untuk menghapus data
pembayaran tugas akhir mahasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 32/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

d. Fungsi cari data pembayaran tugas akhir (SKPL-
SIERPIKIP-C6.04)digunakan untuk mencari data
pembayaran tugas akhir mahasiswa yang
berhubungan dengan fungsi ubah data pembayaran
tugas akhir dan fungsi hapus data pembayaran
tugas akhir.
e. Fungsi cetak data pembayaran tugas akhir (SKPL-
SIERPIKIP-C6.05)digunakan untuk mencetak data
pembayaran tugas akhir mahasiswa.
7. Fungsi Pengolahan Data Beasiswa
Merupakan fungsi yang digunakan untuk mengolah data
pembayaran beasiswa mahasiswa.
a. Fungsi tambah data beasiswa (SKPL-SIERPIKIP-
C7.01) digunakan untuk menambah data pembayaran
beasiswa mahasiswa.
b. Fungsi ubah data beasiswa (SKPL- SIERPIKIP-
C7.02)digunakan untuk mengubah data pembayaran
beasiswa mahasiswa.
c. Fungsi hapus data beasiswa (SKPL- SIERPIKIP-
C7.03)digunakan untuk menghapus data pembayaran
beasiswa mahasiswa.
d. Fungsi cari data beasiswa (SKPL- SIERPIKIP-
C7.04)digunakan untuk mencari data pembayaran
beasiswa mahasiswa yang berhubungan dengan
fungsi ubah data beasiswa dan fungsi hapus data
beasiswa.
e. Fungsi cetak data beasiswa(SKPL- SIERPIKIP-
C6.05)digunakan untuk mencetak data pembayaran
beasiswa mahasiswa.
8. Fungsi Pengolahan Data Pembayaran Yudisium


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 33/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Merupakan fungsi yang digunakan untuk mengolah data
pembayaran yudisium mahasiswa.
a. Fungsi tambah data pembayaran yudisium (SKPL-
SIERPIKIP-C8.01) digunakan untuk menambah data
pembayaran yudisium mahasiswa.
b. Fungsi ubah data pembayaran yudisium (SKPL-
SIERPIKIP-C8.02)digunakan untuk mengubah data
pembayaran yudisium mahasiswa.
c. Fungsi hapus data pembayaran yudisium (SKPL-
SIERPIKIP-C8.03)digunakan untuk menghapus data
pembayaran yudisium mahasiswa.
d. Fungsi cari data pembayaran yudisium (SKPL-
SIERPIKIP-C8.04)digunakan untuk mencari data
pembayaran yudisium mahasiswa yang berhubungan
dengan fungsi ubah data pembayaran yudisium dan
fungsi hapus data pembayaran yudisium.
e. Fungsi cetak data pembayaran yudisium(SKPL-
SIERPIKIP-C8.05)digunakan untuk mencetak data
pembayaran yudisium mahasiswa.
9. Fungsi Pengolahan Data Penggajian Dosen
Merupakan fungsi yang digunakan untuk mengolah data
penggajian dosen.
a. Fungsi tambah data penggajian dosen (SKPL-
SIERPIKIP-C9.01) digunakan untuk menambah data
penggajian dosen.
b. Fungsi ubah data penggajian dosen (SKPL-
SIERPIKIP-C9.02)digunakan untuk mengubah data
penggajian dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 34/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

c. Fungsi hapus data penggajian dosen (SKPL-
SIERPIKIP-C9.03)digunakan untuk menghapus data
penggajian dosen.
d. Fungsi cari data penggajian dosen (SKPL-
SIERPIKIP-C9.04)digunakan untuk mencari data
penggajian dosen yang berhubungan dengan fungsi
ubah data penggajian dosen dan fungsi hapus
data penggajian dosen.
e. Fungsi cetak data penggajian dosen (SKPL-
SIERPIKIP-C9.05)digunakan untuk mencetak data
penggajian dosen.
10. Fungsi Pengolahan Data Penggajian Karyawan.
Merupakan fungsi yang digunakan untuk mengolah
data penggajian karyawan.
a. Fungsi tambah data penggajian karyawan (SKPL-
SIERPIKIP-C10.01) digunakan untuk menambah data
penggajian karyawan.
b. Fungsi ubah data penggajian karyawan (SKPL-
SIERPIKIP-C10.02)digunakan untuk mengubah data
penggajian karyawan.
c. Fungsi hapus data penggajian karyawan (SKPL-
SIERPIKIP-C10.03)digunakan untuk menghapus data
penggajian karyawan.
d. Fungsi cari data penggajian karyawan (SKPL-
SIERPIKIP-C10.04)digunakan untuk mencari data
penggajian karyawan yang berhubungan dengan
fungsi ubah data penggajian karyawan dan fungsi
hapus data penggajian karyawan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 35/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

e. Fungsi cetak data penggajian karyawan (SKPL-
SIERPIKIP-C10.05)digunakan untuk mencetak data
penggajian karyawan.
11. Fungsi Pengolahan Data Pembayaran Kartu Rencana
Ujian (KRU)
Merupakan fungsi yang digunakan untuk mengolah
data pembayaran kartu rencana ujian mahasiswa.
a. Fungsi tambah data pembayaran KRU mahasiswa
(SKPL-SIERPIKIP-C11.01) digunakan untuk
menambah data pembayaran KRU mahasiswa.
b. Fungsi ubah data pembayaran KRU mahasiswa
(SKPL-SIERPIKIP-C11.02)digunakan untuk mengubah
data pembayaran KRU mahasiswa.
c. Fungsi hapus data pembayaran KRU mahasiswa
(SKPL-SIERPIKIP-C1.03)digunakan untuk menghapus
data pembayaran KRU mahasiswa.
d. Fungsi cari data pembayaran KRU mahasiswa
(SKPL- SIERPIKIP-C11.04)digunakan untuk mencari
data pembayaran KRU mahasiswa yang berhubungan
dengan fungsi ubah data pembayaran KRU
mahasiswa dan fungsi hapus data pembayaran KRU
mahasiswa.
e. Fungsi cetak data pembayaran KRU mahasiswa an
(SKPL-SIERPIKIP-C11.05)digunakan untuk mencetak
data pembayaran KRU mahasiswa.







Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 36/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2.3. Karakteristik Pengguna
Karakteristik pengguna yang menggunakan perangkat
lunak SIERPIKIP yaitu :
1) Mahasiswa
a. Mengerti pengoperasian komputer
b. Memahami perangkat lunak yang digunakan.
2) BAAK
a. Mengerti pengoperasian komputer
b. Memahami perangkat lunak yang digunakan.
c. Mengerti proses pengelolaan data BAAK.
3) Keuangan
a. Mengerti pengoperasian komputer
b. Memahami perangkat lunak yang digunakan.
c. Mengerti proses pengelolaan data Keuangan.
4) Personalia
a. Mengerti pengoperasian komputer
b. Memahami perangkat lunak yang digunakan.
c. Mengerti proses pengelolaan data
Personalia.
5) Rektor
a. Mengerti pengoperasian komputer
b. Memahami perangkat lunak yang digunakan.
2.4. Batasan-batasan
Batasan yang digunakan dalam pengembangan
perangkat lunak SIERPIKIP yaitu :
1) Kebijaksanaan umum.
Berpedoman pada tujuan dari pengembangan perangkat
lunak SIERPIKIP.
2) Keterbatasan perangkat keras.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 37/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Ditentukan kemudian setelah setelah sistem ini
berjalan (sesuai dengan kebutuhan).
2.5. Asumsi dan Ketergantungan
Sistem ini diharapkan dapat dijalankan pada
perangkat dekstop yang menggunakan sistem operasi versi
windows XP.

3. Kebutuhan Fungsional Perangkat Lunak
3.1. Use Case Diagram
3.1.1. Use Case Data BAAK


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 38/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Gambar 2 Use Case BAAK
Login
(from Use Case Vi ew)
Panitia PMB
(f rom Actors)
Admin BAAK
(f rom Actors)
Mahasiswa
(f rom Actors)
pendaftaran MABA
(from <Use Case>)
Pendaftaran Transfer
(from <Use Case>)
Registrasi MABA
(from <Use Case>)
Pengelolaan Data Mhs
(from <Use Case>)
Pengelolaan Data Mata Kuliah
(from <Use Case>)
Pengelolaan Jadwal Kuliah
(from <Use Case>)
Pengelolaan Jadwal Dosen
(from <Use Case>)
Pengelolaan Praktek Kependidikan
(from <Use Case>)
Pengelolaan Data Nilai
(from <Use Case>)
Pengelolaan Data Tugas Akhir
(from <Use Case>)
Pengelolaan Data Yudisium
(from <Use Case>)
Pendaftaran pindah prodi
(from <Use Case>)
Pengelolaan data beasiswa
(from <Use Case>)
Pengelolaan KRS
(from <Use Case>)
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Pengelolaan KRU
(from <Use Case>)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 39/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


3.1.2. Use Case Data Personalia

Gambar 3 Use Case Personalia





Pengelolaan Seleksi Rekrutmen
(from <Use Case >)
Pengelolaan Biodata Dosen
(from <Use Case >)
Pengelolaan Kehadiran Dosen
(from <Use Case >)
Pengelolaan Adimas Publikasi
Penelitian
(from <Use Case >)
Pengelolaan Jabatan Fungsional
(from <Use Case >)
Pengelolaan Biodata Karyawan
(from <Use Case >)
Admin Personalia
(f rom Actors)
Login
(from Use Case Vi ew)
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Pengelolaan Absensi Karyawan
(from <Use Case >)
<<include>>


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 40/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3.1.3. Use Case Data Keuangan

Gambar 4 Use Case Keuangan
Pengolahan Pembayaran Registrasi
(from <Use Case >)
Pengolahan Pembayaran SPP
(from <Use Case >)
Pengolahan Pembayaran SP
(from <Use Case >)
Pengolahan Pembayaran Praktek
(from <Use Case >)
Pengolahan Pembayaran TA
(from <Use Case >)
Pengolahan Beasiswa
(from <Use Case >)
Pengolahan Pembayaran Yudisium
(from <Use Case >)
Pengolahan Penggajian Dosen
(from <Use Case >)
Pengolahan Penggajian Karyawan
(from <Use Case >)
Admin Keuangan
(f rom Actors)
Pengolahan Pembayaran KRU
(from <Use Case >)
Login
(from Use Case Vi ew)
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 41/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


3.2. Use Case Specification
3.2.1. Use Case Specification: Login
Brief
Description
Use Case ini digunakan oleh aktor untuk
memperoleh akses ke sistem. Login
didasarkan pada sebuah id unik yaitu
user name dari user dan password yang
berupa rangkaian karakter.
Primary Actor
Admin BAAK, Admin Personalia, Admin
Keuangan.
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan login
2. Sistem menampilkan antarmuka untuk
login
3. Aktor memasukkan username dan password
4. Sistem memeriksa username dan password
yang diinputkan actor
E-1 Username atau Password tidak
sesuai
5. Sistem memberikan akses ke actor
6. Use Case ini selesai
Alternative
Flow
-
Error Flow
E-1 Username atau Password tidak sesuai
1. Sistem menampilkan peringatan bahwa
user_name atau password tidak sesuai
2. Kembali ke Basic Flow langkah ke 3
PreConditions
-


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 42/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

PostConditions
Aktor memasuki sistem dan dapat
menggunakan fungsi-fungsi dalam sistem
sesuai dengan hak akses yang diberikan.

3.2.2. Use Case Specification: Ubah Password
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengubah password yang digunakan saat
login ke sistem.
Primary Actor
Admin BAAK, Admin Personalia, Admin
Keuangan.
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan ubah password
2. Sistem menampilkan antarmuka ubah
password
3. Sistem menampilkan username user saat
login
4. Aktor menginputkan password lama,
password baru, dan confirm password
5. Aktor meminta sistem untuk menyimpan
data yang telah diubah
6. Sistem melakukan pengecekan terhadap
data yang telah diubah
E-1 Username dan password lama salah
E-2 Password baru tidak berhasil
dikonfirmasi
7. Sistem menyimpan data yang telah
diubah ke database
8. Use Case selesai


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 43/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Alternative
Flow
-
Error Flow
E-1 Username dan password lama salah
1. Sistem menampilkan peringatan bahwa
password lama salah
2. Kembali ke Basic Flow langkah ke-4

E-2 Password baru tidak berhasil
dikonfirmasi
1. Sistem menampilkan peringatan bahwa
password baru tidak berhasil
dikonfirmasi
2. Kembali ke Basic Flow langkah ke-4
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Password telah diubah.

3.2.3. Use Case Specification: Pendaftaran Mahasiswa
Baru
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data pendaftaran mahasiswa
baru.
Primary Actor
Panitia PMB
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data pendaftaran mahasiswa baru
2. Sistem menampilkan antarmuka
pendaftaran mahasiswa baru


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 44/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
calon mahasiswa baru.
A-1 Aktor memilih melakukan ubah data
calon mahasiswa baru.
A-2 Aktor memilih melakukan hapus data
calon mahasiswa baru.
A-3 Aktor memilih melakukan cari data
calon mahasiswa baru.
A-4 Aktor memilih melakukan cetak data
calon mahasiswa baru.
5. Aktor menginputkan data calon
mahasiswa baru.
6. Aktor meminta sistem untuk menyimpan
data calon mahasiswa baru yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
calon mahasiswa baru.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa baru


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 45/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2. Sistem menampilkan detail data calon
mahsiswa baru.
3. Aktor mengubah data calon mahasiswa
baru.
4. Aktor meminta sistem untuk menyimpan
data calon mahasiswa baru yang telah
diubah.
5. Sistem menyimpan data calon mahasiswa
baru yang telah diubah ke dalam
database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
calon mahasiswa baru.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa baru
2. Sistem menampilkan detail data calon
mahasiswa baru.
3. Aktor memilih data data calon
mahasiswa baru yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus
5. Sistem meghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
calon mahasiswa baru.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa baru


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 46/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2. Sistem melakukan pencarian data calon
mahasiswa baru.
3. Sistem melakukan pengecekan terhadap
data calon mahsiswa baru.
E-2 Data calon mahasiswa baru tidak
ditemukan.
4. Sistem menampilkan detail data calon
mahasiswa baru.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
calon mahasiswa baru.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa baru.
2. Sistem menampilkan detail data calon
mahasiswa baru.
3. Aktor mencetak data calon mahasiswa
baru.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data calon mahasiswa baru yang
diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data calon mahasiswa baru tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data calon mahasiswa baru yang


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 47/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data calon mahasiswa baru telah
ditambah, diubah, dihapus, dicari atau
telah dicetak.

3.2.4. Use Case Specification: Mahasiswa Transfer
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data mahasiswa transfer.
Primary Actor
Panitia PMB
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data pendaftaran mahasiswa transfer.
2. Sistem menampilkan antarmuka
pendaftaran calon mahasiswa transfer.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
calon mahasiswa transfer.
A-1 Aktor memilih melakukan ubah data
calon mahasiswa transfer.
A-2 Aktor memilih melakukan hapus data
calon mahasiswa transfer.
A-3 Aktor memilih melakukan cari data
calon mahasiswa transfer.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 48/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

A-4 Aktor memilih melakukan cetak data
calon mahasiswa transfer.
5. Aktor menginputkan data calon
mahasiswa transfer.
6. Aktor meminta sistem untuk menyimpan
data calon mahasiswa transfer yang
telah diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
calon mahasiswa transfer.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa transfer.
2. Sistem menampilkan detail data calon
mahasiswa transfer.
3. Aktor mengubah data calon mahasiswa
transfer.
4. Aktor meminta sistem untuk menyimpan
data calon mahasiswa transfer yang
telah diubah.
5. Sistem menyimpan data calon mahasiswa
trnasfer yang telah diubah ke dalam
database.
6. Berlanjut ke basic flow langkah-9


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 49/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


A-2 Aktor memilih melakukan hapus data
calon mahasiswa transfer.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa transfer
2. Sistem menampilkan detail data calon
mahasiswa transfer.
3. Aktor memilih data calon mahasiswa
transfer yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem meghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
calon mahasiswa transfer.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa transfer.
2. Sistem melakukan pencarian data calon
mahasiswa transfer.
3. Sistem melakukan pengecekan terhadap
data calon mahasiswa transfer.
E-2 Data calon mahasiswa transfer
tidak ditemukan.
4. Sistem menampilkan detail data calon
mahasiswa transfer.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 50/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

calon mahasiswa transfer.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa transfer.
2. Sistem menampilkan detail data calon
mahasiswa transfer.
3. Aktor mencetak data calon mahasiswa
transfer.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data calon mahasiswa transfer yang
diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data calon mahasiswa transfer tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data calon mahasiswa transfer yang
diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data calon mahasiswa transfer telah
ditambah, diubah, dihapus, dicari atau
telah dicetak.

3.2.5. Use Case Specification: Pendaftaran Pindah
Prodi
Brief
Description
Use Case ini digunakan oleh aktor untuk


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 51/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

mengelola data pendaftaran mahasiswa
pindah prodi.
Primary Actor
Panitia PMB
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data pendaftaran mahasiswa pindah
prodi.
2. Sistem menampilkan antarmuka
pendaftaran calon mahasiswa pindah
prodi.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
calon mahasiswa pindah prodi.
A-1 Aktor memilih melakukan ubah data
calon mahasiswa pindah prodi.
A-2 Aktor memilih melakukan hapus data
calon mahasiswa pindah prodi.
A-3 Aktor memilih melakukan cari data
calon mahasiswa pindah prodi.
A-4 Aktor memilih melakukan cetak data
calon mahasiswa pindah prodi.
5. Aktor menginputkan data calon
mahasiswa pindah prodi.
6. Aktor meminta sistem untuk menyimpan
data calon mahasiswa pindah prodi yang
telah diinputkan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 52/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
calon mahasiswa pindah prodi.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa pindah prodi.
2. Sistem menampilkan detail data calon
mahasiswa pindah prodi.
3. Aktor mengubah data calon mahasiswa
pindah prodi.
4. Aktor meminta sistem untuk menyimpan
data calon mahasiswa pindah prodi yang
telah diubah.
5. Sistem menyimpan data calon mahasiswa
pindah prodi yang telah diubah ke
dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
calon mahasiswa pindah prodi.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa pindah prodi
2. Sistem menampilkan detail data calon
mahasiswa pindah prodi.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 53/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3. Aktor memilih data calon mahasiswa
pindah prodi yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem meghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
calon mahasiswa pindah prodi.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa pindah prodi.
2. Sistem melakukan pencarian data calon
mahasiswa pindah prodi.
3. Sistem melakukan pengecekan terhadap
data calon mahasiswa pindah prodi.
E-2 Data calon mahasiswa transfer
tidak ditemukan.
4. Sistem menampilkan detail data calon
mahasiswa pindah prodi.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
calon mahasiswa pindah prodi.
1. Aktor menginputkan nomor pendaftaran
calon mahasiswa pindah prodi.
2. Sistem menampilkan detail data calon
mahasiswa pindah prodi.
3. Aktor mencetak data calon mahasiswa
pindah prodi.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 54/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data calon mahasiswa pindah prodi yang
diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data calon mahasiswa pindah prodi
tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data calon mahasiswa pindah prodi yang
diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data calon mahasiswa pindah prodi telah
ditambah, diubah, dihapus, dicari atau
telah dicetak.

3.2.6. Use Case Specification: Registrasi Mahasiswa
Baru
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data status calon mahasiswa
baru yang telah melakukan registrasi.
Primary Actor
Panitia PMB
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data status registrasi calon mahasiswa


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 55/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

baru.
2. Sistem menampilkan antarmuka
registrasi calon mahasiswa baru.
3. Sistem memberikan pilihan untuk
melakukan ubah data, cetak data.
4. Aktor memilih melakukan ubah data
status registrasi calon mahasiswa
baru.
A-1 Aktor memilih melakukan cetak data
status registrasi calon mahasiswa
baru.
5. Aktor menginputkan data status
registrasi calon mahasiswa baru.
6. Aktor meminta sistem untuk mengubah
data status registrasi calon mahasiswa
baru yang telah diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan cetak data
status registrasi calon mahasiswa baru.
1. Aktor menginputkan nomor registrasi
mahasiswa baru.
2. Sistem menampilkan detail data
mahasiswa baru.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 56/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3. Aktor mencetak data mahasiswa baru.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data status registrasi calon mahasiswa
baru yang diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data status registrasi calon mahasiswa
baru telah diubah atau telah dicetak.

3.2.7. Use Case Specification: Data Mahasiswa
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data mahasiswa.
Primary Actor
Admin BAAK
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data mahasiswa.
2. Sistem menampilkan antarmuka
pengelolaan data mahasiswa.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data.
4. Aktor memilih melakukan tambah data
mahasiswa.
A-1 Aktor memilih melakukan ubah data
mahasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 57/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

A-2 Aktor memilih melakukan hapus data
mahasiswa.
A-3 Aktor memilih melakukan cari data
mahasiswa.
5. Aktor menginputkan data mahasiswa.
6. Aktor meminta sistem untuk menyimpan
data mahasiswa yang telah diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diinputkan ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
mahasiswa.
1. Aktor menginputkan nomor induk
mahasiswa.
2. Sistem menampilkan detail data
mahasiswa.
3. Aktor mengubah data mahasiswa.
4. Aktor meminta sistem untuk menyimpan
data mahasiswa yang telah diubah.
5. Sistem menyimpan data mahasiswa yang
telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
calon mahasiswa transfer.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 58/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Aktor menginputkan nomor induk
mahasiswa.
2. Sistem menampilkan detail data
mahasiswa.
3. Aktor memilih data mahasiswa yang akan
dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem meghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
mahasiswa.
1. Aktor menginputkan nomor induk
mahasiswa.
2. Sistem melakukan pencarian data
mahasiswa.
3. Sistem melakukan pengecekan terhadap
data mahasiswa.
E-2 Data mahasiswa tidak ditemukan.
4. Sistem menampilkan detail data
mahasiswa.
5. Berlanjut ke basic flow langkah-9
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data mahasiswa yang diinputkan kurang
lengkap.
2. Kembali ke Basic Flow langkah ke-5



Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 59/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

E-2 Data mahasiswa tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data mahasiswa yang diinputkan tidak
ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data mahasiswa telah ditambah, diubah,
dihapus, atau dicari.

3.2.8. Use Case Specification: Mata Kuliah
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data mata kuliah.
Primary Actor
Admin BAAK
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data mata kuliah.
2. Sistem menampilkan antarmuka
pengelolaan data mata kuliah.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data.
4. Aktor memilih melakukan tambah data
mata kuliah.
A-1 Aktor memilih melakukan ubah data
mata kuliah.
A-2 Aktor memilih melakukan hapus data
mata kuliah.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 60/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

A-3 Aktor memilih melakukan cari data
mata kuliah.
5. Aktor menginputkan data mata kuliah.
6. Aktor meminta sistem untuk menyimpan
data mata kuliah yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diinputkan ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
mata kuliah.
1. Aktor menginputkan id mata kuliah.
2. Sistem menampilkan detail data mata
kuliah.
3. Aktor mengubah data mata kuliah.
4. Aktor meminta sistem untuk menyimpan
data mata kuliah yang telah diubah.
5. Sistem menyimpan data mata kuliah yang
telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
mata kuliah.
1. Aktor menginputkan id mata kuliah
2. Sistem menampilkan detail data mata


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 61/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

kuliah.
3. Aktor memilih data mata kuliah yang
akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem meghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
mata kuliah.
1. Aktor menginputkan id mata kuliah.
2. Sistem melakukan pencarian data mata
kuliah.
3. Sistem melakukan pengecekan terhadap
data mata kuliah.
E-2 Data mata kuliah tidak ditemukan.
4. Sistem menampilkan detail data mata
kuliah.
5. Berlanjut ke basic flow langkah-9
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data mata kuliah yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data mata kuliah tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data mata kuliah yang diinputkan tidak
ada.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 62/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data mata kuliah telah ditambah, diubah,
dihapus, atau dicari.

3.2.9. Use Case Specification: Jadwal Kuliah
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data jadwal mata kuliah.
Primary Actor
Admin BAAK
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data jadwal kuliah.
2. Sistem menampilkan antarmuka jadwal
kuliah.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
calon jadwal kuliah.
A-1 Aktor memilih melakukan ubah data
jadwal kuliah.
A-2 Aktor memilih melakukan hapus data
jadwal kuliah.
A-3 Aktor memilih melakukan cari data
jadwal kuliah.
A-4 Aktor memilih melakukan cetak data
jadwal kuliah.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 63/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

5. Aktor menginputkan data jadwal kuliah.
6. Aktor meminta sistem untuk menyimpan
data calon jadwal kuliah yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
jadwal kuliah.
1. Aktor menginputkan id jadwal kuliah.
2. Sistem menampilkan detail data jadwal
kuliah.
3. Aktor mengubah data jadwal kuliah.
4. Aktor meminta sistem untuk menyimpan
data jadwal kuliah yang telah diubah.
5. Sistem menyimpan data jadwal kuliah
yang telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
jadwal kuliah.
1. Aktor menginputkan id jadwal kuliah
2. Sistem menampilkan detail data jadwal
kuliah.
3. Aktor memilih data jadwal kuliah yang


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 64/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
jadwal kuliah.
1. Aktor menginputkan id jadwal kuliah.
2. Sistem melakukan pencarian data jadwal
kuliah.
3. Sistem melakukan pengecekan terhadap
data jadwal kuliah.
E-2 Data jadwal kuliah tidak
ditemukan.
4. Sistem menampilkan detail data jadwal
kuliah.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
jadwal kuliah.
1. Aktor menginputkan id jadwal kuliah.
2. Sistem menampilkan detail data jadwal
kuliah.
3. Aktor mencetak data jadwal kuliah.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data calon jadwal kuliah yang


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 65/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data jadwal kuliah tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data jadwal kuliah yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data jadwal kuliah telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.

3.2.10. Use case Specification: KRS
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data kartu rencana studi
(KRS).
Primary Actor
1. Admin BAAK
2. Mahasiswa
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data KRS.
2. Sistem menampilkan antarmuka KRS
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 66/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

KRS.
A-1 Aktor memilih melakukan ubah data
KRS.
A-2 Aktor memilih melakukan hapus data
KRS.
A-3 Aktor memilih melakukan cari data
KRS.
A-4 Aktor memilih melakukan cetak data
KRS.
5. Aktor menginputkan data KRS.
6. Aktor meminta sistem untuk menyimpan
data KRS yang telah diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
KRS.
1. Aktor menginputkan id KRS.
2. Sistem menampilkan detail data KRS.
3. Aktor mengubah data KRS.
4. Aktor meminta sistem untuk menyimpan
data KRS yang telah diubah.
5. Sistem menyimpan data KRS yang telah
diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 67/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


A-2 Aktor memilih melakukan hapus data
KRS.
1. Aktor menginputkan id KRS
2. Sistem menampilkan detail data KRS.
3. Aktor memilih data KRS yang akan
dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
KRS.
1. Aktor menginputkan id KRS.
2. Sistem melakukan pencarian data KRS.
3. Sistem melakukan pengecekan terhadap
data KRS.
E-2 Data KRS tidak ditemukan.
4. Sistem menampilkan detail data KRS.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
KRS.
1. Aktor menginputkan id KRS.
2. Sistem menampilkan detail data KRS.
3. Aktor mencetak data KRS.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 68/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Sistem menampilkan peringatan bahwa
data KRS yang diinputkan kurang
lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data KRS tidak ditemukan.
3. Sistem menampilkan peringatan bahwa
data KRS yang diinputkan tidak ada.
4. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data KRS telah ditambah, diubah,
dihapus, dicari atau telah dicetak.

3.2.11. Use Case Specification: Mengajar Dosen
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data mengajar dosen.
Primary Actor
Admin BAAK
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data mengajar dosen.
2. Sistem menampilkan antarmuka mengajar
dosen.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
mengajar dosen .


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 69/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

A-1 Aktor memilih melakukan ubah data
mengajar dosen.
A-2 Aktor memilih melakukan hapus data
mengajar dosen.
A-3 Aktor memilih melakukan cari data
mengajar dosen.
A-4 Aktor memilih melakukan cetak data
mengajar dosen.
5. Aktor menginputkan data mengajar
dosen.
6. Aktor meminta sistem untuk menyimpan
data mengajar dosen yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
mengajar dosen.
1. Aktor menginputkan id mengajar dosen.
2. Sistem menampilkan detail data
mengajar dosen.
3. Aktor mengubah data mengajar dosen.
4. Aktor meminta sistem untuk menyimpan
data mengajar dosen yang telah diubah.
5. Sistem menyimpan data mengajar dosen


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 70/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

yang telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
mengajar dosen.
1. Aktor menginputkan id mengajar dosen.
2. Sistem menampilkan detail data
mengajar dosen.
3. Aktor memilih data mengajar dosen yang
akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
mengajar dosen.
1. Aktor menginputkan id mengajar dosen.
2. Sistem melakukan pencarian data
mengajar dosen.
3. Sistem melakukan pengecekan terhadap
data mengajar dosen.
E-2 Data mengajar dosen tidak
ditemukan.
4. Sistem menampilkan detail data
mengajar dosen.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 71/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

mengajar dosen.
5. Aktor menginputkan id mengajar dosen.
6. Sistem menampilkan detail data
mengajar dosen.
7. Aktor mencetak data mengajar dosen.
8. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data mengajar dosen yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data mengajar dosen tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data mengajar dosen yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data mengajar dosen telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.

3.2.12. Use Case Specification: Praktek Kependidikan
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data praktek kependidikan
mahasiswa.
Primary Actor
Admin BAAK
Supporting
Actor
-


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 72/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data praktek kependidikan.
2. Sistem menampilkan antarmuka
pengelolaan data praktek kependidikan.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data.
4. Aktor memilih melakukan tambah data
mata kuliah.
A-1 Aktor memilih melakukan ubah data
praktek kependidikan.
A-2 Aktor memilih melakukan hapus data
praktek kependidikan.
A-3 Aktor memilih melakukan cari data
praktek kependidikan.
5. Aktor menginputkan data praktek ke
pendidikan.
6. Aktor meminta sistem untuk menyimpan
data praktek kependidikan yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diinputkan ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 73/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

praktek kependidikan.
1. Aktor menginputkan id praktek
kependidikan.
2. Sistem menampilkan detail data praktek
kependidikan.
3. Aktor mengubah data praktek
kependidikan.
4. Aktor meminta sistem untuk menyimpan
data praktek kependidikan yang telah
diubah.
5. Sistem menyimpan data praktek
kependidikan yang telah diubah ke
dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
praktek kependidikan.
1. Aktor menginputkan id praktek
kependidikan
2. Sistem menampilkan detail data praktek
kependidikan.
3. Aktor memilih data praktek
kependidikan yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem meghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 74/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

mata kuliah.
1. Aktor menginputkan id praktek
kependidikan.
2. Sistem melakukan pencarian data
praktek kependidikan.
3. Sistem melakukan pengecekan terhadap
data praktek kependidikan.
E-2 Data praktek kependidikan tidak
ditemukan.
4. Sistem menampilkan detail data praktek
kependidikan.
5. Berlanjut ke basic flow langkah-9
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data praktek kependidikan yang
diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data praktek kependidikan tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data praktek kependidikan yang
diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data praktek kependidikan telah
ditambah, diubah, dihapus, atau dicari.

3.2.13. Use Case Specification: Thn_Akademik


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 75/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data tahun akademik.
Primary Actor
1. Admin BAAK

Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
tahun akademik.
2. Sistem menampilkan antarmuka
pengelolaan data tahun akademik.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
tahun akademik .
A-1 Aktor memilih melakukan ubah data
tahun akademik.
A-2 Aktor memilih melakukan hapus data
tahun akademik.
A-3 Aktor memilih melakukan cari data
tahun akademik.
A-4 Aktor memilih melakukan cetak data
tahun akademik.
5. Aktor menginputkan data tahun
akademik.
6. Aktor meminta sistem untuk menyimpan
data tahun akademik yang telah
diinputkan.
7. Sistem mengecek data yang telah


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 76/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
tahun akademik.
1. Aktor menginputkan id tahun akademik.
2. Sistem menampilkan detail data tahun
akademik.
3. Aktor mengubah tahun akademik.
4. Aktor meminta sistem untuk menyimpan
data tahun akademik yang telah diubah.
5. Sistem menyimpan data nilai yang telah
diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
nilai.
1. Aktor menginputkan id tahun akademik.
2. Sistem menampilkan detail data tahun
akademik.
3. Aktor memilih data tahun akademik yang
akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 77/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


A-3 Aktor memilih melakukan cari data
nilai.
1. Aktor menginputkan id tahun akademik.
2. Sistem melakukan pencarian data nilai.
3. Sistem melakukan pengecekan terhadap
data tahun akademik.
E-2 Data tahun akademik tidak
ditemukan.
4. Sistem menampilkan detail data tahun
akademik.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
tahun akademik.
1. Aktor menginputkan id tahun akademik.
2. Sistem menampilkan detail data tahun
akademik.
3. Aktor mencetak data tahun akademik.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data tahun akademik yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data nilai tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data tahun akademik yang diinputkan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 78/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data tahun akademik telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.



3.2.14. Use Case Specification: Data Tugas Akhir
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data tugas akhir mahasiswa.
Primary Actor
Admin BAAK
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data tugas akhir.
2. Sistem menampilkan antarmuka
pengelolaan data tugas akhir.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data.
4. Aktor memilih melakukan tambah data
tugas akhir.
A-1 Aktor memilih melakukan ubah data
tugas akhir.
A-2 Aktor memilih melakukan hapus data
tugas akhir.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 79/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

A-3 Aktor memilih melakukan cari data
tugas akhir.
5. Aktor menginputkan data tugas akhir.
6. Aktor meminta sistem untuk menyimpan
data tugas akhir yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diinputkan ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
tugas akhir.
1. Aktor menginputkan id tugas akhir.
2. Sistem menampilkan detail data tugas
akhir.
3. Aktor mengubah data tugas akhir.
4. Aktor meminta sistem untuk menyimpan
data tugas akhir yang telah diubah.
5. Sistem menyimpan data tugas akhir yang
telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
tugas akhir.
1. Aktor menginputkan id tugas akhir.
2. Sistem menampilkan detail data tugas


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 80/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

akhir.
3. Aktor memilih data tugas akhir yang
akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem meghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
tugas akhir.
1. Aktor menginputkan id tugas akhir.
2. Sistem melakukan pencarian data tugas
akhir.
3. Sistem melakukan pengecekan terhadap
data tugas akhir.
E-2 Data tugas akhir tidak ditemukan.
4. Sistem menampilkan detail data tugas
akhir.
5. Berlanjut ke basic flow langkah-9
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data tugas akhir yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data tugas akhir tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data tugas akhir yang diinputkan tidak
ada.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 81/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data tugas akhir telah ditambah, diubah,
dihapus, atau dicari.

3.2.15. Use Case Specification: Yudisium
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data yudisium mahasiswa.
Primary Actor
Admin BAAK
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data yudisium.
2. Sistem menampilkan antarmuka
pengelolaan data yudisium.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data.
4. Aktor memilih melakukan tambah data
yudisium.
A-1 Aktor memilih melakukan ubah data
yudisium.
A-2 Aktor memilih melakukan hapus data
yudisium.
A-3 Aktor memilih melakukan cari data
yudisium.
5. Aktor menginputkan data yudisium.
6. Aktor meminta sistem untuk menyimpan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 82/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

data yudisium yang telah diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diinputkan ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
yudisium.
1. Aktor menginputkan id yudisium.
2. Sistem menampilkan detail data
yudisium.
3. Aktor mengubah data yudisium.
4. Aktor meminta sistem untuk menyimpan
data yudisium yang telah diubah.
5. Sistem menyimpan data yudisium yang
telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
yudisium.
1. Aktor menginputkan id yudisium.
2. Sistem menampilkan detail data
yudisium.
3. Aktor memilih data yudisiumr yang akan
dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 83/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

5. Sistem meghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
yudisium.
1. Aktor menginputkan id yudisium.
2. Sistem melakukan pencarian data
yudisium.
3. Sistem melakukan pengecekan terhadap
data yudisium.
E-2 Data yudisium tidak ditemukan.
4. Sistem menampilkan detail data
yudisium.
5. Berlanjut ke basic flow langkah-9
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data yudisium yang diinputkan kurang
lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data yudisium tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data yudisium yang diinputkan tidak
ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data yudisium telah ditambah, diubah,
dihapus, atau dicari.



Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 84/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3.2.16. Use Case Specification: Beasiswa
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data beasiswa untuk mahasiswa.
Primary Actor
Admin BAAK
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data beasiswa.
2. Sistem menampilkan antarmuka
pengelolaan data beasiswa.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data.
4. Aktor memilih melakukan tambah data
beasiswa.
A-1 Aktor memilih melakukan ubah data
beasiswa.
A-2 Aktor memilih melakukan hapus data
beasiswa.
A-3 Aktor memilih melakukan cari data
beasiswa.
5. Aktor menginputkan data beasiswa.
6. Aktor meminta sistem untuk menyimpan
data beasiswa yang telah diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 85/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

diinputkan ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
beasiswa.
1. Aktor menginputkan id beasiswa.
2. Sistem menampilkan detail data
beasiswa.
3. Aktor mengubah data beasiswa.
4. Aktor meminta sistem untuk menyimpan
data beasiswa yang telah diubah.
5. Sistem menyimpan data beasiswa yang
telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
beasiswa.
1. Aktor menginputkan id beasiswa.
2. Sistem menampilkan detail data
beasiswa.
3. Aktor memilih data beasiswa yang akan
dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem meghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
beasiswa.
1. Aktor menginputkan id beasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 86/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2. Sistem melakukan pencarian data
beasiswa.
3. Sistem melakukan pengecekan terhadap
data beasiswa.
E-2 Data yudisium tidak ditemukan.
4. Sistem menampilkan detail data
beasiswa.
5. Berlanjut ke basic flow langkah-9
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data beasiswa yang diinputkan kurang
lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data beasiswa tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data beasiswa yang diinputkan tidak
ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data beasiswa telah ditambah, diubah,
dihapus, atau dicari.

3.2.17. Use Case Specification: Seleksi dan Rekrutmen
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data seleksi dan rekrutmen
sumber daya manusia.
Primary Actor
Admin Personalia


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 87/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data seleksi dan rekrutmen.
2. Sistem menampilkan antarmuka
pengelolaan data seleksi dan
rekrutmen.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
seleksi dan rekrutmen .
A-1 Aktor memilih melakukan ubah data
seleksi dan rekrutmen.
A-2 Aktor memilih melakukan hapus data
seleksi dan rekrutmen.
A-3 Aktor memilih melakukan cari data
seleksi dan rekrutmen.
A-4 Aktor memilih melakukan cetak data
seleksi dan rekrutmen.
5. Aktor menginputkan data seleksi dan
rekrutmen.
6. Aktor meminta sistem untuk menyimpan
data seleksi dan rekrutmen yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 88/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
seleksi dan rekrutmen.
1. Aktor menginputkan id seleksi dan
rekrutmen.
2. Sistem menampilkan detail data seleksi
dan rekrutmen.
3. Aktor mengubah seleksi dan rekrutmen.
4. Aktor meminta sistem untuk menyimpan
data seleksi dan rekrutmen yang telah
diubah.
5. Sistem menyimpan data seleksi dan
rekrutmen yang telah diubah ke dalam
database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
seleksi dan rekrutmen.
1. Aktor menginputkan id seleksi dan
rekrutmen.
2. Sistem menampilkan detail data seleksi
dan rekrutmen.
3. Aktor memilih data seleksi dan
rekrutmen yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 89/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
seleksi dan rekrutmen.
1. Aktor menginputkan id seleksi dan
rekrutmen.
2. Sistem melakukan pencarian data
seleksi dan rekrutmen.
3. Sistem melakukan pengecekan terhadap
data seleksi dan rekrutmen.
E-2 Data seleksi dan rekrutmen tidak
ditemukan.
4. Sistem menampilkan detail data seleksi
dan rekrutmen.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
seleksi dan rekrutmen.
1. Aktor menginputkan id seleksi dan
rekrutmen.
2. Sistem menampilkan detail data seleksi
dan rekrutmen.
3. Aktor mencetak data seleksi dan
rekrutmen.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data seleksi dan rekrutmen yang
diinputkan kurang lengkap.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 90/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2. Kembali ke Basic Flow langkah ke-5

E-2 Data seleksi dan rekrutmen tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data seleksi dan rekrutmen yang
diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data seleksi dan rekrutmen telah
ditambah, diubah, dihapus, dicari atau
telah dicetak.

3.2.18. Use Case Specification: Biodata Dosen
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola biodata dosen.
Primary Actor
Admin Personalia
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
biodata dosen.
2. Sistem menampilkan antarmuka
pengelolaan biodata dosen.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
biodata dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 91/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

A-1 Aktor memilih melakukan ubah data
biodata dosen.
A-2 Aktor memilih melakukan hapus data
biodata dosen.
A-3 Aktor memilih melakukan cari data
biodata dosen.
A-4 Aktor memilih melakukan cetak data
biodata dosen.
5. Aktor menginputkan data biodata dosen.
6. Aktor meminta sistem untuk menyimpan
data biodata dosen yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
biodata dosen.
1. Aktor menginputkan id biodata dosen.
2. Sistem menampilkan detail data biodata
dosen.
3. Aktor mengubah biodata dosen.
4. Aktor meminta sistem untuk menyimpan
data biodata dosen yang telah diubah.
5. Sistem menyimpan data biodata dosen
yang telah diubah ke dalam database.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 92/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
biodata dosen.
1. Aktor menginputkan id biodata dosen.
2. Sistem menampilkan detail data biodata
dosen.
3. Aktor memilih data biodata dosen yang
akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
biodata dosen.
1. Aktor menginputkan id biodata dosen.
2. Sistem melakukan pencarian data
biodata dosen.
3. Sistem melakukan pengecekan terhadap
data biodata dosen.
E-2 Data biodata dosen tidak
ditemukan.
4. Sistem menampilkan detail data biodata
dosen.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
biodata dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 93/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Aktor menginputkan id biodata dosen.
2. Sistem menampilkan detail data biodata
dosen.
3. Aktor mencetak data biodata dosen.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data biodata dosen yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data biodata dosen tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data biodata dosen yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data biodata dosen telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.

3.2.19. Use Case Specification: Kehadiran Dosen
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data absensi dosen.
Primary Actor
Admin Personalia
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 94/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

absensi dosen.
2. Sistem menampilkan antarmuka
pengelolaan absensi dosen.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
absensi dosen.
A-1 Aktor memilih melakukan ubah data
absensi dosen.
A-2 Aktor memilih melakukan hapus data
absensi dosen.
A-3 Aktor memilih melakukan cari data
absensi dosen.
A-4 Aktor memilih melakukan cetak data
absensi dosen.
5. Aktor menginputkan data absensi dosen.
6. Aktor meminta sistem untuk menyimpan
data absensi dosen yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
absensi dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 95/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Aktor menginputkan id absensi dosen.
2. Sistem menampilkan detail data absensi
dosen.
3. Aktor mengubah absensi dosen.
4. Aktor meminta sistem untuk menyimpan
data absensi dosen yang telah diubah.
5. Sistem menyimpan data absensi dosen
yang telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
absensi dosen.
1. Aktor menginputkan id absensi dosen.
2. Sistem menampilkan detail data absensi
dosen.
3. Aktor memilih data absensi dosen yang
akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
absensi dosen.
1. Aktor menginputkan id absensi dosen.
2. Sistem melakukan pencarian data
absensi dosen.
3. Sistem melakukan pengecekan terhadap
data absensi dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 96/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

E-2 Data absensi dosen tidak
ditemukan.
4. Sistem menampilkan detail data absensi
dosen.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
absensi dosen.
1. Aktor menginputkan id absensi dosen.
2. Sistem menampilkan detail data absensi
dosen.
3. Aktor mencetak data absensi dosen.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data absensi dosen yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data absensi dosen tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data absensi dosen yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data absensi dosen telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.



Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 97/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3.2.20. Use Case Specification: Adimas, Publikasi
ilmiah, Penelitian.
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data pengabdian masyarakat,
publikasi ilmiah dan penelitian dosen.
Primary Actor
Admin Personalia
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data adimas, publikasi ilmiah dan
penelitian dosen.
2. Sistem menampilkan antarmuka
pengelolaan data adimas, publikasi
ilmiah dan penelitian dosen.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
data adimas, publikasi ilmiah dan
penelitian dosen.
A-1 Aktor memilih melakukan ubah data
data adimas, publikasi ilmiah dan
penelitian dosen.
A-2 Aktor memilih melakukan hapus data
data adimas, publikasi ilmiah dan
penelitian dosen.
A-3 Aktor memilih melakukan cari data
data adimas, publikasi ilmiah dan
penelitian dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 98/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

A-4 Aktor memilih melakukan cetak data
data adimas, publikasi ilmiah dan
penelitian dosen.
5. Aktor menginputkan data data adimas,
publikasi ilmiah dan penelitian dosen.
6. Aktor meminta sistem untuk menyimpan
data data adimas, publikasi ilmiah dan
penelitian dosen yang telah
diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
data adimas, publikasi ilmiah dan
penelitian dosen.
1. Aktor menginputkan id data adimas,
publikasi ilmiah dan penelitian dosen.
2. Sistem menampilkan detail data data
adimas, publikasi ilmiah dan
penelitian dosen.
3. Aktor mengubah data adimas, publikasi
ilmiah dan penelitian dosen.
4. Aktor meminta sistem untuk menyimpan
data data adimas, publikasi ilmiah dan
penelitian dosen yang telah diubah.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 99/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

5. Sistem menyimpan data data adimas,
publikasi ilmiah dan penelitian dosen
yang telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
data adimas, publikasi ilmiah dan
penelitian dosen.
1. Aktor menginputkan id data adimas,
publikasi ilmiah dan penelitian dosen.
2. Sistem menampilkan detail data data
adimas, publikasi ilmiah dan
penelitian dosen.
3. Aktor memilih data data adimas,
publikasi ilmiah dan penelitian dosen
yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
data adimas, publikasi ilmiah dan
penelitian dosen.
1. Aktor menginputkan id data adimas,
publikasi ilmiah dan penelitian dosen.
2. Sistem melakukan pencarian data data
adimas, publikasi ilmiah dan
penelitian dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 100/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3. Sistem melakukan pengecekan terhadap
data data adimas, publikasi ilmiah dan
penelitian dosen.
E-2 Data data adimas, publikasi ilmiah
dan penelitian dosen tidak ditemukan.
4. Sistem menampilkan detail data data
adimas, publikasi ilmiah dan
penelitian dosen.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
data adimas, publikasi ilmiah dan
penelitian dosen.
1. Aktor menginputkan id data adimas,
publikasi ilmiah dan penelitian dosen.
2. Sistem menampilkan detail data data
adimas, publikasi ilmiah dan
penelitian dosen.
3. Aktor mencetak data data adimas,
publikasi ilmiah dan penelitian dosen.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data data adimas, publikasi ilmiah dan
penelitian dosen yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data data adimas, publikasi ilmiah


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 101/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

dan penelitian dosen tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data data adimas, publikasi ilmiah dan
penelitian dosen yang diinputkan tidak
ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data data adimas, publikasi ilmiah dan
penelitian dosen telah ditambah, diubah,
dihapus, dicari atau telah dicetak.

3.2.21. Use Case Specification: Jabatan Fungsional dan
Angka Kredit.
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data Jabatan Fungsional dan
Angka Kredit.
Primary Actor
Admin Personalia
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data jabatan fungsional dan angka
kredit.
2. Sistem menampilkan antarmuka
pengelolaan data jabatan fungsional
dan angka kredit.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 102/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4. Aktor memilih melakukan tambah data
data jabatan fungsional dan angka
kredit.
A-1 Aktor memilih melakukan ubah data
jabatan fungsional dan angka kredit.
A-2 Aktor memilih melakukan hapus data
jabatan fungsional dan angka kredit.
A-3 Aktor memilih melakukan cari data
jabatan fungsional dan angka kredit.
A-4 Aktor memilih melakukan cetak data
jabatan fungsional dan angka kredit.
5. Aktor menginputkan data jabatan
fungsional dan angka kredit.
6. Aktor meminta sistem untuk menyimpan
data jabatan fungsional dan angka
kredit.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
jabatan fungsional dan angka kredit.
1. Aktor menginputkan id data jabatan
fungsional dan angka kredit.
2. Sistem menampilkan detail data jabatan
fungsional dan angka kredit.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 103/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3. Aktor mengubah data jabatan fungsional
dan angka kredit.
4. Aktor meminta sistem untuk menyimpan
data jabatan fungsional dan angka
kredit.
5. Sistem menyimpan data jabatan
fungsional dan angka kredit yang telah
diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
jabatan fungsional dan angka kredit.
1. Aktor menginputkan id jabatan
fungsional dan angka kredit.
2. Sistem menampilkan detail data jabatan
fungsional dan angka kredit.
3. Aktor memilih data jabatan fungsional
dan angka kredit.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
jabatan fungsional dan angka kredit.
1. Aktor menginputkan id data jabatan
fungsional dan angka kredit.
2. Sistem melakukan pencarian data
jabatan fungsional dan angka kredit.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 104/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3. Sistem melakukan pengecekan terhadap
data jabatan fungsional dan angka
kredit.
E-2 Data jabatan fungsional dan angka
kredit tidak ditemukan.
4. Sistem menampilkan detail data jabatan
fungsional dan angka kredit.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
data jabatan fungsional dan angka
kredit.
1. Aktor menginputkan id data jabatan
fungsional dan angka kredit.
2. Sistem menampilkan detail data jabatan
fungsional dan angka kredit.
3. Aktor mencetak data jabatan fungsional
dan angka kredit.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data jabatan fungsional dan angka
kredit yang diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data jabatan fungsional dan angka
kredit tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data jabatan fungsional dan angka


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 105/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

kredit yang diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data jabatan fungsional dan angka kredit
telah ditambah, diubah, dihapus, dicari
atau telah dicetak.


3.2.22. Use Case Specification: Biodata Karyawan
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola biodata karyawan.
Primary Actor
Admin Personalia
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
biodata karyawan.
2. Sistem menampilkan antarmuka
pengelolaan biodata karyawan.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah biodata
karyawan.
A-1 Aktor memilih melakukan ubah
biodata karyawan.
A-2 Aktor memilih melakukan hapus
biodata karyawan.
A-3 Aktor memilih melakukan cari


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 106/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

biodata karyawan.
A-4 Aktor memilih melakukan cetak
biodata karyawan.
5. Aktor menginputkan data biodata
karyawan.
6. Aktor meminta sistem untuk menyimpan
biodata karyawan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah biodata
karyawan.
1. Aktor menginputkan id biodata
karyawan.
2. Sistem menampilkan detail biodata
karyawan.
3. Aktor mengubah biodata karyawan.
4. Aktor meminta sistem untuk menyimpan
data biodata karyawan.
5. Sistem menyimpan data biodata karyawan
yang telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus
biodata karyawan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 107/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Aktor menginputkan id biodata
karyawan.
2. Sistem menampilkan detail biodata
karyawan.
3. Aktor memilih data biodata karyawan
yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
biodata karyawan.
1. Aktor menginputkan id data biodata
karyawan.
2. Sistem melakukan pencarian data
biodata karyawan.
3. Sistem melakukan pengecekan terhadap
data biodata karyawan.
E-2 Data biodata karyawan tidak
ditemukan.
4. Sistem menampilkan detail data biodata
karyawan.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
biodata karyawan.
1. Aktor menginputkan id data biodata
karyawan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 108/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2. Sistem menampilkan detail data biodata
karyawan.
3. Aktor mencetak data biodata karyawan.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data biodata karyawan yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data jabatan biodata karyawan tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data biodata karyawan yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data biodata karyawan telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.

3.2.23. Use Case Specification: Absensi Karyawan.
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola absensi karyawan.
Primary Actor
Admin Personalia
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 109/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

absensi karyawan.
2. Sistem menampilkan antarmuka
pengelolaan absensi karyawan.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah absensi
karyawan.
A-1 Aktor memilih melakukan ubah
absensi karyawan.
A-2 Aktor memilih melakukan hapus
absensi karyawan.
A-3 Aktor memilih melakukan cari
absensi karyawan.
A-4 Aktor memilih melakukan cetak
absensi karyawan.
5. Aktor menginputkan data absensi
karyawan.
6. Aktor meminta sistem untuk menyimpan
biodata karyawan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah absensi
karyawan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 110/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Aktor menginputkan id absensi
karyawan.
2. Sistem menampilkan detail absensi
karyawan.
3. Aktor mengubah absensi karyawan.
4. Aktor meminta sistem untuk menyimpan
data absensi karyawan.
5. Sistem menyimpan data absensi karyawan
yang telah diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus
absensi karyawan.
1. Aktor menginputkan id absensi
karyawan.
2. Sistem menampilkan detail absensi
karyawan.
3. Aktor memilih data absensi karyawan
yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
absensi karyawan.
1. Aktor menginputkan id data absensi
karyawan.
2. Sistem melakukan pencarian data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 111/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

absensi karyawan.
3. Sistem melakukan pengecekan terhadap
data absensi karyawan.
E-2 Data absensi karyawan tidak
ditemukan.
4. Sistem menampilkan detail data absensi
karyawan.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
absensi karyawan.
1. Aktor menginputkan id data absensi
karyawan.
2. Sistem menampilkan detail data absensi
karyawan.
3. Aktor mencetak data absensi karyawan.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data absensi karyawan yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data absensi karyawan tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data absensi karyawan yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 112/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data absensi karyawan telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.

3.2.24. Use Case Specification: Pembayaran Registrasi
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola pembayaran registrasi
pendaftaran mahasiswa baru.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data pembayaran registrasi
pendaftaran.
2. Sistem menampilkan antarmuka
pengelolaan data pembayaran registrasi
pendaftaran.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah
pembayaran registrasi pendaftaran.
A-1 Aktor memilih melakukan ubah
pembayaran registrasi pendaftaran.
A-2 Aktor memilih melakukan hapus
pembayaran registrasi pendaftaran.
A-3 Aktor memilih melakukan cari


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 113/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

pembayaran registrasi pendaftaran.
A-4 Aktor memilih melakukan cetak
pembayaran registrasi pendaftaran.
5. Aktor menginputkan data pembayaran
registrasi pendaftaran.
6. Aktor meminta sistem untuk menyimpan
pembayaran registrasi pendaftaran.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah
pembayaran registrasi pendaftaran.
1. Aktor menginputkan id pembayaran
registrasi pendaftaran.
2. Sistem menampilkan detail pembayaran
registrasi pendaftaran.
3. Aktor mengubah pembayaran registrasi
pendaftaran.
4. Aktor meminta sistem untuk menyimpan
data pembayaran registrasi
pendaftaran.
5. Sistem menyimpan data pembayaran
registrasi pendaftaran yang telah
diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 114/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


A-2 Aktor memilih melakukan hapus
pembayaran registrasi pendaftaran.
1. Aktor menginputkan id pembayaran
registrasi pendaftaran.
2. Sistem menampilkan detail pembayaran
registrasi pendaftaran.
3. Aktor memilih data pembayaran
registrasi pendaftaran yang akan
dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
pembayaran registrasi pendaftaran.
1. Aktor menginputkan id data pembayaran
registrasi pendaftaran.
2. Sistem melakukan pencarian data
pembayaran registrasi pendaftaran.
3. Sistem melakukan pengecekan terhadap
data pembayaran registrasi
pendaftaran.
E-2 Data pembayaran registrasi
pendaftaran tidak ditemukan.
4. Sistem menampilkan detail data
pembayaran registrasi pendaftaran.
5. Berlanjut ke basic flow langkah-9


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 115/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


A-4 Aktor memilih melakukan cetak data
pembayaran registrasi pendaftaran.
1. Aktor menginputkan id data pembayaran
registrasi pendaftaran.
2. Sistem menampilkan detail data
pembayaran registrasi pendaftaran.
3. Aktor mencetak data pembayaran
registrasi pendaftaran.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data pembayaran registrasi pendaftaran
yang diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data pembayaran registrasi
pendaftaran tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data pembayaran registrasi pendaftaran
yang diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data pembayaran registrasi pendaftaran
telah ditambah, diubah, dihapus, dicari
atau telah dicetak.

3.2.25. Use Case Specification: Pembayaran SPP


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 116/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola pembayaran SPP mahasiswa.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data pembayaran SPP mahasiswa.
2. Sistem menampilkan antarmuka
pengelolaan data pembayaran SPP
mahasiswa.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah
pembayaran SPP mahasiswa.
A-1 Aktor memilih melakukan ubah
pembayaran SPP mahasiswa.
A-2 Aktor memilih melakukan hapus
pembayaran SPP mahasiswa.
A-3 Aktor memilih melakukan cari
pembayaran SPP mahasiswa.
A-4 Aktor memilih melakukan cetak
pembayaran SPP mahasiswa.
5. Aktor menginputkan data pembayaran SPP
mahasiswa.
6. Aktor meminta sistem untuk menyimpan
pembayaran SPP mahasiswa.
7. Sistem mengecek data yang telah
diinputkan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 117/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah
pembayaran SPP mahasiswa.
1. Aktor menginputkan id pembayaran SPP
mahasiswa.
2. Sistem menampilkan detail pembayaran
SPP mahasiswa.
3. Aktor mengubah pembayaran SPP
mahasiswa.
4. Aktor meminta sistem untuk menyimpan
data pembayaran SPP mahasiswa.
5. Sistem menyimpan data pembayaran SPP
mahasiswa diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus
pembayaran SPP mahasiswa.
1. Aktor menginputkan id pembayaran SPP
mahasiswa.
2. Sistem menampilkan detail pembayaran
SPP mahasiswa.
3. Aktor memilih data pembayaran SPP
mahasiswa yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 118/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
pembayaran SPP mahasiswa.
1. Aktor menginputkan id data pembayaran
SPP mahasiswa.
2. Sistem melakukan pencarian data
pembayaran SPP mahasiswa.
3. Sistem melakukan pengecekan terhadap
data pembayaran SPP mahasiswa.
E-2 Data pembayaran SPP mahasiswa
tidak ditemukan.
4. Sistem menampilkan detail data
pembayaran SPP mahasiswa.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
pembayaran SPP mahasiswa.
1. Aktor menginputkan id data pembayaran
SPP mahasiswa.
2. Sistem menampilkan detail pembayaran
SPP mahasiswa.
3. Aktor mencetak data pembayaran SPP
mahasiswa.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data pembayaran SPP mahasiswa yang


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 119/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data pembayaran SPP mahasiswa tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data pembayaran SPP yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data pembayaran SPP mahasiswa telah
ditambah, diubah, dihapus, dicari atau
telah dicetak.

3.2.26. Use Case Specification: Pembayaran SP
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola pembayaran SP mahasiswa.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data pembayaran SP mahasiswa.
2. Sistem menampilkan antarmuka
pengelolaan data pembayaran SP
mahasiswa.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 120/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4. Aktor memilih melakukan tambah
pembayaran SP mahasiswa.
A-1 Aktor memilih melakukan ubah
pembayaran SP mahasiswa.
A-2 Aktor memilih melakukan hapus
pembayaran SP mahasiswa.
A-3 Aktor memilih melakukan cari
pembayaran SP mahasiswa.
A-4 Aktor memilih melakukan cetak
pembayaran SP mahasiswa.
5. Aktor menginputkan data pembayaran SP
mahasiswa.
6. Aktor meminta sistem untuk menyimpan
pembayaran SP mahasiswa.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah
pembayaran SP mahasiswa.
1. Aktor menginputkan id pembayaran SP
mahasiswa.
2. Sistem menampilkan detail pembayaran
SP mahasiswa.
3. Aktor mengubah pembayaran SP
mahasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 121/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4. Aktor meminta sistem untuk menyimpan
data pembayaran SP mahasiswa.
5. Sistem menyimpan data pembayaran SP
mahasiswa diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus
pembayaran SP mahasiswa.
1. Aktor menginputkan id pembayaran SP
mahasiswa.
2. Sistem menampilkan detail pembayaran
SP mahasiswa.
3. Aktor memilih data pembayaran SP
mahasiswa yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
pembayaran SP mahasiswa.
1. Aktor menginputkan id data pembayaran
SP mahasiswa.
2. Sistem melakukan pencarian data
pembayaran SP mahasiswa.
3. Sistem melakukan pengecekan terhadap
data pembayaran SP mahasiswa.
E-2 Data pembayaran SP mahasiswa tidak
ditemukan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 122/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4. Sistem menampilkan detail data
pembayaran SP mahasiswa.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
pembayaran SP mahasiswa.
1. Aktor menginputkan id data pembayaran
SP mahasiswa.
2. Sistem menampilkan detail pembayaran
SP mahasiswa.
3. Aktor mencetak data pembayaran SP
mahasiswa.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data pembayaran SP mahasiswa yang
diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data pembayaran SP mahasiswa tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data pembayaran SP yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data pembayaran SP mahasiswa telah
ditambah, diubah, dihapus, dicari atau


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 123/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

telah dicetak.

3.2.27. Use Case Specification: Pembayaran Praktek
Kependidikan.
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola pembayaran Praktek
Kependidikan mahasiswa.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data praktek kependidikan mahasiswa.
2. Sistem menampilkan antarmuka
pengelolaan data pembayaran praktek
kependidikan mahasiswa.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah
pembayaran praktek kependidikan
mahasiswa.
A-1 Aktor memilih melakukan ubah
pembayaran praktek kependidikan
mahasiswa.
A-2 Aktor memilih melakukan hapus
pembayaran praktek kependidikan
mahasiswa.
A-3 Aktor memilih melakukan cari
pembayaran praktek kependidikan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 124/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

mahasiswa.
A-4 Aktor memilih melakukan cetak
pembayaran praktek kependidikan
mahasiswa.
5. Aktor menginputkan data pembayaran
praktek kependidikan mahasiswa.
6. Aktor meminta sistem untuk menyimpan
pembayaran praktek kependidikan
mahasiswa.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah
pembayaran praktek kependidikan
mahasiswa.
1. Aktor menginputkan id pembayaran
praktek kependidikan mahasiswa.
2. Sistem menampilkan detail pembayaran
praktek kependidikan mahasiswa.
3. Aktor mengubah pembayaran praktek
kependidikan mahasiswa.
4. Aktor meminta sistem untuk menyimpan
data pembayaran praktek kependidikan
mahasiswa.
5. Sistem menyimpan data pembayaran


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 125/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

praktek kependidikan mahasiswa diubah
ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus
pembayaran praktek kependidikan
mahasiswa.
7. Aktor menginputkan id pembayaran
praktek kependidikan mahasiswa.
8. Sistem menampilkan detail pembayaran
praktek kependidikan mahasiswa.
9. Aktor memilih data pembayaran praktek
kependidikan mahasiswa yang akan
dihapus.
10. Sistem melakukan konfirmasi bahwa
data akan dihapus.
11. Sistem menghapus data dari
database.
12. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
pembayaran praktek kependidikan
mahasiswa.
1. Aktor menginputkan id data pembayaran
praktek kependidikan mahasiswa.
2. Sistem melakukan pencarian data
pembayaran praktek kependidikan
mahasiswa.
3. Sistem melakukan pengecekan terhadap


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 126/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

data pembayaran praktek kependidikan
mahasiswa.
E-2 Data pembayaran praktek
kependidikan mahasiswa tidak
ditemukan.
4. Sistem menampilkan detail data
pembayaran praktek kependidikan
mahasiswa.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
pembayaran praktek kependidikan
mahasiswa.
1. Aktor menginputkan id data pembayaran
praktek kependidikan mahasiswa.
2. Sistem menampilkan detail pembayaran
praktek kependidikan mahasiswa.
3. Aktor mencetak data pembayaran praktek
kependidikan mahasiswa.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data pembayaran praktek kependidikan
mahasiswa yang diinputkan kurang
lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data pembayaran praktek kependidikan
mahasiswa tidak ditemukan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 127/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Sistem menampilkan peringatan bahwa
data pembayaran praktek kependidikan
yang diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data pembayaran praktek kependidikan
mahasiswa telah ditambah, diubah,
dihapus, dicari atau telah dicetak.

3.2.28. Use Case Specification: Pembayaran Tugas Akhir
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola pembayaran Tugas Akhir
mahasiswa.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data tugas akhir mahasiswa.
2. Sistem menampilkan antarmuka
pengelolaan data pembayaran tugas
akhir mahasiswa.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah
pembayaran tugas akhir mahasiswa.
A-1 Aktor memilih melakukan ubah
pembayaran tugas akhir mahasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 128/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

A-2 Aktor memilih melakukan hapus
pembayaran tugas akhir mahasiswa.
A-3 Aktor memilih melakukan cari
pembayaran tugas akhir mahasiswa.
A-4 Aktor memilih melakukan cetak
pembayaran tugas akhir mahasiswa.
5. Aktor menginputkan data pembayaran
tugas akhir mahasiswa.
6. Aktor meminta sistem untuk menyimpan
pembayaran tugas akhir mahasiswa.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah
pembayaran tugas akhir mahasiswa.
1. Aktor menginputkan id pembayaran tugas
akhir mahasiswa.
2. Sistem menampilkan detail pembayaran
tugas akhir mahasiswa.
3. Aktor mengubah pembayaran tugas akhir
mahasiswa.
4. Aktor meminta sistem untuk menyimpan
data pembayaran tugas akhir mahasiswa.
5. Sistem menyimpan data pembayaran tugas
akhir mahasiswa diubah ke dalam


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 129/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus
pembayaran tugas akhir mahasiswa.
13. Aktor menginputkan id pembayaran
tugas akhir mahasiswa.
14. Sistem menampilkan detail
pembayaran tugas akhir mahasiswa.
15. Aktor memilih data pembayaran tugas
akhir mahasiswa yang akan dihapus.
16. Sistem melakukan konfirmasi bahwa
data akan dihapus.
17. Sistem menghapus data dari
database.
18. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
pembayaran tugas akhir mahasiswa.
1. Aktor menginputkan id data pembayaran
tugas akhir mahasiswa.
2. Sistem melakukan pencarian data
pembayaran tugas akhir mahasiswa.
3. Sistem melakukan pengecekan terhadap
data pembayaran tugas akhir mahasiswa.
E-2 Data pembayaran tugas akhir
mahasiswa tidak ditemukan.
4. Sistem menampilkan detail data
pembayaran tugas akhir mahasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 130/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
pembayaran tugas akhir mahasiswa.
1. Aktor menginputkan id data pembayaran
tugas akhir mahasiswa.
2. Sistem menampilkan detail pembayaran
tugas akhir mahasiswa.
3. Aktor mencetak data pembayaran tugas
akhir mahasiswa.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data pembayaran tugas akhir mahasiswa
yang diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data pembayaran tugas akhir
mahasiswa tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data pembayaran tugas akhir yang
diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data pembayaran tugas akhir mahasiswa
telah ditambah, diubah, dihapus, dicari
atau telah dicetak.

3.2.29. Use Case Specification: Pembayaran Beasiswa


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 131/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola pembayaran beasiswa untuk
mahasiswa.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data beasiswa mahasiswa.
2. Sistem menampilkan antarmuka
pengelolaan data beasiswa mahasiswa.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
pembayaran beasiswa mahasiswa.
A-1 Aktor memilih melakukan ubah data
pembayaran beasiswa mahasiswa.
A-2 Aktor memilih melakukan hapus data
pembayaran beasiswa mahasiswa.
A-3 Aktor memilih melakukan cari data
pembayaran beasiswa mahasiswa.
A-4 Aktor memilih melakukan cetak data
pembayaran beasiswa mahasiswa.
5. Aktor menginputkan data pembayaran
beasiswa mahasiswa.
6. Aktor meminta sistem untuk menyimpan
pembayaran beasiswa mahasiswa.
7. Sistem mengecek data yang telah
diinputkan


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 132/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
pembayaran beasiswa mahasiswa.
7. Aktor menginputkan id pembayaran
beasiswa mahasiswa.
8. Sistem menampilkan detail pembayaran
beasiswa mahasiswa.
9. Aktor mengubah pembayaran beasiswa
mahasiswa.
10. Aktor meminta sistem untuk
menyimpan data pembayaran beasiswa
mahasiswa.
11. Sistem menyimpan data pembayaran
beasiswa mahasiswa diubah ke dalam
database.
12. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus
pembayaran beasiswa mahasiswa.
1. Aktor menginputkan id pembayaran
beasiswa mahasiswa.
2. Sistem menampilkan detail pembayaran
beasiswa mahasiswa.
3. Aktor memilih data pembayaran beasiswa
mahasiswa yang akan dihapus.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 133/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
pembayaran beasiswa mahasiswa.
6. Aktor menginputkan id data pembayaran
beasiswa mahasiswa.
7. Sistem melakukan pencarian data
pembayaran beasiswa mahasiswa.
8. Sistem melakukan pengecekan terhadap
data pembayaran beasiswa mahasiswa.
E-2 Data pembayaran beasiswa mahasiswa
tidak ditemukan.
9. Sistem menampilkan detail data
pembayaran beasiswa mahasiswa.
10. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
pembayaran beasiswa mahasiswa.
1. Aktor menginputkan id data pembayaran
beasiswa mahasiswa.
2. Sistem menampilkan detail pembayaran
beasiswa mahasiswa.
3. Aktor mencetak data pembayaran
beasiswa mahasiswa.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 134/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Sistem menampilkan peringatan bahwa
data pembayaran beasiswa mahasiswa
yang diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data pembayaran beasiswa mahasiswa
tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data pembayaran beasiswa yang
diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data pembayaran beasiswa mahasiswa telah
ditambah, diubah, dihapus, dicari atau
telah dicetak.

3.2.30. Use Case Specification: Pembayaran Yudisium
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola pembayaran yudisium untuk
mahasiswa.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data yudisium mahasiswa.
2. Sistem menampilkan antarmuka
pengelolaan data yudisium mahasiswa.
3. Sistem memberikan pilihan untuk


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 135/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
pembayaran yudisium mahasiswa.
A-1 Aktor memilih melakukan ubah data
pembayaran yudisium mahasiswa.
A-2 Aktor memilih melakukan hapus data
pembayaran yudisium mahasiswa.
A-3 Aktor memilih melakukan cari data
pembayaran yudisium mahasiswa.
A-4 Aktor memilih melakukan cetak data
pembayaran yudisium mahasiswa.
5. Aktor menginputkan data pembayaran
yudisium mahasiswa.
6. Aktor meminta sistem untuk menyimpan
pembayaran yudisium mahasiswa.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
pembayaran yudisium mahasiswa.
13. Aktor menginputkan id pembayaran
yudisium mahasiswa.
14. Sistem menampilkan detail
pembayaran yudisium mahasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 136/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

15. Aktor mengubah data pembayaran
yudisium mahasiswa.
16. Aktor meminta sistem untuk
menyimpan data pembayaran yudisium
mahasiswa.
17. Sistem menyimpan data pembayaran
yudisium mahasiswa diubah ke dalam
database.
18. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
pembayaran yudisium mahasiswa.
1. Aktor menginputkan id pembayaran
yudisium mahasiswa.
2. Sistem menampilkan detail pembayaran
yudisium mahasiswa.
3. Aktor memilih data pembayaran yudisium
mahasiswa yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
pembayaran yudisium mahasiswa.
1. Aktor menginputkan id data pembayaran
yudisium mahasiswa.
2. Sistem melakukan pencarian data
pembayaran yudisium mahasiswa.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 137/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3. Sistem melakukan pengecekan terhadap
data pembayaran yudisium mahasiswa.
E-2 Data pembayaran yudisium mahasiswa
tidak ditemukan.
4. Sistem menampilkan detail data
pembayaran yudisium mahasiswa.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
pembayaran yudisium mahasiswa.
1. Aktor menginputkan id data pembayaran
yudisium mahasiswa.
2. Sistem menampilkan detail pembayaran
yudisium siswa mahasiswa.
3. Aktor mencetak data pembayaran
yudisium mahasiswa.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data pembayaran yudisium mahasiswa
yang diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data pembayaran yudisium mahasiswa
tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data pembayaran yudisium yang
diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 138/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data pembayaran yudisium mahasiswa telah
ditambah, diubah, dihapus, dicari atau
telah dicetak.


3.2.31. Use Case Specification: Kartu Rencana Ujian
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola data kartu rencana ujian
(KRU).
Primary Actor
1. Admin BAAK
2. Mahasiswa
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data KRU.
2. Sistem menampilkan antarmuka KRU
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
KRU.
A-1 Aktor memilih melakukan ubah data
KRU.
A-2 Aktor memilih melakukan hapus data
KRU.
A-3 Aktor memilih melakukan cari data
KRU.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 139/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

A-4 Aktor memilih melakukan cetak data
KRU.
5. Aktor menginputkan data KRU.
6. Aktor meminta sistem untuk menyimpan
data KRU yang telah diinputkan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
KRU.
1. Aktor menginputkan id KRU.
2. Sistem menampilkan detail data KRU.
3. Aktor mengubah data KRU.
4. Aktor meminta sistem untuk menyimpan
data KRU yang telah diubah.
5. Sistem menyimpan data KRU yang telah
diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
KRU.
1. Aktor menginputkan id KRU
2. Sistem menampilkan detail data KRU.
3. Aktor memilih data KRU yang akan
dihapus.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 140/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
KRU.
1. Aktor menginputkan id KRU.
2. Sistem melakukan pencarian data KRU.
3. Sistem melakukan pengecekan terhadap
data KRU.
E-2 Data KRU tidak ditemukan.
4. Sistem menampilkan detail data KRU.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
KRU.
1. Aktor menginputkan id KRU.
2. Sistem menampilkan detail data KRU.
3. Aktor mencetak data KRU.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data KRU yang diinputkan kurang
lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data KRU tidak ditemukan.
1. Sistem menampilkan peringatan bahwa


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 141/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

data KRU yang diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data KRU telah ditambah, diubah,
dihapus, dicari atau telah dicetak.

3.2.32. Use Case Specification: Penggajian Dosen
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola penggajian dosen.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data penggajian dosen.
2. Sistem menampilkan antarmuka
pengelolaan penggajian dosen.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
penggajian dosen.
A-1 Aktor memilih melakukan ubah data
penggajian dosen.
A-2 Aktor memilih melakukan hapus data
penggajian dosen.
A-3 Aktor memilih melakukan cari data
penggajian dosen.
A-4 Aktor memilih melakukan cetak data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 142/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

penggajian dosen.
5. Aktor menginputkan data penggajian
dosen.
6. Aktor meminta sistem untuk menyimpan
penggajian dosen.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
penggajian dosen.
1. Aktor menginputkan id penggajian
dosen.
2. Sistem menampilkan detail penggajian
dosen.
3. Aktor mengubah data penggajian dosen.
4. Aktor meminta sistem untuk menyimpan
data penggajian dosen.
5. Sistem menyimpan data penggajian dosen
diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
penggajian dosen.
1. Aktor menginputkan id penggajian
dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 143/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2. Sistem menampilkan detail penggajian
dosen.
3. Aktor memilih data penggajian dosen
yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
penggajian dosen.
1. Aktor menginputkan id data penggajian
dosen.
2. Sistem melakukan pencarian data
penggajian dosen.
3. Sistem melakukan pengecekan terhadap
data penggajian dosen.
E-2 Data penggajian dosen tidak
ditemukan.
4. Sistem menampilkan detail data
penggajian dosen.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
penggajian dosen.
1. Aktor menginputkan id data penggajian
dosen.
2. Sistem menampilkan detail penggajian
dosen.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 144/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

3. Aktor mencetak data penggajian dosen.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data penggajian dosen yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data penggajian dosen tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data penggajian dosen yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data penggajian dosen telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.

3.2.33. Use Case Specification: Penggajian Karyawan
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola penggajian untuk karyawan.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data penggajian karyawan.
2. Sistem menampilkan antarmuka


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 145/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

pengelolaan data penggajian karyawan.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
penggajian karyawan.
A-1 Aktor memilih melakukan ubah data
penggajian karyawan.
A-2 Aktor memilih melakukan hapus data
penggajian karyawan.
A-3 Aktor memilih melakukan cari data
penggajian karyawan.
A-4 Aktor memilih melakukan cetak data
penggajian karyawan.
5. Aktor menginputkan data penggajian
karyawan.
6. Aktor meminta sistem untuk menyimpan
penggajian karyawan.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
penggajian karyawan.
1. Aktor menginputkan id penggajian
karyawan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 146/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

2. Sistem menampilkan detail penggajian
karyawan.
3. Aktor mengubah data penggajian
karyawan.
4. Aktor meminta sistem untuk menyimpan
data penggajian karyawan.
5. Sistem menyimpan data penggajian
karyawan diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
penggajian karyawan.
1. Aktor menginputkan id penggajian
karyawan.
2. Sistem menampilkan detail penggajian
karyawan.
3. Aktor memilih data penggajian karyawan
yang akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
penggajian karyawan.
6. Aktor menginputkan id data penggajian
karyawan.
7. Sistem melakukan pencarian data
penggajian karyawan.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 147/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

8. Sistem melakukan pengecekan terhadap
data penggajian karyawan.
E-2 Data penggajian karyawan tidak
ditemukan.
9. Sistem menampilkan detail data
penggajian karyawan.
10. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
penggajian karyawan.
1. Aktor menginputkan id data penggajian
karyawan.
2. Sistem menampilkan detail penggajian
karyawan.
3. Aktor mencetak data penggajian
karyawan.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.
1. Sistem menampilkan peringatan bahwa
data penggajian karyawan yang
diinputkan kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data penggajian karyawan tidak
ditemukan.
1. Sistem menampilkan peringatan bahwa
data penggajian karyawan yang
diinputkan tidak ada.
2. Kembali ke Basic Flow langkah ke-3


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 148/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data penggajian karyawan telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.

3.2.34. Use Case Specification :Pembayaran KRU
Brief
Description
Use Case ini digunakan oleh aktor untuk
mengelola pembayaran KRU.
Primary Actor
Admin Keuangan
Supporting
Actor
-
Basic Flow
1. Use Case ini dimulai ketika aktor
memilih untuk melakukan pengelolaan
data pembayaran KRU.
2. Sistem menampilkan antarmuka
pengelolaan data pembayaran KRU.
3. Sistem memberikan pilihan untuk
melakukan tambah data, ubah data,
hapus data, cari data dan cetak data.
4. Aktor memilih melakukan tambah data
pembayaran KRU.
A-1 Aktor memilih melakukan ubah data
pembayaran KRU.
A-2 Aktor memilih melakukan hapus data
pembayaran KRU.
A-3 Aktor memilih melakukan cari data
pembayaran KRU.
A-4 Aktor memilih melakukan cetak data
pembayaran KRU.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 149/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

5. Aktor menginputkan data pembayaran
KRU.
6. Aktor meminta sistem untuk menyimpan
pembayaran KRU.
7. Sistem mengecek data yang telah
diinputkan
E-1 Data yang diinputkan kurang
lengkap.
8. Sistem menyimpan data yang telah
diubah ke database
9. Use Case selesai
Alternative
Flow
A-1 Aktor memilih melakukan ubah data
pembayaran KRU.
1. Aktor menginputkan id pembayaran KRU.
2. Sistem menampilkan detail pembayaran
KRU.
3. Aktor mengubah data pembayaran KRU.
4. Aktor meminta sistem untuk menyimpan
data pembayaran KRU.
5. Sistem menyimpan data pembayaran KRU
diubah ke dalam database.
6. Berlanjut ke basic flow langkah-9

A-2 Aktor memilih melakukan hapus data
pembayaran KRU.
1. Aktor menginputkan id pembayaran KRU.
2. Sistem menampilkan detail pembayaran
KRU.
3. Aktor memilih data pembayaran KRU yang


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 150/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

akan dihapus.
4. Sistem melakukan konfirmasi bahwa data
akan dihapus.
5. Sistem menghapus data dari database.
6. Berlanjut ke basic flow langkah-9

A-3 Aktor memilih melakukan cari data
pembayaran KRU.
1. Aktor menginputkan id data pembayaran
KRU.
2. Sistem melakukan pencarian data
pembayaran KRU.
3. Sistem melakukan pengecekan terhadap
data pembayaran KRU.
E-2 Data pembayaran KRU tidak
ditemukan.
4. Sistem menampilkan detail data
pembayaran KRU.
5. Berlanjut ke basic flow langkah-9

A-4 Aktor memilih melakukan cetak data
pembayaran KRU.
1. Aktor menginputkan id data pembayaran
KRU.
2. Sistem menampilkan detail pembayaran
KRU.
3. Aktor mencetak data pembayaran KRU.
4. Berlanjut ke basic flow langkah-9.
Error Flow
E-1 Data yang diinputkan kurang lengkap.


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 151/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

1. Sistem menampilkan peringatan bahwa
data pembayaran KRU yang diinputkan
kurang lengkap.
2. Kembali ke Basic Flow langkah ke-5

E-2 Data pembayaran KRU tidak ditemukan.
1. Sistem menampilkan peringatan bahwa
data pembayaran KRU yang diinputkan
tidak ada.
2. Kembali ke Basic Flow langkah ke-3
PreConditions
1. Use Case Login telah dilakukan
2. Aktor telah berhasil memasuki sistem
PostConditions
Data pembayaran KRU an telah ditambah,
diubah, dihapus, dicari atau telah
dicetak.

















Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 152/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


4. Analisis Kebutuhan Data
4.1. ERD (Entity Relationship Diagram)

Gambar 5 Entity Relationship Diagram
Mahasiswa
NIM
Nama
Tgl_l ahi r
Alamat
No_tlp
Kota
Kode_pos
Jns_Kel amin
Status
Gol _darah
Nama_ayah
Nama_i bu
Alamat_ortu
Pekerjaan_ayah
Pekerjaan_ibu
Thn_l ulus
Tgl_l ul us
Tgl_pendaftaran
Prodi
Jenjang
KRS
No_KRS
Tgl_KRS
Jadwal _kul iah
Kd_j adwal
Hari
Jam
Ruang
Mata_kul iah
Kd_MK
Nama_MK
Jml _SKS
Status_MK
Semester
KRU
No_KRU
Tgl_Uji an
Ruang_uji an
Wkt_uj ian_msk
Wkt_uj ian_keluar
Nil ai
Pembayaran_KRU
Kd_bayarKRU
Tgl_bayar
Juml ah_bayarKRU
Status_KRU
Thn_akademi k
Kd_thn
Tahun
semester
Yudisium
Kd_yudi sium
Tgl_yudisi um
No_SK_yudi sium
Pembayaran_yudi sium
Kd_bayar_yudi sium
Tgl_bayar
Jml _bayar
Tugas Akhi r
Kd_TA
Judul_TA
Tgl_daftar
Tgl_seminar
Jam_seminar
Ruang_seminar
Tgl_sidang
Jam_sidang
Ruang_sidang
Penguj i_1
Penguj i_2
Status_TA
Pembayaran_TA
Kd_bayarTA
Tgl_bayar_TA
Jml _bayar_TA
Praktek _kependidi kan
Kd_PK
Lokasi _PK
Tgl_seminar_PK
Jam_seminar_PK
Ruang_PK
Penguj i_PK1
Penguj i_PK2
Honor_PK
Kd_honorPK
Jml _Honor
SPP
Kd_SPP
Tgl_byr_SPP
Denda
Total _bayar
SP
Kd_SP
Tgl_byr_SP
Angsuran_ke
Jml _denda
Total _byr
Dosen
NIDN
Jabatan_struktural
Pendi dikan
Program_studi
presensi _dosen
Kd_absen_dosen
Tgl_absen_dosen
Jam_dtg_dosen
Jam_plg_dosen
Penggaji an_dosen
Kd_gaj i_dosen
Tgl_bayar
Total _gaj i_dosen
Karyawan
NIK
Nama
Alamat
Kota
Kode_pos
No_tlp
Tgl_l hr
thn_masuk
Jenis_honor
Kd_honor
Nama_honor
Juml ah_honor
Gol ongan
Kd_gol
Gol ongan
Jml _gaj i
Tunjangan
Kd_tunjangan
Nama_tunj angan
Jml _tunjangan
Potongan
Kd_potongan
Tgl_utang
Jml _potongan
Lembur
Kd_l embur
Tgl_l embur
waktu
gaji _lembur
Presensi _karyawan
Kd_absen_kar
Tgl_absen_kar
Jam_dtg_kar
j am_pl g_kar
Jabatan
Kd_j abatan
Nama_j ab
Bagi an
Kd_bagian
Nama_bagian
Penggaji an_karyawan
Kd_gaj i_kar
Tgl_byr_kar
Total _gaj i_kar
Pembayaran_beasiswa
Kd_byr_bea
Jenis_bea
Jml _bea
Tgl_byr_bea
AdimasPenel itian
ID_penel itian
Jns_peneli ti an
Tgl_penel itian
j udul _peneli ti an
l okasi
sumber_dana
EvaluasiDosen
Kd_pertemua
Tgl_mengajar
Pert_ke
Kejadian
KHS
Kode_KHS
Nil ai
Kurikul um
Kd_kurikulum
Nama
awal _berlaku
akhir_berl aku
Cal on_mhs
No_daftar
Nama
Alamat
No_telp
Asal_sekol ah
Alamat_sekol ah
nil ai_tes
Prodi
Kd_prodi
Nama_prodi
Fakultas
Kd_fak
Nama_fakul tas
Transfer
Kd_transfer
Jml _SKS_transfer
IPK_trans
PT_asal
Prodi_asal
Cuti_akademik
Kd_cuti
Tgl_awal
Tgl_akhir


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 153/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2. Data Definition
4.2.1. Data Pengguna
4.2.1.1. Elemen data username
Representasi Domain Range Format Struktur Data
untuk
username
pengguna
text 0-9,a-
z,A-Z
- Varchar (10)

4.2.1.2. Elemen data password
Representasi Domain Range Format Struktur Data
untuk
password
pengguna
text 0-9,a-
z,A-Z
- Varchar (10)

4.2.2. Data Mahasiswa
4.2.2.1. Elemen data NIM
Representasi Domain Range Format Struktur Data
untuk nomor
induk
mahasiswa
number 0-9 - Varchar (8)

4.2.2.2. Elemen data Nama
Representasi Domain Range Format Struktur Data
untuk nama
mahasiswa
text a-z,A-Z - Varchar (50)

4.2.2.3. Elemen data Tgl_lahir
Representasi Domain Range Format Struktur Data
untuk date - mm-dd- integer


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 154/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

tanggal
lahir
mahasiswa
yyyy

4.2.2.4. Elemen data Alamat
Representasi Domain Range Format Struktur Data
untuk alamat
mahasiswa
text 0-9,a-
z,A-Z
- Varchar (50)

4.2.2.5. Elemen data No_tlp
Representasi Domain Range Format Struktur Data
untuk nomor
telepon
mahasiswa
number 0-9 - Varchar (12)

4.2.2.6. Elemen data Kota
Representasi Domain Range Format Struktur Data
untuk kota
mahasiswa
text a-z,A-Z - Varchar (50)

4.2.2.7. Elemen data Kode_pos
Representasi Domain Range Format Struktur Data
untuk kode
pos
mahasiswa
number 0-9 - Varchar (5)

4.2.2.8. Elemen data Jns_kelamin
Representasi Domain Range Format Struktur Data
untuk jenis text L,P - Varchar (1)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 155/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

kelamin
mahasiswa

4.2.2.9. Elemen data Status
Representasi Domain Range Format Struktur Data
untuk status
mahasiswa
text Reguler,
Transfer
- Varchar (10)

4.2.2.10. Elemen data Gol_darah
Representasi Domain Range Format Struktur Data
untuk
golongan
darah
mahasiswa
text A,B,AB,O - Varchar (2)

4.2.2.11. Elemen data Nama_ayah
Representasi Domain Range Format Struktur Data
untuk nama
Ayah
mahasiswa
text a-z,A-Z - Varchar (50)

4.2.2.12. Elemen data Nama_ibu
Representasi Domain Range Format Struktur Data
untuk nama
Ibu
mahasiswa
text a-z,A-Z - Varchar (50)





Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 156/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.2.13. Elemen data Alamat_ortu
Representasi Domain Range Format Struktur Data
untuk Alamat
orang tua
mahasiswa
text a-z,A-Z - Varchar (50)

4.2.2.14. Elemen data Pekerjaan_Ayah
Representasi Domain Range Format Struktur Data
untuk
pekerjaan
ayah
mahasiswa
text a-z,A-Z - Varchar (50)

4.2.2.15. Elemen data Pekerjaan_ibu
Representasi Domain Range Format Struktur Data
untuk
pekerjaan
ibu
mahasiswa
text a-z,A-Z - Varchar (50)

4.2.2.16. Elemen data Thn_lulus
Representasi Domain Range Format Struktur Data
untuk tahun
lulus SMA
mahasiswa
number 0-9 - Varchar (4)

4.2.2.17. Elemen data Tgl_lulus
Representasi Domain Range Format Struktur Data
untuk date 0-9 dd-mm Varchar (4)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 157/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

tanggal
lulus SMA
mahasiswa

4.2.2.18. Elemen data Tgl_pendaftaran
Representasi Domain Range Format Struktur Data
untuk
tanggal
pendaftaran
mahasiswa
date 0-9 dd-mm-
yyyy
integer

4.2.2.19. Elemen data Prodi
Representasi Domain Range Format Struktur Data
untuk
program
studi
mahasiswa
text a-z,A-Z - Varchar (35)

4.2.2.20. Elemen data Jenjang
Representasi Domain Range Format Struktur Data
untuk
jenjang
studi
mahasiswa
text D3,S1,S2 - Varchar (8)

4.2.2.21. Elemen data Jml_SKS_transfer_diakui
Representasi Domain Range Format Struktur Data
untuk jumlah
sks
number 0-9 - Varchar (3)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 158/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

mahasiswa
transfer
yang diakui

4.2.2.22. Elemen data IPK_transfer
Representasi Domain Range Format Struktur Data
untuk jumlah
IPK
mahasiswa
transfer
number 0-9 - Varchar (4)

4.2.2.23. Elemen data PT_asal
Representasi Domain Range Format Struktur Data
untuk nama
perguruan
tinggi asal
mahasiswa
transfer
text a-z,A-
Z,0-9
- Varchar (50)

4.2.2.24. Elemen data Prodi_asal
Representasi Domain Range Format Struktur Data
untuk nama
program
studi asal
mahasiswa
transfer
text a-z,A-
Z,0-9
- Varchar (50)


4.2.3. Data Mata Kuliah


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 159/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.3.1. Elemen data Kd_MK
Representasi Domain Range Format Struktur Data
untuk kode
mata kuliah
text a-z,A-
Z,0-9
- Varchar (5)

4.2.3.2. Elemen data Nama_MK
Representasi Domain Range Format Struktur Data
untuk nama
mata kuliah
text a-z,A-
Z,0-9
- Varchar (50)

4.2.3.3. Elemen data Jml_SKS
Representasi Domain Range Format Struktur Data
untuk jumlah
sks mata
kuliah
number 0-9 - Varchar (2)

4.2.3.4. Elemen data smt
Representasi Domain Range Format Struktur Data
untuk
semester
mata kuliah
number 0-9 - Varchar (2)

4.2.3.5. Elemen data Status_MK
Representasi Domain Range Format Struktur Data
untuk status
mata kuliah
text a-z,A-Z - Varchar (10)


4.2.4. Data Jadwal


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 160/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.4.1. Elemen data Kd_Jadwal
Representasi Domain Range Format Struktur Data
untuk kode
jadwal mata
kuliah
number 0-9 - Varchar (5)

4.2.4.2. Elemen data Hari
Representasi Domain Range Format Struktur Data
untuk hari
jadwal mata
kuliah
text a-z,A-Z - Varchar (10)

4.2.4.3. Elemen data Jam
Representasi Domain Range Format Struktur Data
untuk waktu
jadwal mata
kuliah
time 0-9 hh:mm integer

4.2.4.4. Elemen data Ruang
Representasi Domain Range Format Struktur Data
untuk ruang
jadwal mata
kuliah
text a-z,A
Z,0-9
- Varchar (3)

4.2.5. Data Dosen
4.2.5.1. Elemen data NIK
Representasi Domain Range Format Struktur Data
untuk nomor
induk
number 0-9 - Varchar (12)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 161/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

kepegawaian
dosen

4.2.5.2. Elemen data NIDN
Representasi Domain Range Format Struktur Data
untuk nomor
induk dosen
nasional
number 0-9 - Varchar (15)

4.2.5.3. Elemen data nama
Representasi Domain Range Format Struktur Data
untuk nama
dosen
text a-z,A-
Z,0-9
- Varchar (50)

4.2.5.4. Elemen data Alamat
Representasi Domain Range Format Struktur Data
untuk alamat
dosen
text a-z,A-
Z,0-9
- Varchar (50)

4.2.5.5. Elemen data Kota
Representasi Domain Range Format Struktur Data
untuk kota
dosen
text a-z,A-
Z,0-9
- Varchar (50)

4.2.5.6. Elemen data Kode_Pos
Representasi Domain Range Format Struktur Data
untuk kode
pos dosen
number 0-9 - Varchar (5)



Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 162/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.5.7. Elemen data No_Telp
Representasi Domain Range Format Struktur Data
untuk nomor
telepon
dosen
number 0-9 - Varchar (12)

4.2.5.8. Elemen data Tgl_Lahir
Representasi Domain Range Format Struktur Data
untuk
tanggal
lahir dosen
date 0-9 dd-mm-
yyyy
integer

4.2.5.9. Elemen data Jabatan_Fungsional
Representasi Domain Range Format Struktur Data
untuk
jabatan
fungsional
dosen
text a-z,A-
z,0-9
- Varchar (30)

4.2.5.10. Elemen data Prodi
Representasi Domain Range Format Struktur Data
untuk
jenjang
pendidikan
dosen
text a-z,A-
z,0-9
- Varchar (30)

4.2.5.11. Elemen data Pendidikan
Representasi Domain Range Format Struktur Data
untuk text a-z,A- - Varchar (20)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 163/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

program
studi dosen
z,0-9

4.2.5.12. Elemen data Angka Kredit
Representasi Domain Range Format Struktur Data
untuk angka
kredit dosen
number 0-9 - Varchar (10)

4.2.6. Data KRS
4.2.6.1. Kd_KRS
Representasi Domain Range Format Struktur Data
untuk kode
kartu
rencana
studi
number 0-9 - Varchar (10)

4.2.6.2. Tgl_KRS
Representasi Domain Range Format Struktur Data
untuk
tanggal
kartu
rencana
studi
date 0-9 dd-mm-
yyyy
integer

4.2.7. Data Thn_Akademik
4.2.7.1. Elemen data Kd_Tahun
Representasi Domain Range Format Struktur Data
untuk kode
nilai
number 0-9 - Varchar (10)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 164/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


4.2.7.2. Elemen data Tahun
Representasi Domain Range Format Struktur Data
untuk tahun date 0-9 dd-mm-
yyyy
integer

4.2.7.3. Elemen data semester
Representasi Domain Range Format Struktur Data
untuk
semester
number 0-9 - Varchar(2)


4.2.8. Data Tugas Akhir
4.2.8.1. Elemen data Kd_TA
Representasi Domain Range Format Struktur Data
untuk kode
Tugas Akhir
mahasiswa
number 0-9 - Varchar(6)

4.2.8.2. Elemen data Judul_TA
Representasi Domain Range Format Struktur Data
untuk judul
Tugas Akhir
mahasiswa
text a-z,A-
Z,0-9
- Varchar(50)

4.2.8.3. Elemen data Tgl_Pendaftaran
Representasi Domain Range Format Struktur Data
untuk
tanggal
date 0-9 dd-mm-
yyyy
integer


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 165/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

pendaftaran
Tugas Akhir
mahasiswa

4.2.8.4. Elemen data Tgl_seminar
Representasi Domain Range Format Struktur Data
untuk
tanggal
seminar
Tugas Akhir
mahasiswa
date 0-9 dd-mm-
yyyy
integer

4.2.8.5. Elemen data jam_seminar
Representasi Domain Range Format Struktur Data
untuk jam
seminar
Tugas Akhir
mahasiswa
time 0-9 hh-mm integer

4.2.8.6. Elemen data ruang seminar
Representasi Domain Range Format Struktur Data
untuk ruang
seminar
Tugas Akhir
mahasiswa
text a-z,A-
Z,0-9
- Varchar(4)

4.2.8.7. Elemen data Tgl_sidang
Representasi Domain Range Format Struktur Data
untuk date 0-9 dd-mm- integer


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 166/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

tanggal
sidang
Tugas Akhir
mahasiswa
yyyy

4.2.8.8. Elemen data jam_sidang
Representasi Domain Range Format Struktur Data
untuk jam
sidang
Tugas Akhir
mahasiswa
time 0-9 hh-mm integer

4.2.8.9. Elemen data ruang_sidang
Representasi Domain Range Format Struktur Data
untuk ruang
sidang
Tugas Akhir
mahasiswa
text a-z,A-
Z,0-9
- Varchar(4)

4.2.8.10. Elemen data penguji 1
Representasi Domain Range Format Struktur Data
untuk
penguji 1
Tugas Akhir
mahasiswa
text a-z,A-
Z,0-9
- Varchar(50)

4.2.8.11. Elemen data penguji 2
Representasi Domain Range Format Struktur Data
untuk text a-z,A- - Varchar(50)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 167/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

penguji 2
Tugas Akhir
mahasiswa
Z,0-9

4.2.8.12. Elemen data nilai TA
Representasi Domain Range Format Struktur Data
untuk nilai
Tugas Akhir
mahasiswa
number 0-9 - integer

4.2.8.13. Elemen data status TA
Representasi Domain Range Format Struktur Data
untuk status
Tugas Akhir
mahasiswa
text a-z,A-Z - Varchar(10)


4.2.9. Data Yudisium
4.2.9.1. Elemen data Kd_Yudisium
Representasi Domain Range Format Struktur Data
untuk kode
yudisium
mahasiswa
number 0-9 - Varchar(6)

4.2.9.2. Elemen data Tgl_Yudisium
Representasi Domain Range Format Struktur Data
untuk kode
tgl_yudisium
mahasiswa
date 0-9 dd-mm-
yyyy
Integer


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 168/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


4.2.9.3. Elemen data No_SK_Yudisium
Representasi Domain Range Format Struktur Data
untuk nomor
SK yudisium
mahasiswa
text a-z,A-
Z,0-9
- Varchar (15)

4.2.10. Data Praktek Kependidikan
4.2.10.1. Elemen data Kd_PK
Representasi Domain Range Format Struktur Data
untuk kode
praktek
kependidikan
mahasiswa
number 0-9 - Varchar(6)

4.2.10.2. Elemen data Lokasi_PK
Representasi Domain Range Format Struktur Data
untuk lokasi
praktek
kependidikan
mahasiswa
text a-z,A-
Z,0-9
- Varchar(50)

4.2.10.3. Elemen data tgl_seminar PK
Representasi Domain Range Format Struktur Data
untuk
tanggal
seminar
praktek
kependidikan
date 0-9 dd-mm-
yyyy
integer


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 169/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

mahasiswa

4.2.10.4. Elemen data jam seminar PK
Representasi Domain Range Format Struktur Data
untuk jam
seminar
praktek
kependidikan
mahasiswa
time 0-9 hh-mm integer

4.2.10.5. Elemen data ruang seminar PK
Representasi Domain Range Format Struktur Data
untuk ruang
seminar
praktek
kependidikan
mahasiswa
text a-z,A-
Z,0-9
- Varchar(4)

4.2.10.6. Elemen data penguji_1 PK
Representasi Domain Range Format Struktur Data
untuk nama
penguji 1
seminar
praktek
kependidikan
mahasiswa
text a-z,A-
Z,0-9
- Varchar(50)

4.2.10.7. Elemen data penguji_2 PK
Representasi Domain Range Format Struktur Data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 170/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

untuk nama
penguji 2
seminar
praktek
kependidikan
mahasiswa
text a-z,A-
Z,0-9
- Varchar(50)

4.2.10.8. Elemen data nilai PK
Representasi Domain Range Format Struktur Data
untuk nilai
praktek
kependidikan
mahasiswa
number 0-9 - Integer

4.2.11. Data KRU
4.2.11.1. Elemen data Kd_KRU
Representasi Domain Range Format Struktur Data
untuk kode
kartu
rencana
ujian
number 0-9 - Varchar(6)

4.2.11.2. Elemen data Tgl_Ujian
Representasi Domain Range Format Struktur Data
untuk
tanggal
ujian
mahasiswa
date 0-9 dd-mm-
yyyy
integer



Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 171/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.11.3. Elemen data Ruang Ujian
Representasi Domain Range Format Struktur Data
untuk ruang
ujian
mahasiswa
text a-z,A-
Z,0-9
- Varchar(4)

4.2.11.4. Elemen data waktu ujian masuk
Representasi Domain Range Format Struktur Data
untuk jam
masuk ujian
mahasiswa
time 0-9 hh-mm integer

4.2.11.5. Elemen data waktu ujian keluar
Representasi Domain Range Format Struktur Data
untuk jam
keluar ujian
mahasiswa
time 0-9 hh-mm integer

4.2.12. Data Registrasi MABA
4.2.12.1. Elemen Data No_pendaftaran
Representasi Domain Range Format Struktur Data
untuk nomor
pendaftaran
mahasiswa
baru
number 0-9 - Varchar(6)

4.2.12.2. Elemen data Nama
Representasi Domain Range Format Struktur Data
untuk nama text a-z,A- - Varchar(50)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 172/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

mahasiswa
baru
Z,0-9

4.2.12.3. Elemen data alamat
Representasi Domain Range Format Struktur Data
untuk alamat
mahasiswa
baru
text a-z,A-
Z,0-9
- Varchar(50)

4.2.12.4. Elemen data kota
Representasi Domain Range Format Struktur Data
untuk kota
mahasiswa
baru
text a-z,A-
Z,0-9
- Varchar(50)



4.2.12.5. Elemen data Kode_pos
Representasi Domain Range Format Struktur Data
untuk kode
pos
mahasiswa
baru
number 0-9 - Varchar (5)

4.2.12.6. Elemen data No_Telp
Representasi Domain Range Format Struktur Data
untuk nomor
telepon
mahasiswa
number 0-9 - Varchar (12)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 173/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

baru

4.2.12.7. Elemen data Tgl_Daftar
Representasi Domain Range Format Struktur Data
untuk
tanggal
pendaftaran
mahasiswa
baru
date 0-9 dd-mm-
yyyy
integer

4.2.12.8. Elemen data Tgl_seleksi
Representasi Domain Range Format Struktur Data
untuk
tanggal
seleksi
mahasiswa
baru
date 0-9 dd-mm-
yyyy
integer

4.2.12.9. Elemen data Biaya_registrasi
Representasi Domain Range Format Struktur Data
untuk jumlah
biaya
registrasi
mahasiswa
baru
number 0-9 - integer

4.2.13. Data Sumbangan Penyelenggaraan Pendidikan (SPP)
4.2.13.1. Elemen data Kd_SPP
Representasi Domain Range Format Struktur Data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 174/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

untuk kode
SPP
number 0-9 - Varchar(6)

4.2.13.2. Elemen data Tgl_Bayar
Representasi Domain Range Format Struktur Data
untuk
tanggal
pembayaran
SPP
date 0-9 dd-mm-
yyyy
integer

4.2.13.3. Elemen data Denda
Representasi Domain Range Format Struktur
Data
untuk denda
keterlambatan
pembayaran
SPP
number 0-9 - integer

4.2.13.4. Elemen data Total_bayar
Representasi Domain Range Format Struktur Data
untuk total
pembayaran
SPP
number 0-9 - integer

4.2.14. Data Sumbangan Pembangunan (SP)
4.2.14.1. Elemen data Kd_SP
Representasi Domain Range Format Struktur Data
untuk kode
SP
number 0-9 - Varchar(6)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 175/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


4.2.14.2. Elemen data Tgl_Byr_SP
Representasi Domain Range Format Struktur Data
untuk
tanggal
pembayaran
SP
date 0-9 dd-mm-
yyyy
integer

4.2.14.3. Elemen data Angsuran_ke
Representasi Domain Range Format Struktur Data
untuk
angsuran
pembayaran
SPP
number 0-9 - integer

4.2.14.4. Elemen data Jml_denda
Representasi Domain Range Format Struktur
Data
untuk denda
keterlambatan
pembayaran SP
number 0-9 - integer

4.2.14.5. Elemen Total_byr
Representasi Domain Range Format Struktur Data
untuk total
pembayaran
SP
number 0-9 - integer

4.2.15. Data Honor PK


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 176/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.15.1. Elemen data Kd_Honor
Representasi Domain Range Format Struktur Data
untuk kode
honor
Praktek
Kependidikan
number 0-9 - Varchar(6)

4.2.15.2. Elemen data Jml_Honor
Representasi Domain Range Format Struktur Data
Untuk jumlah
pembayaran
honor
number 0-9 - integer

4.2.16. Data Pembayaran TA
4.2.16.1. Elemen data Kd_BayarTA
Representasi Domain Range Format Struktur Data
untuk kode
pembayaran
Tugas Akhir
number 0-9 - Varchar(6)

4.2.16.2. Elemen data Tgl_bayarTA
Representasi Domain Range Format Struktur Data
untuk
tanggal
pembayaran
Tugas Akhir
date 0-9 dd-mm-
yyyy
integer

4.2.16.3. Elemen data jml_bayarTA
Representasi Domain Range Format Struktur Data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 177/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Untuk jumlah
pembayaran
Tugas Akhir
number 0-9 - integer

4.2.17. Data Pembayaran Beasiswa
4.2.17.1. Elemen data Kd_byr_bea
Representasi Domain Range Format Struktur Data
untuk kode
pembayaran
beasiswa
number 0-9 - Varchar(6)

4.2.17.2. Elemen data Jenis_Bea
Representasi Domain Range Format Struktur Data
untuk jenis
beasiswa
text a-z,A-
Z,0-9
- Varchar(20)

4.2.17.3. Elemen data Jml_bea
Representasi Domain Range Format Struktur Data
Untuk jumlah
beasiswa
number 0-9 - integer

4.2.17.4. Elemen data Tgl_bayar_bea
Representasi Domain Range Format Struktur Data
untuk
tanggal
pembayaran
beasiswa
date 0-9 dd-mm-
yyyy
integer

4.2.18. Data Pembayaran Yudisium


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 178/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.18.1. Elemen data Kd_bayar_yudisium
Representasi Domain Range Format Struktur Data
untuk kode
pembayaran
yudisium
number 0-9 - Varchar(6)

4.2.18.2. Elemen data Tgl_bayar
Representasi Domain Range Format Struktur Data
untuk
tanggal
pembayaran
yudisium
date 0-9 dd-mm-
yyyy
integer

4.2.18.3. Elemen data jml_bayar
Representasi Domain Range Format Struktur Data
Untuk jumlah
pembayaran
yudisium
number 0-9 - integer

4.2.19. Data Pembayaran KRU
4.2.19.1. Elemen data Kd_bayarKRU
Representasi Domain Range Format Struktur Data
untuk kode
pembayaran
KRU
number 0-9 - Varchar(6)

4.2.19.2. Elemen data Tgl_bayar
Representasi Domain Range Format Struktur Data
untuk date 0-9 dd-mm- integer


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 179/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

tanggal
pembayaran
KRU
yyyy

4.2.19.3. Elemen data jumlah_bayarKRU
Representasi Domain Range Format Struktur Data
Untuk jumlah
pembayaran
KRU
number 0-9 - integer

4.2.19.4. Elemen data Status KRU
Representasi Domain Range Format Struktur Data
Untuk status
pembayaran
yudisium
text a-z,A-
Z,0-9
- Varchar (20)


4.2.20. Data Penggajian Dosen
4.2.20.1. Elemen data Kd_Gaji_Dosen
Representasi Domain Range Format Struktur Data
untuk kode
pembayaran
gaji dosen
number 0-9 - Varchar(6)

4.2.20.2. Elemen data Tgl_bayar
Representasi Domain Range Format Struktur Data
untuk
tanggal
pembayaran
date 0-9 dd-mm-
yyyy
integer


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 180/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

gaji dosen

4.2.20.3. Elemen data Bayar_ gaji_dosen
Representasi Domain Range Format Struktur Data
Untuk jumlah
pembayaran
gaji pokok
dosen
number 0-9 - integer

4.2.20.4. Elemen data Bayar_honor_dosen
Representasi Domain Range Format Struktur Data
Untuk jumlah
pembayaran
honor dosen
number 0-9 - integer

4.2.20.5. Elemen data Bayar_Tunj_dosen
Representasi Domain Range Format Struktur Data
Untuk jumlah
pembayaran
tunjangan
dosen
number 0-9 - integer

4.2.20.6. Elemen data potongan_dosen
Representasi Domain Range Format Struktur Data
Untuk jumlah
hutang dosen
number 0-9 - integer

4.2.20.7. Elemen data total_gaji_dosen
Representasi Domain Range Format Struktur Data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 181/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Untuk jumlah
total gaji
dosen
number 0-9 - integer

4.2.21. Data Jenis Honor
4.2.21.1. Elemen data Kd_honor
Representasi Domain Range Format Struktur Data
untuk kode
honor
number 0-9 - Varchar(6)

4.2.21.2. Elemen data Nama honor
Representasi Domain Range Format Struktur Data
untuk nama
honor
text a-z,A-
Z,0-9
- Varchar(20)

4.2.21.3. Elemen data Jumlah honor
Representasi Domain Range Format Struktur Data
Untuk jumlah
honor
number 0-9 - integer

4.2.22. Data Gaji
4.2.22.1. Elemen data Kd Gaji
Representasi Domain Range Format Struktur Data
untuk kode
gaji
number 0-9 - Varchar(6)

4.2.22.2. Elemen data golongan
Representasi Domain Range Format Struktur Data
untuk Text a-z,A- - Varchar(6)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 182/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

golongan Z,0-9

4.2.22.3. Elemen data jml_gaji
Representasi Domain Range Format Struktur Data
Untuk jumlah
gaji
number 0-9 - integer

4.2.23. Data Tunjangan
4.2.23.1. Elemen data Kd_tunjangan
Representasi Domain Range Format Struktur Data
untuk kode
tunjangan
number 0-9 - Varchar(6)

4.2.23.2. Elemen data Nama tunjangan
Representasi Domain Range Format Struktur Data
untuk nama
tunjangan
Text a-z,A-
Z,0-9
- Varchar(20)

4.2.23.3. Elemen jml_tunjangan
Representasi Domain Range Format Struktur Data
Untuk jumlah
tunjangan
number 0-9 - integer

4.2.24. Data Penggajian Karyawan
4.2.24.1. Elemen data Kd_gaji_kar
Representasi Domain Range Format Struktur Data
untuk kode
penggajian
karyawan
number 0-9 - Varchar(6)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 183/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


4.2.24.2. Elemen data Tgl_byr_kar
Representasi Domain Range Format Struktur Data
untuk
tanggal
pembayaran
gaji
karyawan
date 0-9 dd-mm-
yyyy
integer

4.2.24.3. Elemen data byr_gaji_kar
Representasi Domain Range Format Struktur Data
Untuk jumlah
pembayaran
gaji pokok
karyawan
number 0-9 - integer


4.2.24.4. Elemen data byr_lembur_kar
Representasi Domain Range Format Struktur Data
Untuk jumlah
pembayaran
lembur
karyawan
number 0-9 - integer

4.2.24.5. Elemen data potongan_kar
Representasi Domain Range Format Struktur Data
Untuk jumlah
utang
karyawan
number 0-9 - integer


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 184/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika


4.2.24.6. Elemen data total_gaji_kar
Representasi Domain Range Format Struktur Data
Untuk jumlah
total gaji
karyawan
number 0-9 - integer

4.2.25. Data Lembur
4.2.25.1. Elemen data kd_lembur
Representasi Domain Range Format Struktur Data
untuk kode
lembur
karyawan
number 0-9 - Varchar(6)

4.2.25.2. Elemen data tgl_lembur
Representasi Domain Range Format Struktur Data
untuk
tanggal
lembur
karyawan
date 0-9 dd-mm-
yyyy
integer

4.2.25.3. Elemen data waktu
Representasi Domain Range Format Struktur Data
untuk lama
waktu lembur
karyawan
time 0-9 hh-mm integer

4.2.25.4. Elemen data gaji_lembur
Representasi Domain Range Format Struktur Data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 185/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Untuk jumlah
uang lembur
karyawan
number 0-9 - integer

4.2.26. Data Potongan
4.2.26.1. Elemen data Kd_potongan
Representasi Domain Range Format Struktur Data
untuk kode
potongan
karyawan
number 0-9 - Varchar(6)

4.2.26.2. Elemen data Tgl_Utang
Representasi Domain Range Format Struktur Data
untuk
tanggal
utang
karyawan
date 0-9 dd-mm-
yyyy
integer

4.2.26.3. Elemen data Jml_Potongan
Representasi Domain Range Format Struktur Data
Untuk jumlah
utang
karyawan
number 0-9 - integer

4.2.27. Data Karyawan
4.2.27.1. Elemen data NIK
Representasi Domain Range Format Struktur Data
untuk nomor
induk
number 0-9 - Varchar (12)


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 186/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

kepegawaian
karyawan

4.2.27.2. Elemen data Nama
Representasi Domain Range Format Struktur Data
untuk nama
aryawan
text a-z,A-
Z,0-9
- Varchar (50)

4.2.27.3. Elemen data Alamat
Representasi Domain Range Format Struktur Data
untuk alamat
karyawan
text a-z,A-
Z,0-9
- Varchar (50)

4.2.27.4. Elemen data Kota_kar
Representasi Domain Range Format Struktur Data
untuk kota
karyawan
text a-z,A-
Z,0-9
- Varchar (50)

4.2.27.5. Elemen data Kode Pos kar
Representasi Domain Range Format Struktur Data
untuk kode
pos karyawan
number 0-9 - Varchar (5)

4.2.27.6. Elemen data No_tlp_kar
Representasi Domain Range Format Struktur Data
untuk nomor
telepon
karyawan
number 0-9 - Varchar (12)



Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 187/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.27.7. Elemen data tgl_lhr_kar
Representasi Domain Range Format Struktur Data
untuk
tanggal
lahir
karyawan
date 0-9 dd-mm-
yyyy
integer

4.2.27.8. Elemen data thn_masuk
Representasi Domain Range Format Struktur Data
untuk tahun
masuk
karyawan
date 0-9 yyyy integer

4.2.27.9. Elemen data bagian
Representasi Domain Range Format Struktur Data
Untuk bagian
dari
pekerjaan
karyawan
text a-z,A-
Z,0-9
- Varchar(50)

4.2.27.10. Elemen data jabatan_kar
Representasi Domain Range Format Struktur Data
untuk
jabatan
karyawan
text a-z,A-
z,0-9
- Varchar (30)

4.2.28. Data Presensi Dosen
4.2.28.1. Elemen data Kd_absensi
Representasi Domain Range Format Struktur Data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 188/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

untuk kode
absensi
dosen
number 0-9 - Varchar(6)

4.2.28.2. Elemen data Tgl absen dosen
Representasi Domain Range Format Struktur Data
untuk
tanggal
absensi
dosen
date 0-9 dd-mm-
yyyy
integer

4.2.28.3. Elemen data jam_dtg_dosen
Representasi Domain Range Format Struktur Data
untuk jam
datang dosen
time 0-9 hh:mm integer


4.2.28.4. Elemen data jam_plg_dosen
Representasi Domain Range Format Struktur Data
untuk jam
pulang dosen
time 0-9 hh:mm integer

4.2.29. Data Presensi karyawan
4.2.29.1. Elemen data Kd_absen kar
Representasi Domain Range Format Struktur Data
untuk kode
absensi
karyawan
number 0-9 - Varchar(6)



Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 189/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.29.2. Elemen data Tgl absen kar
Representasi Domain Range Format Struktur Data
untuk
tanggal
absensi
karyawan
date 0-9 dd-mm-
yyyy
integer

4.2.29.3. Elemen data jam_dtg_kar
Representasi Domain Range Format Struktur Data
untuk jam
datang
karyawan
time 0-9 hh:mm integer

4.2.29.4. Elemen data jam_plg_kar
Representasi Domain Range Format Struktur Data
untuk jam
pulang
karyawan
time 0-9 hh:mm integer

4.2.30. Data Rekrutmen
4.2.30.1. Elemen data Angkatan
Representasi Domain Range Format Struktur Data
untuk
angkatan
dari
rekrutmen
number 0-9 - integer

4.2.30.2. Elemen data tgl_rekrut
Representasi Domain Range Format Struktur Data


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 190/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

untuk
tanggal
rekrutmen
karyawan
date 0-9 dd-mm-
yyyy
integer

4.2.30.3. Elemen data status
Representasi Domain Range Format Struktur Data
untuk status
karyawan
text a-z,A-
Z,0-9
- Varchar (50)

4.2.31. Data Jabatan
4.2.31.1. Elemen data kd_jab
Representasi Domain Range Format Struktur Data
untuk kode
jabatan
number 0-9 - Varchar(6)

4.2.31.2. Elemen data nama_jab
Representasi Domain Range Format Struktur Data
untuk nama
jabatan
text a-z,A-
Z,0-9
- Varchar (50)

4.2.32. Elemen data Adimas Penelitian
4.2.32.1. Elemen data Id penelitian
Representasi Domain Range Format Struktur Data
untuk nomor
id
penelitian
text a-z,A-
Z,0-9
- Varchar (6)

4.2.32.2. Elemen Data Jns_penelitian


Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 191/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

Representasi Domain Range Format Struktur Data
untuk jenis
penelitian
text a-z,A-
Z,0-9
- Varchar (15)

4.2.32.3. Elemen Data Tgl_penelitian
Representasi Domain Range Format Struktur Data
untuk
tanggal
penelitian
date 0-9 dd-mm-
yyyy
datetime

4.2.33. Elemen data Bagian
4.2.33.1. Elemen data Kd_Bagian
Representasi Domain Range Format Struktur Data
untuk nama
kode jadwal
text a-z,A-
Z,0-9
- Varchar (10)

4.2.33.2. Elemen nama bagian
Representasi Domain Range Format Struktur Data
untuk nama
bagian
text a-z,A-
Z,0-9
- Varchar (15)

4.2.34. Elemen data Fakultas
4.2.34.1. Elemen data Kd_fak
Representasi Domain Range Format Struktur Data
untuk nama
kode
fakultas
text a-z,A-
Z,0-9
- Varchar (6)




Program Studi Magister Teknik Informatika SKPL - SIERPIKIP 192/192

Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Magister Teknik
Informatika-UAJY dan bersifat rahasia. Dilarang untuk mereproduksi dokumen
ini tanpa diketahui Prodi magister Teknik Informatika

4.2.34.2. Elemen data Nama_fakultas
Representasi Domain Range Format Struktur Data
untuk nama
fakultas
text a-z,A-
Z,0-9
- Varchar (50)

4.2.35. Elemen data Prodi
4.2.35.1. Elemen data Kd_prodi
Representasi Domain Range Format Struktur Data
untuk nama
kode program
studi
text a-z,A-
Z,0-9
- Varchar (6)

4.2.35.2. Elemen data Nama_prodi
Representasi Domain Range Format Struktur Data
untuk nama
program
studi
text a-z,A-
Z,0-9
- Varchar (50)

Anda mungkin juga menyukai