Anda di halaman 1dari 65

PROPOSAL PENELITIAN

APLIKASI DETEKSI UNDERTONE UNTUK


REKOMENDASI MAKEUP BERBASIS WEB
MENGGUNAKAN METODE AGILE

SANG DARA PARAMESWARI

17102188

PEMBIMBING
NOVIAN ADI PRASETYO, S.Kom., M.Kom.
APRI JUNAIDI, S. Kom., M.Kom., MCS.

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS INFORMATIKA
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2021
HALAMAN PERSETUJUAN PEMBIMBING

APLIKASI DETEKSI UNDERTONE UNTUK


REKOMENDASI MAKEUP BERBASIS WEB
MENGGUNAKAN METODE AGILE

Dipersiapkan dan Disusun Oleh:


SANG DARA PARAMESWARI
17102188

Diajukan Untuk Dapat Diselenggarakan Seminar Proposal Tugas Akhir I


Sebagai Syarat Kelulusan Mata Kuliah Tugas Akhir I

Program Studi S1 Teknik Informatika


Fakultas Informatika
Institut Teknologi Telkom Purwokerto

Disetujui oleh
Dosen Pembimbing Tugas Akhir I
Pada Tanggal: 01 April 2021

Pembimbing I Pembimbing II

(Novian Adi Prasetyo, S.Kom., M.Kom.) (Apri Junaidi, S.Kom., M.Kom., MCS.)
NIDN.0609119103 NIDN. 0407047403

ii
HALAMAN PENGESAHAN TUGAS AKHIR I

APLIKASI DETEKSI UNDERTONE UNTUK


REKOMENDASI MAKEUP BERBASIS WEB
MENGGUNAKAN METODE AGILE

Dipersiapkan dan Disusun Oleh :


SANG DARA PARAMESWARI
17102188
Usulan penelitian Tugas Akhir telah diseminarkan
pada tanggal 19 Mei 2021

Pembimbing I Pembimbing II

(Novian Adi Prasetyo, S.Kom., M.Kom.) (Apri Junaidi, S.Kom.,


NIDN.0609119103 M.Kom., MCS.)NIDN.
0407047403

Penguji

(Wahyu Andi Saputra, S.Pd., M.Eng.)


NIDN. 0628129101

Mengetahui,
Ketua Program Studi

(Auliya Burhanuddin, S.Si., M.Kom.)


NIK. 19820008

iii
DAFTAR ISI

COVER ................................................................................................................... i

HALAMAN PERSETUJUAN PEMBIMBING ..................................................... ii

HALAMAN PENGESAHAN TUGAS AKHIR I ................................................. iii

DAFTAR ISI .......................................................................................................... iv

DAFTAR TABEL .................................................................................................. vi

DAFTAR GAMBAR ............................................................................................ vii

DAFTAR GLOSARIUM ..................................................................................... viii

HALAMAN PERNYATAAN KEASLIAN TUGAS AKHIR ................................x

INTISARI............................................................................................................... xi

BAB I .......................................................................................................................1

1.1 Latar Belakang ......................................................................................... 1


1.2 Rumusan Masalah .................................................................................... 5
1.3 Pertanyaan Penelitian ............................................................................... 5
1.4 Tujuan Penelitian ...................................................................................... 5
1.5 Batasan Masalah ....................................................................................... 6
1.6 Manfaat Penelitian .................................................................................... 7
BAB II ......................................................................................................................8

2.1 Kajian Pustaka .......................................................................................... 8


2.2 Landasan Teori ....................................................................................... 20
2.2.1 Skin Color ....................................................................................... 20
2.2.2 Undertone........................................................................................ 22
2.2.3 Makeup ............................................................................................ 23
2.2.4 Metode Agile ................................................................................... 26
2.2.5 Website (Web) ................................................................................. 28
2.2.6 Unified Modelling Language (UML) .............................................. 28
2.2.7 Python ............................................................................................. 30
2.2.8 Flask ................................................................................................ 30

iv
2.2.9 MySQL ............................................................................................ 31
2.2.10 XAMPP ........................................................................................... 31
2.2.11 Black Box Testing ............................................................................ 31
BAB III ..................................................................................................................33

3.1 Subjek dan Objek Penelitian .................................................................. 33


3.2 Alat dan Bahan Penelitian ...................................................................... 33
3.2.1 Perangkat Keras .............................................................................. 33
3.2.2 Perangkat Lunak.............................................................................. 33
3.3 Diagram Alir Penelitian .......................................................................... 34
3.3.1 Menentukan Topik Dan Judul ......................................................... 35
3.3.2 Studi Literatur ................................................................................. 35
3.3.3 Metode Agile ................................................................................... 35
3.3.4 Kesimpulan ..................................................................................... 46
3.4 Jadwal Penelitian .................................................................................... 46
DAFTAR PUSTAKA ............................................................................................47

v
DAFTAR TABEL

Tabel 2. 1 Penelitian Terdahulu ........................................................................... 13


Tabel 3. 1 Jadwal Penelitian.................................................................................. 46

vi
DAFTAR GAMBAR

Gambar 1. 1 Diagram Lingkaran Hasil Survei Responden Mengenai Tingkat


Pengetahuan Undertone. ......................................................................................... 3
Gambar 1. 2 Pemetaan dan Pembagian Tugas dari Aplikasi Pendeteksi Undertone
................................................................................................................................. 5
Gambar 2. 1 Skin Types ......................................................................................... 21
Gambar 2. 2 Menentukan Jenis Undertone. .......................................................... 23
Gambar 2. 3 Shade Foundation ........................................................................... 25
Gambar 2. 4 Tahapan Metode Agile ..................................................................... 27
Gambar 3. 1 Diagram Alir Penelitian ................................................................... 34
Gambar 3. 2 Metode Agile ................................................................................... 36
Gambar 3. 3 Use Case Diagram User dan Admin ................................................ 38
Gambar 3. 4 Activity Diagram Login Admin ........................................................ 39
Gambar 3. 5 Sequence Diagram Login Admin ..................................................... 39
Gambar 3. 6 Class Diagram Konfigurasi Website dan Produk Website ............... 40
Gambar 3. 7 Tampilan Halaman Beranda User .................................................... 41
Gambar 3. 8 Tampilan Halaman Deteksi Undertone ............................................ 42
Gambar 3. 9 Tampilan Halaman Rekomendasi Produk ........................................ 42
Gambar 3. 10 Tampilan Login Panel Admin ........................................................ 43
Gambar 3. 11 Halaman Konfigurasi ..................................................................... 44
Gambar 3. 12 Halaman Data Produk .................................................................... 45

vii
DAFTAR GLOSARIUM

Agile : Merupakan sebuah metode pengembangan sistem


jangka pendek yang memerlukan adaptasi cepat
dari pengembang terhadap perubahan dalam
bentuk apapun.
Black Box Testing : Sebuah metode pengujian kualitas software yang
berfokus pada fungsionalitas
Blusher : Sebuah kosmetik yang digunakan di area pipi.
CNN : Merupakan sebuah metode machine learning yang
didesain untuk mengolah data dua dimensi.
Database : Kumpulan informasi yang disimpan dalam
komputer secara sistematik sehingga dapat
diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data
tersebut.
Eyeshadow : Sebuah kosmetik yang ditujukan sebagai perona
pada mata, yang digunakan di bagian kelopak
mata.
Flask : Framework yang dimiliki oleh bahasa
pemrograman python.
Foundation : Sebuah riasan cair yang biasanya diaplikasikan di
wajah yang berfungsi untuk menyeragamkan
warna pada kulit.
Freckles : Bintik-bintik cokelat yang muncul pada kulit.
Insecure : Istilah yang menggambarkan perasaan tidak
aman, gelisah, takut, malu hingga rasa tidak
percaya diri pada seseorang.
Iteratif : Yang memiliki arti berulang.

viii
Lipstick : Kosmetik yang ditujukan untuk memberi warna
pada bibir.
Localhost : Virtual server yang bisa diakses melalui jaringan
lokal.
MUA : Merupakan sebuah singkatan dari Makeup Artist,
atau sering disebut sebagai penata rias.
MySQL : Sistem manajemen database yang bersifat open
source.
Open Source : Sebuah sistem pengembangan kode dasar yang
bersifat terbuka bagi siapa saja bisa melihat,
memeriksa kekurangan serta beradaptasi untuk
membuat versi dalam bentuk terbaru.
Powder : Nama lain dari bedak.
Python : Bahasa pemrograman yang bersifat open source.
Shade : Istilah dalam dunia makeup yang memiliki arti
warna.
Software : Perangkat lunak.
Undertone : Warna dasar pada kulit manusia yang ditentukan
oleh sebuah gen.
Web : Merupakan nama lain dari website.
XAMPP : Merupakan web server open source yang berjalan
pada sistem operasi cross platform (Windows,
Linux, MacOS).

ix
HALAMAN PERNYATAAN KEASLIAN TUGAS AKHIR

Yang bertandatangan di bawah ini,

Nama mahasiswa : Sang Dara Parameswari


NIM : 17102188
Program Studi : Teknik Informatika
Menyatakan bahwa Tugas Akhir dengan judul:
APLIKASI DETEKSI UNDERTONE UNTUK REKOMENDASI MAKEUP

BERBASIS WEB MENGGUNAKAN METODE AGILE


Dosen Pembimbing Utama : Novian Adi Prasetyo, S.Kom., M.Kom.
Dosen Pembimbing Pendamping : Apri Junaidi, S.Kom., M.Kom., MCS.

1. Karya tulis ini adalah benar-benar ASLI dan BELUM PERNAH diajukan
untuk mendapatkan gelar akademik, baik di Institut Teknologi Telkom
Purwokerto maupun di Perguruan Tinggi lainnya.
2. Karya tulis ini merupakan gagasan, rumusan, dan penelitian Saya Sendiri,
tanpa bantuan pihak lain kecuali arahan dari Tim Dosen Pembimbing.
3. Dalam Karya tulis ini tidak terdapat karya atau pendapat orang lain, kecuali
secara tertulis dengan jelas dicantumkan sebagai acuan dalam naskah dengan
disebutkan nama pengarang dan disebutkan dalam Daftar Pustaka pada karya
tulis ini.
4. Perangkat lunak yang digunakan dalam penelitian ini sepenuhnya menjadi
tanggung jawab Saya, bukan tanggung jawab Institut Teknologi Telkom
Purwokerto.
5. Pernyataan ini Saya buat dengan sesungguhnya, apabila dikemudian hari
terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka Saya
bersedia menerima Sanksi Akademik dengan pencabutan gelar yang sudah
diperoleh serta sanksi lainnya sesuai dengan norma yang berlaku di
Perguruan Tinggi.

Purwokerto, 7 Februari 2021,


Yang Menyatakann

(Sang Dara Parameswari)

x
INTISARI

SANG DARA PARAMESWARI (17102188), 2021 - APLIKASI DETEKSI


