Anda di halaman 1dari 9

BERSOSIAL SEKALIGUS BERMAIN

DENGAN APLIKASI “WESANTUY”

NAMA : MIFTAKHUL HUDA ADRIYAWAN


NIM : 17.82.0177
KELAS : TI 04

S1 - TEKNOLOGI INFORMASI
FAK. ILMU KOMPUTER
UNIVERSITAS AMIKOM YOGYAKARTA
BAB I
Latar Belakang Pembuatan Produk

Baru-baru ini, Indonesia sedang ramai memperbincangkan tingkat kesantaian


seseorang. Fenomena ini sering disebut dengan SANTUY. Banyak meme yang
bermunculan untuk meramaikan fenomena ini, bahkan banyak media online yang
memberitakan bahwa masyarakat Indonesia merupakan orang paling santuy di dunia.

Sudah bukan rahasia lagi kalo anak-anak di negara +62 ini memang santuy-
santuy orangnya. Bahkan fenomena santuy ini sudah mendarah daging.

Entah ini bisa dikatakan bakat atau konyol tapi emang kelakuan mereka itu
kocaknya sampe ke-DNA.

Dari Fenomena tersebut, tidak dapat dipungkiri bahwa banyak kaum milenial
mencoba untuk mengabadikan momen santuy mereka. Dengan cara diposting di akun
social media seperti Facebook, Instagram, dsb.

Beginilah cara orang Indonesia bertahan hidup. Ketidakpastian hidup membuat kita
tertempa untuk belajar melihat peluang. Ada kesempatan dikit, langsung dijadikan momentum
apik. Soal risiko yang mungkin akan didapat, anggap saja sebagai kecelakaan kerja.

Maka dari itu akan sangat Hype jika ada platform tersendiri bagi orang-orang yang
merasa dirinya sangat santuy sehingga mereka dapat mengabadikan momen dan mendapatkan
reward dari tingkah konyol mereka.
BAB II
Tujuan Pembuatan Produk

Produk ini ditujukan untuk semua orang yang menganggap diri mereka
santuy. Sehingga mereka dapat mengekspresikan tingkah konyol mereka dan
mendapatkan reward dari jumlah penonton.

Sudah selayaknya tingkah santuy mereka dapat apresiasi dari publik, dan
diharapkan dapat membawa pengaruh positif dan meningkatkan kreatifitas bagi
siapapun yang terlibat di dalamnya.
BAB III
Deskripsi Produk

A. Bentuk
Bentuk produknya yaitu aplikasi & game. Game yang ditujukan untuk mencapai
tujuan social.

B. Konsep
Konsep dari aplikasi ini yaitu sejenis dengan Truth or Dare. Siapapun dapat
berpartipiasi atau bergabung di aplikasi ini. Di aplikasi ini akan terdapat 2 peran
yaitu PLAYER dan WATCHER.

Player adalah orang yang menerima challenge (bisa dari aplikasi, player lain


atau watcher) yang berhadiah sejumlah uang dalam waktu yang sudah
ditentukan. Jika Player tidak bisa menyelesaikan challenge yang sudah
diterimanya, maka player tersebut bisa mundur dan dianggap gagal, yang mana
sangat mempengaruhi rating nya. 

Sedangkan Wacther adalah orang yang menonton Player menyelesaikan


tantangan.

Player akan mendapatkan reward dari jumlah penonton dan juga donasi dari
para Watcher

C. Durasi
Durasi ditentukan dari tingkat kesulitan tiap tantangan. Untuk ilustrasinya bias
dilihat di bawah:
Lv Easy = 10 menit
Lv Medium = 30 menit
Lv Hard = 60 menit
Lv Crazy = 120 menit
Lv Insane = 24 jam

Jika Player berhasil menyelesaikan tantangan tepat waktu, maka akan


mendapatkan reward berupa poin yang dapat ditukar dengan uang.

Semakin banyak tantangan yang diselesaikan, semakin naik rating yang


diperoleh Player. Yang mana rating akan diakumulasikan tiap bulan, dan 100
Player teratas akan mendapatkan hadiah tambahan seperti barang elektronik,
tiket wisata, dsb.

D. LoD
Inspirasi ini didapat dari game fiktif dalam film berjudul NERVE (2016) karya
Jeanne Ryan. Visualnya bisa dilihat di lampiran berikut:
BAB IV
Teknik Pembuatan

Dalam pembuatan aplikasi ini, saya meringkas Teknik yang bias diterapkan
dalam pembuatannya. Berikut adalah tahapan yang biasa dilakukan dalam
mengembangkan aplikasi:
1. Membuat deskripsi aplikasi. Berisi penjelasan tentang apa fungsi utama dari
aplikasi yang akan kita kembangkan. Tuliskan juga siapa saja user yang terlibat,
dan garis besar dari proses bisnis yang akan disediakan oleh aplikasi.
2. Membuat daftar fitur
3. Untuk proyek komersial, daftar fitur ini akan kita terjemahkan menjadi estimasi
biaya dan waktu.
4. Membuat UI Mockup
5. Membuat skema database
6. Membuat daftar class dan relasi antar class
7. Membuat kerangka aplikasi dalam bentuk source code
8. Membuat detail implementasi source code sampai selesai
9. User Acceptance Test, baik internal maupun external (kalau ada client/customer
yang akan mengetes)
BAB V
Langkah-Langkah Produksi

