BAB 1 PENDAHULUAN 1.1 Latar Belakang Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh informasi dengan cepat,akurat dan mudah dalam segala kegiatan baik itu dalam bisnis, pendidikan, ekonomi, sosial, budaya, dan segala aspek kehidupan manusia sangatlah diharapkan. Oleh sebab itu dalam persaingan dunia usaha dimana dibutuhkan kemudahan dalam bertransaksi, pemesanan produk dan promosi tentang produk yang ditawarkan dengan spesifikasi tertentu menjadi permasalahan yang cukup signifikan untuk dikemukakan. E-commerce berbasis web menjadi solusi untuk mengatasi permasalahan tersebut. Perkembangan teknologi informasi terutama internet, merupakan faktor pendorong perkembangan e-commerce. Internet merupakan jaringan global yang menyatukan jaringan komputer di seluruh dunia, sehingga memungkinkan terjalinnya komunikasi dan interaksi antara satu dengan yang lain diseluruh dunia. Dengan menghubungkan jaringan komputer perusahaan dengan internet, perusahaan dapat menjalin hubungan bisnis dengan rekan bisnis atau konsumen secara lebih efisien. Sampai saat ini internet merupakan infrastruktur yang ideal untuk menjalankan ecommerce, sehingga istilah E-Commerce pun menjadi identik dengan menjalankan Universitas Sumatera Utara bisnis di internet. (http://anoyshoko.wordpress.com/2010/10/30/perkembangan-ecommerce/ diakses pada 5 Maret 2013). Aplikasi e-commerce berbasis web telah berkembang dengan pesat baik dari segi pengguna, ukuran, bahasa yang digunakan dan kompleksitasnya. Aplikasi web pada mulanya hanya berupa situs web yang bersifat statis dan navigated oriented, serta lebih banyak digunakan sebagai brosur atau profil perusahaan online. Pada saat ini aplikasi web telah banyak yang bersifat dinamis, interaktif dan task oriented untuk digunakan dalam system informasi, telekomunikasi, perdagangan, perbankan, dan lain-lain. Dalam membangun aplikasi e-commerce dibutuhkan bahasa server side script yaitu bahasa berbentuk script yang terletak dan dieksekusi di server untuk kemudian hasilnya (berupa kode HTML) dikembalikan ke browser pengguna / klien. Yang akan penulis pergunakan adalah PHP karena sifatnya yang open source dan dapat dengan mudah dikembangkan. PHP dirancang untuk membentuk suatu web yang bersifat dinamis yang artinya dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, bisa menampilkan isi database ke halaman web. (Abdul Kadir, 2002) Atas dasar inilah, maka penulis berinisiatif untuk membuat suatu aplikasi yang dapat mempermudah jalannya suatu transaksi penjualan dan pemasaran pakaian batik secara online. Penulis mengambil keputusan dalam pemilihan judul yaitu : Perancangan Aplikasi Penjualan Pakaian Batik Pada Roemah Batik Pekalongan Berbasis Web Menggunakan PHP dan MySQL. Universitas Sumatera Utara 1.2 Rumusan Masalah Setiap perusahaan dalam menjalankan aktivitas internal maupun eksternal selalu dihadapkan dengan masalah-masalah bagaimana efisiensi dan efektifitas perusahaan dapat tercapai. Masalah yang akan dipecahkan adalah bagaimana Roemah Batik Pekalongan sebagai industri pakaian yang memiliki beberapa customer dapat memanfaatkan aplikasi e-commerce berbasis web ini sebagai suatu sarana untuk menyajikan dan mengirimkan informasi dengan lebih cepat dan memudahkan customer dalam bertransaksi. Sehubungan dengan hal tersebut dapat dirumuskan permasalahan yang diteliti adalah sebagai berikut : 1. Bagaimana customer dapat dengan mudah dalam bertransaksi. 2. Bagaimana transaksi secara online antara penjual dan pembeli dapat terimplementasi dengan baik 3. Langkah apa yang dilakukan agar aplikasi web dapat diakses oleh user/ pengguna dengan cepat dan mudah. 4. Bagaimana informasi katalog produk pada aplikasi web dapat di-update (diperbaharui) dengan mudah pada waktu yang diinginkan. 1.3 Batasan Masalah Agar permasalahan yang dibahas lebih terfokus dan tidak melebar, penulis membatasi permasalahan yang akan dibahas. Adapun beberapa hal yang akan dibahas dan dijabarkan yaitu memberikan informasi mengenai Penjualan Pakaian Batik Pada Roemah Batik Pekalongan dengan menggunakan PHP dan MySQL. Universitas Sumatera Utara 1.4 Tujuan dan Manfaat Tujuan dari perancangan aplikasi ini adalah untuk membangun suatu aplikasi web dinamis yang dapat membantu kinerja dari Roemah Batik Pekalongan dalam mengirim dan menyediakan informasi bagi user/pengguna yang membutuhkan. Manfaat dari perancangan aplikasi ini adalah 1. Untuk mempermudah pengusaha dalam mempromosikan produk-produk yang ada dengan cepat, tepat, dan mudah. 2. Mengurangi penggunaan paper/kertas di berbagai aktifitas mulai dari tahapan desain, produksi, pengepakan, pengiriman, distribusi hingga marketing. 3. Untuk mempermudah para pembeli untuk mendapatkan informasi mengenai pakaian atau membeli pakaian tanpa harus datang ke toko itu. 1.5 Tinjauan Pustaka Sebagai suatu aplikasi yang ingin dinilai baik, haruslah memiliki referensi dan program aplikasi pendukung yang cukup. Oleh karena itu, penulis mengumpulkan bahan bacaan guna mengumpulkan informasi. Sebagai sumber bahan bacaan atau informasi tersebut, penulis mendapatkannya dari internet, buku-buku yang dipinjam di Perpustakaan Universitas Sumatera Utara ataupun buku-buku pinjaman lainnya maupun buku pribadi dan materi-materi yang diberikan dosen kepada penulis selama perkuliahan. Kemudian adapun beberapa program aplikasi pendukung dalam pembentukkan sistem informasi ini, yaitu: a. PHP merupakan bahasa berbentuk script yang ditempatkan dalam server dan diproses di server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai Universitas Sumatera Utara menggunakan browser. Secara Khusus, PHP dirancang untuk membentuk web dinamis (Abdul Kadir, 2002) b. MySQL adalah salah satu jenis database server yang sangat terkenal karena MySQL menggunakan SQL sebagai bahan dasar untuk mengakses databasenya. MySQL bersifat free (tidak perlu membayar untuk menggunakannya) pada berbagai platform (kecuali pada winows, yang bersifat shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan untuk digunakan keperluan produksi) (Abdul Kadir, 2002). c. Dreamweaver Macromedia 8 merupakan sebuah software HTML editor professional yang digunakan untuk mendesain secara visual dan mengelola situs web maupun halaman web (http://blog.duniascript.com/sekilas-tentangmacromedia-dreamweaver.html, diakses pada 22 Maret 2013). d. Web Browser adalah sebuah aplikasi perangkat lunak yang digunakan untuk menjelajahi dunia internet atau untuk mencari informasi tentang suatu halaman web yang tersimpan dikomputer. (http://renditkj.blogspot.com/008/07/pengertian-web-browser.html, diakses pada 22 Maret 2013). Universitas Sumatera Utara 1.6 Metodologi Penelitian Dalam Penulisan tugas akhir ini ada beberapa metode penelitian yang dilakukan penulis guna mengumpulkan data-data yang dibutuhkan dalam pembuatan web dinamis ini. Adapun Metodologi penelitian yang digunakan penulis adalah : a. Penelitian Lapangan Penelitian ini dilakukan penulis secara langsung di lapangan. Dalam hal ini, penulis melakukan penelitian pada beberapa jenis produk yang tersedia. b. Penelitian Kepustakaan (Library Research) Disini penulis menggunakan buku-buku yang berhubungan misalnya buku tentang perancangan sistem informasi / e-commerce serta berhubungan dengan pemrograman web seperti situs-situs yang www.ilmukomputer, www.phpeasystep.com, dan lain-lain. c. Pengumpulan dan Analisis Data Pada tahap ini penulis mengumpulkan semua data yang telah diperoleh dan mengelompokkan data ke dalam beberapa bagian, agar dapat mempermudah dalam perancangan aplikasi penjualan. d. Merancang dan Mendesain Aplikasi Penjualan Setelah data terkumpul, penulis akan merancang dan mendesain web sesuai dengan data – data yang telah diperoleh. Universitas Sumatera Utara e. Uji Program Setelah selesai melakukan pengumpulan data, analisis data, dan desain program, selanjutnya penulis akan melakukan pencobaan terhadap aplikasi yang telah dibangun. Pengujian adalah tahapan yang sangat penting, hal ini dikarenakan dari pengujian inilah diketahui apakah aplikasi ini sudah berjalan dengan baik atau masih terdapat kesalahan / error. 1.7 Sistematika Penulisan Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut : BAB 1 : PENDAHULUAN Dalam bab ini penulis menguraikan Latar Belakang, Rumusan Masalah, Batasan Masalah, Tujuan dan Manfaat, Tinjauan Pustaka, Metodologi Penelitian, dan Sistematika Penulisan. BAB 2 : LANDASAN TEORI Dalam bab ini penulis menguraikan tentang uraian teoritis mengenai pengertian-pengertian, metode penyusunan data serta mengenai bahasa pemrograman yang digunakan. BAB 3 : GAMBARAN UMUM TOKO Dalam bab ini penulis menyajikan gambaran umum toko yang terdiri dari lokasi toko, dan pola transaksi pada toko Roemah Batik Pekalongan. Universitas Sumatera Utara BAB 4 : PERANCANGAN SISTEM Dalam bab ini penulis menguraikan tentang perancangan system yang dirancang yang meliputi perancangan layout, perancangan database, gambaran aplikasi web yang akan dibuat serta bagaimana algoritma aplikasi tersebut saat dijalankan. BAB 5 : IMPLEMENTASI SISTEM Dalam bab ini penulis menyajikan tentang pengertian implementasi system, tujuan implementasi system, serta spesifikasi aplikasi. BAB 6 : KESIMPULAN DAN SARAN Dalam bab ini penulis menguraikan tentang kesimpulan dan saran. Universitas Sumatera Utara