Nama : Sayid Ziyad Ibrahim Alaydrus NRP : 5025201147 kelas : PBB-F Tugas : membuat aplikasi sederhana Hello World menggunakan Android Studio Android Studio adalah Integrated Development Environment (IDE) resmi untuk pengembangan aplikasi Android berdasarkan IntelliJ IDEA. Untuk mendukung pengembangan aplikasi dalam sistem operasi Android, Android Studio menggunakan build system, emulator, template code, dan integrasi ke Github berbasis Gradle. Penggunaan Jetcompose 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. Hasil: Hasil prototype Hello World code : <?xml version= "1.0" encoding= "utf-8" ?> <androidx.constrain...
Nama : Sayid Ziyad Ibrahim Alaydrus NRP : 5025201147 Kelas : PPB F Tugas : Membuat aplikasi happy birthday menggunakan Composable Apa itu Jet Compose? Jetpack Compose adalah toolkit modern untuk membangun UI Android. Compose menyederhanakan dan mempercepat pengembangan UI di Android dengan lebih sedikit kode, alat yang canggih, dan kemampuan Kotlin yang intuitif. Compose dapat membantu Anda membangun UI dengan menentukan sekumpulan fungsi, yang disebut fungsi composable, yang mengambil data dan menjelaskan elemen UI. pada tugas ini akan dibuat aplikasi sederhana yang menampilkan pesan selamat ulang tahun menggunakan Jet Compose. Hasil: Code: package com.example.happybirthday import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layo...
Nama : Sayid Ziyad Ibrahim Alaydrus NRP : 5025201147 KUIS AKHIR EPL Soal : 1. Sebutkan dan jelaskan alasan mengapa perangkat lunak harus mengalami proses evolusi? 2. Apa yang dimaksud dengan evolusi perangkat lunak, meliputi apa saja prosesnya 3. Untuk dapat menjaga kualitas dari perangkat lunak tersebut dalam melakukan evolusi perangkat lunak, maka dibuatlah ”Laws” dari perangkat lunak tersebut. Menurut Lehman apa saja Laws nya Jawab: 1.) Evolusi perangkat lunak adalah suatu keharusan untuk menjaga keberlanjutan, relevansi, dan kualitasnya seiring berjalannya waktu. Berikut adalah beberapa alasan utama mengapa evolusi perangkat lunak diperlukan: 1. Perubahan Kebutuhan Pengguna: Kebutuhan pengguna terus berubah seiring waktu. Perangkat lunak harus dapat beradaptasi dengan pergeseran ini untuk tetap relevan dan memenuhi harapan pengguna. Kemajuan Teknologi: 2. Teknologi terus berkembang, dan perangkat lunak perlu memanfaatkan inovasi terbaru. Evolusi teknologi dapat membawa p...
Comments
Post a Comment