Abstract. Keywords : Recommendation system, Direct Selling Network, Greedy Algorithm, Knapsack Problem. viii

dokumen-dokumen yang mirip
ABSTRAK. Kata kunci : aplikasi website, Point Reward, Metode Tes t, grafik.

ABSTRAK. Kata Kunci: behaviour prediction, upselling, e-commerce, online, pemesanan, pengiriman, sms gateway. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Website, Kost, SIMADE. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : penjualan, pembelian, peramalan, metode Brown s Double Exponential Smoothing, MAPE. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: information retrieval, rekomendasi, wanita, web portal UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. vi Universitas Kristen Maranataha

ABSTRAK. Kata Kunci: E-Commerce, Rekomendasi Produk, Perlengkapan. Universitas Kristen Maranatha

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci: baby shop, ecommerce, Nearest Neighbor. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Aplikasi, Lelang, Penjualan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: gateway, e-commerce,aplikasi berbasis web,customer relationship management.

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. vi Universitas Kristen Maranatha

Penerapan Algoritma Greedy Knapsack untuk Optimalisasi Poin pada Situs Anggota Direct Selling Oriflame

ABSTRAK. Kata Kunci: Format Digital, Digital Music Store, PHP, SQL

ABSTRAK. Kata kunci : e-commerce, product affinity analysis, analisis asosiasi, rekomendasi

KATA PENGANTAR. Puji dan syukur kepada Tuhan Yang Maha Esa atas kasih dan karunia-nya

ABSTRAK. pegawai, proses pembayaran, proses penilaian, penyampaian pengumumanpengumuman,

ABSTRAK. vii. Kata kunci: absensi, gaji, pajak penghasilan pasal 21, penilaian kinerja, sistem pendukung keputusan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Aplikasi Akuntansi, Laporan Keuangan, Pencatatan Data Transaksi, Penyimpanan Data Transaksi

ABSTRAK. Kata Kunci : Helios Fitness Center, sistem informasi

HALAMAN MOTTO. Tak ada yang tak mungkin bila kita yakin. (Junaedi Sutanto)

ABSTRAK. Kata Kunci: akuntansi, laporan keuangan, Sistem Informasi Akuntansi

ABSTRAK. Kata Kunci: Paris Online Shop, e-commerce, PHP, MySQL, penjualan dan pembelian, stock, tracking pengiriman. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Sistem Akademik, Penerimaan Siswa Baru, SMP Negeri 1 Bandung. Universita s Kristen Maranatha

ABSTRAK. Kata kunci : aplikasi peternakan, barcode reader, CODE-39, informasi kelinci, kamus penyakit, kartu kelinci, web peternakan, web service.

LEMBAR PENGESAHAN ABSTRACT

ABSTRAK. Kata kunci : lelang online, grafik pie chart, bidding mechanism, auction scedulling, item listing. Universitas Kristen Maranatha

Abstrak. Kata Kunci : Sistem Rekomendasi, Lowongan Kerja, Simple Additive Weighting.

ABSTRAK. Kata kunci: Spam, Android, Pesan, Java, Webservice. Universitas Kristen Maranatha

ABSTRAK. viii. Kata Kunci: Jaringan, Konstruksi, Pelaporan, Proyek, Sistem Informasi. Universitas Kristen Maranatha

DAFTAR TABEL Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 4.1 Tabel 4.2

ABSTRAK. Kata kunci: Optimasi Penjadwalan, Algoritma Genetik

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Smartphone, Portal, Situs

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

ABSTRAK. viii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : e-commerce, forecasting, penjualan, pembelian, web.

ABSTRAKSI. Universitas Kristen Maranatha

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xviii BAB I PENDAHULUAN Perumusan Masalah...

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

ABSTRAK. Kata Kunci : Sistem Informasi, Kepegawaian, Web, PHP, MySQL.

ABSTRACT. Keyword: online scheduling, online registration, pre-owned cars

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: sistem informasi, lowongan pekerjaan, sistem pendukung keputusan, fuzzy model tahani, C#, SQL server 2008

7.2 Saran DAFTAR PUSTAKA

DAFTAR ISI HALAMAN JUDUL

LAPORAN TUGAS AKHIR... ii. LEMBAR PENGESAHAN PEMBIMBING... iii. LEMBAR PENGESAHAN PENGUJI... iv. SURAT PERNYATAAN... v. MOTTO DAN PERSEMBAHAN...

