SNIPTEK 2015 ISBN: 978-602-72850-6-4 PERANCANGAN APLIKASI PENJUALAN PAKAIAN WANITA BERBASIS WEB PADA PT. MITRA DINAMIKA SEJATI JAKARTA Sismadi Program Studi Komputerisasi Akuntansi AMIK BSIJakarta Jl RS Fatmawati no 24 Jakarta [email protected] Abstract – Saat ini penggunaan komputer di berbagai bidang usaha sudah menjadi suatu hal yang umum. Seiring dengan pesatnya kemajuan teknologi dan kebutuhan akan informasi yang cepat dan akurat, komputer telah dapat terhubung antara satu dengan yang lain membentuk suatu jaringan. Langkah utama dalam kegiatan bisnis untuk bersaing dengan para pesaingnya adalah dengan menggunakan komputer sebagai sarana untuk meningkatkan efektifitas kerja. Perancangan aplikasi web bertujuan untuk mempermudah konsumen dalam memperoleh informasi perbelanjaan yang sebelumnya di ketahui dari mulut ke mulut atau dari brosur-brosur, sehingga tidak menghemat waktu, disini saya memepermudah konsumen dalam memperlakukan perbelanjaan secara online, sehingga dapat mengefesiensi dan mengefektif waktu. Sistem perancangan dalam pembuatan website ini dikembangkan dengan menggunakan beberapa software yakni Dreamwaver CS3, Apache web server, PHP & MYSQL. Dengan menggunakan Dreamwaver CS3 maka pengerjaan website akan lebih cepat dan mudah. Kata Kunci: Perancangan Aplikasi Penjualan, Sistem Penjualan Berbasis Web PENDAHULUAN Penjualan menurut Mulyadi (2008:202), “Penjualan merupakan kegiatan yang dilakukan oleh penjual dalam menjual barang atau jasa dengan harapan akan memperoleh laba dari adanya transaksi-transaksi tersebut dan penjualan dapat diartikan sebagai pengalihan atau pemindahan hak kepemilikan atas barang atau jasa dari pihak penjual ke pembeli”. Besarnya potensi penjualan online tidak lepas dari perkembangan pengguna internet di Indonesia. Pada tahun 2015, pengguna internet di Indonesia mencapai 93,4 juta jiwa, meningkat cukup pesat jika dibandingkan dengan 88,1 juta jiwa pada 2014. Ini disebabkan akses yang lebih mudah dan memungkinkan untuk siapapun untuk terhubung kapanpun diinginkan. Internet mulai menjadi bagian dari kehidupan sehari-hari rakyat Indonesia. Potensi bisnis online terlihat dari angka 77% dari penggunaan internet digunakan untuk mencari informasi produk dan berbelanja online, pelanggan online shop yang mencapai 8,7 juta orang, dan nilai transaksi yang diprediksi mencapai US$ 4,89 Miliar pada tahun 2016. Ini meningkat dibanding tahun 2015. Dalam dunia marketing, teknologi informasi ini sangat dibutuhkan untuk kegiatan pemasaran. Banyak perusahaan yang memanfaatkan teknologi yang berbasis web sebagai suatu strategi perusahaan dalam menawarkan produk mereka kepada seluruh konsumen tanpa harus dibatasi oleh ruang dan waktu. Mulai dari perusahaan besar hingga usaha kecil dan menengah telah menjadikan sistem penjualan secara online sebagai sarana yang murah dan terjangkau, oleh karena itu untuk memperoleh pelanggan dan keuntungan yang semakin meningkat. Salah satu cara untuk mengembangkan bisnis pakaian wanita ini, dapat ditanggulangi dengan pembuatan website. Pada saat ingin membuat sebuah sistem yang akan digunakan pada suatu perusahaan, setiap pengembang aplikasi diharuskan membuat sebuah rancangan dari sistem yang ingin dibuat. Rancangan ini bertujuan untuk memberi gambaran umum dari sistem yang akan berjalan nantinya kepada setiap stakeholder. Menurut Satzinger, Jackson, dan Burd (2012:5), perancangan adalah sekumpulan aktivitas yang menggambarkan secara rinci bagaimana sistem akan berjalan. Hal itu bertujuan untuk menghasilkan produk perangkat lunak yang sesuai dengan kebutuhan user. Sedangkan aplikasi (application) Menurut Dhanta (2009:32), adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu, misalnya Ms. Word, Ms. Excel. Aplikasi merupakan suatu program komputer yang berfungsi untuk menyelesaikan atau mengerjakan suatu pekerjaan atau permasalahan tertentu. Dari pengertian tersebut, maka dapat disimpulkan bahwa INF-596 ISBN: 978-602-72850-6-4 perancangan aplikasi penjualan adalah program komputer yang dibuat perusahaan untuk mengerjakan tugas-tugas tertentu yang menghasilkan produk perangkat lunak yang sesuai dengan kebutuhan user, terutama dalam bagian penjualan online agar dapat memperoleh keuntungan yang besar. METODELOGI PENELITIAN Dalam Penyusunan Penelitian ini dibutuhkan berbagai data penunjang dalam penulisan dan pengumpulan data. Dalam pengumpulan data, penulis melakukan penelitian dengan metode sebagai berikut: 1. Wawancara Dalam melakukan penelitian dan pengumpulan data, saya menggunakan metode wawancara karena saya yakin metode ini adalah salah satu metode efektif untuk mendapatkan data yang akurat karena langsung bertanya kepada informan yang kompeten dibidangnya. 2. Pengamatan ( Observasi ) Selain metode wawancara, saya juga melakukan observasi secara langsung. Keuntungan dari metode observasi ini adalah penulis dapat lebih mengenal lingkungan dimana sistem tersebut berjalan dan dapat beradaptasi sehingga semakin menyatu dengan lingkungan yang dibahas pada laporan tugas akhir ini sehingga data semakin real dan akurat. 3. Studi Pustaka Untuk mendukung dan melengkapi datadata yang telah ada dan sebagai bahan referensi, maka penulis melakukan studi pustaka yang berkaitan dengan judul yang penulis ambil. 2.1.1 Internet Menurut Sibero (2013:10) “Internet (Interconnected Network) adalah jaringan komputer yang meng-hubungkan antar jaringan secara global, internet dapat juga disebut jaringan dalam suatu jaringan yang luas”. Dimulai dari suatu proyek pada tahun 1969 yang dinamakan ARPANET (Advanced Research Project Agency Network), dimana mereka mendemostrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protocol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol). INF-597 SNIPTEK 2015 ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, dimana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat diseluruh daerah, dan semua Universitas di Negara tersebut. Oleh sebab itu ARPANET dipecah menjadi dua, yaitu “MILNET” untuk keperluan militer dan “ARPANET” baru yang lebih kecil untuk keperluan non militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian di sederhanakan menjadi Internet. Sumber: http://id.wikipedia.org/wiki/Sejarah_Internet Dalam dunia maya (internet) kita mengenal beberapa istilah tentang web, www, website, webpages, dan homepages. Berikut beberapa istilah dalam internet: 1. WWW (word wide web) adalah kumpulan dari web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk digunakan bersama. 2. Web adalah fasilitas hypertext yang mampu mengambil data berupa teks, gambar suara, animasi, dan multimedia. Data-data tersebut saling terkait dan berhubugan satu dengan lainnya. Untuk membaca data tersebut diperlukan sebuah web browser seperti Internet Explorer, Opera, Mozilla Firefox, Google Chrome dan lain sebagainya. 3. Website (situs web) adalah tempat penyimpanan data dan informasi berdasarkan topik tertentu. 4. Web Pages (halaman web) adalah sebuah halaman khusus dari situs web tertentu. 5. homepage adalah sampul halaman yang berisi daftar isi atau menu dari sebuah situs web. Website pada intinya adalah hasil dari rangkaian program yang tersusun secara sistematis/ terstruktur, dan dasar pemrograman web adalah HTML (HyperText Markup Language) (Dipraja,2013:12). 2.2 2.2.1 Peralatan Pendukung (Tools Program) Dreamweaver 8 Menurut Sigit (2010:1), “Dreamweaver adalah sebuah HTML editor profesional untuk mendesain web secara visual dan mengelola situs atau halaman web”. Survei membuktikan 80% SNIPTEK 2015 desainer web menggunakan Dreamweaver sebagai web editornya, hal ini karena Dreamweaver dapat dijalankan pada dua platform yaitu Windows dan Mac. Dreamweaver menjadi lebih sempurna karena memiliki sifat What You See Is What You Get, denga arti kode yang dibuat untuk membangun website berbentuk HTML, cukup hanya dengan memasukkan file text, graphics dan media lainnya. Itu menjadi lebih mudah karena Dreamweaver menyediakan jendela review Code dan Design (Hadi:2009:5). 2.2.2 Personal Hypertext Preprocessor (PHP) PHP disebut juga sebagai “Pemograman Server Side Programming, dikarenakan PHP bersifat Open Source atau bahasa dengan hak cipta terbuka, atau dengan kata lain pengguna diperbolehkan untuk mengembangkan kode-kode fungsi PHP sesuai dengan kebutuhannya”. (Sibero, 2013:49) 2.2.3 MySQL Menurut Sibero (2013:97) “MySQL atau dibaca “My Sekuel” dengan suatu RDBMS (Relational Database Management System) merupakan aplikasi sistem yang menjalankan fungsi pengolahan data”. MySQL sendiri pertama dikembangkan oleh MySQL AB yang kemudian diakuisisi oleh Sun Microsystem dan terakhir dikelola oleh Oracle Coorporation MySQL merupakan salah satu perangkat lunak untuk sistem manajemen database SQL. MySQL diciptakan oleh David Axmark, Allan Larson, dan Michael Widenius. “MySQL juga merupakan perangkat lunak gratis dibawah lisensi GNU (General public Lisence), tetapi lisensi MySQL juga dijual untuk kasus-kasus tertentu karena penggunaannya tidak cocok dengan pengguanaan perangkat GPL”. (Andi, 2011:15). A. Programming Structure Salah satu sasaran dalam mendesain program terstruktur adalah mengurangi kebingungan yang dihasilkan dari penggunaan percabangan atau perintah go-to. Dalam pemrograman terstruktur tidak digunakan lagi perintah go-to. Ada tiga bentuk yang digunakan yaitu : Sequence Structure, Loop Structure dan Selection Structure. a. Sequence Structure Dalam sequence structure, instruksi dieksekusi berdasarkan urutannya. Dimulai dari bagian atas dan diakhiri di bagian bawahnya. Dalam sequence structure tidak diperkenankan penggunaan kotak keputusan. b. Loop Structure Loop (iteration) structure menggambarkan perulangan dari satu atau lebih instruksi. c. Selection Structure ISBN: 978-602-72850-6-4 Dalam struktur ini terdapat sejumlah perintah yang dikerjakan tergantung dari kondisi yang dipenuhinya. Seperti juga dengan sequence dan loop structure, terdapat single entry point dan single exit point. HASIL DAN PEMBAHASAN proses pengelompokan elemen data menjadi tabel-tabel yang menunjukan entity dan relasinnya sehingga membentuk sebuah relasi yang jumlah kerangkapan datannya sedikit (minimum amount of redudancy), serta memberikan kemungkinan bagi pengguna untuk melakukan insert, delete, dan modify terhadap setiap data pada relasi tersebut tanpa menyebabkan kesalahan. 1. Bentuk Tidak Normal (Unnormalized Form) merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti format tertentu, dan tidak lengkap atau terduplikasi 2. Bentuk Normal Kesatu (1 NF atau First Normal Form) Pada tahap ini dilakukan penghilangan beberapa group elemen yang berulang atau atribut bernilai ganda dan tentukan Candidate Key nya. INF-598 ISBN: 978-602-72850-6-4 SNIPTEK 2015 Gambar 2.1. beranda Halaman Produk 3. Bentuk Normal Kedua (2 NF atau Second Normal Form) Pada bentuk normal kedua, bentuk data harus telah memenuhi kriteria bentuk normal kesatu. Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utama atau primery key. Gambar 2.2. Produk Halaman Profil Halaman Beranda INF-599 SNIPTEK 2015 Gambar 2.3. Profil ISBN: 978-602-72850-6-4 Gambar 2.5. Ruang Admin KESIMPULAN Halaman Keranjang Belanja Gambar 2.4. Keranjang Belanja Halaman Admin Dalam dunia internet, teknologi informasi sangat dibutuhkan untuk kegiatan pemasaran. Banyak perusahaan yang memanfaatkan teknologi yang berbasis web sebagai suatu strategi perusahaan dalam menawarkan produk mereka kepada seluruh konsumen tanpa harus dibatasi oleh ruang dan waktu. Kebutuhan akan suatu program aplikasi yang mudah digunakan, memiliki tampilan grafis yang baik sebagai suatu hal yang penting dan sangat dibutuhkan. Hal itu dikarenakan tuntutan dari berbagai bidang usaha agar dapat memperoleh pelanggan dan keuntungan yang semakin meningkat. Dari penulisan penelitian ini, maka penulis dapat menarik kesimpulan sebagai berikut: 1. Perancangan aplikasi penjualan ini dapat menjadi salah satu solusi yang dapat digunakan untuk mempermudah perusahaan dalam mengolah data penjualan barang. Serta membuat laporan penjualan barang dengan lebih mudah, cepat dan efisien. 2. Hasil pengolahan data-data pada perancangan aplikasi penjualan ini berupa laporan data barang dan laporan penjualan per periode. 3. Hubungan Dreamweaver CS 3 sebagai pembuat interface dan MYSQL sebagai basis datanya terbukti dapat menghasilkan suatu program aplikasi yang mempunyai tampilan menarik dan dinamis. INF-600 ISBN: 978-602-72850-6-4 UCAPAN TERIMA KASIH Ucapan terima kasih kepada Pemilik PT. Mitra Dinamika Sejati Jakarta beserta jajaran staf yang sudah membantu penulis untuk mendapatkan informasi secara jelas. REFERENSI Andi. 2011. Mastering CMS Programing With PHP & MySQL. Yogyakarta: Andi. Dhanta, Rizky. 2009. Pengantar Ilmu Komputer. Surabaya : Indah Dipraja, Samja. 2013. Panduan Praktis Membuat Website Gratis. Jakarta: Pustaka Makmur. Frieyadie, F. (2014). Web Sistem Informasi Berbasis W2000 Untuk Dukungan Pemesanan Dan Penjualan Produk Safety. Jurnal Pilar Nusa Mandiri, 10(1), 111-115. INF-601 SNIPTEK 2015 Hadi, Mulya. 2009. Dreamweaver CS4 Untuk Orang Awam. Palembang: Maxikom. Sidik, Betha. 2012. Pemrograman Web PHP. Bandung: Informatika. Sibero, Alexander F.K. 2013. Web Programming Power Pack. Yogyakarta: Mediakom. Sigit W, Aloysius. 2011. Website Super Canggih Dengan Plugin Jquery Terbaik. Jakarta: Mediakita. Yudhanto, Yudha dan Agus Purbayu. Toko Online Dengan PHP Dan MYSQL. Jakarta: PT. Elex Media Komputindo.