• Tidak ada hasil yang ditemukan

2. Infrastruktur Server

3.2 Perancangan Sistem

3.2.4 Spesifikasi proses

Spesifikasi proses merupakan alat bantu (tools) sistem yang akan menjelaskan perilaku-perilaku proses yang ada dalam DFD. Spesifikasi proses dari gambaran DFD diatas akan dijelaskan pada tabel dibawah ini :

Tabel 3.1 Spesifikasi proses

No Proses Keterangan

1 No.Proses 1.0

Nama Daftar pelanggan

Sumber Pengunjung

Input Data Pengunjung

Output Info Pengunjung

Tujuan Pengunjung

Logika proses 1. Pengunjung mengisi data pelanggan.

2. Apabila ada data yang tidak valid pengunjung harus mengisi kembali data yang tidak valid.

3. Apabila data valid maka sistem akan menyimpan data tersebut.

2 No.proses 2.1

Nama Verifikasi email Sumber operator, administrator

Input Data login operator, Data login administrator Output Info login operator invalid, Info login

administrator invalid Tujuan operator, administrator

Logika proses 1. operator,administrator memasukkan data login

2. Apabila email yang diinputkan benar maka email valid.

3. Apabila email yang diinputkan tidak benar maka akan ada informasi login invalid.

3 No.proses 2.2

Nama Verifikasi password

Sumber operator, administrator

Output Info login operator invalid, Info login administrator invalid

Tujuan operator, administrator

Logika proses 1. operator,administrator memasukkan data login

2. Apabila password yang diinputkan benar maka password valid.

3. Apabila password yang diinputkan tidak benar maka akan ada informasi login invalid.

4 No.proses 3.1

Nama Verifikasi email

Sumber Pelanggan

Input Data login pelanggan Output Info data pelanggan

Tujuan Pelanggan

Logika proses 1. pelanggan memasukkan data login

2. Apabila email yang diinputkan benar maka email valid.

3. Apabila email yang diinputkan tidak benar maka akan ada informasi login invalid.

5 No.proses 3.2

Nama Verifikasi password

Sumber Pelanggan

Input Data login pelanggan Output Info data pelanggan

Tujuan Pelanggan

Logika proses 1. pelanggan memasukkan data login

2. Apabila password yang diinputkan benar maka password valid.

3. Apabila password yang diinputkan tidak benar maka akan ada informasi login invalid.

6 No.proses 4.1

Nama Menambah petugas

Sumber Administrator

Input Data petugas

Output Info petugas Tujuan Administrator

Logika proses 1. administrator memilih menu tambah petugas untuk memunculkan form tambah

petugas.

2. administrator mengisi form tambah petugas kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data

petugas baru akan disimpan didalam

database.

4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan administrator harus mengisi data yang kosong tersebut.

7 No.proses 4.2

Nama Mengelola Web

Sumber Administrator

Input Kelola web

Output Info kelola web Tujuan Administrator

Logika Proses 1. Administrator memilih menu pengaturan untuk mengisi data

2. Apabila data sudah terisi kemudian klik tombol simpan.

8 No.proses 4.3

Nama Mengelola akses dan status Sumber Administrator

Input Data akses, status Output Info petugas Tujuan Administrator

Logika proses 1. administrator memilih menu edit petugas untuk memunculkan form edit petugas. 2. administrator mengubah data akses dan

status petugas kemudian klik tombol simpan.

3. Apabila data benar maka data petugas akan disimpan didalam database.

4. Apabila data kurang benar maka akan ada informasi data kurang benar.

9 No.proses 4.4

Nama Profil

Sumber Administrator, operator

Input Data nama, email administrator. Data nama email operator

email operator

Tujuan Administrator, operator

Logika proses 1. Administrator,operator memilih link ubah nama dan email petugas untuk memunculkan form ubah nama dan email petugas.

2. Administrator,operator mengisi form ubah nama dan email petugas kemudian klik tombol simpan.

3. Apabila data tidak kosong maka data ubah nama petugas akan disimpan didalam

database.

4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan Administrator,operator harus mengisi data yang kosong tersebut.

10 No.proses 4.5

Nama Mengubah Password

Sumber Administrator, operator

Input Data password lama Administrator,password baru Administrator, valiadsi password Administrator, Data password lama operator,password baru operator, valiadsi password operator.

Output Info password Administrator, Info password Operator

Tujuan Administrator, operator

Logika proses 1. Administrator,operator memilih link ubah Password petugas untuk memunculkan form ubah Password petugas.

2. Administrator,operator mengisi form ubah Password petugas kemudian klik tombol simpan.

3. Apabila data tidak kosong maka data ubah Password petugas akan disimpan didalam

database.

4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan Administrator,operator harus mengisi data yang kosong tersebut.

11 No.proses 6.1.1

Nama Menambah kota

Sumber Operator

Input Data kota

Output Info Data kota

Tujuan Operator

