The World God Always Know, so just have fun and be a good man

Jumat, 15 September 2017

Data Flow Diagram Kuli-Kuli.com




Data Flow Diagram
Kuli-Kuli.com



1.    Diagram Konteks

Diagram  Konteks  adalah  diagram  yang  menggambarkan  secara  umum  yang

menjadi masukan, proses dan keluaran yang terjadi pada sebuah sistem. Berikut gambar 3.8 Diagram konteks.









 

2.      DFD Level 1

Berikut gambar DFD Level 1 sistem yang akan dibangun.















3.      DFD Level 2 Login Berikut DFD Level 2 Login








 

4.      DFD Level 2 Pengelolaan Data Pengguna

Berikut gambar DFD Level 2 Pengelolaan Data Pengguna









5.      DFD Level 2 Pengelolaan Data Jasa

Berikut  gambar DFD Level 2 Pengelolaan Data Jasa yang akan dibangun








6.      DFD Level 2 Pengelolaan Data Report

Berikut gambar DFD Level 2 Pengelolaan data report yang akan dibangun







7.      DFD Level 2 Website service

Berikut gambar DFD Level 2 Website service yang akan dibangun






Spesifikasi Proses

Spesifikasi Proses yaitu tabel yang menggambarkan proses dari data flow diagram. Berikut ini spesifikasi dari data flow diagram tersebut :

1.             Spesifikasi Proses DFD Level 2 Login

Berikut spesifikasi proses yang ada pada gambar DFD Level 1 Login


Tabel 3.13 Spesifikasi Proses DFD Level 2 Login

No
Proses

Keterangan




1.
No Proses
1





Nama Proses
Log in  Admin




Source (Sumber)
Admin




Input
Data Login Admin




Output
Info  Login Admin




Destination
Admin





Logika Proses
1.
Admin  mengisi form dengan data



login admin


2.
Sistem akan memeriksa data log in



admin yang dimasukan


3.
Jika data log in benar  maka akan



menampilkan halaman utama



administrator


4.
Jika data log in salah maka akan



menampilkan pesan “username atau



password salah”


2.       Spesifikasi Proses DFD Level 2 Pengelolaan Data Pengguna

Berikut Spesifikasi proses yang ada pada gambar DFD Level 2 Pengguna

Tabel 3.14 Spesifikasi Proses DFD level 2 Pengelolaan Data Pengguna

No
Proses
Keterangan



1.
No Proses
2.1




Nama Proses
Cari Data Pengguna




Source (Sumber)
Pengguna




Input
Data Pengguna




Output
Info  Pengguna







No
Proses

Keterangan




Destination
Admin





Logika Proses
1.
Admin melakukan input data pengguna



untuk melakukan pencarian


2.
jika ada maka sistem akan menampilkan



hasil pencarian


3.
jika tidak makan sistem akan menampilkan



pesan tidak ditemukan




2
No Proses
2.2





Nama Proses
Hapus Data Pengguna




Source (Sumber)
Pengguna




Input
Data Pengguna




Output
Info  Pengguna




Destination
Admin





Logika Proses
1.
Admin memilih data yang akan di hapus


2.
Sistem akan menampilkan peringatan



penghapusan data


3.
Jika memilih iya maka data akan di hapus



Jika tidak maka sistem akan melakukan



Pembatalan


3.    Spesifikasi DFD Level 2 Pengelolaan Data Jasa

Berikut adalah spesifikasi proses yang ada pada gambar DFD Level 2

pengelolaan data jasa.

Tabel 3.15 Tabel Spesifikasi DFD Level 2 Pengelolaan Data Jasa

No
Proses
Keterangan



1.
No Proses
3.1




Nama Proses
Cari Data Jasa




Source (Sumber)
Jasa




Input
Data Jasa




Output
Info  Jasa




Destination
Subsistem Mobile




Logika Proses
1.  Admin memasukan data post yang akan


dicari


