Kalkulator
(Joko Saputro, S.Kom., M.Kom)
Tanggal : 6-11-2023
<TextView android:id="@+id/text_id"
android:layout_width="300dp"
android:layout_height="200dp"
android:text=“Pemrograman Mobile’
android:textColor="@android:color/holo_blue_dark“
android:layout_centerVertical="true“
android:textSize="50dp"/>
Analisalah listing kode program tersebut, jelaskan tentang program tersebut dan perbaikilah
jika terdapat kesalahan, serta tuliskan output / Screenshoot jika program tersebut dijalankan.
(20 poin)
7. Buatlah sebuah program sederhana dengan menggunakan bahasa pemrograman
mobile/android dengan ketentuan (menggunakan konsep View, menggunakan konsep Intent
Eksplisit/Implisit “minimal 2 activity”), dikerjakan individu/masing2 mhs ? (File dizip atau
dikompress dan dikirim ke SIAKAD UBK dan atau Email) (30 poin)
(do it all with your think, mind, heart and pray to Allah/God)
JAWABAN
1. Mobile adalah perangkat yang bergerak misal telrpon seluler atau computer yang digunakan
untuk mengakses jasa jaringan.jadi mobile programming adalah program yang digunakan
unutk perangkat mobile.
kelebihan :
Keragaman Perangkat: Android mendukung berbagai perangkat keras dan konfigurasi,
mulai dari ponsel cerdas hingga tablet dan perangkat wearable. Hal ini memberikan
fleksibilitas bagi pengembang untuk menciptakan aplikasi yang dapat berjalan pada
berbagai jenis perangkat.
Bukaan dan Kustomisasi: Android dikenal dengan tingkat kustomisasi yang tinggi.
Pengembang dapat membuat aplikasi yang lebih mendalam dan terintegrasi dengan
sistem operasi, memberikan pengguna pengalaman yang lebih kaya dan personal.
Pengembangan Terbuka: Android bersifat open source, yang berarti pengembang dapat
mengakses sumber daya kode sumber dan merancang aplikasi mereka dengan lebih
fleksibel. Ini juga memungkinkan komunitas pengembang untuk berkontribusi pada
pengembangan platform.
Integrasi dengan Layanan Google: Android terintegrasi dengan berbagai layanan Google,
seperti Google Maps, Google Drive, Google Analytics, dan lainnya.
<TextView
android:id="@+id/text_id"
android:layout_width="300dp"
android:layout_height="200dp"
android:text=“Pemrograman Mobile’
android:textColor="@android:color/holo_blue_dark“
android:layout_centerVertical="true“
android:textSize="50dp"/>
Analisis:
Terdapat kesalahan pada pemakaian tanda kutip di dalam atribut android:text.
Pada baris android:text=“Pemrograman Mobile’, tanda kutip buka dan tutup tidak
sesuai (perhatikan tanda kutip tunggal yang tidak seimbang).
Terdapat kesalahan pada pemakaian tanda kutip di dalam atribut
android:textColor. Pada baris
android:textColor="@android:color/holo_blue_dark“, tanda kutip buka dan tutup
tidak sesuai.
Terdapat kesalahan pada pemakaian tanda kutip di dalam atribut
android:layout_centerVertical. Pada baris android:layout_centerVertical="true“,
tanda kutip buka dan tutup tidak sesuai.
Perbaikan :
<TextView
android:id="@+id/text_id"
android:layout_width="300dp"
android:layout_height="200dp"
android:text="Pemrograman Mobile"
android:textColor="@android:color/holo_blue_dark"
android:layout_centerVertical="true"
android:textSize="50dp"/>
Dengan perbaikan tersebut, kita memastikan bahwa tanda kutip untuk atribut
‘android:text’, ‘android:textColor’, dan ‘android:layout_centerVertical’ sudah
sesuai dan seimbang.
Output:
Program ini akan menampilkan TextView dengan teks "Pemrograman Mobile"
berwarna biru tua (holo_blue_dark), lebar 300dp, tinggi 200dp, terletak di tengah
vertikal, dan menggunakan ukuran teks sebesar 50dp. Output ini akan muncul
pada tampilan layar sesuai dengan pengaturan yang telah didefinisikan.