spesifikasi kebutuhan perangkat lunak · teknik komputer ipb dppl-stoo halaman 2 dari 57 dokumen...

57
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK “SISTEM TOKO OLAHRAGA ONLINE” (STOO) Dipersiapkan oleh: Dwi Lingga Adiputra J3D211141 Fikri Fauzan J3D111083 Indra Bomantara J3D111024 Program Keahlian Teknik Komputer Institut Pertanian Bogor 2013 Teknik Komputer Institut Pertanian Bogor Nomor Dokumen Halaman DPPL - STOO 1/57 Revisi Tgl: 9/12/2013

Upload: haxuyen

Post on 03-Jul-2019

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

“SISTEM TOKO OLAHRAGA ONLINE”

(STOO)

Dipersiapkan oleh:

Dwi Lingga Adiputra J3D211141

Fikri Fauzan J3D111083

Indra Bomantara J3D111024

Program Keahlian Teknik Komputer

Institut Pertanian Bogor

2013

Teknik Komputer

Institut Pertanian Bogor

Nomor Dokumen Halaman

DPPL - STOO 1/57

Revisi Tgl: 9/12/2013

Page 2: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

DAFTAR PERUBAHAN

Revisi Deskripsi

A

B

C

D

E

F

G

INDEX - A B C D E F G

TGL

Ditulis

oleh

Diperiks

a oleh

Disetujui

oleh

Page 3: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 3 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

DAFTAR HALAMAN PERUBAHAN

Halaman Revisi Halaman Revisi

Page 4: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 4 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Daftar Isi

DAFTAR PERUBAHAN ...................................................................................... 2

DAFTAR HALAMAN PERUBAHAN ................................................................. 3

Daftar Isi ................................................................................................................ 4

Daftar Gambar ....................................................................................................... 9

Daftar Tabel ......................................................................................................... 10

1 Pendahuluan .................................................................................................... 12

1.1 Tujuan ...................................................................................................... 12

1.2 Lingkup Masalah ..................................................................................... 12

1.3 Definisi dan Istilah ................................................................................... 12

1.4 Referensi .................................................................................................. 13

1.5 Deskripsi Umum Software ....................................................................... 13

2. DESKRIPSI PERANCANGAN ...................................................................... 13

2.1 Rancangan Lingkungan Implementasi ..................................................... 13

2.2 Dekomposisi Fungsional Modul .............................................................. 14

2.3 Deskripsi Data .......................................................................................... 15

2.4 Dekomposisi Fisik Modul ........................................................................ 20

2.5 Deskripsi Fungsional Secara Rinci ......................................................... 21

2.5.1 Spesifikasi Fungsi Pembeli-Home .................................................... 21

2.5.1.1 Spesifikasi Tabel Input ............................................................... 21

2.5.1.2 Spesifikasi Tabel Output ............................................................ 21

2.5.1.3 Spesifikasi Layar ........................................................................ 21

2.5.1.4 Spesifikasi Query ........................................................................ 21

2.5.1.5 Spesifikasi Objek ........................................................................ 22

2.5.1.6 Spesifikasi Layar Pesan .............................................................. 22

2.5.1.7 Spesifikasi Algoritma ................................................................. 22

2.5.1.8 Spesifikasi Report ....................................................................... 22

2.5.2 Spesifikasi Fungsi Pembeli-Login .................................................... 23

2.5.2.1 Spesifikasi Tabel Input ............................................................... 23

2.5.2.2 Spesifikasi Tabel Output ............................................................ 23

2.5.2.3 Spesifikasi Layar ........................................................................ 23

2.5.2.4 Spesifikasi Objek ........................................................................ 23

Tabe ............................................................................................................. 23

2.5.2.5 Spesifikasi Query ........................................................................ 23

2.5.2.6 Spesifikasi Layar Pesan .............................................................. 24

2.5.2.7 Spesifikasi Algoritma ................................................................. 24

2.5.2.8 Spesifikasi Report ....................................................................... 24

2.5.3 Spesifikasi Fungsi Pembeli-Daftar Member ..................................... 24

2.5.3.1 Spesifikasi Tabel Input ............................................................... 24

2.5.3.2 Spesifikasi Tabel Output ............................................................ 24

2.5.3.3 Spesifikasi Layar ........................................................................ 25

2.5.3.4 Spesifikasi Query ........................................................................ 25

2.5.3.5 Spesifikasi Objek ........................................................................ 25

2.5.3.6 Spesifikasi Layar Pesan .............................................................. 25

2.5.3.7 Spesifikasi Algoritma ................................................................. 26

Page 5: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 5 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.3.8 Spesifikasi Report ....................................................................... 26

2.5.4 Spesifikasi Fungsi Pembeli-Produk .................................................. 26

2.5.4.1 Spesifikasi Tabel Input ............................................................... 26

2.5.4.2 Spesifikasi Tabel Output ............................................................ 26

2.5.4.3 Spesifikasi Layar ........................................................................ 27

2.5.4.4 Spesifikasi Query ........................................................................ 27

2.5.4.5 Spesifikasi Objek ........................................................................ 27

2.5.4.6 Spesifikasi Layar Pesan .............................................................. 28

2.5.4.7 Spesifikasi Algoritma ................................................................. 28

2.5.4.8 Spesifikasi Report ....................................................................... 28

2.5.5 Spesifikasi Fungsi Pembeli-Shopping Cart ....................................... 28

2.5.5.1 Spesifikasi Tabel Input ............................................................... 28

2.5.5.2 Spesifikasi Tabel Output ............................................................ 28

2.5.5.3 Spesifikasi Layar ........................................................................ 29

2.5.5.4 Spesifikasi Query ........................................................................ 29

2.5.5.5 Spesifikasi Objek ........................................................................ 29

2.5.5.6 Spesifikasi Layar Pesan .............................................................. 29

2.5.5.7 Spesifikasi Algoritma ................................................................. 30

2.5.5.8 Spesifikasi Report ....................................................................... 30

2.5.6 Spesifikasi Fungsi Pembeli-Pembayaran .......................................... 30

2.5.6.1 Spesifikasi Tabel Input ............................................................... 30

2.5.6.2 Spesifikasi Tabel Output ............................................................ 30

2.5.6.3 Spesifikasi Layar ........................................................................ 31

2.5.6.4 Spesifikasi Query ........................................................................ 31

2.5.6.5 Spesifikasi Objek ........................................................................ 31

2.5.6.6 Spesifikasi Layar Pesan .............................................................. 31

2.5.6.7 Spesifikasi Algoritma ................................................................. 31

2.5.6.8 Spesifikasi Report ....................................................................... 31

2.5.7 Spesifikasi Fungsi Pembeli-Contact Us ............................................ 31

2.5.7.1 Spesifikasi Tabel Input ............................................................... 31

2.5.7.2 Spesifikasi Tabel Output ............................................................ 32

2.5.7.3 Spesifikasi Layar ........................................................................ 32

2.5.7.4 Spesifikasi Query ........................................................................ 32

2.5.7.5 Spesifikasi Objek ........................................................................ 32

2.5.7.6 Spesifikasi Layar Pesan .............................................................. 32

2.5.7.7 Spesifikasi Algoritma ................................................................. 32

2.5.7.8 Spesifikasi Report ....................................................................... 32

2.5.8 Spesifikasi Fungsi Pembeli-Forum ................................................... 32

2.5.8.1 Spesifikasi Tabel Input ............................................................... 33

2.5.8.2 Spesifikasi Tabel Output ............................................................ 33

2.5.8.3 Spesifikasi Layar ........................................................................ 33

2.5.8.4 Spesifikasi Query ........................................................................ 33

2.5.8.5 Spesifikasi Objek ........................................................................ 34

2.5.8.6 Spesifikasi Layar Pesan .............................................................. 34

