Membuat Project Android Studio Input Data Mahasiswa BAB 1

Di era digital saat ini, kemampuan untuk mengembangkan aplikasi mobile menjadi salah satu keterampilan penting, terutama bagi pelajar, mahasiswa, maupun pengembang pemula yang ingin masuk ke dunia pemrograman Android. Salah satu bentuk pembelajaran yang paling sering digunakan adalah membuat aplikasi input data yang sederhana, namun mencakup komponen penting seperti UI, database, dan interaksi pengguna.

Blog ini disusun dalam bentuk 12 Bab yang terstruktur dan bertahap, bertujuan untuk membimbing pembaca dari nol hingga mampu membangun aplikasi Android Studio yang dapat digunakan untuk menginput, menampilkan, memperbarui, dan menghapus data mahasiswa menggunakan SQLite.

Setiap bab dirancang dengan pendekatan praktis, disertai penjelasan kode, struktur proyek, hingga tips pengembangan antarmuka. Tidak hanya belajar tentang logika pemrograman, pembaca juga akan dikenalkan pada best practice dalam pengelolaan data lokal serta desain UI yang rapi dan fungsional.

Harapan kami, dengan mengikuti rangkaian bab dalam blog ini, Anda tidak hanya berhasil membuat project Android Studio sederhana, tapi juga mampu mengembangkannya menjadi aplikasi yang lebih kompleks dan bermanfaat.

Selamat belajar dan selamat berkarya!

BAB 1 – Project Baru dan Tema Aplikasi

Pembuatan Project Aplikasi dan Penyiapan Lingkungan

1.1 Pendahuluan Pengembangan aplikasi Android yang melibatkan pengolahan data mahasiswa memerlukan integrasi antara komponen antarmuka pengguna (user interface) dan sistem penyimpanan lokal yang efisien. Salah satu solusi populer adalah menggunakan SQLite, sistem manajemen basis data ringan yang terintegrasi dengan Android. Hari pertama pembelajaran ini difokuskan pada proses pembuatan proyek baru di Android Studio versi terkini (misalnya Android Studio Hedgehog), pengaturan minimum SDK, konfigurasi tampilan awal (Splash Screen), dan persiapan emulator untuk pengujian aplikasi.

1.2 Pembuatan Proyek Baru di Android Studio Langkah awal dalam proses ini adalah membuat proyek Android baru dengan mengikuti tahapan sebagai berikut:

  1. Buka Android Studio > pilih New Project > kemudian pilih template Empty Activity.

  2. Isikan konfigurasi proyek:

    • Nama Aplikasi: "Kampusku"

    • Package Name: akan digenerasi otomatis atau dapat disesuaikan

    • Lokasi Penyimpanan Proyek: tentukan sesuai struktur direktori lokal Anda

    • Bahasa Pemrograman: Java (dipilih karena masih banyak digunakan dan didukung penuh oleh Android)

    • Minimum SDK: API 21 (Android 5.0 Lollipop) atau lebih tinggi untuk kompatibilitas yang luas

  3. Klik Finish dan tunggu hingga Gradle selesai melakukan sinkronisasi.

1.3 Konfigurasi Aktivitas dan Antarmuka Awal Setelah proyek selesai dibuat, berikut langkah konfigurasi awal:

  • Ubah nama file MainActivity.java jika diperlukan, misalnya menjadi InputDataActivity.java.

  • Pastikan layout file activity_main.xml atau activity_input_data.xml tersedia di res/layout.

  • Sesuaikan tampilan preview editor Android Studio dengan memilih perangkat virtual yang mendekati target pengguna (misalnya Pixel 5 atau perangkat dengan ukuran 6.0").

1.4 Pengaturan Tema Aplikasi Untuk menciptakan tampilan yang konsisten dan menarik, Anda dapat menyesuaikan warna dan gaya tema aplikasi dengan mengedit dua file:

  • res/values/colors.xml:

<resources>
    <color name="colorPrimary">#008B8B</color>
    <color name="colorPrimaryDark">#2F4F4F</color>
    <color name="colorAccent">#FF4081</color>
</resources>
  • res/values/themes.xml dan themes.xml (night): Buat dua variasi tema: satu dengan ActionBar, dan satu tanpa.

<style name="AppTheme" parent="Theme.AppCompat.DayNight.DarkActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.DayNight.NoActionBar">
    <!-- Sama seperti di atas tanpa ActionBar -->
</style>

1.5 Pembuatan Splash Screen Splash screen berfungsi sebagai tampilan awal ketika aplikasi pertama kali dibuka. Implementasinya pada versi Android terkini dapat dilakukan dengan pendekatan berikut:

  1. Buat file layout baru: res/layout/activity_splash_screen.xml.

  2. Gunakan struktur XML berikut:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center"
    android:background="#FFFAF0">

    <ImageView
        android:layout_width="200dp"
        android:layout_height="250dp"
        android:src="@drawable/logo_app"
        android:contentDescription="Logo" />

    <ProgressBar
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp" />
</LinearLayout>
  1. Tambahkan file Java baru SplashScreenActivity.java:

public class SplashScreenActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash_screen);

        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Intent intent = new Intent(SplashScreenActivity.this, MainActivity.class);
                startActivity(intent);
                finish();
            }
        }, 3000); // 3 detik
    }
}
  1. Atur AndroidManifest.xml untuk menjadikan splash screen sebagai launcher:

<activity android:name=".SplashScreenActivity"
    android:theme="@style/AppTheme.NoActionBar">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

1.6 Menjalankan Aplikasi di Emulator (Android Virtual Device) Untuk keperluan pengujian:

  1. Buka Device Manager di Android Studio.

  2. Buat Virtual Device baru dengan ukuran minimal 5.5" dan RAM minimal 2GB.

  3. Jalankan emulator dan pastikan aplikasi dapat ditampilkan dengan splash screen awal.

Kesimpulan Hari Ke-1 Pada hari pertama ini, telah dilakukan inisialisasi proyek Android Studio, pengaturan antarmuka awal, pembuatan splash screen, serta konfigurasi virtual device untuk pengujian. Tahapan ini membentuk fondasi dasar bagi pengembangan aplikasi yang lebih kompleks dengan dukungan SQLite yang akan dibahas pada hari-hari selanjutnya.

Rio Widyatmoko
Rio Widyatmoko Desainer Grafis, Trainer, Developer & Pecandu Teknologi Lulus dengan Jurusan Sistem Informasi, Jangan ragu untuk terhubung dengan saya di Media Sosial Instagram: @widyatmokorio :)

Post a Comment for "Membuat Project Android Studio Input Data Mahasiswa BAB 1"