Anda di halaman 1dari 17

Mobile Programming

Pertemuan 1
Introduction
OLEH : ISWAHYUDI, S.Kom, MTA.
Mobile Programming

Merupakan proses dimana aplikasi baru diciptakan


untuk sistem operasi android/iOS.
Aplikasi tersebut biasanya dikembangkan dalam
Bahasa pemrograman Java (untuk android) dan
Objective-C/Swift (untuk iOS) dengan bantuan
software development kit (SDK).
Java
Java merupakan bahasa pemrograman yang menggunakan
paradigma OOP (Object Oriented Programming).

Untuk menggunakan pemgrograman Java diperlukan JDK atau


Java Development Kit digunakan untuk mengompilasi,
debugging (memeriksa error), dan menjalankan program java.
Java Development Kit
Beberapa hal penting yang perlu diketahui dalam JDK:
1. Bertugas menerjemahkan kode java menjadi bytecode.
2. Bertugas memeriksa error pada kode.

Unduh JDK dari situs web resmi:


https://
www.oracle.com/java/technologies/javase/javase-jdk8-downloads
.html

Pengecekan versi JDK yang sudah terinstall pada sistem operasi


java -version
Java Runtime Environment
Java runtime environment atau JRE berfungsi untuk menjalankan
program java. JRE perlu dipasang oleh Developer bila ingin
menjalan kan program atau aplikasi java.

Unduh JRE dari situs web resmi:


https://www.oracle.com/java/technologies/javase-jre8-
downloads.html

Untuk menjalankan perintah java, diperlukan penambahan


JAVA_HOME pada Environment Variabel dengan cara sebagai
Berikut:
Java Runtime Environment
1. Open environment variable
2. Select environment variable
Java Runtime Environment
3. New system variable
Java Runtime Environment
4. Pastikan value JAVA_HOME sesuai dengan lokasi path
JDK yang sudah terinstall.

5. Lalu Ok, dan Apply.


Java Runtime Environment
Cek hasil konfigurasi dengan cara.
Integrated Development Environment

IDE merupakan program komputer yang memiliki


beberapa fasilitas yang diperlukan dalam
pembangunan perangkat lunak. IDE memiliki
fasilitas seperti:
1. Editor (writing code program)
2. Compiler (checking code program)
3. Linker (combine binary data with code compiler)
4. Debuger (testing code program)
Struktur Program Java
Dibagi menjadi 4 bagian:
1. Deklarasi Package: sebuah folder yang berisi
sekumpulan program Java (ex: com.example1.MyApp)
2. Library: sekumpulan class dan fungsi yang bisa kita
gunakan dalam membuat program.
3. Bagian Class: untuk menjadi suatu object, kode
program perlu ditulis didalam suatu class.
4. Method Main: blok program yang akan dieksekusi
pertama kali.
Android Studio

Download Android Studio:


https://developer.android.com/studio
Flutter
Flutter sebuah open source framework aplikasi
mobile yang diciptakan oleh Google.
Flutter digunakan dalam pengembangan aplikasi
untuk sistem operasi Android dan iOS.
Kenapa Flutter?

 Menggunakan konsep only 1 code base.


 Dapat berjalan dengan Firebase.
 Menggunakan Dart.
 Menggunakan Material Desain yang out-of-the-box.
 Referensi dan dokumentasi yang lengkap.
Memulai Flutter
1. Download Powershell
2. Download Git
3. Download Flutter: https://flutter.dev/docs/get-started/install/windows
4. Extract, dan buat folder baru: contoh: C:\src\flutter
5. Add Environment Variable pada Tab User Variable, input lokasi flutter:
C:\flutter\bin
6. Letakkan flutter_console.bat didapan folder flutter, dan double klik file.
7. Run in terminal: flutter doctor
8. Enable Developer Option and USB Debugging pada device yang
ingin dijadikan emulator.
Dart code testing
http://dartpad.dartlang.org
Referensi
https://flutter.dev/docs

Anda mungkin juga menyukai