2.5.8.7 Spesifikasi Algoritma ................................................................. 34

2.5.8.8 Spesifikasi Report ....................................................................... 34

2.5.9 Spesifikasi Fungsi Pembeli-Forum Detail ........................................ 34

Page 6: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 6 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.9.1 Spesifikasi Tabel Input ............................................................... 34

2.5.9.2 Spesifikasi Tabel Output ............................................................ 34

2.5.9.3 Spesifikasi Layar ........................................................................ 35

2.5.9.4 Spesifikasi Query ........................................................................ 35

2.5.9.5 Spesifikasi Objek ........................................................................ 35

2.5.9.6 Spesifikasi Layar Pesan .............................................................. 36

2.5.9.7 Spesifikasi Algoritma ................................................................. 36

2.5.9.8 Spesifikasi Report ....................................................................... 36

2.5.10 Spesifikasi Fungsi Pembeli-Reply (forum) .................................... 36

2.5.10.1 Spesifikasi Tabel Input ............................................................... 36

2.5.10.2 Spesifikasi Tabel Output ............................................................ 36

2.5.10.3 Spesifikasi Layar ........................................................................ 37

2.5.10.4 Spesifikasi Query........................................................................ 37

2.5.10.5 Spesifikasi Objek ........................................................................ 37

2.5.10.6 Spesifikasi Layar Pesan .............................................................. 37

2.5.10.7 Spesifikasi Algoritma ................................................................. 38

2.5.10.8 Spesifikasi Report ...................................................................... 38

2.5.11 Spesifikasi Fungsi Pembeli-Guestbook ......................................... 38

2.5.11.1 Spesifikasi Tabel Input ............................................................... 38

2.5.11.2 Spesifikasi Tabel Output ............................................................ 38

2.5.11.3 Spesifikasi Layar ........................................................................ 39

2.5.11.4 Spesifikasi Query........................................................................ 39

2.5.11.5 Spesifikasi Objek ........................................................................ 39

2.5.11.6 Spesifikasi Layar Pesan .............................................................. 40

2.5.11.7 Spesifikasi Algoritma ................................................................. 40

2.5.11.8 Spesifikasi Report ...................................................................... 40

2.5.12 Spesifikasi Fungsi Pembeli-Voting ............................................... 40

2.5.12.1 Spesifikasi Tabel Input ............................................................... 40

2.5.12.2 Spesifikasi Tabel Output ............................................................ 40

2.5.12.3 Spesifikasi Layar ........................................................................ 41

2.5.12.4 Spesifikasi Query........................................................................ 41

2.5.12.5 Spesifikasi Objek ........................................................................ 41

2.5.12.6 Spesifikasi Layar Pesan .............................................................. 41

2.5.12.7 Spesifikasi Algoritma ................................................................. 41

2.5.12.8 Spesifikasi Report ...................................................................... 42

2.5.13 Spesifikasi Fungsi Admin – Login ................................................ 42

2.5.13.1 Spesifikasi Tabel Input ............................................................... 42

2.5.13.2 Spesifikasi Tabel Output ............................................................ 42

2.5.13.3 Spesifikasi Layar ........................................................................ 43

2.5.13.4 Spesifikasi Query........................................................................ 43

2.5.13.5 Spesifikasi Objek ........................................................................ 43

2.5.13.6 Spesifikasi Layar Pesan .............................................................. 43

2.5.13.7 Spesifikasi Algoritma ................................................................. 44

2.5.13.8 Spesifikasi Report ...................................................................... 44

2.5.14 Spesifikasi Fungsi Admin – Home ................................................ 44

2.5.14.1 Spesifikasi Tabel Input ............................................................... 44

2.5.14.2 Spesifikasi Tabel Output ............................................................ 44

Page 7: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 7 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.14.3 Spesifikasi Layar ........................................................................ 44

2.5.14.4 Spesifikasi Query........................................................................ 45

2.5.14.5 Spesifikasi Objek ........................................................................ 45

2.5.14.6 Spesifikasi Layar Pesan .............................................................. 45

2.5.14.7 Spesifikasi Algoritma ................................................................. 45

2.5.14.8 Spesifikasi Report ...................................................................... 45

2.5.15 Spesifikasi Fungsi Admin-Pemesanan ........................................... 45

2.5.15.1 Spesifikasi Tabel Input ............................................................... 46

2.5.15.2 Spesifikasi Tabel Output ............................................................ 46

2.5.15.3 Spesifikasi Layar ........................................................................ 46

2.5.15.4 Spesifikasi Query........................................................................ 46

2.5.15.5 Spesifikasi Objek ........................................................................ 46

2.5.15.6 Spesifikasi Layar Pesan .............................................................. 46

2.5.15.7 Spesifikasi Algoritma ................................................................. 46

2.5.15.8 Spesifikasi Report ...................................................................... 47

2.5.16 Spesifikasi Fungsi Admin-Edit Produk ......................................... 47

2.5.16.1 Spesifikasi Tabel Input ............................................................... 47

2.5.16.2 Spesifikasi Tabel Output ............................................................ 47

2.5.16.3 Spesifikasi Layar ........................................................................ 48

2.5.16.4 Spesifikasi Query........................................................................ 48

2.5.16.5 Spesifikasi Objek ........................................................................ 48

2.5.16.6 Spesifikasi Layar Pesan .............................................................. 48

2.5.16.7 Spesifikasi Algoritma ................................................................. 49

2.5.16.8 Spesifikasi Report ...................................................................... 49

2.5.17 Spesifikasi Fungsi Admin-Edit Profil ............................................ 49

2.5.17.1 Spesifikasi Tabel Input ............................................................... 49

2.5.17.2 Spesifikasi Tabel Output ............................................................ 49

2.5.17.3 Spesifikasi Layar ........................................................................ 50

2.5.17.4 Spisifikasi Query ........................................................................ 50

2.5.17.5 Spesifikasi Objek ........................................................................ 50

2.5.17.6 Spesifikasi Layar Pesan .............................................................. 50

2.5.5.6 Spesifikasi Algoritma .................................................................... 50

2.5.17.7 Spesifikasi Report ...................................................................... 51

2.5.18 Spesifikasi Fungsi Admin-Edit Member ....................................... 51

2.5.18.1 Spesifikasi Tabel Input ............................................................... 51

2.5.18.2 Spesifikasi Tabel Output ............................................................ 51

2.5.18.3 Spesifikasi Layar ........................................................................ 51

2.5.18.4 Spesifikasi Query........................................................................ 51

2.5.18.5 Spesifikasi Objek ........................................................................ 51

2.5.18.6 Spesifikasi Layar Pesan .............................................................. 51

2.5.18.7 Spesifikasi Algoritma ................................................................. 52

2.5.18.8 Spesifikasi Report ...................................................................... 52

2.5.19 Spesifikasi Fungsi Admin-Edit Forum .......................................... 52

2.5.19.1 Spesifikasi Tabel Input ............................................................... 52

2.5.19.2 Spesifikasi Tabel Output ............................................................ 52

2.5.19.3 Spesifikasi Layar ........................................................................ 53

2.5.19.4 Spesifikasi Query........................................................................ 53

Page 8: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 8 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.19.5 Spesifikasi Objek ........................................................................ 53

2.5.19.6 Spesifikasi Layar Pesan .............................................................. 53

2.5.19.7 Spesifikasi Algoritma ................................................................. 53

2.5.19.8 Spesifikasi Report ...................................................................... 53

2.5.20 Spesifikasi Fungsi Admin-Edit Guestbook .................................... 54

2.5.20.1 Spesifikasi Tabel Input ............................................................... 54

2.5.20.2 Spesifikasi Tabel Output ............................................................ 54

2.5.20.3 Spesifikasi Layar ........................................................................ 54

