Anda di halaman 1dari 98

RANCANG BANGUN APLIKASI MONITORING DAN PREDIKSI HARGA

KOMODITAS PASAR DENGAN MENGGUNAKAN METODE FUZZY


TIME SERIES BERBASIS ANDROID DI KABUPATEN INDRAMAYU

Tugas Akhir

diajukan untuk memenuhi sebagian persyaratan mencapai


gelar Ahli Madya pada jenjang Diploma III
Jurusan Teknik Informatika

Oleh

BAHRAINSYAH OKSAREINALDI
NIM. 1603092
JURUSAN TEKNIK INFORMATIKA
POLITEKNIK NEGERI INDRAMAYU
2019

HALAMAN PENGESAHAN

Tugas Akhir ini diajukan oleh :

Nama : Bahrainsyah Oksareinaldi


NIM : 163092
Program Studi : D3 Teknik Informatika
Judul : Rancang Bangun Aplikasi Monitoring Dan Prediksi Harga
Komoditas Pasar Dengan Menggunakan Metode Fuzzy Time
Series Berbasis Android Di Kabupaten Indramayu
Pembimbing : 1. A. Sumarudin, S.Pd.,MT.,M.Sc, ………………….
2. Adi Suheryadi, S.ST.,M.Kom, ………………….
Telah berhasil dipertahankan dihadapan dewan penguji pada tanggal Agustus
2019 dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh
gelar Ahli Madya Program Studi Teknik Informatika Politeknik Negeri
Indramayu.

DEWAN PENGUJI

Nama Jabatan Tandatangan Tanggal

1. …….. Ketua Penguji ……… … Agustus 2019

2. …….. Sekretaris Penguji ……… … Agustus 2019

3. …….. Anggota Penguji ……… … Agustus 2019

Indramayu, … Agustus 2019

Ketua Jurusan Teknik Informatika,

ii
Iryanto, S.Si., M.Si
NIK. 16039001

PERNYATAAN KEASLIAN

Saya menyatakan dengan sesungguhnya bahwa Tugas Akhir ini adalah asli hasil
karya saya sendiri, dan sepanjang pengetahuan saya tidak terdapat karya atau
pendapat yang pernah ditulis atau dipublikasikan oleh orang lain, kecuali yang
secara tertulis disebutkan sumbernya dalam naskah dan dalam daftar pustaka.

Indramayu, Agustus 2019

Materai 6000

Bahrainsyah Oksareinaldi
NIM. 1603092

iii
ABSTRAK

Perkembangan teknologi informasi semakin pesat dalam beberapa tahun terakhir.


Bahkan peranan teknologi informasi sangat penting bagi kehidupan manusia di
semua bidang. Ditengah perkembangan pasar modern yang semakin pesat, pasar
tradisional tetap menajadi primadona bagi masyarakat semua kalangan. Perubahan
harga bahan pokok dipasar tradisional dapat memberikan pengaruh terhadap
kestabilan perekonomian negara.

Menurut Dinas Koperasi, Perindustrian dan Perdagangan (DISKOPERINDAG)


Indramayu, sedikitnya ada 13 pasar tradisional yang terdata pada dinas. Dalam
jangka waktu tertentu, dinas melakukan pendataan perubahan harga komoditas
khususnya harga bahan pokok yang menjadi primadona pasar tradisional. Aplikasi
Monitoring Harga Komoditi memberikan kemudahan dalam melakukan
pendataan hingga pelaporan perubahan harga komoditi bagi setiap pasar dan
memberikan jalan kepada masyarakat dan pihak terkait untuk memantau
perubahan harga komoditi. Di dalam aplikasi ini, terdapat fitur prediksi harga
menggunakan metode fuzzy time series model song.

Kata Kunci : Android Studio, Xampp, Postman, Fuzzy Time Series Model Song

iv
MOTTO

“Hidup Sederhana. Penghasilan Boleh Meningkat Tapi Gaya Hidup Jangan”

“Mengais Ilmu Pengetahuan Selagi Hayat Masih Dikandung Badan” – Ayah.

Tugas Akhir Ini Saya Persembahkan Untuk Alm. Ayahanda Tercinta Yang Telah

Mendorong Saya Sampai Sejauh Ini, Yang Telah Memberikan Dukungan Moral

Maupun Materil Kepada Anak Laki – Lakinya Agar Mampu Melewati

Permasalahan Kehidupan, Semoga Engkau Dapat Melihat Pencapaian Anakmu

Yang telah Engkau Dambakan. Walaupun Engkau Telah Tiada, Tapi Jiwamu

Masih Abadi, Ilmu Yang Engkau Ajarkan Masih Melekat Dalam Jiwa.

Bahrainsyah Oksareinaldi - 2019.

Untukmu Alm. Bedi Syahbudin Arifin, M.Pd. (13 Desember 1960 – 19 Februari 2019)

v
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT karena atas rahmat dan karunia-
Nya, penulis dapat menyelesaikan Tugas Akhir ini. Shalawat dan salam senantiasa
terlimpahkan atas nabi Muhammad Shalallahu ‘alaihi wa sallam.

Tugas Akhir ini merupakan salah satu persyaratan untuk memperoleh gelar Ahli
Madya pada Program Studi Teknik Informatika, Jurusan Teknik Informatika Politeknik
Negeri Indramayu.

Dalam penyusunan laporan Tugas Akhir ini penulis mengucapkan banyak


terimakasih atas kerjasama dan dukungan dari semua pihak yang telah ikut serta
membantu dalam penyusunan laporan Tugas Akhir (TA), untuk itu penulis
mengucapkan Terimakasih kepada :

1. Kedua orang tua yang selalu memberi semangat, mendukung dan mendoakan
penulis,
2. Bapak Casiman Sukardi, ST., MT, Direktur Politeknik Negeri Indramayu,
3. Bapak Iryanto, S.Si., M.Si, Ketua Jurusan Teknik Informatika Politeknik Negeri
Indramayu,
4. Bapak A. Sumarudin, S.Pd.,MT.,M.Sc, selaku pembimbing utama,
5. Bapak Adi Suheryadi, S.ST.,M.Kom, selaku pembimbing pendamping,
6. Bapak dan Ibu yang bertugas pada Dinas Koperasi Perindustrian dan Perdagangan
yang telah membantu untuk mendapatkan data terkait pasar yang ada di
Indramayu,
7. Seorang wanita yang selalu mendukung dan menyemangati, yang inshaAllah akan
menjadi pendamping hidup penulis,
8. Teman-teman mahasiswa Teknik Informatika tahun angkatan 2016, khususnya
kelas D3TI3D yang telah banyak membantu dalam penyelesaian tugas akhir ini.
9. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah terlibat
dalam penyelesaian pembuatan tugas akhir ini.

Penulis berharap Tugas Akhir ini dapat bermanfaat bagi perkembangan ilmu
pengetahuan di Indonesia. Apabila terdapat beberapa kritik maupun saran, penulis

vi
dengan senang hati menerima kritik maupun saran dari pembaca agar tugas akhir ini
semakin berguna dan dapat dikembangkan menjadi lebih baik lagi.

Indramayu, Agustus 2019

Penulis

vii
DAFTAR ISI

HALAMAN PENGESAHAN................................................................................ii
PERNYATAAN KEASLIAN..............................................................................iii
ABSTRAK.............................................................................................................iv
MOTTO..................................................................................................................v
KATA PENGANTAR...........................................................................................vi
DAFTAR ISI.......................................................................................................viii
DAFTAR GAMBAR..............................................................................................x
DAFTAR TABEL...............................................................................................xiii
DAFTAR LAMPIRAN.......................................................................................xiv
BAB 1 PENDAHULUAN.....................................................................................1
1.1 Latar Belakang..........................................................................................1
1.2 Rumusan Masalah.....................................................................................1
1.3 Batasan Masalah........................................................................................2
1.4 Tujuan Penelitian.......................................................................................2
1.5 Manfaat Penelitian.....................................................................................2
1.6 Sistematik Penulisan Laporan...................................................................3
BAB II LANDASAN TEORI...............................................................................5
2.1 Pasar..........................................................................................................5
2.2 Fuzzy Time Series.....................................................................................5
2.3 Visual Studio Code....................................................................................6
2.4 Android Studio..........................................................................................6
2.5 XAMPP.....................................................................................................7
2.6 Restfull API...............................................................................................8
2.7 Postman.....................................................................................................9
2.8 Unified Modelling Language (UML)........................................................9
2.9 Flowchart.................................................................................................13
BAB III METODOLOGI PENELITIAN.........................................................14
3.1 Metodologi Penelitian.............................................................................14
3.2 Analisis Kebutuhan Sistem.....................................................................16
3.2.1 Kebutuhan Hardware (Perangkat Keras).........................................16
3.2.2 Kebutuhan Software (Perangkat Lunak)..........................................16

viii
3.3 Flowchart Sistem....................................................................................17
3.4 Perhitungan Fuzzy Time Series...............................................................21
3.5 Desain Arsitektur Sistem.........................................................................23
3.6 Perancangan Sistem Dengan UML..........................................................24
3.6.1 Use Case Diagram...........................................................................24
3.6.2 Activity Diagram..............................................................................25
3.6.3 Sequence Diagram...........................................................................36
3.6.4 Class Diagram.................................................................................41
3.7 Perancangan Database.............................................................................41
3.7.1 Entity Relationship Diagram (ERD)................................................41
3.7.2 Rancangan Tabel..............................................................................46
3.8 Perancangan Interface (Mockup)............................................................50
BAB IV HASIL DAN PEMBAHASAN............................................................60
4.1 Hasil.........................................................................................................60
4.2 Pembahasan.............................................................................................60
4.2.1 Implementasi Database....................................................................60
4.2.2 Implementasi Desain Interface (Mockup)........................................64
4.3 Pengujian Software..................................................................................72
BAB V PENUTUP...............................................................................................82
5.1 Kesimpulan.................................................................................................82
5.2 Saran............................................................................................................82
DAFTAR PUSTAKA...........................................................................................83

ix
DAFTAR GAMBAR

Gambar 2.1 Logo Visual Studio Code (Anonim, 2019)..........................................6


Gambar 2.2 Logo Android Studio (Anonim, 2018).................................................7
Gambar 2. 3 Logo Xampp (Anonim, 2018).............................................................8
Gambar 2.4 Logo Postman (Anonim, 2017)............................................................9
Gambar 2. 5 Simbol Simbol Flowchart (ummardany, 2014)..............................13Y
Gambar 3.1 V – Model..........................................................................................14
Gambar 3.2 Flowchart Login.................................................................................17
Gambar 3. 3 Flowchart Program Sekda.................................................................18
Gambar 3. 4 Flowchart Program Masyarakat........................................................18
Gambar 3. 5 Flowchart Program Petugas Pasar....................................................19
Gambar 3.6 Flowchart Program Update Harga.....................................................19
Gambar 3. 7 Flowchart Update Feedback.............................................................20
Gambar 3. 8 Flowchart Sistem..............................................................................20
Gambar 3. 9 fuzzy time series model chen............................................................21
Gambar 3. 10 Desain Arsitektur Sistem.................................................................23
Gambar 3. 11 Use Case Diagram Aplikasi............................................................24
Gambar 3. 12 Activity Diagram Update Bahan Pokok..........................................26
Gambar 3. 13 Activity Diagram Update Bahan Penting........................................27
Gambar 3. 14 Activity Update Feedback Masyarakat............................................28
Gambar 3. 15 Activity Diagram Maps Pasar..........................................................29
Gambar 3. 16 Activity Diagram Tampil Feedback................................................30
Gambar 3. 17 Activity Diagram Tampil List Perubahan Harga.............................31
Gambar 3. 18 Activity Diagram Prediksi Harga....................................................32
Gambar 3. 19 Activity Diagram Tampil Maps Pasar.............................................33
Gambar 3. 20 Activity Diagram Tampil Feedback................................................34
Gambar 3. 21 Activity Diagram Tampil List Perubahan Harga............................35
Gambar 3. 22 Sequence Diagram User Petugas Pasar (Update Bahan Pokok).....36
Gambar 3. 23 Sequence Diagram User Petugas Pasar (Update Bahan Strategis). 37
Gambar 3. 24 Sequence Diagram User Sekda (Prediksi)......................................38
Gambar 3. 25 Sequence Diagram User Sekda (Tampil Maps Pasar)....................39