UNDERTONE UNTUK REKOMENDASI MAKEUP BERBASIS WEB
MENGGUNAKAN METODE AGILE
Kecantikan merupakan suatu hal yang penting terutama pada kaum
perempuan. Bagi kaum perempuan berusaha tampil menjadi menarik adalah suatu
keharusan, salah satu aspek yang mempengaruhi penampilan agar terlihat lebih
sempurna yaitu bagian wajah, agar wajah bisa terlihat indah dan menawan
dibutuhkan sebuah makeup. Pada era sekarang banyak perempuan yang mengenal
berbagai jenis makeup, untuk ber makeup dibutuhkan beberapa kosmetik, kosmetik
yang dibutuhkan dalam makeup seperti foundation, bedak, lipstik, maskara, pensil
alis dan lain sebagainya. Akan tetapi para perempuan masih sering kesulitan saat
melakukan pemilihan shade pada foundation, sehingga mengakibatkan perbedaan
warna kulit yang sangat kontras dan menjadikan para perempuan tidak percaya diri.
Untuk mengatasi rasa kurang percaya diri pada saat memilih shade yaitu dengan
cara melihat undertone. Undertone yaitu warna dasar pada kulit, ada tiga jenis
undertone yaitu cool, warm dan neutral. Untuk mengetahui jenis undertone masih
digunakan dengan cara manual yaitu dengan melihat warna urat nadi pada tangan,
namun terkadang dengan melakukan cara manual perempuan masih kesulitan untuk
menentukan jenis undertone yang dimiliki. Oleh karena itu, dengan semakin
berkembangnya zaman, diperlukannya sebuah aplikasi untuk mempermudah
perempuan dalam mengetahui jenis undertone dan mendapatkan rekomendasi
makeup. Pengembangan aplikasi dibuat dengan metode agile dikarenakan berfokus
pada kecepatan dan menangani perubahan-perubahan sesuai dengan kebutuhan
pengguna. Metode agile merupakan sebuah metode pengembangan perangkat
lunak yang berfokus pada kecepatan dan menangani perubahan sesuai kebutuhan
pengguna. Dalam pembuatan aplikasi deteksi undertone diperlukan terlebih dahulu
pembuatan model klasifikasi menggunakan algoritma Convolutional Neural
Network (CNN) setelah dibuat pemodelan, lalu diimplementasikan sebagai aplikasi
berbasis website yang dibangun menggunakan metode Agile.
Kata Kunci: Undertone, Makeup, Website, Agile,

xi
BAB I
PENDAHULUAN

1.1 Latar Belakang


Kecantikan merupakan hal yang penting bagi manusia terutama pada
kaum perempuan. Kecantikan secara umum berpacu pada paras wajah dan
penampilan seseorang. Kecantikan menjadi sebuah kebutuhan primer saat
ini bagi perempuan [1]. Bagi perempuan berusaha tampil menjadi cantik
adalah suatu keharusan dan tampil cantik merupakan sebuah tuntutan
untuk menunjang sikap percaya diri dalam setiap aktivitasnya [1], salah
satu aspek yang mempengaruhi penampilan itu sendiri berawal dari
pembentukan sikap dari orang tersebut, pembentukan sikap disini yaitu
mengacu pada cara yang dilakukan orang tersebut untuk membuat
penampilannya menjadi sempurna yang tentunya dipengaruhi juga oleh
pembentukan sikap yang berasal dari lingkungan sekitar [2]. Aspek
selanjutnya yang dapat membuatnya bisa tampil lebih sempurna yakni
bagian dari wajah, dan salah satu cara agar bisa membuat wajah menjadi
terlihat indah dan menawan adalah menggunakan makeup [2]. Cantik dan
perempuan yaitu bagaikan dua sisi sebuah mata uang yang tidak dapat
dipisah. Wajar bila seorang perempuan ingin terlihat cantik dengan
berbagai cara, salah satunya dengan menggunakan makeup [3].
Perempuan masa kini pada saat ini, umumnya sudah mengenal
berbagai jenis makeup dan juga menggunakan makeup untuk menunjukan
identitas diri, maksud dari menunjukkan identitas diri yaitu merujuk
bahwa setiap orang khususnya perempuan ingin menunjukkan sisi terbaik
dari dirinya. Untuk ber makeup dibutuhkan beberapa kosmetik, kosmetik
yang dibutuhkan dalam makeup seperti foundation (kosmetik yang
mempunyai warna seperti kulit yang di aplikasikan di wajah), bedak,
pewarna bibir atau disebut dengan lipstik, maskara, pensil alis dan lain
sebagainya. Namun para perempuan sering kesulitan saat melakukan

1
pemilihan shade pada foundation sehingga mengakibatkan perbedaan
warna kulit wajah yang sangat kontras yang menjadikan para perempuan
tidak percaya diri atau sebutan lainnya yaitu insecure dan seorang ahli
profesional seperti, Makeup Artist (MUA) masih kesulitan juga untuk
menentukan warna foundation untuk client [4], tidak hanya itu saja kerap
kali perempuan kebingungan memilih warna makeup yang pas dan sesuai
untuk dirinya. Untuk mengatasi rasa insecure yang disebabkan salah
memilih shade yaitu dengan cara melihat undertone.

Undertone adalah warna dasar pada kulit, ada tiga jenis undertone
yaitu undertone cool, neutral dan warm. Untuk mengetahui jenis
undertone yang dimiliki oleh setiap manusia, yaitu dengan cara melihat
warna urat nadi yang terdapat di pergelangan tangan di bawah sinar
matahari atau ditempat yang terang memiliki cahaya yang cukup. Jika urat
nadi terlihat berwarna biru dan keunguan berarti undertone cool, lalu
untuk undertone warm cenderung berwarna kehijauan, dan jika terdapat
warna hijau, biru dan ungu disebut undertone neutral. Akan tetapi,
melihat dengan cara dibawah sinar matahari atau tempat yang terang,
terkadang membuat para kaum perempuan masih ragu tentang undertone
apa yang dimilikinya dan masih kesulitan untuk menentukan warna yang
cocok untuk shade foundation serta warna yang pas untuk outfit yang
dikenakan [5]. Dengan semakin majunya perkembangan zaman ini,
banyak sekali aplikasi website yang menarik seperti pendeteksi jenis kulit,
aplikasi makeup, dan lain sebagainya.

Website merupakan sebuah informasi yang dapat diakses melalui


internet dimana dokumen-dokumen, hypermedia atau file-file komputer
disimpan, kemudian diambil dengan cara-cara yang menggunakan metode
penentuan alamat yang unik [6]. Website memiliki berbagai macam fungsi
diantara lain sebagai media promosi, media pemasaran, media informasi,
media pendidikan serta media komunikasi [6].Website dapat memberikan
informasi ke masyarakat dengan mudah, setelah penulis melihat

2
keunggulan dari website, penulis ingin membuat sebuah sistem informasi
yang berkaitan dengan undertone dan kecantikan.

Metode Agile merupakan sebuah metode pengembangan perangkat


lunak yang berfokus pada kecepatan dan menangani perubahan-
perubahan sesuai dengan kebutuhan pengguna [7]. Ada beberapa model
pengembangan software yang termasuk dalam metode agile, Extreme
Programming (XP), Scrum Methodology, Crystal Family, Dynamic
System Development Method (DSDM), Adaptive Software Development
(ASD) [8]. Pengembangan sistem dengan metode agile efektif diterapkan
pada semua sistem berjalan dengan mengingat fleksibilitasnya yang dapat
diterapkan pada salah satu tahapan pengembangan tanpa mengganggu
sistem berjalan [9].

Pada hari Jum’at, 26 Februari 2021 telah dilakukan prasurvei melalui


kuisioner yang menunjukkan hasil sebesar 62% perempuan yang tidak
mengetahui cara menentukan warna makeup (foundation, powder,
eyeshadow, lipstick, blusher) berdasarkan jenis undertone yang dimiliki.

38%

62%

Ya Tidak

Gambar 1. 1 Diagram Lingkaran Hasil Survei Responden Mengenai Tingkat


Pengetahuan Undertone.

3
Gambar 1.1 merupakan diagram lingkaran hasil survei responden
mengenai tingkat pengetahuan undertone, yang menunjukkan hasil survei
sebesar 62% dari 42 responden perempuan yang tidak mengetahui cara
menentukan warna makeup (foundation, powder, eyeshadow, lipstick,
blusher) berdasarkan tipe undertone mereka. Maka diperlukan alternatif
untuk membantu para perempuan dalam mengetahui undertone, agar
memudahkan mereka untuk menentukan warna makeup (foundation,
powder, eyeshadow, lipstick, blusher) yang sesuai dengan jenis undertone
yang dimiliki.

Berdasarkan latar belakang masalah diatas dapat disimpulkan bahwa


masalah yang terjadi terhadap perempuan yaitu kesulitan untuk
menentukan warna makeup (foundation, powder, eyeshadow, lipstick,
blusher) yang cocok berdasarkan undertone yang dimiliki, maka
dibutuhkan alternatif cara pendeteksian undertone agar memudahkan
perempuan dalam menentukan jenis undertone yang dimilikinya sehingga
perempuan dapat menentukan warna makeup yang cocok berdasarkan
undertone yang dimiliki. Alternatif yang dapat diambil dengan membuat
aplikasi yang dapat membantu perempuan dalam menentukan jenis
undertone yang dimilikinya. Pengembangan aplikasi dibuat dengan
metode agile dikarenakan berfokus pada kecepatan dan menangani
perubahan-perubahan sesuai dengan kebutuhan pengguna dan agile
bersifat fleksibel. Pembuatan aplikasi pendeteksi undertone ini dibagi
menjadi dua bagian, yaitu pembuatan model klasifikasi undertone dan
implementasi model klasifikasi undertone pada sebuah aplikasi berbasis
website yang digambarkan pada gambar berikut.

4
Gambar 1. 2 Pemetaan dan Pembagian Tugas dari Aplikasi Pendeteksi Undertone

Pada Gambar 1.2 pembuatan aplikasi undertone dibagi menjadi dua


bagian yaitu dengan membuat model klasifikasi menggunakan algoritma
Convolutional Neural Network (CNN) setelah dibuat pemodelan, lalu
diimplementasikan sebagai aplikasi berbasis website yang dibangun
menggunakan metode Agile.

1.2 Rumusan Masalah


Berdasarkan latar belakang yang telah diuraikan, maka rumusan
masalah dapat diketahui sebagai berikut:
1. Kesulitan untuk menentukan jenis undertone.
2. Perempuan kesulitan untuk menentukan produk, shade dan warna
makeup yang cocok sesuai undertone yang dimiliki.

1.3 Pertanyaan Penelitian


Berdasarkan rumusan masalah, dapat ditentukan sebuah pertanyaan
penelitian yang dikaji. Bagaimana merancang dan membangun Aplikasi
Deteksi Undertone Untuk Rekomendasi Makeup Menggunakan
Metodologi Agile?

1.4 Tujuan Penelitian


Adapun tujuan penelitian dalam penyusunan tugas akhir ini adalah:

1. Mengembangkan aplikasi yang dapat mengetahui jenis


undertone.
2. Memberikan rekomendasi produk, shade dan warna makeup yang
cocok sesuai undertone.

5
1.5 Batasan Masalah
Batasan masalah dalam penelitian ini sebagai berikut:

1. Inputan aplikasi berupa foto bukan kamera secara realtime.


2. Foto yang dapat diprediksi merupakan foto urat nadi yang
terdapat di pergelangan tangan.
3. Foto undertone atau urat nadi pergelangan tangan, menggunakan
flash atau ditempat yang terang.
4. Menggunakan foto berwarna.
5. Ukuran foto minimal foto 34 Kilobyte (Kb) dan maksimal 3
Megabyte (Mb).
6. Makeup rekomendasi yang digunakan terdiri dari foundation,
powder, lipstick, blusher dan eyeshadow.
7. Berfokus pada pengembangan website.
8. Model deteksi undertone, menggunakkan model yang berdasar
CNN yang telah dikembangkan sebelumnya.
9. Deployement sistem dilakukan pada server local.
10. Framework pengembangan website menggunakan flask.
11. Aplikasi terdiri dari display rekomendasi produk dan informasi
yang berkaitan dengan undertone dan kecantikan saja bukan
sebagai marketplace produk.

6
1.6 Manfaat Penelitian
Adapun manfaat penelitian dalam tugas akhir ini adalah sebagai berikut:
1. Manfaat bagi Penulis, dapat menerapkan ilmunya di bidang
pembuatan website.
2. Manfaat bagi Masyarakat, khususnya perempuan dapat
membantu menentukan jenis undertone yang dimiliki.
3. Manfaat bagi Institusi, sebagai kontribusi di bidang healthcare.
4. Manfaat bagi Pihak Industri, khususnya industri makeup dapat
memberikan informasi dan dijadikan sebuah inovasi baru dalam
pemasaran produk makeup.

7
BAB II
TINJAUAN PUSTAKA

2.1 Kajian Pustaka


Adapun beberapa penelitian terdahulu yang membahas mengenai tema
yang memiliki keterkaitan dalam penggunaan metode Agile dan klasifikasi
gambar. Berikut referensi jurnal terdahulu.

Penelitian dari Setiawansyah, Heni Sulistiani, Dedi Darwis pada tahun


2020 ini yaitu membahas tentang data transaksi penjualan barang yang begitu
besar dan banyak sehingga membutuhkan wadah penyimpanan yang besar dan
sulit mengolah data tersebut untuk pembuatan laporan yang digunakan oleh
manajemen pengambilan sebuah keputusan. Banyak data transaksi penjualan
yang tersimpan tidak dapat digunakan sebagai dasar analisa sebelum dilakukan
pengolahan data lebih lanjut untuk dijadikan dasar oleh tingkatan top level
management dalam mengambil sebuah keputusan. Metode pengembangan
sistem yang digunakan pada penelitian ini yaitu Agile. Penggunaan prototype
ini membantu executive informations system dalam menghasilkan laporan
penjualan dengan time respons yaitu 0,0038769999519 detik. Hasil pada
pengujian User Acceptance Test , aspek fungsionalitas menunjukan hasil
100%, aspek kualitas antarmuka menunjukkan hasil 87,5% dan aspek kualitas
antarmuka menunjukan hasil 93,75%. [10].

Selanjutnya ada penelitian dari Irfan Mahendra, Deny Tresno Eby Yanto
pada tahun 2018 penelitian ini membahas tentang proses pengajuan kredit pada
Bank BRI Unit Kolonel Sugiono yang masih dilakukan secara
manual, sehingga menyebabkan proses pengajuan kredit tidak efektif dan
membutuhkan waktu yang lama. Penelitian tersebut, melakukan
pengembangan sistem informasi pengajuan kredit berbasis web menggunakan
agile development methods. Penerapan agile development methods (model
scrum) yang iteratif, cepat, adaptif dan secara aktif melibatkan sistem
informasi yang sesuai dengan kebutuhan pengguna dalam waktu yang singkat,
dengan menggunakan sistem informasi yang dihasilkan pihak bank maupun

8
nasabah dapat mengetahui informasi mengenai produk dan mengajukan
permohonan pengajuan kredit dengan mudah dan dengan biaya yang lebih
murah. Pihak Bank juga dapat mengelola laporan dan informasi yang
dibutuhkan perusahaan dengan mudah dan cepat [11].

Kemudian ada penelitian oleh Irman Hariman, Christina Meilisa tahun


2020, pada penelitian ini membahas tentang program pelatihan atau training
yang merupakan salah satu program pengembangan sumber daya manusia
yang bertujuan dalam mencapai kinerja yang kompeten dan berkualitas. Salah
satu metode yang digunakan dalam penelitian ini adalah Agile Software
Development, pengembangan ini yaitu pengembangan sistem jangka pendek
yang memerlukan adaptasi cepat dan pengembangan terhadap perubahan
dalam bentuk apapun. Karyawan dapat lebih mudah mengakses informasi
training yang akan berlangsung setiap bulannya. Admin tidak kesulitan dalam
menyampaikan spesifikasi daftar training yang dibutuhkan kepada karyawan
analisis yang akurat dan perhitungan resiko yang matang, akan memudahkan
dalam aspek pemeliharaan sistem, lalu tampilan website memberikan
informasi transparan baik dari hal informasi training maupun promosi yang
diberikan kepada karyawan yang telah diajukan [12].

Penelitian selanjutnya dari Kadek Cahya Dewi, Putu Indah Ciptayani, I


Wayan Rizky Wijaya pada tahun 2018, yaitu penelitian tentang studi kasus,
dengan mengangkat pengambangan sistem e-musrenbang Kelurahan Benoa
Bali. Penelitian ini bertujuan untuk menerapkan manajemen proyek berbasis
agile. Metode pengumpulan data yang digunakan ada in-depth interview,
observasi dan focus group discussion. Hasil penelitian menunjukkan bahwa
waktu pengembangan proyek adalah 8 minggu. Proyek penelitian ini
menggunakan kerangka kerja scrum yang membagi proyek menjadi 4 sprint.
Evaluasi sistem yang dilakukan melalui focus group discussion dengan pihak
product owner dan pengguna sistem. Disimpulkan bahwa pendekatan agile
dapat diterapkan dalam pengembangan e-musrenbang dna memanfaatkannya
dalam proses usulan perencanaan pembangunan di Kelurahan Benoa Bali

9
dengan waktu pengembangan proyek adalah 8 minggu (56 hari), lalu untuk
hasil evaluasi sistem menyimpulkan bahwa pengguna sistem dapat menerima
kehadiran e-musrenbang dan memanfaatkannya dalam proses pengajuan
usulan perencanaan pembangunan di Kelurahan Benoa Bali [13] .

Lalu ada penelitian dari Putri Nadia Ayu Rahmawati, Nur Jannah dan
Ahmad Chusyairi tahun 2019, yang membahas tentang pertanian di Kecamatan
Singojuruh, Kabupaten Banyuwangi, Provinsi Jawa Timur yang memiliki 57
kelompok tani yang berada pada 11 Desa (Alas Malang, Benelan Kidul,
Gambor, Singojuruh, Singolatren, Lemahbang Kulon, Gumirih, Padang,
Cantuk, Kemiri, dan Sumber Baru) dimana membutuhkan informasi pertanian
organik dan anorganik untuk pengolahan pertanian. Peneliti membuat upaya
untuk memudahkan petani dalam mengetahui informasi pertanian organik dan
anorganik dengan membuat sistem TI-FARM yang berbasis web. Pendekatan
yang digunakan dalam penelitian ini adalah pendekatan kualitatif dengan
observasi, wawancara dan studi pustaka serta menggunakan metode agile
untuk Timebox Planning, Daily Stand-Up Meeting (Requirements Elicitation
Detail System Design, Coding Development & Testing), Demonstration dan
Retrospective Meeting. Pengguna sistem TI-FARM yaitu, petani, Balai
Penyuluhan Pertanian (BPP) dan administrator. Pada sistem TI-FARM untuk
bahan pematerian menggunakan narasumber dari Balai Penyuluhan Pertanian
(BPP) Singojuruh, Kabupaten Banyuwangi, Provinsi Jawa Timur. Terdapat
juga admin yang bertugas mengelola data mengenai pertanian organik dan
anorganik, dan informasi mengenai pertanian tersebut dapat dilihat oleh BPP
dan Kelompok Tani [14].

Kemudian, adanya penelitian oleh Irman Amri dan Afif Praseto Aji pada
tahun 2018, yang membahas tentang salah satu sekolah kejuruan yaitu SMK
Modellink Kabupaten Sorong yang berupaya meningkatkan kualitas
manajemen sekolah agar lebih baik dan kompetitif. Oleh karena itu, dalam hal
seleksi calon siswa baru, tentu membutuhkan sistem handal dalam proses
tersebut. Sebab, di SMK Modellink Kabupaten Sorong, dalam proses

10
penerimaan calon siswa baru masih dilakukan secara manual belum
memanfaatkan sebuah sistem terkomputerisasi. Pada penelitian ini, peneliti
mempunyai tujuan untuk melakukan sebuah perancangan seperti, Rancang
Bangun Sistem Aplikasi Penerimaan Menggunakan Metode Agile di SMK
Modellink Kabupaten Sorong dan diharapkan sistem dapat mempermudah
pihak sekolah khususnya di bagian Tata Usaha (TU) dalam melakukan
pengolahan data calon siswa baru. Penelitian ini menggunakan metode agile
dengan tahapan pengumpulan data, analisis, perancangan/desain, pengkodean,
pengujian, implementasi, dan pemeliharaan sistem. Sistem dibuat
menggunakan Visual Studio 2010, dengan bahasa pemrograman visual basic,
dan aplikasi database SQL Server. Sistem ini dapat mengolah data identitas
calon siswa dan seleksi calon siswa, dan juga mencetak laporan data calon
siswa baru [15].

Selanjutnya penelitian dari Kharis Anwar, Lilik Dwi Kurniawan, M. Ijur


Rahman dan Nur Ani tahun 2020, yaitu tentang pengelolaan penyewaan
lapangan olahraga yang masih menggunakan cara manual dengan mendatangi
tempat terlebih dahulu. Pada penelitian ini digunakan konsep marketplace
yang dapat mempertemukan antara pengelola lapangan olahraga dengan
penyewa lapangan dalam satu wadah. Dalam proses pembangunan aplikasi
dilakukan dengan menggunakan metode pengembangan aplikasi Agile
Method, karena dalam pengembangannya bisa dimungkinkan untuk
berkolaborasi dan saling mengoreksi satu sama lain antar anggota tim untuk
meningkatkan rasio kepuasan pelanggan. Implementasi aplikasi menggunakan
framework Laravel, bahasa pemrograman PHP, serta Database Management
System MySQL. Hasil dari penelitian ini yaitu pengguna konsep marketplace
dapat mempertemukan calon penyewa lapangan dengan banyak pengelola
lapangan serta memudahkan penyewa dalam mencari lapangan olahraga sesuai
dengan keinginan yaitu dengan memilih kategori jenis lapangan, harga dan
lokasi terdekat serta pengelola lapangan olahraga juga dapat mempromosikan
lapangan olahraga dengan mendaftarkan lapangannya [16].