2.5.20.4 Spesifikasi Query........................................................................ 54

2.5.20.5 Spesifikasi Objek ........................................................................ 54

2.5.20.6 Spesifikasi Layar Pesan .............................................................. 55

2.5.20.7 Spesifikasi Algoritma ................................................................. 55

2.5.20.8 Spesifikasi Report ...................................................................... 55

2.5.21 Spesifikasi Fungsi Admin-Logout ................................................. 55

2.5.21.1 Spesifikasi Tabel Input ............................................................... 55

2.5.21.2 Spesifikasi Tabel Output ............................................................ 55

2.5.21.3 Spesifikasi Layar ........................................................................ 55

2.5.21.4 Spesifikasi Query........................................................................ 56

2.5.21.5 Spesifikasi Objek ........................................................................ 56

2.5.21.6 Spesifikasi Layar Pesan .............................................................. 56

2.5.21.7 Spesifikasi Algoritma ................................................................. 56

2.5.21.8 Spesifikasi Report ...................................................................... 56

3. MATRIKS KETERUNUTAN ........................................................................ 57

Page 9: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 9 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Daftar Gambar

Gambar 1 Halaman Utama .................................................................................... 21

Gambar 2 Login Pengunjung ................................................................................ 23

Gambar 3 Pendaftaran member baru ..................................................................... 25

Gambar 4 Gambar Produk yang Dijual ................................................................. 27

Gambar 5 Spesifikasi Shopping Cart .................................................................... 29

Gambar 6 Cara Melakukan Transaksi ................................................................... 31

Gambar 7 Spesifikasi Contact Us ......................................................................... 32

Gambar 8 Fungsi Forum ....................................................................................... 33

Gambar 9 Spesifikasi Fungsi Forum Detail .......................................................... 35

Gambar 10 Spesifikasi Fungsi Reply Forum ........................................................ 37

Gambar 11 Spesifikasi Fungsi Guestbook ............................................................ 39

Gambar 12 Spesifikasi Laya Voting ..................................................................... 41

Gambar 13 Report Hasil Voting ........................................................................... 42

Gambar 14 Login Admin ...................................................................................... 43

Gambar 15 Spesifikasi Halaman Utama Admin ................................................... 44

Gambar 16 Spesifikasi Halaman Pemesanan ........................................................ 46

Gambar 17 Report Pemesanan Barang .................................................................. 47

Gambar 18 Spesifikasi Barang Toko .................................................................... 48

Gambar 19 Soesifikasi Layar Edit Profil .............................................................. 50

Gambar 20 Spesifikasi Halaman Edit Member ..................................................... 51

Gambar 21 Spesifikasi Halaman Edit Forum ........................................................ 53

Gambar 22 Spesifikasi Layar Edit Guestbook ...................................................... 54

Gambar 23 Spesifikasi Fungsi Logout Admin ...................................................... 55

Page 10: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 10 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Daftar Tabel

Tabel 1 Dekomposisi Fungsional Modul .............................................................. 14

Tabel 2 Tabel Admin ............................................................................................ 15

Tabel 3 Tabel Pendaftaran Member ...................................................................... 16

Tabel 4 Tabel Pengunjung web ............................................................................. 16

Tabel 5 Tabel Forum Percakapan Pelanggan ........................................................ 17

Tabel 6 Tabel Guestbook ...................................................................................... 17

Tabel 7 Tabel Laporan Pemesanan ....................................................................... 18

Tabel 8 Tabel Komfirmasi Pemesanan ................................................................. 18

Tabel 9 Barang Dijual ........................................................................................... 19

Tabel 10 Keranjang Belanja .................................................................................. 19

Tabel 11 Voting Penilaian Pengunjung ................................................................. 20

Tabel 12 Dekomposisi Fisik Modul ...................................................................... 20

Tabel 13 Deskripsi Objek Fungsi Index (Beranda) ............................................... 22

Tabel 14 Spesifikasi Objek Login ......................................................................... 23

Tabel 15 Spesifikasi Layar Login .......................................................................... 24

Tabel 16 Algoritma Fungsi Login ......................................................................... 24

Tabel 17 Spesifikasi Objek Fungsi Pendaftaran ................................................... 25

Tabel 18 Spesifikasi Layar Registrasi ................................................................... 25

Tabel 19 Algoritma Fungsi Pendaftaran ............................................................... 26

Tabel 20 Spesifikasi Objek Fungsi Produk ........................................................... 27

Tabel 21 Algoritma Fungsi Mahasiswa Ikut Mata Kuliah .................................... 28

Tabel 22 Spesifikasi Objek Shopping Cart ........................................................... 29

Tabel 23 Spesifikasi Pembelian Barang ................................................................ 30

Tabel 24 Algoritma Fungsi Pembelian Barang ..................................................... 30

Tabel 25 Spesifikasi Objek Fungsi Forum ............................................................ 34

Tabel 26 Algoritma Fungsi Forum ........................................................................ 34

Tabel 27 Spesifikasi Objek Fungsi Forum Detail ................................................. 35

Tabel 28 Spesifikasi Layar Forum Detail .............................................................. 36

Tabel 29 Algoritma Fungsi Forum Detail ............................................................. 36

Tabel 30 Spesifikasi Objek Fungsi Reply Forum ................................................. 37

Tabel 31 Spesifikasi Fungsi Reply Forum ............................................................ 37

Tabel 32 Algoritma Fungsi Reply Forum ............................................................. 38

Tabel 33 Spesifikasi Objek Fungsi Guestbook ..................................................... 39

Tabel 34 Spesifikasi Fungsi Guestbook ................................................................ 40

Tabel 35 Algoritma Fungsi Guestbook ................................................................. 40

Tabel 36 Spesifikasi Objek Fungsi Voting ........................................................... 41

Tabel 37 Algoritma Fungsi Voting ....................................................................... 42

Tabel 38 Spesifikasi Objek Fungsi Login Admin ................................................. 43

Tabel 39 Spesifikasi Layar Login Admin ............................................................. 43

Tabel 40 Algoritma Fungsi Login Admin ............................................................. 44

Tabel 41 Spesifikasi Objek Fungsi Halaman Utama Admin ................................ 45

Tabel 42 Algoritma Fungsi Halaman Utama Admin ............................................ 45

Tabel 43 Spesifikasi Objek Fungsi Dosen Upload Tugas Baru ............................ 46

Tabel 44 Algoritma Fungsi Pemesanan Barang .................................................... 47

Page 11: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 11 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Tabel 45 Spesifikasi Data Barang ......................................................................... 48

Tabel 46 Spesifikasi Pesan Data Barang ............................................................... 49

Tabel 47 Algoritma Fungsi Data Barang .............................................................. 49

Tabel 48 Spesifikasi Objek Fungsi Edit Profil ...................................................... 50

Tabel 49 Spesifikasi Pesan Fungsi Edit Profil ...................................................... 50

Tabel 50 Algoritma Fungsi Edit Profil .................................................................. 50

Tabel 51 Spesifikasi Objek Fungsi Edit Member ................................................. 51

Tabel 52 Algoritma Fungsi Edit Member ............................................................. 52

Tabel 53 Spesifikasi Objek Fungsi Mahasiswa Lihat Mata Kuliah ...................... 53

Tabel 54 Algoritma Fungsi Mahasiswa Lihat Mata Kuliah .................................. 53

Tabel 55 Spesifikasi Objek Fungsi Edit Guestbook ............................................. 54

Tabel 56 Algoritma Fungsi Edit Guestbook ......................................................... 55

Tabel 57 Spesifikasi Layar Logout Admin ........................................................... 56

Tabel 58 Algoritma Fungsi Logout Admin ........................................................... 56

Tabel 59 Matrik Keterurutan STOO ..................................................................... 57

Page 12: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 12 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

