Rezza Prawira Rukmana

dokumen-dokumen yang mirip
DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3

(SRM) Sistem Rental Mobil

(E-prak) E-Learning Praktikum

DPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Sewa Sawah. untuk: Institut Pertanian Bogor. Dipersiapkan oleh: Kelompok 2

DAFTAR PERUBAHAN INDEX - A B C D E F G

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENCARIAN PEKERJAAN (SPP)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM RENTAL MOBIL

DOKUMEN UJI PERANGKAT LUNAK. E Learning Tugas (ELT) Dipersiapkan oleh: Program Keahlian Teknik Komputer. Institut Pertanian Bogor

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Bogor Line

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem Reservasi Gedung (SRG)

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK)

APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP

DOKUMEN UJI PERANGKAT LUNAK SISTEM RESERVASI GEDUNG (SRG)

Sistem Toko Olahraga Online

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Informasi Nilai Mahasiswa SINM

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Sistem Reservasi Gedung IICC

PANDUAN PENGISIAN DESKRIPSI PERANCANGAN PERANGKAT LUNAK (DPPL) BERORIENTASI PROSES

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. E Learning Praktikum. ( E-prak )

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. E Learning Tugas (ELT)

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

ELEKTRONIK MEMO BERBASIS WEB

BAB VI KESIMPULAN DAN SARAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. Sistem E-learning Praktikum. (E-prak)

Perancangan Halaman Tampil Pelunasan Perancangan Halaman Tampil Transaksi

PERENCANAAN, DESKRIPSI, DAN HASIL UJI PERANGKAT LUNAK Sistem Pencarian Pekerjaan (SPP)

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware) yang direkomendasikan : Processor : Intel core i5 2,6 GHZ

Perancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SARANA DISKUSI TUGAS TULIAH (SADIS) BERBASIS WEB

TUGAS ADT. Penyewaan DVD Online. Reinold Simangunsong ( ) L. Roydel Simarmata ( ) Angga Ade sasmita ( )

BAB VI IMPLEMENTASI DAN PENGUJIAN

SISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG )

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. <Nama Perangkat Lunak>

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PERANCANGAN. Daftar Account Customer. Pesan LOGIN GAGAL! Ulangi Lagi. Input Booking Service. Simpan Data ke Database. Cetak Nota Boking Service

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

GL02 DESKRIPSI PERANCANGAN PERANGKAT LUNAK. <Nama Proyek> untuk: <nama pelanggan> Dipersiapkan oleh: <Nama Pelaksana Proyek>

Petunjuk Pemakaian Sistem

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 3. Metode Perancangan

BAB IV DESKRIPSI PEKERJAAN. barang terlebih dahulu, kemudian dicatat. Hasil dari catatan tersebut akan direkap

BAB III ANALISA DAN DESAIN SISTEM. dilakukan secara manual yaitu pembelian hanya diputuskan dengan keinginan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

Gambar 4.75 Layar mengedit event

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

Software Requirements Specification

Spesifikasi Kebutuhan Perangkat Lunak untuk

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

BAB IV. lebih detailnya, bisa dilihat pada gambar 4.1 dibawah ini. dan dikategorikan sesuai dengan kategori dokumen tersebut. Sistem arsip disini

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem


BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

Transkripsi:

DOKUMEN PERANCANGAN PERANGKAT LUNAK SISTEM RENTAL MOBIL (SRM) Dipersiapkan Oleh : Dendry Dwi Pamungkas Umar Muis Salam Rezza Prawira Rukmana Egi Widya Yachya J3D111108 J3D111039 J3D111047 J3D110067 Program Keahlian Teknik Komputer Program Diploma Institut Pertanian Bogor Nomor Dokumen Halaman DPPL - SRM 1/38 Revisi Tanggal : 08 Januari 2014

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 Diperiksa Oleh M.nahrowi, M.Ridwan syahrul, Yeheskiel e.s Arina Pramudita Disetujui Oleh Arina Pramudita Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 2 dar

DAFTAR HALAMAN PERUBAHAN Halaman Revisi Halaman Revisi Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 3 dar

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 4 dar

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 5 dar

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

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

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 8 dar

peminjaman username pegawai, password dan status. 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, Masuk ke Fungsi ini button login form pegawai. adalah fungsi untuk melakukan verifikasi terhadap user ID dan password yang dimasukkan pegawai. DPPL-SRM.K-0002 Logout Button Logout Keluar dari Fungsi ini halaman, adalah fungsi kembali ke untuk halaman melakukan home. logout dari 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 system Fungsi adalah untuk penyewaan mobil ini fungsi Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 9 dar

