Sistem Informasi Penyewaan Properti Berbasis C2C

advertisement
Sistem Informasi Penyewaan Properti Berbasis C2C
Doro Edi, Valentinus Ricky Sjofyan
Jurusan Sistem Informasi, Fakultas Teknologi Informasi
Universitas Kristen Maranatha, Bandung
email : [email protected] , [email protected]
Abstract
Easy vacation is a website or a system with Customer to Customer (C2C) business model to
handle property rent problems between customers. With the implementation of private
message system between customers, every customer can share information to each other
easier. There is another system such as automatic email notification which optimizes
sending data service to customer. To keep data in secure from hacker or inconsistency,
there is automatically back-up feature in a certain period. Some theories those are used for
this research are taken from many resource. They are Java Enterprise 6, MySQL 5,
Flowchart, ERD, and UML. The data source are taken directly from the field. With the
system, property rent process would be more easier to easy vacation's member.
Keywords : Property Information System, E-commerce C2C Application, Java Enterprise
Application.
I.
Pendahuluan
C2C ( Customer to Customer ) merupakan model bisnis dimana konsumen
bertindak sebagai penjual atau penyedia jasa yang menyediakan barang atau
jasanya ke konsumen lainnya. Pada model bisnis C2C konsumen berhubungan
langsung dengan konsumen lainnya tanpa melalui perantara. Dunia maya atau
internet merupakan tempat yang paling cocok untuk bisnis model seperti ini.
Dimana, semua orang, dimana saja, dan kapan saja dapat mengakses dengan mudah
dan tidak dibatasi oleh ruang dan waktu. Perkembangan bisnis online yang berbasis
C2C sangat pesat dalam beberapa tahun terakhir. Beberapa website yang
mengandalkan model bisnis C2C antara lain : kaskus, e-bay, dan lain - lain.
Dalam pengembangan website yang berbasis C2C, perlu diperhatikan bagian
keamanan data, karena terdapat beberapa data yang bersifat sensitif terhadap
konsumen seperti misalnya nomor rekening bank atau nomor kartu kredit. Selain
itu, website harus dapat memudahkan interaksi antar konsumen, karena esensi dari
model bisnis C2C adalah interaksi antar konsumen yang pada akhirnya mencapai
sebuah kesepakatan transaksi.
Website E-commerce C2C yang baik harus dapat meminimalisasi masalah –
masalah klasik dari dunia internet seperti masalah penipuan antar konsumen,
pembobolan account, pembayaran macet, dan lain sebagainya. Dengan sistem
validasi account, autentikasi, pembagian autorisasi, dan fitur – fitur keamanan
lainnya, diharapkan masalah – masalah seperti yang disebutkan diatas dapat
diminimalisasi.
II.
Landasan Teori
17
Jurnal Sistem Informasi, Vol 7, No 1, Maret 2012: 17 - 24
Berikut ini adalah beberapa kajian teori yang membahas tentang teori-teori yang
mendukung dalam pembuatan dan pengembangan sistem informasi penyewaan
properti.
II.1 E-Commerce
Menurut David Baum, pengertian e-commerce adalah: “E-Commerce is a dynamic
set of technologies, applications, and business process that link enterprise,
consumers, and communities through electronic transactions and the electronic
exchange of goods, services, and information”. E-Commerce merupakan 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 elektronik (Purbo, 2000 :
2).
Faktor Pendukung E-Commerce:
1. Cakupan yang luas
2. Proses transaksi yang cepat
3. E-Commerce dapat mendorong kreatifitas dari pihak penjual secara cepat
dan tepat dan pendistribusian informasi yang disampaikan berlangsung
secara periodik.
4. E-Commerce dapat menciptakan efesiensi yang tinggi, murah serta
informatif.
5. E-Commerce dapat meningkatkan kepuasan pelanggan, dengan pelayanan
yang cepat, mudah, aman dan akurat
Karakteristik E-Commerce:
1. Terjadinya transaksi antar dua belah pihak
2. Adanya pertukaran barang, jasa dan informasi
3. Internet merupakan medium utama dalam proses atau mekanisme
perdagangan tersebut.
Jenis-jenisTransaksi E-commerce:
1. Business to Business(B2B)
2. Business to Customer (B2C)
3. Consumer to Consumer (C2C)
4. Customer to Business (C2B)
5. Non-Business Electronic Commerce
6. Intrabusiness(Organizational) Electronic Commerce
II.2. Java
Sebagian besar bahasa pemrograman modern berdiri di atas class library yang telah
ada untuk mendukung fungsionalitas. Pada bahasa Java, kelompok-kelompok kelas
yang berkaitan erat dimasukkan di satu paket, bervariasi sesuai edisi Java. Masingmasing paket diperuntukkan untuk maksud tertentu yaitu , aplikasi standar, skala
enterprise, dan produk konsumer.
18
Sistem Informasi Penyewaan Properti Berbasis C2C
(Doro Edi, Valentinus Ricky Sjofyan)
Java ada bahasa yang dapat dijalankan di sembarang platform, di beragam
lingkungan. The Java 2 Platform tersedia dalam tiga edisi untuk keperluan berbeda
berikut :
1. Java 2 Standard edition (J2SE)
J2SE menyediakan lingkungan pengembangan yang kaya fitur, stabil,
aman, dan cross-platform. edisi ini mendukung konektivitas basis data,
rancangan antar muka pemakai, input/output, dan pemrograman jaringan
dan termasuk berbagai paket-paket dasar bahasa Java.
2. Java 2 Enterprise edition (J2EE)
J2EE menyediakan kakas untuk membangun dan menjalankan multitier
enterprise applications. J2EE berisi paket-paket di J2SE ditambah paketpaket untuk mendukung pengembangan Enterprise JavaBeans, Java
Servlets Pages, XML, dan kendali transaksi yang fleksibel.
3. Java 2 Micro edition (J2ME)
J2ME digunakan untuk beragam concumer electronic product, seperti
pager, smart card, cell phone, handheld PDA, dan set-top box. J2ME
sembari menyediakan bahasa Java yang sama, unggul dalam portabilitas
(kemampuan dijalankan di mana pun) dan safe network delivery seperti
J2SE dan J2EE.
II.3. Java Server Faces
JavaServer Faces atau biasa disingkat JSF adalah user interfaceframework dalam
bahasa Java untuk membangun aplikasi web. JSF merupakan salah satu bagian dari
teknologi yang membangun platform Java EE. JSF diciptakan pada tahun 2002
melalui Java Spesification Request ( JSR ) 127. JSR 127 kemudian mengalami
banyak perubahan dan pada bulan Maret 2004 diluncurkan versi finalnya. Salah
satu kelebihan utama dari JSF adalah teknologi ini menawarkan pembagian yang
jelas antara layer presentasi dan bisnis.
II.3.1. Arsitektur Java Server Faces
Gambar 8. Arsitektur JSF (http://horstmann.com/corejsf/refcard.html)
Pada gambar 1 terlihat bahwa JSF bertanggung jawab dalam menangani interaksi
klien dan aplikasi, menghubungkan bagian presentasi, lojik aplikasi, dan bisnis
lojik menjadi suatu aplikasi web. Subsistem lainnya, seperti layanan EJB atau basis
19
Jurnal Sistem Informasi, Vol 7, No 1, Maret 2012: 17 - 24
data dapat diintegrasikan dengan mudah walaupun bukan merupakan bagian dari
JSF.
JSF melalui arsitektur Model-View-Controller ( MVC ) dengan pembagian sebagai
berikut :
1. Model adalah lojik bisnis dan data yang bisa berupa EJB, basis data, atau
yang lainnya.
2. View adalah layer presentasi yang berinteraksi langsung dengan pengguna.
View bisa berupa JSP, atau teknologi display lainnya.
3. Controller adalah kode aplikasi yang menangani events dan
menghubungkan model dan view. Dalam JSF, servlet berperan sebagai
controller.
II.3. MySQL
MySQL adalah sebuah system manajemen database relasi (relational database
management system) yang bersifat “terbuka” (open source). (Jogiyanto, 2004 : 202)
MySQL termasuk RDMS (Relational Database Management System). Pada MySQL
sebuah database terdiri atas tabel-tabel. Sebuah tabel terdiri atas baris dan kolom.
MySQL dapat didefenisikan sebagai :
a) MySQL merupakan system manajemen database. Database merupakan
struktur penyimpanan data. Untuk menambah, mengakses, dan memproses data
yang disimpan dalam sebuah database komputer, diperlukan system
manajemen database seperti MySQL Server.
b) MySQL merupakan sistem manajemen database atau basis data terhubung
(relational database manajemen system). Database terhubung menyimpan data
pada tabel-tabel terpisah. Hal tersebut akan menambah kecepatan dan
fleksibilitasnya. Kata SQL pada MySQL merupakan singkatan dari “Structured
Query Language”. SQL merupakan bahasa standar yang digunakan untuk
mengakses database dan ditetapkan oleh ANSI/ISO SQL Standard.
c) MySQL merupakan Software Open Source. Open Source berarti semua orang
diizinkan menggunakan menggunakan dan memodifikasi software. Semua
orang dapat mendownload software MySQL dari internet dan menggunakannya
tanpa membayar. Anda dapat mempelajari Source Code dan akan
menggunakannya sesuai kebutuhan .
d) Server database MySQL mempunyai kecepatan akses tinggi, mudah digunakan,
dan handal. MySQL dikembangkan untuk menangani database yang besar
secara cepat dan telah sukses digunakan selama bertahun-tahun . Konektifitas,
kecepatan, dan keamanannya memuat server MySQL cocok untuk mengakses
database di internet.
e) MySQL Server bekerja di client / server atau system embedded. Software
database MySQL merupakan sistem client / server yang terdiri atas
multithread SQL server yang mendukung software client dan library yang
berbeda, tool administrative, dan sejumlah Application Programming Interface
(APIs).
f) MySQL tersedia dalam beberapa macam bahasa.
20
Sistem Informasi Penyewaan Properti Berbasis C2C
(Doro Edi, Valentinus Ricky Sjofyan)
III.
Analisa dan Desain Aplikasi
Analisa dan desain aplikasi ini dibagi atas 2 bagian yaitu analisa tujuan dan analisa
proses aplikasi.
III.1. Analisa Tujuan
Tujuan dari aplikasi ini dibuat adalah :
1.
Dengan sistem private message antar konsumen, maka setiap konsumen
dapat saling bertukar pesan dengan bebas, cepat, dan mudah.
2.
Terdapat sistem notification pada website, dimana setiap terdapat pesan
ataupun data yang ditujukan kepada vendor, maka secara otomatis sistem
akan mengirimkan email yang berisi notification ke email vendor.
3.
Sistem back-up otomatis yang diprogram pada waktu tertentu diharapkan
dapat meminimalisasi resiko kehilangan data. Selain itu, pada halaman
yang menampilkan data penting akan disisipkan login filter agar dapat
mencegah akses dari pihak yang tidak diinginkan.
III.2. Analisa Proses Aplikasi
Analisa proses aplikasi ini dibagi atas 2 bagian yaitu Entity Relationship Diagram
(ERD) dan tampilan antar muka pengguna.
III.2.1. Entity Relationship Diagram (ERD)
Gambar Entity Relationship Diagram Perpustakaan Online dapat dilihat pada
gambar 2.
Gambar 9. Entity Relationship Diagram
III.2.2. Tampilan Antar Muka Pengguna
Beberapa gambar tampilan antar muka pengguna Sistem Informasi Penyewaan
Properti Berbasis C2C adalah sebagai berikut :
21
Jurnal Sistem Informasi, Vol 7, No 1, Maret 2012: 17 - 24
III.2.2.1 Tampilan Halaman Register
Untuk mendaftar menjadi vendor atau member, maka pengunjung harus mengisi
form registrasi.
Gambar 10. Tampilan Form Registrasi
III.2.2.2. Tampilan Halaman Home Vendor
Setelah melakukan registerasi dengan benar, makan vendor dapat login ke
accountnya. Dan melakukan posting properti yang diinginkan
Gambar 11. Halaman Home Vendor
III.2.2.3 Tampilan Posting Properti
Halaman dibawah ini adalah halaman untuk vendor melakukan posting properti
miliknya.
22
Sistem Informasi Penyewaan Properti Berbasis C2C
(Doro Edi, Valentinus Ricky Sjofyan)
Gambar 12. Halaman Posting Properti
III.2.2.4 Halaman Admin
Admin dapat mengatur seluruh data vendor, properti, payment dari halaman
ini.
Gambar 13. Halaman Home Admin
IV. Kesimpulan dan saran
Berdasarkan hasil pengamatan dan pengujian dalam melakukan analisis dan
perancangan sistem, dapat ditarik beberapa kesimpulan, yaitu :
1. System dapat menangani pertukaran pesan antar vendor dan member
dengan baik, sehingga interaksi antara vendor dengan vendor ataupun
vendor dengan member dapat berjalan dengan lancar.
2. System dapat mengirimkan email notifikasi secara otomatis ke alamat
email vendor ataupun member sehingga, informasi yang terdapat pada
system dapat terdistribusikan dengan cepat dan akurat kepada vendor
atau member.
3. System melakukan auto back up data sesuai dengan jadwal yang telah
diatur sehingga resiko kehilangan data dapat diminimalisir. Halaman
23
Jurnal Sistem Informasi, Vol 7, No 1, Maret 2012: 17 - 24
admin yang terfilterisasi dapat mencegah serangan pencurian data oleh
pihak – pihak yang tidak diinginkan.
V. Daftar Pustaka
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
24
Fathansyah.(1999). Basis Data. Bandung : Informatika Bandung
Jogiyanto,H. (1995). Pengenalan Komputer. Yogyakarta : Perpustakaan Unika
Atma Jaya
Kadir, A. (2003). Dasar Pemrograman Web Dinamis Menggunakan PHP. Jakarta :
ANDI
Kadir, A.(2003). Information Systems. Jakarta : ANDI
Munir,F.( 2005). Electronic Market Transfer. Bandung : PT.Citra Aditya Bakti
Onno W, P.(2000). Mengenal E-Commerce. Jakarta : PT. Elex Media Komputindo
http://www.scribd.com/doc/22104539/BAB-II
http://www.scribd.com/doc/14234806/BAB-II-Skripsi-Sistem-Informasi
Administrasi-Komputerisasi-Keuangan-MA-Mazroatul-Huda-KaranganyarBerbasis-OpenSource
Download