Anda di halaman 1dari 37

GL02

DESKRIPSI PERANCANGAN PERANGKAT LUNAK

Sistem Informasi Restoran berbasis web

untuk:
Pak Broto Azhari

Dipersiapkan oleh:
Nadiar Ahmad Syariful
Insan Muslim
Raditya Kusuma
Rhandy SW
Aep Saepudin

(10111121)
(10111140)
(10112590)
(10112583)
(10112618)

Jurusan Teknik Informatika - Universitas Komputer Indonesia


Jalan Dipati Ukur Nomor 112-114, Bandung 40132

Jurusan Teknik Informatika

Nomor Dokumen

Halaman

Universitas Komputer
Indonesia

DPPL-001

1/37

Revisi

Tgl: 02-02-15

DAFTAR PERUBAHAN
Revisi

Deskripsi

A
B
C
D
E
F
G

INDEX
TGL

Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 2 dari 37

Daftar Halaman Perubahan


Halaman

Jurusan Informatika - UNIKOM

Revisi

Halaman

DPPL-001

Revisi

Halaman 3 dari 37

Daftar Isi
1

Pendahuluan
1.1
Tujuan Penulisan Dokumen......................................................................................................................7
1.2
Lingkup Masalah.......................................................................................................................................7
1.3
Definisi dan Istilah....................................................................................................................................7
1.4
Referensi...................................................................................................................................................8
1.5
Deskripsi Umum Dokumen.......................................................................................................................8
2
Deskripsi Perancangan......................................................................................................................................8
2.1
Rancangan Lingkungan Implementasi......................................................................................................8
2.2
Dekomposisi Fungsional Modul...............................................................................................................8
2.3
Deskripsi Data...........................................................................................................................................9
2.4
Dekomposisi Fisik Modul.......................................................................................................................10
2.5
Deskripsi Rinci Modul............................................................................................................................10
2.5.1
Deskripsi Layar...............................................................................................................................12
2.5.1.1 L1 Login......................................................................................................................................13
2.5.1.1.1 Deskripsi Objek....................................................................................................................13
2.5.1.1.2 Algoritma..............................................................................................................................13
2.5.1.2 L2 Login Gagal...........................................................................................................................14
2.5.1.2.1 Deskripsi Objek....................................................................................................................14
2.5.1.2.2 Algoritma..............................................................................................................................14
2.5.1.3 U1 Role.......................................................................................................................................15
2.5.1.3.1 Deskripsi Objek....................................................................................................................15
2.5.1.3.2 Algoritma..............................................................................................................................15
2.5.1.4 U2 Tambah Role..........................................................................................................................16
2.5.1.4.1 Deskripsi Objek....................................................................................................................16
2.5.1.4.2 Algoritma..............................................................................................................................16
2.5.1.5 U3 Tambah Role sukses..............................................................................................................17
2.5.1.5.1 Deskripsi Objek....................................................................................................................17
2.5.1.5.2 Algoritma..............................................................................................................................17
2.5.1.6 U4 Tambah Role gagal................................................................................................................18
2.5.1.6.1 Deskripsi Objek....................................................................................................................18
2.5.1.6.2 Algoritma..............................................................................................................................18
2.5.1.7 U9 User.......................................................................................................................................19
2.5.1.7.1 Deskripsi Objek....................................................................................................................19
2.5.1.7.2 Algoritma..............................................................................................................................19
2.5.1.8 U10 Tambah user........................................................................................................................20
2.5.1.8.1 Deskripsi Objek....................................................................................................................20
2.5.1.8.2 Algoritma..............................................................................................................................20
2.5.1.9 U11 Tambah user sukses.............................................................................................................21
2.5.1.9.1 Deskripsi Objek....................................................................................................................21
2.5.1.9.2 Algoritma..............................................................................................................................21
2.5.1.10
U12 Tambah user error............................................................................................................22
2.5.1.10.1 Deskripsi Objek..................................................................................................................22
2.5.1.10.2 Algoritma............................................................................................................................22
2.5.1.11
I1 Ingredients..........................................................................................................................23
2.5.1.11.1 Deskripsi Objek..................................................................................................................23
2.5.1.11.2 Algoritma............................................................................................................................23
2.5.1.12
I2 Tambah ingredient baru......................................................................................................24
2.5.1.12.1 Deskripsi Objek..................................................................................................................24
2.5.1.12.2 Algoritma............................................................................................................................24
2.5.1.13
I16 Buylists.............................................................................................................................25
2.5.1.13.1 Deskripsi Objek..................................................................................................................25
2.5.1.13.2 Algoritma............................................................................................................................25
2.5.1.14
M1 Menu.................................................................................................................................26
2.5.1.14.1 Deskripsi Objek..................................................................................................................26
2.5.1.14.2 Algoritma............................................................................................................................26
2.5.1.15
M3 Tambah menu....................................................................................................................27
2.5.1.15.1 Deskripsi Objek..................................................................................................................27
2.5.1.15.2 Algoritma............................................................................................................................27
2.5.1.16
O1 Orderlist.............................................................................................................................28
2.5.1.16.1 Deskripsi Objek..................................................................................................................28
Jurusan Informatika - UNIKOM

