Anda di halaman 1dari 16

APLIKASI SISTEM INFORMASI

DESTINASI MENARIK DI BANDUNG


Diajukan untuk memenuhi salah satu tugas matakuliah Rekayasa Perangkat Lunak 1

Disusun Oleh:
Kelas: RPL 1 -7
Kelompok 6
Hadi Pranoto

10113908

Ali Nurcahya Astawijaya

10113388

Moch.Syidik M

10113393

Astri Nurbayani

10113371

Lisdi Ingeu Dwi O

10113438

Arif Setia Maulana

10113481

Akbar Salman AR

10113402

Rizki Nurhidayat

10113433

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2015

DAFTAR ISI

DAFTAR ISI..............................................................................................................................1
ERD (DIAGRAM-ER)...............................................................................................................2
SKEMA RELASI.......................................................................................................................3
DIAGRAM KONTEKS DAN DFD (DATA FLOW DIAGRAM)............................................4
SPESIFIKASI PROSES.............................................................................................................7
KAMUS DATA........................................................................................................................12

ERD (DIAGRAM-ER) FIX

SKEMA RELASI FIX

DIAGRAM KONTEKS DAN DFD (DATA FLOW DIAGRAM)

1. Diagram Konteks

2. DFD level 1 NOT FIX

3. DFD level 2 proses 1 NOT FIX

4. DFD level 2 proses 2 NOT FIX

5. DFD level 2 proses 3 NOT FIX

SPESIFIKASI PROSES FIX+BACA ULANG


No

Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses

No. Proses
Nama Proses
Source (Sumber)

Input
Output
Destination (Tujuan)
Logika Proses

No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses

Keterangan
0
SISTEM GOBAN
User, Super user
Data tempat, Data konten, Data akun
info tempat, info konten, info akun
User, Super user
Write data tempat
Write data konten
Write data akun
Read data tempat
Read data konten
Read data akun
1
Kelola Konten
User, Super user, DB konten, DB_Blokir,
DB_Spam
Data Konten, Data_Blokir, data_spam
Data konten, Info Konten
User, Super user, DB konten
Do case
Case (tambah)
Write data konten
Case (edit)
Replace data konten
endcase
1.1
User tambah konten
User, DB konten
Data konten
Data konten, info konten
User, DB konten
Write data konten
Read info konten
1.2
User edit konten
User, DB konten
Data konten
Data konten, info konten
User, DB konten
Write data konten
Read info konten
1.3
8

Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses

10

No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses

No. Proses
Nama Proses
Source (Sumber)
Input

User delete konten


User, DB konten
Data konten
Data konten, info konten
User, DB konten
Read info konten
Delete data konten
1.4
User lihat konten
User, DB konten
Data konten
Data konten, info konten
User, DB konten
Read info konten
1.5
Super user tolak/konf konten resmi
Super user, DB konten, DB Spam
Data konten, data spam
Data konten, info konten, data spam
Super user, DB konten, DB Spam
Read DB konten
Replace DB konten
1.6
Lapor konten spam
User, DB spam
Data konten, info konten
Data konten
DB spam
Write data konten
1.7
Blokir/unblokir konten
DB blokir, DB spam
Data blokir, data jumlah spam
Info blokir
DB blokir
If jumlah_lapor_spam > 5
Write BD spam ke DB blokir
If super_user ingin unblock konten
Delete record blokir
Delete data spam
2
Kelola tempat
User, Super user, DB tempat, DB_Saran_Tempat,
Data tempat, data konten, data saran,
9

Output
Destination (Tujuan)
Logika Proses

11

12

13

14

15

No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output

Info akun, data konten, info saran


