Pengembangan Solusi Aplikasi Berbasis Mobile

Pengembangan Solusi Aplikasi Berbasis Mobile

Author(s)

  • Devriady Pratama, S.Kom., M.T.I.

The Managing Department

  • BINUS Online
  • Education Development
  • Digital Content Development
  • Content & Multimedia BOL
  • Universitas
  • Knowledge System & Learning Product
  • Pembelajaran Jarak Jauh Computer Science

Category

  • Development

Language

Bahasa

Course Description

Kursus Mobile Programming ini memberikan landasan komprehensif mengenai teknologi, desain, dan pengembangan aplikasi pada perangkat mobile, terutama yang berfokus pada platform Android. Kursus ini dirancang untuk memberikan pemahaman menyeluruh tentang arsitektur pemrograman mobile, siklus hidup aplikasi, dan prinsip-prinsip desain antarmuka pengguna (UI) modern, termasuk penerapan konsep Material Design, yang menjadi standar dalam industri pengembangan aplikasi Android saat ini. Selain itu, peserta juga akan mempelajari elemen-elemen penting lainnya dalam pengembangan aplikasi seluler, seperti penyimpanan data, fragmentasi antarmuka, serta integrasi API dan layanan berbasis lokasi, yang menjadi dasar penting dalam membangun aplikasi mobile yang responsif dan fungsional. Sepanjang kursus, penekanan utama diberikan pada solusi praktis yang inovatif untuk memecahkan masalah nyata dalam dunia teknologi informasi.

Peserta akan diperkenalkan pada berbagai konsep dan teknik dasar dalam pengembangan aplikasi mobile. Mulai dari penggunaan kontrol UI dan pengaturan layout, peserta akan memahami bagaimana merancang antarmuka yang tidak hanya estetis tetapi juga intuitif bagi pengguna. Dalam hal penyimpanan data, peserta akan mempelajari teknik menggunakan SQLite dan shared preferences yang memungkinkan aplikasi menyimpan dan mengakses data secara efisien. Topik lain yang akan dibahas meliputi penggunaan API (Application Programming Interface) untuk layanan web, pengelolaan proses dan threads dalam aplikasi, serta penerapan layanan berbasis lokasi dan notifikasi push, yang semakin krusial dalam berbagai aplikasi mobile modern seperti aplikasi transportasi atau layanan pesan.

Pada akhir kursus, peserta diharapkan mampu mendemonstrasikan keterampilan analitis dan teknis dalam merancang, mengembangkan, dan menguji aplikasi mobile yang dapat memecahkan permasalahan nyata di dunia teknologi informasi. Dengan metode pembelajaran yang melibatkan kombinasi antara pembelajaran mandiri, studi kasus, dan evaluasi melalui kuis, kursus ini bertujuan untuk membekali peserta dengan keterampilan praktis yang dapat diaplikasikan langsung di industri.

Course Topics

  • Overview
  • Pengenalan Pemrograman berbasis Mobile
  • Arsitektur dan Lifecycle
  • Infrastruktur dan User Interface
  • Material Design dan RecycleView\
  • Desain Antarmuka Pengguna Seluler
  • Penyimpanan Data
  • Fragment
  • Antarmuka Pemrograman Aplikasi
  • Proses dan Threads
  • Location Based Services dan Push Notification