DPPL-001

Halaman 4 dari 37

2.5.1.16.2 Algoritma............................................................................................................................28
2.5.1.17
O2 Buat order..........................................................................................................................29
2.5.1.17.1 Deskripsi Objek..................................................................................................................29
2.5.1.17.2 Algoritma............................................................................................................................29
2.5.1.18
O4 Simpan order sukses..........................................................................................................30
2.5.1.18.1 Deskripsi Objek..................................................................................................................30
2.5.1.18.2 Algoritma............................................................................................................................30
2.5.1.19
O5 Simpan order error............................................................................................................31
2.5.1.19.1 Deskripsi Objek..................................................................................................................31
2.5.1.19.2 Algoritma............................................................................................................................31
2.5.1.20
P1 Payment..............................................................................................................................32
2.5.1.20.1 Deskripsi Objek..................................................................................................................32
2.5.1.20.2 Algoritma............................................................................................................................32
2.5.1.21
P2 Payment by card.................................................................................................................33
2.5.1.21.1 Deskripsi Objek..................................................................................................................33
2.5.1.21.2 Algoritma............................................................................................................................33
2.5.1.22
P5 Simpan payment sukses.....................................................................................................34
2.5.1.22.1 Deskripsi Objek..................................................................................................................34
2.5.1.22.2 Algoritma............................................................................................................................34
2.5.1.23
P6 Simpan payment error........................................................................................................35
2.5.1.23.1 Deskripsi Objek..................................................................................................................35
2.5.1.23.2 Algoritma............................................................................................................................35
2.5.2
Deskripsi Proses..............................................................................................................................35
2.5.2.1 Nama Proses................................................................................................................................35
2.5.2.1.1 Deskripsi Masukan...............................................................................................................35
2.5.2.1.2 Deskripsi Keluaran...............................................................................................................35
2.5.2.1.3 Algoritma..............................................................................................................................35
2.5.3
Deskripsi Laporan...........................................................................................................................35
2.5.3.1 P13 Laporan penjualan................................................................................................................35
2.5.3.1.1 Lay out..................................................................................................................................35
2.5.3.1.2 Deskripsi Masukan...............................................................................................................36
Matriks Keterunutan........................................................................................................................................37

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 5 dari 37

Daftar Gambar
Gambar 1 Layout umum..........................................................................................................................................11
Gambar 2 L1 Login.................................................................................................................................................12
Gambar 3 L2 Login gagal.......................................................................................................................................13
Gambar 4 U1 role....................................................................................................................................................14
Gambar 5 U2 Tambah Role.....................................................................................................................................15
Gambar 6 U3 Tambah role sukses...........................................................................................................................16
Gambar 7 U4 Tambah role fail................................................................................................................................17
Gambar 8 U9 User..................................................................................................................................................18
Gambar 9 U10 Tambah user....................................................................................................................................19
Gambar 10 U11 Tambah user sukses......................................................................................................................20
Gambar 11 U12 Tambah user error........................................................................................................................21
Gambar 12 I1 Ingredients.......................................................................................................................................22
Gambar 13 I2 Tambah ingredient baru...................................................................................................................23
Gambar 14 I16 Buylists...........................................................................................................................................24
Gambar 15 M1 menu...............................................................................................................................................25
Gambar 16 M3Tambah menu..................................................................................................................................26
Gambar 17 O1 Orderlist.........................................................................................................................................27
Gambar 18 O2 Buat order.......................................................................................................................................28
Gambar 19 O2 Simpan order sukses.......................................................................................................................29
Gambar 20 O2 Simpan order error.........................................................................................................................30
Gambar 21 P1 Payment..........................................................................................................................................31
Gambar 22 P2 Payment by card.............................................................................................................................32
Gambar 23 P5 Simpan payment sukses...................................................................................................................33
Gambar 24 P5 Simpan payment error.....................................................................................................................34
Gambar 25 Laporan Penjualan...............................................................................................................................35

