You are on page 1of 20

APLIKASI SISTEM INFORMASI WARUNG NASI GORENG

TENDA

untuk:

Warung Nasi Goreng Tenda PGA

Dipersiapkan oleh:

Kelompok 20

Yunita Ayu Lestari (YAL) (1107130069)

Deasiva Intan (DI) (1107130133)

Riki N (RN) (1107110033)

Prodi S1 Ilmu Komputasi - Universitas Telkom

Jalan Telekomunikasi No. 1


Prodi S1- Teknik Nomor Dokumen Halaman
Informatika
GL01-2 1-18
Universitas Telkom
Revisi A,B,C Tgl: 07-12-2017

DAFTAR PERUBAHAN
Revisi Deskripsi
A Pendahuluan dan isi

B Cover dan deskripsi umum dokumen

C Rancangan Prototipe

G
INDEX - A B C D E F G

TGL 13/11/17 29/11/17 04/12/17 07/12/17

DI YAL(DI- YAL(DI- YAL(DI-


Ditulis (YAL- RN) RN) RN)
oleh RN)
DI-YAL- DI-YAL- DI-YAL- DI-YAL-
Diperiksa RN RN RN RN
oleh
DI-YAL- DI-YAL- DI-YAL- DI-YAL-
Disetujui RN RN RN RN
oleh
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi


6 Pendahuluan 7 Isi
Deskripsi Umum
Dokumen
Referensi
Rancangan prototipe
Daftar Isi

1. Pendahuluan ........................................................................................................................................................ 7
1.1 Tujuan Penulisan Dokumen ..................................................................................................................... 7
1.2 Lingkup Masalah ..................................................................................................................................... 7
1.3 Definisi, Singkatan, dan Akronim ........................................................................................................... 7
1.4 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 ................................................................................................................... 9
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 ........................................................................................................................................ 12
3.2.1.2
DFD2.................10
3.3 Deskripsi Data ....................................................................................................................................... 12
3.4 Deskripsi Kebutuhan Non Fungsional ................................................................................................... 13
3.5 Batasan Perancangan ............................................................................................................................. 13
Daftar Gambar
Gambar 3.2.1.1 Aliran Informasi (DFD Level 0) Aplikasi Sistem Informasi Warung Nasgor Tenda .................. 11
Gambar 3.2.1.1.1 DFD Level 0 untuk Aplikasi Sistem Informasi Warung Nasgor Tenda .................................... 11
Gambar 3.2.1.1.2 DFD Level 1 untuk Aplikasi Sistem Informasi Warung Nasgor Tenda .................................... 12
Gambar 3.2.1.1.3 DFD Level 2 untuk Aplikasi Sistem Informasi Warung Nasgor Tenda .................................... 12

Daftar Tabel
Tabel 3.4.1 Deskripsi Kebutuhan Non Fungsional Aplikasi Sistem Informasi Warung Nasgor Tenda ................. 12
Tabel 3.4.1 Deskripsi Kebutuhan Non Fungsional Aplikasi Sistem Informasi Warung Nasi Goreng Tenda .... 13
1. Pendahuluan

Nasi goreng adalah sebuah makanan berupa nasi yang digoreng dan
diaduk dalam minyak goreng atau margarin, biasanya ditambah kecap manis, bawang
merah, bawang putih, asam jawa, lada dan bumbu-bumbu lainnya, seperti telur, ayam,
dan kerupuk. Ada pula nasi goreng jenis lain yang dibuat bersama ikan asin yang juga populer
di seluruh Indonesia. Nasi goreng juga dikenal sebagai masakan nasional . Dari sekian banyak
hidangan makanan Tradisional, hanya sedikit yang dapat dianggap sebagai makanan nasional
sejati. Masakan nasional Indonesia ini tidak mengenal batasan kelas sosial. Nasi goreng dapat
dinikmati secara sederhana di warung tepi jalan, gerobak keliling, hingga restoran dan meja
prasmanan dalam pesta acara formal ataupun hajatan masyarakat Indonesia. Pada tahun 2011,
sebuah polling Internet yang diadakan oleh CNN International dan diikuti oleh 35.000 orang
menempatkan Nasi Goreng pada peringkat dua dalam daftar '50 Makanan Terlezat di Dunia
setelah rendang. Sehingga Nasi Goreng banyak di gemari oleh seluruh kalangan masyarakat
Indonesia maupun luar Negri.