x
Gambar 3. 26 Sequence Diagram User Masyarakat (Update Feedback)...............40
Gambar 3. 27 Class Diagram Aplikasi..................................................................41
Gambar 3. 28 ERD Sistem.....................................................................................45
Gambar 3. 29 Mockup Splashscreen......................................................................50
Gambar 3. 30 Mockup Login.................................................................................51
Gambar 3. 31 Mockup Register.............................................................................52
Gambar 3. 32 Mockup Lupa Password..................................................................52
Gambar 3. 33 Mockup Dashboard Sekda..............................................................53
Gambar 3. 34 Mockup Prediksi.............................................................................54
Gambar 3. 35 Mockup Profile Petugas..................................................................54
Gambar 3. 36 Mockup Profile Sekda.....................................................................55
Gambar 3. 37 Mockup Profile Masyarakat............................................................55
Gambar 3. 38 Mockup List Komodity...................................................................56
Gambar 3. 39 Mockup Maps Pasar........................................................................56
Gambar 3. 40 Mockup Detail Maps.......................................................................57
Gambar 3. 41 Mockup Update Bahan Pokok........................................................57
Gambar 3. 42 Mockup Update Bahan Strategis.....................................................58
Gambar 3. 43 Pilih Feedback.................................................................................58
Gambar 3. 44 Update Feedback Umum.................................................................59
Gambar 3. 45 Mockup Update Perbandingan Harga...............................................5
Gambar 4. 1 Tabel Markets....................................................................................61
Gambar 4. 2 Tabel Officers....................................................................................61
Gambar 4. 3 Tabel Masyarakats............................................................................62
Gambar 4. 4 Tabel Materials..................................................................................62
Gambar 4. 5 Tabel Material Kinds.........................................................................63
Gambar 4. 6 Tabel Commodity Prices...................................................................63
Gambar 4. 7 Tabel Feedback.................................................................................64
Gambar 4. 8 Hasil Implementasi Splashscreen......................................................64
Gambar 4. 9 Hasil Implementasi Tampilan Login.................................................65
Gambar 4. 10 Hasil Implementasi Tampilan Register...........................................65
Gambar 4. 11 Hasil Implementasi Tampilan Forgot Password.............................66
Gambar 4. 12 Hasil Implementasi Tampilan Dashboard Sekda............................66
Gambar 4. 13 Hasil Implementasi Tampilan List Bahan Pokok............................67

xi
Gambar 4. 14 Implementasi Tampilan Update Bahan Strategis............................67
Gambar 4. 15 Hasil Implementasi Tampilan Dashboard Masyarakat...................68
Gambar 4. 16 Hasil Implementasi Tampilan List Komodity.................................68
Gambar 4. 17 Hasil Implementasi Tampilan Maps Pasar......................................69
Gambar 4. 18 Hasil Implementasi Tampilan Prediksi...........................................69
Gambar 4. 19 Hasil Implementasi Tampilan Feedback.........................................70
Gambar 4. 20 Hasil Implementasi Tampilan Input Feedback Perbandingan........70
Gambar 4. 21 Hasil Implementasi Tampilan Input Feedback Umum...................71
Gambar 4. 22 Hasil Implementasi Tampilan Feedback Home..............................71
Gambar 4. 23 Hasil Implementasi Tampilan Detail Maps Pasar...........................72

xii
DAFTAR TABEL

Tabel 2. 1 Tabel Simbol Use Case Diagram..........................................................10


Tabel 2. 2 Class Diagram....................................................................................12Y
Tabel 3. 1 Tabel Kebutuhan Hardware.................................................................16
Tabel 3.2 Tabel Kebutuhan Software.....................................................................16
Tabel 3. 3 Penjelasan Use Case Diagram..............................................................25
Tabel 3. 4 Tabel Entitas.........................................................................................42
Tabel 3. 5 Tabel Atribut Entitas.............................................................................42
Tabel 3. 6 Rancangan Tabel markets.....................................................................46
Tabel 3. 7 Rancangan Tabel Feedback..................................................................46
Tabel 3. 8 Tabel users............................................................................................47
Tabel 3. 9 Tabel Material Kinds............................................................................47
Tabel 3. 10 Tabel Materials...................................................................................48
Tabel 3. 11 Tabel Masyarakats..............................................................................48
Tabel 3. 12 Tabel Commodity Prices.....................................................................49
Tabel 3. 13 Tabel Officers.......................................................................................4
Tabel 4. 1 Tabel Keterangan Nilai.........................................................................72
Tabel 4. 2 Tampilan Pertanyaan Kuisioner............................................................73
Tabel 4. 3 Tabel Hasil Jawaban Kuisioner............................................................73
Tabel 4. 4 Hasil Rekapitulasi Perhitungan Nilai....................................................74
Tabel 4. 5 Hasil Pengujian Black Box User Masyarakat.......................................75
Tabel 4. 6 Hasil Pengujian Black Box User Sekda................................................78
Tabel 4. 7 Hasil Pengujian Black Box User Petugas Pasar...................................80

xiii
DAFTAR LAMPIRAN

1. Biodata
2. Code Program Aplikasi Android
3. Code Program API
4. Screenshoot Respon JSON API
5. Lembar Jawaban Kuisioner

xiv
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Perkembangan dunia teknologi dan informasi saat ini semakin cepat
diberbagai bidang. Hal ini disebabkan oleh semakin meningkatnya kebutuhan
manusia akan informasi serta didukung oleh semakin mudahnya mendapatkan
suatu informasi melalui sistem informasi. Kemudahan mendapatkan informasi
tersebut terus dikembangkan sehingga semakin banyak sistem informasi baru
yang muncul.
Komoditas adalah sesuatu benda nyata yang relatif mudah diperdagangkan,
dapat diserahkan secara fisik, dapat disimpan untuk suatu jangka waktu tertentu
dan dapat dipertukarkan dengan produk lainnya dengan jenis yang sama, yang
biasanya dapat dibeli atau dijual oleh investor melalui bursa berjangka. Secara
lebih umum, komoditas adalah suatu produk yang diperdagangkan.
Setiap daerah memiliki lebih dari satu pasar yang dinaungi oleh dinas terkait
yaitu Dinas Koperasi Perindustrian dan Perdagangan. Di wilayah Indramayu,
terdapat setidaknya 13 pasar daerah yang tersebar di setiap kecamatan, sementara
yang telah terdaftar untuk didata manual hanya 6 yaitu : Pasar Jatibarang, Pasar
Haurgeulis, Pasar Patrol, Pasar Bangkir, Pasar Indramayu, dan Pasar
Karangampel Dengan banyaknya pasar daerah tersebut memungkinkan perbedaan
harga komoditas tiap pasar berbeda-beda. Dan pada kenyataan dilapangan
perbedaan tersebut sangatlah sulit terpantau oleh dinas terkait.
Oleh sebab itu, kami ingin membuat sebuah sistem yang mampu
meminimalisir besarnya perbedaan harga komoditas pada tiap pasar dan
memungkinkannya pemerataan harga komoditas tiap pasar agar tidak terjadi harga
yang tidak wajar oleh para pedagang nakal.
1.2 Rumusan Masalah
Dari latar belakang yang telah dijelaskan penulis mendapatkan beberapa
rumusan masalah sebagai berikut :
1. Bagaimana sistem ini memonitoring perbedaan harga komoditas tiap
pasar?

1
2. Bagaimana sistem ini mampu memberikan informasi harga komoditas tiap
pasar kepada DISKOPERINDAG Indramayu dan masyarakat?
3. Bagaimana sistem ini memberikan prediksi harga komoditas kedepannya?
4. Bagaimana sistem ini memberikan riwayat perubahan harga tiap
komoditas pada masing – masing pasar?
1.3 Batasan Masalah
Dari topik dan rumusan masalah yang telah dijabarkan didapatkan beberapa
batasan masalah sebagai berikut :
1. Aplikasi android ini hanya diperuntukan untuk petugas pasar dalam
mendata setiap perubahan harga komoditas.
2. DISKOPERINDAG Indramayu juga dapat memantau perubahan harga
melalui aplikasi android.
3. Sistem ini menggunakan metode Fuzzy Logic dalam memprediksi harga
komoditas kedepannya.
4. Pengolahan data perubahan harga berbasis web dan disajikan berupa grafik
sehingga baik admin, DISKOPERINDAG Indramayu, maupun masyarakat
luas dapat melihatnya melalui website.
1.4 Tujuan Penelitian
Beberapa tujuan dari pembuatan sistem aplikasi ini adalah sebagai berikut :
1. Membuat sebuah sistem yang dapat memberikan fasilitas update harga
bagi petugas pasar.
2. Memberikan informasi tentang perubahan harga komoditas tiap pasar.
3. Memberikan informasi prediksi harga komoditas tiap pasar di indramayu.
1.5 Manfaat Penelitian
1. Manfaat Bagi Penulis
Menerapkan ilmu pengetahuan dan wawasan yang telah diperoleh selama
perkuliahan dan memberikan kontribusi ke masyarakat khususnya masyarakat
luas melalui sistem yang akan dibuat.
2. Manfaat Bagi Masyarakat
Diharapkan sistem yang akan dibuat mampu memberikan informasi
tentang perubahan harga yang tidak normal agar terjadi pemerataan harga
komoditas seluruh pasar yang ada di daerah.
3. Manfaat Bagi DISKOPERINDAG Indramayu

2
Diharapkan Diskoperindag Indramayu dapat mengetahui perubahan dan
perbedaan harga komoditas tiap pasar dan melakukan tindakan antisipasi lonjakan
harga yang tidak normal.

1.6 Sistematik Penulisan Laporan


Dalam sistematika laporan tugas akhir ini akan dibagi menjadi beberapa
bagian bab, dimana pada setiap bagian membuat bahasan yang berbeda namun
masih memiliki keterkaitan satu sama lain. Untuk memudahkan penulisan laporan
tugas akhir ini penulis menguraikan dan mengurutkan bab-babnya secara
sistematis agar lebih terstruktur dan berurutan. Adapun urutan penulisannya yaitu
sebagai berikut:
BAB I PENDAHULUAN
Bab ini membahas tentang perihal yang menjadi latar belakang masalah,
rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, dan
sistematika penulisan laporan tugas akhir.
BAB II LANDASAN TEORI
Bab ini menguraikan tentang teori dasar yang berkaitan secara langsung
dengan masalah yang diteliti. Teori dasar yang berkaitan dengan masalah ini
adalah teori tentang pendataan harga pasar beserta implementasi fuzzy time series
dalam prediksi perubahan harga komoditas dengan penjabaran perhitungannya
menggunakan sample salah satu komoditas, bahasa pemrograman yang digunakan
yaitu PHP dan Android dimana framework PHP yang digunakn adalah Laravel
sebagai API Server, serta tentang software yang digunakan dalam pengembangan
sistem yaitu Visual Studio Code, Android Studio dan XAMPP, dan tentang
perancangan sistem menggunakan ERD dan UML.
BAB III METODOLOGI PENELITIAN
Bab ini berisi penjelasan tentang tahapan dan metode penelitian yang
ditempuh untuk mancapai tujuan yang ditetapkan. Dalam penyusunan Tugas
Akhir ini metode yang digunakan untuk pembuatan aplikasi adalah metode SDLC
dengan tahapan-tahapannya yaitu analisa kebutuhan, desain sistem, implementasi
(penulisan kode program), pengujian dan pemeliharaan.
BAB IV HASIL DAN PEMBAHASAN

3
Pada bab ini membahas hasil-hasil dari tahapan penelitian, dari tahap cara
pembuatan aplikasi, analisis, implementasi desain, hasil pengujian dan
implementasinya.
BAB V PENUTUP
Berisi kesimpulan dan saran. Kesimpulan akan mengemukakan kembali
masalah penelitian (menjawab rumusan masalah), bukti-bukti yang dihasilkan dan
akhirnya menarik kesimpulan apakah penelitian atau kegiatan yang dilakukan
sudah memberi manfaat nyata bagi objek peneliti.

4
BAB II
LANDASAN TEORI

2.1 Pasar
Pasar adalah suatu tempat di mana pembeli dan penjual bertemu untuk
membeli atau menjual barang dan jasa faktor-faktor produksi. Dalam bahasa
sehari-hari pasar pada umumnya diartikan sebagai suatu lokasi geografis
(geographic location). Tetapi dalam pengertian teori ekonomi mikro adalah lebih
luas lagi. Pasar meliputi “pertemuan” antara pembeli dan penjual, di mana antara
keduanya mungkin tidak saling melihat satu sama lain (misalnya antara importir
karet yang bertempat tinggal di Amerika dan eksportir karet di Indonesia yang
melakukan transaksi jual beli melalui teleks, telepon dan internet).
Pasar mempunyai lima fungsi utama. Kelima fungsi ini menunjukkan
pertanyaan-pertanyaan yang harus dijawab oleh setiap sistem ekonomi. Dalam
sistem ekonomi persaingan bebas, di lain pihak pasarlah menjawab semua
pertanyaan-pertanyaan tersebut.
2.2 Fuzzy Time Series
Fuzzy Time Series adalah sebuah konsep baru yang diusulkan oleh Song dan
Chissom berdasarkan teori fuzzy set dan konsep variabel linguistik dan
aplikasinya oleh Zadeh. Fuzzy time series digunakan untuk menyelesaikan
masalah peramalan yang mana data historis adalah nilai-nilai linguistik. Misalnya,
dalam masalah peramalan, data historis tidak dalam bentuk angka real, namun
berupa data linguistik. Dalam hal ini, tidak ada model time series konvensional
yang dapat diterapkan, akan tetapi model fuzzy time series dapat diterapkan
dengan lebih tepat.
Time series (deret waktu) adalah data yang disusun berdasarkan urutan waktu
atau data yang dikumpulkan dari waktu ke waktu. Waktu yang digunakan dapat
berupa hari, minggu, bulan, tahun dan sebagainya. Data time series sangat
berguna bagi pengambil keputusan untuk memperkirakan atau meramalkan
kejadian di masa yang akan datang. Karena diyakini pola perubahan data time
series beberapa periode masa lampau akan kembali terulang pada masa kini.