Untuk membuat aplikasi yang menarik perlu beberapa tahapan proses yang
dilakukan oleh developer, berikut prosesnya:

1. Pertama, discovery (proses pencarian ide aplikasi)

Proses pencarian ide aplikasi bisa dimulai dari melakukan pendefinisian masalah
apa yang ingin disolusikan dan juga target pasar. Libatkan pihak-pihak yang
bersangkutan baik non teknik maupun teknikal untuk mendefinisikan kebutuhan.
Dari situ bisa kita detailkan tujuan pembuatan aplikasi dan fungsinya
serta platform yang akan dipakai. Untuk membantu perancangan fungsionalitas
aplikasi dapat mendefinisikan uses case atau user storynya.

Lakukan benchmark dengan aplikasi sejenis baik fungsional maupun user


experiencenya. Buat juga rancangan infrastructure dan architecturenya baik
dari server, basis data, dan API atau komunikasi antar perangkatnya. Yang
terakhir kalkulasikan waktu pengerjaan dan estimasi bujetnya.

2. Kedua, design (proses pembuatan desain aplikasi baik UI maupun UX)

Setelah mendefinisikan rancangan ide dengan baik, tahap selanjutnya ada


pembuatan desain aplikasi. Dimulai dari pembuatan desain user
experience (UX). UX merupakan pengalaman atau rasa puas dan kemudahan
pengguna dalam mengakses aplikasi. Dalam pembuat desain UX kita harus
memikirkan flow pengguna yang menyenangkan dan mudah berdasarkan
kebutuhan fitur yang sudah dirancang. Dalam pembuatanya, penting untuk
mengikuti petunjuk yang sudah dibuat oleh masing-masing platform sesuai
paradigma masing-masing seperti Appstore & Playstore

Untuk pembuatan desain UX atau sering disebut wireframe, anda bisa


menggunakan tool seperti Balsamiq, Visio, Sketch, atau bahkan cukup pensil
dan kertas.
Pembuatan desain selanjutnya adalah user interface atau antar muka pengguna.
Jika UX biasanya hanya hitam putih, lebih mementingkan flow daripada estetika
sedangkan UI akan dibuat estetika baik dari warna,font, icon, grafik, dsb.
Desainer akan membuat UI berdasarkan rancangan UX. Untuk inspirasi
pembuatan UI bisa  melakukan benchmark dengan desain yang sudah ada
seperti di http://pttrns.com atau http://inspired-ui.com

Jika sudah pembuatan desain UI dan UX bisa melakukan prototyping sehingga


bisa melakukan tes apakah aplikasinya sesuai harapan tidak. Prototyping adalah
proses dimana desain yang sudah dibuat bisa melakukan aksi perpindahan antar
layar. Prototyping dapat menggunakan tool seperti http://invisionapp.com atau
http://marvelapp.com/

3. Ketiga, development (proses pengembangan aplikasi)

Pada fase ini aplikasi akan dibuat kodenya oleh developer. Kode akan
dipisahkan modulnya berdasarkan rancangan fitur dan arsitekturnya. Untuk
pembuatan aplikasi mobile dibagi 2 secara umum, yaitu pembuatan kode untuk
UI dan pembuatan kode untuk lojik atau fungsionalitas. Proses pembuatan kode
untuk UI dan lojik menggunakan bahasa, metode, dan cara yang berbeda.
Tentukan juga framework yang akan kita gunakan berdasarkan
rancangan platform dan bujet.

Selain itu juga perlu pembuatan kode untuk sisi server


baik database, backend dan APInya.

4. Keempat, debuging/stabilization (proses peningkatan kualitas aplikasi)

Dalam proses ini kita melakukan testing aplikasi untuk mendapatkan kestabilan
dan minim bug. Selain itu kita juga melakukanya untuk mengecek dari sisi
fungsional, kegunaan, dan kenyamanan pengguna. Secara umum ada 4 fase
aplikasi :

- prototype; aplikasi sudah bisa dijalankan, Tetapi masih beberapa fitur utama
dan belum menggunakan data sesungguhnya.
- alpha; aplikasi hampir telah diimplementasikan keseluruhan, dan belum
melewati fase debuging.

- beta; aplikasi sudah selesai diimplementasikan dan melewati debuging, tetapi


masih banyak bug yang belum dibetulkan.

- release candidate; Aplikasi sudah layak untuk di release, sudah sesuai dari
fungsional, kegunaan dan kestabilan.

Untuk melacak bug dan distribusi testing app bisa menggunakan berbagai


macam tools seperti testflight, crashlytics, instabug, dsb.

5. Terakhir, distribution (proses pemasaran aplikasi)

Pada proses ini kita akan mendistribusikan aplikasi versi release ke market. Bisa


menggunakan market resmi seperti google playstore dan apple
appstore atau server kita sendiri. Masing-masing market memiliki cara
mempersiapkan yang berbeda-beda.

Untuk promosi kita bisa menggunakan berbagai saluran seperti google ads,


facebook ads, atau app linking.

Untuk menjaga aplikasi tetap berjalan baik, selalu liat review dari pengguna atau
lacak dan fixing bug dengan bug tracking. Untuk melihat behaviour aplikasi bisa
menggunakan tool seperti google analytics,mixpanel, adjust, dsb.

Anda mungkin juga menyukai