SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK Si (1)
                                                                                GL01
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
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
Jurusan Teknik Komputer–Universitas Komputer Indonesia
Jalan Dipatiukur, Bandung 40132
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Universitas Komputer
Indonesia
Nomor Dokumen
Halaman
GL01-G01
1/14
Revisi
Jurusan Teknik Komputer
Unikom
SKPL-G01
Tgl:
Halaman dari
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
DAFTAR PERUBAHAN
Revisi
Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
-
A
B
C
D
E
F
G
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Daftar Halaman Perubahan
Halaman
Jurusan Teknik Komputer
Unikom
Revisi
Halaman
SKPL-G01
Revisi
Halaman dari
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
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.........................................................................................10
2 Deskripsi Global Perangkat Lunak....................................................................................11
2.1 Perspektif Produk........................................................................................................11
2.2 Fungsi Produk..............................................................................................................11
2.3 Karakteristik Pengguna................................................................................................12
2.4 Batasan-batasan...........................................................................................................12
2.5 Asumsi dan Kebergantungan.......................................................................................12
3 Deskripsi Rinci Kebutuhan................................................................................................13
3.1 Kebutuhan antarmuka eksternal..................................................................................13
3.1.1 Antarmuka pemakai..............................................................................................13
3.1.2 Antarmuka perangkat keras..................................................................................13
3.1.3 Antarmuka perangkat lunak..................................................................................13
3.1.4 Antarmuka komunikasi.........................................................................................13
3.2 Kebutuhan Fungsional.................................................................................................13
3.2.1 Aliran informasi....................................................................................................13
3.2.1.1 DFD Level 1......................................................................................................14
3.2.1.2 DFD Level 2 untuk Proses 3..............................................................................14
3.2.1.3 DFD Level 2 untuk Proses 4..............................................................................15
3.2.1.4 DFD Level 3 untuk Proses 3.1...........................................................................15
3.2.1.5 DFD Level 3 untuk Proses 4.1...........................................................................16
3.2.1.6 DFD Level 3 untuk Proses 4.2...........................................................................16
3.2.2 Deskripsi proses....................................................................................................16
3.2.2.1 Proses 1..............................................................................................................16
3.2.2.2 Proses 2..............................................................................................................17
3.2.2.3 Proses 3..............................................................................................................17
3.2.2.4 Proses 3.1...........................................................................................................17
3.2.2.5 Proses 3.1.1........................................................................................................18
3.2.2.6 Proses 3.1.2........................................................................................................18
3.2.2.7 Proses 3.2...........................................................................................................18
3.2.2.8 Proses 4..............................................................................................................18
3.2.2.9 Proses 4.1...........................................................................................................18
3.2.2.10 Proses 4.1.1....................................................................................................19
3.2.2.11 Proses 4.1.2....................................................................................................19
3.2.2.12 Proses 4.2.......................................................................................................19
3.2.2.13 Proses 4.3.......................................................................................................19
3.2.2.14 Proses 4.4.......................................................................................................19
3.2.2.15 Proses 4.5.......................................................................................................20
3.2.2.16 Proses 5..........................................................................................................20
3.3 Deskripsi Data.............................................................................................................20
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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.3.1 Kamus data............................................................................................................20
3.4 Deskripsi Kebutuhan Non Fungsional.........................................................................21
3.4.1 Performansi...........................................................................................................21
3.4.2 Batasan Memori....................................................................................................21
3.4.3 Modus Operasi......................................................................................................21
3.4.4 Kebutuhan Adaptasi Lokasi..................................................................................22
3.5 Atribut Kualitas Perangkat Lunak...............................................................................22
3.5.1 Keandalan.............................................................................................................22
3.5.2 Ketersediaan..........................................................................................................22
3.5.3 Keamanan.............................................................................................................22
3.5.4 Keremawatan (maintainability)............................................................................22
3.5.5 Kepemindahan (portability)..................................................................................22
3.5.6 Batasan Perancangan............................................................................................22
3.5.7 Matriks Keterunutan.............................................................................................23
4 Kesimpulan dan Saran........................................................................................................24
4.1 Kesimpulan..................................................................................................................24
4.2 Saran............................................................................................................................24
Daftar Pustaka........................................................................................................................25
Daftar Pustaka...........................................................................................................................25
Lampiran................................................................................................................................25
Flow map/Prosedur............................................................................................................25
Lampiran lain yang dianggap perlu....................................................................................25
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Daftar Gambar
Gambar 3.1 Data Context Diagram ..........................................................................................13
Gambar 3.2 Data Flow Diagram Level 1..................................................................................14
Gambar 3.3 Data Flow Diagram Level 2 untuk Proses 3.........................................................14
Gambar 3.4 Data Flow Diagram Level 2 untuk Proses 4.........................................................15
Gambar 3.5 Data Flow Diagram Level 3 untuk Proses 3.1......................................................15
Gambar 3.6 Data Flow Diagram Level 3 untuk Proses 4.1......................................................16
Gambar 3.7 Data Flow Diagram Level 3 untuk Proses 4.2......................................................16
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Daftar Tabel
Tabel 2.1 Karakteristik Pengguna.........................................................................................................12
Tabel 3.1 Matriks Keterunutan.............................................................................................................23
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Daftar Lampiran
Hanya dicantumkan dan diisi jika ada lampiran setelah badan dokumen
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
1
Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen spesifikasi kebutuhan pengguna sistem ini bertujuan memberikan deskripsi umum
maupun detail mengenai kebutuhan pengguna dalam Sistem Informasi Tugas Akhir Mahasiswa.
1.2 Lingkup Masalah
SITAWA (Sistem Informasi Tugas Akhir Mahasiswa) merupakan perangkat lunak berbasis web
yang bertujuan untuk memantau perkembangan tugas akhir mahasiswa suatu universitas agar dalam
pengerjaannya menjadi terarah dan terpadu sehingga dapat mempercepat masa penyelesaian tugas
akhir. Berikut tujuan dari sistem informasi tugas akhir mahasiswa:
 Sistem ini mampu memproses seluruh informasi yang ada, baik data mahasiswa ataupun
data dosen pembimbing.
 Sistem ini dibuat untuk mempermudah mahasiswa mengetahui semua pengumuman yang
berkaitan dengan tugas akhir.
 Semua proses manual diubah kedalam proses digital agar data termanajemen dengan baik,
memudahkan pemeriksaan pengumuman, dan pelaporan data yang berhubungan dengan
tugas akhir.
1.3
Definisi, Singkatan, dan Akronim
 Dokumen SKPL merupakan singkatan dari dokumen Spesifikasi Kebutuhan Perangkat
Lunak, atau sering juga disebut sebagai software requirements specification (SRS), dan
merupakan spesifikasi perangkat lunak yang akan dikembangkan.
 DFD merupakan singkatan dari Data Flow Diagram, diagram dan notasi yang digunakan
untuk menunjukan aliran data pada perangkat lunak.
 HTML adalah Hyper Text Markup Language, sintaks bahas yang digunakan dalam world
wide web.
 PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan
kedalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis.
 Database adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang
