Aplikasi Media Sosial How To Cook Menggunakan Teknologi Mobile Backend As A Service (MBaaS)

dokumen-dokumen yang mirip
BAB III METODE PENELITIAN. Pengetahuan Alam Universitas Lampung dan di Dinas Pemuda dan Pariwisata

BAB IV HASIL DAN UJI COBA

BAB III ANALIS DAN PERANCANGAN

Aplikasi Informasi Wisata Alam Provinsi Banten Berbasis Mobile. : Alfian Asdianto Npm : Pembimbing : Dr. Febriani, SKom., MM.

PEMBUATAN APLIKASI MOBILE MEDIA SOSIAL ALUMNI SISTEM KOMPUTER UNIVERSITAS GUNADARMA BERBASIS ANDROID

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 RANCANGAN YANG DIUSULKAN. Berikut ini merupakan class diagram di mana menggambarkan hubungan antara

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Sistem pengolahan data merupakan satu kesatuan kegiatan pengolahan

BAB III ANALISIS DAN DESAIN SISTEM

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN DESAIN SISTEM

Aplikasi Informasi Penanganan Pertama Pada Cedera Olahraga dengan Fisioterapi Berbasis Android

BAB IV HASIL DAN UJI COBA

BAB 3 METODE PENELITIAN

BAB 4 HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

PENGEMBANGAN ALARM KERETA COMMUTER LINE BERBASIS ANDROID

BAB III ANALISA DAN PERANCANGAN SISTEM

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

1. Pendahuluan Perangkat Internet dan mobile dalam beberapa tahun belakangan ini mengalami perkembangan yang sangat pesat. Hal ini disebabkan karena k

BAB III METODOLOGI PENELITIAN. Perangkat lunak yang digunakan dalam mengembangkan aplikasi Sistem


BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk

BAB III METODE PENELITIAN Alat Alat yang di gunakan dalam pembuatan aplikasi hadis sahih bukhari

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

PENERAPAN ALGORITMA PENCARIAN SEQUENTIAL SEARCH

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

Perangkat Lunak Pengolahan Data Survey Geografis Berbasis Smartphone Android

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III KONSEP, DESAIN DAN PERANCANGAN SISTEM

Bab III. Analisa dan Perancangan Sistem

BAB IV METODOLOGI PENELITIAN. pada bagian ketiga dan pada bagian yang terakhir digram alir peneitian.

BAB V IMPLEMENTASI DAN PENGUJIAN

METODE PENELITIAN. penelitian adalah pada Semester Genap Tahun Akademik mendukung dan menunjang pelaksanaan penelitian.

Aplikasi Pembelajaran Bahasa Inggris Pada Anak-Anak Usia Taman Kanak-Kanak Menggunakan Adobe FlashCS6

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB III ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

Aplikasi Pengajuan Skripsi Mahasiswa Jurusan Sistem Informasi Universitas Gunadarma Berbasis Android

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODE PENELITIAN. semester ganjil dan semester genap tahun ajaran prototype. Tahapan-tahapan dalam metode throw-away prototype

SISTEM INFORMASI PENGELOLAAN ADMINISTRASI KEPEGAWAIAN DI SEKRETARIAT DPRD KOTA BANDUNG

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN

PEMBIMBING : Dr. Lulu Chaerani Munggaran, SKom., MMSI

BAB V IMPLEMENTASI. Bab V Implementasi

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. Perangkat Keras Yang Digunakan Dalam Pembuatan

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI ALGORITMA QUICKSORT, LINEAR SEARCH, DAN BINARY SEARCH SERTA SISTEM MULTILANGUAGE DATABASE PADA APLIKASI INFORMASI RESEP MASAKAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN. mempermudah pelaksanaan penelitian. Tahap-tahap penelitian dalam

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 3 Metode dan Perancangan Sistem

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PERANGKAT LUNAK PERHITUNGAN KEBUTUHAN POWER SUPPLY PADA PERANGKAT KOMPUTER BERBASIS ANDROID

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN. Perkembangan dunia teknologi komunikasi dan informasi dewasa ini

BAB V IMPLEMENTASI SISTEM

Transkripsi:

Aplikasi Media Sosial How To Cook Menggunakan Teknologi Mobile Backend As A Service (MBaaS) Nama : Anis Nur Rohmah NPM : 18111473 Jurusan : Sistem Informasi Pembimbing : Dr. Ana Kurniawati, ST., MMSI

