Aplikasi Website Peminjaman dan Rekomendasi untuk Tempat Peminjaman Komik.

(1)

v

ABSTRAK

Tujuan penulisan Laporan Tugas Akhir ini adalah untuk membuat sebuah website untuk

te pat pe i ja a ko ik TWINS

yang bertujuan melakukan peminjaman komik secara

online, rekomendasi komik untuk peminjaman, serta forum dan chatting untuk mempermudah

member untuk saling berkomunikasi. Website ini menggunakan bahasa pemrograman PHP dan

database MySQL.

Metode penelitian yang dilakukan meliputi studi lapangan dan studi pustaka. Studi

lapangan meliputi wawancara dan pengamatan. Studi pustaka dilakukan dengan penelitian

kepustakaan yang relevan dengan masalah yang dihadapi.

Dalam laporan ini akan digambarkan

sistem melalui desain model Data Flow Diagram (DFD). Desain model DFD ini hanya

menunjukkan kebutuhan proses dari sistem.

Dari analisis dan pengamatan yang dilakukan dapat diketahui bahwa tempat

peminjaman komik

TWINS

ingin memanjakan member dalam melakukan peminjaman komik.

Untuk memenuhi tujuan tersebut maka dibuat website peminjaman komik online

TWINS

untuk memanjakan member dalam melakukan peminjaman komik, serta menambahkan sistem

rekomendasi pada website tersebut supaya member bisa lebih mudah untuk meminjam komik.


(2)

vi

ABSTRACT

Objective of this Final Project is to create a website

for TWINS re tal c

omic for

borrowing comics online, comic recommendations, with forum and chat to facilitate the

member to communicate with one another. This website uses the PHP programming language

and MySQL database.

Research methods that used include field study and literature study. Field study include

interviews and observations. Literature study done by researching relevant literatures related

with problems

solution. In this report, Data Flow Diagram is used to illustrated the system. This

Data Flow Diagram model only decribes the system

’s eed

.

From the analysis and observations done can be seen that the rental want to spoilt

member in borrowing comics. To fulfil these objective,

Twi s

rental comic website is created

to spoilt member in borrowing comics and a recommendation system added on the website so

members can borrow comics easier.


(3)

vii

Daftar ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

KATA PENGANTAR ... iv

ABSTRAK ... v

ABSTRACT ... vi

1 Bab I Pendahuluan ... 1

1.1 Latar Belakang Masalah... 1

1.2 Perumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 2

1.4 Batasan Masalah ... 2

1.5 Sistematika Pembahasan ... 2

1.6 Time Schedule ... 3

2 Bab II Dasar Teori ... 4

2.1 World wide Web (WWW) ... 4

2.1.1 Definisi World wideWeb (WWW) ... 4

2.2 Definisi WebServer ... 4

2.2.1 Definisi HTTP ... 5

2.2.2 Definisi IP Address ... 5

2.2.3 Definisi URL ... 5

2.3 PHP ... 5

2.3.1 Sejarah PHP ... 5

2.3.2 Definisi PHP ... 6

2.3.3 Cara Penggunaan PHP ... 6

2.4 HTML ... 7

2.4.1 Sejarah HTML ... 7

2.4.2 Definisi HTML ... 8

2.4.3 Cara Pengunaan HTML ... 8

2.4.4 CSS ... 9


(4)

viii

2.5 MySql ... 13

2.5.1 Sejarah MySQL ... 13

2.5.2 Definisi MySQL ... 15

2.6 Macromedia Dreamweaver 8.0 ... 16

2.6.1 Definisi Macromedia Dreamweaver 8.0 ... 16

2.6.2 Cara Penggunaan Macromedia Dreamweaver 8.0... 16

2.7 Data Flow Diagram (DFD) ... 19

2.7.1 Definisi Data Flow Diagram (DFD) ... 19

2.7.2 Komponen Data Flow Diagram (DFD) ... 20

2.8 Unified Modeling Language(UML) ... 22

2.8.1 Definisi UML ... 22

2.8.2 Sejarah UML ... 22

2.8.3 Use Case ... 23

2.9 Entity Relationship Diagram (ERD) ... 28

2.9.1 Definisi ERD ... 28

2.9.2 Komponen ERD ... 29

2.10 Chatting ... 32

2.11 Forum Komunikasi ... 32

2.12 Transaksi ... 33

2.12.1 Transaksi Online ... 33

2.13 Recommender System ... 34

3 BAB III Analisis dan Pemodelan ... 35

3.1 Analisis ... 35

3.1.1 Profile Rental Komik Twins ... 35

3.1.2 Analisis Proses Bisnis ... 35

3.1.3 Fitur-Fitur ... 46

3.2 Pemodelan ... 46

3.2.1 Entity Relationship Diagram (ERD) ... 46

3.2.2 Data Flow Diagram (DFD)... 52

3.2.3 Kamus Data ... 61

3.2.4 PSPEC ... 64


(5)

ix

4 BAB IV Perancangan dan Implementasi ... 86

4.1 Relasi Antar Tabel ... 86

4.2 Relasi antar Tabel ke Database ... 87

4.3 Penjelasan Form... 92

4.3.1 Login Admin ... 92

4.3.2 Home Admin ... 92

4.3.3 Berita ... 94

4.3.4 Tambah Berita ... 95

4.3.5 Ubah Berita ... 95

4.3.6 Komik ... 96

