Posts

Pertemuan 6 - Memahami Kotlin

Image
Nama: Kadek Fajar Pramartha Yasodana NRP: 5025231185 Kelas: PPB C Pertemuan 6: Memahami Kotlin Pada tugas kali ini, saya diminta untuk mengimprove kalkulator sederhana yang diberikan sebelumnya dengan tambahan looping. Disini bertujuan agar saya bisa lebih memahami bahasa kotlin dan cara menjalankan kotlin itu seperti apa. Terdapat beberapa hal yang perlu diperhatikan untuk bisa menjalankan kotlin Instalasi Kotlin Kompiler Disini saya mengikuti  https://kotlinlang.org/docs/command-line.html#sdkman  untuk menginstalasi kompiler agar kotlin bisa diubah menjadi file .class yang bisa dijalankan oleh kotlin. Setelah itu, untuk mengcompile dan menjalankan program bisa menggunakan script berikut  run.sh kotlinc main.kt -d . kotlin MainKt Calculator Sederhana dengan Looping main.kt fun main () {     println ( "=== KALKULATOR SEDERHANA ===" )     while ( true )     {         print ( "Masukkan angka pertama: " )     ...

Pertemuan 5 - Komponen Button

Image
Nama: Kadek Fajar Pramartha Yasodana NRP: 5025231185 Kelas: PPB C Pertemuan 5: Komponen Button Dalam tugas ini saya diminta untuk membuat sebuah aplikasi sederhana untuk belajar mengenai button pada composable. Disini button jika di click akan mengubah state dari aplikasi yaitu gambar dadu menjadi gambar yang random. package com.fajary.rolldiceapplication import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose...

Pertemuan 3 - Membuat Aplikasi Ulang Tahun

Image
 Nama: Kadek Fajar Pramartha Yasodana NRP: 5025231185 Kelas: PPB (C) Pertemuan 3 - Membuat Aplikasi Ulang Tahun Dalam tugas ini, kita diminta untuk membuat aplikasi ucapan ulang tahun guna melatih keterampilan kita dalam mengertikan apa itu compose. Terdapat beberapa langkah yang saya lakukan pada project ini yaitu: 1. Membuat Bagian Composable @Composable fun Greeting (message: String, from: String, modifier: Modifier = Modifier) { Column ( modifier = modifier. fillMaxSize (). padding ( 32 . dp ), verticalArrangement = Arrangement. Center , horizontalAlignment = Alignment. CenterHorizontally ) { Text ( text = message, fontSize = 80 . sp , lineHeight = 80 . sp , textAlign = TextAlign. Center ) Text ( text = from, fontSize = 36 . sp , modifier = Modifier. align (Alignment. End ). padding ( top = 16 . dp ) ) ...

Pertemuan 2 - Membuat Aplikasi Hello Android

Image
Nama: Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PPB C Pertemuan 2: Membuat Aplikasi Hello Android Untuk membuat aplikasi sederhana yang menampilkan Hello Android pada layar, pertama aplikasi yang dibutuhkan adalah Android Studio. Setelah menginstall android studio, maka bisa mengikuti langkah langkah berikut: 1. Membuat project dengan template Empty Activity 2. Mengkonfigurasikan Project seperti path dan minimum sdk compilation 3. Pada saat project pertama kali dibuka, tunggu sampai android studio selesai mendownload dependency dan mengimportnya 4. Setelah selesai import, tinggal menjalankan dengan tombol run untuk otomatis membuild dan menjalankannya pada emulator

Pertemuan 2 - Explorasi Perkembangan Teknologi

 Nama: Kadek Fajar Pramartha Yasodana NRP: 5025231185 Kelas: PPB (C) Explorasi Perkembangan Teknologi Device OS Dibuat Oleh Negara Tahun Fungsi Programming Link Gambar/Video SmartTV Tizen Samsung Korea 2012 Aplikasi TV Tizen Studio Link Gambar Smartphone Android Palo Alto USA 2003 Sistem Operasi Perangkat Bergerak Java Link Gambar Komputer Windows Microsoft USA 1985 Sistem Operasi Perangkat Komputer Mainstream C, C++ Link Gambar Komputer Linux Linus Torvalds USA 1991 Sistem Operasi Perangkat Komputer Mainstream C, C++ Link Gambar Smartphone iOS Apple USA 2007 ...

Pertemuan 1 - Explorasi Perkembangan Teknologi

 Nama: Kadek Fajar Pramartha Yasodana NRP: 5025231185 Kelas: PPB (C) Pertemuan 1: Explorasi Perkembangan Teknologi Device OS Dibuat Oleh Negara Tahun Fungsi Programming Link Gambar/Video SmartTV Tizen Samsung Korea 2012 Aplikasi TV Tizen Studio Link Gambar Smartphone Android Palo Alto USA 2003 Sistem Operasi Perangkat Bergerak Java Link Gambar Komputer Windows Microsoft USA 1985 Sistem Operasi Perangkat Komputer Mainstream C, C++ Link Gambar Komputer Linux Linus Torvalds USA 1991 Sistem Operasi Perangkat Komputer Mainstream C, C++ Link Gambar Smartphone iOS Apple USA ...

Pertemuan 8 - Javascript Pada Form

Image
Nama : Kadek Fajar Pramartha Yasodana NRP : 5025231185 Kelas : PWEB E Javascript Pada Form Source Code :  GitHub Hosting :  Vercel 1. Buatlah sebuah form registrasi yang terdiri dari nama mahasiswa, nim, mata kuliah, dan dosen. Form registrasi ini memiliki aturan sebagai berikut. Ketika pengguna sistem akan mengisikan data nama dengan memasukkan huruf tertentu maka akan muncul rekomendasi tertentu. Gunakan referensi di internet ataupun yang lainnya untuk memecahkan kasus tersebut. 2. Buatlah pencarian kode pos Indonesia dengan inputan Provinsi, Kabupaten/ Kota, Kecamatan,  kemudian outputnya kode pos dan informasi daerah. 3. Membuat List Dropdown dinamis