DPPL-SRM.K-0004 Edit data mobil DPPL-SRM.K-0005 Lihat data penyewa DPPL-SRM.K-0006 Lihat data mobil button submit Nama Mobil, Jenis Mobil, Harga, Stock, button ubah data, button Kembali Edit, hapus, logout, button cari, buttan all Edit, cetak escel, lihat grafik, button cari, button all. Edit data mobil sukses, kembalike form mobil Masuk ke form peminjaman Masuk form mobil DPPL-SRM.K-0007 Search mobil Button Cari Masuk ke form mobil. DPPL-SRM.K-0008 DPPL-SRM.K-0009 DPPL-SRM.K-0010 Melihat status mobil Mengubah data penyewa Lihat Grafik peminjaman ke Stock Masuk ke form mobil No KTP, Nama, Ubah data Nama Mobil, Alamat penyewa penyewa, Telepon, sukses, Jumlah Mobil, kembali ke Berapa Hari, button ubah data, kembali form peminjaman. Button lihat grafik Masuk ke form grafik peminjaman 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 Fungsi ini adalah fungsi yang menampilkan grafik peminjaman Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 10 dar

DPPL-SRM.K-0011 DPPL-SRM.K-0012 DPPL-SRM.K-0012 Lihat Grafik Mobil Cetak Excel peminjaman Cetak Excel Mobil Button lihat grafik Masuk ke form grafik mobil Button cetak Excel Button cetak excel Cetak menjadi Excel peminjaman Sukses Cetak menjadi Escel Mobil Sukses Fungsi ini adalah fungsi yang menampilkan grafik mobil Fungsi ini adalah fungsi yang mencetak data peminjaman kedalam Escel 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 & Boleh Null Keterangan Length 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 11 dar

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 & Boleh Null Keterangan Length 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 & Boleh Keterangan Length Null 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 12 dar

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 Deskripsi Tipe & Boleh Keterangan Length Null 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 13 dar

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

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 Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 15 dar

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 3.2.2.3 Spesifikasi Layar Text link logout pegawai Logout pelanggan 3.2.2.4 Spesifikasi Query 3.2.2.5 Spesifikasi Function key/object pada layar ID_Objek Jenis Keterangan Link Logout Link Logout dari form pegawai Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 16 dar

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

3.2.3.1 Spesifikasi Tabel Input penyewa 3.2.3.2 Spesifikasi Tabel Output 3.2.3.3 Spesifikasi Layar Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 18 dar

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 Silahkan Check Kembali belum diisi 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 19 dar

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

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 21 dar

3.2.4.6 Spesifikasi Layar Pesan 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 3.2.5.2 Spesifikasi Tabel Output peminjaman Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 22 dar

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

3.2.5.8 Spesifikasi Report 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 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 24 dar

3.2.6.6 Spesifikasi Layar Pesan 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 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 3.2.7.2 Spesifikasi Tabel Output Mobil Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 25 dar

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

3.2.7.8 Spesifikasi Report 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 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

3.2.8.4 Spesifikasi Query Select * from mobil 3.2.8.5 Spesifikasi Function key/object pada layar 3.2.8.6 Spesifikasi Layar Pesan 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 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

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

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 3.2.10 Spesifikasi Lihat Grafik peminjaman Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 30 dar

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

3.2.10.6 Spesifikasi Layar Pesan 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 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 3.2.11.2 Spesifikasi Tabel Output mobil 3.2.11.3 Spesifikasi Layar Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 32 dar

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 3.2.11.6 Spesifikasi Layar Pesan 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

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

3.2.12.6 Spesifikasi Layar Pesan 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 3.2.13 Spesifikasi Cetak Excel mobil Identifikasi/nama Deskripsi isi Jenis : Mencetak data mobil ke dalam Ms excel : Fungsi ini adalah fungsi untuk mengunduh data mobil : button 3.2.13.1 Spesifikasi Tabel Input 3.2.13.2 Spesifikasi Tabel Output Mobil 3.2.13.3 Spesifikasi Layar Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 35 dar

Excel Mobil 3.2.12.4 Spesifikasi Query Select * form mobil 3.2.12.5 Spesifikasi Function key/object pada layar 3.2.12.6 Spesifikasi Layar Pesan 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 Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 36 dar

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 37 dar

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 Teknik Komputer Program Diploma-IPB DPPL -SRM Halaman 38 dar