Postingan

APTEK 7 - Tugas Pembuatan Web Blog

Gambar
 Nama     : Heru Dwi Kurniawan NRP         : 5025211055 Kelas         : ATTD 7 Promosi Lingkungan: Ayo Bersama Jaga Bumi untuk Masa Depan yang Lebih Baik Dalam kehidupan sehari-hari, seringkali kita tidak menyadari bahwa setiap tindakan kecil yang kita lakukan bisa memberikan dampak besar bagi kelestarian lingkungan. Mengurangi penggunaan plastik, membawa tas belanja sendiri, atau memilih produk lokal bukan hanya tren, tetapi langkah konkret untuk membantu menjaga alam. Tindakan sederhana seperti ini, jika dilakukan secara konsisten, dapat mengurangi jejak karbon dan mengurangi volume sampah yang berakhir di tempat pembuangan akhir atau bahkan di laut. Saat ini, kampanye seperti "Zero Waste" dan "Plastic-Free Lifestyle" semakin populer untuk menginspirasi masyarakat agar lebih bijak dalam mengelola konsumsi dan limbah. Zero Waste berfokus pada pencegahan sampah sejak awal, seperti membawa botol minum sendiri dan mengguna...

Tugas Pertemuan 12

 Heru Dwi Kurniawan 5025211055 Pemrograman Perangkat Bergerak B Belajar Dart Programming  Dart adalah bahasa pemrograman yang dikembangkan oleh Google dan menjadi bahasa resmi untuk Flutter, sebuah toolkit UI dan framework aplikasi multiplatform dari Google. Flutter telah diadopsi oleh perusahaan-perusahaan besar seperti Google, Alibaba.com, dan Tencent karena kemampuannya untuk menghemat waktu dan usaha dengan menggunakan satu kode sumber untuk mengembangkan aplikasi di berbagai platform. Pendekatan ini berbeda dengan cara tradisional yang mengharuskan pembuatan kode sumber terpisah untuk setiap platform, sehingga proses pengembangan menjadi lebih efisien secara signifikan. Untuk membantu Anda membuat program "Hello, World" serta beberapa program dasar Dart lainnya, berikut adalah contoh kode untuk masing-masing file yang disebutkan: first.dart , printname.dart , join.dart , basic.dart , dan myfirstapp.dart . 1. first.dart Ini adalah contoh sederhana dari program "Hello...

Tugas pertemuan 11

 Heru Dwi Kurniawan 5025211055 Pemrograman Perangkat Bergerak B Game Unscramble File Kode Awal WordsData.kt File ini berisi daftar kata yang digunakan dalam permainan, beserta konstanta untuk jumlah maksimum kata per permainan dan poin skor untuk setiap kata yang benar. MainActivity.kt File ini memuat sebagian besar kode yang dihasilkan dari template. Anda menampilkan komposabel GameScreen dalam blok setContent{} . GameScreen.kt Semua fungsi komposabel UI didefinisikan di sini. Panduan untuk beberapa fungsi komposabel diberikan di bawah ini. GameStatus Fungsi komposabel ini menampilkan skor permainan di bagian bawah layar. Skor saat ini di-hardcode menjadi 0. GameLayout Fungsi komposabel ini menampilkan elemen utama permainan, termasuk kata yang diacak, petunjuk permainan, dan kolom teks untuk menerima tebakan pengguna. GameScreen Komposabel ini mencakup GameStatus , GameLayout , judul permainan, jumlah kata, serta tombol Submit dan Skip. FinalScoreDialog Fungsi komposabel ini men...

