• Tidak ada hasil yang ditemukan

APLIKASI PELELANGAN WEBSITE DAN BLOG BERBASIS WEB MENGGUNAKAN CODEIGNITER FRAMEWORK NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI PELELANGAN WEBSITE DAN BLOG BERBASIS WEB MENGGUNAKAN CODEIGNITER FRAMEWORK NASKAH PUBLIKASI"

Copied!
17
0
0

Teks penuh

(1)

APLIKASI PELELANGAN WEBSITE DAN BLOG BERBASIS WEB

MENGGUNAKAN CODEIGNITER FRAMEWORK

NASKAH PUBLIKASI

diajukan oleh :

Kunto Adhy Dewahyu

09.11.3276

Kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2013

(2)
(3)

APLICATION AUCTION WEB-BASED FOR WEBSITE AND BLOG USING CODEIGNITER FRAMEWORK

APLIKASI PELELANGAN WEBSITE DAN BLOG BERBSBASIS WEB MENGGUNAKAN CODEIGNITER FRAMEWORK

Kunto Adhy Dewahyu Rudyanto Arief Jurusan Teknik informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

World Internet Marketing is growing and more and more people who work As with the Internet Marketer. Because it can be relied upon employment in a state that it is today. Internet Marketing is a business in the virtual world as online selling, affiliate, blog or website monetizing and many others. Activities most internet marketing for more than 90% was based Webblog.

Blog websites have dimonetizing, has a high popularity rating in the internet world and have a good segmentation of information seekers will get an incredible income. Blogs are usually English-language websites to be sold in the global internet market. From my observations on this side there was some other business in the world of internet marketing is selling websites and blogs.

In this study I want to learn to make buying and selling media websites and blogs with a web-based auction system using Code Igniter Framework. Auction system more effective to obtain the highest selling price. From my experience in the world of blogging and the results of my research on the internet, only some media buying and selling websites and blogs on the internet. Opportunities are still great to be buying and selling site sitem auction website with a blog that will be more comprehensive and quality. It will be an option for internet marketers to make the process of buying and selling their websites and blogs.

(4)

1. Pendahuluan

Perkembangan teknologi informasi berkembang pesat sehingga memudahkan manusia dalam berbagai hal untuk melakukan suatu komunikasi. Salah satu teknologi yang sangat banyak digunakan saat ini salah satunya adalah internet. Statistik pengguna internet setiap tahun semakin meningkat yang memicu terciptanya peluang bisnis ataupun profesi baru sebagai internet marketer.

Internet marketing merupakan bisnis di dunia maya seperti jual beli online,

affiliate, advertising, blogging atau website monetizing dan masih banyak lainya. Aktivitas

internet marketing sebagian besar lebih dari 90% itu berbasis weblog sehingga transaksi jual beli website dan blog terjadi dan menjadi salah satu cara internet marketing untuk mendapatkan uang.

Pengangkatan tema pelelangan website online, melatar belakangi kemajuan teknologi informasi yang menciptakan suatu peluang bisnis dan profesi baru sebagai internet marketer, dan juga masih sedikitnya media jual beli website yang ada di internet, maka untuk memecahkan masalah tersebut penulis membuat aplikasi website sebagai skripsi dengan judul “APLIKASI PELELANGAN WEBSITE DAN BLOG BERBASIS WEB MENGGUNAKAN CODEIGNITER FRAMWORK”

2. Landasan Teori

2.1 Pengertian Sistem Informasi

Pengertian Sistem Informasi adalah “data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang.” 1

Sistem Informasi adalah sistem yang dapat menghasilkan informasi yang berguna.2 Suatu sistem yang didalam suatu organisasi yang mempertemukan kebutuhan pengelolaan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Jika berhubungan dengan teknologinya, maka istilah

information system bisa digantikan dengan information system technologi, dimana

maknanya adalah sama dengan information system itu sendiri

1

Al Fatta, Hanif. 2007, Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Penerbit: Penerbit ANDI Yogyakarta, hal 9

2

Febrian, Jack. 2007. Kamus Komputer dan Teknologi Informasi. Penerbit Informatika. Bandung, hal 238

(5)

