Anda di halaman 1dari 24

RPL B

GL01

DESKRIPSI PERANCANGAN PERANGKAT LUNAK


Website dengan Sistem Belanja Online untuk
CV Aneka Kriya

untuk :

Tugas KI1312

Rekayasa Perangkat Lunak B

Dipersiapkan oleh:

IGN Agung Bayu Ditaprawira (5109100068)


A.A Ngurah Bagus Trihatmaja (5109100040)

Jurusan Teknik Informatika - Institut Teknologi Sepuluh Nopember


Jalan Teknik Kimia

Jurusan Teknik
Informatika Nomor Dokumen Halaman

GL01-G01 1/24
Institut Teknologi Revisi Tgl: 9-12-2010

Sepuluh nopember

Jurusan Informatika ITS DPPL-G01 2/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
DAFTAR PERUBAHAN

Revisi Deskripsi
A

INDEX - A B C D E F G

Jurusan Informatika ITS DPPL-G01 3/24


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

Halaman Revisi Halaman Revisi

Jurusan Informatika ITS DPPL-G01 4/24


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

Daftar Gambar........................................................................................................................................5
Daftar Tabel............................................................................................................................................6

1 Pendahuluan....................................................................................................................................7
1.1 Tujuan......................................................................................................................................7
1.2 Lingkup Masalah.....................................................................................................................7
1.3 Definisi, Akronim dan Singkatan.............................................................................................8
1.4 Referensi..................................................................................................................................8
1.5 Deskripsi Umum Dokumen......................................................................................................9
2 Deskripsi Perancangan....................................................................................................................9
2.1 Rancangan Lingkungan Implementasi.....................................................................................9
2.2 Struktur Model.......................................................................................................................10
2.3 Dekomposisi Fisik Modul......................................................................................................10
2.4 Deskripsi Data.........................................................................................................................11

2.5 Deskripsi Rinci Modul.............................................................................................................13


2.5.1 Deskripsi Layar...............................................................................................................13
2.5.1.1 Halaman Home........................................................................................................13
2.5.1.2 Halaman About........................................................................................................14
2.5.1.3 Halaman Product.....................................................................................................15
2.5.1.4 Halaman Admin......................................................................................................16
2.5.1.5 Deskripsi Objek.......................................................................................................16
Deskripsi Proses.......................................................................................................................20
2.5.1.6 Proses Pendaftaran..................................................................................................20
2.5.1.7 Proses Login............................................................................................................20
2.5.1.8 Proses Order............................................................................................................20
2.5.1.9 Menu Administrator…….
………………………………………………………..21
2.5.2 Deskripsi Laporan
…………………………………………………………………......22
2.5.2.1 Laporan Hasil Transaksi…………………………………………………….................22

Jurusan Informatika ITS DPPL-G01 5/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Daftar Gambar

Gambar 1. Struktur Model....................................................................................................................10


Gambar 2. Lay Out Halaman Home.....................................................................................................14
Gambar 3. Lay Out Halaman About.....................................................................................................15
Gambar 4. Lay out Halaman Product....................................................................................................16
Gambar 5. Lay out Halaman Admin.....................................................................................................17
Gambar 6. Lay out Laporan..................................................................................................................23

Jurusan Informatika ITS DPPL-G01 6/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Daftar Tabel

Tabel 1. Definisi, Singkatan dan Akronim..............................................................................................8


Tabel 2. Tabel DekomposisiModul……………………………………………...
………………..................................11
Tabel 3. Struktur Tabel Customer...........................................................................................................11
Tabel 4. Struktur Tabel Nama_Barang...................................................................................................12
Tabel 5. Struktur Tabel Administrator....................................................................................................12
Tabel 6. Struktur Tabel Bank…………………………………………………………………..............12
Tabel 7. Struktur Tabel Jasa_Pengiriman……………………………………………….......................12
Tabel 8. Struktur Tabel Detail Pembelian………………………………………………......................12
Tabel 9. Deskripsi Objek......................................................................................................................17