1 Pendahuluan

Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau

Software Requirement Specification (SRS) untuk STOO (Sistem Toko Olahraga

Online). Untuk penamaan dokumen ini selanjutnya, akan digunakan istilah SKPL.

Untuk membantu pengembangan sertifikat perangkat lunak menjadi beriontasi

proses. Pada prinsipnya, hasil analisis system perangkat lunak dengan ancangan

ini diuraikan sebagai sekumpulan proses yang terorganisasi sacara hirarki. Proses-

proses tersebut saling berkomunikasi melalui sesuatu jalur aliran data.

1.1 Tujuan

Dokumen ini dibuat untuk pengembang perangkat lunak berbasis web

sebagai acuan teknis. Sehingga memudahkan proses pembuatan sistem pada tahap

selanjutnya.

1.2 Lingkup Masalah

STOO (Sistem Toko Olahraga Online) adalah sistem informasi yang dibuat

untuk pembeli dan penjual sehingga memudahkan proses transaksi jual beli.

Database yang digunakan adalah MySQL sedangkan untuk bahasa pemrograman

menggunakan PHP. Sistem Informasi ini berjalan pada sistem operasi Windows.

1.3 Definisi dan Istilah

SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa

Inggris-nya sering juga disebut sebagai Software Requirements

Spesification (SRS), dan merupakan spesifikasi dari perangkat lunak yang

akan dikembangkan.

SKPL-STOO.K-xxxx adalah kode yang digunakan untuk

merepresentasikan kebutuhan (requirement) pada STOO, dengan STOO

merupakan kode perangkat lunak, STOO.K adalah kode fase, dan xxxx

adalah digit/nomor kebutuhan (requirement).

DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan

untuk menunjukkan aliran data pada perangkat lunak.

Page 13: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 13 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

ERD adalah Entity Relationship Diagram, diagram dan notasi yang

digunakan untuk merepresentasikan struktur data statis pada perangkat

lunak.

Buyyer adalah pembeli, sedangkan seller adalah penjual.

STOO singkatan dari Sistem Toko Olahraga Online.

1.4 Referensi

Referensi yang digunakan pada perangkat lunak ini adalah:

Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat

Lunak (SKPL). Jurusan Teknik Informatika ITB.

STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik

Informatika ITB.

1.5 Deskripsi Umum Software

Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utamaberisi

penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen

ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan,

definisi, referensi dan deskripsi umum. Bagian kedua berisi penjelasan secara

umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi dari

perangkat lunak, karakteristik pengguna, batasan, dan asumsi yang diambil dalam

pengembangan perangkat lunak. Bagian ketiga berisi uraian kebutuhan perangkat

lunak secara lebih rinci.

2. DESKRIPSI PERANCANGAN

2.1 Rancangan Lingkungan Implementasi

Sistem ini dibuat berdasarkan rincian sebagai berikut :

Operating System : Windows 7

Development Tools : Adobe Dreamwaver CS4, Macromedia

Dreamwaver MX 2004

DBMS : MySql

Bahasa Pemrograman : PHP, HTML

Page 14: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 14 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.2 Dekomposisi Fungsional Modul

No. Modul Fungsi/Proses Keterangan

1. Login Login

2. Logout Logout

3. Pemesanan Melihat data pesanan

4. Edit Produk Menambah, menghapus,

Merubah data barang

5. Edit Profil Merubah profil admin

6. Edit Member Melihat atau menghapus

member pelanggan

7. Edit Forum Melihat atau menghapus forum

8. Edit Guestbook

Melihat atau menghapus

guestbook

9. Home Melihat tampilan awal web

10. Produk Menampilkan barang-barang

yang dijual

11. Shopping Cart Melakukan pemilihan barang

dan proses transaksi pembelian

12 Contact Us Informasi tentang admin

13 Forum Komentar oleh member

14 Guestbook Mengirim pesan kepada admin

15 Daftar Mendaftar menjadi member

16 Voting Penilaian member terhadap

toko

Tabel 1 Dekomposisi Fungsional Modul

Page 15: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 15 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.3 Deskripsi Data

Nama Field Deskripsi Tipe Data Allow Null Ket.

id Id admin Int(3) No Primary

key

nama Nama lengkap Varchar(255) No

email Email admin Varchar(255) No

Jenis_Kelamin Jenis Kelamin

Admin Varchar(8) No

User Username untuk

login Varchar(25) No

Password Kata sandi untuk

masuk Varchar(255) No

Tabel 2 Tabel Admin

Nama Field Deskripsi Tipe Data Allow Null Ket.

Id Id untuk member Int(5) No Primary

key

nama Nama lengkap

pelanggan

Varchar(50) No

User Nama untuk login Varchar(20) No

Email Alamat email

pelanggan

Varchar(50) No

Pass Password untuk

pelanggan

Varchar(70) No

Tanggal Tanggal

pemesanan

Varchar(30) No

Page 16: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 16 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Alamat Alamat pelanggan Text No

Kota Kota tinggal

pelanggan

Varchar(50) No

Kode_pos Kode pos

pelanggan

Varchar(15) No

Provinsi Provinsi

pelanggan

Varchar(255) No

Telepon No telepon

pelanggan

Varchar(15) no

Tabel 3 Tabel Pendaftaran Member

Nama field Deskripsi Tipe Data Allow Null Ket.

Tgl Tanggal

kunjungan

Varchar(30) No Primary

key

Jml Jumlah

pengunjung

Int(3) No

Tabel 4 Tabel Pengunjung web

Page 17: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 17 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Nama field Deskripsi Tipe Data Allow Null Ket.

Id_Topik Id topic

pembahasan

Int(5) No Primary

key

Nama Nama pelanggan

yang menulis

diforum

Varchar(50) No

Email Email pelanggan Varchar(50) No

Topic Topic

pembahasan

Varchar(255) No

Isi Isi pesan Text No

ID_replay Id pesan yang

dibalas

Int(5) No

Tanggal Tanggal menulis

pesan

Varchar(30) No

Tabel 5 Tabel Forum Percakapan Pelanggan

Nama Field Deskripsi Tipe data Allow Null Ket.

Id Id dari guestbook Int(3) No Primary

Key

Tgl Tanggal penulisan

guestbook

Varchar(30) No

Nama Nama penulis

guestbook

Varchar(255) No

Email Alamat email

penulis guestbook

Varchar(255) No

Pesan Menulis pesan Varchar(255) no

Tabel 6 Tabel Guestbook

Page 18: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 18 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Nama Field Deskripsi Tipe data Allow Null Ket.

Id_Laporan Id laporan

pemesanan

Int(4) No Primary

Key

Id_User Id member yang

aktif

Varchar(4) No

Tanggal Tanggal member

aktif

Varchar(30) No

Status Status proses

pemesanan atau

lunas

Varchar(20) No

Kode Kode pemesanan

barang

Varchar(50) No

Tabel 7 Tabel Laporan Pemesanan

Nama Field Deskripsi Tipe data Allow Null Ket.

Id_Laporan Id laporan

pemesanan

Int(4) No Primary

Key

Id_User Id member yang

aktif

Varchar(4) No

Id_Barang Id barang yang

dipesan

Varchar(4) No

Id_Laporan Id laporan

pemesanan

Varchar(4) No

Status Status pemesanan

(lunas/proses)

Varchar(10) No

Tanggal Tanggal transaksi Varchar(30) No

Tabel 8 Tabel Komfirmasi Pemesanan

Page 19: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 19 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Nama Field Deskripsi Tipe data Allow Null Ket.

ID_Barang Id jenis barang Int(3) No Primary

Key

Tanggal Tanggal barang di

input

Varchar(30) No

Nama_Barang Nama barang Varchar(50) No

Spek sesifikasi barang text No

Harga_barang Harga barang Int(7) No