INTISARI. Kata kunci: file, Internet, website.

ABSTRACT. Keywords : Academic Information System

ABSTRAK. Kata Kunci : pengeluaran, pembelian, penjualan, persediaan barang, pemilihan supplier, sistem informasi, desktop

DAFTAR ISI. LEMBAR PENGESAHAN PEMBIMBING... i. LEMBAR PERNYATAAN KEASLIAN... ii. LEMBAR PENGESAHAN PENGUJI... iii. HALAMAN PERSEMBAHAN...

ABSTRAK. Kata Kunci: Sistem informasi, c#, SQL Server, kegiatan transaksi, laporan penjulan. Universiitas Kristen Marantha

ABSTRAK. vii. Kata kunci : Akuntansi

ABSTRAK. Kata kunci : penjualan, pembelian, aplikasi desktop, C#, Microsoft SQL. Server

ABSTRAK. Kata Kunci: Kompetensi, Pekerjaan, Survei. Universitas Kristen Maranatha

ABSTRAK. KataKunci : Bank Soal, Bank Materi,QuizOnline, Statistik Nilai, Konsultasi, PHP, MySQL. iii. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: e-commerce, pet shop, pemrograman PHP, sistem rekomendasi. Universitas Kristen Maranatha

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... vii. DAFTAR GAMBAR... xiii. DAFTAR TABEL... xviii

ABSTRAK. Kata Kunci : E-commerce, Website Penjualan Alat Musik, Customer. ii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Rekomendasi, Ulasan, Penjualan, Pelacakan, Pembelian. Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha


ABSTRAK. v Universitas Kristen Maranatha

DAFTAR ISI. viii. LEMBAR PENGESAHAN... i. PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii. PERNYATAAN PUBLIKASI LAPORAN PENELITIAN...

ABSTRAK. Kata Kunci : E-commerce, Website Penjualan buku, Customer, dan Error Handling. iii. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: buku, online, e-commerce, dashboard, laporan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : pengukuran kinerja, penggajian, presensi, aplikasi desktop

DAFTAR ISI. DAFTAR ISI xi DAFTAR TABEL xiv DAFTAR GAMBAR xv. 1.5 Manfaat Penelitian Metodologi Penelitian... 3

ABSTRACT. Key : student management, statistic informatation, calculation of students' grades. ii Universitas Kristen Maranatha

3.2.1 Web Map Admin Web Map Member Web Map Guest Perancangan User Interface Desain Halaman Menu

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

ABSTRAK. i Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: sistem pakar, kerusakan hardware, personal computer, forward chaining,atx, form factor. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Sistem informasi, produksi, peramalan, bahan, baku. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: pengelolaan, pemesanan, dan pemberian informasi. vii Universitas Kristen Maranatha

LEMBAR PENGESAHAN PEMBIMBING...

ABSTRAK. Kata Kunci: Alat kesehatan, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : café, pemesanan, produksi, dapur, pembayaran, php. Universitas Kristen Maranatha

ABSTRAK. vii. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Antrian, Pendaftaran Rumah Sakit, Sistem, SMS gateway, Rumah Sakit. Universitas Kristen Maranatha

ABSTRACT. Key word : Website of sale, record of customer s order, record transaction of sales. v Universitas Kristen Maranatha

3.5.3 DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES 6...

ABSTRACT. Keywords : Application, E-Commerce, Customer Relationship Management

ABSTRAK. Kata Kunci: E-learning, Online test, Penilaian, Pendidikan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : tugas akhir, bimbingan, online, framework, dan codeigniter. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : pengelolaan barang, basis data, transaksi.

DAFTAR ISI. Universitas Kristen Maranatha

ABSTRAKSI. Keywords: Aplikasi Web, Keuangan, Sistem Akuntansi. Universitas Kristen Maranatha

ABSTRACT. Keyword: PT. Elastico, Manual, Web Application, Data/Stock Processing, Clothes, Order, User, Report, Accounting

ABSTRAK. Kata Kunci : CRM, salon. Univesitas Kristen Maranatha

ABSTRAK. vi Universitas Kristen Maranatha

Transkripsi:

