Posts

Showing posts from March, 2026

Interactive Dice Roller

Image
Interactive Dice Roller Nama: Stefanus Yosua Mamamoba  NRP: 5025231066  Kelas: Pemrograman Perangkat Bergerak B Source Code dan Penjelasan   package com.example.diceroller import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.com...

Membuat Aplikasi Happy Birthday

Image
 Membuat Aplikasi Happy Birthday Nama: Stefanus Yosua Mamamoba  NRP: 5025231066  Kelas: Pemrograman Perangkat Bergerak B Source Code dan Penjelasan 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.preview. Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.example.happybirthday.ui.theme.HappyBirthdayTheme Pada bag...
Image
Membuat Aplikasi Hello Android! di Android Studio  Nama: Stefanus Yosua Mamamoba  NRP: 5025231066  Kelas: Pemrograman Perangkat Bergerak B 1. Menginstall dan membuka aplikasi Android Studio dari website resmi. 2. Membuat projek baru dengan memilih "Empty Activity" dan memberi nama pada projek tersebut. Pada contoh yang terlampir projek tersebut diberi nama "Hello Android!" 3. Dalam projek tersebut akan diinisiasi "MainActivity.kt" sebagai halaman utama untuk memrogram aplilkasi. Class main secara default akan memanggil fungsi "Greeting" yang menerima dua parameter, yaitu "name" dan "modifier". Kemudian pada fungsi "Greeting" akan menggabungkan string "Hello" dengan parameter "name" yang kemudian akan ditampilkan pada fungsi "GreetingPreview" ketika program dijalankan. 4. Program yang dijalankan akan menghasilkan output "Hello Android!" dengan pengembang dapat mengkustomisasi ta...
Image
 Perkembangan Teknologi Perangkat Bergerak Nama: Stefanus Yosua Mamamoba NRP: 5025231066 Kelas: Pemrograman Perangkat Bergerak B    Permulaan dari Ponsel Komunikasi melalui Radiotelepon pada Kendaraan German Reichsbahn pertama kali meraih kesuksesan pada bidang ini. Perusahaan ini memberi akses kepada penumpang  first-class  untuk mengkases radiotelepon antara Berlin dengan Hamburg. Hal tersebut memampukan komunikasi jarak jauh dalam perjalanan tersebut. Namun delapan tahun sebelumnya, pada tahun 1918 telepon tersebut digunakan oleh militer German antara Zossen dan Berlin.  Setelah kesuksesan yang diraih oleh negara German, pada tahun 1946 Amerika mengeluarkan radiotelepon yang terpasang dalam mobil untuk pertama kalinya. Namun hal ini menimbulkan beberapa masalah, seperti area dimana perangkat tersebut dapat diakses jumlah frekuensi yang sedikit,  dan panggilan yang tidak terenkripsi, sehingga pemilik radio dapat mendengarkan perbincangan penggun...