Anda di halaman 1dari 51

PROYEK AKHIR

SISTEM RESERVASI
JASA MAKE UP ARTIST BERBASIS WEB

MOZA CINANTYA
NRP 1118020012

DOSEN PEMBIMBING:

ANWAR FU’ADI, S.Kom., M.T..I


NIP. 198805012019031010

DWI ARIANI FINDA YUNIARTI, S.Pd., M.Pd.


NIP. 199006292018032001

PROGRAM STUDI
PEMELIHARAAN KOMPUTER DAN JARINGAN
AKADEMI KOMUNITAS NEGERI PACITAN
TAHUN 2020

i
PROYEK AKHIR

SISTEM RESERVASI
JASA MAKE UP ARTIST BERBASIS WEB

MOZA CINANTYA
NRP 1118020012

DOSEN PEMBIMBING:

ANWAR FU’ADI, S.Kom., M.T..I


NIP. 198805012019031010

DWI ARIANI FINDA YUNIARTI, S.Pd., M.Pd.


NIP. 199006292018032001

PROGRAM STUDI
PEMELIHARAAN KOMPUTER DAN JARINGAN
AKADEMI KOMUNITAS NEGERI PACITAN
TAHUN 2020

ii
3
v

ABSTRAK
Penelitian ini dilakukan untuk membuat suatu aplikasi pemesanan
make up secara online. Fokus dalam penelitian ini adalah pembuatan
sistem informasi jasa make up artist bebasis web dengan menggunakan
Google Fire Base dan Construct 3.
Konsep Sistem Informasi Jasa Make Up Artist ini menyediakan
banyak kemudahan dan kelebihan jika dibandingkan dengan konsep
bertanya dan bertamu yang konvensional. Dari permasalahan tersebut
maka akan dikembangkan sebuah website online dan penulis berusaha
mengimplementasikan sistem tersebut dengan judul “”. Metode
pengumpulan data dalam penelitian ini mengenai Sistem Informasi Jasa
Make Up Artist yang ada di Kota Pacitan. Penggunaan sistem ini dapat
menguntungkan banyak pihak, baik konsumen maupun produsen.
Melihat mangsa pasar, peluang serta kemudahan yang dihadirkan
oleh Sistem Informasi Jasa Make Up Artist ini, penulis berencana
membuat aplikasi yang mempermudah pengguna (klien) untuk
mengetahui seputar Make Up, Jasa Make Up yang berada di dekatnya,
melihat karya Make Up, serta mengetahui kontak dan alamat perias
melalui profile perias yang terdapat di halaman web dapat membuat
waktu lebih efisien dan meningkatkan daya tarik konsumen terhadap
Make Up.
Metode yang digunakan adalah metode OOP dengan model air
terjun (waterfall) dan menggunakan Unified Modeling Language sebagai
alat bantu pengembangan system dengan menggunakan Google Fire
Base dan Construct 3.
Kata Kunci : informasi, jasa, make up
KATA PENGANTAR
Tiada kata yang pantas penulis ucapkan selain puji syukur
kehadirat Allah swt. atas berkat dan Rahmat-Nya sehingga penulis dapat
menyelesaikan proyek akhir ini. Tidak lupa sholawat serta salam tetap
tercurah kepada Rasulullah sebagai penyempurna akhlak umat manusia
dan pembawa kabar bahagia bagi orang-orang yang beriman.
Adapun tujuan dari penyusunan proyek akhir ini selain untuk
memenuhi salah satu syarat medapatkan gelar D2 di Akademi Komunitas
Negeri (AKN) Pacitan program studi pemeliharan komputer dan jaringan
juga untuk mengukur kemampuan mahasiswa dalam menguasai
pembelajaran selama menjadi mahasiswa dan sebagai bahan
pembelajaran atau referensi bagi adik tingkat nanti.
Akhirnya harapan penulis semoga hasil penyusunan proyek akhir
ini memberikan manfaat bagi pengembangan ilmu pengetahuan dan demi
kesejahteraan umat manusia. Harapan tersebut penulis haturkan kehadirat
yang Maha Kuasa, agar limpahan rahmat dan karunia-Nya tetap
diberikan, semoga senantiasa dalam lindungan-nya.

Pacitan, 29 Agustus 2020

Penyusun
v