dapat diolah atau dimanipulasi menggunakan perangkat lunak atau program aplikasi (untuk
menghasilkan informasi).
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
 MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau database
manajemen sistem yang multithread, multiuser, dengan sekitar 6 juta instalasi di dunia.
 Localhost adalah nama standar yang diberikan sebagai alamat loopback network interface.
Localhost selalu menerjemahkan loopback IP address 127.0.0.1 dalam IPv4.
 Tugas Akhir (TA) adalah sebuah matakuliah yang harus ditempuh oleh seorang mahasiswa
menjelang akhir studinya.
 Web browser adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan
sumber
informasi
di
Internet.
Sebuah
sumber
informasi
diidentifikasi
dengan
pengidentifikasi sumber seragam yang dapat berupa halaman web, gambar, video, atau jenis
konten lainnya.
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.
1.5
Deskripsi Umum Dokumen
 Bab 1 Pendahuluan, Merupakan pengantar dokumen SKPL yang berisi tujuan penulisan
dokumen, lingkup masalah pengembangan perangkat lunak, definisi subsistem, referensi,
serta deskripsi umum dokumen yang merupakan ikhtisar dokumen SKPL.
 Bab 2 Deskripsi umum perangkat lunak, mendefinisikan fungsi dari perangkat lunak,
karakteristik pengguna, batasan, serta asumsi yang diambil dalam pengembangan perangkat
lunak.
 Bab 3 Deskripsi rinci uraian kebutuhan perangkat lunak, mendeskripsikan khusus bagi
SITAWA, yang meliputi kebutuhan antarmuka eksternal, kebutuhan fungsionalitas,
kebutuhan performansi, batasan perancangan, atribut sistem perangkat lunak dan kebutuhan
lain dari SITAWA.
2
Deskripsi Global Perangkat Lunak
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
2.1
Perspektif Produk
SITAWA adalah Sistem Informasi Tugas Akhir Mahasiswa berbasis web yang menyediakan
layanan kepada mahasiswa atau dosen. Layanan yang didapat oleh mahasiswa adalah
memudahkan pendaftaran tugas akhir, mengetahui informasi tugas akhir mahasiswa dari suatu
universitas, guna mempercepat penyelesaian tugas akhir mahasiswa. Sedangkan untuk dosen,
layanan yang didapat adalah mengetahui perkembangan tugas akhir mahasiswa, mengunggah
pengumuman, menyetujui judul yang diajukan oleh mahasiswa tersebut. Sistem ini dapat
diakses oleh mahasiswa dan dosen pada sistem operasi yang mempunyai aplikasi web
browser.
2.2
Fungsi Produk
Perangkat Lunak SITAWA ini mempunyai beberapa fungsi utama, antara lain:
 (SKPL.F-1) SITAWA mampu melakukan pendaftaran.
 (SKPL.F-2) SITAWA mampu melakukan login.
 (SKPL.F-3) SITAWA mampu mengelola jadwal sidang TA.
 (SKPL-F-3.1) SITAWA mampu mem-posting jadwal sidang TA.
 (SKPL.F-3.2) SITAWA mampu memperbarui jadwal sidang TA.
 (SKPL-F-3.3) SITAWA mampu menghapus jadwal sidang TA.
 (SKPL-F-4) SITAWA mampu mengelola informasi mengenai TA.
 (SKPL-F-4.1) SITAWA mampu memperbarui jadwal bimbingan TA.
 (SKPL-F-4.2) SITAWA mampu memperbarui bidang dosen.
 (SKPL.F-5) SITAWA mampu melihat informasi mengenai TA.
 (SKPL-F-5.1) SITAWA mampu melihat daftar judul TA.
 (SKPL-F-5.2) SITAWA mampu melihat bidang dosen.
 (SKPL.F-6) SITAWA mampu menentukan atau mengubah dosen pembimbing.
2.3
Karakteristik Pengguna
Tabel 2.1 Karakteristik Pengguna
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Kategori Pengguna
Tugas
Mahasiswa
Menyelesaikan tugas akhir.
Koordinator TA
Koordinator dalam penyusunan tugas akhir mahasiswa.
Pembimbing TA
Mendampingi dan memberi saran tiap mahasiswa
dalam menyusun dan menyelesaikan Tugas Akhir.
Administrator
2.4
Mengelola website.
Batasan-batasan
Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah:
Mahasiswa dan dosen tidak tersambung dengan internet.
 Hanya ditujukkan kepada mahasiswa yang mengambil Tugas Akhir.
 Dikhususkan untuk mahasiswa jurusan Teknik Komputer.