11
Penelitian berikutnya dari Danang Arbian Sulistyo, Yogie Susdyastama
Putra dan Suastika Yulia Riska pada tahun 2020, yaitu membahas tentang
stunting, stunting merupakan kejadian balita pendek dan berhubungan dengan
gizi. Anak yang menderita stunting akan lebih rentan terhadap penyakit, dalam
jangka panjang serta mempengaruhi kecerdasan pada anak. Untuk
meminimalisir kasus stunting perlu dirancang sistem prediksi berbasis web
sehingga dapat diakses oleh dinas kesehatan seluruh Indonesia. Sebelum
mengembangkan suatu sistem diperlukannya perancangan sistem yang dapat
mempermudah proses pengembangan sistem. Pada penelitian ini menerapkan
metode agile untuk perancangan sistem. Adapun tahapan metode ini mencakup
define, build, dan release. Ketiga tahap tersebut dilakukan iterasi berulang kali
berdasarkan identifikasi dengan kebutuhan. Untuk hasil perancangan
menunjukkan sistem dapat mengolah data untuk prediksi dan akan
menampilkan data sebaran setiap provinsi [17].

Selanjutnya penelitian dari Stralen Pratsik dan Indra Rianto tahun 2020,
tentang pengolahan data Sumber Daya Manusia (SDM) yang baik untuk
peningkatan performance organisasi. Pada saat ini pengolahan data daftar urut
kepangkatan di Universitas Negeri Manado masih menggunakan aplikasi
pengolahan data dari Microsoft Excel yang masih banyak kekurangan. Hal
tersebut dapat dilihat dari data yang tidak sesuai antara data SDM di bagian
kepegawaian dan data SDM di Fakultas maupun di Program Studi. Sehingga
peneliti merancang sebuah database dan mengembangkan sistem informasi
(Aplikasi e-DUK) untuk menangani pendataan Sumber Daya Manusia (SDM)
di lingkungan Universitas Negeri Manado yang memiliki nilai validitas dan
reabilitas data tinggi dengan menggunakan metode agile development dalam
tahap pengembangan perangkat lunak. Hasil dari penelitian ini yaitu sebuah
perancangan sistem yang didalamnya memuat mengenai use case diagram
yang didalamnya melibatkan tiga aktor yaitu pengelola data, administrator, dan
pimpinan [18].

12
Penelitian, selanjutnya yaitu dari Pulung Adi Nugroho, Indra Fenriana, dan
Rudy Arijanto, M.Kom tahun 2020, yang membahas tentang mengenali
ekspresi wajah pada manusia dengan machine learning. Peneliti membuat
machine learning dengan menggunakkan metode deep learning, yang saat ini
memiliki hasil signifikan dalam pengenalan citra yaitu Convolutional Neural
Network (CNN). Pada aplikasi ini, menggunakan bahasa pemrograman python,
web berbasis flask, tensorflow, dan opencv. Tahapan keseluruhan metode yang
dipakai yaitu pre-processing, dan tahap klasifikasi. Proses training dilakukan
dengan menggunakan batch size, dan epoch yang berbeda -beda untuk
mendapatkan model terbaik. Dataset terdiri dari ekspresi senang, sedih, takut,
jijik, netral, marah, dan kaget. Jumlah pada dataset tidak sepenuhnya
mempengaruhi nilai akurasi, tetapi kedetailan citra untuk digunakan dataset
sangat mempengaruhi akurasi. Dengan epoch 100, batch size 128 didapatkan
hasil akurasi training sebesar 90% dan validation sebesar 65%. Hasil
percobaan dari total 35 ekspresi, 28 ekspresi berhasil ditebak dengan benar
dengan mendapatkan akurasi sebesar 80% [19].

Kemudian ada penelitian dari Ajeng Restu Kusumastuti, Yosi Kristian, dan
Endang Setyati pada tahun 2020, yaitu tentang karakteristik emosi pada anak,
dimana karakteristik emosi yang dimiliki anak berbeda dengan orang dewasa,
adapun karakteristik yang dimiliki oleh anak antara lain, berlangsung singkat
dan berakhir tiba-tiba, terlihat lebih hebat atau kuat, bersifat sementara atau
dangkal, lebih sering terjadi, dapat diketahui dengan jelas dari tingkah lakunya,
dan reaksi mencerminkan individualitas. Klasifikasi ketertarikan anak PAUD
pada penelitian ini diukur menggunakan menggunakan metode CNN. Dalam
proses training klasifikasi ketertarikan anak PAUD, nilai akurasi keempat
model selalu mengalami peningkatan epoch 25 hingga 100 dengan nilai
tertinggi adalah arsitektur Raj Mehrotra. Tetapi saat proses testing data,
arsitektur pada penelitian ini mengalami peningkatan secara perlahan dan
puncak tertinggi mencapai nilai akurasi 81,66%. Hal tersebut jauh lebih baik
3,33% dibandingkan hasil yang diperoleh dengan arsitektur Raj Mehrotra, dan
1,66% lebih baik dibandingkan arsitektur R. Cui [20].

13
Setelah itu, ada penelitian dari Rangga Pebrianto, Siti Nurhasanah Nugraha,
Windu Gata pada tahun 2020, yaitu penelitian tentang sistem pakar yang dapat
menentukan jenis kulit wajah yang dimiliki berbasis android, yang menerapkan
metode certainty factor dalam proses penghitungan derajat tingkat keyakinan. Hasil
dari penelitian ini yaitu konsultan dapat melakukan pemeriksaan dengan mudah,
lalu pendiagnosaan sekaligus solusi yang secara cepat dan tepat berdasarkan data-
data yang diinput [21].

Selanjutnya ada penelitian dari Nikita Christy, Lily Puspa Dewi dan Agustinus
Noerthjayana tahun 2019, yang melakukan penelitian tentang sistem pakar
rekomendasi produk makeup. Sistem pakar rekomendasi makeup ini menggunakan
knowledge rule base dari seorang pakar sebagai dasar pengetahuan menentukan
rule. Untuk pengolahan informasi, digunakan metode forward chaining dengan
mencocokan fakta yang ada. Hasil dari pengujian aplikasi rekomendasi produk
makeup ini menunjukkan, bahwa aplikasi dapat menghasilkan produk rekomendasi
makeup sesuai dengan keinginan user[22].

14
Tabel 2. 1 Penelitian Terdahulu

No Judul paper, penulis dan tahun penelitian Metode Hasil

1. Penerapan Metode Agile untuk Metode Hasil pada pengujian User Acceptance Test (UAT), aspek
Pengembangan Online Analytical Processing Agile fungsionalitas menunjukan hasil 100%, aspek kualitas
(OLAP) Pada Data Penjualan (Studi Kasus: antarmuka memperoleh 87,5% dan aspek kualitas antarmuka
Cv Adilia Lestari), oleh Setiawansyah, Heni memperoleh hasil 93,75%. Lalu hasil pengujian prototype yang
Sulistiani, Dedi Darwis pada tahun 2020 [10]. dibuat menggunakan pengujian User Acceptance Test (UAT)
menunjukan hasil yaitu 95,51% dengan kriteria Sangat Baik.

2. Agile Development Methods Dalam Metode Pihak bank ataupun nasabah dapat mengetahui informasi
Pengembangan Sistem Informasi Pengajuan Agile seputar kredit dengan mudah dan biaya lebih murah. Pihak
Kredit Berbasis Web (Studi Kasus: Bank BRI bank juga dapat mengelola laporan dan informasi yang
Kolonel Sugiono), oleh Irfan Mahendra, Deny dibutuhkan perusahaan dengan mudah dan cepat.
Tresno Eby Yanto pada tahun 2018 [11].

13
No Judul paper, penulis dan tahun penelitian Metode Hasil

3. Sistem Informasi Manajemen Training Metode Karyawan dapat lebih mudah mengakses informasi training
Menggunakan Metode Agile Software Agile yang akan berlangsung setiap bulannya. Admin (Training
Development The Papandayan oleh Irman Officer) tidak kesulitan dalam menyampaikan spesifikasi daftar
Hariman, Christina Meilisa pada tahun 2020 training yang dibutuhkan kepada karyawan analisis yang
[12]. akurat dan perhitungan risiko yang matang, akan memudahkan
dalam aspek pemeliharaan sistem, serta tampilan website
memberikan informasi yang transparan baik dari hal informasi
training maupun promosi yang diberikan kepada karyawan
yang telah diajukan
4. Agile Project Management Pada Metode Pendekatan agile dapat diterapkan dalam pengembangan e-
Pengembangan E-Musrenbang Kelurahan Agile musrenbang dan memanfaatkannya dalam proses usulan
Benoa Bali, oleh Kadek Cahya Dewi, Putu perencanaan pembangunan di Kelurahan Benoa Bali dengan
Indah Ciptayani, I Wayan Rizky Wijaya pada waktu pengembangan proyek adalah 8 minggu (56 hari), untuk
tahun 2018 [13]. hasil evaluasi sistem menyimpulkan bahwa pengguna sistem
dapat menerima kehadiran e-musrenbang dan

14
memanfaatkannya dalam proses pengajuan usulan perencanaan
pembangunan di Kelurahan Benoa Bali.

No Judul paper, penulis dan tahun penelitian Metode Hasil

5. Perancangan Pertanian Unggul Dengan Metode Sistem TI-FARM yang berbasis Web dibangun dengan
Sistem Ti-Farm Menggunakan Metode Agile, Agile menggunakan metode agile dimana web dapat
oleh Putri Nadia Ayu Rahmawati, Nur menginformasikan cara penanaman, pembajakan, pengairan,
Jannah, Ahmad Chusyairi pada tahun 2019 pemupukan, dan pengendalian hama baik pertanian organik
[14]. dan anorganik. Admin dapat mengelola data mengenai
pertanian organik dan anorganik. Informasi mengenai pertanian
tersebut dapat dilihat oleh BPP dan Kelompok Tani.
6. Rancang Bangun Sistem Aplikasi Penerimaan Metode Sistem sudah dapat menampilkan semua form, lalu sudah dapat
Siswa Baru Menggunakan Metode Agile Di Agile menampilkan semua laporan, yaitu laporan data siswa
SMK Modellink Kabupaten Sorong, oleh pendaftar, laporan siswa tes, laporan siswa lulus tes, lalu sistem
Irman Amri, Afif Praseto Aji pada tahun 2018 juga dapat menginputkan data identitas calon siswa secara
[15]. efektif dan efisien.

15
No Judul paper, penulis dan tahun penelitian Metode Hasil

7. Aplikasi Marketplace Penyewaan Lapangan Metode Dengan menggunakan konsep marketplace pada sistem
Olahraga Dari Berbagai Cabang Dengan Agile informasi penyewaan lapangan olahraga yang dapat
Metode Agile Development, oleh Kharis mempertemukan calon penyewa dengan pengelola lapangan,
Anwar, Lilik Dwi Kurniawan, M. Ijur lalu dapat bertukar informasi secara real-time. Untuk Fitur
Rahman, Nur Ani pada tahun 2020 [16]. forum digunakan untuk memberikan informasi seputar
olahraga. Kemudian adanya rating, yang memberikan kesan
pada lapangan yang disewa dengan memberikan nilai dari
angka 1 sampai 5, yang digambarkan dengan bintang.
8. Metode Agile Dalam Perancangan Sistem Metode Hasil perancangan menunjukkan bahwa sistem akan dapat
Prediksi Prevalensi Stunting Di Indonesia, Agile mengelola data untuk prediksi dan akan menampilkan data
oleh Danang Arbian Sulistyo, Yogie sebaran setiap provinsi.
Susdyastama Putra, Suastika Yulia Riska
pada tahun 2020 [17].

