2.1 Crowdsourcing
9
Universitas Kristen Petra
Di dunia digital masa kini, prinsip crowdsourcing digunakan dalam
berbagai bidang oleh perusahaan-perusahaan besar. Wikipedia adalah salah satu
contoh aplikasi crowdsourcing paling terkenal. Bidang lain misalnya bidang obat-
obatan, marketing dan bisnis, dan environmental science. Selain itu,
crowdsourcing digunakan dalam proses App Review pada App Store dan Play
Store. Yahoo! Answer dan Stack Overflow juga adalah salah satu penerapan
crowdsourcing dimana user dapat mengajukan pertanyaan dan user lain dapat
memberikan jawaban. Secara singkat, dapat dikatakan bahwa pada masa kini
crowdsourcing digunakan secara masal untuk menganalisa dan mendesain sistem
informasi dimana user terlibat dalam evaluasi dan pengembangan software.
(Khalid, 2015, p.39)
10
Universitas Kristen Petra
• Initiation Phase: Organisasi perlu merumuskan prinsip crowdsourcing dan
memastikan hal itu sesuai dengan strategi dan objektif bisnis.
• Preparation phase: terdiri dari proses menciptakan crowdsourcing task
dan proses menentukan bagaimana proses pengkontrakan pada
crowdsourcing.
• Engagement phase: Organisasi meminta kontribusi melalui media sosial
atau platform berbasis website sesuai persetujuan pada fase inisiasi.
• Evaluation phase: Organisasi crowdsourcing mengumpulkan, menyaring
dan mengevaluasi kontribusi yang terkumpul.
• Commitment phase: Melibatkan evaluasi terhadap kontributor,
mengidentifikasi nilai-nilai dan keuntungan yang didapat, menutup proyek
dan menentukan apakah diperlukan proses lain untuk memenuhi proyek
crowdsourcing mula-mula (Kamoun, 2015, p.43-45).
Menurut Khalid (2015, p.39-43) dan Cullina (2015, p.3), ada 4 pilar dasar
dari proses crowdsourcing yang menunjukkan karakteristik dan unsur-unsur
penyusun dari crowdsourcing yakni pilar crowd, pilar crowdsourcer, pilar
crowdsourcing task, dan pilar crowdsourcing platform:
• Crowd:
11
Universitas Kristen Petra
o Largeness berarti dalam jumlah banyak.
o Undefined-ness berarti crowd dibentuk tanpa batasan yang tetap
o Suitability yaitu kecocokan terhadap alasan dan tujuan mula-mula dari
diadakannya proses crowdsourcing (Khalid, 2015, p.41).
Selain lima aspek tersebut, terdapat tiga aspek lain yang menjadi kriteria
dari sebuah crowd berdasarkan peranan dari crowd dalam proses crowdsourcing:
12
Universitas Kristen Petra
o Incentive provision adalah alasan yang mendukung seseorang untuk
melakukan tugas atau untuk meningkatkan usaha. Crowdsourcer bisa
memberikan alasan tersebut untuk mendorong kinerja crowd. Dalam
crowdsourcing, alasan keuangan cukup banyak digunakan.
o Open call artinya tiap orang yang ingin melakukan tugas tersebut dapat
mencobanya. Dalam crowdsourcing berarti sebuah tugas yang terbuka
bagi semua orang tanpa peduli latar belakang mereka.
o Ethicality provision berarti untuk melakukan sesuatu berdasarkan
moral dan etika (Estellés-Arolas dan González-Ladrón-de-Guevara,
2012, p.7).
• Crowdsourcing Task:
13
Universitas Kristen Petra
o Automation characteristics: proses atau fasilitas manufaktur secara
otomatis, tanpa peran manusia dan dikendalikan oleh alat itu sendiri
(operating device).
o User-driven: Aktivitas yang diatur oleh user dan bukan oleh sistem
disebut user-driver (Khalid, 2015, p.42).
• Crowdsourcing Platform:
14
Universitas Kristen Petra
• Menggunakan open call (panggilan atau tawaran terbuka) dengan
syarat yang beragam.
• Menggunakan media internet. (Estellés-Arolas & González-Ladrón-
de-Guevara, 2012, p.10)
15
Universitas Kristen Petra
bersifat loosely coupled dan memecah logika awal ke dalam potongan-
potongan yang berbeda dan lebih mudah diatur.
• Service compositions: Memiliki peran dan fungsionalitas mengagregasikan
banyak service menjadi satu service composite. Umumnya, developer
menggunakan istilah chireography atau orchestration untuk menjelaskan
interaksi protokol bisnis yang mengkoordinasi dan mengendalikan service
yang berkolaborasi.
• Service management and monitoring: Ketika menyusun banyak service,
developer perlu memperhatikan kesehatan dari sistem yang
mengimplementasikan web service begitu pula pattern perilaku dari
aplikasi yang bersifat loosely coupled. Service managament mencakup
banyak aktivitas dari instalasi, konfigurasi, pengumpulan metriks,
penyesuaian dan proses memastikan pelaksanaan service yang responsif.
Service monitoring melibatkan memonitor kegiatan dan informasi yang
dihasilkan oleh service dan proses-proses juga termasuk proses-proses
bisnis.
16
Universitas Kristen Petra
Secara umum beberapa pokok tujuan SOA adalah sebagai berikut:
17
Universitas Kristen Petra
Ada beberapa syarat yang menjadi dasar syarat-syarat perwujudan Service
Oriented Architecture sebagai berikut:
18
Universitas Kristen Petra
service dalam jaringan. Dalam hal ini, lokasi pada physical device
memory dipetakan ke dalam logical memory (Altaani dan Jaradar,
2012, p.3).
19
Universitas Kristen Petra
memiliki parameter (bagian dari address setelah simbol '?"). Parameter tidak
mempengaruhi identifikasi dari resource, namun dapat mengubah perilaku dari
resource. Misalnya, sebuah parameter dengan nilai "?language=de" berarti bahasa
dengan jenis bahasa Jerman. Resource juga bisa dihubungkan dengan physical
device dimana sebuah REST server address berlaku sebagai interface pertukaran
data terhadap device. (Rykowski, 2015, p.176)
20
Universitas Kristen Petra
Operasi-operasi
operasi dasar dari REST sebagai berikut:
2.4 CodeIgniter
Sumber : www.excelisys.com
21
Universitas Kristen Petra
Seperti yang telah dijelaskan di atas, CodeIgniter menggunakan konsep
MVC (Model View Controller). Harry Yunanto menjelaskan: Di dalam website
dinamis setidaknya terdiri dari tiga hal yang paling pokok, yaitu basis data, logika
aplikasi dan cara menampilkan halaman website. Tiga hal tersebut
direpresentasikan dengan MVC yaitu model untuk basis data, view untuk cara
menampilkan halaman website dan controller untuk logika aplikasi.
22
Universitas Kristen Petra
ditampilkan dalam CI Views. Database yang diperlukan website dipanggil fungsi
query-nya
nya melalui CI Models. CI Models nantinya diintegrasikan dengan
beberapa CI Controllers (yang membutuhkan pemanggilan data). CI Controllers
juga seringkali perlu memanggil fungsi yang disimpan pada CI Libraries dan CI
Helpers, sehingga ada kalanya kedua fitur tersebut diintegrasikan ke dalam CI
Controllers.
Sumber : www.packtpub.com
23
Universitas Kristen Petra
Gambar 2.3 : Aliran Data Framework CodeIgniter
Sumber : www.codeigniter.com
2.5.1 Seekmi
Seekmi adalah aplikasi yang dapat dijalankan di Android dan IOS yang
berfungsi sebagai perantara antara user sebagai penyedia jasa dan user sebagai
pencari jasa. Seekmi mengaplikasikan metode crowdsourcing dimana aplikasi
membantu menyelasaikan kebutuhan jasa dari user pencari jasa dengan meminta
bantuan partisipasi secara online dari user penyedia jasa. Dalam prakteknya,
Seekmi menggunakan 2 aplikasi terpisah yang saling berhubungan. Aplikasi
Seekmi Pro digunakan oleh user penyedia jasa sedangkan aplikasi Seekmi
digunakan oleh user pencari jasa.
24
Universitas Kristen Petra
Gambar 2.4: Aplikasi Seekmi Pro untuk Penyedia Jasa
Pada aplikasi Seekmi Pro untuk penyedia jasa, terdapat 4 menu utama
yang terdapat di bagian bawah layar yaitu menu pekerjaan, favorit, mChat dan
profil. Menu pekerjaan menampilkan semua tawaran pekerjaan yang diterima oleh
pencari jasa seperti ditunjukkan pada Gambar 2.6. Pada menu ini terdapat 4 sub-
menu yaitu sub-menu Baru, Penawaran, Disewa, dan Arsip. Sub-menu Baru
menampilkan tawaran-tawaran pekerjaan yang baru diajukan terhadap pencari
jasa. Sub-menu Penawaran menampilkan hasil penawaran balasan dari sebuah
tawaran pekerjaan lama. Sub-menu Disewa menampilkan tawaran pekerjaan yang
sudah disepakati namun belum dikerjakan, sedangkan Sub-menu Arsip
menampilkan history tawaran pekerjaan yang sudah dikerjakan.
25
Universitas Kristen Petra
Gambar 2.6: Menu Pekerjaan Aplikasi Seekmi Pro Sub-menu Baru dan Arsip
26
Universitas Kristen Petra
Gambar 2.7: Tampilan Detail Pekerjaan Aplikasi Seekmi Pro
Pada Sub-menu Pekerjaan Baru, selain detil info pekerjaan, tersedia Menu
Tolak untuk untuk penyedia jasa menolak pekerjaan atau Menu Kirim Penawarn
untuk meresponi pekerjaan dengan memberikan penawaran balasan kepada
pencari jasa. Apabila penyedia jasa memilih menu Kirim Penawaran, maka akan
muncul tampilan Penawaran seperti ditunjukkan pada Gambar 2.8. Pada Menu
Penawaran, penyedia jasa dapat memasukkan info harga yang diajukan beserta
pesan tambahan.
Menu terakhir pada aplikasi Seekmi Pro adalah Menu Profil, seperti
ditunjukkan pada Gambar 2.9. Pada menu ini terdapat 2 sub-menu yaitu Sub-
menu Tentang dan Sub-menu Foto. Pada Sub-menu Tentang, tersedia informasi
probadi pencari jasa seperti nama, nomor telepon, alamat, pengalaman bisnis dan
biodata lain. Pada sub-menu ini user juga bisa mengganti informasi-informasi
tersebut termasuk foto pribadi. Kemudian, pada sub-menu Foto, terdapat daftar
foto-foto dari user seperti ditunjukkan
27
Universitas Kristen Petra
Gambar 2.8: Tampilan Penawaran Balasan Aplikasi Seekmi-Pro
Gambar 2.9: Menu Profil Sub-menu Tentang dan Foto pada Aplikasi Seekmi
Selain aplikasi Seekmi Pro, tersedia juga aplikasi Seekmi untuk pencari
jasa mengajukan pekerjaan yang dibutuhkannya kepada penyedia jasa. Pada
aplikasi ini, tersedia 4 menu utama yaitu Menu Request, Menu History, Menu
mChat, dan menu Profile seperti ditunjukkan pada Gambar 2.10. Pada menu
Request, tersedia menu pilihan-pilihan jasa yang tersedia seperti AC Unit Repair
or Maintenance seperti ditunjukkan pada Gambar 2.10.
28
Universitas Kristen Petra
Apabila user meng-klik salah satu pilihan jasa, akan muncul tampilan
detail informasi kriteria request pekerjaan yang perlu diisi oleh user secara
spesifik sesuai dengan jenis jasa. Pada Gambar 2.11, ditampilkan contoh kriteria
request pekerjaan AC Unit Repair or Maintenance. Setelah mengisi informasi
yang diperlukan, user lalu meng-klik menu submit untuk mengkirimkan request
yang dibuat pada penyedia jasa yang jenis jasanya sesuai melalui aplikasi Seekmi
Pro.
29
Universitas Kristen Petra
Gambar 2.11: Detail Request pada Aplikasi Seekmi
30
Universitas Kristen Petra
Gambar 2.12: Menu History pada Aplikasi Seekmi
31
Universitas Kristen Petra
2.5.2 www.pembantu.com
Sumber: http://www.pembantu.com/
32
Universitas Kristen Petra
Gambar 2.15:: Website http://www.pembantu.com/ Halaman Search
Sumber: http://www.pembantu.com/
Sumber: http://www.pembantu.com/
33
Universitas Kristen Petra
Gambar 2.17: Website http://www.pembantu.com
http://www.pembantu.com Detil Penyedia Jasa
Sumber: http://www.pembantu.com/
2.5.3 GO-JEK
JEK
Aplikasi GO--JEK
JEK adalah aplikasi penyedia berbagai macam jasa untuk
penggunanya dalam bentuk aplikasi mobile device.. Aplikasi ini menawarkan
kemudahan pada penggunanya dengan menyediakan berbagai kebutuhan
pengguna langsung ke tempat yang diinginkan pengguna
penggun seperti
erti ditunjukkan pada
gambar 2.18.. Beberapa jasa yang disediakan aplikasi GO-JEK
GO JEK di antaranya jasa
pengiriman barang seperti
sep ditunjukkan pada gambar 2.19,, jasa antar jemput
seperti
erti ditunjukkan pada gambar 2.20,
2.20 jasa cleaning service seperti
sep ditunjukkan
pada gambar 2.21,, jasa pemesanan makanan seperti ditunjukkan
ditunjukkan pada gambar
34
Universitas Kristen Petra
2.22,, jasa pemesanan barang, jasa pemesanan tiket, jasa pengiriman dengan mobil
box, jasa massage,, dan jasa perawatan pribadi.
Dalam menyediakan jasa pemesanan makanan, aplikasi GO-JEK
menyediakan pilihan-pilihan
pilihan pilihan kategori untuk memudahkan customer menemukan
makanannya seperti
erti ditunjukkan pada gambar 2.22.
2.22. Beberapa kategori yang
disediakan di antaranya kategori makanan dengan penjualan terbaik (Best Seller),
penyedia makanan 24 jam,
jam, aneka nasi, dan jenis makanan lainnya.
Salah satu fitur GO-JEK
GO JEK yang mirip dengan fitur yang akan dibuat melalui
skripsi ini adalah fitur GO-CLEAN
GO CLEAN yaitu penyedia jasa kebersihan. Pada fitur ini,
pengguna aplikasi memasukkan berbagai keterangan yang diinginkan
diinginkan terkait jasa
yang diinginkan seperti jumlah ruangan, durasi kerja, dan jumlah tenaga kerja
yang diinginkan seperti
erti ditunjukkan pada gambar 2.21.
2.21
35
Universitas Kristen Petra
Gambar 2.19:: Aplikasi GO-JEK
JEK Halaman Jasa Pengiriman Barang
36
Universitas Kristen Petra
Gambar 2.21
21: Aplikasi GO-JEK Halaman Jasa Cleaning Service
Gambar 2.22
22: Aplikasi GO-JEK Halaman Pemesanan Makanan
37
Universitas Kristen Petra