4.3.7 Tambah Komik... 97

4.3.8 Ubah Komik ... 98

4.3.9 Poling ... 99

4.3.10 Tambah Poling ... 99

4.3.11 Ubah Poling ... 100

4.3.12 Pilihan Poling ... 100

4.3.13 Tambah Pilihan Poling ... 100

4.3.14 Ubah Pilihan Poling ... 101

4.3.15 Admin ... 101

4.3.16 Tambah Admin ... 102

4.3.17 Ubah Admin ... 102

4.3.18 Member ... 103

4.3.19 Tambah Member ... 103

4.3.20 Pemesanan ... 104

4.3.21 Pengembalian... 104

4.3.22 Laporan ... 105

4.3.23 Melihat Laporan ... 106

4.3.24 Home Member ... 107

4.3.25 Komik ... 109

4.3.26 Detail Komik ... 110

4.3.27 Berita ... 111


(6)

x

4.3.29 Top Ten Dikunjungi ... 113

4.3.30 Peminjaman Komik ... 114

4.3.31 Konfirmasi Peminjaman ... 115

4.3.32 Komik yang Anda Pinjam ... 116

4.3.33 Komik yang Anda Pesan ... 117

4.3.34 Hasil Pencarian ... 117

4.3.35 Hasil Poling ... 118

4.4 Cara Kerja fungsi-Fungsi ... 119

4.4.1 Cara kerja Fungsi Login ... 119

4.4.2 Cara kerja Fungsi Modul Berita ... 120

4.4.3 Cara kerja Fungsi Modul Komik ... 121

4.4.4 Cara kerja Fungsi Modul Poling ... 122

4.4.5 Cara kerja Fungsi Modul Admin ... 123

4.4.6 Cara kerja Fungsi Modul Member ... 124

4.4.7 Cara kerja Fungsi Modul Pemesanan ... 125

4.4.8 Cara kerja Fungsi Modul Pengembalian ... 126

4.4.9 Cara kerja Fungsi Modul Laporan ... 127

4.4.10 Cara kerja Fungsi Melihat Laporan ... 127

4.4.11 Cara kerja Fungsi Pencarian ... 128

4.4.12 Cara kerja Fungsi Poling ... 129

4.4.13 Cara kerja Fungsi Rating... 130

4.4.14 Cara kerja Fungsi Komentar ... 131

4.4.15 Cara kerja Fungsi Peminjaman Komik ... 132

4.4.16 Cara kerja Fungsi Pembatalan Pesanan ... 133

4.4.17 Cara kerja Fungsi Rekomendasi ... 134

5. BAB V Pengujian ... 128

5.1 Login Admin ... 128

5.2 Home Admin ... 129

5.3 Berita ... 130

5.4 Tambah Berita... 130

5.5 Ubah Berita ... 131


(7)

xi

5.7 Tambah Komik ... 133

5.8 Ubah Komik ... 134

5.9 Poling ... 135

5.10 Tambah Poling ... 135

5.11 Tambah Pilihan Poling ... 136

5.12 Ubah Poling ... 137

5.13 Admin ... 138

5.14 Tambah Admin ... 138

5.15 Ubah Admin ... 139

5.16 Member ... 140

5.17 Tambah Member ... 141

5.18 Ubah Member ... 142

5.19 Pemesanan ... 143

5.20 Pengembalian ... 144

5.21 Laporan ... 144

5.22 Melihat Laporan ... 145

5.23 Logout... 145

5.24 Home Member ... 146

5.25 Pencarian ... 148

5.26 Komik ... 149

5.27 Detail Komik ... 149

5.28 Berita ... 150

5.29 Detail Berita ... 151

5.30 Peminjaman Komik ... 151

5.31 Pembatalan Komik ... 152

5.32 Kuisioner dan Hasil Evaluasi ... 153

6 BAB VI KESIMPULAN DAN SARAN ... 158

6.1 KESIMPULAN ... 158

6.2 SARAN... 158

Daftar Pustaka ... 159


(8)

xii

Daftar Gambar

Gambar 2.1 Tampilan hasil penggunaan css ... 12

Gambar 2.2 Area Kerja Macromedia Dreamweaver ... 16

Gambar 2.3 Property Inspector Untuk Teks ... 18

Gambar 2.4 Property Inspector Untuk Image ... 18

Gambar 2.5 Files Panel ... 18

Gambar 2.6 View Selector ... 19

Gambar 2.7 Contoh Aktivitas Aktor dan Use Case ... 24

Gambar 2.8 Contoh Aktor Pengukur Waktu ... 26

Gambar 2.9 Aktor dan Use Case dalam system Bank ... 27

Gambar 2.10 Gambar atribut komposit ... 29

Gambar 3.1 Use Case Diagram Member dan Guest ... 35

Gambar 3.2 Use Case Diagram Admin ... 36

Gambar 3.3 Membaca Berita ... 37

Gambar 3.4 Membaca Detail Komik... 37

Gambar 3.5 Memberi Komentar ... 37

Gambar 3.6 Memberi Rating ... 37

Gambar 3.7 Mengisi Data Poling ... 38

Gambar 3.8 Membaca Isi Forum ... 38

Gambar 3.9 Me-Reply Isi Forum ... 38

Gambar 3.10 Chatting ... 38

Gambar 3.11 Activity Diagram Modul Komik... 39