UCAPAN TERIMAKASIH
Dalam pelaksanaan pemrograman sampai pembuatan
laporan proyek akhir ini, penulis banyak sekali mengalami
kesulitan dan hambatan. Tetapi berkat keteguhan dan kesabaran
penulis, akhirnya laporan proyek akhir ini dapat diselesaikan juga.
Terima kasih yang tak terhingga pula kepada orang tua penulis,
ayahanda Tri Hardianto dan ibunda Yayuk Yuniarsih yang selalu
memberikan doa, kasih sayang, dan tak lupa kepada suami penulis
Royyan Ruka’i yang memberi dukungan baik moral maupun
materil yang merupakan kekuatan besar bagi penulis untuk
menyelesaikan laporan proyek akhir ini. Bantuan dari berbagai
pihak yang dengan senang hati meluangkan waktu, tenaga, pikiran,
dan dukungan baik secara moril maupun materil yang tak henti-
hentinya kepada penulis juga menjadi semangat positif untuk
menyelesaikan proyek akhir ini.
Selama menyelesaikan penyusunan Proyek Akhir ini penulis
telah mendapat banyak bantuan dari berbagai pihak, baik secara
langsung maupun tidak langsung. Untuk itu melalui kesempatan
ini, dengan segala kerendahan hati, penulis ingin menyampaikan
ucapan terima kasih yang sebesar-besarnya dan penghargaan yang
setinggi-tingginya kepada semua pihak yang turut membantu,
khususnya :
1. Direktur Akademi Komunitas Negeri Pacitan (AKN) Pacitan Ir.
Gigih Prabowo, M.T.
2. Koordinator Program Studi D2 Pemeliharaan Komputer Dan
Jaringan Galih Permadi S.T. M.Kom.
3. Bapak Anwar Fuadi, S.Kom., M.T.I. selaku dosen Pembimbing
I pemrograman dan aplikasi.
4. Ibu Dwi Ariani Finda Yuniarti, S.Pd., M.Pd. selaku dosen
Pembimbing II yang telah membimbing dan membantu penulis
untuk mengembangkan pemikiran dalam penulisan laporan
Proyek Akhir ini.
5. Seluruh Staf Dosen Prodi Pemeliharaan Komputer Dan
Jaringan yang telah membantu kelancaran penulis dalam
menyelesaikan studi.
6. Kakak penulis Argo Dewana, yang tak henti-hentinya
memberikan semangat, support, doa, waktu, tenaga, pikiran,
dan kasih sayang kepada penulis dalam menyelesaikan proyek
akhir ini.
7. Teman-teman seperjuangan kelas TI A dari awal masuk kuliah
sampai sekarang.
8. Teman-teman dari lain kelas yang telah membantu memberikan
dorongan dan motivasi.
9. Seluruh pihak yang tidak dapat penulis sebutkan satu per satu,
namun telah banyak terlibat membantu penulis dalam proses
penyusunan skripsi ini.
DAFTAR ISI
HALAMAN JUDUL.. .................................................................... i
LEMBAR PENGESAHAN.. ........................................................iii
ABSTRAK... ................................................................................ iv
KATA PENGATAR...................................................................... v
UCAPAN TERIMAKASIH. ........................................................ vi
DAFTAR ISI ...............................................................................vii
DAFTAR GAMBAR ................................................................... ix
BAB I PENDAHULUAN ............................................................. 1
1.1 Latar Belakang..................................................................1
1.2 Rumusan Masalah ............................................................2
1.3 Tujuan ...............................................................................2
1.4 Batasan Penelitian ............................................................2
1.5 Manfaat Penelitian ............................................................3
BAB II TINJAUAN PUSTAKA .................................................. 5
2.1 Konsep Aplikasi ...............................................................5
2.2 Penjualan jasa ...................................................................5
2.3 Sistem ...............................................................................6
2.4 Informasi...........................................................................8
2.5 Google Fire Base ..............................................................9
2.6 Construct 3......................................................................13
BAB III PERANCANGAN SISTEM ........................................ 15
3.1. Metode Pengumpulan Data ............................................15

v
vi

3.2. Metode Pembuatan Sistem ............................................ 15


BAB IV UJI COBA DAN ANALISA SISTEM......................... 21
4.1. Tampilan Antarmuka Home .......................................... 21
4.2. Tampilan Antarmuka Daftar .......................................... 22
4.3. Tampilan Antarmuka Log-In ......................................... 24
4.4. Tampilan Antarmuka Home Oleh Pengguna ................. 25
4.5. Tampilan Antarmuka Ganti Password ........................... 26
4.6. Tampilan Antarmuka Halaman Blog Pengguna ............ 30
4.7. Tampilan Antarmuka Pilihan Jasa Make Up Pengguna 31
4.8. Tampilan Antarmuka Profile Jasa Make Up pengguna . 32
4.9. Tampilan Antarmuka About Pengguna ......................... 33
BAB V KESIMPULAN DAN SARAN ..................................... 34
5.1 Kesimpulan .................................................................... 34
5.2 Saran .............................................................................. 34
DAFTAR PUSTAKA .................................................................. 36
BIOGRAFI PENULIS ................................................................. 38
DAFTAR GAMBAR
Gambar 3.1. Use Case Diagram ................................................. 16
Gambar 3.2. ERD ........................................................................ 17
Gambar 3.3. Flowchart ............................................................... 18
Gambar 3.4. Database pengguna ............................................... 19
Gambar 3.5. Database Order ..................................................... 20
Gambar 4.1. Halaman home ....................................................... 21
Gambar 4.2. Halaman daftar ....................................................... 22
Gambar 4.3. Halaman daftar sukses ........................................... 23
Gambar 4.4. Halaman masuk ...................................................... 24
Gambar 4.5. Halaman home pengguna ....................................... 25
Gambar 4.6. Ganti password....................................................... 26
Gambar 4.7. Link pasword terkirim melalui email ..................... 27
Gambar 4.8. Klik Link terkirim pada email ............................... 27
Gambar 4.9. Massukan password baru ....................................... 28
Gambar 4.10. Password berhasil diubah ..................................... 29
Gambar 4.11. Halaman blog pengguna ...................................... 30
Gambar 4.12. Halaman informasi jasa make up ......................... 31
Gambar 4.13. Profile jasa make up Isabella ............................... 32
Gambar 4.14. Halaman about pengguna ..................................... 33

