You are on page 1of 10

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

Untuk

<nama perangkat lunak>

Disusun oleh:

<NIM dan Nama anggota>

Program Studi Teknik Informatika

Universitas Maritim Raja Ali Haji (UMRAH)

2018

Spesifikasi Kebutuhan
Program Studi
Perangkat Lunak
Teknik Informatika Tgl: <isi tanggal>
<Nama perangkat
FT - UMRAH
lunak>

Teknik Informatika – UMRAH Halaman 1/ dari 10 halaman


DAFTAR ISI

I. PENDAHULUAN .................................................................................................................. 5
1.1. Tujuan Penulisan Dokumen ............................................................................................. 5
1.2. Ruang Lingkup Masalah .................................................................................................. 5
1.3. Definisi, Istilah, dan Singkatan ........................................................................................ 5
1.4. Referensi........................................................................................................................... 5
1.5. Ikhtisar Dokumen (Deskripsi Umum Dokumen) ............................................................. 5
II. DESKRIPSI UMUM PERANGKAT LUNAK ................................................................... 6
2.1. Deskripsi Umum Sistem................................................................................................... 6
2.2. Fungsi Produk .................................................................................................................. 6
2.3. Karakteristik Pengguna .................................................................................................... 6
2.4. Lingkungan Operasi ......................................................................................................... 6
2.5. Asumsi dan Ketergantungan <bila dibutuhkan> .............................................................. 6
III. DESKRIPSI PERANCANGAN RINCI............................................................................... 8
3.1. Deskripsi Rinci Tabel ....................................................................................................... 8
3.1.1. Tabel 1 <nama table> ............................................................................................... 8
3.1.2. Tabel 2 <nama table> ............................................................................................... 8
3.2. Deskripsi Fungsional ........................................................................................................ 8
3.2.1. Context Diagram ....................................................................................................... 8
3.2.2. DFD Level 0 ............................................................................................................. 9
3.2.3. Dst ............................................................................................................................. 9
3.3. Entity Relationship Diagram ............................................................................................ 9
3.4. Antarmuka Pengguna ..................................................................................................... 10
3.5. Spesifikasi Field Data Layar .......................................................................................... 10

Teknik Informatika – UMRAH Halaman 2/ dari 10 halaman


DAFTAR GAMBAR

Teknik Informatika – UMRAH Halaman 3/ dari 10 halaman


DAFTAR TABEL

Teknik Informatika – UMRAH Halaman 4/ dari 10 halaman


I. PENDAHULUAN

1.1. Tujuan Penulisan Dokumen


Tuliskan dengan ringkas tujuan dokumen ini dibuat, dan digunakan oleh siapa.

1.2. Ruang Lingkup Masalah


Tuliskan dengan ringkas nama aplikasi dan deskripsinya. Maksimal 1 paragraf. Berikan
gambaran singkat mengenai perangkat lunak yang akan dikembangkan, termasuk
keuntungan, tujuan dan sasaran. Terangkan juga hubungan perangkat lunak dengan
sasaran perusahaan atau strategi bisnis

1.3. Definisi, Istilah, dan Singkatan


Semua definisi, istilah, dan singkatan yang digunakan dalam dokumen ini serta
penjelasannya.

1.4. Referensi
Tuliskan dokumentasi perangkat lunak yang dirujuk oleh dokumen ini seperti buku atau
panduan.

1.5. Ikhtisar Dokumen (Deskripsi Umum Dokumen)


Tuliskan sistematika pembahasan dokumen ini

Teknik Informatika – UMRAH Halaman 5/ dari 10 halaman


II. DESKRIPSI UMUM PERANGKAT LUNAK

2.1. Deskripsi Umum Sistem


Jelaskan mengenai produk yang dijabarkan di SKPL ini.

2.2. Fungsi Produk


Berikan ringkasan mengenai fungsi utama dari produk yang bisa digunakan user. Secara
detail akan disajikan di bab 3, sehingga hanya high level saja yang dituliskan pada sub-
bab ini. Susunlah fungsi utama produk tersebut dengan tujuan agar semua user dan
pembaca SKPL dapat mengerti dengan mudah.

2.3. Karakteristik Pengguna


Identifikasi dan deskripsikan user yang menggunakan produk. Memperkenalkan variasi
klasifikasi pengguna yang akan mempergunakan perangkat lunak ini. Klasifikasi
pengguna bisa dibedakan berdasarkan banyak pengguna, kumpulan pengguna fungsi
perangkat lunak, keahlian teknis, keamanan atau pembagian hak akses. Terangkan
karakteristik dan kebutuhan yang berhubungan dengan setiap klasifikasi pengguna.
Membedakan klasifikasi pengguna yang sangat penting untuk perangkat lunak ini,
dengan klasifikasi pengguna yang dianggap kurang penting untuk dipuaskan.

2.4. Lingkungan Operasi


Merupakan gambaran lingkungan dimana perangkat lunak ini akan beroperasi, termasuk
platform perangkat keras, versi dan sistem operasi, dan berbagai software atau aplikasi
lain yang diperlukan untuk mendampinginya. Sebutkan Operating system, DBMS,
development tools, bahasa pemrograman yang digunakan.

2.5. Asumsi dan Ketergantungan <bila dibutuhkan>