2.2 Pemodelan Sistem 2.2.1 Data Flow Diagram

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan

professional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lai dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Buble chart, Buble diagram, model prosesm diagram alur kerja, atau model fungsi

2.3 Basis Data

Database terdiri dari beberapa tabel (lebih dari satu tabel) yang saling

terorganisir. Tabel digunakan untuk menyimpan data dan terdiri dari baris dan kolom. Data tersebut dapat ditampilkan, dimodifikasi, dan dihapus dari table. Setiap pemakai (user) yang diberi wewenang (otorisasi) saja yang dapat melakukan akses terhadap data tersebut .3

2.4 Bahasa Pemrograman

2.4.1 HTML (HyperText Markup Language)

HTML adalah sebuah bahasa pemrograman yang digunakan untuk membuat suatu halaman web yang dapat diakses melalui komputer. HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web.

2.4.2 CSS (Cascading Style Sheet)

Cascanding Syle Sheet (CSS) merupakan suatu teknologi yang digunakan untuk

memperindah tampilan halaman website (situs). Dengan Metode CSS keseluruhan warna dan tampilan yang ada di situs web dapat dirubah/diformat ulang dengan cepat.

2.4.3 PHP ( Hypertext Preprocessor)

PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis.

2.4.4 Java Script

Javascript adalah bahasa yang berbentuk kumpulan skrip yang pada fungsinya

berjalan pada suatu dokumen HTML. 2.4.5 MySQL

MySQL (my structure Query language) adalah sebuah program pembuat

database yang bersifat open source, artinya siapa saja boleh menggunakan dan tidak di cekal.

3

Arief, Rudianto, Pemprograman Basis Data menggunakan Transact-SQL dengan Microsoft SQL Server 2000, Penerbit Andi, 2006, Yogyakarta, Hal 3

(6)

2.5 Perangkat Lunak yang Digunakan 2.5.1 XAMPP

XAMPP adalah perangkat lunak bebas yang mendukung banyak sistem operasi,

merupakan kompilasi dari beberapa program. 2.5.2 Notepad++

Notepad ++ adalah editor kode sumber bebas dan pengganti Notepad yang mendukung beberapa bahasa. Berjalan di lingkungan MS Windows, penggunaannya diatur oleh GPL Licence.

2.5.3 Aptana Studio 3

Aptana Studio merupakan IDE yang dikembangankan dari IDE Eclipse, dan digunakan khusus buat menangani pembuatan web ajax, dan dilengkapi plugin plugin untuk membuat Ruby, Rails, hingga PHP. Aptana Studio 3 memnudahkan dalam penglihatan tata folder dan koreksi kesalahan dalam penulisan script.

Mengembangkan dan menguji web seluruh aplikasi menggunakan lingkungan tunggal. Dengan dukungan untuk spesifikasi browser terbaru teknologi seperti HTML5, CSS3, JavaScript, Ruby, Rails, PHP dan Python

3. Analisis

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.4 Pada tahap analisis ini hal-hal yang akan dibahas antara lain yaitu analisis SWOT dan analisis kebutuhan sistem.

3.2 Analisis SWOT

Untuk menemukan masalah-masalah yang akan ditemui maka diadakan analisis terhadap faktor-faktor lingkungan yang mempengaruhi pembuatan website, yaitu faktor kekuatan, kelemahan, peluang, dan ancaman atau sering disebut dengan analisis SWOT ( Strength, Weakness, Opportunity, and Threat ). Berikut tabel analisis SWOT pada website ini:

4

Al Fatta, Hanif. 2007, Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Penerbit: Penerbit ANDI Yogyakarta, hal 51

(7)

Tabel 1 Tabel Analisi SWOT

Strengh (Kekuatan) Weakness (Kelemahan)  Proses listing dibuat

sesingkat mungkin, mudah dan jelas.

 Disediakan fasilitas Bidding, jadi untuk melakukan proses penawaran cukup

menuliskan nilai saja lalu menekan tombol Place Bid pada halaman listingnya

 Jumlah internet marketer & pengguna internet semakin meningkat setiap tahunnya

 Perkembangan

