Seminar Nasional Teknologi Informasi dan Komunikasi 2012 (SENTIKA 2012) Yogyakarta, 10 Maret 2012 ISSN: 2089-9815 ANALISIS DAN PERANCANGAN APLIKASI SISTEM PERGUDANGAN DAN PENJUALAN BATIK SECARA ONLINE DI P’ZONNA BATIK SHOP BERBASIS WEB Woro Isti Rahayu Jurusan Teknik Informatika Politeknik Pos Indonesia Jl. Sariasih No.54 Bandung 40151 Tel. +62 22 2009570, Fax. +62 22 2009568 E-mail: [email protected] ABSTRAKS Batik adalah salah satu cara pembuatan bahan kain batik. Selain itu batik bisa mengacu pada dua hal. Yang pertama adalah teknik pewarnaan kain dengan menggunakan malam untuk mencegah pewarnaan sebagian dari kain. Dalam literatur internasional, teknik ini dikenal sebagai wax-resist dyeing. Pengertian kedua adalah kain atau busana yang dibuat dengan teknik tersebut, termasuk penggunaan motif-motif tertentu yang memiliki kekhasan. P’Zonna Batik Shop merupakan salah satu toko batik yang terletak di Pusat Belanja Balubur Bandung, Lt.D2 No.D29 ini menjual berbagai macam batik di indonesia, mulai dari batik solo, batik pekalongan, batik yogya, batik garut, hingga batik madura. Sistem pergudangan dan penjualan batik di P’Zonna Batik Shop saat ini masih memiliki banyak kekurangan diantaranya pengelolaan data barang masih manual menggunakan bantuan MS.Excel, dan pemasaran penjualan masih menggunakan account facebook kurang efektif. Website ini dibuat untuk mempermudah konsumen untuk melakukan pemesanan dan transaksi batik. Aplikasi Sistem Pergudangan dan Penjualan Batik Secara Online di P’Zonna Batik Shop Berbasis Web ini dibuat dengan sistem operasi Microsoft Windows 7 dan juga beberapa perangkat lunak lainnya, yaitu menggunakan PHP sebagai bahasa pemrograman, MySQL sebagai databasenya, Apache sebagai layanan untuk web server, StarUML sebagai perancangan sistem, Adobe Photoshop CS4 sebagai desainnya, dan Adobe Dreamweaver CS4 sebagai editor PHP. Kata Kunci: Aplikasi Pergudangan Penjualan,Website, Microsoft Windows 7, PHP. 1. 1.1 PENDAHULUAN Latar Belakang P’Zonna Batik Shop merupakan salah satu toko batik di Bandung, ini menjual berbagai macam batik di indonesia, mulai dari batik solo, batik pekalongan, batik yogya, batik garut, hingga batik madura. Sistem pergudangan dan penjualan batik di P’Zonna Batik Shop saat ini masih memiliki banyak kekurangan diantaranya pengelolaan data barang yang masih manual menggunakan bantuan MS.Excel, dan pemasaran penjualan masih menggunakan account facebook kurang efektif. Berdasarkan informasi di atas maka dibuatlah sebuah aplikasi pergudangan dan penjualan batik yang akan dilakukan dengan menggunakan komputer dengan judul “Aplikasi Sistem Pergudangan dan Penjualan Batik Secara Online di P’Zonna Batik Shop Berbasis Web”. Dengan dibuatnya aplikasi pergudangan dan penjualan batik bermanfaat untuk menunjang efisiensi dalam pekerjaan. Aplikasi ini berbentuk website yang digunakan oleh perusahaan untuk mengelola pergudangan dan penjualan. Admin/operator dapat melihat, menambah, menghapus, dan mengedit data barang yang dibutuhkan. Member/konsumen dapat melihat barang-barang yang ditawarkan oleh perusahaan dan dapat langsung memesan barang yang diinginkan. Dengan desain interface yang menarik dan interaktif, diharapkan akan membuat nyaman para pekerja sehingga proses pekerjaan akan menjadi lebih mudah dan konsumen akan lebih tertarik untuk mengunjungi website ini, sehingga diharapkan akan meningkatkan penjualan pada perusahaan. 1.2 Identifikasi Masalah Aplikasi ini dibagi menjadi dua aplikasi, yaitu aplikasi pergudangan dan aplikasi penjualan. Dalam pembuatan Aplikasi Sistem Pergudangan dan Penjualan Batik Secara Online di P’Zonna Batik Shop Berbasis Web ini mempunyai beberapa permasalahan yang dihadapi, yaitu: 1. Bagaimana cara mendesain aplikasi pergudangan batik agar mudah dikelola? 2. Bagaimana cara mendesain aplikasi penjualan batik agar lebih menarik pengunjung? 3. Bagaimana cara memberikan kemudahan dalam pelayanan pemesanan dan transaksi batik di p’zonna batik shop? 1.3 Tujuan Dari pembuatan Aplikasi Sistem Pergudangan dan Penjualan Batik Secara Online di P’Zonna Batik Shop Berbasis Web ini mempunyai beberapa tujuan, yaitu: 1. Dibuatnya aplikasi pergudangan batik untuk memudahkan admin dalam mengelola pergudangan batik. 178 Seminar Nasional Teknologi Informasi dan Komunikasi 2012 (SENTIKA 2012) Yogyakarta, 10 Maret 2012 ISSN: 2089-9815 2. Dibuatnya aplikasi penjualan batik untuk meningkatkan penjualan dan mempromosikan P’Zonna Batik Shop. 3. Dibuatnya form pemesanan dan transaksi batik untuk memudahkan pemesanan di P’zonna Batik Shop. Winardi (1982), penjualan adalah suatu transfer hak atas benda-benda. Dari penjelasan tersebut dalam memindahkan atau mentransfer barang dan jasa diperlukan orang-orang yang bekerja dibidang penjualan seperti pelaksnaan dagang, agen, wakil pelayanan dan wakil pemasaran. 1.4 2.4 Ruang Lingkup Ruang lingkup dari Aplikasi Sistem Pergudangan dan Penjualan Batik Secara Online di P’Zonna Batik Shop Berbasis Web ini, yaitu: 1. Aplikasi pergudangan hanya digunakan untuk admin/operator mengelola data gudang. 2. Pengunjung hanya dapat melihat batik-batik yang dijual P’zonna Batik Shop. 3. Pengunjung tidak dapat memesan apabila pengunjung belum jadi member website. 2. LANDASAN TEORI 2.1 Pengertian Batik. Batik adalah salah satu cara pembuatan bahan pakaian. Selain itu batik bisa mengacu pada dua hal. Yang pertama adalah teknik pewarnaan kain dengan menggunakan malam untuk mencegah pewarnaan sebagian dari kain. Dalam literatur internasional, teknik ini dikenal sebagai wax-resist dyeing. Pengertian kedua adalah kain atau busana yang dibuat dengan teknik tersebut, termasuk penggunaan motif-motif tertentu yang memiliki kekhasan. Batik Indonesia, sebagai keseluruhan teknik, teknologi, serta pengembangan motif dan budaya yang terkait, oleh UNESCO telah ditetapkan sebagai Warisan Kemanusiaan untuk Budaya Lisan dan Nonbendawi (Masterpieces of the Oral and Intangible Heritage of Humanity) sejak 2 Oktober, 2009. 2.2 Pengertian Pergudangan Tujuan gudang adalah menyimpan produk hingga produk tersebut diminta oleh pelanggan. Gudang berperan menghubungkan fasilitas produksi dengan pelanggan atau pemasok. Dari sudut pandang logistik, gudang berperan penting karena kegiatan produksi mengharapkan gudang dapat membantu mewujudkan aktivitas produksi yang ekonomis. Sementara dari sudut pandang pemasaran, gudang berperan meningkatkan customer service. Keberadaan gudang diperlukan untuk menyangga antara supply dengan demand. 2.3 Pengertian Penjualan Penjualan adalah suatu usaha yang terpadu untuk mengembangkan rencana-rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan keinginan pemebeli, guna mendapatkan penjualan yang menghasilkan laba (Marwan, 1991). Penjualan merupakan sumber hidup suatu perusahaan, karena dari penjualan dapat diperoleh laba serta suatu usaha memikat konsumen yang diusahakan untuk mengetahui daya tarik mereka sehingga dapat mengetahui hasil produk yang dihasikan. Menurut Kebutuhan Software Untuk membuat website ini menggunakan beberapa software pendukung selain PHP yang merupakan software utama untuk membuat aplikasi ini. 2.4.1 Apache Apache merupakan suatu program yang digunakan sebagai web server dari aplikasi web ini, dimana apche ini bisa digunakan untuk menjalankan pemrograman PHP di dalam web server localhost. Apache merupakan software yang keberadaannya freeware (software bebas) dimana dalam pemakaiannya kita tidak perlu melakukan pembayaran atau pembelian dari software apache itu sendiri. 2.4.2 PHP Versi 5.0 (PHP Hypertext Preprocessor) PHP yang merupakan singkatan dari PHP Hypertext Preprocessor ini digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML.[1] Pada bulan Juli tahun 2005 muncul PHP versi 5.0 yang menggunakan Zend Engine 2.0 dengan penambahan beberapa featur dan beberapa objek baru. Untuk informasi featur-featur baru dari PHP versi 5.0 ini, PHP Versi 5 ini sangat mendukung pemrograman berbasis Object Oriented Programming alias OOP dan emang di peruntukan untuk OOP. 2.4.3 MySQL MySQL merupakan Database Management Sistem (DBMS) yang bersifat open source dan dikembangkan, serta didistribusikan oleh MySQL AB. MySQL memiliki bagian berupa Sturctured Query Language (SQL) yang digunakan untuk mengolah database-database relasional yang ada didalamanya. Sejak dahulu, MySQL merupakan pasangan serasi PHP dalam pembuatan web yang dinamis. MySQL adalah multiuser database yang menggunakan bahasa SQL (Structured Query Language). Alasan banyak pihak menggunakan My SQL diantaranya: a. free; b. multiplatform. MySQL dapat bekerja pada berbagai platform yang berbeda. Seperti pada UNIX, berbagai varian Linux, serta Microsoft Windows; c. cepat dan tangguh. Untuk melayani halaman web komersial yang umum dan menggunakan 179 Seminar Nasional Teknologi Informasi dan Komunikasi 2012 (SENTIKA 2012) Yogyakarta, 10 Maret 2012 database yang kecil hingga sedang. MySQL adalah database server yang mampu menampung sampai ratusan giga record. ISSN: 2089-9815 suatu proses pembuatan perangkat lunak. 2.4.4 Adobe Dreamweaver CS4 Adobe Dreamweaver CS4 merupakan salah satu software web editor yang paling inovatif dan lengkap dibandingkan software web editor lain. Macromedia Dreamweaver mendukung pemrograman client side yang terkenal, yaitu JavaScript dengan penggunaan yang sangat mudah. Selain itu Macromedia Dreamweaver juga mendukung pemrograman Script Server Side, seperti Personal Home Page (PHP), Active Server Pages (ASP), ASP.NET, CouldFusion, dan Java Server 2.5 Unified Modeling Language (UML) UML (Unified Modeling Language) adalah sebuah bahasa untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari sistem perangkat lunak, seperti pada pemodelan bisnis dan sistem non perangkat lunak lainnya. UML merupakan suatu kumpulan teknik terbaik yang telah terbukti sukses dalam memodelkan sistem yang besar dan kompleks. UML tidak hanya digunakan dalam proses pemodelan perangkat lunak, namun hampir dalam semua bidang yang membutuhkan pemodelan. Gambar 1 Flow Map pergudangan dan penjualan yang sedang berjalan di P’zonna Batik Shop System <<include>> Registrasi Member Beranda Tentanng Kami Produk Pengunjung Layanan Service <<extend>> Kontak <<extend>> <<include>> Validasi Login Member 2.6 Flow Chart Flow chart adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing-masing simbol mempresentasikan suatu kegiatan tertentu. Flow chart diawali dengan penerimaan input, pemrosesan input dan diakhiri dengan penampilan output. Profil Member <<include>> <<extend>> Login Member Member Shopping Cart <<extend>> <<include>> Konfirmasi Logout Member <<extend>> <<extend>> daftar transaksi Validasi Login Admin <<include>> <<include>> Kelola Member <<include>> Login Admin <<extend>> Kelola Kontak 3. ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Yang Berjalan (Current System) Gambar 1 adalah gambar prosedur sistem yang sedang berjalan di P’zonna Batik Shop. Gambar 1 menjelaskan sistem yang sedang berjalan masih manual, yaitu: 1. operator memilih data yang ingin diolah, data pergudangan atau penjualan. 2. Lalu operator memasukan data ke excel. 3. Setelah selesai maka file di save. 4. Selesai. 3.1.1 Analisis Sistem yang Akan Dibangun UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam Administrator <<include>> Kelola Suplier <<include>> Logout Admin Kelola Produk <<include>> Kelola Transaksi <<include>> <<include>> Kelola Laporan <<include>> Kelola Iklan kelola tarif kirim <<include>> kelola rekening <<include>> Gambar 2 Diagram Use Case 4. KESIMPULAN Berdasarkan analisis dan perancangan Aplikasi Sistem Pergudangan dan Penjualan Batik Secara Online di P’Zonna Batik Shop Berbasis Web ini, maka disimpulkan bahwa: 180 Seminar Nasional Teknologi Informasi dan Komunikasi 2012 (SENTIKA 2012) Yogyakarta, 10 Maret 2012 1. Website ini dapat memudahkan admin dalam mengelola data pergudangan dan penjualan batik, dengan dibuatnya menu warehouse untuk pergudangan dan menu sales untuk penjualan dalam website ini. 2. Website ini dapat meningkatkan penjualan dan mempromosikan P’Zonna Batik Shop, dengan dibuatnya tampilan desain website yang menarik pengunjung . 3. Dibuatnya form pemesanan dan transaksi batik untuk memudahkan pemesanan di P’zonna Batik Shop, dengan dibuatnya menu shopping cart untuk memudahkan dalam pemesanan batik dan menu konfirmasi untuk memudahkan dalam melakukan konfirmasi pembayaran. PUSTAKA Hakim Lukmanul, 2010, 9 Langkah Menjadi Master Framework Codeigniter, Lokomedia, Yogyakarta. Jogiyanto, Hartono,1999, Pengenalan Komputer, Andi Offset, Yogyakarta. John Burch dan Gary Grudnitski, 1986, Information Systems Theory and Practice, John Wiley and Sons, New York. Kadir Abdul, 2003, Pengenalan Sistem Informasi, Andi Offset, Yogyakarta. Kurniadi, Adi. 2003. Cara Mudah Menguasai Photoshop. Jakarta: PT.Elex Media Komputindo. Kusrini, 2007, Strategi Perancangan dan Pengelolaan Basis Data, Andi Offset, Yogyakarta. Martin S, Colleran G, 2006, Sold! Bagaimana Memudahkan Konsumen Membeli dari Anda, Erlangga, Jakarta. Pohan Iskandar, Husni. 2007. Pemrograman Web dengan HTML. Bandung: Informatika Bandung. Sidik, Betha. 2003. MySQL. Bandung: Informatika Bandung. Suryatmoko S, 2003, Membuat Web Portal dengan PHP Nuke, PT Elex Media Komputindo, jakarta. Suyanto M, 2003, Strategi Periklanan pada ECommerce Perusahaan Top Dunia, Andi Offset, Yogyakarta. Suyanto M, 2004, Analisis dan Desain Aplikasi Multimedia untuk Pemasaran, Andi Offset, Yogyakarta. Utomo, Prasetya Ambang. 2008. Membangun Aplikasi PHP dan Ajax Tanpa Mengenal Scrip. Yogyakarta: C.V ANDI OFFSET. WAHANA KOMPUTER. Membuat Website Interaktif dengan Dreamweaver. Yogyakarta: C.V ANDI OFFSET. 181 ISSN: 2089-9815