Posts

Tugas 5 - Halaman Login

Image
Nama : Marsyavero Charisyah Putra NRP : 5025201122 Kelas : PPB F Aplikasi yang dibuat berupa halaman login screen pada mobile menggunakan Android Studio. Tampilan dari hasil aplikasi dapat dilihat berikut: package com.zecolloauth.zecolloauth; import android.content.Intent; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.text.TextUtils; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ProgressBar; import android.widget.Toast; import com.google.android.gms.tasks.OnCompleteListener; import com.google.android.gms.tasks.Task; import com.google.firebase.auth.AuthResult; import com.google.firebase.auth.FirebaseAuth; public class LoginActivity extends AppCompatActivity { private EditText inputEmail, inputPassword; private FirebaseAuth auth; private ProgressBar progressBar; private Butto

Tugas 4 PPB F - Auto Dice Roller

Image
Nama : Marsyavero Charisyah Putra NRP : 5025201122 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  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.

Tugas 3 PPB F - Membuat aplikasi ulang tahun

Image
Nama : Marsyavero Charisyah Putra NRP : 5025201122 Kelas : PPB F Pada tugas 3 ini saya membuat aplikasi Selamat Ulang Tahun. Berikut adalah source code yang saya miliki  package com.example.helloworld import android.os.Bundle import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.navigation.fragment.findNavController import com.example.helloworld.databinding.FragmentFirstBinding /** * A simple [Fragment] subclass as the default destination in the navigation. */ class FirstFragment : Fragment() { private var _binding: FragmentFirstBinding? = null // This property is only valid between onCreateView and // onDestroyView. private val binding get() = _binding!! override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View { _binding = FragmentFirstBinding.inflate(inflater, container, false)

Tugas 2 PPB F - Membuat Aplikasi Hello World!!!

Image
Nama : Marsyavero Charisyah Putra NRP : 5025201122 Kelas : PPB F Pada tugas 2 ini saya membuat aplikasi sederhana menggunakan JetPack Compose . Berikut adalah source code yang saya miliki  package com.example.helloworld import android.os.Bundle import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.navigation.fragment.findNavController import com.example.helloworld.databinding.FragmentFirstBinding /** * A simple [Fragment] subclass as the default destination in the navigation. */ class FirstFragment : Fragment() { private var _binding: FragmentFirstBinding? = null // This property is only valid between onCreateView and // onDestroyView. private val binding get() = _binding!! override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View { _binding = FragmentFirstBinding.inflate(inflater,

Tugas 1 - PPB F

Image
 Nama: Marsyavero Charisyah Putra NRP : 5025201122 Kelas: PPB-F 2024 CV atau curriculum vitae adalah dokumen yang merangkum riwayat hidup seseorang, termasuk pendidikan, pengalaman kerja, keterampilan, dan prestasi lainnya. Biasanya digunakan dalam proses rekrutmen untuk memberikan gambaran yang jelas tentang kualifikasi dan pengalaman kandidat kepada pemberi kerja. CV menjadi alat penting dalam menarik perhatian perekrut dan menunjukkan kesesuaian seseorang dengan posisi yang dilamar. Mobile View Desktop View

TUGAS 4 PBKK : Membuat Aplikasi Razor Page dengan ASP.NET MVC

Image
Nama : Marsyavero Charisyah Putra NRP : 5025201122 Kelas : PBKK B Tahun : 2023 Link Github : Repository ASP.NET adalah kerangka kerja pengembangan aplikasi web yang dikembangkan oleh Microsoft. Ini memungkinkan pengembang untuk membuat aplikasi web yang kuat, dinamis, dan dapat diandalkan dengan menggunakan bahasa pemrograman seperti C# atau Visual Basic. Dengan fitur seperti Web Forms, MVC, dan Web API, ASP.NET memberikan fleksibilitas dan kontrol dalam pembangunan aplikasi web. Aplikasi ini diciptakan dengan tujuan mencatat dan menyimpan data ke dalam basis data, lalu menampilkan data tersebut dalam bentuk daftar di dalam aplikasi. Pengguna memiliki kemampuan untuk menginput data ke dalam basis data melalui aplikasi ini dan melihat isi data yang telah tersimpan. Aplikasi ini dibangun menggunakan kerangka kerja ASP.NET dengan pola desain Model-View-Controller (MVC), yang mengarah pada tiga komponen utama dalam pengembangannya. Komponen Model bertanggung jawab untuk mengatur struktur b