Translate this blog

Currency Converter Application .NET

    Pada project kali ini akan dibuat sebuah aplikasi Currency Converter menggunakan .NET Framework. Currency Converter merupakan aplikasi yang digunakan untuk membantu mengkonversi mata uang dari berbagai negara / wilayah.  Aplikasi dibuat dengan menggunakan Windows Forms App yang terdapat pada Visual Studio. Di sini saya menggunakan Visual Studio Community 2019. Jika anda belum menginstal Visual Studio, anda dapat mengikuti petunjuk penginstalan di sini.

Currency Converter (Static)

Berikut adalah langkah-langkah yang perlu dilakukan:

    Pertama-tama, buka visual studio dan buatlah project baru dengan memilih "Create a new project". Kemudian pilih "Windows Form App (.NET Framework)" C#.


 Lalu klik next dan pilih folder untuk project. Setelah semua selesai, akan muncul main form pada workspace. Jangan lupa mengganti nama text form menjadi "Currency Converter" dari yang awalnya adalah "Form1". Selanjutnya kita tinggal mengatur tampilan aplikasi Currency Converter sesuai yang diinginkan dengan textbox, button, label, dll. Misalnya seperti yang saya buat di bawah ini.


Jangan lupa menambahkan kondisi-kondisi ketika button diklik maupun perlakuan pada elemen-elemen lainnya yang tersedia. Hal ini bisa dilakukan dengan klik 2 kali pada elemen yang dimaksud pada main form, kemudian kita akan otomatis berpindah pada file Form1.cs.

Currency Converter ini merupakan Static Currency Converter, dimana aplikasi ini hanya bekerja menggunakan data mata uang statis. Data mata uang yang digunakan di sini berdasarkan nilai mata uang pada 26 Maret 2021.

Tampilan Currency Converter yang telah dibuat:

Code Lengkapnya: Static Currency Converter

Demo menjalankan StaticCurrencyConverter App:

 



 Live Currency Converter

    Mari kita upgrade aplikasi Currency Converter yang sebelumnya kita buat agar dapat mengkonversi mata uang secara aktual dan terpercaya ☺. Data mata uang bisa didapatkan melalui API. Pada project ini digunakan API pada situs berikut. Kita dapat memilih program berbayar maupun mendapatkannya secara gratis dengan mengisi email, kemudian kode API akan dikirim ke alamat email yang telah isikan tadi.


    Untuk tampilan yang akan kita buat, aplikasi ini tidak jauh beda dari Static Currency Converter yang telah kita buat sebelumnya. Begitu pula dengan langkah-langkah dalam membuat project baru dan pemilihan template project pada Visual Studio, sama dengan project Static Currency Converter. Sehingga hanya diperlukan modifikasi pada project yang sebelumnya. Untuk Live Currency Converter ini perlu menambahkan fitur pemilihan tanggal. Tambahkan date time picker pada main form aplikasi.


    Pada project ini pastikan telah terpasang package Newtonsoft.Json untuk membantu mengelola API. Cek pada menu Tools pada bagian NuGet Package Manager. Jika belum maka install package tersebut.

 


Saatnya dilakukan modifikasi pada code sehingga dapat menggunakan API untuk mendapat rate change mata uang menggunakan kode API yang didapatkan.

Tampilan Live Currency Converter yang telah dibuat:

 


Code Lengkapnya: LiveCurrencyConverter

Demo menjalankan LiveCurrencyConverter App:



Komentar