PERANCANGAN WEBSITE PENYEDIA LAYANAN JUAL BELI...

17
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

Transcript of PERANCANGAN WEBSITE PENYEDIA LAYANAN JUAL BELI...

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

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.

2

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 bagian-

bagian 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.

3

Gambar 3.1 Gambar Use Case Periklanan

4

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 :

5

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.

6

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

7

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.

8

Gambar 4.36 Konfigurasi File Database.php

4.4 Pembahasan Tampilan

4.4.1 Tampilan Halaman Home

Gambar 4.40 Tampilan Halaman Home

9

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.

10

4.4.2 Tampilan Detail Iklan

Gambar 4.42 Tampilan Halaman Detail Iklan

11

12

Gambar 4.43 Script Proses Detail Iklan

4.4.3 Tampilan Login Admin

Gambar 4.44 Tampilan Halaman Login Admin

5. PENUTUP

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.

13

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.

14

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.