Jurusan Informatika ITS DPPL-G01 7/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
1 Pendahuluan

1.1 Tujuan
Dokumen GL-01 ini berisi Deskripsi Perancangan Perangkat Lunak (DPPL) atau
Software Design Description (SDD) untuk Website dengan Sistem Belanja Online milik CV
Aneka Kriya. Tujuan dari penulisan dokumen ini adalah untuk memberikan penjelasan
mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum maupun
penjelesan detail dan menyeluruh.
Pengguna dari dokumen ini adalah pengembang perangkat lunak Website dengan
Sistem Belanja Online dan pengguna (user) dari Website atau pihak – pihak yang terlibat
dalam perangkat lunak. Dokumen ini akan digunakan sebagai bahan acuan dalam proses
pembuatan dan pengembangan serta sebagai bahan evaluasi pada saat proes pengembangan
perangkat lunak maupun di akhir pengembangannya. Dengan adanya dokumen DPPL ini
diharapkan pembuatan dan pengembangan perangkat lunak akan lebih terarah dan tetap
terfokus sehingga tidak menimbulkan ambiguitas terutama dalam proses pengembangan
Website dengan Sistem Belanja Online.

1.2 Lingkup Masalah


Perangkat lunak yang akan dikembangkan adalah perangkat lunak yang berupa sebuah
Website, yaitu berupa halaman web yang didalamnya berisi mengenal berbagai hal tentang
CV Aneka Kriya. Website ini berfungsi sebagai sarana promosi serta penjualan benda –
benda buatan CV Aneka Kriya. Berikut fitur – fitur yang dimiliki oleh website CV Aneka
Kriya:
 Menampilkan profil perusahaan
 Menampilkan barang – barang yang ditawarkan oleh CV Aneka Kriya.
 Memiliki sistem belanja online sehingga customer dapat melakukan pemesanan
barang tanpa harus mengunjungi toko dari CV Aneka Kriya.
 Memiliki sistem registrasi yang memungkinkan CV Aneka Kriya memiliki data
– data customer yang berbelanja secara online.
 Memiliki fitur untuk memvalidasi input pemesanan barang oleh customer.
Karena sifat dari halaman web yang dapat diakses dimana saja dan kapan saja, hal ini
akan memudahkan CV Aneka Kriya dalam promosi barang serta penjualan. Calon customer
yang ingin melihat – lihat barang yang ditawarkan oleh CV Aneka Kriya namun tidak
Jurusan Informatika ITS DPPL-G01 8/24
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
memiliki banyak waktu tidak perlu pergi langsunng ke toko, namun cukup membuka katalog
barang yang tersedia pada halaman web CV Aneka Kriya. Dengan ada website ini diharapkan
promosi barang serta tingkat penjualan barang dapat meningkat karena tidak lagi terbatas
oleh lokasi dan jam buka toko.

1.3 Definisi, Akronim dan Singkatan


Tabel 1, Definisi, Singkatan dan Akronim

Istilah, Akronim, dan Singkatan Keterangan

SKPL Spesifikasi Kebutuhan Perangkat Lunak.


Dokumen yang berisi hasil analisis tentang
spesifikasi kebutuhan user.
IEEE Institute of Electrical and Electronics
Engineers. Standar internasional
pengembangan dan perancangan perangkat
lunak.
Website Halaman – halaman web yang merupakan
bagian dari suatu domain di internet.
DCD Data Context Diagram. Diagram yang
menggambarkan hubungan sistem dengan
linkungannya.
DFD Data Flow Diagram. Diagram yang
menggambarkan aliran data dan proses
yang terjadi dalam sistem.
DBMS Database Management System. Aplikasi
yang berperan untuk memanajemen basis
data di suatu sistem.
Administrator Orang yang memiliki otoritas penuh
terhadap suatu sistem
Tabel 1

1.4 Referensi

