bab vi kesimpulan dan saran - core.ac.uk · dokumen spesifikasi kebutuhan perangkat lunak (skpl)...

123
123 BAB VI KESIMPULAN DAN SARAN VI.1. Kesimpulan Berdasarkan uraian dan pengujian yang telah dilakukan, kesimpulan dari pembangunan sistem ini adalah: 1. Membangun Sistem Informasi Pembimbingan Mahasiswa telah berhasil dibangun untuk memudahkan pendaftaran kerja pratek dan tugas akhir, penentuan dosen pembimbing akademik, mencatat hasil bimbingan akademik, kerja praktek, tugas kahir, dan mendokumentasi berkas yang dihasilkan pada proses pembimbingan akademik, kerja pratek dan tugas akhir pada Universitas Atma Jaya Yogyakarta VI.2. Saran Beberapa hal yang disarankan untuk pengembangan lebih lanjut Sistem Informasi Pembimbingan Mahasiswa adalah sebagai berikut: 1. Sistem informasi pembimbingan mahasiswa diharapkan dapat terintegrasi dengan sistem yang sudah ada di Universitas Atma Jaya Yogyakarta yaitu SIATMA, dan ORTU.

Upload: truongtuong

Post on 20-Mar-2019

288 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

123

BAB VI

KESIMPULAN DAN SARAN

VI.1. Kesimpulan

Berdasarkan uraian dan pengujian yang telah

dilakukan, kesimpulan dari pembangunan sistem ini

adalah:

1. Membangun Sistem Informasi Pembimbingan

Mahasiswa telah berhasil dibangun untuk

memudahkan pendaftaran kerja pratek dan tugas

akhir, penentuan dosen pembimbing akademik,

mencatat hasil bimbingan akademik, kerja

praktek, tugas kahir, dan mendokumentasi berkas

yang dihasilkan pada proses pembimbingan

akademik, kerja pratek dan tugas akhir pada

Universitas Atma Jaya Yogyakarta

VI.2. Saran

Beberapa hal yang disarankan untuk pengembangan

lebih lanjut Sistem Informasi Pembimbingan Mahasiswa

adalah sebagai berikut:

1. Sistem informasi pembimbingan mahasiswa

diharapkan dapat terintegrasi dengan sistem yang

sudah ada di Universitas Atma Jaya Yogyakarta

yaitu SIATMA, dan ORTU.

Page 2: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

124

Daftar Pustaka

Kusuma, R. V., Prasetyaningrum, I., & Martiana, E.

(2011). Sistem Informasi Manajemen Tugas Akhir dan

Kerja Praktek Jurusan Teknik.

Afni, Y. S., & Samosir, S. R. (2013). Analisa dan

Perancangan Sistem Pembimbingan Akademik. Jurnal

Teknologi Informatika, 53-63.

Anggaeni, A. P., & Sujatmiko, B. (2013). SISTEM INFORMASI

TUGAS AKHIR BERBASIS WEB. Jurnal Manajemen

Informatika, 37-45.

Putra, A. D. (2016). Pembangunan Sistem Informasi Skripsi

Dan Tugas Akhir Pada Universitas Atma Jaya

Yogyakarta.

Setyadi, A. H., & Nugroho, C. E. (2016). Pengembangan

Sistem Bagi Pembimbing Akademik. Journal Speed –

Sentra Penelitian Engineering dan Edukasi, 57-65.

Syafitra, R., & Mukti, E. S. (2013). Rancang Bangun

Aplikasi Bimbingan Akademik Berbasis Web dan Android

pada program Studi Manajemen S1 STIE MDP.

Page 3: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 1/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

SIPMA

(Sistem Informasi Pembimbingan Mahasiswa)

Untuk :

Universitas Atma Jaya Yogyakarta

Dipersiapkan oleh:

Sutriaji / 120707163

Program Studi Teknik Informatika – Fakultas Teknologi

Industri

Universitas Atma Jaya Yogyakarta

Program Studi Teknik

Informatika

Fakultas Teknologi

Industri

Nomor Dokumen Halaman

SKPL-SIPMA 1/40

Revisi A

SKPL

Page 4: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 2/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

DAFTAR PERUBAHAN

Revisi Deskripsi

A Pe

B

C

D

E

F

INDEX

TGL

- A B C D E F G

Dituli

s oleh

XPS

Diperi

ksa

oleh

KA

Disetu

jui

oleh

TS

Page 5: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 3/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Page 6: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 4/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

DAFTAR ISI

1. Pendahuluan .................................................................................................................... 7 1.1 Tujuan ............................................................................................................................ 7 1.2 Lingkup Masalah ....................................................................................................... 7 1.3 Definisi, Akronim dan Singkatan ................................................................. 8

Server ............................................................................................................................................ 9 1.4 Referensi ................................................................................................................... 10 1.5 Deskripsi umum (Overview) ............................................................................. 10

2. Deskripsi Kebutuhan ............................................................................................... 10 2.1 Perspektif produk ................................................................................................ 10 2.2 Fungsi Produk .......................................................................................................... 12 2.4 Batasan-batasan ..................................................................................................... 23 2.5 Asumsi dan Ketergantungan ............................................................................. 23

3. Kebutuhan khusus....................................................................................................... 23 3.1 Kebutuhan antarmuka eksternal .................................................................... 23 3.1.1 Antarmuka pemakai ..................................... 24

3.1.2 Antarmuka perangkat keras ............................. 24

3.1.3 Antarmuka perangkat lunak ............................. 24

3.1.4 Antarmuka Komunikasi .................................. 25

4 Spesifikasi Rinci Kebutuhan ................................................................................ 28 4.1 Spesifikasi Kebutuhan Fungsionalitas ..................................................... 28 4.1.1 Use Case Spesification : Login ........................ 28

4.1.2 Use Case Spesification : Tampil Jadwal Bimbingan

akademik .................................................... 29

4.1.3 Use Case Spesification : Tampil Hasil Bimbingan Akademik30

4.1.4 Use Case Spesification : Tampil Hasil Bimbingan Kerja

Praktek ..................................................... 30

4.1.5 Use Case Spesification : Tampil Hasil Bimbingan Tugas

Akhir 31

4.1.6 Use Case Spesification : Status Pendaftaran Kerja

Praktek ..................................................... 32

4.1.7 Use Case Spesification : Status Pendaftaran Tugas Akhir33

4.1.8 Use Case Spesification : Mendaftar Kerja Praktek. ..... 34

4.1.9 Use Case Spesification : Mendaftar Tugas Akhir. ....... 35

4.1.10 Use Case Spesification : Mengelola Pengajuan Dosen

Pembimbing Akademik. ........................................ 36

4.1.11 Use Case Spesification : Mengelola Pengajuan Kerja

Praktek. .................................................... 37

4.1.12 Use Case Spesification : Mengelola Pengajuan Ujian Kerja

Praktek. .................................................... 39

4.1.13 Use Case Spesification : Mengelola Pengajuan Tugas

Akhir. 40

Page 7: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 5/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.1.14 Use Case Spesification : Pengelolaan Pengajuan Ujian

Pendadaran. ................................................. 41

4.1.15 Use Case Spesification : Mencetak Daftar Dosen

Pembimbing Akademik. ........................................ 43

4.1.16 Use Case Spesification : Mencetak Daftar Peserta tugas

akhir. 44

4.1.17 Use Case Spesification : Mencetak Jadwal Bimbingan

Akademik. ................................................... 45

4.1.18 Use Case Spesification : Mencetak Surat Pengantar Kerja

Pratek. ..................................................... 46

4.1.19 Use Case Spesification : Mencetak Formulir Ujian

Pendadaran. ................................................. 47

4.1.20 Use Case Spesification : Mencetak Surat Pengantar Kerja

Praktek. .................................................... 47

4.1.21 Use Case Spesification : Mencetak Berita Acara Ujian

Pendadaran. ................................................. 48

5 ERD ......................................................................................................................................... 50 5.1 ERD Akademik ............................................................................................................ 50 5.2 ERD Kerja Praktek ................................................................................................ 51 5.3 ERD Tugas Akhir ..................................................................................................... 52

Page 8: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 6/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Daftar Gambar

1 Arsitektur Perangkat Lunak SIPMA .......... 120

2 Use Case Diagram ........................... 19

3 ERD ........................................ 38

Page 9: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 7/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Pendahuluan

1.1 Tujuan

Dokumen Spesifikasi Kebutuhan Perangkat Lunak

(SKPL) ini merupakan dokumen spesifikasi kebutuhan

perangkat lunak SIPMA (Sistem informasi Pembimbingan

Mahasiswa) untuk mendefinisikan kebutuhan perangkat

lunak yang meliputi antarmuka eksternal (antarmuka

antara sistem dengan sistem lain perangkat lunak dan

perangkat keras, dan pengguna) dan atribut (feature-

feature tambahan yang dimiliki sistem), serta

mendefinisikan fungsi perangkat lunak. SKPL-SIPMA ini

juga mendefinisikan batasan perancangan perangkat

lunak.

1.2 Lingkup Masalah

Perangkat Lunak SIPMA dikembangkan dengan tujuan

untuk :

A. Mahasiswa :

1. Melihat hasil bimbingan akademik dan jadwal

bimbingan akademik.

2. Menangani pendaftaran kerja praktek, ujian kerja

praktek dan melihat hasil bimbingan.

3. Menangani pendaftaran tugas akhir, ujian tugas

akhir dan melihat hasil bimbingan.

B. Dosen :

1. Mencatat hasil bimbingan akademik, kerja pratek

dan tugas akhir.

2. Menentukan jadwal bimbingan akademik.

3. Mendaftarkan ujian kerja pratek dan tugas akhir

mahasiswa.

C. Orang Tua :

Page 10: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 8/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Menangani display data bimbingan akademik, kerja

pratek dan skripsi/TA anak-nya.

D. Program Studi :

1. Menangani pengelolaan pengajuan kerja

praktek, tugas akhir.

2. Menangani pengelolaan dosen pembimbing

akademik, kerja pratek, tugas akhir.

3. Menangani pengelolaan pengajuan ujian kerja

pratek, tugas akhir.

4. Menangani display data statistik skrispi

atau tugas akhir.

5. Menangani pemantauan bimbingan skripsi atau

tugas akhir.

E. Tata Usaha :

1. Menangani pengumuman proposal skripsi atau

tugas akhir.

2. Menangani penentuan ruang ujian pendadaran.

3. Menangani Berita Acara Ujian.

4. Menangani pengumuman ujian pendadaran.

1.3 Definisi, Akronim dan Singkatan

Daftar definisi akronim dan singkatan :

Keyword/Phrase Definisi

SKPL Merupakan spesifikasi kebutuhan dari

perangkat lunak yang akan

dikembangkan.

SKPL-SIPMA-XXX Kode yang merepresentasikan kebutuhan

pada SIPMA (Sistem Informasi

Page 11: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 9/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Pembimbingan Mahasiswa) di mana XXX

merupakan nomor fungsi produk.

SIPMA Perangkat lunak yang menangani proses

pembimbingan akademik, kerja pratek,

dan tugas akhir. Menangani proses

kerja pratek dan tugas akhir mulai

dari pendaftaran, proses persetujuan

dari dosen dan prodi. .Melalui sistem

tersebut petugas tata usaha dapat

mengatur ruang ujian pendadaran,

mencetak pengumuman usulan skripsi

atau TA, dan mencetak pengumuman

jadwal ujian pendadaran serta berita

acara ujian tugas akhir atau

pendadaran.

Internet Internet merupakan istilah umum yang

dipakai untuk menunjuk Network global

yang terdiri dari komputer dan layanan

servis dengan sekitar 30 sampai 50

juta pemakai komputer dan puluhan

layanan informasi termasuk e-mail,

FTP, dan World Wide Web.

Server Komputer yang menyediakan sumber daya

bagi klien yang terhubung melalui

jaringan.

Page 12: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 10/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1.4 Referensi

Referensi yang digunakan pada perangkat lunak

tersebut adalah:

1. F. Aloysius Berry, Spesifikasi Kebutuhan

Perangkat Lunak (SKPL) FORJUBEL, 2013,

Universitas Atma Jaya Yogyakarta.

1.5 Deskripsi umum (Overview)

Secara umum dokumen SKPL ini terbagi atas 3 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 SIPMA yang akan dikembangkan, 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 SIPMA tersebut.

Bagian ketiga berisi penjelasan secara lebih rinci

tentang kebutuhan perangkat lunak SIPMA yang akan

dikembangkan.

2. Deskripsi Kebutuhan

2.1 Perspektif produk

Sistem informasi pembimbingan mahasiswa merupakan

perangkat lunak yang dikembangkan untuk membantu

pengelolaan berbasis web. Sistem ini menangani proses

pembimbingan akademik, kerja pratek, dan tugas akhir.

Menangani proses kerja pratek dan tugas akhir mulai

Page 13: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 11/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

dari pendaftaran, proses persetujuan dari dosen dan

prodi. Melalui sistem tersebut petugas tata usaha dapat

mengatur ruang ujian pendadaran, mencetak pengumuman

usulan skripsi atau TA, dan mencetak pengumuman jadwal

ujian pendadaran serta berita acara ujian tugas akhir

atau pendadaran. Sistem Informasi Pembimbingan

Mahasiswa ini berjalan pada web browser apapun, dan

dibuat menggunakan bahasa pemrograman PHP dan Framework

Codeigniter. Sedang untuk database, akan dipergunakan

MySql.

Gambar 1. Arsitektur Perangkat lunak SIPMA

Page 14: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 12/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2 Fungsi Produk

Fungsi produk perangkat lunak SIPMA adalah sebagai

berikut :

APLIKASI FRONTEND UNTUK MAHASISWA

1. Fungsi Login (SKPL-SIPMA-001).

Merupakan fungsi yang digunakan oleh mahasiswa

dosen dan orang tua untuk dapat masuk dalam

sistem.

2. Fungsi Tampil Jadwal Bimbingan akademik (SKPL-

SIPMA-002).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

3. Fungsi Tampil Hasil Bimbingan akademik (SKPL-

SIPMA-003).

Merupakan fungsi yang digunakan untuk menampilkan

hasil bimbingan akademik mahasiswa.

Fungsi Pengelolaan Data Pelanggan mencakup :

4. Fungsi Daftar Kerja Pratek (SKPL-SIPMA-004).

Merupakan fungsi yang digunakan oleh mahasiswa

untuk mendaftar kerja pratek.

Page 15: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 13/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5. Fungsi Tampil Status Pendaftaran Kerja Pratek

(SKPL-SIPMA-005).

Merupakan fungsi yang digunakan oleh mahasiswa

untuk melihat status pendaftaran kerja praktek.

6. Fungsi Tampil Hasil Bimbingan Kerja Praktek

(SKPL-SIPMA-006).

Merupakan fungsi yang digunakan untuk menampilkan

hasil bimbingan kerja praktek mahasiswa.

7. Fungsi Daftar tugas akhir (SKPL-SIPMA-007)

Merupakan fungsi yang digunakan oleh mahasiswa

untuk memensa produk.

8. Fungsi Daftar tugas akhir (SKPL-SIPMA-008).

Merupakan fungsi yang digunakan untuk melihat

status pendaftaran tugas akhir.

9. Fungsi Tampil Hasil Bimbingan Tugas Akhir (SKPL-

SIPMA-009).

Merupakan fungsi yang digunakan untuk menampilkan

hasil bimbingan Tugas Akhir mahasiswa.

APLIKASI FRONTEND UNTUK DOSEN