5
2.3 Visual Studio Code

Visual Studio Code merupakan editor untuk menuliskan listing kode


program. Visual Studio Code adalah sebuah teks editor ringan dan handal yang
dibuat oleh Microsoft untuk sistem operasi multiplatform, artinya tersedia juga
untuk versi Linux, Mac, dan Windows. Teks editor ini secara langsung
mendukung bahasa pemrograman JavaScript, Typescript, dan Node.js, serta
bahasa pemrograman lainnya dengan bantuan plugin yang dapat dipasang via
marketplace Visual Studio Code (seperti C++, C#, Python, Go, Java, dst).
Banyak sekali fitur-fitur yang disediakan oleh Visual Studio Code,
diantaranya Intellisense, Git Integration, Debugging, dan fitur ekstensi yang
menambah kemampuan teks editor. Fitur-fitur tersebut akan terus bertambah
seiring dengan bertambahnya versi Visual Studio Code. Pembaruan versi Visual
Studio Code ini juga dilakukan berkala setiap bulan, dan inilah yang membedakan
VS Code dengan teks editor-teks editor yang lain. Logo visual studio dapat dilihat
pada Gambar 2.1.

Gambar 2.1 Logo Visual Studio Code (Anonim, 2019)

2.4 Android Studio

Android Studio adalah Lingkungan Pengembangan Terpadu - Integrated


Development Environment (IDE) untuk pengembangan aplikasi Android,
berdasarkan IntelliJ IDEA . Selain merupakan editor kode IntelliJ dan alat
pengembang yang berdaya guna, Android Studio menawarkan fitur lebih banyak
untuk meningkatkan produktivitas Anda saat membuat aplikasi Android,
misalnya:

 Sistem versi berbasis Gradle yang fleksibel


 Emulator yang cepat dan kaya fitur

6
 Lingkungan yang menyatu untuk pengembangan bagi semua perangkat
Android
 Instant Run untuk mendorong perubahan ke aplikasi yang berjalan tanpa
membuat APK baru
 Template kode dan integrasi GitHub untuk membuat fitur aplikasi yang
sama dan mengimpor kode contoh
 Alat pengujian dan kerangka kerja yang ekstensif
 Alat Lint untuk meningkatkan kinerja, kegunaan, kompatibilitas versi, dan
masalah-masalah lain
 Dukungan C++ dan NDK
 Dukungan bawaan untuk Google Cloud Platform, mempermudah
pengintegrasian Google Cloud Messaging dan App Engine
Logo Android Studio dapat dilihat pada Gambar 2.2

Gambar 2.2 Logo Android Studio (Anonim, 2018)

2.5 XAMPP

Xampp adalah perangkat yang menggabungkan tiga aplikasi kedalam satu


paket, yaitu Apache, MySQL, dan PHPMyAdmin. Dengan xampp pekerjaan anda
akan sangat dimudahkan karena dapat menginstalasi dan mengkonfigurasi ketiga
aplikasi tersebut dengan sekaligus dan otomatis. Xampp telah mengalami
perkembangan dari waktu ke waktu. Versi versi yang terbaru adalah revisi dari
yang terdaulu, sehingga lebih baik dan lebih lengkap. Aplikasi utama dalam paket
xampp yakni terdiri dari :
1. Apache Sebuah web server open source, jadi semua orang dapat
menggunakannya secara gratis , bahkan anda bahkan bisa mengedit kode
programnya. Fungsi utama dari Apache yakni menghasilan halaman web

7
yang benar sesuai dengan yang dibuat oleh seorang progammer, dengan
menggunakan kode PHP.

2. PHP Php adalah bahasa pemograman untuk membuat web, dengan PHP
anda dapat membuat halamn web yang dinamis . selain mendukung di sistem
operasi Windows , php juga dapat digunakan pada mac OS, Linux, dan sistem
operasi lainnya.

3. MySQL Sistem manejemen database yang sering digunakan bersama PHP.


PHP juga mendukung pada Microsoft Acces , Database Oracle, D-base, dan
sistem manajemen database lainnya. Logo Xampp dapat dilihar pada Gambar
2.3

Gambar 2. 3 Logo Xampp (Anonim, 2018)

2.6 Restfull API

RESTful API / REST API merupakan implementasi dari API (Application


Programming Interface). REST (Representional State Transfer) adalah suatu
arsitektur metode komunikasi yang menggunakan protokol HTTP untuk
pertukaran data dan metode ini sering diterapkan dalam pengembangan aplikasi.
(Maldzhanski, 2015). Dimana tujuannya adalah untuk menjadikan sistem yang
memiliki performa yang baik, cepat dan mudah untuk di
kembangkan (scale) terutama dalam pertukaran dan komunikasi data. Hasil
respon dari sebuah RESTfull API adalah berupa data yang berformat .json. Data
hasil respon bisa digunakan baik pada aplikasi mobile, web maupun desktop.
Keuntungan menggunakan RESTfull API diantaraya adalah mudah dipelajari,
bias digunakan banyak Bahasa pemrograman dan banyak platform yang bisa

8
mengimplementasikan. RESTful API memiliki 4 komponen penting di dalamnya
diantaranya adalah :
 URL Design
 HTTP Verbs
 HTTP Response Code

2.7 Postman

Postman adalah sebuah aplikasi yang fungsinya adalah sebagai REST Client


atau istilahnya adalah aplikasi yang digunakan untuk melakukan uji coba REST
API yang telah kita buat. Logo postman dapat dilihat pada Gambar 2.4

Gambar 2.4 Logo Postman (Anonim, 2017)

2.8 Unified Modelling Language (UML)


Pada perkembangan teknik pemrograman berorientasi objek, muncul sebuah
standarisasi bahasa pemodelan untuk pembangunan perangkat lunak yang
dibangun dengan menggunakan teknik pemrograman berorientasi objek yaitu
Unified Modeling Language (UML). UML merupakan bahasa visual yang menjadi
standar untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi
dari sistem perangkat lunak (Sugiarti, 2013: 34).
A. Use case Diagram
Use case atau Diagram use case menggambarkan kelakuan (behavior) sistem
informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara
satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara kasar, use
case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah 18

9
sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu
(Sugiarti, 2013: 41). Penamaan pada use case didefinisikan sesederhana mungkin
dan mudah untuk dipahami. Ada dua hal utama dalam use case, yaitu aktor dan
use case.
1) Aktor: merupakan orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan dibuat di luar sistem informasi yang
akan dibuat itu sendiri. Meskipun simbol dari aktor berbentuk orang, tapi
aktor belum tentu merupakan orang.
2) Use case: merupakan fungsionalitas yang disediakan sistem sebagai unit-
unit yang saling bertukar pesan antar unit atau aktor. Menurut Sugiarti
(2013: 42), dalam use case Diagram terdapat beberapa simbol yang
digunakan dalam pembuatan use case Diagram terdapat pada Tabel 2.1.

Tabel 2. 1 Tabel Simbol Use Case Diagram

Simbol Nama Keterangan


Berfungsi untuk
menspesifikasikan himpunan
Actor peran yang pengguna
mainkan ketika berinteraksi
dengan Usecase
Pada suatu elemen mandiri
atau independent akan
mempengaruhi elemen yang
Dependency
bergantung padanya elemen
yang tidak mandiri atau
independent.
Hubungan dimana objek
anak (descendent) berbagi
perilaku dan struktur data
Generalization
dari objek yang ada di
atasnya objek induk
(ancestor).
Include Menspesifikasikan bahwa
Usecase sumber secara

10
Simbol Nama Keterangan
eksplisit.
Menspesifikasikan bahwa
Usecase target memperluas
Extend perilaku dari Usecase sumber
pada suatu titik yang
diberikan.
Apa yang menghubungkan
Association antara objek satu dengan
objek lainnya.
Menspesifikasikan paket
System yang menampilkan sistem
secara terbatas.
Deskripsi dari urutan aksi-
aksi yang ditampilkan sistem
yang menghasilkan suatu
hasil yang terukur bagi suatu
Actor.

Usecase

Sumber : Sugiarti (2013: 42).


B. Activity Diagram
Activity Diagram atau Diagram aktivitas adalah bentuk visual dari alur kerja
yang berisi aktivitas dan tindakan, yang juga dapat berisi pilihan, atau
pengulangan. Dalam Unified Modeling Language (UML), Diagram aktivitas
dibuat untuk menjelaskan aktivitas komputer maupun alur aktivitas dalam
organisasi. Selain itu Diagram aktivitas juga menggambarkan alur kontrol secara
garis besar.

11
 Diagram aktivitas memiliki komponen dengan bentuk tertentu,
dihubungan dengan tanda panah. Panah tersebut mengarahkan urutan
aktivitas yang terjadi, dari awal sampai akhir. Yang perlu diperhatikan
yaitu Diagram aktivitas bukan menggambarkan aktivitas sistem yang
dilakukan aktor, tetapi menggambarkan aktivitas yang dapat dilakukan
oleh sistem.
 Activity Diagram pada beberapa waktu dianggap sama seperti flowchart
(Diagram alur), namun meskipun Diagram terlihat seperti sebuah
Diagram alur, tetapi sebenarnya berbeda. Activity Diagram menunjukkan
aliran yang berbeda seperti paralel, bercabang, bersamaan dan tunggal.
(Riyan Bagaskara, 2018).

C. Class Diagram

Class Diagram atau Diagram Kelas merupakan diagram yang memodelkan


sekumpulan kelas, interface, kolaborasi dan relasinya. Diagram kelas
digambarkan dengan bentuk kotak dapat dilihat pada table 2.2 (Nugroho,
2015). Tabel 2. 2 Class Diagram

Sumber : (Nugroho, 2015)


2.9 Flowchart

12
Flowchart merupakan penggambaran secara grafik dari langkah-langkah
dan urutan prosedur suatu program,. Biasanya mempengaruhi penyelesaian
masalah yang khusunya perlu dipelajari dan dievaluasi lebih lanjut. Flowchart
Program merupakan bagan yang menjelaskan secara rinci langkah-langkah dari
proses program. Bagan alir program dibuat dari derivikasi bagan alir sistem.
(Indrajani, 2012).

Gambar 2. 5 Simbol Simbol Flowchart (ummardany, 2014)

13
BAB III
METODOLOGI PENELITIAN

3.1 Metodologi Penelitian


Metode pengembangan sistem pada penelitian ini menggunakan metodologi
System Development Life Cycle (SDLC) dengan menggunakan model V - Model.
Berikut Penjelasan dari model SDLC yang digunakan ,pengembangan V – Model
dapat dilihat pada Gambar 3.1

Gambar 3.1 V – Model

1. Requirement Analyst
Tahap ini, pengembang system melakukan analisa kebutuhan system yang
diharapkan oleh pengguna dan batasan perangkat lunak tersebut. Informasi yang
didapatkan melalui proses wawancara, diskusi atau survey langsung kepada
pengguna. Informasi tersebut kemudian dikumpulkan menjadi data yang dapat
menjadikan acuan pengembangan system.

14
2. Specification Analyst
Pada tahap ini, pengembang melakukan analisa spesifikasi dan fitur yang
akan diterapkan pada perangkat lunak berdasarkan survey yang dilakukan
sebelumnya.
3. System Design
Tahap ini, pengembang system melakukan desain system berupa diagram
aktivitas, desain database dan diagram flowchart.
4. Unit Design
Tahapan ini pengembang system melakukan desain tampilan perangkat lunak
(Mockup) dari perangkat lunak yang akan dikembangkan berdasarkan tahapan –
tahapan sebelumnya.
5. Development
Pada tahap ini, system perangkat lunak dibuat dan dikembangkan dengan
mengimplementasikan hasil dari desain yang telah dibuat sebelumnya.
6. Unit Testing
Unit – unit yang telah di buat pada tahap ini di uji fungsionalitasnya setelah
melalui proses pengembangan untuk memastikan setiap unit yang telah dibuat
berjalan dengan baik dan tidak ada kesalahan.
7. Integration Testing
Seluruh unit yang dikembangkan diintegrasikan menjadi satu kesatuan system
kemudian di uji untuk menemukan kesalahan maupun kegagalan kemudian
dilakukan perbaikan. Integration Testing sangat penting karena mencegah
terjadinya error.
8. System Testing
System yang telah berhasil dikembangkan di uji kembali menggunakan
metode pengujian yang telah dipilih oleh pengembang system untuk menghindari
kesalahan yang terjadi.
9. Acceptane Testing
Setelah melalui beberapa tahap pengembangan dan pengujian, system
perangkat lunak di serahkan kepada pengguna dan dilakukan pemantauan
feedback dari pengguna mengenai aplikasi yang telah dibuat.

