SlideShare a Scribd company logo
1 of 63
Download to read offline
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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.
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
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
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
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
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
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
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.
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
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
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
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.
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.
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.
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.
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.
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]
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’]
[‘+’]
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.
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.
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
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.
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
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
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

More Related Content

What's hot

Makalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganMakalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganInsan Cahya Setia
 
Makalah analisis dan desain sistem
Makalah analisis dan desain sistemMakalah analisis dan desain sistem
Makalah analisis dan desain sistemLarasWiranti2
 
229334287 laporan-praktikum-dhani
229334287 laporan-praktikum-dhani229334287 laporan-praktikum-dhani
229334287 laporan-praktikum-dhaniDex Dun
 
Rancang bangun Website penerimaan siswa baru di SMKN 3 jombang
Rancang  bangun Website penerimaan siswa baru di SMKN 3 jombang Rancang  bangun Website penerimaan siswa baru di SMKN 3 jombang
Rancang bangun Website penerimaan siswa baru di SMKN 3 jombang Unipdu
 
Modul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-finalModul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-finalRamla Lamantha
 
(ppt) company profile PT ULTRAJAYA
(ppt) company profile PT ULTRAJAYA(ppt) company profile PT ULTRAJAYA
(ppt) company profile PT ULTRAJAYAPutri Sanuria
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiAlbaar Rubhasy
 
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...Uofa_Unsada
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMElma Fiana
 
Makalah perancangan web (website 5 k lapak)
Makalah perancangan web (website 5 k lapak) Makalah perancangan web (website 5 k lapak)
Makalah perancangan web (website 5 k lapak) Roni Darmanto
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRSSeptian Rico Hernawan
 
Laporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanaLaporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanasaniatyeva
 
Proposal Project Management Plan
Proposal Project Management PlanProposal Project Management Plan
Proposal Project Management PlanSariWahyuningsih4
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuanahmad haidaroh
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineLucha Kamala Putri
 
Makalah input dan output device
Makalah input dan output deviceMakalah input dan output device
Makalah input dan output deviceAndhi Pratama
 
Laporan Praktek Kerja Lapangan(PKL)
Laporan Praktek Kerja Lapangan(PKL)Laporan Praktek Kerja Lapangan(PKL)
Laporan Praktek Kerja Lapangan(PKL)Ruth Dian
 

What's hot (20)

Makalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai PenerbanganMakalah Aplikasi Database Maskapai Penerbangan
Makalah Aplikasi Database Maskapai Penerbangan
 
Makalah analisis dan desain sistem
Makalah analisis dan desain sistemMakalah analisis dan desain sistem
Makalah analisis dan desain sistem
 
229334287 laporan-praktikum-dhani
229334287 laporan-praktikum-dhani229334287 laporan-praktikum-dhani
229334287 laporan-praktikum-dhani
 
Rancang bangun Website penerimaan siswa baru di SMKN 3 jombang
Rancang  bangun Website penerimaan siswa baru di SMKN 3 jombang Rancang  bangun Website penerimaan siswa baru di SMKN 3 jombang
Rancang bangun Website penerimaan siswa baru di SMKN 3 jombang
 
Modul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-finalModul bahan-ajar-kecerdasan-buatan-ptiik-final
Modul bahan-ajar-kecerdasan-buatan-ptiik-final
 
(ppt) company profile PT ULTRAJAYA
(ppt) company profile PT ULTRAJAYA(ppt) company profile PT ULTRAJAYA
(ppt) company profile PT ULTRAJAYA
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
 
Print dppl (2)
Print dppl (2)Print dppl (2)
Print dppl (2)
 
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDM
 
Makalah perancangan web (website 5 k lapak)
Makalah perancangan web (website 5 k lapak) Makalah perancangan web (website 5 k lapak)
Makalah perancangan web (website 5 k lapak)
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRS
 
Laporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanaLaporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhana
 
Proposal Project Management Plan
Proposal Project Management PlanProposal Project Management Plan
Proposal Project Management Plan
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Makalah input dan output device
Makalah input dan output deviceMakalah input dan output device
Makalah input dan output device
 