16
No Judul paper, penulis dan tahun penelitian Metode Hasil

9. Pengembangan Aplikasi E-Duk Dalam Metode Bahwa melalui penelitian ini dapat dibuktikan bahwa metode
Pengelolaan SDM Menggunakan Metode Agile agile development dapat digunakan dalam pengembangan
Agile Development, oleh Stralen Pratasik, aplikasi sistem informasi pada perguruan tinggi terlebih khusus
Indra Rianto pada tahun 2020 [18]. dalam aplikasi e-DUK Universitas Negeri Manado yang dalam
pengembangannya hanya membutuhkan waktu yang singkat.
Penerapan metode agile development dalam proses
pengembangan aplikasi e-DUK terdiri dari empat tahap yaitu
perancangan, pengkodean, pengujian dan release produk.
10. Implementasi Deep Learning Menggunakan Metode Hasil yang diperoleh yaitu dengan epoch 100, batch size 128
Convolutional Neural Network (CNN) Pada CNN didapatkan dari hasil akurasi training sebesar 90% dan
Ekspresi Manusia, oleh Pulung Adi Nugroho, validation sebesar 65%. Hasil percobaan dari total 35 ekspresi,
Indra Fenriana, dan Rudy Arijanto, M.Kom. 28 ekspresi berhasil ditebak dengan benar dengan mendapatkan
pada tahun 2020 [19]. akurasi sebesar 80%.

17
No Judul paper, penulis dan tahun penelitian Metode Hasil

11. Klasifikasi Ketertarikan Anak PAUD Metode Dalam proses training, hasil tertinggi diperoleh dari hasil uji
Melalui Ekspresi Wajah Menggunakan CNN coba arsitektur Raj Mehrotra dan R. Cui, selisih yang diperoleh
Metode CNN, oleh Ajeng Restu yaitu 14 dan 8.6. Sedangkan menurut hasil testing, selisih yang
Kusumastuti, Yosi Kristian, dan Endang didapatkan antara kedua hasil training tertinggi dengan model
Setyati pada tahun 2020 [20]. penelitian, mengalami penurunan nilai hingga menghasilkan
3.33% dan 1.66% lebih tinggi.
12. Perancangan Sistem Pakar Penentuan Jenis Metode Konsultan dapat melakukan pemeriksaan dengan mudah, lalu
Kulit Wajah Menggunakan Metode Certain Certain pendiagnosaan sekaligus solusi yang secara cepat dan tepat
Factor, oleh Rangga Pebrianto, Siti Factor berdasarkan data-data yang diinput
Nurhasanah Nugraha, dan Windu Gata pada
tahun 2020 [21].

18
No Judul paper, penulis dan tahun penelitian Metode Hasil

13. Sistem Pakar Rekomendasi Produk Makeup Metode Hasil dari pengujian aplikasi rekomendasi produk makeup ini
Berbasis Web Dengan Menggunakan Metode Forward menunjukkan, bahwa aplikasi dapat menghasilkan produk
Forward Chaining oleh Nikita Christy, Lily Chaiming rekomendasi makeup sesuai dengan keinginan user.
Puspa Dewi dan Agustinus Noertjahyana
pada tahun 2019 [22].

19
Berdasarkan pada tabel 2.1 dapat disimpulkan dari penelitian
sebelumnya, penelitian kali ini, peneliti akan mengembangkan sebuah
aplikasi deteksi undertone untuk rekomendasi makeup dengan
menggunakan metode agile. Dimana objek dari penelitian ini yaitu
undertone, dan pemodelan klasifikasi yang digunakan yaitu algoritma
Convolutional Neural Network (CNN) yang telah dibuat sebelumnya, lalu
diimplementasikan sebagai aplikasi berbasis website yang dibangun
menggunakan metode pengembangan perangkat lunak agile. Untuk acuan
jurnal yang dipakai untuk pengembangan sistem penelitian ini, yaitu
penelitian [7], dikarenakan metode agile yang digunakan dengan
penelitian tersebut sesuai dengan penelitian penulis dalam merancang
website dan dijadikan referensi dalam menulis. Penulis memilih
pengembangan metode agile karena dinilai lebih fleksibel, efisien dan
efektif sehingga sangat baik dalam pengembangan perangkat lunak
tersebut.

2.2 Landasan Teori


Landasan teori untuk penelitian ini digunakan sebagai acuan dalam
penelitian ini, adapun landasan teorinya yaitu sebagai berikut:

2.2.1 Skin Color


Skin color atau sering disebut sebagai warna kulit, merupakan
warna yang dihasilkan oleh kombinasi dari melanin, hemoglobin,
karoten, dan bilirubin. Jumlah melanin dapat mempengaruhi
kegelapan dari warna kulit [23]. Pada penelitian ini skin color,
digunakan untuk informasi pemrosesan pendeteksian warna kulit
sebab kulit, merupakan sebuah identitas dan ciri khas dari manusia.
Menurut Thomas B. Fitzpatrick, jenis warna kulit manusia
dikelompokkan menjadi enam jenis, yaitu [24] :

1. Tipe I (skor 0-6) Very Fair

20
Putih pucat, ciri khasnya memiliki rambut pirang atau merah,
mata biru, memiliki freckles, kulitnya sering terbakar oleh
sinar matahari, dan tidak pernah sawo matang.
2. Tipe II (skor 7-13) Fair
Putih terang, pada umumnya memiliki rambut berwarna pirang
atau merah, matanya berwarna biru, mata hijau atau matanya
berwarna cokelat, kulit mudah terbakar minimal memiliki kulit
sawo matang.
3. Tipe III (skor 14-20) Medium
Putih krem, memiliki warna rambut terang dengan atau warna
mata, Kulit mudah terbakar ringan, sawo matang seragam.
4. Tipe IV (skor 21-27) Olive
Cokelat moderat, warna kulit Mediterania yang khas, jarang
terbakar dan selalu sawo matang.
5. Tipe V (skor 28-34) Brown
Cokelat gelap, jenis kulit Timur Tengah yang sangat jarang
terbakar, sangat mudah sawo matang.
6. Tipe VI (skor 35-36) Black
Sangat cokelat tua sampai hitam, kulit tidak pernah terbakar,
sangat mudah mengalami penggelapan.

Gambar 2. 1 Skin Types[25]

Gambar 2.1 merupakan klasifikasi tipe warna kulit yang


dikemukakan oleh Thomas B. Fitzpatrick. Thomas B. Fitzpatrick

21
merupakan sosok dermatologis yang berasal dari negeri Paman Sam,
yang dijuluki sebagai bapak ilmu dermatologi modern berkat karya
dan kiprahnya di dalam dunia kesehatan kulit [24].

2.2.2 Undertone
Undertone merupakan warna dasar kulit yang dimiliki setiap
manusia yang ditentukan oleh sebuah gen. Warna undertone tidak
akan bisa berubah meskipun warna kulit yang dimiliki mengalami
perubahan seperti menjadi lebih cerah ataupun menjadi lebih gelap.
Ada tiga jenis undertone yaitu, cool, warm dan neutral undertone.
Untuk melihat warna undertone bisa dilakukan cara dengan melihat
urat nadi di tempat yang cukup terang atau di bawah sinar matahari.
Dengan mengetahui warna undertone yang dimiliki, dapat
mempermudah manusia dalam menentukan warna pakaian, warna
makeup ataupun shade foundation teruntuk bagi kaum perempuan
untuk menunjang penampilan sehari-hari. Cool undertone, yaitu jika
urat nadi yang dimiliki berwarna biru atau ungu. Warm undertone,
jika urat nadi yang dimiliki berwarna hijau. Lalu, jika urat nadi yang
dimiliki berwarna hijau, biru atau ungu disebut neutral undertone.
[5]

22
Gambar 2. 2 Menentukan Jenis Undertone[26].

Gambar 2.2 merupakan gambar ilustrasi menentukan jenis


undertone yang dimiliki manusia terdapat cool yang memiliki warna
urat nadi biru dan ungu, lalu warm memiliki warna urat nadi
berwarna hijau, dan neutral memiliki yang memiliki perpaduan
warna hijau dan biru.

2.2.3 Makeup
Tata rias atau yang sering disebut dengan istilah makeup
merupakan suatu cara untuk mempercantik dan memperindah diri
khususnya penampilan pada wajah. Dengan teknik makeup yang
benar, bisa menutupi kekurangan pada wajah dan membuat wajah
semakin sempurna [4][27]. Ada beberapa produk makeup antara
lain, sebagai berikut [22]:

1) Foundation
Foundation merupakan sebuah base makeup, atau sering
disebut riasan dasar dalam tata rias, digunakan sebagai fondasi
keseluruhan tata rias wajah sebelum ditaburkan bedak serta
kosmetik lainnya. Salah satu fungsi foundation ialah menutupi

23
kekurangan pada wajah, seperti tidak meratanya warna kulit.
Pemilihan shade atau warna pada foundation sangat
mempengaruhi pada hasil makeup. Agar makeup terlihat
sempurna, maka perlu dilakukannya pemilihan jenis foundation
[28].
• Lotion Foundation, jenis foundation ini cocok digunakan
untuk segala jenis kulit dan tekstur pada foundation ini yaitu
cair.
• Cream Foundation, tekstur yang dimiliki lebih padat dan
buram, sehingga lebih cocok digunakan pada saat malam
hari atau pesta. Foundation ini cocok untuk menutupi
ketidaksempurnaan dari kulit dan cocok untuk kulit kering.
Cara pemakaiannya yaitu dengan menggunakan, latex
sponge yang sedikit basah.
• Cake Foundation, yaitu pressed powder yang digunakan
dengan spons yang dibasahi dengan air dan cocok digunakan
untuk jenis kulit berminyak.
• Stick Foundation, merupakan bedak dasar dalam bentuk
stick yang dipakai untuk menyamarkan bentuk muka atau
menutupi cacat-cacat pada muka.
• Blemish Masking Cream, merupakan krim menutupi kulit
bernoda.

24
Gambar 2. 3 Shade Foundation [29]

Gambar 2.3 merupakan macam-macam shade pada


foundation yang sesuai pada jenis warna kulit. Macam shade
pada foundation tergantung oleh brand-brand kosmetik ingin
mengeluarkan berapa macam shade, oleh karena itu, tidak
semua brand memiliki jumlah shade yang sama.

2) Powder
• Compact Powder, bedak jenis ini sering digunakan untuk
kulit berminyak dan sangat cocok digunakan untuk shading
di area T zone, untuk mengkombinasi warna kulit. Bedak ini
juga bisa digunakan sebagai dasar pada kelopak mata,
penggunaan dari bedak ini dengan menggunakan round
brush atau dengan powder puff.

