• Tidak ada hasil yang ditemukan

APLIKASI SIMULASI GIZI

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI SIMULASI GIZI"

Copied!
6
0
0

Teks penuh

(1)

APLIKASI SIMULASI GIZI

Dhimas Riyadi Prihadi Putra1, Kusrini2

STMIK Amikom Yogyakarta; JL.Ring Road Utara, Condong Catur, Sleman, Yogyakarta, Telp: (0274) 884201 - 207

Teknik Informatika, STMIK Amikom, Yogyakarta e-mail: 1[email protected], 2[email protected]

Abstrak

Kurangnya kontrol terhadap asupan makanan memberikan penulis sebuah ide untuk merancang sebuah aplikasi yang dapat digunakan untuk mengontrol asupan gizi makanan sehari-hari. serta melakukan perhitungan nilai gizi dari makanan yang dikonsumsi. Sehingga dapat membantu pengguna untuk mengontrol asupan makanan yang akan dikonsumsi.

Metode penelitian yang digunakan meliputi studi literatur yaitu Pengumpulan berbagai macam media informasi berkaitan topik yang dibahas, analisis sistem dengan menerapkan hasil studi literatur untuk menentukan metode yang akan dipakai, perancangan sistem mengacu pada hasil analisis terhadap studi literatur yang telah dilakukan, pemrograman pembuatan program untuk menjalankan sistem menggunakan bahasa pemograman SQLite, impelementasi dengan membangun sistem aplikasi yang sudah dirancang serta bertahap dan melakukan pengujian pada tiap tahapan, serta pengujian yang dilakukan untuk memastikan apakah program yang dibuat sudah berjalan dengan baik sesuai dengan apa yang diharapkan.

Setelah melakukan serangkaian metode, hasil yang diperoleh telah memenuhi kebutuhan penulis terhadap informasi asupan gizi makanan. Serta diperoleh hasil dari perhitungan yang dilakukan untuk mengetahui kandungan gizi makanan, sehingga dapat membantu untuk memilih makanan yang baik untuk dikonsumsi atau makanan yang berdampak buruk bagi kesehatan.

Kata kunci— Aplikasi, Simulasi,Gizi, Android

Abstract

Lack of control over food intake gives writers an idea to design an application that can be used to control the nutritional intake of food daily. and calculating the nutritional value of food consumed. Which will help users to control the intake of food that will be consumed.

The method used includes the study of literature is collection of various kinds of media information regarding topics discussed, the analysis of the system by applying the results of literature studies to determine the method to be used, the system design refers to the analysis of the literature that has been carried out, the programming making the program to run SQLite systems use programming language, implementation by building a system application that has been designed and gradually and testing at each stage, and the testing is done to determine whether the program created already well under way in accordance with what is expected.

After conducting a series of methods, the results have met the needs of authors to update the nutritional intake of food. As well as the result of the calculation is done to determine the nutrient content of food, which can help to choose foods that are good for consumption or food that is bad for health.

(2)

1. PENDAHULUAN

Gizi merupakan komponen utama dalam kehidupan manusia. Dengan gizi yang buruk atau berlebihan dapat membuat kesehatan menjadi tidak baik. Asupan gizi berlebihan atau bahkan kekurangan asupan gizi membuat resiko terkena penyakit semakin meningkat.

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan platform yang terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Teknologi saat ini merupakan sebuah alat yang dapat mempengaruhi semua aspek kehidupan. Tidak hanya untuk bersosial media namun dapat memberikan dampak terhadap aspek yang lain, sebagai contoh dalam bidang kesehatan dengan teknologi, kita dapat secara cepat mengetahui kandungan – kandungan yang terdapat pada makanan yang kita konsumsi sehari - hari[1].

Berdasarkan latar belakang tersebut, masalah yang diangkat pada skripsi ini adalah bagaimana membuat aplikasi simulasi gizi berbasis android yang dapat digunakan untuk pencarian informasi serta perhitungan nilai gizi dari makanan yang dikonsumsi.