Daftar Tabel
Tabel 1Daftar Definisi, Singkatan dan Akronim.......................................................................................................6
Tabel 2 Desktripsi L1 Login....................................................................................................................................12
Tabel 3 L2 Login gagal...........................................................................................................................................13
Tabel 4 U1 Role.......................................................................................................................................................14
Tabel 5 U9 User......................................................................................................................................................18
Tabel 6 I1 Ingredients..............................................................................................................................................22
Tabel 7 I16 Buylists.................................................................................................................................................24
Tabel 8 M1 Menu....................................................................................................................................................25
Tabel 9 O1 Orderlist................................................................................................................................................27
Tabel 10 P1 Payment..............................................................................................................................................31
Tabel 11 Laporan Penjualan....................................................................................................................................35

Daftar Lampiran
Hanya dicantumkan dan diisi jika ada lampiran setelah badan dokumen

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 6 dari 37

1. Pendahuluan

1.1

Tujuan Penulisan Dokumen


Dokumen perancangan web ini bertujuan untuk mendreskripsikan dan menjabar
tentang sistem informasi yang sedang berjalan pada restoran Pak Broto ini serta untuk
memenuhi tugas mata kuliah Rekayasa Perangkat lunak.
Untuk pengembang dokumen ini digunakan sebagai acuan dalam pembuatan perangkat
lunak, sedangkan bagi pengguna dokumen ini digunakan untuk mencatat semua spesifikasi
kebutuhan yang akan dibutuhkan nanti oleh pengguna.

1.2

Lingkup Masalah
Perangkat lunak Sistem Informasi restoran untuk Pak Broto Azhari ini dikembangkan
dengan tujuan untuk :
1. Menangani pelanggan untuk memilih meja
2. Menangani pelanggan untuk memilih menu makanan
3. Memberikan informasi tentang stock bahan baku makanan
4. Menangani pembayaran customer.
5. Membuat laporan Pejualan.
Perangkat lunak yang dibuat ini dapat berjalan pada lingkungan dengan berbasis website
online.
1.3

Definisi dan Istilah


Definisi dari istilah yang akan digunakan pada dokumen ini yaitu :

Tabel 1Daftar Definisi, Singkatan dan Akronim

No
.
1.

Definisi
SKPL

2.

DFD

3.

Perangkat lunak

4.

Data

7.

Website

8.

Online

Jurusan Informatika - UNIKOM

Keterangan
Spesifikasi Kebutuhan Perangkat Lunak dan merupakan
spesifikasi
dari
perangkat
lunak
yang
akan
dikembangkan.
Adalah diagram yang menunjukkan aliran data
antarproses dan proses-proses yang terjadi dalam
perangkat lunak.
Sekumpulan data elektronik yang disimpan dan diatur
oleh komputer, data elektronik yang disimpan oleh
komputer itu dapat berupa program atau instruksi yang
akan menjalankan suatu perintah.
Adalah sesuatu yang belum mempunyai arti bagi
penerimanya dan masih memerlukan adanya suatu
pengolahan. Data bisa berujut suatu keadaan, gambar,
suara, huruf, angka, matematika, bahasa ataupun simbolsimbol lainnya yang bisa kita gunakan sebagai bahan
untuk melihat lingkungan, obyek, kejadian ataupunsuatu
konsep.
Sebuah aplikasi berbentk worwide dan berbasis online
sehingga dapat di akses di mana saja dengan syarat
terkoneksi ke internet
Menunjukan keadaan konektivitas yang terhubung
DPPL-001

Halaman 7 dari 37

langsung dengan internet.


1.4

Referensi
Dokumen acuan yang dipergunakan dalam penulisan dokumen ini adalah:
1. GL01AT, template dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL).
2. Bab6-panduan pengisian-SKPL.pdf
3. GL01-SKPL-Sistem informasi perpustakaan IF.doc

1.5

Deskripsi Umum Dokumen