Jurusan Informatika ITS DPPL-G01 9/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan SKPL ini adalah
sebagai berikut:
1. IEEE Std 830-1993, IEEE Recommended Parctice for Software Requirement
Specifications.
2. Software Engineering, Aparctitioner’s Approach 5th edition, Roger S Pressman, Mc
Graw Hill, 2001.
3. Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak (SKPL), Jurusan
Teknik Informatika, Institut Teknoogi Bandung, 2000.
4. Panduan Pengisian Spesifikasi Perangkat Lunak (SKPL) Beroriantasi Proses, Jurusan
Teknik Informatika, Institut Teknologi Bandung.

1.5 Deskripsi Umum Dokumen


Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai berikut:
 Bab 1 Pendahuluan, merupakan pengantar umum dokumen DPPL yang berisi tujuan
- tujuan dari penulisan dokumen, ruang lingkup masalah pembuatan dan
pengembangan perangkat lunak, serta memuat definisi dan penjelasan istilah – istilah
yang digunakan dalam dokumen ini.
 Bab 2 Deskripsi Perancangan, berisi rancangan lingkungan implementasi,
dekomposisi fisik modul, deskripsi rinci modul, deskripsi proses, dan deskripsi
laporan dari website.

2 Deskripsi Perancangan

2.1 Rancangan Lingkungan Implementasi

2.1.1 Antarmuka pemakai


Website dengan sistem belanja online ini menggunakan tampilan web HTML standar
dengan ditambahkan beberapa efek – efek grafis dinamis yang dibuat dengan macromedia
flash.

2.1.2 Antarmuka perangkat keras

Jurusan Informatika ITS DPPL-G01 10/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Website ini berjalan pada server yang terdapat pada ISP (internet service provider),
sehingga perangkat keras yang menunjang hidup dari website ini adalah server milik ISP.

2.1.3 Antarmuka perangkat lunak


Website dengan sistem belanja online ini dikembangkan dengan bahasa PHP, dan
menggunakan DBMS MySQL.

2.1.4 Antarmuka komunikasi


Karena merupakan halaman web, komunikasi data terjadi secara realtime dan akses
pihak luar ke website dapat terjadi kapan saja dan dimana saja.

2.2 Struktur Model

D
W
M
A
E
N
E
P S
B
M
I
U
G
T
R
E
I
B
N
N
U
J
WEBS
ADMI
MEM
PENGU G
NJU
NNG
BER
ITE Gambar 1

2.3 Dekomposisi Fisik Modul

Nama Nama File Nama Modul Keterangan Nama


Direktori Fungsi
/ Main.php UTAMA Main
/ connect.cs CONNECT Modul Untuk connect ke DB
/ home.php HOME Modul untuk menampilan
form antarmuka situs
Jurusan Informatika ITS DPPL-G01 11/24
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
/ cek_barang CEKBARANG Modul untuk melakukan
.php pengecekan stok barang.
/ savetrans.p SIMPANTRANSAKSI Modul untuk melakukan
hp penyimpanan transaksi.
/ Admin.php ADMIN Main program halaman
admin website
/ admin_hom ADMIN_HOME Modul untuk menampilan
e.php form antarmuka admin
/ admin_save SIMPAN_SETUP_ADMIN Modul untuk melakukan
.php update,delete dan add ke
database
Tabel 2

2.4 Deskripsi Data

2.4.1 Struktur Table

Nama Database : Online store


Nama Tabel : Customer
Primary Key : Username

Tabel 3. Struktur Tabel Customer

No Nama Field Tipe Data Lebar Keterangan

1 Username Varchar 10 Primary key ( Pengenal data Customer)

2 Nama Varchar 25 Nama Customer

3 Email Varchar 25 Email customer

No telepon yang bias dihubungi dari


4 No telepon Integer -
customer

5 Password Varchar 10 Password customer untuk proses login

Nama Database : Online Store


Nama Tabel : Nama Barang
Primary Key : ID Barang