15
3.2 Analisis Kebutuhan Sistem
Dalam pembuatan aplikasi monitoring dan prediksi harga komoditi pasar di
indramayu menggunakan metode fuzzy time series berbasis android ini, terdapat
beberapa kebutuhan, yaitu kebutuhan Hardware (Perangkat Keras) dan Software
(Perangkat Lunak).

3.2.1 Kebutuhan Hardware (Perangkat Keras)


Pada pembuatan aplikasi monitoring dan prediksi harga komoditi pasar di
indramayu, membutuhkan beberapa hardware yang menunjang implementasi
system. Kebutuhan hardware terdiri dari laptop dan smartphone. Adapun
hardware yang dibutuhkan dapat di lihat pada Tabel 3.1.
Tabel 3. 1 Tabel Kebutuhan Hardware

N
Jenis Hardware Spesifikasi
O
1. Processor Intel Core i3 above
2. Ram RAM Minimum 6 GB
3. Hardisk HDD 500GB or SSD 120GB
4. Monitor LCD LCD 14 Inch
5. RAM Smartphone 512 MB above
6. Processor Smartphone Dual core 1.5 GHz above
7. Storage Smartphone 1 GB free

3.2.2 Kebutuhan Software (Perangkat Lunak)


Kebutuhan software pada pembuatan system ini merupakan kebutuhan yang
wajib adanya agar proses pembuatan system berjalan dengan baik. Berikut
merupakan software yang dibutuhkan dapat dilihat pada Tabel 3.2.
Tabel 3.2 Tabel Kebutuhan Software

N
Jenis Software Spesifikasi
O
1. Sistem Operasi Microsoft Windows 10 Pro
(64bit)
2. Bahasa Pemrograman HTML, PHP, CSS, JavaScript,
Java
3. Pengolah Software Visual Studio Code, Xampp,
Postman, Android Studio
4. Framework Laravel

16
5. Database MySQL
6. Sistem Operasi Smartphone Android Kitkat API 19 above

3.3 Flowchart Sistem


Berikut merupakan flowchart program yang terdapat pada aplikasi
monitoring dan prediksi harga komoditas pasar di indramayu berbasis mobile :
1. Flowchart Program Proses Login (Android)
Flowchart ini merupakan sebuah proses untuk melakukan login kedalam
system aplikasi monitoring dan prediksi harga komoditi berbasis mobile(Android),
dimana setelah mengakses halaman login maka pengguna dapat mengakses semua
fitur yang ada sesuai dengan tingkatan hak akses pengguna.
Untuk tingkatan hak akses pengguna platform android dibagi kedalam 3
macam, yaitu masyarakat umum, dinas terkait / sekretaris daerah dan petugas
pasar. Berikut merupakan flowchart login :

Gambar 3.2 Flowchart Login

2. Flowchart Program Sekda

17
Flowchart ini menggambarkan sebuah proses untuk setiap fungsi yang ada
pada level sekretaris daerah / dinas terkait. Flowchart program sekda
menggambarkan langkah – langkah penyelesaian masalah pada level sekretaris
daerah pada platform android. Berikut merupakan flowchart program sekda pada
Gambar 3.3.

Gambar 3. 3 Flowchart Program Sekda


3. Flowchart Program Masyarakat
Flowchart program masyarakat menggambarkan proses untuk setiap fungsi
yang terdapat pada level masyarakat. Flowchart program ini terdapat pada level
masyarakat pada platform android. Ditunjukkan pada Gambar 3.4.

Gambar 3. 4 Flowchart Program Masyarakat

18
4. Flowchart Program Petugas Pasar
Flowchart program petugas pasar merupakan flowchart program untuk setiap
fungsi pada level petugas pasar pada platform android. Flowchart ini
menggambarkan penyelesaian masalah dari level petugas pasar. Ditunjukkan pada
Gambar 3.5.

Gambar 3. 5 Flowchart Program Petugas Pasar

5. Flowchart Update Harga


Flowchart ini merupakan sebuah sub fungsi pada level petugas pasar yang
menggambarkan penyelesaian masalah untuk fungsi update harga pada platform
android.

19
Gambar 3.6 Flowchart Program Update Harga

6. Flowchart Update Feedback


Flowchart ini merupakan sebuah sub fungsi pada level masyarakat yang
menggambarkan langkah – langkah penyelesaian masalah dari fungsi update
feedback masyarakat.

Gambar 3. 7 Flowchart Update Feedback

7. Flowchart Sistem

20
Flowchart system ini menjelaskan tentang urutan proses secara detail dan
hubungan antara suatu proses dengan proses lainnya pada suatu system. Berikut
dibawah ini merupakan flowchart system dari aplikasi monitoring dan prediksi
harga komoditi pasar indramayu.

Gambar 3. 8 Flowchart Sistem


3.4 Perhitungan Fuzzy Time Series

Fuzzy Time Series pertama kali dikembangkan oleh Song dan Chissom pada
Tahun 1993. Fuzzy Time Series adalah metode peramalan data yang menggunakan
prinsip-prinsip fuzzy sebagai dasarnya. Secara kasar himpunan fuzzy dapat
diartikan sebagai suatu kelas bilangan dengan batasan samar.

Aplikasi ini menerapkan metode Fuzzy Time Series Model Chen untuk
memprediksi harga bahan pokok dengan hanya melihat tingkat kesalahan terkecil
pada Average Forecasting Error Rate (AFER) yang berbasiskan data rata – rata
harga bahan pokok setiap bulannya untuk prediksi bulan sekarang. Tahapan dari
proses prediksi harga komoditi menggunakan fuzzy time series model chen
ditunjukkan pada Gambar 3.9

Gambar 3. 9 fuzzy time series model chen

1. Pembentukan himpunan semesta

21
Pembentukan himpunan semesta pembicaraan atau Universes of
Discourse (U), dilakukan dengan cara mencari nilai maximum dan
minimum dari data yang sudah diperoleh. Perumusan dari pembentukan
himpunan semesta ditunjukkan pada persamaan (1).

U =[ Dmin−D1 , Dmax+ D2] (1)

,dengan D1 dan D2 adalah nilai konstanta.

Dmin dan Dmax merupakan nilai minimum dan maximum dari data
harga dalam rentang waktu enam bulan dari sekarang. Sedangkan, D1
dan D2 merupakan nilai konstanta yang ditentukan oleh

2. Menentukan interval

Membagi himpunan semesta menjadi beberapa interval dengan jarak yang


sama. Untuk mengetahui banyak interval dapat mempergunakan rumus
Sturges berikut:

1 + 3,322 log10 (n), dengan, n : adalah jumlah data observasi

sehingga membentuk sejumlah nilai linguistic untuk


mempresentasikan suatu himpunan fuzzy pada interval-interval yang
terbentuk dari himpunan semesta (U).

U = {U1,U2, U3, ….. , Un} dengan,

U : himpunan semesta

Ui : Besarnya jarak pada U, untuk I = 1,2,….,n

3. Menentukan Fuzzy Logic Relationship (FLR) dan Fuzzy Logic


Relationship Group (FLRG).

Menentukan FLR dan membuat grup sesuai dengan waktu. Contoh


jika FLR berbentuk A1 → A2, A1 → A1, A1 → A3, A1 → A1, maka
FLRG yang terbentuk adalah A1 → A1, A2, A3.

4. Melakukan proses Defuzzifikasi dan melakukan perhitungan nilai prediksi.


5. Hitung Tingkat error prediksi dengan menggunakan AFER (Average
Forecasting Error Rate)

22
Selain menggunakan MSE, dalam penelitian ini juga menggunakan
perhitungan AFER untuk menghitung tingkat kesalahan. AFER
merupakan salah satu perhitungan tingkat error yang dilakukan dengan
cara menyatakan persentase selisih antara data aktual dengan data hasil
prediksi. Semakin kecil nilai AFER, maka tingkat akurasi yang diberikan
untuk prediksi semakin baik.
Ai−Fi ¿
AFER=∑∨ ∨ ∗100 % , ¿
Ai n

3.5 Desain Arsitektur Sistem


Berikut ini merupakan desain arsitektur sistem yang ada pada aplikasi
monitoring dan prediksi harga komoditas pasar di kabupaten indramayu. Secara
keseluruhan terdapat 8 node yang saling terhubung satu sama lain melalui cloud.
Desain arsitektur sistem dapat dilihat pada Gambar 3.10

23
Pada gambaran sistem diatas, petugas pasar mengirim laporan perubahan
harga pada komoditas per pasar melalui aplikasi android ke server lalu disimpan
pada database. Kemudian dari data tersebut, admin dan masyarakat dapat melihat
hasil laporan perubahan harga melalui grafik pada web. Sedangkan dinas terkait
dapat melihat perubahan harga melalui aplikasi android. Selain itu, sistem
menyediakan prediksi harga komoditas untuk periode kedepannya melalui web
dan android. Server menyediakan data yang dibutuhkan melalui API SERVER
menggunakan model data json yang kemudian dibaca oleh device android dan
diolah sesuai dengan kebutuhan .

24
3.6 Perancangan Sistem Dengan UML
Pada perancangan Unified Modeling Language (UML) akan digambarkan
secara garis besar mengenai Aplikasi Monitoring Dan Prediksi Harga Komoditi
Pasar Di Indramayu Menggunakan Metode Fuzzy Time Series Berbasis Mobile.
sebSagai berikut :
3.6.1 Use Case Diagram
Pada use case Aplikasi Monitoring Dan Prediksi Harga Komoditi Pasar Di
Indramayu, terdapat 4 aktor yakni masyarakat, petugas pasar, admin dan
diskoperindag indramayu. Namun, admin hanya dapat mengakses halaman web
saja untuk memanage semua data yang ada pada sistem. :
Berikut merupakan penjelasan dari Use Case Diagram diatas dapat dilihat

Gambar 3. 11 Use Case Diagram Aplikasi


pada table 3.3.

25
Tabel 3. 3 Penjelasan Use Case Diagram

Aktor Deskripsi
Admin Admin dapat mengelola data pasar, data
komoditas, data jenis komoditas,
melihat grafik perubahan harga,
mengelola feedback, melihat prediksi
harga dan mencetak laporan data harga
dalam kurun waktu tertentu.
Masyarakat Masyarakat dapat memasukkan
feedback, melihat grafik perubahan
harga, melihat riwayat feedback,
melihat data pasar berdasarkan wilayah
yang ada pada tampilan maps dan
melihat detail perubahan harga
komoditas tiap pasar.
Sekda Sekda dapat melihat feedback yang
masuk, melihat prediksi harga
komoditas kedepannya, melihat grafik
perubahan harga, melihat data pasar
berdasarkan wilayah yang ada pada
tampilan maps, melihat detail
perubahan harga komoditas tiap pasar.
Petugas Pasar Petugas pasar dapat melakukan
pembaharuan harga komoditas tiap
pasar berdasarkan cakupan wilayah saat
ia melakukan pembaharuan.

3.6.2 Activity Diagram

Dibawah ini merupakan Activity Diagram pada aplikasi monitoring dan


prediksi harga komoditas pasar di kabupaten indramayu berbasis android.

1. Activity Diagram Petugas Pasar


A. Activity Diagram Update Bahan Pokok

26
Activity Diagram ini menggambarkan aktivitas yang dilakukan oleh aktor
petugas pasar untuk memperbaharui harga bahan pokok tiap pasar Actifity
Diagram Update bahan pokok dapat dilihat pada Gambar 3.12.

Gambar 3. 12 Activity Diagram Update Bahan Pokok


B.Activity Diagram Update Bahan Strategis

27
Activity Diagram ini menggambarkan aktivitas yang dilakukan oleh aktor
petugas pasar untuk memperbaharui harga bahan strategis atau bahan penting tiap
pasar. Pada Activity Diagram, user petugas diharuskan login terlebih dahulu
melalui device android. Activity Diagram update bahan strategis dapat dilihat
pada Gambar 3.13.

Gambar 3. 13 Activity Diagram Update Bahan Penting

C.Activity Diagram Masyarakat

a.Activity Diagram Update Feedback

28
Activity Diagram ini menggambarkan aktivitas menambahkan feedback atau
komentar mengenai aplikasi secara keseluruhan dan masukan perbandingan harga
komoditas tiap pasar yang dilakukan oleh level masyarakat. Activity Diagram
Update Feedback dapat dilihat pada Gambar 3.14.