Abstrak Aplikasi sistem rekomendasi jaringan direct selling adalah sebuah aplikasi berbasis website yang menjadi sebuah media informasi utama para member Oriflame dimana para member dapat mendapatkan informasi berita, data transaksi beserta poin pencapaian, katalog produk, dan informasi lainnya. Aplikasi ini merupakan landasan utama komunikasi antara sesama member dan administrator. Penerapan sistem rekomendasi dalam aplikasi ini merupakan sistem rekomendasi yang memberikan rekomendasi kepada seorang member daftar produk yang dibeli dengan poin optimal berdasarkan jumlah nominal input dari member tersebut. Sistem rekomendasi produk tersebut menggunakan metode algoritma greedy knapsack problem. Algoritma tersebut mencari daftar produk melalui 3 tahap yaitu greedy by weight, greedy by profit, dan greedy by density. Hasil akhir yang didapat merupakan daftar produk dengan poin optimal setelah dibandingkan berdasarkan pencarian produk ketiga metode dalam algoritma greedy knapsack problem. Selain itu, setelah dilakukan survey terhadap 20 member Oriflame, sistem ini sangat membantu member dalam pemilihan produk yang dibeli dalam transaksi yang dilakukan serta aplikasi dapat mudah dimengerti dan dipakai Kata Kunci : Sistem Rekomendasi, Jaringan Direct Selling, Algoritma Greedy, Knapsack Problem vii

Abstract Expert system of direct selling network application is a web-based application that became a information media for Oriflame s member which is every member can get the news information, transaction data along with achievement points, product catalogs, and other information. This application is the main communication media between fellow members and administrators. Implementation of the expert system in this application gives member a recommendation of list products to be purchased with the optimal points based on the nominal amount from member s input. The product recommendation expert system using greedy algorithm in knapsack problem. This algorithms search for a list products through three stages, greedy by weight, greedy by profit, and greedy by density. The final result is a list of product with optimal points after the comparison between three search method of product in greedy algorithm in knapsack problem. Moreover, after conducting a survey of 20 members of Oriflame, the system helps member for selecting products purchased and the application is easy to use and undertand Keywords : Recommendation system, Direct Selling Network, Greedy Algorithm, Knapsack Problem viii

DAFTAR ISI LEMBAR PENGESAHAN... ii PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... iii PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iv PRAKATA... v Abstrak... vii Abstract... viii DAFTAR ISI... ix DAFTAR GAMBAR... xii DAFTAR TABEL... xiii DAFTAR ALGORITMA... xvi DAFTAR SIMBOL... xvii BAB I... 20 PENDAHULUAN... 20 1.1 Latar Belakang... 20 1.2 Rumusan Masalah... 21 1.3 Tujuan... 21 1.4 Batasan Masalah... 22 1.5 Sistematika Pembahasan... 22 BAB II... 24 LANDASAN TEORI... 24 2.1 MLM (Multi-Level Marketing)... 24 2.1.1 Sejarah MLM... 24 2.1.2 Penerapan Sistem MLM... 25 2.2 Direct Selling... 27 2.2.1. Keunggulan Direct Selling... 27 2.2.2. Bentuk bentuk Direct Selling... 28 2.2.3. Persamaan dan Perbedaan Direct Selling dan Multi-level Marketing... 28 2.3 Media Sosial... 29 2.3.2. Pertumbuhan Media Sosial... 32 2.3.3. Peran dan Fungsi Media Sosial... 32 2.4 Sistem Pakar... 34 ix

2.4.1 Konsep Dasar Sistem Pakar... 34 2.4.2 Model Penyusunan Sistem Pakar... 36 2.4.3 Struktur Sistem Pakar... 36 2.4.4 Algoritma Greedy... 38 2.4.4.1. Struktur Sistem Pakar Algoritma Greedy... 39 2.4.4.2. Algoritma Greedy dalam pemecahan knapsack problem... 41 BAB III... 43 ANALISIS DAN DESAIN... 43 3.1. Analisis... 43 3.1.1. Arsitektur Sistem... 43 3.1.2. Proses Bisnis... 44 3.1.2.1. Proses bisnis pendaftaran member... 44 3.1.2.2. Proses bisnis penjualan produk... 47 3.1.2.3. Proses bisnis pembelian produk... 49 3.1.2.4. Proses bisnis generate poin... 52 3.1.2.5. Proses bisnis penambahan katalog... 55 3.2. Gambaran Keseluruhan... 58 3.2.1. Persyaratan antarmuka eksternal... 58 3.2.2. Antarmuka dengan Pengguna... 58 3.2.3. Antarmuka perangkat keras... 58 3.2.4 Antarmuka perangkat lunak... 59 3.2.5. Antarmuka Komunikasi... 59 3.2.6. Fitur-fitur produk perangkat lunak... 59 3.3 Disain Perangkat Lunak... 69 3.3.1 Pemodelan Perangkat Lunak... 69 3.3.2 Disain Penyimpanan Data... 92 3.3.3 Disain Antarmuka... 97 BAB IV... 101 PENGEMBANGAN PERANGKAT LUNAK... 101 4.1 Implementasi Class... 101 4.2 Implementasi Penyimpanan Data... 112 4.3 Implementasi Antarmuka... 113 BAB IV... 130 BAB VI... 164 x