2.  Sistem akan menampilkan Post yang dicari




No
Proses
Keterangan






2
No Proses
3.2




Nama Proses
Hapus Data Jasa




Source (Sumber)
Jasa




Input
Data Jasa




Output
Info  Jasa




Destination
Subsistem Mobile




Logika Proses
4.   Admin akan melakukan pengecekan


apabila


5.   ada tindakan penipuan/ atau pelaporan


Jika ada maka admin akan


melakukan


penghapusan / menonaktifkan jasa


3.  Sistem akan menampilkan peringatan


apakah jasa akan dihapus


4.  Jika iya, maka jasa akan dihapus


5.  Jika tidak maka penghapusan jasa akan


dibatalkan





4.    Spesifikasi DFD Level 2 Data Report

Berikut adalah spesifikasi proses yang ada pada gambar DFD Level 2 Data

Report.


No
Proses
Keterangan



1.
No Proses
4.1




Nama Proses
Cari Data Report




Source (Sumber)
Data Report




Input
Data Report




Output
Info  Report




Destination
Subsistem Mobile




Logika Proses
1.  Admin melakukan inputan data report


2.  Sistem akan menampilkan data report



2.
No Proses
4.2






No
Proses
Keterangan




Nama Proses
Hapus Data Report




Source (Sumber)
Data Report




Input
Data Report




Output
Info  Report




Destination
Subsistem Mobile




Logika Proses
1.  Admin memilih report yang akan dihapus


2.  Sistem akan menampilkan peringatan data


akan dihapus


3. jika pilih iya, maka report akan dihapus, jika


tidak maka penghapusan report dibatalkan


5.   Spesifikasi DFD Level 2 Webservice

Berikut adalah spesifikasi proses yang ada pada gambar DFD Level 2

Website


No
Proses

Keterangan




1.
No Proses
5.1





Nama Proses
Request Data Pengguna




Source (Sumber)
Subsistem Mobile




Input
Data Pengguna




Output
Info  Data Pengguna




Destination
Subsistem Mobile





Logika Proses
1.
Sub sistem mobile melakukan request



data pengguna


2.
Sistem memvalidasi request


3.
Jika request valid sistem akan mengirim



data request pengguna


4.
Jika request tidak valid sistem akan



mengirim hasil null
2
No Proses
5.2





Nama Proses
Request Data Jasa




Source (Sumber)
Subsistem Mobile




Input
Data Jasa








No
Proses


Keterangan





Output
Info
Jasa




Destination
Subsitem Mobile




Logika Proses
1.   Sub sistem mobile melakukan request



data Jasa


2.
Sistem memvalidasi request


3.
Jika request valid sistem akan mengirim



data request Jasa


4.
Jika request tidak valid sistem akan




mengirim hasil null
3
No Proses
5.3






Nama Proses
Request Rating




Source (Sumber)
Subsistem Mobile




Input
Data Rating





Output
Info
Rating




Destination
Subsitem Mobile





Logika Proses
1.
Sub sistem mobile melakukan request


Rating


2.
Sistem memvalidasi request


3.  Jika request valid sistem akan mengirim



request Rating


4.
Jika request tidak valid sistem akan



mengirim hasil null
4
No Proses
5.4






Nama Proses
Request Report




Source (Sumber)
Subsistem Mobile




Input
Data report





Output
Info
report




Destination
Subsitem Mobile





Logika Proses
1.
Sub sistem mobile melakukan request



Report


2.
Sistem memvalidasi request


3.
Jika request valid sistem akan mengirim



request report


4.  Jika request tidak valid sistem akan



mengirim hasil null


3.10.     Kamus Data

Berikut adalah tabel kamus data yang digunakan dalam pembangunan

perangkat lunak ini.


Tabel 3.18 Kamus Data


Nama Aliran Data
Data Login Admin
Where Used/How Used
Proses 1 (input), Proses 1.1 (input)
Keterangan
Data ini berisiikan data untuk login untuk Admin yang terdiri dari