v
BAB I
PENDAHULUAN
1.1 Latar Belakang
Aplikasi berbasis web merupakan salah satu konsep yang
cukup berkembang dalam dunia internet. Penggunaan sistem ini
dapat menguntungkan banyak pihak, baik konsumen maupun
produsen. Konsep Jasa Make Up Artist menyediakan banyak
kemudahan dan kelebihan jika dibandingkan dengan konsep
bertanya yang konvensional.
Internet adalah seluruh jaringan yang saling terhubung satu
sama lain. Beberapa komputer-komputer dalam jaringan ini
menyimpan file, seperti halaman web, yang dapat diakses oleh
seluruh jaringan komputer maupun handphone dan tablet.
Melihat mangsa pasar, peluang serta kemudahan yang
dihadirkan oleh Make Up Artist ini, penulis berencana membuat
aplikasi yang mempermudah pengguna (klien) untuk mengenal
seputar Make Up, jasa make up yang ada di Pacitan, serta dapat
melihat karya perias yang dapat membuat waktu lebih efisien dan
meningkatkan daya tarik konsumen terhadap Make Up dengan
kualitas high-end.
Aplikasi adalah suatu program komputer yang dibuat untuk
mengerjakan dan melaksanakan tugas khusus dari pengguna
tersebut maka akan dikembangkan sebuah website online dan
penulis berusaha mengimplementasikan sistem tersebut dengan
judul “Sistem Reservasi Jasa Make Up Artist Berbasis Web”

1
2

1.2 Rumusan Masalah


Bagaimana cara menemukan jasa make up artist yang sesuai
dengan budget, karakter, dan keinginan di kota Pacitan?
1.3 Tujuan
Adapun tujuan dari penelitian ini adalah:
1. Untuk mengetahui cara membuat sistem yang terkomputerisasi
dalam proses pengolahan data jasa Make Up yang ada di
Pacitan.
2. Untuk memberikan informasi kepada pengguna tentang
keberadaan jasa Make Up Artist yang ada di kota Pacitan.
3. Lebih mengeksplorasi para jasa Make Up Artist yang ada di
kota Pacitan
1.4 Batasan Penelitian
Batasan masalah dalam penelitian ini adalah :
1. Sistem Informasi pada tahap awal ini digunakan untuk
mengetahui jasa make up artist dan tidak membahas keamanan
website dan jaringan.
2. Sistem Informasi ini hanya menyajikan informasi jasa make up
artist yang ada di kota Pacitan.
3. Sistem Informasi ini hanya dapat melakukan reservasi
sederhana dengan cara memasukkan bio data dan memilih jasa
Make Up Artist yang diinginkan, tanpa mengetahui jadwal lain
dari jasa Make Up Artist yang dipilih saat reservasi tersebut.
4. Pembayan reservasi jasa Make Up Artist ini hanya melalui
transfer Bank
3

1.5 Manfaat Penelitian


Manfaat yang dapat diambil dalam penelitian ini adalah sebagai
berikut:
1. Menerapkan sistem teknologi informasi secara lebih efektif dan
efisien.
2. Memberikan kemudahan bagi konsumen dalam mendapatkan
informasi seputar jasa Make Up Artist yang ada di kota Pacitan.
4
5

BAB II
TINJAUAN PUSTAKA
2.1 Konsep Aplikasi
Aplikasi perangkat lunak (bahasa Inggris: software
application) adalah suatu subkelas perangkat lunak komputer yang
memanfaatkan kemampuan komputer langsung untuk melakukan
suatu tugas yang diinginkan pengguna. Biasanya dibandingkan
dengan perangkat lunak sistem yang mengintegrasikan berbagai
kemampuan komputer, tetapi tidak secara langsung menerapkan
kemampuan tersebut untuk mengerjakan suatu tugas yang
menguntungkan pengguna. Contoh utama perangkat lunak aplikasi
adalah pengolah kata, lembar kerja, dan pemutar media.
Beberapa aplikasi yang digabung bersama menjadi suatu
paket kadang disebut sebagai suatu paket atau suite
aplikasi (application suite). Aplikasi-aplikasi dalam suatu paket
biasanya memiliki antarmuka pengguna yang memiliki kesamaan
sehingga memudahkan pengguna untuk mempelajari dan
menggunakan tiap aplikasi. Sering kali, mereka memiliki
kemampuan untuk saling berinteraksi satu sama lain sehingga
menguntungkan pengguna.
2.2 Penjualan jasa
Penjualan dapat diartikan sebagai suatu prosses penyaluran
jasa dari produsen ke konsumen atau pelanggan secara periodic.
Besar kecilnya suatu pelayanan juga tergantung dari perencanaan
yang telah dibuat oleh kelompok tertentu, misalnya perencanaan
6

tentang pcrice informasi make up, lokasi penyedia jasa, ataupun


