Professional Documents
Culture Documents
Disusun oleh:
Ziya El Arief
125150200111118
125150201111043
DAFTAR ISI
DAFTAR ISI............................................................................................................i
DAFTAR GAMBAR..............................................................................................ii
DAFTAR TABEL..................................................................................................iii
BAB I.......................................................................................................................1
PENDAHULUAN...................................................................................................1
1.1
Latar Belakang..........................................................................................1
1.2
Rumusan Masalah.....................................................................................2
1.3
Batasan Masalah........................................................................................2
1.4
Tujuan........................................................................................................2
1.5
Manfaat......................................................................................................3
1.6
1.7
BAB II.....................................................................................................................6
ANALISIS DAN PERANCANGAN SISTEM.....................................................6
2.1
2.1.1
Identifikasi Aktor...............................................................................6
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
ER Diagram Sistem..........................................................................37
2.1.7
BAB III..................................................................................................................41
PENUTUP.............................................................................................................41
3.1
Kesimpulan..............................................................................................41
3.2
Saran........................................................................................................41
DAFTAR GAMBAR
Gambar 2. 1 Diagram Use Case Sistem Keseluruhan............................................11
Gambar 2. 2 Digram Use Case Sistem MONITA KCV Modul Pengajuan...........12
Gambar 2. 3 Digram Use Case Sistem MONITA KCV Modul Kemajuan............13
Gambar 2. 4 Digram Use Case Sistem SMS Gateway MONITA KCV.................14
Gambar 2. 5 Digram Use Case Sistem MONITA KCV Modul Profil Dosen........15
Gambar 2. 6 ER Diagram Sistem Keseluruhan......................................................38
Gambar 2. 7 Perancangan Halaman Home............................................................38
Gambar 2. 8 Perancangan Halaman Utama Mahasiswa.......................................39
Gambar 2. 9 Perancangan Halaman Utama Dosen................................................39
Gambar 2. 10 Perancangan Halaman Utama Laboran...........................................40
DAFTAR TABEL
Tabel 2. 1 Identifikasi Aktor....................................................................................6
Tabel 2. 2 Daftar Kebutuhan Sistem........................................................................7
Tabel 2. 3 Aliran aktifitas untuk Download Form SP-01.......................................15
Tabel 2. 4 Aliran aktifitas untuk Lihat Daftar TA..................................................16
Tabel 2. 5 Aliran aktifitas untuk Lihat Daftar TA Usulan Dosen...........................17
Tabel 2. 6 Aliran aktifitas untuk Lihat Grafik TA..................................................17
Tabel 2. 7 Aliran aktifitas untuk Lihat Grafik TA per tahun..................................17
Tabel 2. 8 Aliran aktifitas untuk Lihat Grafik TA per Research Group.................18
Tabel 2. 9 Aliran aktifitas untuk Lihat TA Mahasiswa Lulus.................................18
Tabel 2. 10 Aliran aktifitas untuk Lihat TA Kadaluarsa.........................................19
Tabel 2. 11 Aliran Aktifitas untuk Lihat Daftar Dosen..........................................19
Tabel 2. 12 Aliran aktifitas untuk Lihat Profil Dosen...........................................19
Tabel 2. 13 Aliran aktifitas untuk Lihat Proposal TA............................................20
Tabel 2. 14 Aliran aktifitas untuk Login................................................................20
Tabel 2. 15 Aliran aktifitas untuk Input Abstract...................................................21
Tabel 2. 16 Aliran aktifitas untuk Lihat TA Mahasiswa.........................................21
Tabel 2. 17 Aliran aktifitas untuk Register Seminar..............................................22
Tabel 2. 18 Aliran aktifitas untuk Register Sempro...............................................22
Tabel 2. 19 Aliran aktifitas untuk Register Pameran..............................................22
Tabel 2. 20 Aliran aktifitas untuk Register Sidang................................................23
Tabel 2. 21 Aliran aktifitas untuk Upload File TA.................................................23
Tabel 2. 22 Aliran aktifitas untuk Upload KKM....................................................23
Tabel 2. 23 Aliran aktifitas untuk Create Dosen....................................................24
Tabel 2. 24 Aliran Aktifitas untuk Delete Dosen...................................................24
Tabel 2. 25 Aliran Aktifitas untuk Edit RG............................................................24
Tabel 2. 26 Aliran Aktifitas untuk Edit Dosen.......................................................25
Tabel 2. 27 Aliran aktifitas untuk Upload SP-01...................................................25
Tabel 2. 28 Aliran aktifitas untuk Upload Jadwal Seminar....................................26
Tabel 2. 29 Aliran aktifitas untuk Verifikasi Surat TA...........................................26
Tabel 2. 30 Aliran aktifitas untuk Verifikasi Sidang Mahasiswa...........................26
Tabel 2. 31 Aliran aktifitas untuk Verifikasi Sempro Mahasiswa..........................27
BAB I
PENDAHULUAN
tepat, dan akurat sangat diperlukan oleh suatu instansi, organisasi, maupun
perusahaan. Kebutuhan yang mendesak dan semakin berharganya nilai waktu
membuat orang bekerja ekstra cepat dengan hasil yang semaksimal mungkin.
Sistem Informasi Monitoring Tugas Akhir(MONITA) sudah pernah
dibuat sebelumnya untuk mempermudah dalam memonitoring tugas akhir
mahasiswa. Namun sistem tersebut belum bekerja secara maksimal. Misalnya saja
masih belum adanya filter topik skripsi untuk masing - masing lab nya,
mahasiswa sendiri tidak dapat melakukan monitoring terhadap hasil pengerjaan
tugas akhirnya selama ini, terdapat beberapa dosen yang memiliki banyak sekali
mahasiswa bimbingan dan di sisi lain ada dosen yang memiliki sedikit bimbingan
saja, Untuk itu penulis ingin mengembangkan sistem yang pernah ada tersebut
agar lebih efisien, efektif dan terfokus untuk Lab KCV saja. Sistem informasi
yang telah dikembangkan bernama Sistem Informasi Monitoring Tugas
Akhir(MONITA) Laboratorium Komputasi Cerdas dan Visualisasi.
1.4 Tujuan
Tujuan pembuatan sistem ini adalah:
1. Menganalisis kebutuhan pengguna dan merancang sistem.
2. Mengimplementasikan rancangan sistem.
3. Menguji sistem dengan kesesuaian kebutuhan pengguna.
1.5 Manfaat
Bagi Mahasiswa
Bagi Instansi
Waktu
Analisis kebutuhan(User Requirement) dilaksanakan mulai April 2015
hingga tanggal Juni 2015. Adapun kegiatan yang dilakukan selama pelaksanaan
Analisis Kebutuhan Sistem MONITA Lab KCV sesuai dengan tabel 1.1 berikut:
Tabel 1. 1 Analisis Kebutuhan Sistem Monita
NO
.
1.
2.
3.
Kegiatan
I
Pengenalan
proses kerja
Penjelasan
MONITA
Lab KCV
secara garis
besar
Identifikasi
April 2015
Mei 2015
I III IV I I II IV
I
I I
Juni 2015
II III IV
4.
5.
6.
7.
8.
fitur fitur
sistem
MONITA
yang ada
Analisis
kebutuhan
user Modul
Pengajuan
Analisis
kebutuhan
user Modul
Kemajuan
Analisis
kebutuhan
user Modul
Profil
Dosen &
SMS
Gateway
Tinjauan
ulang
seluruh
Modul
sistem
MONITA
Lab KCV
Pembuatan
Laporan
BAB II
ANALISIS DAN PERANCANGAN SISTEM
2.1 Analisa Kebutuhan Perangkat Lunak
Tahapan analisa kebutuhan sistem memiliki tujuan untuk memodelkan
informasi yang akan digunakan dalam tahapan perancangan. Analisa kebutuhan
sistem yang diperlukan meliputi identifikasi aktor, daftar kebutuhan sistem dan
use case diagram. Berikut ini merupakan penjelasan dari masing-masing
tahapannya:
2.1.1
Identifikasi Aktor
Tahapan ini bertujuan untuk mengidentifikasi aktor-aktor yang nantinya
akan berinteraksi dengan sistem. Pada kolom aktor disebutkan aktor-aktor yang
berperan dalam sistem dan pada kolom lainnya akan menunjukkan deskripsi dari
masing-masing aktor. Tabel 2.1 memperlihatkan aktor-aktor yang berperan dalam
sistem yang dilengkapi dengan penjelasannya yang merupakan hasil dari proses
identifikasi aktor.
Aktor
Guest
Mahasiswa
Laboran
Dosen
Pembimbing
Kaprodi
Sekprodi
Kalab KCV
Akademik
2.1.2
Aktor
Guest
Lihat Alur TA
Guest
Lihat Daftar TA
Guest
Guest
Lihat Grafik TA
Guest
Guest
Guest
Guest
Requirements
Sistem harus menyediakan tautan
untuk melakukan download form SP01/proposal skripsi
Sistem harus menyediakan tautan
Alur TA untuk melihat alur
mahasiswa dalam menyelesaikan
tugas akhir
Sistem harus menyediakan halaman
untuk memuat daftar TA dan
rinciannya yang sedang diampu
didalam Lab KCV
Sistem harus menyediakan halaman
untuk memuat daftar TA yang
diusulkan dosen
Sistem harus menyediakan halaman
untuk melihat grafik TA yang ada di
Lab KCV
Sistem harus menyediakan halaman
untuk melihat grafik TA yang ada di
Lab KCV untuk pertahunnya
Sistem harus menyediakan halaman
untuk melihat grafik TA yang ada di
Lab KCV per Research Group
masing - masing
Sistem harus menyediakan halaman
Guest
Guest
Guest
Lihat TA Kadaluarsa
Guest
Login
Guest
Input Abstract
Mahasiswa
Mahasiswa
Mahasiswa
Mahasiswa
Mahasiswa
Mahasiswa
Lihat TA Mahasiswa
Mahasiswa
Register Seminar
Mahasiswa
Register Pameran
Mahasiswa
Register Sempro
Mahasiswa
Register Sidang
Mahasiswa
Upload File TA
Mahasiswa
Upload KKM
Mahasiswa
Upload Proposal TA
Mahasiswa
Create dosen
Laboran
Laboran
Laboran
Laboran
Verifikasi Surat TA
Laboran
Laboran
Laboran
Verifikasi
Mahasiswa
Laboran
Pameran
Edit Dosen
Laboran
Edit RG
Laboran
Delete Dosen
Laboran
Lihat TA Bimbingan
Dosbing
Dosbing
Edit Profil
Dosbing
Dosbing
10
Dosbing
Kaprodi
Cek Judul TA
Sekprodi
Cek Kelayakan TA
Kalab
Approve
Proposal
Mahasiswa
TA
Akademik
Akademik
Logout
Mahasiswa,
Dosbing,
Laboran,
Kalab,
Kaprodi,
Sekprodi,
Akademik
2.1.3
11
12
13
14
15
Gambar 2. 5 Digram Use Case Sistem MONITA KCV Modul Profil Dosen
2.1.4
global mengenai use case, kondisi awal dan akhir yang harus dipenuhi
oleh use case setelah fungsionalitas selesai dijalankan. Dalam skenario
ini akan diulas bagaimana tanggapan sistem terhadap aksi yang dilakukan
oleh aktor.
Tabel 2. 3 Aliran aktifitas untuk Download Form SP-01
Aliran aktifitas untuk Download Form SP-01
Objective
16
Actors
Guest
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Guest
Pre-Condition
Main flow
Alternative flows
Post-Condition
Actors
Guest
Pre-Condition
Main flow
Alternative flows
17
menampilkan
TA
berdasarkan
status
TA(Dikerjakan, Seminar, Selesai)
4. Jika Aktor memilih melihat judul TA
berdasarkan Research Group maka sistem akan
menampilkan TA berdasarkan Research Group
masing masing TA
Aktor berhasil masuk ke halaman daftar TA
Mahasiswa dan melihat daftar TA seluruh
mahasiswa
Post-Condition
Actors
Guest
Pre-Condition
Main flow
Alternative flows
Post-Condition
Actors
Guest
Pre-Condition
Main flow
Alternative flows
Post-Condition
Actors
Guest
18
Pre-Condition
Main flow
Alternative flows
Post-Condition
Actors
Guest
Pre-Condition
Main flow
Alternative flows
Post-Condition
Actors
Guest
Pre-Condition
Main flow
Alternative flows
19
Post-Condition
Pre-Condition
Main flow
Alternative flows
Post-Condition
Actors
Guest
Pre-Condition
Main flow
Alternative flows
20
Post-Condition
Actors
Guest
Pre-Condition
Main flow
Alternative flows
Post-Condition
Actors
Guest
Pre-Condition
Main flow
Alternative flows
Post-Condition
Login
Guest
21
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
Alternative flows
Post-Condition
22
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
Alternative flows
Post-Condition
23
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
24
Alternative flows
Post-Condition
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Mahasiswa
25
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Laboran
26
Pre-Condition
Main flow
Alternative flows
Post-Condition
Actors
Laboran
Pre-Condition
Main flow
Alternative flows
Post-Condition
Actors
Laboran
Pre-Condition
27
Main flow
Alternative flows
Post-Condition
Actors
Laboran
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
28
Alternative flows
Post-Condition
Objective
Actors
Laboran
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Laboran
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Akademik melakukan
Sidang Mahasiswa
Actors
Akademik
Pre-Condition
Main flow
Alternative flows
Post-Condition
verifikasi
Pendaftaran
30
Objective
Actors
Laboran
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Laboran melakukan
Pameran Mahasiswa
Actors
Laboran
Pre-Condition
Main flow
verifikasi
Pendaftaran
31
Alternative flows
Post-Condition
Mahasiswa
3. Aktor mengecek kelengkapan pendaftaran pameran
yang dilakukan oleh mahasiswa secara online
4. Aktor memberikan notifikasi kepada mahasiswa
untuk mengunduh berkas keperluan pameran
yang dikirim oleh laboran
Apabila prasyarat pameran tidak terpenuhi maka
aktor mengirimkan notifikasi pada mahasiswa
bahwa prasyarat pameran tidak terpenuhi
Akademik berhasil melakukan verifikasi pameran
mahasiswa yang bersangkutan
Objective
Actors
Dosen
Pre-Condition
Main flow
Alternative flows
Post-Condition
32
Objective
Actors
Dosen
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Dosen
Pre-Condition
Main flow
Alternative flows
Post-Condition
33
Objective
Actors
Dosen
Pre-Condition
Main flow
Alternative flows
Post-Condition
pembimbingan
Objective
Actors
Kaprodi
Pre-Condition
Main flow
34
Alternative flows
Post-Condition
Objective
Actors
Sekprodi
Pre-Condition
Main flow
Alternative flows
Post-Condition
35
Objective
Actors
Kalab
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Akademik
Pre-Condition
Main flow
terhadap
Alternative flows
Post-Condition
Objective
Akademik melakukan
Sidang Mahasiswa
Actors
Akademik
Pre-Condition
Main flow
Alternative flows
Post-Condition
persetujuan
pengadaan
37
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
yang
Post-Condition
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Seminar
38
Actors
Mahasiswa
Pre-Condition
Main flow
yang
Post-Condition
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
Alternative flows
39
belum dilaksanakan
3 Jika Mahasiswa sudah melakukan sempro maka
status sempro berubah menjadi selesai sempro
Post-Condition
Objective
Actors
Mahasiswa
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Mahasiswa
40
Pre-Condition
Main flow
Alternative flows
Post-Condition
Objective
Actors
Laboran
Pre-Condition
Main flow
Alternative flows
Post-Condition
acara
sempro
41
2.1.5
AKTOR
KONDISI
Mahasiswa
Laboran
Dosbing
Sekprodi
Kalab
Kaprodi
SISTEM
42
SMS
GATEWAY
SISTEM &
SMS
GATEWAY
Akademik
KONDISI
SISTEM
Mahasiswa
Laboran
Dosbing
Sekprodi
Kalab
Kaprodi
Akademik
43
SMS
GATEWAY
SISTEM &
SMS
GATEWAY
AKTOR
Laboran
Dosbing
Sekprodi
Kalab
Kaprodi
Akademik
Mahasiswa
2.1.6
KONDISI
SISTEM
SMS
GATEWAY
SISTEM &
SMS
GATEWAY
ER Diagram Sistem
Entity-Relationship Diagram merupakan salah satu diagram yang
digunakan untuk menggambarkan hubungan hubungan antar entitas yang
ada pada sistem Gambar 2.6 merupakan ER Diagram keseluruhan yang
menunjukkan relasi antar entitas dalam sistem.
44
HOME
Username
Proposal TA
TA Aktif
Password
TA Lulus
Login
TA Usulan Dosen
45
Notifikasi
Logout
Upload SP-01
TA Mahasiswa
Daft Sempro
Daft Pameran
Daft Sidang
terdapat
menu
TA Mahasiswa,
Pendaftaran
TA Bimbingan
Notifikasi
TA Usulan
46
Logout
Sempro,
Hi, Laboran
Verifikasi Surat TA
Notifikasi
Verifikasi Seminar
Logout
Profil Dosen
47
BAB III
PENUTUP
3.1 Kesimpulan
Sebagai Student Employee Laboratorium Komputasi Cerdas dan
Visualisasi(KCV), kami mengerjakan sebuah analisis untuk membuat Sistem
Informasi Monitoring Tugas Akhir(MONITA) Laboratorium KCV. Proyek ini
merupakan pengembangan dari proyek yang telah dilakukan sebelumnya yaitu
Sistem Informasi Monitoring Tugas Akhir.
Dalam analisis yang telah kami lakukan, dapat disimpulkan bahwa:
1. Tahapan awal yang dilakukan adalah pemenuhan user requirement dari
seluruh instansi yang terkait sistem MONITA ini. Identifikasi actor dan
apa saja yang dapat dilakukan actor di dalam system
2. Rancangan implementasi yang dilakukan dengan membagi sistem
MONITA ke dalam 3 bagian yaitu Modul Pengajuan, Modul
Monitoring dan Modul Profil Dosen + SMS Gateway
3. Rancangan pengujian yang akan dilakukan dengan melakukan uji
terhadap kebutuhan fungsional yang sudah dianalisis pada tahap user
requirement
3.2 Saran
Analisis Sistem informasi ini masih belum sempurna sehingga masih perlu
dilakukan perbaikan, pengembangan, dan penyempurnaan baik segi struktur data,
user interface, maupun fitur yang masih sederhana perlu dikembangkan untuk
menyesuaikan dengan kebutuhan instansi yang terkait.
48