1.1 Tujuan Penulisan Dokumen


Tujuan penulisan dokumen ini adalah untuk menguraikan seluruh proses tahapan pada
pembuatan perangkat lunak yang akan dibuat yaitu sistem informasi Warung Nasi Goreng
Tenda PGA, dimana sistem ini dapat mempermudah penjual dan pembeli nasi goreng untuk
melakukan proses pemesanan. Terkadang Penjual Nasi goreng lupa akan pesanan yang banyak
sehingga ada pembeli yang terlewati, maka dari itu kami membantu penjual Nasi goreng untuk
mempermudah proses pemesanan.

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


Dokumen yang dibuat terdiri dari 5 bagian utama, yaitu Pendahuluan, Referensi,
Definisi, Alur Data, dan Deskripsi Data.
1.4 Definisi
Definisi dan istilah yang digunakan pada dokumen dibuat berdasarkan IEEE Std 610.12-1990
dan disesuaikan dengan kasus yang dihadapi di lapangan.

Pemilik : orang yang memiliki usaha atau warung dan memiliki lebih banyak
kepentingan dengan sistem yang akan dibuat. Selain itu pemilik juga orang yang menerima
pembayaran
Pegawai : orang yang bertugas membantu usaha warung
Sistem : Gambaran dari perangkat lunak yang akan dibuat. Pemilik dan pegawai
memiliki hubungan langsung ke sistem
Fungsionalitas : sebuah penjelasan tentang proses bisnis dari sebelum menggunakan
perangkat lunak hingga perubahan yang akan terjadi ketika menggunakan perangkat lunak
Diagram Konteks : Sebuah gambaran dari sistem dan orang orang apa saja yang akan
terlibat dengan sistem baik itu hubungan langsung maupun hubungan tidak langsung
Kamus Data : Merupakan sebuah kamus yang berisi data data yang akan dibuat
Spesifikasi Proses : Sebuah metode yang akan digunakan untuk menganalisis dan
menjelaskan cara sistem bekerja dari proses input data hingga menghasilkan output

1.5 Deskripsi Umum Dokumen


Pada dokumen ini akan menjelaskan tentang spesifikasi kebutuhan perangkat lunak
system informasi warung nasi goring tenda yang terbagi kedalam tiga bagian yaitu:
1. Pendahuluan
Pendahuluan merupakan bagian awal pada dokumen SKPL. Pada bagian ini menjelaskan
tujuan penulisan dokumen, lingkup masalah, definisi/singkatan/akronim yang ada dalam
system informasi warung nasi goreng tenda.
2. Deskripsi Global Perangkat Lunak
Pada bagian ini menjelaskan deskripsi system informasi warung nasi goreng tenda,meliputi
secara umum yaitu tujuan dibuatnya system informasi warung nasi goreng tenda, produk yang
akan dijual, harga produk tersebut, serta keuntungan system informasi warung tenda tersebut.
3. Deskripsi Rinci Kebutuhan
Pada bagian ini berisi deskripsi semua kebutuhan perangkat lunak secara rinci tentang
system informasi warung nasi goring tenda dan menjelaskan tentang apa saja yang dibutuhkan
dalam system informasi tersebut.

1.6 Referensi
Berikut adalah referensi referensi yang digunakan dalam pembuatan dokumen ini :
- IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement
Specifications.
- IEEE Std 610.12-1990 IEEE Standard Glossary of Software Engineering Terminology
(ANSI).
- Jurusan Teknik Informatika Institut Teknologi Bandung Panduan GL01, Panduan
Penggunaan dan Pengisian Spesifikasi Kebutuhan Perangkat Lunak.
2. Deskripsi Global Perangkat Lunak

1.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.

1.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.

1.3 Karakteristik Pengguna


Pengguna perangkat lunak ini adalah untuk orang tua yang lemah didik (Lulusan Sekolah
Dasar) yang memiliki usaha Warung Nasi Goreng Tenda , Namun tidak terlalu spesifik dalam
penggunaan semua gadget, pengguna hanya bisa menggunakan hape jadul dan memiliki laptop
agar dapat memudahkan mereka dalam melakukan transaksi penjualan dan pembelian dalam
usahanya.

1.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.
Perangkat lunak ini hanya bisa dijalankan dengan adanya akses ke jaringan internet.

1.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

1.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.

1.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.

1.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.

1.1.3 Antarmuka perangkat lunak


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