pemrograman internet yang semakin mudah dan banyak terbentuk komunitas internet marketer

 Admin harus selalu mengontrol sistem untuk menghindari kecurangan dan menjaga citra dari website ini. Verifikasi manual dan topup poin manual.

 Umur website yang masih muda dan belum

berpengalaman

 Sistem belum terintegrasi dengan berbagai layanan yang biasa digunakan para blogger.

 Sudah kuatnya persaingan penyedia layanan pelelangan website

Opportunity (Peluang) SO Strategi

 Sistem dapat menampilkan listing seller dan fitur spesial listing untuk meminimalisir persaingan

 Sistem dapat dengan mudah menjalankan proses penjualan dan penawaran dengan mengisi beberapa formulir di listing.

 Desain yang user friendly, sehingga mudah digunakan.

WO Strategi

 Penambahan jumlah admin dan pemilihan admin yang

berpengalaman.

 Mengiklan kan website ini dengan menyewa space di beberapa website yang berkaitan atau melalui layanan seperti Google Adword.

 Proses bisnis penjualan dan pembelian blog maupun domain ini masih banyak dilakukan didalam forum, secara manual dan tidak mendetail.

 Internet marketer menginginkan sistem yang dapat menangani kecepatan serta kemudahan dalam melakukan proses jual belinya.

Threat (Ancaman) ST Strategi

 Menjaga kualitas member dari tindakan yang kurang

professional untuk meningkatkan kepercayaan antar member WT Strategi  Mempromosikan website di forum-forum intenet marketing dan iklan di website lain

 Ancaman para hacker dan

kompetitor website lain

3.3 Analisis Kebutuhan Fungsional

Berikut adalah beberapa kebutuhan fungsional yang harus dipenuhi oleh sistem dalam hal ini adalah member. Setiap member dapat melakukan buying and selling

Faktor

Internal

Faktor

Eksternal

(8)

1. Sistem dapat melakukan proses registrasi member (proses 1.1, 1.2, 1.3, 1.4) 2. Sistem dapat menampilkan data member (proses 1.8, 1.10, 1.13)

3. Sistem diamankan dengan validasi login member untuk kebutuhan melihat post listing dan melakukan kegiatan buying and selling (proses 1.7)

4. Sistem dapat mengolah data member (proses 1.9, 1.11, 1.12)

5. Sistem dapat melakukan proses pendataan listing (proses 2.1, 2.2, 2.3) 6. Sistem dapat menampilkan data listing (proses 2.4, 2.5, 2.6, 2.7, 2.8, 2.14,

2.17, 2.27)

7. Sistem dapat mengolah data listing (proses 2.22)

8. Sistem dapat mengolah data bidding (proses 2.11, 2.12, 2,13) 9. Sistem dapat menampilkan data bidding (proses 2.24)

10. Sistem dapat melakukan proses input comment (proses 2.18) 11. Sistem dapat menampilkan data comment (proses 2.20)

12. Sistem dapat melakukkan proses pengiriman feedback (proses 2.25, 2.26) 13. Sistem dapat menampilkan data feedback (proses 2.27)

14. Sistem dapat melakukkan proses pengiriman report (proses 2.15, 2.16) 15. Sistem dapat melakukan proses pengiriman konfirmasi untuk menjadi

member verified dan topup point. (proses 1.26, 1.27, 1.28) 3.4 Diagram Konteks

(9)

3.5 DFD (Data Flow Diagram)

(10)
(11)
(12)

3.6 ERD (Entity Relationship Diagram)

(13)

3.7 Relasi Antar Tabel

Relasi antar tabel merupakan hubungan yang terjadi pada suatu tabel dengan tabel yang lainnya, yang berfungsi untuk mengatur perasi suatu database, Berikut relasi tabel:

(14)

4. Implementasi dan Pembahasan

Langkah selanjudnya adalah pembuatan tabel – tabel sesuai dengan rancangan di atas. Berikut ini adalah scriptnya :

1. Tabel admin

CREATE TABLE IF NOT EXISTS `admin` ( `id` int(2) NOT NULL auto_increment, `admin_name` varchar(20) NOT NULL, `admin_pwd` varchar(22) NOT NULL, `admin_email` varchar(50) NOT NULL, PRIMARY KEY (`id`) );

