Pembahasan UAS Mata Kuliah Pengembangan Aplikasi Bergerak

Soal no. 1 Pembahasan soal no. 1 Mendistribusikan aplikasi yang dibuat orang lain memiliki resiko yang besar terhadap akun Google Play yang kita miliki. Aplikasi yang dibuat orang lain bisa saja memuat malware ataupun konten yang tidak sesuai dengan ketentuan yang dibuat oleh Google, apabila hal tersebut ada di aplikasi yang diminta untuk kita upload, akun Google Play yang kita miliki dapat dibanned oleh Google. Jadi tidak disarankan untuk menggunakan akun Google Play developer untuk mengupload aplikasi yang dibuat oleh orang lain tanpa memastikan source code dan konten yang ada di dalamnya. Apabila tetap ingin mengunggah aplikasi yang dibuat oleh orang lain sebaiknya gunakan akun baru yang terpisah dari akun yang biasa kita gunakan. Soal no. 2 Pembahasan soal no. 2 Tracking aktivitas user di smartphone lazim digunakan untuk menghadirkan iklan yang terpersonalisasi, atau iklan yang sesuai dengan preferensi user. Hal ini akan meningkatkan peluang sebuah iklan diklik oleh user karena mem

PHP : Membuat REST API dengan Slim Framework

Intro


Slim Framework adalah microframework PHP yang dapat digunakan untuk membuat REST API. Slim Framework relatif mudah dipelajari dan sederhana konfigurasinya, namun bila membutuhkan tambahan seperti security layer masih susah kalau memakai Slim Framework. Alternatif lain untuk membuat REST API menggunakan PHP di antaranya adalah menggunakan Lumen yang "sekeluarga" dengan Laravel.

Membuat Database


Buat database dengan nama db_kuliah

Install Composer

Untuk dapat menggunakan Slim Framework, terlebih dahulu harus menginstall composer. Composer adalah tool dependency manager (tool untuk mendownload library / framework PHP). Tata cara instalasi composer dapat dibaca di https://getcomposer.org/download.

Install Slim Framework

Buat folder untuk menyimpan file-file web service + Slim Framework Masuk ke folder yang telah dibuat sebelumnya, install Slim Framework menggunakan perintah
composer require slim/slim "^3.0"

Buat file classes/Mapper.php dengan isi script sebagai berikut
Buat file classes/MahasiswaMapper.php, file ini digunakan untuk melakukan query database. Hasil query database nantinya akan diakses melalui alamat URL web service oleh aplikasi lain misalnya aplikasi Android. Isi script classes/MahasiswaMapper.php adalah sebagai berikut

Buat file index.php untuk membuat URL dengan isi script sebagai berikut

Ubah file composer.json, ketik

Ketik perintah
composer dump-autoload
Agar file php di dalam folder classes dimuat secara otomatis oleh framework

Testing web service

Gunakan aplikasi web service client, misalnya Postman https://www.getpostman.com/

Comments