Gambar 3.12 Activity Diagram Modul Berita ... 40

Gambar 3.13 Activity Diagram Modul Poling ... 41

Gambar 3.14 Activity Diagram Modul Admin ... 42

Gambar 3.15 Activity Diagram Modul Member ... 43

Gambar 3.16 Activity Diagram Modul Transaksi ... 44

Gambar 3.17 Activity Diagram Modul Transaksi Peminjaman ... 44

Gambar 3.18 Activity Diagram Modul Laporan... 44

Gambar 3.19 Activity Diagram Modul Forum ... 45

Gambar 3.20 ERD ... 47

Gambar 3.21 Atribut dan Relasi ... 48

Gambar 3.22 Relasi Antara Admin dan Komik ... 48

Gambar 3.23 Relasi antar Admin dan Berita... 48

Gambar 3.24 Relasi Antara Admin dan Poling ... 49

Gambar 3.25 Relasi antara Member dan Komentar ... 49

Gambar 3.26 Relasi antara Member dan Rating ... 49

Gambar 3.27 Relasi antara Komik dan Komentar ... 50

Gambar 3.28 Relasi antara Komik dan Rating ... 50

Gambar 3.29 Relasi antara Member dan Berita ... 50


(9)

xiii

Gambar 3.31 Relasi antara Admin dan Transaksi... 51

Gambar 3.32 Relasi antara Admin dan Forum ... 51

Gambar 3.33 Relasi antara Member dan Forum... 52

Gambar 3.34 DFD Level 0 ... 52

Gambar 3.35 DFD Level 1 ... 53

Gambar 3.36 DFD Level 2 Proses 3 ... 54

Gambar 3.37 DFD Level 2 Proses 4 ... 55

Gambar 3.38 DFD Level 3 Proses 3.1 ... 56

Gambar 3.39 DFD Level 3 Proses 2.2 ... 57

Gambar 3.40 DFD Level 3 Proses 3.3 ... 58

Gambar 3.41 DFD Level 3 Proses 3.4 ... 59

Gambar .3.42 DFD Level 3 Proses 3.5 ... 60

Gambar 3.43 Gambar Sketsa Tampilan Home Admin ... 76

Gambar 3.44 Gambar Sketsa Tampilan Menu Komik Admin... 77

Gambar 3.45 Gambar Sketsa Tampilan Tambah Komik ... 78

Gambar 3.46 Gambar Sketsa Tampilan Ubah Komik ... 79

Gambar 3.47 Gambar Sketsa Tampilan Pemesanan ... 80

Gambar 3.48 Gambar Sketsa Tampilan Menu Laporan... 81

Gambar 3.49 Gambar Sketsa Tampilan Melihat Laporan ... 82

Gambar 3.50 Gambar Sketsa Tampilan Home Member... 83

Gambar 3.51 Gambar Sketsa Tampilan Menu Komik Member ... 84

Gambar 3.52 Gambar Sketsa Tampilan Peminjaman Komik Member ... 85

Gambar 4.1 Gambar Relasi Antar Tabel ... 86

Gambar 4.2 Tampilan Form Login Admin ... 92

Gambar 4.3 Tampilan Home Admin ... 92

Gambar 4.4 Tampilan Berita ... 94

Gambar 4.5 Tampilan Tambah Berita ... 95

Gambar 4.6 Tampilan Ubah Berita ... 95

Gambar 4.7 Tampilan Modul Komik ... 96

Gambar 4.8 Tampilan Tambah Komik ... 97

Gambar 4.9 Tampilan Ubah Komik... 98

Gambar 4.10 Tampilan Poling ... 99

Gambar 4.11 Tampilan Tambah Poling ... 99

Gambar 4.12 Tampilan Ubah Poling ... 100

Gambar 4.13 Tampilan Pilihan Poling... 100

Gambar 4.14 Tampilan Tambah Pilihan Poling ... 100

Gambar 4.15 Tampilan Ubah Pilihan Poling ... 101

Gambar 4.16 Tampilan Modul Admin ... 101

Gambar 4.17 Tampilan Tambah Admin ... 102

Gambar 4.18 Tampilan Ubah Admin ... 102

Gambar 4.19 Tampilan Modul Member ... 103


(10)

xiv

Gambar 4.21 Tampilan Modul Pemesanan ... 104

Gambar 4.22 Tampilan Modul Pengembalian ... 104

Gambar 4.23 Tampilan Modul Laporan ... 105

Gambar 4.24 Melihat Laporan ... 106

Gambar 4.25 Tampilan Home Member ... 107

Gambar 4.26 Tampilan Komik Member ... 109

Gambar 4.27 Tampilan Detail Komik ... 110

Gambar 4.28 Tampilan Berita ... 111

Gambar 4.29 Tampilan Detail Berita ... 112

Gambar 4.30 Tampilan Top Ten Dikunjungi ... 113

Gambar 4.31 Tampilan Peminjaman Komik ... 114

Gambar 4.32 Tampilan Konfirmasi Peminjaman ... 115

Gambar 4.33 Tampilan Komik yang Anda Pinjam ... 116

Gambar 4.34 Tampilan Komik yang anda pesan ... 117

Gambar 4.35 Tampilan Hasil Pencarian ... 117

Gambar 4.36 Tampilan Hasil Poling... 118

Gambar 4.37 Flow Chart Fungsi Login ... 119

