PENDAHULUAN
1
menemukan aplikasi yang dapat mencapai suatu hasil desain yang di setujui antara
konsumen dan freelancer designer. Selain freelancer designer, percetakan juga
membutuhkan promosi sebuah harga cetak yang terintegrasi dengan qr code
promo di manfaatkan untuk mempermudah konsumen sehingga tidak melakukan
pengetikan ulang URL website. Meski saat ini sudah hadir aplikasi seperti
http://kedaigrafis.com (aplikasi pemesanan percetakan) atau http://freelancer.com
(media sosial freelancer) yang secara khusus di buat sebagai media sosial bagi
para freelancer, namun aplikasi ini belum mampu menggabungkan dengan e-
commerce, media sosial dan qr code promo dalam satu aplikasi untuk mendukung
kegiatan percetakan.
Berdasarkan uraian di atas, di bangunlah aplikasi yang dapat
mengakomodasi kebutuhan percetakan dan freelancer designer yang di
integrasikan dengan media sosial dan e-commerce. Oleh sebab itu, tugas akhir ini
di beri judul Aplikasi E-Commerce pada Percetakan Berbasis Mobile dan
Web.
2
a. Administrator
i. Mengelola data pengguna dan data freelancer desainer, fitur ini
hanya tersedia pada platformweb;
ii. Mengelola data barang yang di jual (produk percetakan) dan desain
oleh desainer freelancer, fitur ini hanya tersedia pada platformweb;
iii. Mengelola pembayaran dan pembelian produk percetakan oleh
pengguna, fitur ini hanya tersedia pada platformweb;
iv. Mengelola pembayaran jasa desain dari freelancer, fitur ini hanya
tersedia pada platformweb ;
b. User
i. Membuat akun untuk dapat mengakses fitur pengguna yang terdapat
pada sistem, fitur ini tersedia pada platformweb dan mobile;
ii. Melihat informasi tentang direktori penjualan produk, dan informasi
produk, fitur ini tersedia pada platformweb dan mobile;
c. Pengguna (Member)
i. Mendapatkan semua fitur tamu (User);
ii. Melakukan login untuk member untuk mendapatkan fitur member,
fitur ini tersedia pada platformweb dan mobile;
iii. Melakukan pembelian pada produk yang dijual oleh pemilik sistem,
fitur ini tersedia pada platformweb dan mobile;
iv. Mengelola profil, serta memberikan ulasan, fitur ini tersedia pada
platformweb dan mobile;
v. Melakukan konsultasi terhadap produk (kirim pesan ke designer),
fitur ini tersedia pada platformweb dan mobile dan dari sisi mobile
memiliki keterbatasan fitur editor image yang di kirim melalui pesan
designer;
d. Freelancer Designer
i. Melakukan login untuk freelancer designer untuk mendapatkan fitur
freelancer designer, fitur ini hanya tersedia pada platformweb;
ii. Mengelola data desain yang di pesan oleh pengguna (Member) untuk
di cetak, fitur ini hanya tersedia pada platformweb;
3
iii. Mengelola ulasan yang di kirim oleh pengguna (member), fitur ini
hanya tersedia pada platformweb;
iv. Melihat data pembayaran dari jasa desain oleh pihak percetakan, fitur
ini hanya tersedia pada platformweb;
2. Sistem operasi Mobile Application sebagai produk dari tugas akhir ini hanya
dapat di-install / pasang pada smartphone yang menggunakan sistem operasi
Android dan memiliki keterbatasan fitur dari sisi administrator panel dan
freelancer designer yang hanya dapat di akses di Web Application.
3. Integrasi dengan media sosial menggunakan API dari Facebook dan
Twiiter.
4. Synchronization yang di maksud dan tujuan yang di harapkan oleh
pengguna terhadap freelancer designer menggunakan painting gambar yang
terintegrasi dengan chat freelancer (Menu Pesan) dengan pengguna
(member)
5. Produk yang tersedia di dalam aplikasi berasal dari freelancer designer
dengan ketentuan sistem aplikasi.
6. File member yang di upload untuk di cetak secara langsung maximal 25 MB
untuk sekali kirim dan di terima, format file upload dengan ketentuan sistem
aplikasi.
7. E-commerce pada sistem bersifat B2C (Business to Costumer) dimana
produk yang di jual ke pengguna disediakan dari pemilik sistem.
8. Sistem pembayaran untuk pembelian produk di lakukan dengan transfer
antar bank yang pengimplementasiannya bersifat simulasi, simulasi yang di
maksud adalah pembayaran dilakukan via transfer antar rekening bank,
dengan pengelolahan akan dikonfirmasi manual oleh administrator system.
1.4. Tujuan
Tujuan tugas akhir ini adalah mengembangkan suatu aplikasi yang
menggabungkan e-commerce dan freelancer designer untuk memenuhi kebutuhan
percetakan.
4
1.5. Manfaat
Manfaat tugas akhir ini adalah sebagai berikut:
1. Menyediakan e-commerce bagi perusahaan percetakan untuk memudahkan
konsumen dalam pemesanan.
2. Menyediakan media sosial khusus bagi freelancer designer yang terintegrasi
dengan e-commerce percetakan.
3. Mempermudah konsumen untuk berkomunikasi atau konsultasi pada pihak
percetakan.
4. Mempermudah konsumen mendapatkan informasi tentang produk
percetakan.
5. Mempermudah konsumen mencari variasi desain yang diinginkan ketika
melakukan pemesanan dengan memanfaatkan freelancer desainner yang
terintegrasi dengan media sosial dan e-commerce.
5
Langkah langkah pemodelan data yang akan dilakukan adalah sebagai
berikut:
a. Perancangan ERD (Entity Relationship Diagram).
Pemetaan data dilakukan dengan menggambarkan ERD untuk
menjelaskan hubungan antar entitas.
b. Manajemen Basis Data
ERD yang telah dibuat akan di implementasikan pada sebuah RDBMS
(Relational Database Management System. Pada tugas akhir ini akan
digunakan MySQL sebagai RDBMS.
3. Process Modeling
Pada tahap ini dilakukan pemodelan proses dari informasi yang didapatkan
untuk mencapai tujuan pada pemodelan bisnis. Untuk menggambarkan
proses yang terjadi antara pengguna dan sistem akan digunakan use-case.
4. Application Generation
Setelah pemodelan proses dan data dilakukan, ditentukanlah teknologi yang
akan digunakan dalam mengkonversi pemodelan proses dan data menjadi
sebuah prototype.
Berikut teknologi yang akan digunakan dalam pengembangan sistem
a. Laravel PHP Framework.
b. Docker Container
c. Bootstrap CSS Framework.
d. Sass CSS Preprocessor
e. Vue Javascript Library
f. Vuex Javascript State Management Library
g. MySQL Relational Database Management System.
h. Android Mobile Platform.
i. API Mobile Vision
j. API Pos Indonesia
k. Canvas Editor Image Library
l. Generator Simple Qr Code
6
5. Testing and Turn Over
Pengujian sistem akan dilakukan dengan memberikan kuesioner yang berisi
pertanyaan tertutup kepada 10 konsumen percetakan yang sebelumnya telah
mencoba menggunakan sistem yang dibuat.