1.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.
1.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.

1.2.1 Aliran informasi

DFD 0

Kategori Makanan

I.O Makanan
Pemilik Pencatatan Data
Makanan

Makanan

Kategori Minuman
Minuman

Transaksi penjualan
Pembeli

Pembeli Transaksi

Pembeli 2.0
Pembuatan
Laporan

Laporan Transaksi Penjualan Nota Pembelian


Pembeli

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

Makanan
1.1
Data Makanan Pencatatan Data Makanan
& Minuman
Minuman

Pemilik Data Minuman

Transaksi
Data Transaksi 1.2
Penjualan Pencatatan Data
penjualan
Pembeli

Gambar 3.2.2.2 Aliran Informasi (DFD Level 1) Aplikasi Sistem Informasi Warung Nasi Goreng
Tenda

DFD 2

Makanan
Laporan Data 2.1
makanan Laporan Data
Makanan & Minuman
Minuman

Pemilik Laporan Data


Minuman

Transaksi
Penjualan
Bayar
Data Transaksi 2.2
Penjualan Laporan Transaksi
Penjualan
Pembeli

Gambar 3.2.3.2 Aliran Informasi (DFD Level 2) Aplikasi Sistem Informasi Warung
Nasi Goreng Tenda
1.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.

1.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-01 Availability Ketersediaan aplikasi yang dapat di-


update sewaktu-waktu dan harus mampu
beroperasi 7 hari perminggu, 24 jam per
hari tanpa gagal
SKPL-02 Reliability Tidak pernah gagal
SKPL-03 Ergonomy Aplikasi yang dikembangkan nantinya
harus memiliki tingkat ergonomi yang
tinggi sehingga menarik untuk diakses
oleh user.
N/A Portability N/A
SKPL-04 Memory Menyesuaikan dengan database dan data
informasi
SKPL-05 Response time Mampu menampilkan materi dan kategori
dalam waktu lama.
N/A Safety N/A
SKPL-06 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.

1.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.
1.6 Diagram ER

Kode Makanan

Menu

HOME Memesan Menu Makanan


Kategori

Harga
Kode Makanan Aksi Kode_Minuman

Menu
Makanan Menjual Minuman Menu
Kategori
Kategori
Harga Aksi Harga

Aksi

Transaksi

Jumlah Pesanan
Kode Menu
Kuota Menu

Menu
Id_Pembeli

Meja
Harga

1.7 Diagram Konteks

Data Katekori Makanan &


Minuman
Pembeli

Sistem Informasi Warung Nasi Goreng


Pagewai
Tenda PGA

Data Transaksi Pemilik


Laporan
1.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 Minuman

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

1.9 Rancangan Prototipe

1.9.1 Tampilan awal

Gambar di atas merupakan halaman login ke dalam sistem. Dimana pembeli dan penjual
dapat langsung melakukan sistem pemesanan dengan mengklik pesan pada tampilan aplikasi
tersebut.
1.9.2 Tampilan Menu

Pada tampilan Menu konsumen dapat melihat menu yang tersedia pada Warung Nasi Goreng
Tenda , ada juga harga yang tertera serta jumlah kuota makanan dan minuman yang tersedia ,
lalu jika ingin memesan klik beli pada tampilan tersebut.

1.9.3 Tampilan Menu Makanan

Pada tampilan di menu, konsumen bisa melakukan sesrch jika ingin melihat menu
makanan saja, begitu sebaliknya dengan minuman.
1.9.4 Tampilan Menu Minuman

Tampilan Menu Minuman apa saja yang tersedia serta harga.

1.9.5 Tampilan Input Pembelian

Pada tampilan input pembelian, misal akan menampilkan menu makanan yang di pesan dan
kategori makanan, harga serta Id pembelian. Kemudian konsumen bisa langsung menginputkan
berapa jumlah makanan atau minuman yang di pesan.
1.9.6 Tampilan Hasil

Ketika jumlah makanan atau minuman sudah di inputkan misal yang di pesan 3 Nasi goreng
maka tampilan jumlah Menu makanan akan berkurang dari 20 kuota menjadi 17 kuota.

3. Unified Modelling Language


1.1 Diagram Use Case

1.2 Diagram Class

1.3 State Diagram

1.4 Activity Diagram

1.5 Diagram Interaksi (Diagram Sekuens)

1.6 Diagram Deployment

You might also like