You are on page 1of 13

GL01A

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

APLIKASI SISTEM INFORMASI WARUNG NASI GORENG


TENDA

untuk:

Warung Nasi Goreng Tenda PGA

Dipersiapkan oleh:

Kelompok 20

Yunita Ayu Lestari (1107130069)

Deasiva Intan (1107130133)

Riki N(1107

Prodi S1 Teknik Informatika - Universitas Telkom

Jalan Telekomunikasi No. 1


Nomor Dokumen Halaman
Prodi S1- Teknik Informatika
GL01-xxx <x: id proyek> <#>/<jml #
Universitas Telkom Atau SKPL-xxx
Revisi <nomor revisi> Tgl: <isi tanggal>

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 2 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
DAFTAR PERUBAHAN
Revisi Deskripsi
A

INDEX - A B C D E F G
TGL

Ditulis
oleh

Diperiksa
oleh

Disetujui
oleh

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 3 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 4 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
Daftar Isi

1. Pendahuluan.........................................................................................................................................................6
1.1 Tujuan Penulisan Dokumen......................................................................................................................6
1.2 Lingkup Masalah......................................................................................................................................6
1.3 Definisi, Singkatan, dan Akronim............................................................................................................6
1.4 Deskripsi Umum Dokumen......................................................................................................................6
2 Deskripsi Global Perangkat Lunak...................................................................................................................7
2.1 Perspektif Produk......................................................................................................................................7
2.2 Fungsi Produk...........................................................................................................................................7
2.3 Karakteristik Pengguna............................................................................................................................7
2.4 Batasan-batasan........................................................................................................................................7
2.5 Asumsi dan Kebergantungan....................................................................................................................7
3 Deskripsi Rinci Kebutuhan...............................................................................................................................8
3.1 Kebutuhan antarmuka eksternal...............................................................................................................8
3.1.1 Antarmuka pemakai..........................................................................................................................8
3.1.2 Antarmuka perangkat keras..............................................................................................................8
3.1.3 Antarmuka perangkat lunak.............................................................................................................8
3.1.4 Antarmuka komunikasi....................................................................................................................8
3.2 Kebutuhan Fungsional..............................................................................................................................9
3.2.1 Aliran informasi................................................................................................................................9
3.2.1.1 DFD 1............................................................................................................................................9
3.2.1.2
DFD2...10
3.3 Deskripsi Data.........................................................................................................................................10
3.4 Deskripsi Kebutuhan Non Fungsional...................................................................................................10
3.5 Batasan Perancangan..............................................................................................................................11

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 5 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
Daftar Gambar
Gambar 3.2.1.1 Aliran Informasi (DFD Level 0) Aplikasi Sistem Informasi Warung Nasgor Tenda..................42
Gambar 3.2.1.1.1 DFD Level 0 untuk Aplikasi Sistem Informasi Warung Nasgor Tenda....................................47
Gambar 3.2.1.1.2 DFD Level 1 untuk Aplikasi Sistem Informasi Warung Nasgor Tenda....................................47
Gambar 3.2.1.1.3 DFD Level 2 untuk Aplikasi Sistem Informasi Warung Nasgor Tenda..................................148

Daftar Tabel
Tabel 3.4.1 Deskripsi Kebutuhan Non Fungsional Aplikasi Sistem Informasi Warung Nasgor Tenda................10
Tabel 3.8.1 Tabel Menu..........................................................................................................................................13
Tabel 3.8.2 Tabel Makanan.....................................................................................................................................13
Tabel 3.8.3 Tabel Minuman....................................................................................................................................13
Tabel 3.8.4 Tabel Transaksi....................................................................................................................................13

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 6 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
1. Pendahuluan
Dokumen ini berisi penjelasan pemakaian dan penulisan dokumen Spesfikasi Kebutuhan
Perangkat Lunak (SKPL) atau Software Requirement Spesification (SRS) dengan pendeekatan
(ancangan) berorientasi proses. Uraian yang dituangkan di dalam dokumen ini digunakan
sebagai acuan dalam menulis SKPL. Dokumen ini dibuat untuk membantu membuat spesifikasi
perangkat lunak yang akan dikembangkan dengan ancangan berorientasi proses. Pada
prinsipnya, hasilnya analisis sistem perangkat lunak system perangkat lunak dengan ancangan
ini diuraikan sebagai sekumpulan proses yang terorganisasi secara hirarkis. Proses-proses
tersebut saling berkomunikasi melalui satu jalur aliran data.

1.1 Tujuan Penulisan Dokumen


Tujuan penulisan dokumen ini adalah untuk menguraikan seluruh proses tahapan pada
pembuatan perangkat lunak yang akan dibuat. Dokumen SKPL ini digunakan sebagai acuan
atau panduan bagi pihak developer maupun user selama proses pembuatan perangkat lunak
tersebut.
Bagi pihak developer SKPL ini dapat digunakan sebagai acuan tiap tahapnya, bertujuan
untuk memaksimalkan hasil dari perangkat lunak, SKPL ini bertujuan untuk mencatat
spesifikasi perangkat lunak agar dibangun sesuai harapan.

1.2 Lingkup Masalah


Proyek pengembangan Aplikasi Sistem Informasi Warung Nasi Goreng Tenda adalah
proyek pengembangan perangkat lunak berupa aplikasi berbasis web yang akan dikembangkan
lagi oleh warung nasi goreng tenda PGA. Perangkat lunak ini digunakan oleh orang tua yang
lemah didik lulusan Sekolah Dasar. Aplikasi ini dapat menjadi salah satu solusi untuk
memudahkan proses kerja dilingkungan Warung Nasi Goreng Tenda PGA, khususnya dalam
proses pemesanan menu dan laporan transaksi. Dengan adanya suatu aplikasi yang dapat
melakukan manajemen laporan dari transaksi-transaksi terjadi pada Warung Nasi Goreng.
Sehingga pengerjaan manual yang rentan akan kesalahan dan kurang efisien dapat dikurangi
dengan aplikasi tersebut.

1.3 Definisi, Singkatan, dan Akronim


a. SKPL adalah Spesifikasi Kebut uhan Perangkat Lunak, atau dalam bahasa Inggris-nya
sering juga disebut sebagai Software Requirements Spesification ( SRS), dan merupakan
spesifikasi dari perangkat lunak yang akan dikembangkan.
b. DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk menunjukkan
aliran data pada perangkat lunak.
c. ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk
merepresentasikan struktur data statis pada perangkat lunak.

1.4 Deskripsi Umum Dokumen


Pada dokumen ini akan menjelaskan tentang spesifikasi kebutuhan perangkat lunak yang
terbagi kedalam tiga bagian yaitu:
1. Pendahuluan

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 7 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
Pendahuluan merupakan bagian awal pada dokumen SKPL. Pada bagian ini menjelaskan
tujuan penulisan dokumen, lingkup masalah, definisi/singkatan/akronim yang ada dalam
dokumen, referensi yang digunakan dan deskripsi umum dokumen.
2. Deskripsi Global Perangkat Lunak
Pada bagian ini menjelaskan deskripsi perangkat lunak secara umum. Meliputi perspektif
perangkat lunak relative terhadap konteksnya, fungsi perangkat lunak, asumsi awal pada
perangkat lunak dan ketergantungan perangkat lunak dengan faktor luar.
3. Deskripsi Rinci Kebutuhan
Pada bagian ini berisi deskripsi semua kebutuhan perangkat lunak secara rinci sebagai
acuan pengembang dalam membangun sistem dan juga berguna bagi penguji dalam menguji
kesesuaian sistem dengan kebutuhan.

2 Deskripsi Global Perangkat Lunak

2.1 Perspektif Produk


Aplikasi Sistem Informasi Warung Nasi Goreng Tenda PGA ini dapat menjadi salah
satu solusi untuk memudahkan proses kerja dilingkungan Warung Nasi Goreng, khususnya
dalam proses pemesanan menu dan laporan transaksi. Dengan adanya suatu aplikasi yang
dapat melakukan manajemen laporan dari transaksitransaksi terjadi pada rumah makan.
Sehingga pengerjaan manual yang rentan akan kesalahan dan kurang efisien dapat dikurangi
dengan aplikasi tersebut.
Pembahasan dalam makalah ini akan memaparkan mengenai perancangan dan hasil pengujian
aplikasi yang dapat melakukan manajemen transaksi, pengelolaan data menu, maupun laporan
transaksi pada Warung Nasi Goreng Tenda PGA

2.2 Fungsi Produk


Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah:
1. Sistem pemesanan makanan dan minuman menggunakan web untuk membantu
pelayan mempercepat proses penyampaian pesanan ke bagian dapur dan kasir
2. Sistem dapat melihat kategori makanan dan minuman dengan mudah.
3. Sistem dapat memberikan laporan penjualan sisa kuota menu makanan dan minuman
yang tersedia secara otomatis.
4. Sistem dapat memberikan estimasi pada ketersediaan menu sehingga pemilik dapat
melakukan pemantauan yang lebih baik.

2.3 Karakteristik Pengguna


Pengguna perangkat lunak ini adalah untuk orang tua yang lemah didik (Lulusan Sekolah
Dasar) yang memiliki usaha dan memiliki laptop agar dapat memudahkan mereka dalam
melakukan transaksi penjualan dan pembelian dalam usahanya.

2.4 Batasan-batasan
Perangkat lunak ini memiliki batasan berupa :
Perangkat lunak ini digunakan untuk memesan makanan dan minuman dengan cara
sederhana. Perangkat lunak ini hanya dapat digunakan untuk melihat kuota menu makanan
dan minuman yang tersedia.
Perangkat lunak ini hanya bisa dijalankan pada web.
Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 8 dari 13
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
Perangkat lunak ini hanya bisa dijalankan dengan adanya akses ke jaringan internet.

2.5 Asumsi dan Kebergantungan


Perangkat lunak ini hanya mengakses PHPmyAdmin sebagai database kategori makanan
dan minuman sebagai database transaksi dalam pembelian di warung nasi goreng.

3 Deskripsi Rinci Kebutuhan

3.1 Kebutuhan antarmuka eksternal


Kebutuhan antarmuka eksternal pada perangkat lunak Aplikasi Sistem Informasi
Warung Nasi Goreng Tenda mencakup kebutuhan antarmuka pemakai, antarmuka perangkat
keras, dan antarmuka perangkat lunak.

3.1.1 Antarmuka pemakai


Antarmuka pemakai akan dikembangkan dengan berbasis web. Pemakai berinteraksi
dengan perangkat lunak website di laptop/komputer melalui antarmuka program. Aplikasi ini
menerima masukan dari pengguna melalui perintah yang diklik pada layer website. Keluaran
dari perangkat lunak Aplikasi Sistem Informasi Warung Nasi Goreng Tenda dapat dilihat
pemakai dengan menggunakan layar di laptop/komputer dengan terhubung ke website.

3.1.2 Antarmuka perangkat keras


Kebutuhan minimum perangkat keras yang dapat digunakan oleh Aplikasi Warung
Nasi Goreng Tenda adalah Laptop/Komputer yang tersedia koneksi internet agar dapat
terhubung ke website, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang
spesifik.

3.1.3 Antarmuka perangkat lunak


Tidak ada antarmuka perangkat lain yang dibutuhkan dalam pengembangan Aplikasi
Warung Nasi Goreng Tenda

3.1.4 Antarmuka komunikasi


Antarmuka komunikasi yang dibutuhkan dalam perangkat lunak ini merupakan antarmuka
untuk melakukan koneksi dalam jaringan internet meliputi:
1. Antarmuka komunikasi pada sisi Server
Aplikasi pada sisi server merupakan aplikasi yang melayani semua request yang dikirimkan
oleh client yang meminta layanan dengan protocol http. Oleh karena itu pada sisi server
dibutuhkan adanya sebuah web server yang terhubung dalam jaringan internet. Web server
tersebut harus mempunyai alamat IP dan domain yang dapat dikenali dalam jaringan
internet.
2. Antarmuka komunikasi pada sisi Client
Pada sisi client proses yang dilakukan adalah melakukan request kepada server untuk
meminta layanan http. Oleh karena itu antarmuka yang dibutuhkan pada sisi client adalah
perangkat komunikasi yang memungkinkan komputer client terhubung dengan jaringan
internet.
Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 9 dari 13
Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
3.2 Kebutuhan Fungsional
1. Pengguna dapat membuat laporan dari transaksi penjualan, pembelian dan
pemesanan.
2. Pengguna dapat membuat hasil kuota menu makanan dan minuman yang
tersedia.
3. Sistem dapat melakukan transaksi pemesanan.
4. Sistem dapat melakukan transaksi penjualan.
5. Sistem dapat melakukan transaksi pembelian.

3.2.1 Aliran informasi

Gambar 3.2.1.1 Aliran Informasi (DFD Level 0) Aplikasi Sistem Informasi Warung Nasi Goreng

Untuk mengakses Aplikasi

3.2.1.1 DFD 1

Gambar 3.2.1.1.1 DFD Level 1 untuk Aplikasi Sistem Informasi Warung Nasi Goreng Tenda
Gambar 3.2.3.1 Aliran Informasi (DFD Level 1) Aplikasi Sistem Informasi Warung Nasi Goreng

3.2.1.2 DFD 2

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 10 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
Gambar 3.2.4.2 Aliran Informasi (DFD Level 2) Aplikasi Sistem Informasi Warung Nasi
Goreng Tenda

3.3 Deskripsi Data


Data Aplikasi Sistem Informasi Warung Nasi Goreng Tenda adalah sebagai berikut :
data pengguna berupa pesanan
data informasi film berupa kategori makanan,minuman dan transaksi.

3.4 Deskripsi Kebutuhan Non Fungsional

Tabel 3.4.1 Deskripsi Kebutuhan Non Fungsional Aplikasi Sistem Informasi Warung Nasi Goreng Tenda

SKPL-ID PARAMETER REQUIREMENT

SKPL-xxx Availability Ketersediaan aplikasi yang dapat di-


update sewaktu-waktu dan harus mampu
beroperasi 7 hari perminggu, 24 jam per
hari tanpa gagal
SKPL-xxx Reliability Tidak pernah gagal
SKPL-xxx Ergonomy Aplikasi yang dikembangkan nantinya
harus memiliki tingkat ergonomi yang
tinggi sehingga menarik untuk diakses
oleh user.
N/A Portability N/A
SKPL-xxx Memory Menyesuaikan dengan database dan data
informasi
SKPL-xxx Response time Mampu menampilkan materi dan kategori
dalam waktu lama.
N/A Safety N/A
SKPL-xxx Security Aplikasi yang dikembangkan nantinya
harus memiliki tingkat keamanan yang
tinggi dimana setiap user yang masuk
tidak dapat seenaknya mengubah data
yang berada di dalam aplikasi ini.

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 11 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
3.5 Batasan Perancangan
Aplikasi Sistem Informasi Warung Nasi Goreng Tenda hanya dapat dijalankan pada
web, dan hanya dapat dilakukan oleh pengguna yang memiliki laptop atau komputer yang
mempunyai paket data. Bahasa pemrograman yang digunakan adalah HTML,CSS, PHP.

3.6 Diagram ER

3.7 Diagram Konteks

3.8 Kamus Data

Tabel 3.8.1 menu

No Field Type Panjang Keterangan


1. Kode_Makanan Integer 25 Kode
Makanan dan
Minuman
2. Menu Varchar 25 Menu
Makanan dan
Minuman
3. Kategori Varchar 40 Kategori
Makanan dan
Minuman
4. Harga Integer 55 Harga
Makanan dan
Minuman
5. Aksi Integer 25 Pembelian
Makanan dan
Minuman

Tabel 3.8.2 kategori makanan

No Field Type Panjang Keterangan


1. Kode_Makanan Integer 25 Kode Makanan
2. Menu Varchar 25 Menu
Makanan
3. Kategori Varchar 40 Kategori
Makanan
4. Harga Integer 55 Harga
Makanan
5. Aksi Integer 25 Pembelian
Makanan

Tabel 3.8.3 kategori Makanan

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 12 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika
No Field Type Panjang Keterangan
1. Kode_Minuman Integer 25 Kode
Minuman
2. Menu Varchar 25 Menu
Minuman
3. Kategori Varchar 40 Kategori
Minuman
4. Harga Integer 55 Harga
Minuman
5. Aksi Integer 25 Pembelian
Minuman

Tabel 3.8.4 Transaksi

No Field Type Panjang Keterangan


1. Kode_Menu Integer 25
2. Menu Varchar 25
3. Meja Integer 25
4. Harga Integer 25
5. Id_Pembeli Integer 25
6. Id_transaksi Integer 255
7. Jumlah_Pesanan Integer 255

Prodi Teknik Informatika Universitas Telkom SKPL-xxx Halaman 13 dari 13


Dokumen ini dan informasi yang dimilikinya adalah milik Prodi Teknik Informatika-Universitas Telkom dan bersifat rahasia.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Prodi Teknik Informatika

You might also like