User, Super user, DB tempat
Do case
Case (tambah)
Write data tempat
Case (edit)
Replace data konten
Endcase
2.1
Tambah tempat
DB tempat, Super useer
Data tempat, info tempat
Data tempat, info tempat
DB tempat, Super useer
Write data tempat
Read info tempat
2.2
Edit tempat
DB tempat, Super useer
Data tempat, info tempat
Data tempat, info tempat
DB tempat, Super useer
Write data tempat
Read info tempat
2.3
Delete tempat
DB tempat, Suoer user
Data tempat, info tempat
Data tempat, info tempat
DB tempat, Suoer user
Read info tempat
Delete data tempat
2.4
Menyerahkan Tempat
User, DB saran tempat
Data saran
Info saran
User, DB saran tempat
Write data saran
Read info saran
2.5
Delete saran
User, DB saran tempat
Data saran
info saran
10

Destination (Tujuan)
Logika Proses

16

No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)

17

Input
Output
Destination (Tujuan)
Logika Proses

18

19

20

No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses

User, DB saran tempat


Delete data saran
read info saran
2.6
Konfirmasi saran
DB saran, Super user
Data saran tempat,
Info saran tempat
DB saran, Super user
write data saran
read data saran
3
Sistem akun
User, DB akun, super user, DB User, DB Super
User
Data akun, data konten
Info akun, data konten
User, DB akun, super user, DB User, DB Super
User
Write data akun
Validate data akun
3.1
Register
User, DB akun, DB user, DB super user
Data akun
Info akun
User, DB akun, DB user, DB super user
Write data akun
3.2
Login
user, super user
Data akun
Data akun
DB akun
read data akun
3.3
Verifikasi login
Proses login
Data login
Info konfirmasi
User, super user
If(data akun==true)
{
Massage(login sukses)
}
11

21

22

No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)
Input
Output
Destination (Tujuan)
Logika Proses
No. Proses
Nama Proses
Source (Sumber)

23

Input
Output
Destination (Tujuan)
Logika Proses

Else
{
Massage(login gagal)
}
3.4
Edit profil
User, super usr, DB akun, DB user, DB super user
Data akun, info akun
Data akun, info akun
User, super usr, DB akun, DB user, DB super user
Read info akun
Replace data akun
3.5
Deactive akun
Sumber, DB akun
Data deactive akun, info akun
Info konfirmasi deactive akun, data akun
Sumber, DB akun
Read data deactive akun
Replace status akun
3.6
Detail user
User, super user, DB akun, DB user, DB super
user
Data akun, info akun, DB user, DB super user
Data akun, info akun
User, super user, DB akun
Read info akun

KAMUS DATA

Judul
Nama
Where used / How
used

Deskripsi
Struktur Data

Keterangan
Data konten, Info konten
Proses 1.1 User Tambah Konten
Proses 1.2 User Edit Konten
Proses 1.3 User Delete Konten
Proses 1.5 Super User Tolak/Konf konten resmi
Proses 1.6 Lapor konten spam
Data yang digunakan untuk mengelola data konten
IdxKtn+namaKtn+tgl_Ktn+gmbr_Ktn

12

IdxKtn
namaKtn
tgl_Ktn
Isi_Ktn

[0-9]
[A-Z|a-z]
[dd-mm-yyyy]
[jpg|png|]

Nama
Where used / How
used
Deskripsi
Struktur Data
IdxKtn
namaKtn
tgl_Ktn
Isi_Ktn

Data jumlah spam, Data blokir, Info blokir


Proses 1.7 Blokir/unblock konten

Nama
Where used / How
used

Data tempat, Info tempat


Proses 2.1 Tambah tempat
Proses 2.2 Edit tempat
Proses 2.3 Delete tempat
Data yang digunakan untuk mengelola data tempat
IdxTmpt+nama_Tmpt+Ket_Tmpt
[0-9]
[A-Z|a-z]
[A-Z|a-z]

Deskripsi
Struktur Data
IdxTmpt
Nama_Tmpt
Ket_Tmpt
Nama
Where used / How
used
Deskripsi
Struktur Data
Idxsrn
Jml_srn
Idx_tmpt
Nama
Where used / How
used

Deskripsi
Struktur Data
IdxAkn
namaAkn
passAkn

Data yang digunakan untuk memblock atau mengunblock konten