Tabel 4. Struktur Tabel Nama_Barang

No Nama Field Tipe Data Lebar Keterangan


Jurusan Informatika ITS DPPL-G01 12/24
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
1 ID Barang Integer - Primary key(Pengenal data nama barang)

2 Nama Barang Varchar 25 Nama barang yang dijual

3 Stok Integer - Stok barang di gudang

4 Harga Money - Harga barang dalam rupiah

Nama Database : Online Store


Nama Tabel : administrator
Primary Key : User name administrator

Tabel 5. Struktur Tabel Administrator

No Nama Field Tipe Data Lebar Keterangan

User name Primary key ( Pengenal data


1 varchar 25
administrator Administrator)

2 Nama admin Varchar 25 Nama dari administrator

Password
3 Varchar 10 Password untuk login sebagai admin
admin

Nama Database : Online store


Nama Tabel : Bank
Primary Key : Nama Bank

Tabel 6. Struktur Tabel Bank

No Nama Field Tipe Data Lebar Keterangan

Primary key yang membedakan nama


1 Nama Bank Varchar 5
bank

Nama pemilik Nama pemilik rekening di bank


2 Varchar 25
rekening tersebut

Nomor rekening sebagai tujuan


3 Rekening Integer -
transfer

Jurusan Informatika ITS DPPL-G01 13/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Nama Database : Online store
Nama Tabel : Jasa_Pengiriman
Primary Key : Nama jasa

Tabel 7. Struktur Tabel Jasa_Pengiriman

No Nama Field Tipe Data Lebar Keterangan

Primary key yang membedakan nama


1 Nama jasa Varchar 5
jasa pengiriman

2 Tarif kirim Money - Tarif kirim suatu jasa pengiriman

Nama Database : Online store


Nama Tabel : Detail_Pembelian
Primary Key :-

Tabel 8. Struktur Tabel Detail Pembelian

No Nama Field Tipe Data Lebar Keterangan

Foreign key yang merujuk pada table


1 Nama Bank Varchar 5
bank

Foreign key yang merujuk pada table


2 Username Varchar 10
customer

3 Jumlah pemesanan Integer - Jumlah barang yang akan dipesan

Foreign key yang merujuk pada table


4 ID Barang Integer -
barang

Tanggal
5 Date - Tanggal melakukan pemesanan
Pemesanan

6 Tanggal transfer Date - Batas akhir uang harus ditransfer

Foreign key yang merujuk pada table


7 Nama jasa Varchar 5
Jasa_Pengiriman

2.5 Deskripsi Rinci Modul

Jurusan Informatika ITS DPPL-G01 14/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2.5.1 Deskripsi Layar

2.5.1.1 Halaman Home

Gambar 2

Identitas nama: Halaman Home

Deskripsi : halaman muka toko online ini berisi sejumlah informasi secara garis besar baik
berupa info produk ataupun juga informasi penjual. Di mana pada halaman ini user dapat
melakukan proses login. Pada halaman ini terdapat bar untuk menuju halaman Home, About,
ataupun Product. Juga terdapat Textbox untuk melakukan pencarian. Dengan textbox ini,
memudahkan user apabila ingin melakukan pencarian terhadap isi dari situs ini. Jika ternyata
user belum mendaftar, maka user dapat melakukan proses pendaftaran dengan mengklik
textlink Sign up now!. Jika user lupa akan passwordnya maka user tetap dapat melakukan
login dengan mengklik textlink Forget your password?

Deskripsi objek: Akan muncul keterangan login salah jika ternyata password atau username
yang dimasukkan ternyata salah. Font arial dengan font size 12.

Jurusan Informatika ITS DPPL-G01 15/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2.5.1.2 Halaman About

Gambar 3

Identitas nama : Halaman About

Deskripsi : Pada halaman ini terdapat informasi mengenai perusahaan. User tetap dapat
melakukan proses login ataupun search pada halaman ini. Selain itu, terdapat pula bar untuk
kembali ke halaman Home ataupun melanjutkan ke halaman Product.