Nurani dari STMIK Amikom Yogyakarta pada tahun (2015) dalam skripsinya yang berjudul "Aplikasi Mobile Simulasi Nilai Gizi Makanan Pada Pendamping ASI (MP-ASI) Untuk Bayi Usia 6-24 Bulan Berbasis Android" telah membuat aplikasi yang bertujuan untuk menghitung asupan gizi, namun terbatas untuk bayi berusia 6-24 bulan. Tidak dapat diterapkan untuk orang dewasa[2].

Feryani Aldyningtyas, Tito Pinandita, dan Harjono dari Universitas Muhammadiyah Purwokerto dalam jurnalnya pada tahun (2012) yang berjudul Sistem Pendukung Keputusan Penghitung Kalori Diet bagi Diabetesi, telah mengembangkan sistem perhitungan kalori bagi penderita diabetes, namun tidak dapat diterapkan pada aplikasi mobile[3].

MenurutUdin Syaefudin Sa’ud (2005: 129) simulasi adalah sebuah replikasi atau visualisasi dari perilaku sebuah sistem, misalnya sebuah perencanaan pendidikan, yang berjalan pada kurun waktu yang tertentu. Jadi dapat dikatakan bahwa simulasi itu adalah sebuah model yang berisi seperangkat variabel yang menampilkan ciri utama dari sistem kehidupan yang sebenarnya. Simulasi memungkinkan keputusan-keputusan yang menentukan bagaimana ciri-ciri utama itu bisa dimodifikasi secara nyata[4].

2. METODE PENELITIAN

Dalam membuat karya ilmiah ini metode penelitian dibuat berdasarkan metode: 1. Studi Literatur

Pengumpulan berbagai macam media informasi berkaitan topik yang dibahas meliputi seputar informasi kandungan gizi dan perhitungannya pada smartphone Android.

2. Analisis Sistem

Menerapkan hasil studi literatur untuk menentukan metode yang akan dipakai serta menganalisis cara kerja aplikasi yang akan dibuat untuk mempermudah proses perancangan.

3. Perancangan Sistem

Melakukan perancangan system yang akan dibuat, mengacu pada hasil analisis terhadap studi literature yang telah dilakukan.

4. Pemrograman

Implementasikan pada tahap ini dilakukan pembuatan program untuk menjalankan sistem aplikasi simulasi gizi berbasis Android menggunakan bahasa pemograman SQLite.

5. Implementasi dan Pengujian

Membangun sistem aplikasi yang sudah dirancang serta bertahap dan melakukan pengujian pada tiap tahapan pembangunan sistem aplikasi untuk mengetahui adanya bug dan error yang mungkin terjadi.

6. Pengujian

Pengujian program ini dilakukan untuk memastikan apakah program yang dibuat sudah berjalan dengan baik sesuai dengan apa yang diharapkan.

(3)

3. HASIL DAN PEMBAHASAN

3.1 Implementasi

Implementasi merupakan sebuah tahapan proses perancangan dan analisis telah dilakukan pada rekaya perangkat lunak, dan hal ini membuat aplikasi telah siap untuk pengoperasian yang sesungguhnya, sehingga dapat diketahui apakah aplikasi ini telah dapat membuahkan hasil yang sesuai dengan keinginan. Aplikasi harus dirancang agar bebas dari kesalahan dan eror sebelum diterapkan. Kesalahan dan eror yang terjadi seringkali disebabkan oleh kesalahan penulisan pada coding program. Ketika aplikasi telah bebas dari kesalahan, maka aplikasi dapat diuji dengan memasukan data untuk diolah. Jika terjadi kesalahan maka aplikasi tidak bisa dijalankan atau di run.

3.1.1 Implementasi User Interface

3.1.1.1 Interface Menu Utama, Menu Info, dan Menu Hitung

Halaman menu utama merupakan halaman yang muncul setelah aplikasi Nutrical dijalankan. Pada halaman ini terdapat empat menu utama yaitu : menu Info, menu Hitung, menu About, menu Exit.

