PERANCANGAN WEBSITE PENYEDIA LAYANAN JUAL BELI KUCING PERSIA MENGGUNAKAN CODEIGNITER NASKAH PUBLIKASI diajukan oleh : Anggi Figih Suprayitno 10.11.4203 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
WEBSITE DESIGN SERVICE PROVIDER BUY & SELL PERSIAN CATS USING CODEIGNITER PERANCANGAN WEBSITE PENYEDIA LAYANAN JUAL BELI KUCING PERSIA MENGGUNAKAN CODEIGNITER Anggi Figih Suprayitno Heri Sismoro Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT Websites selling the service provider Persian cat is a container or a market to be able to share information as well as a place for advertising sales, purchase and service providers for people who do not have a place to trade or have a stall off the line so my website can be used for mounting online advertising for those who do not have stalls off line. For that I created a website devoted to the service provider community all Indonesian citizens to expand the market of off line to be online, from shanties into have not had a stall to sell and also can save time. Because my website is equipped with a table that can be used for memasukkna telephone number, email etc. So for the people who will buy the products they see themselves will contact you directly to address or no telpo you have installed on your product when advertising. Observations indicate that the service provider's website to purchase the Persian cat is still small, but also inadequate causing difficulties for the communities to market their products. So the solution of a broad product marketing and much enjoyed or visited by the public is that we use the website selling the service provider or advertise our products online. Keywords : Website, Service Provider, Persian Cat, Societ
1. Pendahuluan Perkembangan teknologi saat ini telah berkembang dengan sangat pesat. Banyak hal yang dapat dilakukan dengan memanfaatkan perkembangan teknologi tersebut, salah satu dari trend teknologi yang berkembang adalah teknologi informasi. Karena teknologi informasi merupakan sarana informasi yang dapat meningkatkan dan mendorong keinerja menusia di berbagai faktor. Hadirnya website penyedia layanan jasa jual beli kucing persia ini menimbulkan pemikiran baru bagi pelaku yaitu masyarakat untuk mengatasi rintangan waktu dan ruang yang selama ini menjadi masalah pada sistem jual beli kucing persia secara kesepakatan. Dalam hal ini maka berkembanglah online service provider atau yang sering kita sebut dengan istilah penyedia layanan online. Penyedia layanan jasa jual beli kucing persia secara online dapat memudahkan masyarakat untuk mengetahui informasi secara detail tentang harga pasar jual beli kucing persia yang banyak diminati oleh orang indonesia khususnya para pecinta kucing persia. Selain itu aktifitas transaksi dapat dilakukan kapan saja dan dimana saja. Sehingga banyak masyarakat yang lebih memilih melakukan transaksi online dengan berbagai pertimbangan kenyamanan dan keuntungan, diantaranya : lebih mudah, hemat waktu dan juga hemat tenaga. Disamping menguntungkan bagi masyarakat berkembangnya penyedia layanan online memberi peluang bagi para pelaku bisnis dimana penyedia layanan ini sebagai media promosi secara gratis sehingga masyarakat mempunyai kesempatan yang sama untuk mengembangkan bisnisnya. Dengan latar belakang masalah diatas penulis mengambil topik yang berkaitan dengan penyedia layanan jual beli online untuk penjualan dan pembelian dengan judul PERANCANGAN WEBSITE PENYEDIA LAYANAN JUAL BELI KUCING PERSIA MENGGUNAKAN CODEIGNITER. Dengan adanya media penyedia layanan jual beli online ini masyarakan dapat meningkatkan profit dari bisnis tersebut. 2. Landasan Teori 2.1 Konsep Dasar Internet Internet adalah kelompok atau kumpulan dari jutaan komputer. Penggunaan Internet memungkinkan kita untuk mendapatkan informasi dari komputer yang ada di dalam kolompok tersebut dengan asumsi bahwa pemilik komputer memberikan izin akses. Untuk mendapatkan sebuah informasi, sekumpulan protokol harus digunakan, yaitu sekumpulan aturan yang menetapkan bagaimana suatu informasi dapat dikirim dan diterima. 1
Salah satu unsur yang paling umum digunakan dari Internet selain e-mail adalah World Wide Web. Dewasa ini, WWW atau yang sering juga disebut sebagai Web saja merupakan aplikasi Internet yang paling populer. Karena Web begitu populer, banyak orang kemudian salah mengidentikkannya dengan Internet. 3. Analisis Dan Perancangan Sistem 3.1 Analisis Sistem Analisis sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagianbagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan, sehingga dapat diuraikan perbaikannya. Pada tahapan analisis ini hal-hal yang akan dibahas adalah analisis kebutuhan sistem dan analisis kelayakan sistem. 3.2 Perancangan Sistem Perancangan aplikasi website layanan penyedia jasa meliputi rancangan sistem yang akan dibangun (use case diagram), rancangan alur sistem (activity diagram), rancangan obyek (class diagram), rancangan interface). Tujuan dari semuanya itu adalah supaya program secara mudah dapat dipahami dan mempermudah program untuk dikembangkan oleh pihak lain. 3.2.1 Perancangan Pemodelan Sistem 3.2.1.1 Use Case Diagram Use Case Diagram menggambarkan poses yang terjadi didalam aplikasi. Selain itu, hubungan antara proses satu dengan yang lain, begitu juga hubungan antara pengguna dengan proses yang terjadi di dalam aplikasi. Use case diagram menjelaskan secara naratif bagaimana sistem yang akan digunakan menggunakan sekenario untuk menjelaskan setiap aktifitas yang mungkin terjadi. 2
Gambar 3.1 Gambar Use Case Periklanan 3
3.2.1.2 Activity Diagram Activity Diagram menggambarkan aliran kejadian suatu aplikasi. Pada diagram ini digambarkan aliran kerja suatu proses menggunakan text yang mudah dibaca oleh pengguna. Rancangan activity diagram menggambarkan diagram aktifitas dua pengguna yaitu user dan aplikasi website. Komponen utama adalah state dan message. Pada perancangan ini dibuat beberapa bagian activity diagram agar alur program lebih untuk dipahami. Gambar 3.2 Gambar Melihat Tips Jual Beli 3.2.1.3 Class Diagram Fungsi Class Diagram adalah untuk menjelaskan tipe dari sebuah sistem dan hubungan-hubungannya (relationships) yang dibagi menjadi 3 bagian yaitu class, attribute, dan juga method yang akan dijalankan. Rancangan class diagram dari aplikasi ini dijelaskan pada gambar berikut : 4
Gambar 3.26 Class Model 3.2.1.4 Sequence Diagram Sequence diagram menggambarkan interaksi antar objek didalam dan disekitar sistem berupa pesan yang digambarkan terhadap waktu. Sequence diagram terdiri antara dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence diagram biasa digunakan untuk menggambarkan sekenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. 5
Gambar 3.28 Sequence Login 4. Implementasi Pembuatan Basis Data 4.1 Pembuatan Database Pembuatan database mengunakan php MyAdmin sebagai aplikasi yang mengkonfigurasi database mysql. Gambar 4.1 Gambar Pembuatan Database 4.2 Uji Coba Sistem 4.2.1 White Box Testing White Box Testing dilakukan dengan cara menguji setiap modul sebanyak 3 kali yang meliputi insert, select, update dan delete. Uji coba white box testing di nyatakan 6
sukses apabila fungsi-fungsi yang di butuhkan berjalan dengan baik dan benar. Berikut adalah hasil dari uji coba white box testing. Gambar 4.32 Controller Login Admin Dan Member 4.3 Pembahasan Program 4.3.1 Konfigurasi File-File Codeigniter Sebelum melakukan pembuatan program ada beberapa file bawaan Codeigniter yang harus dikonfigurasi sesuai dengan kebutuhan system yang akan dibangun. Berikut beberapa konfigurasi pada file Codeigniter yang harus dilakukan. 4.3.2 Konfigurasi Database.php Konfigurasi ini dimaksudkan untuk menghubungkan program dengan database yang telah dibuat. Untuk mengakses file database.php kita dapat membuka direktori application/config/database.php. konfigurasi yang dilakukan dapat dilihat pada gambar berikut. 7
4.4 Pembahasan Tampilan 4.4.1 Tampilan Halaman Home Gambar 4.36 Konfigurasi File Database.php Gambar 4.40 Tampilan Halaman Home 8
Gambar 4.41 Script Proses Home Pada halaman ini pengunjung dapat melihat salah satu iklan yang dipublish oleh pengiklan, bisa melihat harga yang sudah ditentukan oleh pengiklan, no hp yang bisa dihubungi, detail deskripsi yang di jelaskan oleh pengiklan dan bisa mengetahui nama pengiklan. 9
4.4.2 Tampilan Detail Iklan Gambar 4.42 Tampilan Halaman Detail Iklan 10
11
4.4.3 Tampilan Login Admin Gambar 4.43 Script Proses Detail Iklan 5. PENUTUP Gambar 4.44 Tampilan Halaman Login Admin 5.1 Kesimpulan Dari semua tahapan perancangan, pembuatan serta pengujian sistem yang telah dilakukan,maka dapat diambil kesimpulan antara lain : 1. Mampu menjawab rumusan masalah yang ada. 2. Sistem ini dibuat berbasis web dan dibuat dengan menggunakan framework CodeIgniter sehingga akan lebih mempermudah pada saat proses pengembangan sistem. 3. Sistem dibuat untuk menyimpan data produk jual,beli dan penawaran jasa masyarakat indonesia sehingga mempermudah dalam proses penyebaran informasi. 12
5.2 Saran Penulis sangat menyadari bahwa dalam pembuatan aplikasi ini masih banyak terdapat kekurangan sehingga kritik dan saran dari pembaca sangat diharapkan. Bedasarkan uraian data di atas penulis memberi saran: 1. Sistem ini ditambahkan kalender manajemn, agar pengelolaan dan pengambilan data lebih mudah dimengerti. 2. Sistem ini dibikin online, di perbaiki desain yang memberatkan sistem, supaya lebih enteng saat di buka ketika online. Juga menu cuti bisa lebih bermanfaat lagi. Jika aplikasi di online kan dapat menambah manfaat dari segi jarak dan waktu namun perlu ditambah untuk security yang lebih bagus pada manajemen projek dan dokumentasi lainnya. 3. Bisa ditambahkan fasilitas untuk chating, sehingga sharing masukan dan pertanyaan pertanyaan yang berkaitan dengan projek bisa langsung di tanyakan di fasilitas tersebut. 4. Diperbaiki lagi di bagian gaji karyawan, agar menjadi lebih dinamis, karena disistem ini belum ada penyimpanan data yang dinamis atau belum adanya recovery data. 5. Diperbaiki masalah datepicker, karena belum adanya batasan dalam pemasukan tanggal. 6. Bisa ditambahkan chart yang lain, seperti chart berbentuk pie tampil perprojeknya dll. Daftar Pustaka Adnan Basalamah, Onno W. Purbo, Ismail Fahmi & Achmad Husni Thamrin. 1998. Buku Pintar Internet TCP/IP. Jakarta : PT Elex Media Komputindo. Agung, M.Leo.2011. Panduan Belajar CorelDRAW. Yogyakarta : Andi Offset. Ariasari, Fany.2007. Panduan Praktis Bikin Blog Dengan Wordpress. Jakarta : Media Kita. Bunafit Komputer, Miftahul Huda.2010. Membuat Aplikasi Database dengan Java, MySQL dan NetBeans. Jakarta : PT. Elex Media Komputindo. Dan Ho.2013. Notepad Plus-Plus. http://notepad-plus-plus.org/. 22 Oktober 2013. Fowler, Martin.2005. UML Distilled. Yogyakarta : Andi Offset. Hakim, Lukman.2010. Bikin Website Super Keren Dengan PHP dan jquery. Yogyakarta : Lokomedia. Husni Iskandar Pohan, Betha Sidik.2010. Pemrograman Web Dengan HTML. Bandung : Informatika Bandung. 13
Iswanto, ST.2007. Membangun Aplikasi Berbasis PHP 5 dan Firebird 1.5. Yogyakarta : Andi Offset. Komputer, Wahana.2005. Menjadi Administrator Jaringan Komputer. Yogyakarta : Andi Offset. Kurniawan, Dedik.2009. The Master of 3 : Joomla, Wordpress, AuraCMS. Jakarta : PT Elex Media. Maya Studio, Mata.2010. Perang Browser. Jakarta : PT. Elex Media Komputindo. Nugroho, Adi.2009. Rekayasa Perangkat Lunak Menggunakan UML dan Java. Yogyakarta : Andi Offset. Nugroho, Bunafit.2005. Database Relasional Dengan MySQL. Yogyakarta : Andi Offset. Pardosi, Mico.2000. Belajar Sendiri Internet. Surabaya : INDAH. Pribadi Basuki, Awan.2010. Membangun Web Berbasis PHP dengan Framework CodeIgniter. Yogyakarta : Lokomedia. Sibero, Alexander F.K.2011. Kitap Suci Web Programming. Yogyakarta : PT. Buku SERU. Simarmata, Janner.2010. Rekayasa Web. Yogyakarta : Andi Offset. Vita Priharoni, Purnomo.2006. HTML 4 BLACKBOX. Jakarta : Dian Rakyat. Wardana.2010. Menjadi Master PHP dengan Framework CodeIgniter. Jakarta : PT. Elex Media Komputindo. Widodo, Eko.2008. Cascading Style Sheet Menggunakan Editor CSSED Untuk Penggunaan Windows dan GNU/Linux. Yogyakarta : Andi Offset. Yuhefizar, 2013. Cara Mudah dan Murah Membangun dan Mengelola Website. Yogyakarta : Graha Ilmu. 14