Gambar 3. 14 Activity Update Feedback Masyarakat

b.Activity Diagram Tampil Maps Pasar

29
Activity Diagram ini menggambarkan alur aktivitas yang dilakukan oleh level
masyarakat dan sekda untuk mengetahui letak pasar se-Indramayu beserta detail
harga bahan pokok tiap pasar tersebut dengan perbandingan yang disajikan dalam
bentuk grafik. Activity Diagram Tampil maps pasar dapat dilihat pada Gambar
3.15.

Gambar 3. 15 Activity Diagram Maps Pasar

c. Activity Diagram Tampil Feedback

30
Activity Diagram ini menggambarkan alur aktivitas yang dilakukan oleh level
masyarakat dan system dalam menampilkan feedback atau komentar mengenai
aplikasi secara keseluruhan dan masukan perbandingan harga komoditas tiap
pasar yang dilakukan oleh level masyarakat. Activity Diagram Tampil Feedback
dapat dilihat pada Gambar 3.16 dibawah ini.

Gambar 3. 16 Activity Diagram Tampil Feedback

d.Activity Diagram Tampil List Perubahan Harga

31
Activity Diagram ini menggambarkan alur aktivitas yang dilakukan oleh level
masyarakat dan system untuk mengetahui harga bahan pokok maupun bahan
strategis pada tiap pasar sesuai dengan jenis bahan yang dipilih dengan
perbandingan yang disajikan dalam bentuk table per-pasar. Activity Diagram
Tampil List Perubahan Harga dapat dilihat pada Gambar 3.17.

Gambar 3. 17 Activity Diagram Tampil List Perubahan Harga

E. Activity Diagram Sekda

32
Berikut ini merupakan Activity Diagram dari user sekda pada aplikasi android
monitoring dan prediksi harga komoditas pasar di indramayu.

a. Activity Diagram Tampil Prediksi


Activity Diagram ini menggambarkan alur aktivitas yang dilakukan oleh level
sekda dan system untuk menampilkan prediksi harga komoditas pokok seluruh
pasar dikabupaten indramayu dalam bulan sekarang berdasarkan data bulan lalu.
Activity Diagram ini dapat dilihat pada Gambar 3.18

Gambar 3. 18 Activity Diagram Prediksi Harga

33
b.Activity Diagram Tampil Maps Pasar
Activity Diagram ini menggambarkan alur aktivitas yang dilakukan oleh level
sekda dan system untuk mengetahui letak pasar se-Indramayu beserta detail harga
bahan pokok tiap pasar tersebut dengan perbandingan yang disajikan dalam
bentuk grafik. Activity Diagram Tampil Maps Pasar ditunjukkan pada Gambar
3.19.

Gambar 3. 19 Activity Diagram Tampil Maps Pasar

34
c. Activity Diagram Tampil Feedback
Activity Diagram ini menggambarkan alur aktivitas yang dilakukan oleh level
sekda dan sistem dalam menampilkan feedback atau komentar mengenai aplikasi
secara keseluruhan dan masukan perbandingan harga komoditas tiap pasar yang
dilakukan oleh level masyarakat. Activity Diagram Tampil Feedback dapat dilihat
pada Gambar 3.20.

Gambar 3. 20 Activity Diagram Tampil Feedback

35
d.Activity Diagram Tampil List Perubahan Harga
Activity Diagram ini menggambarkan alur aktivitas yang dilakukan oleh level
sekda dan system untuk mengetahui harga bahan pokok maupun bahan strategis
pada tiap pasar sesuai dengan jenis bahan yang dipilih dengan perbandingan yang
disajikan dalam bentuk table per-pasar. Activity Diagram Tampil List Perubahan
Harga dapat dilihat pada Gambar 3.21.

Gambar 3. 21 Activity Diagram Tampil List Perubahan Harga

36
3.6.3 Sequence Diagram
Sequence diagram menggambarkan suatu interaksi serangkaian pesan antar
objek lainnya untuk melakukan akses ke dalam suatu sistem. Dalam pembuatan
sequence diagram ini bertujuan untuk membantu memahami proses yang terjadi
pada sistem secara berurutan. Dibawah ini merupakan sequence diagram dari
aplikasi monitoring dan prediksi harga komoditas pasar di indramayu berbasis
android :
1. Sequence Diagram User Petugas Pasar (Update Bahan Pokok)
Dibawah ini merupakan sequence diagram dari aktivitas Update harga bahan
pokok ditunjukkan pada Gambar 3.22.
2. Sequence Diagram User Petugas Pasar (Update Bahan Strategis)

Gambar 3. 22 Sequence Diagram User Petugas Pasar (Update Bahan Pokok)


Pada sequence diagram dibawah ini, digambarkan aktivitas dan proses
untuk melakukan update harga bahan strategis atau harga bahan penting.
Petugas pasar diharuskan untuk melakukan login terlebih dahulu, kemudian

37
memilih menu update bahan strategis atau bahan pokok. Sequence Diagram
User Petugas Pasar (Update Bahan Strategis) ditunjukkan pada Gambar 3.23.

Gambar 3. 23 Sequence Diagram User Petugas Pasar (Update Bahan Strategis)

3. Sequence Diagram User Sekda (Prediksi)


Dibawah ini merupakan sequence diagram dari fungsi prediksi pada level
sekda di aplikasi android. Sequence diagram ini menunjukkan aktivitas untuk

38
menampilkan prediksi harga bahan pokok dalam kurun waktu satu bulan.
Berikut merupakan sequence diagram prediksi ditunjukkan pada Gambar 3.23.

Gambar 3. 24 Sequence Diagram User Sekda (Prediksi)

4. Sequence Diagram User Sekda (Tampil Maps Pasar)

39
Pada sequence diagram ini dijelaskan mengenai aktivitas yang dilakukan
oleh user sekda pada saat mengakses fungsi maps pasar. Berikut merupakan
sequence diagram maps pasar ditunjukkan pada Gambar 3.25.

Gambar 3. 25 Sequence Diagram User Sekda (Tampil Maps Pasar)

5. Sequence Diagram User Masyarakat (Update Feedback)

40
Sequence Diagram ini menjelaskan tentang aktivitas yang dilakukan oleh
level masyarakat dalam memperbaharui dan menambahkan feedback atau
komentar terkait hal – hal umum maupun mengenai perbedaan perbandingan
harga yang tertera pada system dengan harga nyata dilapangan. Sequence
Diagram update feedback ditunjukkan pada Gambar 3.26.

Gambar 3. 26 Sequence Diagram User Masyarakat (Update Feedback)

3.6.4 Class Diagram

41
Dibawah ini terdapat class diagram dari aplikasi monitoring dan prediksi harga
komoditas pasar di indramayu terdapat pada Gambar 3.27.

Gambar 3. 27 Class Diagram Aplikasi


3.7 Perancangan Database
Dibawah ini dijelaskan mengenai perancangan database berupa bagan
ERD dan penjabaran dari masing – masing table yang ada pada system aplikasi
monitoring dan prediksi harga komoditas pasar dengan metode fuzzy time series.
Database ini digunakan untuk menyimpan data dari aplikasi yang dimana
menggunakan database MySql dan servernya yaitu XAMPP Server.

3.7.1 Entity Relationship Diagram (ERD)


Berikut ini merupakan model ERD dari Aplikasi Monitoring Dan Prediksi
Harga Komoditas Pasar Dengan Menggunakan Metode Fuzzy Time Series
Berbasis Android Di Kabupaten Indramayu :

1. Entity

42
Dibawah ini merupakan entitas-entitas yang terdapat pada Aplikasi
Monitoring Dan Prediksi Harga Komoditas Pasar Dengan Menggunakan Metode
Fuzzy Time Series Berbasis Android Di Kabupaten Indramayu :

Tabel 3. 4 Tabel Entitas

No. Nama Entitas

1. markets

2. feedback

3. users

4. material_kinds

5. materials

6. masyarakats

7. commodity_prices

8. officers

2. Atribut
Berikut ini merupakan daftar entitas beserta atributnya yang terdapat pada
Aplikasi Monitoring Dan Prediksi Harga Komoditas Pasar Dengan Menggunakan
Metode Fuzzy Time Series Berbasis Android Di Kabupaten Indramayu :

Tabel 3. 5 Tabel Atribut Entitas

No. Nama Entitas Atribut


id (PK)
created_at
updated_at
deleted_at
1. markets market_name
address
longitude
latitude
officer_id
2. feedback id (pk)
created_at
updated_at

43
id_masyarakat
id_market
feedback
status
deleted_at
id (PK)
name
email
email_verified_at
3. users
password
remember_token
created_at
updated_at
id (PK)
created_at
updated_at
4. material_kinds deleted_at
material_id
kind_name
pic
id (PK)
created_at
updated_at
5. materials
deleted_at
material_name
material_level
id (PK)
created_at
updated_at
email
nama
username
6. masyarakats
password
alamat
no_hp
level
token
deleted_at
id (PK)
created_at
updated_at
deleted_at
7. commodity_prices
price_now
price_yesterday
kind_id
market_id
8. officers id (PK)

44
created_at
updated_at
deleted_at
name
email
password
type
remember_token
foto

45
3. Relasi
Berikut ini merupakan relasi dari Aplikasi Monitoring Dan Prediksi Harga Komoditas Pasar Dengan Menggunakan Metode Fuzzy
Time Series Berbasis Android Di Kabupaten Indramayu :

Gambar 3. 28 ERD Sistem

46
3.7.2 Rancangan Tabel
Berikut ini merupakan perancangan dari tabel-tabel dalam database
pembuatan Aplikasi Monitoring Dan Prediksi Harga Komoditas Pasar Dengan
Menggunakan Metode Fuzzy Time Series Berbasis Android Di Kabupaten
Indramayu :
1. Tabel markets
Tabel markets digunakan untuk menyimpan data nama-nama pasar yang ada
di Kabupaten Indramayu. Daftar kolom-kolom table markets dapat dilihat pada
tabel 3.6

Tabel 3. 6 Rancangan Tabel markets

No. Nama Kolom Tipe Data Keterangan


1. id bigint(10) Menyimpan id market (PK)
2. created_at timestamp
3. updated_at timestamp
4. deleted_at timestamp
5. market_name varchar(255) Menyimpan nama market
6. address varchar(255) Menyimpan alamat market
7. longitude decimal(10,7)
8. latitude decimal(10,7)
9. officer_id int(10) Menyimpan id officer (FK)

2. Tabel feedback
Tabel feedback digunakan untuk menyimpan data komentar atau feedback
mengenai aplikasi dan perbandingan harga. Daftar kolom-kolom tabel feedback
dapat dilihat pada Tabel 3.7.

Tabel 3. 7 Rancangan Tabel Feedback

No. Nama Kolom Tipe Data Keterangan


1. id bigint(20) Menyimpan id feedback (PK)
2. created_at timestamp
3. updated_at timestamp
4. id_masyarakat int(11) Menyimpan id masyarakat (FK)
5. id_market int(11) Menyimpan id market (FK)
6. feedback varchar(255) Menyimpan data feedback
7. status varchar(255) Menyimpan data status
8. deleted_at timestamp

47
3. Tabel users
Tabel users digunakan untuk menyimpan data user yang ingin menggunakan
aplikasi ini. Daftar kolom-kolom tabel users dapat dilihat pada tabel 4.6

Tabel 3. 8 Tabel users

No. Nama Kolom Tipe Data Keterangan


1. id bigint(20) Menyimpan id users (PK)
2. name varchar(255) Menyimpan nama users
3. email varchar(255) Menyimpan email
4. email_verified_at timestamp Menyimpan email
5. password varchar(255) Menyimpan password user
6. remember_token varchar(100)
7. created_at timestamp
8. updated_at timestamp

4. Tabel material_kinds
Tabel material_kinds digunakan untuk menyimpan data jenis-jenis bahan
komoditi. Daftar kolom-kolom tabel material_kinds dapat dilihat pada tabel 4.7

Tabel 3. 9 Tabel Material Kinds

No. Nama Kolom Tipe Data Keterangan


1. id bigint(20) Menyimpan id material kinds (PK)
2. created_at timestamp
3. updated_at timestamp
4. deleted_at timestamp
5. material_id int(10) Menyimpan id material (FK)
6. kind_name varchar(255)
7. pic varchar(255) Menyimpan data gambar

5. Tabel materials
Tabel materials digunakan untuk menyimpan data bahan komoditi pasar.
Daftar kolom-kolom tabel materials dapat dilihat pada tabel 4.8

Tabel 3. 10 Tabel Materials

No. Nama Kolom Tipe Data Keterangan


1. id bigint(20) Menyimpan id materials(PK)
2. created_at timestamp
3. updated_at timestamp

48
4. deleted_at timestamp
5. material_name varchar(255) Menyimpan nama material
6. material_level int(11) Menyimpan level material