Gambar 4.38 Flow Chart Modul Berita ... 120

Gambar 4.39 Flow Chart Modul Komik ... 121

Gambar 4.40 Flow Chart Modul Poling ... 122

Gambar 4.41 Flow Chart Modul Admin ... 123

Gambar 4.42 Flow Chart Modul Member... 124

Gambar 4.43 Flow Chart Modul Pemesanan ... 125

Gambar 4.44 Flow Chart Modul Pengembalian ... 126

Gambar 4.45 Flow Chart Modul Laporan ... 127

Gambar 4.46 Flow Chart Melihat Laporan ... 127

Gambar 4.47 Flow Chart Pencarian ... 128

Gambar 4.48 Flow Chart Poling ... 129

Gambar 4.49 Flow Chart Rating ... 130

Gambar 4.50 Flow Chart Komentar ... 131

Gambar 4.51 Flow Chart Peminjaman Komik ... 132

Gambar 4.52 Flow Chart Pembatalan Pesanan... 133


(11)

xv

Daftar Tabel

Tabel 1.1 Perkiraan Jadwal Kerja... 3

Tabel 3.1 Kamus Data Admin ... 61

Tabel 3.2 Kamus Data Member ... 61

Tabel 3.3 Kamus Data Komik ... 61

Tabel 3.4 Kamus Data Berita ... 62

Tabel 3.5 Kamus Data Poling (Admin) ... 62

Tabel 3.6 Kamus Data Polling (Member) ... 62

Tabel 3.7 Kamus Data Komentar ... 62

Tabel 3.8 Kamus Data Rating ... 63

Tabel 3.9 Kamus Data Mengisi Polling ... 63

Tabel 3.10 Kamus Data Forum ... 63

Tabel 3.11 Kamus Data Transaksi ... 64

Tabel 3.12 Kamus Data Mengisi Komentar Forum ... 64

Tabel 3.13 PSPEC proses 1 ... 64

Tabel 3.14 PSPEC proses 2 ... 65

Tabel 3.15 PSPEC proses 3.1.1 ... 65

Tabel 3.16 PSPEC proses 3.1.2 ... 66

Tabel 3.17 PSPEC proses 3.1.3 ... 66

Tabel 3.18 PSPEC proses 3.2.1 ... 67

Tabel 3.19 PSPEC proses 3.2.2 ... 67

Tabel 3.20 PSPEC proses 3.2.3 ... 68

Tabel 3.21 PSPEC proses 3.3.1 ... 68

Tabel 3.22 PSPEC proses 3.3.2 ... 69

Tabel 3.23 PSPEC proses 3.3.3 ... 69

Tabel 3.24 PSPEC proses 3.4.1 ... 70

Tabel 3.25 PSPEC proses 3.4.2 ... 70

Tabel 3.26 PSPEC proses 3.4.3 ... 71

Tabel 3.27 PSPEC proses 3.5.1 ... 71

Tabel 3.28 PSPEC proses 3.5.2 ... 72

Tabel 3.29 PSPEC proses 3.5.3 ... 72

Tabel 3.30 PSPEC proses 4.1 ... 73

Tabel 3.31 PSPEC proses 4.2 ... 73

Tabel 3.32 PSPEC proses 4.3 ... 74

Tabel 3.33 PSPEC proses 4.4 ... 74

Tabel 3.34 PSPEC proses 4.4 ... 75

Tabel 4.1 Tabel Admin ... 87

Tabel 4.2 Tabel Member ... 87

Tabel 4.3 Tabel Komik... 88

Tabel 4.4 Tabel Berita ... 88


(12)

xvi

Tabel 4.6 Tabel Komentar ... 89

Tabel 4.7 Tabel Rating ... 90

Tabel 4.8 Tabel Mengisi Poling... 90

Tabel 4.9 Tabel Forum ... 90

Tabel 4.10 Tabel Transaksi ... 91

Tabel 4.11 Tabel Pesanan ... 91

Tabel 5.1 Tabel Pengujian Login Admin ... 128

Tabel 5.2 Tabel Pengujian Home Admin ... 129

Tabel 5.3 Tabel Pengujian Berita ... 130

Tabel 5.4 Tabel Pengujian Tambah Berita ... 130

Tabel 5.5 Tabel Pengujian Ubah Berita... 131

Tabel 5.6 Tabel Pengujian Komik ... 132

Tabel 5.7 Tabel Pengujian Tambah Komik ... 133

Tabel 5.8 Tabel Pengujian Ubah Komik ... 134

Tabel 5.9 Tabel Pengujian Poling ... 135

Tabel 5.10 Tabel Pengujian Tambah Poling ... 135

Tabel 5.11 Tabel Pengujian Tambah Pilihan Poling ... 136

Tabel 5.12 Tabel Pengujian Ubah Poling ... 137

Tabel 5.13 Tabel Pengujian Admin ... 138

Tabel 5.14 Tabel Pengujian Tambah Admin ... 138

Tabel 5.15 Tabel Pengujian Ubah Admin ... 139

Tabel 5.16 Tabel Pengujian Member ... 140

Tabel 5.17 Tabel Pengujian Tambah Member ... 141

Tabel 5.18 Tabel Pengujian Ubah Member ... 142

Tabel 5.19 Tabel Pengujian Pemesanan ... 143

Tabel 5.20 Tabel Pengujian Pengembalian ... 144