Diperuntukkan kepada mahasiswa dan dosen pada suatu universitas.
Belum mampu mengunggah dokumen TA
Belum mampu melakukan pencarian.
2.5
Asumsi dan Kebergantungan
 Para pengguna SITAWA sudah terbiasa menggunakan komputer.
 SITAWA akan dijalankan pada komputer yang terhubung dalam sebuah web browser
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Deskripsi Rinci Kebutuhan
3.1
Kebutuhan antarmuka eksternal
Kebutuhan antarmuka eksternal pada SITAWA mencakup kebutuhan antarmuka pemakai, dan
antarmuka perangkat lunak.
3.1.1
Antarmuka pemakai
Antarmuka pemakai menggunakan sistem yang berbasis web. Sehingga pengguna dapat
mengoperasikannya menggunakan web browser pada personal komputer atau laptop.
3.1.2
Antarmuka perangkat keras
Kebutuhan minimum perangkat keras yang dapat digunakan oleh SITAWA adalah:
Personal computer (PC)
Laptop
3.1.3 Antarmuka perangkat lunak
Untuk mengakses SITAWA dapat menggunakan berbagai jenis web browser.
3.1.4 Antarmuka komunikasi
SITAWA menggunakan antarmuka komunikasi client-server.
3.2
Kebutuhan Fungsional
3.2.1
Aliran informasi
Pilih Dosen/Ganti Dosen
Gambar 3.1 Data Context Diagram
Mengenai TA
Mengenai TA
Data informasi TA
Data jadwal sidangTA
3.2.1.1
DFD
Mahasiswa
Login
Daftar
Level
1 ID baru
Pesan Daftar ID berhasil
Pesan Daftar ID tidak berhasil
Pesan Login berhasil
Login
SITAWA
Pesan
Loginbehasil
tidak berhasil
Pesan Login
Inform
asi ID
mengeai TA
User
Pesan Login tidak behasil
2
Login
Pesan Login behasil
Data Mahasiswa
Mahasiswa
User ID
Informasi mengenai TA
Pesan sukses
Load User ID Load User ID
Store Data
Informasi jadwal sidang TA
Mahasiswa
1
Daftar
Pesan tidak vallid
Pilih dosen/Ganti Dosen berhasil
Data Jadwal
sidangTA
Dosen
Pesan Login tidak berhasil
Pesan Login tidak behasil
Dosen
Pesan Login berhasil
Pilih Dosen
Pembimbing
Sukses
Dosen
Mahasiswa
Pilih Dosen
Pembimbing
3
Pilih Menu
Jadwal
Informasi
Sidang
TA
Jurusan Teknik Komputer
SidangTA
Unikom
Mahasiswa
Pilih Menu
Informasi
Mengenai TA
4
Mengenai TA
SKPL-G01
5
Pembimbing
TA
Store Data
Halaman dari
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer - Unikom dan bersifat rahasia.
Data mdiketahui
engenai
Dilarang untuk me-reproduksi dokumen ini tanpa
oleh Jurusan Teknik Komputer
Store
data
Load
data
Jadwal
SidangTA
Informasi TA
Dosen
Gambar 3.2 Data Flow Diagram Level 1
3.2.1.2 DFD Level 2 untuk Proses 3
3.1
Perbarui Jadwal
SIdang
Data Jadwal
Sidang
Pesan Jadwal Sidang
telah diperbarui
Pilih Menu
Dosen
Infomasi Jadwal
Sidang
3.2
Cek Jadal
Sidang
Pilih Menu
Jadwal Sidang
Mahsiswa
Store Jadwal
Sidang
Jadwal Sidang
Load Data
Gambar 3.3 Data Flow Diagram Level 2 untuk Proses 3
3.2.1.3 DFD Level 2 untuk Proses 4
Cek dafta judul TA
Daftar Judul TA
Daftar Judul TA
4.1
Perbarui Jadwal
Bimbingan TA
Data jadwal
Bimbingan
Cek Infomasi
Dosen
Informasi
4.4
Daftar Judul
TA
Pilih menu
Dosen
Daftar judul TA
Bidang
Pilih
menu Keahlian
Dosen
Load data
4.3
IInformasi
TA
Informasi
Mengeai TA
Piiih menu
Mahasiswa
Cek Informasi
Bidang
Keahlian
Dosen
4.5
Bidang
Keahlian
Dosen
Load data
Store data
Mengenai TA
4.2
Jurusan
Teknik KomputerPerbarui bidang
Bimbingan TA
Keahlian
Unikom
Dosen
Store data
SKPL-G01
BidangKeahlian
Dosen
data
HalamanLoad
dari
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
Gambar 3.4 Data Flow Diagram Level 2 untuk Proses 4
3.2.1.4 DFD Level 3 untuk Proses 3.1
3.1.1
PostingJadwal
SidangTA
Data jadwal
SidangTA
Store data
Dosen
Data jadwal
SidangTA
3.1.2
Hapus Jadwal
SidangTA
Data jadwal
SidangTA
Jadwal Sidang
Gambar 3.5 Data Flow Diagram Level 3 untuk Proses 3.1
3.2.1.5 DFD Level 3 untuk Proses 4.1
4.1.1
PostingJadwal
Bimbingan TA
Data jadwal
Bimbingan TA
Data jadwal
Bimbingan TA
Store data
Bimbingan TA
Dosen
Hapus
Hapus jadwal
bimbingan TA
Gambar 3.6 Data Flow Diagram Level 3 untuk Proses 4.1
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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.2.1.6 DFD Level 3 untuk Proses 4.2
Dosen
Data bidang
Keahlian Dosen
4.2.1
Ubah bidang
keahlian Dosen
Store data
BidangKeahlian
Dosen
Gambar 3.7 Data Flow Diagram Level 3 untuk Proses 4.2
3.2.2
Deskripsi proses
3.2.2.1 Proses 1
Input: Data mahasiswa.
Output: Pesan pendaftaran berhasil, pesan pendaftaran tidak berhasil.
Algoritma:
1. Input data mahasiswa.
2. Cek apakah data mahasiswa valid atau tidak.
3. Jika valid, maka data mahasiswa disimpan ke database.
4. Jika data mahasiswa tidak valid, kembali ke langkah nomor 1.
5. Tampilkan pesan pendaftaran telah berhasil atau pesan pendaftaran tidak berhasil.
3.2.2.2 Proses 2
Input: Data mahasiswa atau data dosen.
Output: Pesan login telah berhasil, pesan login tidak berhasil.
Algoritma:
1. Input data mahasiswa atau data dosen.
2. Cek apakah data mahasiswa valid atau tidak.
3. Jika data valid, maka masuk ke halaman utama.
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
4. Jika data tidak valid, kembali ke langkah nomor 1.
5. Tampilkan pesan login telah berhasil atau pesan login tidak berhasil.
3.2.2.3 Proses 3
Input: Data jadwal sidang TA, pilih menu jadwal sidang TA.
Output: Informasi jadwal sidang TA.
Algoritma:
1. Jika dosen, input data jadwal sidang TA.
2. Data jadwal sidang TA disimpan di database.
3. Jika mahasiswa, input mengecek jadwal sidang TA.
4. Tampilkan informasi jadwal sidang TA.
3.2.2.4 Proses 3.1
Input: Data jadwal sidang TA.
Output: Informasi jadwal sidang TA.
Algoritma:
1. Jika dosen, input data jadwal sidang TA.
2. Data jadwal sidang TA disimpan di database.
3. Jika mahasiswa atau dosen, input mengecek jadwal sidang TA.
4. Tampilkan informasi jadwal sidang TA.
3.2.2.5 Proses 3.1.1
Input: Data jadwal sidang TA.
Algoritma:
1. Dosen meng-input data jadwal sidang TA.
2. Data jadwal sidang TA disimpan di database.
3.2.2.6 Proses 3.1.2
Input: Data jadwal sidang TA
Algoritma:
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
1. Dosen meng-input data jadwal sidang TA.
2. Data jadwal sidang TA disimpan di database.
3.2.2.7 Proses 3.2
Input: Mengecek jadwal sidang TA.
Output: Informasi jadwal sidang TA.
Algoritma:
1. Cek jadwal sidang TA.
2. Tampilkan informasi jadwal TA
3.2.2.8 Proses 4
Input: Data mengenai informasi TA, pilih menu mengenai TA.
Output: Informasi mengenai TA.
Algoritma:
1. Jika dosen, input data mengenai informasi TA.
2. Data mengenai informasi TA disimpan di database.
3. Jika mahasiswa, pilih menu mengenai TA.
4. Tampilkan informasi mengenai TA.
3.2.2.9 Proses 4.1
Input: Data jadwal bimbingan TA.
Algoritma:
1. Dosen meng-input data jadwal bimbingan TA.
2. Data jadwal bimbingan TA disimpan di database.
3.2.2.10 Proses 4.1.1
Input: Data jadwal bimbingan TA.
Algoritma:
1. Dosen meng-input jadwal bimbingan TA.
2. Data jadwal bimbingan TA disimpan di database.
3.2.2.11 Proses 4.1.2
Input: Data jadwal bimbingan TA.
Algoritma:
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
1. Dosen meng-input jadwal bimbingan TA.
2. Data jadwal bimbingan TA disimpan di database.
3.2.2.12 Proses 4.2
Input: Data bidang keahlian dosen.
Algoritma:
1. Input data bidang keahlian dosen.
2. Data bidang keahlian dosen disimpan di database.
3.2.2.13 Proses 4.3
Input: Pilih menu informasi mengenai TA.
Output: Informasi mengenai TA.
Algoritma:
1. Pilih menu mengenai TA.
2. Tampilkan informasi mengenai TA.
3.2.2.14 Proses 4.4
Input: Pilih menu daftar judul TA.
Output: Informasi judul TA.
Algoritma:
1. Pilih menu daftar judul TA.
2. Tampilkan informasi judul TA.
3.2.2.15 Proses 4.5
Input: Pilih menu bidang keahlian dosen.
Output: Informasi bidang keahlian dosen.
Algoritma:
1. Pilih menu bidang keahlian dosen.
2. Tampilkan bidang keahlian dosen.
3.2.2.16 Proses 5
Input: Data dosen pembimbing.
Output: Pilih dosen pembimbing telah berhasil.
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Algoritma:
1. Mahasiswa meng-input data dosen pembimbing.
2. Data dosen pembimbing disimpan di database.
3. Tampilkan pesan pilih dosen pembimbing telah berhasil.
3.3
Deskripsi Data
3.3.1
Kamus data
1. Data mahasiswa baru = *identitas mahasiswa baru yang berupa nama, NIM, alamat, kelas,
no telp*
2. Data mahasiswa TA = *identitas mahasiswa TA yang berupa nama, NIM, alamat, kelas, no
telp*
3. Data dosen = *identitas dosen yang berupa nama, NIP, alamat, no telp*
4. Data jadwal sidang TA = *informasi mengenai jadwal siding TA*
5. Data jadwal bimbingan TA = *informasi mengenai jadwal bimbingan TA*
6. Data mengenai TA = *informasi yang berkaitan TA*
7. Data dosen pembimbing = *informasi mengenai data dosen pembimbing*
8. Data daftar judul TA = *informasi judul judul TA*
9. Data bidang keahlian dosen = *informasi mengenai bidang keahlian dosen*
10. Pesan pendaftaran berhasil = *pesan yang diberikan kepada mahasiswa bahwa proses
pendaftaran telah berhasil*
11. Pesan pendaftaran tidak berhasil = *pesan yang diberikan kepada mahasiswa bahwa proses
pendaftaran tidak berhasil*
12. Pesan login telah berhasil = *pesan yang diberikan kepada mahasiswa bahwa proses login
telah berhasil*
13. Pesan login tidak berhasil= *pesan yang diberikan kepada mahasiswa bahwa proses login
tidak berhasil*
14. Pilih menu = *pilihan menu dalam tampilan halaman web*
15. Input data mahasiswa = *proses memasukkan data mahasiswa*
16. Input data dosen = *proses memasukkan data dosen*
17. data mahasiswa disimpan ke database = *data mahasiswa TA disimpan di database*
18. Data dosen pembimbing disimpan di database = *dosen pembimbing yang dipilih
mahasiswa disimpan di database*
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
19. Data jadwal bimbingan TA disimpan di database = *dosen menyimpan jadwal bimbingan
TA di database*
20. Data bidang keahlian dosen disimpan di database = *data bidang keahlian dosen disimpan
database*
3.4
Deskripsi Kebutuhan Non Fungsional
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.4.2
Batasan Memori
Besarnya memori yang dibutuhkan pada komputer klien minimal 512Mb, sedangkan pada komputer
server memori minimal 1Gb. Tidak ada batasan untuk kapasitas minimal harddisk pada komputer
klien, sedangkan kapasitas penyimpanan data pada server adalah sebesar 5 0Gb.
3.4.3
Modus Operasi
Modus operasi SITAWA ini terbagi menjadi 3, yaitu:
 Level user biasa: hanya dapat melakukan pendaftaran tugas akhir, mampu melakukan login,
