Perancangan Website Portal tentang Wanita dengan Penerapan Sistem Rekomendasi Sederhana.
ABSTRAK
Perancangan aplikasi berbasis web portal tentang wanita ini bertujuan untuk membantu wanita mendapatkan informasi yang dibutuhkan zaman sekarang ini. Perancangan website ini menggunakan konsep rekomendasi artikel dengan penerapan sedikit information retrieval, yang akan membantu pengguna mendapatkan rekomendasi artikel yang sesuai. Fitur rekomendasi ini juga dapat membantu administrator dalam memantau perkembangan pengguna membaca artikel dalam website ini. Aplikasi ini dikembangkan menggunakan bahasa pemrograman PHP dengan database phpmyadmin. Sumber data didapat dari berbagai sumber yaitu beberapa buku referensi, jurnal, internet dan beberapa penelitian secara langsung dari beberapa website portal yang sudah ada sebelumnya. Pada aplikasi ini terdapat fitur konsultasi yang bisa digunakan pengguna untuk berinteraksi dengan dokter-dokter tertentu tentang masalah yang mungkin dialami pengguna. Pengguna juga bisa menggunakan fitur iklan untuk memasang iklan. Aplikasi ini telah dikembangkan dan diuji dengan metode pengujian blackbox. Berdasarkan hasil pengujian blackbox, dapat disimpulkan bahwa aplikasi yang sudah dikembangkan dapat membantu perkembangan website portal untuk wanita ini.
(2)
ABSTRACT
The design of a web-based application portal about women aims at helping women obtain the information needed today. The website is designed with the concept of articles recommendation with information retrieval application. This application which will provide recommendations to users for appropriate articles. The recommendation feature can also help administrators to monitor the progress of the user in reading the articles in this website. This application was developed using PHP programming language and database PHPmyadmin. Data were obtained from various sources which include reference books, journals, the Internet, and some research directly from some website portal that already exists. This application provides features that can be used by users to interact with certain doctors consult about problems that the users experienced. Users can also use the feature to promote advertising. This application was developed and tested with blackbox testing methods. Based on the blackbox test results, it can be concluded that the application has been developed with the appropriate requirements for this woman portal.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ...xiv
DAFTAR NOTASI/ LAMBANG ... xvii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian... 2
1.4.1 Software ... 2
1.4.2 Hardware ... 3
1.4.3 Aplikasi ... 3
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB 2. KAJIAN TEORI ... 5
2.1 Sistem Informasi ... 5
2.1.1 Manfaat Sistem Informasi ... 5
2.1.2 Komponen Sistem Informasi ... 6
2.2 PHP : Hypertext Preprocessor (PHP) ... 7
2.2.1 Tipe Data ... 7
2.2.2 Konversi Tipe Data ... 9
2.2.3 Variabel ... 9
2.2.4 Operator ... 10
(4)
2.2.6 Operasi Array ... 13
2.3 Basis Data ... 14
2.3.1 ERD (Entity – Relation Diagram) ... 15
2.3.2 Entitas ... 15
2.3.3 Atribut ... 15
2.3.4 Relasi ... 16
2.4 Data Flow Diagram (DFD) ... 17
2.4.1 Simbol Data Flow Diagram ... 17
2.4.2 Kamus Data ... 18
2.4.3 Proses Specification (PSPEC) ... 19
2.5 Flowchart ... 20
2.5.1 Bagan Alir Program (program flowchart) ... 20
2.5.2 Bagan Alir Sistem (System Flowchart) ... 20
2.6 SQL (Structured Query Language) ... 21
2.7 Website ... 23
2.7.1 Portal Web ... 23
2.8 BlackBox Testing ... 24
2.9 Sistem Rekomendasi ... 25
2.9.1 Information Retrieval ... 25
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 27
3.1 Proses Bisnis ... 27
3.1.1 Rekomendasi Artikel ... 27
3.1.2 Diskusi ... 28
3.1.3 Berlangganan via E-mail (Subscribe) ... 29
3.1.4 Search Artikel ... 31
3.2 ERD (Entity Relationship Diagram) ... 32
3.2.1 Transformasi ER-Diagram ... 33
3.3 DFD (Data Flow Diagram) ... 39
3.3.1 DFD Level 0 (Konteks) ... 40
3.3.2 DFD Level 1 ... 41
3.3.3 DFD Level 2 Proses 6 Mengelola Iklan ... 42
(5)
3.3.5 DFD Level 2 Proses 8 Mengelola Konsultasi ... 46
3.3.6 DFD Level 2 Proses 9 Mengelola Profil ... 47
3.3.7 DFD Level 2 Proses 10 Mengelola Artikel ... 48
3.4 Kamus Data ... 49
3.5 Proses Specification (PSPEC) ... 58
3.6 Layout User Interface (UI) ... 67
3.6.1 Tampilan Rancangan Antarmuka Beranda (Guest) ... 68
3.6.2 Tampilan Rancangan Antarmuka Beranda (Member)... 69
3.6.3 Tampilan Rancangan Antarmuka Login ... 70
3.6.4 Tampilan Rancangan Antarmuka Daftar Pengguna ... 71
3.6.5 Tampilan Rancangan Antarmuka Daftar Artikel ... 72
3.6.6 Tampilan Rancangan Antarmuka Detail Artikel ... 73
3.6.7 Tampilan Rancangan Antarmuka Konsultasi Member ... 74
3.6.8 Tampilan Rancangan Antarmuka Konsultasi Dokter... 75
3.6.9 Tampilan Rancangan Antarmuka Detail Konsultasi ... 76
3.6.10 Tampilan Rancangan Antarmuka Diskusi ... 77
3.6.11 Tampilan Rancangan Antarmuka Detail Diskusi... 78
3.6.12 Tampilan Rancangan Antarmuka Iklan ... 79
3.6.13 Tampilan Rancangan Antarmuka Detail Iklan ... 80
BAB 4. HASIL PENELITIAN ... 81
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 103
5.1 Pengujian Login ... 103
5.2 Pengujian Registrasi ... 104
5.3 Pengujian Diskusi ... 106
5.4 Pengujian Iklan ... 107
5.5 Pengujian Konsultasi ... 110
5.6 Pengujian Edit Profil ... 111
5.7 Pengujian Tambah Artikel ... 113
5.8 Pengujian Tambah Keyword ... 114
5.9 Pengujian Tambah Kategori Iklan ... 115
5.10 Pengujian Tambah Kategori Artikel... 115
(6)
6.1 Simpulan ... 117
6.2 Saran ... 118
DAFTAR PUSTAKA ... 119
(7)
DAFTAR GAMBAR
Gambar 3.1 Flowchart Rekomendasi Artikel ... 28
Gambar 3.2 Flowchart Tambah Diskusi ... 29
Gambar 3.3 Flowchart Subscribe via e-mail... 30
Gambar 3.4 Flowchart Search artikel ... 32
Gambar 3.5 ERD ... 32
Gambar 3.6 DFD Level 0 (Konteks) ... 40
Gambar 3.7 DFD Level 1(1) ... 41
Gambar 3.8 DFD Level 2 Proses 6 ... 42
Gambar 3.9 DFD Level 2 Proses 7 ... 44
Gambar 3.10 DFD Level 2 Proses 8 ... 46
Gambar 3.11 DFD Level 2 Proses 9 ... 47
Gambar 3.12 DFD Level 2 Proses 10 ... 48
Gambar 3.13 Tampilan Rancangan Antarmuka Beranda (Guest) ... 68
Gambar 3.14 Tampilan Rancangan Antarmuka Beranda (Member) ... 69
Gambar 3.15 Tampilan Rancangan Antarmuka Login ... 70
Gambar 3.16 Tampilan Rancangan Antarmuka Registrasi ... 71
Gambar 3.17 Tampilan Rancangan Antarmuka Artikel ... 72
Gambar 3.18 Tampilan Rancangan Antarmuka Detail Artikel ... 73
Gambar 3.19 Tampilan Rancangan Antarmuka Konsultasi Member ... 74
Gambar 3.20 Tampilan Rancangan Antarmuka Konsultasi Dokter ... 75
Gambar 3.21 Tampilan Rancangan Antarmuka Detai Konsultasi... 76
Gambar 3.22 Tampilan Rancangan Antarmuka Diskusi ... 77
Gambar 3.23 Tampilan Rancangan Antarmuka Detail Diskusi ... 78
Gambar 3.24 Tampilan Rancangan Antarmuka Iklan... 79
Gambar 3.25 Tampilan Rancangan Antarmuka Detail Iklan... 80
Gambar 4.1 Halaman Login ... 81
Gambar 4.2 Halaman Lupa Password ... 81
Gambar 4.3 Halaman Beranda Guest ... 82
Gambar 4.4 Halaman beranda member ... 83
(8)
Gambar 4.6 Halaman Artikel ... 85
Gambar 4.7 Halaman View Artikel ... 86
Gambar 4.8 Halaman Komentar View Artikel ... 87
Gambar 4.9 Halaman Profil Saya ... 87
Gambar 4.10 Halaman Ubah Profil ... 88
Gambar 4.11 Halaman Ubah Akun ... 88
Gambar 4.12 Halaman Konsultasi Member ... 89
Gambar 4.13 Halaman View Konsultasi ... 90
Gambar 4.14 Halaman Konsultasi Dokter ... 90
Gambar 4.15 Halaman Daftar Iklan ... 91
Gambar 4.16 Halaman Tambah Artikel Dokter ... 92
Gambar 4.17 Halaman View Iklan ... 93
Gambar 4.18 Halaman Tambah Diskusi ... 93
Gambar 4.19 Halaman View Diskusi ... 94
Gambar 4.20 Halaman Registrasi ... 95
Gambar 4.21 Halaman Admin Pengguna ... 95
Gambar 4.22 Halaman Admin Artikel ... 96
Gambar 4.23 Halaman Tambah Artikel Baru Admin ... 97
Gambar 4.24 Halaman Data Keyword ... 97
Gambar 4.25 Halaman Tambah Data Keyword ... 98
Gambar 4.26 Halaman Konfirmasi Diskusi Admin (Disetujui) ... 98
Gambar 4.27 Halaman Konfirmasi Diskusi Admin (Belum Disetujui) ... 99
Gambar 4.28 Halaman Konfirmasi Konsultasi Admin (Disetujui) ... 100
Gambar 4.29 Halaman Konfirmasi Konsultasi Admin (Belum disetujui) ... 100
Gambar 4.30 Halaman Data Iklan ... 101
Gambar 4.31 Halaman Data Kategori Iklan ... 101
(9)
DAFTAR TABEL
Tabel 2.1 Escaped Character ... 8
Tabel 2.2 PHP Cast Operator ... 9
Tabel 2.3 Operator Perbandingan ... 10
Tabel 2.4 Operator Logika ... 11
Tabel 2.5 Operator Increment/Decrement ... 11
Tabel 2.6 Tabel Notasi Tipe Data ... 19
Tabel 2.7 Tabel Notasi Struktur Data ... 19
Tabel 3.1 Tabel User ... 33
Tabel 3.2 Tabel Pengguna ... 33
Tabel 3.3 Tabel Artikel ... 34
Tabel 3.4 Tabel Kategori... 34
Tabel 3.5 Tabel Artikel Keyword ... 34
Tabel 3.6 Tabel Keyword ... 34
Tabel 3.7 Tabel Komentar Artikel ... 35
Tabel 3.8 Tabel Diskusi ... 35
Tabel 3.9 Tabel Diskusi Admin ... 35
Tabel 3.10 Tabel Komentar Diskusi ... 36
Tabel 3.11 Tabel Konsultasi ... 36
Tabel 3.12 Tabel Komentar Konsultasi ... 36
Tabel 3.13 Tabel Kategori Iklan ... 37
Tabel 3.14 Tabel Iklan ... 37
Tabel 3.15 Tabel Member Iklan ... 38
Tabel 3.16 Tabel Subscribe ... 38
Tabel 3.17 Tabel Kategori Subscribe ... 38
Tabel 3.18 Tabel Rating... 38
Tabel 3.19 Tabel Log ... 39
Tabel 3.20 Tabel Konsultasi Admin ... 39
Tabel 3.21 Tabel Kata Kasar ... 39
Tabel 3.22 Tabel User ... 49
(10)
Tabel 3.24 Tabel Artikel ... 50
Tabel 3.25 Tabel Kategori Artikel ... 51
Tabel 3.26 Tabel Artikel Keyword ... 51
Tabel 3.27 Tabel Keyword ... 51
Tabel 3.28 Tabel Komentar Artikel ... 51
Tabel 3.29 Tabel Diskusi ... 52
Tabel 3.30 Tabel Diskusi Admin ... 52
Tabel 3.31 Tabel Komentar Diskusi ... 53
Tabel 3.32 Tabel Konsultasi ... 53
Tabel 3.33 Tabel Komentar Konsultasi ... 54
Tabel 3.34 Tabel Iklan ... 54
Tabel 3.35 Tabel Kategori Iklan ... 55
Tabel 3.36 Tabel Member Iklan ... 55
Tabel 3.37 Tabel Log ... 56
Tabel 3.38 Tabel Rating... 56
Tabel 3.39 Tabel Subscribe ... 56
Tabel 3.40 Tabel Kategori Subscribe ... 57
Tabel 3.41 Tabel Konsultasi Admin ... 57
Tabel 3.42 Tabel Kata Kasar ... 57
Tabel 3.43 Proses Login ... 58
Tabel 3.44 Proses Menambah Data Iklan ... 58
Tabel 3.45 Proses Mengubah Data Iklan ... 59
Tabel 3.46 Proses Menambah Kategori Iklan ... 59
Tabel 3.47 Mengubah Kategori Iklan ... 60
Tabel 3.48 Proses Menambah Diskusi... 60
Tabel 3.49 Proses Mengomentari Diskusi ... 61
Tabel 3.50 Proses Konfirmasi Diskusi... 61
Tabel 3.51 Proses Menambah Konsultasi ... 62
Tabel 3.52 Proses Mengomentari Konsultasi ... 62
Tabel 3.53 Proses Konfirmasi Konsultasi ... 63
Tabel 3.54 Proses Melihat Profil Pengguna ... 63
(11)
Tabel 3.56 Menambah Data Artikel ... 64
Tabel 3.57 Proses Mengubah Artikel ... 65
Tabel 3.58 Proses Mengomentari Artikel ... 65
Tabel 3.59 Proses Menambah Kategori Artikel ... 66
Tabel 3.60 Proses Mengubah Kategori Artikel ... 66
Tabel 3.61 Proses Mencari Artikel ... 67
Tabel 5.1 Tabel Pengujian Login ... 103
Tabel 5.2 Tabel Pengujian Registrasi ... 104
Tabel 5.3 Tabel Pengujian Diskusi ... 107
Tabel 5.4 Tabel Pengujian Iklan... 107
Tabel 5.5 Tabel Pengujian Konsultasi ... 110
Tabel 5.6 Tabel Pengujian Edit Profil ... 111
Tabel 5.7 Tabel Pengujian Tambah Artikel ... 113
Tabel 5.8 Tabel Pengujian Tambah Keyword ... 114
Tabel 5.9 Tabel Pengujian Tambah Kategori Iklan ... 115
(12)
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
ERD Entitas
Sebuah objek yang keberadaannya dapat dibedakan terhadap objek lain
ERD Atribut Sederhana
Atribut atomic yang tidak dapat dipilih
lagi.
ERD Atribut Komposit
Atribut yang masih dapat diuraikan lagi
menjadi sub-sub atribut yang memiliki
makna
ERD Atribut bernilai
tunggal
Atribut yang memiliki paling banyak memiliki satu nilai untuk setiap baris
data
ERD Atribut bernilai
banyak
Atribut yang dapat di isi lebih dari satu nilai, tetapi memiliki
jenis yang sama
ERD Atribut turunan
Atribut yang nilai-nilainya diperoleh dari turunan atribut atau tabel lain yang saling berhubungan
N a m a
N a m a t e n g a h N a m a b e la k a n g N a m a D e p a n
N I M
N o m o r _ t e le p o n
(13)
Jenis Notasi/Lambang Nama Arti
ERD Relasi
Hubungan di antara sejumlah entitas yang berasal dari himpunan entitas
berbeda
ERD Relasi One to One
Relasi di mana setiap himpunan entitas A berhubungan dengan
palling banyak satu entitas pada himpunan entitas B,
dan begitu pula sebaliknya.
ERD Relasi One to
Many
Relasi di mana setiap entitas pada himpunan entitas A dapat berhubunngan
dengan paling banyak satu entitas
pada himpunan entitas B, tetapi tidak
sebaliknya.
ERD Relasi Many to
One
Relasi di mana setiap entitas pada himpunan entitas A dapat berhubunngan
dengan paling banyak satu entitas
pada himpunan entitas B, tetapi tidak
A B
A B
(14)
sebaliknya.
ERD Relasi Many to
Many
Relasi di mana setiap entitas pada himpunan entitas A dapat berhubungan
dengan banyak entitas pada himpunan entitas B,
dan demikian juga sebaliknya.
DFD Entitas Eksternal
Sebuah elemen sistem atau sistem
lain yang menghasilkan informasi bagi proses
atau menerima informasi yang dihasilkan oleh
proses
DFD Proses Diaplikasikan ke data
(atau kontrol)
DFD Objek data Penunjuk aliran data
DFD Penyimpanan data Notasi untuk
penyimpanan data pada database
Flowchart Input/output Mewakili data
input/output
(15)
Jenis Notasi/Lambang Nama Arti
Flowchart Proses Mewakili suatu proses
Flowchart Decision
Menyelesaikan kondisi didalam
program
Flowchart Terminator
Menunjukan awal dan akhir dari suatu
proses
Flowchart Garis alir Menunjukan arus dari proses
Flowchart Database
Menunjukkan tempat penyimpanan dalam
database
Flowchart Dokumen
Menggambarkan semua jenis
dokumen
Flowchart Proses manual
Segala proses yang terjadi dengan kegiatan manual tanpa adanya sistem
yang terkomputerisasi
Flowchart Arsip
File komputer / non komputer yang disimpan sebagai
arsip
Flowchart Keyboard Input yang
(16)
sistem dilakukan secara manual
Flowchart Display
output yang ditampilkan pada
(17)
BAB 1. PENDAHULUAN
1.1 Latar Belakang Masalah
Sejalan dengan perkembangan manusia, cara dan sarana yang digunakan untuk mendapat informasi senantiasa berubah. Manusia cenderung ingin bahkan sekarang ini sudah menjadi suatu kebutuhan untuk mendapatkan informasi dengan cara yang mudah, efisien, akurat dan
modern. Zaman sekarang ini, manusia lebih senang menggunakan perangkat smartphone untuk mengakses beberapa informasi. Dan sekarang ini mulai dikenal website portal sebagai sarana untuk memenuhi kebutuhan manusia tersebut. Website portal adalah situs web yang menyediakan kemampuan tertentu yang dibuat sedemikian rupa mencoba menuruti selera para pengunjungnya. Kemampuan portal yang lebih spesifik adalah penyediaan kandungan informasi yang dapat diakses menggunakan beragam perangkat, misalnya komputer pribadi, komputer jinjing (notebook), PDA (PersonalDigitalAssistant), atau bahkan telepon genggam.
Wanita cenderung membutuhkan informasi yang akurat tentang kesehatan, kecantikan dan kebutuhan-kebutuhan yang lain dalam kehidupan sehari-hari. Dan zaman sekarang ini, kebanyakan wanita menerapkan hidup mandiri dan bekerja. Wanita sangat jarang untuk melihat dan mendapatkan informasi dalam media dengan bentuk koran, majalah, dan media cetak lainnya. Mereka cenderung lebih senang jika mendapatkan informasi dalam bentuk elektronik seperti website.
Untuk memenuhi kebutuhan wanita tersebut, akan dirancang website
portal untuk kewanitaan yang akan membahas semua informasi tentang kewanitaan yang dibutuhkan zaman sekarang ini. Sangat diharapkan website
ini dapat membantu para wanita untuk mendapatakan informasi yang tepat, akurat dan modern sesuai yang diinginkan.
(18)
2
1.2 Rumusan Masalah
Berdasarkan latar belakang yang disebutkan pada point 1.1, maka dibuat rumusan masalah sebagai berikut :
1. Bagaimana menampilkan informasi seputar wanita yang lengkap dan dapat diakses secara online?
2. Bagaimana sistem dapat mencatat kegiatan pengguna sehingga dapat memberikan rekomendasi artikel yang tepat kepada pengguna?
3. Bagaimana sistem dapat mengelola artikel, diskusi, konsultasi dan iklan? 4. Bagaimana sistem dapat memberikan informasi berlangganan kepada
pengguna sesuai kebutuhan pengguna?
1.3 Tujuan Pembahasan
Pembuatan website portal ini memiliki beberapa tujuan, diantaranya : 1. Membuat website portal yang berisi informasi yang lengkap tentang
kewanitaan yang akurat, tepat, terbaru dan modern dengan tampilan yang menarik untuk wanita.
2. Membuat website yang dapat mencatat history pengguna dalam melihat artikel pada website sehingga dapat memberikan rekomendasi kepada pengguna yang sesuai.
3. Membuat website yang menyediakan fasilitas untuk mengelola artikel, diskusi, konsultasi dan iklan.
4. Membuat website yang menyediakan fasilitas subscribe artikel yang bisa digunakan oleh pengguna untuk mendapatkan artikel secara berlangganan yang akan dikirim melalui e-mail.
1.4 Ruang Lingkup Kajian
1.4.1 Software
Batasan software (perangkat lunak) yang digunakan adalah sebagai berikut :
1. Php Designer 8 2. XAMPP
(19)
3
3. PhpMyAdmin
1.4.2 Hardware
Batasan hardware (perangkat keras) minimum yang digunakan adalah sebagai berikut :
1. Windows XP
2. Komputer Core 2 duo 3. Memory 1 GB
1.4.3 Aplikasi
Aplikasi ini dapat digunakan oleh beberapa tingkatan user yaitu
member, administrator, guest. Berikut ini hak akses yang diberikan kepada masing-masing user:
1. Member dapat mengakses website setelah melakukan registrasi dan bisa mendapat rekomendasi artikel.
2. Administrator dapat mengelola semua fitur yang ada pada website
3. Guest hanya dapat melihat artikel yang ada pada website. 4. Website ini tidak menangani proses pembayaran iklan.
1.5 Sumber Data
Sumber data penelitian terdiri dari data primer dan data sekunder. Data primer diperoleh secara langsung dari instansi yang bersangkutan untuk mendukung pembuatan aplikasi ini. Sedangkan data sekunder diperoleh melalui studi literatur dari materi referensi mengenai PHP yang bisa di dapat dari buku-buku penunjang, sumber informasi tertulis, dan situs-situs
1.6 Sistematika Penyajian
Sistematika pengajian dari pengerjaan laporan tugas akhir ini adalah sebagai berikut :
(20)
4
BAB 1 PENDAHULUAN
Bab ini berisi tentang latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data.
BAB 2 KAJIAN TEORI
Bab ini akan menjelaskan tentang teori dalam penyelesaian laporan tugas akhir ini.
BAB 3 ANALISA DAN RANCANGAN SISTEM
Bab ini akan menjelaskan pemodelan dan diagram alir data, diantara lain memuat ERD (Entity Relationship Diagram), DFD (Data Flow Diagram), UI (User Interface).
BAB 4 HASIL PENELITIAN
Bab ini akan menjelaskan aplikasi yang dijalankan dan dipakai beserta contoh tampilan pengoperasian aplikasi tersebut.
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini akan menjelaskan tentang rencana pembahasan dan pengujian aplikasi yang dibuat.
BAB 6 SIMPULAN DAN SARAN
Bab ini akan memberikan kesimpulan dan saran dalam laporan proyek ini.
(21)
BAB 6. SIMPULAN DAN SARAN
Pada bab ini dijelaskan simpulan dan saran dari hasil pembahasan dan uji coba aplikasi website portal tentang wanita dengan penerapan sistem rekomendasi sederhana.
6.1 Simpulan
Dari hasil analisis, perancangan dan pengujian portal web untuk wanita dapat disimpulkan sebagai berikut:
1. Website dapat membuat sistem yang berisi informasi yang lengkap tentang seputar kewanitaan disertai dengan tampilan yang menarik untuk wanita.
2. Website dapat membuat sistem yang dapat mencatat history pengguna dalam melihat artikel pada website sehingga dapat memberikan rekomendasi kepada pengguna yang sesuai.
3. Website dapat membuat sistem yang dapat mengelola dengan menggunakan fasiltias text editor untuk hal-hal sebagai berikut:
a. Pengelolaan artikel dapat dilakukan penambahan, dan pengubahan isi artikel. Semua artikel disimpan di dalam arsip yang lengkap, sehingga kapanpun diperlukan, pengguna dapat melihatnya.
b. Pengelolaan diskusi dan konsultasi dilakukan berupa penambahan topik diskusi, menyeleksi topik-topik diskusi yang layak dimuat di
website, untuk yang tidak dianggap layak akan dihapus.
c. Pengelolaan iklan sebagai fitur bisnis bagi pemilik website. Iklan dapat ditampilkan dibeberapa bagian website. Iklan hanya dapat diaktifkan dan dinonaktifkan jika masa tayang iklan sudah habis.
4. Website dapat membuat sistem yang menyediakan fasilitas subscribe
artikel yang bisa digunakan oleh pengguna untuk mendapatkan artikel secara berlangganan yang akan dikirim melalui e-mail.
(22)
118
6.2 Saran
Untuk pengembangan aplikasi ini agar lebih baik, penulis menyarankan beberapa hal sebagai berikut :
1. Aplikasi ini sebaiknya ditambahkan semacam jual beli produk yang berhubungan dengan wanita untuk dapat menarik minat pengguna.
2. Aplikasi ini sebaiknya dibuat untuk perangkat mobile (smartphone, dll). 3. Fitur search engine dapat dilengkapi untuk perkembangan yang lebih baik
(23)
DAFTAR PUSTAKA
[1] A. Wibowo and M. F. Husein, Sistem Informasi Manajemen, Revisis ed., AMP YKPN, 2002.
[2] J. HM, Analisis & Disain Sistem Informasi, Yogyakarta: Andi Offset, 1990.
[3] F. Aziz, Belajar Sendiri Pemrograman PHP 4, Jakarta: Elex Media Komputindo, 2002.
[4] Fathansyah, Basis Data, Bandung: Informatika, 1999.
[5] R. V. Imbar and B. Suteja, Pemrograman Web-Commerce dengan ORACLE dan ASP, Bandung: Informatika, 2006.
[6] J. HM, Analisis dan Desain Sistem Informasi, 2 ed., Yogyakarta: Andi, 2001.
[7] Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi, 2004. [8] A. Solichin, Pemrograman Web dengan PHP MySQL, 2009.
[9] Y. 10 Jam Menguasai Internet, Teknologi dan Aplikasinya, Jakarta: PT. Elex Media Komputindo, 2008.
[10] W. S. Rahayu, Sejarah Internet, 2011.
[11] a. ahira, "anneahira," [Online]. Available: www.anneahira.com.
[12] L. McGinty and B. Smyth, selection : analysis of critiquing and preference, Int J Electron Commerce, 2006.
[13] Wiley, Information Retrieval : Searching in the 21st Century, A. Goker and J. Davies, Eds., 2009.
(1)
2
1.2 Rumusan Masalah
Berdasarkan latar belakang yang disebutkan pada point 1.1, maka dibuat rumusan masalah sebagai berikut :
1. Bagaimana menampilkan informasi seputar wanita yang lengkap dan dapat diakses secara online?
2. Bagaimana sistem dapat mencatat kegiatan pengguna sehingga dapat memberikan rekomendasi artikel yang tepat kepada pengguna?
3. Bagaimana sistem dapat mengelola artikel, diskusi, konsultasi dan iklan? 4. Bagaimana sistem dapat memberikan informasi berlangganan kepada
pengguna sesuai kebutuhan pengguna?
1.3 Tujuan Pembahasan
Pembuatan website portal ini memiliki beberapa tujuan, diantaranya : 1. Membuat website portal yang berisi informasi yang lengkap tentang
kewanitaan yang akurat, tepat, terbaru dan modern dengan tampilan yang menarik untuk wanita.
2. Membuat website yang dapat mencatat history pengguna dalam melihat artikel pada website sehingga dapat memberikan rekomendasi kepada pengguna yang sesuai.
3. Membuat website yang menyediakan fasilitas untuk mengelola artikel, diskusi, konsultasi dan iklan.
4. Membuat website yang menyediakan fasilitas subscribe artikel yang bisa digunakan oleh pengguna untuk mendapatkan artikel secara berlangganan yang akan dikirim melalui e-mail.
1.4 Ruang Lingkup Kajian
1.4.1 Software
Batasan software (perangkat lunak) yang digunakan adalah sebagai berikut :
(2)
3. PhpMyAdmin
1.4.2 Hardware
Batasan hardware (perangkat keras) minimum yang digunakan adalah sebagai berikut :
1. Windows XP
2. Komputer Core 2 duo 3. Memory 1 GB
1.4.3 Aplikasi
Aplikasi ini dapat digunakan oleh beberapa tingkatan user yaitu
member, administrator, guest. Berikut ini hak akses yang diberikan kepada masing-masing user:
1. Member dapat mengakses website setelah melakukan registrasi dan bisa mendapat rekomendasi artikel.
2. Administrator dapat mengelola semua fitur yang ada pada website
3. Guest hanya dapat melihat artikel yang ada pada website. 4. Website ini tidak menangani proses pembayaran iklan.
1.5 Sumber Data
Sumber data penelitian terdiri dari data primer dan data sekunder. Data primer diperoleh secara langsung dari instansi yang bersangkutan untuk mendukung pembuatan aplikasi ini. Sedangkan data sekunder diperoleh melalui studi literatur dari materi referensi mengenai PHP yang
(3)
4
BAB 1 PENDAHULUAN
Bab ini berisi tentang latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data.
BAB 2 KAJIAN TEORI
Bab ini akan menjelaskan tentang teori dalam penyelesaian laporan tugas akhir ini.
BAB 3 ANALISA DAN RANCANGAN SISTEM
Bab ini akan menjelaskan pemodelan dan diagram alir data, diantara lain memuat ERD (Entity Relationship Diagram), DFD (Data Flow Diagram), UI (User Interface).
BAB 4 HASIL PENELITIAN
Bab ini akan menjelaskan aplikasi yang dijalankan dan dipakai beserta contoh tampilan pengoperasian aplikasi tersebut.
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini akan menjelaskan tentang rencana pembahasan dan pengujian aplikasi yang dibuat.
BAB 6 SIMPULAN DAN SARAN
Bab ini akan memberikan kesimpulan dan saran dalam laporan proyek ini.
(4)
Pada bab ini dijelaskan simpulan dan saran dari hasil pembahasan dan uji coba aplikasi website portal tentang wanita dengan penerapan sistem rekomendasi sederhana.
6.1 Simpulan
Dari hasil analisis, perancangan dan pengujian portal web untuk wanita dapat disimpulkan sebagai berikut:
1. Website dapat membuat sistem yang berisi informasi yang lengkap tentang seputar kewanitaan disertai dengan tampilan yang menarik untuk wanita.
2. Website dapat membuat sistem yang dapat mencatat history pengguna dalam melihat artikel pada website sehingga dapat memberikan rekomendasi kepada pengguna yang sesuai.
3. Website dapat membuat sistem yang dapat mengelola dengan menggunakan fasiltias text editor untuk hal-hal sebagai berikut:
a. Pengelolaan artikel dapat dilakukan penambahan, dan pengubahan isi artikel. Semua artikel disimpan di dalam arsip yang lengkap, sehingga kapanpun diperlukan, pengguna dapat melihatnya.
b. Pengelolaan diskusi dan konsultasi dilakukan berupa penambahan topik diskusi, menyeleksi topik-topik diskusi yang layak dimuat di
website, untuk yang tidak dianggap layak akan dihapus.
(5)
118
6.2 Saran
Untuk pengembangan aplikasi ini agar lebih baik, penulis menyarankan beberapa hal sebagai berikut :
1. Aplikasi ini sebaiknya ditambahkan semacam jual beli produk yang berhubungan dengan wanita untuk dapat menarik minat pengguna.
2. Aplikasi ini sebaiknya dibuat untuk perangkat mobile (smartphone, dll). 3. Fitur search engine dapat dilengkapi untuk perkembangan yang lebih baik
(6)
[1] A. Wibowo and M. F. Husein, Sistem Informasi Manajemen, Revisis ed., AMP YKPN, 2002.
[2] J. HM, Analisis & Disain Sistem Informasi, Yogyakarta: Andi Offset, 1990.
[3] F. Aziz, Belajar Sendiri Pemrograman PHP 4, Jakarta: Elex Media Komputindo, 2002.
[4] Fathansyah, Basis Data, Bandung: Informatika, 1999.
[5] R. V. Imbar and B. Suteja, Pemrograman Web-Commerce dengan ORACLE dan ASP, Bandung: Informatika, 2006.
[6] J. HM, Analisis dan Desain Sistem Informasi, 2 ed., Yogyakarta: Andi, 2001.
[7] Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi, 2004. [8] A. Solichin, Pemrograman Web dengan PHP MySQL, 2009.
[9] Y. 10 Jam Menguasai Internet, Teknologi dan Aplikasinya, Jakarta: PT. Elex Media Komputindo, 2008.
[10] W. S. Rahayu, Sejarah Internet, 2011.
[11] a. ahira, "anneahira," [Online]. Available: www.anneahira.com.
[12] L. McGinty and B. Smyth, selection : analysis of critiquing and preference, Int J Electron Commerce, 2006.