25
• Translucent Powder, merupakan bedak tabur biasanya tidak
berwarna dan digunakan sebagai dasar dari foundation.
Bedak ini juga biasanya digunakan untuk menunjukkan
tampilan yang matte. Penggunaanya sama dengan bedak
pada umumnya, yaitu bisa menggunakan kuas maupun
menggunakan puff.
3) Blusher, merupakan sebuah produk makeup dalam berbagai
tekstur, bisa dalam bentuk krim, compact dan cair. Produk ini
biasanya digunakan pada area tulang pipi.
4) Lip Products, lip products sangat memiliki banyak tekstur dan
warna, baik dengan hasil yang glossy ataupun matte. Produk ini
mengandung level kelembaban yang berbeda.
5) Eyeshadow, produk ini berbentuk pressed powder, tetapi ada
juga yang berbentuk cream. Jenis tekstur yang dipilih akan
berdampak pada hasil yang tampak, hasil biasanya dalam
bentuk glossy dan matte.

2.2.4 Metode Agile


Agile merupakan sekelompok metodologi pengembangan
software yang memerlukan adaptasi cepat dari pengembang
terhadap perubahan dalam bentuk apapun. Agile memiliki
pengertian bersifat cepat, ringan dan bebas bergerak, sehingga
diperlukannya inovasi dan responsibility yang baik antara
pengembang dan klien [30]. Metode agile merupakan sebuah
metode yang sangat revolusioner dari segi proses pengembangannya
dari pada metode sebelumnya. Ada beberapa model pengembangan
software yang termasuk dalam metode agile, diantaranya yaitu
Extreme Programming, Adaptive Software Development, Dynamic
Systems Development Method (DSDM), Scrum Methodology, Agile
Modelling dan Feature Driven Development (FDD). Metode agile

26
yaitu metodologi yang pada dasarnya merupakan pengembangan
yang iterative dan incremental[31]. Adapun kelebihan dan
kekurangan dari metode agile, untuk kelebihan dari metode agile
yaitu memiliki proses yang iterativ dan incremental, requirement
dapat berubah sewaktu-waktu, rilis yang lebih cepat dan berkala,
fungsi dirilis setiap akhir iterasi dan testing dilakukan setiap saat
[32]. Sedangkan, untuk kekurangan metode agile diantara lain
interaksi dengan client yang kadang terlalu berlebihan, agile sulit di
implementasikan dalam proyek berskala besar, waktu untuk
perancanaan proyek singkat dan yang terakhir membutuhkan
manajemen tim yang terlatih[32]. Langkah-langkah yang digunakan
dalam metode agile yaitu, pengumpulan data, analisis, perancangan
atau desain, pengkodean, pengujian, implementasi, dan
pemeliharaan [15].

Gambar 2. 4 Tahapan Metode Agile

Gambar 2.4 merupakan gambaran tahapan metode agile,


tahapan yang pertama dilakukan pengumpulan data terlebih dahulu
kemudian dilakukannya analisis, ketika tahap analisis sudah
dilakukan maka selanjutnya melakukan perancangan atau desain,
setelah itu melakukan pengkodean dan pengujian, lalu dilakukannya
implementasi dan terakhir pemeliharaan.

27
2.2.5 Website (Web)
Website merupakan informasi yang dapat diakses melalui
internet dimana dokumen-dokumen, hypermedia atau file-file
komputer disimpan, kemudian diambil dengan cara-cara yang
menggunakan metode penentuan alamat yang unik [6]. Website
(Web) mengijinkan pemberian highlight (penyorotan atau penggaris
bawahan) pada kata-kata atau gambar dalam sebuah dokumen untuk
menghubungkan atau menunjuk ke media lain seperti dokumen,
frase, movie clip, atau file suara. Website (Web) dapat
menghubungkan dari sembarang tempat dalam sebuah dokumen
atau gambar ke sembarang tempat di dokumen lain [33].

2.2.6 Unified Modelling Language (UML)


Unified Modelling Language (UML) adalah salah satu
standar bahasa yang banyak digunakan didunia industri untuk
mendefinisikan requirement, membuat sebuah analisis dan desain,
serta menggambarkan arsitektur dalam pemrograman berorientasi
objek [34]. Unified Modelling Language (UML) juga disebut
sebagai sebuah pemodelan sistem yang berorientasi pada sebuah
objek, yang digunakan untuk menyederhanakan permasalahan-
permasalahan yang kompleks sehingga dapat lebih mudah dipelajari
dan dipahami [30].

2.2.6.1 Use Case Diagram


Use case diagram digunakan untuk menggambarkan
sistem dari sudut pandang pengguna sistem (user).
Pembuatan use case diagram lebih dititik beratkan pada
fungsionalitas yang ada pada sistem, bukan berdasarkan
alur atau urutan kejadian. Sebuah use case diagram

28
mempresentasikan sebuah interaksi antara aktor dengan
sistem[35].

2.2.6.2 Class Diagram


Class diagram adalah sebuah spesifikasi, jika
diorientasikan akan menghasilkan sebuah objek dan
merupakan inti dari sebuah pengembangan dan desain
berorientasi objek[36]. Class menggambarkan keadaan
(atribut atau properti) suatu sistem, sekaligus menawarkan
layanan untuk memanipulasi keadaan tersebut (metode atau
fungsi). Class diagram memiliki tiga area pokok yaitu,
nama (class name), atribut dan metode (operation)[35].

2.2.6.3 Sequence Diagram


Sequence diagram menggambarkan kelakuan
objek pada use case dengan mendeskripsikan waktu hidup
objek dan pesan yang dikirimkan dan diterima antar
objek[34]. Sequence diagram digunakan untuk
menggambarkan skenario atau rangkaian langkah-langkah
yang dilakukan sebagai sebuah respon dari suatu kejadian
atau event untuk menghasilkan output tertentu[36].

2.2.6.4 Activity Diagram


Activity diagram merupakan diagram yang
menggambarkan workflow atau aktivitas dari sebuah sistem
yang ada pada sebuah perangkat lunak[34]. Diagram ini
sangat mirip dengan flowchart karena memodelkan
workflow dari suatu aktivitas ke aktivitas yang lainnya, atau
dari aktifitas ke status. Pembuatan activity diagram pada

29
awal pemodelan proses dapat membantu memahami
keseluruhan proses. Activity diagram juga digunakan untuk
menggambarkan interaksi antara beberapa use case [35].

2.2.7 Python
Python merupakan bahasa pemrograman yang bersifat open
source [37]. Bahasa pemrograman python merupakan bahasa
pemrograman yang mudah dipelajari karena merupakan high-level
programming. Bahasa pemrograman python secara umum
berbentuk program berorientasi objek, pemrograman imperatif, dan
pemrograman fungsional lainnya[38].

2.2.8 Flask
Flask yaitu sebuah framework yang ditulis dalam bahasa
pemrograman Python. Flask tergolong sebagai jenis micro
framework berfungsi sebagai kerangka kerja aplikasi dan tampilan
dari suatu web. Flask tidak memiliki lapisan abstrak basis data,
validasi form, serta komponen-komponen lainnya yang sudah
dimiliki pustaka-pustaka pihak ketiga sebelumnya. Flask
mendukung ekstensi yang dapat menambah fitur-fitur seperti
layaknya mereka diimplementasikan di dalam flask itu sendiri [19].
Flask bisa digunakan untuk pengembangan user interface yang
dihubungkan dengan sistem pemrosesan image recognition.
Terdapat ekstensi untuk menambah object-relational mappers,
validasi form dan berbagai teknologi otentikasi terbuka serta
peralatan yang berhubungan framework secara umum [39]. Flask
dapat dijalankan pada server yang terkonfigurasi library flask.

30
2.2.9 MySQL
MySQL yaitu software Relational Database Management
System (RDBMS) yang bersifat open source dan dapat mengelola
database dengan sangat cepat, dapat menampung data dalam sangat
besar, MySQL juga disebut aplikasi multi-user karena dapat diakses
banyak user, dan dapat melakukan suatu proses secara sinkron atau
bersamaan (multi-threaded) [40][41].

2.2.10 XAMPP
XAMPP merupakan sebuah aplikasi yang berfungsi sebagai
server yang berdiri sendiri (localhost), yang memiliki paket installer
berisi Apache yang merupakan web server yang berfungsi untuk
tempat menyimpan file yang diperlukan oleh website dan
PhpMyadmin sebagai aplikasi yang digunakan untuk sebuah
perancangan database MySQL. Nama XAMPP sendiri merupakan
singkatan dari X empat sistem operasi, diantaranya Apache, MySQL,
PHP, dan Perl. Program ini tersedia dalam General Public License
(GNU), merupakan web server mudah untuk digunakan yang dapat
menampilkan halaman web yang dinamis [33] [41].

2.2.11 Black Box Testing


Black box testing adalah pengujian kualitas software yang
berfokus pada fungsionalitas software. Untuk pengujian black box
testing digunakan alat untuk pengumpulan data yang disebut user
acceptance test, yang terdiri dari deskripsi indikator dari prosedur-
prosedur pengujian fungsionalitas dari software [42]. Keuntungan
penggunaan dari black box testing yaitu, penguji tidak perlu

31
memiliki pengetahuan tentang bahasa pemrograman tertentu,
pengujian dilakukan dari sudut pandang pengguna, ini membantu
untuk mengungkapkan ambiguitas atau inkonsistensi dalam
spesifikasi persyaratan, programmer dan tester keduanya saling
bergantung satu sama lain. Tidak hanya, kelebihan saja namun ada
juga kekurangan dari penggunaan black box testing adalah, uji kasus
sulit desain tanpa spesifikasi yang jelas, kemungkinan memiliki
pengulangan tes yang sudah dilakukan oleh programmer, dan
beberapa bagian dari back end tidak diuji sama sekali [43].
Pengujian black box testing hanya mengevaluasi pada tampilan luar
(interface), fungsionalnya dan tidak melihat atau mengetahui apa
yang sesungguhnya terjadi di dalam proses detailnya, namun hanya
mengetahui input dan output [15]

32
BAB III
METODOLOGI PENELITIAN

3.1 Subjek dan Objek Penelitian


Subjek penelitian pada tulisan ini adalah permasalahan perempuan
ketika memilih makeup, sedangkan objeknya berupa undertone untuk
rekomendasi makeup, dengan menggunakan metode agile.

3.2 Alat dan Bahan Penelitian


Alat dan bahan yang digunakan pada penelitian ini antara lain:

3.2.1 Perangkat Keras


Perangkat keras yang dibutuhkan untuk proses penelitian ini adalah
sebagai berikut:

1. Processor Core i5-4300


2. Hardisk 500gb
3. RAM 4gb

3.2.2 Perangkat Lunak


Perangkat lunak yang digunakan untuk penelitian ini adalah sebagai
berikut:

1. Anaconda
2. Visual Studio Code
3. XAMPP

Lalu untuk library yang dipakai dalam pengembangan sistem yaitu


menggunakan flask, bootstrap, dan adminlte.