Tabel 5.21 Tabel Pengujian Laporan ... 144

Tabel 5.22 Tabel Pengujian Melihat Laporan... 145

Tabel 5.23 Tabel Pengujian Logout ... 145

Tabel 5.24 Tabel Pengujian Home Member ... 146

Tabel 5.25 Tabel Pengujian Pencarian ... 148

Tabel 5.26 Tabel Pengujian Komik ... 149

Tabel 5.27 Tabel Pengujian Komik ... 149

Tabel 5.28 Tabel Pengujian Berita ... 150

Tabel 5.29 Tabel Pengujian Detail Berita ... 151

Tabel 5.30 Tabel Pengujian Peminjaman Komik ... 151

Tabel 5.31 Pengujian Pembatalan Komik ... 152


(13)

1

1

Bab I Pendahuluan

1.1 Latar Belakang Masalah

Tempat peminjaman komik mau mempermudah member untuk mendapatkan informasi

terbaru serta melakukan peminjaman komik lewat internet. Kondisi tempat peminjaman komik sekarang adalah member yang akan melakukan peminjaman komik harus datang ke tempat

peminjaman komik dan kadang komik yang mau dipinjam oleh member tidak tersedia sehingga

membuat perjalanan yang tidak berarti dan untuk mengetahui informasi buku yang akan terbit member

juga harus datang ke tempat peminjaman sehingga merepotkan member. Untuk mempermudah

member yaitu dengan membuat sebuah website yang bisa mempermudah member untuk melakukan

peminjaman komik dan mengetahui informasi dari tempat peminjaman komik. Dimana member bisa melakukan peminjaman komik secara online, mendapatkan rekomendasi komik, membaca informasi serta berkomunikasi dengan member yang lain dengan website tersebut.

1.2 Perumusan Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, rumusan permasalahan yang akan dibahas dalam penulisan ini adalah sebagai berikut.

1. Bagaimana cara membuat aplikasi dan cara implementasi yang bertujuan Untuk mempermudah member untuk melakukan peminjaman komik dan mendapatkan informasi

tempat peminjaman komik?

2. Bagaimana cara membuat aplikasi tersebut menjadi efektif?

3. Bagaimana cara membuat website yang user friendly supaya member bisa dengan mudah

mengunakan aplikasi tersebut?

4. Bagaimana cara untuk membuat sebuah fitur supaya member dapat berkomunikasi?


(14)

2

1.3 Tujuan Pembahasan

Sesuai dengan pokok-pokok masalah yang telah dirumuskan, berikut tujuan pembahasan berdasarkan perumusan masalah yang telah dibuat.

1. Untuk membuat aplikasi yang bertujuan untuk mempermudah member dalam meminjam

komik dibutuhkan data-data dari toko peminjaman komik serta mengimplemtasikan dalam bentuk website online.

2. Untuk membuat aplikasi tersebut menjadi efektif maka dibutuhkan survey kepada pemilik peminjaman komik, sehingga bisa mengetahui fitur-fitur yang dibutuhkan dan membuat aplikasi tersebut berjalan dengan baik.

3. Untuk membuat website yang user friendly supaya member bisa dengan mudah

mengunakan aplikasi tersebut adalah dengan menggunakan CSS.

4. Untuk membuat sebuah fitur supaya member dapat berkomunikasi yaitu dengan membuat

sebuh forum komunikasi yang terdiri dari forum dan chatting pada bagian forum.

5. Untuk menampilkan data komik rekomendasi yaitu menampilkan data komik referensi komik sesuai dengan perilaku setiap member yang melakukan peminjaman komik.

1.4 Batasan Masalah

Batasan masalah dari proyek ini adalah mencakup tentang analisis fitur-fitur yang diperlukan untuk aplikasi dengan mengunakan data-data komik yang tersedia, cara mengimplementasikan aplikasi serta mendesign tampilan aplikasi yang dibuat, transaksi peminjaman online dan laporan transaksi serta mepelajari perilaku member secara dinamis. Batasan masalah proyek tidak mencakup Sekuritas

Website.

1.5 Sistematika Pembahasan

BAB I Pendahuluan berisi latar belakang masalah yang memuat hal-hal yang menyebabkan munculnya masalah, mengapa masalah itu penting untuk dibahas. rumusan masalah yang merupakan pokok-pokok persoalan yang akan ditelah, dikupas dan dipecahkan dalam bab pembahasan, tujuan pembahasan berisi fitur-fitur yang memuat garis-garis besar hasil yang ingin dicapai setelah membahas masalah dalam rumusannya, ruang lingkup kajian berfungsi memerinci prinsip-prinsip teori sebagai tolak ukur dalam pembahasan dan pemecahan masalah. sumber data diperoleh baik sumber data primer maupun sekunder, metode dan teknik penelitian, dan sistematika penyajian.


(15)

3 BAB II yaitu Landasan Teori penulis memaparkan tentang landasan – landasan teori yang digunakan untuk pembuatan aplikasi ini.

BAB III yaitu Bab Analisis dan Pemodelan, penulis menjelaskan tentang perancangan dan analisi yang digunakan dalam pembuatan aplikasi.

BAB IV yaitu Bab Perancangan dan Implementasi, penulis menjelaskan tentang hasil tercapai dalam pembuatan aplikasi.

BAB V yaitu Bab Pengujian, penulis menjelaskan tentang hasil testing dan evaluasi dalam pembuatan aplikasi.