Laporan Praktek Kerja Lapangan(PKL)
Laporan Praktek Kerja Lapangan(PKL)Laporan Praktek Kerja Lapangan(PKL)
Laporan Praktek Kerja Lapangan(PKL)
 

Similar to SIAKAD KHS UMM

SKPL Bungkusin v4.0
SKPL Bungkusin v4.0SKPL Bungkusin v4.0
SKPL Bungkusin v4.0Kania Amalia
 
SKPL Bungkusin v3.0
SKPL Bungkusin v3.0SKPL Bungkusin v3.0
SKPL Bungkusin v3.0Kania Amalia
 
Skpl_sis
Skpl_sisSkpl_sis
Skpl_sisdesloni
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)Decky Kalagison
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0Kania Amalia
 
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesRPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesAdam Mukharil Bachtiar
 
Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Budi Raharjo
 
Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705Winda Dwiastini
 
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdfPANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdfdahliazahra
 
Software Requirement Spesification
Software Requirement SpesificationSoftware Requirement Spesification
Software Requirement Spesificationwida dwitiayasa
 
Srs aplikasi darurat bandung 2014
Srs aplikasi darurat bandung 2014Srs aplikasi darurat bandung 2014
Srs aplikasi darurat bandung 2014Dwi Apriyanto
 
Menginstalasi software
Menginstalasi softwareMenginstalasi software
Menginstalasi softwareNuruzzu Cfc
 
Srs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplicationSrs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplicationFajar Baskoro
 
SKPL AcaDocFlow
SKPL AcaDocFlowSKPL AcaDocFlow
SKPL AcaDocFlowEdi Yanto
 
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)Decky Kalagison
 
Evaluasi Akhir Semester - MPPL D
Evaluasi Akhir Semester - MPPL DEvaluasi Akhir Semester - MPPL D
Evaluasi Akhir Semester - MPPL DMuhammadRyandaNM
 
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-f
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-fJbptunikompp gdl-agusnovyni-25155-12-unikom a-f
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-fbromo telecenter
 

Similar to SIAKAD KHS UMM (20)

SKPL Bungkusin v4.0
SKPL Bungkusin v4.0SKPL Bungkusin v4.0
SKPL Bungkusin v4.0
 
SKPL Bungkusin v3.0
SKPL Bungkusin v3.0SKPL Bungkusin v3.0
SKPL Bungkusin v3.0
 
Template skpl 9 11 2015
Template skpl 9 11 2015Template skpl 9 11 2015
Template skpl 9 11 2015
 
Skpl_sis
Skpl_sisSkpl_sis
Skpl_sis
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0
 
Dokumen SKPL SIPESTA
Dokumen SKPL SIPESTADokumen SKPL SIPESTA
Dokumen SKPL SIPESTA
 
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesRPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
 
Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905
 
Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705Skpl simasjid b13 140081402014705
Skpl simasjid b13 140081402014705
 
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdfPANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
 
Software Requirement Spesification
Software Requirement SpesificationSoftware Requirement Spesification
Software Requirement Spesification
 
Srs aplikasi darurat bandung 2014
Srs aplikasi darurat bandung 2014Srs aplikasi darurat bandung 2014
Srs aplikasi darurat bandung 2014
 
Menginstalasi software
Menginstalasi softwareMenginstalasi software
Menginstalasi software
 
Srs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplicationSrs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplication
 
SKPL AcaDocFlow
SKPL AcaDocFlowSKPL AcaDocFlow
SKPL AcaDocFlow
 
RPL 1 (Lama) - Template SKPL (SRS)
RPL 1 (Lama) - Template SKPL (SRS)RPL 1 (Lama) - Template SKPL (SRS)
RPL 1 (Lama) - Template SKPL (SRS)
 
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
 
Evaluasi Akhir Semester - MPPL D
Evaluasi Akhir Semester - MPPL DEvaluasi Akhir Semester - MPPL D
Evaluasi Akhir Semester - MPPL D
 
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-f
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-fJbptunikompp gdl-agusnovyni-25155-12-unikom a-f
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-f
 

SIAKAD KHS UMM

  • 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