Username dan pasword
Deskripsi
Data ini digunakan Admin untuk login
Struktur Data
username+password
Nama Aliran Data
Data pengguna
Where Used/How Used
Proses 2 (input), Proses 2.1 (input),  Proses 2.2 (input), Proses 2.3

(input)
Deskripsi
Data ini digunakan Admin untuk mengelolah data pengguna


Struktur Data
id_pengguna, nama, email, username,  password
id_pengguna
{angka}
nama
{huruf}
email
{email}
username
{username}
password
{password}
Angka
[0-9]
huruf
[A-Z|0-9|a-z|Symbol]
email
[A-Z|0-9|a-z|@|.]
Nama Aliran Data
Data Jasa
Where Used/How Used
Proses  3  (input),  Proses  3.1  (input),  Proses  3.2  (input),  Proses

4.3(input)
Deskripsi
Data ini digunakan untuk melakukan mengelolah data jasa
Struktur Data
Id_jasa,  nama,  alamat,  telepon,  email,  jenis  jasa,  foto  profil,  foto

kompetensi
Id_jasa
{angka}
nama
{huruf}
alamat
{angka+huruf}
telepon
{angka}
email
{email}
jenis jasa
{huruf}
foto profil
{img}
foto kompetensi
{img}
Angka
[0-9]
huruf
[A-Z|0-9|a-z|Symbol]
email
[A-Z|0-9|a-z|@|.]
Nama Aliran Data
Data Report
Where Used/How Used
Proses 4 (input), Proses 4.1 (input), Proses 4.2 (input), Proses 5.4

(Input)(output)
Deskripsi
Data ini digunakan untuk mengelolah data report




Struktur Dara
Id_report, id_jasa, id_pengguna, report
Id_report
{angka}
Id_jasa
{angka}
Id_pengguna
{angka}
Report
{huruf}
Angka
[0-9]
huruf
[A-Z|0-9|a-z|Symbol]
Nama Aliran Data
Data Request Pengguna
Where Used/How Used
Proses 5(input), proses 5.1 (input) (output)
Deskripsi
Data ini berisiikan datapengguna untuk data request dari api server
Struktur Data
id_pengguna, nama, email, username,  password
id_pengguna
{angka}
nama
{huruf}
email
{email}
username
{username}
password
{password}
Angka
[0-9]
huruf
[A-Z|0-9|a-z|Symbol]
Nama Aliran Data
Data Request  Jasa
Where Used/How Used
Proses 5(input), proses 5.3 (input)(output)
Deskripsi
Data ini berisiikan data jasa untuk data request dari api server
Struktur Data
Id_jasa,  nama,  alamat,  telepon,  email,  jenis  jasa,  foto  profil,  foto

kompetensi
Id_jasa
{angka}
nama
{huruf}
alamat
{angka+huruf}
telepon
{angka}
email
{email}
jenis jasa
{huruf}
foto profil
{img}
foto kompetensi
{img}
Angka
0-9]
huruf
[A-Z|0-9|a-z|Symbol]
Nama Aliran Data
Data Request  Rating
Where Used/How Used
Proses 5(input), Proses 5.4 (Input)(Output)
Deskripsi
Data ini berisikan data rating untuk data request dari api server
Struktur Data
Id_jasa, id_pengguna
Id_jasa
{angka}
Id_pengguna
{angka}
Angka
0-9]
huruf
[A-Z|0-9|a-z|Symbol]
Nama Aliran Data
Data Request  Report
Where Used/How Used
Proses 5(input), proses 5.1(input)(output)
Deskripsi
Data ini berisiikan data report untuk data request dari api server
Struktur Data
Id_report, id_jasa, id_pengguna, report
Id_report
{angka}
Id_jasa
{angka}
Id_pengguna
{angka}
Report
{huruf}


Share:

Itsuka77@blogspot.com

Diberdayakan oleh Blogger.