dendry dwi pamungkas j3d111108 umar muis salam j3d111039 ... · password dan status. peminjaman...
Post on 18-Mar-2019
219 Views
Preview:
TRANSCRIPT
Nomor Dokumen Halaman Program Keahlian Teknik Komputer
Program Diploma DPPL - SRM 1/38 Institut Pertanian Bogor
Revisi
Tanggal : 08 Januari 2014
DOKUMEN PERANCANGAN PERANGKAT LUNAK
SISTEM RENTAL MOBIL (SRM)
Dipersiapkan Oleh :
Dendry Dwi Pamungkas J3D111108
Umar Muis Salam J3D111039
Rezza Prawira Rukmana J3D111047
Egi Widya Yachya J3D110067
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 2 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX - A B C D E F G
TGL 17/10/2013
Ditulis Oleh M.nahrowi,
M.Ridwan syahrul,
Yeheskiel e.s
Diperiksa Oleh Arina Pramudita
Disetujui Oleh Arina Pramudita
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 3 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
DAFTAR HALAMAN PERUBAHAN
Halaman Revisi Halaman Revisi
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 4 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
DAFTAR ISI
Halaman
1. PENDAHULUAN ................................................................................................................................ 6
1.1 Tujuan Penulisan Dokumen .......................................................................................................... 6
1.2 Lingkup Masalah ........................................................................................................................... 6
1.3 Definisi, Akronim, dan Singkatan .................................................................................................. 6
1.4 Aturan Penamaan dan Penomoran .............................................................................................. 6
1.5 Referensi ....................................................................................................................................... 7
2. Deskripsi Perancangan Global .............................................................................................................. 7
2.1 Rancangan Lingkungan Implementasi .......................................................................................... 7
2.2 Deskriptif Data .............................................................................................................................. 7
2.3 Dekomposisi Fungsional Modul .................................................................................................... 9
3. Deskripsi Perancangan Rinci .............................................................................................................. 11
3.1 Deskripsi Rinci Tabel ................................................................................................................... 11
3.1.1 Tabel tbl_admin .................................................................................................................. 11
3.1.2 Tabel tbl_pelanggan ............................................................................................................ 12
3.1.3 Tabel tbl_produk ................................................................................................................. 12
3.1.4 Tabel tbl_transaksi .............................................................................................................. 13
3.1.5 Tabel tbl_kategori .................................................................. Error! Bookmark not defined.
3.1.6 Tabel tbl_news ....................................................................... Error! Bookmark not defined.
3.1.7 Tabel tbl_testimoni ................................................................ Error! Bookmark not defined.
3.1.8 Tabel tbl_visitor ..................................................................... Error! Bookmark not defined.
3.1.9 Tabel tbl_detailtransaksi ........................................................ Error! Bookmark not defined.
3.2 Deskripsi Fungsional Secara Rinci ............................................................................................... 14
3.2.1. Spesifikasi Login Pelanggan ................................................................................................. 14
3.2.2. Spesifikasi Logout Pelanggan .............................................................................................. 16
3.2.3. Spesifikasi Sign Up Pelanggan ............................................................................................. 17
3.3 Dekomposisi Fisik Modul ............................................................................................................ 37
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 5 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
DAFTAR GAMBAR
1. Diagram konteks (DFD level 0) untuk SIPEN.................................. Error! Bookmark not defined.
2. DFD level 1 untuk SIPEN................................................................. Error! Bookmark not defined.
3. DFD level 2 untuk SIPEN ................................................................ Error! Bookmark not defined.
4. ERD SIPEN ...................................................................................... Error! Bookmark not defined.
DAFTAR TABEL
1. Fungsi Kebutuhan SIPEN ................................................................. Error! Bookmark not defined.
2. Kategori pengguna SIPEN ................................................................ Error! Bookmark not defined.
3. Tabel Admin .................................................................................... Error! Bookmark not defined.
4. Tabel Pelanggan ................................................................................ Error! Bookmark not defined.
5. Tabel Produk ..................................................................................... Error! Bookmark not defined.
6. Tabel Transaksi ................................................................................. Error! Bookmark not defined.
7. Tabel Non Functional Requirement .................................................. Error! Bookmark not defined.
8. Functional Requirement Summary ................................................... Error! Bookmark not defined.
9. Non Functional Requirement Summary ........................................... Error! Bookmark not defined.
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 6 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
1. PENDAHULUAN
Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) merupakan dokumen
deskripsi perancangan dari perangkat lunak yang akan dikembangkan untuk software
SRM (Sistem Rental Mobil) dan merupakan penjabaran dari dokumen (SKPL)
Spesifikasi Kebutuhan Perangkat Lunak yang telah dibuat sebelumnya. Dokumen ini
digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan
perangkat lunak yang mengidentifikasikan entitas perancangan yang ditekankan.
Dokumen ini sering juga disebut sebagai Software Design Description (SDD).
1.1 Tujuan Penulisan Dokumen
Dokumen ini akan berisi Deskripsi Perancangan Perangkat Lunak (DPPL) atau
Software Requirement Specification (SRS) untuk SRM (Sistem Rental Mobil). Untuk
penamaan dokumen ini selanjutnya akan digunakan istilah DPPL. Isi dari dokumen ini
sebagian besar adalah terjemahan dari dokumen IEEE Std 830-1993
1.2 Lingkup Masalah
SIPEN (Sistem Penjualan) adalah perangkat lunak penjualan melalui media internet
untuk memasarkan produk secara online.Perangkat lunak ini menyimpan, mengubah, dan
menjual produk Komputer kepada konsumen melalui media internet yang dapat diakses
24 jam sehari dan 7 hari dalam seminggu.
1.3 Definisi, Akronim, dan Singkatan
DPPL adalah Deskripsi Perancangan Perangkat Lunak (DPPL) atau dalam bahasa
Inggris-nya sering juga disebut sebagai Software Design Description (SDD),
merupakan acuan Software Requirement Speficification (SRS).
SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa inggris
sering disebut sebagai Software Requirement Specification (SRS), dan merupakan
spesifikasi dari perangkat lunak yang akan dikembangkan.
DPPL-SRM.K-xxxx adalah kode yang digunakan untuk merepresentasikan
kebutuhan (requirement) pada SRM, dengan SRM merupakan kode perangkat
lunak, SRM.K adalah kode fase, dan xxxx adalah digit/nomor kebutuhan
(requirement).
1.4 Aturan Penamaan dan Penomoran
Beberapa aturan penamaan dan penomoran pada perangkat lunak ini adalah :
Tbl_[xxx] adalah kode yang digunakan untuk aturan penamaan bagi nama-nama
tabel yang terdapat pada SIPEN, dengan xxx adalah serangkaian huruf dari nama
tabel yang bersangkutan.
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 7 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
1.5 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah:
STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik
Informatika ITB.
Pressman RS. Software Engineering – A Practitioner’s Approach. McGraw
Hill. 1997.
Teknik komputer Diploma IPB. GL01, Spesifikasi Kebutuhan Perangkat Lunak
SIPEN. 2013.
Ernita H. GL01, Dokumentasi Perancangan Perangkat Lunak Tekan! .2006.
2. Deskripsi Perancangan Global
2.1 Rancangan Lingkungan Implementasi
Perangkat lunak pada sisi server yang dibutuhkan oleh SIBULAN adalah:
Sistem operasi : Microsoft® Windows 7 Ultimate
Web server : Apache
Web browser : Mozilla Firefox
Scripting language : PHP Hypertext Preprocesor (PHP)
DBMS : MySQL
2.2 Deskriptif Data
Nama tabel : manager
Volume : -
Primary key : id
Constraint integrity : -
Nama tabel : mobil
Volume : -
Primary key : namaMobil
Constraint integrity : -
Nama tabel : pegawai
Volume : -
Primary key : Nip
Constraint integrity : -
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 8 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Nama tabel : peminjaman
Volume : -
Primary key : -
Constraint integrity : -
2.2.1 Daftar Tabel Aplikasi
Nama Tabel Primary key Data Store Deskripsi Tabel
manager Id computerstore.sql Tabel
manageradalah
tabel basis data
yang berisi
informasi data
manager yaitu
id, nama, nomor
telepon,alamat,
username, dan
password.
mobil namaMobil computerstore.sql Tabel
mobiladalah
tabel basis data
yang berisi
informasi data
produk yang
disewakan
pegawai Nip computerstore.sql Tabel pegawai
adalah tabel
basis data yang
berisi informasi
data pegawai
yang berisi Nip,
nama lengkap,
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 9 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
username
pegawai,
password dan
status.
peminjaman computerstore.sql Tabel
peminjaman
adalah tabel
basis data yang
berisi informasi
obil yang
disewa.
2.3 Dekomposisi Fungsional Modul
No, Fungsi/Prose
s
Data Input Data Output Keterangan
DPPL-SRM.K-0001 Login User ID, password,
button login
Masuk ke
form pegawai.
Fungsi ini
adalah fungsi
untuk
melakukan
verifikasi
terhadap user ID
dan password
yang
dimasukkan
pegawai.
DPPL-SRM.K-0002 Logout Button Logout Keluar dari
halaman,
kembali ke
halaman
home.
Fungsi ini
adalah fungsi
untuk
melakukan
logout dari
system
DPPL-SRM.K-0003 Memasukkan
data penyewa
No Ktp, Nama,
Nama Mobil, Jumlah
Mobil, Berapa hari,
tanggal meminjam,
alamat, telepon,
Pengisian
sukses, akan
kembali ke
form menyewa
Fungsi ini
adalah fungsi
untuk
penyewaan
mobil
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 10 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
button submit
DPPL-SRM.K-0004 Edit data
mobil
Nama Mobil, Jenis
Mobil, Harga, Stock,
button ubah data,
button Kembali
Edit data
mobil sukses,
kembalike
form mobil
Fungsi ini
adalah fungsi
untuk edit data
mobil yg
disewakan
DPPL-SRM.K-0005 Lihat data
penyewa
Edit, hapus, logout,
button cari, buttan
all
Masuk ke
form
peminjaman
Fungsi ini
adalah fungsi
untuk melihat
mencari, dan
memanipulasi
data
peminjaman
DPPL-SRM.K-0006 Lihat data
mobil
Edit, cetak escel,
lihat grafik, button
cari, button all.
Masuk ke
form mobil
Fungsi ini
adalah fungsi
untuk melihat
mencari dan
memanipulasi
data mobil
DPPL-SRM.K-0007 Search mobil Button Cari Masuk ke
form mobil.
Fungsi ini
adalah fungsi
untuk
melakukan
pencarian mobil
yang sudah
terdaftar.
DPPL-SRM.K-0008 Melihat
status mobil
Stock Masuk ke
form mobil
Fungsi ini
adalah fungsi
untuk melihat
stock mobil
yang tersedia
DPPL-SRM.K-0009 Mengubah
data penyewa
No KTP, Nama,
Nama Mobil, Alamat
penyewa, Telepon,
Jumlah Mobil,
Berapa Hari, button
ubah data, kembali
Ubah data
penyewa
sukses,
kembali ke
form
peminjaman.
Fungsi ini
adalah fungsi
yang melakukan
edit data
penyewa
DPPL-SRM.K-0010 Lihat Grafik
peminjaman
Button lihat grafik Masuk ke
form grafik
peminjaman
Fungsi ini
adalah fungsi
yang
menampilkan
grafik
peminjaman
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 11 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
DPPL-SRM.K-0011 Lihat Grafik
Mobil
Button lihat grafik Masuk ke
form grafik
mobil
Fungsi ini
adalah fungsi
yang
menampilkan
grafik mobil
DPPL-SRM.K-0012 Cetak Excel
peminjaman
Button cetak Excel Cetak menjadi
Excel
peminjaman
Sukses
Fungsi ini
adalah fungsi
yang mencetak
data
peminjaman
kedalam Escel
DPPL-SRM.K-0012 Cetak Excel
Mobil
Button cetak excel Cetak menjadi
Escel Mobil
Sukses
Fungsi ini
adalah fungsi
untuk mencetak
data mobil
kedalam excel
3. Deskripsi Perancangan Rinci
3.1 Deskripsi Rinci Tabel
3.1.1 Tabel manager
Identifikasi/nama : manager
Deskripsi isi : Tabel manager adalah tabel basis data yang berisi
informasi data manager yaitu id, nama, username, password, no telepon, dan
alamat.
Jenis : -
Volume : -
Primary key : Id
ID_field Deskripsi Tipe &
Length
Boleh Null Keterangan
Id Varchar [15] No Primary Key
Nama Varchar [25] No
Telepon Int[11] No
Alamat Varchar [25] No
Username Varchar[20] No
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 12 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Password Text No
status Text No
3.1.2 Tabel mobil
Identifikasi/nama : mobil
Deskripsi isi : Tabel mobil adalah tabel basis data yang berisi
informasi data mobil yang akan disewakan.
Jenis : -
Volume : -
Primary key : namaMobil
ID_field Deskripsi Tipe &
Length
Boleh Null Keterangan
namaMobil Varchar [25] No Primary Key
jenisMobil Varchar [25] No
hargaMobil Varchar[15] No
stock Int[11] No
3.1.3 Tabel pegawai
Identifikasi/nama : pegawai
Deskripsi isi : Tabel pegawai adalah tabel basis data yang berisi
informasi pegawai sepserti Nip, nama lengkap, telepon, alamat, username, dan
password.
Jenis : -
Volume : -
Primary key : Nip
ID_field Deskripsi Tipe &
Length
Boleh
Null
Keterangan
Nip Varchar[25] No Primary Key
namaLengkap Varchar[25] No
telepon Int[11] No
alamat Varchar [25] No
username Varchar[25] No
password Varchar[25] No
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 13 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.1.4 Tabel peminjaman
Identifikasi/nama : peminjaman
Deskripsi isi : Tabel peminjaman adalah tabel basis data yang
berisi informasi peminjaman yang berisi noKtp, nama, nama mobil dan lain-
lain.
Jenis : -
Volume : -
Primary key : noKtp
ID_field Deskripsi Tipe &
Length
Boleh
Null
Keterangan
noKtp Varchar[15] No Primary Key
nama Varchar[25] No
namaMobil Varchar[15] No
alamatRumah Varchar[25] No
telepon Int[11] No
jumlahMobil Int[11] No
tanggalMeminjam Varchar[10] No
berapaHari Int[11] No
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 14 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2 Deskripsi Fungsional Secara Rinci
3.2.1. Spesifikasi Login manager
Identifikasi/nama : Login Pegawai
Deskripsi isi : Fungsi ini adalah untuk melakukan verifikasi
terhadap user ID dan password yang dimasukkan
pegawai.
Jenis : Page dengan Layar
3.2.1.1 Spesifikasi Tabel Input
pegawai
3.2.1.2 Spesifikasi Tabel Output
Tidak ada
3.2.1.3 Spesifikasi Layar
Login pegawai
3.2.1.4 Spesifikasi Query
select * from pegawai where username='".$_POST['user']."'and
password='".$_POST['Password']
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 15 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.1.5 Spesifikasi Function key/object pada layar
ID_Objek Jenis Keterangan
Textfield username Textfield Input username dari pegawai
Textfield password Textfield Input password dari pegawai
Button ‘Login’ button Verifikasi Id, password dan
masuk form pegawai
3.2.1.6 Spesifikasi Layar Pesan
Id Pesan Kondisi Pesan
1 Ada field yang kosong Username atau password
belum di input
2 User Id dan Password
tidak cocok
Login gagal, username
dan password tidak cocok
3.2.1.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-0001 : Login pegawai
Objek Terkait : -
Event : On Click
Initial State : -
Final State : menuju form pegawai bila sukses login
Spesifikasi proses/algoritma :
Buka database peminjaman, mobil, dan pegawai
If(ada field yang masih kosong) then
Munculkan pesan field tersebut masih kosong
Else if (username dan password tidak cocok) then
Munculkan pesan username dan password tidak valid
Else
Masuk ke halaman home
3.2.1.8 Spesifikasi Report
Tidak ada
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 16 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.2. Spesifikasi Logout pegawai
Identifikasi/nama : Logout pegawai
Deskripsi isi : Fungsi ini adalah untuk melakukan logout dari
sistem
Jenis : Button
3.2.2.1 Spesifikasi Tabel Input
pegawai
3.2.2.2 Spesifikasi Tabel Output
Tidak ada
3.2.2.3 Spesifikasi Layar
Logout pelanggan
3.2.2.4 Spesifikasi Query
Tidak ada
3.2.2.5 Spesifikasi Function key/object pada layar
ID_Objek Jenis Keterangan
Link ‘Logout’ Link Logout dari form pegawai
Text link logout
pegawai
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 17 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.2.6 Spesifikasi Layar Pesan
Id Pesan Kondisi Pesan
1 Proses logout sukses Kembali ke halaman index
3.2.2.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-0002 : logout pegawai
Objek Terkait : -
Event : On Click
Initial State : -
Final State : keluar dari form pegawai, menuju ke halaman index
Spesifikasi proses/algoritma :
<?php
session_start();
session_destroy(); // menghapus session
?>
<script>alert("Bye Bye");
location.href='index.php';
</script>
3.2.2.8 Spesifikasi Report
Tidak ada
3.2.3. Spesifikasi Tambah Pegawai
Identifikasi/nama : Memasukan data penyewa
Deskripsi isi : Fungsi ini adalah untuk melakukan penambahan
data penyewa kedalam form pegawai
Jenis : Page dengan Layar
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 18 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.3.1 Spesifikasi Tabel Input
penyewa
3.2.3.2 Spesifikasi Tabel Output
Tidak ada
3.2.3.3 Spesifikasi Layar
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 19 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Peminjaman
3.2.3.4 Spesifikasi Query
INSERT INTO peminjaman
VALUES('".$_POST['noKtp']."','".$_POST['nama']."','".$_POST['mobil']."','".$_
POST['alamat']."','".$_POST['telepon']."','".$_POST['jumlahMobil']."','".$_POST
['tanggalMeminjam']."','".$_POST['berapaHari']."')";
3.2.3.5 Spesifikasi Function key/object pada layar
ID_Objek Jenis Keterangan
Textfield noKtp Textfield Input no ktp penyewa
Textfield nama Textfield Input nama penyewa
Textfield namaMobil list Input nama mobil
Textfield jumlahMobil Textfield Input berapa mobil yang
ingin disewa
Textfield berapaHari Textfield Input berapa hari mobil
akan disewa
Textfield
tanggalMeminjam
Textfield Input tanggal berapa
mobil akan disewa
Textfield alamat Textarea Input alamat penyewa
Textfield telepon Textfield Input no telepon penyewa
3.2.3.6 Spesifikasi Layar Pesan
Id Pesan Kondisi Pesan
1 Data penyewa ada yang
belum diisi
Silahkan Check Kembali
2 Jumlah mobil yang ingin
disewa melebihi stock
Jumlah Mobil yang akan
disewa tidak mencukupi
stok yang ada!
3.2.3.7 Spesifikasi Proses/Algoritma
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 20 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
DPPL-SRM.K-0003 : Memasukan data penyewa
Objek Terkait : -
Event : On Click
Initial State : -
Final State : data penyewa berhasil dimasukkan ke dalam peminjaman
Spesifikasi proses/algoritma :
buka database peminjaman
insert ke dalam peminjaman nilai-nilai field yang diisi.
If(data penyewa tidak sesuai)
Munculkan pesan silahkan Check Kembali
3.2.3.8 Spesifikasi Report
Tidak ada
3.2.4 Spesifikasi Tambah Produk
Identifikasi/nama : Edit data mobil
Deskripsi isi : Fungsi ini adalah fungsi untuk merubah data mobil
Jenis : Page dengan layar
3.2.4.1 Spesifikasi Tabel Input
mobil
3.2.4.2 Spesifikasi Tabel Output
mobil
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 21 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.4.3 Spesifikasi Layar
Edit Mobil
3.2.4.4 Spesifikasi Query
"update mobil set namaMobil='".$_POST['namaMobil']."' ,
jenisMobil='".$_POST['jenisMobil']."' , hargaMobil='".$_POST['hargaMobil']."',
stock='".$_POST['stock']."'
where namaMobil='".$_POST['namaMobil_lama']."'";
3.2.4.5 Spesifikasi Function key/object pada layar
ID_Objek Jenis Keterangan
Textfield namaMobil Textfield Input nama mobil
Textfield jenisMobil Textfield Input jenis mobil
Textfield harga mobil Textfield Input harga mobil
Textfield stock Textfield Input stock mobil
Button ‘Ubah data’ button Merubah data mobil
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 22 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.4.6 Spesifikasi Layar Pesan
Tidak ada
3.2.4.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-0004 : Edit Data Mobil
Objek Terkait : mobil, peminjaman, pegawai
Event : On-Click
Initial State :
Final State : Data berhasil diubah
Spesifikasi proses/algoritma :
buka database mobil
insert ke dalam mobil nilai-nilai field yang diisi.
3.2.4.8 Spesifikasi Report
3.2.5 Spesifikasi Lihat Data Penyewa
Identifikasi/nama : penyewa
Deskripsi isi : Fungsi ini adalah fungsi untuk melihat data
penyewa
Jenis :
3.2.5.1 Spesifikasi Tabel Input
Tidak ada
3.2.5.2 Spesifikasi Tabel Output
peminjaman
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 23 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.5.3 Spesifikasi Layar
Lihat data peminjaman
3.2.5.4 Spesifikasi Query
Select * from peminjaman
3.2.5.5 Spesifikasi Function key/object pada layar
ID_Objek Jenis Keterangan
Peminjaman Tabel Menampilkan data
peminjam beserta kolom
action (hapus, edit,
logout, cetak excel, lihat
grafik).
3.2.5.6 Spesifikasi Layar Pesan
Tidak ada
3.2.5.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-0005 : Lihat data peminjaman
Objek Terkait : -
Event : -
Initial State : Validasi pegawai id dan password
Final State : menampilkan data peminjaman
Spesifikasi proses/algoritma :buka database peminjaman
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 24 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.5.8 Spesifikasi Report
Tidak ada
3.2.6 Spesifikasi Lihat data mobil
Identifikasi/nama : Lihat data mobil
Deskripsi isi : Fungsi ini adalah untuk menampilkan data mobil
Jenis :
3.2.6.1 Spesifikasi Tabel Input
Tidak ada
3.2.6.2 Spesifikasi Tabel Output
mobil
3.2.6.3 Spesifikasi Layar
Lihat data mobil
3.2.6.4 Spesifikasi Query
Select * form mobil
3.2.6.5 Spesifikasi Function key/object pada layar
ID_Objek Jenis Keterangan
Mobil Tabel Menampilkan data mobil
beserta kolom action
(hapus, edit, logout,
cetak excel, lihat grafik).
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 25 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.6.6 Spesifikasi Layar Pesan
Tidak ada
3.2.6.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-0006 : Lihat data mobil
Objek Terkait : peminjaman, pegawai
Event : -
Initial State : Validasi pegawai id dan password
Final State : menampilkan data mobil
Spesifikasi proses/algoritma : buka database mobil
3.2.6.8 Spesifikasi Report
Tidak ada
3.2.7 Spesifikasi Cari Mobil
Identifikasi/nama : Cari Mobil
Deskripsi isi : Fungsi ini adalah fungsi untuk mencari mobil.
Jenis : button
3.2.7.1 Spesifikasi Tabel Input
Tidak ada
3.2.7.2 Spesifikasi Tabel Output
Mobil
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 26 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.7.3 Spesifikasi Layar
Cari mobil
3.2.7.4 Spesifikasi Query
<a href="info.php?namaMobil=<?php echo $hasil['namaMobil']; ?>"
target="_new"> <?php echo $hasil['namaMobil']; ?>
3.2.7.5 Spesifikasi Function key/object pada layar
ID_Objek Jenis Keterangan
cari button Menampilkan data mobil
yang akan dicari.
3.2.7.6 Spesifikasi Layar Pesan
Tidak ada
3.2.7.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-0007 : Search mobil
Objek Terkait : mobil
Event : On-click
Initial State : Validasi username pegawai dan password
Final State : Mobil yang dicari ketemu
Spesifikasi proses/algoritma :
Buka database mobil
Cari ke dalam database mobil nilai-nilai field yang diisi.
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 27 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.7.8 Spesifikasi Report
Tidak ada
3.2.8 Spesifikasi Melihat status mobil
Identifikasi/nama : mobil
Deskripsi isi : Fungsi ini adalah untuk melihat stock mobil
Jenis :-
3.2.8.1 Spesifikasi Tabel Input
Tidak ada
3.2.8.2 Spesifikasi Tabel Output
Mobil
3.2.8.3 Spesifikasi Layar
Lihat status mobil
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 28 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.8.4 Spesifikasi Query
Select * from mobil
3.2.8.5 Spesifikasi Function key/object pada layar
Tidak ada
3.2.8.6 Spesifikasi Layar Pesan
Tidak ada
3.2.8.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-0008 : Lihat status mobil
Objek Terkait : mobil
Event : -
Initial State :
Final State : menampilkan database mobil
Spesifikasi proses/algoritma : buka database mobil.
3.2.8.8 Spesifikasi Report
Tidak ada
3.2.9 Spesifikasi Mengubah data penyewa
Identifikasi/nama : Ubah data penyewa
Deskripsi isi : Fungsi ini adalah fungsi untuk merubah data
penyewa
Jenis : button
3.2.9.1 Spesifikasi Tabel Input
peminjaman
3.2.9.2 Spesifikasi Tabel Output
Peminjaman
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 29 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.9.3 Spesifikasi Layar
Ubah data peminjaman
3.2.9.4 Spesifikasi Query
"update peminjaman
set noKtp='".$_POST['noKtp']."' , nama='".$_POST['nama']."' ,
namaMobil='".$_POST['namaMobil']."',
alamatRumah='".$_POST['alamatRumah']."',telepon='".$_POST['telepon']
."' , jumlahMobil='".$_POST['jumlahMobil']."',
berapaHari='".$_POST['berapaHari']."'
where noKtp='".$_POST['noKtp_lama']."'";
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 30 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.2.9.5 Spesifikasi Function key/object pada layar
ID_Objek Jenis Keterangan
Textfield noKtp Textfield Input no ktp penyewa
Textfield nama Textfield Input nama penyewa
Textfield namaMobil list Input nama mobil
Textfield jumlahMobil Textfield Input berapa mobil yang
ingin disewa
Textfield berapaHari Textfield Input berapa hari mobil
akan disewa
Textfield
tanggalMeminjam
Textfield Input tanggal berapa
mobil akan disewa
Textfield alamat Textarea Input alamat penyewa
Textfield telepon Textfield Input no telepon penyewa
Ubah data button Merubah data penyewa
3.2.9.6 Spesifikasi Layar Pesan
Tidak Ada
3.2.9.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-0009 : Ubah data penyewa
Objek Terkait : peminjaman
Event : On-click
Initial State : Validasi username pegawai dan password
Final State : data kategori berhasil diubah
Spesifikasi proses/algoritma :
Buka database peminjaman
update nilai-nilai field yang diubah dalam peminjaman.
3.2.9.8 Spesifikasi Report
Tidak ada
3.2.10 Spesifikasi Lihat Grafik peminjaman
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 31 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Identifikasi/nama : Lihat Grafik
Deskripsi isi : Fungsi ini adalah fungsi untuk melihat grafik
peminjaman bulan ini
Jenis : button
3.2.10.1 Spesifikasi Tabel Input
Tidak ada
3.2.10.2 Spesifikasi Tabel Output
Peminjaman
3.2.10.3 Spesifikasi Layar
Lihat Grafik Peminjaman
3.2.10.4 Spesifikasi Query
Select * from peminjaman
3.2.10.5 Spesifikasi Function key/object pada layar
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 32 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Tidak ada
3.2.10.6 Spesifikasi Layar Pesan
Tidak ada
3.2.10.7 Spesifikasi Proses/Algoritma
DPPL-SIBULAN.K-0010 : Lihat Grafik
Objek Terkait : -
Event : On-click
Initial State : Validasi username pegawai dan password
Final State : menampilkan grafik peminjaman
Spesifikasi proses/algoritma : buka grafik peminjaman
3.2.10.8 Spesifikasi Report
Tidak ada
3.2.11 Spesifikasi Lihat Grafik Stock Mobil
Identifikasi/nama : Lihat Grafik
Deskripsi isi : Fungsi ini adalah fungsi untuk melihat grafik stock
mobil bulan ini
Jenis : button
3.2.11.1 Spesifikasi Tabel Input
Tidak ada
3.2.11.2 Spesifikasi Tabel Output
mobil
3.2.11.3 Spesifikasi Layar
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 33 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Lihat Grafik Stock Mobil Bulan Ini
3.2.11.4 Spesifikasi Query
Select * form mobil
3.2.11.5 Spesifikasi Function key/object pada layar
Tidak ada
3.2.11.6 Spesifikasi Layar Pesan
Tidak ada
3.2.11.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-0011 : Lihat Grafik
Objek Terkait : mobil
Event : On-click
Initial State : Validasi username pegawai dan password
Final State : menampilkan grafik stock mobil
Spesifikasi proses/algoritma : Buka Grafik Stock mobil
3.2.11.8 Spesifikasi Report
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 34 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Tidak ada
3.2.12 Spesifikasi Cetak Excel Peminjaman
Identifikasi/nama : Cetak Excel
Deskripsi isi : Fungsi ini adalah fungsi untuk mencetak data
peminjaman ke dalam Ms excel
Jenis : button
3.2.12.1 Spesifikasi Tabel Input
Tidak ada
3.2.12.2 Spesifikasi Tabel Output
peminjaman
3.2.12.3 Spesifikasi Layar
Excel Peminjaman
3.2.12.4 Spesifikasi Query
Select * form peminjaman
3.2.12.5 Spesifikasi Function key/object pada layar
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 35 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Tidak ada
3.2.12.6 Spesifikasi Layar Pesan
Tidak ada
3.2.12.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-00012 : Cetak excel peminjaman
Objek Terkait : peminjaman
Event : On-click
Initial State : Validasi username pegawai dan password
Final State :mencetak data peminjaman ke dalam Ms excel
Spesifikasi proses/algoritma : Buka excel peminjaman
3.2.12.8 Spesifikasi Report
Tidak ada
3.2.13 Spesifikasi Cetak Excel mobil
Identifikasi/nama : Mencetak data mobil ke dalam Ms excel
Deskripsi isi : Fungsi ini adalah fungsi untuk mengunduh data
mobil
Jenis : button
3.2.13.1 Spesifikasi Tabel Input
Tidak ada
3.2.13.2 Spesifikasi Tabel Output
Mobil
3.2.13.3 Spesifikasi Layar
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 36 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Excel Mobil
3.2.12.4 Spesifikasi Query
Select * form mobil
3.2.12.5 Spesifikasi Function key/object pada layar
Tidak ada
3.2.12.6 Spesifikasi Layar Pesan
Tidak ada
3.2.12.7 Spesifikasi Proses/Algoritma
DPPL-SRM.K-00012 : Cetak excel mobil
Objek Terkait : mobil
Event : On-click
Initial State : Validasi username pegawai dan password
Final State :mencetak data mobil ke dalam Ms excel
Spesifikasi proses/algoritma : Buka excel mobil
3.2.12.8 Spesifikasi Report
Tidak ada
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 37 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
3.3 Dekomposisi Fisik Modul
Nama
Direktori
Nama
Folder
Nama File Nama Fungsi Keterangan
/ editMobil.php Mengedit data
mobil
/ editPegawai.php Mengedit data
pegawai
/ hapusPegawai.php Menghapus data
pegawai
/ Meminjam.php Mengisi Data
Penyewa
/ Index.php Tampilan
Pertama
/ Price.php Berisi Info
Mobil
/ Aboutus.php Berisi galery
foto
/ exePeminjaman.php Mengirim data
penyewa
/ cekloginManager.php Mengecheck
login dari
manager
/ cekloginPegawai.php Mengecheck
login dari
pegawai
/ Logout.php Fungsi untuk
keluar
/ editMobil.php Fungsi untuk
mengedit data
mobil
/ editPeminjaman.php Fungsi untuk
mengedit data
peminjaman
/ editPegawai.php Fungsi untuk
mengedit data
pegawai
/ hapusPegawai.php Fungsi untuk
menghapus data
pegawai
/ Excel.php Fungsi untuk
mencetak data
mobil ke dalam
Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 38 dari 38
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer Diploma IPB dan bersifat rahasia.
Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer Diploma IPB
Ms excel / Excel1.php Fungsi untuk
mencetak data
peminjaman ke
dalam Ms excel
/ grafik.php Fungsi untuk
melihat grafik
stock mobil
/ Grafik1.php Fungsi untuk
melihat grafik
peminjaman
/ koneksi.php Fungsi untuk
menghubungkan
database dengan
sistem
/ managerPegawai.php Melihat data
pegawai
/ mobil.php Menampilkan
data mobil
/ peminjaman.php Menampilkan
data peminajam
/ pegawai.php Menampilkan
data pegawai
/ prosesEditMobil.php Fungsi untuk
edit mobil
/ prosesEditPeminjaman.php Fungsi untuk
edit
peminjaman
/ tambahPegawai.php Menampilkan
data untuk
menambah
pegawai
/ tambahPegawai1.php Fungsi untuk
tambah pegawai
top related