Stok Stok barang Int(2) No

Gambar_brg Gambar barang

yang dijual

Varchar(255) No

Tabel 9 Barang Dijual

Nama Field Deskripsi Tipe data Allow Null Ket.

Id_shop Id pembelian

barang

Int(4) No Primary

Key

Id_barang Id barang yang

dibeli

Int(4) No

Id_user Id user pembeli Int(4) No

Tanggal Tanggal

pemesanan

Varchar(30) no

Tabel 10 Keranjang Belanja

Page 20: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 20 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Nama Field Deskripsi Tipe data Allow Null Ket.

Bagus Pilihan voting Int(5) No Primary

Key

Jelek Pilihan voting Int(5) No

Tidak_tahu Pilihan voting Int(5) No

Waktu Waktu voting Varchar(30) No

Tabel 11 Voting Penilaian Pengunjung

2.4 Dekomposisi Fisik Modul No. Modul Fungsi/Proses Keterangan

1. Login Login

2. Logout Logout

3. Pemesanan Melihat data pesanan

4. Edit Produk Menambah, menghapus, Merubah

data barang

5. Edit Profil Merubah profil admin

6. Edit Member Melihat atau menghapus member

pelanggan

7. Edit Forum Melihat atau menghapus forum

8. Edit Guestbook

Melihat atau menghapus

guestbook

9. Home Melihat tampilan awal web

10. Produk Menampilkan barang-barang yang

dijual

11. Shopping Cart Melakukan pemilihan barang dan

proses transaksi pembelian

12 Contact Us Informasi tentang admin

13 Forum Komentar oleh member

14 Guestbook Mengirim pesan kepada admin

15 Daftar Mendaftar menjadi member

16 Voting Penilaian member terhadap toko

Tabel 12 Dekomposisi Fisik Modul

Page 21: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 21 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5 Deskripsi Fungsional Secara Rinci

2.5.1 Spesifikasi Fungsi Pembeli-Home

Identifikasi Nama : Home

Deskripsi Isi : Halaman ini merupakan halaman utama

Jenis : Web Page

2.5.1.1 Spesifikasi Tabel Input

Tidak Ada

2.5.1.2 Spesifikasi Tabel Output

Tidak Ada

2.5.1.3 Spesifikasi Layar

Gambar 1 Halaman Utama

2.5.1.4 Spesifikasi Query

Tidak Ada

Page 22: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 22 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.1.5 Spesifikasi Objek

T

a

b

e

l

1

3

D

e

s

k

r

i

p

s

i

Objek Fungsi Index (Beranda)

2.5.1.6 Spesifikasi Layar Pesan

Tidak Ada

2.5.1.7 Spesifikasi Algoritma

Tidak Ada

2.5.1.8 Spesifikasi Report

Tidak Ada

ID Object Jenis Keterangan

Login Button Login kemember

Daftar Button Link ke halaman pendaftaran member

Username Text field Untuk memasukan username

Password Text field Untuk memasukan password

Vote Button Untuk memberikan vote

Pilihan Radiobutton Jenis pilihan

View Button Melihat hasil vote

Home Buttom Link menuju form home

Produk Buttom Link menuju form produk

Shopping chart Buttom Link menuju form shopping chart

Pembayaran Buttom Link menuju form pembayaran

Contact us Buttom Link menuju form contact us

Forum Buttom Link menuju form forum

guestbook Buttom Link menuju form guestbook

Page 23: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 23 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.2 Spesifikasi Fungsi Pembeli-Login

Identifikasi Nama : Login

Deskripsi Isi : Fungsi ini digunakan untuk melakukan verifikasi

terhadap username dan password inputan member

Jenis : Form

2.5.2.1 Spesifikasi Tabel Input

Tabel_Daftar (Pelanggan memasukan username & password yang telah

terdaftar).

2.5.2.2 Spesifikasi Tabel Output

Setelah login akan masuk ke Layar Home.

2.5.2.3 Spesifikasi Layar

Gambar 2 Login Pengunjung

2.5.2.4 Spesifikasi Objek

T

a

b

e

Tabel 14 Spesifikasi Objek Login

2.5.2.5 Spesifikasi Query

SELECT * FROM Tabel_Daftar

ID Object Jenis Keterangan

Username Text field Untuk memasukan username

Password Text field Untuk memasukan passuttonword

Login Bbutton Untuk masuk ke member

Page 24: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 24 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

WHERE username=@username and password=@password

2.5.2.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Memilih button Login Data Anda tidak valid

Tabel 15 Spesifikasi Layar Login

2.5.2.7 Spesifikasi Algoritma

Initial state : username & password

Final State : Menuju ke halaman utama(home)

Spesifikasi Algoritma : Jika username & pass benar maka akan masuk ke

menu utama, jika salah Kembali ke halaman login

Tabel 16 Algoritma Fungsi Login

2.5.2.8 Spesifikasi Report

Tidak Ada

2.5.3 Spesifikasi Fungsi Pembeli-Daftar Member

Identifikasi Nama : Daftar

Deskripsi Isi : Fungsi ini digunakan untuk mendaftar sebagai

Member toko

Jenis : Form

2.5.3.1 Spesifikasi Tabel Input

Tabel_Daftar ( mendaftar sebagai member baru).

2.5.3.2 Spesifikasi Tabel Output

Tidak Ada

Page 25: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 25 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.3.3 Spesifikasi Layar

Gambar 3 Pendaftaran member baru

2.5.3.4 Spesifikasi Query

INSERT INTO Tabel_Daftar( nama,username, email, pass) VALUES

(‘$nama’, ‘$username’, ‘$email’, ‘$pass’)

2.5.3.5 Spesifikasi Objek

ID Object Jenis Keterangan

Username Text field Untuk memasukkan username

Password Text field Untuk memasukkan password

Nama Lengkap Text field Untuk memasukkan nama lengkap

Email Text Field Untuk memasukkan alamat email

Tabel 17 Spesifikasi Objek Fungsi Pendaftaran

2.5.3.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Terdapat field yang

kosong

Pastikan semua field terisi

2 Registrasi Selamat bergabung dengan kami

Tabel 18 Spesifikasi Layar Registrasi

Page 26: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 26 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.3.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma :Jika data terisi lengkap dan belom ada nama yang

sama, maka diterima menjadi member baru

Tabel 19 Algoritma Fungsi Pendaftaran

2.5.3.8 Spesifikasi Report

Tidak Ada

2.5.4 Spesifikasi Fungsi Pembeli-Produk

Identifikasi Nama : Produk

Deskripsi Isi : Web page berisi tentang produk-produk yang

ditawarkan kepada pengunjung

Jenis : Web Page

2.5.4.1 Spesifikasi Tabel Input

Tidak Ada

2.5.4.2 Spesifikasi Tabel Output

Tidak Ada

Page 27: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 27 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.4.3 Spesifikasi Layar

Gambar 4 Gambar Produk yang Dijual

2.5.4.4 Spesifikasi Query

Tidak Ada

2.5.4.5 Spesifikasi Objek

ID Object Jenis Keterangan

Beli Button Untuk membeli barang pada data produk

Page Button Untuk melihat produk pada beberapa halaman

Shopping Button Untuk melihat daftar belanjaan

Tabel 20 Spesifikasi Objek Fungsi Produk

Page 28: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 28 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.4.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Memilih button beli Apakah anda yakin membeli barang ini

2.5.4.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : Jika menekan button beli maka secara otomatis

barang akan masuk ke daftar belanja

Tabel 21 Algoritma Fungsi Mahasiswa Ikut Mata Kuliah

2.5.4.8 Spesifikasi Report

Tidak Ada

2.5.5 Spesifikasi Fungsi Pembeli-Shopping Cart

Identifikasi Nama : Shopping Cart