IdxKtn+namaKtn+tgl_Ktn+gmbr_Ktn
[0-9]
[A-Z|a-z]
[dd-mm-yyyy]
[jpg|png|]

Data saran, Info saran


Proses 2.4 Menyarankan tempat
Proses 2.5 Delete saran
Proses 2.6 Konfirmasi saran
Data yang digunakan untuk mengelola data saran
Idxsrn+jml_srn+Idx_tmpt
[0-9]
[0-9]
[0-9]
Data akun, Info akun
Proses 3.1 Register
Proses 3.2 Login
Proses 3.4 Edit profile
Proses 3.5 Deactive akun
Proses 3.6 Detail user
Data yang mengelola data akun
IdxAkn+namaAkn+passAkn+ket_Akn
[0-9]
[A-Z|a-z]
[A-Z|a-z|0-9|karakter khusus]
13

ket_Akn

[A-Z]

Nama
Where used / How
used
Deskripsi
Struktur Data
NamaAkn
passAkn

Info Konfirmasi
Proses 3.3 verifikasi Login

Nama
Where used / How
used
Deskripsi
Struktur Data

Data deactive akun, Info konfirmasi deactive akun


Proses 3.5 Deactive akun

Data yang digunakan untuk memverifikasi proses login


namaAkn+passAkn
[A-Z|a-z]
[A-Z|a-z|0-9]

Data yang digunakan untuk me- nonaktif/aktif kan akun

CATATAN
DFD LEVEL O
1.
2.
3.
4.
5.
6.
7.
8.
9.

DATA KONTEN {kodekonten, kodetempat, iduser, tipekonten, status, foto, tanggal}


INFO KONTEN { kodekonten, kodetempat, iduser, tipekonten, status, foto, tanggal }
DATA BLOKIR {kodekonten, tanggal blokir}
DATA SPAM {iduser,kodekonten,tanggallapor}
DATA TEMPAT {kodetempat, iduser, namatempat, alamat, latitude, longitude,
dateadded, keterangan, status}
INFO TEMPAT {kodetempat, iduser, namatempat, alamat, latitude, longitude,
dateadded, keterangan, status}
DATA SARAN TEMPAT {idx, iduser,namatempat,keterangan, status,foto}
INFO SARAN TEMPAT {idx, iduser,namatempat,keterangan, status,foto}
DATA AKUN{idx, iduser,namadepan,namabelakang,pass,
hakakses,foto,deactive,biodata,awalkerja, lamakerja}

DFD LEVEL 1 proses 1


1.
2.
3.
4.
5.

DATA KONTEN {kodekonten, kodetempat, iduser, tipekonten, status, foto, tanggal}


INFO KONTEN { kodekonten, kodetempat, iduser, tipekonten, status, foto, tanggal }
DATA SPAM {iduser,kodekonten,,tanggallapor}
DATA BLOKIR {kodekonten, tanggal blokir}
INFO BLOKIR {kodekonten, tanggal blokir}

DFD LEVEL 1 PROSES 2


1. DATA TEMPAT {kodetempat, iduser, namatempat, alamat, latitude, longitude,
dateadded, keterangan, status}
14

2. INFO TEMPAT {kodetempat, iduser, namatempat, alamat, latitude, longitude,


dateadded, keterangan, status}
3. DATA SARAN TEMPAT {idx, iduser,namatempat,keterangan, status,foto}
4. INFO SARAN TEMPAT {idx, iduser,namatempat,keterangan, status,foto}
DFD LEVEL 1 PROSES 3
1. DATA AKUN{idx, iduser,namadepan,namabelakang,pass,
hakakses,foto,deactive,biodata,awalkerja, lamakerja}
2. INFO AKUN{idx, iduser,namadepan,namabelakang,pass,
hakakses,foto,deactive,biodata,awalkerja, lamakerja}
3. DATA SUPER USER {iduser, awalkerja,lamakerja}
4. DATA NORMAL USER {iduser, biodata}
5. INFO KONF {iduser, password}

15

Anda mungkin juga menyukai