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:
Buka Android Studio > pilih New Project > kemudian pilih template Empty Activity.
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
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.javajika diperlukan, misalnya menjadiInputDataActivity.java.Pastikan layout file
activity_main.xmlatauactivity_input_data.xmltersedia dires/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.xmldanthemes.xml (night): Buat dua variasi tema: satu denganActionBar, 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:
Buat file layout baru:
res/layout/activity_splash_screen.xml.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>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
}
}Atur
AndroidManifest.xmluntuk 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:
Buka Device Manager di Android Studio.
Buat Virtual Device baru dengan ukuran minimal 5.5" dan RAM minimal 2GB.
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.
Post a Comment for "Membuat Project Android Studio Input Data Mahasiswa BAB 1"
Post a Comment