jumlah yang akan dilayani sesuai dengan kemampuan jasa Make
Up Artist tersebut. Disamping menganalisa pelayanan yang akan
datang perias juga perlu untuk menganalisa faktor-faktor yang
mempengaruhi perencanaan promosi dan pelayanan.
2.3 Sistem
Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani
(sustēma) adalah suatu kesatuan yang terdiri komponen atau
elemen yang dihubungkan bersama untuk memudahkan aliran
informasi, materi atau energi mencapai suatu tujuan. Istilah ini
sering dipergunakan untuk menggambarkan suatu set entitas yang
berinteraksi, di mana suatu model matematika seringkali bisa
dibuat.
Sistem juga merupakan kesatuan bagian-bagian yang saling
berhubungan yang berada dalam suatu wilayah serta memiliki
item-item penggerak, contoh umum misalnya seperti negara.
Negara merupakan suatu kumpulan dari beberapa elemen kesatuan
lain seperti provinsi yang saling berhubungan sehingga membentuk
suatu negara di mana yang berperan sebagai penggeraknya yaitu
rakyat yang berada dinegara tersebut.
Kata "system" banyak sekali digunakan dalam percakapan
sehari-hari, dalam forum diskusi maupun dokumen ilmiah. Kata ini
digunakan untuk banyak hal, dan pada banyak bidang pula,
sehingga maknanya menjadi beragam. Dalam pengertian yang
7

paling umum, sebuah sistem adalah sekumpulan benda yang


memiliki hubungan di antara mereka.
Ada banyak pendapat tentang pengertian dan definisi sistem
yang dijelaskan oleh beberapa ahli. Berikut pengertian dan definisi
sistem menurut beberapa ahli:
Jogianto berkata sistem adalah kumpulan dari elemen-elemen
yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini
menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata,
seperti tempat, benda dan orang-orang yang betul-betul ada dan
terjadi.[1]
Indrajit berkata sistem adalah kumpulan-kumpulan dari
komponen-komponen yang memiliki unsur keterkaitan antara satu
dengan lainnya.[2]
Lani Sidharta berkata sistem adalah himpunan dari bagian-
bagian yang saling berhubungan, yang secara bersama mencapai
tujuan-tujuan yang sama.[3]
Murdick R.G berkata sistem adalah seperangkat elemen yang
membentuk kumpulan atau prosedur-prosedur atau bagan-bagan
pengolahan yang mencari suatu tujuan bagian atau tujuan bersama
dengan mengoperasikan data dan/atau barang pada waktu rujukan
tertentu untuk menghasilkan informasi dan/atau energi dan/atau
barang.[4]
Davis G.B berkata sistem adalah kumpulan dari elemen-
elemen yang beroperai bersama-sama untuk menyelesaikan suatu
sasaran.[5]
8

2.4 Informasi
Informasi adalah pesan (ucapan atau ekspresi) atau kumpulan
pesan yang terdiri dari order sekuens dari simbol, atau makna yang
dapat ditafsirkan dari pesan atau kumpulan pesan. Informasi dapat
direkam atau ditransmisikan. Hal ini dapat dicatat sebagai tanda-
tanda, atau sebagai sinyal berdasarkan gelombang. Informasi
adalah jenis acara yang mempengaruhi suatu negara dari sistem
dinamis. Para konsep memiliki banyak arti lain dalam konteks
yang berbeda. Informasi bisa dikatakan sebagai pengetahuan yang
didapatkan dari pembelajaran, pengalaman, atau instruksi. Namun,
istilah ini memiliki banyak arti bergantung pada konteksnya, dan
secara umum berhubungan erat dengan konsep seperti arti,
pengetahuan, negentropy, Persepsi, Stimulus, komunikasi,
kebenaran, representasi, dan rangsangan mental.
Informasi adalah data yang telah diberi makna melalui
konteks. Sebagai contoh, dokumen berbentuk spreadsheet (semisal
dari Microsoft Excel) seringkali digunakan untuk membuat
informasi dari data yang ada di dalamnya. Laporan laba rugi dan
neraca merupakan bentuk informasi, sementara angka-angka di
dalamnya merupakan data yang telah diberi konteks sehingga
menjadi punya makna dan manfaat.
Sutanta berkata informasi merupakan hasil dari pengolahan
data sehingga menjadi bentuk yang penting bagi penerimanya dan
mempunyai kegunaan sebagai dasar dalam pengambilan keputusan
yang dapat dirasakan akibatnya secara langsung saat itu juga atau
9

secara tidak langsung pada saat mendatang [6]. Wiliam berkata


informasi adalah data yang telah di rangkum atau di manipulasi
dalam bentuk lain untuk tujuan pengambilan keputusan [7].
Sedangkan menurut Fajri informasi dapat diartikan suatu data
yang telah diproses dan diubah menjadi konteks yang berarti
sehingga memiliki makna dan nilai bagi penerimanya dan biasa
digunakan untuk pengambilan keputusan [8].
Jadi, sistem Informasi adalah kombinasi dari teknologi
informasi dan aktivitas orang yang menggunakan teknologi itu
untuk mendukung operasi dan manajemen. Dalam arti yang sangat
luas, istilah sistem informasi yang sering digunakan merujuk
kepada interaksi antara orang, proses algoritmik, data, dan
teknologi. Dalam pengertian ini, istilah ini digunakan untuk
merujuk tidak hanya pada penggunaan organisasi teknologi
informasi dan komunikasi (TIK), tetapi juga untuk cara di mana
orang berinteraksi dengan teknologi ini dalam mendukung proses
bisnis.
2.5 Google Fire Base
Firebase adalah suatu layanan dari Google yang digunakan
untuk mempermudah para pengembang aplikasi dalam
mengembangkan aplikasi. Dengan adanya Firebase, pengembang
aplikasi bisa fokus mengembangkan aplikasi tanpa harus
memberikan usaha yang besar. Dua fitur yang menarik dari
Firebase yaitu Firebase Remote Config dan Firebase Realtime
10