6. Tabel masyarakats
Tabel masyarakats digunakan untuk menyimpan data akun masyarakat.
Daftar kolom-kolom tabel masyarakats dapat dilihat pada tabel 4.9

Tabel 3. 11 Tabel Masyarakats

No. Nama Kolom Tipe Data Keterangan


1. id bigint(20) Menyimpan id masyarakat(PK)
2. created_at timestamp
3. updated_at timestamp
4. email varchar(255) Menyimpan email masyarakat
5. nama varchar(255) Menyimpan nama masyarakat
6. username varchar(255) Menyimpan username masyarakat
7. password varchar(255) Menyimpan password masyarakat
8. alamat varchar(255) Menyimpan alamat masyarakat
9. no_hp varchar(255) Menyimpan nomor handphone
10. level varchar(255) Menyimpan level
11. token varchar(255)
12. deleted_at timestamp

7. Tabel commodity_prices
Tabel commodity_prices digunakan untuk menyimpan data . Daftar kolom-
kolom pada tabel commodity_prices dapat dilihat pada tabel 4.10

Tabel 3. 12 Tabel Commodity Prices

No. Nama Kolom Tipe Data Keterangan


1. id bigint(20) (PK)
2. created_at timestamp
3. updated_at timestamp
4. deleted_at timestamp
5. price_now int(11)
6. price_yesterday int(11)
7. kind_id int(10)
8. market_id int(10)

8. Tabel officers

49
Tabel officers digunakan untuk menyimpan data-data pegawai pasar dan
pegawai sekretariat daerah. Daftar kolom-kolom pada tabel officers dapat dilihat
pada tabel 4.11

Tabel 3. 13 Tabel Officers

No. Nama Kolom Tipe Data Keterangan


1. id bigint(20) Menyimpan id officers (PK)
2. created_at timestamp
3. updated_at timestamp
4. deleted_at timestamp
5. name varchar(255) Menyimpan nama pegawai
6. email varchar(255) Menyimpan email pegawai
7. password varchar(255) Menyimpan password pegawai
8. type int(11) Menyimpan data tipe
9. remember_token varchar(100)
10. foto varchar(255) Menyimpan foto pegawai

3.8 Perancangan Interface (Mockup)


Berikut merupakan penjelasan tentang perancangan interface atau mockup
aplikasi monitoring dan prediksi harga komoditas pasar menggunakan metode
fuzzy time series berbasis android di kabupaten indramayu. Perancangan desain
mockup menggunakan aplikasi Balsamiq Mockup.
A. Mockup Splashscreen
Mockup Splashscreen merupakan rancangan interface dari tampilan
splashscreen pada aplikasi yang akan ditampilkan diawal memulai aplikasi.
Mockup Splashscreen ditunjukkan pada Gambar 3.29.

50
Gambar 3. 29 Mockup Splashscreen
B. Mockup Login
Mockup Login merupakan rancangan interface dari tampilan login aplikasi.
Sebelum memasuki halaman utama, pengguna diharuskan untuk mengisi
validasi email dan password. Komponen didalam tampilan Login berisi sebuah
logo yang disajikan dalam bentuk ImageView, dan terdapat 2 buah EditTeks
yang masing – masing berfungsi sebagai form isian email dan Password.
Berikut merupakan perancangan Mockup Login ditunjukkan pada Gambar 3.30.

51
Gambar 3. 30 Mockup Login
C. Mockup Register Masyarakat
Mockup Register Masyarakat merupakan rancangan interface dari tampilan
pendaftaran masyarakan pada aplikasi sebelum login ke aplikasi, pengguna
diharuskan untuk mengisi data diri pendaftaran. Berikut merupakan
perancangan Mockup Register Masyarakat ditunjukkan pada Gambar 3.31.

52
Gambar 3. 31 Mockup Register

D. Mockup Lupa Password


Mockup Lupa Password merupakan rancangan interface dari tampilan lupa
password pada aplikasi ketika login dan lupa dengan password saat akan login,
lupa password dapat membantu pengguna. Berikut merupakan perancangan
Mockup Lupa Password ditunjukkan pada Gambar 3.32.
E. Mockup Dashboard Sekda

Gambar 3. 32 Mockup Lupa Password

53
Mockup Dashboard Sekda merupakan rancangan interface dari tampilan
halaman utama sekda pada aplikasi setelah login, sekretaris daerah dapat
melihat dashboard sekda dengan akun yang sudah di daftarkan. Masing –
masing menu sekda disajikan dengan tampilan CardView. Berikut merupakan
perancangan Mockup Dashboard Sekda ditunjukkan pada Gambar 3.33.

Gambar 3. 33 Mockup Dashboard Sekda

F. Mockup Tampil Prediksi


Mockup Tampil Prediksi merupakan rancangan interface dari tampilan
prediksi harga bahan pokok pada aplikasi, sekretaris daerah dapat melihat
tampilan prediksi harga bahan pokok. Tampilan Prediksi memiliki elemen
berupa SpinnerView dan CardView. Didalam CardView memiliki TextView
yang menunjukkan nama bahan pokok, tanggal prediksi dan hasil prediksi harga
dari bahan pokok. Berikut merupakan perancangan Mockup Tampil Prediksi
ditampilkan pada Gambar 3.34.

54
Gambar 3. 34 Mockup Prediksi
G. Mockup Profile Petugas
Mockup Profile Petugas merupakan rancangan interface dari tampilan
profile petugas pada aplikasi, petugas dapat melihat profile petugas itu sendiri.
Berikut merupakan perancangan Mockup Profile Petugas ditunjukkan pada
Gambar 3.35.

Gambar 3. 35 Mockup Profile Petugas

55
H. Mockup Profile Sekda
Mockup Profile Sekda merupakan rancangan interface dari tampilan profile
sekda pada aplikasi, sekda dapat melihat profile sekda itu sendiri. Berikut
merupakan perancangan Mockup Profile Sekda pada Gambar 3.36.

Gambar 3. 36 Mockup Profile Sekda


I. Mockup Profile Masyarakat
Mockup Profile Masyarakat merupakan rancangan interface dari tampilan
profile masyarakat pada aplikasi, masyarakat dapat melihat profile masyarakat
itu sendiri. Berikut merupakan perancangan Mockup Profile Masyarakat Pada
Gambar 3.37.

Gambar 3. 37 Mockup Profile Masyarakat

56
J. Mockup List Komodity
Mockup List Komodity merupakan rancangan interface dari tampilan daftar
komoditas yang ada pada aplikasi. Berikut merupakan perancangan Mockup List
Komodity pada Gambar 3.38.

Gambar 3. 38 Mockup List Komodity


K. Mockup Maps Pasar
Mockup Maps Pasar merupakan rancangan interface dari tampilan maps
pasar pada aplikasi, maps pasar menampilkan lokasi pasar. Berikut merupakan
perancangan Mockup Maps Pasar pada Gambar 3.39.

Gambar 3. 39 Mockup Maps Pasar

57
L. Mockup Detail Maps
Mockup Detail Maps merupakan rancangan interface dari tampilan detail
maps pasar pada aplikasi, detail maps menampilkan lokasi pasar secara rinci.
Berikut merupakan perancangan Mockup Detail Maps Gambar 3.40.

Gambar 3. 40 Mockup Detail Maps


M. Mockup Bahan Pokok
Mockup Bahan Pokok merupakan rancangan interface update bahan pokok
pada aplikasi, bahan pokok menampilkan data-data bahan pokok yang ada di
pasar. Berikut merupakan Mockup Bahan Pokok Gambar 3.41.

Gambar 3. 41 Mockup Update Bahan Pokok

58
N. Mockup Bahan Strategis
Mockup Bahan Strategis merupakan rancangan interface update bahan
strategis pada aplikasi, bahan strategis menampilkan data bahan yang selain
bahan pokok. Berikut merupakan Mockup Bahan Strategis pada Gambar 3.42.

Gambar 3. 42 Mockup Update Bahan Strategis


O. Mockup Pilih Feedback
Mockup Pilih Feedback merupakan rancangan interface pilih feedback pada
aplikasi, Berikut merupakan perancangan Mockup Pilih Feedback Pada Gambar
3.43.

Gambar 3. 43 Pilih Feedback

59
P. Mockup Update Feedback Umum
Mockup Update Feedback Umum merupakan rancangan interface update
feedback umum aplikasi, update feedback umum memperbaharui komentar
umum. Berikut merupakan perancangan Mockup Update Feedback Umum pada
Gambar 3.44.

Gambar 3. 44 Update Feedback Umum


Q. Mockup Update Feedback Perbandingan Harga
Mockup Update Feedback Perbandingan Harga merupakan rancangan
interface update feedback perbandingan harga pada aplikasi, Berikut merupakan
perancangan Mockup Update Feedback Perbandingan Harga pada Gambar 3.45.

Gambar 3. 45 Mockup Update Perbandingan Harga

60
BAB IV
HASIL DAN PEMBAHASAN

4.1 Hasil
Penelitian ini menghasilkan aplikasi monitoring dan prediksi harga
komoditas pasar di kabupaten indramyu dengan menggunakan metode fuzzy
time series. Aplikasi ini digunakan sebagai media informasi tentang perubahan
harga komoditas pasar di kabupaten Indramayu dengan menyertakan fitur
prediksi harga dan feedback dari masyarakat mengenai perbandingan harga
yang ada pada aplikasi dengan harga yang didapatkan masyarakat pada setiap
pasar. Aplikasi ini juga menyediakan fitur bagi petugas pasar untuk
memudahkan dalam melaporkan tiap perubahan harga komoditas pasar kepada
pihak DISKOPERINDAG indramayu dan sekretaris daerah.
4.2 Pembahasan
Setelah mengumpulkan, menganalisis dan merancang, maka penulis
mengimplementasikan semuanya untuk terciptanya aplikasi monitoring dan
prediksi harga komoditas pasar di kabupaten indramyu dengan menggunakan
metode fuzzy time series.
4.2.1 Implementasi Database
Implementasi Database menjelaskan tentang penerapan perancangan
basis data yang dilakukan pada pembahasan sebelumnya. Dari perancangan
database tersebut, didapatkan 7 buah table diantaranya yaitu table markets,
officers, masyarakats, materials, material_kinds, commodity_prices dan
feedback.
1. Tabel Markets
Pada table markets berisi tentang data pasar yang ada didalam cakupan
DISKOPERINDAG Kabupaten Indramayu. Pada table market, sudah
terhubung dengan table lainnya yang ada pada system. Berikut merupakan
field pada tabel markets dapat dilihat pada Gambar 4.1

61
Gambar 4. 1 Tabel Markets

Pada tabel markets, terdapat sebuah field id yang digunakan


sebagai primary key. Field id tersebut direlasikan dengan beberapa
tabel yaitu tabel commodity prices, feedback dan officers.

2. Tabel Officers
Pada tabel officers, disimpan data mengenai user akun petugas pasar,
admin dan akun sekda. Pada table officers, sudah terhubung dengan table
lainnya yang ada pada system. Berikut merupakan field pada tabel Officers
dapat dilihat pada Gambar 4.2.
Pada tabel officers, terdapat sebuah field bernama “id” yang menjadi

Gambar 4. 2 Tabel Officers


primary key sebagai rujukan relasi antara tabel officers dengan tabel lain
seperti tabel commodity prices, dan tabel markets.

3. Tabel Masyarakats
Pada tabel masyarakats, disimpan data mengenai user akun
masyarakat. Pada table masyarakats, sudah terhubung dengan table
lainnya yang ada pada system. Berikut merupakan field pada tabel
masyarakats dapat dilihat pada Gambar 4.3.

62
Gambar 4. 3 Tabel Masyarakats
Pada tabel masyarakats, terdapat sebuah field yang berfungsi sebagai
primary key yaitu field “id”. Tabel masyarakats bertujuan untuk
menyimpan data masyarakat yang telah terdaftar pada sistem. Tabel
masyarakats terhubung dengan tabel feedbacks melalui field “id” pada
tabel masyarakat dan field “id_masyarakat” pada tabel feedbacks.
4. Tabel Materials
Pada tabel materials, disimpan data mengenai data bahan pokok dan
bahan penting. Pada tabel materials, terdapat field material_level yang
digunakan untuk pembeda kategori komoditas. Pada table materials, sudah
terhubung dengan table lainnya yang ada pada system. Berikut merupakan
field pada tabel materials dapat dilihat pada Gambar 4.4.

Gambar 4. 4 Tabel Materials


Pada tabel materials, terdapat id yang bertipe data Integer bernilai 20.
Field id didalam tabel materials terhubung dengan tabel material_kinds
yang berisi tentang jenis komoditas baik itu komoditas pokok maupun
komoditas penting dan strategis.
5. Tabel Material Kinds
Pada tabel material kinds, disimpan data mengenai data jenis bahan
pokok dan bahan penting. Pada table material kind, sudah terhubung

