• Tidak ada hasil yang ditemukan

Rezza Prawira Rukmana

N/A
N/A
Protected

Academic year: 2021

Membagikan "Rezza Prawira Rukmana"

Copied!
38
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

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.

(7)

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 EngineeringA 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

(8)

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,

(9)

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 ButtonLogout 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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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.2Deskripsi 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']

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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!

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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).

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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']."'";

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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

(37)

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.3Dekomposisi 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

(38)

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

Referensi

Dokumen terkait

Gambaran dari masing-masing variabel dalam penelitian ini yaitu kondisi sosial ekonomi orang tua dan minat pada pendidikan jasmani siswa kelas V dan VI SD Negeri 15

Pemakaian BIS pada ransum unggas masih sangat rendah (&lt;3%), hal ini terkait dengan kandungan serat dan keberadaan batok yang tidak dapat dicerna oleh ternak

Hal ini di buktikan dalam penelitian Handayani tentang “pengaruh stimulasi puting susu terhadap lamanya kala I fase aktif” ada pengaruh stimulasi puting susu

Nagasakti Furnindo meningkatkan kemampuan kompetisinya dengan memberikan pelayanan yang lebih baik kepada konsumen dengan memenuhi order mereka sesuai pesanan sehingga

Adapun kesimpulan pada penelitian ini adalah menjawab rumusan masalah yang telah dipaparkan, dimana rumusan masalah dalam penelitian ini adalah untuk mengetahui

Konsep rantai pasok (supply chain) adalah salah satu pendekatan yang tepat digunakan untuk menyelesaikan masalah permintaan konsumen akan komoditas kedelai. Adapun tujuan

§ During 1929-1933, a wave of bank runs and bank closings caused money supply to fall 28%. § Many economists believe this contributed to the severity of the

Sehingga dapat disimpulkan sebagai berikut : (1) Dalam menentukan lokasi potensial pengembangan pusat perbelanjaan di Kota Tangerang, ada 4 (em- pat) aspek, yaitu