mampu melihat jadwal sidang, mampu melihat informasi mengenai TA, mampu melihat
daftar judul TA.
 Level dosen: mampu mengelola jadwal sidang TA, mampu mem-posting jadwal sidang TA,
mampu memperbarui jadwal sidang TA, mampu menghapus jadwal sidang TA, mampu
mengelola informasi mengenai TA, mampu memperbarui jadwal bimbingan TA, mampu
memperbarui bidang dosen.
 Operasi backup dan recovery dilakukan setiap hari oleh dosen.
3.4.4
Kebutuhan Adaptasi Lokasi
SITAWA ini tidak bergantung pada lokasi karena perangkat lunak ini terinstalasi pada jaringan
lokal yang terhubung ke server.
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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.5
Atribut Kualitas Perangkat Lunak
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.
3.5.4
Keremawatan (maintainability)
SITAWA tidak memerlukan perawatan khusus (perawatan data dilakukan oleh database dosen di
server).
3.5.5
Kepemindahan (portability)
SITAWA bersifat portable, karena dirancang untuk berjalan pada semua sistem operasi.
3.5.6
Batasan Perancangan
SITAWA dapat diimplementasikan pada semua sistem operasi, menggunakan kakas notepad++,
bahasa pemrograman PHP.
3.5.7
Matriks Keterunutan
Tabel 3.1 Matriks Keterunutan
SKP
SKPL-F1
SKPL-F2
SKPL-F3
SKPL-F-3.1
SKPL.F-3.2
SKPL-F-3.3
SKPL-F-4
SKPL-F-4.1
Jurusan Teknik Komputer
Unikom
Fungsi
SITAWA mampu melakukan pendaftaran.
SITAWA mampu melakukan login.
SITAWA mampu mengelola jadwal sidang TA.
SITAWA mampu mem-posting jadwal sidang TA.
SITAWA mampu memperbarui jadwal sidang TA.
SITAWA mampu menghapus jadwal sidang TA.
SITAWA mampu mengelola informasi mengenai TA.
SITAWA mampu memperbarui jadwal bimbingan TA.
SKPL-G01
Halaman dari
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
SKPL-F-4.2
SKPL.F-5
SKPL-F-5.1
SKPL-F-5.2
SITAWA mampu memperbarui bidang dosen.
SITAWA mampu melihat informasi mengenai TA.
SITAWA mampu melihat daftar judul TA.
SITAWA mampu melihat bidang dosen.
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
Kesimpulan dan Saran
4.1 Kesimpulan
SITAWA merupakan perangkat lunak berbasis web yang dibuat untuk mempermudah proses
pembuatan tugas akhir. Selain itu tujuan utamanya untuk memantau perkembangan tugas akhir
mahasiswa pada suatu universitas agar dalam pengerjaannya menjadi terarah dan terpadu sehingga
dapat mempercepat masa penyelesaian tugas akhir. Misalnya mahasiswa dapat melihat bidang
keahlian dosen, melihat jadwal sidang TA, serta melihat jadwal bimbingan tugas akhir. Dengan
dibuatnya perangkat lunak ini, diharapkan mahasiswa yang mengambil tugas akhir dapat
memanfaatkannya untuk kemudahan pengerjaan tugas akhir.
4.2
Saran
 SITAWA diharapkan dapat membantu mahasiswa yang sedang mengerjakan tugas akhir.
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
 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.