Deskripsi objek: Akan muncul keterangan login salah jika ternyata password atau username
yang dimasukkan ternyata salah. Font arial dengan font size 12.

2.5.1.3 Halaman Product

Jurusan Informatika ITS DPPL-G01 16/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 4

Identitas nama : Halaman Product

Deskripsi : Pada halaman ini, user dapat melakukan transaksi dengan cara memilih barang
pada Daftar Barang kemudian menentukan jumlahnya pada textbox Jumlah barang dan
menekan tombol Add to Chart. Selanjutnya barang yang telah diinputkan masuk ke box
Daftar Belanja.

Deskripsi objek: Akan muncul keterangan login salah jika ternyata password atau username
yang dimasukkan ternyata salah atau jumlah barang tidak valid. Font arial dengan font size
12.

2.5.1.4 Halaman Admin

Jurusan Informatika ITS DPPL-G01 17/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Gambar 5

Identitas nama : Halaman Admin

Deskripsi : Pada halaman ini, admin dapat melakukan perubahan pada konten web ini.
Dimana admin dapat melakukannya dengan menekan tombol Update, Delete ataupun Add.
Admin dapat mengakses semua halaman web dengan bar Home, About, atau Product.

2.5.1.5 Deskripsi Objek

No Nama Objek Gambar Jenis Objek Penjelasan


Tombol ini adalah
HOME tombol yang berguna
sebagai alat untuk
kembali ke halaman
1 Tombol Home Button Home pada website
ini. Tombol ini
terdapat pada
halaman Home,
About dan Product.
2 Tombol About Button Tombol ini adalah
tobol yang berguna
sebagai alat untuk
menuju ke halaman
about. Di mana
ABOUT halaman about berisi
tentang informasi
perusahaan.
Tombol ini terdapat
Jurusan Informatika ITS DPPL-G01 18/24
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
pada halaman Home,
About dan Product.
Tombol ini berfungsi
jika kita ingin
mengakses halaman
product, dimana di
Tombol Product Product Button dalamnya kita dapat
3
memesan product.
Tombol ini terdapat
pada halaman Home,
About dan Product.
Tombol ini berfungsi
untuk melakukan
login, jika user sudah
4 Tombol Login Button mendaftar. Tombol
ini terdapat pada
halaman Home,
About dan Product.
Objek ini berfungsi
sebagai alat bagi user
untuk menginputkan
username dalam
5 Username Text box
proses login. Tombol
ini terdapat pada
halaman Home,
About dan Product.
Objek ini berfungsi
sebagai alat bagi user
untuk menginputkan
password dalam
6 Password Text box
proses login. Textbox
ini terdapat pada
halaman Home,
About dan Product.
Objek ini berfungsi
sebagai alat bagi user
untuk menginputkan
keyword sehingga
memudahkan user.
7 Search Text box dalam melakukan
pencarian pada
website ini. Textbox
ini terdapat pada
halaman Home,
About dan Product.
Objek ini berfungsi
8 Jumlah Barang Text Box sebagai alat bagi user
untuk menginputkan
Jurusan Informatika ITS DPPL-G01 19/24
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
jumlah barang pada
proses pemesanan.
LinkLabel ini
terdapat pada
halaman Product.
Objek ini berfungsi
bagi user baru yang
ingin mendaftar
menjadi member
LinkLabel Sign sehingga bisa
9 LinkLabel
Up melakukan transaksi.
LinkLabel ini
terdapat pada
halaman Home,
About dan Product.
Objek ini berfungsi
bagi user lama yang
lupa akan
passwordnya
sehingga bisa
LinkLabel Forget
10 LinkLabel melakukan transaksi
Your Password
kembali.
LinkLabel ini
terdapat pada
halaman Home,
About dan Product.
Objek ini berfungsi
Add to chart sebagai alat
penginput data
Tombol Add to
11 Button barang yang akan
chart
dipesan. Tombol ini
terdapat pada
halaman Product.

