APLIKASI PANDUAN DAN RESEP MAKANAN PENDAMPING ASI BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Heru Nurjati 12.11.5835
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
APLIKASI PANDUAN DAN RESEP MAKANAN PENDAMPING ASI BERBASIS ANDROID Heru Nurjati1), Akhmad Dahlan, M.Kom2), 1,2)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
[email protected] 2)
memberikan MPASI disaat bayi masih berusia kurang dari 6 bulan, menurut panduan MPASI WHO, MPASI harus diberikan pada usia 180 hari atau 6 bulan.
Abstract - Guide of Infant and Young Child Feeding according to the WHO is important processes that promote readiness in welcoming baby feeding. Many mothers feel confused about how and what foods should be given to infants as complementary. In some cases there are many mothers who give complementary foods are not in accordance with the procedure, for example, provide complementary feeding when infants aged less than 6 months. According to the Guide of Infant and Young Child Feeding WHO, Infant and Young Child Feeding should be given at the age of 180 days or 6 months. To facilitate the parents in this case the mother in giving Infant and Young Child Feeding in accordance with WHO standards, then this research will build an application guide and recipes of Infant and Young Child Feeding. In this application there are features include Infant and Young Child Feeding guide, recipes and nutrition content, information substances that baby needs for brain development, birth weight standards based on age and gender as well as some tips. This application will run on Android at least version 4.0 (Ice Cream Sandwich)
Dari permasalahan di atas, peneliti mencoba membangun sebuah aplikasi panduan dan resep mpasi. Diharapkan aplikasi ini dapat mempermudah orangtua dalam hal ini ibu untuk memberikan MPASI yang sesuai dengan standar WHO. 1.2 Rumusan Masalah Berdasarkan latar belakang masalah diatas, maka permasalahan dalam penelitian ini adalah bagaimana merancang dan membuat sebuah aplikasi “Panduan dan Resep Makanan Pendamping Asi” agar dapat diimplementasikan dalam sebuah smartphone berbasis android? 1.3 Batasan masalah Adapun batasan-batasan masalah dalam peneltian ini antara lain adalah sebagai berikut : 1. Melakukan perancangan dan pembuatan aplikasi “panduan dan resep makanan pendamping asi” berbasis Android. 2. Aplikasi memiliki 5 fitur diantaranya adalah panduan mpasi, resep mpasi, informasi zat-zat yang diperlukan bayi, kalkulator berat badan ideal, serta tips. 3. Aplikasi “Panduan dan Resep Makanan Pendamping Asi” dirancang untuk Smartphone Android minimum versi 4.0 (Ice Cream Sandwich) 4. Software yang digunakan untuk pembuatan aplikasi adalah IDE Eclipse dan SQLite
Keywords:Android, Eclipse, Feeding Guide, child 1. Pendahuluan 1.1Latar Belakang Masalah Salah satu teknologi informasi yang terus berkembang saat ini adalah smartphone. Android merupakan salah satu sistem operasi smartphone yang paling banyak digunakan. Presentase dari International Data Corporation (IDC) menunjukkan bahwa pada tahun 2015 Android memiliki 82.2% pangsa pasar dunia. Makanan pendamping asi (MPASI) adalah makanan padat yang diberikan kepada bayi saat bayi sudah menunjukkan tanda-tanda siap untuk menerima makanan padat. Makanan Pendamping asi diberikan karena berbagai hal, salah satunya yaitu pada usia diatas 6 bulan bayi membutuhkan pasokan gizi yang lebih, sehingga asi saja tidak cukup untuk pemenuhan gizi bayi.
1.4 Tujuan Penelitian Adapun tujuan penilitian ini secara garis besar adalah sebagai berikut: 1. Membuat sebuah aplikasi “Panduan dan Resep Makanan Pendamping Asi” berbasis android yang nantinya diharapkan mampu diaplikasikan dalam smartphone Android. 2. Penerapan dan pengembangan ketrampilan peneliti selama dibangku perkuliahan. 3. Dapat dijadikan sebagai media informasi mahasiswa mengenai perancangan dan pembuatan aplikasi berbasis android
Permasalahan muncul ketika banyak ibu bingung tentang bagaimana dan makanan apa yang harus diberikan pada bayi. Sebagai contoh pertanyaan yang muncul adalah kapan MPASI bisa diberikan? makanan apa yang sebaiknya diberikan sebagai pendamping asi? Dalam beberapa kasus masih banyak ibu yang
1
4.
Sebagai Syarat kelulusan program S1 (Strata-1) Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta.
2.2 Dasar Teori 2.2.1 MPASI (Makanan Pendamping ASI) MPASI adalah singkatan dari Makanan Pendamping Air Susu Ibu. Maksudnya adalah makanan tambahan yang diberikan untuk bayi atau batita yang masih menyusu pada ibunya[4].
1.5 Manfaat Penelitian Penelitian ini dilakukan dengan harapan dapat memberikan manfaat bagi beberapa pihak, antara lain: 1. Penelitian ini diharapkan dapat menghasilkan sebuah aplikasi yang nantinya dapat diaplikasikan pada smartphone berbasis android. Selain itu, diharapkan aplikasi ini dapat mempermudah orangtua dalam hal ini ibu untuk memberikan makanan pendamping asi sesuai dengan standar WHO. 2. Hasil penelitian ini dapat menambah pengetahuan mengenai peracangan dan pembuatan sebuah aplikasi “Panduan dan Resep Makanan Pendamping Asi” berbasis android. Yang diharapkan dapat digunakan sebagai referensi lanjutan untuk pembuatan aplikasi lainya.
2.3 Android 2.3.1Pengenalan Android Android dipuji sebagai “Platform Mobile pertama yang Lengkap, Terbuka dan Bebas”. a. Lengkap (Complete Platform): Para desainer dapat melakukan pendekatan yang komprehensif ketika mereka sedang mengembangkan paltform Android. Android merupakan sistem operasi yang aman dan banyak menyediakan tools dalam membangun software dan memungkinkan untuk peluang pengembangan aplikasi. b. Terbuka (Open Source Platform): Platform Android disediakan melalui lisensi open source. Pengembang dapat dengan bebas untuk mengembangkan aplikasi. Android sendiri menggunakan Linux Kernel 2.6. c. Free (Free Platform): Android adalah Platform/aplikasi yang bebas untuk develop. Tidak ada lisensi atau biaya royalti untuk dikembangkan pada Platform Android. Tidak ada biaya anggota diperlukan. Tidak diperlukan biaya pengujian. Tidak ada kontrak yang diperlukan. Aplikasi untuk android dapat didistribusikan dan diperdagangkan dalam bentuk apapun.
1.6 Metode Penelitian Agar menghasilkan informasi yang akurat, maka laporan disusun secara terperinci dengan menggunakan metodologi penelitian yang terstruktur sebagai berikut : 1. Metode Pengumpulan Data 2. Metode Analisis
2. Landasan Teori 2.1Tinjauan Pustaka Rizqi akbar gumilar (2014) jurusan Teknik Informatika Fakultas Komunikasi Dan Informatika Universitas Muhamadiyah Surakarta pada penelitiannya yang berjudul “Perancangan Aplikasi Panduan Merawat Bayi Usia 0-12 Bulan Berbasis Web” membuat aplikasi panduan perawatan bayi, mitos seputar perawatan bayi, perawatan bayi ketika sakit, tips-tips seputar perawatan bayi, dan konseling berbasis web menggunakan macromedia dreamweaver 8 dan notepad++ dengan bahasa pemrograman php serta mysql sebagai database[1]. Dea Ade Riyanto (2014) Jurusan Manajemen Informatika Fakultas Komputer Universitas Gunadarma pada penelitiannya yang berjudul “Aplikasi Informasi Resep Makanan Pendamping Asi Berbasis Android” membuat aplikasi mobile yang berisi informasi resep makanan pendamping asi menggunakan JDK (Java Develo[ment Kit) dan XML (Extensible Markup Language) berbasis android [2]. Devi Pratami dan Ika Arum (2015) Program Studi Teknik Industri Fakultas Rekayasa Industri Telkom University pada penelitiannya yang berjudul “Desain Model E-Business Aplikasi Mobile Studi Kasus EMakanan Padat Pendamping ASI” Memaparkan bahwa MPASI merupakan hal penting karena pada usia tersebut bayi memerlukan kalori yang tinggi untuk membantu aktivitas sehariannya [3].
3. Analisis Dan Perancangan Sistem 3.1Analisis SWOT Berikut adalah analisis SWOT aplikasi Panduan dan Resep Makanan Pendamping Asi: a.Strenghts (kekuatan) Aplikasi ini mampu memberikan kemudahan dalam pencarian informasi Seputar MPASI, Ringkas dan mampu menampilkan detail informasi yang dibutuhkan dengan mudah. b.Weakness (kelemahan) Kelemahan yang ada pada ini adalah hanya berjalan pada perangkat dengan platform android. c.Opportunutiess (Peluang) Masih banyak orangtua yang membutuhkan informasi mengenai MPASI (Makanan Pendamping ASI) dan Smartphone Android yang masih terus berkembang. d. Threats (Ancaman) Adanya aplikasi sejenis dan sistem operasi lain sebagai saingan.
2
3.2 Analisis Kebutuhan sistem Dalam perancangan sistem peneliti mendefinisikan kebutuhan sistem dan proses apa saja yang akan dilakukan oleh sistem. Kebutuhan sistem terdiri terbagi menjadi dua yaitu fungsional dan kebutuhan nonfungsional.
3.3 Perancangan Sistem Perancangan sistem merupakan bagian penting dalam pembuatan sistem aplikasi. Untuk memperjelas gambaran aplikasi penulis membuat UML sebagai panduan agar terciptanya aplikasi yang terstruktur
3.2.1Kebutuhan Fungsional
3.3.1 Usecase Diagram
Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem. Berikut ini adalah kebutuhan fungsional dari aplikasi yang akan dibuat: 1. Pengguna dapat melihat informasi panduan MPASI 2. Pengguna dapat melihat informasi resep MPASI 3. Pengguna dapat melihat informasi zat-zat yang diperlukan untuk perkembangan bayi 4. Pengguna dapat melihat informasi tips seputar perawatan bayi Aplikasi dapat melakukan perhitungan berat badan idel untuk bayi usia 1-12 bulan
Usecase menceritakan tentang user yang menggunakan aplikasi ini secara opsional bias memilih untuk mengakses menu sesuai yang diinginkan.
3.2.2 Kebutuhan Non-Fungsional Kebutuhan non-fungsional adalah tipe kebutuhan yang berisi property perilaku yang dimiliki oleh sistem. Berikut adalah kebutuhan non-fungsional dari aplikasi yang akan dibuat: 1. Hardware (Perangkat Keras) a. Komputer 1) Prosesor : AMD Phenom II X4 955 Processor 3.2GHz 2) Memory : 4096MB RAM 3) HDD : 1000GB 4) VGA : NVIDIA GeForce GTS 450 5) Mouse : Logitech K260 6) Keyboard : Logitech K260 7) Speaker : Logitech b. Perangkat Android 1) Merk : Xiaomi Redmi 2 2) Display : 4,7IPS (1280x720pixel) 3) CPU : 1.2GHz Quard Core 4) Android OS : 4.0 Ice Cream Sandwich
Gambar 1. Usecase Diagram 3.3.2 Perancangan Class Diagram Berikut rancangan object yang berupa class diagram.
2.
Software (Perangkat Lunak) Perangkat lunak adalah peralatan maupun bahasa pemrograman yang digunakan dalam pembuatan aplikasi ini antara lain: 1) Sistem Operasi Windows 7 Ultimate 64-bit 2) Eclipse adt-bundle-windows-x86 SDK 3) Code Editor: IDE Eclipse Juno 4) Design Content: Adobe Illustrator CS5 5) Modelling: Visual Paradigm Suite 8.3 CE dan ObjectAid UML 6) Bahasa Pemrograman : Java 7) Android Development Tools (ADT)
Gambar 2. Class Diagram
4. Implementasi dan Pembahasan 4.1 Implementasi 4.1.1 Uji Coba Sistem dan Program 4.1.1.1 White Box Testing
3
Uji coba white box testing merupakan perancangan test case yang menggunakan struktur control dari perancangan prosedural untuk mendapatkan test case. Dalam testing ini pengujian dilakukan pada kode program yang ditulis dan modul-modul yang ada pada program apakah ada kesalahan atau tidak. Berikut ini merupakan contoh kesalahan dari kode program :
Gambar 4. Tampilan Menu Utama
Gambar 3. Contoh Syntax Eror
4.1.1.2 Black Box Testing Disini penulis mencoba untuk melakukan testing yang berfokus pada persyaratan fungsional perangkat lunak. Cara yang dilakukan oleh penulis adalah dengan menjalankan aplikasi yang telah dibuat sehingga bisa terlihat kekurangan dari program ini. Beberapa kategori yang akan di uji adalah sebagai berikut : 1. Fungsi –fungsi yang tidak benar atau hilang 2. Kesalahan kinerja 3. Kesalahan tampilan 4. Kesalahan dalam struktur data 4.1.2 Manual Program 4.1.2.1 Menu Awal
Gambar 5. Halaman Panduan
Menu awal adalah tampilan pertama aplikasi setelah splash screen, dalam activity ini pengguna di suguhkan enam tombol yang masing-masing berbeda fungsinya, berikut tampilannya:
5. Penutup 5.1 Kesimpulan Sesuai dengan uraian dan penjelasan keseluruhan materi pada bab-bab sebelumya dan dalam mengakhiri pembahasan pembuatan “Aplikasi Panduan dan Resep Makanan Pendamping Asi Berbasis Android” maka dapat diambil kesimpulan sebagai berikut:
4
1.
Aplikasi “Panduan dan Resep Makanan Pendamping Asi” telah sesuai dengan rumusan masalah serta telah memenuhi kebutuhan fungsional.
2.
Aplikasi “Panduan dan Resep Makanan Pendamping Asi” dapat berjalan pada perangkat smartphone android minimum versi 4.0 (Ice Cream Sandwich). Aplikasi Panduan dan Resep Makanan Pendamping Asi ini berisi panduan, resep beserta kandungan gizinya, tips seputar mpasi
3.
4.
Aplikasi Panduan dan Resep Pendamping Asi bersifat offline
Makanan
5.
Semua fitur pada aplikasi telah melewati tahap uji coba dan semua fungsi berjalan dengan baik.
Daftar Pustaka [1] Rizqi Akbar gumilar. 2014, Perancangan Aplikasi Panduan Merawat Bayi Usia 0-12 Bulan Berbasis Web. Skripsi Universitas Muhammadiyah Surakarta. Surakarta [2] Dea Ade Riyanto. 2014, Aplikasi Informasi resep Makanan Pendamping Asi Berbasis Android. Tugas Akhir Universitas Gunadarma. Depok [3] Devi Pratami dan Ika Arum. 2015, Desain Model EBusiness Aplikasi Mobile Studi Kasus E-Makanan Padat Pendamping ASI. Jurnal Universitas Telkom. Bandung. [4] Sudaryanto Gatot. 2014. MPASI Super Lengkap. Jakart: Penebar Plus
Biodata Penulis Heru Nurjati, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016. Akhmad Dahlan, Memperoleh Gelar S2 pada STMIK AMIKOM Yogyakarta pada tahun 2013. Saat ini menjadi dosen di STMIK AMIKOM Yogyakarta.
5