33
3.3 Diagram Alir Penelitian
Berikut adalah diagram alir penelitian seperti yang terlihat 3.1

Gambar 3. 1 Diagram Alir Penelitian

Gambar 3.1 diatas menggambarkan diagram alir penelitian secara


umum. Berikut uraian dari gambar 3.1:

34
3.3.1 Menentukan Topik Dan Judul
Tahapan ini adalah tahapan awal, tahapan untuk mencari topik
dan judul penelitian yang akan dilaksanakan.

3.3.2 Studi Literatur


Setelah dilakukannya penentuan topik dan judul, selanjutnya
yaitu melakukan studi literatur. Pada tahap studi literatur, dilakukan
dengan membaca berbagai macam jurnal, buku, skripsi, website,
serta sumber lain yang berhubungan dengan masalah yang dihadapi.

3.3.3 Metode Agile


Pengembangan perangkat lunak pada sistem ini
menggunakan metode agile. Metode agile memiliki beberapa
keuntungan, diantara lain sangat tepat diterapkan untuk sistem yang
sederhana, kebutuhan sistem dapat berubah dengan cepat, jika
mengalami kegagalan maka nilai kerugian yang diakibatkan tidak
terlalu besar secara material ataupun non-material [16][17].
Tahapan pengembangan yang pertama yaitu identifikasi masalah,
lalu ada tahapan kedua pengumpulan data yaitu dengan
mengumpulkan data-data yang diperlukan dalam pengembangan
sistem, tahap yang ketiga ada analisis yaitu dengan melakukan
analisis kebutuhan. Tahap kempat ada desain, melakukan desain
sesuai kebutuhan. Tahap kelima ada penulisan kode program yang
menggunakan framework website flask. Dan tahap yang keenam ada
pengujian untuk memastikan kode berjalan dengan baik. Keenam
tahap tersebut digambarkan seperti gambar 3.2.

35
Gambar 3. 2 Metode Agile [16]

3.3.3.1 Identifikasi Masalah


Pada tahapan identifikasi masalah atas kebutuhan
aplikasi pendeteksi undertone untuk rekomendasi makeup.
Permasalahan yang terjadi yaitu para perempuan kesulitan
untuk memilih warna makeup yang cocok berdasarkan
undertone yang dimiliki. Alternatif penyelesaian cara
pendeteksian undertone agar mempermudah perempuan
dalam menentukan jenis undertone yang dimilikinya
sehingga perempuan dapat menentukan warna makeup yang
cocok berdasarkan undertone yang dimiliki. Alternatif yang
dapat diambil dengan membuat aplikasi yang dapat
mempermudah perempuan dalam menentukan jenis
undertone yang dimilikinya.

3.3.3.2 Pengumpulan Data


Pada penelitian ini diawali dengan pengumpulan data,
dimana peneliti mengumpulkan data-data terkait
pengembangan sistem aplikasi yang akan diteliti. Data yang
diperoleh dari penelitian ini berasal dari wawancara dengan

36
pakar ahli atau ahli di bidangnya, dan melihat dari website
perusahaan makeup.

3.3.3.3 Analisis
Pada tahap ini melakukan analisis pada masalah dan
kebutuhan sistem fungsional berdasarkan tahapan
pengumpulan data sehingga aplikasi dapat dikembangkan
sesuai kebutuhan.

3.3.3.4 Desain
Pada tahap ini melakukan desain sistem yang akan
dibuat sesuai kebutuhan user. Diantaranya meliputi:
1. Use Case Diagram
Use case Diagram merupakan diagram yang
menggambarkan hubungan antara aktor dan sistem.
Use case diagram dapat digunakan untuk mengetahui
fungsi-fungsi pada sistem, dan juga dapat
menunjukkan interaksi antara aktor dan sistem.

37
Gambar 3. 3 Use Case Diagram User dan Admin

Pada gambar 3.3 diagram diatas dijelaskan


bahwasannya terdapat 2 aktor yaitu, user dan admin. User
memiliki akses untuk melihat beranda website, mengupload
foto undertone dan melihat halaman rekomendasi makeup.
Lalu, untuk admin itu sendiri juga memiliki akses yang hanya
dapat dimiliki oleh admin, yaitu akses untuk mengelolah
website.

2. Activity Diagram
Activity diagram merupakan suatu diagram yang
menggambarkan aktivitas dari suatu sistem. Pada
sistem ini terdapat dua aktor yang memiliki aktivitas
yang berbeda-beda. Berikut salah satu contoh activity
diagram pada Halaman Login Admin seperti yang
tertera pada gambar 3.4.

38
Gambar 3. 4 Activity Diagram Login Admin

3. Sequence Diagram
Sequence diagram merupakan diagram yang
digunakan untuk mendiskripsikan bagaimana entitas
pada sistem berinteraski, termasuk pesan yang
digunakan saat interasksi. Berikut adalah salah satu
contoh sequence diagram dari Login Admin yang
telah dibuat, yang digambarkan seperti gambar 3.5
dibawah ini.

Gambar 3. 5 Sequence Diagram Login Admin

39
4. Class Diagram
Class Diagram merupakan diagram yang
mendeskripsikan antar kelas-kelas yang ada pada
sistem. Dalam class diagram terdiri dari 3 yaitu nama,
atribut dan operasi.

Gambar 3. 6 Class Diagram Konfigurasi Website dan Produk Website

Gambar 3.6 merupakan class diagram dari


konfigurasi website dan produk website, pada gambar
3.5 tidak saling berelasi dikarenakan class diagram
tidak saling berhubungan satu sama lain.

5. Desain Antar Muka (Mockup)


Selain merancang alur diagram, penulis juga
melakukan perancangan desain antar muka atau
sering disebut juga mockup sebagai gambaran
tampilan pada sistem, dalam pembuatan desain antar
muka menggunakan, penulis menggunakan software

40
Balsamiq Wireframes. Berikut gambaran desain antar
muka yang menggunakan software Balsamiq
Wireframes:
a) Tampilan antar muka (mockup) user
• Halaman Beranda

Gambar 3. 7 Tampilan Halaman Beranda User

Gambar 3.7 merupakan tampilan beranda user yang


terdapat slider gambar, lalu penjelasan singkat tentang
undertone beserta jenis-jenis undertone dan
rekomendasi makeup (foundation, powder, lipstick,
blusher dan eyeshadow).

41
• Halaman Deteksi Undertone

Gambar 3. 8 Tampilan Halaman Deteksi Undertone

Pada gambar 3.8 merupakan tampilan


halaman deteksi undertone, yang terdapat fitur
upload gambar undertone, yang nantinya digunakan
untuk mendeteksi undertone.

• Halaman Rekomendasi Produk

Gambar 3. 9 Tampilan Halaman Rekomendasi Produk

42
Gambar 3.9 adalah tampilan halaman
rekomendasi produk, yang terdiri berbagai jenis
makeup (foundation, powder, lipstick, blusher dan
eyeshadow) yang direkomendasikan.

b) Tampilan antar muka (mockup) admin


• Halaman Login Admin

Gambar 3. 10 Tampilan Login Panel Admin

Pada gambar 3.10 merupakan halaman


tampilan login pada admin.

43
• Halaman Konfigurasi

Gambar 3. 11 Halaman Konfigurasi

Pada gambar 3.11 merupakan tampilan dari


halaman konfigurasi, yang digunakan untuk
mengelola data-data yang ada pada halaman
beranda user.
• Halaman Data Produk
Pada halaman data produk seperti gambar 3.12
yang tertera dibawah, digunakan untuk mengelola
data-data pada halaman rekomendasi makeup user.
Mengelola yang dimaksud seperti input, update, dan
delete data-data produk.

44
Gambar 3. 12 Halaman Data Produk

3.3.3.5 Penulisan Kode Program


Dalam tahapan pengkodean atau penulisan kode
program menggunakan beberapa aplikasi yaitu visual studio
code sebagai text editor, MySQL digunakan untuk basis data,
XAMPP digunakan sebagai web server dan anaconda
digunakan untuk pengolahan library deteksi undertone.
Bahasa pemrograman yaitu menggunakan Python, lalu untuk
framework website menggunakan flask sedangkan
framework tampilan website menggunakan bootstrap.

3.3.3.6 Pengujian
Pada tahapan pengujian sistem menggunakan black
box testing, yaitu test yang berfokus terhadap spesifikasi
fungsional dari sebuah perangkat lunak. Di dalam tahapan
black box testing akan dilakukannya hal seperti
mengevaluasi fungsional pada aplikasi. Apabila pada semua
tahapan sudah sesuai dengan perancaanaan maka selanjutnya
dilakukan penarikan kesimpulan dan jika pada hasil tidak

45
sesuai dengan perencanaan maka kembali ke
pengidentifikasian masalah

3.3.4 Kesimpulan
Pada tahap terakhir ini yaitu dilakukannya penarikan
kesimpulan dari seluruh proses penelitian.

3.4 Jadwal Penelitian


Adapun jadwal penelitian yang telah disusun seperti tabel dibawah

Tabel 3. 1 Jadwal Penelitian

No. Nama Bulan 1 Bulan 2 Bulan 3 Bulan 4 Bulan 5


Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. Studi
Literatur

2. Pengumpulan
data

3. Penyusunan
Proposal

4. Seminar
Proposal

5. Revisi
Proposal

46
DAFTAR PUSTAKA

[1] Ni Made Yunitha Asri Diantary, “KECANTIKAN WANITA DALAM


TEKS RUKMINI TATTWA,” J. Prodi Teol. Hindu STAHN Mpu Kuturan
Singaraja, pp. 81–88, 2018.

[2] L. D. Elianti and V. I. S. Pinasti, “Makna Penggunaan Make Up Sebagai


Identitas Diri,” J. Pendidik. Sosiol., vol. 7, no. 3, pp. 1–18, 2018, [Online].
Available:
http://journal.student.uny.ac.id/ojs/index.php/societas/article/view/12536.

[3] S. Wahyuni, E. Erianjoni, and M. H. Hasmira, “Makna Cantik di Kalangan