Daftar Pustaka
[1] IEEE, “IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement
Specifications.,” 1993. [Online]. Available: https://standards.IEEE.org/findstds/standard/8301993.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.
Lampiran
Flow map/Prosedur
Lampiran lain yang dianggap perlu
1.1
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
                                            
                SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
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
Jurusan Teknik Komputer–Universitas Komputer Indonesia
Jalan Dipatiukur, Bandung 40132
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Universitas Komputer
Indonesia
Nomor Dokumen
Halaman
GL01-G01
1/14
Revisi
Jurusan Teknik Komputer
Unikom
SKPL-G01
Tgl:
Halaman dari
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
DAFTAR PERUBAHAN
Revisi
Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
-
A
B
C
D
E
F
G
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Daftar Halaman Perubahan
Halaman
Jurusan Teknik Komputer
Unikom
Revisi
Halaman
SKPL-G01
Revisi
Halaman dari
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
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.........................................................................................10
2 Deskripsi Global Perangkat Lunak....................................................................................11
2.1 Perspektif Produk........................................................................................................11
2.2 Fungsi Produk..............................................................................................................11
2.3 Karakteristik Pengguna................................................................................................12
2.4 Batasan-batasan...........................................................................................................12
2.5 Asumsi dan Kebergantungan.......................................................................................12
3 Deskripsi Rinci Kebutuhan................................................................................................13
3.1 Kebutuhan antarmuka eksternal..................................................................................13
3.1.1 Antarmuka pemakai..............................................................................................13
3.1.2 Antarmuka perangkat keras..................................................................................13
3.1.3 Antarmuka perangkat lunak..................................................................................13
3.1.4 Antarmuka komunikasi.........................................................................................13
3.2 Kebutuhan Fungsional.................................................................................................13
3.2.1 Aliran informasi....................................................................................................13
3.2.1.1 DFD Level 1......................................................................................................14
3.2.1.2 DFD Level 2 untuk Proses 3..............................................................................14
3.2.1.3 DFD Level 2 untuk Proses 4..............................................................................15
3.2.1.4 DFD Level 3 untuk Proses 3.1...........................................................................15
3.2.1.5 DFD Level 3 untuk Proses 4.1...........................................................................16
3.2.1.6 DFD Level 3 untuk Proses 4.2...........................................................................16
3.2.2 Deskripsi proses....................................................................................................16
3.2.2.1 Proses 1..............................................................................................................16
3.2.2.2 Proses 2..............................................................................................................17
3.2.2.3 Proses 3..............................................................................................................17
3.2.2.4 Proses 3.1...........................................................................................................17
3.2.2.5 Proses 3.1.1........................................................................................................18
3.2.2.6 Proses 3.1.2........................................................................................................18
3.2.2.7 Proses 3.2...........................................................................................................18
3.2.2.8 Proses 4..............................................................................................................18
3.2.2.9 Proses 4.1...........................................................................................................18
3.2.2.10 Proses 4.1.1....................................................................................................19
3.2.2.11 Proses 4.1.2....................................................................................................19
3.2.2.12 Proses 4.2.......................................................................................................19
3.2.2.13 Proses 4.3.......................................................................................................19
3.2.2.14 Proses 4.4.......................................................................................................19
3.2.2.15 Proses 4.5.......................................................................................................20
3.2.2.16 Proses 5..........................................................................................................20
3.3 Deskripsi Data.............................................................................................................20
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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.3.1 Kamus data............................................................................................................20
3.4 Deskripsi Kebutuhan Non Fungsional.........................................................................21
3.4.1 Performansi...........................................................................................................21
3.4.2 Batasan Memori....................................................................................................21
3.4.3 Modus Operasi......................................................................................................21
3.4.4 Kebutuhan Adaptasi Lokasi..................................................................................22
3.5 Atribut Kualitas Perangkat Lunak...............................................................................22
3.5.1 Keandalan.............................................................................................................22
3.5.2 Ketersediaan..........................................................................................................22
3.5.3 Keamanan.............................................................................................................22
3.5.4 Keremawatan (maintainability)............................................................................22
3.5.5 Kepemindahan (portability)..................................................................................22
3.5.6 Batasan Perancangan............................................................................................22
3.5.7 Matriks Keterunutan.............................................................................................23
4 Kesimpulan dan Saran........................................................................................................24
4.1 Kesimpulan..................................................................................................................24
4.2 Saran............................................................................................................................24
Daftar Pustaka........................................................................................................................25
Daftar Pustaka...........................................................................................................................25
Lampiran................................................................................................................................25
Flow map/Prosedur............................................................................................................25
Lampiran lain yang dianggap perlu....................................................................................25
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Daftar Gambar
Gambar 3.1 Data Context Diagram ..........................................................................................13
Gambar 3.2 Data Flow Diagram Level 1..................................................................................14
Gambar 3.3 Data Flow Diagram Level 2 untuk Proses 3.........................................................14
Gambar 3.4 Data Flow Diagram Level 2 untuk Proses 4.........................................................15
Gambar 3.5 Data Flow Diagram Level 3 untuk Proses 3.1......................................................15
Gambar 3.6 Data Flow Diagram Level 3 untuk Proses 4.1......................................................16
Gambar 3.7 Data Flow Diagram Level 3 untuk Proses 4.2......................................................16
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Daftar Tabel
Tabel 2.1 Karakteristik Pengguna.........................................................................................................12
Tabel 3.1 Matriks Keterunutan.............................................................................................................23
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Daftar Lampiran
Hanya dicantumkan dan diisi jika ada lampiran setelah badan dokumen
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
1
Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen spesifikasi kebutuhan pengguna sistem ini bertujuan memberikan deskripsi umum
maupun detail mengenai kebutuhan pengguna dalam Sistem Informasi Tugas Akhir Mahasiswa.
1.2 Lingkup Masalah
SITAWA (Sistem Informasi Tugas Akhir Mahasiswa) merupakan perangkat lunak berbasis web
yang bertujuan untuk memantau perkembangan tugas akhir mahasiswa suatu universitas agar dalam
pengerjaannya menjadi terarah dan terpadu sehingga dapat mempercepat masa penyelesaian tugas
akhir. Berikut tujuan dari sistem informasi tugas akhir mahasiswa:
 Sistem ini mampu memproses seluruh informasi yang ada, baik data mahasiswa ataupun
data dosen pembimbing.
 Sistem ini dibuat untuk mempermudah mahasiswa mengetahui semua pengumuman yang
berkaitan dengan tugas akhir.
 Semua proses manual diubah kedalam proses digital agar data termanajemen dengan baik,
memudahkan pemeriksaan pengumuman, dan pelaporan data yang berhubungan dengan
tugas akhir.
1.3
Definisi, Singkatan, dan Akronim
 Dokumen SKPL merupakan singkatan dari dokumen Spesifikasi Kebutuhan Perangkat
Lunak, atau sering juga disebut sebagai software requirements specification (SRS), dan
merupakan spesifikasi perangkat lunak yang akan dikembangkan.
 DFD merupakan singkatan dari Data Flow Diagram, diagram dan notasi yang digunakan
untuk menunjukan aliran data pada perangkat lunak.
 HTML adalah Hyper Text Markup Language, sintaks bahas yang digunakan dalam world
wide web.
 PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan
kedalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis.
 Database adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang
dapat diolah atau dimanipulasi menggunakan perangkat lunak atau program aplikasi (untuk
menghasilkan informasi).
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
 MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau database