Deskripsi Isi : Fungsi ini digunakan untuk melihat Daftar

belanjaan atau memilih barang yang mau dibeli

Jenis : Web Page

2.5.5.1 Spesifikasi Tabel Input

Tabel_Shoping

2.5.5.2 Spesifikasi Tabel Output

Tidak Ada

Page 29: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 29 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.5.3 Spesifikasi Layar

Gambar 5 Spesifikasi Shopping Cart

2.5.5.4 Spesifikasi Query

SELECT * FROM Tabel_Shoping

2.5.5.5 Spesifikasi Objek

ID Object Jenis Keterangan

Beli Button Menambahkan barang belanjaan

Lanjutkan

Transaksi

Button Untuk mengkomfirmasi pembelian

dan memberi tahu cara transaksi

Tabel 22 Spesifikasi Objek Shopping Cart

2.5.5.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Memilih button Akan mendapatkan kode pemesan untuk

Page 30: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 30 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Lanjutkan Transaksi melakukan komfirmasi transfer uang

Tabel 23 Spesifikasi Pembelian Barang

2.5.5.7 Spesifikasi Algoritma

Initial state : -

Final State : menuju cara bertransaksi

Spesifikasi Algoritma : Jika belom ada barang maka akan diminta

memilih barang, jika sudah ada barang yang dipilih bias melanjutkan

transaksi

Tabel 24 Algoritma Fungsi Pembelian Barang

2.5.5.8 Spesifikasi Report

Tidak Ada

2.5.6 Spesifikasi Fungsi Pembeli-Pembayaran

Identifikasi Nama : Pembayaran

Deskripsi Isi : Fungsi ini menginformasikan tata Cara melakukan

transaksi

Jenis : Web Page

2.5.6.1 Spesifikasi Tabel Input

Tidak Ada

2.5.6.2 Spesifikasi Tabel Output

Tidak Ada

Page 31: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 31 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.6.3 Spesifikasi Layar

Gambar 6 Cara Melakukan Transaksi

2.5.6.4 Spesifikasi Query

Tidak Ada

2.5.6.5 Spesifikasi Objek

Tidak Ada

2.5.6.6 Spesifikasi Layar Pesan

Tidak Ada

2.5.6.7 Spesifikasi Algoritma

Tidak Ada

2.5.6.8 Spesifikasi Report

Tidak Ada

2.5.7 Spesifikasi Fungsi Pembeli-Contact Us

Identifikasi Nama : Contact Us

Deskripsi Isi : Fungsi ini untuk melihat profil admin sistem

Jenis : Web Page

2.5.7.1 Spesifikasi Tabel Input

Tidak Ada

Page 32: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 32 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.7.2 Spesifikasi Tabel Output

Tidak Ada

2.5.7.3 Spesifikasi Layar

Gambar 7 Spesifikasi Contact Us

2.5.7.4 Spesifikasi Query

Tidak Ada

2.5.7.5 Spesifikasi Objek

Tidak Ada

2.5.7.6 Spesifikasi Layar Pesan

Tidak Ada

2.5.7.7 Spesifikasi Algoritma

Tidak Ada

2.5.7.8 Spesifikasi Report

Tidak Ada

2.5.8 Spesifikasi Fungsi Pembeli-Forum

Identifikasi Nama : Forum

Deskripsi Isi : Fungsi ini digunakan untuk memulai percakapan

dengan member lainya dan menampilkanya

Page 33: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 33 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Jenis : Web Page

2.5.8.1 Spesifikasi Tabel Input

Tabel_Forum (mengisikan topic percakapan da nisi percakapan)

2.5.8.2 Spesifikasi Tabel Output

Tidak Ada

2.5.8.3 Spesifikasi Layar

Gambar 8 Fungsi Forum

2.5.8.4 Spesifikasi Query

Select * FROM Tabel_Forum

Page 34: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 34 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.8.5 Spesifikasi Objek

ID Object Jenis Keterangan

Topik Tambah Button Untuk membuat topic percakapan baru

1,2 (page) button Untuk melihat page

Balas Button Membalas percakapan dengan topic tertentu

Tabel 25 Spesifikasi Objek Fungsi Forum

2.5.8.6 Spesifikasi Layar Pesan

Tidak Ada

2.5.8.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : Jika di tekan button tambah topic maka akan

membuka form forum detail (membuat peercakapan)

Tabel 26 Algoritma Fungsi Forum

2.5.8.8 Spesifikasi Report

Tidak Ada

2.5.9 Spesifikasi Fungsi Pembeli-Forum Detail

Identifikasi Nama : Forum Detail

Deskripsi Isi : Fungsi ini digunakan untuk mebuat percakapan

Jenis : Form

2.5.9.1 Spesifikasi Tabel Input

Tabel_Forum

2.5.9.2 Spesifikasi Tabel Output

Tidak Ada

Page 35: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 35 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.9.3 Spesifikasi Layar

Gambar 9 Spesifikasi Fungsi Forum Detail

2.5.9.4 Spesifikasi Query

INSERT INTO Tabel_Forum( topic,isi) VALUES (‘$topik’, ‘$isi’)

2.5.9.5 Spesifikasi Objek

ID Object Jenis Keterangan

Topik Textfield Field untuk memasukkan nilai topic

Isi Textfield Field untuk menulis isi percakapan

Kembali Button Untuk kembali ke form forum

Kirik Button Untuk mengirim percakapan

Tabel 27 Spesifikasi Objek Fungsi Forum Detail

Page 36: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 36 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.9.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Terdapat field yang kosong Maaf data anda belum lengkap

Tabel 28 Spesifikasi Layar Forum Detail

2.5.9.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : Jika ditekan tombol kirim tapi belom terisi semua

maka akan meninggalkan pesan, jika sudah lengkap maka akan dikirim

Tabel 29 Algoritma Fungsi Forum Detail

2.5.9.8 Spesifikasi Report

Tidak Ada

2.5.10 Spesifikasi Fungsi Pembeli-Reply (forum)

Identifikasi Nama : Reply

Deskripsi Isi : Membalas percakapan pada forum

Jenis : Form

2.5.10.1 Spesifikasi Tabel Input

Tabel_Forum

2.5.10.2 Spesifikasi Tabel Output

Tabel_Forum

Page 37: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 37 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.10.3 Spesifikasi Layar

Gambar 10 Spesifikasi Fungsi Reply Forum

2.5.10.4 Spesifikasi Query

INSERT INTO Tabel_Forum(isi) VALUES ( ‘$isi’)

2.5.10.5 Spesifikasi Objek

ID Object Jenis Keterangan

Topik Textfield Field untuk memasukkan nilai topic

Isi Textfield Field untuk menulis isi percakapan

Kembali Button Untuk kembali ke form forum

Kirik Button Untuk mengirim percakapan

Tabel 30 Spesifikasi Objek Fungsi Reply Forum

2.5.10.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Terdapat field yang kosong Maaf data anda belum lengkap

Tabel 31 Spesifikasi Fungsi Reply Forum

Page 38: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 38 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.10.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : Jika ditekan tombol kirim tapi belom terisi

semua maka akan meninggalkan pesan, jika sudah lengkap maka akan

dikirim

Tabel 32 Algoritma Fungsi Reply Forum

2.5.10.8 Spesifikasi Report

Tidak Ada

2.5.11 Spesifikasi Fungsi Pembeli-Guestbook

Identifikasi Nama : Guestbook

Deskripsi Isi : Fungsi digunakan mengirim pesan kepada admin

Jenis : Web Page

2.5.11.1 Spesifikasi Tabel Input

Tabel_Guestbook

2.5.11.2 Spesifikasi Tabel Output

Tidak Ada

Page 39: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 39 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.11.3 Spesifikasi Layar

Gambar 11 Spesifikasi Fungsi Guestbook