Berisi daftar beberapa asumsi yang akan mempengaruhi beberapa kebutuhan dalam
SKPL. Termasuk di dalamnya third-party atau komponen komersil dalam perencanaan
yang digunakan, isu-isu atau batasan tentang pengembangan atau lingkungan operasi.
Pekerjaan pembuatan SKPL ini akan terpengaruh jika asumsi-asumsinya tidak benar,
tidak shared, atau berubah. Tunjukkan juga ketergantungan terhadap faktor eksternal,
seperti komponen-komponen perangkat lunak yang dimaksudkan untuk digunakan pada
proyek lain, kecuali kalau telah disiapkan pada dokumen lain (misalnya dalam dokumen
perencanaan proyek).

Teknik Informatika – UMRAH Halaman 6/ dari 10 halaman


Teknik Informatika – UMRAH Halaman 7/ dari 10 halaman
III. DESKRIPSI PERANCANGAN RINCI

3.1. Deskripsi Rinci Tabel


Berisi deskripsi table-tabel basis data jika aplikasi berbasis data.

3.1.1. Tabel 1 <nama table>


Identifikasi/Nama : tbMaster
Deskripsi isi : ….
Jenis : table data induk/transaksi
Primary key : id_master
Id Field Tipe & length Boleh NULL Deskripsi
id_master Int(5) No

Ctt: kolom “boleh NULL” berisi “NO” (tidak boleh kosong) atau “YES” (boleh
kosong)

3.1.2. Tabel 2 <nama table>


Seperti di atas.

3.2. Deskripsi Fungsional

3.2.1. Context Diagram


Berikan kalimat awal & perujukan sebelum gambar. Context diagram produk ini
ditunjukkan pada Gambar 1.

Admin Laporan Data registrasi Pelanggan

Konfirmasi registrasi,
Data Konten Informasi Produk
Sistem Informasi
Penjualan Online
Konfirmasi pesanan

Data pelanggan,
Staff Data transaksi Laporan Manajer

Gambar 1. Context Diagram

Berikan penjelasan untuk setiap gambar.

Teknik Informatika – UMRAH Halaman 8/ dari 10 halaman


3.2.2. DFD Level 0

3.2.3. Dst

3.3. Entity Relationship Diagram


Perancangan relasi antar entitas di database ditunjukkan pada Gambar 2.

Id_testimoni
Id_testimoni
Testimoni
Testimoni Id_pembayaran
Id_pembayaran
Testimoni
Testimoni n
Tgl_unggah
Tgl_unggah

Kota Total
Kota Pembayaran Total
Pembayaran

Jalan 1
Jalan No_rek
No_rek
Melakukan
Porpinsi Melakukan
Porpinsi
File_unggah
File_unggah

Kode_pos Id_produk
Kode_pos Id_produk

Id_pelanggan Alamat Nama_produk


Id_pelanggan Alamat Nama_produk
Tgl_pemesanan
Tgl_pemesanan
Nama Gambar
Nama 1 Gambar

Tgl_lahir 1 Jenis_produk
Tgl_lahir n Jenis_produk
Pelanggan Pemesanan Produk
Pelanggan Pemesanan Produk
Jenis_kelamin Ukuran
Jenis_kelamin Ukuran

Email n Total Email Bahan


Email Total Email Bahan

No_telp Status Id_pelanggan Harga


No_telp Status Id_pelanggan Harga
Memiliki
Memiliki
No_hp Nama Stok
No_hp Nama Stok

Tgl_lahir
Tgl_lahir
1 Kota
Kota
1
Id_user Jenis_kelamin
Id_user Jenis_kelamin
Jalan
Jalan
Username User 1 mempunyai n Pegawai Alamat
Username User mempunyai Pegawai Alamat
Propinsi
Propinsi
No_telp
Password No_telp
Password
1 Kota Kode_pos
Kota Kode_pos
No_hp
No_hp
Jalan
Jalan
Dipunyai
Dipunyai
Id_admin Propinsi
Id_admin Propinsi
Id_profil
Id_profil
Nama Kode_pos
Nama n Kode_pos Nama_peru
Nama_peru No_rek
sahaan No_rek
sahaan
Tgl_lahir Deskripsi Profil Alamat
Tgl_lahir Deskripsi Profil Alamat
Admin Alamat
Admin Alamat Logo No_telp
Jenis_kelamin Logo No_telp
Jenis_kelamin
Id_berita
Id_berita
1 Email No_hp
Email No_hp
email
email
Mengelola n Berita Tanggal
Mengelola Berita Tanggal

No_hp
No_hp Isi Judul
Isi Judul

Gambar 2. Entity Relationship Diagram

Teknik Informatika – UMRAH Halaman 9/ dari 10 halaman


3.4. Antarmuka Pengguna
Berisi antarmuka pengguna yang digunakan produk. Jika halaman mengandung field dan
label, gambarkanlah sesuai dengan posisinya. Contoh perancangan antarmuka pengguna
ditunjukkan pada Gambar 3.

Gambar 3. Contoh antarmuka pengguna

3.5. Spesifikasi Field Data Layar


Ctt: hanya ada jika layar “dibelakang”nya memproses basis data. Kolom dan validasi
hanya diisi jika layar entry/Update (field bukan hanya tampilan).

Label Field Table/Query validasi

Teknik Informatika – UMRAH Halaman 10/ dari 10 halaman

You might also like