BAB VI Kesimpulan dan Saran berisi rangkuman hasil-hasil pembahasan dan menarik kesimpulan secara keseluruhan yang merupakan jawaban atas persoalan yang dikemukakan dalam rumusan masalah serta pendapat penulis yang menganjurkan tindakan atas masalah yang terjadi.

1.6 Time Schedule

Berikut ini adalah perkiraan waktu untuk tiap bagian dari laporan. Dalam waktu kurang lebih 18 minggu.


(16)

158

6

BAB VI KESIMPULAN DAN SARAN

6.1

KESIMPULAN

1. Untuk membuat aplikasi yang bertujuan untuk mempermudah member dalam meminjam

komik maka aplikasi yang cocok adalah website online, dengan menggunakan website online maka bisa member bisa melakukan peminjaman komik dengan mudah tanpa membuang

waktu untuk mengecek komik apakah tersedia atau tidak dengan mendatangi tempat peminjaman komik.

2. Untuk membuat aplikasi tersebut lebih efektif maka di buat fitur-fitur sesuai dengan kebutuhan yang dibutuhkan oleh peminjaman komik, yaitu berupa kelola data komik, kelola data berita, kelola data admin, kelola data member, kelola data peminjaman, kelola data

pengembalian, dan laporan .

3. Untuk memudahkan member atau guest menggunakan website online tersebut maka di buat

tampilan yang sederhana dengan menggunakan CSS supaya mudah dimengerti dan mudah digunakan untuk member dan guest.

4. Untuk membuat member dapat berkomunikasi maka di buat fitur forum dan chatting supaya

member dapat berkomunikasi dengan sesama member.

5. Untuk komik rekomendasi maka di buat fitur Recommender System. Recommender System

berfungsi untuk mempelajari kebiasaan member dalam meminjam komik serta memberi

rekomendasi komik sesuai kebiasaan member.

6.2

SARAN

Fitur-fitur yang disediakan sudah cukup lengkap. Untuk jangka pendek di butuhkan maintenance

secara teratur sehingga sistem dapat bekerja dengan baik. Untuk jangka panjang adalah mempelajari website sejenis sehingga bisa menambahkan fitur-fitur yang berguna seperti banner untuk melakukan


(17)

159

Daftar Pustaka

7azz. (2009). Dipetik 2009, dari

http://id.answers.yahoo.com/question/index?qid=20090228055134AAHFFsH adisumaryadi. (2009). Dipetik 2009, dari

http://www.adisumaryadi.web.id/tulisan/print.php?tulisan/detail/8/55/tulisan-55.html apryanti, r. (2009, April 1). Pengenalan MySQL. Dipetik 2009, dari

http://rpl10rizkyapryanti.wordpress.com/2009/04/01/pengenalan-mysql/ astry. (2008, July 11). Catatan Untuk Membuat DFD. Dipetik 2009, dari

http://mimiccyber.wordpress.com/2008/07/11/catatan-untuk-membuat-data-flow-diagram-dfd/ Drupada Technologies, Inc. (2009). Dipetik 2009, dari

http://stmik-mic.ac.id/blog/media/blogs/blogmic/IntroductionPHP.doc..

Fauzarrohman, A. M. (2009, May 8). Dipetik 2009, dari http://note.scratchz.net/?p=5

Fuady, M. N. (2008, April 10). Dipetik 2009, dari http://mnfuady.blogspot.com/2008/04/basis-data.html Geto, C. (2008, Juni 10). krisgeto.blogspot.com:Pengertian Worl Wide Web. Dipetik 2009, dari

http://krisgeto.blogspot.com/2008/06/pengertian-world-wide-web.html gheru. (2008, March 9). Laporan Tugas MySQL. Dipetik 2009, dari http://one.indoskripsi.com/node/1148

Kos. (2008, September 10). Dipetik 2009, dari http://nyobayoo.blogspot.com/2008/09/data-flow-diagram-dfd.html

Pradirja, H. (2008, November 27). Dipetik 2009, dari http://herygoo.blogspot.com/2008_11_01_archive.html SILFIANTI, W. (2009). Dipetik 2009, dari

http://wsilfi.staff.gunadarma.ac.id/Downloads/files/1034/Pengenalan+UML.pdf. Susanto, H. (2008, November 24). Dipetik 2009, dari

http://jingklak.wordpress.com/2008/11/24/mengenal-css/


(1)

xvi

Tabel 4.6 Tabel Komentar ... 89

Tabel 4.7 Tabel Rating ... 90

Tabel 4.8 Tabel Mengisi Poling... 90

Tabel 4.9 Tabel Forum ... 90

Tabel 4.10 Tabel Transaksi ... 91

Tabel 4.11 Tabel Pesanan ... 91

Tabel 5.1 Tabel Pengujian Login Admin ... 128

Tabel 5.2 Tabel Pengujian Home Admin ... 129

Tabel 5.3 Tabel Pengujian Berita ... 130

Tabel 5.4 Tabel Pengujian Tambah Berita ... 130

Tabel 5.5 Tabel Pengujian Ubah Berita... 131

Tabel 5.6 Tabel Pengujian Komik ... 132

Tabel 5.7 Tabel Pengujian Tambah Komik ... 133

Tabel 5.8 Tabel Pengujian Ubah Komik ... 134