Database. Selain itu terdapat fitur pendukung untuk aplikasi yang


membutuhkan pemberitahuan yaitu Firebase Notification.
Firebase berevolusi dari Envolve, startup sebelumnya yang
didirikan oleh James Tamplin dan Andrew Lee pada tahun 2011.
Setelah merilis layanan obrolan, Tamplin dan Lee menemukan
bahwa Envolve digunakan untuk mengirimkan data aplikasi yang
bukan pesan obrolan. Pengembang menggunakan Envolve untuk
menyinkronkan data aplikasi seperti status permainan secara waktu
nyata di seluruh penggunanya. Tamplin dan Lee mendirikan
Firebase sebagai perusahaan terpisah pada bulan April 2012.
Pada bulan Oktober 2014, Firebase diakuisisi oleh Google.
Pada bulan Oktober 2015. Sejak akuisisi, Firebase telah
berkembang di Google dan memperluas layanan untuk menjadi
platform terpadu bagi pengembang aplikasi. Firebase sekarang
terintegrasi dengan berbagai layanan Google lainnya, untuk
menawarkan produk dan skala yang lebih luas bagi pengembang
aplikasi.
Firebase tersedia dalam tiga opsi, yaitu: SPARK (Gratis),
FLAME ($25 per bulan), dan BLAZE (bayar sesuai pemakaian).
Firebase Cloud Messaging (FCM) dulu dikenal sebagai
Google Cloud Messaging (GCM), di mana Firebase Cloud
Messaging (FCM) dapat mengirim dan menerima pesan lintas
platform seperti Android, iOS, dan aplikasi web, yang pada tahun
2016 dapat digunakan tanpa biaya. Fitur-fitur yang diberikan oleh
Firebase Cloud Messaging sebenarnya tidak terlalu jauh berbeda
11

dengan Google Cloud Messaging. Dengan Firebase Cloud


Messaging kita bisa memberikan pemberitahuan dan membuat
komunikasi dua arah antara perangkat. Teknologi yang digunakan
terbagi menjadi dua yaitu:
 XMPP (Extensible Messaging and Presence Protocol)
 HTTP (Hypertext Transfer Protocol).
Untuk XMPP harus membangun server XMPP terlebih
dahulu, sedangkan untuk HTTP bisa menggunakan console yang
disediakan oleh Firebase
Firebase Authentication merupakan layanan sistem otentikasi yang
menerapkan kode client-side, sehingga pengguna dapat mendaftar
dan login ke aplikasi Facebook, GitHub, Twitter dan Google (Google
Play Games). Selain itu, Firebase termasuk sistem manajemen pengguna
di mana pengembang dapat mengaktifkan otentikasi pengguna dengan
login email dan kata sandi yang disimpan dengan Firebase. Sebagian
besar aplikasi perlu mengetahui identitas pengguna. Dengan mengetahui
identitas pengguna, aplikasi dapat menyimpan data pengguna secara
aman di cloud dan memberikan pengalaman personal yang sama di
setiap perangkat pengguna. Firebase Authentication mendukung
otentikasi menggunakan sandi, nomor telepon, penyedia identitas
gabungan yang populer, seperti Google, Facebook, dan Twitter, dan
lain-lain.
Firebase menyediakan realtime database dan backend sebagai
layanan. Layanan ini menyediakan pengembang antarmuka
pemrograman aplikasi yang memungkinkan data aplikasi disinkronkan
12

di seluruh klien dan disimpan di Firebase cloud. Perusahaan


menyediakan pustaka klien yang memungkinkan integrasi dengan
Android, iOS, JavaScript, Java, Swift dan Node.js aplikasi. Database
juga dapat diakses melalui REST API dan mengikat untuk
beberapa JavaScript Frameworks seperti AngularJS, React, Ember.js
dan Backbone.js. Developer yang menggunakan realtime database dapat
mengamankan data dengan menggunakan aturan keamanan yang
diberlakukan oleh server perusahaan. Cloud Firestore yang merupakan
generasi mendatang dari Firebase Realtime Database dirilis untuk
penggunaan beta. Firebase Realtime Database merupakan database yang
di-host pada cloud. Data disimpan sebagai JSON dan disinkronkan
secara realtime ke setiap klien yang terhubung.
Firebase Storage dirancang untuk pengembang aplikasi yang perlu
menyimpan dan menampilkan konten buatan pengguna, seperti foto atau
video dan menambahkan keamanan Google pada unggah dan unduh
berkas untuk aplikasi Firebase, bagaimanapun kualitas jaringannya.
Pengembang dapat menggunakannya untuk menyimpan gambar, audio,
video, atau konten lain yang dibuat pengguna secara langsung dari
Firebase SDK Klien. Firebase Storage didukung oleh Google Cloud
Storage.
Firebase Hosting menyediakan hosting yang cepat dan aman
untuk aplikasi web serta konten yang statis dan dinamis. Firebase
Hosting adalah layanan hosting web statis dan dinamis yang diluncurkan
pada 13 Mei 2014. Mendukung hosting berkas statis seperti CSS,
HTML, JavaScript dan berkas lainnya, serta dukungan melalui Cloud
13

Functions. Layanan ini mengirimkan berkas melalui Content Delivery