10. Fungsi Login (SKPL-SIPMA-0010)

Merupakan fungsi yang digunakan oleh dosen untuk

bisa masuk kedalam sistem.

11. Fungsi Tampil Daftar Bimbingan Akdemik (SKPL-

SIPMA-0011)

Page 16: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 14/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Merupakan fungsi yang digunakan untuk

menampilkan data mahasiswa bimbingan akademik

dosen yang bersangkutan.

12. Fungsi Tampil Daftar Bimbingan Kerja Praktek

(SKPL-SIPMA-0012)

Merupakan fungsi yang digunakan untuk

menampilkan data mahasiswa bimbingan kerja

praktek dosen yang bersangkutan.

13. Fungsi Tampil Daftar Bimbingan Tugas Akhir

(SKPL-SIPMA-0013)

Merupakan fungsi yang digunakan untuk menampilkan

data mahasiswa bimbingan tugas akhir dosen yang

bersangkutan.

14. Fungsi pengelolaan jadwal bimbingan akademik

(SKPL-SIPMA-0014)

Merupakan fungsi yang digunakan oleh dosen untuk

mengelola jadwal bimbingan akademik.

a. Fungsi Tambah Jadwal Bimbingan Akademik (SKPL-

SIPMA-014-001)

Merupakan fungsi yang digunakan dosen untuk

menambah jadwal bimbingan akademik.

b. Fungsi Hapus Jadwal Bimbingan Akademik (SKPL-

SIPMA-014-002)

Merupakan fungsi yang digunakan dosen untuk

menghapus jadwal bimbingan akademik.

c. Fungsi Tampil Jadwal Bimbingan Akademik (SKPL-

SIPMA-014-003)

Page 17: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 15/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Merupakan fungsi yang digunakan dosen untuk

menampilkan jadwal bimbingan akademik.

15. Fungsi Daftar Ujian Kerja Praktek (SKPL-SIPMA-

015).

Merupakan fungsi yang dipergunakan oleh dosen

untuk mendaftarkan ujian kerja praktek mahasiswa

yang di bimbingnya.

16. Fungsi Daftar Ujian Pendadaran (SKPL-SIPMA-016).

Merupakan fungsi yang dipergunakan oleh dosen

untuk mendaftarkan ujian pendadaran mahasiswa

yang di bimbingnya.

17. Fungsi Pengelolaan Catatan Bimbingan Akademik

(SKPL-SIPMA-017).

Merupakan fungsi yang dipergunakan oleh Petugas

untuk mengelola data catatan bimbingan akademik.

Page 18: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 16/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

a. Fungsi Tambah Catatan Bimbingan Akademik

(SKPL-SIPMA-017-001)

Merupakan fungsi yang digunakan dosen untuk

menambah jadwal bimbingan akademik.

b. Fungsi Ubah Catatan Bimbingan Akademik (SKPL-

SIPMA-017-002)

Merupakan fungsi yang digunakan dosen untuk

mengubah jadwal bimbingan akademik.

c. Fungsi Hapus Catatan Bimbingan Akademik (SKPL-

SIPMA-017-003)

Merupakan fungsi yang digunakan dosen untuk

menghapus jadwal bimbingan akademik.

d. Fungsi Tampil Jadwal Bimbingan Akademik (SKPL-

SIPMA-017-004)

Merupakan fungsi yang digunakan dosen untuk

menampilkan jadwal bimbingan akademik.

18. Fungsi Pengelolaan Catatan Bimbingan Kerja

Praktek (SKPL-SIPMA-018).

Merupakan fungsi yang dipergunakan oleh Petugas

untuk mengelola data catatan bimbingan kerja

praktek.

a. Fungsi Tambah Catatan Bimbingan Kerja Praktek

(SKPL-SIPMA-018-001)

Merupakan fungsi yang digunakan dosen untuk

menambah jadwal bimbingan kerja praktek.

b. Fungsi Ubah Catatan Bimbingan Kerja Praktek

(SKPL-SIPMA-018-002)

Page 19: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 17/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Merupakan fungsi yang digunakan dosen untuk

mengubah jadwal bimbingan kerja praktek.

c. Fungsi Hapus Catatan Bimbingan Akademik (SKPL-

SIPMA-018-003)

Merupakan fungsi yang digunakan dosen untuk

menghapus jadwal bimbingan kerja praktek.

d. Fungsi Tampil Jadwal Bimbingan Kerja Praktek

(SKPL-SIPMA-018-004)

Merupakan fungsi yang digunakan dosen untuk

menampilkan jadwal bimbingan kerja praktek.

19. Fungsi Pengelolaan Catatan Bimbingan Tugas Akhir

(SKPL-SIPMA-019).

Merupakan fungsi yang dipergunakan oleh Petugas

untuk mengelola data catatan bimbingan tugas

akhir.

a. Fungsi Tambah Catatan Bimbingan Tugas Akhir

(SKPL-SIPMA-019-001)

Merupakan fungsi yang digunakan dosen untuk

menambah jadwal bimbingan tugas akhir.

b. Fungsi Ubah Catatan Bimbingan Tugas Akhir

(SKPL-SIPMA-019-002)

Merupakan fungsi yang digunakan dosen untuk

mengubah jadwal bimbingan tugas akhir.

c. Fungsi Hapus Catatan Bimbingan Tugas Akhir

(SKPL-SIPMA-019-003)

Page 20: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 18/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Merupakan fungsi yang digunakan dosen untuk

menghapus jadwal bimbingan tugas akhir.

d. Fungsi Tampil Jadwal Bimbingan Tugas Akhir

(SKPL-SIPMA-019-004)

Merupakan fungsi yang digunakan dosen untuk

menampilkan jadwal bimbingan tugas akhir.

APLIKASI FRONTEND UNTUK ORANG TUA

20. Fungsi Login (SKPL-SIPMA-020).

Merupakan fungsi yang digunakan oleh orang tua

untuk dapat masuk dalam sistem.

21. Fungsi Tampil Jadwal Bimbingan akademik (SKPL-

SIPMA-021).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

22. Fungsi Tampil Hasil Bimbingan akademik (SKPL-

SIPMA-022).

Merupakan fungsi yang digunakan untuk menampilkan

hasil bimbingan akademik mahasiswa.

Fungsi Pengelolaan Data Pelanggan mencakup :

23. Fungsi Tampil Status Pendaftaran Kerja Pratek

(SKPL-SIPMA-023).

Merupakan fungsi yang digunakan oleh mahasiswa

untuk melihat status pendaftaran kerja praktek.

24. Fungsi Tampil Hasil Bimbingan Kerja Praktek

(SKPL-SIPMA-024).

Page 21: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 19/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Merupakan fungsi yang digunakan untuk menampilkan

hasil bimbingan kerja praktek mahasiswa.

25. Fungsi Tampil status pendaftaran Tugas akhir

(SKPL-SIPMA-025).

Merupakan fungsi yang digunakan untuk melihat

status pendaftaran tugas akhir.

26. Fungsi Tampil Hasil Bimbingan Tugas Akhir

(SKPL-SIPMA-026).

Merupakan fungsi yang digunakan untuk menampilkan

hasil bimbingan Tugas Akhir mahasiswa.

APLIKASI BACKEND UNTUK PROGRAM STUDI

27. Fungsi Login (SKPL-SIPMA-027).

Merupakan fungsi yang digunakan oleh ketua program

studi / sekretaris program studi untuk dapat masuk

dalam sistem.

28. Fungsi Mengelola Pengajuan Dosen Pembimbing

Akademik (SKPL-SIPMA-028).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

29. Fungsi Mengelola Pengajuan Kerja Praktek

akademik (SKPL-SIPMA-029).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

30. Fungsi Mengelola Pengajuan Ujian Kerja

Praktek akademik (SKPL-SIPMA-030).

Page 22: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 20/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

31. Fungsi Mengelola Jadwal Pendaftaran Kerja

Praktek (SKPL-SIPMA-031).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

32. Fungsi Mengelola Pengajuan Tugas Akhir (SKPL-

SIPMA-032).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

33. Fungsi Mengelola Pengajuan Ujian Tugas Akhir

(SKPL-SIPMA-033).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

34. Fungsi Mengelola Jadwal Pendaftaran Tugas

Akhir (SKPL-SIPMA-034).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

35. Fungsi Pengelolaan Jadwal Pendaftaran Tugas

Akhir (SKPL-SIPMA-035).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

APLIKASI BACKEND UNTUK TATA USAHA

36. Fungsi Mencetak Daftar Peserta Tugas Akhir

(SKPL-SIPMA-036).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

Page 23: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 21/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

37. Fungsi Mencetak Jadwal Bimbingan Akademik

(SKPL-SIPMA-037).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

38. Fungsi Cetak Jadwal Bimbingan Akademik (SKPL-

SIPMA-038).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

39. Fungsi Mengelola Pengajuan Surat Pengantar

Kerja Praktek (SKPL-SIPMA-039).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

40. Fungsi Mengelola Formulir Ujian Kerja Pratek

(SKPL-SIPMA-040).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

41. Fungsi Mengelola Formulir Ujian Tugas Akhir

(SKPL-SIPMA-041).

Merupakan fungsi yang digunakan untuk menampilkan

jadwal bimbingan akademik mahasiswa.

42. Fungsi Mengelola Berita Acara Ujian

pendadaran (SKPL-SIPMA-042).

Page 24: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 22/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Merupakan fungsi yang digunakan untuk mencetak

berita acara ujian pendadaran

Page 25: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 23/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.3 Karakteristik Pengguna

Karakteristik dari pengguna perangkat lunak SIPMA

adalah sebagai berikut :

1. Memahami pengoperasian perangkat komputer.

2. Memahami penggunaan Sistem Informasi Pembimbingan

Mahasiswa (SIPMA).

2.4 Batasan-batasan

Batasan-batasan dalam pengembangan perangkat lunak

SIPMA tersebut adalah :

1. Kebijaksanaan Umum

Berpedoman pada tujuan dari pengembangan

perangkat lunak SIPMA.

2. Keterbatasan perangkat keras

Dapat diketahui kemudian setelah sistem ini

berjalan (sesuai dengan kebutuhan).

2.5 Asumsi dan Ketergantungan

Sistem ini dapat dijalankan pada perangkat

komputer yang menggunakan sistem operasi windows,

serta aplikasi web browser apapun.

3. Kebutuhan khusus

3.1 Kebutuhan antarmuka eksternal

Kebutuhan antar muka eksternal pada perangkat lunak

SIPMA meliputi kebutuhan antarmuka pemakai, antarmuka

perangkat keras, antarmuka perangkat lunak, antarmuka

komunikasi.

Page 26: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 24/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

3.1.1 Antarmuka pemakai

Pengguna berinteraksi dengan antarmuka yang

ditampilkan dalam bentuk form-form.

3.1.2 Antarmuka perangkat keras

Antarmuka perangkat keras yang digunakan dalam

perangkat lunak SISTA adalah:

1. Perangkat komputer (PC, laptop, dll).

3.1.3 Antarmuka perangkat lunak

Perangkat lunak yang dibutuhkan untuk mengoperasikan

perangkat lunak SIREPAY adalah sebagai berikut :

1. Nama : Apache

Sumber : XAMPP

Sebagai web server (localhost).

2. Nama : PHP

Sumber : The PHP Group

Sebagai bahasa pemrograman yang digunakan untuk

membangun sistem rekomendasi pariwisata

Yogyakarta.

3. Nama : MySQL

Sumber : Oracle

Sebagai database management system (DBMS) yang

digunakan untuk mengelola dan menyimpan database

sistem rekomendasi pariwisata Yogyakarta.

4. Nama : CodeIgniter

Sumber : British Columbia Institute of

Technology

Sebagai framework PHP yang digunakan untuk

membangun sistem rekomendasi pariwisata Yogyakarta

dengan menggunakan konsep MVC (Model, View,

Controller).

Page 27: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 25/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5. Nama : Windows 7

Sumber : Microsoft

Sebagai sistem operasi untuk perangkat dekstop.

6. Nama : IE/Firefox/Chrome/Opera/dll

Sumber : Berbagai Sumber

Sebagai aplikasi web browser untuk membuka sistem

web.

3.1.4 Antarmuka Komunikasi

1. Antarmuka komunikasi perangkat lunak SISTA

menggunakan protocol TCP/IP, sedangkan untuk aplikasi

web menggunakan protocol HTTP.

Page 28: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 26/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Mengelola Pengajuan Kerja Pratek

Mengelola Pengajuan Ujian Kerja

Pratek

Mengelola Pengajuan Tugas Akhir

Mengelola Pengajuan Ujian Tugas

Akir

Mengelola Pembimbing

Mengelola Pengajuan DPA

Mengelola Pengajuan Surat

Pengantar KP

Mengelola Formulir Uj ian Kerja Pratek

Mengelola Formulir Uj ian Tugas Akhir

Mengelola Berita Acara Ujian Tugas

akhir

Login

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

Mengelola Jadwal Pendaftaran Kerja

Praktek

Prodi

Mengelola Jadwal Pendaftaran

Tugas Akhir

<<include>>

<<include>>

Mencetak Jadwal Bimbingan

Akademik

Mencetak Daftar Dosen Pembimbing

Akademik

Tata Usaha

Mencetak Daftar Peserta Tugas

Akhir

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

3.2 Kebutuhan fungsionalitas Perangkat Lunak

3.2.1 Use Case Diagram

Page 29: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 27/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Mendaftar Kerja Pratek

Mendaftar Tugas Akhir

Melihat hasil bimbinganTugas Akhir

Melihat Status Pendaftaran Kerja

Pratek

Melihat Status Pendaftaran Ujian

Kerja Pratek

Melihat hasil bimbingan Kerja Pratek

Melihat Status Pendaftaran Tugas

Akhir

Melihat Status Pendaftaran Ujian

Kerja Pratek

Mahasiswa

Orang Tua

Mendaftar Ujian Kerja Pratek

Mendaftar Ujian Tugas Akhir

Mengelola Catatan Bimbingan Kerja

Pratek

Mengelola Catatan Bimbingan

Akademik

Mengelola Catatan Bimbingan

Tugas Akhir

Melihat hasil bimbingan Akademik

Mengelola Jadwal Bimbingan

Akademik

Dosen

Login

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>><<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

Page 30: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 28/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4 Spesifikasi Rinci Kebutuhan

4.1 Spesifikasi Kebutuhan Fungsionalitas

Aplikasi Mobile

4.1.1 Use Case Spesification : Login

1. Brief Description

Use Case ini digunakan oleh aktor untuk

memperoleh akses ke SIPMA. Login didasarkan pada

sebuah username dan password yang berupa rangkaian

karakter.

2. Primary Actor

1. Mahasiswa, Dosen, Orang, Tua, Program Studi, Petugas

Tata Usaha.

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih

untuk melakukan login.

2. Aplikasi menampilkan antarmuka untuk login.

3. Aktor memasukkan username dan password.

4. Aplikasi memeriksa username dan password yang

diinputkan aktor.

E-1 Password atau username tidak sesuai.

5. Aplikasi memberikan akses ke aktor.

6. Use Case ini selesai.

5. Alternative Flow

None

6. Error Flow

E-1 Password atau username tidak sesuai.

1. Aplikasi menampilkan peringatan bahwa

username atau password tidak sesuai.

Page 31: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 29/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Kembali ke Basic Flow langkah ke 3.

7. PreConditions

None

8. PostConditions

1. Aktor memasuki aplikasi dan dapat menggunakan

