RANCANG BANGUN E- COMMERCE PADA STAR NOTEBOOK SERVICE YOGYAKARTA BERBASIS CODEIGNITER
NASKAH PUBLIKASI
disusun oleh Primadaya 11.21.0562
JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012
DESIGN AND BUILDING E-COMMERCE ON STAR NOTEBOOK SERVICE YOGYAKARTA BASED ON CODE IGNITER
RANCANG BANGUN E- COMMERCE PADA STAR NOTEBOOK SERVICE YOGYAKARTA BERBASIS CODEIGNITER Primadaya Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
Star Notebook Service as a shop selling accessories, spare parts and serving service notebook notebook sales are still applying the conventional system. Sales of the conventional computers require the consumer to the store to make a purchase. This of course will take charge more when you visit the store to be away from home. Lack of information about the computer and service sales by Star Noteboook Service the impact on sales and customer satisfaction levels produk. E-commerce enables consumers to findout about price of goods and services. Ecommerce operates also in continuous manner that assist transaction to occur at anytime, even at the slightest second. E-commerce is an effective promotion channel with affordable cost. It provides equal opportunities for either big or small company to expand their business. From the above, it is appropriate to e-commerce stores STAR NOTEBOOK applied to increase competitiveness. Through the application of e-commerce consumers may be easier to get information on the profile of the store, location of stores and products offered by STAR NOTEBOOK. Through the application of ecommerce consumers can also be easier for the spare part.
Keywords: e-commerce, codeigniter
1.
Pendahuluan Perkembangan teknologi informasi, telekomunikasi dan komputer di era
globalisasi semakin pesat, sesuai kebutuhan seiring dengan perkembangan jaman yang lebih modern dan perkembangan informasi yang sangat pesat. Apalagi saat ini adanya jaringan informasi yang dapat menjelajah ke seluruh dunia yaitu Internet. Internet merupakan kebutuhan manusia yang sangat penting dewasa ini guna memperoleh informasi yang seluas-luasnya Informasi yang akurat, relevan, tepat, cepat mendukung dalam hal pemasaran. Informasi salah satunya dapat dan disebar luaskan melalui web. Aplikasi berbasis web mampu memberikan informasi menjadi lebih cepat, tepat, dan akurat. Sebagai contoh website dapat digunakan sebagai media pemasaran,
informasi,
komunikasi.
Website
juga
sangat
cocok
untuk
mengenalkan kepada masyarakat luas tentang berbagai produk yang dihasilkan oleh sebuah perusahaan. Star Notebook Service sebagai toko penjualan aksesories, sparepart notebook dan melayani service notebook masih menerapkan sistem penjualan secara langsung. Penjualan komputer yang bersifat langsung mengharuskan para konsumen berkunjung ke toko untuk melakukan pembelian. Hal ini tentu saja akan memakan waktu biaya yang lebih apabila toko yang dikunjungi berada jauh dari rumah, Hal ini menyebabkan sistem yang sedang berjalan tidak dapat menjangkau konsumen di luar yogyakarta dengan baik Kurangnya informasi tentang komputer dan pelayanan penjualan oleh Star Noteboook Service maka berdampak pada tingkat penjualan dan kepuasan pelanggan.
Dari penjelasan di atas, sangat tepat jika e-commerce diterapkan pada Star Notebook Service untuk menambah daya saing. Melalui aplikasi e-commerce konsumen dapat lebih mudah untuk memudahkan konsumen dalam melakukan transaksi pembelian dan konsumen dari luar kota dapat terlayani lebih baik oleh Star Notebook Service. CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. 2
Landasan Teori
2.1
Pengenalan Sistem Secara Umum Sistem adalah kumpulan elemen, komponen atau subsistem yang saling
berintegrasi dan berinteraksi untuk mencapai tujuan tertentu. Jadi setiap sistem memiliki subsistem – subsistem, dan subsistem tadi terdiri atas komponen – komponen atau elemen – elemen sebagai penyusunnya. 2.2
Pengenalan Informasi Informasi adalah hasil pengolahan data menjadi bentuk yang lebih berguna
bagi yang menerimanya yang menggambarkan suatu kejadian - kejadian nyata dan dapat dipergunakan sebagai alat bantu untuk pengambilan keputusan1. Komponen terpenting dari informasi adalah data. Antara data dan informasi terdapat 1
Wahyono Teguh, 2004. Sistem Informasi Konsep Dasar, Analisis Desain dan Implementasi. Yogyakarta: Graha Ilmu, hal 3
perbedaan, data belum memiliki suatu nilai sedangkan informasi sudah memiliki nilai. Nilai dari inofrmasi ditentukan oleh dua hal, yaitu manfaat dan biaya. 2.3
Sistem Informasi Untuk memahami pengertian sistem informasi, harus dilihat dari
keterkaitan antara data dan informasi sebagai entitas penting pembentuk sistem informasi. Data merupakan nilai, keadaan, atau sifat yang berdiri sendiri lepas dari konteks apapun. Sementara sistem informasi adalah data yang diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang, Mc Leod (1995) mengatakan bahwa informasi adalah data yang telah diproses atau data yang memiliki arti (Hanif Al Fatta,2007:9). 2.4
Internet
Internet merupakan jaringan global komputer dunia, besar dan sangat luas sekali dimana setiap komputer saling terhubung satu sama lainnya dari negara ke negara lainnya di seluruh dunia dan berisi berbagai macam informasi, mulai dari text, gambar, audio, video, dan lainnya.
2.5
E-Commerce E-Commerce adalah satu set dinamis teknologi, aplikasi, dan proses bisnis
yang menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui
transaksi elektronik dan perdagangan barang, pelayanan, dan informasi yang dilakukan secara elektronik2. 2.6
Konsep Dasar Web
2.6.1
Pengertian Website Website merupakan kumpulan halaman-halaman yang digunakan untuk
menampilkan informasi, gambar gerak, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing – masing dihubungkan dengan link – link3. Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah script dan objek dikembangkan untuk memperluas kemampuan HTML seperti PHP dan ASP pada script dan Apllet pada objek. Aplikasi Web dapat dibagi menjadi dua jenis yaitu aplikasi web statis dan dinamis. 2.7
2.7.1
Perangkat Lunak yang digunakan
Bahasa Pemrograman
Bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang pada saat diakses. Jenis scripts sangat menentukan statis, dinamis atau interaktifnya sebuah situs.
2
Onno W. Purbo, Aang Arif Wahyudi 2001. Mengenal eCommerce, Elex Media Komputindo hal 2. 3 Purwanto, E. & Tim Sub Bag Jaringan Informasi IPTEK. Pengantar World Wide Web. JIIPP.
2.7.2 Codeigniter
Code Igniter (CI) (www.codeigniter.com) adalah salah satu framework php yang tangguh dan popular yang awalnya ditulis oleh mas Rick Ellis, pendiri dan CEO EllisLab.com, perusahaan yang mengembangkan codeigniter. Framework itu sendiri adalah suatu kerangka kerja yang berupa sekumpulan folder yang memuat file-file php yang menyediakan class libraries, helpers, plugins dan lainnya .
2.7.3
Perangkat Lunak Aplikasi
1.
XAMPP Version 1.7.2 XAMPP adalah sebuah paket komplit yang terdiri atas program Apache Web Server 2.2.12, MySQL 5.1.37 database, modul PHP 5.3.0.
2.
Macromedia Dreamweaver MX Dreamweaver adalah software aplikasi desain web visual yang memiliki keunggulan dengan istilah WYSIWYG (What You See Is What You Get) intinya Anda tidak harus berurusan dengan tag-tag HTML untuk membuat sebuah situs.
3.
Adobe Photoshop CS Adobe Photoshop adalah sebuah image editor, atau program penyunting gambar yang berfungsi untuk membuat, menyunting, dan
memodifikasi gambar – gambar digital yang terdapat di dalam komputer. 3.
Analisis dan Perancangan Sistem
3.1
Tinjauan Umum
3.2
Sejarah Berdirinya Star Notebook Service Star Notebook Service merupakan salah satu pelaku bisnis dibidang
penjualan aksesories, sparepart notebook dan melayani service notebook yang berdiri sejak januari 2012. Star Notebook Service sendiri berlokasi di Jalan Ring Road Utara, Pugeran No.2A Sleman, Yogyakarta. Pendirinya adalah Widi Purnomo dan Anshari. Star Notebook Service menjual berbagai macam notebook dan spare part, antara lain LCD, keyboard,hard disk, baterai, RAM, optical drive.Walaupun selama ini promosi Star Notebook Service hanya dilakukan dari mulut ke mulut(personal selling) .Untuk melakukan transaksi pelanggan biasanya datang langsung ke kantor Star Notebook Service. 3.3
Perancangan Model Dalam tahapan perancangan ini penulis mengusulkan pemodelan sistem
yang baru menggunakan pemodelan fisik (phisycal model) dengan membuat usecase diagram, activity diagram, class diagram, dan sequence diagram. Sehingga dapat diperoleh hasil dari proses aplikasi yang sedang dikerjakan.
3.3.1
UseCase Diagram
Gambar 3.1 UseCase Diagram
3.3.2
Activity Diagram
3.3.2.1 Activity Diagram Register Pengguna
Gambar 3.2 Activity Diagram Register Pengguna 3.3.2.2 Activity Diagram login Pengguna
Gambar 3.3 Activity Diagram login Pengguna
3.3.2.3 Activity Diagram Tambah Barang Didalam Keranjang Belanja
Gambar 3.4 Activity Diagram Tambah Barang Didalam Keranjang Belanja
3.3.3
Class Diagram
Gambar 3.5 Class Diagram
3.3.4
Sequence Diagram
3.3.4.1 Sequence Diagram Registrasi Pengguna
Gambar 3.6 Sequence Diagram Registrasi Pengguna 3.3.4.2 Sequence Diagram Login Pengguna
Gambar 3.7 Sequence Diagram Login Pengguna
4.
Implementasi dan Pembahasan
1. Halaman Back up database berguna untuk melakukan proses back up database web, data didatabase akan disimpan ke dalam file (*.sql).
Gambar 4.6 Halaman Backup database
2. Monitoring data servis, berguna untuk menampilkan informasi data servis di starnotebook, dengan fasilitas ini user dapat mengetahui status servis barangnya tanpa harus datang ke starnotebook karena dapat melakukan pengecekan melalui website starnotebook.
Gambar 4.10 Halaman Monitoring data servis
5.
Kesimpulan Berdasarkan penelitian dan perancangan yang penulis kerjakan dan
berdasarkan dari rumusan masalah yang ada yaitu bagaimana orang bisa mendapatkan kemudahan untuk mendapatkan informasi produk dan jasa yang ditawarkan oleh Star Notebook Service, maka dapat diambil kesimpulan diantaranya: 1. Aplikasi e-commerce
yang dibangun dapat mempermudah transaksi
pembelian. 2. Aplikasi web merupakan salah satu sarana yang
berguna dan dapat
membantu Star Notebook Service Yogyakarta dalam memasarkan produk – produknya baik dalam daerah maupun luar daerah Yogyakarta secara 24 jam dalam 7 hari.
3. Dengan adanya website ini, siapa saja yang hendak mendapatkan informasi mengenai harga produk spare-part dan jasa di toko Star Notebook Service Yogyakarta, bisa mendapatkan tanpa harus mendatangi toko tersebut.
DAFTAR PUSTAKA
Al-Fatta, H. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta: Penerbit Andi. Dwi Prasetyo, Didik. 2003. Tip dan Trik Kolaborasi PHP & MySQL untuk Membuat Web Database yang Interaktif. Jakarta: Penerbit PT Elex Media Komputindo. Jogiyanto, HM. Analisis dan Desain System Informasi : Pendekatan Terstuktur Teori Dan Praktek Aplikasi Bisnis. Kusrini. 2007. Strategi Perancangan dan Pengolahan Basis Data. Yogyakarta: Penerbit ANDI. Marlinda, L. Sistem Basis Data. Yogyakarta. Purwanto, E. & Tim Sub Bag Jaringan Informasi IPTEK. Pengantar World Wide Web. JIIPP. Sunyoto, Andi. 2007. AJAX Membangun Web dengan Teknologi Asynchronouse JavaScript & XML. Yogyakarta: Penerbit ANDI. Supriyanto Aji, 2000. Pengantar Teknologi Informasi. Jakarta: Salemba Infotek Wiswakarma, Komang, 2010, 9 Langkah Menjadi Master Framework Codeigniter. Yogyakarta: Penerbit Lokomedia
http://www.sejarah-internet.com, di akses 31 Juni 2012 http://blog.its.ac.id/jimmyprimawan/2009/05/08/a-little-tutorial-about-sequencediagram/ , di akses 31 Juni 2012 http://www.codeigniter.com/user_guide , di akses 05 Juli 2012.