Tabel 5.9 Tabel Pengujian Poling ... 135

Tabel 5.10 Tabel Pengujian Tambah Poling ... 135

Tabel 5.11 Tabel Pengujian Tambah Pilihan Poling ... 136

Tabel 5.12 Tabel Pengujian Ubah Poling ... 137

Tabel 5.13 Tabel Pengujian Admin ... 138

Tabel 5.14 Tabel Pengujian Tambah Admin ... 138

Tabel 5.15 Tabel Pengujian Ubah Admin ... 139

Tabel 5.16 Tabel Pengujian Member ... 140

Tabel 5.17 Tabel Pengujian Tambah Member ... 141

Tabel 5.18 Tabel Pengujian Ubah Member ... 142

Tabel 5.19 Tabel Pengujian Pemesanan ... 143

Tabel 5.20 Tabel Pengujian Pengembalian ... 144

Tabel 5.21 Tabel Pengujian Laporan ... 144

Tabel 5.22 Tabel Pengujian Melihat Laporan... 145

Tabel 5.23 Tabel Pengujian Logout ... 145

Tabel 5.24 Tabel Pengujian Home Member ... 146

Tabel 5.25 Tabel Pengujian Pencarian ... 148

Tabel 5.26 Tabel Pengujian Komik ... 149

Tabel 5.27 Tabel Pengujian Komik ... 149

Tabel 5.28 Tabel Pengujian Berita ... 150

Tabel 5.29 Tabel Pengujian Detail Berita ... 151

Tabel 5.30 Tabel Pengujian Peminjaman Komik ... 151

Tabel 5.31 Pengujian Pembatalan Komik ... 152


(2)

1

1

Bab I Pendahuluan

1.1 Latar Belakang Masalah

Tempat peminjaman komik mau mempermudah member untuk mendapatkan informasi terbaru serta melakukan peminjaman komik lewat internet. Kondisi tempat peminjaman komik sekarang adalah member yang akan melakukan peminjaman komik harus datang ke tempat peminjaman komik dan kadang komik yang mau dipinjam oleh member tidak tersedia sehingga membuat perjalanan yang tidak berarti dan untuk mengetahui informasi buku yang akan terbit member juga harus datang ke tempat peminjaman sehingga merepotkan member. Untuk mempermudah member yaitu dengan membuat sebuah website yang bisa mempermudah member untuk melakukan peminjaman komik dan mengetahui informasi dari tempat peminjaman komik. Dimana member bisa melakukan peminjaman komik secara online, mendapatkan rekomendasi komik, membaca informasi serta berkomunikasi dengan member yang lain dengan website tersebut.

1.2 Perumusan Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, rumusan permasalahan yang akan dibahas dalam penulisan ini adalah sebagai berikut.

1. Bagaimana cara membuat aplikasi dan cara implementasi yang bertujuan Untuk mempermudah member untuk melakukan peminjaman komik dan mendapatkan informasi tempat peminjaman komik?

2. Bagaimana cara membuat aplikasi tersebut menjadi efektif?

3. Bagaimana cara membuat website yang user friendly supaya member bisa dengan mudah mengunakan aplikasi tersebut?

4. Bagaimana cara untuk membuat sebuah fitur supaya member dapat berkomunikasi? 5. Bagaimana cara untuk menampilkan data komik rekomendasi?


(3)

2 1.3 Tujuan Pembahasan

Sesuai dengan pokok-pokok masalah yang telah dirumuskan, berikut tujuan pembahasan berdasarkan perumusan masalah yang telah dibuat.

1. Untuk membuat aplikasi yang bertujuan untuk mempermudah member dalam meminjam komik dibutuhkan data-data dari toko peminjaman komik serta mengimplemtasikan dalam bentuk website online.

2. Untuk membuat aplikasi tersebut menjadi efektif maka dibutuhkan survey kepada pemilik peminjaman komik, sehingga bisa mengetahui fitur-fitur yang dibutuhkan dan membuat aplikasi tersebut berjalan dengan baik.

3. Untuk membuat website yang user friendly supaya member bisa dengan mudah mengunakan aplikasi tersebut adalah dengan menggunakan CSS.

4. Untuk membuat sebuah fitur supaya member dapat berkomunikasi yaitu dengan membuat sebuh forum komunikasi yang terdiri dari forum dan chatting pada bagian forum.

5. Untuk menampilkan data komik rekomendasi yaitu menampilkan data komik referensi komik sesuai dengan perilaku setiap member yang melakukan peminjaman komik.

1.4 Batasan Masalah

Batasan masalah dari proyek ini adalah mencakup tentang analisis fitur-fitur yang diperlukan untuk aplikasi dengan mengunakan data-data komik yang tersedia, cara mengimplementasikan aplikasi serta mendesign tampilan aplikasi yang dibuat, transaksi peminjaman online dan laporan transaksi serta mepelajari perilaku member secara dinamis. Batasan masalah proyek tidak mencakup Sekuritas Website.

1.5 Sistematika Pembahasan

BAB I Pendahuluan berisi latar belakang masalah yang memuat hal-hal yang menyebabkan munculnya masalah, mengapa masalah itu penting untuk dibahas. rumusan masalah yang merupakan pokok-pokok persoalan yang akan ditelah, dikupas dan dipecahkan dalam bab pembahasan, tujuan pembahasan berisi fitur-fitur yang memuat garis-garis besar hasil yang ingin dicapai setelah membahas masalah dalam rumusannya, ruang lingkup kajian berfungsi memerinci prinsip-prinsip teori sebagai tolak ukur dalam pembahasan dan pemecahan masalah. sumber data diperoleh baik sumber data primer maupun sekunder, metode dan teknik penelitian, dan sistematika penyajian.