fungsi-fungsi pada aplikasi.

4.1.2 Use Case Spesification : Tampil Jadwal Bimbingan

akademik

1. Brief Description

Use Case ini digunakan oleh aktor untuk jadwal

bimbingan akademik.

2. Primary Actor

1. Mahasiswa, Orang Tua.

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melihat pengumuman skripsi atau TA.

2. Sistem menampilkan data pengumuman skripsi/TA

aktor termasuk pengumuman ujian.

3. Use Case selesai

5. Alternative Flow

None

6. Error Flow

None

7. PreConditions

1. Use case Login Telah dilakukan

2. Aktor Telah Memasuki Sistem

8. PostConditions

1. Aktor mengetahui jadwal bimbingan akademik

Page 32: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 30/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.1.3 Use Case Spesification : Tampil Hasil

Bimbingan Akademik

1. Brief Description

Use Case ini digunakan oleh aktor untuk melihat

hasil bimbingan akademik.

2. Primary Actor

1. Mahasiswa, Orang Tua,

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih

untuk melihat bimbingan akademik.

2. Sistem akan menampilkan hasil bimbingan

akademik.

3. Use Case selesai.

5. Alternative Flow

NONE

6. Error Flow

NONE

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Aktor mengetahui hasil bimbingan akademik.

4.1.4 Use Case Spesification : Tampil Hasil

Bimbingan Kerja Praktek

1. Brief Description

Use Case ini digunakan oleh aktor untuk melihat

hasil bimbingan kerja praktek.

2. Primary Actor

1. Mahasiswa, Orang Tua

3. Supporting Actor

Page 33: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 31/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih

untuk melihat bimbingan kerja pratek.

2. Sistem akan menampilkan hasil bimbingan kerja

pratek.

3. Use Case selesai.

5. Alternative Flow

NONE

6. Error Flow

NONE

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Aktor mengetahui hasil bimbingan kerja

praktek.

4.1.5 Use Case Spesification : Tampil Hasil

Bimbingan Tugas Akhir

1. Brief Description

Use Case ini digunakan oleh aktor untuk melihat

hasil bimbingan tugas akhir.

2. Primary Actor

1. Mahasiswa, Orang Tua

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih

untuk melihat bimbingan tugas akhir.

Page 34: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 32/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Sistem akan menampilkan hasil bimbingan tugas

akhir.

3. Use Case selesai.

5. Alternative Flow

NONE

6. Error Flow

NONE

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Aktor mengetahui hasil bimbingan tugas akhir.

4.1.6 Use Case Spesification : Status Pendaftaran

Kerja Praktek

1. Brief Description

Use Case ini digunakan oleh aktor untuk melihat

status pendaftaran kerja praktek.

2. Primary Actor

1. Mahasiswa, Orang Tua

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih

untuk melihat status pendaftaran kerja pratek.

2. Sistem akan menampilkan status pendaftaran

kerja praktek.

3. Use Case selesai.

5. Alternative Flow

NONE

6. Error Flow

Page 35: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 33/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

NONE

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Aktor mengetahui status pendaftaran kerja praktek.

4.1.7 Use Case Spesification : Status Pendaftaran

Tugas Akhir

1. Brief Description

Use Case ini digunakan oleh aktor untuk melihat

status pendaftaran tugas akhir.

2. Primary Actor

1. Mahasiswa, Orang Tua

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih

untuk melihat status pendaftaran tugas akhir.

2. Sistem akan menampilkan status pendaftaran

tugas akhir.

3. Use Case selesai.

5. Alternative Flow

NONE

6. Error Flow

NONE

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

Page 36: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 34/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Aktor mengetahui status pendaftaran tugas

akhir.

4.1.8 Use Case Spesification : Mendaftar Kerja

Praktek.

1. Brief Description

Use Case ini digunakan oleh aktor untuk

mendaftar kerja praktek.

2. Primary Actor

1. Mahasiswa

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pendaftaran kerja praktek.

2. Sistem menampilkan antarmuka untuk mendaftar kerja

praktek.

3. Aktor memasukkan detail informasi kerja pratek.

4. Aktor meminta sistem untuk menyimpan data detail

pengajuan kerja praktek.

5. Sistem melakukan pengecekan terhadap data

6. yang telah diinputkan. E-1 Data detail kerja

praktek yang diinputkan tidak valid

7. Sistem menambahkan data detail kerja praktek ke

dalam basis data dan menampilkan antarmuka yang

menunjukkan bahwa pendaftaran berhasil.

8. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

1. E-1 Data detail kerja praktek yang diinputkan tidak valid.

Page 37: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 35/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Sistem memberi pesan peringatan bahwa data yang diinputkan tidak valid.

3. Kembali ke Basic Flow 1 langkah ke-3. 7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Dapat terjadi perubahan data pengajuan kerja

praktek.

4.1.9 Use Case Spesification : Mendaftar Tugas

Akhir.

1. Brief Description

Use Case ini digunakan oleh aktor untuk

mendaftar tugas.

2. Primary Actor

1. Mahasiswa

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pendaftaran tugas akhir.

2. Sistem menampilkan antarmuka untuk mendaftar tugas

akhir.

3. Aktor memasukkan detail informasi tugas akhir.

4. Aktor meminta sistem untuk menyimpan data detail

pengajuan tugas akhir.

5. Sistem melakukan pengecekan terhadap data

6. yang telah diinputkan. E-1 Data detail tugas akhir

yang diinputkan tidak valid

Page 38: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 36/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7. Sistem menambahkan data detail tugas kahir ke

dalam basis data dan menampilkan antarmuka yang

menunjukkan bahwa pendaftaran berhasil.

8. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

1. E-1 Data detail tugas akhir yang diinputkan tidak

valid.

2. Sistem memberi pesan peringatan bahwa data yang diinputkan tidak valid.

3. Kembali ke Basic Flow 1 langkah ke-3. 7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Dapat terjadi perubahan data pengajuan tugas

akhir.

4.1.10 Use Case Spesification : Mengelola Pengajuan

Dosen Pembimbing Akademik.

1. Brief Description

Use Case ini digunakan oleh aktor untuk

mengelola penentuan dosen pembimbing akademik.

2. Primary Actor

1. Program Studi

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan penentuan dosen pembimbing akademik.

Page 39: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 37/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Sistem menampilkan antarmuka untuk daftar

mahasiswa yang belum mempunyai dosen pembibimbing

akadmik.

3. Aktor memilih mahasiswa kemudian dosen pembimbing

akademik.

4. Aktor meminta sistem untuk menyimpan data dosen

pembimbing akademik.

5. Sistem melakukan pengecekan terhadap data dosen

pembimbing akademik.

6. yang telah diinputkan. E-1 Data detail kerja

praktek yang diinputkan tidak valid.

7. Sistem menambahkan data dosen pembimbing akademike

dalam basis data dan menampilkan antarmuka yang

menunjukkan bahwa pendaftaran berhasil.

8. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

1. E-1 Data yang diinputkan tidak valid.

2. Sistem memberi pesan peringatan bahwa data yang diinputkan tidak valid.

3. Kembali ke Basic Flow 1 langkah ke-3. 7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Dapat terjadi perubahan data dosen pembimbing

akademik mahasiswa.

4.1.11 Use Case Spesification : Mengelola Pengajuan

Kerja Praktek.

1. Brief Description

Page 40: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 38/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Use Case ini digunakan oleh aktor untuk mengelola

data pengajuan kerja praktek. Aktor dapat

melakukan display detail pengajuan kerja praktek,

cari data pengajuan kerja praktek dan persetujuan

pengajuan kerja praktek.

2. Primary Actor

1. Program Studi

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pengelolaan data pengajuan kerja praktek.

2. Sistem menampilkan list mahasiswa yang telah

melakukan pengajuan kerja praktek.

3. Aktor memilih untuk melakukan display detail data

pengajuan kerja praktek

A-1 Aktor memilih untuk melakukan pencarian data

pengajuan tugas akhir.

4. Sistem menampilkan antarmuka detail data pengajuan kerja praktek mahasiswa.

5. Aktor melakukan persetujuan/penolakan pengajuan

kerja praktek.

6. Aktor meminta sistem untuk menyimpan data

pengajuan kerja praktek.

7. Sistem menyimpan data pengajuan kerja praktek ke database

8. Use Case selesai.

5. Alternative Flow

1. Aktor memilih untuk melakukan pencarian data

pengajuan kerja praktek mahasiswa

2. Aktor memasukkan kata kunci pencarian 3. Sistem menampilkan data pencarian sesuai kata

kunci yang diinputkan aktor

4. E-1 Kata kunci yang diinputkan aktor salah 5. Berlanjut ke Basic Flow Langkah ke 3

6. Error Flow

E-1Kata kunci yang diinputkan aktor salah

1. Sistem memberikan pesan peringatan bahwa tidak ada data dengan kata kunci yang dicari

Page 41: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 39/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Data pengajuan kerja praktek telah disimpan di database.

4.1.12 Use Case Spesification : Mengelola Pengajuan

Ujian Kerja Praktek.

1. Brief Description

1. Use Case ini digunakan oleh aktor untuk mengelola

data pengajuan ujian kerja praktek. Aktor dapat

melakukan display detail pengajuan ujian kerja

praktek, cari data pengajuan ujian kerja praktek

dan persetujuan pengajuan ujian kerja praktek.

2. Primary Actor

1. Program Studi

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pengelolaan data pengajuan ujian kerja

praktek.

2. Sistem menampilkan list mahasiswa yang telah

melakukan pengajuan ujian kerja praktek.

3. Aktor memilih untuk melakukan display detail data

pengajuan ujian kerja praktek

A-1 Aktor memilih untuk melakukan pencarian data

pengajuan ujian tugas akhir.

4. Sistem menampilkan antarmuka detail data pengajuan

ujian kerja praktek mahasiswa.

5. Aktor melakukan persetujuan/penolakan pengajuan

ujian kerja praktek.

6. Aktor meminta sistem untuk menyimpan data

pengajuan ujian kerja praktek.

Page 42: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 40/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7. Sistem menyimpan data pengajuan ujian kerja praktek ke database

8. Use Case selesai.

5. Alternative Flow

1. Aktor memilih untuk melakukan pencarian data

pengajuan ujian kerja praktek mahasiswa

2. Aktor memasukkan kata kunci pencarian 3. Sistem menampilkan data pencarian sesuai kata

kunci yang diinputkan aktor

4. E-1 Kata kunci yang diinputkan aktor salah 5. Berlanjut ke Basic Flow Langkah ke 3

6. Error Flow

E-1Kata kunci yang diinputkan aktor salah

1. Sistem memberikan pesan peringatan bahwa tidak ada data dengan kata kunci yang dicari

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Data pengajuan ujian kerja praktek telah disimpan di database.

4.1.13 Use Case Spesification : Mengelola Pengajuan

Tugas Akhir.

1. Brief Description

1. Use Case ini digunakan oleh aktor untuk mengelola

data pengajuan tugas akhir. Aktor dapat melakukan

display detail pengajuan tugas akhir, cari data

pengajuan tugas akhir dan persetujuan pengajuan

tugas kahir.

2. Primary Actor

1. Program Studi

3. Supporting Actor

None

4. Basic Flow

Page 43: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 41/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pengelolaan data pengajuan tugas akhir.

2. Sistem menampilkan list mahasiswa yang telah

melakukan pengajuan tugas akhir.

3. Aktor memilih untuk melakukan display detail data

pengajuan tugas akhir

A-1 Aktor memilih untuk melakukan pencarian data

pengajuan tugas akhir.

4. Sistem menampilkan antarmuka detail data pengajuan tugas akhir mahasiswa.

5. Aktor melakukan persetujuan/penolakan pengajuan

tugas akhir.

6. Aktor meminta sistem untuk menyimpan data

pengajuan tugas akhir.

7. Sistem menyimpan data pengajuan tugas akhir ke database

8. 8. Use Case selesai

5. Alternative Flow

1. Aktor memilih untuk melakukan pencarian data

pengajuan tugas akhir mahasiswa

2. Aktor memasukkan kata kunci pencarian 3. Sistem menampilkan data pencarian sesuai kata

kunci yang diinputkan aktor

4. E-1 Kata kunci yang diinputkan aktor salah 5. Berlanjut ke Basic Flow Langkah ke 3

6. Error Flow

E-1Kata kunci yang diinputkan aktor salah

1. Sistem memberikan pesan peringatan bahwa tidak ada data dengan kata kunci yang dicari

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Data pengajuan tugas akhir telah disimpan di database.

4.1.14 Use Case Spesification : Pengelolaan

Pengajuan Ujian Pendadaran.

1. Brief Description

Page 44: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 42/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Use Case ini digunakan oleh aktor untuk mengelola

data pengajuan ujian pendadaran. Aktor dapat

melakukan display detail pengajuan ujian

pendadaran, cari data pengajuan ujian pendadaran

dan persetujuan pengajuan ujian pendadaran.

2. Primary Actor

1. Program Studi

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

melakukan pengelolaan data pengajuan ujian

pendadaran.

2. Sistem menampilkan list mahasiswa yang telah

melakukan pengajuan ujian pendadaran.

3. Aktor memilih untuk melakukan display detail data

ujian pendadaran.

A-1 Aktor memilih untuk melakukan pencarian data

pengajuan ujian pendadaran.

4. Sistem menampilkan antarmuka detail data ujian

pendadaran mahasiswa.

5. Aktor melakukan persetujuan/penolakan pengajuan

ujian pendadaran.

6. Aktor meminta sistem untuk menyimpan data

pengajuan ujian pendadaran.

7. Sistem menyimpan data pengajuan ujian pendadaran ke database.

8. Use Case selesai

5. Alternative Flow

1. Aktor memilih untuk melakukan pencarian data

pengajuan ujian pendadaran mahasiswa

2. Aktor memasukkan kata kunci pencarian 3. Sistem menampilkan data pencarian sesuai kata

kunci yang diinputkan aktor

4. E-1 Kata kunci yang diinputkan aktor salah 5. Berlanjut ke Basic Flow Langkah ke 3

6. Error Flow

E-1Kata kunci yang diinputkan aktor salah

Page 45: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 43/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Sistem memberikan pesan peringatan bahwa tidak ada data dengan kata kunci yang dicari

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Data pengajuan ujian pendadaran telah disimpan di database.

4.1.15 Use Case Spesification : Mencetak Daftar

Dosen Pembimbing Akademik.

1. Brief Description

Use Case ini digunakan oleh aktor untuk mencetak

daftar dosen pembimbing akademik.

2. Primary Actor

1. Mahasiswa

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

mencetak daftar dosen pembimbing akademik.

2. Sistem menampilkan antarmuka untuk mencetak daftar

dosen pembimbing akadmik.

3. Aktor meminta sistem untuk mencetak daftar dosen

pembimbing akadmik.

4. Sistem mencetak daftar dosen pembimbing akadmik.

5. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

Page 46: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 44/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Daftar dosen pembimbing akademik tercetak.

4.1.16 Use Case Spesification : Mencetak Daftar

Peserta tugas akhir.

1. Brief Description

Use Case ini digunakan oleh aktor untuk mencetak

daftar peserta tugas akhir.

2. Primary Actor

1. Mahasiswa

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

mencetak daftar peserta tugas akhir.

2. Sistem menampilkan antarmuka untuk mencetak daftar

peserta tugas akhir.

3. Aktor meminta sistem untuk mencetak daftar peserta

tugas akhir.

4. Sistem mencetak daftar peserta tugas akhir.

5. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Daftar peserta tugas akhir tercetak.

Page 47: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 45/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.1.17 Use Case Spesification : Mencetak Jadwal

Bimbingan Akademik.

1. Brief Description

Use Case ini digunakan oleh aktor untuk mencetak

jadwal bimbingan akademik.

2. Primary Actor

1. Mahasiswa

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

mencetak jadwal bimbingan akademik.

2. Sistem menampilkan antarmuka untuk mencetak jadwal

bimbingan akademik.

3. Aktor meminta sistem untuk mencetak jadwal

bimbingan akademik.

4. Sistem mencetak jadwal bimbingan akademik.

5. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Jadwal bimbingan akademik tercetak.

Page 48: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 46/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.1.18 Use Case Spesification : Mencetak Surat

Pengantar Kerja Pratek.

1. Brief Description

Use Case ini digunakan oleh aktor untuk mencetak

surat pengantar kerja praktek.

2. Primary Actor

1. Mahasiswa

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

mencetak surat pengantar kerja praktek.

2. Sistem menampilkan antarmuka untuk mencetak surat

pengantar kerja praktek.

3. Aktor meminta sistem untuk mencetak surat

pengantar kerja praktek.

4. Sistem mencetak mencetak surat pengantar kerja

praktek.

5. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Surat pengantar kerja praktek tercetak.

Page 49: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 47/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.1.19 Use Case Spesification : Mencetak Formulir

Ujian Pendadaran.

1. Brief Description

Use Case ini digunakan oleh aktor untuk mencetak

formulir ujian pendadaran.

2. Primary Actor

1. Mahasiswa

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

mencetak formulir ujian pendadaran.

2. Sistem menampilkan antarmuka untuk mencetak

formulir ujian pendadaran.

3. Aktor meminta sistem untuk mencetak formulir ujian

pendadaran.

4. Sistem mencetak formulir ujian pendadaran.

5. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Formulir ujian pendadaran tercetak.

4.1.20 Use Case Spesification : Mencetak Surat

Pengantar Kerja Praktek.

1. Brief Description

Page 50: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 48/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Use Case ini digunakan oleh aktor untuk mencetak

surat pengantar kerja praktek.

2. Primary Actor

1. Mahasiswa

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

mencetak surat pengantar kerja praktek.

2. Sistem menampilkan antarmuka untuk mencetak surat

pengantar kerja praktek.

3. Aktor meminta sistem untuk mencetak surat

pengantar kerja praktek.

4. Sistem mencetak mencetak surat pengantar kerja

praktek.

5. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Surat pengantar kerja praktek tercetak.

4.1.21 Use Case Spesification : Mencetak Berita

Acara Ujian Pendadaran.

1. Brief Description

Use Case ini digunakan oleh aktor untuk mencetak

Berita acara ujian pendadaran.

Page 51: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 49/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Primary Actor

1. Mahasiswa

3. Supporting Actor

None

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk

mencetak berita acara ujian pendadaran.

2. Sistem menampilkan antarmuka untuk mencetak

berita acara ujian pendadaran.

3. Aktor meminta sistem untuk mencetak berita

acara ujian pendadaran.

4. Sistem mencetak berita acara ujian pendadaran.

5. Use Case ini selesai.

5. Alternative Flow

NONE

6. Error Flow

7. PreConditions

1. Use Case Login telah dilakukan.

2. Aktor telah memasuki sistem.

8. PostConditions

1. Berita acara ujian pendadaran tercetak.

Page 52: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 50/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

FK_REFERENCE_1

FK_REFERENCE_5

FK_REFERENCE_6

FK_REFERENCE_7

FK_REFERENCE_9

FK_REFERENCE_10

FK_REFERENCE_12

FK_REFERENCE_13

FK_REFERENCE_14

FK_REFERENCE_15

FK_REFERENCE_16FK_REFERENCE_17

FK_REFERENCE_18

FK_REFERENCE_19

FK_REFERENCE_20

bimbingan_akademik

id_bimbingan_akademik

npm

tanggal_bimbingan

topik

keterangan

...

int(10)

varchar(10)

date

varchar(255)

varchar(255)

<pk>

<fk>

jadwal_bimbingan_akademik

id_jadwal_bimbingan_akademik

tanggal_bimbingan

id_sesi

id_ruang

npp_dosen

...

int(0)

date

int(10)

int(10)

varchar(10)

<pk>

<fk3>

<fk2>

<fk1>

keterangan_pembimbing

id_keterangan_pembimbing

is_pembimbing_akademik

kuota_pembimbing_akademik

jumlah_bimbingan_akademik

is_pembimbing_kerja_praktek

kuota_kerja_praktek

jumlah_bimbingan_kerja_praktek

is_pembimbing_1_ta

kuota_bimbingan1_ta

jumlah_bimbingan1_ta

is_pembimbing_2_ta

kuota_bimbingan2_ta

jumlah_bimbingan2_ta

...

int(10)

tinyint(1)

int(10)

