Anda di halaman 1dari 17

DOKUMEN

DESKRIPSI PERANCAMGAN PERANGKAT LUNAK

SISTEM INFORMASI SERVICE MOTOR


(Appjapspeed)

Untuk:
Bengkel Jap Speed Shop
Jalan kamboja,Kebon Jahe,
Bandar Lampung

Dipersiapkan oleh:

Dodi Setiawan (1711010026)


M. Andrean Mahardika (1711010011)
Muhammad Rizqi Aziz (1711010034)

Jurusan Teknik Informatika - Institut Informatika dan Bisnis Darmajaya


Bandar Lampung

Jurusan Nomor Dokumen Halaman


TeknikInformatika
Darmajaya Appjapspeed-12 1 / 16
Revi
si

Jurusan Teknik Informatika Appjapspeed- Halaman 1 dari 16


Darmajaya 12
DAFTAR PERUBAHAN

Revisi Deskripsi

INDEX - A B C D E F G
TGL
Ditulis
Oleh
Diperiksa
Oleh
Disetujui
oleh

Jurusan Teknik Informatika APPJAPSPEEE Halaman 2 dari 16


Darmajaya D -12
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Jurusan Teknik Informatika APPJAPSPEEE Halaman 3 dari 16


Darmajaya D -12
Daftar Isi

Daftar Perubahan…………………………………………………………………………………1
Daftar Isi………………………………………………………………………………………………3
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen…………………………………………………………..4
1.2 Lingkup Masalah……………………………………………………………………….....4
1.3 Definisi, Istilah dan Singkatan………………………………………………………..4
1.4 Referensi………………………………………………………………………………….……4
1.5 Deskripsi umum Dokumen Ikhtisar………………………………………………..5
2. Deskripsi Perancangan Global
2.1 Rancangan Lingkungan Implementasi…………………………………………….5
2.2 Model Data…………………………………………………………………………………..5
2.3 Daftar Tabel Aplikasi….………………………………………………………………....7
2.4 Model Proses…………………………………………………………………………………8
2.4.1 Model Fungsional (Data Flow Diagram Level 0)…………………………..8
2.4.2 Dekomposisi Proses (Data Flow Diagram Level 1)……………………….9
2.4.3 Deskripsi Proses………………………………………………………………………...10
3. Deskripsi Perancangan Rinci
3.1 Deskripsi Rinci Tabel…………………………………………………......................11
3.1.1 Tabel Admin………….……………………………………………..…………………11
3.1.2 Tabel jadwal……………………………………………………………………………11
3.1.3 Tabel Motor…………………….………………………………………………………12
3.1.4 Tabel Transaksi……………………..…………………………………………………13
3.1.5 Tabel User……………………..……..…………………………………………………14
4. Deskripsi Fisik Modul
4.3 Deskripsi Layar Utama………………………………………………………………….15
4.4 Deskripsi Layar Login…………………………………………………………………….16

Jurusan Teknik Informatika APPJAPSPEEE Halaman 4 dari 16


Darmajaya D -12
1. Pendahuluan

1.1 Tujuan Penulisan Dokumen


Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) ini merupakan dokumen
spesifikasi kebutuhan perangkat lunak untuk mendefinisikan kebutuhan perangkat
lunak yang akan dikembangkan meliputi antarmuka eksternal antarmuka antara
sistem dengan sistem lain perangkat lunak dan perangkat lunak, dan pengguna,
tempat penyimpanan yang dibutuhkan, serta keakuratan, dan atribut feature-
feature tambahan yang dimiliki sistem, serta mendefinisikan fungsi perangkat lunak
yang digunakan untuk mengecek Informasi Booking Service Motor.

Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis
pengembangan perangkat.

1.2 Lingkup Masalah


Sistem informasi ini dikembangkan dengan karena banyaknya keluhan dengan
menggunakan sistem secara manual diantaranya :
1. Banyaknya data servis pelanggan yang menumpuk.
2. Sulitnya mencari kembali data-data servis jika mencari sistem secara manual.
3. Membutuhkan banyak waktu dalam memproses data servis.
4. Sulitnya menunggu antrian

1.3 Referensi
1. Farmer Ray,Object-Oriented System Analysis And Design Using UML,McGrwa-Hill
Compainies,2002.
2. Vialliresa Emmanuel, Deskripsi Perancangan Perangkat Lunak,Universitas Atma
Jaya Yogyakarta,2011.

Jurusan Teknik Informatika APPJAPSPEEE Halaman 5 dari 16


