Pemrograman 5 (Android Lanjutan) - Danandjaya Saputra, S.T, M.Kom
Section outline
-
-
Mata kuliah Pemrograman 5 Android Lanjutan difokuskan pada pengembangan aplikasi mobile berbasis Android yang memanfaatkan API untuk komunikasi antara aplikasi dan server basis data. Dalam mata kuliah ini, mahasiswa akan menggunakan React Native untuk membangun antarmuka aplikasi (bagian frontend), sedangkan Express.js sebagai backend framework untuk membangun API, dan MySQL sebagai basis data. Fokus utamanya adalah integrasi antara frontend (aplikasi mobile Android) dengan backend melalui API, serta pengelolaan atau penyimpanan data pada MySQL.
Hasil Pembelajaran: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu:
- Mengembangkan aplikasi Android berbasis React Native yang terintegrasi dengan API backend.
- Mendesain dan membangun API RESTful menggunakan Express.js untuk berkomunikasi dengan aplikasi mobile.
- Mengelola dan memanipulasi data menggunakan MySQL sebagai basis data relasional.
- Mengimplementasikan keamanan pada API menggunakan teknik autentikasi dan otorisasi.
- Mengintegrasikan komponen frontend, backend, dan basis data menjadi aplikasi Android yang fungsional dan efisien.
-
-
1. Pengenalan dasar React Native dan tujuan penggunaan framework untuk pengembangan aplikasi mobile.
2. Pengenalan Express.js sebagai backend framework dengan fokus pada pengelolaan API. -
1. Instalasi lingkungan kerja Express.js dan inisialisasi proyek Node.js.
2. Struktur folder dan file dasar dalam proyek Express.js.
3. Pembuatan server HTTP sederhana. -
-
1. Pendalaman konsep routing pada Express.js.
2. Pemahaman tentang objek Request dan Response di Express.js.
3. Pembuatan API endpoint dinamis menggunakan parameter dan query. -