Dokumen Spesifikasi Kebutuhan Perangkat Lunak ini ditujukan untuk mendefinisikan dan menjabarkan tentang sistem akademik untuk kartu hasil studi Universitas Muhammadiyah Malang serta untuk memenuhi tugas mata kuliah Rekayasa Perangkat Lunak. Dokumen ini bertujuan untuk dijadikan bahan acuan bagi dua pihak yang terkait, antara pengembang dan pengguna. Untuk pengembang dokumen ini digunakan sebagai acuan dalam pembuatan perangkat lunak, sedangkan bagi pengguna dokumen ini digunakan untuk mencatat semua spesifikasi kebutuhan yang akan dibutuhkan nanti oleh pengguna. Perangkat lunak sistem informasi yang dibuat ini berfungsi untuk mengolah data nilai mahasiswa, dan data nilai keuangan mahasiswa.
1. SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Sistem Akademik Kartu Hasil Studi
(SIAKAD KHS)
Untuk:
Biro Admnistrasi Akademik & Biro Administrasi Keuangan
Universitas Muhammadiyah Malang
Dipersiapkan oleh:
Windi Widiastuti (201410370311239)
Ade Rega Susanto (201410370311247)
Jurusan Teknik Informatika - Universitas Muhammadiyah Malang
Jalan Raya Tlogomas No. 246, Kota Malang 65152
Jurusan Teknik Informatika
Universitas
Muhammadiyah Malang
Nomor Dokumen Halaman
SKPL-001 1/63
Revisi 212 Tgl: 27/12/2016
GL01
2. Jurusan Informatika UMM SKPL-001 Halaman 2 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
3. Jurusan Informatika UMM SKPL-001 Halaman 3 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR HALAMAN PERUBAHAN
Halaman Revisi Halaman Revisi
4. Jurusan Informatika UMM SKPL-001 Halaman 4 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR ISI
1 Pendahuluan ...........................................................................................................................................9
1.1 Tujuan Penulisan Dokumen....................................................................................................................9
1.2 Lingkup Masalah ....................................................................................................................................9
1.3 Definisi, Singkatan, dan Akronim...........................................................................................................9
1.4 Referensi ...............................................................................................................................................10
1.5 Deskripsi Umum Dokumen ...................................................................................................................11
2 Deskripsi Global Perangkat Lunak ......................................................................................................12
2.1 Perspektif Produk .................................................................................................................................12
2.2 Fungsi Produk ......................................................................................................................................12
2.3 Karakteristik Pengguna ........................................................................................................................12
2.4 Batasan-batasan ...................................................................................................................................12
3 Deskripsi Rinci Kebutuhan...................................................................................................................13
3.1 Kebutuhan antarmuka eksternal...........................................................................................................13
3.1.1 Antarmuka pemakai ......................................................................................................................13
3.1.2 Antarmuka perangkat keras...........................................................................................................18
3.1.3 Antarmuka perangkat lunak ..........................................................................................................18
3.1.4 Antarmuka komunikasi .................................................................................................................18
3.2 Kebutuhan Fungsional .........................................................................................................................18
3.2.1 Aliran informasi............................................................................................................................18
3.2.1.1 Diagram Konteks.......................................................................................................................19
3.2.1.2 DFD level 1 Sistem Akademik KHS.............................................................................................20
3.2.1.3 DFD Level 2 Proses 2 Pengolahan Data.....................................................................................21
3.2.1.4 DFD Level 3 Proses 2.1 Pengolahan Data Keuangan.................................................................22
3.2.1.5 DFD Level 3 Proses 2.2 Pengolahan Data Nilai..........................................................................23
3.2.2 Deskripsi proses............................................................................................................................24
3.2.2.1 Proses 1.....................................................................................................................................24
3.2.2.2 Proses 2.....................................................................................................................................25
3.2.2.3 Proses 3.....................................................................................................................................26
3.2.2.4 Proses 2.1..................................................................................................................................26
3.2.2.5 Proses 2.2..................................................................................................................................28
3.2.2.6 Proses 2.1.1...............................................................................................................................29
3.2.2.7 Proses 2.1.2...............................................................................................................................29
3.2.2.8 Proses 2.1.3...............................................................................................................................30
3.2.2.9 Proses 2.1.4...............................................................................................................................31
3.2.2.10 Proses 2.1.5...........................................................................................................................31
3.2.2.11 Proses 2.2.1...........................................................................................................................32
3.2.2.12 Proses 2.2.2...........................................................................................................................32
3.2.2.13 Proses 2.2.3...........................................................................................................................33
3.2.2.14 Proses 2.2.4...........................................................................................................................33
3.2.2.15 Proses 2.2.5...........................................................................................................................34
3.2.2.16 Proses 2.2.6...........................................................................................................................34
3.2.2.17 Proses 2.2.7...........................................................................................................................35
5. Jurusan Informatika UMM SKPL-001 Halaman 5 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR ISI
3.3 Deskripsi Data......................................................................................................................................36
3.3.1 Use Case Diagram.........................................................................................................................36
3.3.1.1 Definisi Actor.............................................................................................................................36
3.3.1.2 Definisi Use Case.......................................................................................................................37
3.3.2 Activity Diagram...........................................................................................................................38
3.3.3 Sequence Diagram ........................................................................................................................46
3.3.4 Class Diagram...............................................................................................................................54
3.3.5 Kamus data ...................................................................................................................................55
3.4 Deskripsi Kebutuhan Non Fungsional..................................................................................................57
3.5 Atribut Kualitas Perangkat Lunak........................................................................................................58
3.6 Batasan Perancangan...........................................................................................................................58
4 Lampiran ..............................................................................................................................................59
6. Jurusan Informatika UMM SKPL-001 Halaman 6 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR GAMBAR
Gambar 1 Login .............................................................................................................................................13
Gambar 2 Menu Utama Petugas....................................................................................................................13
Gambar 3 Menu Utama Dosen.......................................................................................................................14
Gambar 4 Menu Input Data Dosen untuk Mahasiswa....................................................................................14
Gambar 5 Menu Utama Mahasiswa ..............................................................................................................14
Gambar 6 Menu KHS Mahasiswa...................................................................................................................15
Gambar 7 Menu KHS Transkrip Mahasiswa ...................................................................................................16
Gambar 8 Menu KHS Mata Kuliah Mahasiswa...............................................................................................16
Gambar 9 Menu KHS Keuangan Mahasiswa ..................................................................................................17
Gambar 10 Menu KHS Ubah Profil Mahasiswa ..............................................................................................17
Gambar 11 Diagram Konteks.........................................................................................................................19
Gambar 12 DFD Level 1 Sistem Akademik KHS ...............................................................................................20
Gambar 13 DFD Level 2 Proses 2 Pengolahan Data........................................................................................21
Gambar 14 DFD Level 3 Proses 2.1 Pengolahan Data Keuangan ....................................................................22
Gambar 15 DFD Level 3 Proses 2.2 Pengolahan Data Nilai.............................................................................23
Gambar 16 Use Case Diagram........................................................................................................................36
Gambar 17 Activity Diagram Kelola Data Keuangan......................................................................................38
Gambar 18 Activity Diagram Kelola Data Nilai...............................................................................................39
Gambar 19 Activity Diagram Input Nilai ke Akademik ...................................................................................40
Gambar 20 Activity Diagram Cek Keuangan ..................................................................................................41
Gambar 21 Activity Diagram Cek Nilai ...........................................................................................................42
Gambar 22 Activity Diagram Ubah Profil .......................................................................................................43
Gambar 23 Activity Diagram Cek Mata Kuliah...............................................................................................44
Gambar 24 Activity Diagram Reset Password ................................................................................................45
Gambar 25 Sequence Diagram Kelola Data Keuangan...................................................................................46
Gambar 26 Sequence Diagram Kelola Data Nilai ...........................................................................................47
Gambar 27 Sequence Diagram Input Nilai ke Akademik ................................................................................48
Gambar 28 Sequence Diagram Cek Keuangan ...............................................................................................49
Gambar 29 Sequence Diagram Cek Nilai ........................................................................................................50
Gambar 30 Sequence Diagram Ubah Profil ....................................................................................................51
Gambar 31 Sequence Diagram Cek Mata Kuliah............................................................................................52
Gambar 32 Sequence Diagram Reset Password .............................................................................................53
Gambar 33 Class Diagram SIAKAD KHS ..........................................................................................................54
Gambar 33 Flowmap Reset Password............................................................................................................61
Gambar 34 Flowmap Akses Masuk ................................................................................................................62
Gambar 35 Flowmap Validasi Keuangan .......................................................................................................63
7. Jurusan Informatika UMM SKPL-001 Halaman 7 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR TABEL
Tabel 1 Daftar Definisi, Singkatan dan Akronim...............................................................................................9
Tabel 2 Spesifikasi Proses 1 Pengolahan Login...............................................................................................24
Tabel 3 Spesifikasi Proses 2 Pengolahan Data................................................................................................25
Tabel 4 Spesifikasi Proses 2 Pengolahan Mahasiswa .....................................................................................26
Tabel 5 Spesifikasi Proses 2.1 Pengolahan Data Keuangan............................................................................26
Tabel 6 Spesifikasi Proses 2.2 Pengolahan Data Nilai.....................................................................................28
Tabel 7 Spesifikasi Proses 2.1.1 Tambah Data Keuangan...............................................................................29
Tabel 8 Spesifikasi Proses 2.1.2 Edit Data Petugas.........................................................................................29
Tabel 9 Spesifikasi Proses 2.1.3 Hapus Data Petugas .....................................................................................30
Tabel 10 Spesifikasi Proses 2.1.4 Cari Data Petugas.......................................................................................31
Tabel 11 Spesifikasi Proses 2.1.5 Cetak Hasil Data Keuangan ........................................................................31
Tabel 12 Spesifikasi Proses 2.2.1 Tambah Data Nilai......................................................................................32
Tabel 13 Spesifikasi Proses 2.2.2 Edit Data Nilai.............................................................................................32
Tabel 14 Spesifikasi Proses 2.2.3 Hapus Data Nilai.........................................................................................33
Tabel 15 Spesifikasi Proses 2.2.4 Cari Hasil Data Nilai Mahasiswa.................................................................33
Tabel 16 Spesifikasi Proses 2.2.5 Cetak Nilai Semester...................................................................................34
Tabel 17 Spesifikasi Proses 2.2.6 Cetak Nilai Transkrip...................................................................................34
Tabel 18 Spesifikasi Proses 2.2.7 Entri Data Nilai Akademik...........................................................................35
Tabel 19 Definisi Actor ...................................................................................................................................36
Tabel 20 Deskripsi Actor.................................................................................................................................37
Tabel 21 Data Login.......................................................................................................................................55
Tabel 22 Data Mahasiswa..............................................................................................................................55
Tabel 23 Data Nilai ........................................................................................................................................56
Tabel 24 Data Nilai Akademik........................................................................................................................56
Tabel 25 Data Keuangan................................................................................................................................57
Tabel 26 Kebutuhan Non Fungsional..............................................................................................................57
Tabel 27 Kualitas Perangkat Lunak................................................................................................................58
8. Jurusan Informatika UMM SKPL-001 Halaman 8 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR LAMPIRAN
Prosedur Manual..............................................................................................................................................59
Lupa Password KHS.....................................................................................................................................59
Akses Masuk KHS........................................................................................................................................59
Validasi Keuangan KHS...............................................................................................................................59
Aturan Bisnis ....................................................................................................................................................60
Flowmap...........................................................................................................................................................61
Reset Password KHS ....................................................................................................................................61
Akses Masuk KHS........................................................................................................................................62
Validasi Keuangan........................................................................................................................................63
9. Jurusan Informatika UMM SKPL-001 Halaman 9 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
1 Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen Spesifikasi Kebutuhan Perangkat Lunak ini ditujukan untuk mendefinisikan
dan menjabarkan tentang sistem akademik untuk kartu hasil studi Universitas
Muhammadiyah Malang serta untuk memenuhi tugas mata kuliah Rekayasa Perangkat Lunak.
Dokumen ini bertujuan untuk dijadikan bahan acuan bagi dua pihak yang terkait, antara
pengembang dan pengguna. Untuk pengembang dokumen ini digunakan sebagai acuan dalam
pembuatan perangkat lunak, sedangkan bagi pengguna dokumen ini digunakan untuk
mencatat semua spesifikasi kebutuhan yang akan dibutuhkan nanti oleh pengguna. Perangkat
lunak sistem informasi yang dibuat ini berfungsi untuk mengolah data nilai mahasiswa, dan
data nilai keuangan mahasiswa.
1.2 Lingkup Masalah
Perangkat lunak Sistem Akademik Kartu Hasil Studi dikembangkan dengan tujuan:
1. Menangani pengolahan data nilai dan data keuangan.
2. Menangani laporan transkrip nilai mahasiswa.
3. Menangani informasi nilai, keuangan, maupun mata kuliah untuk mahasiswa.
Perangkat lunak yang dibuat ini dapat berjalan pada lingkungan dengan platfrom desktop
dan berjalan pada sistem operasi windows.
1.3 Definisi, Singkatan, dan Akronim
Definisi dari istilah yang akan digunakan pada dokumen ini yaitu :
Tabel 1 Daftar Definisi, Singkatan dan Akronim
No. Definisi Keterangan
1. Penanggung jawab Orang atau organisasi yang akan menggunakan perangkat
lunak serta bertanggung jawab atas sistem.
2. Petugas Orang atau organisasi yang akan langsung menjalankan
atau menggunakan perangkat lunak. Pelaku utama yang
akan menginputkan data.
3. Dosen Orang atau organisasi yang akan menginputkan nilai
akademik ke petugas.
4. Mahasiswa Orang atau organisasi yang akan langsung menjalankan
atau menggunakan perangkat lunak.
5. SKPL Spesifikasi Kebutuhan Perangkat Lunak dan merupakan
spesifikasi dari perangkat lunak yang akan dikembangkan.
6. DFD Adalah diagram yang menunjukkan aliran data
antarproses dan proses-proses yang terjadi dalam
perangkat lunak.
7. UMM Universitas Muhammadiyah Malang
8. SIAKAD Sistem Informasi Akademik
9. KHS/KRS Kartu Hasil Studi/Kartu Rencana Studi
10. Jurusan Informatika UMM SKPL-001 Halaman 10 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
10. BAA Biro Petugas Administrasi Akademik
11. Platform Istilah dalam teknologi informasi mengenahi sebuah
perangkat lunak yang dapat digunakan dibeberapa sistem
operasi yang berbeda.
12. Sistem operasi Perangkat lunak komputer atau software yang bertugas
untuk melakukan kontrol dan manajemen perangkat keras
dan juga operasi-operasi dasar sistem, termasuk
menjalankan software aplikasi seperti program-program
pengolah data yang bisa digunakan untuk mempermudah
kegiatan manusia.
13. Template Dokumen berisikan model-model yang biasanya
digunakan sehingga pengguna dapat langsung
menggunakannya dan tidak perlu melakukan pengaturan-
pengaturan yang sama berulang kali. Misalnya dalam
pembuatan document presentasi, surat, atau database.
14. Desktop Adalah komputer yang di rancang untuk kebutuhan
personal dan dapat ditempatka di tempatkan di atas meja
kerja (tidak memerlukan tempat yang luas).
15. Windows Adalah keluarga sistem operasi komputer pribadi yang
dikembangkan oleh Microsoft yang menggunakan
antarmuka dengan pengguna berbasis grafik (graphical
user interface).
16. Perangkat lunak Sekumpulan data elektronik yang disimpan dan diatur
oleh komputer, data elektronik yang disimpan oleh
komputer itu dapat berupa program atau instruksi yang
akan menjalankan suatu perintah.
17. Data Adalah sesuatu yang belum mempunyai arti bagi
penerimanya dan masih memerlukan adanya suatu
pengolahan. Data bisa berujut suatu keadaan, gambar,
suara, huruf, angka, matematika, bahasa ataupun simbol-
simbol lainnya yang bisa kita gunakan sebagai bahan
untuk melihat lingkungan, obyek, kejadian ataupunsuatu
konsep.
1.4 Referensi
Dokumen acuan yang dipergunakan dalam penulisan dokumen ini adalah:
1. GL01AT, template dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL).
2. Jurusan Teknik Informatika – Institusi Teknologi Bandung Panduan GL01A, Panduan
Penggunaan dan Pengisian Spesifikasi Kebutuhan Perangkat Lunak Berorientasi
Proses.
3. GL01-SKPL-Sistem Pompa BBM Otomatis.pdf
4. GL01-SKPL-ATM_IF.pdf
5. KHS.pdf
11. Jurusan Informatika UMM SKPL-001 Halaman 11 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
1.5 Deskripsi Umum Dokumen
Dokumen SKPL untuk Sistem Akademik Kartu Hasil Studi ini berisi deskripsi
kebutuhan pengembangan perangkat lunak secara rinci. Pengorganisasian dokumen
dikelompokkan dalam empat bagian utama, yaitu :
1. Bab 1 Pendahuluan, berisi tujuan penulisan dokumen, lingkup masalah yang ditangani
pada perangkat lunak yang akan dibangun, dan deskripsi umum dokumen.
2. Bab 2 Deskripsi Global Perangkat Lunak, berisi penjelasan perangkat lunak yang akan
diimplemetasikan di lingkungan pengguna secara global. Bagian ini terdiri dari
perspektif produk, fungsi produk, karakteristik pengguna, batasan – batasan dan
asumsi dan kebergantungan.
3. Bab 3 Deskripsi Rinci Kebutuhan, berisi hasil analisis terhadap kebutuhan perangkat
lunak secara terperinci.
4. Bab 4 Lampiran, berisi informasi tambahan untuk memperjelas analisis pada dokumen
ini.
12. Jurusan Informatika UMM SKPL-001 Halaman 12 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2 Deskripsi Global Perangkat Lunak
2.1 Perspektif Produk
Perangkat lunak Sistem Akademik Kartu Hasil Studi ini digunakan untuk pengolahan
data keuangan, dan data nilai pada Kartu Hasil Studi UMM. Adapun orang yang
mengoperasikan atau yang berhubungan langsung dengan perangkat lunak ini adalah petugas
KHS dan dosen UMM.
2.2 Fungsi Produk
Secara umum, Sistem Akademik Kartu Hasil Studi ini berfungsi untuk melayani
kebutuhan proses bisnis yang dijalankan oleh petugas sebagai operator dan memudahkan
dalam pengolahannya, seperti pengolahan data keuangan, dan pengolahan data nilai, hingga
pembuatan laporan transkrip nilai. Selain itu, produk sistem informasi ini berfungsi agar :
1. Software juga membantu manajemen semakin rapih dan terkontrol.
2. Penanggung jawab (petugas KHS) tahu detail “kondisi” KHS.
2.3 Karakteristik Pengguna
Pengguna hanyalah mahasiswa, dosen, dan petugas KHS Universitas Muhammadiyah Malang.
Karakteristik pengguna :
1. Pengguna harus sudah terbiasa menggunakan komputer.
2. Pengguna harus sudah terbiasa menjalankan perangkat lunak atau dengan kata lain
sudah terbiasa menggunakan program.
2.4 Batasan-batasan
Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah :
1. Mahasiswa tidak dapat berhubungan langsung dengan aplikasi petugas dan dosen.
2. Petugas hanya dapat melakukan pengolahan data keuangan, data nilai.
3. Dosen hanya dapat melakukan pengolahan data nilai akademik.
4. Perangkat lunak ini hanya bisa digunakan untuk proses akademik kartu hasil studi
UMM.
13. Jurusan Informatika UMM SKPL-001 Halaman 13 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3 Deskripsi Rinci Kebutuhan
Bagian ini berisi semua kebutuhan perangkat lunak yang telah diuraikan secara terperinci
untuk keperluan perangkat lunak. Kebutuhan perangkat lunak tersebut meliputi kebutuhan
antarmuka eksternal, kebutuhan fungsional, kebutuhan non fungsional, kebutuhan data, dan
atribut kualitas perangkat lunak.
3.1 Kebutuhan antarmuka eksternal
Kebutuhan antarmuka eksternal untuk Sistem Akademik Kartu Hasil Studi terdiri dari
antarmuka perangkat keras, antarmuka perangkat lunak, dan antarmuka komunikasi.
3.1.1 Antarmuka pemakai
Gambar 1 Login
Gambar 2 Menu Utama Petugas
14. Jurusan Informatika UMM SKPL-001 Halaman 14 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 3 Menu Utama Dosen
Gambar 4 Menu Input Data Dosen untuk Mahasiswa
Gambar 5 Menu Utama Mahasiswa
15. Jurusan Informatika UMM SKPL-001 Halaman 15 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 6 Menu KHS Mahasiswa
16. Jurusan Informatika UMM SKPL-001 Halaman 16 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 7 Menu KHS Transkrip Mahasiswa
Gambar 8 Menu KHS Mata Kuliah Mahasiswa
17. Jurusan Informatika UMM SKPL-001 Halaman 17 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 9 Menu KHS Keuangan Mahasiswa
Gambar 10 Menu KHS Ubah Profil Mahasiswa
18. Jurusan Informatika UMM SKPL-001 Halaman 18 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.1.2 Antarmuka perangkat keras
Perangkat keras yang digunakan dalam Sistem Akademik Kartu Hasil Studi adalah :
1. Komputer/Laptop,
2. Keyboard,
3. Mouse,
4. Printer (Optional),
5. Handphone.
Perangkat keras diatas harus saling terhubung melalui kabel, kecuali handphone.
3.1.3 Antarmuka perangkat lunak
Perangkat lunak ini dibuat dengan menggunakan program PHP Code Igniter. Didalam
perangkat lunak ini terdapat database yang berisikan : Data Nilai, Data Keuangan, dan Data
Nilai Akademik.
3.1.4 Antarmuka komunikasi
Perangkat lunak yang kami buat tidak menggunakan jaringan tetapi berdiri sendiri.
3.2 Kebutuhan Fungsional
Diagram Konteks atau disebut dengan model sistem fundamental merepresentasikan
seluruh elemen sistem sebagai bubble tunggal dengan data input output yang ditujukan oleh
anak panah yang masuk dan keluar secara berutan.
3.2.1 Aliran informasi
Aliran informasi dalam SI berasal dari pemrosesan didalam sistem dan dari lingkungan
eksternal. Entitas eksternal yang terlibat dalam Sistem Akademik Kartu Hasil Studi dapat
dilihat pada gambar di bawah ini.
19. Jurusan Informatika UMM SKPL-001 Halaman 19 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.1.1 Diagram Konteks
Gambar 11 Diagram Konteks
20. Jurusan Informatika UMM SKPL-001 Halaman 20 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.1.2 DFD level 1 Sistem Akademik KHS
Gambar 12 DFD Level 1 Sistem Akademik KHS
21. Jurusan Informatika UMM SKPL-001 Halaman 21 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.1.3 DFD Level 2 Proses 2 Pengolahan Data
Gambar 13 DFD Level 2 Proses 2 Pengolahan Data
22. Jurusan Informatika UMM SKPL-001 Halaman 22 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.1.4 DFD Level 3 Proses 2.1 Pengolahan Data Keuangan
Gambar 14 DFD Level 3 Proses 2.1 Pengolahan Data Keuangan
23. Jurusan Informatika UMM SKPL-001 Halaman 23 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.1.5 DFD Level 3 Proses 2.2 Pengolahan Data Nilai
Gambar 15 DFD Level 3 Proses 2.2 Pengolahan Data Nilai
24. Jurusan Informatika UMM SKPL-001 Halaman 24 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.2 Deskripsi proses
3.2.2.1 Proses 1
Tabel 2 Spesifikasi Proses 1 Pengolahan Login
No Urut Proses Keterangan
1 No Proses 1
Nama Pengolahan Login
Source Dosen, Mahasiswa,
Petugas
Input Data Login (username dan
password)
Output Informasi Login
Logika Proses
Petugas/mahasiswa/dosen
mengisi username dan
password
a. Jika username dan
password valid,
maka sistem akan
melanjutkan ke
sistem selanjutnya
b. Jika username dan
password tidak
valid, maka
petugas/petugas
tidak bisa login atau
melanjutkan ke
sistem selanjutnya
dan diharuskan
mengulang kembali
pengisian username
dan password
25. Jurusan Informatika UMM SKPL-001 Halaman 25 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.2.2 Proses 2
Tabel 3 Spesifikasi Proses 2 Pengolahan Data
No Urut Proses Keterangan
2 No Proses 2
Nama Pengolahan Data
Source Dosen, Mahasiswa,
Petugas
Input Data Keuangan, Data Nilai,
Data Nilai Akademik
Output Informasi Data Keuangan,
Informasi Data Nilai,
Informasi Data Nilai
Akademik, Informasi
Transkrip Nilai
Logika Proses
User memilih mengolah
data yang di dalamnya
terdapat pengolahan data
keuangan, data nilai dan
data nilai akademik.
a. Jika user login
sebagai petugas,
maka user bisa
mengakses data
keuangan, dan data
nilai saja.
b. Jika user login
sebagai dosen,
maka user hanya
bisa mengakses
pengolahan data
nilai akademik saja.
c. Jika user login
sebagai mahasiswa,
maka user tidak
masuk ke
pengolahan data
apapun.
26. Jurusan Informatika UMM SKPL-001 Halaman 26 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.2.3 Proses 3
Tabel 4 Spesifikasi Proses 2 Pengolahan Mahasiswa
No Urut Proses Keterangan
3 No Proses 3
Nama Pengolahan Mahasiswa
Source Mahasiswa
Input Data Mahasiswa
Output Informasi Data Mahasiswa
Logika Proses
mahasiswa memilih
mengolah data yang di
dalamnya terdapat
pengolahan data
mahasiswa, yang terdiri
dari reset password dan
ubah profil, yang bisa
diganti sesuai keinginan
mahasiswa.
3.2.2.4 Proses 2.1
Tabel 5 Spesifikasi Proses 2.1 Pengolahan Data Keuangan
No Urut Proses Keterangan
4 No Proses 2.1
Nama Pengolahan Data Keuangan
Source Petugas, Mahasiswa
Input Data Keuangan, Data
Mahasiswa
Output Informasi Data Keuangan,
Informasi Data Mahasiswa,
Informasi Data Keuangan
Logika Proses
Petugas memilih mengolah
data keuangan. Petugas
27. Jurusan Informatika UMM SKPL-001 Halaman 27 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
bisa menambah, mengedit
maupun menghapus data
dosen. Data mahasiswa
akan dimasukkan agar data
keuangan bisa diinput
sesuai dengan data
mahasiswa yang ada.
a. Jika petugas
memilih untuk
menambah data
keuangan, maka
petugas harus
memasukkan
sejumlah data
keuangan yang
diperlukan
b. Jika petugas
memilih untuk
mengedit data
keuangan, maka
petugas akan
diberikan data yang
sebelumnya dari
data keuangan
untuk diedit
c. Jika petugas
memilih untuk
menghapus data
keuangan, maka
data keuangan yang
petugas pilih akan
dihapus dari
database keuangan
28. Jurusan Informatika UMM SKPL-001 Halaman 28 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.2.5 Proses 2.2
Tabel 6 Spesifikasi Proses 2.2 Pengolahan Data Nilai
No Urut Proses Keterangan
5 No Proses 2.2
Nama Pengolahan Data Nilai
Source Petugas, Dosen
Input Data Nilai Akademik, Data
Nilai, Data Mahasiswa
Output Informasi Data Mahasiswa,
Informasi Data Nilai,
Informasi Transkrip Nilai
Logika Proses
Petugas akan mendapatkan
data nilai akademik untuk
diolah menjadi data nilai
yang berasal dari dosen.
Petugas memilih mengolah
data nilai. Petugas bisa
menambah, mengedit
maupun menghapus data
nilai.
a. Jika petugas
memilih untuk
menambah data
nilai, maka petugas
harus memasukkan
sejumlah data nilai
yang diperlukan
b. Jika petugas
memilih untuk
mengedit data nilai,
maka petugas akan
diberikan data yang
sebelumnya dari
data nilai untuk
diedit
c. Jika petugas
memilih untuk
menghapus data
nilai, maka data
mahasiswa yang
29. Jurusan Informatika UMM SKPL-001 Halaman 29 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
petugas pilih akan
dihapus dari
database nilai
3.2.2.6 Proses 2.1.1
Tabel 7 Spesifikasi Proses 2.1.1 Tambah Data Keuangan
No Urut Proses Keterangan
6 No Proses 2.1.1
Nama Tambah Data Keuangan
Source Petugas
Input Data Keuangan, Data
Mahasiswa
Output Data Keuangan
Logika Proses
a. Petugas memilih
tambah data
keuangan.
b. Menghasilkan
data keuangan.
3.2.2.7 Proses 2.1.2
Tabel 8 Spesifikasi Proses 2.1.2 Edit Data Petugas
No Urut Proses Keterangan
7 No Proses 2.1.2
Nama Edit Data Keuangan
Source Petugas
Input Data Keuangan, Data
Mahasiswa
Output Data Keuangan
Logika Proses
a. Petugas memilih
ubah data
keuangan.
30. Jurusan Informatika UMM SKPL-001 Halaman 30 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
b. Menghasilkan
data keuangan.
3.2.2.8 Proses 2.1.3
Tabel 9 Spesifikasi Proses 2.1.3 Hapus Data Petugas
No Urut Proses Keterangan
8 No Proses 2.1.3
Nama Hapus Data Keuangan
Source Petugas
Input Data Keuangan, Data
Mahasiswa
Output Data Keuangan
Logika Proses
a. Petugas memilih
hapus data
keuangan.
b. Menghasilkan
data keuangan.
31. Jurusan Informatika UMM SKPL-001 Halaman 31 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.2.9 Proses 2.1.4
Tabel 10 Spesifikasi Proses 2.1.4 Cari Data Petugas
No Urut Proses Keterangan
9 No Proses 2.1.4
Nama Cari Data Keuangan
Mahasiswa
Source Petugas
Input Data Keuangan
Output Informasi Data
Mahasiswa
Logika Proses
a. Petugas memilih
cari data
keuangan.
b. Menghasilkan
informasi data
keuangan.
3.2.2.10 Proses 2.1.5
Tabel 11 Spesifikasi Proses 2.1.5 Cetak Hasil Data Keuangan
No Urut Proses Keterangan
10 No Proses 2.1.5
Nama Cetak Hasil Data
Keuangan
Source Petugas
Input Data Keuangan
Output Informasi Data
Keuangan
Logika Proses
a. Menghasilkan
data keuangan di
halaman KHS.
32. Jurusan Informatika UMM SKPL-001 Halaman 32 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.2.11 Proses 2.2.1
Tabel 12 Spesifikasi Proses 2.2.1 Tambah Data Nilai
No Urut Proses Keterangan
11 No Proses 2.2.1
Nama Tambah Data Nilai
Source Petugas
Input Data Nilai, Data
Mahasiswa
Output Data Nilai
Logika Proses
a. Petugas memilih
menambahkan
data nilai.
b. Menghasilkan
data nilai.
3.2.2.12 Proses 2.2.2
Tabel 13 Spesifikasi Proses 2.2.2 Edit Data Nilai
No Urut Proses Keterangan
12 No Proses 2.2.2
Nama Edit Data Nilai
Source Petugas
Input Data Nilai, Data
Mahasiswa
Output Data Nilai
Logika Proses
a. Petugas memilih
edit data nilai.
b. Menghasilkan
data nilai.
33. Jurusan Informatika UMM SKPL-001 Halaman 33 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.2.13 Proses 2.2.3
Tabel 14 Spesifikasi Proses 2.2.3 Hapus Data Nilai
No Urut Proses Keterangan
13 No Proses 2.2.3
Nama Hapus Data Nilai
Source Petugas
Input Data Nilai, Data
Mahasiswa
Output Data Nilai
Logika Proses
a. Petugas memilih
hapus data nilai.
b. Menghasilkan
informasi data
petugas
3.2.2.14 Proses 2.2.4
Tabel 15 Spesifikasi Proses 2.2.4 Cari Hasil Data Nilai Mahasiswa
No Urut Proses Keterangan
14 No Proses 2.2.4
Nama Cari Hasil Data Nilai
Mahasiswa
Source Petugas, Dosen
Input Data Nilai
Output Informasi Data Nilai
Logika Proses
a. Petugas memilih
cari data nilai
mahasiswa.
b. Menghasilkan
data anggota.
34. Jurusan Informatika UMM SKPL-001 Halaman 34 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.2.15 Proses 2.2.5
Tabel 16 Spesifikasi Proses 2.2.5 Cetak Nilai Semester
No Urut Proses Keterangan
15 No Proses 2.2.5
Nama Cetak Nilai Semester
Source Mahasiswa
Input Data Nilai
Output Informasi Data Nilai
Logika Proses
a. Mahasiswa
memilih cetak
data nilai.
b. Menghasilkan
data nilai.
3.2.2.16 Proses 2.2.6
Tabel 17 Spesifikasi Proses 2.2.6 Cetak Nilai Transkrip
No Urut Proses Keterangan
16 No Proses 2.2.6
Nama Cetak Nilai Transkrip
Source Mahasiswa
Input Data Nilai
Output Informasi Data Nilai
Logika Proses
a. Mahasiswa
memilih cetak
data nilai.
b. Menghasilkan
transkrip dari
keseluruhan data
nilai
35. Jurusan Informatika UMM SKPL-001 Halaman 35 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.2.2.17 Proses 2.2.7
Tabel 18 Spesifikasi Proses 2.2.7 Entri Data Nilai Akademik
No Urut Proses Keterangan
17 No Proses 2.2.7
Nama Entri Data Nilai
Akademik
Source Dosen, Petugas
Input Data Nilai Akademik
Output Data Nilai Akdemik
Logika Proses
a. Petugas memilih
entri data nilai
akademik.
b. Menghasilkan
data nilai
akademik yang
akan diberikan ke
petugas agar
diproses menjadi
data nilai.
36. Jurusan Informatika UMM SKPL-001 Halaman 36 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.3 Deskripsi Data
Subbab ini berisi penjelasan rinci mengenai rancangan Diagram-diagram data yang
mengalir dalam DFD untuk Sistem Akademik Kartu Hasil Studi.
3.3.1 Use Case Diagram
Gambar 16 Use Case Diagram
3.3.1.1 Definisi Actor
Tabel 19 Definisi Actor
No. Use Case Deskripsi Tugas
1 Petugas Login
Menambah data keuangan, data nilai
Melihat data mahasiswa, data dosen,
data keuangan, data nilai akademik, data
nilai
37. Jurusan Informatika UMM SKPL-001 Halaman 37 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Logout
2 Dosen Login
Menambah data nilai akademik
Melihat data mahasiswa, data nilai
akademik
Logout
3 Mahasiswa Login
Mengubah profil
Melihat keuangan
Melihat nilai
Melihat mata kuliah
Cetak nilai
Cetak nilai transkrip
Logout
3.3.1.2 Definisi Use Case
Tabel 20 Deskripsi Actor
No Use Case Deskripsi
1 Kelola Data Keuangan Sistem akan menampilkan form pengolahan data keuangan
yang berguna untuk melihat database keuangan, menambah,
mengubah, mencari serta menghapus data keuangan.
2 Kelola Data Nilai Sistem akan menampilkan form pengolahan data nilai yang
berguna untuk melihat database nilai, menambah,
mengubah, mencari serta menghapus data nilai yang
diambil dari database nilai akademik.
3 Input Nilai ke
Akademik
Sistem akan menampilkan form pengolahan data nilai
akademik yang berguna untuk melihat database nilai
akademik, menambah, data nilai akademik mahasiswa.
4 Cek Keuangan Sistem akan menampilkan form informasi tentang keuangan
mahasiswa yang sudah diolah di data keuangan oleh
petugas.
5 Cek Nilai Sistem akan menampilkan form informasi tentang nilai
mahasiswa yang sudah diolah di data keuangan oleh nilai.
6 Ubah Profil Sistem akan menampilkan form informasi tentang profil
mahasiswa, dan bisa dirubah email dan passwordnya.
7 Cek Mata Kuliah Sistem akan menampilkan form informasi tentang mata
kuliah mahasiswa yang sudah diolah di database data mata
kuliah. Database ini merupakan bawaan dari KRS.
8 Reset Password Sistem akan menampilkan form informasi tentang reset
password untuk mahasiswa, yang akan merubah database
mahasiswa, dan merubahnya menjadi password baru.
38. Jurusan Informatika UMM SKPL-001 Halaman 38 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.3.2 Activity Diagram
Gambar 17 Activity Diagram Kelola Data Keuangan
39. Jurusan Informatika UMM SKPL-001 Halaman 39 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 18 Activity Diagram Kelola Data Nilai
40. Jurusan Informatika UMM SKPL-001 Halaman 40 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 19 Activity Diagram Input Nilai ke Akademik
41. Jurusan Informatika UMM SKPL-001 Halaman 41 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 20 Activity Diagram Cek Keuangan
42. Jurusan Informatika UMM SKPL-001 Halaman 42 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 21 Activity Diagram Cek Nilai
43. Jurusan Informatika UMM SKPL-001 Halaman 43 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 22 Activity Diagram Ubah Profil
44. Jurusan Informatika UMM SKPL-001 Halaman 44 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 23 Activity Diagram Cek Mata Kuliah
45. Jurusan Informatika UMM SKPL-001 Halaman 45 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 24 Activity Diagram Reset Password
46. Jurusan Informatika UMM SKPL-001 Halaman 46 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.3.3 Sequence Diagram
Gambar 25 Sequence Diagram Kelola Data Keuangan
47. Jurusan Informatika UMM SKPL-001 Halaman 47 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 26 Sequence Diagram Kelola Data Nilai
48. Jurusan Informatika UMM SKPL-001 Halaman 48 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 27 Sequence Diagram Input Nilai ke Akademik
49. Jurusan Informatika UMM SKPL-001 Halaman 49 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 28 Sequence Diagram Cek Keuangan
50. Jurusan Informatika UMM SKPL-001 Halaman 50 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 29 Sequence Diagram Cek Nilai
51. Jurusan Informatika UMM SKPL-001 Halaman 51 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 30 Sequence Diagram Ubah Profil
52. Jurusan Informatika UMM SKPL-001 Halaman 52 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 31 Sequence Diagram Cek Mata Kuliah
53. Jurusan Informatika UMM SKPL-001 Halaman 53 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 32 Sequence Diagram Reset Password
54. Jurusan Informatika UMM SKPL-001 Halaman 54 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.3.4 Class Diagram
Gambar 33 Class Diagram SIAKAD KHS
55. Jurusan Informatika UMM SKPL-001 Halaman 55 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
3.3.5 Kamus data
Data yang akan mengalir pada sistem dari satu proses ke proses yang lain dapat diuraikan
sebagai berikut:
Tabel 21 Data Login
Nama Data Login
Where used/How used Proses 1 Pengolahan Login
Deskripsi Data ini digunakan untuk melakukan login. Untuk username
dan password petugas dari id_petugas dan pass_petugas. Untuk
username dan password dosen dari id_dosen dan pass_dosen.
Untuk username dan password mahasiswa dari id_mahasiswa
dan pass_mahasiswa.
Struktur Data username, password
Username {string}15
[‘A’..’Z’]
[‘a’..’z’]
[0..9]
Password {string}15
[‘A’..’Z’]
[‘a’..’z’]
[0..9]
Tabel 22 Data Mahasiswa
Nama Data Nilai
Where used/How used Proses 3 Pengolahan Data Mahasiswa
Deskripsi Data ini digunakan untuk mengolah data profil mahasiswa
Struktur Data nim_mhs, nama_mhs, fak_mhs, jur_mhs, email_mhs,
pass_mahasiswa
nim_mhs{integer}15
[0..9]
nama_mhs{string}100
[‘A’..’Z’]
[‘a’..’z’]
fak_mhs{string}15
[‘A’..’Z’]
[‘a’..’z’]
jur_mhs{string}15
[‘A’..’Z’]
[‘a’..’z’]
email_mhs{string}50
[‘A’..’Z’]
[‘a’..’z’]
[0..9]
pass_mahasiswa{string}20
[‘A’..’Z’]
[‘a’..’z’]
[0..9]
56. Jurusan Informatika UMM SKPL-001 Halaman 56 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Tabel 23 Data Nilai
Nama Data Nilai
Where used/How used Proses 2 Pengolahan Data
Proses 2.2 Pengolahan Data Nilai
Proses 2.2.1 Tambah Data Nilai
Proses 2.2.2 Ubah Data Nilai
Proses 2.2.3 Hapus Data Nilai
Proses 2.2.4 Cari Hasil Data Nilai Mahasiswa
Proses 2.2.5 Cetak Data Semester
Proses 2.2.6 Cetak Nilai Transkrip
Deskripsi Data ini digunakan untuk mengolah data nilai mahasiswa
Struktur Data kode_mk, nim_mhs, nama_mhs, fak_mhs, jur_mhs, kls_mk,
nilai_mk
kode_mk{integer}8
[0..9]
nim_mhs{integer}15
[0..9]
nama_mhs{string}100
[‘A’..’Z’]
[‘a’..’z’]
fak_mhs{string}15
[‘A’..’Z’]
[‘a’..’z’]
jur_mhs{string}15
[‘A’..’Z’]
[‘a’..’z’]
kls_mk{string}3
[‘A’..’Z’]
nilai_mk{string}3
[‘A’,’B’,’C’,’D’,’E’,’X’]
[‘+’]
Tabel 24 Data Nilai Akademik
Nama Data Nilai Akademik
Proses 2 Pengolahan Data
Proses 2.2 Pengolahan Data Nilai
Proses 2.2.7 Entri Data Nilai Akademik
Deskripsi Data ini digunakan untuk mengolah data nilai akademik
mahasiswa dari dosen
Struktur Data kode_mk, nim_mhs, nama_mhs, fak_mhs, jur_mhs, kls_mk,
nilai_mk
kode_mk{integer}8
[0..9]
nim_mhs{integer}15
[0..9]
nama_mhs{string}100
[‘A’..’Z’]
[‘a’..’z’]
fak_mhs{string}15
[‘A’..’Z’]
[‘a’..’z’]
jur_mhs{string}15
[‘A’..’Z’]
[‘a’..’z’]
kls_mk{string}3
[‘A’..’Z’]
nilai_mk{string}3
[‘A’,’B’,’C’,’D’,’E’,’X’]
[‘+’]
57. Jurusan Informatika UMM SKPL-001 Halaman 57 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Tabel 25 Data Keuangan
Nama Data Nilai Keuangan
Proses 2 Pengolahan Data
Proses 2.1.1 Tambah Data Keuangan
Proses 2.1.2 Edit Data Keuangan
Proses 2.1.3 Hapus Data Keuangan
Proses 2.1.4 Cari Data Keuangan
Proses 2.1.5 Cetak Hasil Data Keuangan
Deskripsi Data ini digunakan untuk mengolah data keuangan mahasiswa
Struktur Data no_transaksi, nim_mhs, nama_mhs, fak_mhs, jur_mhs,
ket_bayar, tot_bayar
no_transaksi{integer}20
[0..9]
nim_mhs{integer}15
[0..9]
nama_mhs{string}100
[‘A’..’Z’]
[‘a’..’z’]
fak_mhs{string}15
[‘A’..’Z’]
[‘a’..’z’]
jur_mhs{string}15
[‘A’..’Z’]
[‘a’..’z’]
ket_bayar{string}75
[‘A’..’Z’]
tot_bayar{integer}15
[0..9]
3.4 Deskripsi Kebutuhan Non Fungsional
Kebutuhan non fungsional pada Sistem Akademik Kartu Hasil Studi , yaitu :
Tabel 26 Kebutuhan Non Fungsional
Kriteria Keterangan
Keamanan 1. Perangkat lunak ini dilengkapi dengan
Username dan Password.
2. Hanya operator dan petugasistrator yang
mengetahui username dan password.
Antar Muka Tampilan perangkat lunak ini sangat sederhana
dan mudah dipahami sehingga
petugas/dosen/mahasiswa bisa lebih mudah
menggunakannya.
58. Jurusan Informatika UMM SKPL-001 Halaman 58 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Performa Perangkat lunak ini akan dioperasikan pada
komputer :
1. Komputer perlu terhubung ke internet
untuk menjalankan aplikasi ini
2. Monitor, keyboard, mouse dan printer.
3. Bisa digunakan pada sistem operasi
microsoft windows yaitu XP, Vista,
windows 7, windows 8 dan Windows 10,
dan semua sistem operasi manapun,
karena berbasis website.
Bahasa Perangkat lunak ini memakai bahasa indonesia
sehingga petugas/dosen/mahasiswa lebih mudah
memahami dan menjalankan perangkat lunak ini
3.5 Atribut Kualitas Perangkat Lunak
Tabel 27 Kualitas Perangkat Lunak
Kriteria Kualitas Keterangan Kualitas
Keandalan Keandalan pada perangkat lunak ini adalah :
1. Bisa digunakan pada komputer yang
memiliki spesifikasi rendah khususnya
windows, dll.
2. Dapat dijalankan secara bersamaan
dengan komputer yang berbeda.
Ketersediaan Bahasa pemrograman yang digunakan adalah
PHP Code Igniter.
Keamanan Menggunakan Username dan Password untuk
dapat menjalankan perangkat lunak ini
3.6 Batasan Perancangan
Batasan-batasan pada tahap perancangan untuk perangkat lunak Sistem Akademik Kartu
Hasil Studi :
1. Aplikasi ini hanya bisa digunakan oleh petugas KHS untuk memanipulasi data
keuangan dan data nilai, dosen untuk menambahkan data nilai akademik, dan
mahasiswa UMM.
2. Perangkat lunak ini hanya bisa digunakan untuk proses sistem akademik KHS.
59. Jurusan Informatika UMM SKPL-001 Halaman 59 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
4 Lampiran
Prosedur Manual
Lupa Password KHS :
1. Mahasiswa memilih lupa PIC/Password.
2. Mahasiswa mengisi form dengan mengisi NIM dan ibu kandung.
3. Mahasiswa akan memilih
a. Jika dia sudah lulus dari UMM, maka dia memilih opsi Alumni.
b. Jika dia mahasiswa aktif di UMM, maka dia memilih opsi Mahasiswa.
4. Mahasiswa akan memilih
a. Jika dia ingin dikirimkan password baru ke email lama, maka pilih email yang
lama.
b. Jika dia ingin dikirimkan password baru ke email baru, maka pilih email baru, dan
menginputkan emailnya.
5. Sistem akan mengirimkan email verifikasi .
6. Mahasiswa verifikasi email.
7. Sistem akan mengirimkan email baru dengan password baru.
8. Mahasiswa login KHS.
Asumsi :
1) Mahasiswa adalah mahasiswa UMM (aktif dan nonaktif).
Akses Masuk KHS :
1. Mahasiswa menginputkan NIM dan password untuk akses masuk KHS
2. Mahasiswa jika belum mengisi SIMUTU tidak bisa melihat KHS dan terkadang juga
tidak bisa mencetak nilai transkrip.
3. Jika sudah mengisi SIMUTU, maka mahasiswa bisa mengakses KHS dan mencetak
nilai transkrip juga.
Asumsi :
1) Mahasiswa adalah mahasiswa UMM (aktif dan nonaktif).
2) Mahasiswa mengetahui cara login KHS
Validasi Keuangan KHS :
1. Mahasiswa menginputkan nim dan password untuk mengecek keuangan
2. Mahasiswa melihat keuangan
a. Jika di keuangan tertulis belum lunas namun sudah melakukan pembayaran,
mahasiswa menuju ke BAU untuk validasi manual keuangan
b. Jika di keuangan tertulis belum lunas dan belum melakukan pembayaran,
mahasiswa harus membayar terlebih dahulu sesuai nominal pembayaran
c. Jika tidak ada kendala di keuangan, mahasiswa tinggal melihat status
keuangannya.
3. Status keuangan tersebut mempengaruhi mahasiswa untuk KRS.
Asumsi :
1) Mahasiswa adalah mahasiswa UMM yang aktif
2) Mahasiswa mengetahui cara login KHS
60. Jurusan Informatika UMM SKPL-001 Halaman 60 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Aturan Bisnis
1. Jika mahasiswa belum mengisi SIMUTU, maka mahasiswa tidak bisa melihat
transkrip nilai, maupun ingin mencetaknya.
2. Jika mahassiwa belum melakukan pembayaran, maka mahasiswa tidak bisa mengisi
mata kuliah di KRS.
3. Jika mahasiswa tidak mengikuti perkuliahan 3x tanpa ada alasan, maka nilai tidak
akan keluar di KHS.
4. Jika bukan mahasiswa UMM, maka pengguna tidak bisa mengakses KHS.
61. Jurusan Informatika UMM SKPL-001 Halaman 61 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Flowmap
Reset Password KHS
Gambar 34 Flowmap Reset Password
62. Jurusan Informatika UMM SKPL-001 Halaman 62 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Akses Masuk KHS
Gambar 35 Flowmap Akses Masuk
63. Jurusan Informatika UMM SKPL-001 Halaman 63 dari 63
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UMM dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Validasi Keuangan
Gambar 36 Flowmap Validasi Keuangan