dendry dwi pamungkas j3d111108 umar muis salam j3d111039 ... · password dan status. peminjaman...

38
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

Upload: phungbao

Post on 18-Mar-2019

219 views

Category:

Documents


0 download

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