untuk:
Jurusan Teknik Informatika
ITS Surabaya
Dipersiapkan oleh:
Muhammad Yarjuna Rohmat
5112100158
5112100192
Jurusan
TeknikInformatika
ITS
NomorDokumen
Halaman
DPPL-XXX
hlm / # hlm
Revisi
JurusanTeknikInformatika ITS
DPPL-XXX
Tgl release
Halaman1dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
DAFTAR PERUBAHAN
Revisi
Deskripsi
A
Ditambahkan perancangan untuk
kebutuhan baru.
B
INDEX
TGL
Ditulisole
h
Diperiksa
oleh
Disetujuio
leh
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman2dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
DaftarHalamanPerubahan
Halaman
Revisi
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman
Revisi
Halaman3dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Daftar Isi
Daftar Isi ..................................................................................................................................................................... 4
1. Pendahuluan ........................................................................................................................................................... 7
1.1
Tujuan Penulisan Dokumen ........................................................................................................................ 7
1.2
Lingkup Masalah ........................................................................................................................................ 7
1.3
Definisi dan Istilah ..................................................................................................................................... 7
1.4
Aturan Penamaandan Penomoran ............................................................................................................... 8
1.5
Referensi ..................................................................................................................................................... 8
1.6
Ikhtisar Dokumen ....................................................................................................................................... 8
2
DeskripsiPerancangan Global (Arsitektural) ...................................................................................................... 9
2.1
Diagram KasusPenggunaan (Use Case) ..................................................................................................... 9
2.2
RancanganLingkunganImplementasi........................................................................................................ 10
2.3
DeskripsiPersistensiObjek (Basis Data) ................................................................................................... 10
2.3.1
Physical Data Model ......................................................................................................................... 10
2.4
DekomposisiSistem .................................................................................................................................. 11
2.4.1
Subsistem1: <Mahasiswa> ............................................................................................................... 11
2.4.2
Subsistem2: <Dosen Pembimbing> .................................................................................................. 12
2.4.3
Subsistem3: <Karyawan> ................................................................................................................. 12
2.4.4
Subsistem4: <Koordinator> .............................................................................................................. 13
2.4.5
Subsistem5: <DosenWali> ............................................................................................................... 15
2.4.6
Subsistem6: <Pembimbing KP> ....................................................................................................... 15
2.5
ArsitekturSistem ....................................................................................................................................... 16
2.5.1
Diagram Komponen ......................................................................................................................... 16
2.5.2
Diagram Deployment ....................................................................................................................... 17
3
Deskripsi Perancangan Rinci ............................................................................................................................ 18
3.1
Deskripsi Antarmuka/Layar ..................................................................................................................... 18
3.1.1
Antarmuka Form Data Perusahaan ................................................................................................... 18
Nama
: Form Data Perusahaan ............................................................................................................................ 18
Deskripsi Isi
: Proses ini untuk proses memasukan Nama Perusahaan, Alamat Perusahaan, email perusahaan
dan berkas file tambahan .......................................................................................................................................... 18
Jenis
: Form Entry ............................................................................................................................................. 18
3.1.1.1 Spesifikasi Layar Utama ............................................................................................................... 18
3.1.1.2 Spesifikasi Elemen-elemen pada Layar ........................................................................................ 18
3.1.2
Antarmuka Profil Perusahaan ........................................................................................................... 19
Nama
: Profil Perusahaan .................................................................................................................................... 19
Deskripsi Isi
: Proses ini untuk menampilkan Nama Perusahaan, Alamat Perusahaan, email perusahaan dan
berkas file tambahan ................................................................................................................................................. 19
Jenis
: view Profile ............................................................................................................................................ 19
3.1.2.1 Spesifikasi Layar Utama ............................................................................................................... 19
3.1.2.2 Spesifikasi Elemen-elemen pada Layar ........................................................................................ 19
3.1.3
Antarmuka Form Pengajuan KP ....................................................................................................... 20
Nama
: Form Pengajuan KP ................................................................................................................................ 20
Deskripsi Isi
: Proses ini untuk proses memasukan NRP Mahasiswa 1, Nama Mahasiswa 1, NRP Mahasiswa
2, Nama Mahasiswa 2, NIP Dosen Pembimbing, Nama Perusahaan, Alamat Perusahaan, email perusahaan dan
dan tanggal mulai KP. .............................................................................................................................................. 20
Jenis
: Form Entry ............................................................................................................................................. 20
3.1.3.1 Spesifikasi Layar Utama ............................................................................................................... 20
3.1.3.2 Spesifikasi Elemen-elemen pada Layar ........................................................................................ 21
3.1.4
Antarmuka Form Pemilihan Dosen Pembimbing ............................................................................. 22
Nama
: Form Pemilihan Dosen Pembimbing ...................................................................................................... 22
Deskripsi Isi
: Proses ini untuk proses pemilihan Dosen Pembimbing. ............................................................. 22
Jenis
: Form Entry ............................................................................................................................................. 22
3.1.4.1 Spesifikasi Layar Utama ............................................................................................................... 22
3.1.4.2 Spesifikasi Elemen-elemen pada Layar ........................................................................................ 22
3.1.5
Antarmuka Data Mahasiswa KP ....................................................................................................... 23
Nama
: Data Mahasiswa KP ............................................................................................................................... 23
Deskripsi Isi
: Proses ini untuk Melihat dan merubah, mengedit data mahasiswa KP. ...................................... 23
Jenis
: view profile............................................................................................................................................. 23
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman4dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman5dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
3.1.15
Antarmuka Home Mahasiswa ........................................................................................................... 37
3.1.15.1
Spesifikasi Layar Utama ........................................................................................................... 37
Nama
: Home mahasiswa .................................................................................................................................... 37
Deskripsi Isi
: Proses halaman utama mahasiswa .............................................................................................. 37
Jenis
: form entry ............................................................................................................................................... 37
3.2
Deskripsi Rinci Kelas-kelas ...................................................................................................................... 38
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman6dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
1. Pendahuluan
Tujuan Penulisan Dokumen
1.1
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atauSoftware Requirement
Spesification (SRS) untuk Sistem Informasi Kerja Praktek.Tujuan dari penulisan dokumen ini adalah
untuk memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran
umum maupun penjelasan detil dan menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak sisteminformasidan pengguna
(klien) dari perangkat lunak atau personil-personil yang terlibat dalam sistem. Dokumen ini akan
digunakan sebagai bahan acuan dalam proses pengembangan dan sebagai bahan evaluasi pada saat
proses pengembangan perangkat lunak maupun di akhir pengembangannya. Dengan adanya dokumen
SKPL ini diharapkan pengembangan perangkat lunak akan lebih terarah dan lebih terfokus serta tidak
menimbulkan ambiguitas terutama bagi pengembang perangkat lunak sistem informasi.
.
Lingkup Masalah
1.2
Di jurusan Teknik Informatika Institut teknologi Sepuluh Nopember terdapat mata kuliah kerja
praktek yang dilakukan di semester 7 untuk mengaplikasikan berbagai teori yang telah diperoleh dalam
perkuliahan. Mata kuliah kerja praktek memiliki sistem yang berbeda dari mata kuliah lainnya.
Pengelolaan Mata kuliah kerja praktek saat ini dilakukan secara manual, sehingga mengakibatkan
susahnya
mengelola
secara
efektif
dan
efisien
Perangkatlunak
akandibangunakanmenggabungkansemuapengelolaandokumendanpelaksanaandari
yang
proses
1.3
Berikut adalah daftar definisi dan istilah penting yang digunakan dalam dokumen SKPL ini:
o
SRS
SKPL
o SIKP
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman7dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
1.4
AturanPenomoran/Penamaan
Referensi
1.5
-
kp.if.its.ac.id
Panduan Penggunaan dan Pengisian Spefisikasi Perangkat Lunak (SKPL), Jurusan Teknik
Informatika, Institut Teknologi Sepuluh Nopember.
Ikhtisar Dokumen
1.6
Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai berikut:
Bab 1 Pendahuluan, merupakan pengantar dokumen SKPL ini yang berisi tujuan penulisan
dokumen, lingkup masalah, juga memuat definisi dan istilah yang digunakan serta deskripsi
umum dokumen yang merupakan ikhtisar dokumen SKPL.
Bab 2 Deskripsi Global Perangkat Lunak, mendefinisikan perspektif produk perangkat lunak
serta asumsi dan ketergantungan yang digunakan dalam pengembanganSistemInformasiKerja
Praktek.
Bab 3 Deskripsi Rinci Kebutuhan, mendeskripsikan kebutuhan khusus bagi Sistem Informasi
Beasiswa, yang meliputideskripsi rinci kelas-kelas.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman8dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman9dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
RancanganLingkunganImplementasi
2.2
Bagian ini berisi rancangan global dari sistem informasi kerja praktek(SIKP) ITS Surabaya,
mencakup perancangan lingkungan implementasi, diantaranya adalah:
1. Sistem Operasi
:Windows 7
2. DBMS
: PHPmyadmin
3. Bahasa Pemrograman
4. Development
Tools
5. Filing System
2.3
Dosen_Pembimbing
varchar(20) <pk>
NIP_dosen
Nama_mhs varchar(40)
email_mhs varchar(40)
Perusahaan
varchar(20) <pk>
Nama_dosen varchar(40)
ID_perusahaan
varchar(20) <pk>
Email_dosen varchar(30)
Nama_perusahaan
varchar(40)
email_perusahaan
varchar(30)
Alamat_perusahaan varchar(40)
kuisioner_perusahaan
ID_kuisioner_perusahaan varchar(30) <pk>
ID_perusahaan
varchar(20) <fk2>
NRP_mhs
varchar(20) <fk1>
Jawaban_1_prshn
varchar(50)
Jawaban_2_prhsn
varchar(50)
Jawaban_3_prhsn
varchar(50)
Jawaban_4_prhsn
varchar(50)
Koordinator_KP
ID_Koordinator_KP
varchar(30) <pk>
Nama_Koordinator_KP varchar(30)
Data_KP
ID_KP
varchar(20) <pk>
NRP_mhs
varchar(20) <fk1>
NIP_dosen
varchar(20) <fk2>
ID_pembimbing
varchar(20) <fk4>
ID_perusahaan
varchar(20) <fk3>
NIP_Dosen_wali
varchar(30) <fk5>
Pembimbing_KP
ID_pembimbing
varchar(20) <pk>
Tanggal_KP
varchar(20)
ID_perusahaan
varchar(20) <fk>
Status_KP
varchar(20)
nama_pembimbing varchar(30)
Nilai_KP
integer
email_pembimbing varchar(20)
NRP_mhs2
varchar
Dosen_Wali
kuisioner_mahasiswa
NIP_Dosen_wali
ID_kuisioner_mahasiswa varchar(20) <pk>
ID_pembimbing
varchar(20) <fk1>
NRP_mhs
varchar(20) <fk2>
Jawaban_1_mhs
varchar(50)
Jawaban_2_mhs
varchar(50)
Jawaban_3_mhs
varchar(50)
Jawaban_4_mhs
varchar(50)
varchar(30) <pk>
Nama_Dosen_wali varchar(30)
Laporan_KP
ID_Laporan_KP
varchar(20)
<pk>
ID_KP
varchar(20)
<fk>
Minggu_Ke
integer
File_Laporan_KP binary(100000)
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman10dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
2.4
DekomposisiSistem
Subsistem 1 :
Subsistem untuk actor mahasiswa merupakan realisasi kasus penggunaan melakukan pengajuan
KP, mencari informasi perusahaan kp, Upload laporan KP mingguan, mengisi kuisioner
evaluasi perusahaan.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman11dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Subsistem2 :
Subsistem untuk actor Dosen Pembimbing merupakan realisasi kasus penggunaan memasukkan
nilai KP, melihat daftar mahasiswa yang dibimbing.
2.4.3 Subsistem3: <Karyawan>
Subsistem3 :
Subsistem untuk actor karyawan merupakan realisasi kasus penggunaan memasukkan daftar
perusahaan, konfirmasi laporan KP.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman12dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman13dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Subsistem4 :
Subsistem untuk actor Koordinator merupakan realisasi kasus penggunaan konfirmasi nilai,
memilih dosen pembimbing, konfiormasi formulir KP, melihat data mahasiswa KP,
mensuspend mahasiswa KP
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman14dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Subsistem5 :
Subsistem untuk aktor Dosen Wali merupakan realisasi kasus penggunaan konfirmasi formulir
KP
Subsistem6 :
Subsistem untuk aktor Pembimbing KP merupakan realisasi kasus penggunaan evaluasi
Mahasiswa
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman15dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
2.5
ArsitekturSistem
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman16dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman17dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
3.1
Deskripsi Antarmuka/Layar
Id Elemen
B101
Jenis
Label
2.
B102
Label
3.
4.
B103
B104
Text Box
Label
5.
6.
B105
B106
Text Box
Label
7.
B107
Text Box
Nilai Default
Form data
Perusahaan
Nama
Perusahaan
JurusanTeknikInformatika ITS
Alamat
Perusahaan
Email
Perusahaan
Enable
Keterangan
Menampung kata Form Data
Perusahaan
Menampung kata Nama Perusahaan
Enable
Enable
Enable
Enable
Enable
Status
Enable
DPPL-XXX
Halaman18dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
No
8.
9
10
Id Elemen
B108
B109
B110
Jenis
Label
File
Upload
Button
Nilai Default
Lampiran
Submit
Status
Enable
Enable
Enable
Keterangan
Menampung kata Lampiran
Mengupload lampiran
Mensubmit form
Id Elemen
B201
Jenis
Label
2.
B202
Label
3.
4.
5.
6.
7.
8.
B203
B204
B205
B206
B207
B208
Label
Label
Drop down
Label
Label
Label
Nilai Default
Sistem
Informasi
Kerja Praktek
54321 Tatang
Karyawan
Perusahaan
Kerja Praktek
<<segitiga>>
No
ID
Nama
perusahaan
JurusanTeknikInformatika ITS
Enable
Keterangan
Menampung kata Sistem informasi kerja
Praktek
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Status
DPPL-XXX
Halaman19dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
No
9
10
11
12
13
14
15
16
Id Elemen
B209
B210
B211
B212
B213
B214
B215
B216
Jenis
Label
Label
Label
icon
icon
icon
Label
Background
Nilai Default
Email
Perusahaan
Lampiran
Manage
Keluar
Status
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Keterangan
Menampung kata email perusahaan
Menampung kata lampiran
Menampung kata Manage
Icon dari download
Icon dari merubah profil
Icon dari menghapus profil
Menampung kata keluar
Menandakan Profil dalam
kategoriblacklist
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman20dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Id Elemen
B301
Jenis
Label
2.
B302
Label
3.
4.
B303
B304
Text Box
Label
5.
6.
B305
B306
Text Box
Label
7.
8.
B307
B308
Text Box
Label
9.
10.
B309
B310
Text Box
Label
11.
12.
B311
B312
Text Box
Label
13.
14.
B313
B314
Text Box
Label
15.
16.
17.
B315
B316
B317
Text Box
Label
Label
18.
19.
B318
B319
Text Box
Button
Nilai Default
Form
Pengajuan KP
NRP
Mahasiswa 1
Nama
Mahasiswa 1
NRP
Mahasiswa 2
Nama
Mahasiswa 2
Nama
Perusahaan
Alamat
Perusahaan
Email
Perusahaan
Lampiran
Tanggal Mulai
KP
JurusanTeknikInformatika ITS
Submit
Enable
Keterangan
Menampung kata Form Pengajuan KP
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Status
DPPL-XXX
Halaman21dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Id Elemen
B401
Jenis
Label
2.
B402
Label
3.
4.
5.
6.
7.
8.
9.
10
11.
B403
B404
B405
B405
B406
B407
B408
B409
B411
Label
Label
Label
Drop down
Label
Label
Label
Label
Label
12.
13.
14.
15.
16.
B412
B413
B215
B215
B216
Label
Label
Label
Label
Label
Nilai Default
Sistem
Informasi Kerja
Praktek
511234
Anjasmara
Koordinator KP
Mahasiswa
Kerja Praktek
Dosen
<<segitiga>>
No
NRP
Nama
Email
Dosen
Pembimbing
Keluar
Help
About Us
Send Feedback
Privacy and
JurusanTeknikInformatika ITS
Enable
Keterangan
Menampung kata Sistem informasi kerja
Praktek
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Status
DPPL-XXX
Halaman22dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
No
Id Elemen
17.
B217
18
B218
Jenis
Drop
Down
Button
Nilai Default
Terms
Pak A
Save
Status
Keterangan
Enable
Enable
Id Elemen
B501
Jenis
Label
2.
B502
Label
3.
4.
5.
6.
7.
8.
9.
B503
B504
B505
B506
B507
B508
B509
Label
Label
Label
Drop down
Label
Label
Label
Nilai Default
Sistem
Informasi Kerja
Praktek
511234
Anjasmara
Koordinator KP
Mahasiswa
Kerja Praktek
Dosen
<<segitiga>>
No
NRP
Nama
JurusanTeknikInformatika ITS
Enable
Keterangan
Menampung kata Sistem informasi kerja
Praktek
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Status
DPPL-XXX
Halaman23dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
No
10
11.
12.
13.
14.
15.
16.
Id Elemen
B510
B511
B512
B513
B514
B515
B516
Jenis
Label
Label
Label
Label
Label
Label
Label
Nilai Default
Email
Status
Keluar
Help
About Us
Send Feedback
Privacy and
Terms
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Keterangan
Menampung kata Email
Menampung kata Status
Menampung kata keluar
Menampung Kata Help
Menampung kata About US
Menampung kata Send Feedback
Menampung kata Privacy and Terms
Enable
Enable
Enable
Enable
Enable
Status
17.
B517
18.
19.
20.
21.
B518
B519
B520
B521
Drop
Down
Label
Icon
Icon
Icon
22.
B522
Icon
Enable
23.
B523
Icon
Enable
Manage
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman24dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
No
1.
Id Elemen
B501
Jenis
Label
Nilai Default
Sistem
Informasi Kerja
Praktek
511234 Pak A
Dosen
pembimbing
Mahasiswa
<<segitiga>>
No
NRP
Nama
Email
Nilai KP
Status
Nama
perusahaan
Keluar
Help
About Us
Send Feedback
Privacy and
Terms
Enable
Keterangan
Menampung kata Sistem informasi kerja
Praktek
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Status
2.
B502
Label
3.
4.
5.
6.
8.
10
11.
12.
13.
B603
B606
B607
B608
B609
B610
B611
B612
B613
Label
Drop down
Label
Label
Label
Label
Label
Label
Label
14.
15.
16.
17.
18.
B614
B615
B616
B617
B618
Label
Label
Label
Label
Label
19.
B619
Icon
Enable
20.
B620
Icon
Enable
21.
B621
Icon
Enable
22.
B622
Button
JurusanTeknikInformatika ITS
Save
Enable
DPPL-XXX
Halaman25dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
Id Elemen
B701
Jenis
Label
2.
B702
Label
3.
4.
5.
6.
7.
8.
9
B703
B704
B705
B706
B707
B708
B709
Label
Label
Drop down
Label
Label
Label
Label
10
11
12
B710
B711
B712
icon
Label
Icon
13
B713
Icon
14
15
16
B714
B715
B716
Button
Label
Label
Nilai Default
Sistem
Informasi Kerja
Praktek
54321 Tatang
Karyawan
Perusahaan
Kerja Praktek
<<segitiga>>
No
Nama
Laporan KP
Email
Perusahaan
JurusanTeknikInformatika ITS
Keluar
Save
Help
About Us
Enable
Keterangan
Menampung kata Sistem informasi kerja
Praktek
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Status
DPPL-XXX
Halaman26dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
No
17
18
Id Elemen
B717
B718
Jenis
Label
Label
Nilai Default
Send Feedback
Privacy and
Terms
Status
Enable
Enable
Keterangan
Menampung kata Send Feedback
Menampung kata Privacy and Terms
Id Elemen
B801
Jenis
Label
2.
B802
Label
3.
4.
5.
6.
7.
8.
9.
10
11.
B803
B804
B805
B806
B807
B808
B809
B810
B811
Label
Label
Label
Drop down
Label
Label
Label
Label
Label
Nilai Default
Sistem
Informasi Kerja
Praktek
511234
Anjasmara
Koordinator KP
Mahasiswa
Kerja Praktek
Dosen
<<segitiga>>
No
NRP
Nama
Email
Status
JurusanTeknikInformatika ITS
Enable
Keterangan
Menampung kata Sistem informasi kerja
Praktek
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Status
DPPL-XXX
Halaman27dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
No
12.
13.
14.
15.
16.
20.
21.
22.
Id Elemen
B812
B813
B814
B815
B816
B817
B818
B819
Jenis
Label
Label
Label
Label
Label
Nilai Default
Keluar
Help
About Us
Send Feedback
Privacy and
Terms
Icon
Icon
Icon
Enable
Enable
Enable
Enable
Enable
Keterangan
Menampung kata keluar
Menampung Kata Help
Menampung kata About US
Menampung kata Send Feedback
Menampung kata Privacy and Terms
Enable
Enable
Enable
Status
Id Elemen
B901
Jenis
Label
2.
B902
Label
3.
4.
5.
B903
B904
B905
Label
Label
Label
Nilai Default
Sistem
Informasi Kerja
Praktek
511234
Anjasmara
Koordinator KP
Mahasiswa
Kerja Praktek
Dosen
JurusanTeknikInformatika ITS
Enable
Keterangan
Menampung kata Sistem informasi kerja
Praktek
Enable
Enable
Enable
Enable
Status
DPPL-XXX
Halaman28dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
No
6.
7.
8.
9.
10
11.
12.
13.
14.
15.
16.
Id Elemen
B906
B907
B908
B909
B910
B911
B912
B913
B914
B915
B916
17
B917
Jenis
Drop down
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Button
Nilai Default
<<segitiga>>
No
NRP
Nama
Nilai KP
Status
Keluar
Help
About Us
Send Feedback
Privacy and
Terms
Save
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Keterangan
Melihat submenu
Menampung kata No
Menampung kata NRP
Menampung kata Nama
Menampung kata Nilai KP
Menampung kata Status
Menampung kata keluar
Menampung Kata Help
Menampung kata About US
Menampung kata Send Feedback
Menampung kata Privacy and Terms
Enable
Status
3.1.10.2
No
1.
Id Elemen
B1001
Jenis
Label
2.
B1002
Label
3.
B1003
Label
Nilai Default
Sistem
Informasi Kerja
Praktek
511234
Anjasmara
Koordinator KP
Mahasiswa
JurusanTeknikInformatika ITS
Enable
Keterangan
Menampung kata Sistem informasi kerja
Praktek
Enable
Enable
Status
DPPL-XXX
Halaman29dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
No
4.
5.
6.
7.
8.
9.
10
12.
13.
14.
15.
16.
Id Elemen
B1004
B1005
B1006
B1007
B1008
B1009
B1010
B1011
B1012
B1013
B1014
B1015
17.
B1016
Jenis
Label
Label
Drop down
Label
Label
Label
Label
Label
Label
Label
Label
Label
Button
Nilai Default
Kerja Praktek
Dosen
<<segitiga>>
No
NRP
Nama
Suspend
Keluar
Help
About Us
Send Feedback
Privacy and
Terms
Suspend >>
JurusanTeknikInformatika ITS
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Keterangan
Menampung kata kerja praktek
Menampung kata Dosen
Melihat submenu
Menampung kata No
Menampung kata NRP
Menampung kata Nama
Menampung kata Suspend
Menampung kata keluar
Menampung Kata Help
Menampung kata About US
Menampung kata Send Feedback
Menampung kata Privacy and Terms
Enable
Status
DPPL-XXX
Halaman30dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman31dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
3.1.11.2
No
1.
Id Elemen
B1101
Jenis
Label
2.
B1102
Label
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
B1103
B1104
B1105
B1106
B1107
B1108
B1109
B1110
B1111
B1112
13.
B1113
Text Box
Label
Text Box
Label
Text Box
Label
Text Box
Label
Text Box
File
Upload
Button
Nilai Default
Form data
Perusahaan
Nama
Mahasiswa
Status
Enable
Enable
Keterangan
Menampung kata Form laporan
Mingguan KP
Menampung kata Nama Mahasiswa
Choose file
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Submit
Enable
Mensubmit form
NRP
Minggu ke
Laporan
Kedisiplinan
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman32dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
3.1.12.2
No
1.
Id Elemen
B1201
Jenis
Label
2.
B1202
Label
3.
4.
5.
6.
7.
8
9.
10.
11.
12.
13.
14.
B1203
B1204
B1205
B1206
B1207
B1208
B1209
B1210
B1211
B1212
B1213
B1214
Label
Drop down
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
15.
B1215
16.
B1216
Drop
Down
Button
Nilai Default
Sistem
Informasi Kerja
Praktek
511234 Pak A
Dosen
pembimbing
Mahasiswa
<<segitiga>>
No
NRP
Nama
Email
Nilai
Keluar
Help
About Us
Send Feedback
Privacy and
Terms
A
JurusanTeknikInformatika ITS
Save
Enable
Keterangan
Menampung kata Sistem informasi kerja
Praktek
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Status
DPPL-XXX
Halaman33dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman34dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
3.1.13.2
No
1.
Id Elemen
B1301
Jenis
Label
2.
B1302
Label
3.
4.
B1303
B1304
5.
B1305
Label
Multiple
choice
Label
6.
B1306
Text Box
7.
B1307
Button
Nilai Default
Form data
Perusahaan
Kuisioner
Evaluasi
perusahaan
<<pertanyaan>>
JurusanTeknikInformatika ITS
Submit
DPPL-XXX
Status
Enable
Enable
Keterangan
Menampung kata Form laporan
Mingguan KP
Menampung kata Kuisioner Evaluasi
Perusahaan
Enable
Enable
Enable
Enable
Enable
Halaman35dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman36dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
3.1.14.1
No
1.
Id Elemen
B1401
Jenis
Label
2.
B1402
Label
3.
4.
B1403
B1404
5.
B1404
Label
Multiple
choice
Label
6.
B1405
Text Box
10
B1406
Button
Nilai Default
Form data
Perusahaan
Kuisioner
Evaluasi
perusahaan
<<pertanyaan>>
Submit
Status
Enable
Enable
Keterangan
Menampung kata Form laporan
Mingguan KP
Menampung kata Kuisioner Evaluasi
Perusahaan
Enable
Enable
Enable
Enable
Enable
3.1.15.1
Nama
: Home mahasiswa
Deskripsi Isi : Proses halaman utama mahasiswa
Jenis
: form entry
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman37dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
3.2
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman38dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman39dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
11. Iya, karena prinsip tersebut penting dalam perancangan perangkat lunak, dalam
perancangannya komponen komponen yang ada harus dipisahkan dan dikelompokkan
sesuai kebutuhan fungsionalnya masing masing
12. Component diagram dan Package Diagram
13. Sebagian sudah, dapat memastikan bahwa komponen PL telah menangkap semua
karakteristik penting dari abstraksi, tanpa ada yang kurang atau ada yang kelebihan.
Rancangan juga harus sesuai pola yang mudah diterapkan
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman40dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
14. Bagian tersebut dapat dipastikan dengan membandingkan antara abstraksi yang ada di
usecase diagram dan PDM dengan fungsi fungsi yang ada di class diagram, apakah
sudah lengkap atau belum. Dalam component diagram juga dapat dilihat bagaimana
pola dari perangkat lunak, ap akah mudah diterapkan atau tidak
15. Belum mempertimbangkan prinsip Seperation of Concerns pada desain ini
16. Usecase diagram, karena dalam diagram diagram ini tergambar dengan jelas kebutuhan
kebutuhan fungsional yang ada dan keterkaitan antar kebutuhan.
17. Sudah, pengguna hanya berinteraksi dengan interface tanpa berhubungan langsung
dengan komponen lain didalamnya
18. Component Diagram dan Deployment Diagram, karena diagram tersebut menjelaskan
keterpisahan setiap komponen yang ada dalam perangkat lunak dan komponen yang
berhubungan langsung dengan pengguna
19. Belum mempertimbangkan Control dan Event Handling
20. Jika diterapkan, akan digunakan pada Sequence Diagram atau Activity Diagram, karena
diagram ini menjelaskan alur interaksi antara pengguna dengan sistem dan setiap event
yang ada.
21. Sudah, data yang akan ditampilkan tidak berubah/tetap sesuai dengan perubahan
terakhir yang dilakukan oleh pengguna
22. PDM, karena diagram ini menunjukkan bagaimana data dalam basis data berelasi satu
sama lain
23. Sudah, komponen yang ada didalam perangkat lunak telah terdistribusi ke dalam
kedalam masing masing fungsional yang bersangkutan
24. Component diagram dan Deployment Diagram, karena pada diagram tersebut
menunjukkan interaksi tiap komponen dalam perangkat lunak dan berelasi pada
perangkat keras
DPPL-XXX
Halaman41dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
4. Untuk solusinya sama dengan permasalahan nomer 3. Setiap laporan mingguan yang
dibuat oleh mahasiswa merepresentasikan kegiatan apa saja yang telah diselesaikan oleh
mahasiswa sehingga terpantau oleh pengawas KP.
5. Indikator permasalahan kedisiplinan mahasiswa KP adalah dari pengumpulan laporan
mingguan dan juga laporan langsung dari pembimbing lapangan KP. Koordinator dapat
mensuspend jika terdapat permasalahan kedisiplinan pada mahasiswa KP.
6. (masalah bukan bagian dari sistem)
7. Data-data perusahaan yang terdapat pada sistem merupakan data yang dimasukkan oleh
karyawan, dan data yang dimasukkan oleh karyawan merupakan perusahaanperusahaan yang direkomendasikan untuk menjadi tempat KP berdasarkan beberapa
indikator seperti durasi KP, bidang pekerjaan, dan tidak adanya tanda blacklist.
JurusanTeknikInformatika ITS
DPPL-XXX
Halaman42dari42
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.