Posts

Showing posts from March, 2025

Tugas 4 - Aplikasi Dice Roller

Image
  Aplikasi Dice Roller   Langkah 1: Membuat Proyek Baru di Android Studio Buka Android Studio setelah instalasi selesai. Klik "Start a new Android Studio project". Pada layar pemilihan template, pilih "Empty Compose Activity" lalu klik Next. Masukkan nama aplikasi (misalnya, "Dice Roller"). Tentukan lokasi penyimpanan proyek di sistem Anda. Pilih Language sebagai Kotlin. Pastikan Use AndroidX artifacts dicentang. Klik Finish. Pada halaman "Select a minimum SDK", pilih API Level 24: Android 7.0 (Nougat) sebagai Minimum SDK. Android Studio akan mulai membangun proyek Anda. Tunggu hingga proses ini selesai. Langkah 2: Mengedit File MainActivity.kt Setelah proyek selesai dibangun, buka file MainActivity.kt. Sesuaikan kode seperti berikut: package com.example.diceroller import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.material3.Scaffold import androidx.c...

17 Maret 2025 M - 17 Ramadhan 1446 H

Image
  ~Kita Pernah Jadi Pemenang, dan sampai nanti pun kita tetap Pemenang.. Ini juga yang menjadi salah satu alasanku kenapa rasanya aku cukup menyambut dan merayakan 17 Maret-ku. Karena aku ingin mengingat perjalananku yang pernah jadi pemenang...

Tugas 3 - Aplikasi Happy Birthday Jetpack Compose

Image
Aplikasi Happy Birthday Jetpack Compose   Langkah 1: Membuat Proyek Baru di Android Studio Buka Android Studio setelah instalasi selesai. Klik "Start a new Android Studio project". Pada layar pemilihan template, pilih "Empty Compose Activity" lalu klik Next. Masukkan nama aplikasi (misalnya, "Happy Birthday"). Tentukan lokasi penyimpanan proyek di sistem Anda. Pilih Language sebagai Kotlin. Pastikan Use AndroidX artifacts dicentang. Klik Finish. Pada halaman "Select a minimum SDK", pilih API Level 24: Android 7.0 (Nougat) sebagai Minimum SDK. Android Studio akan mulai membangun proyek Anda. Tunggu hingga proses ini selesai. Langkah 2: Mengedit File MainActivity.kt Setelah proyek selesai dibangun, buka file MainActivity.kt. Sesuaikan kode seperti berikut: package com.example.happybirthday import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layo...

Tugas 2 - Aplikasi Hello Android Jetpack Compose

Image
Aplikasi Hello Android Jetpack Compose       Jetpack Compose adalah toolkit UI modern dari Android yang dirancang untuk membangun antarmuka pengguna (UI) secara deklaratif menggunakan Kotlin. Berbeda dengan pendekatan tradisional yang menggunakan XML, Jetpack Compose memungkinkan pengembang untuk membuat UI dengan kode yang lebih bersih, fleksibel, dan mudah dipelihara. Keunggulan Jetpack Compose Deklaratif dan Reaktif UI didefinisikan berdasarkan state, sehingga ketika data berubah, UI otomatis diperbarui tanpa perlu memperbarui elemen secara manual. Mirip dengan cara kerja framework seperti React dan Flutter. Tanpa XML Tidak perlu lagi membuat file XML terpisah untuk desain UI. Semua komponen UI ditulis langsung dalam kode Kotlin. Mudah Digunakan dan Dapat Dikombinasikan Bisa digunakan bersama dengan View lama yang berbasis XML. Bisa mengadopsi Compose secara bertahap tanpa harus mengubah seluruh aplikasi. Kode Lebih Ringkas dan Mudah Dipahami Mengurangi jumlah kode bo...

Tugas 1: Review Perkembangan Teknologi Perangkat Bergerak

Image
Tugas 1: Review Perkembangan Teknologi Perangkat Bergerak      Perangkat bergerak telah mengalami perkembangan pesat sejak pertama kali diperkenalkan. Dari perangkat komunikasi sederhana hingga smartphone canggih yang mendukung kecerdasan buatan (AI), perangkat mobile telah mengubah cara manusia berkomunikasi, bekerja, dan mengakses informasi. Perkembangan ini mencakup inovasi dalam hardware , sistem operasi , serta aplikasi mobile , yang terus berevolusi seiring dengan kebutuhan pengguna dan kemajuan teknologi. Berikut adalah perkembangan utama teknologi perangkat bergerak berdasarkan aspek yang paling berpengaruh: 1. Evolusi Hardware: Dari Ponsel Konvensional ke Smartphone Modern Sejak awal, perangkat bergerak terus mengalami perubahan signifikan dalam desain dan spesifikasinya. Era Ponsel Analog : Pada awalnya, ponsel hanya berfungsi untuk panggilan suara. Contoh ponsel awal seperti Motorola DynaTAC 8000X (1973) memiliki ukuran besar, berat lebih dari 1 kg, dan daya...