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, order 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. Aplikasi e-commerce berbasis web telah berkembang dengan pesat baik dari segi penggunaan, 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 produk atau profil perusahaan online. Pada saat ini aplikasi web telah banyak yang bersifat dinamis, interaktif dan task oriented untuk digunakan dalam sistem informasi, telekomunikasi, perdagangan, perbankan dan lain-lain (Gary Coulter dan John Buddemeir, 2007). 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 halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh pengguna/klien. Misalnya dapat mengakses database dan menampilkannya di halaman web dengan cepat dan mudah. PHP juga mempunyai fungsi-fungsi yang cukup lengkap, multiplatform serta mampu berinteraksi dengan berbagai macam database (Yuan Gao, 2005). Dengan mempertimbangkan dan meneliti kemudahan dari penggunaan PHP ini penulis mengambil keputusan dalam pemilihan judul yaitu : Aplikasi E-commerce Berbasis Web Menggunakan PHP pada CV. Free Style Perdana 1.2 Identifikasi 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 CV. Free Style Perdana sebagai industri garmen yang memiliki beberapa agen ditiap wilayah dan provinsi di Indonesia 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 agen dan pusat 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 Ruang Lingkup Permasalahan Tugas akhir ini membahas pembuatan aplikasi e-commerce berbasis web pada CV. Free Style Perdana sebagai suatu website yang memberikan informasi bagi user/pengguna khususnya bagi user yang telah menjadi agen pada perusahaan ini untuk mempermudah pengiriman ataupun penerimaan informasi tentang update produk dan harga. Aplikasi web ini dibangun di bawah sistem operasi Windows XP yang mencakup aplikasi web server Apache_2.2.3-win32-x86-no_ssl, web scripting PHP (PHP 5.2.0) dan MySQL 5.0.27. Selain itu, aplikasi web ini juga didukung bahasa pemrograman web lainnya seperti HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) dan JavaScript serta menggunakan website editor Adobe Dreamweaver CS3 dan Adobe Fireworks CS3 sebagai aplikasi perancangan layout. 1.4 Maksud dan Tujuan Maksud diadakannya penelitian ini adalah untuk merancang suatu aplikasi web yang dinamis yang dimanfaatkan untuk menyebarkan informasi yang baik dengan cepat dan mudah. Tujuan dari Tugas Akhir ini adalah untuk membangun suatu aplikasi web dinamis yang dapat membantu kinerja dari CV. Free Style Perdana dalam mengirim dan menyediakan informasi bagi user/pengguna yang membutuhkan. Dan juga
bertujuan untuk mengaplikasikan ilmu pengetahuan khususnya dalam bahasa pemrograman PHP yang telah penulis dapatkan selama bangku perkuliahan. 1.5 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 Kepustakaan (Library Research) Disini penulis menggunakan buku-buku yang berhubungan misalnya buku tentang perancangan sistem informasi / e-commerce serta buku-buku yang berkaitan dengan perancangan database Mysql sehingga dapat membantu penulis dalam penyelesaian masalah. b. Penelitian Lapangan (Field Research) Penelitian dilakukan langsung ke CV. Free Style Perdana untuk mendapatkan data dimana penulis melakukan pengumpulan data dengan cara bertanya langsung kepada karyawan yang terkait. 1.6 Sistematika Penulisan Secara garis besar tugas akhir ini dibagi atas lima bab dan beberapa lampiran. Adapun kelima bab tersebut adalah : BAB 1 : PENDAHULUAN Dalam bab ini penulis menguraikan Latar Belakang, Identifikasi Masalah, Maksud Dan Tujuan Penulisan, Ruang
Lingkup Masalah, Metode Penelitian dan Sistematika Penulisan BAB 2 : TINJAUAN TEORI Bab ini berisikan tentang uraian teoritis mengenai pengertianpengertian, metode penyusunan data serta mengenai bahasa pemrograman yang digunakan. BAB 3 : SEKILAS GAMBARAN CV. FREE STYLE PERDANA Dalam bab ini penulis menyajikan gambaran perusahaan yang terdiri dari profil, struktur organisasi, uraian tugas dan fungsi struktur organisasi, serta visi dan misi CV. FREE STYLE PERDANA BAB 4 : PERANCANGAN SISTEM Dalam bab ini penulis menguraikan tentang perancangan sistem 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 aplikasi, tujuan implementasi aplikasi serta spesifikasi aplikasi. BAB 6 : KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran mengenai hasil rancangan sistem yang telah dibentuk kepada pihak perusahaan.