Dokumen SKPL untuk Sistem Informasi Transaksi Penjualan ini berisi deskripsi
kebutuhan pengembangan perangkat lunak secara rinci. Pengorganisasian dokumen
dikelompokkan dalam empat bagian utama, yaitu :
1. Bab 1 Pendahuluan, berisi tujuan penulisan dokumen, lingkup masalah yang ditangani
pada perangkat lunak yang akan dibangun, dan deskripsi umum dokumen.
2. Bab 2 Deskripsi Global Perangkat Lunak, berisi penjelasan perangkat lunak yang akan
diimplemetasikan di lingkungan pengguna secara global. Bagian ini terdiri dari
perspektof produk, fungsi produk, karakteristik pengguna, batasan batasan dan
asumsi dan kebergantungan.
3. Bab 3 Deskripsi Rinci Kebutuhan, berisi hasil analisis terhadap kebutuhan perangkat
lunak secara terperinci.

2 Deskripsi Perancangan
2.1

Rancangan Lingkungan Implementasi

System Operasi
DBMS
Development Tools
Bahasa pemograman yang dipakai

2.2

: Windows 7, Android 4.4 Kitkat


: Mysql
: Sublime text 2, XAMPP, Mysql Workbench, Bootstrap 2.3.2
: PHP, HTML 5, Javascript

Dekomposisi Fungsional Modul

Nama Modul
Login
Pengelolaan Pegawai

Pengelolaan Meja

Pengelolaan Pesanan

Pengelolaan Bahan Baku

Jurusan Informatika - UNIKOM

Nama Proses
Login
Penambahan pegawai baru
Penghapusan pegawai
Pengubahan pegawai
Penambahan roles
Penghapusan roles
Pengubahan roles
Penambahan meja
Penghapusan meja
Pengubahan meja
Pengubahan status meja
Pembuatan pesanan
Perubahan status pesanan
Hapus pesanan
Ubah pesanan
Penambahan bahan baku
Penghapusan bahan baku
Pengubahan bahanb baku
Tampil detail bahan baku
Pengecekan buylist
DPPL-001

Keterangan

Halaman 8 dari 37

Pengelolaan Menu

Pengelolaan Pembayaran

Pengelolaan Kuisioner

2.3

Penambahan menu
Penghapusan menu
Pengecekan kuantitas menu
Tampil detail menu
Hitung total pembayaran
Pembayaran
Cetak nota
Cetak struk
Pembuatan Laporan
Penghapusan pembayaran
Pengubahan pembayaran
Penambahan kuisioner
Penghapusan kuisioner
Pengubahan kuisioner
Pembuatan laporan

Deskripsi Data

Daftar Tabel
1.

2.

3.

4.

5.

6.

7.

Tabel User
Tabel ini berisikan data-data user seperti nama user, jenis kelamin, alamat, username, password, alamat
email, role yang merupakan foreign key dari table role dan user_id yang merupakan primary key dari
table ini.
Primary key : user_id
Jenis Tabelnya adalah Innodb
Volume dari table ini adalah 11 column
Tabel Role
Tabel role berisikan data role yang ada, table ini berisikan role_id sebagai primary key,nama dan gaji
untuk setiap role.
Primary key : role_id
Jenis Tabelnya adalah Innodb
Volume dari table ini adalah 3 column
Tabel Menu
Tabel menu menyimpan data menu seperti nama dan harga.
Primary key : menu_id
Jenis Tabelnya dalah Innodb
Volume dari table ini adalah 3 column
Tabel Detail Menu
Tabel yang berisi id menu serta bahan baku yang dimiliki oleh menu tersebut, table ini terhubung dengan
dua table yang lain yaitu table menu dan table ingredient
Primary key : Tidak ada
Jenis Tablenya adalah Innodb
Volume dari table ini 2 column
Tabel Order
Tabel berisi data pesanan seperti id order, harga, waktu order, status order, dan id table yang merupakan
foreign key dari table meja
Primary key : order_id
Jenis Tabelnya adalah Innodb
Volume dari table ini 5 column
Tabel Detail Order
Tabel yang menyimpan id order dan id menu , table ini muncul karena hubungan table order dan table
menu
Primary key : tidak ada
Jenis Tabelnya adalah Innodb
Volume dari table ini 2 column
Tabel Table
Tabel yang berisi id table, deskripsi table, status
Primary key : table_id
Jenis Tablenya adalah Innodb
Volume dari table ini 3 column

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 9 dari 37

8.

