Tugas 1 PBKK : Membuat Aplikasi Desktop Sederhana (Kalkulator)

Tugas 1 PBKK : Membuat Aplikasi Desktop Sederhana (Kalkulator)

Pada kesempatan kali ini, kami diberikan tugas untuk membuat aplikasi desktop yaitu kalkulator sederhana yang bisa memuat perhitungan tambah (+), kurang (-), kali (x), dan bagi (:). Saya menggunakan tools yang bernama Visual Studio yang dikhususkan untuk perancangan dan pengembangan aplikasi desktop. 


Langkah-langkah pengerjaan :

Tentu saja, berikut adalah contoh kode untuk membuat aplikasi kalkulator berbasis desktop dengan menggunakan C# dan WinForms:

  1. Buka Visual Studio dan buat project baru dengan memilih "Windows Forms App (.NET Framework)".

  2. Buatlah tampilan form kalkulator dengan menambahkan tombol-tombol angka dan operasi, serta sebuah textbox untuk menampilkan hasil perhitungan. Anda dapat melakukan ini dengan menggunakan toolbox yang tersedia di Visual Studio.

  3. Tambahkan event handler untuk setiap tombol angka dan operasi agar dapat menangani input dari user. Untuk setiap tombol angka, Anda dapat menambahkan event handler untuk mengisi angka yang sesuai pada textbox. Sedangkan untuk setiap tombol operasi, Anda dapat menambahkan event handler untuk menyimpan nilai angka yang telah dimasukkan dan operator yang digunakan.

  4. Tambahkan event handler untuk tombol "=" agar dapat mengevaluasi persamaan matematika yang diberikan. Anda dapat menggunakan class System.Data.DataTable untuk melakukan evaluasi string menjadi sebuah angka.

  5. Berikut adalah contoh kode untuk event handler tombol angka:

private void BtnNumber_Click(object sender, EventArgs e)
{
    Button btn = (Button)sender;
    txtDisplay.Text += btn.Text;
}
Kode diatas befungsi untuk menambahkan angka sesuai masukan user.

private void BtnOperator_Click(object sender, EventArgs e)
{
    Button btn = (Button)sender;
    operator = btn.Text;
    value = double.Parse(txtDisplay.Text);
    txtDisplay.Text = "";
}
Kode diatas berfungsi untuk menyimpan angka dan operator yang telah dimasukkan oleh user yang nanti akan digunakan untuk menjalankan operasi matematika.

private void BtnEquals_Click(object sender, EventArgs e)
{
    double secondValue = double.Parse(txtDisplay.Text);
    double result = 0;

    switch (operator)
    {
        case "+":
            result = value + secondValue;
            break;
        case "-":
            result = value - secondValue;
            break;
        case "*":
            result = value * secondValue;
            break;
        case "/":
            result = value / secondValue;
            break;
        default:
            break;
    }

    txtDisplay.Text = result.ToString();
}
Kode diatas digunakan untuk melakukan evaluasi perhitungan matematika dari nilai yang sudah tersimpan sebelumnya.

Setelah semua kode dan rangkaian window dan fitur-fitur aplikasi sudah tersusun, kita perlu melakukan run program dan kalkulator sederhana telah selesai dibuat!


Referensi : 



Komentar

Postingan populer dari blog ini

EAS PBKK B 2023

Latihan Studi Kasus Laravel : Sistem Manajemen Aplikasi Pegawai

Final Project Struktur Data (EAS)