Disusun Oleh:
Muhammad Junaidi
1810128262028
ii
HALAMAN PERSEMBAHAN
iii
MOTTO
Semua mimpi kita akan menjadi kenyataan, jika kita memiliki keberanian untuk
mengejarnya.
Bermimpilah seperti jika anda akan hidup selamanya, jalani hidup seperti jika
anda akan mati hari ini.
Belajar ketika orang lain tidur, bekerja ketika orang lain bermalasan, dan
bermimpi ketika orang lain berharap.
Untuk mencapai kesuksesan, kita jangan hanya bertindak, tapi juga perlu
bermimpi, jangan hanya berencana, tapi juga perlu untuk percaya.
iv
KATA PENGANTAR
Puji syukur penulis ucapkan kehadirat Allah SWT atas segala berkat dan
rahmat yang dilimpahkan sehingga penulis dapat menyelesaikan Laporan
Praktikum Algoritma dan Pemrograman 3 dengan judul “Program Perhitungan
Konversi Mata Uang Menggunakan C#”.
Selama penyusunan Laporan ini, penulis telah banyak memperoleh bantuan
dan bimbingan dari berbagai pihak. Pada kesempatan ini penulis ingin
menyampaikan rasa hormat dan terimakasih kepada:
1. Bapak H. Andi Ibrahim, BA, selaku Ketua Yayasan Ibnu Sina Batam.
2. Bapak Ir. Larisang, MT., IPM., selaku Dekan Fakultas Teknik Universitas
Ibnu Sina Batam.
3. Bapak Okta Veza, S.Kom., M.Kom., Selaku Ketua Program Studi Teknik
Informatika Universitas Ibnu Sina Batam.
4. Bapak Hanafi, S.Kom., M.Kom., selaku Kepala Laboratorium Teknik
Informatika serta Dosen Pengampu Mata Kuliah Algoritma dan
Pemograman 3 Universitas Ibnu Sina Batam.
5. Kepada seluruh pihak yang tidak dapat disebutkan satu persatu yang telah
membantu penulis dalam penyelesaian laporan ini.
Muhammad Junaidi
v
TAKARIR
vi
DAFTAR ISI
vii
4.2. Kelebihan dan Kekurangan Program ......................................... IV-5
4.3. Source Code ............................................................................. IV-5
DAFTAR PUSTAKA
LAMPIRAN
viii
DAFTAR TABEL
ix
DAFTAR GAMBAR
x
BAB I
PENDAHULUAN
I-1
I-2
1.3. Tujuan
Adapun tujuan dalam laporan ini adalah:
1. Untuk salah satu syarat kelulusan mata kuliah Praktikum Algoritma &
Pemrograman 3.
2. Membuat program Perhitungan Konversi Mata Uang dengan menggunakan
bahasa pemrograman C#.
3. Mengimplementasikan cara membuat program Perhitungan Konversi Mata Uang
dengan menggunakan C#.
II-1
II-2
2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan, yaitu
memberikan perintah kepada komputer dengan memakai kode-kode
singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP,
JMP, JGE, JL, LOOP, dsb. Contohnya bahasa Assembly.
3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai
campuran instruksi dalam kata-kata bahasa manusia dan instruksi yang
bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. Contohnya
bahasa C.
4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi
berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if,
for, while, and, or, dsb. Contohnya bahasa Basic, Visual Basic, Pascal,
Java, PHP. Komputer dapat mengerti bahasa manusia itu diperlukan
program compiler atau interpreter.
1.3. Bahasa C#
Pada tahun 2000, Microsoft mengumumkan bahasa pemograman C#
(diucapkan dengan C sharp), yang diciptakan secara khusus untuk platform .NET.
C# memiliki akar dari C, C++, dan Java. Seperti Visual Basic, C# berorientasi
objek dan memiliki akses terhadap pustaka kelas .NET Framework Class Library,
yaitu kumpulan yang kaya akan komponen-komponen terpradefinisi yang
memampukan anda untuk mengembangkan aplikasi secara cepat. Kedua bahasa,
Visual Basic dan C#, memiliki kapabilitas yang sama dengan Java dan cocok
untuk aplikasi desktop, bergerak (mobile) dan aplikasi berbasis web. (Sianipar,
2014)
C# merupakan pemograman berorientasi objek. Anda akan belajar dasar-
dasar teknologi objek dan banyak teknik lain pada buku ini. C# merupakan bahasa
event-driven, yang dapat merespon event yang dipicu oleh pengguna seperti klik
mouse, ketikan pada keyboard, pewaktu, dan lainnya. Visual C# merupakan bahas
pemograman visual. Bahasa visual ini memberikan beberapa statemen program
untuk membangun beberapa bagian dari aplikasi anda. (Sianipar, 2014)
II-4
III-1
III-2
IV-1
IV-2
4.1.3. Implementasi
Langkah-langkah dalam mengimplementasikan program ini yaitu:
1. Buka aplikasi Visual Studio 2010 dan pastikan sudah terinstall aplikasi
Visual Studio 2010.
2. Buka File Konversi Mata Uang.
3. Berikut adalah tampilan utama aplikasi Visual Studio 2010 yang sudah
membuka file Konversi Mata Uang.
4. Jalankan program dengan cara menakan tombol Run, atau bisa dengan
menekan tombol F5 pada keyboard. Berikut tampilan utama program
Konversi Mata Uang.
6. Berikut adalah tampilan dari hasil konversi mata uang yang telah
dikonversikan untuk kasus 2, Dolar Singapura (SGD) ke Rupiah
Indonesia (IDR).
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
comboBox1.SelectedIndex = 0;
comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
textBox2.ReadOnly = true;
comboBox2.SelectedIndex = 0;
comboBox2.DropDownStyle = ComboBoxStyle.DropDownList;
double nilai,
uangdari = comboBox1.SelectedIndex,
uangke = comboBox2.SelectedIndex;
nilai = Convert.ToDouble(textBox1.Text);
string hasil = "";
textBox1.Text = "";
textBox2.Text = "";
comboBox1.SelectedIndex = 0;
comboBox2.SelectedIndex = 0;
}
}
BAB V
PENUTUP
5.1. Kesimpulan
Berdasarkan pembahasan yang telah dilakukan pada bab-bab sebelumnya
dari laporan ini, maka penulis dapat mengambil kesimpulan sebagai berikut:
1. Laporan ini memudahkan dalam membuat program Perhitungan Konversi
Mata Uang dengan menggunakan bahasa pemograman C#.
2. Laporan ini memudahkan dalam mengimplementasi program Perhitungan
Konversi Mata Uang dengan menggunakan bahasa pemograman C#.
3. Laporan ini sebagai salah satu syarat kelulusan mata kuliah Algoritma &
Pemrograman 3.
5.2. Saran
Setelah memberi beberapa kesimpulan dari keseluruhan isi laporan ini, maka
penulis dapat memberi saran-saran seperti berikut:
1. Semoga laporan program sederhana ini dapat dipelajari dan berguna bagi kita
semua yang membacanya.
2. Agar pembaca dapat mengembangkan program sederhana ini menjadi lebih
baik dan kompleks lagi.
V-1
DAFTAR PUSTAKA
File form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
comboBox1.SelectedIndex = 0;
comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
textBox2.ReadOnly = true;
comboBox2.SelectedIndex = 0;
comboBox2.DropDownStyle = ComboBoxStyle.DropDownList;
double nilai,
uangdari = comboBox1.SelectedIndex,
uangke = comboBox2.SelectedIndex;
nilai = Convert.ToDouble(textBox1.Text);
string hasil = "";