SDD Psi 19 09 PDF
SDD Psi 19 09 PDF
Disusun Oleh :
12S16008 Alfendo Situmorang
12S16012 Christine Nababan
12S16022 Rosa Siagian
12S16032 Hasiholan Manurung
Untuk :
Institut Teknologi Del
Sitoluama
1.2 Scope
Ruang lingkup dokumen ini meliputi penjelasan mengenai sistem yang akan
dikembangkan dan penjelasan mengenai batasan pembangunan aplikasi serta fungsi-
fungsi yang akan digunakan.
2.1 Environment
Berikut adalah spesifikasi teknis perangkat lunak yang dipakai dalam pengembangan.
a. Operating System
Sistem operasi yang digunakan untuk pengembangan sistem adalah Windows 10.
b. Hardware
Spesifikasi hardware yang digunakan untuk Pengembangan Campus Information
System (CIS) IT Del Modul Izin Makan di Kantin adalah:
1. Laptop : Acer
2. Processor : Intel(R) Core(TM) i-5 CPU 2.50GHz
3. RAM : 8GB
c. Software
1. Bahasa pemrograman : PHP 7.1.1
2. Word Processor : Microsoft Word 2010
3. DBMS : SQLyog versi 8.6 atau MySQL
4. Menggambar ERD, BPMN, : Microsoft Visio Profesional 2013
dan Use case diagram
3.2.1.7 Algorithm
Id Proses : SDD_Process_001_Login
Object Terkait : Login
Event : Click
Initial State(IS):
Table Askm_keasramaan, Dimx_dim, Hrdx_dosen telah dibuat dan telah memiliki beberapa row.
Final State (FS):
User berhasil melakukan login dan langsung menuju dashboard.
Spesifikasi Proses/ Algoritma:
1. Cek apakah data yang dimasukkan sesuai dengan data yang telah disimpan dalam table
Askm_keasramaan, Dimx_dim, Hrdx_dosen.
2. IF tidak sesuai, maka akan ditampilkan error message
ELSE sesuai, tampilkan halaman dashboard kepada user.
Gambar 23 Detail Screen Layout Request Izin Tarlambat Makan secara Kelompok
3.2.2.3.1.b Detail Screen Layout Request Izin Tarlambat Makan secara Pribadi
Gambar 24 Detail Screen Layout Request Izin Tarlambat Makan secara Pribadi
Gambar 25 Detail Screen Layout Request Izin Tidak Makan secara Kelompok
Gambar 26 Detail Screen Layout Request Izin Tidak Makan secara Kelompok
3.2.2.7 Algorithm
Id Proses : SDD_Process_002_Request_Izin_Makan
Object Terkait : Request Izin Makan
Event : Click
Initial State (IS):
Table Askm_r_status_request masih kosong
Final State (FS):
Menghasilkan table Askm_r_status_request yang telah ditambahkan satu record.
Spesifikasi Proses/ Algoritma:
1. Cek apakah data yang dimasukkan ada
2. Jika belum ada, tambahkan 1 record pada table Askm_r_status_request
3.2.2.9.1 Detail Screen Layout Approval Izin Makan oleh Pihak Keasramaan
Tampilan detail approval izin makan oleh pihak keasramaan dapat dilihat pada gambar
berikut.
3.2.2.9.2 Detail Screen Layout Approval Izin Makan oleh Dosen Pengampu
Tampilan detail approval izin makan oleh dosen pengampu dapat dilihat pada gambar
berikut
Gambar 28 Detail Screen Layout Approval Izin Makan oleh Dosen Pengampu
3.2.3.2 Detail Screen Layout View Detail Tata letak (Layout) Meja Makan
Tampilan view detail layout meja makan dapat dilihat pada gambar berikut.
Gambar 34 Detail Screen Layout View Detail Tata letak (Layout) Meja Makan
Gambar 35 Detail Screen Layout Print Tata letak (Layout) Meja Makan
3.4 Traceability
Pada bagian ini diisi dengan tabel yang membantu untuk menelusuri keterkaitan
perancangan terhadap spesifikasi kebutuhan.
3.4.1 Data
Pada bagian ini dituliskan traceability dari tabel aplikasi yang dirancang terhadap DFD
dan ER dapat dilihat pada tabel berikut.
Table 34 Traceability Tabel Aplikasi terhadap DFD dan E/R
Nama Tabel Primary Key Data store E/R Deskripsi isi
Mahasiswa dim_id Mahasiswa Mahasiswa Terdiri dari dim_id, nim, user_name,
ref_kbk_id, nama, createdmahasiswa_ at,
createdmahasiswa_by,
updatedmahaiswa_at,
updatedmahasiswa_by,
deletedmahasiswa_at,
deletedmahasiswa_by, deletemahasiswa
yang berelasi dengan tabel meja makan,
tabel izin makan, dan tabel administrasi
akademik.
Administrasi registrasi_id Mahasiswa Mahasiswa Terdiri dari registrasi_id, semester tahun
Akademik ajaran, nim, kelas id, dim id, dan tahun
ajaran, createdakademik_at,
createdakademik_by,
updatedakademik_at,
updatedakademik_by,
deletedakademik_at,
deletedakademik_by, deleteakademik
yang berelasi dengan tabel mahasiswa
dan tabel kelas.
Meja Makan meja_id Mahasiswa Mahasiswa Terdiri dari meja_id, lantai, kantin_id,
dim id, createdmeja_at, createdmeja_by,
updatedmeja_at, updatedmeja_by,
deletedmeja_at, deletedmeja_by,
deletemeja, yang berelesi dengan tabel
mahasiswa dan tabel kantin.
Kantin kantin id Mahasiswa Mahasiswa Terdiri dari kantin id, nama kantin,
createdkantin_at, createdkantin_by,
updatedkantin_at, updatedkantin_by,
deletedkantin_at, deletedkantin_by,
deletekantin yang berelasi dengan tabel
meja makan.
Kelas kelas id Mahasiswa Mahasiswa Terdiri dari kelas id, dosen wali id, tahun
3.4.2 Requirements
Table 35 Kebutuhan-kebutuhan pada sistem (Requirements)
SRS-Id No. Fungsi Keterangan
SyRS-FR-01 MF-01 User melakukan otentikasi.
SyRS-FR-02 MF-02 User melakukan request izin makan.
SyRS-FR-03 MF-03 Pihak keasramaan dan dosen pengampu melakukan approval
terhadap pengajuan izin mahasiswa
SyRS-FR-04 MF-04 User melihat riwayat izin makan
SyRS-FR-05 MF-05 User melihat layout meja makan
SyRS-FR-06 MF-06 User melihat hasil rekapitulasi data izin makan mahasiswa
SyRS-NFR-01 CIS dapat diakses selama 24 jam setiap hari, sehingga pengunjung
dan pengguna dapat mengakses sistem kapan pun.
SyRS-NFR-02 Presentasi kegagalan pengembangan CIS IT Del Modul Izin
Makan di Kantin saat dioperasikan adalah 10%.
SyRS-NFR-03 Pengembangan CIS IT Del Modul Izin Makan di Kantin dapat
diakses melalui web browser.
SyRS-NFR-04 Pengembangan CIS IT Del Modul Izin Makan di Kantin harus
No. dokumen :
No. versi :
Halaman Semula Menjadi Alasan perubahan