Tabel Pay
Tabel yang berisi id pembayaran, tipe pembayaran, jumlah kembalian, jumlah yang dibayaran, waktu
dibayarkannya dan order id yang merupakan foreign key dari table order
Primary key : pay_id
Jenis Tabelnya adalah Innodb
Volume data table ini 6 column
9. Tabel Ingredient
Tabel yang berisi data nama bahan baku, deskripsi dan kuantitas bahanbaku
Primary key : ingredient_id
Jenis Tabelnya adalah Innodb
Volume data table ini 4 column
10. Tabel Avail Ingredient
Tabel ini berisi yang berisi detail suatu bahan baku seperti kadar luarsa kuantitas, waktu
ditambahkannya
Primary key : sedia_id
Jenis Tabel ini adalah Innodb
Volume data table ini 6 column
11. Tabel Kadar luarsa
Tabel yang berisi waktu kadar luarsa setiap bahanbaku yang dibeli, waktu beli dan deskripsi
Primary key : kadarluarsa_id
Jenis Tabel ini adalah Innodb
Volume data table ini 4 column
12. Tabel Tipe
Tabel yang berisi nama tipe bahan baku dan wakut ditambahkannya
Primary key : type_id
Jenis table ini adalah Innodb
Volume data table ini 3 column

2.4

Dekomposisi Fisik Modul

Sub Aplikasi

Modul
Login

Nama File
Login.php

Pengelolaan pegawai

Tambah role .php


Tambah user.php

Input
Username
,password
Role_name, Salary
Username,password
, city,addres,finame,
lname, sex, role

Output
User home
Role list
User list windows

2.5 Deskripsi Rinci Modul


Layar yang akan dipergunakan dalam perangkat lunak ini diperlihatkan seperti pada tabel di
bawah ini :
No
L1

Login

Nama Layar

L2
H1
U1
U2
U3
U4
U5
U6

Login gagal
Home
Role
Tambah role
Simpan role sukses
Simpan role error
Edit role
Delete role

Jurusan Informatika - UNIKOM

Keterangan
Autektikasi user tempat input username dan
password
Pesan bahwa data yang dimasukan tidak sesuai
Layar utama user
Menampilkan list data role yang ada
Menambah role baru
Pesan bahwa data role berhasil disimpan
Pesan bahwa data role gagal disimpan
Perubahan data user
Konfirmasi pengahapusan data role
DPPL-001

Halaman 10 dari 37

U7
U8
U9
U1
0
U11
U1
2
U1
3
U1
4
U1
5
U1
6
I1
I2
I3
I4
I5
I6
I7
I8
I9
I10
I11
I12
I13
I14

Delete role sukes


Delete role error
User
Tambah user

Pesan pengahpusan data role sukses


Pesan penghapusan data role gagal
Menampilkan list data user yang ada
Menambah user baru

Simpan user sukes


Simpan user error

Pesan bahwa data user telah disimpan


Pesan bahwa data user gagal disimpan

Edit user

Perubahan data user

Delete user

Konfirmasi penghapusan data user

Delete user sukses

Pesan penghapusan data user berhasil

Delete user error

Pesan penghapusan data user gagal

Ingredients
Tambah Ingredient baru
Delete ingredient
Delete ingredient sukes
Delete ingredient error
Kurangi stok
Kurangi stok error
Tambah stok ingredient
Simpan stok ingredient sukes
Simpan stok ingredient error
Ingredient detail
Edit ingredient detail
Hapus detail ingredient
Hapus detail ingredient sukses

I15

Hapus detail ingredient error

I16
T1
T2
T3
T4
T5
M1
M2
M3
M4
M5
M6
M7
M8
M9
O1
O2

Buy lists
Meja
Tambah meja
Edit meja
Simpan meja sukses
Simpan meja error
Menu
Menu detail
Tambah menu
Edit menu
Simpan menu sukses
Simpan menu error
Delete menu
Delete menu sukses
Delete menu gagal
Order list
Buat order

Menampilkan list data bahan baku


Menambahkan bahan baku baru
Menghapus bahan baku
Pesan bahwa menghapus bahan baku sukses
Pesan bahwa menghapus bahan baku error
Mengurangi stok bahan baku
Pesan bahwa tidak bias mengurangi stok bahan baku
Menambah stok bahan baku
Pesan bahwa data stok berhasil disimpan
Pesan bahwa ada kesalahan di dalam data stok
Menampilkan detail bahan baku
Mengubah data pada detail bahan baku
Menghapus data pada detail bahan baku
Pesan bahwa data pada detail bahan baku berhasil
dihapus
Pesan bahwa data pada detail bahan baku gagal
dihapus
Menampilkan bahan baku yang perlu dibeli
Menampilkan list data meja
Menambah meja baru
Mengubah data meja
Pesan bahwa data meja berhasil disimpan
Pesan bahwa data meja gagal disimpan
Menampilkan list menu yang tersedia
Menampilkan detail dari sebuah menu
Menambahkan menu baru
Mengubah suatu menu
Pesan sukses ketika berhasil meyimpan data
Pesan gagal ketika gagal menyimpan data
Menghapus menu
Pesan berhasil menghapus data
Pesan gagal menghapus data
Menampilkan list pesanan yang ada
Membuat pesanan baru

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 11 dari 37