manajemen sistem yang multithread, multiuser, dengan sekitar 6 juta instalasi di dunia.
 Localhost adalah nama standar yang diberikan sebagai alamat loopback network interface.
Localhost selalu menerjemahkan loopback IP address 127.0.0.1 dalam IPv4.
 Tugas Akhir (TA) adalah sebuah matakuliah yang harus ditempuh oleh seorang mahasiswa
menjelang akhir studinya.
 Web browser adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan
sumber
informasi
di
Internet.
Sebuah
sumber
informasi
diidentifikasi
dengan
pengidentifikasi sumber seragam yang dapat berupa halaman web, gambar, video, atau jenis
konten lainnya.
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.
1.5
Deskripsi Umum Dokumen
 Bab 1 Pendahuluan, Merupakan pengantar dokumen SKPL yang berisi tujuan penulisan
dokumen, lingkup masalah pengembangan perangkat lunak, definisi subsistem, referensi,
serta deskripsi umum dokumen yang merupakan ikhtisar dokumen SKPL.
 Bab 2 Deskripsi umum perangkat lunak, mendefinisikan fungsi dari perangkat lunak,
karakteristik pengguna, batasan, serta asumsi yang diambil dalam pengembangan perangkat
lunak.
 Bab 3 Deskripsi rinci uraian kebutuhan perangkat lunak, mendeskripsikan khusus bagi
SITAWA, yang meliputi kebutuhan antarmuka eksternal, kebutuhan fungsionalitas,
kebutuhan performansi, batasan perancangan, atribut sistem perangkat lunak dan kebutuhan
lain dari SITAWA.
2
Deskripsi Global Perangkat Lunak
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
2.1
Perspektif Produk
SITAWA adalah Sistem Informasi Tugas Akhir Mahasiswa berbasis web yang menyediakan
layanan kepada mahasiswa atau dosen. Layanan yang didapat oleh mahasiswa adalah
memudahkan pendaftaran tugas akhir, mengetahui informasi tugas akhir mahasiswa dari suatu
universitas, guna mempercepat penyelesaian tugas akhir mahasiswa. Sedangkan untuk dosen,
layanan yang didapat adalah mengetahui perkembangan tugas akhir mahasiswa, mengunggah
pengumuman, menyetujui judul yang diajukan oleh mahasiswa tersebut. Sistem ini dapat
diakses oleh mahasiswa dan dosen pada sistem operasi yang mempunyai aplikasi web
browser.
2.2
Fungsi Produk
Perangkat Lunak SITAWA ini mempunyai beberapa fungsi utama, antara lain:
 (SKPL.F-1) SITAWA mampu melakukan pendaftaran.
 (SKPL.F-2) SITAWA mampu melakukan login.
 (SKPL.F-3) SITAWA mampu mengelola jadwal sidang TA.
 (SKPL-F-3.1) SITAWA mampu mem-posting jadwal sidang TA.
 (SKPL.F-3.2) SITAWA mampu memperbarui jadwal sidang TA.
 (SKPL-F-3.3) SITAWA mampu menghapus jadwal sidang TA.
 (SKPL-F-4) SITAWA mampu mengelola informasi mengenai TA.
 (SKPL-F-4.1) SITAWA mampu memperbarui jadwal bimbingan TA.
 (SKPL-F-4.2) SITAWA mampu memperbarui bidang dosen.
 (SKPL.F-5) SITAWA mampu melihat informasi mengenai TA.
 (SKPL-F-5.1) SITAWA mampu melihat daftar judul TA.
 (SKPL-F-5.2) SITAWA mampu melihat bidang dosen.
 (SKPL.F-6) SITAWA mampu menentukan atau mengubah dosen pembimbing.
2.3
Karakteristik Pengguna
Tabel 2.1 Karakteristik Pengguna
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Kategori Pengguna
Tugas
Mahasiswa
Menyelesaikan tugas akhir.
Koordinator TA
Koordinator dalam penyusunan tugas akhir mahasiswa.
Pembimbing TA
Mendampingi dan memberi saran tiap mahasiswa
dalam menyusun dan menyelesaikan Tugas Akhir.
Administrator
2.4
Mengelola website.
Batasan-batasan
Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah:
Mahasiswa dan dosen tidak tersambung dengan internet.
 Hanya ditujukkan kepada mahasiswa yang mengambil Tugas Akhir.
 Dikhususkan untuk mahasiswa jurusan Teknik Komputer.