2. Tabel bidding

CREATE TABLE IF NOT EXISTS `bidding`( `username` varchar(25) NOT NULL, `post_id` bigint(15) NOT NULL, `bid` int(10) NOT NULL,

`date_bid` varchar(22) NOT NULL ); 3. Table comment

CREATE TABLE IF NOT EXISTS `comment` ( `id` int(10) NOT NULL auto_increment, `body` text NOT NULL,

`author` varchar(25) NOT NULL, `entry_id` int(10) NOT NULL, PRIMARY KEY (`id`) );

4. Tabel feedback

CREATE TABLE IF NOT EXISTS `feedback` ( `id` int(10) NOT NULL auto_increment, `username` varchar(25) NOT NULL, `feeder` varchar(25) NOT NULL, `list_url` varchar(100) NOT NULL,

`feedback` enum('Positif (+)','Negatif (-)') NOT NULL, `explanation` varchar(200) NOT NULL,

PRIMARY KEY (`id`) ); 5. Tabel listing

CREATE TABLE IF NOT EXISTS `listing` ( `id` bigint(15) NOT NULL auto_increment, `username` varchar(25) NOT NULL, `site_url` varchar(30) NOT NULL, `list_title` varchar(100) NOT NULL,

`category_list` enum('Website','Domain') NOT NULL, `nice_list` varchar(20) NOT NULL,

`bid` int(10) NOT NULL, `min_bin` int(10) NOT NULL, `bin` int(10) NOT NULL,

`sale_end` varchar(25) NOT NULL, `markitup` text NOT NULL,

(15)

`domain_date_regis` varchar(10) NOT NULL, `website_date` varchar(10) NOT NULL, `registrant` varchar(20) NOT NULL, `alexa` int(10) NOT NULL,

`google_pr` enum('0','1','2','3','4','5','6','7','8','9','10') NOT NULL, `google_bl` int(15) NOT NULL,

`yahoo_bl` int(15) NOT NULL, `ibound_l` int(15) NOT NULL, `key_ggl` int(10) NOT NULL, `reason_sell` text NOT NULL,

`category_monetiz` varchar(25) NOT NULL, `income` int(20) NOT NULL,

`visitor` int(20) NOT NULL, `page_view` int(20) NOT NULL, `make_cont` varchar(100) NOT NULL,

`featured` enum('Expired','Aktif','Sold') NOT NULL, `list_highlight` enum('0','10') NOT NULL,

PRIMARY KEY (`id`) ); 6. Tabel membership

CREATE TABLE IF NOT EXISTS `membership` ( `id_user` int(20) NOT NULL auto_increment, `first_name` varchar(25) NOT NULL,

`last_name` varchar(25) NOT NULL, `join_date` date NOT NULL,

`username` varchar(25) NOT NULL, `password` varchar(32) NOT NULL, `email_address` varchar(50) NOT NULL, `paypal_email` varchar(50) NOT NULL, `point` int(10) NOT NULL,

`avatar` varchar(50) NOT NULL,

`verified` enum('Verified','Unverified') NOT NULL, `file_verify` varchar(100) NOT NULL,

PRIMARY KEY (`username`) ); 7. Tabel report

CREATE TABLE IF NOT EXISTS `report` ( `id` int(10) NOT NULL auto_increment, `bwo` enum('Buyer','Seller') NOT NULL, `list_url` varchar(100) NOT NULL, `reason` varchar(100) NOT NULL, `sender` varchar(25) NOT NULL, `username` varchar(25) NOT NULL, PRIMARY KEY (`id`));

8. Tabel confiration

CREATE TABLE IF NOT EXISTS `confiration` ( `username` varchar(25) NOT NULL,

`respect` enum('poin','vefify') NOT NULL, `paypal_email` varchar(50) NOT NULL);

(16)

5. Penutup

Berdasarkan hasil penelitian dan pembahasan yang dilakukan mengenai Aplikasi pelelangan website dan blog berbasis web menggunakan framework codeigniter, maka penulis mengambil kesimpulan dan saran sebagai berikut.

5.1 Kesimpulan