O3
O4
O5
O6
O7
O8
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14

Edit order
Simpan order sukses
Simpan order error
Hapus order
Hapus order sukses
Hapus order error
Payment
Payment pay by card
Payment pay by cash
Edit payment
Simpan payment sukses
Simpan payment error
Hapus payment
Hapus payment sukses
Hapus payment fail
Payment print
Payment print nota
Payment print struk
Payment Laporan
Payment laporan generated

Mengubah pesaanan yang ada


Pesan ketika berhasil menyimpan data pesanan
Pesan ketika gagal menyimpan data pesanan
Menghapus pesanan
Pesan data pesanan telah berhasil dihapus
Pesan data pesanan gagal dihapus
Tampilan list pembayaran
Pembayaran melalui kartu
Pembayaran melalui cash
Mengubah data pembayaran
Pesan penyimpanan data pembayaran sukses
Pesan penyimpanan data pembayaran gagal
Menghapus data pembyaran
Pesan penghapusan data pembayaran sukses
Pesan penghapusan data pembayaran gagal
Mencetak struk atau nota
Mencetak nota
Mencetak struk
Membuat laporan
Hasil laporan yang dibuat

2.5.1 Deskripsi Layar


Layout dan objek yang akan digunakan secara umum seperti pada gambar dibawah ini :

Gambar 1 Layout umum

Header :
Jurusan Informatika - UNIKOM

DPPL-001

Halaman 12 dari 37

Header akan berubah-ubah mengikuti user yang login, jika pantry login maka header akan berubah menjadi
Pantrys Panel.
Navigation panel :
pada bagian ini terdapat tombol-tombol untuk menuju halaman-halaman seperti Pesanan, menu, bahan baku
dll. Tetapi tidak semua tombol akan muncul, setiap user memiliki paket tombol yang berbeda. contoh pelayan
hanya akan mendapatkan tombol meja dan pesanan saja, sedangkan kasir hanya mendapat tombol pembayaran
dan pembuatan laporan, Hanya admin yang dapat mengakses seluruh tombol sekaligus.
Body :
Akan menampilkan tampilan halaman sesuai dengan tombol navigasi yang ditekan, isi halaman untuk user
biasa dan admin akan sedikit berbeda. Admin memiliki kemampuan untuk menghapus data sedangkan user biasa
tidak.

2.5.1.1 L1 Login

Gambar 2 L1 Login

2.5.1.1.1 Deskripsi Objek


Tabel 2 Desktripsi L1 Login

Objek
Username
Password
Gambar
Login

Jenis
Text input
Text input
Picture
Perintah aksi

Keterangan
Tempat input username
Tempat input password
Gambar pemanis
Button untuk login

2.5.1.1.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 13 dari 37

2.5.1.2 L2 Login Gagal

Gambar 3 L2 Login gagal

2.5.1.2.1 Deskripsi Objek


Tabel 3 L2 Login gagal

Objek
Pesan
Ok

Jenis
Caption
Perintah aksi

Keterangan
Pesan bahwa username dan password tidak sesuai
Button untuk login

2.5.1.2.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 14 dari 37

2.5.1.3 U1 Role

Gambar 4 U1 role

2.5.1.3.1 Deskripsi Objek


Tabel 4 U1 Role

Objek
<<User>> panel
Username
Logout
Home
Users
Roles
Tabel
Role
Edit
Delete
Add New Role

Jenis
Text
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Tabel
text
Perintah aksi
Perintah aksi
Perintah aksi

Keterangan
Menunjukan tipe user yang sedang login
Link menuju home user
Link untuk logout
Button untuk menuju user home
Link menuju halaman user
Link menuju halaman saat ini
Tempat menampilkan data role yang ada
Menunjukan lokasi sekarang
Button untuk mengubah data
Button untuk menghapus data
Button untuk membuat role baru

2.5.1.3.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 15 dari 37

2.5.1.4 U2 Tambah Role

Gambar 5 U2 Tambah Role

2.5.1.4.1 Deskripsi Objek

2.5.1.4.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 16 dari 37

