Feedback

Sistem Pemasaran Dan Pemesanan Barang Dengan Metode Customer Relationship Management Berbasis Web Pada PT.Yoshindo Indoensia Technology Jakarta

 8  57  215  2017-04-15 21:59:13 Report infringing document
Informasi dokumen
SISTEM PEMASARAN DAN PEMESANAN BARANG DENGAN METODE CUSTOMER RELATIONSHIP MANAGEMENT BERBASIS WEB PADA PT YOSHINDO INDONESIA TECHNOLOGY JAKARTA SKRIPSI Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia JENNI STEFI SIBALA 10106212 PROGRAM STUDI S1 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA 2010 ABSTRACT GOODS MARKETING AND ORDER SYSTEM USING CUSTOMER RELATIONSHIP MANAGEMENT METHOD BASED ON WEB AT PT YOSHINDO INDONESIA TECHNOLOGY JAKARTA By JENNI STEFI SIBALA 10106212 PT Yoshindo Indonesia Technology is a company that distributed the product such as machinery and mechanical and electrical equipment. PT Yoshindo who have had customers both inside and outside the city are still applying manual procedures in selling and promoting its products. Customers use the fax or telephone to order goods, in addition to promoting goods is still carried out from the mouth to mouth. Customer relationship occurs only when a customer ordering goods, the company do not knows the situation further if consumers prefer products that are sold, or having certain kriterian related products after the goods ordered and delivered to the place of consumers. Goods marketing and order system with Customer Relationship Management Method used to save time and simplify the company and customers in making each transaction, information between companies and customers can walk better. Customers can order goods online, after the goods delivered to customer, they are able to give a response on the items purchased as a feedback to the company. The method used in the development of marketing and reservations systems of this item is a Customer Relationship Management. Based on web application built is expected to become a media campaign and increase sales more broadly. Keywords: Customer Relationship Management, transaction, marketing, reservations ii DAFTAR ISI ABSTRAK .................................................................................................... i ABSTRACT .................................................................................................... ii KATA PENGANTAR .................................................................................. iii DAFTAR ISI ................................................................................................. v DAFTAR TABEL ......................................................................................... x DAFTAR GAMBAR .................................................................................... xiii DAFTAR SIMBOL ....................................................................................... xviii DAFTAR LAMPIRAN .................................................................................. xx BAB I PENDAHULUAN 1.1. Latar Belakang Masalah ........................................................ 1 1.2. Identifikasi Masalah .............................................................. 2 1.3. Maksud dan Tujuan ............................................................... 3 1.4. Batasan Masalah .................................................................... 4 1.5. Metodologi Penelitian ........................................................... 7 1.6. Sistematika Penulisan ............................................................ 8 BAB II TINJAUAN PUSTAKA 2.1. Gambaran Umum Perusahaan ............................................... 9 2.1.1. Profil PT Yoshindo Indonesia Teknologi ....................9 2.1.2. Visi dan misi perusahaan ...............................................9 2.1.3. Tempat dan kedudukan perusahaan ........................... 10 2.1.4. Bentuk dan Badan Hukum Perusahaan ...................... 10 v vi 2.1.5. Struktur Organisasi .........................................................10 2.1.6. Visi dan misi perusahaan ...............................................11 2.2. Landasan Teori ...................................................................... 14 2.2.1. Konsep Dasar Sistem ................................................. 14 2.2.1.1 Karakteristik Sistem ..................................... 14 2.2.1.2 Klasifikasi Sistem ......................................... 17 2.2.2. Konsep Dasar Informasi ............................................. 18 2.2.2.1 Siklus Informasi ............................................ 18 2.2.2.2 Kegunaan Informasi ..................................... 19 2.2.2.3 Nilai Informasi .............................................. 21 2.3. Konsep Dasar Sistem Informasi ............................................ 21 2.3.1. Komponen Sistem Informasi ..................................... 22 2.3.2. Pengembangan Sistem Informasi .............................. 25 2.4. Pemasaran .............................................................................. 27 2.5. Pemesanan ............................................................................. 28 2.6. Definisi dokumen yang digunakan ......................................... 28 2.7. Basis Data (Database) ........................................................... 29 2.7.1. Database Management System (DBMS) ................... 30 2.7.2. Tujuan Basis Data ...................................................... 31 2.7.3. Pemakai (User) Basis Data ........................................ 31 2.8. Alat Pemodelan Sistem .......................................................... 33 2.9. Internet ................................................................................... 38 2.9.1. Home Page, Web Pages dan Web Sites ...................... 39 vii 2.9.2. Hyper Transfer Protocol (HTTP) .............................. 40 2.9.3. Uniform Resource Locators (URL) ............................ 40 2.9.4. Web Server .................................................................. 40 2.9.5. Web Browser ............................................................... 41 2.9.6. Pengenalan PHP.......................................................... 41 2.9.7. MySQL ........................................................................ 42 2.10. Customer Relationship Management ( CRM )..................... 43 2.10.1 Pengertian CRM .......................................................... 43 2.10.1 Sasaran dan Tujuan CRM............................................ 46 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis sistem ....................................................................... 47 3.1.1 Analisis Masalah ........................................................ 47 3.1.2 Analisis Sistem yang Sedang Berjalan ....................... 49 3.1.3 Analisis Kebutuhan Non Fungsional ......................... 59 3.1.3.1 Analisis dan Kebutuhan Pengguna .............. 59 3.1.3.2 Analisis dan Kebutuhan Perangkat Keras .... 60 3.1.3.3 Analisis dan Kebutuhan Perangkat Lunak ... 61 3.1.4 Entity Relationship Diagram (ERD) .......................... 62 3.1.5 Analisis Kebutuhan Fungsional ................................. 63 3.1.7.1 Diagram Konteks ........................................ 64 3.1.7.2 Data Flow Diagram ..................................... 65 3.1.7.3 Spesifikasi Proses ........................................ 77 3.1.7.4 Kamus Data ................................................. 90 viii 3.2. Perancangan Sistem ............................................................... 94 3.2.1 Perancangan Data ....................................................... 94 3.2.1.1 Skema Relasi ............................................... 94 3.2.1.2 Struktur Tabel.............................................. 96 3.2.2 Perancangan Pengkodean ........................................... 104 3.2.3 Perancangan Arsitektur .............................................. 104 3.2.4 Perancangan Antarmuka ............................................ 106 3.2.5 3.2.4.1 Perancangan Tampilan ................................ 105 3.2.4.2 Perancangan Pesan ...................................... 144 3.2.4.3 Jaringan Semantik ....................................... 150 Perancangan Prosedural ............................................. 153 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi ......................................................................... 158 4.1.1 Kebutuhan Perangkat Keras ...................................... 158 4.1.2 Kebutuhan Perangkat Lunak ...................................... 159 4.1.3 Implementasi Basis Data ........................................... 159 4.1.4 Implementasi Antarmuka ........................................... 166 4.1.4.1 Implementasi Antarmuka Admin ................ 166 4.1.4.2 Implementasi Antarmuka Pelanggan ........... 167 4.1.4.3 Implementasi Antarmuka Pengunjung ......... 166 4.2 Pengujian Alpha .................................................................... 168 4.2.1 Rencana Pengujian ..................................................... 168 4.2.2 Kasus dan Hasil Pengujian ........................................ 169 ix 4.2.2.1 Pengujian Pendaftaran ............................... 168 4.2.2.2 Pengujian Login ........................................ 171 4.2.2.3 Pengujian Pengolahan keranjang ............... 172 4.2.2.4 Pengujian Pengolahan Data Produk ........... 173 4.2.2.5 Pengujian Pengolahan Data Kategori......... 175 4.2.2.6 Pengujian Pengolahan Data bank ............... 176 4.2.2.7 Pengujian Pengolahan Data Kota ............... 177 4.2.2.8 Pengujian Pengolahan Data Provinsi ......... 178 4.2.2.9 Pengujian Ubah Profil (Admin) .................. 179 4.2.2.10 Pengujian Pengolahan pemesanan ............. 181 4.2.2.11 Pengujian lanjutkan transaksi..................... 181 4.2.2.12 Pengujian pengolahan Appointment .......... 182 4.2.2.13 Pengujian Pengolahan forum ..................... 183 4.2.3 Kesimpulan Hasil Pengujian Alpha ........................... 184 4.3 Pengujian Beta ....................................................................... 182 4.3.1 Kesimpulan Hasil Pengujian Beta ............................. 184 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ............................................................................ 191 5.2 Saran ...................................................................................... 191 DAFTAR PUSTAKA ................................................................................... 193 DAFTAR GAMBAR Gambar 1.1. Metodologi Waterfall.... ........................................................................... 8 Gambar 2.1. Struktur Organisasi PT Yoshindo Indonesia Technology.... .................. 11 Gambar 2.2. Karakteristik Sistem ............................................................................... 16 Gambar 2.3. Siklus Informasi.... ................................................................................. 19 Gambar 2.4. Kardinalitas Relasi Satu ke Satu.... ........................................................ 34 Gambar 2.5. Kardinalitas Relasi Satu ke Banyak.... ................................................... 34 Gambar 2.6. Kardinalitas Relasi Banyak ke Satu.... ................................................... 35 Gambar 2.7. Kardinalitas Relasi Banyak ke Banyak .................................................. 35 Gambar 3.1. Flowmap Permintaan Penyediaan Barang.... ......................................... 51 Gambar 3.2. Flowmap pemesanan barang (Order) ..................................................... 53 Gambar 3.3. Flowmap laporan pembayaran barang.... ............................................... 55 Gambar 3.4. Flowmap laporan pengiriman barang..................................................... 56 Gambar 3.5. Flowmap laporan Pemasaran ................................................................. 58 Gambar 3.6. ERD Sistem Pemasaran dan Pemesanan Barang ................................... 62 Gambar 3.7. Diagram Konteks.... ............................................................................... 64 Gambar 3.8. DFD Level 1 Sistem Pemasaran dan Pemesanan Barang ...................... 66 Gambar 3.9. DFD Level 2 Proses 4 (Pengelolaan akun) ........................................... 67 Gambar 3.10. DFD Level 2 Proses 5 (Pengolahan data master)................................ 68 Gambar 3.11. DFD Level 2 Proses 5.1 (Pengolahan data kategori) .......................... 68 Gambar 3.12. DFD Level 2 Proses 5.2 (Pengolahan data produk) ............................ 69 Gambar 3.13. DFD Level 2 Proses 5.3 (Pengolahan data bank) ............................... 69 xiii xiv Gambar 3.14. DFD Level 2 Proses 5.4 (Pengolahan data provinsi) .......................... 70 Gambar 3.15. DFD Level 2 Proses 5.5 (Pengolahan data kota) ................................ 70 Gambar 3.16. DFD Level 2 Proses 5.6 (Pengolahan data admin) ............................. 71 Gambar 3.17. DFD Level 2 Proses 6 (view produk) ................................................. 71 Gambar 3.18. DFD Level 2 Proses 7(Pemesanan)..................................................... 71 Gambar 3.19. DFD Level 2 Proses 7.1(Pengolahan data keranjang) ........................ 72 Gambar 3.20. DFD Level 2 Proses 7.2(Pengolahan data pemesanan) ..................... 73 Gambar 3.21. DFD Level 2 Proses 7.2.2(konfirmasi status pemesanan) .................. 73 Gambar 3.22. DFD Level 2 Proses 8.0(Komentar Produk) ....................................... 74 Gambar 3.23. DFD Level 2 Proses 9(appointment)................................................... 74 Gambar 3.24. DFD Level 2 Proses 10(Forum) .......................................................... 75 Gambar 3.25. DFD Level 2 Proses 8.1 (Pengolahan forum) .................................... 75 Gambar 3.26. DFD Level 2 Proses 8.2 (Pengolahan komentar) ................................ 76 Gambar 3.27. DFD Level 2 Proses 9(Laporan) ......................................................... 76 Gambar 3.28. Skema Relasi Sistem Pemasaran dan Pemesanan ................................ 95 Gambar 3.29. Struktur Menu Pengunjung ................................................................ 105 Gambar 3.30. Struktur Menu Pelanggan ................................................................... 105 Gambar 3.31. Struktur Menu Admin ........................................................................ 105 Gambar 3.32. Tampilan Index pengunjung .............................................................. 105 Gambar 3.33. Tampilan Menu Ketentuan ................................................................. 106 Gambar 3.34. Tampilan Menu Forum ...................................................................... 107 Gambar 3.35. Tampilan Menu Kontak ..................................................................... 108 Gambar 3.36. Tampilan Menu Daftar ....................................................................... 108 xv Gambar 3.37. Tampilan Menu Lupa Password......................................................... 109 Gambar 3.38. Tampilan Details Barang.................................................................... 109 Gambar 3.39. Tampilan Menu Belum Daftar ........................................................... 110 Gambar 3.40. Tampilan Komentar Forum ................................................................ 110 Gambar 3.41. Tampilan Index pelanggan ................................................................. 111 Gambar 3.42. Tampilan Menu Ketentuan ................................................................. 112 Gambar 3.43. Tampilan Forum ................................................................................. 112 Gambar 3.44. Tampilan Menu Appointment ............................................................ 113 Gambar 3.45. Tampilan Menu Kontak ..................................................................... 113 Gambar 3.46. Tampilan Menu Profil ........................................................................ 114 Gambar 3.47. Tampilan Menu Keranjang ................................................................ 115 Gambar 3.48. Tampilan Menu Belanja ..................................................................... 115 Gambar 3.49. Tampilan Detail Barang ..................................................................... 116 Gambar 3.50. Tampilan Lihat Komentar .................................................................. 116 Gambar 3.51. Tampilan Info Pengiriman ................................................................. 117 Gambar 3.52. Tampilan Detail Belanja .................................................................... 118 Gambar 3.53. Tampilan Form Cart ........................................................................... 118 Gambar 3.54. Tampilan Form Appointment ............................................................. 119 Gambar 3.55. Tampilan Form Pembayaran .............................................................. 119 Gambar 3.56. Tampilan Form Tambah Topik .......................................................... 119 Gambar 3.57. Tampilan Index Admin ( belum login) .............................................. 120 Gambar 3.58. Tampilan Index Admin ( sudah login) ............................................... 120 Gambar 3.59. Tampilan Forum Admin ..................................................................... 121 xvi Gambar 3.60. Tampilan Appointment Admin .......................................................... 122 Gambar 3.61. Tampilan Profil Admin ...................................................................... 123 Gambar 3.62. Tampilan Laporan .............................................................................. 124 Gambar 3.63. Tampilan Pengolahan Produk ............................................................ 125 Gambar 3.64. Tampilan Pengolahan Kategori .......................................................... 126 Gambar 3.65. Tampilan Pengolahan Kota ................................................................ 127 Gambar 3.66. Tampilan Pengolahan Provinsi .......................................................... 128 Gambar 3.67. Tampilan Pengolahan Bank ............................................................... 129 Gambar 3.68. Tampilan Pengolahan Admin ............................................................. 130 Gambar 3.69. Tampilan History Pelanggan .............................................................. 131 Gambar 3.70. Tampilan Konfirmasi Pembayaran Transaksi .................................... 132 Gambar 3.71. Tampilan Order yang sudah dibayar .................................................. 133 Gambar 3.72. Tampilan Order baru dipesan ............................................................. 134 Gambar 3.73. Tampilan Order yang sudah dikirim .................................................. 135 Gambar 3.74. Tampilan Laporan Penjualan Barang ................................................ 136 Gambar 3.75. Tampilan Laporan Penjualan Per Pelanggan .................................... 137 Gambar 3.76. Tampilan Laporan Penjualan Per Transaksi ...................................... 138 Gambar 3.77. Tampilan Lihat Komentar Forum ...................................................... 139 Gambar 3.78. Tampilan Form Ubah Produk............................................................. 140 Gambar 3.79. Tampilan Form Tambah Produk … ................................................... 140 Gambar 3.80. Tampilan Form Ubah Kategori .......................................................... 141 Gambar 3.81. Tampilan Form Tambah Kategori ...................................................... 141 Gambar 3.82. Tampilan Form Ubah Kota ................................................................ 141 xvii Gambar 3.83. Tampilan Form Tambah Kota ............................................................ 142 Gambar 3.84. Tampilan Form Ubah Provinsi ........................................................... 142 Gambar 3.85. Tampilan Form Tambah Provinsi ...................................................... 142 Gambar 3.86 Tampilan Form Ubah Data Bank ....................................................... 143 Gambar 3.87. Tampilan Form Tambah Data Bank ................................................... 143 Gambar 3.88. Tampilan Form Ubah Admin ............................................................. 143 Gambar 3.89. Tampilan Form Tambah Admin......................................................... 144 Gambar 3.90. Tampilan Form Tambah Topik Forum .............................................. 144 Gambar 3.91. Tampilan Form Persetujuan Appointment ......................................... 144 Gambar 3.92. Tampilan Form Penolakan Appointment … ...................................... 145 Gambar 3.93. Perancangan Pesan ............................................................................ 150 Gambar 3.94. Jaringan Semantik Pengunjung .......................................................... 151 Gambar 3.95. Jaringan Semantik Pelanggan ............................................................ 152 Gambar 3.96. Jaringan Semantik Admin .................................................................. 153 Gambar 3.97. Prosedural Login ............................................................................... 154 Gambar 3.98. Prosedural Tambah ........................................................................... 155 Gambar 3.99. Prosedural Ubah ................................................................................ 156 Gambar 3.100 Prosedural Hapus ............................................................................. 157 DAFTAR LAMPIRAN Lampiran A Tampilan Antar Muka.....................................................................A-1 Lampiran B Listing Program ..............................................................................B-1 Lampiran C Hasil Kuesioner ...............................................................................C-1 Lampiran D Biodata Penulis ..............................................................................D-1 Lampiran E Surat Penelitian ...............................................................................E-1 xx DAFTAR SIMBOL 1. Simbol Flowmap Simbol Nama Dokumen Keterangan Menunjukkan dokumen input dan output baik untuk proses manual, mekanik atau komputer Kegiatan manual Menunjukkan kegiatan manual Penghubung Menunjukkan penghubung ke halaman yang masih sama atau ke halaman lain Simpanan File non-komputer yang diarsip Keputusan Untuk suatu penyeleksian kondisi Garis alir Menunjukkan arus dari proses 2. Simbol DFD (Data Flow Diagram) Simbol Nama Proses Keterangan Merupakan kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer di dalam sistem External Entity Arus/Aliran data Menunjukan entitas di lingkungan sistem Simpanan data Menunjukan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem Simpanan data bisa berupa file atau basis data disistem komputer, arsip atau catatan manual xviii xix 3. Simbol ERD (Entity Relationship Diagram) Simbol Nama Entitas kuat Keterangan Entitas lemah Relasi Hubungan yang terjadi antar entitas Penghubung Garis yang menghubungkan antara entitas dengan relasi x DAFTAR TABEL Tabel 3.1. Tabel Analisis Masalah ...................................................................48 Tabel 3.2. Spesifikasi Proses ............................................................................77 Tabel 3.3. Kamus Data .....................................................................................90 Tabel 3.4. Tabel Pelanggan ..............................................................................96 Tabel 3.5. Tabel Admin ....................................................................................97 Tabel 3.6. Tabel Pemesanan ..............................................................................97 Tabel 3.7. Tabel Detail Pemesanan ..................................................................98 Tabel 3.8. Tabel Kota .......................................................................................98 Tabel 3.9. Tabel Provinsi .................................................................................99 Tabel 3.10. Tabel produk ....................................................................................99 Tabel 3.11. Tabel appointment ...........................................................................100 Tabel 3.12. Tabel bank .......................................................................................100 Tabel 3.13. Tabel kategori .................................................................................101 Tabel 3.14. Tabel forum ......................................................................................101 Tabel 3.15. Tabel Komentar................................................................................102 Tabel 3.16. Tabel Pembayaran ............................................................................102 Tabel 3.17 Tabel Keranjang ................................................................................102 Tabel 3.18 Tabel Komentar Produk ....................................................................103 Tabel 3.19 Tabel User .........................................................................................103 Tabel 4.1. Perangkat Keras yang Digunakan .....................................................159 Tabel 4.2. Perangkat Lunak yang Digunakan ....................................................159 Tabel 4.3. Implementasi Basis Data ...................................................................159 Tabel 4.4. Antarmuka Admin .............................................................................166 Tabel 4.5. Antarmuka Pelanggan ........................................................................167 Tabel 4.6. Antarmuka Pengunjung ....................................................................167 Tabel 4.7. Rencana Pengujian Sistem Pemesanan dan Pemasaran Barang ........168 Tabel 4.8. Pengujian Pendaftaran .......................................................................169 Tabel 4.9. Pengujian Login Admin .....................................................................171 Tabel 4.10. Pengujian Login Pelanggan .............................................................171 Tabel 4.11. Pengujian Tambah Data produk .......................................................172 Tabel 4.12. Pengujian Hapus Data produk..........................................................173 Tabel 4.13. Pengujian Tambah Data Kategori ....................................................173 Tabel 4.14. Pengujian Ubah Data Kategori ........................................................174 Tabel 4.15. Pengujian Hapus Data Kategori .......................................................174 Tabel 4.16. Pengujian Tambah Data Bank..........................................................175 Tabel 4.17. Pengujian Ubah Data Bank ..............................................................175 Tabel 4.18. Pengujian Hapus Data bank .............................................................175 Tabel 4.19. Pengujian Tambah Data Kota ..........................................................176 Tabel 4.20. Pengujian Hapus Data kota ..............................................................176 Tabel 4.21. Pengujian Tambah Data provinsi .....................................................177 Tabel 4.22. Pengujian Ubah Data Provinsi .........................................................177 Tabel 4.23. Pengujian Hapus Data Provinsi........................................................178 Tabel 4.24. Pengujian tambah admin ..................................................................178 Tabel 4.25. Pengujian Ubah Profil Admin ..........................................................179 xi Tabel 4.26. Pengujian link pengolahan pesanan (data normal) ..........................179 Tabel 4.27. Pengujian lanjutkan transaksi...........................................................180 Tabel 4.28. Pengujian appointment.....................................................................181 Tabel 4.29. Pengujian forum diskusi...................................................................182 Tabel 4.30. Hasil pengujian kuesioner soal nomor 1 (Admin) ...........................184 Tabel 4.31. Hasil pengujian kuesioner soal nomor 2 (Admin) ...........................184 Tabel 4.32. Hasil pengujian kuesioner soal nomor 3(Admin) ............................185 Tabel 4.33. Hasil pengujian kuesioner soal nomor 4(Admin) ............................186 Tabel 4.34. Hasil pengujian kuesioner soal nomor 5(Admin) ............................186 Tabel 4.35. Hasil pengujian kuesioner soal nomor 1 (Member, Pengunjung) ....187 Tabel 4.36. Hasil pengujian kuesioner soal nomor 2 (Member, Pengunjung) ....187 Tabel 4.37. Hasil pengujian kuesioner soal nomor 3 (Member, Pengunjung) ....188 Tabel 4.38. Hasil pengujian kuesioner soal nomor 4 (Member, Pengunjung) ....188 Tabel 4.39. Hasil pengujian kuesioner soal nomor 5(Member, Pengunjung) .....189 xii BAB I PENDAHULUAN 1.1 Latar Belakang Masalah PT Yoshindo Indonesia Teknologi adalah perusahaan yang bergerak dalam bidang penjualan dan penyaluran produk dan alat-alat mesin maupun pabrik. Perusahaan menyalurkan barang dari Vendor ataupun barang yang tersedia diperusahaan dan menjualnya kepada pembeli yang memesan barang terlebih dahulu. Barang-barang itu sendiri terbagi menjadi 4 kategori yaitu mechanical, electrical, instrumentation, dan automation and safety accessories. Dalam kegiatan memasarkan barang perusahaan ini masih menggunakan fax dan cara konvensional melalui mulut ke mulut. Sementara untuk melakukan pemesanan barang, pelanggan dapat mengirimkan fax atau menelepon kebagian penjualan. Data pemesanan dan data pelanggan kemudian dicatat kedalam MS Excel. Permasalahan yang sering muncul berdasarkan hasil wawancara dengan pegawai bagian penjualan adalah adanya kendala ruang yang dan waktu yang terjadi, sehingga menimbulkan kesulitan dalam memasarkan barang dan proses menyampaikan informasi produk serta pemesanan kepada pelanggan maupun calon pelanggan membutuhkan waktu yang relatif lama, terutama bagi yang lokasinya jauh dari PT Yoshindo. Selain itu kegiatan dalam menjaring pelanggan baru dan meningkatkan penjualan barang berjalan lambat. Hal ini disebabkan perusahaan belum memiliki sarana yang mendukung untuk menangani hubungan antara perusahaan dan pelanggan maupun calon pelanggan yang berpotensi agar 1 2 terjalin dengan baik yang secara langsung membangun kesetiaan pelanggan membeli barang, dan secara tidak langsung meningkatkan keuntungan perusahaan. Oleh karena itu, perlu adanya suatu media yang membantu dalam proses pemesanan barang dan menyampaikan informasi tanpa kendala ruang dan waktu, serta menyediakan informasi yang dibutuhkan perusahaan mengenai pelanggan secara lebih detail yang menjadi masukan bagi perusahaan, sehingga pelayanan kepada pelanggan menjadi lebih baik dan terjalin hubungan yang kuat, penjaringan pelanggan baru pun menjadi lebih cepat. Berdasarkan latar belakang yang telah dikemukakan, maka dibangunlah suatu sistem pemasaran dan pemesanan barang berbasis web dengan menggunakan metode Customer Relationship Management. 1.2 Identifikasi Masalah Berdasarkan latar belakang masalah yang telah dikemukakan disub bab 1.1, ditemukan berbagai masalah yaitu: 1. Dalam kegiatan pemasaran dan pemesanan barang masih terkendala ruang dan waktu. 2. Kegiatan meningkatkan penjualan perusahaan dan penjaringan pelanggan baru berjalan lambat. Berdasarkan kebutuhan tersebut, maka diperoleh rumusan masalah bagaimana membangun Sistem Pemasaran dan Pemesanan Barang dengan 3 Metode Customer Relationship Management Berbasis Web Pada PT Yoshindo Indonesia Teknologi Jakarta. 1.3 Maksud dan Tujuan 1.3.1 Maksud Maksud penelitian Tugas Akhir ini adalah untuk membangun sistem pemasaran dan pemesanan barang dengan metode Customer Relationship Management berbasis web pada PT Yoshindo Indonesia Teknologi Jakarta . 1.3.2 Tujuan Tujuan dari pembuatan sistem pemasaran dan pemesanan ini adalah : 1. Memudahkan pemasaran dan promosi untuk menjaring pelanggan baru secara lebih luas dan mengatasi kendala ruang dan waktu yang terjadi dalam proses penyampaian informasi perusahaan dan pemesanan barang sehingga dapat dilakukan kapan saja dan dimana saja. 2. Memudahkan perusahaan untuk menangani hubungan dengan pelanggan maupun calon pelanggan yang berpotensi untuk bertukar informasi yang menjadi masukan bagi perusahaan untuk menjalin hubungan yang baik dengan pelanggannya dan dapat menjaring pelanggan yang baru. 4 1.4 Batasan Masalah/Ruang Lingkup kajian Adapun batasan masalah/ruang lingkup kajian dalam penyusunan tugas akhir ini antara lain: 1. Data yang akan diolah pada sistem adalah data yang berhubungan dengan transaksi dan pemesanan barang yaitu data pelanggan, data master, data pemesanan, data detail pemesanan, data pembayaran, data keranjang, data appointment, data forum, data komentar barang, data laporan pemesanan. 2. Proses yang dilibatkan pada sistem adalah pemesanan barang, pembayaran, pendaftaran, appointment, dan pembuatan laporan. 3. Keluaran pada sistem berupa informasi pelanggan, informasi perusahaan, informasi pemesanan, laporan pemesanan perpelanggan, laporan pemesanan perproduk, laporan pemesanan pertransaksi, informasi appoinment, informasi pelanggan,. 4. Sistem akan dibangun dengan berbasis web. 5. Untuk membantu kegiatan di Sales, Marketing, dan Customer Service akan menggunakan metode CRM ( Customer Relatioship Management ). 6. Pembayaran dilakukan dengan transfer rekening, kode transaksi pembayaran bank akan digunakan sebagai bukti pembayaran yang dilakukan oleh pelanggan. 7. Pembangunan situs akan menggunakan macromedia dreamweaver sebagai developer dan Microsoft Windows XP sebagai sistem operasi serta menggunakan pemrograman. MySQL sebagai database dan PHP sebagai bahasa 5 1.5 Metodologi Penelitian Metodologi penelitian yang akan digunakan dalam menyusun tugas akhir ini adalah metode Analisis Deskriptif, yaitu suatu metode yang bertujuan untuk mendapatkan gambaran yang jelas tentang hal-hal yangdiperlukan, melalui tahapan sebagai berikut : 1. Tahap pengumpulan data Tahap pengmpulan data dapat diperolah secara langsung dari objek penelitian. Cara-cara yang mendukung untuk mendapatkan data primer adalah sebagai berikut. a. Studi literatur, dilakukan dengan mencari pustaka yang menunjang penelitian yang akan dikerjakan. Pustaka tersebut dapat berupa buku, artikel, laporan akhir, dan sebagainya. b. Studi Lapangan 1. Pengamatan (observasi), dilakukan dengan cara mengamati secara langsung obyek penelitian. 2. Wawancara (Interview), dilakukan dengan cara melakukan wawancara secara langsung secara langsung berupa tanya jawab dengan pegawai PT Yoshindo Indonesia Technology. 2. Pengembangan Perangkat Lunak Tahap pengembangan perangkat lunak dalam pembuatan aplikasi ini menggunakan classic life style atau yang lebih dikenal dengan istilah waterfall (gambar1.1) 6 Tahapan pengembangan sistem menutur A. Ziya Aktas (1987) adalah sebagai berikut : a. System engineering Merupakan tahapan yang pertama kali yaitu merumuskan sistem yang akan kita bangun. Hal ini bertujuan agar pengembang benar-benar memahami sistem yang dibangun dan langkah-langkah serta kebijakan apa saja yang berkaitan dengan pengembangan sistem tersebut. b. Sytem Analysis (Analisis) Melakukan analisis terhadap permasalahan yang dihadapi dan mendeskripsikan kebutuhan fungsional dan non fungsional dalam membangun web. c. Sytem design (Perancangan) Berdasarkan hasil pada proses analisis maka dirancang antarmuka yang sesuai dengan kebutuhan pengguna. d. System coding (Pengkodean) Hasil perancangan sistem diterjemahkan ke dalam kode atau bahasa yang dimengerti mesin komputer bahasa pemrograman tertentu. e. System Testing (Pengujian) Perancangan lunak yang sudah dirancang direalisasikan sebagai serangkaian program atau unit program, dan pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasi. 7 f. System Manitenance (Pemeliharaan) Tahap akhir sesudah perangkat lunak dibangun dengan melakukan pemeliharaan, seperti penyesuaian atau melakukan perubahan sesuai dengan kondisi yang akan datang yang mungkin perlu dilakukan. Feed Back: merupakan respon dari pengguna sistem yang bisa digunakan untuk mengetahui sejauh mana aplikasi yang dibangun diterima oleh penggunanya. Untuk lebih jelasnya susunan metode waterfall dapat dilihat pada gambar 1.1: Gambar 1.1 Skema waterfall 1.3 Sistematika Penulisan Sistematika penulisan laporan ini dibagi dalam beberapa bab dengan pokok pembahasan secara umum sebagai berikut: BAB I PENDAHULUAN Bab ini merupakan bagian yang mengemukakan latar belakang, perumusan masalah, maksud dan tujuan,batasan masalah, metodologi penelitian, dan sistematika penulisan. 8 BAB II TINJAUAN PUSTAKA Bab ini terbagi menjadi dua bagian. Bagian pertama yaitu tinjauan perusahaan, berisi penjelasan tentang sejarah singkat perusahaan, visi, misi dan struktur organisasi perusahaan. Bagian kedua berupa landasan teori, berisi teori-teori pendukung yang digunakan untuk membangun sistem pemasaran dan pemesanan barang PT Yoshindo Indonesia Teknologi. BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis kebutuhan untuk sistem yang akan dibangun sesuai dengan metode pengembangan perangkat lunak yang digunakan. Selain itu, bab ini juga berisi perancangan struktur basis data dan antarmuka untuk sistem yang akan dibangun. BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini berisi hasil implementasi analisis dan perancangan sistem yang dilakukan, serta hasil pengujian sistem di PT Yoshindo Indonesia Teknologi sehingga diketahui apakah sistem yang dibangun sudah memenuhi syarat . BAB V PENUTUP Bab ini berisi kesimpulan dari uraian proses pembangunan sistem informasi dan saran-saran yang dapat menjadi pertimbangan bagi pihak PT Yoshindo Indonesia Teknologi. BAB II TINJAUAN PUSTAKA 2.1 2.1.1 Gambaran Umum Perusahaan Profil PT Yoshindo Indonesia Teknologi PT Yoshindo Indonesia Technology didirikan pada tahun 2005, semula perusahaan ini bernama Century Technindo, namun pada tahun 2010 berganti nama menjadi Yoshindo Indonesia Technology. Perusahaan ini bergerak dalam bidang penjualan dan penyaluran barang-barang seperti mesin dan alat otomatisasi. Barang tersebut terbagi dalam 4 kategori yaitu mechanical, electrical, instrumentation, dan automation and safety accessories. PT Yoshindo telah banyak bekerja sama dengan vendor yang berasal dari luar negeri yang berasal dari Jepang, Eropa, dan Amerika Serikat. Ruang lingkup perusahaan antara lain adalah mengadakan ( procurement) dan melakukan pembelian dari beberapa industri yang ada untuk kemudian disalurkan kepada konsumen. 2.1.2 Visi dan Misi Perusahaan Perusahaan ini memiliki visi dan misi yang terangkum dalam 4S yaitu : 1. Solve Problem Membantu setiap pelanggan dalam setiap kerusakan yang terjadi pada mesin atau perlengkapan yang ada. 2. Service Menyediakan servis berdasarkan masalah yang diketahui. 9 10 3. Sell Menjual sparepart yang ada dengan harga kompetitif. 4. Satisfaction Menjamin kualitas produk yang dijual untuk mendapatkan kepuasan konsumen. 2.1.3 Tempat dan kedudukan perusahaan PT Yoshindo Indonesia Technology beralamat di LindetevesTrade Center (LTC) Lantai 2 Blok C42 No.5 Jalan Hayam Wuruk Jakarta 11180. Telp (021)6237424, 4648803, 28991946. Fax (021)62317425. 2.1.4 Bentuk dan Badan Hukum Perusahaan Sesuai keputusan PEMROV DKI Jakarta Dinas Koperasi, Usaha Mkiro, kecil, dan Menengah, dan Perdagangan SIUP-Besar NO: 0256/1.824.271 Tahun 2010., NPWP: 02.861.006.832.000 2.1.5 Struktur Organisasi Struktur Organisasi merupakan suatu kerangka dalam manajemen organisasi agar suatu organisasi dapat berjalan sebagaimana mestinya sesuai dengan tujuan. Struktur organisasi memuat tatanan kerja yang ada menyangkut tugas, dan fungsi setiap bagian. Struktur organisasi PT YOSHINDO dapat dilihat pada gambar 2.1: 11 Gambar 2.1. Struktur Organisasi PT Yoshindo Indonesia Technology Adapun tugas dan fungsi masing-masing bagian adalah sebagai berikut : 1. Komisaris Berperan sebagai pemegang saham dan mengawasi jalannya perusahaan. 2. Direktur Peran direktur adalah sebagai berikut: - Sebagai pimpinan di PT Yoshindo. - Mengawasi jalannya aktivitas di dalam perusahaan. - Menetapkan strategi dan kebijakan baru bagi perusahaan. - Mengawasi dan mengkoordinir kegiatan-kegiatan perusahaan. 12 - Menjamin terlaksananya keamanan serta ketertiban dalam setiap kegiatan operasional dalam perusahaan. 3. Sekretaris Peran Sekretaris adalah sebagai berikut: - Mencatat setiap kegiatan yang ada didalam perusahaan. - Menerima berkas-berkas penting yang perlu ditanda tangani oleh direktur. - Mengkoordinasikan jadwal rapat didalam perusahaan. 4. Accounting (Keuangan) Peran accounting adalah sebagai berikut: - Melaporkan posisi keuangan setiap periode tertentu - Melaporkan informasi kepada perusahaan yang berkaitan dengan kegiatan bisnis, transaksi, serta kejadian yang berhubungan dengan keuangan. 5. Administrasi Peran Administrasi adalah sebagai berikut: - Mengatur pemasukan dan pengeluaran perusahaan setiap bulannya. - Melayani administrasi untuk penjualan dan pembelian barang. - Menghitung jumlah tagihan yang harus dibayar pelanggan, dan menangani dokumen-dokumen yang dibutuhkan dalam pembayaran. Purchasing (Penjualan) 6. Peran Purchasing adalah sebagai berikut: - Menerima order dari langganan 13 - Memverifikasikan order langganan - Mengadakan kontak dengan pelanggan mengenai pemenuhan order tersebut 7. Marketing (Pemasaran) Peran marketing adalah sebagai berikut : - Merencanakan promosi baru untuk meningkatkan penjualan - Mengadakan appointment dengan pelanggan dan calon pelanggan yang ingin tahu lebih jauh mengenai produk dan perusahaan. - Sebagai customer service untuk menangani saran, kritik, keluhan, maupun pertanyaan dari pelanggan. 8. Logistic Peran logistic adalah sebagai berikut: - Mengatur keluar-masuknya barang dari dalam gudang penyimpanan sementara serta pergerakannya. - Mengkoordinasikan transportasi yang diperlukan dalam mengirimkan barang. - Menginformasikan pergerakan barang kepada perusahaan. - Membuat laporan penerimaan barang yang telah dikirim oleh vendor. 9. Cargo - Melakukan pengepakan dan pengemasan barang. - Melakukan pengiriman barang. 14 - Membuat catatan pengiriman barang dan status barang terkirim. 2.2 Landasan Teori 2.2.1 Konsep Dasar Sistem Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai berikut ini [3] : Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. Pendekatan sistem yang lebih menekankan pada elemen atau komponennya mendefinisikan sistem sebagai berikut ini [3] : Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. 2.2.1.1 Karakteristik Sistem Suatu sistem mempunyai karakteristik yang tertentu (gambar 2.2), yaitu : 1. Komponen Sistem (Components) Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian sistem, yang mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem keseluruhan. 15 2. Batas Sistem (Boundary) Batas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut. 3. Lingkungan Luar Sistem (Environments) Lingkungan luar (environments) dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan merugikan sistem. 4. Penghubung Sistem (Interface) Penghubung (interface) merupakan media penghubung antara satu subsistem dengan susbsistem lainnya sehingga memungkinkan sumber-sumber daya mengalir antara subsistem yang satu dengan yang lain. 5. Masukan Sistem (Input) Masukan (input) adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). 6. Keluaran Sistem (Output) 16 Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem. 7. Pengolah Sistem (Process) Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan jadi keluaran. 8. Sasaran Sistem (Objectives) Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya. Lingkungan Luar Sub Sistem Sub Sistem Interface Boundary Sub Sistem Sub Sistem Boundary Input Pengolah Boundary Output Gambar 2.2. Karakteristik Sistem [3] 17 2.2.1.2 Klasifikasi Sistem Sistem dapat diklasifikasikan dari beberapa sudut pandangan, diantaranya adalah sebagai berikut : 1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik (physical system). Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia dan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer. 2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system). Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia, misalnya sistem perputaran bumi dan sistem buatan manusia adalah sistem yang dirancang oleh manusia. 3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan sistem tak tentu (probabilistic system). Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi dan sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. 4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem terbuka (open system). Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya dan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. 18 2.2.2 Konsep Dasar Informasi Informasi (information) dapat didefinisikan sebagai berikut [3] : Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal datum atau data-item. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat yang tertentu. Kesatuan nyata (fact dan entity) adalah berupa suatu obyek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi. 2.2.2.1 Siklus Informasi Data merupakan bentuk yang masih mentah yang belum dapat berceritera banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk dihasilkan informasi. Data yang diolah untuk menghasilkan informasi menggunakan suatu model proses yang tertentu. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk siklus. Siklus ini disebut dengan siklus informasi (information cycle) atau disebut juga dengan siklus pengolahan data (data processing cycles). Siklus informasi dapat dilihat pada gambar 2.3: 19 Gambar 2.3. Siklus Informasi [3] 2.2.2.2 Kegunaan Informasi Ada 4 faktor utama yang berhubungan dengan kegunaan informasi : 1. Kualitas informasi (information quality) Kualitas dari suatu informasi tergantung dari 4 hal, yaitu informasi harus : a. Akurat (accurate) dan presisi (precision) Akurat dalam menampilkan informasi dan presisi dalam detail informasi yang diberikan. b. Kelengkapan (completeness) Informasi yang tersedia cukup lengkap untuk setiap user dan situasi. c. Umur (age) dan ketepatan waktu (timeliness) Umur berarti lamanya waktu dalam meng-update informasi dan ketepatan waktu berarti menyediakan informasi secepat mungkin pada saat dibutuhkan sehingga berguna. 20 d. Sumber (source) Orang atau organisasi yang menghasilkan informasi. 2. Aksesibilitas informasi (information accessibility) a. Ketersediaan (availability) Memberikan informasi kepada yang membutuhkan. Informasi dapat diakses oleh yang membutuhkan. b. Keabsahan (admissibility) Keabsahan (boleh atau tidak boleh dipakai) informasi tergantung pada hukum, peraturan atau budaya pada saat tertentu. 3. Presentasi informasi (information presentation) a. Tingkatan (level of summarization) Perbandingan antara data asli dengan yang ditampilkan. Manipulasi data hingga tingkatan yang sesuai, semakin sederhana semakin baik. b. Format Bentuk dimana informasi ditampilkan ke user. Manipulasi data ke dalam bentuk yang sesuai. 4. Keamanan informasi (information security) a. Batasan akses (access restriction) 21 Prosedur dan teknik mengontrol user yang boleh atau tidak mengakses data pada situasi tertentu. Penggunaan password atau teknik lain untuk mencegah user yang tidak berhak. b. Enkripsi (encryption) Konversi data ke bentuk tertentu sehingga tidak dapat dibaca oleh user yang tidak berhak. 2.2.2.3 Nilai Informasi Nilai dari informasi (value of information) ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Sebagian besar informasi tidak dapat persis ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya. Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectiveness atau cost benefit. 2.3 Konsep Dasar Sistem Informasi Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen di dalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi (information systems) atau disebut juga dengan processing systems atau information processing systems atau information-generating systems. Sistem informasi didefenisikan oleh Robert A. Leitch dan K. Roscoe Davis sebagai berikut [3] : 22 Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. 2.3.1 Komponen Sistem Informasi John Burch dan Gary Grudnitski mengemukakan bahwa sistem informasi terdiri dari komponen-komponen yang disebutnya dengan istilah blok bangunan (building block), yaitu blok masukan (input block), blok model (model block), blok keluaran (output block), blok teknologi (technology block), blok basis data (database block), dan blok kendali (controls block). Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya. 1. Blok Masukan Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar. 2. Blok Model Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan. 23 3. Blok Keluaran Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem. 4. Blok Teknologi Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software), dan perangkat keras (hardware). 5. Blok Basis Data Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam basis data untuk keperluan penyediaan informasi lebih lanjut. 6. Blok Kendali Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi. 24 Pengelompokan komponen-komponen sistem informasi berbasis komputer adalah sebagai berikut : 1. Perangkat keras (hardware) Hardware ini merupakan peralatan fisik yang dapat digunakan untuk mengumpulkan, memasukkan, memproses, menyimpan, dan mengeluarkan hasil pengolahan data dalam bentuk informasi. 2. Perangkat lunak (software) Software adalah kumpulan dari program-program yang digunakan untuk menjalankan aplikasi tertentu pada komputer. 3. Manusia (brainware) Brainware dalam sistem informasi berperan sebagai pemberi dan pengguna informasi. 4. Prosedur (procedure) Prosedur adalah rangkaian aktivitas atau kegiatan yang dilakukan secara berulang-ulang dengan cara yang sama. 5. Basis data (database) Database merupakan kumpulan data-data yang tersimpan di dalam media penyimpanan di suatu perusahaan (arti luas) atau di dalam komputer (arti sempit). 25 6. Jaringan komunikasi (communication network) Jaringan telekomunikasi saat ini menghubungkan beberapa daratan dan lautan untuk memindahkan data dalam jumlah besar. 2.3.2 Pengembangan Sistem Informasi Pengembangan sistem (systems development) dapat berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang ada. Sewaktu melakukan proses pengembangan sistem, beberapa prinsip harus tidak boleh dilupakan. Prinsip-prinsip ini adalah sebagai berikut : 1. Sistem yang dikembangkan adalah untuk manajemen 2. Sistem yang dikembangkan adalah investasi modal yang besar 3. Sistem yang dikembangkan memerlukan orang yang terdidik 4. Tahapan kerja dan tugas-tugas yang harus dilakukan dalam proses pengembangan sistem 5. Proses pengembangan sistem tidak harus urut 6. Jangan takut membatalkan proyek 7. Dokumentasi harus ada untuk pedoman dalam pengembangan sistem Proses pengembangan sistem melewati beberapa tahapan dari mulai sistem itu direncanakan sampai dengan sistem tersebut diterapkan, dioperasikan, dan dipelihara. Daur atau siklus hidup dari pengembangan sistem merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkahlangkah di dalam tahapan tersebut dalam proses pengembangannya. 26 Pengembangan sistem yang digunakan yaitu classsic life style atau yang lebih dikenal dengan istilah waterfall. Pengembangan sistem menurut A. Ziya Aktas (1987) adalah sebagai berikut : 1. Rekayasa sistem (system engineering), merupakan tahap awal dalam pengembangan sistem yaitu dengan menetapkan segala hal yang diperlukan dalam pelaksanaan pengembangan sistem dan menentukan apakah sistem benar-benar dibutuhkan atau tidak. Tahap-tahap yang digunakan yaitu dengan diadakannnya wawancara, observasi, dan studi literatur. 2. Analisis (analysis), merupakan tahap menganalisis kebutuhan sistem seperti mendefinisikan kembali masalah, memahami kebutuhan-kebutuhan pemakai dan hambatan-hambatan pada sustu sistem baru, dan membuat model logika dari pemecahan yang direkomendasi. Adapun metode analisis yang digunakan adalah metode analisis terstruktur. 3. Desain (Design), yaitu tahap setelah analisis dari siklus pengembangan sistem, pendefinisian dari kebutuhan-kebutuhan fungsional, persiapan untuk rancang bangun implementasi, dan menggambarkan bagaimana suatu sistem dibentuk. 4. Penulisan Program (Coding), adalah tahap menterjemahkan hasil analisis ke dalam bahasa pemrograman yang telah ditentukan. 5. Pengujian (Testing), tahap dimana melakukan pengujian terhadap sistem yang telah dibangun. 27 6. Pemeliharaan (Maintenance), tahap ini merupakan tahap akhir dimana sistem yang sudah selesai dapat mengalami perubahan atau penambahan sesuai dengan keinginan konsumen. 2.4 Pemasaran Pemasaran adalah salah satu kegiatan dalam perekonomian yang membantu dalam menciptakan nilai ekonomi. Nilai ekonomi itu sendiri menentukan harga barang dan jasa. Faktor penting dalam menciptakan nilai tersebut adalah produksi, pemasaran dan konsumsi. Pemasaran menjadi penghubung antara kegiatan produksi dan konsumsi. Banyak ahli yang telah memberikan definisi atas pemasaran ini. Definisi yang diberikan sering berbeda antara ahli yang satu dengan ahli yang lain. Perbedaan ini disebabkan karena adanya perbedaan para ahli tersebut dalam memandang dan meninjau pemasaran. Dalam kegiatan pemasaran ini, aktivitas pertukaran merupakan hal sentral. Pertukaran merupakan kegiatan pemasaran dimana seseorang berusaha menawarkan sejumlah barang atau jasa dengan sejumlah nilai keberbagai macam kelompok social untuk memenuhi kebutuhannya. Pemasaran sebagai kegiatan manusia diarahkan untuk memuaskan keinginan dan kebutuhan melalui proses pertukaran. Definisi yangpaling sesuai dengan tujuan tersebut adalah : Pemasaran adalah suatu proses social dan manajerial yang didalamnya individu dan kelompok mendapatkan apa yang mereka butuhkan dan inginkan dengan menciptakan, menawarkan, dan mempertukarkan prosuk yang bernilai kepada pihak lain (Kotler, 1997). 28 Definisi pemasaran ini bersandar pada konsep inti yang meliputi kebutuhan (needs), keinginan (wants), dan permintaan (demands). Manusia harus menemukan kebutuhannya terlebih dahulu, sebelum ia memenuhinya. Usaha untuk memenuhi kebutuhan tersebut dapat dilakukan dengan cara mengadakan suatu hubungan. Dengan demikian pemasaran bisa juga diartikan suatu usaha untuk memuaskan kebutuhan pembeli dan penjual (Swasta, 1996). 2.5 Pemesanan Pemesanan berasal dari kata dasar pesan yang berarti mempunyai arti perintah, nasehat, permintaan, amanat yang disampaikan oleh orang lain. Pemesanan (DPN99) mempunyai arti proses, perbuatan, cara memesan atau memesankan. 2.6 Definisi dokumen yang digunakan dalam sistem informasi penjualan Dokumen yang digunakan dalam penjualan barang oleh perusahaan pada sistem berjalan adalah sebagai berikut : 1. Request For Quotation (RQ) Request For Quotation (RQ) adalah dokumen yang berisi permintaan penyediaan sejumlah barang yang diberikan oleh customer kepada perusahaan, berisi mengenai spesifikasi barang yang ingin dibeli, jumlah yang ingin disediakan, dan kriteria lainnya. 29 2. Purchasing Order (PO) Purchasing Order (PO) adalah surat berisi permintaan pembelian yang diberikan customer kepada perusahaan, berisi nama barang, jumlah pembelian, dan nama pemesan barang. 2.7 Basis Data (Database) Basis data terdiri atas dua kata, yaitu basis dan data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang/berkumpul. Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya. Basis data (database) sendiri dapat didefinisikan sebagai berikut [2] : Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. [3] Prinsip utama dalam basis data adalah pengaturan data/arsip dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip yang menggunakan media penyimpanan elektronis seperti disk (disket atau harddisk). Basis data dikelola/ditangani melalui perantaraan alat/mesin pintar elektronis yang kita kenal sebagai komputer. Basis data bukan hanya sekedar penyimpanan data secara elektronis dengan bantuan komputer. Artinya, tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data. Yang sangat ditonjolkan dalam basis data adalah pengaturan/pemilahan/pengelompokkan/pengorganisasian data yang akan 30 kita simpan sesuai fungsi/jenisnya. Pemilahan/pengelompokkan/pengorganisasian ini dapat berbentuk sejumlah file/tabel terpisah atau dalam bentuk pendefinisian kolom-kolom/field-field data dalam setiap file/tabel. Operasi-operasi dasar yang dapat dilakukan berkenaan dengan basis data dapat meliputi pembuatan basis data baru (create database), penghapusan basis data (drop database), pembuatan file/tabel baru ke suatu basis data (create table), penghapusan file/tabel dari suatu basis data (drop table), penambahan/pengisian data baru ke sebuah file/tabel di sebuah basis data (insert), pengambilan data dari sebuah file/tabel (retrieve/search), pengubahan data dari sebuah file/tabel (update), dan penghapusan data dari sebuah file/tabel (delete). 2.7.1 Database Management System (DBMS) Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah Perangkat Lunak (Sistem) yang khusus/spesifik. Perangkat lunak inilah (disebut DBMS) yang akan menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan/konsistensi data, dan sebagainya. Perangkat lunak yang termasuk DBMS seperti dBase III+, dBase IV, FoxBase, Rbase, MS-Access dan Borland-Paradox (untuk kelas sederhana) atau Borland-Interbase, MS-SQLServer, CA-Open Ingres, Oracle, Informix dan Sybase (untuk kelas kompleks/berat). 31 2.7.2 Tujuan Basis Data Tujuan awal dan utama dalam pengelolaan data dalam sebuah basis data adalah agar dapat memperoleh menemukan kembali data (yang dicari) dengan mudah dan cepat. Di samping itu, pemanfaatan basis data untuk pengelolaan data, juga memiliki tujuan-tujuan lain. Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan (objektif) seperti berikut ini: a. Kecepatan dan kemudahan (speed) b. Efisiensi ruang penyimpanan (space) c. Keakuratan (accuracy) d. Ketersediaan (availability) e. Kelengkapan (completeness) f. Keamanan (security) g. Kebersamaan pemakaian (sharability) 2.7.3 Pemakai (user) Basis Data Ada beberapa jenis/tipe pemakai suatu sistem basis data yang dibedakan berdasarkan cara mereka berinteraksi terhadap sistem: 1. Programmer Aplikasi Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalam program yang ditulis dalam bahasa pemrograman induk (seperti C, Pascal, Cobol, dan lain-lain). 32 2. User Mahir (Casual User) Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS. 3. User Umum (End User Naive User) Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan sebelumnya. 4. User Khusus (Specialized User) Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus, seperti untuk aplikasi AI, Sistem Pakar, Pengolahan Citra, dan lain-lain, yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan. Untuk sebuah sistem basis data yang stand-alone, maka pada suatu saat hanya ada satu pemakai yang dapat bekerja. Sedang untuk sistem basis data dalam jaringan, maka pada suatu saat ada banyak pemakai yang dapat berhubungan (menggunakan) basis data yang sama. 2.8 Alat Pemodelan Sistem Alat-alat pemodelan sistem informasi sangat dibutuhkan dalam proses analisis dan perancangan sistem. Alat-alat pemodelan sistem informasi terdiri dari: 33 1. Bagan Alir Dokumen (Document Flowmap) Bagan alir dokumen (document flowmap) atau disebut juga bagan alir formulir (form flowmap) atau paperwork flowmap merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya. 2. Entity-Relationship Diagram (ERD) ERD adalah diagram yang memperlihatkan entitas-entitas yang terlibat dalam suatu sistem serta hubungan-hubungan (relation) antar entitas. Komponenkomponen pembentuk model ERD yaitu: a. Entitas (entity) Entitas merupakan individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain. Entitas dapat berupa orang, tempat, benda, peristiwa atau konsep yang bisa memberikan atau mengandung informasi. b. Atribut (attributes/properties) Setiap entitas pasti memiliki atribut yang mendeskripsikan karakteristik (properti) dari entitas tersebut. c. Relasi (relationship) Relasi menunjukkan adanya hubungan di antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. 34 d. Kardinalitas/derajat Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Kardinalitas relasi yang terjadi di antara dua himpunan entitas dapat berupa: a. Satu ke satu (one to one), seperti gambar 2.4: A B Entitas 1 Entitas 1 Entitas 2 Entitas 2 Entitas 3 Entitas 3 Entitas 4 Entitas 4 Gambar 2.4. Kardinalitas Relasi Satu ke Satu [2] b. Satu ke banyak (one to many), seperti gambar 2.5: A B Entitas 1 Entitas 1 Entitas 2 Entitas 2 Entitas 3 Entitas 4 Entitas 3 Entitas 5 Gambar 2.5. Kardinalitas Relasi Satu ke Banyak [2] 35 c. Banyak ke satu (many to one), seperti gambar 2.6: A B Entitas 1 Entitas 1 Entitas 2 Entitas 3 Entitas 2 Entitas 4 Entitas 3 Entitas 5 Gambar 2.6. Kardinalitas Relasi Banyak ke Satu [2] d. Banyak ke banyak (many to many), seperti gambar 2.7: A B Entitas 1 Entitas 1 Entitas 2 Entitas 2 Entitas 3 Entitas 3 Entitas 4 Entitas 4 Gambar 2.7. Kardinalitas Relasi Banyak ke Banyak [2] e. Kunci (key) Sebuah atribut atau set atribut yang nilainya mengidentifikasikan entitas secara unik dalam set entitas. 3. Diagram Konteks (Context Diagram) Diagram konteks merupakan diagram aliran data pada tingkat paling atas yang merupakanpenggambaranyangberfungsiuntukmemperlihatkan 36 interaksi/hubungan langsung antara sistem dengan lingkungannya. Diagram konteks menggambarkan sebuah sistem berupa sebuah proses yang berhubungan dengan satu atau beberapa entitas/entity. 4. Data Flow Diagram (DFD) DFD/DAD adalah suatu alat pemodelan yang digunakan untuk memodelkan fungsi dari sistem, menggambarkan secara rinci mengenai sistem sebagai jaringan kerja antar fungsi yang berhubungan satu sama lain dengan menunjukkan dari dan ke mana data mengalir serta penyimpanannya. Beberapa simbol digunakan di DFD: a. Kesatuan luar (external entity) atau batas sistem (boundary) merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan masukan atau menerima keluaran dari sistem. b. Arus data (data flow) ini mengalir diantara proses (process), simpanan data (data store) dan kesatuan luar (external entity). Arus data ini menunjukan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. c. Proses (process) merupakan kegiatan yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. d. Simpanan data (data store) merupakan simpanan dari data yang dapat berupa suatu file atau database di sistem komputer, suatu arsip atau 37 catatan manual, suatu kotak tempat data di meja seseorang, suatu tabel acuan manual, dan suatu agenda atau buku. 5. Spesifikasi Proses (Process Specification (PSPEC)) Spesifikasi proses (PSPEC) digunakan untuk menggambarkan semua proses model aliran yang nampak pada tingkat akhir penyaringan. Kandungan dari spesifikasi proses dapat termasuk teks naratif, gambaran bahasa desain program (Programme Design Language (PDL)) dari algoritma proses, persamaan matematika, tabel, diagram, atau bagan. 6. Kamus Data (Data Dictionary) Kamus data (data dictionary) atau disebut juga dengan istilah systems data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data, analis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap. Kamus data harus memuat hal-hal berikut ini: a. Nama arus data b. Alias atau nama lain dari data dapat dituliskan bila nama lain ini ada. Alias perlu ditulis karena data yang sama mempunyai nama yang berbeda untuk orang atau departemen satu dengan yang lainnya. c. Bentuk data, dapat berupa dokumen dasar atau formluir, dokumen hasil cetakan komputer, laporan tercetak, tampilan di layar monitor, variabel, parameter, dan field. 38 d. Arus data, menunjukkan dari mana data mengalir dan ke mana data akan menuju. e. Penjelasan, dapat diisi dengan keterangan-keterangan tentang arus data tersebut. f. Periode, menunjukkan kapan terjadinya arus data. g. Volume, digunakan untuk mengidentifikasikan besarnya simpanan luar yang akan digunakan, kapasitas dan jumlah dari alat input, alat pemroses dan alat output. h. Struktur data, menunjukkan arus data yang dicatat di kamus data terdiri dari item-item data apa saja. 7. Skema Relasi Skema relasi adalah untuk presentasi atribut-atribut dari entity yang terdapat dalam sistem dan hubungan antar entity pada model ERD. Skema relasi merupakan turunan dari ERD. 2.9 Internet Internet merupakan kata singkat dari International Network, dapat disimpulkan bahwa internet adalah sistem komputer yang saling berhubungan yang areanya mencakup jaringan internasional (dunia), sehingga memungkinkan desktop anda dapat bertukar data, pesan, dan file-file dengan berjuta-juta komputer lain yang terhubung dalam jaringan internet. Internet merupakan jaringan komputer besar yang menghubungkan komputer di seluruh dunia, sumber daya informasi tersebut sangat luas dan sangat besar sehingga sulit untuk 39 ditangani oleh satu orang, satu organisasi, atau negara tanpa harus bekerjasama antara satu dan yang lainnya. Untuk bisa saling berkomunikasi maka dibutuhkan suatu bahasa, bahasa standar yang digunakan dalam Internet adalah TCP/IP ( Transmission Control Protocol/Internet Protocol ) dengan menggunakan bahasa standar tersebut setiap komputer dapat berinteraksi antara satu dengan yang lainnya walaupun memiliki sistem operasi berbeda. Untuk mengakses Internet minimal diperlukan sebuah komputer yang terhubung ke Internet dan sebuah web browser yang digunakan untuk mengakses halaman Web. Di Internet disediakan banyak fasilitas layanan di mana setiap layanan tersebut diberikan oleh satu atau beberapa komputer yang berperan sebagai server. 2.9.1 Home Page, Web Pages dan Web Sites Home page adalah page pembuka yang akan pertama ditemui sebelum mengakses informasi lainnya pada suatu web site. Home page ini merupakan halaman pertama dari suatu web site yang biasanya berisi tentang apa dan siapa dari perusahaan atau orang pemilik web site tersebut. Dari Home page ini, informasi lainnya dapat ditemui pada page-page berikutnya yang tersimpan, yang telah dilink untuk menghubungkan informasi ke informasi lainnya, baik itu di dalam suatu web page yang sama, ataupun dalam web page lain pada web site yang berbeda. Web pages merupakan sebuah halaman khusus dari situs Web tertentu. Diumpamakan halaman Web ini adalah sebuah halaman khusus buku dari Web tertentu. 40 Web sites, merupakan tempat menyimpan data dan informasi dengan berdasarkan topik tertentu. Diumpamakan situs Web ini adalah sebuah buku tang berisis topik tertentu. 2.9.2 Hypertext Transfer Protocol ( HTTP ) HTTP atau Hypertext Transfer Protocol adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh web browser dalam meminta atau mengambil suatu dokumen, dan oleh web browser dalam menjadikan dokumen yang diminta web browser. Protokol ini merupakan protokol standar yang digunakan untuk mengakses dokumen HTML. 2.9.3 Uniform Resource Locators ( URL ) URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. URL dapat diibaratkan sebagai suatu alamat, di mana alamat tersebut terdiri dari : 1. protokol yang digunakan oleh suatu browser untuk mengambil informasi, 2. nama dari komputer di mana informasi tersebut berada, dan 3. jalur/path serta nama file dari suatu informasi. Format umum dari suatu URL adalah sebagai berikut : Protokol_transfer ://domain_host[:port]/path/nama_file 2.9.4 Web Server Web Server adalah sebuah komponen yang dikelola oleh system administrator atau Internet Service Provider ( ISP ) dan yang merespon request dari browser pengguna. Atau dengan kata lain dalam kondisi umum, web server 41 adalah sebuah komputer yang dilengkapi dengan software server yang menggunakan protokol internet seperti HTTP atau FTP untuk merespon request dari web client dalam sebuah jaringan TCP/IP. Sebagai contoh software web server adalah Apache web server dan IIS ( Internet Information Service ). 2.9.5 Web Browser Web Browser merupakan multi protokol yang dapat mengakses bagian server yang menyediakan informasi dengan menggunakan sekumpulan aturanaturan ( protokol ) untuk berkomunikasi. Web browser dan link dalam dokumen Web dapat menkomunikasikan server dengan menggunakan protocol HTTP, FTP dan telnet. 2.9.6 Pengenalan PHP PHP pertama kali dibuat pada musim gugur tahun1994 oleh Rasmus Lerdoff. Awalnya digunakan pada website untuk mencatat siapa saja yang berkunjung dan melihat biodatanya. Tahun 1995 diangap sebagai kelahiran PHP/FI yang kemudian membuat pertumbuhan aplikasi web yang pesat dan banyak orang kemudian berkontribusi mengembangkan PHP. PHP adalah singkatan dari “PHP:Hypertext Preprocessor” yang merupakan sebuah bahasa pemrograman yang berbentuk Scripting, sistem kerja dari program ini adalah sebagai Interpreter bukan sebagai Compiler. Pada bahasa pemrograman, yang dikatakan sebagai bahasa compiler adalah bahasa yang akan mengubah script-script program ke dalam source code, selanjutnya dari bentuk source code akan diubah menjadi bentuk object code, bentuk dari object code akan menghasilkan file yang lebih kecil dari file mentah 42 sebelumnya. Selanjutnya bentuk object code akan berubah menjadi sebuah program yang siap dijalankan tanpa adanya program bantu pembuatnya, sehungga hasil hasil dari bahasa pemrograman yang berbentuk compiler akan membentuk sebuah program yang berstatus sebagai program EXE yang dapat langsung dijalankan. Contohnya seperti Pascal, C, ataupun pemrograman yang berbentuk Visual seperti Delphi maupun Visual Basic. Pada bahasa Interpreter, script mentahnya tidak harus diubah ke dalam bentuk source code. Sehingga pada saat menjalankan bentuk program, kode dasar secara langsung akan dijalankan tanpa harus melalui proses pengubahan ke dalam bentuk source code. Sehingga apabila program memiliki sedikit kesalahan, maka program akan tetap dijalankan tanpa harus menghiraukan kesalahan yang ada. Dengan menggunakan PHP, maka maintenance suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP. Kemampuan PHP yang paling diandalkan dan signifikan adalah dukungan kepada banyak database. Membuat halaman web yang menggunakan data dari database dengan sangat mudah dapat dilakukan. 2.9.7 MySQL MySQL adalah sebuah database server yang dibuat oleh Tcx Data KonsultAB. Saat ini MySQL telah digunakan oleh perusahaan-perusahaan terkemuka di seluruh dunia, diantaranya Silicon Graphics (http://www.sgi.com), Siemens Nixdorf (http://www.siemens.com), Alesis Digital Studio Electronics 43 (http://www.alesis.com) dan masih banyak perusahaan-perusahaan terkemuka lainnya yang menggunakan MySQL. Perusahaan-perusahaan tersebut dapat dilihat pada MySQL user‟s list di http://www.mysql.com/information/userlist.htm. MySQL adalah sebuah text based database server, artinya MySQL tidak dibuat dalam bentuk aplikasi yang memiliki Graphical User Interface. 2.10 Customer Relationship Management ( CRM ) 2.10.1 Pengertian CRM Manajemen Hubungan Pelanggan (Customer Relationship Management disingkat CRM) adalah suatu jenis manajemen yang secara khusus membahas teori mengenai penanganan hubungan antara perusahaan dengan pelanggannya dengan tujuan meningkatkan nilai perusahaan di mata para pelanggannya. Pengertian lain mengatakan bahwa CRM adalah sebuah sistem informasi yang terintegrasi yang digunakan untuk merencanakan, menjadwalkan, dan mengendalikan aktivitas-aktivitas pra-penjualan dan pasca-penjualan dalam sebuah organisasi. CRM melingkupi semua aspek yang berhubungan dengan calon pelanggan dan pelanggan saat ini, termasuk di dalamnya adalah pusat panggilan (call center), tenaga penjualan, pemasaran, dukungan teknis (technical support) dan layanan lapangan [7] Proses makro CRM terdiri dari proses proses yang mengambil alih antara suatu perusahaan dan para pelanggan downstreamnya dalam mata rantai penyaluran/pendistribusian atau distribusi. Tujuan dari proses makro CRM adalah untuk memenuhi kebutuhan serta tuntutan pelanggan dan memfasilitasi 44 penyebaran dan pelacakan order. Kelemahan dari proses ini berdampak pada kebutuhan yang dapat hilang dan pengalaman pelanggan yang sangat buruk atau minim dikarenakan order atau pesanannya tidak diproses dan dikerjakan secara efektif. Kunci proses-proses di dalam CRM adalah sebagai berikut : 1. Marketing (Pemasaran): proses pemasaran melibatkan keputusan yang menunjuk kepada pelanggan dan target, bagaimana memberikan target kepada konsumen, produk apa yang ditawarkan, bagaimana harga produknya, dan bagaimana untuk memanajemen kampanye secara langsung yang menargetkan kepada pelanggan. Penyedia software yang berhasil dalam area pemasaran dengan CRM menyediakan analisis yang meningkatkan keputusan pemasaran dalam pemberian harga, keuntungan produk, dan keuntungan konsumen, di antara berbagai fungsi yang lain. 2. Penjualan: proses penjualan berfokus pada penjualan langsung kepada seorang konsumen (dibandingkan dengan pemasaran dimana proses tersebut lebih berfokus kepada menyediakan tenaga penjualan dengan informasi yang mereka butuhkan dalam melaksanakan penjualan dan melakukan penjualan secara langsung. Melakukan penjualan membutuhkan tenaga penjualan (salesmen) atau kepada pelanggan untuk membangun dan menata pesanan dengan memilih di antara beberapa pilihan dan fitur yang ada. Proses penjualan juga membutuhkan beberapa fungsionalitas sebagai kemampuan untuk memberikan perjanjian dan akses terhadap informasi yang berhubungan dengan pesanan pelanggan. Penyedia software yang berhasil memiliki tenaga penjualan yang ditarget 45 secara otomatis, penataaan dan personalisasi untuk meningkatkan proses penjualan. 3. Manajemen Pemesanan: proses dari mengatur pesanan pelanggan berjalan dalam sebuah perusahaan adalah sangat penting bagi konsumen untuk melacak pesanannya dan untuk perusahaan adalah untuk merencakan dan memenuhi pesanan tersebut. Proses ini terikat bersamaan dengan kebutuhan dari pelanggan dengan penyaluran/pendistribusian dari perusahaan tersebut. Software manajemen pemesanan secara tradisional ditangani dengan sistem legacy atau telah menjadi bagian dari sistem ERP. Baru-baru ini sistem manajemen pemesanan yang baru telah dimunculkan dengan tambahan fungsionalitas yang mengijinkan visibilitas pesanan melalui sistem manajemen pemesanan yang banyak yang biasanya terdapat pada perusahaan. 4. Call/Service Center: sebuah service center atau call center (pusat pengaduan) biasanya sebagai poin utama dari kontak antara perusahaan dan pelanggan. Sebuah Call/Service Center membantu pelanggan untuk pemesanan, penyaranan produk, memecahkan masalah dan menyediakan informasi terhadap status pesanan. Penyedia software yang berhasil telah menolong meningkatkan operasi memfasilitasi dan mengurangi dari kerja center dengan customer service call/service dengan representative, biasanya dengan mengijinkan pelanggan untuk melakukan pekerjaan tersebut. 46 Seperti yang dijelaskan sebelumnya proses CRM merupakan hal yang sangat krusial atau penting dalam rantai penyaluran/pendistribusian sebagai mana hal tersebut menjangkau interaksi yang sangat banyak antara sebuah perusahaan dan pelanggannya. Pelanggan harus menjadi poin awal (starting point) ketika mencoba untuk meningkatkan surplus rantai penyaluran/pendistribusian dikarenakan semua pemesanan, dan oleh pendapatan, biasanya muncul dari hal itu. Proses makro CRM adalah starting point ketika meningkatkan kinerja rantai penyaluran/pendistribusian. Hal ini juga penting untuk diperhatikan bahwa proses CRM (dan juga software CRM) harus diintregrasikan dengan operasi internal untuk mengoptimalkan kinerjanya. Biasanya operasional perusahaan dengan unit kerja yang berfokus kepada konsumen bekerja secara independen dari operasional internal mereka. 2.10.2 Sasaran dan Tujuan CRM Sasaran utama dari CRM adalah untuk meningkatkan pertumbuhan jangka panjang dan profitabilitas perusahaan melalui pengertian yang lebih baik terhadap kebiasaan (behavior) pelanggan. CRM bertujuan untuk menyediakan umpan balik yang lebih efektif dan integrasi yang lebih baik dengan pengendalian return on investment (ROI) di area ini.[7] BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem (systems analysis) dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahanpermasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikanperbaikannya. [4] 3.1.1 Analisis Masalah Perusahaan belum memiliki sistem yang mengatur hubungan dengan pelanggan ( Customer Relationship Management ). Hubungan dilakukan hanya melalui telepon dan fax, dan hanya terjadi saat pelanggan memesan barang. Jika ada pelanggan yang ingin bertanya lebih lanjut mengenai produk ataupun menyampaikan keluhan mengenai produk tertentu belum ditangani dengan baik. Selain itu pelanggan seringkali kesulitan dalam mendapatkan gambaran dari produk yang akan dibeli. Pemesanan dilakukan dengan menelepon purchasing ataupun mengirimkan fax. Pemasaran dilakukan dengan mengirimkan fax yang ditawarkan kepada calon pelanggan ataupun pelanggan. 47 48 Table 3.1. Tabel analisis masalah No 1. Sistem Sekarang Pemesanan barang Sistem usulan/perbaikan dilakukan via Sistem dapat dilakukan melalui telepon dan fax menghabiskan waktu web sehingga dapat dilakukan dan biaya yang cukup banyak. Selain kapan saja dan dimana saja. itu pemesanan hanya terbatas pada jam kerja perusahaan. 2. Tidak adanya media pemasaran barang Pemasaran dilakukan melalui web yang dapat memasarkan barang secara sehingga memiliki media yang lebih luas. 3. Sistem jangkauannya lebih luas. saat ini membutuhkan Pemesanan shopkeeper yang cukup banyak dan sehingga tidak sebanding dengan dapat jumlah pemesanan karyawan. 4. dilakukan online menampung barang tanpa tergantung jumlah shopkeeper. Dengan sistem yang berjalan sekarang, Informasi disajikan melalui web pemberian informasi kepada customer sehingga dapat diketahui secara dirasakan kurang efektif sehingga lebih lengkap. pelanggan belum tentu mendapatkan informasi secara lengkap. Hubungan dilakukan hanya melalui 5. telepon dan fax, dan hanya terjadi saat Hubungan dengan pelanggan pelanggan memesan barang, hal ini dilakukan melalui web dengan menyebabkan sulitnya membina forum ataupun mengadakan hubungan antara pelanggan dengan appointment dengan pelanggan terlebih dahulu. perusahaan. Tidak wadah yang menampung keluhan 6. maupun pertanyaan pelanggan. Pelanggan dapat memberikan keluhan ataupun pertanyaan via web dengan adanya forum dan Selama ini pengarsipan dengan menggunakan dilakukan media voting barang MS excel ditanggapi oleh perusahaan untuk 49 7. sehingga data belum terorganisasi Pengarsipan dilakukan dengan dengan baik. 3.1.2 database. Analisis Sistem yang Sedang Berjalan Berdasarkan hasil wawancara dengan bagian kurikulum, prosedur yang terlibat pada sistem pemesanan dan pemasaran barang, yaitu : 1. Prosedur permintaan penyediaan barang/ Request for Quotation ( RQ). 2. Prosedur Order. 3. Prosedur pembayaran 4. Prosedur pengiriman barang. 5. Prosedur pemasaran barang. Di bawah ini adalah penjelasan dari prosedur-prosedur yang terlibat dalam sistem pemesanan dan pemasaran barang PT Yoshindo Indonesia Technology adalah sebagai berikut: 1. Prosedur permintaan penyediaan barang ( Request for Quotation) Prosedur ini melibatkan pelanggan (customer), bagian penjualan (purchasing), dan vendor. akhir semester siswa. Deskripsi prosedur RQ pada Yoshindo Indonesia Technology adalah sebagai berikut : a. Customer mengirimkan fax RQ kepada bagian purchasing. b. Bagian purchasing membuat RQ baru untuk menanyakan persediaan barang yang ada pada vendor rangkap 2, rangkap ke-2 sebagai arsip RQ vendor, rangkap ke-1 kemudian diautentikasi lalu diberikan kepada vendor. RQ Customer disimpan sebagai arsip. 50 c. Vendor memberikan daftar ketersediaan barang kepada bagian purchasing. d. Bagian purchasing mengecek daftar ketersediaan barang yang diberikan vendor apakah sesuai dengan RQ vendor atau tidak. Jika sesuai maka akan dibuat daftar ketersediaan barang baru untuk Customer. Jika tidak sesuai maka akan dibuat daftar ketersediaan barang tidak sesuai RQ lalu diserahkan kepada Vendor. Daftar ketersediaan barang yang sesuai RQ Vendor disimpan sebagai arsip. Daftar ketersediaan barang yang tidak sesuai RQ vendor disimpan sebagai arsip. Flowmap dari prosedur RQ dapat pada Gambar 3.1: 51 Customer Vendor Purchasing Request for Quotation (RQ) RQ Printout RfQ vendor yang sudah diautentikasi Input data RQ Printout Konfirmasi ketersediaan Barang yang sudah diautentikasi Daftar Ketersediaan Barang Pembuatan RQ baru RQ RQ vendor.xls A1 Printout Daftar Ketersediaan Barang tidak sesuai RQ Vendor yang telah disahkan Pencetakan RQ vendor 2 Printout RQ vendor Pengesahan 2 Printout RQ vendor yang sudah telah 1 disahkan A2 Daftar Ketersediaan Barang Printout RQ vendor yang telah disahkan Daftar Ketersediaan Barang tidak sesuai RQ Vendor Pengecekan Daftar Ketersediaan Sesuai RQ Vendor tidak Daftar Ketersediaan Barang tidak sesuai RQ Vendor ya A4 Input Daftar Ketersediaan tidak sesuaio RQ DaftarKetersediaan Barang sesuai RQ Vendor Input Daftar Ketersediaan Daftar Ketersediaan Barang sesuai RQ Vendor Pembuatan Daftar RQ tidak Sesuai RQ vendor Pembuatan Daftar baru untuk pelanggan Daftar ketersediaan tidak sesuai RQ vendor.xls A3 Daftar RQ.xls Pencetakan Daftar Ketersediaan Barang Tidak sesuai RQ vendor Pencetakan Daftar Ketersediaan Barang Printout Daftar ketersediaan Barang Printout Daftar ketersediaan Barang tidak sesuai RQ vendor pengesahan Pengesahan Printout Daftar ketersediaan Barang yang telah disahkan Printout Daftar Ketersediaan Barang tidak sesuai RQ Vendor yang telah dsahkan Gambar 3.1. Flowmap Permintaan Penyediaan Barang Keterangan : A1 A2 A3 A4 : : : : Arsip RQ customer Arsip Printout RQ vendor yang telah disahkan Arsip Daftar ketersediaan barang sesuai RQ vendor Arsip Daftar Ketersediaan Barang tidak sesuai RQ Vendor 52 2. Prosedur order Prosedur order dilakukan untuk membeli barang, prosedur ini melibatkan customer, purchasing, vendor, administrasi, dan logistik. Deskripsi prosedur order pada Yoshindo Indonesia Technology adalah sebagai berikut: a. Customer menyerahkan PO Customer kepada purchasing. b. Purchasing membuat PO baru untuk vendor lalu dicetak rangkap 4 dan diautentikasi, rangkap ke-1 diberikan kepada vendor, rangkap ke-2 diberikan kepada administrasi, rangkap ke-3 diberikan kepada logistik, rangkap ke-4 disimpan sebagai arsip. PO Customer disimpan sebagai arsip. Prosedur pemesanan barang pada PT Yoshindo Indonesia Technology dapat dilihat pada Gambar 3.2: 53 Customer Purchase Order Customer ( PO Customer) Vendor Purchasing Purchase Order Customer ( PO Customer) Printout PO vendor yang telah disahkan Logistik Printout PO vendor yang telah disahkan rangkap 2 Pencatatan PO Customer Pembuatan PO Vendor Purchase Order Customer ( PO Customer) PO vendor.xls A1 Pencetakan PO vendor Printout PO vendor 2 3 4 Pengesahan Printout PO vendor Yang telah disahkan 2 3 4 A2 Gambar 3.2. Flowmap pemesanan barang (Order) Keterangan : A1 A2 : : Arsip PO customer Arsip PO vendor Administrasi Printout PO vendor yang telah disahkan rangkap3 54 3. Prosedur laporan Pembayaran. Prosedur pembayaran dilakukan setelah melakukan pemesanan barang. Prosedur ini melibatkan customer, purchasing, administrasi dan direktur. Deskripsi prosedur pembayaran pada PT Yoshindo Indonesia Technology adalah sebagai berikut : a. Customer memberikan bukti pembayaran kepada bagian purchasing. b. Purchasing mencatat pembayaran customer lalu membuat laporan pembayaran yang sudah dilakukan oleh customer sebanyak rangkap 2 kemudian laporan diautentikasi. Rangkap ke-1 diserahkan kepada administrasi, rangkap ke-2 diserahkan kepada direktur. Bukti pembayaran customer disimpan sebagai arsip. Flowmap dari laporan pembayaran barang pada PT Yoshindo Indonesia Technology dapat dilihat pada Gambar 3.3: 55 Customer Purchasing Bukti Pembayaran customer Bukti Pembayaran Customer Administrasi Laporan Pembayaran Customer yang telah disahkan Direktur Laporan Pembayaran Customer yang telah disahkan rangkap 2 Input Pembayaran Customer Pembuatan Laporan Pembayaran Customer Bukti Pembayaran customer Laporan Pembayaran Customer.xls A1 Pencetakan Laporan Pembayaran Customer Laporan 1 Pembayaran 2 Customer Pengesahan 2 Laporan 1 Pembayaran Customer yang telah disahkan Gambar 3.3. Flowmap laporan pembayaran barang Keterangan : A1 : Arsip Bukti pembayaran customer 56 4. Prosedur laporan pengiriman barang Prosedur pengiriman dilakukan setelah customer melakukan pembayaran, prosedur ini melibatkan logistik, purchasing, dan administrasi. Deskripsi prosedur laporan pengiriman barang pada PT Yoshindo Indonesia Technology adalah sebagai berikut: a. Logistik memberikan daftar barang terkirim kepada purchasing. b. Purchasing mencatat barang-barang terkirim lalu membuat laporan pengiriman barang. Laporan pengiriman kemudian dicetak dan diautentikasi lalu diberikan kepada administrasi. Daftar barang terkirim disimpan sebagai arsip. Flowmap dari laporan pembayaran barang pada PT Yoshindo Indonesia Technology dapat dilihat pada Gambar 3.4: Logistik Daftar Barang terkirim Administrasi Purchasing Daftar Barang terkirim input Barang terkirim Printout Laporan Penerimaan Barang yang telah disahkan Daftar Barang terkirim Pembuatan Laporan Pengiriman Barang A1 Laporan Pengiriman Barang.xls Pencetakan Laporan Pengiriman Barang Printout Laporan Pengiriman Barang pengesahan Printout Laporan Pengiriman Barang yang telah disahkan Gambar 3.4. Flowmap laporan pengiriman barang Keterangan : A1 : Arsip daftar barang terkirim 57 5. Prosedur Pemasaran Prosedur pemasaran merupakan prosedur diamana bagian pemasaran melakukan penawaran barang kepada customer. Prosedur ini melibatkan bagian pemasaran (marketing), direktur, dan customer : a. Bagian pemasaran menyerahkan rencana promosi barang untuk disetujui kepada direktur. b. Direktur mengecek daftar promosi barang, jika disetujui maka akan disahkan lalu kepada bagian pemasaran untuk dibuat daftar promosi barang. Rencana promosi yang disetujui dicatat dan dibuat daftar promosi barang. Daftar promosi barang lalu dicetak dan diautentikasi kemudian diserahkan kepada customer. Rencana promosi yang disetujui disimpan sebagai arsip. Jika rencana promosi tidak disetujui akan diserahkan kembali kepada bagian pemasaran, lalu diarsipkan. Flowmap dari pemasaran pada PT Yoshindo Indonesia Technology dapat dilihat pada Gambar 3.5: 58 Pemasaran Customer Direktur Rencana Promosi Barang Rencana Promosi Barang Printout Daftar Promosi Barang yang telah disahkan Persetujuan Rencana promosi barang Rencana Promosi tidak disetujui yang telah disahkan disetujui tidak ya A1 Rencana Promosi tidak disetujui Rencana Promosi disetujui yangtelah disahkan Pengesahan Rencana Promosi disetujui Input Promosi Barang Rencana Promosi tidak disetujui yang telah disahkan Pembuatan Daftar Promosi Barang Daftar Promosi Barang.xls Rencana Promosi disetujui yang telah disahkan Pencetakan Daftar Promosi Barang Pengesahan Rencana Promosi disetujui yang telah disahkan A2 Printout Daftar Promosi Barang Pengesahan Printout Daftar Promosi Barang yang telah disahkan Gambar 3.5. Flowmap pemasaran Keterangan : A1 A2 : : Arsip rencana promosi tidak disetujui yang sudah diautentikasi Arsip rencana promosi disetujui yang sudah diautentikasi 59 3.1.3 Analisis Kebutuhan Non Fungsional Analisis dan kebutuhan non-fungsional meliputi analisis dan kebutuhan pengguna, analisis dan kebutuhan perangkat keras, serta analisis dan kebutuhan perangkat lunak. 3.1.3.1 Analisis dan Kebutuhan Pengguna Untuk memaksimalkan penggunaan sistem yang akan dibangun maka pengguna perangkat lunak ini dibagi menjadi tiga kategori, yaitu administrator, super administrator, pengunjung, dan pelanggan. Spesifikasi pengguna dapat dideskripsikan sebagai berikut : a. Administrator Administrator adalah pengguna yang memasukkan data master dan melakukan maintenance (perawatan) terhadap sistem. Administrator disini adalah pegawai bagian penjualan dan pemasaran. b. Super administrator Super administrator adalah pengguna yang mengelola data administrator. Super adminstrator disini adalah direktur PT Yoshindo Indonesia Technology. c. Pelanggan Pelanggan adalah bagian pengguna sistem yang dapat melihat barang, mencari data barang yang diinginkan, dan dapat melakukan transaksi pembelian atas barang tersebut. 60 d. Pengunjung Pengunjung adalah bagian pengguna sistem yang hanya dapat melihat barang tetapi tidak dapat melakukan transaksi pembelian. Pengunjung ini adalah semua orang yang telah masuk ke website PT Yoshindo Indonesia Technology. disimpulkan bahwa setiap pengguna dapat mengoperasikan sistem yang akan dibangun. 3.1.3.2 Analisis dan Kebutuhan Perangkat Keras Spesifikasi perangkat keras yang digunakan untuk server di PT Yoshindo Indonesia Technology minimumnya adalah sebagai berikut Jakarta: 1. Prosessor Intel Pentium 4 2. DDR RAM 512 MB 3. Monitor VGA 4. VGA 256 MB atau yang lebih tinggi 5. Hard disk 40 GB atau yang lebih tinggi 6. Keyboard 7. Mouse 8. Ethernet Card 61 3.1.3.3 Analisis dan Kebutuhan Perangkat Lunak Perangkat lunak yang akan digunakan untuk Pembangunan sistem pemsanan dan pemasaran barang dengan metode Customer Relationship Management PT Yoshindo Indonesia Teknologi Berbasis Web adalah sebagai berikut: 1. Perangkat lunak yang dibutuhkan pada sisi server adalah : a. Microsoft Windows XP. b. Xampp sebagai webserver. c. PHP sebagai bahasa pemrograman. d. MySQL sebagai Server Database Management System 3.1.3 Entity Relationship Diagram (ERD) ERD menggambarkan hubungan antara objek data. ERD adalah notasi yang digunakan untuk melakukan aktivitas pemodelan data. ERD Sistem pendukung keputusan penjurusan ini dapat digambarkan seperti pada Gambar 3.6 di bawah ini: 62 ID** User 1 1 Menjadi mengisi ID** N ID_Order** Keranjang Kode_Barang** Komentar produk 1 Kode_Produk** N 1 Detail_pemesanan N ID** memiliki memiliki memiliki ID_Order* ID** Kode_Produk* ID* ID_Bank* N ID_Kategori** 1 Bank ID_Kategori* memiliki N ID_Kota* N Pelanggan 1 N memesan N Produk Terdiri dari N 1 1 N N 1 Kategori memiliki N 1 Kota N 1 1 1 1 1 memiliki N 1 ID_forum** memiliki Pembayaran ID_comment* Memiliki 1 ID_Bank** Mengisi ID_Order** Propinsi comment ID_Propinsi* N N Mengelola ID_Pelanggan** Mengelola memiliki Appointment ID_Admin** N Mengelola ID_appointment* Forum 1 N 1 ID_forum* mengisi 1 1 1 Admin 1 N 1 1 ID* mengelola menjadi Gambar 3.6. ERD Sistem Pemasaran dan Pemesanan Barang 63 3.1.4 Analisis Kebutuhan Fungsional 3.1.7.1 Diagram Konteks Diagram konteks digunakan untuk menggambarkan sistem pertama kali secara garis besar. Diagram konteks juga merupakan diagram arus data (data flow diagram (DFD) dengan level yang teratas (top level). [4] Berikut adalah diagram konteks Sistem Pemesanan dan Pemasaran Barang dengan metode Customer Relationship Management pada PT Yoshindo Indonesia Technology : 64 admin info login Info password yang diminta Info status pelanggan yang diubah info barang yang telah dilihat, ditambah, diubah, atau dihapus info kota yang telah dilihat, ditambah, diubah, atau dihapus Info provinsi yang akan ditambah, diubah, atau dihapus Info kategori yang telah ditambah, diubah atau dihapus Info bank yang akan ditambah, diubah, atau dihapus info admin yang telah ditambah atau diubah Info keranjang yang telah ditambah,di ubah, atau dihapus Info Pemesanan yang telah ditambah atau dibatalkan Info pembayaran info konfirmasi status pembayaran Info konfirmasi status pengiriman Info appointment yang telah ditambah atau dihapus Info status appoitnment yang telah diubah Info topik yang akan dilihat, atau ditambah Info komentar yang telah dilihat, atau ditambah Info laporan pelanggan Info laporan per produk Info laporan pertransaksi Data login Data email Datastatus pelanggan yang akan diubah Data barang yang akan ditambah, diubah, atau dihapus Data kota yang akan ditambah, diubah, atau dihapus Data provinsi yang akan ditambah, diubah, atau dihapus Datakategori yang akan ditambah, diubah, atau dihapus Data bank yang akan ditambah, diubah, atau dihapus Data admin yang akan ditambah atau diubah Data konfirmasi status pembayaran Data konfirmasi status pengiriman Data status appointment yang akan diubah Data topik yang akan dilihat atau ditambah Data komentar yang akan dilihat atau ditambah Data laporan pemesanan yang akan dilihat atau dicetak Data laporan pelanggan Data laporan per produk Data laporan pertransaksi Sistem Pemasaran dan pemesanan barang Info registrasi valid, invalid info login invalid Info password yang telah diubah info profil pelanggan yang telah diubah Info password yang telah diminta Info produk yang telah dicari atau dilihat Info kategori yang telah dilihat Info keranjang yang telah ditambah,di ubah, atau dihapus Info pemesanan yang telah ditambah atau dibatalkan Info detail pemesanan yang telah ditambah Info pembayaran info konfirmasi status pembayaran Info konfirmasi status pengiriman Info appointment yang telah ditambah atau dihapus Info status appointment yang telah diubah Info topik yang akan dilihat, atau ditambah Info komentar yang telah dilihat, atau ditambah Info komentar produk yg akan ditambah Data registrasi Data login Data email Data password yang akan diubah Data profil yang akan diubah Data password yang akan diubah Data produk yang dicari atau dilihat Data kategori yang akan dilihat Data keranjang yang akanditambah,di ubah, atau dihapus Data pemesanan yang akan ditambah atau dibatalkan Data pembayaran Data appointment yang akan ditambah atau dihapus Data topik yang akan dilihat atau ditambah Data komentar yang akan dilihat atau ditambah Data komentar produk yg akan ditambah Gambar 3.7. Diagram Konteks Sistem Pemasaran dan Pemesanan Barang Gambar 3.7. Diagram Konteks pelanggan 65 3.1.7.2 Data Flow Diagram DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. DFD dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. [4] Berikut adalah DFD Sistem Pemesanan dan Pemasaran Barang dengan metode Customer Relationship Management pada PT Yoshindo Indonesia Technology : 66 Info pendaftaran gagal, Info pendaftaran berhasil Info pendaftaran gagal, Info pendaftaran berhasil Data pendaftaran Data pendaftaran Pelanggan User 1.0 Daftar Data email Data pendaftaran Info password yg diminta Info password yg diminta 2.0 Lupa password Pendaftaran berhasil Data login Info login invalid Info pendaftaran gagal, Info pendaftaran berhasil Data email Data login 3.0 Login Info login invalid Data login Info login invalid Login Berhasil 4.0 Pengelolaan akun Data produk yg akan ditambah, diubah, atau dihapus Data kota yg akan ditambah, diubah, atau dihapus Data provinsi yg akan ditambah, diubah, atau dihapus Data kategori yg akan ditambah, diubah, atau dihapus Data bank yg akan ditambah, diubah, atau dihapus Data admin yg akan ditambah, diubah, atau dihapus Pelanggan Info bank yg telah ditambah, diubah, atau dihapus Bank Admin info produk yg telah ditambah, diubah, atau dihapus info kota yg telahditambah, diubah, atau dihapus Info provinsi yg telah ditambah, diubah, atau dihapus Info kategori yg telah ditambah, diubah, atau dihapus Info bank yg telah ditambah, diubah atau dihapus Data admin yg telah ditambah, diubah,atau dihapus Data bank yg akan ditambah, diubah, atau dihapus Data kota yg akan ditambah, diubah, atau dihapus Info admin yg akan ditambah, diubah 5.0 Pengolahan data master Info kota yg telah ditambah, diubah atau dihapus Admin Data admin yg akan ditambah, diubah Kota info produk yg telah ditambah, diubah, atau dihapus Info provinsi yg telah ditambah, diubah, atau dihapusi Data produk yg akan ditambah, diubah, atau dihapus Data kategori yg akan ditambah, diubah, atau dihapus Info kategori yg telah ditambah, diubah, atau dihapus Data provinsi yg akan ditambah, diubaht, atau dihapusi Provinsi Data kategori yg akan dilihat Data kategori yg akan dilihat Data produk yg akan dilihat atau dicari Info kategori yg akan dilihat Info produk yg akan dilihat atau dicari Produk Kategori Info kategori yg akan dilihat Info produk yg akan dilihat atau dicari Data produk yg akan dilihat atau dicari 6.0 View Produk Data keranjang yg akan ditambah, diubah atau dihapus Data pemesanan yg akan ditambah atau dibatalkan Data detail pemesanan yg akan ditambah Data pembayaran Info keranjang yg telah ditambah, diubah atau dihapus Info pemesanan yg telah ditambah atau dibatalkan Info detail pemesanan yg telah ditambah Info pembayaran Info konfirmasi status pembayaran Info konfirmasi status pengiriman Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Info konfirmasi status pembayaran Info konfirmasi status pengiriman Data keranjang yg akan ditambah, diubah atau dihapus Info keranjang yg telah ditambah, diubah atau dihapus 7.0 Pemesanan Keranjang Info pembayaran Data pembayaran Info detail pemesanan yg telah ditambah Data detail pemesanan yg akan ditambah Detail_Pemesanan Pemesanan Pembayaran Info pemesanan yg telah ditambah atau dibatalkan Info konfirmasi status pembayaran Info konfirmasi status pengiriman Data pemesanan yg akan ditambah atau dibatalkan Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Info produk yg akan dilihat Data produk yg akan dilihat 8.0 Komentar produk Data produk yg akan dilihat Data komentar produk yg akan ditambah Data komentar produk yg akan ditambah Info komentar produk yg telah ditambah Info produk yg akan dilihat Info komentar produk yg telah ditambah Komentar_Produk Data appoinment, yg akan ditambah, atau dihapus Info appointment yg telah ditambah atau dihapus Info status appointment yg telah diubah Data status appoinment yg akan diubah Info status appointment yg akan diubah 9.0 appointment Data appoinment, yg akan ditambah, atau dihapus Data status appoinment yg akan diubah Forum Appointment Komentar Info appointment yg telah ditambah atau dihapus Info status appointment yg telah diubah Info komentar yang telah dilihat atau ditambah Info topik yg telah dilihat, atau ditambah Data komentar yang akan dilihat atau ditambah Data topik yg akan dilihat, atau ditambah, 10.0 Pengolahan forum Data laporan pelanggan Data laporan per produk Data laporan pertransaksi Info laporan pelanggan Info laporan per produk Infolaporan pertransaksi Data topik yg akan dilihat, atau ditambah, Data komenta yg akan ditambah Info topik yg telah dilihat, atau ditambah Info komentar yg telah dilihat, atau ditambah 11.0 Laporan Info laporan pelanggan Info laporan per produk Infolaporan pertransaksi Data laporan pelanggan Data laporan per produk Data laporan pertransaksi Gambar 3.8. DFD Level 1 Sistem Pemasaran dan Pemesanan Barang Data password yg akan diubah, Data profil yg akan diubah Data profil yg akan diubah Info profil yg telah diubah Info password yang telah diubah, Info Profil yang telah diubah Data password yg akan diubah, Data profil yg akan diubah Info password yang telah diubah, Info Profil yang telah diubah 67 Info password yg telah diubah Data password yg akan diubah Data password yg akan diubah Data password yg akan diubah Info password yg telah diubah 4.1 Ubah password User Info password yg telah diubah Pelanggan Data profil yg akan diubah Pelanggan Info profil yg telah diubah Data profil yg akan diubah 4.2 Ubah profil Data profil yang akan diubah Info profil yg telah diubah Info profil pelanggan yg telah diubah Data profil yang akan diubah Admin Info profil pelanggan yg telah diubah Gambar 3.9. DFD Level 2 Proses 4 (Pengelolaan akun) Admin 68 Info Kategori yang telah ditambah, diubah atau dihapus Data Kategori yang akan ditambah, diubah atau dihapus Info Kategori yang telah ditambah, diubah atau dihapus Kategori 5.1 Olah Data Kategori Data Kategori yang akan ditambah, diubah atau dihapus Info produk yang telah ditambah, diubah atau dihapus 5.2 Olah Data produk Data produk yang akan ditambah, diubah atau dihapus produk Data produk yang akan ditambah, diubah atau dihapus Info produk yang telah ditambah, diubah atau dihapus Admin bank Info bank yang telah ditambah, diubah atau dihapus Data bank yang akan ditambah, diubah atau dihapus 5.3 Olah Data Bank Info bank yang telah ditambah, diubah atau dihapus Data bank yang akan ditambah, diubah atau dihapus Info Provinsi yang telah ditambah, diubah atau dihapus Data Provinsi yang akan ditambah, diubah atau dihapus Info Provinsi yang telah ditambah, diubah atau dihapus 5.4 Olah Data Provinsi Provinsi Data Provinsi yang akan ditambah, diubah atau dihapus Info Kota yang telah ditambah, diubahatau dihapus Data Kota yang akan ditambah, diubah atau dihapus Info Kota yang telah ditambah, diubah atau dihapus 5.5 Olah data Kota Kota Data Kota yang akan ditambah, diubahatau dihapus Data admin yang akan ditambah atau diubah Data admin yang akan ditambah atau diubah Info admin yang telah ditambah atau diubah 5.6 Olah data admin Admin Info admin yang telah ditambah atau diubah Gambar 3.10. DFD Level 2 Proses 5 (Pengolahan data master) 69 Data kategori yang akan ditambah Info kategori yang telah ditambah Info kategori yang akan ditambah 5.1.1 Tambah Data kategori Data kategori yang telah ditambah Data kategori yang akan diubah Data kategori yang akan diubah 5.1.2 ubah Data kategori Admin kategori info kategori yang telah diubah info kategori yang telah diubah Data kategori yang akan dihapus 5.1.3 Hapus Data kategori Data kategori yang akan dihapus Info kategori yang telah dihapus Info kategori yang telah dihapus Gambar 3.11. DFD Level 2 Proses 5.1 (Pengolahan data kategori) Data produk yang akan ditambah info produk yang telah ditambah info produk yang akan ditambah 5.2.1 Tambah Data Data produk yang telah ditambah produk Data produk yang akan diubah Data produk yang akan diubah 5.2.2 Ubah Data produk Admin info produk yang telah diubah info produk yang akan diubah Data produk yang akan dihapus Info produk yang telah dihapus produk 5.2.3 Hapus Data Produk Data produk yang akan dihapus Info produk yang telah dihapus Gambar 3.12. DFD Level 2 Proses 5.2 (Pengolahan data produk) 70 Data bank yang akan ditambah info bank yang telah ditambah 5.3.1 Tambah Data Bank info bank yang telah ditambah Data bank yang akan ditambah Data bank yang akan diubah Data bank yang akan diubah 5.3.2 Ubah Data Bank Admin info bank yang telah diubah info bank yang telah diubah Data bank yang akan dihapus Bank 5.3.3 Hapus Data Bank Data bank yang akan dihapus Info bank yang telah dihapus Info bank yang telah dihapus Gambar 3.13. DFD Level 2 Proses 5.3 (Pengolahan data bank) Data Provinsi yang akan ditambah info Provinsi yang telah ditambah info Provinsi yang akan ditambah 5.4.1 Tambah Data Provinsi Data Provinsi yang telah ditambah Data Provinsi yang akan diubah Data Provinsi yang akan diubah 5.4.2 Ubah Data Provinsi Admin info Provinsi yang telah diubah info Provinsi yang telah diubah Data Provinsi yang akan dihapus Provinsi 5.4.3 Hapus Data Provinsi Data Provinsi yang akan dihapus Info Provinsi yang telah dihapus Info Provinsi yang telah dihapus Gambar 3.14. DFD Level 2 Proses 5.4 (Pengolahan data provinsi) Data kota yang akan ditambah info kota yang telah ditambah info kota yang telah ditambah 5.5.1 Tambah Data Kota Data kota yang akan ditambah Data kota yang akan diubah Data kota yang akan diubah 5.5.2 Ubah Data Kota Admin Kota Info kota yang telah diubah Info kota yang telah diubah Data kota yang akan dihapus info kota yang telah dihapus 5.5.3 Hapus Data Kota Data kota yang akan dihapus info kota yang telah dihapus Gambar 3.15. DFD Level 2 Proses 5.5 (Pengolahan data kota) 71 Data tambah admin info tambah admin info tambah admin 5.6.1 Tambah Data admin Data admin yg akan diubah Data tambah admin Data admin yg akan diubah 5.6.2 Ubah Data admin Admin info admin yg telah diubah admin info admin yg telah diubah Gambar 3.16. DFD Level 2 Proses 5.6 (Pengolahan data admin) Info kategori Data produk yang akan dilihat Pelanggan Info produk yang akan dilihat Info kategori 6.1 Tampil Produk Kategori Data produk yang akan dilihat Info produk yang akan dilihat Produk Data produk yang akan dicari Info produk yang akan dicari Info produk yang akan dicari 6.2 Cari Produk Data produk yang akan dicari Gambar 3.17. DFD Level 2 Proses 6 (view produk) 72 Data keranjang yg akan ditambah, diubah, atau dihapus Data keranjang yg akan ditambah, diubah, atau dihapus 7.1 Pengolahan data keranjang Keranjang Info keranjang yg akan ditambah, diubah, atau dihapus Info keranjang yg akan ditambah, diubah, atau dihapus Data pemesanan yang akan ditambah atau dibatalkan Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Pemesanan Info pemesanan yang telah ditambah atau dibatalkan Info konfirmasi status pembayaran Info konfirmasi status pengiriman Info pemesanan yang telah ditambah atau dibatalkan Info konfirmasi status pembayaran Info konfirmasi status pengiriman 7.2 Pengolahan data pemesanan Pelanggan Admin Info detail pemesanan Info detail pemesanan, info pemesanan Data detail pemesanan 7.3 Pengolahan data detail pemesanan Info Pemesanan Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Info detail pemesanan Data detail pemesanan Detail_Pemesanan Info pemesanan, Info pembayaran Info pembayaran, Data pembayaran 7.4 Pembayaran Info pembayaran Data pembayaran Pembayaran Gambar 3.18. DFD Level 2 Proses 7(Pemesanan) Data keranjang yg akan ditambah 7.1.1 Tambah data keranjang Data keranjang yg akan ditambah Info keranjang yg telah ditambah Info keranjang yg telah ditambah Data keranjang yg akan diubah Data keranjang yg akan diubah 7.1.2 Ubah data keranjang Pelanggan Keranjang Info keranjang yg telah diubah Info keranjang yg telah diubah Data keranjang yg akan dihapus Data keranjang yg akan dihapus Info keranjang yg telah dihapus 7.1.3 Hapus data keranjang Info keranjang yg telah dihapus Gambar 3.19. DFD Level 2 Proses 7.1(Pengolahan data keranjang) Info Pemesanan Info Pemesanan yang telah ditambah atau dibatalkan Data Pemesanan yang akan ditambah atau dibatalkan 73 Info pemesanan yang telah ditambah Data pemesanan yang akan ditambah Data pemesanan yang akan ditambah 7.2.1 Tambah pemesanan Info pemesanan yang telah ditambah Info pemesanan yang telah ditambah Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Pemesanan Info konfirmasi status pembayaran Info konfirmasi status pengiriman Info konfirmasi status pembayaran Info konfirmasi status pengiriman Pelanggan Admin 7.2.2 Konfirmasi status pemesanan Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Info konfirmasi status pembayaran Info konfirmasi status pengiriman Data pemesanan yang akan dibatalkan Info pemesanan yang telah dibatalkan 7.2.3 Pembatalan pemesanan Info pemesanan yang telah dibatalkan Data pemesanan yang akan dibatalkan Info pemesanan yang telah dibatalkan Gambar 3.20. DFD Level 2 Proses 7.2(Pengolahan data pemesanan) Info konfirmasi status pembayaran Data Konfirmasi status pembayaran Data Konfirmasi status pembayaran 7.2.2.1 Konfirmasi status pembayaran Info konfirmasi status pembayaran Pemesanan Data Konfirmasi status pembayaran Pelanggan Admin Info konfirmasi status pengiriman Info konfirmasi status pengiriman 7.2.2.2 Konfirmasi status pengiriman Data Konfirmasi status pengiriman Data Konfirmasi status pengiriman Info konfirmasi status pengiriman Gambar 3.21. DFD Level 2 Proses 7.2.2(konfirmasi status pemesanan) 74 Data produk yg akan dilihat Info produk yg akan dilihat Info produk yg akan dilihat 8.1 Lihat Produk Produk Data produk yg akan dilihat Pelanggan Info komentar produk yg telah ditambah Info komentar produk yg telah ditambah Data komentar produk yg akan ditambah Data komentar produk yg akan ditambah 8.2 Isi komentar Produk Komentar_produk Gambar 3.22. DFD Level 2 Proses 8.0(Komentar Produk) Data appointment yg akan ditambah Info appointment yg telah ditambah Appointment Info appointment yg telah ditambah 9.1 Tambah Appointment Pelanggan Admin Data status appointment yg akan diubah Info status appointment yg telah diubah Info status appointment yg telah diubah 9.2 Ubah status appointment Info status appointment yg telah diubah Data status appointment yg akan diubah Info appointment yg telah dihapus Data appointment yg akan dihapus 9.3 Hapus Appointment Info appointment yg telah dihapus Gambar 3.23. DFD Level 2 Proses 9(appointment) 75 Info topik yg telah dilihat, atau ditambah Info pesan yg telah ditambah Forum 10.1 Pengolahan forum Data topik yg akan dilihat, atau ditambah, Data pesan yg akan ditambah Info topik yg telah dilihat, atau ditambah Info pesan yg telah ditambah Admin Data topik yg akan dilihat, atau ditambah, Data pesan yg akan ditambah Data topik yg akan dilihat, atau ditambah, Data pesan yg akan ditambah Info topik yg telah dilihat, atau ditambah Info pesan yg telah ditambah Pelanggan Info komentar yg telah dilihat atau ditambah Data komentar yg akan dilihat atau ditambah 10.2 Pengolahan komentar Data komentar yg akan dilihat atau ditambah Info komentar yg telah dilihat atau ditambah Info komentar yg telah dilihat atau ditambah Data komentar yg akan dilihat atau ditambah Komentar Gambar 3.24. DFD Level 2 Proses 10(Forum) Forum Info topik yg telah dilihat Info topik yg telah ditambah Data topik yg akan dilihat Info topik yg telah dilihat Admin Data topik yg akan ditambah 10.1.1 Lihat Topik Data topik yg akan dilihat Data topik yg akan dilihat Info topik yg telah dilihat Data topik yg akan ditambah Data topik yg akan ditambah Info topik yg telah ditambah 10.1.2 Tambah Topik Info topik yg telah ditambah Gambar 3.25. DFD Level 2 Proses 8.1 (Pengolahan forum) Pelanggan 76 Komentar Info Komentar yg telah dilihat Info Komentar yg telah ditambah Data Komentar yg akan ditambah Data Komentar yg akan dilihat Info Komentar yg telah dilihat Admin 10.2.1 Lihat Komentar Data Komentar yg akan dilihat Data Komentar yg akan dilihat InfoKomentar yg telah dilihat Data Komentar yg akan ditambah Info Komentar yg telah ditambah 10.2.2 Tambah Komentar Pelanggan Data Komentar yg akan ditambah Info Komentar yg telah ditambah Gambar 3.26. DFD Level 2 Proses 8.2 (Pengolahan komentar) Data laporan pelanggan Info laporan pelanggan Data laporan pelanggan 11.1 Lihat laporan per pelanggan Info laporan per produk Data laporan per produk Info laporan per produk 11.2 Lihat laporan per produk Admin Info laporan per produk Data laporan per produk Data laporan pertransaksi Info laporan pertransaksi 11.3 Lihat laporan per transaksi Data laporan pertransaksi Info laporan pertransaksi Gambar 3.27. DFD Level 2 Proses 9(Laporan) Pemesanan 77 3.1.7.3 Spesifikasi Proses Spesifikasi proses merupakan alat bantu (tools) sistem yang akan menjelaskan perilaku-perilaku proses yang ada dalam diagram aliran data. Berikut adalah spesifikasi proses dari Sistem Pemesanan dan Pemasaran Barang dengan metode Customer Relationship Management berbasis web pada PT Yoshindo Indonesia Technology Jakarta: No. 1. Proses No. Proses Nama Proses Source Input Output Destination Logika Proses 2. No. Proses Nama Proses Source Input Output Destination Logika Proses 2. No. Proses Nama Proses Source Input Output Destination Logika Proses Tabel 3.2. Spesifikasi Proses Keterangan 1.0 Registrasi Pelanggan Data Registrasi Info registrasi invalid dan Info registrasi valid Pelanggan begin {Pelanggan memasukan data data registrasi} if data registrasi valid then info data registrasi tersimpan else tampil login end 2.0 Login Admin, Pelanggan Data Login Data Email Info login Invalid Info password yang diminta Info email tidak terdaftar Admin, Pelanggan begin {Admin dan pelanggan memasukkan data login, email} end 2.1 Verifikasi login Admin, Pelanggan email Info login invalid Admin, Pelanggan begin {Admin dan pelanggan memasukkan data login } If data login valid then tampil menu utama Else tampil informasi login invalid end 78 4. No. Proses Nama Proses Source Input Output Destination Logika Proses 5 No. Proses Nama Proses Source Input Output Destination Logika Proses 6. No. Proses Nama Proses Source Input Output Destination Logika Proses 7. No. Proses Nama Proses Source Input Output Destination Logika Proses 8. No. Proses 3.0 Lupa password Admin, Pelanggan Data email Info pasword yang diminta Info email tidak terdaftar Admin, Pelanggan begin { Admin dan Pelanggan memasukkan data email} If email terdaftar then tampil informasi password yang diminta else tampil informasi email tidak terdaftar end 4.0 Pengelolaan akun pelanggan Admin, Pelanggan Data password yang akan diubah Data profil pelanggan yang akan diubah Data status pelanggan yang akan diubah Info password yang telah diubah Info profil yang telah diubah Info status pelanggan yang telah diubah Admin, Pelanggan Begin {Admin dan Pelanggan mengelola akun Pelanggan} End 4.1 Pengelolaan data login Pelanggan Data password yang akan diubah Info password yang telah diubah Pelanggan Begin {Pelanggan mengubah data password } if data password benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil end 4.2 Ubah profil pelanggan Pelanggan Data status pelanggan yang akan diubah Info status pelanggan yang telah diubah Pelanggan Begin {Pelanggan mengubah data profil} if data profil benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil end 5.0 79 Nama Proses Source Input Output Destination Logika Proses 9. No. Proses Nama Proses Source Input Output Destination Logika Proses 10. No. Proses Nama Proses Source Input Output Destination Logika Proses 11. No. Proses Nama Proses Source Input Output Destination Logika Proses Pengolahan Data Master Admin Data kategori yang akan ditambah, diubah, atau dihapus Data produk yang akan ditambah, diubah, atau dihapus Data Bank yang akan ditambah, diubah, atau dihapus Data provinsi yang akan ditambah, diubah, atau dihapus Data kota yang akan ditambah, diubah, atau dihapus Data ongkos kirim yang akan ditambah, diubah, atau dihapus Data admin yang akan ditambah, diubah, atau dihapus Data berita yang akan ditambah, diubah atau dihapus Info produk yang telah ditambah, diubah, atau dihapus Info kategori yang telah ditambah, diubah, atau dihapus Info Bank yang telah ditambah, diubah, atau dihapus Info kota yang telah ditambah, diubah, atau dihapus Info provinsi yang a telah ditambah, diubah, atau dihapus Info ongkos kirim yang telah ditambah, diubah, atau dihapus Info admin yang telah ditambah, atau diubah Data berita yang telah ditambah, diubah atau dihapus Admin Begin {Admin mengolah Data barang, Data kategori, Data bank, Data kota,Data propinsi, Data admin,} End 5.1 Pengolahan data Kategori Admin Data kategori yang akan ditambah, diubah, atau dihapus Info kategori yang telah ditambah, diubah, atau dihapus Admin Begin { Admin mengolah Data kategori} End 5.1.1 Tambah kategori Admin Data kategori yang akan ditambah Data kategori yang telah ditambah Admin Begin {Admin melihat informasi data kategori, tambah data kategori sesuai dengan data pengguna yang baru} End 5.1.2 Ubah kategori Admin Data kategori yang akan diubah Info kategori yang akan diubah Admin Begin {Admin mengubah data kategori} if data kategori benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil 80 12. No. Proses Nama Proses Source Input Output Destination Logika Proses 13. No. Proses Nama Proses Source Input Output Destination Logika Proses 14. No. Proses Nama Proses Source Input Output Destination Logika Proses 15. No. Proses Nama Proses Source Input Output Destination Logika Proses 16. No. Proses Nama Proses Source Input Output Destination Logika Proses 17. No. Proses End 5.1.3 Hapus kategori Admin Data kategori yang akan dihapus Info kategori yang telah dihapus Admin Begin {Admin melihat Informasi data kategori, hapus data pengguna sesuai dengan data kategori yang akan dihapus dari database} End 5.2 Pengolahan data produk Admin Data produk yang akan ditambah, diubah, atau dihapus Info produk yang telah ditambah, diubah, atau dihapus Admin Begin { Admin mengolah Data barang} End 5.2.1 Tambah Produk Admin Data produk yang akan ditambah Info produk yang telah ditambah Admin Begin {Admin melihat informasi data barang, tambah data barang sesuai dengan data barang yang baru} End 5.2.2 Ubah Produk Admin Data produk yang akan diubah Info produk yang telah diubah Admin Begin {Admin mengubah data barang } if data bproduk benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil end 5.2.3 Hapus produk Admin Data produk yang akan dihapus Info h Data produk yang telah dihapus Admin Begin {Admin melihat Informasi data barang, hapus data gbarang sesuai dengan data barang yang akan dihapus dari database} End 5.3 81 Nama Proses Source Input Output Destination Logika Proses 18. No. Proses Nama Proses Source Input Output Destination Logika Proses 19. No. Proses Nama Proses Source Input Output Destination Logika Proses 20. No. Proses Nama Proses Source Input Output Destination Logika Proses 21. No. Proses Nama Proses Source Input Output Destination Logika Proses 22. No. Proses Nama Proses Source Input Pengolahan data bank Admin Data bank yang akan ditambah, diubah, atau dihapus Info bank yang telah ditambah, diubah, atau dihapus Admin Begin { Admin mengolah Data bank} End 5.3.1 Tambah bank Admin Data bank yang akan ditambah Info bank yang akan ditambah Admin Begin {Admin melihat info data bank, tambah data bank sesuai dengan data bank yang baru} End 5.3.2 Ubah bank Admin Data bank yang akan diubah Info bank yang telah diubah Admin Begin {Admin mengubah data bank} if data bankbenar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil End 5.3.3 Hapus bank Admin Data bank yang akan dihapus Info bank yang telah dihapus Admin Begin {Admin melihat Infodata bank, hapus data bank sesuai dengan data kategori yang akan dihapus dari database} End 5.4 Pengolahan data provinsi Admin Data provinsi yang akan ditambah, diubah, atau dihapus Info provinsi yang telah ditambah, diubah, atau dihapus Admin Begin { Admin mengolah Data provinsi } End 5.4.1 Tambah provinsi Admin Data provinsi yang akan ditambah 82 Output Destination Logika Proses 23. No. Proses Nama Proses Source Input Output Destination Logika Proses 24. No. Proses Nama Proses Source Input Output Destination Logika Proses 25. No. Proses Nama Proses Source Input Output Destination Logika Proses 26. No. Proses Nama Proses Source Input Output Destination Logika Proses 27. No. Proses Nama Proses Source Input Output Destination Info provinsi yang telah ditambah Admin Begin {Admin melihat info data provinsi, tambah data provinsi sesuai dengan data provinsi yang baru} End 5.4.2 Ubah provinsi Admin Data provinsi yang akan ditambah Info provinsi yang akan ditambah Admin Begin {Admin mengubah data kota} if data provinsi benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil end 5.4.3 Hapus provinsi Admin Data provinsi yang akan dihapus Info provinsi yang telah dihapus Admin Begin {Admin melihat Info data provinsi, hapus data provinsi sesuai dengan data provinsi yang akan dihapus dari database} End 5.5 Pengolahan data kota Admin Data kota yang akan ditambah, diubah, atau dihapus Info kota yang telah ditambah, diubah, atau dihapus Admin Begin { Admin mengolah Data kota } End 5.5.1 Tambah kota Admin Data kota yang akan ditambah Info kota yang telah ditambah Admin Begin {Admin melihat info data provinsi, tambah data provinsisesuai dengan data provinsiyang baru} End 5.5.2 Ubah kota Admin Data kota yang akan diubah Info kota yang telahdiubah Admin 83 Logika Proses 28. No. Proses Nama Proses Source Input Output Destination Logika Proses 29. No. Proses Nama Proses Source Input Output Destination Logika Proses 30. No. Proses Nama Proses Source Input Output Destination Logika Proses 31. No.Proses Nama Proses Source Input Output Destination Logika Proses 32. No. Proses Nama Proses Source Input Begin {Admin mengubah data provinsi} if data provinsi benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil end 5.5.3 Hapus kota Admin Data kota yang akan dihapus Info kota yang telah dihapus Admin Begin {Admin melihat Info data kota, hapus data provinsi sesuai dengan data kota yang akan dihapus dari database} End 5.6 Pengolahan data admin Admin Data tambah, ubah admin Info tambah, ubah admin Admin Begin { Admin mengolah Data admin } End 5.6.1 Tambah admin Admin Data admin yang akan ditambah Info admin yang telah ditambah Admin Begin {Admin melihat info admin, tambah data admin sesuai dengan data admin yang baru} End 5.6.2 Ubah admin Admin Data admin yang akan diubah Info admin yang telah diubah Admin Begin {Admin mengubah data admin} if data admin benar and tidak ada dataadmin kosong then simpan hasil perubahan else perubahan data tidak berhasil end 6.0 View produk Pelanggan Data kategori yang akan dilihat Data produk yang akan dicari 84 Output Destination Logika Proses 33. No. Proses Nama Proses Source Input Output Destination Logika Proses 34 No. Proses Nama Proses Source Input Output Destination Logika Proses 35. No. Proses Nama Proses Source Input Output Destination Logika Proses 36. No. Proses Nama Proses Source Info kategori yang telah dilihat Info produk yang akan dicari Pelanggan Begin {Pelanggan melihat informasi kategori, barang, mencari data barang yang ingin dicari} End 6.1 Tampil produk Pelanggan Data produk yang akan dilihat Info produk yang akan dilihat Info kategori yang akan dilihat Pelanggan Begin {Pelanggan melihat info produk dan kategori} End 6.2 Cari produk Pelanggan Data produk yang akan dicari Info produk yang akan dicari Pelanggan Begin {Pelanggan memasukan data produk yang ingin dicari} If data cari produk=data produk then Info produk yang ingin dicari ditampilkan else info produk tidak ditemukan End 7.0 Pemesanan Pelanggan, admin Data keranjang yang akan ditambah, diubah, atau dihapus Data pemesanan yang akan ditambah atau dibatalkan Data detail pemesanan yang akan ditambah Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Data pembayaran Info keranjang yang telah ditambah, diubah, atau dihapus Info pemesanan Info detail pemesanan Info status pemesanan yang akan diubah Info pembayaran Admin Begin {Admin, Pelanggan mengolah data keranjang, data pemesanan, data detail pemesanan, data pembayaran} end 7.1 Pengolahan data keranjang Pelanggan 85 Input Output Destination Logika Proses 37. No. Proses Nama Proses Source Input Output Destination Logika Proses 38. No. Proses Nama Proses Source Input Output Destination Logika Proses 39. No. Proses Nama Proses Source Input Output Destination Logika Proses 40. No. Proses Nama Proses Source Input Output 41. Destination Logika Proses No. Proses Data keranjang yang akan ditambah, diubah, atau dihapus Info keranjang yang telah ditambah, diubah, atau dihapus Pelanggan Begin {Pelanggan mengolah data keranjang} End 7.1.1 Tambah data keranjang Pelanggan Data keranjang yang akan ditambah Info keranjang yang telah ditambah Pelanggan Begin {Pelanggan tambah data keranjang sesuai dengan data keranjang yang baru} End 7.1.2 Ubah data keranjang Admin, pelanggan Data keranjang yang akan diubah Info keranjang yang telah diubah Admin, pelanggan Begin {Admin, pelanggan mengubah data keranjang } if data ubah keranjang benar and tidak ada data keranjang kosong then simpan hasil perubahan else perubahan data tidak berhasil end 7.1.3 Hapus data keranjang Pelanggan Data keranjang yang akan dihapus Info keranjang yang telah dihapus Pelanggan Begin {Admin melihat Info data keranjang, hapus data keranjang sesuai dengan data keranjang yang akan dihapus dari database} End 7.2 Pengolahan data pemesanan Admin, Pelanggan Data pemesanan yg akan ditambah Data pemesanan yg akan dibatalkan Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Info pemesanan yg telah ditambah Info pemesanan yg telah dibatalkan Info konfirmasi status pembayaran Info konfirmasi status pengiriman Admin, Pelanggan { Admin, Pelanggan mengolah Data pemesanan} 7.2.1 86 Nama Proses Source Input Output Destination Logika Proses 42. No. Proses Nama Proses Source Input Output Destination Logika Proses 43. No. Proses Nama Proses Source Input Output Destination Logika Proses No. Proses Nama Proses Source Input Output Destination Logika Proses 44. No. Proses Nama Proses Source Input Output Destination Tambah pemesanan Pelanggan Data pemesanan yang akan ditambah Info pemesanan yg telah ditambah Pelanggan Begin {Pelanggan tambah data pemesanan sesuai dengan data pemesanan yang baru} End 7.2.2 Konfirmasi status pemesanan Admin Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Info konfirmasi status pembayaran Info konfirmasi status pengiriman Admin Begin {Admin mengolah data Konfirmasi status pemesanan} End 7.2.2.1 Konfirmasi status pembayaran Admin Data Konfirmasi status pembayaran Info konfirmasi status pembayaran Admin Begin {Admin mengkonfirmasikan status pembayaran sesuai dengan status pembayaran yang baru } If data konfirmasi status pembayaran benar then tampil informasi bahwa status pembayaran telah disimpan End 7.2.2.2 Konfirmasi status Pengiriman Admin Data Konfirmasi status Pengiriman Info konfirmasi status Pengiriman Admin Begin {Admin mengkonfirmasikan status Pengiriman sesuai dengan status pembayaran yang baru } If data konfirmasi status Pengiriman n benar then tampil informasi bahwa status Pengiriman telah disimpan End 7.2.3 Pembatalan pemesanan Pelanggan Data pemesanan yg akan dibatalkan Info pemesanan yg telah dibatalkan Pelanggan 87 Logika Proses 48. No. Proses Nama Proses Source Input Output Destination Logika Proses 49. No. Proses Nama Proses Source Input Output Destination Logika Proses 50. No. Proses Nama Proses Source Input Output Destination Logika Proses 51. No. Proses Nama Proses Source Input Output Destination Logika Proses Begin {Pelanggan memasukan data pemesanan yang akan dibatalkan } if data pemesanan yg akan dibatalkan benar and tidak ada data pemesanan kosong then tampil informasi bahwa pemesanan telah dibatalkan else perubahan data tidak berhasil end 9.0 appointment Admin, Pelanggan Data appointment yang akan ditambah Data status appointment yang akan diubah Data appointment yang akan dihapus Info appointment yang telah ditambah Info status appointment yang telah diubah Info appointment yang telah dihapus Admin, Pelanggan Begin { Admin, Pelanggan mengolah Data appointment } end 9.1 Tambah appoinment Pelanggan Data appoinment yang akan ditambah Info appoinment yang telah ditambah Pelanggan Begin {Pelanggan tambah data appointment sesuai dengan data appointment yang baru} End 9.2 Ubah status appointment Admin Data status appointment yang akan diubah Info status appointment yang telah diubah Admin Begin {Admin mengubah status ppointment } if data status appointment benar and tidak ada data appointment kosong then simpan hasil perubahan, tampil informasi bahwa status appointment telah berubah else perubahan data tidak berhasil end 9.3 Penghapusan appointment Pelanggan Data appointment yang akan dihapus Info appointment yang telah dihapus Pelanggan Begin {Pelanggan melihat Info data appointment, hapus data appointment 88 52 No. Proses Nama Proses Source Input Output Destination Logika Proses 53. No. Proses Nama Proses Source Input Output Destination Logika Proses 54. No. Proses Nama Proses Source Input Output Destination Logika Proses 56. No. Proses Nama Proses Source Input Output Destination Logika Proses sesuai dengan data appointment yang akan dihapus dari database} End 10.0 Pengolahan Forum Admin, pelanggan Data topik yang akan dilihat atau ditambah Data komentar yang kan ditambah Info isi forum Info comment Admin, Pelanggan Begin {Admin, pelanggan mengolah data forum } End 10.1 Isi forum Pelanggan, Admin Data isi forum Info isi forum Pelanggan, Admin Begin {Pelanggan mengisi data forum} if data isi forum benar then info isi forum ditampilkan else penyimpanan data isi forum tidak berhasil End 10.2 Isi comment Admin , pelanggan Data comment Info comment Admin,pelanggan Begin {Admindan pelanggan mengisi data comment} if data comment benar then info comment ditampilkan else penyimpanan data comment tidak berhasil End end 11.0 Laporan Admin Data laporan pelanggan Data laporan per produk Data laporan pertransaksi Info laporan pelanggan Info laporan per produk Infolaporan pertransaksi Admin Begin {admin mengolah data laporan} end 89 57. No. Proses Nama Proses Source Input Output Destination Logika Proses 58. No. Proses Nama Proses Source Input Output Destination Logika Proses 59. No. Proses Nama Proses Source Input Output Destination Logika Proses 11.1 Lihat laporan perpelanggan Admin Data laporan pelanggan Info laporan pelanggan Admin Begin {admin memasukan Data laporan pelanggan yang akan dilihat } if Data laporan pelanggan ada then Info laporan pelanggan ditampilkan else tampil info Info laporan pelanggan yang akan dilihat kosong End end 11.2 Lihat laporan per produk Admin Data laporan per produk Info laporan per produk Admin Begin {admin memasukan data pemesanan yang akan dilihat } if Info laporan per produk ada then laporan pemesanan ditampilkan else tampil info laporan per produk kosong End end 11.2 Lihat laporan per transaksi Admin Data laporan pertransaksi Info laporan pertransaksi Admin Begin {admin menasukan Data laporan pertransaksi yang akan dilihat} if Data laporan pertransaksi yang akan dilihat ada then laporan pertransaksi ditampilkan else tampil info laporan pertransaksi kosong End end 90 3.1.7.4 Kamus Data Kamus data merupakan deskripsi formal mengenai seluruh elemen yang tercakup dalam DFD. Kamus data untuk DFD Sistem Pemesanan dan Pemasaran Barang dengan metode Customer Relationship Management berbasis web pada PT Yoshindo Indonesia Technology Jakarta adalah : Nama Where used/how used Deskripsi Struktur data Email Password Nama_depan Nama_belakang Nama_perusahaan Npwp Nppkp Website Id_provinsi Id_kota Alamat Telepon Kodepos Simbol Nama Where used/how used Deskripsi Struktur data email Password simbol Nama Where used/how used Deskripsi Struktur data Email Simbol Nama Where used/how used Deskripsi Tabel 3.3. Kamus Data Data pendaftaran Pelanggan – 1 Berisi data pendaftaran Email+Password+nama_depan+nama_belakang+nama_peru sahaan+npwp+nppkp+website+id_provinsi+id_kota+alamat +telepon+kodepos [A...Z|a...z|0...9|simbol] [A...Z|a...z|0...9] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z|0...9|simbol] [A...Z|a...z|0...9|simbol] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z|0...9|simbol] [0...9] [0...9] [!|@|#|$|%|&|?|/|\|+|,|.|;|‟|”|] Data login Administrator – Proses 2.1 Verifikasi email (input), Administrator – Proses 12.2 Verifikasi Password (input) Pelanggan – Proses 2.1 Verifikasi email (input), pelanggan – Proses 12.2 Verifikasi Password (input) Berisi data login email+Password [A...Z|a...z|0...9|simbol] [A...Z|a...z|0...9] [!|@|#|$|%|&|?|/|\|+|,|.|;|‟|”|] Data lupa password 2.3–Pelanggan 2.3–Admin Berisi data lupa password Email [A...Z|a...z|0...9|simbol] [!|@|#|$|%|&|?|/|\|+|,|.|;|‟|”|] Data admin 4–admin Berisi data admin 91 Struktur data Id_admin Admin_nama email password status level Nama Where used/how used Deskripsi Struktur data Id_Pelanggan Email Password Nama_depan Nama_belakang Nama_perusahaan Npwp Nppkp Website Id_provinsi Id_kota Alamat Telepon Kodepos Simbol Nama Where used/how used Deskripsi Struktur data Produk_id kategori_id produk_kode produk_nama produk_deskripsi produk_harga berat produk_diskon produk_gambar Nama Where used/how used Deskripsi Struktur data Kategori_id Kategori_nama Nama Where used/how used Deskripsi Struktur data Admin_nama+email+password+status_level [0...9] [A...Z|a...z|0...9] [A...Z|a...z|0...9|simbol [A...Z|a...z] [A...Z|a...z] [A...Z|a...z] Data pelanggan 3 – Pelanggan 3 – admin Berisi data pelanggan id_pelangganEmail+Password+nama_depan+nama_belakan g+nama_perusahaan+npwp+nppkp+website+id_provinsi+id _kota+alamat+telepon+kodepos [0...9] [A...Z|a...z|0...9|simbol] [A...Z|a...z|0...9] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z|0...9|simbol] [A...Z|a...z|0...9|simbol] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z|0...9|simbol] [0...9] [0...9] [!|@|#|$|%|&|?|/|\|+|,|.|;|‟|”|] Data produk 4 – admin Berisi data produk Produk_id+kategori_id+produk_kode+produk_nama+produ k_deskripsi+produk_harga+berat+produk_diskon+produk_g ambar [0...9] [0...9] [A...Z|a...z|0...9] [A...Z|a...z] [A...Z|a...z] [0...9] [0...9] [0...9] [A...Z|a...z|0...9] Data kategori 4 – admin Berisi data kategori Kategori_id+kategori_nama [0...9] [A...Z|a...z] Data kota 4 – admin Berisi data kota Id_kota+id_provinsi+nama_kota+ongkos_kirim 92 Id_kota Id_provinsi Nama_kota Ongkos_kirim Nama Where used/how used Deskripsi Struktur data Id_provinsi Nama_provinsi Nama Where used/how used Deskripsi Struktur data Id_bank Nama_bank Nama Where used/how used Deskripsi Struktur data id_berita id_admin judul ringkasan isi tgl Nama Where used/how used Deskripsi Struktur data id_order ID total_bayar tgl_order tgl_akhir_bayar nama_penerima id_kota alamat_kirim kode_pos status_order tgl_bayar tgl_kirim Nama Where used/how used Deskripsi Struktur data id_order kode_produk jumlah ppn [0...9] [0...9] [A...Z|a...z] [0...9] Data provinsi 4 – admin Berisi data provinsi Id_provinsi+nama_provinsi [0...9] [A...Z|a...z] Data bank 4 – admin Berisi data bank Id_bank+nama_bank [0...9] [A...Z|a...z] Data berita 4 – admin Berisi data berita id_berita+ id_admin+ judul + ringkasan+ isi+ tgl [0...9] [0...9] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z|0...9] Data pemesanan 6– admin 6 – pelanggan Berisi data order id_order+ID+total_bayar+tgl_order+tgl_akhir_bayar+nama _penerima+id_kota+alamat_kirim+kodepos+status_order+t gl_kirim [0...9] [0...9] [0...9] [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z] [0...9] [A...Z|a...z|0...9] [0...9] [A...Z|a...z] [A...Z|a...z|0...9] [A...Z|a...z|0...9] Data detail pesanan 6 – admin 6 – pelanggan Berisi data odetail pesanan id_order+kode_produk+jumlah+ppn+biaya_kirim+subtotal [0...9] [A...Z|a...z|0...9] [0...9] [0...9] 93 biaya_kirim sub_total Nama Where used/how used Deskripsi Struktur data id_order id_bank kode_transaksi tgl_bayar jumlah_pembayaran Nama Where used/how used Deskripsi Struktur data id_appointment id_pelanggan id_admin tanggal_appoinment lokasi_appointment status_appointment catatan Nama Where used/how used Deskripsi Struktur data id_forum pengirim topik pesan tgl_kirim last_post dibaca status Nama Where used/how used Deskripsi Struktur data id_komentar id_forum pengirim pesan tgl_kirim status [0...9] [0...9] Data pembayaran 6 – admin 6 – pelanggan Berisi data pembayaran id_order+id_bank+kode_transaksi+tgl_bayar+jumlah_pemb ayaran [0...9] [0...9] [0...9] [0...9] [0...9] Data appointment 7– admin 7– pelanggan Berisi data order id_appointment+id_pelanggan+ id_admin+ tanggal_appoinment+ `lokasi_appointment+comment [0...9] [0...9] [0...9] [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z] [A...Z|a...z|0...9] Data forum 8–admin 8–pelanggan Berisi data forum id_forum+pengirim+topik+pesan+tgl_kirim+last_post+diba ca+status [0...9] [A...Z|a...z] [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z|0...9] [0...9] [0...9] [A...Z|a...z] Data komentar 8–admin 8–pelanggan Berisi data komentar id_komentar+ id_forum+pengirim+pesan+tgl_kirim+status [0...9] [0...9] [A...Z] [A...Z|a...z|0...9] [0...9] [A...Z|a...z] 94 3.2 Perancangan Sistem Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai proses aplikasi berbagai teknik dan prinsip bagi tujuan pendefinisian suatu perangkat, suatu proses atau sistem dalam detail yang memadai untuk memungkinkan realisasi fisiknya. Perancangan digambarkan sebagai proses multi-langkah dimana representasi struktur data, struktur program, karakteristik interface, dan detail prosedur, disintesis dari persyaratan informasi. [8] 3.2.1 Perancangan Data Perancangan data mentransformasi model domain informasi yang dibuat selama analisis ke dalam struktur data yang akan diperlukan untuk mengimplementasi perangkat lunak. 3.2.1.1 Skema Relasi Proses relasi antar file merupakan gabungan antar file yang mempunyai kunci utama yang sama, sehingga file-file tersebut menjadi satu kesatuan yang dihubungkan oleh field kunci tersebut. Pada proses ini elemen-elemen data dikelompokkan menjadi satu file database beserta entitas dan hubungannya. Berikut adalah skema relasi Sistem Pemesanan dan Pemasaran Barang dengan metode Customer Relationship Management pada PT Yoshindo Indonesia Technology Jakarta: 95 detail_Pemesanan kategori pelanggan PK,FK3 FK1 FK2 produk pemesanan id nama_depan nama_belakang nama_perusahaan npwp nppkp id_provinsi id_kota website alamat telepon kodepos FK1 FK2 PK id_order FK1 ID tgl_order tgl_expired tgl_akhir_bayar Nama_Penerima id_kota id_ongkos alamat_kirim kode_pos status_order tgl_kirim FK2 id_order kode_produk jumlah ppn biaya_kirim sub_total PK PK kode_produk FK1 kode_kategori kode_produk nama_produk deskripsi_produk harga_produk berat_produk produk_diskon produk_gambar tgl_msk kode_kategori nama_kategori user PK ID email password level status kd_konfirm keranjang tbl_admin PK,FK1 tbl_appointment ID PK id_appointment nama_admin FK1 FK2 id_admin id_pelanggan tanggal_appoinment lokasi_appointment status_appointment catatan alasan_tolak FK1 FK2 id kode_produk jumlah tbl_bank PK id_bank nama_bank tbl_kota PK id_kota tbl_provinsi PK tbl_pembayaran id_provinsi nama_kota ongkos_kirim nama_provinsi FK2 FK1 id_order id_bank kode_transaksi_bank jumlah_pembayaran Forum PK id_forum FK1 ID pengirim topik pesan tgl_kirim last_post dibaca status komentar PK id_komentar FK1 pengirim pesan tgl_kirim status id komentar_produk FK1 FK2 kode_produk ID komentar tanggapan tgl_kirim Gambar 3.28. Skema Relasi Sistem Pemasaran dan Pemesanan Barang dengan Metode CRM pada PT Yoshindo Indonesia Technology Jakarta 96 3.2.1.2 Struktur Tabel Tabel adalah sekumpulan data atau informasi spesifik tentang subjek tertentu yang disusun dalam bentuk kolom dan baris. Tabel adalah komponen utama dan pertama dari sebuah database. Struktur tabel untuk setiap tabel yang terdapat dalam database Sistem Pemasaran dan Pemesanan Barang dengan metode Customer Relationship Management ( CRM ) pada PT Yoshindo Indonesia Technology : 1. Tabel pelanggan Tabel pelanggan digunakan untuk mencatat data penting yang merupakan identitas para pelanggan. Secara umum, struktur tabel yang akan digunakan untuk mencatat data pelanggan dapat dilihat pada tabel 3.4 : Tabel 3.4 Tabel Pelanggan Field Jenis ID int(11) nama_depan varchar(35) nama_belakang varchar(35) nama_perusahaan varchar(70) alamat_perusahaan text npwp varchar(30) nppkp varchar(30) website text id_kota int(11) telepon varchar(25) kodepos varchar(7) status enum('aktif', 'tidakaktif') kd_konfirm varchar(33) ket User->ID Kota->id_kota 97 2. Tabel admin Tabel admin digunakan untuk mencatat data penting yang merupakan identitas admin. Secara umum, struktur tabel yang akan digunakan untuk mencatat data admin dapat dilihat pada tabel 3.5: Tabel 3.5 Tabel Admin Field 3. Jenis id_admin int(11) nama varchar(65) ket User->ID Tabel Pemesanan Tabel Pemesanan digunakan untuk mencatat data penting yang merupakan data Pemesanan. Secara umum, struktur table yang akan digunakan untuk mencatat data pesanan dapat dilihat pada table 3.6: Tabel 3.6 Tabel pemesanan Field Jenis Ket id_order int(11) Primary key ID int(11) Pelanggan->ID total_bayar int(11) tgl_order datetime tgl_akhir_bayar datetime nama_penerima varchar(65) id_kota int(11) alamat_kirim text kodepos varchar(7) status_order enum('dipesan', 'konfirm', 'dibayar', 'dikirim', 'batal', 'exp') tgl_kirim datetime Kota->id_kota 98 4. Tabel detail_Pemesanan Tabel detail_pemesanan digunakan untuk mencatat data penting yang merupakan data detail_pemesanan. Secara umum, struktur tabel yang akan digunakan untuk mencatat detail_pesanan dapat dilihat pada tabel 3.7: Tabel 3.7 Tabel detail_pemesanan Field id_order Jenis int(11) kode_produk varchar(6) 5. jumlah int(11) ppn int(11) biaya_kirim int(11) subtotal int(11) Ket Order->id_order Produk->kode_produk Tabel kota Tabel kota digunakan untuk mencatat data penting yang merupakan data kota. Secara umum, struktur tabel yang akan digunakan untuk mencatat data nilai dapat dilihat pada tabel 3.8 : Tabel 3.8 Tabel kota Field Jenis id_kota int(11) id_provinsi int(11) nama_kota varchar(65) ongkos_kirim int(11) Ket Provinsi->id_provinsi 99 6. Tabel provinsi Tabel provinsi digunakan untuk mencatat data provinsi. Secara umum, struktur tabel yang akan digunakan untuk mencatat data pendaftaran dapat dilihat pada tabel 3.9 : Tabel 3.9 Tabel Provinsi Field 7. Jenis id_provinsi int(11) nama_provinsi varchar(65) ket Primary key Tabel produk Tabel produk digunakan untuk mencatat data produk. Secara umum, struktur tabel yang akan digunakan untuk mencatat data produk dapat dilihat pada tabel 3.10 : Tabel 3.10 Tabel produk Field Jenis kode_produk varchar(6) nama_produk varchar(30) kode_kategori int(11) deskripsi_produk text harga_produk int(11) berat_produk double produk_diskon double gambar text Tgl_masuk datetime ket Primary key Kategori->kode_kategori 100 8. Tabel appointment Tabel appointment digunakan untuk mencatat data appointment. Secara umum, struktur tabel yang akan digunakan untuk mencatat data appointment dapat dilihat pada tabel 3.11: Tabel 3.11 Tabel appointment Field Jenis ket id_appointment int(11) Primary key ID int(11) Pelanggan->ID id_admin int(11) Admin->ID tgl_appointment datetime lokasi_appointment text status_appointment enum('disetujui', 'ditolak') 9. Respon admin text catatan text Tabel bank Tabel bank digunakan untuk mencatat data bank. Secara umum, struktur tabel yang akan digunakan untuk mencatat data bank dapat dilihat pada tabel 3.12: Tabel 3.12 Tabel bank Field Jenis id_bank int(11) nama_bank varchar(65) Ket Primary key 101 10. Tabel kategori Tabel kategori digunakan untuk mencatat data kategori. Secara umum, struktur tabel yang akan digunakan untuk mencatat data kategori dapat dilihat pada tabel 3.13: Tabel 3.13 Tabel kategori Field 11. Jenis kode_kategori int(11) nama_kategori varchar(65) Ket Primary key Tabel forum digunakan untuk mencatat data forum. Secara umum, struktur table yang akan digunakan untuk mencatat data forum dapat dilihat pada table 3.15: Tabel 3.14 Tabel forum Field 12. Jenis id_forum int(11) pengirim varchar(65) topik text pesan text tgl_kirim datetime last_post datetime dibaca int(11) status enum('A', 'C', 'B') ket Primary key Tabel komentar digunakan untuk mencatat data komentar. Secara umum, struktur table yang akan digunakan untuk mencatat data komentar dapat dilihat pada table 3.16: 102 Tabel 3.15 Tabel Komentar Field 13. Jenis ket id_komentar int(11) Primary key id_forum int(11) Foreign key->admin pengirim varchar(65) pesan text tgl_kirim datetime status enum('A', 'C', 'B') Tabel pembayaran digunakan untuk mencatat data pembayaran. Secara umum, struktur table yang akan digunakan untuk mencatat data pembayaran dapat dilihat pada table 3.17: Tabel 3.16 Tabel pembayaran Field Jenis Ket id_order int(11) Foreign key->pemesanan id_bank int(11) Foreign key->bank kode_transaksi varchar(65) tgl_bayar datetime jumlah_pembayaran int(11) 14. Tabel keranjang digunakan untuk mencatat data keranjang. Secara umum, struktur table yang akan digunakan untuk mencatat data pembayaran dapat dilihat pada table 3.18: Tabel 3.17 Tabel keranjang Field Jenis Ket ID int(11) pelanggan -> ID kode_produk varchar(6) produk -> kode_produk jumlah int(11) 103 15. Tabel komentar produk digunakan untuk mencatat komentar produk. Secara umum, struktur table yang akan digunakan untuk mencatat data komentar produk dapat dilihat pada table 3.19: Tabel 3.18 Tabel Komentar Produk Field Jenis ket kode_produk varchar(6) detail_pemesanan -> kode_produk ID int(11) pelanggan -> ID komentar text tanggapan enum('L', 'D') tgl_kirim date 16. Tabel user digunakan untuk mencatat komentar produk. Secara umum, struktur table yang akan digunakan untuk mencatat data user dapat dilihat pada table 3.19: Tabel 3.19 Tabel User Field Jenis ID int(11) email varchar(65) password varchar(33) level enum('SA', 'A', 'P') status enum('aktif', 'tidakaktif') kd_konfirm varchar(33) Ket Pelanggan->ID 104 3.2.2 Perancangan kode Perancangan pengkodean merupakan perancangan kode yang diusulkan untuk memudahkan dalam pembangunan sistem. Pengkodean yang diusulkan adalah sebagai berikut: 1. Pengkodean Kode Produk Pengkodean yang diusulkan untuk matapelajaran di PT. Yoshindo Indonesia Technology terdiri dari 5 digit, yaitu sebagai berikut : Format : lll 01 Nomor produk kategori Contoh : cmp01 Keterangan : cmp = kategori 01 = nomor produk 3.2.3 Perancangan Arsitektur Perancangan arstitektur merupakan hubungan di antara elemen-elemen struktural utama dari program. Perancangan arsitektur dapat memberikan gambaran mengenai struktur program. Gambar 3.28 adalah arsitektur perangkat lunak dari Sistem Pemesanan dan Pemasaran Barang dengan metode Customer Relationship Management pada PT Yoshindo Indonesia Technology berbentuk hirarki: yang 105 1. Struktur menu Pengunjung home kategori Ketentuan Forum View View kontak Daftar Mekanikal View Elektronik Alat instrumen Automasi dan keamanan Gambar 3.29. Struktur Menu Pengunjung 2. Struktur menu Pelanggan home Pesanan Tambah View kategori Mekanikal Ketentuan Kontak View View Akun pelanggan Appointment Forum View Edit view View Tambah Elektronik Buat Topik Alat instrumen Automasi dan keamanan Tambah komentar Gambar 3.30. Struktur Menu Pelanggan 3. Struktur menu Admin home Forum Transaksi Akun pelanggan View Tambah Appointment view View Pengolahan data Master View Ubah status Buat Topik Edit Ubah Status Tambah Komentar data produk Data kategori Data Bank Data Kota Data Provinsi Data Provinsi View View View View View View Tambah Tambah Tambah Tambah Tambah Tambah Edit Edit Edit Edit Edit Edit Hapus Hapus Hapus Hapus Hapus Hapus Gambar 3.31. Struktur Menu Admin 106 3.2.4 Perancangan Antarmuka (Interface) Perancangan antarmuka (interface) menggambarkan bagaimana perangkat lunak berkomunikasi dengan dirinya sendiri, dengan sistem yang berinteroperasi dengannnya, dan dengan manusia yang menggunakannya. 3.2.4.1 Perancangan Tampilan untuk pengunjung(sebelum login) T01 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | KONTAK TANGGAL EMAIL GAMBAR : PASSWORD: LOGIN [DAFTAR] PENCARIAN LUPA PASSWORD DAFTAR PRODUK Kategori : Nama: GAMBAR NAMA BARANG BERAT HARGA GAMBAR NAMA BARANG BERAT HARGA GAMBAR NAMA BARANG BERAT HARGA CARI DETAILS CART DETAILS CART DETAILS CART KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI GAMBAR NAMA BARANG BERAT HARGA DETAILS CART GAMBAR NAMA BARANG BERAT HARGA DETAILS CART NAMA BARANG BERAT HARGA GAMBAR DETAILS CART CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.32. Tampilan Index pengunjung - Klik BERANDA untuk menuju T01 - Klik KETENTUAN untuk menuju T02 - Klik Forum Untuk Menuju T03 - Klik Kontak menuju T04 - Klik Daftar menuju T05 -Klik Lupa Password untuk menuju T6 -Klik Teks Kategori Menuju T01 -Klik Details Menuju T07 -Klik Cart menuju T08 107 T02 LOGO - Klik BERANDA untuk menuju T01 - Klik KETENTUAN untuk menuju T02 - Klik Forum Untuk Menuju T03 - Klik Kontak menuju T04 - Klik Daftar menuju T05 -Klik Lupa Password untuk menuju T6 -Klik Teks Kategori Menuju T01 GAMBAR BERANDA | KETENTUAN | FORUM | KONTAK TANGGAL EMAIL GAMBAR : PASSWORD: LOGIN [DAFTAR] PENCARIAN LUPA PASSWORD KETENTUAN Kategori : Nama: CARI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.33. Tampilan Menu Ketentuan T03 LOGO GAMBAR TANGGAL BERANDA| KETENTUAN | FORUM | KONTAK EMAIL GAMBAR : PASSWORD: [DAFTAR] PENCARIAN Kategori : TOPIK DIBACA TEKS TOPIK TEKS DIBACA BALASAN TEKS BALASAN LOGIN LUPA PASSWORD TANGGAL TEKS TANGGAL Nama: CARI KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.34. Tampilan Menu Forum - Klik BERANDA untuk menuju T01 - Klik KETENTUAN untuk menuju T02 - Klik Forum Untuk Menuju T03 - Klik Kontak menuju T04 - Klik Daftar menuju T05 -Klik Lupa Password untuk menuju T6 -Klik Teks Kategori Menuju T01 -Klik Details Menuju T07 -Klik Cart menuju T08 -Klik Teks Topik akan menuju T09 108 T04 LOGO - Klik BERANDA untuk menuju T01 - Klik KETENTUAN untuk menuju T02 - Klik Forum Untuk Menuju T03 - Klik Kontak menuju T04 - Klik Daftar menuju T05 -Klik Lupa Password untuk menuju T6 -Klik Teks Kategori Menuju T01 -Klik Details Menuju T07 -Klik Cart menuju F01 GAMBAR BERANDA | KETENTUAN | FORUM | KONTAK TANGGAL EMAIL GAMBAR : PASSWORD: LOGIN [DAFTAR] PENCARIAN LUPA PASSWORD KONTAK Kategori : Nama: CARI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.35. Tampilan Menu Kontak T05 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | KONTAK TANGGAL EMAIL GAMBAR : PASSWORD: - Klik BERANDA untuk menuju T01 - Klik KETENTUAN untuk menuju T02 - Klik Forum Untuk Menuju T03 - Klik Kontak menuju T04 - Klik Daftar menuju T05 -Klik Lupa Password untuk menuju T06 -Klik Teks Kategori Menuju T07 -Klik Simpan Menuju T01 LOGIN [DAFTAR] PENCARIAN LUPA PASSWORD FORMULIR PENDAFTARAN PELANGGAN Kategori : INFORMASI LOGIN Nama: EMAIL CARI PASSWORD KONFIRMASI PASSWORD INFORMASI PENGGUNA KATEGORI NAMA DEPAN TEKS KATEGORI NAMA BELAKANG TEKS KATEGORI TELEPON PERUSAHAAN TEKS KATEGORI NAMA PERUSAHAAN TEKS KATEGORI ALAMAT PERUSAHAAN KODE POS PROVINSI KOTA TELEPON PERUSAHAAN NPWP NPPKP WEBSITE SIMPAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.36. Tampilan Menu Daftar 109 T06 LOGO - Klik BERANDA untuk menuju T01 - Klik KETENTUAN untuk menuju T02 - Klik Forum Untuk Menuju T03 - Klik Kontak menuju T04 - Klik Daftar menuju T05 -Klik Lupa Password untuk menuju T06 -Klik Teks Kategori Menuju T01 -Klik Kirim Menuju T01 GAMBAR BERANDA | KETENTUAN | FORUM | KONTAK TANGGAL EMAIL GAMBAR : PASSWORD: [DAFTAR] PENCARIAN LOGIN LUPA PASSWORD FORMULIR LUPA PASSWORD Kategori : Untuk lupa password. Silahkan masukkan email pendaftaran anda Nama: CARI EMAIL KIRIM KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.37. Tampilan Menu Lupa Password T07 LOGO GAMBAR TANGGAL BERANDA | KETENTUAN | FORUM | KONTAK EMAIL GAMBAR : PASSWORD: - Klik BERANDA untuk menuju T01 - Klik KETENTUAN untuk menuju T02 - Klik Forum Untuk Menuju T03 - Klik Kontak menuju T04 - Klik Daftar menuju T05 -Klik Lupa Password untuk menuju T6 -Klik Teks Kategori Menuju T01 -Klik Cart menuju T08 LOGIN [DAFTAR] PENCARIAN LUPA PASSWORD DETAIL PRODUK Kategori : Nama: GAMBAR CARI NAMA BARANG KATEGORI BERAT HARGA DISKON KATEGORI TEKS KATEGORI CART TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.38. Tampilan Details Barang 110 T08 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | KONTAK TANGGAL EMAIL GAMBAR : PASSWORD: - Klik BERANDA untuk menuju T01 - Klik KETENTUAN untuk menuju T02 - Klik Forum Untuk Menuju T03 - Klik Kontak menuju T04 - Klik Daftar menuju T05 -Klik Lupa Password untuk menuju T6 -Klik Teks Kategori Menuju T01 -Klik Cart menuju T08 LOGIN [DAFTAR] PENCARIAN LUPA PASSWORD SILAHKAN LOGIN Kategori : Untuk melakukan pembelian di website kami, silahkan login terlebih dahulu. bila anda belum memiliki akun silahkan daftar terlebih dahulu Nama: CARI EMAIL : PASSWORD : KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.39. Tampilan Menu Belum Daftar T09 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | KONTAK TANGGAL EMAIL GAMBAR : - Klik BERANDA untuk menuju T01 - Klik KETENTUAN untuk menuju T02 - Klik Forum Untuk Menuju T03 - Klik Kontak menuju T04 - Klik Daftar menuju T05 -Klik Lupa Password untuk menuju T6 -Klik Teks Kategori Menuju T01 PASSWORD: LOGIN [DAFTAR] PENCARIAN Kategori : LUPA PASSWORD TEKS TOPIK TEKS KOMENTAR Nama: CARI KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.40. Tampilan Komentar Forum 111 3.2.4.2 Perancangan Tampilan untuk Pelanggan(sudah login) P01 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK TANGGAL Selamat Datang : Nama Pelanggan GAMBAR PENCARIAN Profil Keluar akun Keranjang Belanja DAFTAR PRODUK Kategori : Nama: GAMBAR NAMA BARANG BERAT HARGA GAMBAR NAMA BARANG BERAT HARGA GAMBAR NAMA BARANG BERAT HARGA CARI DETAILS CART DETAILS CART DETAILS CART KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI GAMBAR NAMA BARANG BERAT HARGA DETAILS CART GAMBAR NAMA BARANG BERAT HARGA DETAILS CART NAMA BARANG BERAT HARGA GAMBAR DETAILS CART CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.41. Tampilan Index pelanggan - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Details akan menuju P09 -Klik Cart akan tampil F01 112 P02 LOGO GAMBAR TANGGAL BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK EMAIL GAMBAR : PASSWORD: LOGIN [DAFTAR] PENCARIAN LUPA PASSWORD - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 KETENTUAN Kategori : Nama: CARI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.42. Tampilan Menu Ketentuan P03 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK TANGGAL Selamat Datang : Nama Pelanggan GAMBAR PENCARIAN Kategori : TOPIK DIBACA TEKS TOPIK TEKS DIBACA BALASAN TEKS BALASAN Profil Keluar akun Keranjang Belanja TANGGAL TEKS TANGGAL Nama: CARI KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.43. Tampilan Forum - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Teks Topik akan menuju P10 113 P04 LOGO GAMBAR TANGGAL BERANDA | KETENTUAN | FORUM | KONTAK Selamat Datang : Nama Pelanggan GAMBAR PENCARIAN Kategori : Profil Keluar akun Keranjang Belanja APPOINTMENT Konfirmasi Setujui Tolak +Tambah -Hapus Nama: - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Konfirmasi akan menuju P04 -Klik Setujui akan menuju P04 -Klik Tolak akan menuju P04 -Klik Tambah Akan menuju F02 -Klik Hapus akan memunculkan pesan M06 Data Appointment Teks Keterangan Appointment CARI TANGGAL APPOINTMENT LOKASI CATATAN RESPON ADMI9N TEKS TANGGAL TEKS LOKASI TEKS CATATAN TEKS RESPON ADMIN KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.44. Tampilan Menu Appointment P05 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK TANGGAL Selamat Datang : Nama Pelanggan GAMBAR PENCARIAN Profil Keluar akun Keranjang Belanja KONTAK Kategori : Nama: CARI KATEGORI TEKS TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.45. Tampilan Menu Kontak - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Details akan menuju P09 -Klik Cart akan tampil F01 114 P06 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK TANGGAL Selamat Datang : Nama Pelanggan GAMBAR PENCARIAN Profil Keluar akun Keranjang Belanja Informasi Pelanggan INFORMASI LOGIN Kategori : Nama: CARI EMAIL Teks PASSWORD Teks KONFIRMASI PASSWORD Teks INFORMASI PENGGUNA KATEGORI NAMA DEPAN Teks TEKS KATEGORI NAMA BELAKANG Teks TEKS KATEGORI TELP Teks NAMA PERUSAHAAN Teks ALAMAT PERUSAHAAN Teks KODE POS Teks PROVINSI Teks KOTA Teks TELEPON PERUSAHAAN Teks NPWP Teks NPPKP Teks TEKS KATEGORI TEKS KATEGORI Teks WEBSITE Simpan CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.46. Tampilan Menu Profil - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Simpan akan menuju P06 115 P07 LOGO GAMBAR TANGGAL BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK Selamat Datang : Nama Pelanggan GAMBAR PENCARIAN Profil Keluar akun Keranjang Belanja Keranjang Kategori : Gambar Nama Produk Kategori Harga Jumlah SubTotal Gambar Produk Teks Teks Teks Teks Teks - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Hapus akan menampilkan M01 -Klik Lanjutkan Transaksi akan menuju P11 Nama: CARI Hapus Total : Teks Lanjutkan Transaksi KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.47. Tampilan Menu Keranjang P08 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK TANGGAL Selamat Datang : Nama Pelanggan GAMBAR PENCARIAN Kategori : Nama: CARI KATEGORI TEKS KATEGORI TEKS KATEGORI Profil Keluar akun Keranjang Belanja Belanja yang belum dibayar No ID Order Tanggal Order TanggalAkhir Bayar Nama Penerima Total Teks Teks Order Teks Teks Teks Teks Aksi Batal Bayar Belanja yang telah dibayar No ID Order Tanggal Order Tanggal Bayar Nama Penerima Total Nama Bank Kode Transaksi Teks Teks Teks Teks Teks Teks Teks Teks Belanja yang telah dikirim No ID Order Tanggal Order Tanggal Kirim Nama Penerima Teks Teks Teks Teks Teks TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.48. Tampilan Menu Belanja - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Bayar akan menuju F03 -Klik Batal akan menampilkan pesan M03 116 P09 LOGO GAMBAR TANGGAL BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK EMAIL GAMBAR : PASSWORD: [DAFTAR] PENCARIAN LOGIN LUPA PASSWORD - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Kirim Komentar menampilkan M44 Detail Produk Kategori : Nama: CARI GAMBAR NAMA BARANG KATEGORI BERAT HARGA DISKON Like : Dislike : Teks Teks CART KATEGORI Suka Tidak Suka TEKS KATEGORI TEKS KATEGORI Kirim Komentar TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.49. Tampilan Detail Barang P10 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | KONTAK TANGGAL EMAIL GAMBAR : PASSWORD: [DAFTAR] PENCARIAN Kategori : LOGIN LUPA PASSWORD TEKS TOPIK TEKS KOMENTAR Nama: CARI PESAN : KATEGORI TEKS KATEGORI Kirim TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.50. Tampilan Lihat Komentar - Klik Beranda untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Kirim akan Menuju P10 117 P11 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK TANGGAL Selamat Datang : Nama Pelanggan GAMBAR PENCARIAN Profil Keluar akun Keranjang Belanja Informasi Penerima Barang Kategori : Nama: CARI Nama Penerima : Gambar Alamat Penerima : Nama Produk Kode Pos : KATEGORI Kategori Provinsi : Harga Kota : Jumlah TEKS KATEGORI TEKS KATEGORI Simpan TEKS KATEGORI TEKS KATEGORI CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.51. Tampilan Info Pengiriman - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 -Klik Hapus akan menampilkan M01 -Klik Simpan akan menuju P12 118 P12 LOGO GAMBAR BERANDA | KETENTUAN | FORUM | APPOINTMENT | KONTAK TANGGAL Selamat Datang : Nama Pelanggan GAMBAR PENCARIAN Profil Keluar akun Keranjang Belanja Detail Belanja Kategori : Nama: CARI KATEGORI TEKS KATEGORI Id Order Tanggal Order Tanggal akhir bayar Total Bayar Status : : : : : Teks Teks Teks Teks Teks Nama Penerima Alamat Penerima Provinsi Kota Kode Pos : : : : : Teks Teks Teks Teks Teks TEKS KATEGORI TEKS KATEGORI TEKS KATEGORI Gambar Nama Produk Kategori Harga Jumlah SubTotal Gambar Produk Teks Teks Teks Teks Teks SubTotal : Teks Ongkos : Teks Ppn : Teks Total : Teks CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.52. Tampilan Detail Belanja F01 X tutup - Klik Beli akan menuju P01 Gambar Nama produk Harga satuan Berat jumlah Beli Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.53. Tampilan Form Cart - Klik BERANDA untuk menuju P01 - Klik KETENTUAN untuk menuju P02 - Klik Forum Untuk Menuju P03 -Klik Appointment untuk menuju P04 - Klik Kontak menuju P05 -Klik Profil Menuju P06 -Klik keranjang Menuju P07 -Klik Belanja menuju P08 -Klik Keluar Akun akan keluar dari aplikasi -Klik Teks Kategori Akan Menuju P01 119 F02 -Klik Simpan Akan menuju P04 -Klik Batal Akan menuju P04 Data Appointment Tanggal Lokasi Catatan Simpan Batal Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.54. Tampilan Form Appointment F03 Pembayaran Pemesanan -Klik Simpan Akan menuju P08 -Klik Batal Akan menuju P08 Bank Kode Transaksi Bayar Tutup Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.55. Tampilan Form Pembayaran F19 Tambah Forum - Klik Simpan akan menuju P03 -Klik Tidak akan menuju P03 Topik : Isi : Simpan Tidak Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.56. Tampilan Form tambah Topik 120 3.2.4.3 Perancangan Tampilan untuk admin ( Belum Login) SA01 LOGO GAMBAR GAMBAR Username: Password: Login [Lupa Password] CREATED BY YOSHINDO @ 2010 Gambar 3.57. Tampilan Index Admin ( belum login) 3.2.4.4 Perancangan tampilan untuk admin (Sudah Login) SA01 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Kategori : Keluar akun Transaksi Konfirmasi Dibayar Dikirim Dipesan Nama: Transaksi yang belum dikonfirmasi CARI No. Id Order Tanggal Bayar Total Nama Bank Kode Transaksi Aksi Teks Teks Teks Teks Teks Teks Konfirmasi - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Konfirmasi akan menuju SA15 -Klik Dibayar akan menuju SA16 -Klik Dikirm akan menuju SA17 Klik Dipesan akan menuju SA18 MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.58. Tampilan Index Admin ( sudah login) 121 SA02 LOGO GAMBAR TANGGAL BERANDA | FORUM | APPOINTMENT | Selamat Datang : Nama Admin GAMBAR Profil Keluar akun PENCARIAN Kategori : Nama: Topik CARI Teks Topik Dibaca Teks Balasan Teks Tanggal Teks Buat Topik MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.59. Tampilan Forum Admin - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Cari akan menuju S04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Buat Topik akan menampilkan F16 _Klik Teks Topik akan menuju SA22 -Klik Keluar akun akan keluar dari aplikasi 122 SA03 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun APPOINTMENT Kategori : Konfirmasi Setujui Tolak Setujui Nama: Data Appointment Teks Keterangan Appointment CARI TANGGAL APPOINTMENT LOKASI CATATAN RESPON ADMIN TEKS TANGGAL TEKS LOKASI TEKS CATATAN TEKS RESPON ADMIN MENU Tolak - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Setujui appointment Akan menampilkan F17 -Klik Tolak appointment Akan menampilkan F18 -Klik Konfirmasi akan menuju SA03 -Klik Setujui akan menuju SA03 -Klik Tolak akan menuju SA03 TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.60. Tampilan Appointment Admin 123 SA05 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Profil Kategori : Nama: Informasi Login CARI Email : Password Lama : MENU Password Baru : Konfirmasi Password : TRANSAKSI LAPORAN PRODUK Informasi Pengguna Nama : KATEGORI KOTA simpan Batal PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.61. Tampilan Profil Admin - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Simpan akan menampilkan M45 -Klik batal akan menuju SA01 124 SA07 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Laporan Kategori : Penjualan Barang Nama: Tanggal Awal: Tampilkan CARI Tanggal Akhir: Penjualan Pelanggan Tanggal Awal: MENU Tampilkan - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Tampilkan pada Penjualan Barang akan menuju SA19 -Klik Tampilkan pada Penjualan Pelanggan akan menuju SA20 -Klik Tampilkan pada Transaksi Penjualan akan menuju SA21 Tanggal Akhir: TRANSAKSI Transaksi Penjualan LAPORAN Tanggal Awal: Tampilkan PRODUK Tanggal Akhir: KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gam bar 3.62. Tampilan Laporan 125 SA21 LOGO GAMBAR TANGGAL BERANDA | FORUM | APPOINTMENT | Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Daftar Produk Kategori : Nama: Kategori CARI +Tambah -Hapus Harga Berat Aksi Teks Teks Teks No. Kode Produk Gambar Nama Produk Kategori Teks Teks Teks Teks Teks Ubah - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Ubah Akan menampilkan F04 -Klik Tambah akan menampilkan F05 -Klik Hapus akan menampilkan M12 MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.63. Tampilan Pengolahan Produk 126 SA09 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Daftar Kategori Kategori : Nama: -Hapus CARI +Tambah Kode Nama Kategori Kategori Teks Teks Aksi Ubah Keluar akun - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Ubah Akan menampilkan F06 -Klik Tambah akan menampilkan F07 -Klik Hapus akan menampilkan M14 MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.64. Tampilan Pengolahan Kategori 127 SA10 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Daftar Kota Kategori : Provinsi Nama: CARI Kode Kota Teks Teks Nama Kota Teks +Tambah -Hapus Ongkos Kirim Aksi Teks Ubah MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.65. Tampilan Pengolahan Kota - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Ubah Akan menampilkan F08 -Klik Tambah akan menampilkan F09 -Klik Hapus akan menampilkan M29 128 SA11 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Daftar Provinsi Kategori : Nama: -Hapus Provinsi CARI +Tambah Provinsi Kode Provinsi Nama Provinsi Aksi Teks Teks Ubah MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.66. Tampilan Pengolahan Provinsi - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Ubah Akan menampilkan F10 -Klik Tambah akan menampilkan F11 -Klik Hapus akan menampilkan M17 129 SA12 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Daftar bank Kategori : Nama: -Hapus Bank CARI +Tambah Bank Kode Bank Nama Bank Aksi Teks Teks Ubah MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.67. Tampilan Pengolahan Bank - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Ubah Akan menampilkan F12 -Klik Tambah akan menampilkan F13 -Klik Hapus akan menampilkan M20 130 SA13 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Daftar Admin Kategori : Status Admin : Nama: CARI Email Teks +Tambah Admin Teks Nama Admin Teks Status Aksi Teks Ubah -Hapus Admin MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.68. Tampilan Pengolahan Admin - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Ubah Akan menampilkan F14 -Klik Tambah akan menampilkan F15 -Klik Hapus akan menampilkan M31 131 SA14 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Daftar Pelanggan Kategori : Nama: CARI Email Nama Pelanggan Nama Perusahaan Web Status Teks Teks Teks Teks Aktif MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.69. Tampilan History Pelanggan - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 132 SA15 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Kategori : Keluar akun Transaksi Konfirmasi Dibayar Dikirim Dipesan Nama: Transaksi yang belum dikonfirmasi CARI No. Id Order Tanggal Bayar Total Nama Bank Kode Transaksi Aksi Teks Teks Teks Teks Teks Teks Konfirmasi - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Konfirmasi akan menuju SA15 -Klik Dibayar akan menuju SA16 -Klik Dikirm akan menuju SA17 Klik Dipesan akan menuju SA18 MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.70. Tampilan Konfirmasi Pembayaran Transaksi 133 SA16 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Kategori : Keluar akun Transaksi Konfirmasi Dibayar Dikirim Dipesan Nama: Transaksi yang belum dikirim CARI No. Id Order Tanggal Bayar Total Nama Bank Kode Transaksi Aksi Teks Teks Teks Teks Teks Teks Kirim MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.71. Tampilan Order yang sudah dibayar - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Konfirmasi akan menuju SA15 -Klik Dibayar akan menuju SA16 -Klik Dikirm akan menuju SA17 Klik Dipesan akan menuju SA18 134 SA18 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Kategori : Keluar akun Transaksi Konfirmasi Dibayar Dikirim Dipesan Nama: Transaksi yang telah dipesan CARI No. Id Order Tanggal Pesan Teks Teks Teks Tanggal Akhir Bayar Nama Pelanggan Teks Teks Total Bayar Teks - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Konfirmasi akan menuju SA15 -Klik Dibayar akan menuju SA16 -Klik Dikirm akan menuju SA17 Klik Dipesan akan menuju SA18 MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.72. Tampilan order baru dipesan 135 SA17 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Kategori : Transaksi Konfirmasi Dibayar Dikirim Dipesan Nama: Transaksi yang telah dikirim CARI No. Id Order Tanggal Kirim Nama Penerima Teks Teks Teks Teks Keluar akun - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Konfirmasi akan menuju SA15 -Klik Dibayar akan menuju SA16 -Klik Dikirm akan menuju SA17 Klik Dipesan akan menuju SA18 MENU TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.73. Tampilan Order yang sudah dikirim 136 SA19 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Laporan Kategori : LAPORAN PENJUALAN BARANG Tgl : teks s/d teks Nama: CARI No. Id Barang Nama Harga Jumlah Terjual Pendapatan Teks Teks Teks Teks Teks Teks Total Pendapatan : Teks MENU - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.74. Tampilan Laporan Penjualan Barang 137 SA20 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Laporan Kategori : LAPORAN PENJUALAN PER PELANGGAN Tgl : teks s/d teks Nama: CARI No. ID Pelanggan Nama Jumlah Beli Pendapatan Teks Teks Teks Teks Teks MENU Total Pendapatan : Keluar akun - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 Teks TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.75. Tampilan Laporan Penjualan Per Pelanggan 138 SA21 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Keluar akun Laporan Kategori : LAPORAN PENJUALAN PER TRANSAKSI Tgl : teks s/d teks Nama: CARI No. ID Order Tgl Pesan Nama Bank Teks Teks Teks Teks MENU Nama Bank Kode Transaksi Teks Teks Total Pendapatan : Teks - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 TRANSAKSI LAPORAN PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.76. Tampilan Laporan Penjualan Per Transaksi 139 SA02 LOGO GAMBAR BERANDA | FORUM | APPOINTMENT | TANGGAL Selamat Datang : Nama Admin GAMBAR Profil PENCARIAN Kategori : Nama: CARI Teks Topik Teks Komentar Keluar akun - Klik Beranda untuk menuju SA01 - Klik Forum untuk menuju SA02 - Klik Appointment Untuk Menuju SA03 -Klik Appointment untuk menuju SA04 - Klik Profil menuju SA05 -Klik Transaksi Menuju SA06 -Klik Laporan Menuju SA07 -Klik Produk menuju SA08 -Klik Kategori akan menuju SA09 -Klik Kota akan menuju SA10 -Klik Provinsi akan menuju SA11 -Klik Bank akan menuju SA12 -Klik Admin Akan menuju SA13 -Klik Pelanggan akan menuju SA14 -Klik Kirim akan menampilkan pesan M26 MENU Pesan : TRANSAKSI LAPORAN Kirim PRODUK KATEGORI KOTA PROVINSI BANK ADMIN PELANGGAN CREATED BY YOSHINDO @ 2010 Keterangan : Ukuran Layar : dinamis Tipe/ Ukuran font: Times New Roman 14 Warna latar: Putih Biru Gambar 3.77. Tampilan Lihat Komentar Forum 140 F04 Data Produk Nama Produk : Teks Kategori : Teks Harga : Teks Berat : Teks Diskon : Teks Deskripsi : Teks Gambar : Simpan - Klik Simpan akan menuju SA08 -Klik Tidak akan menuju SA08 Browse Tidak Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.78 Tampilan Form Ubah Produk F05 Data Produk - Klik Simpan akan menuju SA08 -Klik Tidak akan menuju SA08 Nama Produk : Kategori : Harga : Berat : Diskon : Deskripsi : Gambar : Simpan Browse Tidak Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.79. Tampilan Form Tambah Produk 141 F06 Data Kategori Nama Kategori Simpan Teks Tidak - Klik Simpan akan menuju SA09 -Klik Tidak akan menuju SA09 Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.80. Tampilan Form Ubah Kategori F07 Data Kategori Nama Kategori Simpan Tidak - Klik Simpan akan menuju SA09 -Klik Tidak akan menuju SA09 Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.81. Tampilan Form Tambah Kategori F08 Data Produk Nama Provinsi :Teks Nama Kota : Teks Ongkos Teks : Simpan - Klik Simpan akan menuju SA10 -Klik Tidak akan menuju SA10 Tidak Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.82. Tampilan Form Ubah Kota 142 F09 Data Produk Nama Provinsi :Teks Nama Kota : Teks Ongkos Teks : Simpan - Klik Simpan akan menuju SA10 -Klik Tidak akan menuju SA10 Tidak Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.83. Tampilan Form Tambah Kota F10 Data Provinsi Nama Provinsi Simpan Teks Tidak - Klik Simpan akan menuju SA11 -Klik Tidak akan menuju SA11 Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.84. Tampilan Form Ubah Provinsi F11 Data Provinsi Nama Provinsi Simpan Teks Tidak - Klik Simpan akan menuju SA11 -Klik Tidak akan menuju SA11 Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.85. Tampilan Form Tambah Provinsi 143 F12 Data Bank Teks Nama Bank : Simpan - Klik Simpan akan menuju SA12 -Klik Tidak akan menuju SA12 Tidak Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.86. Tampilan Form Ubah Data Bank F13 Data Bank Nama Bank : Simpan Tidak - Klik Simpan akan menuju SA12 -Klik Tidak akan menuju SA12 Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.87. Tampilan Form Tambah Data Bank F14 Data Admin : Teks Password : Teks Nama : Teks Status : Teks Email Simpan - Klik Simpan akan menuju SA13 -Klik Tidak akan menuju SA13 Batal Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.88. Tampilan Form Ubah Admin 144 F15 Data Admin Email : Password : Nama : Status : Simpan - Klik Simpan akan menuju SA13 -Klik Tidak akan menuju SA13 Batal Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.89. Tampilan Form Tambah Admin F16 Tambah Forum - Klik Simpan akan menuju SA02 -Klik Tidak akan menuju SA02 Topik : Isi : Simpan Tidak Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.90. Tampilan Form Tambah Topik Forum F17 Konfirmasi Tolak appointment Apakah anda yakin akan menolak appointment - Klik Simpan akan menuju SA03 -Klik Tidak akan menuju SA03 Response : Ya Tidak Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.91. Tampilan Form Persetujuan Appointment 145 F18 Konfirmasi Tolak appointment Apakah anda yakin akan menolak appointment - Klik Simpan akan menuju SA03 -Klik Tidak akan menuju SA03 Response : Ya Tidak Keterangan : Tipe/ Ukuran font: Times New Roman 14 Warna latar: Abu-abu Gambar 3.92. Tampilan Form Penolakan Appointment 3.2.4.5 Perancangan pesan 3.2.4.6 M01 M02 Informasi Hapus Data Konfirmasi hapus Apakah anda Yakin akan menghapus data keranjang Ya Data keranjang telah dihapus Tutup Tidak M03 M04 Informasi Pembayaran Konfirmasi Pembatalan Apakah Anda Yakin Akan Membatalkan Transaksi ? Ya Tidak Pemesanan barang telah dibayar untuk pembayaran melalui transfer bank perlu menunggu konfirmasi dari admin Tutup 146 M05 M06 Informasi appointment Data appointment telah ditutup Konfirmasi hapus Apakah anda yakin akan menghapus data appointment Tutup M07 Tutup M08 Konfirmasi hapus Apakah anda yakin akan menghapus data appointment Konfirmasi pembayaran Apakah pembayaran sudah benar Ya Tutup M09 Tidak M10 informasi pembayaran Konfirmasi pembayaran telah disimpan Konfirmasi pengiriman Apakah barang telah dikirim Ya Tutup M11 Tidak M12 Informasi Pengiriman Order telah dikirim Tutup Konfirmasi Hapus Apakah anda yakin akan menghapus data produk Ya Tidak 147 M13 M14 Informasi hapus Data Konfirmasi Hapus Data produk telah dihapus Apakah anda yakin akan menghapus kategori Tutup Ya M15 Tidak M16 Informasi Hapus data Data kategori telah dihapus Informasi simpan kategori Data kategori telah disimpan Tutup Tutup M17 M18 Informasi hapus data Konfirmasi Hapus Apakah anda yakin akan menghapus data provinsi Ya Data provinsi telah dihapus Tutup Tidak M19 M20 Informasi simpan provinsi Data provinsi telah disimpan Tutup Konfirmasi Hapus Apakah anda yakin akan menghapus data bank Ya Tidak 148 M21 M22 Informasi hapus data Data bank telah dihapus Informasi simpan bank Data bank telah disimpan Tutup M23 Tutup M24 Informasi simpan admin Data admin telah disimpan Konfirmasi Hapus Apakah anda yakin akan menghapus data admin Tutup M25 Ya Tidak M26 Informasi hapus data Data admin telah dihapus Konfirmasi kirim komentar Apakah anda yakin akan mengirim komentar Tutup M27 Ya Tidak M28 Informasi forum Komentar telah ditambah Tutup Informasi forum Topik forum telah ditambah Tutup 149 M29 M30 Konfirmasi Hapus informasi appointment Apakah anda yakin akan menghapus data kota Ya Data appointment telah disetujui Tidak M31 Tutup M32 Konfirmasi Hapus informasi appointment Apakah anda yakin akan menghapus data admin Ya Data appointment telah ditolak Tidak M33 Tutup M34 Untuk melakukan pembelian di website kami, silahkan login terlebih dahulu. bila anda belum memiliki akun silahkan daftar terlebih dahulu M35 Hanya boleh angka Ok M36 Format Email Salah M37 Password Tidak Sama M38 Nama Depan Harus Diisi Nama Perusahaan Harus Diisi 150 M39 M40 Alamat Perusahaan Harus Diisi M41 Kode Pos Harus Diisi M42 Nomor Telepone Harus Diisi M43 NPWP Harus Diisi M44 Konfirmasi Kirim Komentar NPKPP Harus Diisi Apakah anda yakin akan mengirim komentar produk? Ya M45 M46 Informasi Profil Data Profil Telah Diperbaharui Tutup Informasi Hapus Data Data kota telah dihapus Tutup Gambar 3.93. Perancangan Pesan Tidak 151 3.2.4.7 Jaringan Semantik Jaringan semantik pada Sistem Pemesanan dan Pemasaran Barang PT Yoshindo Indonesia Technology adalah sebagai berikut: 1. Jaringan semantik pengunjung ( belum login) M33 T06 T08 M35,M36,M37,M38,M39,M40,M41,M42,M43 T05 T09 T01 TO2 T04 T03 Gambar 3.94. Jaringan Semantik Pengunjung 152 2. Jaringan semantik pelanggan M26,M27 P10 F19, M28 PO2 P03 M05, F02 F01 P04 F01 P09 P01 P05 P08 P06 M03,M04, F03 P07 M01, M02 P12 P11 Gambar 3.95. Jaringan Semantik Pelanggan 153 3. Jaringan semantik admin M26,M27 SA22 F16,M28 SA14 SAO2 F17,F18,M30,M32 F14,F15,M23,M24,M25 SA13 SA03 SA04 SA12 F12,F13,M20,M21,M22 M45 SA01 M08,M09 SA05 SA15 SA11 M10,M11 SA06 SA17 F10,F11,M17,M18,M19 SA10 SA07 SA09 SA16 F08,F09,M29,M46 SA20 F06,F07,M14,M15,M16 SA18 SA08 SA19 F04,F05,M12,M13 SA21 Gambar 3.96. Jaringan Semantik Admin 154 3.2.2 Perancangan Prosedural Perancangan prosedural mentransformasi elemen-elemen struktural dari arsitektur program ke dalam suatu deskripsi prosedural dari komponen-komponen perangkat lunak. Adapun perancangan prosedural untuk aplikasi yang akan dibangun adalah sebagai berikut: 1. Prosedural login, merupakan prosedur yang terjadi ketika admin atau pelanggan akan mengakses aplikasi. Prosedural login dapat dilihat pada gambar di bawah ini : Mulai User ID dan Password Cek User ID dan Password Invalid Valid Login Valid Masuk Form Menu Selesai Gambar 3.97. Prosedural Login Tampilkan Pesan 155 2. Prosedural tambah, prosedur ini dilakukan ketika pengguna akan melakukan penambahan data. Prosedural tambah dapat dilihat pada gambar di bawah ini : Mulai Pilih menu data yang akan ditambah Isi data yang akan ditambah Data sudah lengkap? tidak Ya Simpan data Tampil Pesan Data Sudah Tersimpan di Database Selesai Gambar 3.98. Prosedural Tambah Tampil Pesan Data Tidak Boleh Kosong 156 3. Prosedural ubah, prosedur ini dilakukan ketika pengguna akan melakukan perubahan data. Prosedural ubah dapat dilihat pada gambar di bawah ini : Mulai Pilih menu data yang akan diubah Ubah data yang telah dipilih Data sudah lengkap? tidak Ya Ubah data Tampil Pesan Data Sudah diubah di Database Selesai Gambar 3.99. Prosedural Ubah Tampil Pesan Data Tidak Boleh Kosong 157 4. Prosedural hapus, prosedur ini dilakukan ketika user akan melakukan penghapusan data. Prosedural hapus dapat dilihat pada gambar di bawah ini : Mulai Pilih data yang akan dihapus Tidak Tampil Pesan konfirmasi apakah yakin akan menghapus data Ya Hapus data terpilih dari database Selesai Gambar 3.100. Prosedural Hapus BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan. Setelah implementasi maka dilakukan pengujian sistem yang baru dimana akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya. 4.1 Implementasi Setelah sistem dianalisis dan didesain secara rinci, maka selanjutnya akan menuju tahap implementasi. Tujuan Implementasi adalah untuk mengkonfirmasikan modul program perancangan pada para pelaku sistem sehingga pengguna dapat memberi masukan kepada pembangun sistem. 4.1.1 Kebutuhan Perangkat Keras Perangkat keras yang diperlukan untuk mengimplementasikan perangkat lunak dari Sistem pemesanan dan pemasaran barang dengan metode CRM berbasis web pada PT Yoshindo Indonesia Technology. Adapun spesifikasi perangkat keras yang digunakan untuk membangun sistem pemesanan dan pemasaran barang ini adalah sebagai berikut: 158 159 Perangkat Processor RAM Harddisk Monitor VGA Lan Card Koneksi Internet 4.1.2 Tabel 4.1 Perangkat keras yang digunakan Server Client Kecepatan 1 GHz Kecepatan 500 MHz 1 GHz 512 GHz 80 Gb 80 Gb Resolusi 1024 x 768 Resolusi 1024 x 768 128 Mb 128 Mb 10/100 Mbps 10/100 Mbps 64 Kbps 64 Kbps Kebutuhan Perangkat Lunak Perangkat lunak yang digunakan untuk mengimplementasikan Sistem Pemesanan dan Pemasaran Barang pada PT Yoshindo Jakarta adalah sebagai berikut: Tabel 4.2 Perangkat Lunak yang digunakan Perangkat Lunak Keterangan Sistem Operasi Windows XP Profesional SP II Bahasa Pemograman PHP 5.2.6 Web Server XAMPP version 2.0 Database Server MySQL 5.0.51b Web Browser Mozilla firefox 3.0 Code Editor Macromedia dreamweaver 8 Image Editor Adobe Photoshop CS2 DFD Modeler Visio 2003 4.1.3 Implementasi Basis Data Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut: Tabel 4.3 Implementasi basis data 1. Tabel admin 2. Tabel appointment CREATE TABLE IF NOT EXISTS CREATE TABLE IF NOT `admin` ( EXISTS `appointment` ( `id_admin` int(11) NOT NULL, `nama` varchar(65) NOT NULL, `id_appointment` int(11) NOT NULL auto_increment, PRIMARY KEY (`id_admin`) `ID` int(11) NOT NULL, ) ENGINE=InnoDB DEFAULT `id_admin` int(11) NOT 160 CHARSET=latin1 COMMENT='Tabel NULL, Berisi data Admin'; `tgl_appointment` datetime NOT NULL, `lokasi_appointment` text NOT NULL, `status_appointment` enum('konfirmasi','disetujui',' ditolak') NOT NULL, `catatan` text NOT NULL, `response_admin` text NOT NULL, PRIMARY KEY (`id_appointment`), KEY `ID` (`ID`), KEY `id_admin` (`id_admin`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='tabel appointment yang terjadi'; 3. Tabel bank 4. Tabel detail pemesanan CREATE TABLE IF NOT EXISTS `bank` CREATE TABLE IF NOT ( EXISTS `detail_pemesanan` `id_bank` int(11) NOT NULL auto_increment, `id_order` `nama_bank` varchar(65) NOT NULL, PRIMARY KEY (`id_bank`), UNIQUE (`nama_bank`) ( KEY `nama_bank` int(11) NOT NULL, `kode_produk` varchar(6) NOT NULL, `jumlah` int(11) NOT 161 ) ENGINE=InnoDB DEFAULT NULL, CHARSET=latin1 COMMENT='tabel `ppn` int(11) NOT NULL, bank yang tersedia'; `biaya_kirim` int(11) NOT NULL, `subtotal` int(11) NOT NULL, KEY `id_order` (`id_order`), KEY `kode_produk` (`kode_produk`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='tabel berisi detail order produk'; 5. Tabel forum 6. Tabel kategori CREATE TABLE IF NOT EXISTS CREATE TABLE IF NOT `forum` ( EXISTS `kategori` ( `id_forum` int(11) NOT NULL auto_increment, `kode_kategori` NOT NULL auto_increment, `ID` int(11) NOT NULL, `topik` text NOT NULL, `nama_kategori` varchar(65) NOT NULL, `pesan` text NOT NULL, PRIMARY `tgl_kirim` datetime NOT NULL, (`kode_kategori`) `last_post` datetime NOT NULL, ) `dibaca` int(11) NOT NULL, DEFAULT `status` enum('A','C','B') NOT NULL, CHARSET=latin1 PRIMARY KEY (`id_forum`), COMMENT='tabel KEY `pengirim` (`ID`), berisi data kategori'; KEY `ID` (`ID`) int(11) KEY ENGINE=InnoDB yang 162 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='tabel yang berisi data forum'; 7. Tabel keranjang CREATE TABLE 8. Tabel komentar IF NOT EXISTS `keranjang` ( CREATE TABLE IF NOT EXISTS `komentar` ( `ID` int(11) NOT NULL, `kode_produk` varchar(6) NOT NULL, `id_komentar` int(11) NOT NULL auto_increment, `jumlah` int(11) NOT NULL, KEY `ID` (`ID`), `id_forum` int(11) NOT NULL, KEY `id_produk` (`kode_produk`) `ID` int(11) NOT NULL, ) ENGINE=InnoDB DEFAULT `pesan` text NOT NULL, CHARSET=latin1 COMMENT='Tabel `tgl_kirim` datetime NOT Keranjang Belanja'; NULL, `status` enum('A','C','B') NOT NULL, PRIMARY KEY (`id_komentar`), KEY `pengirim` (`ID`), KEY `id_forum` (`id_forum`), KEY `ID` (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='tabel yang berisi data komentar forum '; 9. Tabel komentar_produk 10. Tabel kota CREATE TABLE IF NOT EXISTS CREATE TABLE IF NOT `komentar_produk` ( EXISTS `kota` ( 163 `kode_produk` varchar(6) NOT NULL, `ID` int(11) NOT NULL, `id_kota` int(11) NOT NULL auto_increment, `komentar` text NOT NULL, `id_provinsi` int(11) NOT `tanggapan` enum('L','D') NOT NULL, `tgl_kirim` date NOT NULL, NULL, `nama_kota` KEY `kode_produk` (`kode_produk`), KEY `ID` (`ID`) varchar(65) NOT NULL, `ongkos_kirim` ) ENGINE=InnoDB DEFAULT int(11) NOT NULL, CHARSET=latin1 COMMENT='tabel berisi komentar pelanggan terhadap PRIMARY KEY (`id_kota`), produk'; KEY `id_provinsi` (`id_provinsi`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='tabel informasi kota yang dijangkau'; 11. Tabel pelanggan 12. Tabel pembayaran CREATE TABLE IF NOT EXISTS CREATE TABLE IF NOT `pelanggan` ( EXISTS `pembayaran` ( `ID` int(11) NOT NULL, `nama_depan` varchar(35) `id_order` NOT NULL, NULL, NULL, NULL, int(11) NOT NULL, `kode_transaksi` `nama_perusahaan` varchar(70) NOT `alamat_perusahaan` NOT NULL, `id_bank` `nama_belakang` varchar(35) NOT int(11) varchar(65) NOT NULL, `tgl_bayar` datetime NOT text NOT NULL, KEY `id_order` 164 `npwp` varchar(30) NOT NULL, (`id_order`), `nppkp` varchar(30) NOT NULL, KEY `id_bank` (`id_bank`) `website` text NOT NULL, ) ENGINE=InnoDB `id_kota` int(11) NOT NULL, DEFAULT `telepon` varchar(25) NOT NULL, CHARSET=latin1 `kodepos` varchar(7) NOT NULL, COMMENT='tabel PRIMARY KEY (`ID`), pembayaran yang terjadi'; KEY `id_kota` (`id_kota`) ) ENGINE=InnoDB CHARSET=latin1 DEFAULT COMMENT='Tabel semua pengguna yang terdaftar'; 13. Tabel pemesanan 14. Tabel produk CREATE TABLE IF NOT EXISTS CREATE TABLE IF NOT `pemesanan` ( EXISTS `produk` ( `id_order` int(11) NOT NULL auto_increment, varchar(6) NOT NULL, `ID` int(11) NOT NULL, `nama_produk` varchar(30) `total_bayar` int(11) NOT NULL, NOT NULL, `tgl_order` datetime NOT NULL, `kode_kategori` `tgl_akhir_bayar` datetime NOT NULL, `nama_penerima` `kode_produk` varchar(65) NOT NULL, `id_kota` int(11) NOT NULL, `alamat_kirim` text NOT NULL, `kodepos` varchar(7) NOT NULL, `status_order` enum('dipesan','konfirm','dibayar','dikirim', 'batal','exp') NOT NULL, int(11) NOT NULL, `deskripsi_produk` text NOT NULL, `harga_produk` int(11) NOT NULL, `berat_produk` double NOT NULL, `produk_diskon` double NOT NULL, `tgl_kirim` datetime NOT NULL, `gambar` text NOT NULL, PRIMARY KEY (`id_order`), `tgl_masuk` datetime NOT 165 KEY `ID` (`ID`), NULL, KEY `id_kota` (`id_kota`) PRIMARY ) ENGINE=InnoDB DEFAULT KEY (`kode_produk`), CHARSET=latin1 COMMENT='Tabel UNIQUE KEY pemesanan dan pembelian produk' `nama_produk` AUTO_INCREMENT=6 ; (`nama_produk`), KEY `kode_kategori` (`kode_kategori`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Tabel data produk yang tersedia'; 15. Tabel komentar_produk 16. Tabel user CREATE TABLE IF NOT EXISTS CREATE TABLE IF NOT `provinsi` ( EXISTS `user` ( `id_provinsi` int(11) NOT NULL auto_increment, `nama_provinsi` `ID` int(11) NOT NULL auto_increment, varchar(65) NOT NULL, PRIMARY KEY (`id_provinsi`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='tabel provinsi yang dijangkau'; `email` varchar(65) NOT NULL, `password` varchar(33) NOT NULL, `level` enum('SA','A','P') NOT NULL, `status` enum('aktif','tidakaktif') NOT NULL, `kd_konfirm` varchar(33) NOT NULL, PRIMARY KEY (`ID`), 166 UNIQUE KEY `email` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='tabel yang berisi data login user'; 4.1.4 Implementasi Antarmuka Implementasi antarmuka dilakukan dengan setiap halaman program yang dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antarmuka yang dibuat dan dibedakan antara antarmuka untuk admin, pengunjung dan siswa. 4.1.4.1 Implementasi Antarmuka Admin Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk admin dapat dilihat pada tabel berikut ini: Menu Login Menu Admin Pengolahan data master Pengolahan pelanggan Pengolahan data pemesanan Pengolahan data appointment Pengolahan data forum diskusi Pengolahan profil admin Tabel 4.4. Antarmuka Admin Deskripsi Untuk menangani proses login admin. Tampilan awal antarmuka admin masuk ke proses selanjutnya. Untuk mengolah data master seperti tambah, edit, atau hapus data kota, data kategori, data produk, data bank, dan data provinsi Untuk mengolah akun pelanggan seperti lihat histori pelanggan Untuk mengolah data pesanan seperti tambah, edit pesanan Untuk mengolah data appointment. Seperti tambah appointment Untuk mengolah data diskusi Untuk melakukan perubahan profile admin. Seperti mengubah sandi (password). 167 4.1.4.2 Implementasi Antarmuka pelanggan Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk guru dapat dilihat pada tabel berikut ini: Tabel 4.5. Antarmuka Pelanggan Deskripsi Login Untuk menangani proses login pelanggan. Beranda Tampilan awal antarmuka pelanggan Ketentuan Untuk melihat ketentuan-ketentuan seperti ketentuan pembayaran, ketentuan apointment dan lain-lain. Kontak Untuk melihat data kontak perusahaan Keranjang Untuk melihat daftar barang-barang yang telah dimasukan kedalam kertanjang belanja sebelum transaksi dilanjutkan Pengolahan profil Untuk mengolah akunpelanggan seperti lihat, edit pelanggan akun pelanggan, misalnya edit password Belanja Untuk melihat atau menambah pesanan pelanggan Appointment Untuk mengolah data appointment. Seperti ubah status appoitnment Forum Untuk mengisi data diskusi kepada perusahaan Menu 4.1.4.3 Implementasi Antarmuka Pengunjung Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk pengunjung dapat dilihat pada tabel berikut ini: Tabel 4.6. Antarmuka Pengunjung Deskripsi Daftar Untuk mendaftarkan diri sebagai pelanggan Lupa password Untuk meminta password jika pelanggan lupa sandi untuk melakukan login Beranda Tampilan awal antarmuka pelanggan Ketentuan Untuk melihat ketentuan-ketentuan seperti ketentuan pembayaran, ketentuan apointment dan lain-lain. kontak Untuk melihat data kontak perusahaan Menu Untuk memperjelas bentuk implementasi antarmuka diatas, tampilantampilan antarmuka yang telah dibuat dapat dilihat pada Lampiran A. 168 4.2 Pengujian Alpha Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, perancangan, dan pengkodean. Pengujian yang digunakan untuk menguji sistem ini adalah metode pengujian black-box. Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. 4.2.1 Rencana Pengujian Rencana pengujian akan dilakukan dengan menguji sistem secara alpha dan beta. Pengujian perangkat lunak Sistem Pemesanan dan Pemasaran Barang berikut menggunakan data uji berdasarkan data yang terdapat pada PT Yoshindo Indonesia Technology Jakarta. Rencana pengujian selengkapnya dapat dilihat pada tabel di bawah ini: Daftar Tabel 4.7. Rencana Pengujian Sistem Pemesanan dan Pemasaran Barang Item Uji Detail Pengujian Jenis Pengujian Isi data pendaftaran Black-Box Login Verifikasi Login Black-Box Lupa password Isi data Lupa password Black-Box Pengolahan data produk Tambah Data Produk Ubah Data Produk Hapus Data Produk Black-Box Black-Box Black-Box Pengolahan Data Kategori Tambah Data Kategori Ubah Data Kategori Hapus Data Kategori Black-Box Black-Box Black-Box Pengolahan Data Bank Tambah Data Bank Ubah Data Bank Hapus Data Bank Black-Box Black-Box Black-Box Pengolahan Data Kota Tambah Data Kota Ubah Data Kota Hapus Data Kota Black-Box Black-Box Black-Box 169 Pengolahan Data Provinsi Tambah Data Provinsi Ubah Data Provinsi Hapus Data Provinsi Black-Box Black-Box Black-Box Pengolahan Data Admin Tambah Admin UbahAdmin Black-Box Black-Box Pengolahan akun pelanggan Lihat profil Ubah profil Black-Box Black-Box Pengolahan Keranjang Tambah Keranjang Ubah Keranjang Hapus Keranjang Black-Box Black-Box Black-Box Pengolahan Belanja Bayar Belanja Batalkan belanja Black-Box Black-Box Pengolahan appointment Tambah data appointment Ubah data appointment Hapus appointment Black-Box Black-Box Black-Box Pengolahan forum Isi topik Isi komentar Black-Box Black-Box 4.2.2 Kasus dan Hasil Pengujian 4.2.2.1 Pengujian Pendaftaran Data Masukan email password Nama depan Nama Belakang Nama Perusahaan NPWP NPPKP Website Provinsi Kota Tabel 4.8. Pengujian Pendaftaran pelanggan Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan email tercantum pada box isian. password tercantum pada box isian. Nama depan tercantum pada box isian. Nama Belakang tercantum pada box isian. Nama Perusahaan tercantum pada box isian. NPWP tercantum pada box isian. NPPKP tercantum pada box isian. Website tercantum pada box isian. Provinsi tercantum pada box isian. Kota tercantum pada box Dapat mengisi email Sesuai yang diharapkan. Dapat mengisi password Sesuai yang diharapkan. Dapat mengisi Nama depan Sesuai yang diharapkan. Dapat mengisi Nama Belakang Sesuai yang diharapkan. Dapat mengisi Nama Perusahaan Sesuai yang diharapkan. Dapat mengisi NPWP Sesuai yang diharapkan. Dapat mengisi NPPKP Sesuai yang diharapkan. Dapat mengisi Website Sesuai yang diharapkan. Dapat mengisi Provinsi Sesuai yang diharapkan. Dapat mengisi Kota Sesuai yang Kesimpulan Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima 170 Alamat Telepon Kode pos Klik tombol simpan Klik tombol reset Data Masukan Email:kosong Password: kosong Nama depan: kosong Nama Belakang: kosong Alamat Perusahaan: kosong Telepon: kosong Kode pos: kosong Klik tombol simpan isian. diharapkan. Alamat tercantum pada box Dapat mengisi Alamat Sesuai yang isian. diharapkan. Telepon tercantum pada Dapat mengisi Telepon Sesuai yang box isian. diharapkan. Kode pos tercantum pada Dapat mengisi Kode pos Sesuai box isian. yang diharapkan. Jika box isian data Jika box isian data registrasi telah registrasi telah terisi dengan terisi dengan benar maka akan benar maka akan menampilkan pesan “Penyimpanan menampilkan pesan Data Berhasil”. Sesuai yang “Penyimpanan Data diharapkan. Berhasil”. box isian data registrasi box isian data registrasi kosong kosong Sesuai yang diharapkan. Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Diterima Diterima Diterima Diterima Diterima Kesimpulan Muncul pesan “Email harus diisi ” Muncul pesan “pasword harus diisi” Muncul pesan “Nama depan harus diisi” Muncul pesan “Nama Belakang harus diisi” Pesan error muncul sesuai yang diharapkan Pesan error muncul sesuai yang diharapkan Pesan error muncul sesuai yang diharapkan Pesan error muncul sesuai yang diharapkan Diterima Muncul pesan “Alamat harus diisi” Pesan error muncul sesuai yang diharapkan Diterima Muncul pesan “Telepon harus diisi” Muncul pesan “data bertanda bintang yang berarti wajib diisi” Jika box isian data registrasi telah terisi dengan tidak benar maka akan menampilkan pesan “data bertanda bintang wajib diisi” pada setiap field kosong Pesan error muncul sesuai yang diharapkan Pesan error muncul sesuai yang diharapkan Diterima Jika box isian data registrasi kosong maka akan menampilkan pesan “data bertanda bintang wajib diisi” pada setiap field kosong Sesuai yang diharapkan. Diterima Diterima Diterima Diterima Diterima 171 4.2.2.2 Pengujian Login 1. Admin Data Masukan email password Klik tombol login Data Masukan Data email salah Data password salah Tabel 4.9. Pengujian Login Admin Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Kesimpulan Tercantum pada box isian Dapat mengisi login pengguna. email Sesuai yang diharapkan. Tercantum pada box isian Dapat mengisi login sandi. sandi Sesuai yang diharapkan. Data email dan sandi dicari Tombol login dapat berfungsi. di tabel admin/pelanggan Sesuai yang diharapkan. Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Diterima Tidak dapat masuk dan menampilkan pesan “Email atau password salah” Diterima Tidak dapat masuk dan menampilkan pesan “Email atau password salah” Admin tidak dapat masuk dan memberikan pesan “Email atau password salah”. Sesuai yang diharapkan. Admin tidak dapat masuk dan memberikan pesan “Email atau password salah”. Sesuai yang diharapkan. Diterima Diterima Kesimpulan Diterima 2. Pelanggan Data Masukan Email Password Klik tombol masuk Data Masukan Data email salah Data password salah Tabel 4.10. Pengujian Login Pelanggan Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Kesimpulan Tercantum pada box isian Dapat mengisi email email Sesuai yang diharapkan. Tercantum pada box isian Dapat mengisi password. sandi Sesuai yang diharapkan. Data email dan password Tombol masuk dapat berfungsi. dicari di tabel Sesuai yang diharapkan. admin/pelanggan Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Diterima Tidak dapat masuk dan menampilkan pesan “Email atau password salah” Diterima Tidak dapat masuk dan menampilkan pesan “Email atau password salah” Admin tidak dapat masuk dan memberikan pesan “Email atau password salah”. Sesuai yang diharapkan. Admin tidak dapat masuk dan memberikan pesan “Email atau password salah”. Sesuai yang diharapkan. Diterima Diterima Kesimpulan Diterima 172 4.2.2.3 Pengujian Pengolahan keranjang Pengujian pengolahan data keranjang terbagi atas 3 bagian, yaitu: 1. Pengujian Tambah keranjang Tabel 4.11. Pengujian Pengolahan Tambah Keranjang Kasus dan Hasil Uji (Data Normal) Data Yang Diharapkan Pengamatan Masukan Data Jumlah Jumlah pembelian Dapat mengisi jumlah tercantum pada box isian Sesuai yang diharapkan. Klik tombol Data pembelian akan Tombol beli dapat berfungsi. beli tersimpan kedalam tabel Sesuai yang diharapkan. keranjang Kasus dan Hasil Uji (Data Salah) Data Yang Diharapkan Pengamatan Masukan Data jumlah Tidak dapat masuk dan Pelanggan tidak dapat masuk dan salah menampilkan pesan memberikan pesan “Jumlah “Jumlah pembelian pembelian maksimal 10”. Sesuai maksimal 10” yang diharapkan. Kesimpulan Diterima Diterima Kesimpulan Diterima 2. Pengujian ubah keranjang Tabel 4.12. Pengujian Pengolahan Tambah Keranjang Kasus dan Hasil Uji (Data Normal) Data Yang Diharapkan Pengamatan Masukan Klik tombol Menampilkan tombol simpan, Menampilkan tombol simpan, ubah batal, box isian Nama bank batal, box isian Nama bank. yang akan diubah. Sesuai yang diharapkan. Kesimpulan Diterima 3. Pengujian Hapus Keranjang Tabel 4.13. Pengujian Pengolahan Tambah Keranjang Kasus dan Hasil Uji (Data Normal) Data Yang Diharapkan Pengamatan Masukan Klik Akan muncul pesan “Apakah Akan muncul pesan “Apakah Anda tombol Anda yakin data akan yakin data akan dihapus?”. Jika hapus dihapus?”. Jika diklik „Ya‟ diklik „Ya‟ maka data akan terhapus maka data akan terhapus sesuai sesuai data yang diceklis, jika data yang diceklis, jika „Tidak‟ „Tidak‟ penghapusan dibatalkan. penghapusan dibatalkan. Sesuai yang diharapkan. Kesimpul an Diterima 173 4.2.2.4 Pengujian Pengolahan Data Produk Pengujian pengolahan data produk terbagi atas 3 bagian, yaitu: 1. Tambah data produk Data Masukan Kategori Kode produk Nama produk harga berat diskon gambar Klik tombol tambah Klik tombol simpan Klik tombol batal Data Masukan Kategori (kosong) Tabel 4.11. Pengujian Tambah Data produk Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan kategori tercantum pada box isian Data produk. Kode produk tercantum pada box isian Data produk. Nama produk tercantum pada box isian Data produk. harga tercantum pada box isian Data produk. berat tercantum pada box isian Data produk. diskon tercantum pada box isian Data produk. gambar tercantum pada box isian Data produk. Menampilkan tombol simpan, batal, box isian data produk. Dapat mengisi kategori. Sesuai yang diharapkan. Dapat mengisi Kode produk Sesuai yang diharapkan. Dapat mengisi Nama produk Sesuai yang diharapkan. Dapat mengisi harga Sesuai yang diharapkan. Dapat mengisi berat Sesuai yang diharapkan. Dapat mengisi diskon yang diharapkan. Dapat mengisi gambar yang diharapkan. Menampilkan tombol simpan, batal, box isian data produk. Sesuai yang diharapkan. Jika box isian data produk d Jika box isian data produk telah telah terisi dengan benar terisi dengan benar maka akan maka akan menampilkan menampilkan pesan “Penyimpanan pesan “Penyimpanan Data Data Berhasil”. Sesuai yang Berhasil”. diharapkan. box isian data produk tertutup. box isian data produk tertutup.Sesuai yang diharapkan. Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus. Kode produk: kosong Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus. Nama produk Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus. harga Menampilkan pesan Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus.Sesuai yang diharapkan. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus.Sesuai yang diharapkan. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus.Sesuai yang diharapkan. Menampilkan pesan Kesimpulan Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima Kesimpulan Diterima Diterima Diterima Diterima 174 “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus. berat Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus. diskon Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus. gambar Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus. Klik tombol tambah Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus. Klik tombol batal Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus. “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus.Sesuai yang diharapkan. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus.Sesuai yang diharapkan. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus.Sesuai yang diharapkan. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus.Sesuai yang diharapkan. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus.Sesuai yang diharapkan. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian data produk terfokus.Sesuai yang diharapkan. Diterima Diterima Diterima Diterima Diterima 2. Hapus data produk Data Masukan Klik tombol hapus 3. Tabel 4.12. Pengujian Hapus Data produk Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ maka data akan terhapus sesuai data yang diceklis, jika „Tidak‟ penghapusan dibatalkan. Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ maka data akan terhapus sesuai data yang diceklis, jika „Tidak‟ penghapusan dibatalkan. Sesuai yang diharapkan. Kesimpul an Diterima Ubah data Produk Tabel 4.13. Pengujian Ubah Data produk Kasus dan Hasil Uji (Data Normal) Data Yang Diharapkan Pengamatan Masukan Klik tombol Menampilkan tombol simpan, Menampilkan tombol simpan, ubah batal, box isian field produk batal, box isian field produk yang akan diubah. yang akan diubah.Sesuai yang diharapkan. Kesimpulan Diterima 175 4.2.2.5 Pengujian Pengolahan Data Kategori Pengujian pengolahan data kelas terbagi atas 3 bagian, yaitu: 1. Tambah data kategori. Data Masukan Nama kategori Klik tombol simpan Klik tombol batal Data Masukan Nama kategori (kosong) Tabel 4.13. Pengujian Tambah Data Kategori Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Nama kategori tercantum pada box isian Data kategori. Jika box isian Nama kategori telah terisi dengan benar maka akan menampilkan pesan “Penyimpanan Data Berhasil”. box isian Nama kategori tertutup. Dapat mengisi Nama kategori . Sesuai yang diharapkan. Diterima Jika box isian Nama kategori telah terisi dengan benar maka akan menampilkan pesan “Penyimpanan Data Berhasil”. Sesuai yang diharapkan. box isian Nama kategori tertutup. Sesuai kesepakatan, Diterima Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian terfokus. Kesimpulan Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian terfokus. Sesuai yang diharapkan. Diterima Kesimpulan Diterima 2. Ubah data kategori Data Masukan Klik tombol ubah Tabel 4.14. Pengujian Ubah Data Kategori Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Menampilkan tombol simpan, batal, box isian Nama kategori yang akan diubah. Menampilkan tombol simpan, batal, box isian Nama kategori yang akan diubah.Sesuai yang diharapkan. Kesimpulan Diterima 3. Hapus data kategori Data Masukan Klik tombol hapus Tabel 4.15. Pengujian Hapus Data Kategori Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ maka data akan terhapus sesuai data yang diceklis, jika „Tidak‟ Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ maka data akan terhapus sesuai data yang diceklis, jika „Tidak‟ penghapusan Kesimpulan Diterima 176 penghapusan dibatalkan. dibatalkan. Sesuai yang diharapkan. 4.2.2.6 Pengujian Pengolahan Data bank Pengujian pengolahan data bank terbagi atas 3 bagian, yaitu: 1. Tambah data bank Data Masukan Nama bank Klik tombol tambah Klik tombol simpan Klik tombol batal Data Masukan Kode Mata Pelajaran (kosong) Tabel 4.16. Pengujian Tambah Data Bank Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Nama kategori tercantum pada box isian Data produk. Menampilkan tombol simpan, batal, box isian Nama bank Jika box isian Nama bank telah terisi dengan benar maka akan menampilkan pesan “Penyimpanan Data Berhasil”. box isian Nama bank tertutup. Dapat mengisi Nama kategori . Sesuai yang diharapkan. Diterima Tombol simpan, batal, box isian Nama bank dapat ditampilkan. Sesuai yang diharapkan. Jika box isian Nama bank yang diliki telah terisi dengan benar maka akan menampilkan pesan “Penyimpanan Data Berhasil”.Sesuai yang diharapkan. box isian Nama bank tertutup.Sesuai yang diharapkan. Diterima Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian Nama bank terfokus. Kesimpulan Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian Nama bank terfokus. Sesuai yang diharapkan. Diterima Diterima Kesimpulan Diterima 2. Ubah data bank Data Masukan Klik tombol ubah Tabel 4.17. Pengujian Ubah Data Bank Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Menampilkan tombol simpan, batal, box isian Nama bank yang akan diubah. Menampilkan tombol simpan, batal, box isian Nama bank. Sesuai yang diharapkan. Kesimpulan Diterima 177 3. Hapus data bank Data Masukan Klik tombol hapus Tabel 4.18. Pengujian Hapus Data bank Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ maka data akan terhapus sesuai data yang diceklis, jika „Tidak‟ penghapusan dibatalkan. Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ maka data akan terhapus sesuai data yang diceklis, jika „Tidak‟ penghapusan dibatalkan. Sesuai yang diharapkan. Kesimpulan Diterima 4.2.2.7 Pengujian Pengolahan Data Kota Pengujian pengolahan data guru terbagi atas 3 bagian, yaitu: 1. Tambah data kota Data Masukan Nama kota Ongkos kirim Klik tombol tambah Klik tombol simpan Klik tombol batal Data Masukan Nama kota (kosong) Ongkos kirim Tabel 4.19. Pengujian Tambah Data Kota Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Nama Kota tercantum pada box isian Nama kota Dapat mengisi Nama Kota. Sesuai yang diharapkan. Ongkos kirim tercantum pada box isian Ongkos kirim Menampilkan tombol simpan, batal, box isian Nama kota, ongkos kirim Dapat mengisi Ongkos kirim. Sesuai yang diharapkan. Tombol simpan, batal, box isian Nama kota, ongkos kirim dapat ditampilkan. Sesuai yang diharapkan. Jika box isian isian Nama Jika box isian Nama kota, ongkos kota, ongkos kirim terisi kirim telah terisi dengan benar dengan benar maka akan maka akan menampilkan pesan menampilkan pesan “Penyimpanan Data “Penyimpanan Data Berhasil”. Berhasil”.Sesuai yang diharapkan. box isian isian Nama kota, box isian isian Nama kota, ongkos ongkos kirim tertutup. kirim tertutup.Sesuai yang diharapkan. Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian No Pegawai terfokus. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian Nama terfokus. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian No Pegawai terfokus. Sesuai yang diharapkan. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian Nama terfokus. Sesuai yang diharapkan. Kesimpulan Diterima Diterima Diterima Diterima Kesimpulan Diterima Diterima 178 2. Hapus data kota Data Masukan Klik tombol hapus Tabel 4.20. Pengujian Hapus Data kota Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ maka data akan terhapus sesuai data yang diceklis, jika „Tidak‟ penghapusan dibatalkan. Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ data akan terhapus sesuai data yang diceklis, jika tidak penghapusan dibatalkan. Sesuai yang diharapkan. Kesimpulan Diterima 4.2.2.8 Pengujian Pengolahan Data Provinsi Pengujian pengolahan data provinsi terbagi atas 3 bagian, yaitu: 1. Tambah data provinsi Data Masukan Nama Provinsi Tabel 4.21. Pengujian Tambah Data provinsi Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Kesimpulan Nama Provinsi tercantum pada box isian Nama Provinsi. Dapat mengisi Nama Provinsi . Sesuai yang diharapkan. Diterima Klik tombol tambah Menampilkan tombol simpan, batal, box isian Nama Provinsi . Diterima Klik tombol simpan Jika box isian Nama Provinsi telah terisi dengan benar maka akan menampilkan pesan “Penyimpanan Data Berhasil”. Klik tombol batal box isian Nama Provinsi tertutup. Tombol simpan, batal, box isian Nama Provinsi dapat ditampilkan. Sesuai yang diharapkan. Jika box isian Nama Provinsi telah terisi dengan benar maka akan menampilkan pesan “Penyimpanan Data Berhasil”. Sesuai yang diharapkan. box isian Nama Provinsi tertutup. Sesuai yang diharapkan. Data Masukan Nama Provinsi: kosong Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian Nama Provinsi terfokus. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian Nama Provinsi terfokus. Sesuai yang diharapkan. Diterima Diterima Kesimpulan Diterima 179 2. Ubah data provinsi Data Masukan Klik tombol ubah Tabel 4.22. Pengujian Ubah Data Provinsi Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Menampilkan tombol simpan, batal, box isian Nama Provinsi yang akan diubah. Menampilkan tombol simpan, batal, box isian Nama Provinsi yang akan diubah. Sesuai yang diharapkan. Kesimpulan Diterima 3. Hapus data provinsi Data Masukan Klik tombol hapus Tabel 4.23. Pengujian Hapus Data Provinsi Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ maka data akan terhapus sesuai data yang diceklis, jika „Tidak‟ penghapusan dibatalkan. Akan muncul pesan “Apakah Anda yakin data akan dihapus?”. Jika diklik „Ya‟ maka data akan terhapus sesuai data yang diceklis, jika „Tidak‟ penghapusan dibatalkan. Sesuai yang diharapkan. Kesimpulan Diterima 4.2.2.9 Pengujian Ubah Profil (Admin) Pengujian pengolahan data admin, yaitu: 1. Tambah admin Tabel 4.24. Pengujian tambah admin Data Masukan Nama Email pasword level Klik tombol simpan Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Nama tercantum pada box isian. Email tercantum pada box isian. pasword tercantum pada box isian. level tercantum pada box isian. Jika box isian Nama, email, password, level telah terisi dengan benar maka akan menampilkan pesan Dapat mengisi Nama . Sesuai yang diharapkan. Dapat mengisi Email . Sesuai yang diharapkan. Dapat mengisi pasword . Sesuai yang diharapkan. level mengisi Nama . Sesuai yang diharapkan. Jika box isian Nama, email, password, level telah terisi dengan benar maka akan menampilkan pesan Kesimpulan Diterima Diterima Diterima Diterima Diterima 180 “Penyimpanan Data Berhasil”. Klik tombol batal Data Masukan Nama kategori (kosong) “Penyimpanan Data Berhasil”. Sesuai yang diharapkan. box isian Nama, email, box isian Nama, email, password, password, level Kelas level tertutup. tertutup. Sesuai kesepakatan, Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian Kode Kelas terfokus. Menampilkan pesan “Penyimpanan data gagal. Data tidak lengkap”. box isian Kode Kelas terfokus. Sesuai yang diharapkan. Diterima Kesimpulan Diterima 2. Simpan data baru admin Data Masukan Klik tombol simpan Data Masukan Sandi Lama (tidak sesuai) Sandi Lama (kosong) Sandi baru (kosong) Verifikasi sandi (kosong) Tabel 4.25. Pengujian Ubah Profil Admin Kasus dan Hasil Uji (Data Normal) Yang Diharapkan Pengamatan Menampilkan pesan “Apakah anda yakin Password admin akan direset?” Jika „Ya‟ maka data tersimpan pada tabel pengguna dan menampilkan pesan “Password berhasil direset”. Menampilkan pesan “Apakah anda yakin sandi pengguna akan direset?” Jika „Ya‟ maka data tersimpan pada tabel pengguna dan menampilkan pesan “Sandi berhasil direset”. Sesuai yang diharapkan. Kasus dan Hasil Uji (Data Salah) Yang Diharapkan Pengamatan Menampilkan pesan “Sandi tidak sama”. box isian Sandi Lama terfokus. Menampilkan pesan “Sandi tidak sama”. box isian Sandi Lama terfokus. Sesuai yang diharapkan. Menampilkan pesan “Sandi tidak sama”. box isian Sandi Lama terfokus. Menampilkan pesan “Sandi tidak sama”. box isian Sandi Baru dan verifikasi sandi terfokus. Menampilkan pesan “Sandi tidak sama”. box isian Sandi Baru dan verifikasi sandi terfokus. Menampilkan pesan “Sandi tidak sama”. box isian Sandi Lama terfokus. Sesuai yang diharapkan. Menampilkan pesan “Sandi tidak sama”. box isian Sandi Baru dan verifikasi sandi terfokus.Sesuai yang diharapkan. Menampilkan pesan “Sandi tidak sama”. box isian Sandi Baru dan verifikasi sandi terfokus. Sesuai yang diharapkan. Kesimpulan Diterima Diterima Kesimpulan Diterima Diterima Diterima 181 4.2.2.10 Pengujian pengolahan pemesanan Tabel 4.26 Pengujian link pengolahan pesanan (data normal) Data Masukan Klik tombol lihat pembayaran Klik tombol semua pesanan Klik tombol status pesanan “dipesan” Klik tombol status pesanan “dibayar” Klik tombol status pesanan “dikirim” Klik tombol respon Klik tombol dibayar Klik tombol dikirim Klik tombol batal Klik tombol detail Klik ubah Kasus dan Hasil Uji ( Data Normal) Yang Diharapkan Pengamatan Tombol lihat pembayaran Tampil form lihat berfungsi. pembayaran Sesuai yang diharapkan. Tombol semua pesanan Tampil form semua berfungsi. pesanan Sesuai yang diharapkan. Tombol status pesanan Tampil form status “dipesan” berfungsi. pesanan “dipesan” Sesuai yang diharapkan. Tombol status pesanan Tampil form status “dibayar” berfungsi. pesanan “dibayar” Sesuai yang diharapkan. Tombol status pesanan Tampil form status “dikirim” berfungsi. pesanan “dikirim” Sesuai yang diharapkan. Tombol respon berfungsi. Tampil form respon Sesuai yang diharapkan. Tombol dibayar berfungsi. Tampil form dibayar Sesuai yang diharapkan. Tombol dikirim berfungsi. Tampil form dikirim Sesuai yang diharapkan. Tombol batal berfungsi. Tampil form batal Sesuai yang diharapkan. Tombol detail berfungsi. Tampil form detail Sesuai yang diharapkan. Tampil form ubah sesuai Tampil form biaya kirim yang diarapkan Kesimpulan Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima Diterima 4.2.2.11 Pengujian Lanjutkan transaksi Pengujian Lanjutkan transaksi Tabel 4.27 Pengujian lanjutkan transaksi Kasus dan Hasil Uji ( Data Normal) Data Masukan Yang Diharapkan Pengamatan Nama lengkap Nama Lengkap dapat Text field berfungsi sesuai dengan diisikan pada text Field yang diharapkan Alamat Kota dapat diisikan pada Text field berfungsi sesuai dengan text Field yang diharapkan kota Alamat dapat dipilih Combo box berfungsi sesuai dengan pada combo box yang diharapkan Dapat menampilkan data Dapat menampilkan data halaman Klik Tombol Pesan halaman konfirmasi konfirmasi Transaksi Transaksi Kesimpulan Diterima Diterima Diterima Diterima 182 Data Masukan Nama lengkap kosong Alamat kosong kota kosong Klik Tombol Lanjutkan Kasus dan Hasil Uji ( Data salah) Yang Diharapkan Pengamatan Tampil pesan “data nama Text field berfungsi sesuai dengan lengkap kosong” yang diharapkan Tampil pesan “data Text field berfungsi sesuai dengan alamat kosong” yang diharapkan Tampil pesan “data Text field berfungsi sesuai dengan Alamat kosong” yang diharapkan Dapat menampilkan data Dapat menampilkan data halaman halaman konfirmasi konfirmasi Transaksi Transaksi Kesimpulan Diterima Diterima Diterima Diterima 4.2.2.12 Pengujian pengolahan Appointment Tabel 4.28 Pengujian appointment Data Masukan Tanggal Lokasi Comment Klik tombol simpan Klik tombol batal Data Masukan Tanggal:kosong Lokasi :kosong Klik tombol simpan Kasus dan Hasil Uji Benar (Data Benar) Yang diharapkan Pengamatan Tanggal tercantum Dapat mengisi pada box isian tanggal tanggal Sesuai yang diharapkan. Lokasi tercantum pada Dapat mengisi box isian Pertanyaan Lokasi Sesuai yang diharapkan. Comment tercantum Dapat mengisi pada box isian Comment Sesuai Pertanyaan yang diharapkan. Jika box isian tanggal, Jika box isian lokasi, comment telah anggal, lokasi, terisi dengan benar comment maka akan telah terisi menampilkan dengan benar pertanyaan yg telah maka akan disimpan. menampilkan pesan “Penyimpanan Data Berhasil”. Sesuai yang diharapkan. box isian kritik dan box isian kritik tanggapan dan tanggapan tertutup. tertutup. Sesuai yang diharapkan. Kasus dan Hasil Uji salah (Data salah) Yang diharapkan Pengamatan Tampil pesan “tanggal Pesan error masih kosong” muncul sesuai yang diharapkan Tampil pesan “lokasi Pesan error masih kosong” muncul sesuai yang diharapkan Menampilkan pesan Pesan error “Penyimpanan data muncul sesuai Kesimpulan Diterima Diterima Diterima Diterima Diterima Kesimpulan diterima diterima diterima 183 Klik tombol batal gagal. Data tidak lengkap”. box isian tanggal, lokasi, comment tertutup. yang diharapkan box isian tanggal, lokasi, comment. Sesuai yang diharapkan. Diterima 4.2.2.13 Pengujian pengolahan forum Data Masukan Isi topik Isi komentar Klik tombol simpan Data Masukan Isi topik :kosong Isi komentar :kosong Klik tombol simpan Klik tombol batal Tabel 4.29. Pengujian forum diskusi Kasus dan Hasil Uji Benar (Data Benar) Yang diharapkan Pengamatan Pertanyaan tercantum Dapat mengisi pada box isian Kritik/saran Sesuai yang Kritik/saran diharapkan. Tanggapan tercantum Dapat mengisi pada box isian Tanggapan. Pertanyaan Sesuai yang diharapkan. Jika box isian kritik Jika box isian dan tanggapan telah kritik dan terisi dengan benar tanggapan maka akan telah terisi menampilkan dengan benar pertanyaan yg telah maka akan disimpan. menampilkan pesan “Penyimpanan Data Berhasil”. Sesuai yang diharapkan. Kasus dan Hasil Uji salah (Data salah) Yang diharapkan Pengamatan Tampil pesan Pesan error “Kritik/saran masih muncul sesuai kosong” yang diharapkan Tampil pesan Pesan error “tanggapan masih muncul sesuai kosong” yang diharapkan Menampilkan pesan Pesan error “Penyimpanan data muncul sesuai gagal. Data tidak yang diharapkan lengkap”. box isian kritik dan box isian kritik tanggapan dan tanggapan tertutup. tertutup. Sesuai yang diharapkan. Kesimpulan Diterima Diterima Diterima Kesimpulan diterima diterima diterima Diterima 184 4.2.3 Kesimpulan Hasil Pengujian Alpha Berdasarkan hasil pengujian alpha (fungsional) dengan kasus uji diatas dapat ditarik kesimpulan sebagai berikut: 1. Jika data yang dimasukan benar maka sistem secara fungsional akan mengeluarkan keluaran sesuai dengan harapan. 2. Jika data yang dimasukan salah maka sistem akan mengeluarkan pesan kesalahan dan data keluaran tidak akan sesuai dengan harapan. Dengan kata lain bahwa pembangunan Sistem ini bebas kesalahan dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan. 4.2 Pengujian Beta 4.2.1 Skenario Pengujian Beta Pengujian beta dilakukan dengan tujuan untuk mengetahui sejauh mana kualitas dari perangkat lunak yang dibangun, apakah sudah sesuai dengan harapan atau belum. Untuk itu dalam pengujian beta dilakukan penelitian dengan cara memberikan kuesioner pada calon pengguna perangkat lunak yang dibangun. Adapun metode penelitian yang digunakan adalah metode kuantitatif. Kuesioner diberikan kepada beberapa sample calon pengguna perangkat lunak yang dibangun. Kuesioner terdiri dari 2 jenis dengan 5 pertanyaan dan saran untuk setiap kuisioner(contoh kuesioner dilampirkan). Kuisioner dibuat menggunakan skala likert dengan skala 1 sampai 7. Ketentuan skala untuk setiap pertanyaan dalam setiap kuisioner adalah sebagai berikut. Adapun beberapa poin yang diteliti adalah : a. Tampilan antar muka yang user friendly 185 b. Website dapat memenuhi kebutuhan informasi pelanggan. c. Memudahkan pelanggan dalam melakukan transaksi pembelian barang d. Pendokumentasikan data pelanggan dan data transaksi penjualan akan lebih teratur bagi PT Yoshindo Indonesia Technology Website menjadi sarana memperluas pangsa pasar PT Yoshindo Indonesia e. Technology dan membina hubungan dengan pelanggan menjadi lebih mudah. Pemberian umpan balik pelanggan terhadap produk yang ditawarkan. f. Berdasarkan data hasil kusioner tersebut, dapat dicari prosentase masingmasing jawaban dengan menggunakan rumus : Y = P/Q * 100% Keterangan : P = Banyaknya jawaban responden tiap soal. Q = Jumlah responden Y = Nilai prosentase Berikut ini adalah hasil prosentase masing-masing jawaban yang sudah dihitung nilainya dengan menggunakan rumus diatas. Kuesioner ini diujikan kepada 5 orang Pegawai(Admin). 1. Apakah anda setuju bahwa tampilan website cukup menarik dan mudah dipahami user friendly? Tabel 4.30. Hasil pengujian kuesioner soal nomor 1 (Admin) Pertanyaan 1 No. a Keterangan Sangat Setuju Responden 4 Prosentase (%) 80 b Setuju 1 20 c Cukup Setuju 0 0 d Biasa Saja 0 0 e Kurang Setuju 0 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 5 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 4 atau 80% menyatakan sangat setuju, dan 1 atau 20% menyatakan cukup setuju bahwa tampilan website cukup menarik dan mudah untuk dipahami. 186 2. Apakah anda setuju dengan adanya website ini membantu dalam memasarkan produk perusahaan Tabel 4.31. Hasil pengujian kuesioner soal nomor 2 (Admin) Pertanyaan 2 No. Keterangan Responden Prosentase (%) a Sangat Setuju 0 0 b Setuju 4 80 c Cukup Setuju 1 20 d Biasa Saja 0 0 e Kurang Setuju 0 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 5 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 4 orang atau 80 % menyatakan setuju, 1orang atau 20% menyatakan cukup setuju bahwa website ini membantu dalam memasarkan produk perusahaan. 3. Apakah anda setuju dengan adanya website ini mengolah data barang dan pelanggan menjadi lebih mudah? Tabel 4.32. Hasil pengujian kuesioner soal nomor 3(Admin) Pertanyaan No. Keterangan Responden Prosentase (%) 3 a Sangat Setuju 0 100 b Setuju 1 0 c Cukup Setuju 1 0 d Biasa Saja 2 0 e Kurang Setuju 1 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 5 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1 atau 20% menyatakan setuju, 1 orang atau 20 % menyatakan cukup setuju, 2 orang atau 40 % menyatakan biasa saja, dan 1 atau 20 % menyatakan kurang setuju bahwa dengan website mengolah data barang dan pelanggan menjadi lebih mudah. 4. Apakah anda setuju dengan adanya website ini membina hubungan dan pemberian informasi antara perusahaan dan pelanggan menjadi lebih mudah? Tabel 4.33. Hasil pengujian kuesioner soal nomor 4(Admin) 187 Pertanyaan 4 No. Keterangan Responden Prosentase (%) a Sangat Setuju 1 50 b Setuju 4 50 c Cukup Setuju 0 0 d Biasa Saja 0 0 e Kurang Setuju 0 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 5 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1 orang atau 20 % menyatakan sangat setuju, 4 orang atau 80 % menyatakan setuju bahwa dengan adanya website ini pihak distro Black Orange akan lebih mudah mengelola data master dan data transaksi penjualannya. 5. Apakah anda setuju dengan adanya website ini proses transaksi menjadi lebih mudah ? Tabel 4.34 Hasil pengujian kuesioner soal nomor 5(Admin) Pertanyaan No. Keterangan Responden Prosentase (%) 5 a Sangat Setuju 2 50 b Setuju 2 50 c Cukup Setuju 1 0 d Biasa Saja 0 0 e Kurang Setuju 0 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 5 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2 orang atau 40 % menyatakan sangat setuju, 2 orang atau 40 % menyatakan setuju, dan 1 orang atau 20% menyatakan dengan adanya website ini proses transaksi menjadi lebih mudah cukup setuju bahwa dengan adanya website ini proses transaksi menjadi lebih mudah. Kuesioner ini diujikan kepada 10 orang yaitu Member dan Pengunjung. 1. Apakah anda setuju bahwa tampilan website cukup menarik dan mudah dipahami user friendly? Tabel 4.35. Hasil pengujian kuesioner soal nomor 1 (Member, Pengunjung) 188 Pertanyaan 1 No. Keterangan Responden Prosentase (%) a Sangat Setuju 1 10 b Setuju 4 40 c Cukup Setuju 5 50 d Biasa Saja 0 0 e Kurang Setuju 0 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 10 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1 atau 10% menyatakan sangat setuju, 4 atau 40% menyatakan setuju, dan 5 atau 50% menyatakan setuju bahwa tampilan website cukup menarik dan mudah untuk dipahami. 2. Apakah anda setuju bahwa informasi barang yang diberikan oleh website ini sesuai dengan informasi yang anda butuhkan? Tabel 4.36. Hasil pengujian kuesioner soal nomor 2 (Member, Pengunjung) Pertanyaan No. Keterangan Responden Prosentase (%) 2 a Sangat Setuju 2 20 b Setuju 5 50 c Cukup Setuju 3 30 d Biasa Saja 0 0 e Kurang Setuju 0 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 10 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2 orang atau 20 % menyatakan sangat setuju, 5 orang atau 50% menyatakan setuju, dan 3 atau 30% menyatakan cukup setuju bahwa informasi yang diberikan sesuai dengan informasi yang dibutuhkan pelanggan. 3. Apakah anda setuju dengan adanya website ini pelanggan dapat memberikan umpan balik kepada perusahaan untuk produk yang ditawarkan? Tabel 4.37. Hasil pengujian kuesioner soal nomor 3 (Member, Pengunjung) Pertanyaan No. Keterangan Responden Prosentase (%) 3 a Sangat Setuju 2 20 189 b Setuju 5 50 c Cukup Setuju 1 10 d Biasa Saja 2 20 e Kurang Setuju 0 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 10 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2 atau 20% menyatakan sangat setuju, 5 orang atau 50 % menyatakan setuju, 1 atau 10 %, dan 2 orang atau 20 % menyatakan cukup setuju bahwa adanya website ini pelanggan dapat memberikan umpan balik kepada perusahaan untuk produk yang ditawarkan. 4. Apakah anda setuju dengan website ini membina hubungan dan pemberian informasi antara perusahaan dan pelanggan menjadi lebih mudah? Tabel 4.38 Hasil pengujian kuesioner soal nomor 4 (Member, Pengunjung) Pertanyaan No. Keterangan Responden Prosentase (%) 4 a Sangat Setuju 2 20 b Setuju 6 60 c Cukup Setuju 1 1 d Biasa Saja 1 1 e Kurang Setuju 0 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 10 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2 orang atau 20 % menyatakan sangat setuju dan, 6 orang atau 60% menyatakan setuju, 1 orang atau 10% menyatakan cukup setuju, dan 1 orang atau 10% menyatakan biasa saja bahwa dengan website ini membina hubungan dan pemberian informasi antara perusahaan dan pelanggan menjadi lebih mudah. 5. Apakah anda setuju dengan adanya website ini proses transaksi menjadi lebih mudah? Tabel 4.39 Hasil pengujian kuesioner soal nomor 5 (Member, Pengunjung) Pertanyaan No. Keterangan Responden Prosentase (%) 5 a Sangat Setuju 2 20 b Setuju 5 20 190 c Cukup Setuju 2 20 d Biasa Saja 1 10 e Kurang Setuju 0 0 f Tidak Setuju 0 0 g Sangat Tidak Setuju 0 0 10 100 Jumlah Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2 orang atau 20% menyatakan sangat setuju, 5 orang atau 50% menyatakan setuju, 2 orang atau 20% menyatakan cukup setuju dan 1 orang atau 10% menyatakan biasa saja bahwa dengan adanya website ini proses transaksi menjadi lebih mudah. 4.2.2 Kesimpulan Pengujian Beta Berdasarkan pengujian beta diatas, bahwa dapat diambil kesimpulan bahwa: 1. Aplikasi sistem pemesanan dan pemasran berbasis web di PT Yoshindo Indonesia Technology memudahkan pelanggan dalam mendapatkan informasi barang yang tersedia. 2. Customer dapat melakukan transaksi pembelian barang di PT Yoshindo Indonesia Technology dengan lebih mudah. 3. Aplikasi ini juga memudahkan pihak PT Yoshindo Indonesia Technology dalam mendokumentasikan data master dan data transaksi penjualan barangnya. 4. Aplikasi ini juga dapat memperluas pangsa pasar bagi PT Yoshindo Indonesia Technology katena menjadi tidak terbatas secara ruang dan waktu. 5. Aplikasi ini dapat membantu membina hubungan dengan pelanggan menjadi lebih mudah untuk mempertahankan pelanggan lama. menjaring pelanggan baru dan BAB V KESIMPULAN DAN SARAN Pada bab ini akan diulas tentang kesimpulan yang berisi hasil-hasil yang diperoleh setelah dilakukan analisis, desain, dan implementasi dari perancangan perangkat lunak yang dibangun dan telah dikembangkan serta saran-saran yang akan memberikan catatan penting dan kemungkinan perbaikan yang perlu dilakukan untuk pengembangan perangkat lunak selanjutnya. 5.1 Kesimpulan Adapun kesimpulan yang dihasilkan adalah sebagai berikut : 1. Website yang dibangun memberikan kemudahan bagi pelanggan untuk bertransaksi dan mendapatkan informasi tentang produk maupun detailnya tanpa harus datang ke perusahaan. Perusahaan pun mendapatkan informasi yang lebih jelas mengenai pelanggan yang dimilikinya. 2. Fleksibilitas akan dapat tercapai karena setiap pelanggan dapat melakukan transaksi dimanapun dia berada melalui website ini. 3. Dengan adanya website ini pelanggan yang berada diluar kota tetap dapat melakukan tansaksi tanpa harus datang ke Jakarta. 4. Dengan website ini toko dapat memperluas pangsa pasarnya. 5. Umpan balik pelanggan terhadap produk yang dijual dapat diketahui untuk menjadi pertimbangan penjualan selanjutnya melalui website ini. 191 192 5.2 Saran Saran-saran terhadap penggunaan sistem yang telah dibuat adalah sebagai berikut : 1. Perlu adanya pengembangan dari Customer Relationship yang dibangun agar dilakukan secara lebih luas. 2. Perlu adanya pengembangan pada desain tampilan agar lebih menarik. 3. Proses pembayaran perlu diperluas tidak hanya dengan melalui transfer rekening saja. DAFTAR PUSTAKA [1] Abdul Kadir. (2008), Dasar Pemrograan Web Dinamis Menggunakan PHP, Andi Offset. [2] Bunafit Nugroho. (2007), Trik dan Rahasia Membuat Aplikasi Web dengan PHP, Gava Media, Yogyakarta. [3] Fathansyah (2007), Basis Data, Informatika, Bandung. [4] Jogiyanto, HM. (2005), Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi, Yogyakarta. [5] Lukmanul Hakim. (2008), Membongkar Trik Rahasia Para Master PHP, Lokomedia. [6] Pressman, Roger S. (2002), Rekayasa Perangkat Lunak: Pendekatan Praktisi Buku 1, Andi Offset, Yogyakarta. [7] Sutedjo, Budi dkk, i-CRM Membina Relasi dengan Pelanggan.Com, Andi, Yogyakarta, 2003. 192 LAMPIRAN D BIODATA PENULIS BIODATA PENULIS Nama : Jenni Stefi Sibala NIM : 10106212 Tempat/Tgl. : Bogor 24 Juni 1988 Lahir Jenis Kelamin : Perempuan Alamat : Jl. Tubagus Ismail bawah No. 26 RT 05 RW 06 Dipatiukur Bandung 40132 No. Telp./HP. : 085659936774 E-mail : Jennie.steffie@gmail.com Riwayat Pendidikan 1993 - 1994 : TK Kasih Ibu 1994 – 1999 : SD N Tonjong 2 1999 – 2002 : SLTP Negeri 6 Bogor 2002 – 2006 : SMA Negeri 5 Bogor 2006 - 2010 : Program Studi S1 Jurusan Teknik Informatika Universitas Komputer Indonesia Bandung
Sistem Pemasaran Dan Pemesanan Barang Dengan Metode Customer Relationship Management Berbasis Web Pada PT.Yoshindo Indoensia Technology Jakarta Alat Pemodelan Sistem PENUTUP Analisis Masalah Analisis Sistem Batasan MasalahRuang Lingkup kajian Metodologi Penelitian Bentuk dan Badan Hukum Perusahaan Struktur Organisasi Database Management System DBMS Karakteristik Sistem Konsep Dasar Sistem Kegunaan Informasi Konsep Dasar Informasi Komponen Sistem Informasi Konsep Dasar Sistem Informasi Latar Belakang Masalah PENDAHULUAN Maksud Tujuan Maksud dan Tujuan No. Proses Sistem Pemasaran Dan Pemesanan Barang Dengan Metode Customer Relationship Management Berbasis Web Pada PT.Yoshindo Indoensia Technology Jakarta Pemesanan Definisi dokumen yang digunakan dalam sistem informasi penjualan PENDAHULUAN Simbol ERD Entity Relationship Diagram Pengembangan Sistem Informasi Konsep Dasar Sistem Informasi Perangkat lunak yang dibutuhkan pada sisi server adalah : Prosedur laporan Pembayaran. Sistem Pemasaran Dan Pemesanan Barang Dengan Metode Customer Relationship Management Berbasis Web Pada PT.Yoshindo Indoensia Technology Jakarta Prosedur laporan pengiriman barang Prosedur Pemasaran Prosedur order Sistem Pemasaran Dan Pemesanan Barang Dengan Metode Customer Relationship Management Berbasis Web Pada PT.Yoshindo Indoensia Technology Jakarta Prosedur permintaan penyediaan barang Request for Quotation Siklus Informasi Konsep Dasar Informasi Uniform Resource Locators URL Web Server
Dokumen baru
Aktifitas terbaru
Penulis
Dokumen yang terkait
Upload teratas

Sistem Pemasaran Dan Pemesanan Barang Dengan Metode Customer Relationship Management Berbasis Web Pada PT.Yoshindo Indoensia Technology Jakarta

Gratis