Posts

PPB - Pertemuan 04 - Tugas 01

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PPB G Membuat aplikasi Dice Roller interaktif onCreate(): Fungsi OnCreate() adalah fungsi utama dari project kotlin yang akan di eksekusi ketika palikasi dibuka. Fungsi ini akan memanggil Modifier.DiceRollerApp() untuk menginisiasi pengacakan dadu. DiceRollerApp(): Fungsi DiceRollerApp() merupakan fungsi penghubung antara onCreate() dan DiceWithButtonAndImage() dengan anotasi Preview agar dapat digunakan untuk mendesain tampilan pada tahap development. DiceWithButtonAndImage(): Fungsi DiceWithButtonAndImage() merupakan logic utama dari aplikasi ini. Fungsi ini akan menampilkan secara acak gambar-gambar dadu dari 1 sampai 6 yang sudah di import ke resource project. Pemilihan angka di buat menggunakan random() dan dihubungkan ke dalam kelas Button(). Kelas Image() dan Button() dihubungkan dengan variable imageResource yang berisi pilihan image berdasarkan variable resource yang dihasilkan oleh randomizer di dalam Button. strings.xml: Ditamb...

PPB - Pertemuan 03 - Tugas 01

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PPB G Latihan Membuat Aplikasi Ulang Tahun dari CodeLab Dalam latihan ini, kita akan menyiapkan proyek di Android Studio menggunakan template Empty Activity dan mengubah pesan teks menjadi ucapan ulang tahun yang personal. onCreate(): Fungsi OnCreate() adalah fungsi utama dari project kotlin yang akan di eksekusi ketika palikasi dibuka. Pada fungsi ini, digunakan kelas Surface untuk mendeklarasikan bidang yang akan digunakan dimana parameter nya berupa Modifier.fileMaxSize() agar ukuran bidang memenuhi layar dan color atau warna yang digunakan adalah backgorund dasar. Didalam Surface akan memanggil GreetingText() untuk menampilkan ucapan ulang tahun. GreetingText(): Fungsi GreetingText() merupakan fungsi untuk mengatur desain atau layout dari ucapan ulang tahun yang dibuat. Fungsi ini menerima parameter message sebagai ucapan, from sebagai nama pengirim, serta modifier sebagai parameter deesain yang akan diterapkan. Fungsi ini menggunakan...

PPB - Pertemuan 02 - Tugas 01

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PPB G Latihan  Membuat aplikasi Hello Android Disini saya menggunakan android studio cloud ( https://developer.android.com/studio/preview/android-studio-cloud ), yamg merupakan android studio berbasis web sehingga tidak diperlukan instalasi pada mesin lokal, untuk menyederhanakan pengerjaan Berikut adalah hasil aplikasi Hello Android sederhana: sourcecode:  https://github.com/H-mD/hello-android-app

PPB - Pertemuan 01 - Tugas 01

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PPB G Latihan Membuat Resume/ Review Perkembangan Teknologi Perangkat Bergerak, baik Hardware, OS, maupun jenis aplikasi yang ada di Perangkat Mobile. Perkembangan Teknologi Perangkat Bergerak 1. Perkembangan Hardware Seiring dengan kemajuan teknologi, perangkat bergerak (mobile devices) mengalami perkembangan pesat dari segi hardware. Berikut beberapa aspek utama yang berkembang: a. Prosesor dan Performa Awalnya, perangkat mobile menggunakan prosesor sederhana dengan satu inti. Kini, perangkat mobile telah menggunakan prosesor multi-core (quad-core, octa-core, dan lebih) yang memungkinkan pemrosesan lebih cepat dan efisien. Perusahaan seperti Qualcomm (Snapdragon), Apple (Bionic), MediaTek, dan Samsung (Exynos) bersaing dalam inovasi prosesor. b. Layar dan Teknologi Display Dulu, layar perangkat mobile menggunakan teknologi LCD dengan resolusi rendah. Kini, teknologi layar berkembang ke OLED, AMOLED, hingga LTPO dengan refres...

PBKK - Tugas 11

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PBKK A Pada pertemuan PBKK kali ini, diberikan tugas untuk membuat aplikasi form sederhana menggunakan framework GoogleScript Langkah pertama adalah membuat spreadsheet baru dengan kolom timestamp, nama, email, jenis_kelamin, dan alamat Kemudian, pada spreadsheet, pilih menu App Scirpts pada bagian extensions. Buat function yang diperlukan dengan menggunakan id dari spreadsheet yang sebelumnya sudah dibuat Setelah itu, deploy google script tersebut dan catat url nya: Buat aplikasi web dengan mengintegrasikan google script yang sudah di deploy menggunakan url-nya pada javascript Berikut Tampilan contoh form sederhana yang sudah dibuat Hasil input dari form tersebut akan masuk kedalam spreadsheet dengan disertai data waktu: link project:  GitHub link referensi:  https://medium.com/@basriumar/membuat-app-android-pendaftaran-online-dengan-spreadsheet-google-d7f56270f144

PBKK - Pertemuan 16 - Final Project Pemrograman Berbasis Kerangka Kerja

Image
N ama: Hammuda Arsyad NRP: 5025211146 Kelas: PBKK A Final Project Pemrograman Berbasis Kerangka Kerja Cari paper yang berhubungan dengan aktivitas pembuatan perangkat lunak/ aplikasi menggunakan framework. Link Paper:  http://janitra.org/index.php/home/article/view/144/19 Berdasarkan referensi yang sudah didapatkan, 1. Buatlah deskribsi studi kasus aplikasi ditinjau dari MVC nya(individu) Model :       Bertindak menjadi pengelola data dan logika bisnis utama aplikasi. Didalamnya  akan terdapat fungsi-fungsi yang digunakan untuk mengakses dan memanipulasi data yang terkait dengan user, produk, diskon, transaksi, poin, dan data-data lain yang disimpan dalam tiap-tiap tabel pada database View :       Bertindak untuk menampilkan data data kepada pengguna dan juga mengumpulkan input dari pengguna. Dalam referensi diatas juga diperlihatkan bahwa view nantinya dapat menampilkan detail produk, detail transaksi, pembayaran, form registrasi d...

PWEB - Pertemuan 16 - FP

Image
Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PWEB B Cari paper yang berhubungan dengan aktivitas pembuatan perangkat lunak/ aplikasi Link Paper:  https://publication.petra.ac.id/index.php/teknik-informatika/article/viewFile/3288/2975 Berdasarkan referensi yang sudah didapatkan, 1. Buatlah deskribsi studi kasus pemrograman web (individu)      Pesatnya perkembangan teknologi informasi di Indonesia yang telah mengubah gaya hidup masyarakat dengan meluasnya transaksi jual beli online melalui e-commerce. Meskipun pertumbuhan e-commerce sangat pesat, terdapat beberapa masalah yang dihadapi, antara lain keterbatasan target pasar dalam media sosial, peningkatan kasus penipuan, dan persaingan ketat di pasar e-commerce.      Sebagai solusi, diperkenalkan sebuah website social commerce marketplace yang mengintegrasikan media sosial seperti Facebook dan Instagram. Melalui integrasi ini, pelaku e-commerce bisa lebih luas menjangkau pelanggan dengan melakukan si...