Darmajaya D -12
1.4 Deskripsi umum Dokumen ( Ikhtisar)
Secara umum dokumen DPPL ini terbagi atas 2 bagian utama. Bagian utama berisi
pennelasan mengenai dokumen DPPL tersebut yang mencakup tujuan pembuatan
DPPL,ruang lingkup masalah dalam pengembangan perangkat lunak
tersebut,definisi,referensi dan deskripsi umum tentang dokumen DPPL ini.

Bagian Kedua penjelasan umum tentang perangkat lunak SBSBMTJ yang akan
dikembangan, mencakup perspektif produk yang akan dikembangkan , fungsi produk
perangkat lunak, karakteritik penggunaan, batasan dalam penggunaan perangkat
lunak dan asumsi yang dipakai dalam pengembangan perangkat lunak tersebut.

2. Deskripsi Perancangan Global

2. 1 Rancangan Lingkungan Implementasi


Aplikasi Software ini akan berfungsi dengan spesifikasi :
Server :
Operating System : Micrrosoft All Windows
DBMS : MySQLi
Client :
Operating : Semua dapat diakses
Browser : Semua dapat diakses

2..2 Model Data


 Nama tabel : admin
Primary key :-
Foreign key :-
Constraint integrity :-

Tabel admin adalah table berbasis data yang berisi informasi mengenai admin.
Jurusan Teknik Informatika APPJAPSPEEE Halaman 6 dari 16
Darmajaya D -12
 Nama table : Jadwal
Primary key : kode_jadwal
Foreign key :-
Constraint integrity :-

Tabel Jadwal adalah table berbasis data yang berisi informasi mengenai Jadwal
Pesanan.

 Nama table : Motor


Primary key : no_polisi
Foreign key :-
Constraint integrity :-

Tabel Motor adalah table berbasis data yang berisi informasi mengenai
Pelanggan.

 Nama table : User


Primary key : username
Foreign key :-
Constraint integrity :-

Tabel User adalah table berbasis data yang berisi informasi mengenai Pelanggan.

Jurusan Teknik Informatika APPJAPSPEEE Halaman 7 dari 16


Darmajaya D -12
2.3 Daftar Tabel Aplikasi

Nama Tabel Primary key Data Store E/R Deskripsi isi


Pengelola Tabel yang
Admin Id_admin ESMST-1 perangkat menyimpan data-
lunak data admin
Waktu Tabel yang
Jadwal Kode_jadwal ESMST-2 penjadwalan menyimpan data-
service data waktu jadwal
service
Pendeskripsian Tabel yang berisi
Motor No_polisi ESMST-3 motor yang data motor
akan di service pelanggan
Pengguna Tabel yang berisi
User username ESMST-4 yang data pelanggan
melakukan
transaksi

Jurusan Teknik Informatika APPJAPSPEEE Halaman 8 dari 16


Darmajaya D -12
2.3 Model Proses
2.3. 1 Model Fungsional (Data Flow Diagram Level 0)

Service

Pencarian informasi Informasi


-data spare part
AppJap
Pelanggan - Service Admin
Speed
-booking - info service

-Info Mekanik - Laporan service

Mekanik Kasir

Jurusan Teknik Informatika APPJAPSPEEE Halaman 9 dari 16


Darmajaya D -12
2.3. 1 Dekomposisi Proses(Data Flow Diagram Level 1)

Input data pelanggan Simpan data

Pemrosesan
identitas Identitas
pelanggan pelanggan
Lihat data pelanggan
Baca data pelanggan

input data pelangan Simpan data


Pemrosesan
Data
Pelanggan data
pelanggan
pelanggan

Lihat data pelanggan Baca data

Baca data pelanggan


Lihat data pelanggan
Simpan data

Pemrosesan
data Baca data Data
pelanggan pelanggan

Admin

Jurusan Teknik Informatika APPJAPSPEEE Halaman 10 dari 16


Darmajaya D -12
2.3.3 Deskripsi Proses
No Nama Proses Tabel/Data Input Tabel/Data Keterangan
Output
Data yang output/input
1 Proses Login Menginfokan dan Menu menunjukkan deskripsi
Appjapspeed memasukkan Utama proses yang berjalan
Username dan Sistem dan pemberitahuan
Password cara penggunaan

2 Pengelolaan Menginfokan edit Menu edit Menunjukkan deskripsi


setting profil profil proses laman edit user

3 User Menginfokan data Menu User Menunjukkan deskripsi


user proses laman menu
user

4 Pengelolah Menginfokan data Reservasi Menunjukkan deskripsi


Jadwal jadwal yang tersedia Jadwal proses laman jadwal
service