2.5.1.5 U3 Tambah Role sukses

Gambar 6 U3 Tambah role sukses

2.5.1.5.1 Deskripsi Objek

2.5.1.5.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 17 dari 37

2.5.1.6 U4 Tambah Role gagal

Gambar 7 U4 Tambah role fail

2.5.1.6.1 Deskripsi Objek

2.5.1.6.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 18 dari 37

2.5.1.7 U9 User

Gambar 8 U9 User

2.5.1.7.1 Deskripsi Objek


Tabel 5 U9 User

Objek
<<User>> panel
Username
Logout
Home
Users
Roles
Tabel
User
Edit
Delete
Add New User

Jenis
Text
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Tabel
text
Perintah aksi
Perintah aksi
Perintah aksi

Keterangan
Menunjukan tipe user yang sedang login
Link menuju home user
Link untuk logout
Button untuk menuju user home
Link menuju halaman user
Link menuju halaman saat ini
Tempat menampilkan data role yang ada
Menunjukan lokasi sekarang
Button untuk mengubah data
Button untuk menghapus data
Button untuk membuat user baru

2.5.1.7.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 19 dari 37

2.5.1.8 U10 Tambah user

Gambar 9 U10 Tambah user

2.5.1.8.1 Deskripsi Objek


2.5.1.8.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 20 dari 37

2.5.1.9 U11 Tambah user sukses

Gambar 10 U11 Tambah user sukses

2.5.1.9.1 Deskripsi Objek


2.5.1.9.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 21 dari 37

2.5.1.10

U12 Tambah user error

Gambar 11 U12 Tambah user error

2.5.1.10.1 Deskripsi Objek


2.5.1.10.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 22 dari 37

2.5.1.11I1 Ingredients

Gambar 12 I1 Ingredients

2.5.1.11.1 Deskripsi Objek


Tabel 6 I1 Ingredients

Objek
<<User>> panel
Username
Logout
Home
Ingredients
Buy Lists
Tabel
Edit
Delete
Add New Ingredients
Type
Search
Name
Sort

Jenis
Text
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Tabel
Perintah aksi
Perintah aksi
Perintah aksi
Combo Box
Text input
Combo Box
Perintah aksi

Keterangan
Menunjukan tipe user yang sedang login
Link menuju home user
Link untuk logout
Button untuk menuju user home
Link menuju halaman saat ini
Link menuju halaman Buy LIsts
Tempat menampilkan data bahan baku yang ada
Button untuk mengubah data
Button untuk menghapus data
Button untuk membuat role baru
Untuk pilihan data yang ditampilkan
Text box untuk mencari data
Untuk menyortir data pada tabel
Button untuk menyortir data sesuai combo box

2.5.1.11.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 23 dari 37

2.5.1.12

I2 Tambah ingredient baru

Gambar 13 I2 Tambah ingredient baru

2.5.1.12.1 Deskripsi Objek


2.5.1.12.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 24 dari 37

2.5.1.13

I16 Buylists

Gambar 14 I16 Buylists

2.5.1.13.1 Deskripsi Objek


Tabel 7 I16 Buylists

Objek
<<User>> panel
Username
Logout
Home
Ingredients
Buy Lists
Tabel
Add
Type
Search
Name

Jenis
Text
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Tabel
Perintah aksi
Combo Box
Text input
Combo Box

Keterangan
Menunjukan tipe user yang sedang login
Link menuju home user
Link untuk logout
Button untuk menuju user home
Link menuju halaman Ingredients
Link menuju halaman Buy LIsts
Tempat menampilkan data bahan baku yang harus dibeli
Button untuk membuat role baru
Untuk pilihan data yang ditampilkan
Text box untuk mencari data
Untuk menyortir data pada tabel

2.5.1.13.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 25 dari 37

2.5.1.14

M1 Menu

Gambar 15 M1 menu

2.5.1.14.1 Deskripsi Objek


Tabel 8 M1 Menu

Objek
<<User>> panel
Username
Logout
Home
Orders
Menus
Tabel
Detail
Edit
Delete
Add New Menu

Jenis
Text
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Tabel
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi

Keterangan
Menunjukan tipe user yang sedang login
Link menuju home user
Link untuk logout
Button untuk menuju user home
Link menuju halaman orders
Link menuju halaman ini
Tempat menampilkan data menu yang ada
Button untuk menampilkan detail menu
Button untuk mengubah data
Button untuk menghapus data
Button untuk membuat menu

2.5.1.14.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 26 dari 37

