Postingan

Menampilkan postingan dari Maret, 2024

PPB - PERTEMUAN 5

Gambar
  DOKUMENTASI PPB Nama : Dawamul Fikri Aqil NRP : 5025201025 Kelas : PPB F Tahun : 2024 Tugas : DiceRoller DOKUMENTASI TUGAS PENDAHULUAN Pada pertemuan ke 5, penulis diajarkan materi mengenai "Komponen Button". Button adalah komponen fundamental yang memungkinkan pengguna memicu tindakan yang ditentukan. Ada lima jenis button yaitu: Filled, Tonal, Outlined, Elevated, dan Text Button. Setelah diajarkan materi, penulis diberikan tugas untuk membuat aplikasi DiceRoller sederhana. Untuk implementasi tugas ada di bawah ini berdasarkan referensi  Codelabs . IMPLEMENTASI CODE package com.example.diceroller import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.height import androidx.co...

PPB - PERTEMUAN 4

Gambar
   DOKUMENTASI PPB Nama : Dawamul Fikri Aqil NRP : 5025201025 Kelas : PPB F Tahun : 2024 Tugas : HappyBirthday DOKUMENTASI TUGAS PENDAHULUAN Pada pertemuan ke 4, penulis diajarkan materi mengenai "Composable". Compose menyederhanakan dan mempercepat pengembangan UI di Android dengan kode yang lebih sedikit, alat canggih, dan kemampuan Kotlin yang intuitif. Dengan Compose, kamu dapat membangun UI dengan menentukan sekumpulan fungsi, yang disebut fungsi composable, untuk mengambil dan menampilkan data di layar. Fungsi composable adalah elemen dasar dalam membangun UI di Compose. Fungsi ini memiliki beberapa karakteristik penting: 1. Menjelaskan bagian-bagian dari UI. 2. Tidak menampilkan elemen apa pun secara langsung. 3. Mengambil input dan menghasilkan elemen yang akan ditampilkan di layar. Dalam pertemuan ini, penulis akan menyiapkan proyek di Android Studio menggunakan template Empty Activity dan mengubah pesan teks menjadi ucapan ulang tahun yang personal. 1...

PPB - PERTEMUAN 3

Gambar
  DOKUMENTASI PPB Nama : Dawamul Fikri Aqil NRP : 5025201025 Kelas : PPB F Tahun : 2024 Tugas : HelloWorld DOKUMENTASI TUGAS PENDAHULUAN Pada pertemuan ke 3, penulis diajarkan materi mengenai "Jetpack Compose". Jetpack Compose adalah toolkit UI modern yang diperkenalkan Google untuk mempermudah pengembangan user interface di platform Android. Dibangun di atas bahasa pemrograman Kotlin, Jetpack Compose mengadopsi pendekatan deklaratif dalam mendesain UI. Artinya, developer dapat mendeskripsikan tampilan dan UI behavior menggunakan serangkaian fungsi tanpa perlu khawatir tentang detail implementasi.  Setelah diajarkan materi penulis diberikan tugas untuk membuat aplikasi HelloWorld sederhana. Untuk implementasi tugas ada di bawah ini. IMPLEMENTASI CODE package com.example.helloworld import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.Image import androidx.compose.foundation...

PPB - PERTEMUAN 2

Gambar
  DOKUMENTASI PPB Nama : Dawamul Fikri Aqil NRP : 5025201025 Kelas : PPB F Tahun : 2024 Tugas : Profil/CV GlidesApps DOKUMENTASI TUGAS PENDAHULUAN Pada pertemuan ke 2, penulis diajarkan materi mengenai "GlidesApps". Glide App platform pembuatan mobile app berbasis web yang bertujuan untuk mengembangkan aplikasi sendiri dengan cepat tanpa perlu pengetahuan mendalam tentang programming. Platform ini menggunakan Google Sheets sebagai database-nya, memungkinkan developer mengubah spreadsheet menjadi mobile app dengan fungsionalitas penuh yang dapat disesuaikan untuk berbagai keperluan. Melalui user interface yang intuitif, Glide App membantu mendesain aplikasi dengan menggabungkan berbagai elemen, seperti teks, gambar, video, bahkan form, semuanya dalam format drag-and-drop yang mudah digunakan. Selain itu, Glide App juga menawarkan fitur real-time, di mana setiap perubahan yang dibuat pada Google Sheets secara otomatis diperbarui dalam aplikasi. Dikombinasikan dengan ...