PEMBANGUNAN SISTEM E-COMMERCE MENGGUNAKAN PAYMENT GATEWAY PAYPAL DENGAN PENDEKATAN eCRM DAN PENGUJIAN USABILITY (STUDI KASUS: PT. EKKO HEJO)
ADITYA NUR JOHANSYAH
DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2013
PEMBANGUNAN SISTEM E-COMMERCE MENGGUNAKAN PAYMENT GATEWAY PAYPAL DENGAN PENDEKATAN eCRM DAN PENGUJIAN USABILITY (STUDI KASUS: PT. EKKO HEJO)
ADITYA NUR JOHANSYAH
Skripsi sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Departemen Ilmu Komputer
DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2013
ABSTRACT ADITYA NUR JOHANSYAH. E-Commerce Development System Using PayPal Payment Gateway with eCRM Approach and Usability Testing. Supervised by YANI NURHADRYANI. PT. Ekko Hejo is an agro-manufacturing company that processes coconut coir and jute for land improvements. The small number of overseas customers has triggered PT. Ekko Hejo to expand their overseas markets using the e-commerce. E-commerce has been previously developed, but the feature of safe online payments has not been implemented. E-commerce system for similar products has been used in Indonesia, namely Rumah Sabut, but only in the form of web blog where the ordering was made via e-mail, telephone, and fax. This research aimed to build an e-commerce with secure online payment using PayPal payment gateway to increase the user‟s trust. The system was built by considering three aspects of eCRM approach, namely the pre-purchase, at-purchase, post-purchase, as well as the usability testing of the four types of users, namely browsers, evaluators, transactor, and customer. This system was constructed with a prototyping development method. The results indicated that an e-commerce system with secure online payment through PayPal payment gateway has been successfully built so that the user‟s trust increased. However, the three aspects of the eCRM have not been fulfilled optimally. Nevertheless, the system has been successful in achieving the usability of ecommerce in Indonesia with a value of above 80%. Keywords: e-commerce, eCRM, PayPal, usability test
Judul Skripsi : Pembangunan Sistem E-Commerce Menggunakan Payment Gateway PayPal dengan Pendekatan eCRM dan Pengujian Usability (Studi Kasus: PT. Ekko Hejo) Nama : Aditya Nur Johansyah NIM : G64080074
Menyetujui: Pembimbing
Dr. Yani Nurhadryani, S.Si, M.T. NIP.19740404 199802 2 001
Mengetahui: Ketua Departemen Ilmu Komputer
Dr. Ir. Agus Buono, M.Si, M.Kom NIP. 19660702 199302 1 001
Tanggal Lulus :
KATA PENGANTAR Segala puji bagi Allah subhanahu wata‟ala atas segala limpahan rahmat serta karunia-Nya sehingga penulis mampu menyelesaikan penelitian ini dengan baik. Shalawat dan salam penulis sampaikan kepada Nabi Muhammad shallallahu „alaihi wasallam serta kepada keluarganya, sahabatnya, serta para pengikutnya yang selalu berpegang kepada Al-Quran dan As-Sunnah. Penulis juga menyampaikan terima kasih kepada seluruh pihak yang telah berperan dalam penelitian ini, yaitu: 1
Ayahanda Mohamad Noer, Ibunda Yeni Yaniarsih, Kakak Adam Nur Taruna, serta Adik Astrid Nur Utami atas doa, kasih sayang, dukungan, serta motivasi kepada penulis untuk penyelesaian penelitian ini.
2
Ibu Dr. Yani Nurhadryani, S.Si, M.T selaku dosen pembimbing yang telah memberi banyak ide, saran, bantuan, serta dukungan sampai selesainya penelitian ini.
3
Bapak Irman Hermadi, S.Kom, M.Sc dan Ibu Ir. Meuthia Rachmaniah, M.Sc selaku dosen penguji yang telah memberi kritik dan saran dalam penelitian ini.
4
Rekan-rekan seperjuangan di Ilmu Komputer IPB angkatan 45 atas segala kebersamaan, bantuan, dukungan, serta kenangan bagi penulis selama menjalani masa studi. Semoga kita bisa berjumpa kembali kelak sebagai orang-orang sukses.
5
Wangi Saraswati yang selalu memberi dukungan kapanpun dan dimanapun.
6
Rekan-rekan satu bimbingan, Jaka Ahmad Juliarta dan Kirana Nuryunita semoga perjuangan kita akan mendapatkan hasil yang memuaskan.
7
Rekan-rekan satu kosan di Griya Indah, Mas Uun, Mbak Eko, Kukuh, Raihan, Arief, Hadi, Lutfi, Ega, Nico, Ginanjar, dan Kresna yang telah memberikan dukungan kepada penulis untuk segera menyelesaikan studi.
8
Sensei Jimmy Okahara dan Sensei Stanley Okahara serta rekan-rekan di UKM Aikido IPB, Akbar, Irfan, Mukhlis, dan Ardi yang telah memberi pengalaman baru dalam hidup penulis.
Penulis berharap penelitian ini dapat memberikan manfaat, khususnya PT. Ekko Hejo semoga dapat lebih mengembangkan perusahaannya. Penulis menyadari bahwa dalam penulisan skripsi ini penulis tidak luput dari kesalahan yang manusiawi. Oleh karena itu, penulis sangat mengharapkan saran dan masukan agar skripsi ini dapat mendekati kesempurnaan.
Bogor, Maret 2013
Aditya Nur Johansyah
RIWAYAT HIDUP Penulis dilahirkan di Tangerang, Banten pada tanggal 21 September 1990. Penulis merupakan anak kedua dari pasangan Mohamad Noer dan Yeni Yaniarsih. Pada tahun 2008, penulis menamatkan pendidikan di SMA Negeri 4 Tangerang, Banten. Penulis lulus seleksi masuk Institut Pertanian Bogor (IPB) pada tahun yang sama melalui jalur Undangan Seleksi Masuk IPB dan diterima sebagai mahasiswa di Departemen Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam. Selama aktif menjadi mahasiswa, penulis menjadi ketua UKM (Unit Kegiatan Mahasiswa) Beladiri Aikido pada tahun 2009 hingga 2011 dan menjadi salah satu pengurus Himpunan Mahasiswa Ilmu Komputer (Himalkom) pada tahun 2010. Penulis juga menjadi asisten praktikum pada mata kuliah Sistem Informasi (2012). Selain itu, penulis melaksanakan kegiatan Praktik Kerja Lapangan di SEAMEO BIOTROP (Southeast Asian Regional Centre for Tropical Biology) pada tahun 2011.
DAFTAR ISI Halaman DAFTAR GAMBAR ............................................................................................................................. vi DAFTAR LAMPIRAN.......................................................................................................................... vi PENDAHULUAN Latar Belakang .................................................................................................................................. 1 Ruang Lingkup .................................................................................................................................. 2 Tujuan ............................................................................................................................................... 2 TINJAUAN PUSTAKA Electronic Customer Relationship Management (eCRM) ................................................................ 2 Usability ............................................................................................................................................ 3 Trust .................................................................................................................................................. 4 SSL (Secure Socket Layer) ................................................................................................................ 4 Electronic Funds Transfer (EFT) Systems / Payment Gateway ........................................................ 5 METODE PENELITIAN Pengembangan Sistem Menggunakan Metode Prototyping (O‟Brien 2005) .................................... 6 Evaluasi Terhadap eCRM ................................................................................................................. 7 Pengujian Usability Menggunakan Kuesioner .................................................................................. 7 Lingkungan Pengembangan .............................................................................................................. 7 HASIL DAN PEMBAHASAN Identifikasi Kebutuhan Bisnis End User ........................................................................................... 7 Pengembangan Prototype Sistem .................................................................................................... 10 Revisi Prototype .............................................................................................................................. 11 Penggunaan dan Pemeliharaan Sistem yang Telah Disetujui .......................................................... 15 Evaluasi Terhadap eCRM ............................................................................................................... 16 Pengujian Usability Menggunakan Kuesioner ................................................................................ 18 SIMPULAN DAN SARAN Simpulan ......................................................................................................................................... 19 Saran ............................................................................................................................................... 19 DAFTAR PUSTAKA ........................................................................................................................... 19 LAMPIRAN ......................................................................................................................................... 21
v
DAFTAR GAMBAR Halaman 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Proses SSL (Thomas 2000) ............................................................................................................... 4 Contoh EFT systems (O‟ Brien 2005) ............................................................................................... 5 Diagram metode penelitian ............................................................................................................... 6 Diagram alir pemesanan tanpa e-commerce (konvensional) ............................................................. 8 Diagram alir pemesanan produk dengan e-commerce .................................................................... 10 Sertifikat SSL pada browser web Google Chrome ......................................................................... 12 Skema pengujian sistem e-commerce PT. Ekko Hejo ..................................................................... 13 Saldo awal akun pengujian business ............................................................................................... 13 Saldo awal akun pengujian personal............................................................................................... 13 Pembayaran dengan payment gateway PayPal................................................................................ 14 Pembayaran melalui akun pengujian personal PayPal ................................................................... 14 Konfirmasi pembayaran melalui akun pengujian personal PayPal ................................................ 14 Konfirmasi alamat dan pembayaran melalui akun pengujian personal PayPal .............................. 14 Saldo akhir akun business setelah transaksi pengujian ................................................................... 15 Pembayaran menggunakan kartu kredit melalui PayPal ................................................................. 15 Konfirmasi informasi pembayaran ................................................................................................. 15 Saldo akhir akun business setelah transaksi pengujian ................................................................... 15 Prosedur pemeliharaan sistem ........................................................................................................ 16
DAFTAR LAMPIRAN Halaman 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Parameter usability berdasarkan tipe pengguna browser dan evaluator (Sadiah 2012) .................. 22 Parameter usability berdasarkan tipe pengguna transactor dan customer (Lia 2012) .................... 23 Kuesioner usability sistem e-commerce PT. Ekko Hejo ................................................................. 28 Struktur organisasi PT. Ekko Hejo.................................................................................................. 37 Tabel kebutuhan fungsi ................................................................................................................... 38 Use case diagram berdasarkan kebutuhan informasi ...................................................................... 40 Tampilan antar muka sistem e-commerce PT. Ekko Hejo .............................................................. 41 Skema cara pembayaran.................................................................................................................. 43 Skenario pengujian calon customer dan customer .......................................................................... 44 Skenario pengujian admin sistem e-commerce PT. Ekko Hejo ...................................................... 45 Hasil pengujian black box ............................................................................................................... 48 Tabel perbedaan sandbox dan live PayPal (PayPal 2012) .............................................................. 59 Hasil evaluasi terhadap eCRM ....................................................................................................... 61 Hasil kuesioner usability sistem e-commerce PT. Ekko Hejo ........................................................ 62 Contoh invoice ................................................................................................................................ 64
vi
1
PENDAHULUAN Latar Belakang Peluang dalam pemanfaatan transaksi secara online sebenarnya terbuka cukup luas. Hal ini dapat dilihat dari komoditas-komoditas yang laku di pasaran internasional. Salah satu komoditas agroindustri yang diperdagangkan di pasaran internasional adalah olahan sabut kelapa dan jute. Indonesia berada di posisi keempat sebagai pengekspor serat sabut kelapa di antara anggota-anggota APCC lainnya pada tahun 2009 (APCC 2009). Jumlah ekspor Indonesia masih di bawah Sri Lanka, India, dan Thailand. Namun, perkembangan jumlah ekspor sabut kelapa di Indonesia dari tahun ke tahun cenderung semakin baik (APCC 2009). Hal ini berarti bahwa permintaan ekspor sabut kelapa Indonesia mengalami peningkatan dan menjadi potensi untuk ekspor komoditas ini. Sedangkan negara penghasil jute terbesar berasal dari India dan Bangladesh (FAOSTAT 2008). Indonesia sendiri masih melakukan impor jute untuk bahan baku yang nantinya akan diolah. Agroindustri olahan sabut kelapa dan jute di Indonesia belum banyak menerapkan ecommerce sebagai strategi pemasarannya. Keadaan tersebut mendorong PT. Ekko Hejo selaku perusahan agroindustri olahan sabut kelapa dan jute untuk melakukan pengembangan pasar ke luar negeri dengan penggunaan electronic commerce (ecommerce). Salah satu isu permasalahan dari ecommerce adalah trust (kepercayaan pengguna terhadap penjual di Internet). Di Indonesia pernah dilakukan penelitian oleh Daily Social tentang e-commerce di Indonesia. Penelitian dilakukan dengan bantuan survey dengan jumlah responden 500 orang. Sejumlah 26% responden menggunakan e-commerce hanya untuk melihat produk, 25% responden menggunakan e-commerce sebagai referensi harga produk dan membelinya secara offline, dan sejumlah 38% menggunakan e-commerce untuk melihat produk dan membelinya secara online. Dari sejumlah 38% yang menggunakan e-commerce untuk membeli secara online diketahui bahwa trust pengguna terhadap suatu situs e-commerce merupakan hal penting dalam melakukan transaksi secara online (DS 2011). Trust mempengaruhi pengguna untuk melakukan transaksi secara online. Reputasi penjual dan jaminan sistem e-commerce mempengaruhi trust pengguna di Amerika Serikat, Singapura, dan Cina untuk melakukan
transaksi secara online (Teo dan Liu 2007) Sedangkan dari sisi penjual di Internet, untuk meningkatkan penjualan diperlukan sistem yang aman untuk melakukan transaksi secara online (Teo dan Liu 2007). Dutton (2000) mengatakan untuk meningkatkan keamanan dalam bertransaksi secara online diperlukan teknologi enkripsi transaksi elektronik antara web browser dengan server yaitu Secure Socket Layer (SSL). Pembuat sertifikat digital SSL yang dikenal salah satunya adalah VeriSign (Thomas 2000). SSL digunakan pada Electronic Funds Transfer (EFT) systems atau payment gateway salah satunya adalah PayPal (O‟Brien 2005). Faktor lain untuk meningkatkan trust pengguna adalah dengan menerapkan prinsipprinsip usability (suatu atribut kualitas yang menilai cara pengguna dalam menggunakan suatu website) pada sistem e-commerce (Proft 2001). Chak (2003) mengatakan bahwa terdapat empat tipe pengguna pada desain usability ecommerce yaitu browser, evaluator, transactor, dan customer. Selain itu dalam e-commerce untuk menjalin hubungan dan memberikan pelayanan yang memuaskan, diperlukan strategi yang disebut Customer Relationship Management (CRM) (Darvish et al. 2012). Berkembangnya bisnis secara elektronik memunculkan sebuah konsep yaitu electronic Customer Relationship Management (eCRM) yang mengintegrasikan teknologi e-commerce dengan elemen-elemen dari ilmu marketing (Alhaiou et al. 2009). eCRM terdiri dari tiga aspek kepuasan pelanggan yaitu pre-purchase (proses pelayanan yang dilakukan pada saat pelanggan belum melakukan transaksi), at-purchase (saat melakukan proses transaksi), dan post-purchase (setelah proses transaksi). Beberapa penelitian sebelumnya telah membahas mengenai e-commerce, yaitu agroindustri oleh Moko (2002) yang mengembangkan transaksi online dan memperhatikan perancangan sistem clientserver. Aplikasi-aplikasi yang dikembangkan dalam sistem ini adalah aplikasi pada proses aktivasi awal, verifikasi pelanggan, pengajuan order, penerimaan order, pemrosesan order, dan pengiriman order. Penelitian ini belum menerapkannya sistem pembayaran secara online. Penelitian selanjutnya dilakukan oleh Harjanto (2005) yang difokuskan pada segi perancangan sistem e-commerce yang lebih detil baik segi rancangan operasional antar
2
departemen dalam perusahaan maupun rancangan perangkat lunak. Penelitian ini juga belum menerapkannya sistem pembayaran secara online. Penelitian selanjutnya dilakukan oleh Fransiscus (2006) yang difokuskan pada pengembangan sistem informasi pemasaran berbasis web dengan pendekatan metode Customer Relationship Management (CRM) Operasional. Penelitian ini tidak menangani masalah pembayaran online. Penelitian selanjutnya dilakukan oleh Sadiah (2012) kemudian Lia (2012). Kedua penelitian ini menghasilkan parameter-parameter usability website e-commerce di Indonesia yang dapat dijadikan parameter pengujian usability pembuatan website e-commerce di Indonesia. Sistem e-commerce untuk penjualan produk yang sejenis di Indonesia sudah ada yaitu Rumah Sabut dengan alamat url http://www.rumahsabut.com. Sistem ecommerce tersebut hanya merupakan blog yang pemesanannya masih melalui e-mail, telepon, dan faximile. Penelitian sekarang untuk mengembangkan sistem e-commerce (studi kasus: PT. Ekko Hejo) yang melengkapi kekurangan penelitian sebelumnya dengan menerapkan pembayaran secara online yang aman sehingga dapat meningkatkan trust penggunanya. Penelitian ini menggunakan payment gateway PayPal dengan memperhatikan pendekatan tiga aspek eCRM (pre-purchase, at-purchase, dan post-purchase) serta pengujian usability website e-commerce terhadap empat tipe pengguna (browser, evaluator, transactor, dan customer). Ruang Lingkup Penelitian ini meliputi pembangunan sistem e-commerce PT. Ekko Hejo yang menggunakan payment gateway PayPal dengan memperhatikan pendekatan tiga aspek eCRM (pre-purchase, at-purchase, dan post-purchase) dan pengujian usabillity berdasarkan tipe pengguna browser, evaluator, transactor, dan customer. Tujuan Tujuan penelitian ini adalah membangun sistem e-commerce (studi kasus: PT. Ekko Hejo) dengan metode pembayaran secara online yang aman sehingga dapat meningkatkan trust penggunanya serta dengan memperhatikan pendekatan tiga aspek eCRM (pre-purchase, atpurchase, dan post-purchase) dan pengujian usability berdasarkan tipe pengguna browser,
evaluator, transactor, dan customer untuk mengetahui sampai sejauh mana sistem yang dibuat memenuhi parameter usability website ecommerce di Indonesia.
TINJAUAN PUSTAKA Electronic Customer Relationship Management (eCRM) Secara umum, dapat disimpulkan bahwa CRM merupakan strategi dan usaha untuk menjalin hubungan dan memberikan pelayanan yang memuaskan untuk customer. CRM pada dasarnya bukan hanya paket software ataupun program komputer tetapi juga implementasi CRM dipengaruhi oleh organisasi, strategi, dan kultur budaya (Darvish et al. 2012). Dengan berkembangnya bisnis melalui elektronik dan meningkatnya pelayanan berbasis Internet, muncul sebuah konsep yaitu electronic Customer Relationship Management (eCRM). eCRM adalah teknik yang digunakan perusahaan untuk meningkatkan dan memperluas kemampuan marketing dan kapabilitasnya dengan mengintegrasikan baik teknologi maupun elemen-elemen dari ilmu marketing. eCRM terdiri dari tiga aspek yaitu pre-purchase, at-purchase, dan post-purchase (Alhaiou et al. 2009). Aspek pre-purhase adalah aspek kepuasan pelanggan untuk mendapatkan informasi sebanyak-banyaknya tentang produk yang akan dibelinya, sehingga tidak menimbulkan kecemasan untuk membelinya pada saat pertama kali membeli. Aspek pre-purchase dapat dibagi menjadi lima elemen yaitu: 1 Website presentation: merujuk adanya gambar dan informasi yang ditampilkan dengan baik di website. Hal ini sangat penting untuk menarik customer dan meningkatkan keputusan pembelian. 2 Access to information: seberapa mudah seorang customer untuk memperoleh informasi tentang produk, harga, dan pelayanan. Kemudahannya mengakses informasi, membuat seorang customer dengan mudah menemukan informasi produk yang dicari dan melakukan pemesanan. 3 Information quality: merujuk kepada ketepatan isi dan seringnya update dari website tersebut. Keandalan (reliabilitas) informasi mempengaruhi evaluasi customer terhadap website dan keputusan pembelian.
3
4 Loyalty programme: program yang diadakan perusahaan untuk memberikan penghargaan kepada customer yang setia kepada perusahaan. Dengan menjaga komunikasi dengan customer membuatnya mudah bagi customer untuk menemukan informasi setiap saat.
2 Order tracking: website dapat memberitahukan kepada customer mengenai posisi pesanan. Dengan adanya pelacakan pemesanan customer dapat mengetahui posisi pesanan mereka hingga sampai pada alamat pemesanan yang berakibat dapat mempengaruhi kepuasan customer.
5 Search capabilities: kemudahan customer untuk melakukan pencarian informasi secara cepat dari website. Dengan adanya search capabilities di website dapat menghemat waktu customer dan meningkatkan keputusan pembelian.
3 After sale service: tersedianya customer service untuk menerima keluhan dan masukan dari customer. After sale service penting untuk meningkatkan customer trust dan hubungan jangka panjang.
Aspek at-purchase adalah aspek kepuasan pelanggan saat melakukan transaksi. Aspek atpurchase terdiri dari lima elemen yaitu: 1 Payment methods: kemudahan pelanggan untuk melakukan pembayaran melalui metode pembayaran yang tersedia di website. Dengan adanya pemilihan metode pembayaran dapat meningkatkan keputusan pembelian. 2 Privacy and security: website mampu untuk melindungi data informasi customer dari pihak yang tidak bertanggung jawab. Privasi dan keamanan website penting untuk membangun trust dan hubungan jangka panjang. 3 Dynamic pricing: harga produk dapat dikustomisasi berdasarkan jumlah yang dipesan. Dengan adanya harga yang dinamis, penting untuk menarik customer yang baru ataupun yang lama dan meningkatkan keputusan untuk membeli. 4 Promotions: penawaran produk lain pada saat proses pembayaran. Promosi penting untuk menarik customer baru terhadap website. 5 Ordering process / speed: adanya pilihan jasa pengiriman berdasarkan biaya dan kecepatan pengiriman. Dengan adanya pilihan cara pengiriman barang bahkan gratis dapat meningkatkan keputusan customer untuk membeli. Aspek post-purchase adalah aspek kepuasan pelanggan yang sesungguhnya pada saat selesai bertransaksi. Aspek post-purchase terdiri dari tiga aspek yaitu: 1 Problem solving: kemampuan perusahaan untuk memberikan masukan pemecahan masalah terhadap penggunaan produk. Pemecahan masalah penting untuk meningkatkan kepercayaan customer.
Usability Usability merupakan suatu atribut kualitas yang menilai pengguna bisa menggunakan suatu website. Di dalam desain usability ecommerce terdapat empat tipe pengguna, yaitu browser, evaluator, transactor, dan customer (Chak 2003). Browser merupakan tipe pengguna yang baru pertama kali mengunjungi suatu website, dan belum memiliki pengetahuan apapun mengenai website yang dikunjunginya sehingga pada tipe ini usability yang harus diperhatikan dalam e-commerce adalah homepage, navigasi, dan fungsi pencarian (Chak 2003). Evaluator merupakan tipe pengguna yang sudah memiliki pengetahuan tentang barang yang ingin dibeli sehingga tipe pengguna ini membutuhkan informasi yang detil mengenai produk dan layanan situsnya, agar mereka mudah dalam mengambil keputusan. Pada tipe ini usability yang harus diperhatikan dalam ecommerce adalah SERP (Search Engine Result Page) dan product detail page) (Chak 2003). Transactor merupakan tipe pengguna yang sudah siap untuk melakukan transaksi atau sudah siap untuk membeli suatu produk yang ditawarkan pada suatu web. Pada tipe ini usability yang harus diperhatikan agar pengguna mudah untuk menyelesaikan transaksi adalah dengan menghilangkan gangguan, meminimalisir proses transaksi, dan menyediakan informasi pada saat yang tepat (Chak 2003). Customer merupakan pengguna yang sudah pernah melakukan transaksi dan telah menjadi anggota atau member web e-commerce. Pengguna tipe ini mengharapkan pelayanan yang baik, mendapatkan informasi mengenai pelacakan transaksi pembelian, pertanyaan yang spesifik mengenai masalah produk yang baru atau layanan yang diterapkan, dan mendapatkan penawaran serta fasilitas khusus (Chak 2003).
4
Trust Trust atau kepercayaan pengguna terhadap situs e-commerce merupakan hal penting dalam e-commerce yang menentukan seorang pengguna untuk melakukan transaksi secara online. Trust yang dimaksudkan dalam penelitian ini adalah kepercayaan seorang user terhadap keamanan bertransaksi di sistem ecommerce dan kenyamanan (usability) pengguna dalam penggunaan sistem ecommerce. Reputasi penjual dan jaminan sistem yang dimiliki mempengaruhi trust dari pengguna. Dari sisi penjual untuk meningkatkan penjualan diperlukan sistem yang aman untuk melakukan transaksi secara online (Teo dan Liu 2007). Faktor lainnya adalah untuk meningkatkan trust pengguna adalah dengan menerapkan prinsipprinsip atau komponen usability pada sistem ecommerce (Proft 2001). Dutton (2000) menyatakan dua alat utama yang digunakan dalam keamanan transaksi yaitu enkripsi dan perahasiaan teks. Suatu pesan dapat dikirim sebagai file non teks atau dikirim sebagai file teks yang telah dienkripsi. Teknologi enkripsi transaksi elektronik salah satunya adalah Secure Socket Layer (SSL). Pada penelitian ini teknologi enkripsi transaksi elektronik yang digunakan adalah SSL. SSL (Secure Socket Layer) SSL adalah protokol khusus yang menyediakan komunikasi yang aman di Internet, dikembangkan oleh Netscape Communications yang secara otomatis melakukan enkripsi data antara web browser pengguna dengan server (O‟Brien 2005). Server yang menggunakan SSL port yang berbeda seperti jaringan biasa (sebagai contoh port 443 atau https). Pembuat sertifikat digital SSL (certificate authorities) yang dikenal diantaranya adalah AT&T Certificate service, GTE Cybertrust, KeyWitness International, Microsoft, Thawte, dan Verisign (Thomas 2000). Prinsip kerja SSL adalah sebagai berikut: Klien menghubungi server untuk melakukan koneksi yang aman. Server mengembalikan dengan memberikan identifikasi sertifikat digital yang menyatakan port tersebut aman. Klien menyetujui sertifikat tersebut valid. Klien dan server dapat melakukan komunikasi data secara aman (Thomas 2000).
Berikut Gambar 1 yang menjelaskan cara kerja SSL.
Gambar 1 Proses SSL (Thomas 2000) Proses cara kerja sertifikat server SSL dapat dijelaskan sebagai berikut: 1 Seorang pelanggan terhubung ke sebuah situs dan mengakses alamat yang terlindungi. 2 Browser web pelanggan otomatis mengirim informasi berupa nomor versi SSL browser, cipher, data dan informasi lain kepada server. 3 Server memberikan respon dengan mengirimkan sertifikat digital yang berisi nomor versi SSL server, cipher dan lainlain. 4 Browser web pelanggan mengolah informasi pada sertifikat server dan melakukan verifikasi bahwa: Sertifikat server valid dan memiliki tanggal valid. Sertifikat yang dikeluarkan server telah disetujui oleh otorisasi sertifikat. Sertifikat yang dikeluarkan server telah disetujui oleh otorisasi sertifikat. Nama domain yang terdapat dalam sertifikat server cocok dengan nama domain server yang sebenarnya. 5 Jika server tidak dapat dibuktikan kebenarannya, pelanggan akan diperingatkan bahwa koneksi tidak dapat dilakukan. 6 Jika server dapat dibuktikan kebenarannya maka browser web pelanggan akan membangkitkan sebuah kunci sesi yang unik untuk mengenkripsikan semua komunikasi dengan enkripsi asimetris. 7 Browser pelanggan mengenkripsi kunci sesi sendiri dengan kunci publik situs sehingga
5
8 9
10
11
12
hanya situs tersebut yang dapat membaca kunci sesi dan mengirimkannya ke server. Server mendekripsikan kunci sesi menggunakan kunci server privat. Browser mengirimkan pesan kepada server bahwa pesan selanjutnya akan dienkripsi menggunakan kunci sesi. Server kemudian mengirimkan pesan bahwa pesan selanjutnya akan dienkripsi dengan kunci sesi. Sebuah sesi SSL yang aman telah terbentuk. Selanjutnya semua pesan akan dienkripsikan dan didekripsi melalui jalur SSL yang aman. Setelah sesi selesai, maka kunci sesi akan dihapus.
Pada penelitian ini payment gateway yang digunakan adalah PayPal. Perusahaan PayPal menggunakan Verisign Class 3 Extended validation SSL Certificate Authority (PayPal 2012) . Menurut VeriSign (2011) menyatakan VeriSign Class 3 Extended validation SSL Certificate Authority adalah sertifikat SSL untuk tingkatan organisasi yang memiliki kelebihan yaitu : 1 High assurance with extended validation Sertifikat kelas 3 yang diterbitkan oleh VeriSign sesuai dengan Guidelines for Extended Validation Certificates dari Certificate Authority and Browser Forum. CABF adalah organisasi penerbit sertifikat digital dan perusahaan developer web browser yang berdiri sejak tahun 2010 dan VeriSign adalah salah satu anggotanya. Isi dari Guidelines for Extended Validation Certificates menjelaskan teknologi integrasi yang harus dipenuhi, protokol, identity proofing, lifecycle management, dan cara mengaudit kebutuhan minimum yang harus dipenuhi untuk menerbitkan Extended Validation Certificates atau disingkat EV Certificates (CABF 2010).
Adanya autentikasi atau validasi pengguna saat memasuki sistem yang prinsipnya berfungsi sebagai kesepakatan pengguna dan pemberi layanan dalam proses pengaksesan informasi. 5 Signing and encryption Adanya pemberian tanda tangan digital (digital signature) yang terenkripsi yang berfungsi sebagai pemberi dan penerima informasi merupakan pengguna yang berhak. Payment gateway PayPal mengenkripsi informasi rahasia dari komputer customer ke server PayPal dengan menggunakan SSL dengan panjang kunci 256 bit (tingkat tertinggi yang tersedia saat ini). Sebelum customer masuk ke situs PayPal, server PayPal akan memeriksa apakah customer menggunakan browser web yang sudah ditentukan yaitu menggunakan SSL 3.0 atau lebih (PayPal 2012). Setelah informasi customer mencapai situs PayPal, informasi tersebut berada pada server yang dijaga ketat baik secara fisik dan elektronik. Server PayPal berada di belakang firewall dan secara tidak langsung terhubung ke Internet, sehingga informasi pribadi customer dijaga dengan aman (PayPal 2012). Electronic Funds Transfer (EFT) Systems / Payment Gateway EFT adalah sistem pembayaran secara online yang digunakan oleh bank dan industri retail saat ini. Teknologi pembayaran secara online beragam, yang paling populer adalah pembayaran berbasis web seperti Paypal, BillPoint, CheckFree, dan PayTrust. Selain itu, dengan EFT memungkinkan pembayaran menggunakan kartu kredit dan kartu debit (O‟Brien 2005). Berikut contoh EFT yang aman pada Gambar 2.
2 High assurance Memiliki tingkat keamanan yang lebih dibanding Class 1 atau Class 2, sehingga dapat digunakan untuk autentikasi dan tanda tangan digital. 3 Secure SSL-sessions Adanya SSL membuat pertukaran data jadi aman karena setiap pesan yang dikirim dan diterima telah dienkripsi oleh kunci publik dan didekripsi oleh kunci privat dalam sesi tertentu. Jika sesi pertukaran informasi selesai, kunci dihapus. 4 Authentication
Gambar 2
Contoh EFT systems (O‟ Brien 2005)
6
Payment gateway yang digunakan pada penelitian ini adalah PayPal. PayPal merupakan pihak ketiga dalam proses transaksi online yang aman dengan menggunakan sertifikat digital (SSL) dari Verisign. PayPal dapat menerima pembayaran kartu kredit dari Master Card, Visa Card, dan American Express (PayPal 2012).
O‟Brien (2005) mengatakan langkah dalam analisis sistem mencakup analisis organisasional dan analisis kebutuhan informasi. Analisis organisasional meliputi analisis struktur organisasi, pihak yang terlibat dan aktivitas yang dilakukan. Sedangkan analisis kebutuhan informasi mempelajari informasi yang dibutuhkan oleh pemakai sistem.
METODE PENELITIAN
Analisis kebutuhan informasi yaitu mempelajari informasi yang dibutuhkan oleh pemakai sistem dengan terlibat dalam berbagai kegiatan pengumpulan informasi seperti wawancara, pengamatan, dan pencarian catatan (O‟Brien 2005). Analisis kebutuhan informasi merupakan dasar dalam penyusunan spesifikasi sistem. Analisis kebutuhan informasi meliputi kebutuhan informasi bagi PT. Ekko Hejo, calon customer dan customer.
Penelitian ini dilakukan dengan beberapa tahapan. Secara keseluruhan metode penelitian yang dilakukan pada Gambar 3.
Gambar 3 Diagram metode penelitian Pengembangan Sistem Menggunakan Metode Prototyping (O’Brien 2005) Sistem e-commerce pada penelitan ini tergolong dalam B2C e-commerce dan dikembangkan menggunakan prototyping model. Prototyping dapat membuat pengembangan menjadi lebih cepat terutama pada proyek dimana kebutuhan pengguna sulit didefinisikan. Pengembangan dengan prototyping model dapat digunakan untuk sistem berskala kecil maupun besar dan salah satu bagian dari proses dapat dilakukan secara berulang sesuai dengan keinginan. Model pengembangan prototyping dibagi menjadi empat tahapan, yaitu : 1 Identifikasi kebutuhan bisnis end user. Tahap ini dilakukan dengan cara diskusi dengan pihak PT. Ekko Hejo selaku pengguna sistem ini. Dari tahap ini diperoleh deskripsi umum sistem dan analisis kebutuhan sistem.
Penyusunan analisis kebutuhan informasi melibatkan perusahaan dalam menentukan informasi produk, administrasi pemesanan dan informasi umum mengenai perusahaan. Penyusunan analisis sistem dilakukan dengan wawancara dan pengumpulan contoh dokumen administrasi pemesanan. Wawancara dilakukan langsung dengan Direktur Utama PT. Ekko Hejo. Apabila ada informasi atau pertanyaan yang lebih mendetil dengan bagian lain, maka Direktur Utama PT. Ekko Hejo akan memproses kebutuhan informasi atau pertanyaan tersebut ke bagian yang dituju. Contoh dokumen yang diperlukan adalah dokumen pemesanan dari customer (purchase order) dan faktur (invoice). 2 Pengembangan prototype sistem. Pada tahap ini dilakukan pembuatan sistem sesuai dengan hasil analisis yang diperoleh dari tahap sebelumnya yang meliputi perancangan kebutuhan fungsional dan rancangan proses bisnis. Pengembangan kebutuhan fungsional sistem dengan permintaan dan prioritas pihak yang terlibat dalam sistem. Kebutuhan fungsional sistem menentukan kebutuhan bagi pengguna akhir (O‟Brien 2005). O‟Brien (2005) menyatakan contoh kebutuhan fungsional bagi aplikasi e-commerce adalah kebutuhan antar muka, kebutuhan proses, kebutuhan penyimpanan data dan kebutuhan kontrol. 3 Revisi prototype. Pada tahap ini dilakukan implementasi sistem dan pengujian sistem. Implementasi sistem adalah tahap penerjemahan desain analisis sistem ke dalam suatu bahasa pemrograman yang dapat dikenali oleh komputer. Kemudian tahap pengujian yaitu
7
prototype diujicoba, dievaluasi dan dimodifikasi secara berulang sampai sesuai dengan hasil analisis kebutuhan sistem. 4 Penggunaan dan pemeliharaan sistem yang disetujui. Pemeliharan sistem adalah menelaah penerapan sistem untuk mengawasi, mengevaluasi dan memodifikasi sistem sesuai kebutuhan (O‟Brien 2005). Sistem e-commerce PT. Ekko Hejo yang telah disetujui dapat digunakan ataupun dimodifikasi kembali sesuai dengan prosedur yang ada. Evaluasi Terhadap eCRM Sistem yang telah berhasil dibangun, dievaluasi terhadap ketiga aspek eCRM yaitu pre-purchase, at-purchase, dan post-purchase (Alhaiou et al. 2009). Evaluasi terhadap ketiga aspek eCRM (pre-purchase, at-purchase, dan post-purchase) untuk mengetahui apakah sistem yang dibangun telah memenuhi pendekatan ketiga aspek tersebut. Pengujian Usability Menggunakan Kuesioner Sistem yang telah dibangun, dilakukan pengujian terhadap usability berdasarkan tipe pengguna browser, evaluator, transactor, dan customer (Sadiah 2012; Lia 2012). Pengujian usability dilakukan untuk mengetahui sampai sejauh mana sistem yang dibuat memenuhi parameter usability website e-commerce di Indonesia. Pengujian usability sistem ecommerce PT. Ekko Hejo terdiri dari beberapa langkah sebagai berikut: 1 Identifikasi parameter usability Pengujian dilakukan terhadap usability sistem yang telah dibangun berdasarkan 35 parameter browser, 10 parameter evaluator, 28 parameter transactor dan 17 parameter customer. Parameter browser dan evaluator beserta deskripsi pada penelitian ini dapat dilihat pada Lampiran 1. Kemudian, parameter transactor dan customer beserta deskripsi pada penelitian ini dapat dilihat pada Lampiran 2. 2 Identifikasi kebutuhan data Penelitian ini menggunakan data primer yang diperoleh melalui penyebaran kuesioner kepada calon customer dan customer pada masyarakat umum dengan karakteristik mengetahui sistem e-commerce PT. Ekko Hejo dan pernah mengaksesnya. Pengumpulan data yang diterapkan dalam penelitian ini adalah dengan penyebaran kuesioner untuk menggali data dalam penelitian. Kuesioner disebar menggunakan Internet (Google Form) dan cetak. Responden
menjawab pertanyaan pada kuesioner dengan menilai dan mengakses langsung sistem. Jumlah responden yang dibutuhkan adalah 60 orang, terdiri dari 40 browser, 16 evaluator, 2 transactor, dan 2 customer. Responden pada tipe pengguna transactor dan customer jumlahnya sedikit karena calon konsumen dan konsumen dari PT. Ekko Hejo jumlahnya terbatas dan tidak banyak. Kuesioner yang digunakan pada penelitian ini dapat dilihat pada Lampiran 3. Kemudian kuesioner yang disebar menggunakan Internet (Google Form) yang dapat diakses pada alamat URL https://docs.google.com/spreadsheet/viewform? formkey=dG14WjE0NXJ0b0ttUkdZZG1yV1V qYnc6MQ#gid=0. 3 Penentuan skala pengukuran kuesioner Skala pengukuran yang digunakan dalam penelitian ini adalah skala Guttman. Pemilihan skala Guttman dengan pilihan hanya ada dua interval yaitu jawaban setuju dan tidak setuju. Skala Guttman digunakan untuk jawaban yang tegas karena memudahkan responden untuk memberikan jawaban berdasarkan isi kuesioner sehingga dapat diperoleh hasil yang valid. Jika responden setuju terhadap pernyataan dalam kuesioner maka memilih jawaban setuju, namun jika responden tidak setuju terhadap pernyataan dalam kuesioner maka memilih jawaban tidak setuju. 4 Pengolahan data Pengolahan data dilakukan dengan analisis statistika deskriptif. Analisis statistika deskriptif digunakan pada kumpulan data yang diperoleh sehingga akan tersaji dengan ringkas dan rapi serta dapat memberikan informasi inti dari kumpulan data yang ada. Lingkungan Pengembangan Perangkat lunak yang digunakan pada penelitian ini adalah sistem operasi Windows 7 Professional, web server Apache 2.2.22, database MySQL 5.5.25, bahasa pemrograman PHP 5.2.17 dengan open source shopping cart Prestashop 1.4.8.3, dan PayPal open source payment module v2.8.7. Sedangkan perangkat keras yang digunakan pada penelitian ini adalah processor Intel® Dual-Core CPU 2.00 GHz, RAM 2 GB, dan harddisk 100 GB.
HASIL DAN PEMBAHASAN Identifikasi Kebutuhan Bisnis End User Berikut hasil analisis organisasional dan analisis kebutuhan informasi: 1 Analisis Organisasional
8
Struktur organisasi PT. Ekko Hejo dipimpin oleh direktur utama dengan pengawasan komisaris. Direktur utama memimpin dua direktur yaitu direktur teknik / produksi dan direktur marketing. Direktur teknik / produksi memimpin bagian produksi di pabrik Majalaya, sedangkan direktur marketing memimpin pemasaran produk ke perusahaan customer baik dalam maupun luar negeri. Sistem e-commerce yang dibangun merupakan bagian dari marketing perusahaan PT. Ekko Hejo. Struktur organisasi PT. Ekko Hejo dapat dilihat pada Lampiran 4. Diagram alir transaksi yang berlangsung selama ini dapat dilihat pada Gambar 4.
1
Customer melakukkan negosiasi pemesanan dengan bagian marketing PT. Ekko Hejo melalui suatu pertemuan. 2 Jika terjadi kesepakatan, maka customer melakukan pemesanan. Tetapi, jika belum terjadi kesepakatan, maka akan kembali dilakukan negosiasi. 3 Setelah terjadi kesepakatan, customer melakukan pemesanan dengan mengajukan dokumen pemesanan (purchase order) ke bagian marketing. 4 Dokumen pemesanan diajukan ke bagian marketing. 5 Bagian marketing mengolah informasi pesanan. 6 Bagian marketing membuat invoice dan dikirimkan kepada customer untuk melakukan pembayaran pesanan. 7 Customer melakukan pembayaran dan konfirmasi pembayaran kepada bagian marketing. 8 Bagian marketing menerima uang dan informasi pembayaran dari customer. 9 Bagian marketing memberi informasi kepada bagian produksi untuk membuat rancangan produksi sesuai dengan pesanan. 10 Bagian produksi melakukan perhitungan penjadwalan, perencanaan produksi untuk menentukkan waktu penyelesaian pesanan, dan melakukan proses produksi. 11 Setelah proses produksi dilakukan bagian produksi memberitahukan kepada bagian marketing bahwa pesanan selesai dibuat dan sudah dikirim ke gudang. 12 Pesanan dikirim ke alamat customer (ex gudang pembeli) atau customer mengambilnya di gudang PT. Ekko Hejo (ex factory) sesuai dengan kesepakatan awal. Pihak yang terlibat dalam sistem ecommerce ini adalah PT. Ekko Hejo, calon customer (pengguna umum baik perseorangan atau perusahaan yang belum terdaftar sebagai customer PT. Ekko Hejo dan memiliki potensi menjadi customer) dan customer (perseorangan atau perusahaan yang telah atau sedang menjalin transaksi dengan perusahaan). Pembedaan ini disebabkan kebutuhan informasi dari kedua pihak tersebut.
Gambar 4 Diagram alir pemesanan tanpa ecommerce (konvensional)
PT. Ekko Hejo merupakan pihak pemberi informasi mengenai produk olahan sabut kelapa dan jute yang ditawarkan serta tata cara transaksi secara online. Organisasi pada PT. Ekko Hejo yang terlibat dalam sistem adalah bagian marketing.
Keterangan:
2 Analisis Kebutuhan Informasi
9
Berdasarkan hasil wawancara dan contoh dokumen, kebutuhan informasi yang dikembangkan dalam sistem e-commerce ini terbagi dalam beberapa kelompok informasi, yaitu : 1 Informasi produk Informasi ini dibutuhkan untuk mempromosikan produk kepada customer. Customer dapat memanfaatkan informasi produk untuk memilih produk yang dibutuhkan. Informasi produk diharapkan dapat menggantikan peran bagian marketing untuk menjelaskan produk. Atribut informasi yang diperlukan adalah kategori produk, nama produk, spesifikasi produk, dan harga produk. 2 Informasi identitas customer Informasi ini dibutuhkan untuk mengetahui identitas customer secara detil. Informasi ini diharapkan dapat mempermudah komunikasi, pengiriman produk dan konfirmasi apabila ada kesalahan. Pengisian informasi identitas customer dilakukan pada saat registrasi user pada sistem e-commerce ini. Atribut informasi yang diperlukan adalah nama customer, nama perusahaan, alamat perusahaan, kode pos, kota, negara, provinsi, informasi tambahan, nomor telepon, nomor handphone, dan e-mail. 3 Informasi pemesanan Informasi pemesanan dibutuhkan untuk administrasi pemesanan dan status pemesanan. Informasi ini dibutuhkan customer untuk mengetahui secara mendetil produk baik itu jumlah pesanan, total biaya yang harus dibayar, dan metode pembayaran. Selain itu digunakan sebagai sarana konfirmasi penerimaan pembayaran. Customer dapat memanfaatkan informasi ini untuk memeriksa apakah pembayaran yang dilakukan sudah diterima oleh perusahaan dan sampai mana status pengerjaannya. Atribut yang diperlukan adalah nomor pemesanan, nama pemesan, nama produk, jumlah pemesanan, total pajak, total harga, tujuan pengiriman, jasa pengiriman, biaya pengiriman, total jumlah pembayaran, metode pembayaran, status pemesanan, dan informasi tambahan. Informasi ini akan diproses lebih lanjut menjadi rancangan rencana produksi dan invoice. 4 Informasi invoice Informasi invoice merupakan informasi detil keseluruhan transaksi. Atribut informasi yang terdapat pada informasi ini adalah nomor invoice , tanggal invoice, nomor pemesanan, nama customer, nama perusahaan, alamat perusahaan, nama tujuan pengiriman, nama perusahaan tujuan pengiriman, alamat tujuan
pengiriman, nama produk, jumlah produk, total harga, jasa pengiriman, biaya pengiriman, total jumlah pembayaran, metode pembayaran, dan informasi tambahan. Secara keseluruhan, kebutuhan informasi ditampilkan ke dalam tabel kebutuhan fungsi yang dapat dilihat pada Tabel 1. Tabel kebutuhan fungsi berdasarkan kebutuhan dari tiap-tiap pengguna yang lebih mendetil terdapat pada Lampiran 5 dan use case diagram pada Lampiran 6. Tabel kebutuhan fungsi dan use case diagram dibuat agar memudahkan developer membangun fungsi-fungsi dan hubungan dari tiap fungsi tersebut dalam sistem berdasarkan kebutuhan tiap-tiap pengguna. Tabel 1 Kebutuhan fungsi Kode Fungsi F01 F02 F03 F04 F05 F06 F07 F08 F09 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26
F27 F28 F29 F30 F31
Nama Fungsi Tampilan informasi: Informasi detil produk Informasi identitas customer Informasi keranjang belanja Informasi invoice Home About us How to order Delivery Terms and conditions of use Privacy policy FAQ Kategori produk Newsletter Status pesanan Validasi login: Login admin Login customer Pencarian data: Pencarian data produk Pencarian data customer Pencarian data pemesanan Pencarian invoice Pengiriman pesan: Contact Konfirmasi pesanan Pemesanan produk: Add to cart Shopping cart summary Pilihan metode pembayaran Pilihan cara pengiriman Proses input, edit, dan hapus data: Produk Kategori produk Customer Status pemesanan Ubah password
10
Pengembangan Prototype Sistem Berikut tahapan pengembangan sistem berdasarkan hasil analisis tahap sebelumnya: 1 Kebutuhan Fungsional Sistem Berikut kebutuhan antar muka, kebutuhan proses, kebutuhan penyimpanan data, dan kebutuhan kontrol dari sistem e-commerce PT. Ekko Hejo:
Rancangan proses bisnis pada sistem ecommerce ini, customer dapat melakukan pemesanan secara online dan diproses oleh bagian marketing (admin). Sistem ini memiliki katalog produk yang disertai deskripsi singkat dan harga tiap produk. Diagram alir transaksi dalam sistem e-commerce ini dapat dilihat pada Gambar 5.
a Kebutuhan Antar Muka Kebutuhan antar muka meliputi pemasukan data produk secara otomatis dan kemudahan tampilan antar muka pemasukan data bagi user (O‟Brien 2005). Kebutuhan antar muka bagi calon customer dapat dibagi sebagai berikut: Kebutuhan mengenai tampilan identitas dan informasi mengenai perusahaan. Kemudahan melihat informasi produk olahan sabut kelapa dan jute yang ditawarkan. Kemudahan melakukan pendaftaran sebagai customer baru. Kebutuhan fasilitas komunikasi dengan PT. Ekko Hejo. Kebutuhan antar muka bagi customer dapat dijelaskan sebagai berikut: Kemudahan menggunakan tampilan pada proses pemesanan. Kebutuhan informasi pengerjaan pesanan. Kebutuhan fasilitas pemeriksa pembayaran. Kebutuhan informasi perintah pembayaran. Kebutuhan fasilitas komukasi dengan PT. Ekko Hejo. Kebutuhan antar muka bagi admin (PT. Ekko Hejo) dapat dijelaskan sebagai berikut: Kemudahan melihat informasi pemesanan. Kemudahan melihat informasi status pembayaran. Kemudahan melihat informasi data customer. Kebutuhan fasilitas komunikasi dengan customer dan calon customer. b Kebutuhan Proses Meliputi proses penghitungan secara otomatis total penjualan dan biaya pengiriman secara cepat. c Kebutuhan Penyimpanan Meliputi penerimaan dan update data produk, harga, dan data customer secara cepat. d Kebutuhan Kontrol Meliputi peringatan kesalahan pemasukan data dan konfirmasi secara cepat kepada customer. 2 Rancangan Proses Bisnis
Gambar 5 Diagram alir pemesanan produk dengan e-commerce Keterangan: 1. Customer memilih produk yang akan dipesan melalui katalog di website PT. Ekko Hejo. 2. Jika customer ingin memesan produk tersebut, maka customer mendaftar sebagai
11
member sistem e-commerce PT. Ekko Hejo. Tetapi, jika customer tidak melakukan pendaftaran, maka customer tidak dapat melakukan pemesanan. 3. Customer melakukan pemesanan produk melalui sistem. Pada tahapan ini customer memilih produk dengan jumlah yang dikehendaki, mengetahui jumlah total biaya yang harus dibayar dan sekaligus menyetujui pemesanan. Pembayaran dapat dilakukan dengan dua cara yaitu transfer antar bank dan menggunakan payment gateway PayPal (kartu kredit atau saldo akun PayPal). 4. Sistem akan e-commerce PT. Ekko Hejo akan mengolah informasi pemesanan tersebut. 5. Sistem akan e-commerce PT. Ekko Hejo membuat invoice dan dikirimkan kepada customer untuk melakukan pembayaran pesanan. 6. Customer melakukan pembayaran dan konfirmasi pembayaran kepada sistem. 7. Sistem e-commerce PT. Ekko Hejo akan mengolah informasi tersebut. Lalu bagian marketing membuat rancangan produksi dan dikirim ke bagian produksi. Jika customer telah melakukan pembayaran, maka customer menerima invoice (bukti pembayaran). 8. Bagian produksi melakukan penghitungan ulang penjadwalan dan perencanaan produksi untuk menentukan waktu penyelesaian pesanan. Bagian produksi memberitahukan waktu penyelesaian pesanan kepada bagian marketing. Bagian marketing akan memberitahukan waktu penyelesaian kepada customer. 9. Bagian produksi melakukan proses produksi dilakukan sesuai pesanan. 10. Setelah selesai, produk disimpan di dalam gudang. Bagian produksi akan memberikan konfirmasi kepada bagian marketing bahwa pesanan telah diproduksi. 11. Pesanan dikirim ke alamat customer (ex gudang pembeli) atau customer mengambilnya di gudang PT. Ekko Hejo (ex factory). Aplikasi ini memungkinkan customer untuk memilih sendiri produk olahan sabut kelapa dan jute sesuai dengan kebutuhan dan dapat mengetahui jumlah harga produk. Sehingga dengan adanya sistem ini dapat mempermudah kerja bagian marketing. Pemesanan secara online, memungkinkan customer untuk langsung menyetujui daftar pesanan produk dan harga yang ditentukan. Proses persetujuan
pemesanan secara online ini akan mengurangi waktu yang sering dilakukan oleh bagian marketing terhadap customer. Rancangan proses bisnis sistem e-commerce yang dibuat menyesuaikan dengan proses bisnis yang ada, agar memudahkan bagian marketing untuk menggunakan sistem e-commerce tersebut. Bagian marketing bertugas memproses pesanan yang masuk untuk dibuatkan rancangan produksi dan menginformasikan kepada customer mengenai penyelesaian pesanan. Perbedaan antara proses bisnis saat ini dengan proses bisnis sistem e-commerce terletak pada penentuan harga produk. Proses bisnis saat ini, harga produknya ditentukan berdasarkan negosiasi antara pembeli dengan perusahaan mengikuti harga yang diinginkan pembeli, jumlah pesanan, harga bahan baku, biaya produksi, dan nilai tukar rupiah terhadap dolar. Sedangkan proses bisnis sistem ecommerce yang dibuat, harga produk tidak dapat dinegosiasi, tetapi selalu di-update berdasarkan perubahan harga bahan baku, biaya produksi, dan nilai tukar rupiah terhadap dolar. Sehingga proses bisnis menjadi lebih cepat karena tidak dilakukannya proses negoisasi. Revisi Prototype 1 Implementasi Sistem Implementasi sistem e-commerce ini menggunakan open source shopping cart Prestashop 1.4.8.3. Prestashop merupakan salah satu open source shopping cart di bidang ecommerce yang mulai banyak dipakai saat ini, hal ini tidak terlepas dari kemudahan proses instalasinya dan fitur-fiturnya yang sangat lengkap (Prestashop 2012). Sistem dapat diakses melalui URL http://shop.ekkohejo.com atau http://shop.ekkohejoindonesia.com. Tampilan antar muka sistem e-commerce PT. Ekko Hejo secara umum terbagi menjadi beberapa bagian yaitu header, top menu, left column blocks, center blocks, right column blocks, dan footer. Tampilan antar muka sistem e-commerce PT. Ekko Hejo dapat dilihat pada Lampiran 7. 2 Sistem Pembayaran Dalam sistem e-commerce ini pembayaran dapat dilakukan dengan dua metode yaitu pembayaran menggunakan transfer antar bank dan pembayaran menggunakan payment gateway PayPal. Untuk pembayaran menggunakan payment gateway PayPal dapat menerima pembayaran melalui kartu kredit (jika tidak memiliki akun PayPal) dan pembayaran menggunakan saldo akun PayPal.
12
Skema cara pembayaran tersebut dapat dilihat pada Lampiran 8. Pembayaran menggunakan payment gateway PayPal dijamin keamanannya karena menggunakan VeriSign Class 3 Extended validation SSL Certificate Authority (PayPal 2012). SSL yang dipakai pada PayPal terlihat pada web browser seperti yang terlihat pada Gambar 6.
Gambar 6 Sertifikat SSL pada browser web Google Chrome Pembayaran menggunakan metode transfer antar bank dilakukan dengan langkah-langkah berikut: 1 Calon customer melakukan registrasi dan menginput data customer. 2 Memesan produk dengan mengklik tombol “add to cart” dengan jumlah yang diinginkan. 3 Menyelesaikan proses pemesanan dengan cara mengklik tombol “check out.” 4 Memastikan alamat pesanan akan diantar. 5 Memilih cara pengiriman pesanan (ex factory atau ex gudang pembeli yang diantar langsung oleh PT. Ekko Hejo). 6 Memilih metode pembayaran transfer antar bank. 7 Mentransfer dana ke ke rekening PT. Ekko Hejo sesuai dengan total yang harus dibayar. Pada berita transfer mencantumkan nomor order. 8 Melakukan konfirmasi ke pihak PT. Ekko Hejo melalui halaman “payment confirmation.” 9 Menunggu produk akan dikirim dan untuk memeriksa status proses pesanan dapat dilihat di halaman “my orders” pada menu “my account.” Pembayaran menggunakan kartu kredit melalui payment gateway PayPal dilakukan dengan langkah-langkah berikut:
1 Calon customer melakukan registrasi dan menginput data customer. 2 Memesan produk dengan mengklik tombol “add to cart” dengan jumlah yang diinginkan. 3 Menyelesaikan proses pemesanan dengan cara mengklik tombol “check out.” 4 Memastikan alamat pesanan akan diantar. 5 Memilih cara pengiriman pesanan (ex factory atau ex gudang pembeli yang diantar langsung oleh PT. Ekko Hejo). 6 Memilih metode pembayaran lewat PayPal. 7 Menginput data kartu kredit (nama pemegang, nomor kartu kredit, dan tanggal expired kartu kredit). 8 Menerima e-mail dari PayPal jika transaksi telah berhasil. 9 Menunggu produk akan dikirim dan untuk memeriksa status proses pesanan dapat dilihat di halaman “my orders” pada menu “my account.” Pembayaran menggunakan saldo akun PayPal dilakukan dengan langkah-langkah berikut: 1 Calon customer melakukan registrasi dan menginput data customer. 2 Memesan produk dengan mengklik tombol “add to cart” dengan jumlah yang diinginkan. 3 Menyelesaikan proses pemesanan dengan cara mengklik tombol “check out.” 4 Memastikan alamat pesanan akan diantar. 5 Menggunakan jasa pengantaran pesanan PT. Ekko Hejo. 6 Memilih metode pembayaran lewat PayPal. 7 Log in ke PayPal dengan mengisi username dan password. 8 Mengklik persetujuan untuk melakukan pembelian menggunakan saldo PayPal. 9 Menunggu produk akan dikirim dan untuk memeriksa status proses pesanan dapat dilihat di halaman “my orders” pada menu “my account.” 3 Pengujian Sistem Setelah sistem diimplementasikan dilakukan pengujian untuk mengetahui kecocokan sistem dan kebutuhan informasi. Pengujian sistem ecommerce untuk penjualan dilakukan dengan metode black box dengan memberikan input berupa perintah masukan dari pengguna dan melihat output yang muncul dari sistem. Sedangkan untuk bagian pembayaran secara online (PayPal) dilakukan pengujian PayPal Sandbox. a Black Box Testing
13
Sistem e-commerce yang telah diimplementasikan diuji dengan metode black box dengan memberikan input dan melihat output yang muncul. Input yang digunakan adalah perintah masukan dari pengguna dan keluaran didapat dari sistem e-commerce ini. Skema pengujian den sistem e-commerce dapat dilihat di Gambar 7.
Situs pengujian PayPal Sandbox dapat diakses di alamat https://developer.paypal.com. Untuk bisa menggunakannya harus log in terlebih dahulu. Setelah log in, dalam pengujian menggunakan PayPal Sandbox, dibutuhkan dua jenis akun pengujian yaitu personal dan business. Ketika membuat sebuah akun pengujian, informasi yang didapat sebagai berikut: Alamat e-mail. E-mail dan password untuk akun pengujian PayPal. Pertanyaan keamanan dan jawabannya.
Gambar 7
Skema pengujian sistem ecommerce PT. Ekko Hejo
Pengujian dilakukan untuk beberapa kasus uji berdasarkan kebutuhan informasi dan kebutuhan fungsional sistem. Kasus pengujian yang dilakukan berdasarkan fungsi-fungsi yang telah dibangun berdasarkan kebutuhan fungsi. Pengujian dilakukan dengan menggunakan bantuan skenario pengujian untuk pihak PT. Ekko Hejo dan 10 responden sebagai calon customer dan customer. Skenario pengujian untuk pengguna calon customer dan customer yang digunakan pada penelitian ini dapat dilihat pada Lampiran 9. Lalu, skenario pengujian untuk pengguna admin yang digunakan pada penelitian ini dapat dilihat pada Lampiran 10. Hasil pengujian menunjukkan bahwa seluruh menu telah berfungsi dengan baik. Tabel hasil pengujian dapat dilihat pada Lampiran 11. Sistem e-commerce yang telah berhasil dibangun, berjalan dengan baik pada browser web Google Chrome dan Mozilla Firefox. b PayPal Sandbox Testing PayPal Sandbox adalah menguji fitur-fitur dari PayPal dan API (Application Programming Interface) secara mandiri dalam lingkungan PayPal. PayPal Sandbox adalah salinan situs dari Live PayPal. Tujuannya adalah memberikan lingkungan yang aman untuk pengembang dalam pengujian dan integrasi dan membantu menghindari masalah yang mungkin terjadi pada saat integrasi dengan PayPal yang sebenarnya. Sebelum pindah ke PayPal yang sebenarnya, aplikasi yang berbasis PayPal harus menguji aplikasinya di Sandbox (PayPal 2012). Berikut perbedaan antara Sandbox dan Live PayPal dapat dilihat pada Lampiran 12.
Untuk akun pengujian business, informasi tambahan yang didapat adalah sebagai berikut:
Nama usaha dan alamat. Informasi kontak customer service. Informasi kontak pemilik business. Alamat pemilik business. Nomor kartu penduduk untuk mendaftar PayPal Payment Pro.
Dalam pengujian sistem pembayaran PT. Ekko Hejo secara online mengunakan PayPal Sandbox, telah dibuat akun pengujian sebagai berikut: Business (
[email protected]) dengan saldo awal sebesar $0,00 USD. Tampilan saldo awal akun pengujian business dapat dilihat pada Gambar 8.
Gambar 8 Saldo awal akun pengujian business Personal (
[email protected]) dengan saldo awal sebesar $645,00 USD. Tampilan saldo awal akun pengujian personal dapat dilihat pada Gambar 9.
Gambar 9 Saldo awal akun pengujian personal Sistem pembayaran PT. Ekko Hejo secara online menggunanakan PayPal open source payment module v2.8.7 dari Prestashop. Untuk melakukan pengujian, dibutuhkan API
14
Credential untuk melakukan pengujian. API didapat dari akun pengujian business. Dengan rincian API sebagai berikut: Test account:
[email protected]. API username: adityanurjohansyah_api1.gmail.com. API password: 6FKC5JC3FTGU8L2Z Signature: AHWDQvueDNJ7kP8ghTEHa.zqdWAfA6j X8wiILfzLeVq3Ji2KDtR7BfT1
Setelah itu melakukan konfirmasi bahwa pembayaran menggunakan akun PayPal dengan mengklik checklist button dan mengklik tombol agree and continue. Tampilan konfirmasi pembayaran melalui akun PayPal dapat dilihat pada Gambar 12.
Pengujian dilanjutkan dengan melakukan transaksi pembelian di sistem tersebut. Akun pengujian personal melakukan pendaftaran di sistem e-commerce PT. Ekko Hejo sehingga bisa melakukan transaksi pembayaran. Setelah memilih produk dan masuk ke keranjang untuk melakukan pembayaran, pilih pembayaran menggunakan PayPal. Halaman akan berpindah ke alamat situs PayPal dengan jalur yang aman karena menggunakan SSL (https). Pada halaman pembayaran melalui payment gateway PayPal terdapat pilihan pembayaran menggunakan kartu kredit (tidak punya akun PayPal) atau menggunakan akun PayPal. Pilihan pembayaran menggunakan kartu kredit atau menggunakan akun PayPal dapat dilihat pada Gambar 10.
Gambar 12 Konfirmasi pembayaran melalui akun pengujian personal PayPal Setelah itu melakukan konfirmasi alamat dengan mengklik checklist button dan biaya yang harus dibayar. Tampilan konfirmasi alamat dan biaya yang harus dibayar dapat dilihat pada Gambar 13.
Gambar 10 Pembayaran dengan payment gateway PayPal Apabila sudah memiliki akun PayPal maka memilih cara pembayaran melalui akun PayPal dan melakukan log in dengan memasukan alamat e-mail dan password akun pengujian PayPal. Tampilan log in pembayaran melalui akun PayPal dapat dilihat pada Gambar 11.
Gambar 13 Konfirmasi alamat dan pembayaran melalui akun pengujian personal PayPal
Gambar 11 Pembayaran melalui akun pengujian personal PayPal
Setelah melakukan pembayaran, saldo akun pengujian business bertambah menjadi $110,21
15
USD. Tampilan saldo akhir akun pengujian business dapat dilihat pada Gambar 14
telah berhasil. Tampilan konfirmasi informasi pembayaran dapat dilihat pada Gambar 16.
Gambar 14 Saldo akhir akun business setelah transaksi pengujian Apabila tidak memiliki akun PayPal, pembayaran dapat menggunakan kartu kredit melalui payment gateway PayPal. Dilakukan dengan mengisi biodata yang dibutuhkan seperti nomor kartu kredit, tanggal expired kartu kredit, nomor CSC, alamat billing, jenis nomor yang dapat dihubungi, nomor telepon dan alamat email. Tampilan pengisian biodata yang dibutuhkan untuk pembayaran menggunakan kartu kredit dapat dilihat pada Gambar 15.
Gambar 16 Konfirmasi informasi pembayaran Setelah melakukan pembayaran, saldo akun pengujian business bertambah menjadi $230,03 USD. Tampilan saldo akhir akun pengujian business dapat dilihat pada Gambar 17.
Gambar 17 Saldo akhir akun business setelah transaksi pengujian Berdasarkan pengujian cara pembayaran PayPal menggunakan PayPal Sandbox Testing, sistem pembayaran melalui PayPal berhasil dibangun. Gambar 15 Pembayaran menggunakan kartu kredit melalui PayPal
Penggunaan dan Pemeliharaan Sistem yang Telah Disetujui
Setelah melakukan pengisian informasi kartu kredit, dilakukan konfirmasi informasi pembayaran (alamat pengiriman, cara pembayaran, dan informasi kontak). Konfirmasi pembayaran dilakukan dengan cara mengklik tombol pay now. Kemudian PayPal akan mengirim konfirmasi pembayaran melalui email apabila pembayaran melalui kartu kredit
Sistem yang telah berhasil dibangun dan disetujui untuk digunakan, selanjutnya akan dilakukan pemeliharaan. Pemeliharaan sistem berupa update informasi atau desain halaman web dapat dilakukan secara periodik. Informasi pada sistem e-commerce sebaiknya diperbaharui minimal sebulan sekali. Dilakukan minimal sebulan sekali mengikuti jadwal rapat rutin bulanan yang dilakukan pihak PT. Ekko Hejo.
16
Pembaharuan ini dilakukan untuk menarik perhatian customer sehingga customer tidak cepat bosan dan akan kembali mengunjungi situs. Penentuan informasi baru atau perubahan desain yang hendak ditampilkan ditentukan pada sebuah rapat rutin. Skema aliran prosedur pemeliharaan sistem dapat dilihat pada Gambar 18.
mengetahui penerimaan pengguna terhadap sistem yang diperbaharui.
sistem
Apabila pengujian sistem tidak menunjukan hasil bahwa perubahan telah dilakukan dengan benar dan tidak mengalami kesalahan serta uji coba menunjukan penerimaan baik dari pengguna sistem, maka dilakukan penerapan sistem baru atau penyesuaian data atau modifikasi sistem pada sistem yang lama. Setelah perubahan sistem dilakukan, pihak PT. Ekko Hejo membuat publikasi bahwa sistem e-commerce telah diperbaharui. Publikasi ini ditujukan untuk semua bagian perusahaan dan customer pengguna ecommerce. Evaluasi Terhadap eCRM Hasil evaluasi sistem yang dibuat terhadap eCRM dapat dilihat pada Lampiran 13. Sistem yang telah dibangun, dievaluasi apakah mendukung tiga aspek eCRM yaitu: 1 Aspek pre-purchase a Website presentation Tersedianya gambar, video dan informasi yang ditampilkan dengan baik sehingga calon customer dan customer dapat dengan mudah memperoleh informasi tentang produk, cara pemesanan produk, dan cara pembuatan produk. Hal ini sangat penting untuk menarik perhatian calon customer dan customer sehingga dapat meningkatan keputusan untuk membeli produk tersebut.
Gambar 18 Prosedur pemeliharaan sistem Pemeliharaan sistem dapat diawali dari masukan dari customer atau dari dalam PT. Ekko Hejo sendiri. Hal ini dilakukan karena pengguna sistem e-commerce PT. Ekko Hejo adalah customer dan pihak PT. Ekko Hejo itu sendiri. Apabila dalam hasil rapat disetujui bahwa dilakukannya perubahan, maka akan ditinjau kembali permintaan dan mengumpulkan informasi yang diperlukan. Setelah rancangan perubahan disetujui, maka dilakukan perubahan sistem sesuai permintaan dan dilakukan pengujian sistem untuk memastikan perubahan telah dilakukan dengan benar. Pengujian dilakukan terhadap pengguna sistem untuk
b Access to information Adanya menu informasi (about us, how to order, delivery, terms and conditions of use, privacy policy, dan FAQ) yang ditampilkan di kiri dan tersedia di setiap halaman website, customer dengan mudah untuk memperoleh informasi tentang sistem e-commerce PT. Ekko Hejo. c Information quality Informasi yang berada di sistem ecommerce Ekko Hejo akan terus di-update terutama informasi harga produk karena mengikuti harga bahan baku, biaya produksi dan harga rupiah terhadap dolar yang selalu berubah. Informasi akan terus di-update untuk menjaga kualitas informasi sehingga dapat meningkatan keputusan customer untuk membeli produk tersebut. d Loyalty programme Program penghargaan kepada customer yang setia bertransaksi melalui sistem ecommerce PT. Ekko Hejo akan diadakan
17
dengan memberikan voucher atau potongan harga. Dengan adanya program tersebut dapat meningkatkan keputusan customer lain bertransaksi melalui sistem e-commerce PT. Ekko Hejo. e Search capabilites Tersedianya kotak pencarian produk yang akan tampil di setiap halaman sistem, dapat memudahkan customer untuk mencari produk yang diinginkan. Dengan adanya kotak pencarian tersebut secara tidak langsung meningkatkan keputusan customer untuk bertransaksi melalui sistem e-commerce PT. Ekko Hejo. Berdasarkan diagram alir transaksi pemesanan produk dengan e-commerce (pada Gambar 2), aspek pre-purchase terjadi pada langkah 1 sampai dengan langkah 5. Sistem ecommerce PT. Ekko Hejo memberikan kepuasan kepada pelanggan sebelum melakukan transaksi dengan cara menampilkan informasi produk dan pelayanan secara detil sehingga dapat meningkatkan keputusan pelanggan untuk melakukan pembelian. 2 Aspek at-purchase a Payment method Sistem e-commerce PT. Ekko Hejo menerima pembayaran melalui transfer antar bank dan pembayaran menggunakan payment gateway PayPal (kartu kredit dan akun PayPal). Dengan menyediakan berbagai metode pembayaran dapat memudahkan dan meningkatkan minat customer bertransaksi melalui sistem e-commerce PT. Ekko Hejo. b Privacy and security Data pribadi, dan data transaksi customer disimpan dengan aman oleh PT. Ekko Hejo dan tidak dipublikasikan kepada pihak lain. Hal ini dilakukan untuk membangun trust dan hubungan jangka panjang dengan customer. c Dynamic pricing Customer yang sering melakukan transaksi melalui sistem e-commerce PT. Ekko Hejo akan diberi harga khusus dengan memberikan voucher berdasarkan riwayat pemesanan. Voucher tersebut nanti digunakan pada saat pembayaran dan dilakukan proses input voucher untuk memperoleh potongan harga. Dengan adanya program tersebut, harga yang harus dibayar untuk setiap customer beragam berdasarkan voucher yang didapat. Dengan adanya program tersebut dapat meningkatkan keputusan customer lain bertransaksi melalui sistem e-commerce PT. Ekko Hejo. d Promotions
Customer yang mendaftarkan alamat email-nya untuk berlangganan newsletter akan mendapatkan informasi penawaran. Melalui newsletter, customer akan terus mendapatkan informasi penawaran produk. Dengan adanya newsletter dapat meningkatkan keputusan customer untuk bertransaksi melalui sistem ecommerce PT. Ekko Hejo. e Ordering process / speed Perusahaan menyediakan dua metode pengiriman yaitu ex factory (customer mengambilnya di gudang PT. Ekko Hejo) dan ex gudang pembeli (PT. Ekko Hejo secara langsung mengirim pesanan ke alamat sesuai pesanan). Dengan adanya pilihan metode pengiriman, dapat memudahkan dan meningkatkan minat customer bertransaksi melalui sistem e-commerce PT. Ekko Hejo. Berdasarkan diagram alir transaksi pemesanan produk dengan e-commerce (pada Gambar 2), aspek at-purchase terjadi pada langkah 6 sampai dengan langkah 11. Sistem ecommerce PT. Ekko Hejo memberikan kepuasan kepada pelanggan pada saat melakukan transaksi dengan cara memberikan kemudahan pemilihan metode pembayaran, jaminan keamanan data pada saat transaksi, dan pemilihan metode pengiriman pesanan. 3 Aspek post-purchase a Problem solving Sistem menyediakan menu contact dan online support untuk memberikan kemudahan customer berkomunikasi dengan pihak PT. Ekko Hejo. Selain melalui menu contact dan online support, customer dapat berhubungan dengan pihak PT. Ekko Hejo melalui telepon dan faximile. Dengan adanya fasilitas tersebut dapat meningkatkan trust customer karena kemudahan komunikasi dengan PT. Ekko Hejo. b Order tracking Fasililtas order tracking saat ini masih melalui layanan customer service, karena PT. Ekko Hejo melakukan pengiriman secara langsung ke tempat tujuan (gudang pembeli). Sebagai pengganti dari fitur order tracking, sistem menyediakan fitur informasi pemesanan. Dengan adanya informasi status pemesanan, customer dapat mengetahui proses pengerjaan pesanan. Setiap customer yang bertransaksi di sistem ini, dapat melihat informasi status pemesanan dengan mengakses order history pembelian dari menu my account. Dengan adanya fasilitas ini dapat meningkatkan kenyamanan customer.
18
c After sale service Pihak PT. Ekko Hejo menyediakan fasilitas menu contact dan online support pada sistem untuk memudahkan komunikasi dengan customer. Dengan adanya fasilitas tersebut dapat meningkatkan trust customer karena adanya pelayanan setelah transaksi terjadi. Berdasarkan diagram alir transaksi pemesanan produk dengan e-commerce (pada Gambar 2), aspek post-purchase terjadi pada saat pesanan sudah dikirim ke pelanggan. Sistem e-commerce PT. Ekko Hejo memberikan kepuasan kepada pelanggan setelah melakukan transaksi dengan cara memberikan kemudahan komunikasi mengenai produk dan pelayanan yang diberikan oleh perusahaan sehingga dapat meningkatkan keputusan pelanggan untuk kembali melakukan transaksasi melalui sistem e-commerce PT. Ekko Hejo. Secara keseluruhan sistem e-commerce PT. Ekko Hejo belum memenuhi ketiga aspek ECRM. Ada bagian yang tidak terpenuhi yaitu order tracking (tidak adanya pelacakan posisi pesanan) melalui sistem secara otomatis. Karena tidak terpenuhinya secara keseluruhan ketiga aspek tersebut, sistem yang dibangun belum memenuhi aspek eCRM secara optimal. Pengujian Usability Menggunakan Kuesioner Hasil kuesioner usability sistem e-commerce PT. Ekko Hejo dapat dilihat pada Lampiran 14. Pada tipe pengguna browser didapatkan nilai rata-rata parameter sebesar 87% telah memenuhi usability untuk browser. Nilai terkecil pada kategori search yaitu sebesar 85% (34 dari 40 orang). Hal ini bisa terjadi karena fungsi search hanya untuk produk dan kategori produk, selain itu fungsi search pada sistem ini belum dibuat secara kompleks seperti adanya ekspansi kueri atau pencarian untuk kueri yang ambigu, karena produk yang baru dijual pada sistem ini tidak banyak. Pada tipe pengguna evaluator didapatkan nilai rata-rata parameter sebesar 88% telah memenuhi usability untuk evaluator. Nilai terkecil pada kategori lainnya (testimonial) yaitu sebesar 81% (13 dari 16 orang). Hal ini bisa terjadi karena pada sistem ini hanya menampilkan komentar para anggota (member) dari sistem ini mengenai salah satu produk. Fungsi komentar dapat dilihat dari halaman detil produk. Sedangkan untuk testimoni keseluruhan mengenai sistem e-commerce ini baik itu testimoni produk ataupun pelayanan tidak tersedia pada sistem ini.
Pada tipe pengguna transactor didapatkan nilai rata-rata sebesar 86% telah memenuhi usability untuk transactor. Nilai terkecil pada kategori membership not required, the discount bundle, dan offer customer discount coupons for returning purchases. Pada kategori membership not required tidak tersedia pada sistem ecommerce ini karena untuk bisa bertransaksi di sistem ini perlu pendaftaran untuk mengetahui informasi biodata customer. Kemudian pada kategori the discount bundle tidak tersedia pada sistem e-commerce ini karena untuk setiap pembelian dalam jumlah berapapun dikenakan biaya sesuai dengan jumlah yang dibeli tanpa adanya diskon atau potongan harga. Diskon hanya akan diberikan oleh PT. Ekko Hejo hanya kepada customer yang sering melakukan pembelian pada sistem ini. Kemudian pada kategori offer customer discount coupons for returning purchases tidak tersedia pada sistem ini karena tidak adanya pengembalian produk yang sudah dibeli. Setiap produk yang diproduksi oleh PT. Ekko Hejo diperiksa kualitas produknya dengan ketat sehingga tidak ada produk yang cacat untuk dikirim ke konsumen. Pada tipe pengguna customer didapatkan nilai rata-rata sebesar 81% telah memenuhi usability untuk customer. Nilai terkecil pada kategori return and exchange policies dan turning customer into sellers. Pada kategori return and exchange policies tidak tersedia pada sistem ini karena tidak ada pengembalian atau penukaran produk yang sudah dibeli. Sedangkan pada kategori turning customer into sellers tidak tersedia karena perusahaan belum mengadakan program untuk menjadikan customer menjadi penjual kembali. Setiap customer dari PT. Ekko Hejo yang melakukan pembelian produk, langsung menggunakan produk bukan untuk dijual kembali. Secara keseluruhan rata-rata usability sistem e-commerce PT. Ekko Hejo telah memenuhi parameter usability di Indonesia dengan nilai di atas 80%. Nilai terkecil pada tipe pengguna customer didapatkan karena beberapa parameter belum terpenuhi secara sempurna. Berdasarkan data tersebut, usability sistem e-commerce PT. Ekko Hejo telah cukup memenuhi usability website e-commerce di Indonesia untuk empat tipe pengguna (browser, evaluator, transactor, dan customer).
19
SIMPULAN DAN SARAN Simpulan Sistem e-commerce untuk PT. Ekko Hejo telah berhasil dibangun menggunakan open source shopping cart Prestashop 1.4.8.3 dengan sistem pembayaran secara online yang aman melalui payment gateway PayPal sehingga trust pengguna dapat meningkat. Jaminan keamanan sistem pembayaran online melalui payment gateway PayPal dijamin dengan adanya VeriSign Class 3 Extended Validation SSL Certificate Authority. Sistem yang dibangun belum memenuhi tiga aspek dalam eCRM secara optimal. Salah satu dari aspek post-purchase yaitu order tracking masih melalui layanan customer service. Sebagai gantinya customer dapat mengetahui informasi pengerjaan pesanan melalui order history dari menu my account. Sistem yang dibangun telah cukup memenuhi usability e-commerce di Indonesia. Secara keseluruhan usability sistem e-commerce PT. Ekko Hejo telah memenuhi parameter usability di Indonesia dengan nilai di atas 80%. Saran Saran untuk penelitian selanjutnya adalah: 1 Diterapkannya cara pembayaran lain selain melalui transfer antar bank dan payment gateway PayPal. 2 Penyatuan sistem e-commerce dengan sistem informasi pengendalian dan penjadwalan produksi (Supply Chain Management) akan menghasilkan output yang baik bagi perusahaan dalam menjalankan proses produksi.
DAFTAR PUSTAKA
https://www.cabforum.org/EV_Certificate_ Guidelines.pdf [13 Okt 2012]. Chak A. 2003. Submit Now: Designing Persuasive Web Sites. Indiana: New Riders. Darvish H, Kafashzadeh AR, Ahmadnia H. 2012. Studying the customer relationship management: a case study at persian technology firm. Economic Insights 64:1-18. Dutton DP. 2000. Trust-issuses in the design and development of electronic commerce systems. [disertasi]. South Brisbane: School of Computing and Information Technology Griffith University. [DS] Daily Social Research. 2011. How Indonesia„s youngsters use e-commerce. http://dsresearch.net/reports/2011/ecommerc e-april [19 Jan 2012]. [FAOSTAT] Food and Agricultural Organization of The United Nations. 2010. Jute production 2010. http://faostat3.fao.org [31 Jul 2012]. Fransiscus F. 2006. Sistem informasi pemasaran berbasis web dengan pendekatan metode CRM (studi kasus: PT. Liza Herbal International) [skripsi]. Bogor: Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut Pertanian Bogor. Harjanto I. 2005. Perancangan e-commerce pada PT. Fajar Surya Wisesa, Cibitung [skripsi]. Bogor: Fakultas Teknologi Pertanian, Institut Pertanian Bogor. Lia TM. 2012. Kajian usability website ecommerce Indonesia berdasarkan perspektif tipe pengguna transactor dan customer [skripsi]. Bogor: Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut Pertanian Bogor.
Alhaiou T, Irani Z, Maged A. 2009. The relationship between eCRM implementation and e-loyalty at different adoption stages of transaction cycle: a conceptual framework and hypothesis. Di dalam: Proceedings of European and Mediterranean Conference on Information Systems; Izmir, 13-14 Jul 2009. Izmir: EMCIS. hlm 1-12.
Moko EM. 2002. Pengembangan electronic commerce untuk pemberdayaan agroindustri minyak kelapa sawit [skripsi]. Bogor: Fakultas Teknologi Pertanian, Institut Pertanian Bogor.
[APCC] Asian and Pasific Coconut Community. 2009. Coconut Statistical Yearbook 2009. Jakarta: APCC.
[PayPal] PayPal Documentation Team. 2012. Sandbox user guide. https://cms.paypal.com/cms_content/US/en_ US/files/developer/PP_Sandbox_UserGuide .pdf [18 Agus 2012].
[CABF] Certificate Authorities and Browser Forum. 2010. Guidelines for the issuance and management of extended validation certificates.
O‟Brien JA. 2005. Introduction to Informations Systems. Ed ke-12. New York: McGrawHill.
Proft ND. 2001. Building e-commerce trust applying usability principles [skripsi].
20
Maastricht: The Netherlands International Business Studies, University of Maastricht. [Prestashop] Prestashop Documentation Team. 2012. Developer guide. http://doc.prestashop.com/display/PS14/Dev eloper+Guide [30 Jul 2012]. Sadiah HT. 2012. Kajian usability website ecommerce Indonesia berdasarkan perspektif tipe pengguna browser dan evaluator [skripsi]. Bogor: Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut Pertanian Bogor. Teo TSH, Liu J. 2007. Consumer trust in ecommerce in the United States, Singapore and China. Omega 30:22-38. Thomas SA. 2000. SSL and TLS Essentials : Securing Web. New York: Wiley Computer Publishing. VeriSign. 2011. VeriSign trust network certification practice statement. http://www.verisign.com/repository/CPSv3. 8.4_final.pdf [13 Okt 2012]
LAMPIRAN
22
Kategori
Tipe Pengguna
Lampiran 1 Parameter usability berdasarkan tipe pengguna browser dan evaluator (Sadiah 2012)
Subkategori
Tujuan Situs Tentang Perusahaan Produk
Navigasi Product detail page
Evaluator
SERP
Other
Search
Browser
Homepage
Avoid Usability
Other
Link Scanning Content Vertical Scrolling No Welcome Date Bookmark Registrasi Fitur Keranjang Breadcrumbs Hirarki Kategori atau klasifikasi Simple box searh Searching visible every page Result search (synonym query) Error message Query expansion Search all default URL Sederhana Stok Page name Button clickable and visible Product listing Paging Sorting product Comparison product Detail Product Similar and complementary product Photo/image/picture Button a buy (add to basket Price Testimonial
Deskripsi Batasan Penelitian
Tersedianya logo dan tagline Tersedianya link about us, contact us, dan privacy policy. Tersedianya contoh produk dan produk yang populer. Tidak ada scrolling secara horizontal, halaman splash, pop up window, dan banner. Text link pada konten homepage harus berwarna biru, berubah warna setelah diklik, dan harus bergaris bawah atau saat kursor didekatkan pada text link. Adanya heading dan produk tersusun secara vertical. Halaman homepage tidak tergulung Tidak ada ucapan selamat datang Tersedianya tanggal Tersedianya bookmark Tersedianya link registrasi Tersedianya fitur keranjang Tersedianya navigasi breadcrumb Kategori tersusun secara hirarki Tersedianya kategori dan klasifikasi Tersedianya kotak pencarian dan tombol search Kotak pencarian tersedia di setiap halaman Hasil query dapat berupa sinonim Menghasilkan pesan kesalahan Search engine menerjemahkan query ambigu Tersedianya pencarian default Terdapat pola pada URL Tersedianya stok Tersedianya nama untuk setiap halaman Tersedianya button yang jelas Tersedianya produk pada halaman SERP Tersedianya paging Tersedianya pilihan untuk mengurutkan produk pada halaman SERP Tersedianya pilihan untuk membandingkan produk Tersedianya detail produk Tersedianya produk sejenis atau pelengkap
Tersedianya photo/image/gambar Tersedianya button membeli atau tambah ke keranjang Tersedianya informasi harga Tersedianya testimonial
23
Kategori It all start at home List and buy
Deskripsi Batasan Penelitian
Tersedianya daftar produk pada halaman produk beserta tombol beli, sehingga pengguna dapat langsung bertransaksi tanpa harus masuk lebih dalam ke halaman detail produk. Don‟t hide them only at the very top of your pages
Tidak adanya link atau button pada bagian pojok atas. Link atau button ini sebaiknya tidak diletakkan di pojok atas karena bagian tersebut jarang terlihat oleh pengguna.
Do make your calls to action clickable
Tersedianya link atau button yang dapat memudahkan pengguna untuk melakukan transaksi seperti link atau button “add to cart.”
Don‟t be afraid to be redudant
Tersedianya button atau link sign up pada setiap bagian halaman agar pengguna dapat mengakses button atau link tersebut dari setiap bagian halaman.
Different Membership ways to not required pay
Fork your transaction
Tersedianya langkah-langkah proses transaksi seperti pengisian detil produk yang dibeli, pengisian jasa pengiriman, pengisian data pengiriman, pemilihan metode pembayaran, dan konfirmasi pembelian (minimal dua langkah proses transakasi). Tersedianya fasilitas guest user dengan tidak memaksakan pengguna untuk menjadi member.
Tersedianya berbagai pilihan cara pembayaran seperti transfer antar bank, COD, rekening bersama, dan kartu kredit.
The discount bundle User‟s information
Transactor
Subkategori
Tersedianya fasilitas yang dapat digunakan untuk membantu pengguna agar dapat langsung bertransaksi dari halaman home berupa tombol beli pada setiap produk yang ditawarkan.
Being available means being visible
Tipe Pengguna
Lampiran 2 Parameter usability berdasarkan tipe pengguna transactor dan customer (Lia 2012)
Tersedianya penawaran produk dengan harga diskon jika membeli lebih dari satu produk. The important context
of
Menanyakan informasi kepada pengguna pada konteks yang tepat.
Explain the benefit
Adanya informasi mengenai penjelasan dari maksud ditanyakannya sebuah pertanyaan.
If it‟s not required, don‟t ask for it
Hanya menanyakan informasi yang dibutuhkan.
24
Kategori
Subkategori
User‟s information
Display your privacy policy
Deskripsi Batasan Penelitian
Tersedianya informasi keamanan data pengguna.
mengenai
Tersedianya fasilitas wishlist yang digunakan untuk menyimpan produk ketika pengguna masih ragu untuk melakukan transaksi. Tersedianya layanan yang mengirimkan e-mail konfirmasi pembelian pada e-mail pengguna. Tersedianya fasilitas berupa shopping cart atau dapat juga disebut sebuah keranjang belanja maya (virtual) yang memperkenankan pembeli untuk memilih beberapa item dalam sebuah toko pada web dan kemudian memasukkannya kedalam keranjang tersebut. mengenai website e-
Shipping and billing address forms
Tersedianya informasi commerce.
Tersedianya data alamat pengguna secara langsung atau otomatis dengan syarat pengguna sudah menjadi member.
Related product
Succinct and readily accessible Shopping cart information about the company
When user can‟t decide
menyimpan
Send a confirmation e-mail
Tersedianya fasilitas yang dapat informasi data pembelian pengguna.
kebijakan
Tersedianya penawaran produk kepada pengguna mengenai produk yang lain yang memiliki keterkaitan dengan barang yang dibeli oleh pengguna.
Shipping charges
Transactor
Saving user information
Tipe Pengguna
Lampiran 2 Lanjutan
Adanya biaya untuk pengiriman pesanan.
25
Kategori As soon as the order is received. Use The customer this e-mail to thank the cutomer(“thank chooses the you, please come again”) shipping method Shipping time Customizable “Return to Shopping” Pages
Transactor
Shopping cart visible on every page
Calculate shipping tax
Offer customer discount coupons for returning purchases
Tipe Pengguna
Lampiran 2 Lanjutan
Subkategori
Deskripsi Batasan Penelitian
Menawarkan kupon diskon kepada pelanggan untuk pembelian kembali.
Menghitung pajak pengiriman.
Keranjang belanja terlihat pada setiap halaman website.
Customer pesanan.
dapat
memilih
metode
pengiriman
Segera setelah pesanan diterima menggunakan email terima kasih kepada customer tersebut ("terima kasih, silakan datang lagi").
Adanya informasi waktu pengiriman pesanan.
Dapat belanja kembali keranjang belanja.
setelah
dari
tampilan
26
Kategori
Subkategori
Fix it your self trancation Tracking shipment
Tersedianya layanan dengan memberikan tanggapan yang cepat pada konsumen seperti online chat.
Tersedianya fasilitas untuk mengetahui pengiriman order atau pesanan.
Tracking application
Tersedianya layanan agar pengguna dapat menukar barang yang cacat atau tidak sesuai sebelum batas waktu yang diberikan.
Tersedianya fasilitas tracking application berupa aplikasi untuk melakukan pengecekan terhadap status transaksi, statu pengiriman, dan data transaksi sebelumnya.
“C” is for cookies
Order canceling
order
Return and exchange policies
Tersedianya informasi mengenai FAQ, information, dan returns and exchange.
Allowing for human contact
Provide Help
Tersedianya fasilitas pembatalan order, (misalnya saat proses checkout sudah selesai pengguna dapat melakukan cancel) dengan memberikan keterangan pada website.
Tersedianya layanan cookies untuk mengetahui informasi mengenai aktivitas pengguna dalam menjelajahi web e-commerce.
Let customer tell you how bad you are
Customer
Deskripsi Batasan Penelitian
Tersedianya struk atau nota pembelian pengguna berupa keterangan mengenai barang dan harga serta total pembelian.
The online receipt
Tipe Pengguna
Lampiran 2 Lanjutan
Complaint by e-mail Complaint by survey Complaint by other source of feesback
status
Tersedianya layanan dengan memberikan kesempatan kepada pengguna untuk menyampaikan keluhan atau saran melalui e-mail. Terdapat layanan survey untuk mengetahui keluhan pengguna. Tersedianya layanan yang dapat menyampaikan keluhan atau saran melalui media yang lain selain email dan survey.
27
Include your phone number
Memberikan informasi nomor telepon agar pengguna dapat menghubungi apabila ada pertanyaan atau masalah.
Provide personal touch
Kategori Send an acknowle dgment email
Memberikan respon secara detil mengenai permasalahan yang ditanyakan pengguna dengan melalui e-mail.
Format e-mail yang dikirim untuk menanggapi keluhan pengguna.
Turning customer into sellers
Deskripsi Batasan Penelitian
Tersedianya fasilitas untuk menjadikan pengguna sebagai sales yang menawarkan barang kepada teman atau kerabat lainnya dengan menyebarkan produk dalam website melalui e-mail, facebook , twitter atau media sosial lainnya.
Get them transact again
Subkategori
Tersedianya layanan berupa newsletter agar pengguna tertarik untuk melakukan transaksi kembali.
Make the next transaction easier
Customer
Tipe Pengguna
Lampiran 2 Lanjutan
Tersedianya layanan berupa kemudahan pada transaksi selanjutnya dengan adanya pengisian form pembelian secara otomatis (apabila pengguna sudah menjadi member) dan shopping list (list barang yang telah dibeli sebelumnya).
28
Lampiran 3 Kuesioner usability sistem e-commerce PT. Ekko Hejo
KUESIONER USABILITY SISTEM E-COMMERCE PT. EKKO HEJO Perkenalkan, saya Aditya Nur Johansyah, mahasiswa S1 Jurusan Ilmu Komputer di Institut Pertanian Bogor (IPB) yang sedang dalam masa Tugas Akhir. Dengan judul “Pembangunan Sistem E-Commerce Menggunakan Payment Gateway PayPal dengan Pendekatan ECRM dan Pengujian Usability (Studi Kasus: PT. Ekko Hejo).” E-commerce adalah segala bentuk kegiatan jual beli, pemasaran dan penyajian produk, pelayanan, dan informasi melalui berbagai jaringan komputer (O‟ Brien 2005). Usability merupakan suatu atribut kualitas yang menilai bagaimana pengguna bisa menggunakan suatu website. Desain usability e-commerce terdapat 4 tipe pengguna, yaitu : 1 2
3 4
Browser (tipe pengguna yang baru pertama kali mengunjungi suatu website, dan belum memiliki pengetahuan apapun mengenai website yang dikunjunginya). Evaluator (tipe pengguna yang sudah memiliki pengetahuan tentang barang yang ingin dibeli sehingga tipe pengguna ini membutuhkan informasi yang detail mengenai produk). Transactor (tipe pengguna yang sudah siap untuk melakukan transaksi atau sudah siap untuk membeli suatu produk yang ditawarkan pada suatu web). Customer (pengguna yang sudah pernah melakukan transaksi dan telah menjadi anggota atau member dari web e-commerce).
Melalui kuesioner ini, saya ingin mengetahui apakah sistem e-commerce yang dibangun (http://shop.ekkohejo.com) pada penelitian ini memenuhi aspek usability tipe pengguna browser, evaluator, transactor, dan customer. Caranya, Anda cukup mengikuti petunjuk pengujian dan mengisi jawaban dari pertanyaan-pertanyaan. Seluruh data pribadi akan dirahasiakan. Untuk informasi lebih lanjut hubungi penulis melalui email pada alamat:
[email protected]. Terima kasih atas bantuan dan kerjasamanya.
A. Profil Responden Pertanyaan pada bagian A merupakan pertanyaan yang berhubungan dengan identitas responden. Berilah tanda silang (X) pada huruf pilihan jawaban yang sesuai dengan pilihan Anda. 1. 2. 3. 4. 5. 6.
7. 8. 9.
Nama : .............................................. Alamat : .............................................. Tempat dan tanggal lahir : .............................................. Jenis kelamin : a. Laki-laki b. Perempuan Status tingkat pendidikan : a. SD b. SMP c. SMA d. Sarjana e. Lainnya (....................) Pekerjaan Anda saat ini : a. Pelajar / mahasiswa b. Pegawai Swasta c. Pegawai Negeri d. Wiraswasta e. Lainnya (....................) Frekuensi penggunaan Internet (per hari) : a.< 1 jam b. 1-2 jam c. 2-4 jam d. >4 jam Pengalaman dalam menggunakan Internet (dalam tahun) : a. < 1 b. 1-2 c. 2-5 d. >5 Biaya yang dikeluarkan untuk menggunakan Internet (dalam sebulan) : a. < Rp 50.000,00 b. Rp 50.000,00 – Rp 100.000,00 c. Rp 100.000,00 – Rp 200.000,00
29
Lampiran 3 Lanjutan d. > Rp 200.000,00 10. Perangkat keras yang sering digunakan untuk menggunakan Internet (dapat memilih lebih dari satu) : a. PC b. Laptop c. Smartphone d. Tablet e. Lainnya (....................)
B. Tipe Pengguna Pertanyaan pada bagian B menentukan kuesioner usability yang akan Anda isi berdasarkan tipe pengguna (browser, evaluator, transactor, dan customer). Berilah tanda silang (X) pada huruf pilihan jawaban yang sesuai dengan pilihan Anda. 1. Apakah Anda pernah menggunakan Internet untuk melihat suatu produk ? a. Ya b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna Browser pada halaman 4) 2. Apakah Anda pernah menggunakan Internet untuk membandingkan suatu produk ? a. Ya b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna Browser pada halaman 4) 3. Apakah Anda pernah menggunakan Internet untuk membeli suatu produk ? a. Ya b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna Browser pada halaman 4) 4. Apakah Anda pernah mengunjungi sistem e-commerce milik PT. Ekko Hejo (http://shop.ekkohejo.com) ? a. Ya b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna Browser pada halaman 4) 5. Jika Anda pernah mengunjungi sistem e-commerce PT. Ekko Hejo, apakah Anda mengetahui produk yang dijual oleh PT. Ekko Hejo? a. Ya b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna Browser pada halaman 4) 6. Jika Anda pernah mengunjungi sistem e-commerce PT. Ekko Hejo dan Anda mengetahui produk PT. Ekko Hejo, apakah Anda ingin mengetahui spesifikasi detil dan kegunaan produk dari PT. Ekko Hejo ? a. Ya b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna evaluator pada halaman 5) 7. Apakah Anda tertarik membeli produk di sistem e-commerce PT. Ekko Hejo ? a. Ya b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna evaluator pada halaman 5) 8. Jika Anda mengetahui sistem e-commerce PT. Ekko Hejo, apakah cara membeli produk dari sistem e-commerce PT. Ekko Hejo mudah ? a. Ya b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna transactor pada halaman 6) 9. Jika Anda pernah membeli produk di sistem e-commerce PT. Ekko Hejo, apakah Anda mendapatkan informasi tentang status pesanan produk yang Anda pesan di sistem e-commerce PT. Ekko Hejo ? a. Ya b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna transactor pada halaman 6) 10. Jika Anda pernah membeli produk di sistem e-commerce PT. Ekko Hejo, apakah Anda tertarik kembali untuk membeli produk di PT. Ekko Hejo ?
30
Lampiran 3 Lanjutan a. Ya (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna customer pada halaman 8) b. Tidak (berhenti menjawab pertanyaan bagian B dan lanjut mengisi kuesioner tipe pengguna customer pada halaman 8)
C. Skenario Sebelum melakukan pengisian kuesioner, Anda diwajibkan untuk mengikuti skenario berikut, hal ini dilakukan agar Anda lebih mengenal sistem e-commerce PT. Ekko Hejo. Dalam skenario pengujian, Anda akan memperoleh informasi mengenai sistem e-commerce PT. Ekko Hejo dan berperan sebagai calon customer yang akan melakukan pembelian produk di sistem e-commerce PT. Ekko Hejo (http://shop.ekkohejo.com). Produk yang dibeli adalah ekkodrain atau ekkomesh. Sebelum melakukan pembelian, Anda dapat melihat berbagai informasi mengenai sistem ecommerce PT. Ekko Hejo pada bagian menu Information. Menu information memuat informasi about us, how to order (cara pemesanan), delivery (cara pengiriman pesanan), terms and condition of use (syarat dan ketentuan yang berlaku), privacy policy (keamanan informasi pelanggan yang disimpan di sistem), dan FAQ (Frequently Asked Question). Proses pembelian produk dilakukan dengan cara berikut : 1. 2. 3. 4. 5.
pendaftaran, pemesanan, pembayaran, konfirmasi pembayaran, dan pemeriksaan status pesanan.
Pada skenario pengujian, proses pembayaran hanya dilakukan melalui transfer antar bank, sedangkan pembayaran melalui PayPal tidak dilakukan pada kuesioner ini karena diujikan dengan metode yang lain (sandbox testing). 1. Pendaftaran a. Akseslah halaman URL berikut http://shop.ekkohejo.com . b. Lakukanlah pembuatan akun baru dengan mengklik menu my account yang berada di atas halaman web (top menu) atau di sebelah kiri layar (slide out menu). Masukanlah e-mail Anda untuk pendaftaran dan sekaligus sebagai username anda. c. Isilah form dengan sedetil mungkin. d. Klik check box untuk menerima newsletter (informasi dari pihak PT. Ekko Hejo langsung ke email Anda). e. Klik tombol register (daftar) untuk menyelesaikan proses pendaftaran. Diharapkan Anda untuk mengingat username (alamat e-mail) dan password yang digunakan pada sistem ini. 2. Pemesanan a. Lakukanlah pemesanan produk salah satu dari produk tersebut ataupun keduanya (ekkodrain atau ekkomesh) dengan jumlah pembelian minimal 100 m untuk ekkodrain atau minimal 100 m² untuk ekkomesh. b. Belilah produk dengan mengklik produk yang akan dibeli. c. Masukanlah jumlah yang diinginkan (contoh: 100), lalu mengklik tombol add to cart (beli). d. Cara lain dalam memesan produk adalah dengan memasukan kata pencarian (query) produk yang diinginkan melalui kotak pencarian (contoh: ekkkodrain). Untuk melihat isi cart klik menu cart atau tombol cart. e. Klik tombol wishlist (jika masih menunda untuk membeli produk yang diinginkan). 3. Pembayaran a. b. c. d.
Klik tombol check out untuk melakukan Pembayaran pesanan Klik check box untuk menyetujui term of service (syarat dan ketentuan yang berlaku). Pilihlah metode pengiriman (ex factory dan ex gudang pembeli). Pilihlah cara pembayaran melalui transfer antar bank.
31
Lampiran 3 Lanjutan 4. Konfirmasi pembayaran a. Klik menu payment confrimation (konfirmasi pembayaran) yang berada pada bagian menu atas website (top menu). b. Isilah form dengan e-mail yang digunakan Anda, order id pesanan Anda, dan isi pesannya adalah Anda melakukan konfirmasi pesanan bahwa telah mentransfer sejumlah dana kepada pihak PT. Ekko Hejo sesuai dengan harga yang harus dibayar. c. Klik tombol send (kirim). 5. Pemeriksaan status pesanan a. Klik menu my orders (belanja saya) yang terdapat pada bagian menu my account (akun saya). b. Status pesanan akan diubah oleh pihak PT. Ekko Hejo. Dengan status pesanan ini Anda dapat mengetahui proses pengerjaan pesanan seperti menunggu pembayaran, pembayaran diterima, persiapan pengiriman, proses pengiriman, dan barang telah sampai ke alamat tujuan. c. Untuk melihat faktur atau invoice sebagai bukti pembelian, dapat dilihat melalui menu my orders (belanja saya) yang terdapat pada bagian my account (akun saya).
D. Kuesioner Usability Lakukanlah skenario pada bagian C. Lalu, baca dengan teliti dan jawab setiap pertanyaan di bawah ini. Berilah tanda silang (X) pada huruf pilihan jawaban yang sesuai dengan pilihan Anda. Pilih jawaban “ya” jika Anda menyetujuinya atau pilih jawaban “tidak” jika Anda tidak menyetujuinya. Contoh: Terdapat link contact us. Jika anda setuju bahwa terdapat link contact us, jawab dengan pilihan “ya”. I. Tipe pengguna browser Kategori : Homepage Jawaban No
Pertanyaan Ya
1
Terdapat logo atau lambang pada website.
2
Terdapat tagline atau slogan pada website.
3
Terdapat link about us (profil perusahaan).
4
Terdapat link contact us (kontak perusahaan).
5
Terdapat link privacy policy (kebijakan penggunaan data pengguna).
6
Terdapat contoh produk di website.
7
Terdapat produk yang paling populer di website.
8
Tidak adanya scrolling halaman website secara horizontal.
9
Tidak adanya splash page (tampilan yang berfungsi menampilkan perintah sedang diproses) pada website.
10
Tidak adanya tampilan pop up window (terbukanya window yang baru untuk menampilkan iklan) saat membuka halaman homepage.
11
Tidak adanya banner atau iklan pada website.
12
Terdapat text link pada content homepage dicetak biru bergaris.
13
Terdapat text link berubah setelah diklik.
14
Terdapat text link pada content homepage bergaris bawah atau saat kursor didekatkan pada text link, text tersebut bergaris bawah.
Tidak
32
Lampiran 3 Lanjutan Jawaban No
Pertanyaan Ya
15
Terdapat heading atau judul setiap halaman.
16
Terdapat list produk tersusun secara vertical.
17
Halaman homepage tidak tergulung secara vertikal.
18
Tidak adanya ucapan selamat datang di website.
19
Terdapat adanya tanggal pada website.
20
Dapat bookmarking website (alamat website dicatat oleh web browser untuk selanjutnya dapat dipanggil kembali).
21
Dapat melakukan registrasi di website.
22
Terdapat fitur keranjang / cart di website.
Tidak
Kategori : Navigasi 23
Terdapat navigasi halaman (breadcrumbs) di website.
24
Terdapat kategori halaman tersusun secara hirarki.
25
Terdapat kategori atau klasifikasi halaman.
Kategori : Search 26
Terdapat kotak pencarian (search) dan tombol search.
27
Terdapat kotak pencarian pada setiap halaman website.
28
Terdapat hasil query (kata pencarian) dapat berupa sinonim.
29
Apabila hasil pencarian tidak ditemukan, terdapat pesan kesalahan.
30
Terdapat search engine mampu menerjemahkan query yang ambigu.
31
Terdapat pencarian secara default.
Kategori : Other 32
Pola URL yang digunakan ditampilkan sederhana.
33
Terdapat stock produk yang tersedia ditampilkan dengan jelas.
34
Tersedianya nama untuk setiap halaman website.
35
Terdapat button yang jelas.
II. Tipe pengguna evaluator Kategori : SERP (Search Engine Result Page) Jawaban No
Pertanyaan Ya
1
Terdapat produk pada hasil pencarian.
2
Terdapat paging (pengelempokan items per halaman) pada hasil pencarian.
3
Terdapat sorting atau pengurutan hasil pencarian berdasarkan kategori tertentu.
4
Terdapat pembanding antar produk di hasil pencarian (compare product).
Tidak
33
Lampiran 3 Lanjutan Kategori : Product detail page Jawaban No
Pertanyaan Ya
5
Terdapat informasi detail produk.
6
Terdapat produk sejenis atau pelengkap pada halaman detail produk.
7
Terdapat photo/image/picture pada halaman detail produk.
8
Terdapat button buy (add to cart) untuk membeli atau tambah ke keranjang.
9
Terdapat informasi harga produk pada halaman detail produk.
Tidak
Kategori : Other 10
Terdapat testimonial.
III. Tipe pengguna transactor Kategori : It all start at home Jawaban No
Pertanyaan Ya
1
Dapat langsung membeli dari tampilan home.
Kategori : List and buy 2
Terdapat daftar produk pada halaman produk beserta tombol beli.
Kategori : Being avaible means being visible 3
Tidak adanya link atau button di pojok atas, karena jarang terlihat oleh pengguna.
4
Terdapat link atau button “add to cart” untuk melakukan transaksi.
5
Terdapat link atau button “sign up” pada setiap halaman untuk melakukan pendaftaran.
Kategori : Fork your transaction 6
Terdapat langkah-langkah proses transaksi seperti pengisian detil produk yang dibeli, pengisian jasa pengiriman, pengisian data pengiriman, pemilihan metode pembayaran, dan konfirmasi pembelian.
Kategori : Membership not required 7
Tidak diperlukannya menjadi member untuk membeli.
Kategori : Different ways to pay 8
Terdapat pilihan cara pembayaran.
Kategori : The discount bundle 9
Terdapat penawaran produk dengan harga diskon jika membeli lebih dari satu produk.
Kategori : User‟s information 10
Website menanyakan informasi kepada pengguna pada konteks yang tepat.
11
Website memberikan penjelasan mengenai maksud dari pertanyaan yang diberikan kepada pengguna.
Tidak
34
Lampiran 3 Lanjutan Jawaban No
Pertanyaan Ya
12
Website hanya menanyakan informasi yang dibutuhkan.
13
Terdapat informasi mengenai kebijakan keamanan data pengguna (privacy policy).
Kategori : Saving user information 14
Website sudah menyimpan data pengguna dengan aman.
Kategori : When user can‟t decide 15
Terdapat fasilitas wishlist yang digunakan untuk menyimpan produk ketika pengguna masih ragu untuk melakukan transaksi.
Kategori : Send a confirmation e-mail 16
Terdapat layanan yang mengirimkan e-mail konfirmasi pembelian pada email pengguna.
Kategori : Shopping cart 17
Terdapat shopping cart.
Kategori : Succinct and readily accessible information about the company 18
Terdapat informasi mengenai website e-commerce perusahaan tersebut.
Kategori : Shipping and billing address forms 19
Pada saat melakukan transaksi tersedianya data alamat pengguna terisi secara langsung atau otomatis dengan syarat pengguna sudah menjadi member.
Kategori : Related product 20
Terdapat penawaran produk kepada pengguna mengenai produk yang lain yang memiliki keterkaitan dengan barang yang dibeli oleh pengguna.
Kategori : Shipping charges 21
Terdapat biaya untuk pengiriman barang.
Kategori : Offer customer discount coupons for returning purchases 22
Website menawarkan kupon diskon kepada pelanggan untuk pembelian kembali.
Kategori : Calculate shipping tax 23
Website langsung menghitung pajak pengiriman.
Kategori : Shopping cart visible on every page 24
Terdapat keranjang belanja terlihat pada setiap halaman website.
Kategori : The customer chooses the shipping method 25
Customer dapat memilih metode pengiriman.
Kategori : As soon as the order is received. Use this e-mail to thank the customer(“thank you, please come again”) 26
Website memberikan ucapan terima kasih melalui e-mail sesaat setelah melakukan transaksi.
Tidak
35
Lampiran 3 Lanjutan Kategori : Shipping time Jawaban No
Pertanyaan Ya
27
Tidak
Terdapat informasi waktu pengiriman pesanan.
Kategori : Customizable “Return to Shopping” Pages 28
Dapat belanja kembali setelah dari tampilan keranjang belanja.
IV. Tipe pengguna customer Kategori : The online receipt No
Pertanyaan
Jawaban Ya
1
Terdapat bukti pembayaran mengenai barang dan harga serta total pembelian.
Kategori : Fix it your self trancation 2
Terdapat informasi mengenai FAQ, order information, dan returns and exchange.
Kategori : Order canceling 3
Terdapat fasilitas pembatalan order (misalnya saat proses checkout sudah selesai pengguna dapat melakukan cancel) dengan memberikan keterangan pada website.
Kategori : Return and exchange policies Terdapat layanan agar pengguna dapat menukar barang yang cacat atau tidak sesuai sebelum batas waktu yang diberikan. Kategori : Allowing for human contact 4
5
Terdapat layanan dengan memberikan tanggapan yang cepat pada konsumen seperti online chat.
Kategori : Tracking shipment 6
Terdapat fasilitas untuk mengetahui status pengiriman order atau pesanan.
Kategori : Tracking application 7
Terdapat fasilitas tracking application berupa aplikasi untuk melakukan pengecekan terhadap status transaksi, status pengiriman, dan data transaksi sebelumnya.
Kategori : “C” is for cookies 8
Terdapat layanan cookies untuk mengetahui informasi mengenai aktivitas pengguna dalam menjelajahi web e-commerce (contoh: barang yang terakhir dilihat terlihat pada website).
Kategori : Let customer tell you how bad you are 9
Terdapat layanan dengan memberikan kesempatan kepada pengguna untuk menyampaikan keluhan atau saran melalui e-mail.
10
Terdapat layanan survey untuk mengetahui keluhan pengguna.
Tidak
36
Lampiran 3 Lanjutan Jawaban No
Pertanyaan Ya
11
Terdapat layanan yang dapat menyampaikan keluhan atau saran melalui media yang lain selain e-mail dan survey.
Kategori : Send an acknowledgment e-mail 12
Website memberikan respon secara detil mengenai permasalahan yang ditanyakan pengguna dengan melalui e-mail.
Kategori : Include your phone number 13
Website memberikan informasi nomor telepon agar pengguna dapat menghubungi apabila ada pertanyaan atau masalah.
Kategori : Provide personal touch 14
Format e-mail yang dikirim untuk menanggapi keluhan pengguna.
Kategori : Turning customer into sellers
15
Terdapat fasilitas untuk menjadikan pengguna sebagai sales yang menawarkan barang kepada teman atau kerabat lainnya dengan menyebarkan produk dalam website melalui e-mail, facebook , twitter atau media sosial lainnya.
Kategori : Get them transact again 16
Terdapat layanan berupa newsletter agar pengguna tertarik untuk melakukan transaksi kembali.
Kategori : Make the next transaction easier 17
Terdapat layanan berupa kemudahan pada transaksi selanjutnya dengan adanya pengisian form pembelian secara otomatis (apabila pengguna sudah menjadi member) dan shopping list (list barang yang telah dibeli sebelumnya).
Tidak
37
Lampiran 4 Struktur organisasi PT. Ekko Hejo
KOMISARIS
DIREKTUR UTAMA
DIREKTUR PRODUKSI / TEKNIK
KEPALA BAGIAN PRODUKSI / TEKNIK
STAFF
Keterangan :
Eksekutif
Manager
Staff
DIREKTUR MARKETING
KEPALA BAGIAN PERSONALIA UMUM
KEPALA BAGIAN KEUANGAN
STAFF
STAFF
38
Lampiran 5 Tabel kebutuhan fungsi Nama Fungsi 1. Informasi produk a. Kategori produk b. Nama produk c. Keterangan produk d. Harga 2. Informasi identitas customer a. Nama customer b. Nama perusahaan c. Alamat perusahaan d. Kode pos e. Kota f. Negara g. Propinsi h. Informasi tambahan i. Nomor telepon j. Nomor handphone k. E-mail 3. Informasi pemesanan a. Nomor pemesanan b. Nama pemesan c. Nama produk d. Jumlah pemesanan e. Total pajak f. Total harga g. Tujuan pengiriman h. Jasa pengiriman i. Biaya pengiriman j. Total jumlah pembayaran k. Metode pembayaran l. Status pemesanan m. Informasi tambahan 4. Informasi invoice a. Nomor invoice b. Tanggal invoice c. Nomor pemesanan d. Nama customer e. Nama perusahaan f. Alamat perusahaan g. Nama tujuan pengiriman h. Nama tujuan pengiriman i. Alamat tujuan pengiriman j. Nama produk k. Jumlah produk l. Total pajak m. Total harga n. Jasa pengiriman o. Biaya pengiriman p. Total jumlah pembayaran q. Metode pembayaran r. Informasi tambahan
Nomor Fungsi F01
Pengguna Sistem Calon Admin Customer Customer
F02
―
―
F03
―
F04
―
39
Lampiran 5 Lanjutan Nama Fungsi
Nomor Fungsi
5. Home 6. About us 7. How to order 8. Delivery 9. Terms and conditions of 10. Privacy policy 11. FAQ 12. Kategori produk 13. Newsletter 14. Status pesanan 15. Validasi login admin 16. Validasi login customer 17. Pencarian data produk 18. Pencarian data customer 19. Pencarian data pemesanan 20. Pencarian invoice 21. Contact 22. Konfirmasi pesanan 23. Add to cart 24. Shopping cart summary 25. Pilihan metode pembayaran saat pemesanan produk 26. Pilihan cara pengiriman saat pemesanan produk 27. Proses input, edit, dan hapus data produk 28. Proses input, edit, dan hapus data kategori produk 29. Proses input, edit, dan hapus data customer 30. Proses input, edit, dan hapus data status pesanan 31. Proses input, edit, dan hapus data password
F05 F06 F07 F08 F09 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24
Pengguna Sistem Calon Admin Customer Customer ― ― ― ― ― ― ― ― ― ― ― ―
F25
―
F26
―
F27
―
―
F28
―
―
F29
―
―
F30
―
―
F31
40
Lampiran 6 Use case diagram berdasarkan kebutuhan informasi
menambah produk
melihat informasi produk
melakukan registrasi
melihat identitas customer
mengirim produk
menambah produk ke keranjang belanja
Calon Customer
menerima pembayaran melakukan pembayaran melihat informasi status pesanan
Admin
mengubah informasi status pesanan menambah data customer
melihat informasi invoice
«extends» menawarkan produk
mencetak invoice
Customer
mengubah data customer
41
Lampiran 7 Tampilan antar muka sistem e-commerce PT. Ekko Hejo No
Deskripsi
Screenshot 1 2
1
Header: bagian paling atas halaman yang terdiri dari logo,dan tag line.
Screenshot 1 Tampilan Home Bagian Atas.
2
Top menu: deretan menu di bawah header yang terdiri dari home, products, how to order, payment confirmation, contact us, dan kotak search.
Screenshot 2 Tampilan Home Bagian Tengah.
3
Footer: bagian paling bawah layar yang terdiri dari logo pembayaran, more info, information, share (RSS feed, Facebook, dan Twitter) dan newsletter.
3
Screenshot 3 Tampilan Home Bagian Bawah.
42
Lampiran 7 Lanjutan No
Deskripsi
Screenshot
5
4
4
left column blocks: deretan menu di samping kiri halaman yang terdiri dari menu categories, information, last viewed products newsletter, dan online help.
6 Screenshot 4 Tampilan Detil Produk Bagian Atas. 4
5
5
center column blocks: bagian tengah halaman yang menampilkan isi / detil dari tiaptiap menu. Seperti isi product detail dan shopping cart 6 Screenshot 5 Tampilan Detil Produk Bagian Bawah. 5
4
6
right column blocks: deretan menu di samping kanan halaman yang terdiri dari menu cart, my account, top sellers, dan wishlist 6 Screenshot 6 Tampilan Shopping Cart.
43
Lampiran 8 Skema cara pembayaran
44
Lampiran 9 Skenario pengujian calon customer dan customer 1. Pendaftaran f. Akseslah halaman URL berikut http://shop.ekkohejo.com dengan web browser Internet anda. Direkomendasikan menggunakan web browser Mozilla Firefox atau Google Chrome versi terbaru. g. Setelah terlihat tampil homepage , lakukanlah pembuatan akun baru dengan mengklik menu my account yang berada di atas halaman web (top menu). Masukan e-mail anda untuk pendaftaran dan sekaligus sebagai username anda. h. Setelah terlihat form, isi form “informasi pribadi Anda” dan “alamat Anda” dengan sedetil mungkin. Lalu, agar mendapat informasi dari pihak PT. Ekko Hejo langsung ke e-mail Anda, Anda mengklik check box untuk menerima newsletter. Terakhir, Anda mengklik tombol register (daftar) untuk menyelesaikan proses pendaftaran. Diharapkan Anda untuk mengingat username (alamat e-mail) dan password yang digunakan pada sistem ini. 2. Pemesanan f. Produk yang dapat dipesan untuk saat ini adalah ekkodrain dan ekkomesh. Lakukanlah pemesanan produk salah satu dari produk tersebut ataupun keduanya dengan jumlah pembelian minimal 100 m untuk ekkodrain atau minimal 100 m² untuk ekkomesh. g. Pemesanan produk dilakukan dengan cara, Anda mengklik produk yang akan dibeli. Masukan jumlah yang diinginkan (contoh: 100). Lalu mengklik tombol add to cart (beli). Produk yang dibeli akan masuk ke cart (keranjang) yang berada di kanan. Cara lain dalam memesan produk adalah dengan memasukan kata pencarian (query) produk yang diinginkan melalui kotak pencarian (contoh: ekkkodrain). Untuk melihat isi cart klik menu cart atau tombol cart. h. Selanjutnya, pemesanan produk lainnya jika masih menunda untuk dibeli, maka dapat dijadikan wishlist dengan mengklik tombol wishlist pada produk yang diinginkan. 3. Pembayaran e. Produk yang telah masuk cart, akan diproses selanjutnya setelah melakukan pembayaran. f. Pembayaran pesanan dilakukan dengan cara, Anda mengklik tombol check out (selesai). g. Setelah itu akan dilanjutkan dengan memastikan pemilihan alamat tujuan pengiriman pesanan, mengklik check box untuk menyetujui term of service (syarat dan ketentuan yang berlaku) , dan memilih metode pengiriman. h. Metode pengiriman yang tersedia ada dua yaitu ex factory (mengambil di gudang penjual) dan ex gudang pembeli (dikirim ke gudang pembeli). i. Setelah itu, Anda pilih cara pembayaran melalui transfer antar bank. 4. Konfirmasi pembayaran d. Setelah memilih cara pembayaran transfer antar bank dan dengan anggapan Anda telah mentransfer dana sesuai harga yang harus dibayar, maka Anda harus melakukan konfirmasi kepada pihak PT. Ekko Hejo. e. Konfirmasi pembayaran dilakukan dengan cara, Anda mengklik menu payment confrimation (konfirmasi pembayaran) yang berada pada bagian menu atas website (top menu). Anda mengisi form dengan e-mail yang digunakan Anda, order id pesanan Anda, dan isi pesannya adalah Anda melakukan konfirmasi pesanan bahwa telah mentransfer sejumlah dana kepada pihak PT. Ekko Hejo sesuai dengan harga yang harus dibayar. Untuk menyelesaikan proses konfirmasi klik tombol send (kirim). 5. Pemeriksaan status pesanan d. Langkah terakhir adalah Anda dapat memeriksa status pesanan Anda melalui menu my orders (belanja saya) yang terdapat pada bagian menu my account (akun saya). e. Status pesanan akan diubah oleh pihak PT. Ekko Hejo. Dengan status pesanan ini Anda dapat mengetahui proses pengerjaan pesanan seperti menunggu pembayaran, pembayaran diterima, persiapan pengiriman, proses pengiriman, dan barang telah sampai ke alamat tujuan. f. Untuk melihat faktur atau invoice sebagai bukti pembelian, dapat dilihat melalui menu my orders (belanja saya) yang terdapat pada bagian my account (akun saya).
45
Lampiran 10 Skenario pengujian admin sistem e-commerce PT. Ekko Hejo 1. Validasi log in 1. Admin mengakses halaman belakang (back office) sistem e-commerce PT. Ekko Hejo dari URL http://shop.ekkohejo.com/admin21091990. 2. Admin mengisi e-mail dan password pada kotak yang tersedia untuk melakukan log in. Jika email dan password sesuai maka akan berpindah ke halaman belakang (back office). Namun, jika salah memasukan e-mail dan password akan muncul peringatan dari sistem. 2. Proses input, edit, dan hapus data a. Input data kategori produk 1. Proses input data kategori produk dilakukan dengan cara mengklik menu catalog. 2. Lalu pada halaman catalog, admin mengklik tombol add new subcategory. 3. Setelah berpindah halaman, admin memasukan nama kategori, deskripisi kategori, gambar kategori, meta title, meta description, meta keywords, dan friendly URL. Sebagai contoh admin meng-input kategori “Ground Improvement Work.” 4. Proses input diakhiri dengan mengklik tombol save. b. Input data produk 1. Proses input data produk dilakukan dengan mengklik menu catalog. 2. Lalu pada halaman catalog, admin mengklik tombol add new product. 3. Setelah berpindah halaman, admin memasukan nama produk, kategori produk, harga produk, stok produk, deskripsi produk, gambar produk, dan lain-lain. Sebagai contoh admin meng-input produk “ekkodrain.” 4. Proses input diakhiri dengan mengklik tombol save. c. Input data customer 1. Proses input data customer dilakukan dengan mengklik menu customers. 2. Lalu pada halaman customers, admin mengklik tombol add new. 3. Setelah berpindah halaman, admin memasukan nama customer, jenis kelamin, e-mail untuk username, password, tanggal lahir, dan newsletter. 4. Proses input diakhiri dengan mengklik tombol save. d. Edit data kategori produk 1. Proses edit data kategori produk dilakukan dengan cara mengklik menu catalog. 2. Lalu pada halaman catalog, admin mengklik tombol edit di sebelah kategori yang akan diubah. 3. Setelah berpindah halaman, admin mengubah nama kategori, deskripisi kategori, gambar kategori, meta title, meta description, meta keywords, dan friendly URL. Sebagai contoh admin mengubah kategori “Ground Improvement Work” menjadi “Soil Erosion Control.” 4. Proses edit diakhiri dengan mengklik tombol save. e. Edit data produk 1. Proses edit data produk dilakukan dengan mengklik menu catalog. 2. Lalu pada halaman catalog, admin mengklik tombol edit di sebelah produk yang akan diubah. 3. Setelah berpindah halaman, admin mengubah nama produk, kategori produk, harga produk, stok produk, deskripsi produk, gambar produk, dan lain-lain. Sebagai contoh admin mengubah produk “ekkodrain” menjadi “ekkomesh.” 4. Proses edit diakhiri dengan mengklik tombol save. f. Edit data customer 1. Proses edit customer dilakukan dengan mengklik menu customers. 2. Lalu pada halaman customers, admin mengklik tombol edit di sebelah nama customer yang akan diubah . 3. Setelah berpindah halaman, admin mengubah nama customer, jenis kelamin, e-mail untuk username, password, tanggal lahir, dan newsletter. 4. Proses input diakhiri dengan mengklik tombol save.
46
Lampiran 10 Lanjutan g. Edit status pemesanan Proses edit status pemesanan dilakukan jika customer telah melakukan pembayaran untuk pesanannya, pesanan dalam proses pengiriman, dan pesanan telah sampai pada alamat tujuan. 1. Proses edit status pemesanan dilakukan dengan mengklik menu orders. 2. Setelah berpindah halaman, klik tombol view pada pesanan yang akan diubah status pemesanannya. 3. Setelah berpindah halaman, pada bagian bawah nomor order terdapat pull down menu dimana isinya berbagai macam status pemesanan yang dikehendaki. 4. Setelah dipilih statusnya, klik tombol change untuk memproses edit status pemesanan. h. Edit password admin 1. Proses edit password admin dilakukan dengan mengklik menu employees. 2. Setelah berpindah halaman, klik tombol view pada sebelah profil administrator. 3. Setelah berpindah halaman, pada form password, masukan password yang baru dan klik tombol save untuk memproses edit password. i. Hapus data kategori produk 1. Proses hapus data kategori produk dilakukan dengan cara mengklik menu catalog. 2. Lalu pada halaman catalog, admin mengklik tombol delete di sebelah kategori yang akan dihapus. 3. Setelah mengklik tombol delete maka akan muncul konfirmasi untuk menghapus atau tidak, lalu admin memilih untuk menghapus. 4. Jika proses berhasil, maka akan muncul pemberitahuan bahwa kategori produk berhasil dihapus. j. Hapus data produk 1. Proses hapus data produk dilakukan dengan cara mengklik menu catalog. 2. Lalu pada halaman catalog, admin mengklik tombol delete di sebelah produk yang akan dihapus. 3. Setelah mengklik tombol delete maka akan muncul konfirmasi untuk menghapus atau tidak, lalu admin memilih untuk menghapus. 4. Jika proses berhasil, maka akan muncul pemberitahuan bahwa produk berhasil dihapus. f. Hapus data customer 1. Proses hapus customer dilakukan dengan cara mengklik menu customers. 2. Lalu pada halaman customers, admin mengklik tombol delete di sebelah customer yang akan dihapus. 3. Setelah mengklik tombol delete maka akan muncul konfirmasi untuk menghapus atau tidak, lalu admin memilih untuk menghapus. 4. Jika proses berhasil, maka akan muncul pemberitahuan bahwa customer berhasil dihapus. 3. Pencarian data (produk, customer, pemesanan, dan invoice) Kotak pencarian berada di kanan atas pada seluruh halaman belakang sistem (back office). Pada kotak pencarian terdapat pilihan kategori pencarian (catalog, customers, orders,dan invoices). a. Pencarian data produk 1. Untuk melakukan pencarian data produk, admin memilih kategori pencarian catalog. 2. Selanjutnya admin memasukan nama produk yang akan dicari. 3. Jika hasil pencarian ditemukan, akan ditampilkan hasil pencariannya dalam bentuk list. b. Pencarian data customer 1. Untuk melakukan pencarian data customer, admin memilih kategori pencarian customers. 2. Selanjutnya admin memasukan nama customer yang akan dicari. 3. Jika hasil pencarian ditemukan, akan ditampilkan hasil pencariannya dalam bentuk list.
47
Lampiran 10 Lanjutan c. Pencarian data pemesanan 1. Untuk melakukan pencarian data pemesanan (order), admin memilih kategori pencarian orders. 2. Selanjutnya admin memasukan nomor order yang akan dicari. 3. Jika hasil pencarian ditemukan, akan ditampilkan hasil pencariannya dalam bentuk list. d. Pencarian data invoice 1. Untuk melakukan pencarian data invoice, admin memilih kategori pencarian invoices. 2. Selanjutnya admin memasukan nomor invoice yang akan dicari. 3. Jika hasil pencarian ditemukan, akan ditampilkan hasil pencariannya dalam bentuk list. 4. Informasi newsletter 1. Untuk dapat mengirim newsletter, admin mengklik menu customers. 2. Setelah berpindah halaman, klik link send a newsletter. 3. Setelah masuk ke halaman pengiriman newsletter, admin mengisi subject atau judul newsleter, isi pesan nya, dan pengaturan kepada siapa saja newsletter akan dikirim. 4. Untuk menguji newsletter, dapat digunakan konfigurasi mailer test dan memasukan alamat email yang akan menerima newsletter pengujian tersebut. 5. Setelah mengisi form dan mengatur konfigurasinya, newsletter dapat dikirim dengan mengklik tombol send yang berada di kanan bawah. Jika newsletter berhasil dikirim, maka akan ditampilkan pemberitahuannya.
48
Lampiran 11 Hasil pengujian black box Tabel pengujian tampilan informasi Nama Fungsi (Kode Fungsi)
Kode Uji
U01
Nilai Masukan
Skenario
Benar
Calon customer mengklik produk yang akan dilihat informasi detil produk tersebut
Benar
Customer mengklik produk yang akan dilihat informasi detil produk tersebut
Produk (F01)
U02
Identitas customer (F02)
U03
Benar
U04
Benar
U05
Keranjang belanja (F03)
U06
U07
Invoice (F04)
U08
Customer mengakses my account untuk melihat identitas customer Admin mengakses halaman customer dari halaman admin
Benar
Calon customer mengakses keranjang belanja untuk melihat isi produk yang akan dipesan
Benar
Customer mengakses keranjang belanja untuk melihat isi produk yang akan dipesan
Benar
Admin mengakses halaman keranjang belanja dari halaman admin
Benar
Customer mengakses halaman produk yang dipesan pada menu my account untuk melihat invoice
Hasil yang Diharapkan Menampilkan informasi produk secara detil seperti deskripsi dan video cara pembuatan produk Menampilkan informasi produk secara detil seperti deskripsi dan video cara pembuatan produk Menampilkan informasi identitas customer Menampilkan informasi identitas customer Menampilkan informasi isi keranjang belanja seperti produk yang akan dipesan customer beserta jumlah dan harganya Menampilkan informasi isi keranjang belanja seperti produk yang akan dipesan customer beserta jumlah dan harganya Menampilkan informasi isi keranjang belanja seperti produk yang akan dipesan customer beserta jumlah dan harganya Menampilkan informasi invoice seperti nomor invoice, tanggal, nomor pesanan, nama customer, produk yang dipesan, metode pembayaran, status pembayaran, dan lainlain
Hasil Uji
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
49
Lampiran 11 Lanjutan Nama Fungsi (Kode Fungsi)
Invoice (F04)
Kode Uji
Nilai Masukan
Skenario
Benar
Admin mengakses halaman orders dari halaman admin untuk melihat invoice
Benar
Calon customer mengunjungi sistem ecommerce PT. Ekko Hejo
U11
Benar
Customer mengunjungi sistem ecommerce PT. Ekko Hejo
U12
Benar
Calon customer mengakses halaman about us
U13
Benar
Customer mengakses halaman about us
U14
Benar
Calon customer mengakses halaman how to order
U15
Benar
Customer mengakses halaman how to order
U16
Benar
Calon customer mengakses halaman delivery
U17
Benar
Customer mengakses halaman delivery
U18
Benar
Calon customer mengakses halaman term and conditions of use
U19
Benar
Customer mengakses halaman term and conditions of use
U09
U10 Tampilan home (F05)
Tampilan about us (F06)
Tampilan how to order (F07)
Tampilan delivery (F08)
Tampilan term and conditions of use (F09)
Hasil yang Diharapkan Menampilkan informasi status pesanan seperti produk yang dipesan, metode pembayaran, dan status pembayaran Menampilkan informasi umum tentang sistem dan produk-produk yang dijual Menampilkan informasi umum tentang sistem dan produk-produk yang dijual Menampilkan informasi tentang perusahaan PT. Ekko Hejo Menampilkan informasi tentang perusahaan PT. Ekko Hejo Menampilkan informasi cara pemesanan produk dan metode pembayaran Menampilkan informasi cara pemesanan produk dan metode pembayaran Menampilkan informasi pengiriman pesanan kepada customer Menampilkan informasi pengiriman pesanan kepada customer Menampilkan informasi perjanjian cara menggunakan sistem e-commerce PT. Ekko Hejo Menampilkan informasi perjanjian cara menggunakan sistem e-commerce PT. Ekko Hejo
Hasil Uji
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
50
Lampiran 11 Lanjutan Nama Fungsi (Kode Fungsi)
Kode Uji
Nilai Masukan
U20
Benar
Calon customer mengakses halaman privacy policy
U21
Benar
Customer mengakses halaman privacy policy
U22
Benar
Calon customer mengakses halaman FAQ
U23
Benar
Customer mengakses halaman FAQ
U24
Benar
Calon customer mengakses kategori produk
U25
Benar
Customer mengakses kategori produk
Salah
Calon customer tidak memasukkan alamat email lalu memilih berlangganan newsletter
Peringatan bahwa email tidak valid
Sukses
Salah
Customer tidak memasukkan alamat email lalu memilih berlangganan newsletter
Peringatan bahwa email tidak valid
Sukses
Salah
Calon customer memasukan alamat email yang sama yang digunakan untuk menerima newsletter dari PT. Ekko Hejo lalu memilih berlangganan newsletter
Peringatan bahwa email telah terdaftar sebagai pelanggan newsletter
Sukses
Tampilan privacy policy (F10)
Skenario
Tampilan FAQ (F11)
Kategori produk (F12)
U26
U27 Newsletter (F13)
U28
Hasil yang Diharapkan Menampilkan informasi lingkup kebijakan privasi sistem e-commerce PT. Ekko Hejo Menampilkan informasi lingkup kebijakan privasi sistem e-commerce perusahaan Menampilkan informasi pertanyaan yang umum muncul mengenai sistem ecommerce PT. Ekko Hejo Menampilkan informasi pertanyaan yang umum muncul mengenai sistem ecommerce PT. Ekko Hejo Menampilkan informasi pengelempokan produk berdasarkan kategorinya Menampilkan informasi pengelempokan produk berdasarkan kategorinya
Hasil Uji
Sukses
Sukses
Sukses
Sukses
Sukses
Sukses
51
Lampiran 11 Lanjutan Nama Fungsi (Kode Fungsi)
Kode Uji
Nilai Masukan
U29
U30
Salah
Benar
Newsletter (F13)
U31
U32
U33
Benar
Benar
Skenario Customer memasukan alamat e-mail yang sama yang digunakan untuk menerima newsletter dari PT. Ekko Hejo lalu memilih berlangganan newsletter Calon customer memasukan alamat email yang digunakan untuk menerima newsletter dari PT. Ekko Hejo lalu memilih berlangganan newsletter Customer memasukan alamat e-mail yang digunakan untuk menerima newsletter dari PT. Ekko Hejo lalu memilih berlangganan newsletter Admin melakukan pengiriman penawaran produk kepada alamat e-email yang berlangganan newsletter
Benar
Customer mengakses halaman produk yang dipesan pada menu my account untuk melihat status pesanan
Benar
Admin mengakses halaman orders dari halaman admin untuk melihat status pesanan
Nilai Masukan
Skenario
Salah
Admin tidak mengisi username atau password lalu mengklik tombol login
Status pesanan (F14)
U34
Hasil yang Diharapkan
Hasil Uji
Peringatan bahwa email telah terdaftar sebagai pelanggan newsletter
Sukses
Menampilkan informasi penawaran produk dari pihak PT. Ekko Hejo melalui email
Sukses
Menampilkan informasi penawaran produk dari pihak PT. Ekko Hejo melalui email
Sukses
Menampilkan informasi penawaran produk dari pihak PT. Ekko Hejo melalui email
Sukses
Menampilkan informasi status pesanan seperti produk yang dipesan, metode pembayaran, dan status pembayaran Menampilkan informasi status pesanan seperti produk yang dipesan, metode pembayaran, dan status pembayaran
Sukses
Sukses
Tabel pengujian validasi login Kasus Uji Validasi login admin (F15)
Kode Uji U36
Hasil yang Diharapkan Muncul pesan “login error”
Hasil Uji Sukses
52
Lampiran 11 Lanjutan Kasus Uji Validasi login admin (F15)
Kode Uji
Nilai Masukan
U37
Benar
U38
Salah
U39
Benar
Validasi login customer (F16)
Skenario Admin mengisi username atau password lalu mengklik tombol login Customer tidak mengisi username atau password lalu mengklik tombol login Customer mengisi username atau password lalu mengklik tombol login
Hasil yang Diharapkan
Hasil Uji
Masuk ke halaman khusus admin
Sukses
Muncul pesan “login error”
Sukses
Masuk ke halaman khusus customer
Sukses
Tabel pengujian pencarian data Kasus Uji
Pencarian data produk (F17)
Kode Uji
Nilai Masukan
U40
Salah
U41
Salah
U42
Salah
U43
Salah
U44
Salah
U45
Salah
Skenario Calon customer tidak memasukan query produk yang dicari, kemudian mengklik tombol search Customer tidak memasukan query produk yang dicari, kemudian mengklik tombol search Calon Customer memasukan query produk yang dicari, kemudian mengklik tombol search Customer memasukan query produk yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu tidak memasukan query produk yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu memasukan query produk yang dicari, kemudian mengklik tombol search
Hasil yang Diharapkan
Hasil Uji
Peringatan untuk memasukan query produk yang dicari
Sukses
Peringatan untuk memasukan query produk yang dicari
Sukses
Peringatan tidak ditemukannya hasil pencarian produk
Sukses
Peringatan tidak ditemukannya hasil pencarian produk
Sukses
Peringatan untuk memasukan query produk yang dicari
Sukses
Peringatan tidak ditemukannya hasil pencarian produk
Sukses
53
Lampiran 11 Lanjutan Kasus Uji
Pencarian data produk (F17)
Pencarian data customer (F18)
Kode Uji
Nilai Masukan
U46
Benar
U47
Benar
U48
Benar
U49
Salah
U50
Salah
U51
Benar
U52
Salah
Pencarian data pemesanan (F19) U53
Salah
Skenario Calon Customer memasukan query produk yang dicari, kemudian mengklik tombol search Customer memasukan query produk yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu memasukan query produk yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu tidak memasukan query nama customer yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu memasukan query nama customer yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu memasukan query nama customer yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu tidak memasukan query nomor orders yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu memasukan query nomor order yang dicari, kemudian mengklik tombol search
Hasil yang Diharapkan
Hasil Uji
Informasi produk sesuai dengan query produk yang dicari
Sukses
Informasi produk sesuai dengan query produk yang dicari
Sukses
Informasi produk sesuai dengan query produk yang dicari
Sukses
Peringatan untuk memasukan query nama customer yang dicari
Sukses
Peringatan tidak ditemukannya hasil pencarian customer
Sukses
Informasi customer sesuai dengan query customer yang dicari
Sukses
Peringatan untuk memasukan query nomor order yang dicari
Sukses
Peringatan tidak ditemukannya hasil pencarian data pemesanan
Sukses
54
Lampiran 11 Lanjutan Kasus Uji
Pencarian data pemesanan (F19)
Pencarian invoice (F20)
Kode Uji
U54
Nilai Masukan
Benar
U53
Salah
U54
Salah
U55
Benar
Skenario Admin mengakses dari halaman admin lalu memasukan query nomor order yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu tidak memasukan query nomor invoice yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu memasukan query nomor invoice yang dicari, kemudian mengklik tombol search Admin mengakses dari halaman admin lalu memasukan query nomor invoice yang dicari, kemudian mengklik tombol search
Hasil yang Diharapkan
Hasil Uji
Informasi order sesuai dengan query nomor order yang dicari
Sukses
Peringatan untuk memasukan query nomor invoice yang dicari
Sukses
Peringatan tidak ditemukannya hasil pencarian invoice
Sukses
Informasi invoice sesuai dengan query nomor invoice yang dicari
Sukses
Tabel pengujian pengiriman pesan Nama Fungsi (Kode Fungsi)
Kode Uji
Nilai Masukan
U56
Salah
U57
Salah
Contact (F21)
Skenario Calon customer mengklik menu contact, kemudian tanpa mengisi judul pesan dan isi pesan, customer mengirim pesan dengan mengklik tombol send Customer mengklik menu contact, kemudian tanpa mengisi judul pesan dan isi pesan, customer mengirim pesan dengan mengklik tombol send
Hasil yang Diharapkan
Hasil Uji
Peringatan untuk tidak mengirim pesan yang kosong
Sukses
Peringatan untuk tidak mengirim pesan yang kosong
Sukses
55
Lampiran 11 Lanjutan Nama Fungsi (Kode Fungsi)
Kode Uji
U58
Nilai Masukan
Benar
Contact (F21)
U59
Benar
U60
Salah
Konfirmasi pesanan (F22)
U61
Benar
Skenario Calon customer mengklik menu contact, kemudian mengisi judul pesan dan isi pesan, customer mengirim pesan dengan mengklik tombol send Customer mengklik menu contact, kemudian mengisi judul pesan dan isi pesan, customer mengirim pesan dengan mengklik tombol send Customer mengklik menu payment confirmation, kemudian tanpa mengisi nomor order, alamat e-mail, nomor telepon, jumlah yang dikirim, tanggal, waktu, nama bank, dan isi pesan, kemudian customer mengirim pesan dengan mengklik tombol send Customer mengklik menu payment confirmation, kemudian mengisi nomor order, alamat email, nomor telepon, jumlah yang dikirim, tanggal, waktu, nama bank, dan isi pesan, kemudian customer mengirim pesan dengan mengklik tombol send
Hasil yang Diharapkan
Hasil Uji
Peringatan bahwa pesan berhasil dikirim ke pihak PT. Ekko Hejo
Sukses
Peringatan bahwa pesan berhasil dikirim ke pihak PT. Ekko Hejo
Sukses
Peringatan untuk tidak mengirim pesan yang kosong
Sukses
Peringatan bahwa pesan berhasil dikirim ke pihak PT. Ekko Hejo
Sukses
Hasil yang Diharapkan
Hasil Uji
Tabel pengujian pemesanan produk Nama Fungsi (Kode Fungsi)
Add to cart (F23)
Kode Uji
U62
Nilai Masukan
Benar
Skenario Calon customer memilih produk yang akan dipesan, lalu mengklik tombol add to cart pada produk tersebut
Produk yang akan dipesan akan masuk ke dalam shopping cart / keranjang belanja customer
Sukses
56
Lampiran 11 Lanjutan Nama Fungsi (Kode Fungsi) Add to cart (F23)
Kode Uji
Nilai Masukan
U63
Benar
U64
Benar
U65
Benar
Pilihan metode pembayaran (F25)
U66
Benar
Pilihan cara pengiriman (F26)
U67
Benar
Shopping cart summary (F24)
Skenario Customer memilih produk yang akan dipesan, lalu mengklik tombol add to cart pada produk tersebut Calon customer mengakses keranjang belanjanya dengan mengklik tombol cart Customer mengakses keranjang belanjanya dengan mengklik tombol cart Customer mengakses keranjang belanjanya, lalu pilih selesai belanja untuk memproses pesananan Customer mengakses keranjang belanjanya, lalu pilih selesai belanja untuk memproses pesananan
Hasil yang Diharapkan Produk yang akan dipesan akan masuk ke dalam shopping cart / keranjang belanja customer Informasi produk yang akan dipesan beserta jumlah dan harganya Informasi produk yang akan dipesan beserta jumlah dan harganya Informasi pemilihan metode pembayaran secara transfer antar bank atau melalui PayPal Informasi pemilihan metode pengiriman pesanan
Hasil Uji
Sukses
Sukses
Sukses
Sukses
Sukses
Tabel pengujian proses input, edit, dan hapus data Kasus Uji
Kode Uji
U68
Input, edit, dan hapus data produk (F27)
Nilai Masukan
Salah
Skenario Admin mengakses halaman admin, lalu menambah produk dengan tidak mengisi form data produk Admin mengakses halaman admin, lalu menambah produk dengan mengisi form data produk
U69
Benar
U70
Benar
Admin mengakses halaman admin, lalu meng-edit data produk
U71
Benar
Admin mengakses halaman admin, lalu menghapus produk
Hasil yang Diharapkan Peringatan bahwa data produk yang ditambahkan harus diisi Peringatan bahwa produk dengan data produk tersebut berhasil ditambahkan Peringatan bahwa produk dengan data produk tersebut berhasil di-edit Peringatan konfirmasi apakah produk tersebut akan dihapus, apabila ingin dihapus, akan muncul peringatan bahwa produk berhasil dihapus
Hasil Uji
Sukses
Sukses
Sukses
Sukses
57
Lampiran 11 Lanjutan Kasus Uji
Kode Uji
U72
U73
Input, edit, dan hapus data kategori produk (F28)
U74
U75
Nilai Masukan
Salah
Benar
Skenario Admin mengakses halaman admin, lalu menambah kategori produk dengan tidak mengisi form data kategori produk Admin mengakses halaman admin, lalu menambah kategori produk dengan mengisi form data kategori produk
Benar
Admin mengakses halaman admin, lalu meng-edit data kategori produk
Benar
Admin mengakses halaman admin, lalu menghapus kategori produk
U76
Salah
U77
Salah
Input, edit, dan hapus data customer (F29) U78
Benar
U79
Benar
Calon customer melakukan pendaftaran, lalu tidak mengisi form data customer Admin mengakses halaman admin, lalu menambah customer dengan tidak mengisi form data customer Calon customer melakukan pendaftaran, lalu mengisi form data customer Admin mengakses halaman admin, lalu menambah customer dengan mengisi form data customer
Hasil yang Diharapkan
Hasil Uji
Peringatan bahwa data kategori produk yang ditambahkan harus diisi
Sukses
Peringatan bahwa produk dengan data kategori produk tersebut berhasil ditambahkan
Sukses
Peringatan bahwa produk dengan data kategori produk tersebut berhasil diedit Peringatan konfirmasi apakah kategori produk tersebut akan dihapus, apabila ingin dihapus, akan muncul peringatan bahwa kategori produk berhasil dihapus
Sukses
Sukses
Peringatan bahwa form data customer harus diisi
Sukses
Peringatan bahwa form data customer harus diisi
Sukses
Peringatan bahwa customer dengan data customer tersebut berhasil ditambahkan Peringatan bahwa customer dengan data customer tersebut berhasil ditambahkan
Sukses
Sukses
58
Lampiran 11 Lanjutan Nama Fungsi (Kode Fungsi)
Kode Uji
Nilai Masukan
Input, edit, dan hapus data customer (F29)
U80
Benar
Status pemesanan (F30)
U81
U82
Benar
Salah
U83
Salah
U84
Benar
U85
Benar
Ubah password (F31)
Skenario
Admin mengakses halaman admin, lalu menghapus customer
Admin mengakses halaman admin, lalu meng-edit status pemesanan Customer mengakses halaman my account, lalu mengisikan password baru dengan konfirmasi menggunakan password lama Admin mengakses halaman admin, lalu mengisikan password baru dengan konfirmasi menggunakan password lama Customer mengakses halaman my account, lalu mengisikan password baru dengan konfirmasi menggunakan password lama Admin mengakses halaman admin, lalu mengisikan password baru dengan konfirmasi menggunakan password lama
Hasil yang Diharapkan Peringatan konfirmasi apakah customer tersebut akan dihapus, apabila ingin dihapus, akan muncul peringatan bahwa customer berhasil dihapus
Hasil Uji
Sukses
Peringatan bahwa status pemesanan berhasil di-edit
Sukses
Peringatan bahwa password yang lama untuk konfirmasi salah
Sukses
Peringatan bahwa password yang lama untuk konfirmasi salah
Sukses
Peringatan bahwa password berhasil diedit
Sukses
Peringatan bahwa password berhasil diedit
Sukses
59
Lampiran 12 Tabel perbedaan sandbox dan live PayPal (PayPal 2012) Perbedaan
PayPal Sandbox
Situs Live PayPal dan API Service
Tipe akun PayPal
Tergantung fitur yang akan dikembangkan dan diuji, membutuhkan sebuah akun personal, business, atau akun premier.
Personal, premier.
Logo situs pada pojok kiri atas
https://www.sandbox.paypal.com
https://www.paypal.com
NVP API Servers
https://api.sandbox.paypal.com/nvp/
Untuk API Certificate security:
business,
atau
akun
https://api.paypal.com/nvp/ For API Signature security: https://api-3t.paypal.com/nvp/
SOAP API Servers
https://api.sandbox.paypal.com/2.0/
Untuk API Certificate security: https://api.paypal.com/2.0/ For API Signature security: https://api-3t.paypal.com/2.0/
Business roles
Memenuhi semua roles yang dibutuhkan untuk pengujian: merchant, buyer, dan seller.
Orang dalam dunia yang sebenarnya yang memenuhi roles.
Nama perusahaan, nama individu dan alamat
Sepenuhnya fiksi. Sebelum memulai pengujian Sandbox, membuat secara detil semua business roles yang harus dipenuhi.
Perusahaan yang sesungguhnya, nama individu dan alamat.
Alamat e-mail dan kotak masuk e-mail
Sandbox memiliki e-mail khusus untuk pengujian
Alamat e-mail dan kotak masuk pesan yang sesungguhnya untuk setiap business roles.
Rekening bank dan nomor kartu kredit
Sandbox membuat rekening bank, nomor kartu kredit, dan nomor CVV yang dibutuhkan untuk pengembangan dan pengujian dimana semuanya adalah fiksi dan hanya digunakan untuk pengujian sandbox.
Rekening bank, nomor kartu kredit, dan nomor CVV yang sesungguhnya.
Nomor KTP (Kartu Tanda Penduduk) untuk penagihan Transaksi PayPal
111nn-nnnn
Nomor KTP yang sesungguhnya.
Sandbox membuat semua rekening bank, nomor kartu kredit, dan nomor CVV yang dibutuhkan untuk pengembangan dan pengujian dimana semuanya adalah fiksi dan hanya digunakan untuk pengujian sandbox.
Transaksi yang sebenarnya melalui proses di Live PayPal.
Fraud Detection
Fraud detection (deteksi penipuan) tidak dapat digunakan di sandbox.
Proteksi sepenuhnya melalui deteksi penipuan milik PayPal.
60
Lampiran 12 Lanjutan Perbedaan
PayPal Sandbox
Situs Live PayPal dan API Service
Sertifikat digital
Setelah mengajukan sertifikat digital untuk menggunakan layanan PayPal Web Service API, sandbox akan secara otomatis mengeluarkan sertifikat digital terseput. Sehingga mereka dapat untuk mengunduh secara cepat.
Untuk menjaga keamanan merchant dan customer, sertifikat digital yang digunakan pada Live PayPal Web Service API harus terverifikasi oleh pihak PayPal. Merchant akan mendapatkan e-mail notifikasi ketika pengajuan sertifikat digital telah disetujui.
PayPal Merchant Features supported
Semua fitur dari situs Live PayPal, kecuali menutup sebuat akun, fitur penawaran, monthly statement, shipping preferences, dan PayPal Shops.
Semua fitur lengkap Live PayPal
61
Lampiran 13 Hasil evaluasi terhadap eCRM Aspek eCRM 1 Pre-purchase a Website presentation b Access to information c Information quality d Loyalty programme e Search capabilites 2 At-purchase a Payment method b Privacy and security c Dynamic pricing d Promotions e Ordering process / speed 3 Post-purchase a Problem solving b Order tracking c After sale service
Ketersediaan pada Sistem
62
Lampiran 14 Hasil kuesioner usability sistem e-commerce PT. Ekko Hejo Jawaban
Evaluator
Browser
Tipe
Kategori (Jumlah Parameter) Ya
Tidak
Homepage (22)
86%
14%
Navigasi (3)
88%
13%
Search (5)
85%
15%
Lainnya (4)
91%
9%
Rata-rata
87%
13%
Search Engine Result Page (4)
84%
16%
Product detail page (5)
98%
3%
Testimonial (1)
81%
19%
Rata-rata
88%
12%
It all start at home (1)
50%
50%
List and buy (1)
100%
0%
Being avaible means being visible (3)
100%
0%
Fork your transaction (1)
100%
0%
0%
100%
Different ways to pay (1)
100%
0%
The discount bundle (1)
0%
100%
User‟s information (4)
100%
0%
Saving user information (1)
100%
0%
When user can‟t decide (1)
100%
0%
Send a confirmation e-mail (1)
100%
0%
Shopping cart (1)
100%
0%
Succinct and readily accessible information about the company (1)
100%
0%
Shipping and billing address forms (1)
100%
0%
Related product (1)
100%
0%
Shipping charges (1)
100%
0%
Offer customer discount coupons for returning purchases (1)
0%
100%
Calculate shipping tax (1)
50%
50%
Shopping cart visible on every page (1)
100%
0%
The customer chooses the shipping method (1)
100%
0%
As soon as the order is received, use thank e-mail to thank the customer (1)
100%
0%
Shipping time (1)
100%
0%
Customizable “Return to Shopping” Pages (1)
100%
0%
Rata-rata
83%
17%
Transactor
Membership not required (1)
63
Lampiran 14 Lanjutan Jawaban Tipe
Kategori (Jumlah Parameter) Ya
Tidak
The online receipt (1)
100%
0%
Fix it your self truncation (1)
100%
0%
Order canceling (1)
100%
0%
0%
100%
Allowing for human contact (1)
100%
0%
Tracking shipment (1)
100%
0%
Tracking application (1)
50%
50%
“C” is for cookies (1)
100%
0%
Let customer tell you how bad you are (3)
67%
33%
Send an acknowledgment e-mail (1)
100%
0%
Include your phone number (1)
100%
0%
Provide personal touch (1)
100%
0%
0%
100%
Get them transact again (1)
100%
0%
Make the next transaction easier (1)
100%
0%
Rata-rata
81%
19%
Customer
Return and exchange policies (1)
Turning customer into sellers (1)
64
Lampiran 15 Contoh invoice