DOKUMEN PERANCANGAN PERANGKAT LUNAK
SISTEM RENTAL MOBIL (SRM)
Dipersiapkan Oleh :
Dendry Dwi Pamungkas Umar Muis Salam Rezza Prawira Rukmana Egi Widya Yachya
Program Keahlian Teknik Komputer Program Diploma Institut Pertanian Bogor
J3D111108 J3D111039 J3D111047 J3D110067
Nomor Dokumen
Halaman
DPPL - SRM
1/38 Tanggal : 08 Januari 2014
Revisi
DAFTAR PERUBAHAN Revisi
Deskripsi
A
B
C
D
E
F
G
INDEX TGL Ditulis Oleh
-
A
B
C
D
E
F
G
17/10/2013 M.nahrowi, M.Ridwan syahrul, Yeheskiel e.s
Diperiksa Oleh
Arina Pramudita
Disetujui Oleh
Arina Pramudita
Teknik Komputer Program Diploma-IPB
DPPL -SRM
Halaman 2 dar
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
Teknik Komputer Program Diploma-IPB
Halaman
DPPL -SRM
Revisi
Halaman 3 dar
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.
2.
3.
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
Deskripsi Perancangan Global .............................................................................................................. 7 2.1
Rancangan Lingkungan Implementasi .......................................................................................... 7
2.2
Deskriptif Data .............................................................................................................................. 7
2.3
Dekomposisi Fungsional Modul .................................................................................................... 9
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 4 dar
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. 2. 3. 4.
Diagram konteks (DFD level 0) untuk SIPEN.................................. Error! Bookmark not defined. DFD level 1 untuk SIPEN................................................................. Error! Bookmark not defined. DFD level 2 untuk SIPEN ................................................................ Error! Bookmark not defined. ERD SIPEN ...................................................................................... Error! Bookmark not defined.
DAFTAR TABEL 1. 2. 3. 4. 5. 6. 7. 8. 9.
Fungsi Kebutuhan SIPEN ................................................................. Error! Bookmark not defined. Kategori pengguna SIPEN ................................................................ Error! Bookmark not defined. Tabel Admin .................................................................................... Error! Bookmark not defined. Tabel Pelanggan ................................................................................ Error! Bookmark not defined. Tabel Produk ..................................................................................... Error! Bookmark not defined. Tabel Transaksi ................................................................................. Error! Bookmark not defined. Tabel Non Functional Requirement .................................................. Error! Bookmark not defined. Functional Requirement Summary ................................................... Error! Bookmark not defined. Non Functional Requirement Summary ........................................... Error! Bookmark not defined.
Teknik Komputer Program Diploma-IPB
DPPL -SRM
Halaman 5 dar
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 6 dar
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 Volume Primary key Constraint integrity
: manager :: id :-
Nama tabel Volume Primary key Constraint integrity
: mobil :: namaMobil :-
Nama tabel Volume Primary key Constraint integrity
: pegawai :: Nip :-
Teknik Komputer Program Diploma-IPB
DPPL -SRM
Halaman 7 dar
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 Volume Primary key Constraint integrity
: peminjaman :::-
2.2.1 Daftar Tabel Aplikasi Nama Tabel
Primary key
manager
Id
mobil
namaMobil
pegawai
Nip
Teknik Komputer Program Diploma-IPB
Data Store
Deskripsi Tabel
computerstore.sql Tabel manageradalah tabel basis data yang berisi informasi data manager yaitu id, nama, nomor telepon,alamat, username, dan password. computerstore.sql Tabel mobiladalah tabel basis data yang berisi informasi data produk yang disewakan computerstore.sql Tabel pegawai adalah tabel basis data yang berisi informasi data pegawai yang berisi Nip, nama lengkap, DPPL -SRM
Halaman 8 dar
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. computerstore.sql Tabel peminjaman adalah tabel basis data yang berisi informasi obil yang disewa.
peminjaman
2.3 Dekomposisi Fungsional Modul No, DPPL-SRM.K-0001
Fungsi/Prose s Login
DPPL-SRM.K-0002
Logout
DPPL-SRM.K-0003
Memasukkan data penyewa
Teknik Komputer Program Diploma-IPB
Data Input
Data Output
Keterangan
User ID, password, Masuk ke Fungsi ini button login form pegawai. adalah fungsi untuk melakukan verifikasi terhadap user ID dan password yang dimasukkan pegawai. Button Logout Keluar dari Fungsi ini halaman, adalah fungsi kembali ke untuk halaman melakukan home. logout dari system No Ktp, Nama, Pengisian Fungsi ini Nama Mobil, Jumlah sukses, akan adalah fungsi Mobil, Berapa hari, kembali ke untuk tanggal meminjam, form menyewa penyewaan alamat, telepon, mobil DPPL -SRM
Halaman 9 dar
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 data Nama Mobil, Jenis Mobil, Harga, Stock, button ubah data, button Kembali
DPPL-SRM.K-0004
Edit mobil
DPPL-SRM.K-0005
Lihat data Edit, hapus, logout, Masuk ke penyewa button cari, buttan form all peminjaman
DPPL-SRM.K-0006
Lihat mobil
DPPL-SRM.K-0007
Search mobil
Button Cari
Masuk ke form mobil.
DPPL-SRM.K-0008
Melihat status mobil
Stock
Masuk ke form mobil
DPPL-SRM.K-0009
Mengubah data penyewa
DPPL-SRM.K-0010
Edit data mobil sukses, kembalike form mobil
data Edit, cetak escel, Masuk ke lihat grafik, button form mobil cari, button all.
No KTP, Nama, Nama Mobil, Alamat penyewa, Telepon, Jumlah Mobil, Berapa Hari, button ubah data, kembali Lihat Grafik Button lihat grafik peminjaman
Teknik Komputer Program Diploma-IPB
DPPL -SRM
Fungsi ini adalah fungsi untuk edit data mobil yg disewakan Fungsi ini adalah fungsi untuk melihat mencari, dan memanipulasi data peminjaman Fungsi ini adalah fungsi untuk melihat mencari dan memanipulasi data mobil Fungsi ini adalah fungsi untuk melakukan pencarian mobil yang sudah terdaftar. Fungsi ini adalah fungsi untuk melihat stock mobil yang tersedia Fungsi ini adalah fungsi yang melakukan edit data penyewa
Ubah data penyewa sukses, kembali ke form peminjaman. Masuk ke Fungsi ini form grafik adalah fungsi peminjaman yang menampilkan grafik peminjaman
Halaman 10 dar
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 Button lihat grafik Mobil
DPPL-SRM.K-0012
Cetak Excel Button cetak Excel peminjaman
DPPL-SRM.K-0012
Cetak Excel Button cetak excel Mobil
Masuk ke Fungsi ini form grafik adalah fungsi mobil yang menampilkan grafik mobil Cetak menjadi Fungsi ini Excel adalah fungsi peminjaman yang mencetak Sukses data peminjaman kedalam Escel Cetak menjadi Fungsi ini Escel Mobil adalah fungsi Sukses 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
Id Nama Telepon Alamat Username Teknik Komputer Program Diploma-IPB
Tipe & Length Varchar [15] Varchar [25] Int[11] Varchar [25] Varchar[20] DPPL -SRM
Boleh Null
Keterangan
No No No No No
Primary Key
Halaman 11 dar
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 status 3.1.2
Text Text
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
namaMobil jenisMobil hargaMobil stock
3.1.3
No No
Tipe & Length Varchar [25] Varchar [25] Varchar[15] Int[11]
Boleh Null
Keterangan
No No No No
Primary Key
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
Nip namaLengkap telepon alamat username password
Teknik Komputer Program Diploma-IPB
Tipe & Length Varchar[25] Varchar[25] Int[11] Varchar [25] Varchar[25] Varchar[25]
DPPL -SRM
Boleh Null No No No No No No
Keterangan Primary Key
Halaman 12 dar
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 lainlain. Jenis :Volume :Primary key : noKtp ID_field noKtp nama namaMobil alamatRumah telepon jumlahMobil tanggalMeminjam berapaHari
Teknik Komputer Program Diploma-IPB
Deskripsi
Tipe & Length Varchar[15] Varchar[25] Varchar[15] Varchar[25] Int[11] Int[11] Varchar[10] Int[11]
DPPL -SRM
Boleh Null No No No No No No No No
Keterangan Primary Key
Halaman 13 dar
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 14 dar
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 Textfield username Textfield password Button ‘Login’
Jenis Textfield Textfield button
Keterangan Input username dari pegawai Input password dari pegawai Verifikasi Id, password dan masuk form pegawai
3.2.1.6 Spesifikasi Layar Pesan Id Pesan 1
Kondisi Ada field yang kosong
2
User Id dan Password tidak cocok
Pesan Username atau password belum di input 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 15 dar
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
Text link logout pegawai
Logout pelanggan 3.2.2.4 Spesifikasi Query Tidak ada 3.2.2.5 Spesifikasi Function key/object pada layar ID_Objek Link ‘Logout’ Teknik Komputer Program Diploma-IPB
Jenis Link DPPL -SRM
Keterangan Logout dari form pegawai
Halaman 16 dar
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 1
Kondisi Proses logout sukses
Pesan 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 : <script>alert("Bye Bye"); location.href='index.php'; 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 17 dar
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 18 dar
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 Textfield noKtp Textfield nama Textfield namaMobil Textfield jumlahMobil
Jenis Textfield Textfield list Textfield
Textfield berapaHari
Textfield
Textfield tanggalMeminjam Textfield alamat Textfield telepon
Textfield Textarea Textfield
Keterangan Input no ktp penyewa Input nama penyewa Input nama mobil Input berapa mobil yang ingin disewa Input berapa hari mobil akan disewa Input tanggal berapa mobil akan disewa Input alamat penyewa Input no telepon penyewa
3.2.3.6 Spesifikasi Layar Pesan Id Pesan 1 2
Kondisi Data penyewa ada yang belum diisi Jumlah mobil yang ingin disewa melebihi stock
Pesan Silahkan Check Kembali 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 19 dar
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 Deskripsi isi Jenis
: Edit data mobil : Fungsi ini adalah fungsi untuk merubah data mobil : 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 20 dar
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 Textfield namaMobil Textfield jenisMobil Textfield harga mobil Textfield stock Button ‘Ubah data’
Teknik Komputer Program Diploma-IPB
Jenis Textfield Textfield Textfield Textfield button
DPPL -SRM
Keterangan Input nama mobil Input jenis mobil Input harga mobil Input stock mobil Merubah data mobil
Halaman 21 dar
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 Deskripsi isi Jenis
: penyewa : Fungsi ini adalah fungsi untuk melihat data penyewa :
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 22 dar
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 Peminjaman
Jenis Tabel
Keterangan 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 23 dar
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 Deskripsi isi Jenis
: Lihat data mobil : Fungsi ini adalah untuk menampilkan data mobil :
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 Mobil
Teknik Komputer Program Diploma-IPB
Jenis Tabel
DPPL -SRM
Keterangan Menampilkan data mobil beserta kolom action (hapus, edit, logout, cetak excel, lihat grafik).
Halaman 24 dar
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 Deskripsi isi Jenis
: Cari Mobil : Fungsi ini adalah fungsi untuk mencari mobil. : 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 25 dar
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
" target="_new"> 3.2.7.5 Spesifikasi Function key/object pada layar ID_Objek cari
Jenis button
Keterangan 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 26 dar
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 Deskripsi isi Jenis
: mobil : Fungsi ini adalah untuk melihat stock mobil :-
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 27 dar
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 Deskripsi isi Jenis
: Ubah data penyewa : Fungsi ini adalah fungsi untuk merubah data penyewa : 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 28 dar
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 29 dar
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 Textfield noKtp Textfield nama Textfield namaMobil Textfield jumlahMobil
Jenis Textfield Textfield list Textfield
Textfield berapaHari
Textfield
Textfield tanggalMeminjam Textfield alamat Textfield telepon Ubah data
Textfield Textarea Textfield button
Keterangan Input no ktp penyewa Input nama penyewa Input nama mobil Input berapa mobil yang ingin disewa Input berapa hari mobil akan disewa Input tanggal berapa mobil akan disewa Input alamat penyewa Input no telepon penyewa 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 30 dar
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 Deskripsi isi Jenis
: Lihat Grafik : Fungsi ini adalah fungsi untuk melihat grafik peminjaman bulan ini : 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 31 dar
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 Objek Terkait Event
: Lihat Grafik :: 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 Deskripsi isi Jenis
: Lihat Grafik : Fungsi ini adalah fungsi untuk melihat grafik stock mobil bulan ini : 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 32 dar
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 33 dar
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 Deskripsi isi Jenis
: Cetak Excel : Fungsi ini adalah fungsi untuk mencetak data peminjaman ke dalam Ms excel : 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 34 dar
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 Deskripsi isi
: Mencetak data mobil ke dalam Ms excel : 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 35 dar
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 36 dar
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
editMobil.php
Mengedit mobil
data
/
editPegawai.php
Mengedit pegawai
data
/
hapusPegawai.php
/
Meminjam.php
/
Index.php
/
Price.php
/
Aboutus.php
Menghapus data pegawai Mengisi Data Penyewa Tampilan Pertama Berisi Info Mobil Berisi galery foto
/
exePeminjaman.php
Mengirim penyewa
/
cekloginManager.php
/
cekloginPegawai.php
/
Logout.php
/
editMobil.php
/
editPeminjaman.php
/
editPegawai.php
/
hapusPegawai.php
/
Excel.php
Mengecheck login dari manager Mengecheck login dari pegawai Fungsi untuk keluar Fungsi untuk mengedit data mobil Fungsi untuk mengedit data peminjaman Fungsi untuk mengedit data pegawai Fungsi untuk menghapus data pegawai Fungsi untuk mencetak data mobil ke dalam
Teknik Komputer Program Diploma-IPB
DPPL -SRM
Keterangan
data
Halaman 37 dar
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
/
Excel1.php
/
grafik.php
/
Grafik1.php
/
koneksi.php
/
managerPegawai.php
/
mobil.php
/
peminjaman.php
/
pegawai.php
/
prosesEditMobil.php
/
prosesEditPeminjaman.php
/
tambahPegawai.php
/
tambahPegawai1.php
Teknik Komputer Program Diploma-IPB
Ms excel Fungsi untuk mencetak data peminjaman ke dalam Ms excel Fungsi untuk melihat grafik stock mobil Fungsi untuk melihat grafik peminjaman Fungsi untuk menghubungkan database dengan sistem Melihat data pegawai Menampilkan data mobil Menampilkan data peminajam Menampilkan data pegawai Fungsi untuk edit mobil Fungsi untuk edit peminjaman Menampilkan data untuk menambah pegawai Fungsi untuk tambah pegawai
DPPL -SRM
Halaman 38 dar
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