Network (CDN) atau melalui enkripsi HTTP Secure (HTTPS) dan Secure
Sockets Layer (SSL). Firebase bermitra dengan Fastly, CDN, untuk
menyediakan CDN yang mendukung Firebase Hosting. Perusahaan
menyatakan bahwa Firebase Hosting tumbuh dari permintaan
pelanggan, pengembang menggunakan Firebase untuk realtime database
tetapi membutuhkan tempat untuk meng-host konten mereka.
Dua fitur yang menarik adalah Firebase Remote Config dan
Firebase Realtime Database. Secara sederhananya, Remote Config
adalah fitur yang memungkinkan pengembang mengganti/mengubah
beberapa konfigurasi aplikasi Android/iOS tanpa harus memberikan
pembaruan aplikasi melalui Play Store/App Store.
Salah satu konfigurasi yang bisa dimanipulasi adalah seperti
warna / tema aplikasi. Sedangkan Firebase Realtime Database
adalah fitur yang memberikan sebuah NoSQL database yang bisa
diakses secara waktu nyata oleh pengguna aplikasi. Dan hebatnya
adalah aplikasi bisa menyimpan data secara lokal ketika tidak ada
akses internet, kemudian melakukan sinkronisasi data segera
setelah mendapatkan akses internet.
Construct 3
Construct 3 adalah alat pembuat game berbasis HTML5 yang
dikhususkan untuk platform 2D yang dikembangkan oleh Scirra.
Construct 3 tidak menggunakan bahasa pemrograman khusus,
karena semua perintah yang digunakan pada game diatur dalam
EvenSheet yang terdiri dari Event dan Action.
14

Dengan menggunakan Construct 3 membuat game menjadi


lebih mudah. Construct 3 memiliki antarmuka Ribbon yang cepat
dan mudah dipahami. Layout editor menyediakan antarmuka what-
you-see-is-what-you-get untuk mempercepat perancangan game.
Sehingga apapun yang di lihat dalam desain layout adalah tampilan
yang didapatkan ketika game dijalankan.
Construct 3 dapat membuat game dengan cara yang mudah
dibaca secara visual karena tidak perlu menggunakan bahasa
pemrograman yang rumit. Construct 3 menyediakan EventSheet
yang berisi pernyataan kondisi atau pemicu. Jika kondisi tersebut
terpenuhi, tindakan atau fungsi dapat dilakukan.
Behaviors menyediakan cara instan untuk menambahkan
kemampuan objek, mempercepat pembangunan dan meningkatkan
produktivitas. Misalnya menambahkan Behavior platform pada
objek sprite yang memungkinkan objek tersebut dapat belari dan
melompat. Pengguna dapat mengatur pengaturan untuk kecepatan,
akselerasi, kekuatan melompat, gravitas, dan banyak lagi, sampai
kemampuan objek tersebut sesuai seperti yang dibutuhkan.
Tidak perlu menunggu waktu yang memakan waktu untuk
mengkompilasi. Permainan akan di preview dan berjalan di jendela
Browser ketika diuji. Fitur lainnya yang membuat pengujian lebih
mudah adalah Preview Over Wifi. Hal ini memungkinkan setiap
ponsel, tablet, laptop, atau PC lain yang terhubung pada LAN/Wifi
juga dapat langsung melihat preview game.
BAB III
PERANCANGAN SISTEM
3.1. Metode Pengumpulan Data
Pengumpulan data dengan cara mengumpulkan literatur,
jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul
proyek akhir baik secara offline maupun online.
3.2. Metode Pembuatan Sistem
Pada penelitian ini, metode perancangan aplikasi yang
digunakan adalah waterfall yang merupakan salah satu metode
dalam Sistem Development Live Cycle (SDLC) yang mempunyai
ciri khas pengerjaan setiap fase dalam waterfall harus diselesaikan
terlebih dahulu sebelum melanjutkan ke fase selanjutnya. Metode
waterfall adalah pengerjaan dari suatu system dilakukan secara
berurutan atau secara linear.
1. Use Case Diagram
Use case diagram merupakan gambaran scenario dari
interaksi antara pengguna dengan sistem. Use case diagram
menggambarkan hubungan antara aktor dan kegiatan yang
dapat dilakukannya terhadap aplikasi. Berdasarkan analisis
kebutuhan yang dilakukan oleh peneliti use diagram dari sistem
yang akan dibuat adalah sebagai berikut :

15
16

Gambar 3.1. Use Case Diagram


2. ERD
Entity Relationship Diagram (ERD) adalah suatu
diagram yang digunakan untuk merancang suatu basis data,
dipergunakan untuk memperlihatkan hubungan atau relasi antar
entitas atau objek yang terlihat beserta atributnya. Berdasarkan
analisis kebutuhan yang dilakukan oleh peneliti ERD sistem
yang akan dibuat adalah sebagai berikut :
17

Gambar 3.2. ERD


18

3. Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang
menggambarkan langkah-langkah penyelesaian suatu masalah.
Flowchart merupakan cara penyajian dari suatu algoritma. Berikut
flowchat pada aplikasi Sistem Reservasi jasa Make Up Artist:

Gambar 3.3. Flowchart


19

3. Database
Database yang menggunakan realtime database dapat
mengamankan data dengan menggunakan aturan keamanan yang
diberlakukan oleh server perusahaan. Cloud Firestore yang merupakan
generasi mendatang dari Firebase Realtime Database dirilis untuk
penggunaan beta. Firebase Realtime Database merupakan database yang
di-host pada cloud. Data disimpan sebagai JSON dan disinkronkan
secara realtime ke setiap klien yang terhubung.