2.5.1.15

M3 Tambah menu

Gambar 16 M3Tambah menu

2.5.1.15.1 Deskripsi Objek


2.5.1.15.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 27 dari 37

2.5.1.16

O1 Orderlist

Gambar 17 O1 Orderlist

2.5.1.16.1 Deskripsi Objek


Tabel 9 O1 Orderlist

Objek
<<User>> panel
Username
Logout
Home
Orders
Order List
Status
Tabel
Detail
Edit
Delete
Add New Order
Refresh
(O)P()R()D
Submit

Jenis
Text
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Combo box
Tabel
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Bullet
Perintah aksi

Keterangan
Menunjukan tipe user yang sedang login
Link menuju home user
Link untuk logout
Button untuk menuju user home
Link menuju halaman orders
Link menuju halaman ini
Menampilkan data sesuai combo box
Tempat menampilkan data pesanan
Button untuk menampilkan detail menu
Button untuk mengubah data
Button untuk menghapus data
Button untuk membuat pesanan baru
Mengupdate isi table
Pilihan untuk mengubah status pesanan
Tombol untuk menyimpan perubahan status

2.5.1.16.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 28 dari 37

2.5.1.17

O2 Buat order

Gambar 18 O2 Buat order

2.5.1.17.1 Deskripsi Objek


2.5.1.17.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 29 dari 37

2.5.1.18

O4 Simpan order sukses

Gambar 19 O2 Simpan order sukses

2.5.1.18.1 Deskripsi Objek


2.5.1.18.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 30 dari 37

2.5.1.19

O5 Simpan order error

Gambar 20 O2 Simpan order error

2.5.1.19.1 Deskripsi Objek


2.5.1.19.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 31 dari 37

2.5.1.20

P1 Payment

Gambar 21 P1 Payment

2.5.1.20.1 Deskripsi Objek


Tabel 10 P1 Payment

Objek
<<User>> panel
Username
Logout
Home
Payment
Report
All
Tabel
$
Printer icon
Edit
Delete
Search
Enter

Jenis
Text
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Combo box
Tabel
Perintah aksi
Perintah aksi
Perintah aksi
Perintah aksi
Text Input
Perintah aksi

Keterangan
Menunjukan tipe user yang sedang login
Link menuju home user
Link untuk logout
Button untuk menuju user home
Link menuju halaman ini
Link menuju halaman untuk membuat laporan
Menampilkan data sesuai combo box
Tempat menampilkan data pesanan
Button untuk menampilkan window pembayaran
Button untuk menampilkan option print nota atau stuk
Button untuk mengubah data
Button untuk menghapus data
Text box untuk memasukan kata kuci
Button untuk melakukan pencarianb berdasarkan searchbox

2.5.1.20.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 32 dari 37

2.5.1.21

P2 Payment by card

Gambar 22 P2 Payment by card

2.5.1.21.1 Deskripsi Objek


2.5.1.21.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 33 dari 37

2.5.1.22

P5 Simpan payment sukses

Gambar 23 P5 Simpan payment sukses

2.5.1.22.1 Deskripsi Objek


2.5.1.22.2 Algoritma

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 34 dari 37

2.5.1.23

P6 Simpan payment error

Gambar 24 P5 Simpan payment error

2.5.1.23.1 Deskripsi Objek


2.5.1.23.2 Algoritma

2.5.2 Deskripsi Proses


2.5.2.1 Nama Proses
2.5.2.1.1 Deskripsi Masukan
2.5.2.1.2 Deskripsi Keluaran
2.5.2.1.3 Algoritma

2.5.3 Deskripsi Laporan


Adapun laporan yang dihasilkan dari perangkat lunak ini dapat berupa laporan penjualan
dalam jangka waktu tertentu
2.5.3.1 P13 Laporan penjualan
2.5.3.1.1 Lay out

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 35 dari 37

Gambar 25 Laporan Penjualan

2.5.3.1.2 Deskripsi Masukan


Tabel 11 Laporan Penjualan

Objek
Informasi waktu
Informasi penjualan

Jurusan Informatika - UNIKOM

Jenis
Caption
Caption

Keterangan
Infor waktu pembuatan laporan
Informasi no, id penjaualan, jenis
pembayaran, ref id, total,
dibayarkan dll

DPPL-001

Halaman 36 dari 37

3 Matriks Keterunutan

Jurusan Informatika - UNIKOM

DPPL-001

Halaman 37 dari 37

Anda mungkin juga menyukai