Halaman Info merupakan halaman dengan tampilan list view. Pada halaman ini terdapat informasi mengenai kandungan kalori yang terdapat pada makanan, dan juga terdapat fungsi pencarian agar lebih mudah untuk digunakan.

Halaman Hitung merupakan halaman yang berisi perhitungan gizi yang ingin dimasukkan oleh pengguna. Pada halaman ini pengguna diharuskan untuk mengisi input data pengguna sehingga dapat dilanjutkan dengan perhitungan nilai gizi dan juga terdapat kebutuhan kalori pengguna.

Gambar 1. Interface Menu Utama, Info, dan Hitung

3.1.1.2 Interface Menu About

Halaman About merupakan halaman informasi tentang aplikasi Nutrical. Halaman ini muncul ketika pengguna menekan menu About pada menu utama.

Menu exit merupakan menu yang digunakan jika pengguna ingin keluar dari aplikasi. Notifikasi muncul ketika pengguna memilih menu Exit pada menu utama.

(4)

Gambar 2. Interface About dan Menu Exit

3.2 Pembahasan 3.2.1 Uji Coba Sistem

Uji coba sistem adalah cara yang digunakan untuk mengetahui semua komponen dapat berjalan sesuai keinginan atau tidak. Pengujian dilakukan dengan melakukan tes pada fungsi dan logika yang telah diberikan pada masing-masing menu. Jika terdapat kesalahan pada logika atau fungsi maka pada saat run akan muncul pesan di layar logcat pada.

Black Box Testing

Black Box testing dilakukan agar mengetahui sistem sudah sesuai dengan kebutuhan fungsional yang diinginkan atau belum. Pengujian dilakukan pada seluruh modul program yang ada.

Tabel 1. Hasil Black Box Testing

No Fitur Hasil

Smartphone Emulator

1 Menampilkan Menu Utama Berhasil Berhasil

2 Menampilkan Menu Info Berhasil Berhasil

3 Menampilkan Informasi Makanan Berhasil Berhasil

4 Menggunakan Fitur Search Berhasil Berhasil

5 Menampilkan Menu Hitung Berhasil Berhasil

6 Menampilkan Hasil Perhitungan Berhasil Berhasil

7 Menampilkan Menu About Berhasil Berhasil

8 Menampilkan Menu Exit Berhasil Berhasil

3.2.2 Pengujian Program

3.2.2.1 Uji Coba Pada Smartphone

Pada tahap uji ini aplikasi akan diuji pada berbagai jenis smartphone. Uji coba ini bertujuan untuk melihat apakah aplikasi dapat berjalan dengan baik atau tidak. Uji coba ini dilakukan dengan menggunakan smartphone dengan OS android yang memiliki versi 4.0 (Ice Cream Sandwich) ke atas.

(5)

Tabel 2. Uji Coba Pada Smartphone

No Smartphone Versi Android Keterangan

1 Asus Zenfone 3 6.0 Semua fitur berjalan dengan baik

2 Sony Xperia M5 5.0 Semua fitur berjalan dengan baik

3 Xiaomi Redmi 1S 4.0 Semua fitur berjalan dengan baik

3.2.2.2 Instalasi Aplikasi Nutrical

Manual instalasi ini merupakan langkah – langkah menginstal Aplikasi Nutrical kedalam perangkat android. Adapun langkah-langkahnya adalah sebagai berikut :

Gambar 3.Instalasi

Jika muncul peringatan seperti di atas, berarti perangkat anda tidak mengijinkan untuk menginstal aplikasi selain melalui Google Playstore. Langsung saja pilih Setting sehingga masuk menu setting seperti gambar dibawah ini.

Pada Menu Unknown sources, klik pilihan off sehingga menjadi on. Lalu pilih OK

Gambar 4. Setting

Langkah selanjutnya kembali buka aplikasi, lalu pilih menu install untuk memulai proses instalasi.

(6)