Gambar 3.4. Database pengguna


20

Gambar 3.5. Database Order


21

BAB IV
UJI COBA DAN ANALISA SISTEM
4.1. Tampilan Antarmuka Home

Gambar 4.1. Halaman home


Tampilan antarmuka home mempunyai 3 konten yang berisi
tentang kegunaan aplikasi ini. Konten ini bersifat slideshow yang
dimana gambar akan berganti-ganti secara otomatis seperti waktu
yang ditentukan. Dalam tampilan antarmuka home terdapat dua
tombol yaitu daftar dan masuk. Tombol daftar berfungsi untuk
registrasi data bagi pengguna baru yang belum pernah terdaftar
mengunakan aplikasi ini. Tombol masuk berfungsi bagi pengguna
yang sudah terdaftar untuk menggunakan aplikasi ini. Tampilan
antarmuka home di desain sedemikian rupa agar memudahkah
22

pengguna mengetahui fungsi aplikasi ini dan pengguna mengklik


tombol masuk untuk menggunakan fungsi aplikasi ini.
4.2. Tampilan Antarmuka Daftar

Gambar 4.2. Halaman daftar


Tampilan Daftar ini diperuntukan bagi pengguna yang belum
pernah menggunakan aplikasi ini dan ingin mengakses fitur-fitur
dari aplikasi dengan cara memasukan alamat email yang sesuai dan
password yang diinginkan oleh pengguna.
23

Gambar 4.3. Halaman daftar sukses


Setelah melakukan penginputan alamat email dan password
yang belum pernah terdaftar maka sistem akan memberi signal
“Selamat Akun Berhasil Dibuat”. Setelah berhasil pengguna dapat
masuk dan mengakses aplikasi ini, sehingga pengguna/user yang
sudah memiliki akun yang terdaftar dapat mengakses dan masuk
kapanpun sesuai keinginan dan kebutuhan pengguna.
24

4.3. Tampilan Antarmuka Log-In

Gambar 4.4. Halaman masuk


Tampilan antar muka Log-in ini berisi kolom formulir seperti
email dan password yg telah didaftarkan sebelumnya oleh
pengguna/user untuk dapat masuk dan mengakses fitur – fitur yang
tersedia pada aplikasi ini.
25

4.4. Tampilan Antarmuka Home Oleh Pengguna

Gambar 4.5. Halaman home pengguna


Pada halaman Home Pengguna ini berisi tulisan selamat datang,
alamat email pengguna, dan terdapat 3 tombol yaitu keluar, ganti
password dan Update Profile yang memiliki fungsi dan manfaat
yang berbeda-beda.
26

4.5. Tampilan Antarmuka Ganti Password

Gambar 4.6. Ganti password


Tampilan antar muka ganti password oleh pengguna ini adalah
halaman dimana pengguna yang ingin mengganti password nya
secara berkala, demi kepentingan pribadi maupun kemanan dan
kenyamanan oleh pengguna.
27

Gambar 4.7. Link pasword terkirim melalui email


Setelah memasukkan alamat email pengguna, maka sistem akan
mengirimkan signal “Mohon Cek Email Anda” untuk membuka
link ganti password yang sudah sistem kirimkan melalui email
pengguna demi kenyamanan dan keamanan pengguna.

Gambar 4.8. Klik Link terkirim pada email


28

Setelah pengguna membuka email nya, maka terdapat pesan di


kotak masuk dari email pengguna yang berisi suatu link “Reset
your password for MAKEUPIN” yang telah dikirimkan oleh sistem
untuk mengganti password sesuai dengan keinginan pengguna.

Gambar 4.9. Massukan password baru


Setelah membuka link yang diberikan oleh sistem melalui alamat
email, pengguna dapat meng-klik link yang sudah terkirim
sebelumnya dan akan muncul tulisan “Reset your password” yang
dimana pengguna dapat memasukkan password baru nya.
29

Gambar 4.10. Password berhasil diubah


Setelah menginputkan password yang baru maka sistem akan
mengirimkan pesan “Password changed” yang berarti password
telah berhasil diubah oleh pengguna. “You can sign in with new
password’ yang berarti pengguna sudah bisa mengakses akun nya
dengan menggunakan password baru yang telah dibuat oleh
pengguna.
30

4.6. Tampilan Antarmuka Halaman Blog Pengguna

Gambar 4.11. Halaman blog pengguna


Tampilan antarmuka blog oleh pengguna ini berisi info sekilas
seputar kegunaan make up dan tata rias bagi pengguna.
31

4.7. Tampilan Antarmuka Pilihan Jasa Make Up


Pengguna

Gambar 4.12. Halaman informasi jasa make up


Pada tampilan antar muka pilihan jasa make up ini terdapat
banyak sekali cuplikan profile perias dan spesialis jasa make up
sesuai dengan keahlian karakter dibidang masing-masing seperti
make up weding, engganment, graduation dan lain-lain. Setelah
melihat cuplikan sekilas nama dan spesialis jasa make up dibidang
nya maka pengguna dapat meng-klik tombol “lihat galeri” yang
pengguna ingin lihat lebih lanjut.
32

4.8. Tampilan Antarmuka Profile Jasa Make Up


pengguna