a. Aplikasi website sudah dapat menampilkan listing seller dengan sistem pelelangan BID, BIN untuk mendapatkan harga tertinggi, pengeolahan waktu lelang dan penggunaan fitur special listing sudah berfungsi dengan baik.

b. Aplikasi website sudah dapat melakukan berbagai proses utama seperti, pembuatan listing, edit listing, daftar member, edit member, olah data bidding, send feedback, send comment, send report, dan send confirmation.

5.2 Saran

Sistem dari aplikasi website ini memang sudah berjalan dengan baik, namun masih memiliki berbagai keterbatasan, maka perlu dilakukan penyampaian saran untuk kesempurnaan pengembang sistem bagi peneliti selanjutnya di masa mendatang. Saran pengembang sistem antara lain.

a. Meningkatkan sistem topup poin agar member tidak lagi perlu melakukan konfirmasi email paypal kepada admin setelah pengiriman paypal perihal membeli poin.

b. Membuat sistem verifikasi member yang lebih bagus, agar admin mudah dalam mengindetifikasi data member untuk mengubahnya menjadi member terferifikasi. c. Penambahan captcha untuk menanggulangi spammer.

d. Membuat kerjasama dengan berbagi layanan online yang biasa digunakan oleh blogger, agar sistem listing terintergrasi. Jadi mempermudah member saat melakukan pembuatan listing.

e. Diharapkan juga membangun sistem web transaksi, keamanan merupakan aspek yang cukup penting. Saat ini sistem masih melapaskan proses transaksi yang dilakukan antara seller dan buyer diluar aplikasi web

(17)

DAFTAR PUSTAKA

Al Fatta,Hanif.2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan

Bersaing Perusahaan dan Organisasi Modern.Yogyakarta:Andi.

Hartono, Jogiyanto, 2007. Model Kesuksesan Sistem Teknologi Informasi. Yogyakarta: Andi

Andri Kristanto. 2008. Perancangan Sistem Informasi dan Aplikasinya. Gava Media. Yogyakarta

Febrian, Jack. 2007. Kamus Komputer dan Teknologi Informasi. Penerbit Informatika. Bandung

Gambar

Tabel 1 Tabel Analisi SWOT
Gambar 1 Diagram Konteks
Gambar 2 Data Flow Diagram Level 0
Gambar 3 Data Flow Diagram Level 1 Proses 1
+4

Referensi

Dokumen terkait

Besaran yang dihitung meliputi : perhitungan daya maksimum setiap kereta, daya maksimum satu rangkaian kereta, faktor daya, kapasitas kereta pembagkit yang dapat

Sedangkan menurut Kamaludin dan Pribadi (2011) dalam Harmawan (2013), faktor-faktor yang mempengaruhi financial distress antara lain: sensitivitas pendapatan

2) Menu kuis : menu ini berisi latihan soal operasi bilangan yang terdiri dari 12 soal secara acak. 3) Menu permainan : menu ini memiliki 2 pilihan permainan, yaitu

Garut Selatan kecuali berdasarkan cerita rakyat ( folklore ).Dalam buku Dongeng- dongeng Pakidulan Garut yang dikeluarkan oleh Dinas Pariwisata dan Kebudayaan Kabupaten

Dalam berbagai dataran dialog dari apa yang telah dijelaskan diatas, saya menganalisis bahwa bentuk aplikasi dari dialog antar umat beragama dalam Masjid Baitul

#an #anus usia ia dikatakan sebagai makhluk sosial% juga karena $ada diri manusia ada dorongan dan dikatakan sebagai makhluk sosial% juga karena $ada diri manusia ada dorongan

Laajempi merkitys kuvastaa käsitteen käyttöä esteettisen synonyymina, jolloin voi- daan puhua kauneuden filosofiasta (eli estetiikaan toisesta keskeistä tutki- muskohteesta),

PADAMEDIAUNTUKKEBUTUHANKAMPANYEDANPENDIDIKAN$ENGANMENGENALKANCARACARAKREATIF MEMBUAT MEDIA VISUAL ,3- BISA MEMBUAT MEDIA YANG EFEKTIF DENGAN ANGGARAN YANG MINIM "ANYAK LATIHAN