Mahasiswa Fakultas Ilmu Sosial Universitas Negeri Padang Angkatan
2015,” J. Perspekt. (Jurnal Kaji. Sosiol. dan Pendidik., vol. 1, no. 4, pp. 51–
57, 2018.

[4] R. Kristiani, “Tata Rias Korektif untuk Warna Kulit Gelap pada Pengantin
Bridal,” J. Tata Rias, vol. 06, no. 2, pp. 80–85, 2017.

[5] M. M. Nasr, “COLORS FOR OUTFITS & FASHION ACCESSORIES,”


vol. 8, no. 3, pp. 1–14, 2018.

[6] D. T. Hernandhi, E. S. Astuti, and S. Priambada, “Desain Sistem Informasi


Pemasaran Berbasis Website Untuk Promosi,” J. Adm. Bisnis, vol. 55, no. 1,
pp. 1–10, 2018.

[7] I. Rabbani and E. Krisnanik, “E – Commerce Perlengkapan Haji Dan Umroh


Berbasis Web Menggunakan Metode Agile Software,” pp. 432–443, 2020.

[8] F. Agustini, R. S. Widiyanto, and S. Hartini, “Metode Agile Pada Pembuatan


Website Services and Sales Printer Ink,” vol. 4, no. 2, pp. 143–152, 2020.

[9] L. Listiyoko, A. Fahrudin, and A. Maksum, “Perancangan Aplikasi Cafe


Untuk Efisiensi Order,” Semin. Nas. Teknol. Inf., pp. 113–120, 2017.

[10] H. Sulistiani and D. Darwis, “Penerapan Metode Agile untuk Pengembangan

47
Online Analytical Processing ( OLAP ) pada Data Penjualan ( Studi Kasus :
CV Adilia Lestari ),” J. CoreIT, vol. 6, no. 1, pp. 50–56, 2020.

[11] I. Mahendra and D. T. Eby Yanto, “Sistem Informasi Pengajuan Kredit


Berbasis Web Menggunakan Agile Development Methods Pada Bank Bri
Unit Kolonel Sugiono,” J. Teknol. Dan Open Source, vol. 1, no. 2, pp. 13–
24, 2018, doi: 10.36378/jtos.v1i2.20.

[12] I. Hariman and C. Meilisa, “Training Agile Software,” Ensains J., vol. 3 No
1, pp. 60–67, 2020.

[13] K. C. Dewi, P. I. Ciptayani, and I. W. R. Wijaya, “Agile Project Management


pada Pengembangan E-Musrenbang Kelurahan Benoa Bali,” J. Teknol. Inf.
dan Ilmu Komput., vol. 5, no. 6, p. 723, 2018, doi:
10.25126/jtiik.2018561143.

[14] P. N. A. Rahmawati, N. Jannah, and A. Chusyairi, “Perancangan Pertanian


Unggul dengan Sistem TI-FARM Menggunakan Metode Agile,” JTIM J.
Teknol. Inf. dan Multimed., vol. 1, no. 3, pp. 229–235, 2019, doi:
10.35746/jtim.v1i3.46.

[15] I. Amri and A. P. Aji, “Rancang Bangun Sistem


Afile:///C:/Users/sempak/Downloads/905-2846-1-PB.pdfplikasi
Penerimaan Siswa Baru Menggunakan Metode Agile Di SMK Modellink
Kabupaten Sorong,” J. Tek. Inf. dan Keamanan, vol. 4, no. 2, pp. 51–57,
2018, [Online]. Available: http://ejournal.um-sorong.ac.id/index.php/insect.

[16] K. Anwar, L. D. Kurniawan, M. I. Rahman, and N. Ani, “Aplikasi


Marketplace Penyewaan Lapangan Olahraga Dari Berbagai Cabang Dengan
Metode Agile Development,” J. Sisfokom (Sistem Inf. dan Komputer), vol.
9, no. 2, p. 264, 2020, doi: 10.32736/sisfokom.v9i2.905.

[17] D. A. Sulistyo, Y. S. Putra, and S. Y. Riska, “Metode Agile Dalam


Perancangan Sistem Prediksi,” vol. 5, no. 2, pp. 74–82, 2020.

[18] S. Pratasik and I. Rianto, “Pengembangan Aplikasi E-DUK Dalam

48
Pengelolaan SDM Menggunakan Metode Agile Development,” CogITo
Smart J., vol. 6, no. 2, p. 204, 2020, doi: 10.31154/cogito.v6i2.267.204-216.

[19] P. A. Nugroho, I. Fenriana, R. Arijanto, and M. Kom, “Implementasi Deep


Learning Menggunakan Convolutional Neural Network ( Cnn ) Pada
Ekspresi Manusia,” Implementasi Deep Learn. Menggunakan Convolutional
Neural Netw. ( Cnn ) Pada Ekspresi Mns., vol. 2, no. 1, 2020.

[20] A. R. Kusumastuti, Y. Kristian, and E. Setyati, “Klasifikasi Ketertarikan


Anak PAUD Melalui Ekspresi Wajah Menggunakan Metode CNN,” J.
Teknol. Inf. dan Terap., vol. 7, no. 2, pp. 92–96, 2020, doi:
10.25047/jtit.v7i2.176.

[21] R. Pebrianto, S. N. Nugraha, and W. Gata, “Perancangan Sistem Pakar


Penentuan Jenis Kulit Wajah Menggunakan Metode Certainty Factor,”
IJCIT (Indonesian J. Comput. Inf. Technol., vol. 5, no. 1, pp. 83–93, 2020,
doi: 10.31294/ijcit.v5i1.7408.

[22] N. Christy, L. P. Dewi, and A. Noertjahyana, “Sistem Pakar Rekomendasi


Produk Makeup Berbasis Web dengan Metode Forward Chaining,” J. Infra,
vol. 7, no. 2, pp. 65–69, 2019.

[23] K. Neighbor, “Klasifikasi Warna Kulit Manusia Dengan Algoritma K-


Nearest Neighbour ( Knn ),” vol. 4, no. 2, pp. 135–141, 2017.

[24] Retno Sari, “KONSTRUKSI MAKNA CANTIK BAGI MAHASISWI


UNIVERSITAS RIAU BERKULIT COKELAT,” J. Chem. Inf. Model., vol.
53, no. 9, pp. 1689–1699, 2017.

[25] MD Skin, “The Fitzpatrick Scale,” www.mdskinmd.com, 2020.


https://www.mdskinmd.com/skincare-information-nj/the-fitzpatrick-scale-
skin-typing-specialist-monmouth-nj/ (accessed Feb. 15, 2021).

[26] C. Ghosh, “How To Determine The Undertone Of Your Skin,”


www.bebeautiful.in, 2017. https://www.bebeautiful.in/all-things-
makeup/everyday/how-to-determine-undertone-of-your-skin (accessed Feb.

49
05, 2021).

[27] A. P. Soares, “KAJIAN TATA RIAS TRADISIONAL SENI TARI


WARANGGONO DALAM LANGEN TAYUB DI KECAMATAN
JATIROGO KABUPATEN TUBAN,” J. Chem. Inf. Model., vol. 53, no. 9,
pp. 1689–1699, 2019.

[28] K. A. Fahma and B. Y. Wilujeng, “Pemilihan Mixing Foundation dengan


Teknik Bakar untuk Ketahanan Makeup pada Semua Jenis Kulit,” vol. 2, no.
1, pp. 25–33, 2020.

[29] B. clean Beauty, “Vapour Organic Beauty - Soft Focus Foundation,”


https://bondcleanbeauty.com/product/soft-focus-foundation/, 2018. .

[30] W. Nyunando and D. Nasien, “Implementasi Agile Dynamic System


Development Method Berbasis Web Pada Sistem Penggajian,” vol. 2, no. 1,
pp. 33–38, 2020.

[31] N. Lutfiani, S. Mutmainnah, and U. Rahardja, “Peningkatan Kualitas


Manajemen Publikasi Ilmiah Menggunakan Metode Agile,” Abdi J., no. 40,
2020.

[32] K. Haryana, “Penerapan Agile Development Methods Dengan Framework


Scrum Pada Perancangan Perangkat Lunak Kehadiran Rapat Umum
Berbasis Qr-Code,” J. Comput. Bisnis, vol. 13, no. 2, pp. 70–79, 2019, doi:
10.5281/zenodo.3631045.

[33] M. Susilo, “Rancang Bangun Website Toko Online Menggunakan Metode


Waterfall,” InfoTekJar (Jurnal Nas. Inform. dan Teknol. Jaringan), vol. 2,
no. 2, pp. 98–105, 2018, doi: 10.30743/infotekjar.v2i2.171.

[34] D. W. T. Putra and R. Andriani, “Unified Modelling Language (UML) dalam


Perancangan Sistem Informasi Permohonan Pembayaran Restitusi SPPD,” J.
TeknoIf, vol. 7, no. 1, p. 32, 2019, doi: 10.21063/jtif.2019.v7.1.32-39.

[35] G. P. H. Indra Griha Tofik Isa, “PERANCANGAN APLIKASI KOPERASI

50
SIMPAN PINJAM BERBASIS WEB(STUDI KASUS KOPERASI MITRA
SETIA),” J. Ilm. Ilmu Ekon., vol. 5, pp. 139–151, 2017.

[36] S. Wahyudi, “PENGEMBANGAN SISTEM INFORMASI KLINIK


BERBASIS WEB ( Studi Kasus : Klinik Surya Medika Pasir Pengaraian )
Pengembangan Sistem Informasi Klinik Berbasis Web ( Studi Kasus : Klinik
Surya Medika Pasir Pengaraian ) RJoCS,” vol. 06, no. 01, pp. 50–57, 2020.

[37] A. F. Harismawan, A. P. Kharisma, and T. Afirianto, “Analisis Perbandingan


Performa Web Service Menggunakan Bahasa Pemrograman Python , PHP ,
dan Perl pada Client Berbasis Android,” J. Pengemb. Teknol. Inf. dan Ilmu
Komput. Univ. Brawijaya, vol. 2, no. January, pp. 237–245, 2018, [Online].
Available: http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/781.

[38] D. A. Ayubi, D. A. Prasetya, and I. Mujahidin, “Pendeteksi Wajah Secara


Real Time pada 2 Degree of Freedom (DOF) Kepala Robot Menggunakan
Deep Integral Image Cascade,” Cyclotron, vol. 3, no. 1, pp. 22–27, 2020,
doi: 10.30651/cl.v3i1.4306.

[39] M. A. Pangestu and H. Bunyamin, “Analisis Performa dan Pengembangan


Sistem Deteksi Ras Anjing pada Gambar dengan Menggunakan Pre-Trained
CNN Model,” J. Tek. Inform. dan Sist. Inf., vol. 4, pp. 337–344, 2018.

[40] A. Josi, “Penerapan Metode Prototyping Dalam Membangun Website Desa


(Studi Kasus Desa Sugihan Kecamatan Rambang),” Jti, vol. 9, no. 1, pp. 50–
57, 2017.

[41] A. Christian, S. Hesinto, and A. Agustina, “Rancang Bangun Website


Sekolah Dengan Menggunakan Framework Bootstrap ( Studi Kasus SMP
Negeri 6 Prabumulih ),” J. Sisfokom (Sistem Inf. dan Komputer), vol. 7, no.
1, p. 22, 2018, doi: 10.32736/sisfokom.v7i1.278.

[42] L. Setiyani, “Pengujian Sistem Informasi Inventory Pada Perusahaan


Distributor Farmasi Menggunakan Metode Black Box Testing,” Techno
Xplore J. Ilmu Komput. dan Teknol. Inf., vol. 4, no. 1, pp. 1–9, 2019, doi:

51
10.36805/technoxplore.v4i1.539.

[43] T. S. Jaya, “Pengujian Aplikasi dengan Metode Blackbox Testing Boundary


Value Analysis (Studi Kasus: Kantor Digital Politeknik Negeri Lampung),”
J. Inform. Pengemb. IT, vol. 3, no. 2, pp. 45–46, 2018, [Online]. Available:
http://www.ejournal.poltektegal.ac.id/index.php/informatika/article/view/6
47/640.

52

Anda mungkin juga menyukai