Professional Documents
Culture Documents
untuk:
Tugas TK36203
Analisis dan Desain Sistem Komputer
Dipersiapkan oleh:
Aldi Renaldi 10213055
Reza Azman Akbari 10213070
Linda Nurjanah 10213074
Syarkawi MS Sanggo 10213077
Firda Jamal Nurhidayah 10213127
Memperbaiki daftar isi, daftar gambar, daftar tabel daftar lampiran, fungsi
C produk, DFD, deskripsi proses, memperbaiki deskripsi data (kamus data), matriks
keterunutan serta menambahkan lampiran.
INDEX - A B C D E F G
TGL 15-03-2015 22-03-2015 29-03-2015 12-04-2016
12 Memperbaiki batasan-
batasan masalah
(subbab 2.4).
21 Menambahkan Entity
Relationship Diagram
(ERD) pada deskripsi
data (subbab 3.3.2).
21 Menambahkan
deskripsi kebutuhan
non-fungsional (subbab
3.4).
24 Menuliskan kesimpulan
dan saran.
26 Memasukkan Lampiran
1 Pendahuluan ....................................................................................................................... 10
1.1 Tujuan Penulisan Dokumen ........................................................................................ 10
1.2 Lingkup Masalah ......................................................................................................... 10
1.3 Definisi, Singkatan, dan Akronim ............................................................................... 10
1.4 Referensi...................................................................................................................... 11
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 ........................................................................................................... 13
2.5 Asumsi dan Kebergantungan ...................................................................................... 13
3 Deskripsi Rinci Kebutuhan ................................................................................................ 14
3.1 Kebutuhan antarmuka eksternal .................................................................................. 14
3.1.1 Antarmuka pemakai .............................................................................................. 14
3.1.2 Antarmuka perangkat keras .................................................................................. 14
3.1.3 Antarmuka perangkat lunak.................................................................................. 14
3.1.4 Antarmuka komunikasi ........................................................................................ 14
3.2 Kebutuhan Fungsional................................................................................................. 14
3.2.1 Aliran informasi .................................................................................................... 14
3.2.1.1 DFD Level 1 ...................................................................................................... 15
3.2.1.2 DFD Level 2 untuk Proses 2 ............................................................................. 15
3.2.1.3 DFD Level 2 untuk Proses 3 ............................................................................. 16
3.2.1.4 DFD Level 2 untuk Proses 4 ............................................................................. 16
3.2.1.5 DFD Level 2 untuk Proses 5 ............................................................................. 17
3.2.1.6 DFD Level 3 untuk Proses 3.1 .......................................................................... 17
3.2.1.7 DFD Level 3 untuk Proses 4.2 .......................................................................... 17
3.2.2 Deskripsi proses .................................................................................................... 18
3.2.2.1 Proses 1 ............................................................................................................. 18
3.2.2.2 Proses 2 ............................................................................................................. 18
3.2.2.3 Proses 2.1 .......................................................................................................... 19
3.2.2.4 Proses 2.2 .......................................................................................................... 19
3.2.2.5 Proses 3 ............................................................................................................. 19
3.2.2.6 Proses 3.1 .......................................................................................................... 19
3.2.2.7 Proses 3.2 .......................................................................................................... 20
3.2.2.8 Proses 4 ............................................................................................................. 20
3.2.2.9 Proses 4.1 .......................................................................................................... 20
3.2.2.10 Proses 4.2 .......................................................................................................... 20
3.2.2.11 Proses 4.3 .......................................................................................................... 21
3.2.2.12 Proses 5 ............................................................................................................. 21
3.2.2.13 Proses 5.1 .......................................................................................................... 21
3.3 Deskripsi Data ............................................................................................................. 21
3.3.1 Kamus data ........................................................................................................... 21
3.3.2 Entity-Relationship Diagram ................................................................................ 23
3.4 Deskripsi Kebutuhan Non Fungsional ........................................................................ 23
Jurusan Teknik Komputer
SKPL-G01 Halaman 5 dari 33
Unikom
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer - Unikom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer
3.4.1 Performansi ........................................................................................................... 23
3.4.2 Batasan Memori .................................................................................................... 23
3.4.3 Modus Operasi ...................................................................................................... 24
3.4.4 Kebutuhan Adaptasi Lokasi.................................................................................. 24
3.5 Atribut Kualitas Perangkat Lunak ............................................................................... 24
3.5.1 Keandalan ............................................................................................................. 24
3.5.2 Ketersediaan ......................................................................................................... 24
3.5.3 Keamanan ............................................................................................................. 24
3.5.4 Keremawatan (maintainability) ............................................................................ 24
3.5.5 Kepemindahan (portability) .................................................................................. 25
3.5.6 Batasan Perancangan ............................................................................................ 25
3.5.7 Matriks Keterunutan ............................................................................................. 25
4 Kesimpulan dan Saran ....................................................................................................... 26
4.1 Kesimpulan.................................................................................................................. 26
4.2 Saran ............................................................................................................................ 26
Daftar Pustaka ....................................................................................................................... 27
Lampiran ............................................................................................................................... 28
Flow map/Prosedur ............................................................................................................ 33
Lampiran lain yang dianggap perlu ................................................................................... 33
Semua proses manual diubah kedalam proses digital agar data termanajemen dengan
baik, memudahkan pemeriksaan pengumuman, dan pelaporan data yang berhubungan
dengan tugas akhir.
1.4 Referensi
Dokumen-dokumen yang digunakan sebagai referensi adalah sebagai berikut:
IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement
Specifications.
Rekayasa Perangkat Lunak, Pendekatan Praktisi Edisi 7, Roger S Pressman, Mc Graw
Hill, 2010.
PHP dan MySQL untuk Web, Bimo Sunarfrihantono, Andi, 2002.
Dreamweaver CS6 dan PHP-MySQL untuk Pemula, Andi, 2012.
Jurusan Teknik Informatika – Institut Teknologi Bandung Panduan GL01.
Panduan Penggunaan dan Pengisian Spesifikasi Kebutuhan Perangkat Lunak.
Perangkat Lunak SITAWA ini mempunyai beberapa fungsi utama, antara lain:
(SKPL.F-1)SITAWA mampu melakukan pendaftaran.
(SKPL.F-2)SITAWA mampu melakukan validasi akun ID.
(SKPL.F-3) SITAWA mampu melihat dan mengelola jadwal sidang TA.
(SKPL-F-4) SITAWA mampu melihat dan mengelola informasimengenai TA.
(SKPL-F-5) SITAWA mampu melakukan pencarian judul TA.
Cari judul TA
Data Bidang Dosen
informasi TA
Data informasi TA
Jadwal sidang TA
Data jadwal sidang TA
Daftar ID baru
Validasi Daftar ID Validasi Akun ID
Cek Cek
Pengumuman informasi Load Data store
3 4 Load
Jadwal Mahasiswa informasi
Informasi
Sidang TA Mengenai TA
Mengenai TA
Informasi
Sidang TA 5
Pesan Pencarian
Data Update Judul TA
Informasi TA Infomasi
Store Load
data data Perbarui
Daftar judul TA
Dosen
Jadwal
Pesan data
Sidang TA
Telah diperbarui
Login Login
1. Login Berhasil
Mahasiswa Login Berhasil Dosen
Login
Login Gagal Login Gagal
Cek ID Load ID
logout Logout
Data ID
Berhasil
Mahasiswa dan
ID Dosen
Logout 2.
Mahasiswa
Logout
Logout Berhasil
Data Jadwal
3.1 Sidang Pilih Menu 3.2 Pilih Menu
Perbarui Jadwal Dosen Cek Jadwal Mahsiswa
Pesan Jadwal Sidang Infomasi Jadwal
SIdang Sidang Jadwal Sidang
telah diperbarui Sidang
Store Jadwal
Sidang
Data Update
Jadwal Sidang
Dosen
Bidang
Perbarui keahlian
Keahlian
dosen
diperbarui
Load data
Data Data
diperbarui sudah
di-update
Mengenai TA
4.2
Store data Cek Data
Perbarui bidang Bidang Keahlian
Load data
Keahlian Data Terbaru Dosen
Dosen
Daftar
Judul TA
Data
Perbarui
Telah
data
diperbarui
Cek
Judul dan Load
Tahun
Daftar
Judul TA
3.2.2.1 Proses 1
Input: Data mahasiswa.
Output: Pesan pendaftaran berhasil, pesan pendaftaran tidak berhasil.
Algoritma:
3.2.2.2 Proses 2
Input: Data IDmahasiswa atau dataID dosen.
Output: Pesan validasi ID telah berhasil, pesan validasi ID tidak berhasil.
Algoritma:
3.2.2.5 Proses 3
Input: Data jadwal sidang TA, pilih menu jadwal sidang TA.
Output: Informasi jadwal sidang TA.
Algoritma:
3.2.2.8 Proses 4
Input: Data mengenai informasi TA, pilih menu mengenai TA.
Output: Informasi mengenai TA.
Algoritma:
3.2.2.12 Proses 5
Input:Pilih menu pencarian judul TA.
Output: Informasi judul TA.
Algoritma:
Mahasiswa Dosen
nim nama_mahasiswa
Hari/tgl_sidang Judul_TA
N 1 1 1
melihat Jadwal_sidang memperbarui
M 1
Mengakses Mengakses
komputasi
kontrol jaringan
N N
Informasi_TA melihat Bidang_keahlian_dosen Memberbarui Informasi_TA
bidang_keahlian
nim
nama_mahasiswa
judul
judul
N 1
M N
Mencari Judul_TA Memberbarui
dosen_pembimbing
3.4.1 Performansi
SITAWA ini dapat digunakan maksimal 40 user yang terhubung dengan sebuah server.
Namun, jumlah pengguna yang dapat menggunakannya secara simultan maksimal 20 user.
Umumnya batasan ini diakibatkan oleh pembatasan perangkat keras dan kecilnya jalur paket
data.
3.5.1 Keandalan
SITAWA ini dapat digunakan oleh mahasiswa yang mengambil TA, adapun aplikasi dan data
terpisah penyimpanannya.
3.5.2 Ketersediaan
Ketersediaan data untuk checkpoint, recovery dan restart sudah tertangani dengan baik oleh
server.
3.5.3 Keamanan
Pengaksesan SITAWA hanya dapat dilakukan oleh mahasiswa yang memiliki hak akses
sebagai user. Pengelolaan data TA mahasiswa hanya dapat dilakukan oleh dosen yang
memiliki hak akses sebagai pembimbing mahasiswa tersebut.
SKP Fungsi
SKPL.F-1 SITAWA mampu melakukan pendaftaran.
SKPL.F-2 SITAWA mampu melakukan validasi akun ID.
SKPL.F-3 SITAWA mampu melihat dan mengelola jadwal sidang TA.
SKPL-F-4 SITAWA mampu melihat dan mengelola informasi mengenai TA
SKPL-F-5 SITAWA mampu melakukan pencarian judul TA.
Inspeksi SITAWA akan dilakukan dengan mengamati kode program yang telah dihasilkan
permodul. Analisis akan dilakukan dengan pengukuran dari hasil SITAWA dengan hasil yang
diharapkan. Demonstrasi akan dilakukan dengan mengamati kesesuaian antara masukan dan
keluaran.
4.2 Saran
SITAWA diharapkan dapat membantu mahasiswa yang sedang mengerjakan tugas
akhir.
SITAWA diharapkan mempermudah dosen dalam memberikan informasi mengenai
tugas akhir.
SITAWA diharapkan mempermudah proses administrasi tugas akhir.
Sistem ini diharapkan dapat memperbarui sistem manual menjadi sistem yang berbasis
web.
[1] IEEE, “IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement
Specifications.,” 1993. [Online]. Available:
https://standards.IEEE.org/findstds/standard/830-1993.html. [Accessed 1 Maret 2016].
[2] R. S. Pressman, Rekayasa Perangkat Lunak Pendekatan Praktisi Edisi 7, Jakarta: Erlangga,
2010.
[3] B. Sunarfrihantono, PHP dan MySQL untuk Web, Yogyakarta: Andi, 2002.
Flow map/Prosedur