Tugas 8 PBB B

 Heru Dwi Kurniawan 5025211055 Pemrograman Perangkat Bergerak B Tugas Flutter Framework Aplikasi Flutter ini dirancang untuk memungkinkan pengguna menghasilkan nama-nama keren secara acak, seperti "newstay," "lightstream," "mainbrake," atau "graypine." Pengguna dapat dengan mudah meminta nama baru, menyimpan nama favorit mereka, dan mengelola daftar favorit dalam tampilan yang responsif dan sesuai untuk berbagai perangkat, dari ponsel hingga desktop. Aplikasi ini menawarkan navigasi yang intuitif sehingga pengguna dapat dengan lancar menikmati pengalaman interaktif dalam menciptakan dan menyimpan nama-nama menarik. Mempersiapan Proyek Flutter - Membuat Proyek Flutter Baru: Gunakan perintah `flutter create nama_proyek` di terminal untuk membuat struktur dasar proyek Flutter. Langkah ini akan menghasilkan direktori proyek dengan file-file seperti `pubspec.yaml`, `android/` (atau `ios/`), dan `lib/`. - Mengubah pubspec.yaml: File `pubspec.yaml` meru...

EAS PPB

Gambar
 Nama      : Heru Dwi Kurniawan Nrp            : 5025211055 Pemrograman Perangkat Bergerak B UAS Pemrograman Perangkat Bergerak Soal!! Buat pertanyaan /problem yang akan diselesaikan Buat spesifikasi dan deskripsi aplikasi yang mampu dibuat Rancang design  UI dan implementasi Implementasikan rancangan  Buat presentasi dan Demo implemetasi  Jawaban ! Bagaimana Aplikasi Starbucks Dapat Meningkatkan Interaksi dan Keterlibatan Pelanggan? Bagaimana aplikasi dapat memberikan informasi tentang event atau promosi khusus yang sedang berlangsung di toko-toko Starbucks? Bagaimana aplikasi memungkinkan pelanggan untuk memberikan feedback atau ulasan tentang pengalaman mereka? Aplikasi Starbucks ini dirancang untuk memberikan pengalaman pelanggan yang lebih baik dan lebih efisien dalam melakukan pemesanan dan manajemen loyalitas. Berikut adalah deskripsi dan spesifikasi dari aplikasi tersebut berdasarkan gambar yang disediakan: Spesifi...

Tugas 7 Desert Click

Gambar
Nama : Heru Dwi Kurniawan Kelas: PPB B NRP : 5025211055  Tugas Membuat Aplikasi Dessert Click - Membuat Aplikasi Clicker Kue:    Aplikasi Clicker Kue adalah sebuah aplikasi sederhana yang memungkinkan pengguna untuk memperoleh kue dengan mengetuk gambar kue yang muncul di layar. Dengan setiap ketukan, informasi tentang jumlah kue yang telah diperoleh dan total pemasukan dari penjualan kue akan diperbarui. - Penambahan Fungsionalitas Log Sederhana:    - Langkah ini melibatkan peningkatan kemampuan logging pada aplikasi menggunakan logcat. Ini membantu dalam memantau jalannya kode dan mencatat peristiwa yang terjadi selama proses pengembangan.    - Untuk mencapai ini, konstanta TAG digunakan untuk membedakan log, dan pesan logging sederhana seperti "onCreate Dipanggil" dimasukkan ke dalam metode `onCreate()` pada aktivitas utama. - Implementasi Metode Siklus Hidup `onStart()`:    - Metode siklus hidup `onStart()` digunakan untuk mengelola aktiv...

Tugas 6 PBB B

Gambar
Nama : Heru Dwi Kurniawan NRP : 5025211055 Kelas : PPB B TUGAS 6 Membuat Aplikasi Woof Pada tugas kali ini, saya berencana untuk membuat aplikasi Android sederhana yang dinamakan Woof App menggunakan perangkat lunak Android Studio. Aplikasi ini akan menampilkan daftar nama anak anjing yang terdaftar di dalamnya. Selain itu, aplikasi ini juga memiliki fitur untuk mengganti tema antara mode terang dan mode gelap sesuai dengan tema yang digunakan pada perangkat pengguna. Langkah-langkah Membuat Proyek: 1. Di Android Studio, pilih menu File > New > New Project. 2. Dalam dialog New Project, pilih Empty Activity, kemudian klik Next. 3. Isi kolom Name dengan WoofApp. 4. Di kolom Minimum SDK, pilih API level minimum 26 (Oreo) dari menu, kemudian klik Finish. import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.annotation.DrawableRes import androidx.annotation.StringRes import androidx.compose.foundation.Image impo...