Daftar Belanja
Objek ini berfungsi
untuk menampung
daftar barang yang
Grid view daftar
12 Grid View telah dipesan user.
belanja
Grid view ini terdapat
pada halaman
Product.

Jurusan Informatika ITS DPPL-G01 20/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Tombol ini adalah
tombol yang berguna
sebagai alat untuk
UPDATE meng-update isi
13 Tombol Update Button
konten dari website
ini. Tombol ini
terdapat pada
halaman Admin.

Tombol ini adalah


tombol yang berguna
sebagai alat untuk
14 Tombol Add ADD Button meng-add isi konten
dari website ini.
Tombol ini terdapat
pada halaman Admin.

Tombol ini adalah


tombol yang berguna
sebagai alat untuk
meng-delete isi
15 Tombol Delete DELETE Button
konten dari website
ini. Tombol ini
terdapat pada
halaman Admin

Tabel 9

Deskripsi Proses

2.5.1.6 Proses Pendaftaran

Input : data customer


Output : data customer

Algoritma :

1. Tampilkan form pengisian informasi customer


2. Customer menginputkan data
3. Simpan input dalam database customer
Jurusan Informatika ITS DPPL-G01 21/24
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2.5.1.7 Proses Login

Input : data username dan password


Output : pesan login gagal,
pesan selamat datang.

Algoritma :

a. Jika usename dan password == database customer


Tampilkan pesan selamat datang
b. Jika username dan password != database customer
Tampilkan pesan login gagal

2.5.1.8 Proses Order


Input : Nama barang, jumlah,tujuan pengiriman
Output : pesan stok habis,
Pesan pemesanan berhasil,
Pesan tujuan transfer,
Proses transfer valid,
Stok barang valid

2.5.1.8.1 Proses Pemilihan

Input nama barang, jumlah, dan tujuan pengiriman

2.5.1.8.2 Proses Validasi Stok

Jika stok gudang>=jumlah pesanan


Tampilkan pemesanan berhasil
Tampilkan pesan tujuan transfer
Input ke database pemesanan
Proses pemesanan valid

Jika stok gudang<jumlah pesanan


Tampilkan pesan stok habis

Jurusan Informatika ITS DPPL-G01 22/24


Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
2.5.1.9 Menu Administrator

Input : status login valid


Output : perintah edit content,
perintah control content
Algoritma :
1. tampilkan menu pilihan setup minuman dan setup kembalian
2. terima masukan pilihan dari ADMIN
3. jika pilihan = edit content
outputkan storage dari database
jika pilihan = control content
outputkan storage dari database

2.5.1.9.1 Edit Content


Input : perintah edit content
Output : database

Algoritma :
1. Tampilkan semua database
2. Edit database atau update content web
3. Tekan tombol update
4. Save

2.5.1.9.2 Proses Control

Input : perintah proses control


Output : display database

Algoritma :
Nama Pemesan:
1. Tampilkan semua database
Alamat Pemesan:

2.5.2 Deskripsi Laporan


==================================================

Kode | Nama | Harga | Qty | Jml


2.5.2.1 Laporan Hasil Transaksi
==================================================
Identitas : Laporan Hasil Transaksi
Deskripsi : Laporan yang mencatat hasil transaksi (resi) pembelian barang oleh user

2.5.2.1.1 Lay out


==================================================

Total

==================================================

Jurusan Informatika ITS DPPL-G01 23/24


Dokumen ini dan informasi
No.Resiyang
: dimilikinya adalah milik Jurusan Teknik Informatika-ITS dan bersifat rahasia. Dilarang untuk
me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika
Tgl. :
Gambar 6

2.5.2.1.2 Deskripsi Masukan


Parameter input adalah hasil_transaksi

Jurusan Informatika ITS DPPL-G01 24/24


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

Anda mungkin juga menyukai