Aplikasi Website Peminjaman dan Rekomendasi untuk Tempat Peminjaman Komik.
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/