Postingan

PPB - EAS PBB F

Gambar
  Nama : Maheswara Danendra Satriananda NRP : 5025201060 Kelas : PPB - F EAS PBB 1.       Problem yang akan diselesaikan Aplikasi i.saku adalah aplikasi e-wallet yang dibuat oleh Indomaret yang bertujuan untuk memungkinkan pengguna untuk melakukan transaksi secara cashless atau tanpa uang fisik, akan tetapi aplikasi ini memiliki 1 kekurangan untuk Saya yaitu pada saat tahap registrasi aplikasi ini masih mengandalkan dengan cara menelpon pengguna untuk verifikasi tahap awal, yang pada saat Saya lakukan ternyata sistem tidak bekerja dengan baik, maka dari itu Saya akan membuat fitur untuk scan Kartu Identitas atau KTP untuk memudahkan pengguna dalam membuat akun i.saku.   2.       Spesifikasi dan Deskripsi Aplikasi i.saku   Deskripsi Umum : i.saku adalah aplikasi dompet digital (e-wallet) yang memungkinkan pengguna untuk melakukan berbagai transaksi keuangan secara digital. Aplikasi ini dirancang untuk memberik...

PPB - Auto dice roller

Gambar
Nama : Maheswara Danendra Satriananda NRP : 5025201060 Kelas : PPB - F Pada tugas 4 ini saya membuat aplikasi sederhana Roll Dice . Aplikasi berupa implementasi dari sebuah dice roller yang dapat menampilkan gambar dice dengan 6 kemungkinan sisi. Penyesuaian dan pembuatan dari aplikasi ini mengikuti video tutorial yang telah disampikan pada kelas. Berikut adalah source code yang saya miliki  Source Code   package com.example.diceroller import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.animation.core.animateFloatAsState import androidx.compose.animation.core.tween import androidx.compose.foundation.Image import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSi...

PPB - Birthday App

Gambar
 Nama : Maheswara Danendra Satriananda NRP : 5025201060 Kelas : PPB - F Pada Tugas ini saya mengembangkan aplikasi penampil tulisan Ulang Tahun sederhana yang menggunakan Jetpack Compose menggunakan komponen yang disiapkan. Berikut ini hasil dari aplikasi tersebut :  Source 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.layout.padding import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime. Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling....

PPB - ETS PPB

  Nama : Maheswara Danendra Satriananda NRP : 5025201060 Kelas : PPB - F Berikut ini saya cantumkan dokumen pengerjaan ETS PPB Saya.

PPB - Jetpack Compose

Gambar
Nama : Maheswara Danendra Satriananda NRP : 5025201060 Kelas : PPB - F Berikut ini adalah rancangan aplikasi mobile menggunakan Jetpack Compose. Jetpack Compose adalah toolkit UI modern yang diperkenalkan Google untuk mempermudah pengembangan user interface di platform android. Dan berikut ini adalah hasil aplikasi android yang Saya buat untuk tugas ke-2:

PPB - CV Portfolio Application

Gambar
Nama : Maheswara Danendra Satriananda NRP : 5025201060 Kelas : PPB - F Berikut ini adalah rancangan aplikasi mobile tentang profile Saya. Aplikasi ini sudah mendukung tampilan baik mobile atau desktop. Perancangan aplikasi ini dibuat dengan tools bernama GlideApps, dimana Saya tidak harus menulis kode untuk merancang tampilan ini. Berikut ini tampilan aplikasi Saya :  Mobile App View Desktop App View

EAS PBKK B

Framework Nama : Maheswara Danendra Satriananda NRP : 5025201060 Kelas : PBKK B 1. Sebutkan keuntungan dan kerugian penggunaan framework dalam membangun aplikasi. Keuntungan penggunaan framework: 1) Efisiensi pengembangan: Framework menyediakan kerangka kerja yang sudah siap pakai, termasuk struktur dasar, komponen, dan fungsionalitas umum. Hal ini menghemat waktu dan upaya pengembangan karena tidak perlu memulai dari nol. 2) Standar industri: Framework sering kali didasarkan pada praktik terbaik industri dan standar pengembangan. Dengan mengikuti kerangka kerja tersebut, Anda dapat memanfaatkan pengetahuan umum dan pengalaman yang telah terbukti efektif. 3) Modularitas: Framework umumnya mempromosikan pendekatan modular dalam pengembangan aplikasi. Ini memungkinkan pemisahan logika bisnis, antarmuka pengguna, dan komponen lainnya menjadi unit terpisah, sehingga memudahkan pemeliharaan, pengujian, dan perluasan fitur. 4) Komunitas dan dokumentasi: Banyak framework memiliki komu...