Latar Belakang Kuliner saat ini tidak hanya sebagai pemenuh kebutuhan primer saja, melainkan dunia kuliner saat ini telah menjadi gaya hidup masyarakat. Sistem informasi konvensional menjadi sistem informasi modern/canggih. Media sosial digunakan sebagai sarana informasi dunia kuliner yang berdampak pada kemudahan bagi para pengguna Teknologi MBaaS sebagai media penyimpanan data menyediakan layanan bagi pengembang web dan aplikasi mobile untuk menghubungkan aplikasi dengan penyimpanan awan

Rumusan Masalah Bagaimana merancang aplikasi yang dapat memberikan solusi dan memudahkan masyarakat dalam mencari informasi mengenai resep masakan? Bagaimana merancang aplikasi yang dapat membantu masyarakat dalam berbagi resep masakan dengan mengunggahnya? Bagaimana implementasi rancangan aplikasi yang berisi informasi mengenai resep masakan dan mengunggah resep masakan dengan menggunakan teknologi Mobile Backend As A Service (MBaaS) sebagai databasenya?

Batasan Masalah Aplikasi menyediakan informasi resep masakan dalam bentuk gambar, teks, dan link untuk video. Aplikasi menyediakan menu unggah resep masakan dalam bentuk gambar, teks, link untuk video dan dapat mengunggah foto profil pengguna. Aplikasi menyediakan fitur menyukai. Aplikasi menyediakan fitur pencarian resep masakan berdasarkan nama resep masakan. Aplikasi menyediakan fitur kunjungi pengguna (berguna melihat profil pengguna yang mengunggah resep masakan).

Tujuan Merancang dan membangun Aplikasi Media Sosial How To Cook Menggunakan Teknologi Mobile Backend As a Service (MBaaS) yang membantu masyarakat untuk mendapatkan informasi resep masakan secara cepat dan akurat serta mempermudah pengguna dalam berbagi resep masakan dengan mengunggah resep masakan dalam bentuk gambar, teks dan link video.

Metode Penelitian Menggunakan metode SDLC (System Development Live Cycle).

Tahapan Perencanaan Pada tahap perencanaan yang harus dilakukan adalah mengumpulkan data-data terkait, menggunakan perangkat lunak serta perangkat keras apa saja yang digunakan, dan juga bagaimana aplikasi How To Cook dapat berguna bagi pengguna. Aplikasi ini menggunakan hardware atau perangkat keras dengan prosesor Intel(R) Core(TM) i5-2450m CPU 2.50GHz 64-bit Sedangkan software atau perangkat lunak yang digunakan adalah sistem operasi Windows 7, Android, Notepad++, StarUML, Mozilla firefox, PhoneGap, Apiomat MBaaS (Mobile Backend As A Service) dan hasilnya diuji coba ke dalam smartphone android menggunakan kabel data atau transfer bluetooth.

Tahapan Analisis Kebutuhan Data Pengumpulan data-data diambil dari berbagai sumber di buku resep masakan dan media internet. Informasi dari data-data ini akan digunakan sebagai acauan dalam pembuatan aplikasi. Kebutuhan Fungsional Kemampuan untuk mengunggah foto profil dan data diri pengguna, mengunggah resep masakan, memfasilitasi fitur pencarian resep masakan, melihat profil pengguna lain, memfasilitasi fitur menyukai dengan menyimpan resep masakan.

Tahapan Analisis (lanjutan..) Kebutuhan Non Fungsional: 1. Spesifikasi Hardware. Satu unit notebook LENOVO G400 dengan spesikasi: Intel Pentium 2020M Processor, VGA : AMD Radeon HD8570 2GB, Memory: RAMAXELL 2GB DDR3 PC 12800, Hard Drive: 500G, Smartphone Android. 2. Spesifikasi Software. Windows 7, Notepad++, Mozila Firefox, Pencil, Adobe Phonegap, Apiomat Mobile Backend As A Service (MBaaS)

Tahapan Analisis (lanjutan..) 3. Keamanan Fasilitas keamanan yang digunakan dalam pembuatan aplikasi adalah disediakannya fasilitas login sebagai kelengkapan untuk memulai akses penggunaan aplikasi 4. Kinerja Sekitar 10 detik untuk memproses user melakukan login, lalu diperkirakan memerlukan waktu kurang lebih 5 menit untuk mengakses menu dan fitur aplikasi. Semua lamanya proses ini akan bergantung pula pada pemahaman user terhadap penggunaan aplikasi dan kestabilan jaringan internet yang terhubung

Tahap Perancangan Struktur Navigasi: Campuran

Tahap Perancangan (lanjutan..) Use Case Diagram

Tahap Perancangan (lanjutan..) Activity Diagram

Tahap Perancangan (lanjutan..) Sequence Diagram

Tahap Perancangan (lanjutan..) Class Diagram

Tahap Perancangan (lanjutan..) Class Pengguna Class Resep