2.5.11.4 Spesifikasi Query

INSERT INTO Tabel_Daftar( nama, email, pesan) VALUES (‘$nama’,

‘$email’, ‘$pesan’)

2.5.11.5 Spesifikasi Objek

ID Object Jenis Keterangan

Nama Textfield Field untuk memasukkan nama

Email Textfield Field untuk menulis alamat email

Pesan Textfield Untuk menulis isi pesan

Kirim Button Untuk mengirim percakapan

Batal Button Untuk membatalkan guestbook

Tabel 33 Spesifikasi Objek Fungsi Guestbook

Page 40: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 40 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.11.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Terdapat field yang kosong Maaf data anda belum lengkap

Tabel 34 Spesifikasi Fungsi Guestbook

2.5.11.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : Jika ada field yang masih kosong, maka aka nada

pemberitahuan untuk melengkapi, namun jika sudah lengkap akan dikirim

admin

Tabel 35 Algoritma Fungsi Guestbook

2.5.11.8 Spesifikasi Report

Tidak Ada

2.5.12 Spesifikasi Fungsi Pembeli-Voting

Identifikasi Nama : Voting

Deskripsi Isi : Fungsi ini berguna untuk melakukan penilaian

Terhadap web, pelayanan atau system.

Jenis : Web Page

2.5.12.1 Spesifikasi Tabel Input

Tabel_Voting

2.5.12.2 Spesifikasi Tabel Output

Tidak Ada

Page 41: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 41 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.12.3 Spesifikasi Layar

Gambar 12 Spesifikasi Laya Voting

2.5.12.4 Spesifikasi Query

Query_bagus INSERT INTO Tabel_Voting(bagus) VALUES (‘$bagus’)

Query_biasa INSERT INTO Tabel_Voting(bagus) VALUES (‘$biasa’)

Query_tidaktau INSERT INTO Tabel_Voting(bagus) VALUES

(‘$tidaktau’)

2.5.12.5 Spesifikasi Objek

ID Object Jenis Keterangan

Vote Button Untuk melakukan vote

View Button Untuk melihat hasil vote

Bagus, Jelek, Tidak Tahu Radio Button Pilihan untuk melakukan

voting

Tabel 36 Spesifikasi Objek Fungsi Voting

2.5.12.6 Spesifikasi Layar Pesan

Tidak Ada

2.5.12.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : Sebelumnya lakukan pemilihan pada opsi yang

tersedia, lalu tekan tombol vote untuk melakukan voting dan view untuk

melihat hasil voting.

Page 42: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 42 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Tabel 37 Algoritma Fungsi Voting

2.5.12.8 Spesifikasi Report

Untuk melihat report hasil view, pengunjung dapat melihat dengan

menekan tombol view. Dan menekan tombol keluar untuk kembali ke page

sebelumnya.

Gambar 13 Report Hasil Voting

2.5.13 Spesifikasi Fungsi Admin – Login

Identifikasi Nama : Login

Deskripsi Isi : Fungsi ini adalah menu login admin

Jenis : Web Page

2.5.13.1 Spesifikasi Tabel Input

Tabel_Admin

2.5.13.2 Spesifikasi Tabel Output

Tidak Ada

Page 43: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 43 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.13.3 Spesifikasi Layar

Gambar 14 Login Admin

2.5.13.4 Spesifikasi Query

SELECT * FROM Tabel_Daftar

WHERE username=@username and password=@password

2.5.13.5 Spesifikasi Objek

ID Object Jenis Keterangan

username Text field Untuk memasukkan username

password Text field Untuk memasukkan password

Masuk Button Untuk masuk ke dalam sistem

Tabel 38 Spesifikasi Objek Fungsi Login Admin

2.5.13.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Field username kosong Field username belum diisi

2 Field password kosong Field password belum diisi

3 Username dan password salah Username dan password salah

Tabel 39 Spesifikasi Layar Login Admin

Page 44: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 44 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.13.7 Spesifikasi Algoritma

Initial state : -

Final State : Menuju ke halaman utama(home)

Spesifikasi Algoritma : Jika username & pass benar maka akan masuk ke

menu utama, jika salah Kembali ke halaman login

Tabel 40 Algoritma Fungsi Login Admin

2.5.13.8 Spesifikasi Report

Tidak Ada

2.5.14 Spesifikasi Fungsi Admin – Home

Identifikasi Nama : Home

Deskripsi Isi : Fungsi melihat halaman utama pada admin

Jenis : Web Page

2.5.14.1 Spesifikasi Tabel Input

Tidak Ada

2.5.14.2 Spesifikasi Tabel Output

Tidak Ada

2.5.14.3 Spesifikasi Layar

Gambar 15 Spesifikasi Halaman Utama Admin

Page 45: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 45 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.14.4 Spesifikasi Query

Tidak Ada

2.5.14.5 Spesifikasi Objek

ID Object Jenis Keterangan

Home Button Untuk masuk ke halaman home admin

Pemesanan Button Untuk masuk ke halaman pemesanan

Edit Produk Button Untuk masuk ke halaman produk

Edit Profil Button Untuk masuk ke halaman edit profil

Edit Member Button Untuk masuk ke halaman

Edit Forum Button Untuk masuk ke halamanedit forum

Edit Guestbook Button Untuk masuk ke halaman edit duestbook

Logout Button Untuk keluar hadi halaman admin

Tabel 41 Spesifikasi Objek Fungsi Halaman Utama Admin

2.5.14.6 Spesifikasi Layar Pesan

Tidak Ada

2.5.14.7 Spesifikasi Algoritma

Initial state : Button (menekan buttom yang tersedia)

Final State : Menuju web page sesuai tujuan

Spesifikasi Algoritma : jika menekan button akan masuk ke halaman sesuai

nama button yang dituju.

Tabel 42 Algoritma Fungsi Halaman Utama Admin

2.5.14.8 Spesifikasi Report

Tidak Ada

2.5.15 Spesifikasi Fungsi Admin-Pemesanan

Identifikasi Nama : Pemesanan

Deskripsi Isi : Fungsi digunakan untuk melihat data Pemesanan

Jenis : Web Page

Page 46: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 46 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.15.1 Spesifikasi Tabel Input

Tabel_Pemesanan

2.5.15.2 Spesifikasi Tabel Output

Tidak Ada

2.5.15.3 Spesifikasi Layar

Gambar 16 Spesifikasi Halaman Pemesanan

2.5.15.4 Spesifikasi Query

SELECT * FROM Tabel_Pemesanan

2.5.15.5 Spesifikasi Objek

ID Object Jenis Keterangan

Edit Button untuk mengedit status pemesanan

Hapus Button Untuk menghapus data pemesanan

Report Button Untuk melihat laporan transaksi

Tabel 43 Spesifikasi Objek Fungsi Dosen Upload Tugas Baru

2.5.15.6 Spesifikasi Layar Pesan

Tidak Ada

2.5.15.7 Spesifikasi Algoritma

Initial state : -

Page 47: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 47 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

Final State : menuju web page pemesanan

Spesifikasi Algoritma : menekan button pemesanan maka akan menuju

halaman pemesanan

Tabel 44 Algoritma Fungsi Pemesanan Barang

2.5.15.8 Spesifikasi Report

Gambar 17 Report Pemesanan Barang

2.5.16 Spesifikasi Fungsi Admin-Edit Produk

Identifikasi Nama : Edit Produk

Deskripsi Isi : Fungsi ini untuk mengelola barang yang dijual

Jenis : Web Page

2.5.16.1 Spesifikasi Tabel Input

Tabel_Produk

2.5.16.2 Spesifikasi Tabel Output

Tidak Ada

Page 48: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 48 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.16.3 Spesifikasi Layar

Gambar 18 Spesifikasi Barang Toko