KESIMPULAN DAN SARAN... 164 DAFTAR PUSTAKA... 167 RIWAYAT HIDUP PENULIS... 169 xi

DAFTAR GAMBAR Gambar 2.1 Perbedaan serta persamaan direct selling dan MLM (APLI, 2010)... 29 Gambar 3.1 Arsitektur Sistem Keseluruhan... 43 Gambar 3.2 Proses Pendaftaran Member (Manual)... 45 Gambar 3.3 Proses Pendaftaran Member (Website)... 46 Gambar 3.4 Proses Penjualan Produk (Manual)... 48 Gambar 3.5 Proses Pembelian Produk (Manual)... 50 Gambar 3.6 Proses Pembelian Produk... 51 Gambar 3.7 Proses Generate Poin (Manual)... 53 Gambar 3.8 Proses Generate Poin (Website)... 54 Gambar 3.9 Proses Penambahan Katalog (Manual)... 56 Gambar 3.10 Proses Penambahan Katalog (Website)... 57 Gambar 3.11 DFD Level 0... 70 Gambar 3.12 DFD Level 1... 71 Gambar 3.13 DFD Level 2 Proses 2... 72 Gambar 3.14 DFD Level 2 Proses 4... 73 Gambar 3.15 DFD Level 2 Proses 6... 74 Gambar 3.16 DFD Level 2 Proses 8... 75 Gambar 3.17 DFD Level 2 Proses 9... 76 Gambar 3.18 DFD Level 2 Proses 10... 77 Gambar 3.19 DFD Level 2 Proses 11... 78 Gambar 3.20 Entity Relationship Diagram... 93 Gambar 3.21 Halaman Login Member... 97 Gambar 3.22 Halaman Utama Member... 98 Gambar 3.23 Halaman Login Admin... 99 Gambar 3.24 Halaman Utama Admin... 100 Gambar 4.1 Implemenatasi Penyimpanan Data... 113 Gambar 4.2 Halaman Utama Member... 114 Gambar 4.3 Halaman Profil Member... 115 Gambar 4.4 Halaman Berita... 116 Gambar 4.5 Halaman Berita Detail... 117 Gambar 4.6 Halaman Jaringan Member... 118 Gambar 4.7 Halaman Kotak Pesan... 119 Gambar 4.8 Halaman Katalog... 120 Gambar 4.9 Halaman Produk Detail... 121 Gambar 4.10 Halaman Login Admin... 122 Gambar 4.11 Halaman Edit About Us... 123 Gambar 4.12 Halaman Berita Detail... 123 Gambar 4.13 Halaman Tambah Berita... 124 Gambar 4.14 Halaman Katalog Admin... 125 Gambar 4.15 Halaman Lihat Member... 126 Gambar 4.16 Halaman Member Detail... 127 Gambar 4.17 Halaman Level Member... 128 Gambar 4.18 Halaman Lihat Admin... 129 Gambar 4.19 Halaman Tambah Admin... 129 xii