Implementasi Tahap Pertama adalah Pembuatan Project Aplikasi. Tahap Kedua adalah Pembuatan Halaman Aplikasi. Tahap Ketiga adalah Pembuatan Database Awan dengan Apiomat MBaaS. Tahap Keempat adalah Pembangunan Aplikasi dengan Adobe PhoneGap Build.

Implementasi (lanjutan..) Pembuatan Database Awan dengan Apiomat MBaaS. 1. mendaftar di apiomat.com atau log in dengan account yang sudah ada. 2. Pergi ke Tab "Kelas Editor" untuk membuat kelas di backend Apiomat.

Implementasi (lanjutan..) 3. Pilih "Deploy" Button untuk menyimpan perubahan. Pergi ke Tab SDK dan download perpustakaan JavaScript dengan menekan tombol "Download SDK 4. Untuk menghubungkan database awan dengan aplikasi tambahkan apiomat.js ke folder project aplikasi. 5. Halaman HTML yang menggunakan data dari attribut database awan dengan menyisipkan file javascript tersebut pada bagian <head>.

Implementasi (lanjutan..) Pembangunan Aplikasi dengan Adobe PhoneGap Build. 1. Mendaftar pada situs build.phonegap.com atau log in dengan account yang sudah terdaftar. 2. Pilih 'Upload' file zip untuk mengunggah file howtocook.zip 3. Konfigurasi rincian seperti ikon, judul, dan deskripsi aplikasi pada dilakukan pada halaman konfigurasi. 4. Download aplikasi Android yaitu dengan menekan tombol apk.

Pengujian Rangkaian tahapan uji coba yang dilakukan untuk: 1. Menguji coba satu per satu link menu. 2. Menguji coba fungsi login dan daftar untuk masuk ke aplikasi. 3. Menguji coba fungsi unggah foto profil pengguna dan data diri pengguna. 4. Menguji coba proses pencarian resep masakan berdasarkan nama resep masakan. 5. Menguji coba proses unggah resep masakan. 6. Menguji coba fungsi visit pengguna lain. 7. Menguji coba fungsi fitur menyukai (resep yang ingin disimpan pengguna sebagai resep masakan favorit). Tiga cara yaitu: 1. Pengujian Inspect Element pada Mozila Firefox. 2. Pengujian aplikasi (Mobility Testing). 3. Pengujian pengguna (Kuesioner).

Pengujian (lanjutan..) Pengujian Inspect Element pada Mozila Firefox.

Pengujian (lanjutan..) Pengujian Aplikasi (Mobility Testing)

Pengujian (lanjutan..) Pengujian Pengguna (Kuesioner)

Kesimpulan Aplikasi Media Sosial How To Cook menggunakan Teknologi Mobile Backend As A Service (MBaaS) telah berhasil dirancang dan dibuat Aplikasi ini telah memenuhi tujuan penulisan yaitu merancang dan membangun Aplikasi Media Sosial How To Cook Menggunakan Teknologi Mobile Backend As a Service (MBaaS) yang membantu masyarakat untuk mendapatkan informasi resep masakan secara cepat dan akurat serta mempermudah pengguna dalam berbagi resep masakan dengan mengunggah resep masakan dalam bentuk gambar, teks dan link video.

Kesimpulan (lanjutan..) Hal ini pun telah dibuktikan berdasarkan pengujian pada bab 4 yang menyatakan bahwa pengujian Inspect Element pada Mozila Firefox menunjukan bahwa semua halaman saling berhubungan dengan baik, dan tidak adanya kesalahan pada saat penulisan source coding, pengujian aplikasi (Mobility Testing) menunjukan bahwa aplikasi ini dapat diaplikasikan ke dalam smartphone LG Nexus 5 dengan OS android v5.0 (Lollipop), Samsung Galaxy Grand 2 dengan OS android v4.4 (Kitkat), dan Samsung Tab GT-P3100 dengan OS android v4.1.2 (Jelly Bean).

Kesimpulan (lanjutan..) Pengujian pengguna (Kuesioner) menunjukan bahwa aplikasi mudah digunakan, menu serta fitur yang ada didalamnya telah berfungsi sesuai dengan tujuan dengan persentase sebanyak 36% responden Sangat Setuju, sebanyak 59% reseponden Setuju dan sebanyak 5% responden Tidak Setuju.

Saran Perlunya penambahan sistem keamanan dengan menyaring setiap data yang pengguna unggah. Memberikan fitur komentar. Memberikan fitur counting yang berguna menghitung jumlah menyukai resep. Memberikan fitur timeline yang berguna untuk menampilkan resep masakan terbaru. Memberikan fitur pertemanan antar user. Penambahan pop up loading saat proses. Penambahan alert saat keluar aplikasi.