Gambar 4.13. Profile jasa make up Isabella


Tampilan antarmuka profile jasa make up ini melihat profile jasa
make up Isabella yang memiliki spesialis make up dibidang
Wedding. Di tampilan halaman profile ini terdapat alamat, nomor
telepon, dan hasil karya seni oleh jasa make up isabella yang sudah
pernah ia kerjakan.
33

4.9. Tampilan Antarmuka About Pengguna

Gambar 4.14. Halaman about pengguna


Tampilan antamuka about oleh pengguna berisi tentang informasi
alamat, nomor telefon dan gambar maps yang berfungsi sebagai
informasi kantor dari MakeupIn. Jadi fungsi halaman about ini para
jasa make up yang ingin mendaftarkan profile make up nya di
MakeupIn ini bisa datang dan mendaftar secara manual di kantor
MakeupIn ini.
34

BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Aplikasi ini adalah sarana yang berfungsi untuk
mempermudah pengguna (klien) dan para jasa make up artist yang
ada di pacitan untuk lebih dikenal oleh masyarakat umum, dan
mempermudah melakukan reservasi tanpa harus bertemu atau
bertamu ke tempat perias. Aplikasi ini mengembangkan
kewirausahaan dengan cara memberdayakan professional makeup
artist (MUA) untuk menawarkan atau mempromosikan jasa
mereka dengan cara memposting hasil karya mereka
5.2 Saran
Aplikasi Pusat Pelayanan Jasa Make Up ini sudah tentu masih
jauh dari kata sempurna dan masih memiliki banyak kekurangan.
Untuk itu perlu dilakukan pengembangan dan penyempurnaan
aplikasi agar lebih baik. Adapun saran agar aplikasi ini bisa
berjalan dengan lebih optimal dan lebih menarik sebagai berikut:
1. Perlu adanya dikembangkan panel admin dan panel pengguna.
2. Dapat melakukan chatting, reservasi, dan pembayaran melalui
Web.
3. Aplikasi tersebut dapat dikembangkan dengan menambahkan
fitur penginputan gambar yang memiliki resolusi yang lebih
tinggi.
35

Demikian saran yang dapat penulis berikan, semoga saran


tersebut dapat dijadikan sebagai bahan masukan yang bermanfaat
bagi penulis khususnya dan pengembang pada umumnya.
DAFTAR PUSTAKA
Siregar, Ivan Michael. Mengembangkan Aplikasi Enterprise Berbasis
Android. Yogyakarta: Gave Media, 2010.
Wahyudi, dan Subandu. Sistem Informasi Manajemen. Yogyakarta:
Gajah Mada University Press, 2001
Risnawati Rahman. Rancang Bangun Aplikasi Pusat Pelayanan Jasa
Make Up Berbasis Android. Makasar: Alaudin Makasar Press, 2018.
Simanjuntak, Elvin. Sistem informasi pemasaran berbasis website pada
pt.trimitra sebagai sarana penjualan produk secara online. Jatim:
Universitas pembangunan nasional veteran, 2013.
Pressman, R.G. Rekayasa Perangkat Lunak 1th Edition. McGraw-Hill
Book Co, Yogyakarta: Andi, 2001.
Putra, Abdika Permana. Aplikasi Pencari SPBU Terdekat di Area Bogor
Dengan Location Bases Service Berbasis GPS Pada Android. Bogor:
Institut pertanian, 2013.
Widyatama. Hubungan Insentif Dengan Motivasi Kerja karyawan Pada
PT. Duta Pasaraya Sumedang. Bandung: Universitas Widyatama Press,
2010
Jogiyanto, H.M., 2005, Analisa dan Desain Sistem Informasi:
Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis, ANDI,
Yogyakarta
Indrajit, 2001, Analisis dan Perancangan Sistem Berorientasi Object.
Bandung, Informatika. Lani Sidharta (1995:9),
Murdick, R. G 1991, Sistem Informasi Untuk Manajemen Modern.
Jakarta:Erlangga.

36
37

Davis, B, Gordon .1991. Sistem informasi manajemen. Jakarta : PT


Pustaka Binaman Pressindo. (Sutanta, 2011),
Lani Sidharta, Pengantar Sistem Informasi Bisnis, P.T. ELEX Media
Komputindo, Jakarta: 1995 (Fajri, 2014),
38

BIOGRAFI PENULIS
Moza Cinantya yang biasa disapa Moza. Merupakan anak kedua
dari tiga bersaudara dari pasangan Bapak Tri Hradianto dan Ibu Yayuk
Yuniarsih . Lahir pada tanggal 1 Mei 1999. Asal Dusun Nggantung
Kelurahan Pacitan Kecamatan Pacitan Kabupaten Pacitan. Pertama
masuk sekolah pada tahun 2005 di SD Negeri Pacitan. Melanjutkan
sekolah di SMP Negeri 4 Pacitan pada tahun 2011. Pada tahun 2014
masuk di SMA Negeri 1 Pacitan. Lulus pada 2017 dan mendirikan usaha
dibidang jasa make up lalu melanjutkan pendidikan di Akademi
Komunitas Negeri Pacitan pada tahun 2018, progran studi pemeliharaan
komputer dan jaringan,. Sampai Proyek Akhir ini disahkan, penulis telah
menyelesaikan studinya di Akademi Komunitas Negeri Pacitan.

Anda mungkin juga menyukai