Uts-P Mobile Nim 0154
Uts-P Mobile Nim 0154
NIM : 21.230.0154
MAKUL : PEMROGRAMAN BERBASIS MOBILE
1. Perbedaan Aplikasi Web, Aplikasi Mobile Native dan Aplikasi Mobile Hybrid
Tidak bisa dipublish dan Dapat dipublish dan Dapat dipublish dan
didownload didownload via : didownload via :
- AppStore untuk iOS - AppStore untuk iOS
- Google Playstore untuk - Google Playstore untuk
Android Android
Lebih mudah dan murah Cenderung lebih sulit dan Terjangkau, mudah dikelola
mahal (multiplatform) dan lebih
hemat waktu
2. String Interpolation adalah cara untuk menampilkan suatu output dalam bentuk string,
atau proses membuat string baru dengan menambahkan nilai ke string statis
Contoh :
void main() {
String name = 'Wawan';
print("Namaku : $name");
}
Hasil/output :
Namaku : Wawan
3. Operator Ternary adalah operator yang melibatkan tiga buah operand, berguna untuk
melakukan pemilihan terhadap nilai tertentu yang didasarkan atas ekspresi tertentu
Contoh :
void main() {
int usia = 20;
String hasil = usia >= 21 ? "Dewasa" : "Anak-anak";
print("Kategori : $hasil");
}
Hasil/Output :
Kategori : Anak-anak
4. Switch case adalah suatu bentuk kondisi percabangan dimana jika suatu kondisi
benar(true), maka blok kode bernilai true akan dijalankan.
Contoh :
main(){
print("LAMPU LALU LINTAS");
var warna = "hijau";
String arti;
switch(warna){
case "merah": {
arti = "Berhenti";
break;
}
case "kuning": {
arti = "hati-Hati";
break;
}
case "hijau": {
arti = "Jalan";
break;
}
default: {
arti = "Gak ada Warna itu...!";
}
}
print(arti);
}
Hasil/Output :
LAMPU LALU LINTAS
Jalan
5. Do/While adalah perulangan yang melakukan pengecekan kondisi di belakang, akan
mengulang dulu sebanyak satu kali, baru dicek kondisi atau syarat pengulangannya.
apabila bernilai true, maka perulangan berlanjut. Namun apabila false maka
perulangan akan berhenti
Contoh :
void main () {
var jumlah=10;
var i=0;
do {
print("Data Ke : $i");
i++;
} while (i<=jumlah) ;
}
Hasil/Output :
Data Ke : 0
Data Ke : 1
Data Ke : 2
Data Ke : 3
Data Ke : 4
Data Ke : 5
Data Ke : 6
Data Ke : 7
Data Ke : 8
Data Ke : 9
Data Ke : 10