4 Service aktif Menginfokan data Reservasi Menunjukkan deskripsi


service pengguna Jadwal proses laman status
sedang berjalan service

Jurusan Teknik Informatika APPJAPSPEEE Halaman 11 dari 16


Darmajaya D -12
3. Deskripsi Perancangan Rinci
3.1. Deskripsi Rinci Tabel
3.1.1. Tabel Admin
Identifikasi /Nama : admin
Deskripsi Isi : Tabel yang menyimpan data-data admin
Jenis : Table data administrator
Volume :
Laju :
Primary key : adm

Id Field Deskripsi Tipe & Length Null Keterangan


Username_ Field yang Varchar[25] NO
adm menyimpan user
admin
Field yang
Password menyimpan password Varchar[20] NO
administrator

3.1.2. Tabel Jadwal


Identifikasi /Nama : kode_jadwal
Deskripsi Isi : Tabel yang menyimpan data penjadwalan
Jenis : Table data pelanggan
Volume :
Laju :
Primary key : kode_jadwal

Jurusan Teknik Informatika APPJAPSPEEE Halaman 12 dari 16


Darmajaya D -12
Id Field Deskripsi Tipe & Length Null Keterangan
Field yang berisi
Kode_jadwal kode_penjadwalan Integer NO
Field yang berisi
Waktu waktu penjadwalan Varchar[16] NO

3.1.3. Tabel Motor


Identifikasi /Nama : no_polisi
Deskripsi Isi : Tabel yang menyimpan data-data motor pelanggan
Jenis : Table data motor
Volume :
Laju :
Primary key : no_polisi

Id Field Deskripsi Tipe & Length Null Keterangan


Field yang berisi
No_polisi nomer identitas Varchar[10] NO
kendaraan motor
Field yang berisi
Jenis_motor jenis motor enum NO

Merk_motor Field yang berisi


merek motor enum NO
Nama_motor Field yang berisi
nama motor Varchar[30] NO
username Field yang berisi Sebagai foreign jey

pemilik motor Varchar[15] NO

Jurusan Teknik Informatika APPJAPSPEEE Halaman 13 dari 16


Darmajaya D -12
3.1.4. Tabel Transaksi
Identifikasi /Nama : kode_transaksi
Deskripsi Isi : Tabel yang menyimpan data-data transaksi
Jenis : Table data transaksi
Volume :
Laju :
Primary key : kode_transaksi

Id Field Deskripsi Tipe & Length Null Keterangan


Field yang berisi
Kode_transaks kode transaksi Varchar[15] NO
i
Field yang berisi
tanggal tanggal transaksi Date[] NO

Field yang berisi


Kode_jadwal kode jadwal Varchar[7] NO
Field yang berisi
username pengguna Varchar[15] NO
Field yang berisi no
No_polisi polisi kendaraan Varchar[10] NO
Field yang berisi
status status pengerjaan Enum NO

Jurusan Teknik Informatika APPJAPSPEEE Halaman 14 dari 16


Darmajaya D -12
3.1.5. Tabel user
Identifikasi /Nama : username
Deskripsi Isi : Tabel yang menyimpan data-data pelanggan
Jenis : Table data pelanggan
Volume :
Laju :
Primary key : nama

Id Field Deskripsi Tipe & Length Null Keterangan


Field yang berisi
username username pelanggan Varchar[15] NO
Field yang berisi
password password pelanggan Varchar[32] NO

Field yang berisi


nama nama pelanggan Varchar[30] NO
Field yang berisi
Tgl_lahir tanggal lahir date NO
pelanggan
Field yang berisi
jk jenis kelamin enum NO
pelanggan
Field yang berisi no
No_telp telephone Varchar[15] NO
pelanggan
Field yang berisi
alamat alamat pelanggan Varchar[50] NO

Jurusan Teknik Informatika APPJAPSPEEE Halaman 15 dari 16


Darmajaya D -12
4. Deskripsi Fisik Judul
4.1 Deskripsi Layar Utama
Merupakan tampilan layar utama sistem web Appjapspeed

Merupakan tampilan penjadwalan service

Jurusan Teknik Informatika APPJAPSPEEE Halaman 16 dari 16


Darmajaya D -12
4.2 Deskripsi Layar Login
Merupakan tampilan pada login mempunyai 2 field, 1 field hak akses yaitu terdiri
dari admin, pelanggan, kasir, selanjutnya field yang berisikan kolom password dan
1 button untuk verifikasi login.

Jurusan Teknik Informatika APPJAPSPEEE Halaman 17 dari 16


Darmajaya D -12

Anda mungkin juga menyukai