DAFTAR TABEL Tabel 3.1 PSPEC Login... 79 Tabel 3.2 PSPEC Manajemen Member... 79 Tabel 3.3 PSPEC Melihat Member... 79 Tabel 3.4 PSPEC Manajemen Katalog... 79 Tabel 3.5 PSPEC Melihat Katalog... 80 Tabel 3.6 PSPEC Manajemen Berita & Event... 80 Tabel 3.7 PSPEC Laporan Penjualan dan Bonus Poin... 80 Tabel 3.8 PSPEC Proses Generate Rekomendasi... 81 Tabel 3.9 PSPEC Manajemen Daftar Produk yang Dibeli... 81 Tabel 3.10 PSPEC Proses Validasi Penginputan... 81 Tabel 3.11 PSPEC Pengalokasian Posisi Member Dalam Struktur Downline... 81 Tabel 3.12 PSPEC Menampilkan Informasi Member Serta Notifikasi Member... 82 Tabel 3.13 PSPEC Proses Merubah Data Member Pribadi... 82 Tabel 3.14 PSPEC Menampilkan Informasi Katalog Serta Notifikasi untuk Member... 82 Tabel 3.15 PSPEC Menampilkan Informasi Berita & Event... 83 Tabel 3.16 PSPEC Pengisian Testimoni atau Komentar... 83 Tabel 3.17 PSPEC Proses Pencarian Barang... 83 Tabel 3.18 PSPEC Proses Mengganti Status Produk yang Dimiliki Member... 84 Tabel 3.19 PSPEC Proses akumulasi poin yang didapat seorang member... 84 Tabel 3.20 PSPEC Penambahan total Penjualan dan Keuntungan... 84 Tabel 3.21 PSPEC Menampilkan Laporan total Penjualan, Keuntungan, Serta Poin yang Didapat... 84 Tabel 3.22 PSPEC Proses Pengambilan Daftar Produk Dalam Katalog... 85 Tabel 3.23 PSPEC Proses Perhitungan Poin Optimal dengan Poin Terbesar... 85 Tabel 3.24 PSPEC Proses Perhitungan Poin Optimal dengan Harga Terendah... 85 Tabel 3.25 PSPEC Proses Perhitungan Poin Optimal dengan Densitas Terbesar... 86 Tabel 3.26 PSPEC Proses Perbandingan Ketiga Perhitungan Poin Optimal... 86 Tabel 3.27 PSPEC Proses Perhitungan Poin Optimal dengan Poin Terbesar... 86 Tabel 3.28 PSPEC Pencarian Data Member yang Hendak Berbelanja... 87 Tabel 3.29 PSPEC Proses Validasi Pembelian Produk Member... 87 Tabel 3.30 PSPEC Proses Penyimpanan Daftar Belanja Produk Member... 87 Tabel 3.31 Kamus Data User... 88 Tabel 3.32 Kamus Data Katalog... 89 Tabel 3.33 Kamus Data Berita dan Event... 89 Tabel 3.34 Kamus Data Komentar... 90 Tabel 3.35 Kamus Data Komentar... 90 Tabel 3.36 Kamus Data Data Transaksi... 91 Tabel 3.37 Kamus Data Pesan... 91 Tabel 3.38 tberita... 94 Tabel 3.39 tkomentar... 94 Tabel 3.40 tkatalog... 94 Tabel 3.41 tdatatransaksi... 94 Tabel 3.42 tuser... 95 Tabel 3.43 tpesan... 95 Tabel 3.44 tlogpesan... 95 xiii