(4)

3 BAB II yaitu Landasan Teori penulis memaparkan tentang landasan – landasan teori yang digunakan untuk pembuatan aplikasi ini.

BAB III yaitu Bab Analisis dan Pemodelan, penulis menjelaskan tentang perancangan dan analisi yang digunakan dalam pembuatan aplikasi.

BAB IV yaitu Bab Perancangan dan Implementasi, penulis menjelaskan tentang hasil tercapai dalam pembuatan aplikasi.

BAB V yaitu Bab Pengujian, penulis menjelaskan tentang hasil testing dan evaluasi dalam pembuatan aplikasi.

BAB VI Kesimpulan dan Saran berisi rangkuman hasil-hasil pembahasan dan menarik kesimpulan secara keseluruhan yang merupakan jawaban atas persoalan yang dikemukakan dalam rumusan masalah serta pendapat penulis yang menganjurkan tindakan atas masalah yang terjadi.

1.6 Time Schedule

Berikut ini adalah perkiraan waktu untuk tiap bagian dari laporan. Dalam waktu kurang lebih 18 minggu.


(5)

158

6

BAB VI KESIMPULAN DAN SARAN

6.1

KESIMPULAN

1. Untuk membuat aplikasi yang bertujuan untuk mempermudah member dalam meminjam komik maka aplikasi yang cocok adalah website online, dengan menggunakan website online maka bisa member bisa melakukan peminjaman komik dengan mudah tanpa membuang waktu untuk mengecek komik apakah tersedia atau tidak dengan mendatangi tempat peminjaman komik.

2. Untuk membuat aplikasi tersebut lebih efektif maka di buat fitur-fitur sesuai dengan kebutuhan yang dibutuhkan oleh peminjaman komik, yaitu berupa kelola data komik, kelola data berita, kelola data admin, kelola data member, kelola data peminjaman, kelola data pengembalian, dan laporan .

3. Untuk memudahkan member atau guest menggunakan website online tersebut maka di buat tampilan yang sederhana dengan menggunakan CSS supaya mudah dimengerti dan mudah digunakan untuk member dan guest.

4. Untuk membuat member dapat berkomunikasi maka di buat fitur forum dan chatting supaya member dapat berkomunikasi dengan sesama member.

5. Untuk komik rekomendasi maka di buat fitur Recommender System. Recommender System berfungsi untuk mempelajari kebiasaan member dalam meminjam komik serta memberi rekomendasi komik sesuai kebiasaan member.

6.2

SARAN

Fitur-fitur yang disediakan sudah cukup lengkap. Untuk jangka pendek di butuhkan maintenance secara teratur sehingga sistem dapat bekerja dengan baik. Untuk jangka panjang adalah mempelajari website sejenis sehingga bisa menambahkan fitur-fitur yang berguna seperti banner untuk melakukan promosi, game flash sehingga member bisa lebih sering mengunjungi website tersebut.


(6)

159

Daftar Pustaka

7azz. (2009). Dipetik 2009, dari

http://id.answers.yahoo.com/question/index?qid=20090228055134AAHFFsH adisumaryadi. (2009). Dipetik 2009, dari

http://www.adisumaryadi.web.id/tulisan/print.php?tulisan/detail/8/55/tulisan-55.html apryanti, r. (2009, April 1). Pengenalan MySQL. Dipetik 2009, dari

http://rpl10rizkyapryanti.wordpress.com/2009/04/01/pengenalan-mysql/ astry. (2008, July 11). Catatan Untuk Membuat DFD. Dipetik 2009, dari

http://mimiccyber.wordpress.com/2008/07/11/catatan-untuk-membuat-data-flow-diagram-dfd/ Drupada Technologies, Inc. (2009). Dipetik 2009, dari

http://stmik-mic.ac.id/blog/media/blogs/blogmic/IntroductionPHP.doc..

Fauzarrohman, A. M. (2009, May 8). Dipetik 2009, dari http://note.scratchz.net/?p=5

Fuady, M. N. (2008, April 10). Dipetik 2009, dari http://mnfuady.blogspot.com/2008/04/basis-data.html Geto, C. (2008, Juni 10). krisgeto.blogspot.com:Pengertian Worl Wide Web. Dipetik 2009, dari

http://krisgeto.blogspot.com/2008/06/pengertian-world-wide-web.html gheru. (2008, March 9). Laporan Tugas MySQL. Dipetik 2009, dari http://one.indoskripsi.com/node/1148

Kos. (2008, September 10). Dipetik 2009, dari http://nyobayoo.blogspot.com/2008/09/data-flow-diagram-dfd.html

Pradirja, H. (2008, November 27). Dipetik 2009, dari http://herygoo.blogspot.com/2008_11_01_archive.html SILFIANTI, W. (2009). Dipetik 2009, dari

http://wsilfi.staff.gunadarma.ac.id/Downloads/files/1034/Pengenalan+UML.pdf. Susanto, H. (2008, November 24). Dipetik 2009, dari

http://jingklak.wordpress.com/2008/11/24/mengenal-css/