Diperuntukkan kepada mahasiswa dan dosen pada suatu universitas.
Belum mampu mengunggah dokumen TA
Belum mampu melakukan pencarian.
2.5
Asumsi dan Kebergantungan
 Para pengguna SITAWA sudah terbiasa menggunakan komputer.
 SITAWA akan dijalankan pada komputer yang terhubung dalam sebuah web browser
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Deskripsi Rinci Kebutuhan
3.1
Kebutuhan antarmuka eksternal
Kebutuhan antarmuka eksternal pada SITAWA mencakup kebutuhan antarmuka pemakai, dan
antarmuka perangkat lunak.
3.1.1
Antarmuka pemakai
Antarmuka pemakai menggunakan sistem yang berbasis web. Sehingga pengguna dapat
mengoperasikannya menggunakan web browser pada personal komputer atau laptop.
3.1.2
Antarmuka perangkat keras
Kebutuhan minimum perangkat keras yang dapat digunakan oleh SITAWA adalah:
Personal computer (PC)
Laptop
3.1.3 Antarmuka perangkat lunak
Untuk mengakses SITAWA dapat menggunakan berbagai jenis web browser.
3.1.4 Antarmuka komunikasi
SITAWA menggunakan antarmuka komunikasi client-server.
3.2
Kebutuhan Fungsional
3.2.1
Aliran informasi
Pilih Dosen/Ganti Dosen
Gambar 3.1 Data Context Diagram
Mengenai TA
Mengenai TA
Data informasi TA
Data jadwal sidangTA
3.2.1.1
DFD
Mahasiswa
Login
Daftar
Level
1 ID baru
Pesan Daftar ID berhasil
Pesan Daftar ID tidak berhasil
Pesan Login berhasil
Login
SITAWA
Pesan
Loginbehasil
tidak berhasil
Pesan Login
Inform
asi ID
mengeai TA
User
Pesan Login tidak behasil
2
Login
Pesan Login behasil
Data Mahasiswa
Mahasiswa
User ID
Informasi mengenai TA
Pesan sukses
Load User ID Load User ID
Store Data
Informasi jadwal sidang TA
Mahasiswa
1
Daftar
Pesan tidak vallid
Pilih dosen/Ganti Dosen berhasil
Data Jadwal
sidangTA
Dosen
Pesan Login tidak berhasil
Pesan Login tidak behasil
Dosen
Pesan Login berhasil
Pilih Dosen
Pembimbing
Sukses
Dosen
Mahasiswa
Pilih Dosen
Pembimbing
3
Pilih Menu
Jadwal
Informasi
Sidang
TA
Jurusan Teknik Komputer
SidangTA
Unikom
Mahasiswa
Pilih Menu
Informasi
Mengenai TA
4
Mengenai TA
SKPL-G01
5
Pembimbing
TA
Store Data
Halaman dari
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer - Unikom dan bersifat rahasia.
Data mdiketahui
engenai
Dilarang untuk me-reproduksi dokumen ini tanpa
oleh Jurusan Teknik Komputer
Store
data
Load
data
Jadwal
SidangTA
Informasi TA
Dosen
Gambar 3.2 Data Flow Diagram Level 1
3.2.1.2 DFD Level 2 untuk Proses 3
3.1
Perbarui Jadwal
SIdang
Data Jadwal
Sidang
Pesan Jadwal Sidang
telah diperbarui
Pilih Menu
Dosen
Infomasi Jadwal
Sidang
3.2
Cek Jadal
Sidang
Pilih Menu
Jadwal Sidang
Mahsiswa
Store Jadwal
Sidang
Jadwal Sidang
Load Data
Gambar 3.3 Data Flow Diagram Level 2 untuk Proses 3
3.2.1.3 DFD Level 2 untuk Proses 4
Cek dafta judul TA
Daftar Judul TA
Daftar Judul TA
4.1
Perbarui Jadwal
Bimbingan TA
Data jadwal
Bimbingan
Cek Infomasi
Dosen
Informasi
4.4
Daftar Judul
TA
Pilih menu
Dosen
Daftar judul TA
Bidang
Pilih
menu Keahlian
Dosen
Load data
4.3
IInformasi
TA
Informasi
Mengeai TA
Piiih menu
Mahasiswa
Cek Informasi
Bidang
Keahlian
Dosen
4.5
Bidang
Keahlian
Dosen
Load data
Store data
Mengenai TA
4.2
Jurusan
Teknik KomputerPerbarui bidang
Bimbingan TA
Keahlian
Unikom
Dosen
Store data
SKPL-G01
BidangKeahlian
Dosen
data
HalamanLoad
dari
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
Gambar 3.4 Data Flow Diagram Level 2 untuk Proses 4
3.2.1.4 DFD Level 3 untuk Proses 3.1
3.1.1
PostingJadwal
SidangTA
Data jadwal
SidangTA
Store data
Dosen
Data jadwal
SidangTA
3.1.2
Hapus Jadwal
SidangTA
Data jadwal
SidangTA
Jadwal Sidang
Gambar 3.5 Data Flow Diagram Level 3 untuk Proses 3.1
3.2.1.5 DFD Level 3 untuk Proses 4.1
4.1.1
PostingJadwal
Bimbingan TA
Data jadwal
Bimbingan TA
Data jadwal
Bimbingan TA
Store data
Bimbingan TA
Dosen
Hapus
Hapus jadwal
bimbingan TA
Gambar 3.6 Data Flow Diagram Level 3 untuk Proses 4.1
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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.2.1.6 DFD Level 3 untuk Proses 4.2
Dosen
Data bidang
Keahlian Dosen
4.2.1
Ubah bidang
keahlian Dosen
Store data
BidangKeahlian
Dosen
Gambar 3.7 Data Flow Diagram Level 3 untuk Proses 4.2
3.2.2
Deskripsi proses
3.2.2.1 Proses 1
Input: Data mahasiswa.
Output: Pesan pendaftaran berhasil, pesan pendaftaran tidak berhasil.
Algoritma:
1. Input data mahasiswa.
2. Cek apakah data mahasiswa valid atau tidak.
3. Jika valid, maka data mahasiswa disimpan ke database.
4. Jika data mahasiswa tidak valid, kembali ke langkah nomor 1.
5. Tampilkan pesan pendaftaran telah berhasil atau pesan pendaftaran tidak berhasil.
3.2.2.2 Proses 2
Input: Data mahasiswa atau data dosen.
Output: Pesan login telah berhasil, pesan login tidak berhasil.
Algoritma:
1. Input data mahasiswa atau data dosen.
2. Cek apakah data mahasiswa valid atau tidak.
3. Jika data valid, maka masuk ke halaman utama.
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
4. Jika data tidak valid, kembali ke langkah nomor 1.
5. Tampilkan pesan login telah berhasil atau pesan login tidak berhasil.
3.2.2.3 Proses 3
Input: Data jadwal sidang TA, pilih menu jadwal sidang TA.
Output: Informasi jadwal sidang TA.
Algoritma:
1. Jika dosen, input data jadwal sidang TA.
2. Data jadwal sidang TA disimpan di database.
3. Jika mahasiswa, input mengecek jadwal sidang TA.
4. Tampilkan informasi jadwal sidang TA.
3.2.2.4 Proses 3.1
Input: Data jadwal sidang TA.
Output: Informasi jadwal sidang TA.
Algoritma:
1. Jika dosen, input data jadwal sidang TA.
2. Data jadwal sidang TA disimpan di database.
3. Jika mahasiswa atau dosen, input mengecek jadwal sidang TA.
4. Tampilkan informasi jadwal sidang TA.
3.2.2.5 Proses 3.1.1
Input: Data jadwal sidang TA.
Algoritma:
1. Dosen meng-input data jadwal sidang TA.
2. Data jadwal sidang TA disimpan di database.
3.2.2.6 Proses 3.1.2
Input: Data jadwal sidang TA
Algoritma:
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
1. Dosen meng-input data jadwal sidang TA.
2. Data jadwal sidang TA disimpan di database.
3.2.2.7 Proses 3.2
Input: Mengecek jadwal sidang TA.
Output: Informasi jadwal sidang TA.
Algoritma:
1. Cek jadwal sidang TA.
2. Tampilkan informasi jadwal TA
3.2.2.8 Proses 4
Input: Data mengenai informasi TA, pilih menu mengenai TA.
Output: Informasi mengenai TA.
Algoritma:
1. Jika dosen, input data mengenai informasi TA.
2. Data mengenai informasi TA disimpan di database.
3. Jika mahasiswa, pilih menu mengenai TA.
4. Tampilkan informasi mengenai TA.
3.2.2.9 Proses 4.1
Input: Data jadwal bimbingan TA.
Algoritma:
1. Dosen meng-input data jadwal bimbingan TA.
2. Data jadwal bimbingan TA disimpan di database.
3.2.2.10 Proses 4.1.1
Input: Data jadwal bimbingan TA.
Algoritma:
1. Dosen meng-input jadwal bimbingan TA.
2. Data jadwal bimbingan TA disimpan di database.
3.2.2.11 Proses 4.1.2
Input: Data jadwal bimbingan TA.
Algoritma:
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
1. Dosen meng-input jadwal bimbingan TA.
2. Data jadwal bimbingan TA disimpan di database.
3.2.2.12 Proses 4.2
Input: Data bidang keahlian dosen.
Algoritma:
1. Input data bidang keahlian dosen.
2. Data bidang keahlian dosen disimpan di database.
3.2.2.13 Proses 4.3
Input: Pilih menu informasi mengenai TA.
Output: Informasi mengenai TA.
Algoritma:
1. Pilih menu mengenai TA.
2. Tampilkan informasi mengenai TA.
3.2.2.14 Proses 4.4
Input: Pilih menu daftar judul TA.
Output: Informasi judul TA.
Algoritma:
1. Pilih menu daftar judul TA.
2. Tampilkan informasi judul TA.
3.2.2.15 Proses 4.5
Input: Pilih menu bidang keahlian dosen.
Output: Informasi bidang keahlian dosen.
Algoritma:
1. Pilih menu bidang keahlian dosen.
2. Tampilkan bidang keahlian dosen.
3.2.2.16 Proses 5
Input: Data dosen pembimbing.
Output: Pilih dosen pembimbing telah berhasil.
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Algoritma:
1. Mahasiswa meng-input data dosen pembimbing.
2. Data dosen pembimbing disimpan di database.
3. Tampilkan pesan pilih dosen pembimbing telah berhasil.
3.3
Deskripsi Data
3.3.1
Kamus data
1. Data mahasiswa baru = *identitas mahasiswa baru yang berupa nama, NIM, alamat, kelas,
no telp*
2. Data mahasiswa TA = *identitas mahasiswa TA yang berupa nama, NIM, alamat, kelas, no
telp*
3. Data dosen = *identitas dosen yang berupa nama, NIP, alamat, no telp*
4. Data jadwal sidang TA = *informasi mengenai jadwal siding TA*
5. Data jadwal bimbingan TA = *informasi mengenai jadwal bimbingan TA*
6. Data mengenai TA = *informasi yang berkaitan TA*
7. Data dosen pembimbing = *informasi mengenai data dosen pembimbing*
8. Data daftar judul TA = *informasi judul judul TA*
9. Data bidang keahlian dosen = *informasi mengenai bidang keahlian dosen*
10. Pesan pendaftaran berhasil = *pesan yang diberikan kepada mahasiswa bahwa proses
pendaftaran telah berhasil*
11. Pesan pendaftaran tidak berhasil = *pesan yang diberikan kepada mahasiswa bahwa proses
pendaftaran tidak berhasil*
12. Pesan login telah berhasil = *pesan yang diberikan kepada mahasiswa bahwa proses login
telah berhasil*
13. Pesan login tidak berhasil= *pesan yang diberikan kepada mahasiswa bahwa proses login
tidak berhasil*
14. Pilih menu = *pilihan menu dalam tampilan halaman web*
15. Input data mahasiswa = *proses memasukkan data mahasiswa*
16. Input data dosen = *proses memasukkan data dosen*
17. data mahasiswa disimpan ke database = *data mahasiswa TA disimpan di database*
18. Data dosen pembimbing disimpan di database = *dosen pembimbing yang dipilih
mahasiswa disimpan di database*
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
19. Data jadwal bimbingan TA disimpan di database = *dosen menyimpan jadwal bimbingan
TA di database*
20. Data bidang keahlian dosen disimpan di database = *data bidang keahlian dosen disimpan
database*
3.4
Deskripsi Kebutuhan Non Fungsional
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.4.2
Batasan Memori
Besarnya memori yang dibutuhkan pada komputer klien minimal 512Mb, sedangkan pada komputer
server memori minimal 1Gb. Tidak ada batasan untuk kapasitas minimal harddisk pada komputer
klien, sedangkan kapasitas penyimpanan data pada server adalah sebesar 5 0Gb.
3.4.3
Modus Operasi
Modus operasi SITAWA ini terbagi menjadi 3, yaitu:
 Level user biasa: hanya dapat melakukan pendaftaran tugas akhir, mampu melakukan login,