63
dengan table lainnya yang ada pada system. Berikut merupakan field pada
tabel material kind dapat dilihat pada Gambar 4.5.

Gambar 4. 5 Tabel Material Kinds


6. Tabel Commodity Prices
Pada tabel commodity prices, disimpan data mengenai harga tiap
komoditas pasar. Pada table commodity prices, sudah terhubung dengan
table lainnya yang ada pada system. Berikut merupakan field pada tabel
commodity prices dapat dilihat pada Gambar 4.6.

Gambar 4. 6 Tabel Commodity Prices


7. Tabel Feedback
Pada tabel commodity prices, disimpan data mengenai harga tiap
komoditas pasar. Pada table commodity prices, sudah terhubung dengan
table lainnya yang ada pada system seperti tabel masyarakats dengan
penghubungnya yaitu field id. Berikut merupakan field pada tabel
commodity prices dapat dilihat pada Gambar 4.7.

64
Gambar 4. 7 Tabel Feedback

4.2.2 Implementasi Desain Interface (Mockup)


Berikut merupakan hasil dari implementasi desain interface atau
mockup dari aplikasi monitoring dan prediksi harga komoditas pasar di
indramayu berbasis android :
1. Halaman Splashscreen Android
Pada halaman ini, berisi mengenai logo dari Diskoperindag
Indramayu dan merupakan halaman awal ketika aplikasi pertama kali
dijalankan. Halaman Splashscreen dapat dilihat pada Gambar 4.8.
2. Halaman Login Android

Gambar 4. 9 Hasil Implementasi Tampilan Login


Gambar 4. 8 Hasil Implementasi Splashscreen

65
Halaman ini merupakan halaman user login pada aplikasi android.
Halaman login berfungsi untuk validasi user yang menggunakan
aplikasi. Halaman Login dapat dilihat pada Gambar 4.9.

3. Halaman Register
Halaman Register berfungsi sebagai fasilitas untuk masyarakat yang
ingin menggunakan aplikasi namun belum terdaftar. Halaman Register
dapat dilihat pada Gambar 4.10.

Gambar 4. 10 Hasil Implementasi Tampilan Register


4. Halaman Lupa Password

66
Halaman lupa password berfungsi sebagai fasilitas untuk
masyarakat yang lupa password akun mereka. Masyarakat dapat
mereset password mereka melalui halaman ini dengan menggunakan
email. Halaman lupa password dapat dilihat pada Gambar 4.11.

Gambar 4. 11 Hasil Implementasi Tampilan Forgot Password


5. Halaman Dashboard Sekda
Halaman dashboard sekda merupakan halaman utama ketika user
sekda mengakses masuk aplikasi android setelah melakukan login.
Halaman dashboard sekda dapat dilihat pada Gambar 4.12.

Gambar 4. 12 Hasil Implementasi Tampilan Dashboard Sekda


6. Halaman List Bahan Pokok

67
Halaman list bahan pokok merupakan halaman yang berisi tentang
daftar bahan pokok beserta jenis dan status update-nya. Halaman ini
hanya dapat diakses oleh petugas pasar yang telah memiliki akun.
Tampilan halaman list bahan pokok dapat dilihat pada Gambar 4.13.

Gambar 4. 13 Hasil Implementasi Tampilan List Bahan Pokok


7. Halaman List Bahan Strategis
Halaman list bahan strategis merupakan halaman yang berisi
tentang daftar bahan strategis dan bahan penting beserta jenis dan status
update-nya. Halaman ini hanya dapat diakses oleh petugas pasar yang
telah memiliki akun. Tampilan halaman list bahan strategis dapat dilihat
pada Gambar 4.14.

Gambar 4. 14 Implementasi Tampilan Update Bahan Strategis


8. Halaman Dashboard Masyarakat

68
Halaman dashboard masyarakat merupakan halaman utama ketika
user masyarakat mengakses masuk aplikasi android setelah melakukan
login. Halaman dashboard masyarakat dapat dilihat pada Gambar 4. 15.

Gambar 4. 15 Hasil Implementasi Tampilan Dashboard Masyarakat


9. Halaman List Komodity
Halaman list komodity merupakan halaman yang berisi daftar
perbedaan harga komoditas pasar. Halaman list komodity dapat diakses
oleh user sekda dan user masyarakat. Halaman list komodity dapat
dilihat pada Gambar 4.16.

Gambar 4. 16 Hasil Implementasi Tampilan List Komodity


10. Halaman Maps Pasar

69
Halaman maps pasar merupakan halaman yang berisikan letak pasar
yang diimplementasikan kedalam google maps. Halaman ini hanya
dapat diakses oleh user masyarakat dan user sekda. Halaman maps
pasar dapat dilihat pada Gambar 4.17.

Gambar 4. 17 Hasil Implementasi Tampilan Maps Pasar


11. Halaman Prediksi
Halaman prediksi berisi tentang prediksi harga bahan pokok untuk
bulan sekarang. Halaman prediksi dapat dilihat pada Gambar 4.18.

Gambar 4. 18 Hasil Implementasi Tampilan Prediksi


12. Halaman Tampil Feedback

70
Halaman tampil feedback berisikan tentang daftar feedback atau
komentar yang telah diinputkan oleh masyarakat. Halaman ini dapat
diakses oleh masyarakat dan sekda. Halaman tampil feedback dapat
dilihat pada Gambar 4.19.

Gambar 4. 19 Hasil Implementasi Tampilan Feedback


13. Halaman Input Feedback Perbandingan
Halaman input feedback perbandingan harga merupakan sebuah
halaman yang diakses oleh masyarakat yang akan mengirimkan
feedback berupa perbandingan harga hasil rekapitulasi oleh sistem
dengan pengamatan dari masyarakat langsung. Halaman input feedback
perbandingan dapat dilihat pada Gambar 4.20.

Gambar 4. 20 Hasil Implementasi Tampilan Input Feedback Perbandingan


14. Halaman Input Feedback Umum

71
Halaman input feedback umum merupakan sebuah halaman yang
diakses oleh masyarakat yang akan mengirimkan feedback atau
komentar mengenai adanya aplikasi ini. Halaman input feedback umum
dapat dilihat pada Gambar 4.21.

Gambar 4. 21 Hasil Implementasi Tampilan Input Feedback Umum


15. Halaman Feedback Home Masyarakat
Halaman feedback home masyarakat merupakan sebuah halaman
yang diakses oleh masyarakat ketika ingin mengirimkan feedback.
Halaman feedback home masyarakat dapat dilihat pada Gambar 4.22.

Gambar 4. 22 Hasil Implementasi Tampilan Feedback Home


16. Halaman Detail Maps

72
Halaman detail maps merupakan sebuah halaman yang berisi
tentang detail perbandingan harga komoditas pasar yang telah dipilih
melalui maps. Pada halaman ini berisi perubahan harga beserta
grafiknya. Halaman Feedback Home Masyarakat dapat dilihat pada
Gambar 4.23.

Gambar 4. 23 Hasil Implementasi Tampilan Detail Maps Pasar

4.3 Pengujian Software


Pengujian yang dilakukan untuk menguji Aplikasi Monitoring dan Prediksi
Harga Komoditas Pasar di Indramayu ini memakai black-box testing. Berikut
pengujian sistem memakai black-box testing melalui kuisioner.
A. Pengujian Melalui Kuisioner
Penulis melakukan pengujian aplikasi ini dengan kuisioner
yang dilakukan kepada 10 orang penguji/responden. Rekapitulasi
hasil pengujian melalui kuisioner adalah sebagai berikut.
1.Keterangan Nilai
Tabel 4. 1 Tabel Keterangan Nilai

Nilai Keterangan
A Sangat Baik
B Baik
C Cukup

73
D Kurang

1. Pertanyaan Kuisioner
Tabel 4. 2 Tampilan Pertanyaan Kuisioner

No Pertanyaan A B C D
1 Bagaimana pendapat Anda, apakah aplikasi ini
cukup mudah untuk digunakan ?
2. Bagaimana pendapat Anda mengenai tampilan
desain aplikasi ini ?
3. Bagaimana pendapat Anda mengenai tampilan
halaman masyarakat, halaman petugas pasar, dan
halaman sekda pada aplikasi ini?
4. Apakah halaman masyarakat mudah Anda
pahami ?
5. Apakah halaman tentang petugas pasar dan sekda
mudah anda pahami ?
6. Apakah semua fungsi di halaman masyarakat,
sekda dan petugas pasar berjalan dengan baik ?
7. Apakah aplikasi ini membantu petugas pasar
dalam mendata harga pasar dengan baik?
8. Apakah aplikasi ini membantu pihak
diskoperindag dalam mengelola data harga
komoditas pasar di wilayah indramayu?
9. Bagaimana pendapat anda mengenai fitur
prediksi pada aplikasi ini?
10. Bagaimana pendapat Anda mengenai keseluruhan
aplikasi ini ?

2. Hasil Jawaban Kuisioner


Tabel 4. 3 Tabel Hasil Jawaban Kuisioner
JAWABAN
NO NAMA
1 2 3 4 5 6 7 8 9 10
1 Hilmy Lazuardi a a a b b a b a a a
2 Sri Maryati a b a a a a b a b a
3 Rizkhan Amrullah a b b a a a a a b a
4 Ramdan Arif Firmansyah a a b b a a b b b a
5 Ramdani a a a b a a b b b a
6 Firly Fauziah A a b b a b b b b b b
7 Syamsul Fahri Hadi a b b a b a b a c c
8 Lukman Hafiddin b a a a a b a b a a
9 Dendy Octavian a b a b b a b b a a
10 Uci Ramadhani a b a b a a b b a b
11 Diyanti a b a a b a b b b a
12 Ismatul Maula b b b a b a b a b b
13 Syahrul Gunawan b b b b b b b b b b
14 Firmansyah a a b a a b b a a a
15 Jenia Adellia P a b b a a a b b b b

3. Hasil Perhitungan

74
Tabel 4. 4 Hasil Rekapitulasi Perhitungan Nilai

No Pertanyaan A B C D
1 Bagaimana pendapat Anda, apakah aplikasi ini
cukup mudah untuk digunakan ? 12 3 0 0
2. Bagaimana pendapat Anda mengenai tampilan
desain aplikasi ini ? 5 10 0 0
3. Bagaimana pendapat Anda mengenai tampilan
halaman masyarakat, halaman petugas pasar, dan
halaman sekda pada aplikasi ini? 7 8 0 0
4. Apakah halaman masyarakat mudah Anda
pahami ? 9 6 0 0
5. Apakah halaman tentang petugas pasar dan sekda
mudah anda pahami ? 8 7 0 0
6. Apakah semua fungsi di halaman masyarakat,
sekda dan petugas pasar berjalan dengan baik ? 11 4 0 0
7. Apakah aplikasi ini membantu petugas pasar
dalam mendata harga pasar dengan baik? 2 13 0 0
8. Apakah aplikasi ini membantu pihak
diskoperindag dalam mengelola data harga
komoditas pasar di wilayah indramayu? 6 9 0 0
9. Bagaimana pendapat anda mengenai fitur
prediksi pada aplikasi ini? 5 9 1 0
10. Bagaimana pendapat Anda mengenai keseluruhan
aplikasi ini ? 9 5 1 0

Dari hasil rekapitulasi kuisioner tersebut dapat disimpulkan


dengan persamaan 1 menggunakan ketentuan skala sebagai
berikut.
A. Sangat Baik =4
B. Baik =3
C. Cukup =2
D. Kurang =1
Dimana skala nilai maksimal adalah 4 yaitu sangat baik.
i=n
Hasil Pengujian=∑ Hi∗100 %
i=1

Dimana Hi didapatkan dari persamaan 2 berikut


n

∑ xj (2)
j=1
Hi
Np

75
Keterangan :
J = Index soal ke j
Xj = Nilai /sekor pertanyaan ke j untuk index i
n = Maksimal Soal = 10
Np = Total poin = 600, di dapatkan dari persamaan 3

Np= jumlah soal∗4 ( skala maksimal )∗jumlah responden (3)

Dengan menggunakan persamaan 1 maka akan dapat


dihitung hasil pengujian sebagai berikut.
Kurang = (0*1/600)*100% = 0%
Cukup = (2*2/600)*100% = 0,67%
Baik = (74*3/600)*100% = 49,33%
Sangat Baik = (74*4/600)*100% = 37,00% +
Hasil = 87,00%
4. Kesimpulan
Berdasarkan hasil pengujian menggunakan kuisioner menyatakan bahwa
semua proses sudah berjalan sesuai yang di harapkan, dan di dapatkan hasil
87,00% koresponden yang menyatakan bahwa aplikasi monitoring dan prediksi
harga komoditas pasar di Indramayu ini sangat setuju untuk digunakan.

B. Pengujian Black Box


Penulis melakukan pengujian menggunakan metode blackbox testing dengan
melakukan pengamatan hasil eksekusi program dan mengamati fungsionalitas
dari masing – masing fungsi yang ada pada program.