int(10/

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

<pk>

konsentrasi_studi

id_konsentrasi_studi

id_prodi

id_kurikulum

konsentrasi_studi

...

int(10)

varchar(4)

int(10)

varchar(50)

<pk>

mst_dosen

npp_dosen

kode_prodi

nidn

nama_dosen

tgl_lahir

status

password

id_role

id_keterangan_pembimbing

...

varchar(10)

varchar(4)

varchar(50)

varchar(50)

date

varchar(15)

varchar(50)

int(11)

int(10)

<pk>

<fk1>

<fk2>

<fk3>

mst_orang_tua

id_orang_tua

nama_orang_tua

alamat_orang_tua

password

npm

...

int(10)

varchar(50)

varchar(150)

varchar(50)

varchar(10)

<pk>

<fk>

mst_prodi

kode_prodi

nama_prodi

visi_prodi

misi_prodi

tujuan_prodi

fakultas

id_role

...

varchar(4)

varchar(40)

longtext

longtext

longtext

varchar(5)

int(11)

<pk>

<fk1>

<fk2>

mst_mahasiswa

npm

nama_mahasiswa

alamat

angkatan

tempat_lahir

tanggal_lahir

telepon

id_konsentrasi_studi

ipk

lama_tugas_akhir

prodi

password

id_dosen_pembimbingan_akademik

...

varchar(10)

varchar(50)

varchar(200)

int

varchar(50)

date

varchar(13)

int(10)

double

int(2)

varchar(4)

varchar(255)

varchar(10)

<pk>

<fk1>

<fk2>

<fk3>

mst_fakultas

kode_fakultas

nama_fakultas

visi_fakultas

misi_fakultas

tujuan_fakultas

...

varchar(5)

varchar(60)

longtext

longtext

longtext

<pk>

mst_role

id_role

nama_role

int(11)

varchar(100)

<pk>

mst_tenaga_kependidikan

npp_tenaga_kependidikan

nama_tenaga_kependidikan

tgl_lahir

email

kode_fakultas

password

id_role

...

int(10)

varchar(50)

date

int(11)

varchar(5)

varchar(255)

int(11)

<pk>

<fk2>

<fk1>

ref_sesi

id_sesi

sesi

waktu

mst_kode_fakultas

...

int(0)

int(0)

time

varchar(5)

<pk>

mst_ruang

id_ruang

nama_ruang

int(10)

varchar(50)

<pk>

5 ERD

5.1 ERD Akademik

Page 53: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 51/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

FK_REFERENCE_1

FK_REFERENCE_5

FK_REFERENCE_7

FK_REFERENCE_9

FK_REFERENCE_10

FK_REFERENCE_8

FK_REFERENCE_11

FK_REFERENCE_12

FK_REFERENCE_13

FK_REFERENCE_14

FK_REFERENCE_15

FK_REFERENCE_16

FK_REFERENCE_17

FK_REFERENCE_18

FK_REFERENCE_19

FK_REFERENCE_20

FK_REFERENCE_21

FK_REFERENCE_22

FK_REFERENCE_23

FK_REFERENCE_24

FK_REFERENCE_25

FK_REFERENCE_26

FK_REFERENCE_27

FK_REFERENCE_28

FK_REFERENCE_29

FK_REFERENCE_30

FK_REFERENCE_31

FK_REFERENCE_32

FK_REFERENCE_33

FK_REFERENCE_34

keterangan_pembimbing

id_keterangan_pembimbing

is_pembimbing_akademik

kuota_pembimbing_akademik

jumlah_bimbingan_akademik

is_pembimbing_kerja_praktek

kuota_kerja_praktek

jumlah_bimbingan_kerja_praktek

is_pembimbing_1_ta

kuota_bimbingan1_ta

jumlah_bimbingan1_ta

is_pembimbing_2_ta

kuota_bimbingan2_ta

jumlah_bimbingan2_ta

...

int(10)

tinyint(1)

int(10)

int(10/

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

<pk>

konsentrasi_studi

id_konsentrasi_studi

id_prodi

konsentrasi_studi

...

int(10)

varchar(4)

varchar(50)

<pk>

<fk>

mst_dosen

npp_dosen

kode_prodi

nidn

nama_dosen

tgl_lahir

status

password

id_role

id_keterangan_pembimbing

...

varchar(10)

varchar(4)

varchar(50)

varchar(50)

date

varchar(15)

varchar(50)

int(11)

int(10)

<pk>

<fk1>

<fk2>

<fk3>

mst_orang_tua

id_orang_tua

nama_orang_tua

alamat_orang_tua

password

npm

...

int(10)

varchar(50)

varchar(150)

varchar(50)

varchar(10)

<pk>

<fk>

mst_prodi

kode_prodi

nama_prodi

visi_prodi

misi_prodi

tujuan_prodi

fakultas

...

varchar(4)

varchar(40)

longtext

longtext

longtext

varchar(5)

<pk>

<fk>

mst_mahasiswa

npm

nama_mahasiswa

alamat

angkatan

tempat_lahir

tanggal_lahir

telepon

id_konsentrasi_studi

ipk

lama_tugas_akhir

prodi

password

...

varchar(10)

varchar(50)

varchar(200)

int

varchar(50)

date

varchar(13)

int(10)

double

int(2)

varchar(4)

varchar(255)

<pk>

<fk1>

<fk2>

mst_fakultas

kode_fakultas

nama_fakultas

visi_fakultas

misi_fakultas

tujuan_fakultas

...

varchar(5)

varchar(60)

longtext

longtext

longtext

<pk>

mst_ruang

id_ruang

nama_ruang

int(10)

varchar(50)

<pk>

status

id_status

status

int(10)

varchar(50)

<pk>

tahun_ajaran

id_tahun_ajaran

tgl_mulai

tgll_akhir

tahun_ajaran

id_jenis_tahun_ajaran

...

int(10)

date

date

varchar(50)

int(10)

<pk>

<fk>

bimbingan_tugas_akhir

id_bimbingan_tugas_akhir

id_tugas_akhir

tanggal_bimbingan

topik

keterangan

...

int(10)

int(10)

date

varchar(255)

varchar(255)

<pk>

<fk>

formulir_ujian_pendadaran

id_formulir_ujian_pendadaran

formulir_ujian_pendadaran

formulir_ujian_pendadaran_ur

id_ujian_tugas_akhir

...

int(10)

varchar(100)

varchar(255)

int(10)

<pk>

<fk>

tugas_akhir

id_tugas_akhir

npm

pembimbing1

pembimbing2

id_konsentrasi

judul_tugas_akhir

proposal_tugas_akhir_url

id_status

tah_id_tahun_ajaran

periode

keterangan

id_tahun_ajaran

...

int(10)

varchar(10)

varchar(10)

varchar(10)

int(10)

varchar(255)

varchar(255)

int(255)

int(10)

int(10)

varchar(255)

int(10)

<pk>

<fk2>

<fk3>

<fk4>

<fk5>

<fk6>

<fk1>

ujian_tugas_akhir

id_ujian_tugas_akhir

id_jadwal_ujian_tugas_akhir

penguji1

penguji2

id_ruang

id_tugas_akhir

tanggal_penganjuan_mhs

tanggal_pengajuan_dosen1

id_status_pengajuan_dosen1

tanggal_pengajuan_dosen2

id_status_pengajuan_dosen2

tanggal_pengajuan_prodi

id_status_pengajuan_prodi

keterangan_prodi

id_status_pengajuan_tu

tanggal_pengajuan_tu

keterangan_tu

id_admin_prodi

id_admin_tu

id_status_formulir

...

int(10)

int(10)

varchar(10

varchar(10)

int(10)

int(10)

date

date

int(10)

date

int(10)

date

int(10)

varchar(255)

int(10)

date

varchar(255)

varchar(10)

int(10)

int(10)

<pk>

<fk7>

<fk2>

<fk1>

<fk3>

<fk4>

<fk5>

<fk6>

<fk8>

<fk9>

ref_sesi

id_sesi

sesi

waktu

mst_kode_fakultas

...

int(0)

int(0)

time

varchar(5)

<pk>

jadwal_ujian_tugas_akhir

id_jadwal_ujian_tugas_akhir

id_tugas_akhir

tangga_ujian_tugas_akhir

id_sesi

...

int(10)

int(10)

date

int(10)

<pk>

<fk1>

<fk2>

mst_tenaga_kependidikan

npp_tenaga_kependidikan

nama_tenaga_kependidikan

tgl_lahir

email

kode_fakultas

password

id_role

...

int(10)

varchar(50)

date

int(11)

varchar(5)

varchar(255)

int(11)

<pk>

<fk1>

<fk2>

mst_role

id_role

nama_role

int(11)

varchar(100)

<pk>

ref_jenis_tahun_ajaran

id_jenis_tahun_ajaran

nama_jenis_tahun_ajaran

int(10)

varchar(20)

<pk>

5.2 ERD Kerja Praktek

Page 54: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika SKPL –SIPMA 52/ 52

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

FK_REFERENCE_1

FK_REFERENCE_5

FK_REFERENCE_7

FK_REFERENCE_9

FK_REFERENCE_10

FK_REFERENCE_8

FK_REFERENCE_11

FK_REFERENCE_12

FK_REFERENCE_13

FK_REFERENCE_14

FK_REFERENCE_15

FK_REFERENCE_16

FK_REFERENCE_17

FK_REFERENCE_18

FK_REFERENCE_19

FK_REFERENCE_20

FK_REFERENCE_21

FK_REFERENCE_22

FK_REFERENCE_23

FK_REFERENCE_24

FK_REFERENCE_25

FK_REFERENCE_26

FK_REFERENCE_27

FK_REFERENCE_28

FK_REFERENCE_29

FK_REFERENCE_30

FK_REFERENCE_31

FK_REFERENCE_32

FK_REFERENCE_33

FK_REFERENCE_34

keterangan_pembimbing

id_keterangan_pembimbing

is_pembimbing_akademik

kuota_pembimbing_akademik

jumlah_bimbingan_akademik

is_pembimbing_kerja_praktek

kuota_kerja_praktek

jumlah_bimbingan_kerja_praktek

is_pembimbing_1_ta

kuota_bimbingan1_ta

jumlah_bimbingan1_ta

is_pembimbing_2_ta

kuota_bimbingan2_ta

jumlah_bimbingan2_ta

...

int(10)

tinyint(1)

int(10)

int(10/

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

<pk>

konsentrasi_studi

id_konsentrasi_studi

id_prodi

konsentrasi_studi

...

int(10)

varchar(4)

varchar(50)

<pk>

<fk>

mst_dosen

npp_dosen

kode_prodi

nidn

nama_dosen

tgl_lahir

status

password

id_role

id_keterangan_pembimbing

...

varchar(10)

varchar(4)

varchar(50)

varchar(50)

date

varchar(15)

varchar(50)

int(11)

int(10)

<pk>

<fk1>

<fk2>

<fk3>

mst_orang_tua

id_orang_tua

nama_orang_tua

alamat_orang_tua

password

npm

...

int(10)

varchar(50)

varchar(150)

varchar(50)

varchar(10)

<pk>

<fk>

mst_prodi

kode_prodi

nama_prodi

visi_prodi

misi_prodi

tujuan_prodi

fakultas

...

varchar(4)

varchar(40)

longtext

longtext

longtext

varchar(5)

<pk>

<fk>

mst_mahasiswa

npm

nama_mahasiswa

alamat

angkatan

tempat_lahir

tanggal_lahir

telepon

id_konsentrasi_studi

ipk

lama_tugas_akhir

prodi

password

...

varchar(10)

varchar(50)

varchar(200)

int

varchar(50)

date

varchar(13)

int(10)

double

int(2)

varchar(4)

varchar(255)

<pk>

<fk1>

<fk2>

mst_fakultas

kode_fakultas

nama_fakultas

visi_fakultas

misi_fakultas

tujuan_fakultas

...

varchar(5)

varchar(60)

longtext

longtext

longtext

<pk>

mst_ruang

id_ruang

nama_ruang

int(10)

varchar(50)

<pk>

status

id_status

status

int(10)

varchar(50)

<pk>

tahun_ajaran

id_tahun_ajaran

tgl_mulai

tgll_akhir

tahun_ajaran

id_jenis_tahun_ajaran

...

int(10)

date

date

varchar(50)

int(10)

<pk>

<fk>

bimbingan_tugas_akhir

id_bimbingan_tugas_akhir

id_tugas_akhir

tanggal_bimbingan

topik

keterangan

...

int(10)

int(10)

date

varchar(255)

varchar(255)

<pk>

<fk>

formulir_ujian_pendadaran

id_formulir_ujian_pendadaran

formulir_ujian_pendadaran

formulir_ujian_pendadaran_ur

id_ujian_tugas_akhir

...

int(10)

varchar(100)

varchar(255)

int(10)

<pk>

<fk>

tugas_akhir

id_tugas_akhir

npm

pembimbing1

pembimbing2

id_konsentrasi

judul_tugas_akhir

proposal_tugas_akhir_url

id_status

tah_id_tahun_ajaran

periode

keterangan

id_tahun_ajaran

...

int(10)

varchar(10)

varchar(10)

varchar(10)

int(10)

varchar(255)

varchar(255)

int(255)

int(10)

int(10)

varchar(255)

int(10)

<pk>

<fk2>

<fk3>

<fk4>

<fk5>

<fk6>

<fk1>

ujian_tugas_akhir

id_ujian_tugas_akhir

id_jadwal_ujian_tugas_akhir

penguji1

penguji2

id_ruang

id_tugas_akhir

tanggal_penganjuan_mhs

tanggal_pengajuan_dosen1

id_status_pengajuan_dosen1

tanggal_pengajuan_dosen2

id_status_pengajuan_dosen2

tanggal_pengajuan_prodi

id_status_pengajuan_prodi

keterangan_prodi

id_status_pengajuan_tu

tanggal_pengajuan_tu

keterangan_tu

id_admin_prodi

id_admin_tu

id_status_formulir

...

int(10)

int(10)

varchar(10

varchar(10)

int(10)

int(10)

date

date

int(10)

date

int(10)

date

int(10)

varchar(255)

int(10)

date

varchar(255)

varchar(10)

int(10)

int(10)

<pk>

<fk7>

<fk2>

<fk1>

<fk3>

<fk4>

<fk5>

<fk6>

<fk8>

<fk9>

ref_sesi

id_sesi

sesi

waktu

mst_kode_fakultas

...

int(0)

int(0)

time

varchar(5)

<pk>

jadwal_ujian_tugas_akhir

id_jadwal_ujian_tugas_akhir

id_tugas_akhir

tangga_ujian_tugas_akhir

id_sesi

...

int(10)

int(10)

date

int(10)

<pk>

<fk1>

<fk2>

mst_tenaga_kependidikan

npp_tenaga_kependidikan

nama_tenaga_kependidikan

tgl_lahir

email

kode_fakultas

password

id_role

...

int(10)

varchar(50)

date

int(11)

varchar(5)

varchar(255)

int(11)

<pk>

<fk1>

<fk2>

mst_role

id_role

nama_role

int(11)

varchar(100)

<pk>

ref_jenis_tahun_ajaran

id_jenis_tahun_ajaran

nama_jenis_tahun_ajaran

int(10)

varchar(20)

<pk>

5.3 ERD Tugas Akhir

Page 55: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

DPPL

DESKRIPSI PERANCANGAN PERANGKAT LUNAK

SIPMA

(SISTEM INFORMASI PEMBIMBINGAN

MAHASISWA)

Untuk :

Fakultas Teknologi Industri

Universitas Atma Jaya Yogyakarta

Dipersiapkan Oleh :

SUTRIAJI /120707163

Program Studi Teknik Informatika

Fakultas Teknologi Industri

Universitas Atma Jaya Yogyakarta

Program Studi Teknik

Informatika

Fakultas Teknologi Industri

Nomor Dokumen Halaman 1 / 70

DPPL – SIPMA

Revisi A

Page 56: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

DAFTAR PERUBAHAN

REVISI DESKRIPSI

A

B

C

D

E

F

INDEKS TGL

-

A

B

C

D

E

F

DITULIS OLEH XPS

DIPERIKSA OLEH KA

DISETUJUI OLEH TS

Program Studi Teknik Informatika DPPL - SIPMA 2 / 70

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Page 57: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

DAFTAR HALAMAN PERUBAHAN

Halaman Revisi Halaman Revisi

Program Studi Teknik Informatika DPPL - SIPMA 3 / 70

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Page 58: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

DAFTAR ISI 1. Pendahuluan ................................................................................................................................................... 7 1.1 Tujuan ............................................................. 7

1.2 Lingkup Masalah .................................................... 7

1.3 Definisi, Akronim dan Singkatan .................................... 9

Server .................................................................................................................................................................... 10 1.4 Referensi ......................................................... 10

2 Perancangan Sistem ............................................................................................................................... 11 2.1 Perancangan Asitektur ............................................. 11

2.1.1 Web untuk mahasiswa, dosen dan orang tua....................... 11

2.1.2 Web untuk program studi dan tata usaha......................... 14

2.2 Perancangan Rinci ................................................. 16

2.2.1 Sequence Diagram Front End..................................... 16

2.2.3 Class Diagram.................................................. 30

2.3 Physical Data Model ............................................... 32

2.3.1 Physical Data Modek Akademik................................... 32

2.3.2 Physical Data Model Kerja Praktek.............................. 33

2.3.3 Physical Data Model Tugas Akhir................................ 34

4 Perancangan Antar Muka Untuk Mahasiswa ................................................................................ 35 4.1 Landing Page ...................................................... 35

4.2 Home Mahasiswa .................................................... 36

4.3 Hasil Bimbingan Akademik .......................................... 36

4.4 Jadwal Bimbingan Akademik ......................................... 37

4.5 Daftar Kerja Pratek ............................................... 38

4.6 Status Pendaftaran Kerja Praktek .................................. 39

4.7 Hasil Bimbingan Kerja Praktek ..................................... 40

4.8 Daftar Tugas Akhir ............................................... 41

4.9 Status Pendaftaran Tugas Akhir .................................... 42

4.10 Hasil Bimbingan Tugas Akhir ....................................... 43

5 Perancangan Antar Muka Untuk Dosen ......................................................................................... 44 5.1 Daftar Bimbingan Akademik ......................................... 44

5.2 Hasil Bimbingan Akademik .......................................... 45

5.3 Daftar Bimbingan Kerja Pratek ..................................... 46

5.4 Daftar Ujian Kerja Pratek ......................................... 47

5.5 Hasil Bimbingan Kerja Pratek ...................................... 48

5.6 Daftar Bimbingan Tugas Akhir ...................................... 49

5.7 Daftar Ujian Pendadaran ........................................... 50

5.8 Hasil Bimbingan Tugas Akhir ....................................... 51

6 Perancangan Antar Muka Untuk Orang Tua ................................................................................ 52 6.1 Hasil Bimbingan Akademik .......................................... 52

6.2 Jadwal Bimbingan Akademik ......................................... 53

6.3 Status Pendaftaran Kerja Praktek .................................. 54

6.4 Hasil Bimbingan Kerja Praktek ..................................... 55

6.5 Status Pendaftaran Tugas Akhir .................................... 56

6.6 Hasil Bimbingan Tugas Akhir ....................................... 57

Page 59: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

7 Perancangan Antar Muka Untuk Program Studi ...................................................................... 58 7.1 Daftar Pengajuan Dosen Pembimbing Akademik ........................ 58

7.2 Daftar Pengajuan Kerja Praktek .................................... 59

7.3 Detail Pengajuan Kerja Praktek .................................... 60

7.4 Daftar Pengajuan Ujian Kerja Praktek .............................. 61

7.5 Detail Pengajuan Ujian Kerja Praktek .............................. 62

7.6 Daftar Pengajuan Tugas Akhir ...................................... 63

7.7 Detail Pengajuan Tugas Akhir ...................................... 64

7.8 Daftar Pengajuan Ujian Pendadaran ................................. 65

7.9 Detail Pengajuan Ujian Pendadaran ................................. 66

8 Perancangan Antar Muka Untuk Tata Usaha ............................................................................. 67 8.1 Daftar Pengajuan Surat Pengantar Kerja Pratek ..................... 67

8.2 Daftar Pengajuan Ujian Kerja Praktek .............................. 68

8.3 Daftar Pengajuan Ujian Pendadaran ................................. 69

...................................................... ................. 70

Program Studi Teknik Informatika DPPL - SIPMA 6 / 70 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Page 60: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

DAFTAR GAMBAR

Gambar 2.1 Rancangan Arsitektur SIPMA Mobile ........... 11

Gambar 2.2 Rancangan Arsitektur SIPMA Web .............. 12

Gambar 2.2 Sequence Diagram : Login Mobile.............. 13

Gambar 2.3 Sequence Diagram : Mendaftar................. 13

Gambar 2.4 Sequence Diagram : Pengelolaan Data Pelanggan14

Gambar 2.5 Sequence Diagram : Fungsi Insert Rate&Share. 14

Gambar 2.6 Sequence Diagram : Fungsi Kelola Pesan...... 15

Gambar 2.7 Sequence Diagram : Fungsi Kelola Bayar....... 15

Gambar 2.8 Sequence Diagram : Fungsi Request Geolocation16

Gambar 2.9 Sequence Diagram : Fungsi Cari Data Produk... 16

Gambar 2.10 Sequence Diagram : Login Web................ 17

Gambar 2.11 Sequence Diagram : Fungsi Update Status.... 17

Gambar 2.12 Sequence Diagram : Fungsi Entri Petugas.... 18

Gambar 2.13 Sequence Diagram : Fungsi Hapus Data Petugas 18

Gambar 2.14 Sequence Diagram : Fungsi Tambah Produk.... 19

Gambar 2.15 Sequence Diagram : Fungsi Ubah Produk...... 19

Gambar 2.16 Sequence Diagram : Fungsi Hapus Data Pesan. 20

Gambar 2.17 Sequence Diagram : Fungsi Input Data Pesan. 20

Gambar 2.18 Class Diagram Mobile....................... 21

Gambar 2.19 Class Diagram Web.......................... 22

Gambar 3.1 Physical Data Model ......................... 49

Gambar 4.1 Rancangan Antarmuka Login Mobile............ 50

Gambar 4.2 Rancangan Antarmuka Registrasi.............. 51

Gambar 4.3 Rancangan Antarmuka Main Activity .......... 52

Gambar 4.4 Rancangan Antarmuka Kelola Data Pelanggan .. 53

Gambar 4.5 Rancangan Antarmuka Tampil Produk.......... 54

Gambar 4.6 Rancangan Antarmuka Detail Produk.......... 55

Gambar 4.7 Rancangan Antarmuka Review Produk.......... 56

Gambar 4.8 Rancangan Antarmuka Add Review............. 57

Gambar 4.9 Rancangan Antarmuka Kotak Masuk............ 58

Gambar 4.9 Rancangan Antarmuka Daftar Pesanan......... 59

Gambar 4.9 Rancangan Antarmuka Pembayaran............. 60

Gambar 4.9 Rancangan Antarmuka metode transfer........ 61

Gambar 4.9 Rancangan Antarmuka COD List............... 62

Gambar 4.9 Rancangan Antarmuka Login Web Online....... 63

Gambar 4.9 Rancangan Antarmuka Buat Admin............. 64

Gambar 4.9 Rancangan Antarmuka Lihat Admin............ 65

Gambar 4.9 Rancangan Antarmuka Tabel Belum Bayar...... 66

Gambar 4.9 Rancangan Antarmuka Tabel Sudah Bayar...... 67

Gambar 4.9 Rancangan Antarmuka Tabel Buat Pesan....... 68

Gambar 4.9 Rancangan Antarmuka Tabel Kotak Masuk...... 69

Gambar 4.9 Rancangan Antarmuka Tabel Upload Baju...... 70

Program Studi Teknik Informatika DPPL - SIPMA 7 / 70 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Page 61: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 7/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1. Pendahuluan

1.1 Tujuan

Dokumen Deskripsi Perancangan Perangkat Lunak

(DPPL) ini bertujuan untuk mendefinisikan merancang

perangkat lunak yang akan dikembangkan. Dokumen

tersebut akan digunakan oleh pengembang perangkat lunak

sebagai acuan untuk implementasi pada tahap berikutnya.

1.2 Lingkup Masalah

Perangkat Lunak SIPMA dikembangkan dengan tujuan

untuk :

A. Mahasiswa :

1. Melihat hasil bimbingan akademik dan jadwal

bimbingan akademik.

2. Menangani pendaftaran kerja praktek, ujian kerja

praktek dan melihat hasil bimbingan.

3. Menangani pendaftaran tugas akhir, ujian tugas

akhir dan melihat hasil bimbingan.

B. Dosen :

1. Mencatat hasil bimbingan akademik, kerja pratek

dan tugas akhir.

2. Menentukan jadwal bimbingan akademik.

3. Mendaftarkan ujian kerja pratek dan tugas akhir

mahasiswa.

C. Orang Tua :

1. Menangani display data bimbingan akademik, kerja

pratek dan skripsi/TA anak-nya.

D. Program Studi :

1. Menangani pengelolaan pengajuan kerja

praktek, tugas akhir.

Page 62: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 8/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2. Menangani pengelolaan dosen pembimbing

akademik, kerja pratek, tugas akhir.

3. Menangani pengelolaan pengajuan ujian kerja

pratek, tugas akhir.

4. Menangani display data statistik skrispi

atau tugas akhir.

5. Menangani pemantauan bimbingan skripsi atau

tugas akhir.

E. Tata Usaha :

1. Menangani pengumuman proposal skripsi atau

tugas akhir.

2. Menangani penentuan ruang ujian pendadaran.

3. Menangani Berita Acara Ujian.

4. Menangani pengumuman ujian pendadaran.

Page 63: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 9/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1.3 Definisi, Akronim dan Singkatan

Daftar definisi akronim dan singkatan :

Keyword/Phrase Definisi

SKPL Merupakan spesifikasi kebutuhan dari

perangkat lunak yang akan

dikembangkan.

SKPL-SIPMA-XXX Kode yang merepresentasikan kebutuhan

pada SIPMA (Sistem Informasi

Pembimbingan Mahasiswa) di mana XXX

merupakan nomor fungsi produk.

SIPMA Perangkat lunak yang menangani proses

pembimbingan akademik, kerja pratek,

dan tugas akhir. Menangani proses

kerja pratek dan tugas akhir mulai

dari pendaftaran, proses persetujuan

dari dosen dan prodi. .Melalui sistem

tersebut petugas tata usaha dapat

mengatur ruang ujian pendadaran,

mencetak pengumuman usulan skripsi

atau TA, dan mencetak pengumuman

jadwal ujian pendadaran serta berita

acara ujian tugas akhir atau

pendadaran.

Internet Internet merupakan istilah umum yang

dipakai untuk menunjuk Network global

yang terdiri dari komputer dan layanan

servis dengan sekitar 30 sampai 50

juta pemakai komputer dan puluhan

layanan informasi termasuk e-mail,

Page 64: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 10/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

FTP, dan World Wide Web.

Server Komputer yang menyediakan sumber daya

bagi klien yang terhubung melalui

jaringan.

1.4 Referensi

Referensi yang digunakan pada perangkat lunak

tersebut adalah:

1. F. Aloysius Berry, Deskripsi Perancangan

Perangkat Lunak (DPPL) FORJUBEL, 2013,

Universitas Atma Jaya Yogyakarta.

Page 65: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 11/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

akademik_mahasiswa_model

jadwalBimbinganAkademik

akademik_mahasiswa

hasilBimbinganAkademik

daftarKerjaPratek

daftarUjianKerjaPratek

hasilBimbinganKerjaPratek

statusPendaftaran

statusPendaftaranUjianKerjaPraktek

ubahPengajuanUjianKerjaPratek

tugas_akhir_mahasiswa_modelkerja_praktek_mahasiswa

daftarTugasAkhir

daftarUjianTugasAkhir

hasiBimbinganTugasAkhir

statusPendaftaranTugasAkhir

StatusPendaftaranUjianTugasAkhir

kerja_pratek__mahasiswal_modeltugas_akhir_mahasiswa

login

mahasiswa_model

dosen_model

orang_tua_model

login_

Boundary Control Entity

2 Perancangan Sistem

2.1 Perancangan Asitektur

2.1.1 Web untuk mahasiswa, dosen dan orang tua

Page 66: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 12/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

daftarBimbinganAkademik

detailBimbinganAkademik

hasilBimbinganAkademik

jadwalBimbingan

akademik_dosen_modelakademik_dosen

daftarBimbinganKerjaPraktek

daftarPengajuanUjianKerjaPraktek

detailBimbinganKerjaPraktek

detailPengajuanUjianKerjaPraktek

hasilBimbinganKerjaPraktek

jadwalUjian

kerja_pratek_dosen_modelkerja_pratek_dosen

daftarBimbinganTugasAkhir

daftarUjianTugasAkhir-dosen2

daftarUjianTugasAkhir

daftarUjianTugasAkhirDosenTunggal

hasilBimbinganTugasAkhir

JadwalUjian

tugas_akhir_dosen_modeltugas_akhir_dosen

Page 67: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 13/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

hasilBimbinganAkademik

jadwalBimbingan akademik_orangtua_modelakademik_orangtua

hasilBimbinganKerjaPraktek

statusPendaftaran

statusPendaftaranUjianKerjaPraktek

kerja_pratek_orangtua_modelkerja_praktek_orangtua

hasilBimbinganTugasAkhir

statusPendaftaranTugasAkhir

tugas_akhir_orangtua_modeltugas_akhir_orantua

Gambar 2.1 Rancangan Arsitektur SIPMA untuk mahasiswa

dosen dan orang tua

Page 68: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 14/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.1.2 Web untuk program studi dan tata usaha

akademik_mahasiswa_model

jadwalBimbinganAkademik

akademik_mahasiswa

hasilBimbinganAkademik

daftarKerjaPratek

daftarUjianKerjaPratek

hasilBimbinganKerjaPratek

statusPendaftaran

statusPendaftaranUjianKerjaPraktek

ubahPengajuanUjianKerjaPratek

tugas_akhir_mahasiswa_modelkerja_praktek_mahasiswa

daftarTugasAkhir

daftarUjianTugasAkhir

hasiBimbinganTugasAkhir

statusPendaftaranTugasAkhir

StatusPendaftaranUjianTugasAkhir

kerja_pratek__mahasiswal_modeltugas_akhir_mahasiswa

login

mahasiswa_model

dosen_model

orang_tua_model

login_

Boundary Control Entity

Page 69: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 15/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

daftar-pengajuan-ujian-ta

daftar-peserta-ta

jadwal-ujian

tugas_akhir_tata_usaha_modeltugas_akhir_tata_usaha

daftar-pengajuan-surat-pengantar

daftar-ujian-kp

berita-acara

kerja_pratek_tata_usaha_modelkerja_pratek_tata_usaha

jadwal-bimbingan-akademik

akademik_tata_usaha_modelakademik_tata_usaha

Page 70: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 16/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

: Prodi : Prodi : daftar-pengajuan-akademik : daftar-pengajuan-akademik : akademik : akademik : akademik_model : akademik_model

1:daftar_ pengajuan_pembimbing()

2: daftar_pengajuan_pembimbing()

3:get_data_pengajuan_akademik(kode_prodi)

4:

5:

6:

input_pembimbing()

8:get_pembimbing_akademik()

9:get_pembimbing_akademik()

10:

11:

12:insert_pembimbing()

13:insert_pembimbing(data)

14:

15:count_pembimbing_akademik(npp)

16:

2.2 Perancangan Rinci

2.2.1 Sequence Diagram Front End

2.2.1.1 Login Mobile

2.2.1.2 Pengelolaan Pengajuan Dosen Pembimbing

Akademik

Page 71: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 17/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.3 Mengelola Pengajuan Kerja Praktek

: Prodi : Prodi : daftar-pengajuan-kp : daftar-pengajuan-kp : kerja_praktek : kerja_praktek : kerja_praktek_model : kerja_praktek_model

1:daftar_pengajuan()

2:daftar_pengajuan()

3:get_pengajuan_kp()

4:

5:

6:

7:detail_pengajuan_kerja_praktek(id)

8:detail_pengajuan_kerja_praktek(id)

9:get_detail_pengajuan_kp(id)

10:

12:do_ubah_status()

13:insert_kerja_praktek(dataKp)

14:

15:update_status_pengajuan_kp(data_pengajuan,id)

16:

17:count_pembimbing_kp(npp_dosen)

18:

19:update_pembimbing(data,npp_dosen)

20:

21:

22:

Page 72: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 18/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.4 Mengelola Pengajuan Ujian Kerja Praktek

: Prodi : Prodi : daftar-pengajuan-ujian-kp : daftar-pengajuan-ujian-kp : kerja_praktek : kerja_praktek : kerja_praktek_model : kerja_praktek_model

1:daftar_pengajuan_ujian()

2:daftar_pengajuan_ujian()

3:get_pengajuan_ujian()

4:

5:

6:

7:detail_pengajuan_ujian(id_ujian)

8:detail_pengajuan_ujian(id_ujian)

9:get_detail_pengajuan_ujian(id_ujian)

10:

11:

12:do_ubah_status_ujian()

13:update_status_ujian_kp(data,id_ujian)

14:

15:

16:

Page 73: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 19/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.5 Mengelola Jadwal Pendaftaran Kerja

Praktek

: pengaturan : pengaturan : Prodi : Prodi : kerja_praktek : kerja_praktek : kerja_praktek_model : kerja_praktek_model : tahun_ajaran_model : tahun_ajaran_model

1:pengaturan()

2:pengaturan()

3:get_jadwal_pendaftaran()

4:

5:get_tahun_ajaran()

6:

7:

8:

9:do_ubah_pengaturan()

10:do_ubah_pengaturan()

11:update_jadwal_pendaftaran(data)

12:

13:

14:

Page 74: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 20/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.6 Mengelola Pengajuan Tugas Akhir

: Prodi : Prodi : daftar-pengajuan-tugas-akhir : daftar-pengajuan-tugas-akhir : tugas_akhir : tugas_akhir : tugas_akhir_model : tugas_akhir_model : tahun_ajaran_model : tahun_ajaran_model

1:daftar_pengajuan()

2:daftar_pengajuan()

8:

:3get_pengajuan_tugas_akhir

4:

5::get_jadwal_pendaftaran()

6:

7:

9:detail_pengajuan()

14:

10:detail_pengajuan()

13:

11:get_detail_pengajuan_tugas_akhir(id)

12:

15:do_ubah_status()

22:

16:do_ubah_status()

21:

19:update_tugas_akhir(data,id)

20:

17:get_jadwal_pendaftaran()

18:

Page 75: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 21/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.7 Mengelola Pengajuan Ujian Pendadaran

: Prodi : Prodi : daftar-pengajuan-ujian-pendadaran : daftar-pengajuan-ujian-pendadaran : tugas_akhir : tugas_akhir : tugas_akhir_model : tugas_akhir_model

1:daftar_pengajuan_ujian()

2:daftar_pengajuan_ujian()

3:get_pengajuan_ujian()

5:

6:

4:

7:detail_pengajuan_ujian(id)

8:detail_pengajuan_ujian(id)

9:get_detail_pengajuan_ujian(id)

10:

11:

12:

13:do_ubah_status_ujian()

14:do_ubah_status_ujian()

15:update_ujian_tugas_akhir(data,id)

16:

17:

18:

Page 76: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 22/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.8 Mengelola Jadwal Pendaftaran Tugas Akhir

2.2.1.9 Mengelola Pembimbing

-

: Prodi : Prodi : pengaturan : pengaturan : tugas_akhir : tugas_akhir : tugas_akhir_model : tugas_akhir_model : tahun_ajaran_model : tahun_ajaran_model

1:pengaturan()

2:pengaturan()

3:get_jadwal_pendaftaran()

4:

7:

5:get_tahun_ajaran()

6:

8:

9:do_ubah_pengaturan()

10:do_ubah_pengaturan()

11:update_jadwal_pendaftaran(data)

12:

13:

14:

: Prodi : Prodi : pengelolaan_dosen_pembimbing : pengelolaan_dosen_pembimbing : pembimbing : pembimbing : pembimbing_model : pembimbing_model

1:pengelolaan_dosen_pembimbing()

2:pengelolaan_dosen_pembimbing()

3:get_pembimbing()

4:

5:

6:

7:do_edit_pembimbing

8:do_edit_pembimbing

9:update_pembimbing(data,npp_dosen)

10:

11

12:

Page 77: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 23/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.1 Mencetak Daftar Dosen Pembimbing

Akademik

: TataUsaha : TataUsaha : daftfar-dpa : daftfar-dpa : akademik : akademik : akademik_model : akademik_model

1:daftar_dpa()

2:daftar_dpa()

3:get_dpa()

4:

5:

6:

7:do_cetak_daftar_dpa()

8:do_cetak_daftar_dpa

9:get_daftar_dpa()

10:

11:

12

Page 78: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 24/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.2 Mencetak Daftar Peserta Tugas Akhir

: TataUsaha : TataUsaha : daftar-peserta-ta : daftar-peserta-ta : tugas_akhir : tugas_akhir : tugas_akhir_model : tugas_akhir_model

1:daftar_peserta()

2:daftar_peserta()

3:get_tugas_akhir()

4:

5:

6:

7:do_cetak_daftar_peserta()

8:do_cetak_daftar_peserta()

9:get_tugas_akhir()

10:

11:

12:

Page 79: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 25/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.3 Mencetak Jadwal Bimbingan Akademik

: TataUsaha : TataUsaha : jadwal-bimbingan-akademik : jadwal-bimbingan-akademik : akademik : akademik : akademik_model : akademik_model

1:jadwal_bimbingan()

2:jadwal_bimbingan()

3:get_jadwal_bimbingan()

4:

5:

6:

7:do_cetak_jadwal_bimbingan()

8:do_cetak_jadwal_bimbingan()

9:get_jadwal_bimbingan()

10:

11:

12:

Page 80: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 26/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.4 Mencetak Pengajuan Surat Pengantar Kerja

Praktek

: TataUsaha : TataUsaha : detail-pengajuan-surat-pengantar : detail-pengajuan-surat-pengantar : kerja_praktek : kerja_praktek : kerja_praktek_model : kerja_praktek_model1:surat_pengantar()

2:surat_pengantar()

3:get_pengajuan_surat_pengantar()

4:

5:

6:

7:do_cetak_surat_pengantar(id)

8:do_cetak_surat_pengantar(id)

9:update_status_surat_pengantar(data,id)

10:

13:

14:

11.get_detail_surat_pengantar(id)

12:

Page 81: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 27/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.5 Mengelola Formulir Ujian Kerja Praktek

: TataUsaha : TataUsaha : daftar-ujian-kp : daftar-ujian-kp : kerja_praktek : kerja_praktek : kerja_praktek_model : kerja_praktek_model

1:pengajuan_ujian()

2:pengajuan_ujian()

3:get_pengajuan_ujian()

4:

5:

6:

7:do_simpan_ruang_ujian()

12:

8:do_simpan_ruang_ujian()

11:

9:update_ujian(data,ujian)

10:

13:do_cetak_formulir(idKp,idUjian)

14:do_cetak_formulir(idKp,idUjian)

15:get_cek_ruang(idKp)

16:update_ujian(data,idUjian)

17:

18:

19:

Page 82: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 28/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.6 Mengelola Formulir Ujian Tugas Akhir

: TataUsaha : TataUsaha : daftar-pengajuan-ujian-ta : daftar-pengajuan-ujian-ta : tugas_akhir : tugas_akhir : tugas_akhir_model : tugas_akhir_model

1:pengajuan_ujian()

2:pengajuan_ujian()

3:get_pengajuan_ujian()

4:

5:get_ruang()

6:

7:

8:

9:do_simpan_ruang_ujian()

10:do_simpan_ruang_ujian()

11:update_ujian(data,id)

12:

13:

14:

15:do_cetak_formulir()

16:do_cetak_formulir()

17:check_ruang()

18:

19:update_ujian(data,id)

20:

21:

22:

Page 83: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 29/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.7 Mencetak Berita Acara Ujian Tugas Akhir

: TataUsaha : TataUsaha : berita-acara : berita-acara : tugas_akhir : tugas_akhir : tugas_akhir_model : tugas_akhir_model

1:berita_acara()

2:berita_acara()

3:get_data_ujian()

4:

5:

6:

7:do_cetak_berita_acara(id)

8:do_cetak_berita_acara(id)

9:get_detail_ujian(id)

10:

11:

12:

Page 84: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 30/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.3 Class Diagram

2.2.3.1 FrontEnd Diagram

Gambar 2.18 Mobile Class Diagram

Page 85: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 31/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.3.2 BackEnd Diagram

Gambar 2.19 Web Class Diagram

Page 86: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 32/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

FK_REFERENCE_1

FK_REFERENCE_5

FK_REFERENCE_6

FK_REFERENCE_7

FK_REFERENCE_9

FK_REFERENCE_10

FK_REFERENCE_12

FK_REFERENCE_13

FK_REFERENCE_14

FK_REFERENCE_15

FK_REFERENCE_16FK_REFERENCE_17

FK_REFERENCE_18

FK_REFERENCE_19

FK_REFERENCE_20

bimbingan_akademik

id_bimbingan_akademik

npm

tanggal_bimbingan

topik

keterangan

...

int(10)

varchar(10)

date

varchar(255)

varchar(255)

<pk>

<fk>

jadwal_bimbingan_akademik

id_jadwal_bimbingan_akademik

tanggal_bimbingan

id_sesi

id_ruang

npp_dosen

...

int(0)

date

int(10)

int(10)

varchar(10)

<pk>

<fk3>

<fk2>

<fk1>

keterangan_pembimbing

id_keterangan_pembimbing

is_pembimbing_akademik

kuota_pembimbing_akademik

jumlah_bimbingan_akademik

is_pembimbing_kerja_praktek

kuota_kerja_praktek

jumlah_bimbingan_kerja_praktek

is_pembimbing_1_ta

kuota_bimbingan1_ta

jumlah_bimbingan1_ta

is_pembimbing_2_ta

kuota_bimbingan2_ta

jumlah_bimbingan2_ta

...

int(10)

tinyint(1)

int(10)

int(10/

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

<pk>

konsentrasi_studi

id_konsentrasi_studi

id_prodi

id_kurikulum

konsentrasi_studi

...

int(10)

varchar(4)

int(10)

varchar(50)

<pk>

mst_dosen

npp_dosen

kode_prodi

nidn

nama_dosen

tgl_lahir

status

password

id_role

id_keterangan_pembimbing

...

varchar(10)

varchar(4)

varchar(50)

varchar(50)

date

varchar(15)

varchar(50)

int(11)

int(10)

<pk>

<fk1>

<fk2>

<fk3>

mst_orang_tua

id_orang_tua

nama_orang_tua

alamat_orang_tua

password

npm

...

int(10)

varchar(50)

varchar(150)

varchar(50)

varchar(10)

<pk>

<fk>

mst_prodi

kode_prodi

nama_prodi

visi_prodi

misi_prodi

tujuan_prodi

fakultas

id_role

...

varchar(4)

varchar(40)

longtext

longtext

longtext

varchar(5)

int(11)

<pk>

<fk1>

<fk2>

mst_mahasiswa

npm

nama_mahasiswa

alamat

angkatan

tempat_lahir

tanggal_lahir

telepon

id_konsentrasi_studi

ipk

lama_tugas_akhir

prodi

password

id_dosen_pembimbingan_akademik

...

varchar(10)

varchar(50)

varchar(200)

int

varchar(50)

date

varchar(13)

int(10)

double

int(2)

varchar(4)

varchar(255)

varchar(10)

<pk>

<fk1>

<fk2>

<fk3>

mst_fakultas

kode_fakultas

nama_fakultas

visi_fakultas

misi_fakultas

tujuan_fakultas

...

varchar(5)

varchar(60)

longtext

longtext

longtext

<pk>

mst_role

id_role

nama_role

int(11)

varchar(100)

<pk>

mst_tenaga_kependidikan

npp_tenaga_kependidikan

nama_tenaga_kependidikan

tgl_lahir

email

kode_fakultas

password

id_role

...

int(10)

varchar(50)

date

int(11)

varchar(5)

varchar(255)

int(11)

<pk>

<fk2>

<fk1>

ref_sesi

id_sesi

sesi

waktu

mst_kode_fakultas

...

int(0)

int(0)

time

varchar(5)

<pk>

mst_ruang

id_ruang

nama_ruang

int(10)

varchar(50)

<pk>

2.3 Physical Data Model

2.3.1 Physical Data Modek Akademik

Page 87: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 33/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

FK_REFERENCE_1

FK_REFERENCE_5

FK_REFERENCE_7

FK_REFERENCE_9

FK_REFERENCE_10

FK_REFERENCE_8

FK_REFERENCE_11

FK_REFERENCE_12

FK_REFERENCE_13

FK_REFERENCE_14

FK_REFERENCE_15

FK_REFERENCE_16

FK_REFERENCE_17

FK_REFERENCE_18

FK_REFERENCE_19

FK_REFERENCE_20

FK_REFERENCE_21

FK_REFERENCE_22

FK_REFERENCE_23

FK_REFERENCE_24

FK_REFERENCE_25

FK_REFERENCE_26

FK_REFERENCE_27

FK_REFERENCE_28

FK_REFERENCE_29

FK_REFERENCE_30

FK_REFERENCE_31

FK_REFERENCE_32

FK_REFERENCE_33

FK_REFERENCE_34

keterangan_pembimbing

id_keterangan_pembimbing

is_pembimbing_akademik

kuota_pembimbing_akademik

jumlah_bimbingan_akademik

is_pembimbing_kerja_praktek

kuota_kerja_praktek

jumlah_bimbingan_kerja_praktek

is_pembimbing_1_ta

kuota_bimbingan1_ta

jumlah_bimbingan1_ta

is_pembimbing_2_ta

kuota_bimbingan2_ta

jumlah_bimbingan2_ta

...

int(10)

tinyint(1)

int(10)

int(10/

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

<pk>

konsentrasi_studi

id_konsentrasi_studi

id_prodi

konsentrasi_studi

...

int(10)

varchar(4)

varchar(50)

<pk>

<fk>

mst_dosen

npp_dosen

kode_prodi

nidn

nama_dosen

tgl_lahir

status

password

id_role

id_keterangan_pembimbing

...

varchar(10)

varchar(4)

varchar(50)

varchar(50)

date

varchar(15)

varchar(50)

int(11)

int(10)

<pk>

<fk1>

<fk2>

<fk3>

mst_orang_tua

id_orang_tua

nama_orang_tua

alamat_orang_tua

password

npm

...

int(10)

varchar(50)

varchar(150)

varchar(50)

varchar(10)

<pk>

<fk>

mst_prodi

kode_prodi

nama_prodi

visi_prodi

misi_prodi

tujuan_prodi

fakultas

...

varchar(4)

varchar(40)

longtext

longtext

longtext

varchar(5)

<pk>

<fk>

mst_mahasiswa

npm

nama_mahasiswa

alamat

angkatan

tempat_lahir

tanggal_lahir

telepon

id_konsentrasi_studi

ipk

lama_tugas_akhir

prodi

password

...

varchar(10)

varchar(50)

varchar(200)

int

varchar(50)

date

varchar(13)

int(10)

double

int(2)

varchar(4)

varchar(255)

<pk>

<fk1>

<fk2>

mst_fakultas

kode_fakultas

nama_fakultas

visi_fakultas

misi_fakultas

tujuan_fakultas

...

varchar(5)

varchar(60)

longtext

longtext

longtext

<pk>

mst_ruang

id_ruang

nama_ruang

int(10)

varchar(50)

<pk>

status

id_status

status

int(10)

varchar(50)

<pk>

tahun_ajaran

id_tahun_ajaran

tgl_mulai

tgll_akhir

tahun_ajaran

id_jenis_tahun_ajaran

...

int(10)

date

date

varchar(50)

int(10)

<pk>

<fk>

bimbingan_tugas_akhir

id_bimbingan_tugas_akhir

id_tugas_akhir

tanggal_bimbingan

topik

keterangan

...

int(10)

int(10)

date

varchar(255)

varchar(255)

<pk>

<fk>

formulir_ujian_pendadaran

id_formulir_ujian_pendadaran

formulir_ujian_pendadaran

formulir_ujian_pendadaran_ur

id_ujian_tugas_akhir

...

int(10)

varchar(100)

varchar(255)

int(10)

<pk>

<fk>

tugas_akhir

id_tugas_akhir

npm

pembimbing1

pembimbing2

id_konsentrasi

judul_tugas_akhir

proposal_tugas_akhir_url

id_status

tah_id_tahun_ajaran

periode

keterangan

id_tahun_ajaran

...

int(10)

varchar(10)

varchar(10)

varchar(10)

int(10)

varchar(255)

varchar(255)

int(255)

int(10)

int(10)

varchar(255)

int(10)

<pk>

<fk2>

<fk3>

<fk4>

<fk5>

<fk6>

<fk1>

ujian_tugas_akhir

id_ujian_tugas_akhir

id_jadwal_ujian_tugas_akhir

penguji1

penguji2

id_ruang

id_tugas_akhir

tanggal_penganjuan_mhs

tanggal_pengajuan_dosen1

id_status_pengajuan_dosen1

tanggal_pengajuan_dosen2

id_status_pengajuan_dosen2

tanggal_pengajuan_prodi

id_status_pengajuan_prodi

keterangan_prodi

id_status_pengajuan_tu

tanggal_pengajuan_tu

keterangan_tu

id_admin_prodi

id_admin_tu

id_status_formulir

...

int(10)

int(10)

varchar(10

varchar(10)

int(10)

int(10)

date

date

int(10)

date

int(10)

date

int(10)

varchar(255)

int(10)

date

varchar(255)

varchar(10)

int(10)

int(10)

<pk>

<fk7>

<fk2>

<fk1>

<fk3>

<fk4>

<fk5>

<fk6>

<fk8>

<fk9>

ref_sesi

id_sesi

sesi

waktu

mst_kode_fakultas

...

int(0)

int(0)

time

varchar(5)

<pk>

jadwal_ujian_tugas_akhir

id_jadwal_ujian_tugas_akhir

id_tugas_akhir

tangga_ujian_tugas_akhir

id_sesi

...

int(10)

int(10)

date

int(10)

<pk>

<fk1>

<fk2>

mst_tenaga_kependidikan

npp_tenaga_kependidikan

nama_tenaga_kependidikan

tgl_lahir

email

kode_fakultas

password

id_role

...

int(10)

varchar(50)

date

int(11)

varchar(5)

varchar(255)

int(11)

<pk>

<fk1>

<fk2>

mst_role

id_role

nama_role

int(11)

varchar(100)

<pk>

ref_jenis_tahun_ajaran

id_jenis_tahun_ajaran

nama_jenis_tahun_ajaran

int(10)

varchar(20)

<pk>

2.3.2 Physical Data Model Kerja Praktek

Page 88: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 34/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

FK_REFERENCE_1

FK_REFERENCE_5

FK_REFERENCE_7

FK_REFERENCE_9

FK_REFERENCE_10

FK_REFERENCE_8

FK_REFERENCE_11

FK_REFERENCE_12

FK_REFERENCE_13

FK_REFERENCE_14

FK_REFERENCE_15

FK_REFERENCE_16

FK_REFERENCE_17

FK_REFERENCE_18

FK_REFERENCE_19

FK_REFERENCE_20

FK_REFERENCE_21

FK_REFERENCE_22

FK_REFERENCE_23

FK_REFERENCE_24

FK_REFERENCE_25

FK_REFERENCE_26

FK_REFERENCE_27

FK_REFERENCE_28

FK_REFERENCE_29

FK_REFERENCE_30

FK_REFERENCE_31

FK_REFERENCE_32

FK_REFERENCE_33

FK_REFERENCE_34

keterangan_pembimbing

id_keterangan_pembimbing

is_pembimbing_akademik

kuota_pembimbing_akademik

jumlah_bimbingan_akademik

is_pembimbing_kerja_praktek

kuota_kerja_praktek

jumlah_bimbingan_kerja_praktek

is_pembimbing_1_ta

kuota_bimbingan1_ta

jumlah_bimbingan1_ta

is_pembimbing_2_ta

kuota_bimbingan2_ta

jumlah_bimbingan2_ta

...

int(10)

tinyint(1)

int(10)

int(10/

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

tinyint(1)

int(10)

int(10)

<pk>

konsentrasi_studi

id_konsentrasi_studi

id_prodi

konsentrasi_studi

...

int(10)

varchar(4)

varchar(50)

<pk>

<fk>

mst_dosen

npp_dosen

kode_prodi

nidn

nama_dosen

tgl_lahir

status

password

id_role

id_keterangan_pembimbing

...

varchar(10)

varchar(4)

varchar(50)

varchar(50)

date

varchar(15)

varchar(50)

int(11)

int(10)

<pk>

<fk1>

<fk2>

<fk3>

mst_orang_tua

id_orang_tua

nama_orang_tua

alamat_orang_tua

password

npm

...

int(10)

varchar(50)

varchar(150)

varchar(50)

varchar(10)

<pk>

<fk>

mst_prodi

kode_prodi

nama_prodi

visi_prodi

misi_prodi

tujuan_prodi

fakultas

...

varchar(4)

varchar(40)

longtext

longtext

longtext

varchar(5)

<pk>

<fk>

mst_mahasiswa

npm

nama_mahasiswa

alamat

angkatan

tempat_lahir

tanggal_lahir

telepon

id_konsentrasi_studi

ipk

lama_tugas_akhir

prodi

password

...

varchar(10)

varchar(50)

varchar(200)

int

varchar(50)

date

varchar(13)

int(10)

double

int(2)

varchar(4)

varchar(255)

<pk>

<fk1>

<fk2>

mst_fakultas

kode_fakultas

nama_fakultas

visi_fakultas

misi_fakultas

tujuan_fakultas

...

varchar(5)

varchar(60)

longtext

longtext

longtext

<pk>

mst_ruang

id_ruang

nama_ruang

int(10)

varchar(50)

<pk>

status

id_status

status

int(10)

varchar(50)

<pk>

tahun_ajaran

id_tahun_ajaran

tgl_mulai

tgll_akhir

tahun_ajaran

id_jenis_tahun_ajaran

...

int(10)

date

date

varchar(50)

int(10)

<pk>

<fk>

bimbingan_tugas_akhir

id_bimbingan_tugas_akhir

id_tugas_akhir

tanggal_bimbingan

topik

keterangan

...

int(10)

int(10)

date

varchar(255)

varchar(255)

<pk>

<fk>

formulir_ujian_pendadaran

id_formulir_ujian_pendadaran

formulir_ujian_pendadaran

formulir_ujian_pendadaran_ur

id_ujian_tugas_akhir

...

int(10)

varchar(100)

varchar(255)

int(10)

<pk>

<fk>

tugas_akhir

id_tugas_akhir

npm

pembimbing1

pembimbing2

id_konsentrasi

judul_tugas_akhir

proposal_tugas_akhir_url

id_status

tah_id_tahun_ajaran

periode

keterangan

id_tahun_ajaran

...

int(10)

varchar(10)

varchar(10)

varchar(10)

int(10)

varchar(255)

varchar(255)

int(255)

int(10)

int(10)

varchar(255)

int(10)

<pk>

<fk2>

<fk3>

<fk4>

<fk5>

<fk6>

<fk1>

ujian_tugas_akhir

id_ujian_tugas_akhir

id_jadwal_ujian_tugas_akhir

penguji1

penguji2

id_ruang

id_tugas_akhir

tanggal_penganjuan_mhs

tanggal_pengajuan_dosen1

id_status_pengajuan_dosen1

tanggal_pengajuan_dosen2

id_status_pengajuan_dosen2

tanggal_pengajuan_prodi

id_status_pengajuan_prodi

keterangan_prodi

id_status_pengajuan_tu

tanggal_pengajuan_tu

keterangan_tu

id_admin_prodi

id_admin_tu

id_status_formulir

...

int(10)

int(10)

varchar(10

varchar(10)

int(10)

int(10)

date

date

int(10)

date

int(10)

date

int(10)

varchar(255)

int(10)

date

varchar(255)

varchar(10)

int(10)

int(10)

<pk>

<fk7>

<fk2>

<fk1>

<fk3>

<fk4>

<fk5>

<fk6>

<fk8>

<fk9>

ref_sesi

id_sesi

sesi

waktu

mst_kode_fakultas

...

int(0)

int(0)

time

varchar(5)

<pk>

jadwal_ujian_tugas_akhir

id_jadwal_ujian_tugas_akhir

id_tugas_akhir

tangga_ujian_tugas_akhir

id_sesi

...

int(10)

int(10)

date

int(10)

<pk>

<fk1>

<fk2>

mst_tenaga_kependidikan

npp_tenaga_kependidikan

nama_tenaga_kependidikan

tgl_lahir

email

kode_fakultas

password

id_role

...

int(10)

varchar(50)

date

int(11)

varchar(5)

varchar(255)

int(11)

<pk>

<fk1>

<fk2>

mst_role

id_role

nama_role

int(11)

varchar(100)

<pk>

ref_jenis_tahun_ajaran

id_jenis_tahun_ajaran

nama_jenis_tahun_ajaran

int(10)

varchar(20)

<pk>

2.3.3 Physical Data Model Tugas Akhir

Page 89: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 35/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4 Perancangan Antar Muka Untuk Mahasiswa

4.1 Landing Page

Antarmuka diatas merupakan antarmuka yang muncul

ketika Sistem pertama diakses. Mahasiswa dapat login

dengan menekan tombol Login Mahasiswa. Dosen dapat

login dengan menekan tombol Login Dosen. Orang tua

dapat login dengan menekan tombol Login Orang Tua.

Page 90: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 36/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.2 Home Mahasiswa

4.3 Hasil Bimbingan Akademik

Halaman pada gambar merupakan halaman hasil

bimbingan akademik. Halaman ini menampilkan catatan

bimbingan akademik yang di masukan oleh dosen

pembimbing akademik.

Page 91: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 37/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.4 Jadwal Bimbingan Akademik

Halaman pada gambar merupakan halaman jadwal

bimbingan akademik. Halaman ini menampilkan jadwal

bimbingan akademik yang di masukan oleh dosen

pembimbing akademik.

Page 92: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 38/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.5 Daftar Kerja Pratek

Halaman pada gambar merupakan halaman Daftar Kerja

Praktek. Jika mahasiswa membuka halaman ini maka

akan tampil data mahasiswa yaitu NIM, Nama. Untuk

mendaftar mahasiswa menginputkan no telepon, tanggal

pelaksanaan, tempat kerja pratek, nama perusahaan,

alamat perusahaan, nama contact person, jabatan

contact person, telepon contact person, badan hukum,

unggah proposal dan kartus seminar. Setelah itu

user menekan tombol Submit untuk mendaftarkan kerja

Page 93: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 39/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

praktek. Jika ada kesalahan inputan maka akan tampil

peringatan di antarmuka ini.

4.6 Status Pendaftaran Kerja Praktek

Halaman pada gambar merupakan halaman status

pendaftaran kerja pratek. Halaman ini menampilkan

status pendaftaran, keterangan, dosen pembimbing

kerja pratek yang di tentukan oleh pihak program

studi.

Page 94: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 40/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.7 Hasil Bimbingan Kerja Praktek

Halaman pada gambar merupakan halaman hasil

bimbingan kerja praktek. Halaman ini menampilkan

catatan bimbingan kerja pratek yang di masukan oleh

dosen pembimbing akademik.

Page 95: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 41/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.8 Daftar Tugas Akhir

Halaman pada gambar merupakan halaman Daftar

tugas. Jika mahasiswa membuka halaman ini maka akan

tampil data mahasiswa yaitu NIM, Nama, No Telp.

Untuk mendaftar mahasiswa menginputkan konsentrasi

studi, topik, pembimbing I, pembimbing II, dan

upload proposal tugas akhir.. Setelah itu user

menekan tombol Submit untuk mendaftarkan kerja

praktek. Jika ada kesalahan inputan maka akan

tampil peringatan di antarmuka ini.

Page 96: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 42/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.9 Status Pendaftaran Tugas Akhir

Halaman pada gambar merupakan halaman status

pendaftaran tugas akhir. Halaman ini menampilkan

status pendaftaran, keterangan, dosen pembimbing I,

dan dosen pembimbing II yang di tentukan oleh pihak

program studi.

Page 97: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 43/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.10 Hasil Bimbingan Tugas Akhir

Halaman pada gambar merupakan halaman hasil

bimbingan tugas akhir. Halaman ini menampilkan

catatan bimbingan tugas akhir yang di masukan oleh

dosen pembimbing I dan dosen pembimbing II.

Page 98: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 44/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5 Perancangan Antar Muka Untuk Dosen

5.1 Daftar Bimbingan Akademik

Halaman pada gambar merupakan halaman daftar

bimbingan akademik. Halaman ini menampilkan daftar

mahasiswa yang di bimbing oleh dosen yang

bersangkutan. Dosen pembimbing akademik juga bisa

menampilkan detil mahasiswa yang di bimbing.

Page 99: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 45/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2 Hasil Bimbingan Akademik

Halaman pada gambar merupakan halaman hasil

bimbingan tugas akhir. Halaman ini menampilkan

catatan bimbingan tugas akhir yang di masukan oleh

dosen pembimbing yang bersangkutan. Dosen juga

menambah catatan bimbingan dengan menekan tombol

tambah.

Page 100: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 46/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.3 Daftar Bimbingan Kerja Pratek

Halaman pada gambar merupakan halaman daftar

bimbingan kerja pratek. Halaman ini menampilkan

daftar mahasiswa yang di bimbing oleh dosen yang

bersangkutan. Dosen pembimbing juga bisa menampilkan

detil kerja praktek mahasiswa yang di bimbing.

Page 101: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 47/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.4 Daftar Ujian Kerja Pratek

Halaman pada gambar merupakan halaman Daftar

ujian kerja pratek. Jika Dosen membuka halaman ini

maka akan tampil data mahasiswa yaitu NIM, Nama, No

Telp Judul Kerja Pratek, Dosen Pembimbing, Laporan,

Penilaian perusahaan. Untuk mendaftar Dosen

menginputkan tanggal pelaksanaan ujian, waktu, dan

keterangan. Setelah itu user menekan tombol Submit

untuk mendaftarkan ujian kerja praktek. Jika ada

kesalahan inputan maka akan tampil peringatan di

antarmuka ini.

Page 102: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 48/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.5 Hasil Bimbingan Kerja Pratek

Halaman pada gambar merupakan halaman hasil

bimbingan kerja praktek. Halaman ini menampilkan

catatan bimbingan kerja praktek yang di masukan oleh

dosen pembimbing yang bersangkutan. Dosen juga

menambah catatan bimbingan dengan menekan tombol

tambah.

Page 103: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 49/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.6 Daftar Bimbingan Tugas Akhir

Halaman pada gambar merupakan halaman daftar

bimbingan tugas akhir. Halaman ini menampilkan

daftar mahasiswa yang di bimbing oleh dosen yang

bersangkutan. Dosen pembimbing juga bisa menampilkan

detil tugas akhir mahasiswa yang di bimbing.

Page 104: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 50/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.7 Daftar Ujian Pendadaran

Halaman pada gambar merupakan halaman Daftar

ujian pendadaran. Jika Dosen membuka halaman ini maka

akan tampil data mahasiswa yaitu NIM, Nama, No Telp,

Judul Kerja Pratek, Dosen Pembimbing, Laporan,

Penilaian perusahaan. Untuk mendaftar Dosen

menginputkan tanggal pelaksanaan ujian, waktu, dan

keterangan. Setelah itu user menekan tombol Submit

untuk mendaftarkan ujian pendadaran. Jika ada

kesalahan inputan maka akan tampil peringatan di

antarmuka ini.

Page 105: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 51/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.8 Hasil Bimbingan Tugas Akhir

Halaman pada gambar merupakan halaman hasil

bimbingan tugas akhir. Halaman ini menampilkan

catatan bimbingan tugas akhir yang di masukan

oleh dosen pembimbing yang bersangkutan. Dosen

juga menambah catatan bimbingan dengan menekan

tombol tambah.

Page 106: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 52/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6 Perancangan Antar Muka Untuk Orang Tua

6.1 Hasil Bimbingan Akademik

Halaman pada gambar merupakan halaman

hasil bimbingan akademik. Halaman ini

menampilkan catatan bimbingan akademik yang

di masukan oleh dosen pembimbing akademik.

Page 107: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 53/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6.2 Jadwal Bimbingan Akademik

Halaman pada gambar merupakan halaman

jadwal bimbingan akademik. Halaman ini

menampilkan jadwal bimbingan akademik yang di

masukan oleh dosen pembimbing akademik.

Page 108: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 54/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6.3 Status Pendaftaran Kerja Praktek

Halaman pada gambar merupakan halaman

status pendaftaran kerja pratek. Halaman ini

menampilkan status pendaftaran, keterangan,

dosen pembimbing kerja pratek yang di

tentukan oleh pihak program studi.

Page 109: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 55/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6.4 Hasil Bimbingan Kerja Praktek

Halaman pada gambar merupakan halaman hasil

bimbingan kerja praktek. Halaman ini menampilkan

catatan bimbingan kerja pratek yang di masukan

oleh dosen pembimbing akademik.

Page 110: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 56/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6.5 Status Pendaftaran Tugas Akhir

Halaman pada gambar merupakan halaman

status pendaftaran tugas akhir. Halaman ini

menampilkan status pendaftaran, keterangan,

dosen pembimbing I, dan dosen pembimbing II

yang di tentukan oleh pihak program studi.

Page 111: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 57/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

6.6 Hasil Bimbingan Tugas Akhir

Halaman pada gambar merupakan halaman hasil

bimbingan tugas akhir. Halaman ini menampilkan

catatan bimbingan tugas akhir yang di masukan

oleh dosen pembimbing I dan dosen pembimbing II.

Page 112: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 58/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7 Perancangan Antar Muka Untuk Program Studi

7.1 Daftar Pengajuan Dosen Pembimbing Akademik

Halaman pada gambar merupakan halaman Daftar

Pengajuan Dosen Pembimbing Akademik. Halaman ini

menampilkan mahasiswa yang belum mempunyai dosen

pembimbing akademik atau mahasiswa baru. Untuk

menentukan dosen pembimbing akademik Ketua

program studi atau Sekretaris Program Studi

memilih mahasiswa lalu menekan tombol pilih

pembimbing untuk menentukan dosen pembimbing

akademik. Kemudian tombol submit untuk menyimpan

data pembimbing.

Page 113: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 59/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7.2 Daftar Pengajuan Kerja Praktek

Halaman pada gambar merupakan halaman Daftar

Pengajuan kerja pratek. Halaman ini menampilkan

daftar mahasiswa yang ingin mengajukan kerja

pratek. Untuk melakukan persetujuan terhadap

pengjuan tersebut maka ketua program studi

menekan tombol detail sehingga akan tampil detail

pengajuan kerja pratek.

Page 114: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 60/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7.3 Detail Pengajuan Kerja Praktek

Halaman pada gambar merupakan halaman detail

pengajuan kerja pratek. Halaman ini menampilkan

detail dari pengajuan kerja pratek. Pada halaman

ini Ketua Program Studi atau Sekretaris Program

Studi dapat melihat proposal dan kartu seminar

mahasiswa. Untuk menanggapi pengajuan kerja

pratek Ketua Program Studi atau Sekretaris

Program Studi mengubah status dan memilih tombol

submit.

Page 115: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 61/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7.4 Daftar Pengajuan Ujian Kerja Praktek

Halaman pada gambar merupakan halaman Daftar

Pengajuan Ujian kerja pratek. Halaman ini

menampilkan daftar mahasiswa yang ingin

mengajukan kerja pratek. Untuk melakukan

persetujuan terhadap pengajuan tersebut maka

ketua program studi menekan tombol detail

sehingga akan tampil detail pengajuan ujian kerja

pratek.

Page 116: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 62/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7.5 Detail Pengajuan Ujian Kerja Praktek

Halaman pada gambar merupakan halaman detail

pengajuan ujian kerja pratek. Halaman ini

menampilkan detail dari ujian pengajuan kerja

pratek. Pada halaman ini Ketua Program Studi atau

Sekretaris Program Studi dapat melihat laporan dan

penilaian perusahaan mahasiswa. Untuk menanggapi

pengajuan kerja pratek Ketua Program Studi atau

Sekretaris Program Studi mengubah status dan memilih

tombol submit.

Page 117: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 63/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7.6 Daftar Pengajuan Tugas Akhir

Halaman pada gambar merupakan halaman Daftar

Pengajuan tugas akhir. Halaman ini menampilkan

daftar mahasiswa yang ingin mengajukan tugas

akhir. Untuk melihat detail pengajuan tersebut

maka ketua program studi menekan tombol detail

sehingga akan tampil detail pengajuan kerja

pratek.

Page 118: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 64/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7.7 Detail Pengajuan Tugas Akhir

Halaman pada gambar merupakan halaman detail

pengajuan tugas akhir. Halaman ini menampilkan

detail dari pengajuan tugas akhir. Pada halaman ini

Ketua Program Studi atau Sekretaris Program Studi

dapat melihat proposal tugas akhir mahasiswa. Untuk

menanggapi pengajuan tugas akhir Ketua Program Studi

atau Sekretaris Program Studi mengubah status dan

memilih tombol submit.

Page 119: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 65/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7.8 Daftar Pengajuan Ujian Pendadaran

Halaman pada gambar merupakan halaman Daftar

Pengajuan ujian tugas akhir. Halaman ini

menampilkan daftar mahasiswa yang ingin

mengajukan ujian tugas akhir. Untuk melihat

detail pengajuan ujian tersebut maka ketua

program studi menekan tombol detail sehingga akan

tampil detail pengajuan ujian tugas akhir.

Page 120: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 66/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

7.9 Detail Pengajuan Ujian Pendadaran

Halaman pada gambar merupakan halaman detail

pengajuan ujian pendadaran. Halaman ini menampilkan

detail dari pengajuan ujian tugas akhir. Pada

halaman ini Ketua Program Studi atau Sekretaris

Program Studi menentukan penguji 2 dan penguji 3.

Untuk menanggapi pengajuan ujian tugas akhir Ketua

Program Studi atau Sekretaris Program Studi mengubah

status dan memilih tombol submit.

Page 121: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 67/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

8 Perancangan Antar Muka Untuk Tata Usaha

8.1 Daftar Pengajuan Surat Pengantar Kerja Pratek

Halaman pada gambar merupakan halaman Daftar

Pengajuan surat pengantar kerja pratek. Halaman ini

menampilkan daftar mahasiswa yang ingin mengajukan

surat pengantar kerja pratek. Untuk mencetak surat

pengantar petugas tata usaha menekan tombol cetak.

Page 122: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 68/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

8.2 Daftar Pengajuan Ujian Kerja Praktek

Halaman pada gambar merupakan halaman Daftar

pengajuan ujian kerja pratek . Halaman ini

menampilkan daftar mahasiswa yang ingin mengajukan

ujian kerja pratek. Untuk mencetak formulir ujian

kerja pratek petugas tata usaha menekan tombol

cetak.

Page 123: BAB VI KESIMPULAN DAN SARAN - core.ac.uk · Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini merupakan dokumen spesifikasi kebutuhan perangkat lunak SIPMA (Sistem informasi

Program Studi Teknik Informatika DPPL – SIPMA 69/ 69

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

8.3 Daftar Pengajuan Ujian Pendadaran

Halaman pada gambar merupakan halaman Daftar

Pengajuan ujian pendadaran. Halaman ini menampilkan

daftar mahasiswa yang ingin mengajukan ujian

pendadaran. Untuk mencetak formulir petugas tata

usaha menekan tombol cetak.