mampu melihat jadwal sidang, mampu melihat informasi mengenai TA, mampu melihat
daftar judul TA.
 Level dosen: mampu mengelola jadwal sidang TA, mampu mem-posting jadwal sidang TA,
mampu memperbarui jadwal sidang TA, mampu menghapus jadwal sidang TA, mampu
mengelola informasi mengenai TA, mampu memperbarui jadwal bimbingan TA, mampu
memperbarui bidang dosen.
 Operasi backup dan recovery dilakukan setiap hari oleh dosen.
3.4.4
Kebutuhan Adaptasi Lokasi
SITAWA ini tidak bergantung pada lokasi karena perangkat lunak ini terinstalasi pada jaringan
lokal yang terhubung ke server.
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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.5
Atribut Kualitas Perangkat Lunak
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.
3.5.4
Keremawatan (maintainability)
SITAWA tidak memerlukan perawatan khusus (perawatan data dilakukan oleh database dosen di
server).
3.5.5
Kepemindahan (portability)
SITAWA bersifat portable, karena dirancang untuk berjalan pada semua sistem operasi.
3.5.6
Batasan Perancangan
SITAWA dapat diimplementasikan pada semua sistem operasi, menggunakan kakas notepad++,
bahasa pemrograman PHP.
3.5.7
Matriks Keterunutan
Tabel 3.1 Matriks Keterunutan
SKP
SKPL-F1
SKPL-F2
SKPL-F3
SKPL-F-3.1
SKPL.F-3.2
SKPL-F-3.3
SKPL-F-4
SKPL-F-4.1
Jurusan Teknik Komputer
Unikom
Fungsi
SITAWA mampu melakukan pendaftaran.
SITAWA mampu melakukan login.
SITAWA mampu mengelola jadwal sidang TA.
SITAWA mampu mem-posting jadwal sidang TA.
SITAWA mampu memperbarui jadwal sidang TA.
SITAWA mampu menghapus jadwal sidang TA.
SITAWA mampu mengelola informasi mengenai TA.
SITAWA mampu memperbarui jadwal bimbingan TA.
SKPL-G01
Halaman dari
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
SKPL-F-4.2
SKPL.F-5
SKPL-F-5.1
SKPL-F-5.2
SITAWA mampu memperbarui bidang dosen.
SITAWA mampu melihat informasi mengenai TA.
SITAWA mampu melihat daftar judul TA.
SITAWA mampu melihat bidang dosen.
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
Kesimpulan dan Saran
4.1 Kesimpulan
SITAWA merupakan perangkat lunak berbasis web yang dibuat untuk mempermudah proses
pembuatan tugas akhir. Selain itu tujuan utamanya untuk memantau perkembangan tugas akhir
mahasiswa pada suatu universitas agar dalam pengerjaannya menjadi terarah dan terpadu sehingga
dapat mempercepat masa penyelesaian tugas akhir. Misalnya mahasiswa dapat melihat bidang
keahlian dosen, melihat jadwal sidang TA, serta melihat jadwal bimbingan tugas akhir. Dengan
dibuatnya perangkat lunak ini, diharapkan mahasiswa yang mengambil tugas akhir dapat
memanfaatkannya untuk kemudahan pengerjaan tugas akhir.
4.2
Saran
 SITAWA diharapkan dapat membantu mahasiswa yang sedang mengerjakan tugas akhir.
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
 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.
Daftar Pustaka
[1] IEEE, “IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement
Specifications.,” 1993. [Online]. Available: https://standards.IEEE.org/findstds/standard/8301993.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.
Lampiran
Flow map/Prosedur
Lampiran lain yang dianggap perlu
1.1
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
Jurusan Teknik Komputer
Unikom
SKPL-G01
Halaman dari
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