Tabel 4. 5 Hasil Pengujian Black Box User Masyarakat

Keluaran
Prosedur Hasil yang
No Deskripsi yang kesimpulan
Pengujian didapatkan
diharapkan
Login
Petugas Masuk ke Masyarakat Berhasil
1 Pasar, Sekda dalam dapat masuk masuk Berhasil
dan tampilan ke tampilan kedalam

76
Masyarakat login masyarakat, aplikasi
dapat masuk kemudian Petugas sesuai
ke dalam memasukkan Pasar dapat dengan user
aplikasi email dan masuk ke level.
melalui password tampilan
tampilan yang telah petugas
Register
Masuk ke
tampilan Masyarakat Masyarakat
login dapat berhasil
Masyarakat
kemudian membuat membuat
yang belum
pilih daftar akun baru akun baru
mempunyai
2 baru, jika email dengan Berhasil
akun dapat
kemudian tersebut email yang
mendaftart
mengisi form belum belum
akun baru.
isian yang terdaftar terdaftar
sudah pada sistem pada sistem
ditentukan
Lupa Password
Masuk ke
Masyarakat tampilan
dapat login
Masyarakat Masyarakat
melakukan kemudian
dapat me- berhasil me-
reset pilih lupa
reset kata reset kata
password password.
3 sandi akun sandi akun Berhasil
ketika lupa Masyarakat
mereka mereka
dengan kata kemudian
berdasarkan berdasarkan
sandi yang mengisi
email email
telah email yang
terdaftar ingin di reset
passwordnya

Update Feedback

Masyarakat
mengakses
Masyarakat Masyarakat
Masyarakat menu
dapat berhasil
dapat feedback
mengirimkan mengirimkan
mengirimkan kemudian
4 feedback feedback Berhasil
feedback memilih
sesuai sesuai
kepada jenis
dengan tipe dengan tipe
sistem. feedback dan
yang dipilih yang dipilih
melakukan
isian form.

77
Lihat Feedback

Masyarakat
mengakses
menu
Masyarakat
Masyarakat feedback Masyarakat
berhasil
melihat kemudian dapat melihat
melihat
riwayat memilih tanggapan
tanggapan
5 feedback menu history dari Berhasil
dari
yang telah dan melihat feedback
feedback
dimasukkan tanggapan yang telah
yang telah
sebelumnya. dari dimasukkan
dimasukkan
feedback
yang telah
dimasukkan

List Komodity

Masyarakat
Masyarakat Masyarakat Menu List
dapat
dapat mengakses Komodity
mengakses
melihat menu List dapat diakses
menu List
daftar Komodity dan
Komodity
komoditas kemudian ditampilkan
kemudian
pasar yang memilih daftar
memilih
6 ada dan komoditas komoditas Berhasil
komoditas
harga dari yang ingin beserta
yang ingin
masing - dianalisa dan perbandingan
dianalisa dan
masing melihat harga dari
melihat
komoditas perbandinga tiap - tiap
perbandingan
pada tiap n harga yang pasr yang
harga yang
pasar ada. ada
ada.

Maps Pasar

Masyarakat Masyarakat
Masyarakat
Masyarakat dapat berhasil
mengakses
dapat mengakses mengakses
menu Maps
melihat titik menu Maps menu Maps
Pasar,
lokasi pasar Pasar, Pasar,
kemudian
7 yang ada di kemudian kemudian Berhasil
melakukan
Indramayu melakukan melakukan
pengamatan
dengan pengamatan pengamatan
titik lokasi
maps yang titik lokasi titik lokasi
pasar pada
ada pasar pada pasar pada
maps.
maps. maps.

Detail Maps Pasar

78
Masyarakat Masyarakat
bisa berhasil
diarahkan diarahkan
Masyarakat
menuju menuju
memilih titik
halaman halaman
Masyarakat lokasi pasar
detail maps detail maps
dapat yang akan
pasar setelah pasar setelah
melihat diamati,
titik lokasi titik lokasi
komoditas kemudian
pasar yang pasar yang
dan grafik melihat
akan diamati, akan diamati,
perubahan komoditas
kemudian kemudian
8 harga yang dan grafik Berhasil
melihat melihat
ada pada perubahan
komoditas komoditas
pasar harga yang
dan grafik dan grafik
tertentu yang ada pada
perubahan perubahan
telah dipilih pasar tertentu
harga yang harga yang
melalui yang telah
ada pada ada pada
maps pasar. dipilih
pasar tertentu pasar tertentu
melalui
yang telah yang telah
maps pasar.
dipilih dipilih
melalui melalui
maps pasar. maps pasar.

Tabel 4. 6 Hasil Pengujian Black Box User Sekda

Keluaran
Prosedur Hasil yang
No Deskripsi yang kesimpulan
Pengujian didapatkan
diharapkan
Login
Masyarakat
dapat masuk
Petugas
ke tampilan
Pasar,
Masuk ke dalam masyarakat, Berhasil
Sekda dan
tampilan login Petugas masuk
Masyarakat
kemudian Pasar dapat kedalam
dapat masuk
1 memasukkan masuk ke aplikasi Berhasil
ke dalam
email dan tampilan sesuai
aplikasi
password yang petugas dengan user
melalui
telah terdaftar. pasar, Sekda level.
tampilan
dapat masuk
login.
ke tampilan
Sekda.
Prediksi
Sekda dapat Sekda masuk ke Sekda dapat Sekda
melihat menu prediksi melihat berhasil
2 Berhasil
prediksi kemudian prediksi melihat
harga memilih harga tiap prediksi

79
komoditas komoditas komoditas harga
pokok pasar pokok pasar pasar pada komoditas
yang ingin bulan itu pasar pada
dilihat prediksi bulan itu
Lihat Feedback harganya

Sekda dapat
mengakses
Sekda
menu
mengakses Sekda
Sekda feedback
menu feedback berhasil
melihat kemudian
kemudian melihat
riwayat memilih
memilih menu tanggapan
feedback menu history
history dan dari
3 yang telah dan melihat Berhasil
melihat feedback
dimasukkan tanggapan
tanggapan dari yang telah
oleh dari
feedback yang dimasukkan
masyarakat feedback
telah oleh
sebelumnya. yang telah
dimasukkan oleh masyarakat
dimasukkan
masyarakat
oleh
masyarakat

List Komodity

Sekda dapat Menu List


Sekda dapat
mengakses Komodity
melihat Sekdamengakse
menu List dapat diakses
daftar s menu List
Komodity dan
komoditas Komodity
kemudian ditampilkan
pasar yang kemudian
memilih daftar
ada dan memilih
4 komoditas komoditas Berhasil
harga dari komoditas yang
yang ingin beserta
masing - ingin dianalisa
dianalisa dan perbandinga
masing dan melihat
melihat n harga dari
komoditas perbandingan
perbandingan tiap - tiap
pada tiap harga yang ada.
harga yang pasr yang
pasar
ada. ada

Maps Pasar
Sekda dapat Sekda Sekda dapat Sekda
melihat titik mengakses mengakses berhasil
lokasi pasar menu Maps menu Maps mengakses
5 yang ada di Pasar, kemudian Pasar, menu Maps Berhasil
Indramayu melakukan kemudian Pasar,
dengan pengamatan titik melakukan kemudian
maps yang lokasi pasar pengamatan melakukan

80
ada pada maps. titik lokasi pengamatan
pasar pada titik lokasi
maps. pasar pada
Detail Maps Pasar

Sekda
Sekda bisa
berhasil
diarahkan
diarahkan
menuju
menuju
halaman
Sekda memilih halaman
Sekda dapat detail maps
titik lokasi pasar detail maps
melihat pasar setelah
yang akan pasar setelah
komoditas titik lokasi
diamati, titik lokasi
dan grafik pasar yang
kemudian pasar yang
perubahan akan diamati,
melihat akan diamati,
harga yang kemudian
komoditas dan kemudian
6 ada pada melihat Berhasil
grafik perubahan melihat
pasar komoditas
harga yang ada komoditas
tertentu dan grafik
pada pasar dan grafik
yang telah perubahan
tertentu yang perubahan
dipilih harga yang
telah dipilih harga yang
melalui ada pada
melalui maps ada pada
maps pasar. pasar tertentu
pasar. pasar tertentu
yang telah
yang telah
dipilih
dipilih
melalui
melalui
maps pasar.
maps pasar.

Tabel 4. 7 Hasil Pengujian Black Box User Petugas Pasar

Keluaran
Prosedur Hasil yang
No Deskripsi yang kesimpulan
Pengujian didapatkan
diharapkan
Login
Masyarakat
Petugas Masuk ke dapat masuk ke
Pasar, Sekda dalam tampilan
dan tampilan masyarakat,
Berhasil masuk
Masyarakat login Petugas Pasar
kedalam
dapat masuk kemudian dapat masuk ke
1 aplikasi sesuai Berhasil
ke dalam memasukkan tampilan
dengan user
aplikasi email dan petugas pasar,
level.
melalui password Sekda dapat
tampilan yang telah masuk ke
login. terdaftar. tampilan
Sekda.
Update Harga Bahan Pokok

81
Petugas
Pasar
mengakses Petugas Pasar Petugas Pasar
Petugas menu dapat berhasil
Pasar dapat komoditas mengakses mengakses
melakukan pokok menu menu
pembaharua kemudian komoditas komoditas
2 Berhasil
n harga memilih pokok dan pokok dan
komoditas komoditas memperbaharu memperbaharui
pokok tiap pokok yang i data harga data harga
pasar akan komoditas komoditas
diperbaharui pokok pokok
data
harganya

Update Harga Bahan Penting

Petugas
Pasar
Petugas Pasar
mengakses Petugas Pasar
berhasil
Petugas menu dapat
mengakses
Pasar dapat komoditas mengakses
menu
melakukan penting menu
komoditas
pembaharua kemudian komoditas
penting /
3 n harga memilih penting dan Berhasil
strategis dan
komoditas komoditas memperbaharu
memperbaharui
penting / penting / i data harga
data harga
strategis tiap strategis komoditas
komoditas
pasar yang akan penting /
penting /
diperbaharui strategis
strategis
data
harganya

82
BAB V
PENUTUP
5.1 Kesimpulan
Kesimpulan yang dapat diambil dari keseluruhan pembuatan Aplikasi
Monitoring Dan Prediksi Harga Komoditas Pasar Dengan Menggunakan Metode
Fuzzy Time Series Berbasis Android Di Kabupaten Indramayu adalah sebagai
berikut :

1. Aplikasi ini dapat memudahkan petugas pasar dalam melakukan proses


pelaporan harga komoditas pasar di Indramayu.
2. Aplikasi ini dapat memudahkan DISKOPERINDAG Indramayu dalam
memantau perubahan harga komoditas tiap pasar.
3. Aplikasi ini dapat memudahkan masyarakat dalam memantau
perkembangan harga komoditas pasar di Indramayu.

Aplikasi ini selain memberikan informasi juga dapat membantu masyarakat


dalam memberikan masukan atau komentar mengenai laporan perubahan harga
yang tidak sesuai.

5.2 Saran
Dari keseluruhan aplikasi yang telah dibuat maka penulis dapat
menyarankan sebagai pengembangan aplikasi untuk kedepannya. Supaya dapat
berfungsi dan bermanfaat lebih baik lagi. Adapun beberapa saran yang dapat
dipertimbangkan dari Aplikasi Monitoring Dan Prediksi Harga Komoditas Pasar
Dengan Menggunakan Metode Fuzzy Time Series Berbasis Android Di Kabupaten
Indramayu ini diantaranya :

1. Penambahan fitur notifikasi perubahan harga kepada akun


DISKOPERINDAG, SEKDA dan akun Masyarakat.
2. Mengembangkan aplikasi ke platform ios.

83
DAFTAR PUSTAKA

Sipakkar, Fribel. 2017. Website Penjualan Sepatu Online Berbasis XAMPP.


Repositori Institusi USU. http://repository.usu.ac.id/. Diakses
tanggal 14 Juli 2019.

Sumartini, Nor Hayati, M., dan Wahyuningsih, Sri. 2017. Peramalan


Menggunakan Metode Fuzzy Time Series Cheng. Jurnal
Eksponensial, 8, ISSN 2085-7829.

Sugiarti, Yuni, S.T., M.Kom. 2013. Analisis dan Perancangan UML (Unified
Modelling Language) Generated VB 6. Yogyakarta: Graha
Ilmu.

Maldzhanski, Plamen. 2015. Using Google Map Api Functions To Create


Applications Using Geographic Spatial Data. Bulgaria.

Ummardanny. 2014. Contoh Flowchart Program Sistem Pakar.


http://umardanny.com/contoh-flowchart-program-sistem-pakar/.
Diakses Pada tanggal 10 Agustus 2019.

84

Anda mungkin juga menyukai