Setelah proses instalasi selasai akan muncul pilihan lagi seperti dibawah ini, dan pilih Open untuk memulai membuka aplikasi, atau pilih done untuk mengakhiri proses instalasi.

4. KESIMPULAN

Berdasar pada uraian bab-bab sebelumnya sampai implementasi program, dapat diambil kesimpulan sebagai berikut:

1. Aplikasi ini dapat memberikan informasi mengenai kebutuhan gizi sehari-hari pengguna.

2. Aplikasi ini dapat memberikan informasi bahan-bahan makanan apa saja yang dapat dikonsumsi secara berkala dan bahan-bahan apa saja yang dapat berdampak buruk jika dikonsumsi secara berlebihan.

3. Aplikasi ini dapat menghitung jumlah nilai gizi pada makanan yang diinginkan.

5. SARAN

Aplikasi telah dirancang sesuai kebutuhan pengguna, namun agar dapat lebih bermanfaat bagi banyak orang, diperlukan adanya pengembangan fitur pada aplikasi ini. Antara lain adalah:

1. Fitur tambahan yang disajikan tidak hanya info kandungan kalori, tetapi juga dapat disajikan secara lebih luas dengan kandungan karbohidrat, lemak, protein, dan mineral, agar nantinya materi yang disajikan lebih lengkap.

2. Karena nantinya materi yang disajikan akan lebih banyak maka disarankan memakai database secara online, sehingga manajemen datanya lebih baik.

3. Dapat digunakan fitur history sehingga pengguna dapat membuat rencana untuk mengatur pola makan.

DAFTAR PUSTAKA

[1] Hakim dan Sutarto. 2012. Mastering Java, Jakarta: PT.Elex Media Komputindo.

[2] Nurani. (2015). Aplikasi Mobile Simulasi Nilai Gizi Makanan Pada Pendamping ASI (MP-ASI) Untuk Bayi Usia 6-24 Bulan Berbasis Android.

[3] http://jurnal.ump.ac.id/index.php/juita/article/view/465. diakses 24 november 2015. Pukul19.23

Gambar

Gambar 1. Interface Menu Utama, Info, dan Hitung
Gambar 2. Interface About dan Menu Exit
Gambar 3.Instalasi

Referensi

Dokumen terkait

Penilaian dalam proses pembelajaran antara lain sebagai kegiatan menghimpun fakta-fakta dan dokumen belajar peserta didik yang dapat dipercaya untuk melakukan perbaikan

Dari hasil penelitian ini dapat disimpulkan bahwa rubrik penilaian pada RPP mata pelajaran IPA kelas IV SD di Kota Kediri mempunyai kekurangan pada berbagai aspek,

Pada peubah pengamatan jumlah puru pada akar, hanya formula konsorsium TmtN5 yang memberikan hasil berbeda nyata dengan tanaman kontrol.. Jumlah puru akar pada tanaman

Selain itu pemanasan dalam preheater ILC juga menggunakan udara sekunder yang berasal dari proses pendinginan pada Clinker cooler, yang akhirnya keluar dari preheater

Keragaman bentuk (arsitektur) dapat juga dicapai melalui pemikiran dan pendekatan struktur dalam proses merancang (arsitektur), tidak hanya mendapatkan bentukan yang

'DUL WRWDO VDPSHO SHGDJDQJ VHURPERWDQ WHUEDQ\DN EHUDGD GDODP UHQWDQJ XVLD WDKXQ 6HOXUXK SHGDJDQJ \DQJ PHQMDGL UHVSRQGHQ DGDODK EHUMHQLV NHODPLQ ZDQLWD GDQ VHEDQ\DN RUDQJ EHUVWDWXV

Pohon yang memiliki potensi dari nilai konservasi dan ekonomi ini dikarenakan pohon Kepayang (Pangium edule) merupakan tanaman MPTS (Multi Purpose Tree Species) yang dapat

mana anak dapat menghayati cerita, sehingga anak dapat terbawa perasaan dan dapat merasakan apa yang dirasakan oleh tokoh yang ada dalam cerita bergambar, pemberian motivasi