Tabel 3.45 tproduk... 96 Tabel 3.46 tlogpemesanan... 96 Tabel 3.47 tlogtransaksi... 96 Tabel 3.48 tlevel... 96 Tabel 4.1 Class Account... 101 Tabel 4.2 Class Administrator... 102 Tabel 4.3 Class Catalog... 102 Tabel 4.4 Class Comment... 103 Tabel 4.5 Class Downline... 103 Tabel 4.6 Class Level... 104 Tabel 4.7 Class Member... 104 Tabel 4.8 Class Message... 105 Tabel 4.9 Class News... 106 Tabel 4.10 Class Transaction... 107 Tabel 4.11 Class Recomendation... 107 Tabel 5.1 Test Case... 130 Tabel 5.2 Black box Fitur Login... 135 Tabel 5.3 Black box Fitur Melihat Profil Diri... 136 Tabel 5.4 Black box Fitur Menampilkan Halaman Berita... 136 Tabel 5.5 Black box Fitur Menampilkan Berita Detail... 137 Tabel 5.6 Black box Fitur Menampilkan Halaman Jaringan... 137 Tabel 5.7 Black box Fitur Menampilkan Halaman Kotak Pesan... 138 Tabel 5.8 Black box Fitur Menampilkan Halaman Katalog... 138 Tabel 5.9 Black box Fitur Menampilkan Halaman Jaringan... 139 Tabel 5.10 Black box Fitur Melihat Detail Produk Katalog... 140 Tabel 5.11 Black box Fitur Pendaftaran Member Baru... 141 Tabel 5.12 Black box Fitur Ubah Profil Diri... 142 Tabel 5.13 Black box Fitur Ubah Password... 143 Tabel 5.14 Black box Fitur Ubah Tempat Tanggal Lahir... 144 Tabel 5.15 Black box Fitur Memberi Komentar... 145 Tabel 5.16 Black box Fitur Mengirim Pesan Khusus... 146 Tabel 5.17 Black box Fitur Mengirim Pesan Umum... 147 Tabel 5.18 Black box Fitur Memesan Produk Katalog... 147 Tabel 5.19 Black box Fitur Ubah About Us... 148 Tabel 5.20 Black box Fitur Tambah Berita dan Event... 148 Tabel 5.21 Black box Fitur Ubah Berita dan Event... 149 Tabel 5.22 Black box Fitur Hapus Berita dan Event... 151 Tabel 5.23 Black box Fitur Tambah Katalog Bulanan... 151 Tabel 5.24 Black box Fitur Tambah Produk Katalog Bulanan... 152 Tabel 5.25 Black box Fitur Edit Produk Katalog Bulanan... 154 Tabel 5.26 Black box Fitur Hapus Produk Katalog Bulanan... 155 Tabel 5.27 Black box Fitur Pengaktifan Member Baru... 155 Tabel 5.28 Black box Fitur Ubah Status Produk Member... 156 Tabel 5.29 Black box Fitur Tambah Level... 157 Tabel 5.30 Black box Fitur Ubah Level... 158 Tabel 5.31 Black box Fitur Ubah Level... 159 xiv

Tabel 5.32 Black box Fitur Tambah Admin... 160 Tabel 5.33 Black box Fitur Ubah Admin... 161 Tabel 5.34 Black box Fitur Hapus Admin... 162 xv

DAFTAR ALGORITMA Algoritma 2.1 Algoritma Greedy... 41 Algoritma 2.2 Penerapan Algoritma Greedy Pada Knapsack Problem... 42 xvi

Flowchart SIMBOL Terminator DAFTAR SIMBOL ARTI Digunakan untuk menunjukkan awal dan akhir dari suatu proses Proses Mempresentasikan suatu proses Decision Simbol keputusan yang digunakan untuk penyeleksian kondisi di dalam program Input manual Input yang dimasukkan secara manual dari keyboard Manual Operasi Operasi yang dilakukan secara manual Connector Simbol untuk keluar-masuk atau penyambugan proses dalam lembar / halaman yang sama Flow Direction Simbol yang digunakan untuk menghubungkan antar simbol. Disebut juga connector line xvii

Simbol Input-output Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya Simbol Preparation Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan dalam storage Simbol Display Simbol yang menyatakan peralatan output yang digunakan yaitu layar, printer, dan sebagainya Simbol Dokumen Menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicerak ke kertas Simbol Predefine Proses Simbol untuk melaksanakan suatu bagian (subprogram) atau prosedur program Simbol Magnetik tape Unit Simbol yang menyatakan input berasal dari pita magnetik atau output disimpan ke pita magnetik Simbol disk and On-line Storage Menyatakan input yang berasal dari disk atau disimpan ke disk Simbol Punch Card Simbol yang menyatakan bahwa input berasal dari kartu atau output ditulis ke kartu ERD xviii

SIMBOL Entitas ARTI Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai Relasi Menunjukan adanya hubungan diantara sejumlah entitas yang berbeda DFD Atribut Garis Penghubung SIMBOL Entitas eksternal Proses Berfungsi mendeskripsikan karakter entitas (atribut yang berfungsi sebagai key diberi garis bawah) Sebagai penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut ARTI Merupakan simbol berupa orang atau unit terkait yang berinteraksi dengan sistem terapi diluar sistem Simbol yang menggambarkan proses pengolahan data-data yang berasal dari orang atau unit maupun proses yang lainnya Aliran data Aliran data dengan arah khusus dari sumber ke tujuan Data Store Tempat penyimpanan data atau tempat data direfer oleh proses xix