ANALISIS DAN PERANCANGAN SISTEM PENJUALAN BERBASIS WEB PADA RESTORAN BEBEK KALEYO Andika Wicaksono, Willy, Fariz Haya Perdana, Jurike V. Moniaga Universitas Bina Nusantara, Jl. Kebon Jeruk Raya No. 27 Kebon Jeruk - Jakarta Barat, (021) 534 5830, [email protected], [email protected], [email protected] ABSTRACT This study aims to design a web-based system at restaurant Bebek Kaleyo by presenting information about the various dishes and beverages are sold and allows customers to search for the desired dishes. The method used to design web-based system is literature, field research, and design. Literature study done by reading and studying reference books, articles and papers related to the design of this web-based. Research in the field is done by doing a survey to get information out of the study of literature, the survey conducted by the survey directly to the owner of the restaurant, as well as other customers as respondents. This is done to find out the problems being faced by the restaurant and get the solution of the problem. While the design is done by structured design methods ranging from filling the database, UML design (such as class diagrams, behavior pattern, use case diagrams and sequence diagrams), design screens and display system design and testing required. The results achieved show that the web-based system can be applied to market food products sold by restaurants to take orders and sales online. Keywords: Sales Analysis, Design of sale, web booking, Online Sales ABSTRAK Penelitian ini bertujuan untuk merancang sebuah sistem berbasis web pada restoran Bebek Kaleyo dengan menyajikan informasi-informasi tentang berbagai menu makanan dan minuman yang dijual dan memudahkan pelanggan dalam mencari menu masakan yang diinginkan. Metode yang digunakan untuk merancang system berbasis web ini adalah kepustakaan, penelitian lapangan, dan perancangan. Studi kepustakaan dilakukan dengan membaca dan mempelajari buku-buku referensi, artikel, dan karya tulis yang terkait dengan perancangan berbasis web ini. Penelitian dilapangan dilakukan dengan melakukan survey untuk mendapatkan informasi diluar studi kepustakaan, survey tersebut dilakukan dengan survey langsung kepada pemilik restoran, serta pelanggan lainnya sebagai responden. Hal ini dilakukan untuk mengetahui permasalahan yang sedang dihadapi oleh restoran dan mendapatkan solusi dari masalahnya. Sedangkan perancangan dilakukan dengan metode perancangan terstruktur mulai dari pengisian database, rancangan UML (seperti class diagram, behavior pattern, use case diagram, dan sequence diagram), rancangan layar dan tampilan serta pengujian perancangan sistem yang dibutuhkan. Hasil yang dicapai menunjukkan bahwa sistem berbasis web dapat diterapkan untuk memasarkan produk-produk makanan yang dijual oleh restoran, dapat menangani pemesanan dan penjualan secara online. Kata Kunci : Analisis Penjualan, Perancangan penjualan, Web Pemesanan, Penjualan Online LATAR BELAKANG Internet pada masa kini telah mejadi suatu media dan tulang punggung bagi pelaksanaan e-business atau e-commerce didalam dunia maya. Sebagai sebuah media baru didalam dunia bisnis, internet memiliki daya tarik tersendiri bagi setiap pengusaha. Daya tarik terbesar dari internet didalam dunia bisnis adalah dengan internet. Setiap pengusaha dapat menjangkau tempat-tempat yang letak geografis nya sangat jauh tanpa dibatasi oleh batas negara. Oleh karena itu dengan internet sangat dimungkinkan bagi pengusaha untuk melakukan pemasaran secara jauh lebih luas dari pada pemasaran konvensional. Dengan adanya berbagai keuntungan-keuntungan positif yang dapat diraih dengan melakukan bisnis didalam dunia maya, hal itu mendorong sebuah restoran Bebek Keleyo untuk melakukan perdagangan elektronik atau sering disebut ecommerce didalam dunia maya. Bebek Kaleyo adalah sebuah restoran yang menjual makanan dan minuman dengan menu utama adalah olahan daging bebek dan sudah memiliki cabang dibeberapa tempat, diantaranya Cempaka Putih, Rawamangun, Sunter, Buaran, Harapan Indah, BSD, Tebet. Dan juga akan segera dibuka cabang baru di Kalimalang, Bintaro dan Kebun Jeruk. Untuk menopang usahanya, restoran ini membutuhkan sebuah aplikasi sistem penjualan berbasis web yang dapat memberikan informasi secara lengkap mengenai menu masakan unggulan yang tersedia di restoran tersebut, serta menjualnya secara luas didalam dunia maya sehingga pelanggan dapat memesan dan membeli makanan dan minuman yang tersedia secara online. Adapun tujuan penelitian ini adalah merancang sistem penjualan berbasis web yang dapat membantu mengoptimalkan proses penjualan yang lebih mudah dan cepat pada Restoran Bebek Kaleyo. Merancang sistem penjualan berbasis web yang dapat mempromosikan produk dan meningkatkan penjualan pada Restoran Bebek Kaleyo. TINJAUAN PUSTAKA Sistem Menurut Hariyanto (2004, p59), sistem adalah sekumpulan elemen atau komponen yang saling beinteraksi untuk mencapai tujuan. Ia menjelaskan beberapa prinsip umum sistem antara lain: • Sistem selalu merupakan bagian dari sistem yang lebih besar, sekaligus system tersebut dapat dipartisi menjadi subsistem-subsistem yang lebih kecil. • Sistem yang lebih terspesialisasi akan kurang dapat beradaptasi untuk menghadapi keadaan-keadaan yang berbeda. • Lebih besar ukuran sistem, maka akan memerlukan sumber daya yang lebih banyak untuk operasi dan pemeliharaannya. • Sistem senantiasa mengalami perubahan, tumbuh dan berkembang. Sistem Informasi Menurut Laudon dan Laoudon (2010, p46) menjelaskan bahwa definisi sistem informasi merupakan komponen yang saling bekerja sama untuk mengumpulkan, mengolah, menyimpan dan menyebarkan informasi untuk mendukung pengambilan keputusan, koordinasi, pengendalian, analisis masalah dan visiualisai dalam sebuah organisasi Berdasarkan fungsi yang dimiliki, sistem informasi dapat diklasifikasikan sebagai berikut: a) Transaction Processing System Sebuah sistem informasi yang meng-capture dan memproses data transaksi bisnis b) Management Information System Sebuah sistem informasi yang menyediakan pelaporan berorientasi manajemen berdasarkan pemrosesan transaksi dan operasi organisasi. c) Decision Support System Sebuah sistem informasi yang membantu mengidentifikasi kesempatan pembuatan keputusan atau membantu menyediakan informasi untuk membantu pembuatan keputusan. d) Executive Information System Sebuah sistem informasi yang mendukung perencanaan dan penilaian kebutuhan manajer eksekutif. e) Expert System Sebuah sistem informasi yang meng-capture keahlian pekerja dan mensimulasikan keahlian tersebut pada mereka yang tidak ahli. f) Communication and Collaboration System Sebuah sistem informasi yang memungkinkan komunikasi lebih efektif antara pekerja, rekan kerja, pelanggan, dan penyuplai untuk meningkatkan kemampuan mereka berkolaborasi. g) Office Automation System Sebuah sistem informasi yang membantu para karyawan membuat dan berbagi dokumen yang mendukung aktivitas kantor sehari-hari. Internet Menurut Deitel dan Deitel (2007, p6), internet merupakan sebuah jaringan komputer yang bersifat global dan internet diperkenalkan pada tahun 1960-an dengan dana yang disediakan oleh Departemen Pertahanan Amerika Serikat. Pada awalnya, internet dirancang untuk menghubungkan sistem komputer utama dari beberapa universitas dan organisasi penelitian. Saat ini, internet dapat diakses lebih dari 1 miliar komputer dan peralatan komputer pengendali luas. Dengan pengenalan World Wide Web memungkinkan user komputer untuk mencari dah melihat dokumen apa saja berbasis multimedia melalui internet. Internet telah menjadi salah satu mekanisme komunikasi utama di dunia. Internet dan World Wide Web dipastikan sebagai penemuan yang paling penting dan mendalam diantara ciptaan manusia. Dulunya, kebanyakan aplikasi komputer menjalankan komputer tanpa terhubung satu dengan yang lainnya. Aplikasi-aplikasi sekarang ini dapat dibuat untuk menghubungkan komputerkomputer yang ada di dunia. Internet juga dapat menggabungkan proses penghitungan dan teknologi komunikasi. Menurut Deitel dan Deitel (2007, p6), keuntungan-keuntungan yang bisa didapatkan melalui penggunaan internet antara lain : • Membuat pekerjaan kita menjadi lebih mudah. • Membuat informasi secara instan dan mudah diakses secara luas. • Memungkinkan individu dan bisnis lokal kecil untuk memperkenalkan bisnisnya kepada dunia. • Mengubah cara suatu bisnis yang dijalankan. • Masyarakat luas dapat mencari harga terbaik dari produk atau layanan secara virtual. • Komunitas dengan hobi tertentu dapat saling berhubungan. • Para peneliti dapat secara cepat menyadari penemuan-penemuan terbaru. E-Commerce Menurut Turban et al (2012,p38), Perdagangan elektronik (electronic commerce, disingkat EC, atau ecommerce) yang mencangkup proses pembelian, penjualan, transfer, atau pertukaran produk, layanan atau informasi melalui jaringan komputer, termasuk internet. Beberapa orang memandang istilah perdagangan (e-commerce) hanya untuk menjelaskan transaksi yang dapat dilakukan antar mitra bisnis. Jika definisi ini digunakan, beberapa orang menyadari bahwa istilah e-commerce sangat sempit. Sehingga, banyak yang menggunakan istilah e-bussines sebagai istilah penggantinya. Bisnis elektronik (electronic bussines atau e-bussines) mengarah pada definisi EC yang lebih luas, tidak adanya pembelian dan penjualan barang saja. Tetapi juga layanan pelanggan, kolaborasi dengan mitra bisnis. Lainnya memandang e-bussines sebagai “aktivitas selain pembelian dan penjualan” di internet, seperti kolaborasi dan aktivitas intra bisnis Menurut Turban et al (2012,p42-43) e-commerce dapat dilakukan dengan berbagai pihak, jenis umum dari transaksi e-commerce dijelaskan dibawah ini. 1. Bisnis ke bisnis (bussines-to-bussines—B2B) Dalam transaksi b2b, baik penjual maupun pembeli adalah organisasi bisnis. Kebanyakan dari EC adalah jenis ini. 2. Perdagangan kolaborasi (collaborative--c-commerce) Dalam c-commerce para mitra bisnis berkolaborasi (alih – alih membeli atau menjual) secara elektronik. Kolaborasi semacam ini seringkali terjadi antara dan dalam mitra bisnis di sepanjang rantai pasokan. 3. Bisnis ke konsumen (bussines-to-consumer—B2C) Dalam B2C, penjual adalah perusahaan dan pembeli adalah perorangan. B2C disebut juga e-tailing. 4. Konsumen-ke-konsumen (consumer-to-consumer—C2C) Dalam C2C, seorang menjual produk ke orang lain. (Anda juga) dapat melihat C2C digunakan sebagai “customer-to-customer” (pelanggan kepelanggan). Kedua istilah ini dapat dianggap sama, dan keduanya akan digunakan untuk menjelaskan orang – orang yang menjual produk dan jasa ke satu sama lain. 5. Konsumen-ke-bisnis (consumer-to-bussines—C2B) Dalam C2B, konsumen memberitahukan kebutuhan atas produk atau jasa tertentu, dan para pemasok bersaing untuk menuediakan produk atau jasa tersebut ke konsumen, Contohnya di Priceline.com, di mana pelanggan menyebutkan produk dan harga yang diinginkan, dan Priceline mencoba untuk menemukan pemasok yang memenuhi kebutuhan tersebut. 6. Perdagangan intrabisnis (intraorganisasional) Dalam situasi ini perusahaan menggunakan EC secara internal untuk memperbaiki operasinya, Kondisi khusus dalam hal ini disebut juga sebagai EC B2E (business-to-its-employees). 7. Pemerintah-ke-warga (government-tocitizen—G2C) Dalam kondisi ini sebuah entitas (unit) pemerintah menyediakan layanan ke para warganya melalui teknologi EC. Unit-unit pemerintah dapat melakukan bisnis dengan berbagai unit pemerintah lainnya serta dengan berbagai perusahaan (G2B). 8. Perdagangan mobile (mobile commerce—m-commerce) Ketika e-commerce dilakukan dalam lingkungan nirkabel, seperti dengan menggunakan telepon seluler untuk mengakses internet dan berbelanja, maka hal ini disebut m-commerce. Website Menurut Hidayat (2010, p2), website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masing-masing dihubungkan dengan jaringan-jaringan halaman. Seiringan dengan perkembangan teknologi informasi yang begitu cepat, website juga mengalami perkembangan yang sangat berarti. Dalam pengelompokan jenis web, lebih diarahkan berdasarkan pada fungsi, sifat dan bahasa pemrograman yang digunakan. Menurut Mooduto dan Hidayat (2009: 3) mengatakan ditinjau dari segi bahasa pemrograman yang digunakan, website terbagi atas: 9 Server side, merupakan website yang menggunakan bahasa pemrograman yang tergantung kepada tersedia server. Seperti PHP, ASP dan lain sebagainya. Jika tidak ada server, website yang dibangun mengunakan bahasa pemrograman di atas tidak dapat berfungsi sebagaimana mestinya. 9 Client Side, adalah website yang tidak membutuhkan server dalam menjalankannya, cukup diakses melalui browser saja. Misalnya, html. Interaksi Manusia dan Komputer Menurut Shneiderman (2010: 22-23) interaksi manusia dan komputer (IMK) adalah disiplin ilmu yang berhubungan dengan perancangan, evaluasi, dan implementasi sistem interaktif untuk digunakan oleh manusia, serta mempelajari fenomena - fenomena besar yang berhubungan dengannya. Hal-hal yang perlu diperhatikan dalam merancang suatu antar muka yang user friendly, antara lain: 1. Waktu untuk belajar Berapa lama waktu yang diperlukan bagi pengguna pada umumnya untuk mempelajarai bagaimana menggunakan perintah yang berhubungan dengan tugas. 2. Kecepatan kinerja Berapa waktu yang diperlukan untuk menjalankan tugas. 3. Tingkat kesalahan pengguna Berapa banyak dan kesalahan apa saja yang dilakukan pengguna dalam melakukan suatu tugas. 4. Daya ingat pengguna setelah jangka waktu tertentu Berapa lama pengguna dapat mempertahankan pengetahuan mereka setelah jangka waktu tertentu. Daya ingat pengguna dapat dihubungkan dengan waktu belajar dan frekuensi pengguna memegang peranan penting salam hal ini. 5. Kepuasan subyektif pengguna Mencari tahu apakah pengguna sering menggunakan berbagai aspek dari sistem. Jawabannya dapat diperoleh dari wawancara dan survei tertulis yang memuat skala keputusan dan tempat bagi jawaban bebas. Database Menurut Connolly dan Begg (2010, p66) database adalah himpunan data (file atau arsip) yang saling berhubungan dan diorganisasikan sedemikian rupa untuk menghasilkan informasi yang dibutuhkan oleh user. Dengan demikian database merupakan salah satu komponen yang penting dalam sistem karena menyediakan informasi bagi user. Relational database adalah sebuah kumpulan dari relasi yang telah dinormalisasi dengan nama relasi yang jelas, Connolly dan Begg (2010, p146). Relational database merupakan suatu tipe database yang berdasarkan model relational, dimana semua data dilhat oleh user, disusun dalam bentuk tabel-tabel dan semua operasi pada database bekerja pada tabel-tabel tersebut. Relasi antar-tabel pada relational database sudah melalui tahap normalisasi dengan nama relasi yang berbeda-beda. Ada 3 jenis relasi antar –records dalam tabel berdasarkan Connolly dan Begg (2010, p385) yaitu: 1. Relasi one-to-one adalah relasi antara satu record dengan satu record tabel lain yang saling berhubungan. 2. Relasi one-to-many adalah relasi antara satu record dengan sehingga saling berhubungan. lebih dari satu record dalam tabel lain 3. Relasi many-to-many adalah relasi antara banyak record dengan lebih dari satu record dalam tabel lain yang saling berhubungan. PHP Menurut Welling dan Thomson (2008: 4) PHP adalah server-sidescripting yang dirancang dalam bahasa khusus untuk web, dalam satu halaman HTML anda bisa menyertakan kode PHP yang akan dijalankan setiap kalo halaman dikunjungi. Kode PHP anda diterjemahkan di web server dan menghasilkan output HTML atau lainnya yang akan dilihat oleh pengunjung. PHP merupakan produk open source. Anda diharuskan mengakses ke source code. Anda dapat menggunakannya, merubah, dan mendistribusikan semuanya tanpa biaya. PHP secara orisinil berasal dari kata Personal Home Page, tetapi telah dirubah garis besarnya dengan konvensi penamaan rekursif GNU (GNU=Gnu's Not Unix) dan sekarang merupakan singkatan dari PHP Hypertext Prepocessor. MySQL Menurut Welling dan Thomson (2008: 2) MySQL adalah Relational Database Management System (RDBMS) yang sangat cepat dan kuat. MySQL adalah DBMS yang bersifat relasional, open source, berlevel enterprise, multi thread. MySQL merupakan bahasa yang memiliki kemampuan cukup baik untuk menunjang kerja user, baik yang telah berpengalaman dengan database maupun untuk pemula. SQL digunakan untuk mencari informasi (query), memanipulasi data (DML), mendefinisikan data (DDL) dan bahasa pengendali dokumentasi. Setiap pengguna basis data memerlukan bahasa pemrograman yang dapat dipakai sesuai dengan fungsi dan tugasnya. Dalam basis data secara umum dikenal dua bahasa, yaitu: a. Data Definition Language (DDL) : bahasa yang dipakai untuk menjelaskan objek dari basis data. DDL dipakai untuk mendefinisikan kerangka basis data (berorientasi pada tipe pada objek basis data). b. Data Manipulation Language (DML) : bahasa yang dipakai untuk memanipulasi objek data dari basis data. DML dipakai untuk operasi terhadap isi basis data. PERANCANGAN Adapun rancangan yang didesain untuk pembuatan website ini adalah sebagai berikut Halaman beranda adalah halaman yang pertama kali ditampilkan ketika masuk ke situs ini. Pada halaman ini pengunjung belum melakukan login sebagai user. Pada halaman ini ditampilkan menu-menu utama yaitu Daftar Menu, Outlet, Galeri, About us, Contact us, Testimonial dan Corporate Order. Halaman menu adalah halaman yang menampilkan informasi tentang produk makanan dan minuman yang dijual di dalam web. Halaman outlet berisi tentang informasi yang outlet yang telah tersedia di daerah mana saja. Halaman Galeri merupakan halaman yang berisi tentang gambar situasi dan keadaan didalam restoran. Halaman About us adalah halaman berisi tentang informasi perkembangan restoran. Halaman Contact us berisi tentang informasi email dan nomor telepon yang dapat di hubungi. Halaman testimonial adalah form pengisian testimoni dari pelanggan restoran. Halaman coroprate order ditujukan kepada perusahaan yang menginginkan pemesanan dan disediakan alamat email dan telepon untuk melakukan memesanan Gambar 1 Tampilan halaman Home Halaman Daftar Menu adalah halaman yang dapat digunakan oleh user dan non user untuk dapat melihat dan memesan produk makanan dan minuman yang tersedia di dalam web. Untuk non user hanya dapat melihat produk-produk yang dijual di dalam web. Sedangkan untuk user yang sudah terdaftar dapat melakukan pemesanan langsung di dalam web. Pada halaman tersebut terdapat berbagai informasi mengenai nama makanan dan minuman, daftar harga dan gambar dari produk tersebut. Gambar 2 Tampilan halaman Daftar Menu Tampilan layar Home Admin adalah tampilan pada saat admin melakukan pengisian username dan password untuk admin. Pada halaman ini terdapat beberapa pilihan menu utama yaitu daftar pelanggan, daftar produk, daftar transaksi, daftar transfer, dan testimonial. Pada halaman daftar pelanggan terdapat berbagai informasi yang beruhubungan dengan pelanggan yang telah melakukan registrasi sebelumnya. Berisi nama, jenis kelamin, tanggal lahir, daerah, email dan nomor telepon. Pada halaman daftar produk admin dapat melakukan menambah dan menghapus menu yang ada serta dapat melakukan update pada menu yang diinginkan. Pada halaman daftar transaksi terdapat informasi yang menunjukan telah terjadinya transaksi secara COD (Cash On Delivery) yang dilakukan oleh user sehingga restoran dapat langsung mengirimkan pesanannya kepada pelanggan. Selanjutnya halaman daftar transfer yang menunjukan telah terjadi transaksi transfer dari pelanggan kepada restoran kemudian restoran mengirimkan pesanan sesuai dengan yang telah pelanggan pesan. Pada halaman testimonial terdapat testimoni yang dari pelanggan tentang restoran Bebek Kaleyo. Gambar 3 Tampilan halaman Admin SIMPULAN Simpulan yang diperoleh dari hasil evaluasi yang telah dilakukan adalah web yang dibuat dapat membantu Restoran Bebek Kaleyo untuk melakukan Penjualan produk secara online sehinggan menjadi lebih mudah dan cepat. Web yang dibuat dapat membantu menghasilkan laporan hasil transaksi karena adanya menu transaksi dan menu transfer, sehingga perusahaan tidak perlu mencatat secara manual. Web yang dibuat mudah dipahami, admin dapat dengan mudah melakukan add, update dan delete produk yang dijual beserta harganya. Selain itu, web mudah digunakan karena dirancang secara user friendly sehingga pelanggan mudah menggunakan untuk mendapatkan informasi. Web ini dapat memudahkan pelanggan untuk memberikan informasi produk yang dibutuhkan oleh pelanggan dan dapat mempercepat pemesanan karena pelanggan tidak harus datang atau mengunjuingi outlet untuk membeli makanan dan minuman. web mudah digunakan karena dirancang secara user friendly sehingga pelanggan mudah menggunakan untuk mendapatkan informasi. Web ini dapat memudahkan pelanggan untuk memberikan informasi produk yang dibutuhkan oleh pelanggan dan dapat mempercepat pemesanan karena pelanggan tidak harus datang atau mengunjuingi outlet untuk membeli makanan dan minuman. REFERENSI Connolly, T. and Begg, C. (2010). Database Systems – A Practical Approach to Design,Implementation, and Management, Fifth Edition. Pearson Addison -Wesley,Boston. Deitel and Deitel. (2007). Java How to program, Fifth Edition. Prentice-Hall, New Jersey. Hariyanto, Bambang (2010). Rekayasa Sistem Berorientasi Objek, edisi pertama. Informatika, Bandung Hidayat, Rahmat (2010). Cara Praktis Membangun Website Gratis, edisi pertama. Elex Media Komputindo, Jakarta. Laudon, Kenneth C; Laoudon, Jane P. (2010). Management Information System. Eleventh Edition. Pearson Prentince Hall, New Jersey. Shneidermann, B and Catherine Plaisant. (2010). Designing The User Interface Strategies for Effective Human - Computer Interaction, Fifth Edition. Addison- Wesley, New York. Turban, Efraim. David King. Jae Lee. Dennis Viehland. (2012). ElectronicCommerce a Managerial Perspective. Perason Education, Inc. New Jersey. Welling, Luke and Laura Thomson (2008). PHP and MySQL Web Development. Sams Publishing, Indiana. RIWAYAT PENULIS Willy lahir di kota Selat Panjang pada 21 September 1990. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada tahun 2013. Andika Wicaksono lahir di kota Jakarta pada 8 Juli 1990. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada tahun 2013. Fariz Haya Perdana lahir di kota Bekasi pada 1 Juli 1990. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada tahun 2013.