untuk:
Mata Kuliah
IF36318 Rekayasa Perangkat Lunak
Dipersiapkan oleh:
Febrina T. Budi H. (10106310)
Muhydin (10106291)
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
1. Pendahuluan....................................................................................................................................7
1.1 Tujuan Penulisan Dokumen................................................................................................7
1.2 Lingkup Masalah................................................................................................................7
1.3 Definisi, Singkatan, dan Akronim....................................................................................7
1.4 Referensi.............................................................................................................................7
1.5 Deskripsi Umum Dokumen................................................................................................8
2 Deskripsi Global Perangkat Lunak.............................................................................................9
2.1 Perspektif Produk...............................................................................................................9
2.2 Fungsi Produk.....................................................................................................................9
2.3 Karakteristik Pengguna.......................................................................................................9
2.4 Batasan-batasan..................................................................................................................9
2.5 Asumsi dan Kebergantungan............................................................................................10
3 Deskripsi Rinci Kebutuhan.......................................................................................................10
3.1 Kebutuhan antarmuka eksternal.......................................................................................10
3.1.1 Antarmuka pemakai..................................................................................................10
3.1.2 Antarmuka perangkat keras......................................................................................10
3.1.3 Antarmuka perangkat lunak......................................................................................10
3.1.4 Antarmuka komunikasi...........................................................................................\10
3.2 Kebutuhan Fungsional......................................................................................................11
3.2.1 Aliran informasi........................................................................................................11
3.2.1.1 DFD 1...................................................................................................................11
3.2.1.2 DFD 2 dan seterusnya...........................................................................................12
3.3 Deskripsi Data..................................................................................................................14
3.3.1 Kamus data...............................................................................................................14
3.3.2 Deskripsi Kebutuhan Non Fungsional......................................................................14
3.3.3 Atribut kualitas perangkat lunak...............................................................................15
3.4 Batasan Perancangan........................................................................................................16
3.5 Matriks Keterunutan.........................................................................................................16
Daftar Tabel
Tabel 3.1 Kebutuhan Non Fungsional .................................................................... 15
Tabel 3.2 Atribut Kualitas Perangkat Lunak........................................................... 15
Tabel 3.3 Matriks Keterunutan ............................................................................... 16
0.4 Referensi
1. Spesifikasi Tugas I Mata Kuliah SE6162 Pembangunan Perangkat
LunakAutomated Teller Machine (ATM).
2. GL01AT, template dokumen Spesifikasi Kebutuhan Perangkat Lunak.
(SKPL)
3. Pressman, Roger. Software Engineering : A Practitioner’s Approach,
McGraw-Hill, Singapore.
1.4 Batasan-batasan
Batasan-batasan yang digunakan pada pengembangan perangkat lunak
ini adalah:
1) User yang berhubungan langsung dengan aplikasi hanya bagian
registrasi dan administrator
User
1.
Bagian Registrasi Data Login Data Login Administrator
Login User
Data Baru
Kartu
Login
Pasien
Valid Login Valid
Baru
Data
Pasien 3.
Pengecekan 2.
Dan ID Pasien Data pasien lama Pengolahan
Pembuatan Data Pasien
Kartu Pasien
Data Baru
2.1
Insert Data
Baru
Data masukan
Data terhapus
Data Pasien
2.3
Data lama
hapus data
Data lama
Data teredit
2.2
Edit Data
3.1
Cek ID pasien
Pasien baru
dalam
database
Data
Pasien
baru
3.2
Pembuatan
kartu pasien
Kartu pasien
• Data login
ID + Password
• Pesan autentifikasi = string 30 karakter
Jurusan Teknik Informatika
SKPL-001 Halaman 13 dari 16
Unikom
• Kartu pasien (nama = string 30 karakter, alamat = string 40 karakter No.
Kartu = string 5 karakter, tanggal lahir = date)
• Data
– Data baru
– Data masukan
– Data lama
– Data teredit
– Data valid
– Data invalid
• Data = string 255 karakter
• ID = string maximal 10 karakter
• Password = string maximal 20 karakter
Kriteria Tuntutan
Performansi Perangkat lunak ini akan dioperasikan pada computer :
• PC yang tidak perlu terhubung dengan internet
• Monitor, keyboard mouse dan printer..
• Tidak ada spesifikasi khusus
Keamanan • Perangkat lunak ini dilengkapi dengan ID dan
password
• Hanya bagian-bagian tertentu yang mengetahui
password tersebut seperti bagian registrasi.
Modus Operasi • Ketika data pasien dimasukan maka data pasien
tersebut akan mengurut sesuai dengan nomor
urutannya.
• Setiap data pasien yang sudah di inputkan maka akan
dimasukan kedatabase rumah sakit.
Antar Muka • Tampilan perangkat lunak harus sederhana dan
mudah dipahami sehingga dalam penggunaannya
Pemeriksaan
Pasien
• ERD
Pasien Diobati Dokter
Dilayani
User