Logika proses 1. Operator memilih menu tambah kota untuk memunculkan form tambah kota .

2. Operator mengisi form tambah kota kemudian klik tombol simpan.

3. Apabila data tidak kosong maka data kota baru akan disimpan didalam database. 4. Apabila data ada yang kosong maka akan

ada informasi data tidak boleh kosong dan Operator harus mengisi data yang kosong tersebut.

12 No.proses 6.1.2

Nama Mengubah kota

Sumber Operator

Input Data kota

Output Info data kota

Tujuan Operator

Logika proses 1. operator mengklik tombol ubah pada data yang akan diubah.

2. operator mengisi data kota yang ingin diubah kemudian klik tombol ubah.

3. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan

ada data yang kosong maka data gagal diubah.

13 No.proses 6.1.3

Nama Menghapus kota

Sumber Operator

Input Data kota

Output Info data kota

Tujuan Operator

Logika proses 1. operator mengklik tombol hapus pada data yang akan dihapus.

2. Akan ada konfirmasi penghapusan data. 3. Apabila pilihannya data akan dihapus. 4. Apabila pilihannya tidak data tidak jadi

dihapus

14 No.proses 6.2.1

Nama Menambah kategori barang

Sumber Operator

Input Data kategori barang Output Info data kategori barang

Tujuan Operator

Logika proses 1. Operator memilih menu tambah kategori barang untuk memunculkan form tambah kategori barang

2. Operator mengisi form tambah kategori barang kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data

kategori barang baru akan disimpan didalam database.

4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan Operator harus mengisi data yang kosong tersebut.

15 No.proses 6.2.2

Nama Mengubah kategori barang

Sumber Operator

Input Data kategori barang Output Info data kategori barang

Tujuan Operator

Logika proses 1. operator mengklik tombol ubah pada data yang akan diubah.

2. operator mengisi data kategori barang yang ingin diubah kemudian klik tombol ubah. 3. Apabila ada data yang diubah dan dan

semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan

ada data yang kosong maka data gagal diubah.

16 No.proses 6.2.3

Nama Menghapus kategori barang

Sumber Operator

Input Data kategori barang Output Info data kategori barang

Tujuan Operator

Logika proses 1. operator mengklik tombol hapus pada data yang akan dihapus.

2. Akan ada konfirmasi penghapusan data. 3. Apabila pilihannya data akan dihapus. 4. Apabila pilihannya tidak data tidak jadi

dihapus

17 No.proses 6.3.1

Nama Menambah jenis barang

Sumber Operator

Input Data jenis barang Output Info data jenis barang

Tujuan Operator

Logika proses 1. Operator memilih menu tambah jenis barang untuk memunculkan form tambah jenis barang

2. Operator mengisi form tambah jenis barang kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data jenis

barang baru akan disimpan didalam

database.

4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan Operator harus mengisi data yang kosong tersebut.

18 No.proses 6.3.2

Nama Mengubah jenis barang

Sumber Operator

Input Data jenis barang Output Info data jenis barang

Tujuan Operator

Logika proses 1. operator mengklik tombol ubah pada data yang akan diubah.

2. operator mengisi data jenis barang yang ingin diubah kemudian klik tombol ubah.

3. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan

ada data yang kosong maka data gagal diubah.

19 No.proses 6.3.3

Nama Menghapus jenis barang

Sumber Operator

Input Data jenis barang Output Info data jenis barang

Tujuan Operator

Logika proses 1. operator mengklik tombol hapus pada data yang akan dihapus.

2. Akan ada konfirmasi penghapusan data. 3. Apabila pilihannya data akan dihapus. 4. Apabila pilihannya tidak data tidak jadi

dihapus

20 No.proses 6.4.1

Nama Menambah barang

Sumber Operator

Input Data barang

Output Info Data barang

Tujuan Operator

Logika proses 1. Operator memilih menu tambah barang untuk memunculkan form tambah barang 2. Operator mengisi form tambah barang

kemudian klik tombol simpan.

3. Apabila data tidak kosong maka data jenis barang baru akan disimpan didalam

database.

4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan Operator harus mengisi data yang kosong tersebut.

21 No.proses 6.4.2

Nama Mengubah barang

Sumber Operator

Output Info Data barang

Tujuan Operator

Logika proses 1.operator mengklik tombol ubah pada data yang akan diubah.

2.operator mengisi data jenis barang yang ingin diubah kemudian klik tombol ubah. 3.Apabila ada data yang diubah dan dan

semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4.Apabila tidak ada data yang diubah dan ada

data yang kosong maka data gagal diubah.

22 No.proses 6.4.3

Nama Menghapus barang

Sumber Operator

Input Data barang

Output Info Data barang

Tujuan Operator

Logika proses 1. operator mengklik tombol hapus pada data yang akan dihapus.

2. Akan ada konfirmasi penghapusan data. 3. Apabila pilihannya data akan dihapus. 4. Apabila pilihannya tidak data tidak jadi

Dokumen terkait