2.5.16.4 Spesifikasi Query

SELECT * FROM Tabel_Barang

2.5.16.5 Spesifikasi Objek

ID Object Jenis Keterangan

Tambah Button Untuk menambahkan barang

Edit Button Untuk menghapus barang

Hapus Button Untuk menghapus barang

Tabel 45 Spesifikasi Data Barang

2.5.16.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Data Tidak lengkap (tambah Data tidak lengkap

Page 49: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 49 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

barang/edit barang)

Tabel 46 Spesifikasi Pesan Data Barang

2.5.16.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : admin bissa melakukan 3 pilihan, pada menu

edit dan tambah akan meninggalkan pesan jika data tidak lengkap

Tabel 47 Algoritma Fungsi Data Barang

2.5.16.8 Spesifikasi Report

Tidak Ada

2.5.17 Spesifikasi Fungsi Admin-Edit Profil

Identifikasi Nama : Edit Profil

Deskripsi Isi : untuk mengedit profil admin

Jenis : Web Page

2.5.17.1 Spesifikasi Tabel Input

Tabel_Admin

2.5.17.2 Spesifikasi Tabel Output

Tidak Ada

Page 50: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 50 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.17.3 Spesifikasi Layar

Gambar 19 Soesifikasi Layar Edit Profil

2.5.17.4 Spisifikasi Query

INSERT INTO Tabel_Forum( nama,email,username,pass) VALUES

(‘$nama’, ‘$email’‘$username’, ‘$pass’)

2.5.17.5 Spesifikasi Objek

ID Object Jenis Keterangan

Simpan Button Untuk menyimpan perubahan

Tabel 48 Spesifikasi Objek Fungsi Edit Profil

2.5.17.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Data tidak lengkap Data tidak lengkap

Tabel 49 Spesifikasi Pesan Fungsi Edit Profil

2.5.5.6 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : Jika saat mengisi perubahan data tidak lengkap

aka nada pesan

Tabel 50 Algoritma Fungsi Edit Profil

Page 51: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 51 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.17.7 Spesifikasi Report

Tidak Ada

2.5.18 Spesifikasi Fungsi Admin-Edit Member

Identifikasi Nama : Edit Member

Deskripsi Isi : Fungsi ini digunakan untuk mengedit member

Jenis : Web Page

2.5.18.1 Spesifikasi Tabel Input

Tabel_Daftar

2.5.18.2 Spesifikasi Tabel Output

Tidak Ada

2.5.18.3 Spesifikasi Layar

Gambar 20 Spesifikasi Halaman Edit Member

2.5.18.4 Spesifikasi Query

SELECT * FROM Tabel_Daftar

2.5.18.5 Spesifikasi Objek

ID Object Jenis Keterangan

Hapus Button Menghapus member

Tabel 51 Spesifikasi Objek Fungsi Edit Member

2.5.18.6 Spesifikasi Layar Pesan

Tidak Ada

Page 52: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 52 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.18.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : Untuk melihat member, dan menghapus jika

member bermasalah

Tabel 52 Algoritma Fungsi Edit Member

2.5.18.8 Spesifikasi Report

Tidak Ada

2.5.19 Spesifikasi Fungsi Admin-Edit Forum

Identifikasi Nama : Edit Forum

Deskripsi Isi : Meliha percakapan forum

Jenis : Web Page

2.5.19.1 Spesifikasi Tabel Input

Tabel_Forum

2.5.19.2 Spesifikasi Tabel Output

Tida Ada

Page 53: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 53 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.19.3 Spesifikasi Layar

Gambar 21 Spesifikasi Halaman Edit Forum

2.5.19.4 Spesifikasi Query

SELECT * FROM Table_Forum

2.5.19.5 Spesifikasi Objek

ID Object Jenis Keterangan

Liat Button Melihat percakapan forum

Hapus Button Untuk menghapus percakapan

Tabel 53 Spesifikasi Objek Fungsi Mahasiswa Lihat Mata Kuliah

2.5.19.6 Spesifikasi Layar Pesan

Tidak Ada

2.5.19.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : adminbisa menghapus data forum

Tabel 54 Algoritma Fungsi Mahasiswa Lihat Mata Kuliah

2.5.19.8 Spesifikasi Report

Tidak Ada

Page 54: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 54 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.20 Spesifikasi Fungsi Admin-Edit Guestbook

Identifikasi Nama : Edit Guestbook

Deskripsi Isi : Fungsi ini digunakan melihat pesan pelanggan

Jenis : Web Page

2.5.20.1 Spesifikasi Tabel Input

Tabel_Guestbook

2.5.20.2 Spesifikasi Tabel Output

Tidak Ada

2.5.20.3 Spesifikasi Layar

Gambar 22 Spesifikasi Layar Edit Guestbook

2.5.20.4 Spesifikasi Query

SELECT * FROM Table_Guestbook

2.5.20.5 Spesifikasi Objek

ID Object Jenis Keterangan

Hapus Button Menghapus data guestbook

Tabel 55 Spesifikasi Objek Fungsi Edit Guestbook

Page 55: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 55 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.20.6 Spesifikasi Layar Pesan

Tidak Ada

2.5.20.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : untuk melihat pesan dari pelanggan

Tabel 56 Algoritma Fungsi Edit Guestbook

2.5.20.8 Spesifikasi Report

Tidak Ada

2.5.21 Spesifikasi Fungsi Admin-Logout

Identifikasi Nama : Logout

Deskripsi Isi : Fungsi ini digunakan untuk keluar dari menu

admin

Jenis : Web Page

2.5.21.1 Spesifikasi Tabel Input

Tidak Ada

2.5.21.2 Spesifikasi Tabel Output

Tidak Ada

2.5.21.3 Spesifikasi Layar

Gambar 23 Spesifikasi Fungsi Logout Admin

Page 56: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 56 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

2.5.21.4 Spesifikasi Query

Tidak Ada

2.5.21.5 Spesifikasi Objek

Tidak Ada

2.5.21.6 Spesifikasi Layar Pesan

ID pesan Kondisi Pesan

1 Logout Apakah anda yakin ingin keluar?

Tabel 57 Spesifikasi Layar Logout Admin

2.5.21.7 Spesifikasi Algoritma

Initial state : -

Final State : -

Spesifikasi Algoritma : untuk keluar dari menu admin

Tabel 58 Algoritma Fungsi Logout Admin

2.5.21.8 Spesifikasi Report

Tidak Ada

Page 57: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Teknik Komputer IPB DPPL-STOO Halaman 2 dari 57 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat

Teknik Komputer IPB DPPL-STOO Halaman 57 dari 57

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Komputer IPB dan bersifat rahasia.

Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Komputer.

3. MATRIKS KETERUNUTAN

Kode SKPL Kode DPPL Nama Fungsi

[SKPL-STOO.K-001] [DPPL-STOO.K-001] Login Form login pembeli

[DPPL-STOO.K-002] Login Form login admin

[SKPL -STOO.K-002] [DPPL-STOO.K-003] Tambah Barang Menambah data barang

baru

[SKPL -STOO.K-003] [DPPL-STOO.K-005] Edit Barang Mengubah data barang

[SKPL -STOO.K-004] [DPPL-STOO.K-006] Hapus Brang Mengahapus barang

[SKPL -STOO.K-005] [DPPL-STOO.K-007] Pesanan Komfirmasi pesanan

[SKPL -STOO.K-006]

[DPPL-STOO.K-008] Logout Logout admin

[DPPL-STOO.K-009] Logout Logout pembeli

[SKPL- STOO.K-007] [DPPL-STOO.K-010] Cari Barang Mencari kriteria barang

[SKPL- STOO.K-008]

[DPPL-STOO.K-010] Pesan Barang Memesan Barang

Tabel 59 Matrik Keterurutan STOO