SlideShare a Scribd company logo
1
LOADINGAlgoritma & Struktur Data
2
3
Studi Kasus :
Konversi Mata Uang
Disusun Oleh :
Riza Miftahul Hakiky (13.543.0059)
Semester4BPagi
Teknik Elektro Konsentrasi Informatika
Algoritma dan Struktur Data
4
Permasalahan
Membuat flowchart untuk mengkonversi Mata Uang dari
Rupiah(IDR) ke Won(KRW) dan dari Won(KRW) ke
Rupiah(IDR)
Contoh:
Jika memilih No 1 maka konversi dari Won ke Rupiah:
- Input : Masukkan Nilai Won anda : 2
- Output : 2 KRW = 23800 IDR
Jika memilih No 2 maka konversi dari Rupiah ke Won:
- Input : Masukkan Nilai Rupiah anda : 47600
- Output : 47600 IDR = 4 KRW
.
06/20/15 Algoritma dan Struktur Data
5
Cara Penyelesaian Masalah
06/20/15 Algoritma dan Struktur Data
Program akan menerima input berupa pilihan, Jika
memilih No 1 maka konversi dari Won ke Rupiah dan Jika
memilih No 2 maka konversi dari Rupiah ke Won.
Kemudian program akan mengecek pilihan, jika pilihan
yang dimasukkan adalah 1 maka perhitungannya adalah
hasil = WonToRupiah * rupiah, jika pilihan yang
dimasukkan adalah 2 maka perhitungannya adalah hasil =
RupiahToWon / rupiah.
6
Struktur Data Yang Dibutuhkan
• rupiah sebagai konstanta yang didefinisikan bertipe data
integer dan bernilai 11900.
• pilihan sebagai variabel yang didefinisikan bertipe data
integer untuk menyimpan nilai masukan pilihan.
• WonToRupiah sebagai variabel yang didefinisikan bertipe
data pecahan untuk menyimpan nilai dalam satuan Won.
• RupiahToWon sebagai variabel yang didefinisikan bertipe
data pecahan untuk menyimpan nilai dalam satuan Rupiah.
• hasil sebagai variabel yang didefinisikan bertipe data pecahan
untuk menyimpan data hasil
06/20/15 Algoritma dan Struktur Data
7
Input dan Output
Input:
Input yang dibutuhkan untuk program ini adalah:
•WonToRupiah dalam bentuk angka (integer)
•RupiahToWon dalam bentuk angka (integer)
Output:
Program ini akan menghasilkan output yang berupa:
•Nilai hasil perhitungan konversi dari Rupiah ke Won
•Nilai hasil perhitungan konversi dari Won ke Rupiah
06/20/15 Algoritma dan Struktur Data
8
logika Pemrograman
Logika Pemrograman:
•Operasi perkalian menggunakan operator ‘*’
•Operasi pembagian menggunakan operator ‘/’
06/20/15 Algoritma dan Struktur Data
9
Proses Penyelesaian
• Proses yang terjadi adalah perhitungan Konversi Mata
Uang dari Rupiah menjadi Won
• dan Konversi Mata Uang dari Won menjadi Rupiah
dengan menggunakan rumus yang telah dideklarasikan
sebelumnya. Dari sini, flowchart dapat dibuat :
06/20/15 Algoritma dan Struktur Data
10
Algoritma
1. Mulai
2. Deklarasi Variabel nilai rupiah = 11900
3. Masukkan Pilihan 1 : Konversi KRW to IDR atau 2 : Konversi
IDR to KRW
4. Mulai Pernyataan dengan Percabangan
5. Jika memilih nomor 1 maka konversi dari Won ke Rupiah
6. Tampilkan input:Masukkan nilai Won
7. Baca deklarasi WonToRupiah
06/20/15 Algoritma dan Struktur Data
11
Algoritma
8. Konversikan ke mata uang rupiah dengan perhitungan hasil =
WonToRupiah * rupiah
9. Tampilkan output hasil konversi dari Won ke Rupiah
10. Jika memilih nomor 1 maka konversi dari Rupiah ke Won
11. Tampilkan input:Masukkan nilai Rupiah
12. Baca deklarasi RupiahToWon
13. Konversikan ke mata uang Won dengan perhitungan hasil =
RupiahToWon / rupiah
14. Tampilkan output hasil konversi dari ke Rupiah ke Won
15. Selesai
06/20/15 Algoritma dan Struktur Data
12
Flowchart
06/20/15 Algoritma dan Struktur Data

More Related Content

Similar to Studi kasus konversi mata uang

Rate of return
Rate of returnRate of return
Rate of return
Rizky Angga Kusuma
 
Function point
Function pointFunction point
Function point
irna_300791
 
Function point
Function pointFunction point
Function point
irna_300791
 
laporan proyek pengembangan software
laporan  proyek pengembangan softwarelaporan  proyek pengembangan software
laporan proyek pengembangan software
RadenBayu3
 
Resume bab 9 14
Resume bab 9 14Resume bab 9 14
Resume bab 9 14
Yustikapuri99
 
Tutorial membuat program dari C++
Tutorial membuat program dari C++Tutorial membuat program dari C++
Tutorial membuat program dari C++
Rachman B. Prasetyo
 
MANAJEMEN KEUANGAN Resume bab 9 14
MANAJEMEN KEUANGAN Resume bab 9 14MANAJEMEN KEUANGAN Resume bab 9 14
MANAJEMEN KEUANGAN Resume bab 9 14
Ayulestari1234
 
Resume bab 9 14
Resume bab 9 14Resume bab 9 14
Resume bab 9 14
Ayulestari1234
 
Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5
Rumah Belajar
 
Bab 4
Bab 4Bab 4
Bab 4
Yanto Chai
 
Teknik penganggaran modal
Teknik penganggaran modalTeknik penganggaran modal
Teknik penganggaran modal
Anis Fithriyani
 
Teknik penganggaran modal
Teknik penganggaran modalTeknik penganggaran modal
Teknik penganggaran modal
Kartika Lukitasari
 
Mengaktifkan Fitur Multi-Currency Pada Odoo 12.0 Community Edition
Mengaktifkan Fitur Multi-Currency Pada Odoo 12.0 Community EditionMengaktifkan Fitur Multi-Currency Pada Odoo 12.0 Community Edition
Mengaktifkan Fitur Multi-Currency Pada Odoo 12.0 Community Edition
Aditya Gusti Tammam
 
Capital budgeting
Capital budgetingCapital budgeting
Capital budgeting
liethy
 
Presentasi
PresentasiPresentasi
Presentasi
Thata Sii VioLetha
 
Arah Kebijakan IKPA tahun 2023 fokus tentang capaian output
Arah Kebijakan IKPA tahun 2023  fokus tentang capaian outputArah Kebijakan IKPA tahun 2023  fokus tentang capaian output
Arah Kebijakan IKPA tahun 2023 fokus tentang capaian output
jafarismail7
 
Laporan LKP TI PLN Bab IV
Laporan LKP TI PLN Bab IVLaporan LKP TI PLN Bab IV
Laporan LKP TI PLN Bab IV
LC
 
Laporan jobsheet 1
Laporan jobsheet 1Laporan jobsheet 1
Laporan jobsheet 1
Kang Koko
 

Similar to Studi kasus konversi mata uang (20)

Rate of return
Rate of returnRate of return
Rate of return
 
Function point
Function pointFunction point
Function point
 
Function point
Function pointFunction point
Function point
 
Function point
Function pointFunction point
Function point
 
Function point
Function pointFunction point
Function point
 
laporan proyek pengembangan software
laporan  proyek pengembangan softwarelaporan  proyek pengembangan software
laporan proyek pengembangan software
 
Resume bab 9 14
Resume bab 9 14Resume bab 9 14
Resume bab 9 14
 
Tutorial membuat program dari C++
Tutorial membuat program dari C++Tutorial membuat program dari C++
Tutorial membuat program dari C++
 
MANAJEMEN KEUANGAN Resume bab 9 14
MANAJEMEN KEUANGAN Resume bab 9 14MANAJEMEN KEUANGAN Resume bab 9 14
MANAJEMEN KEUANGAN Resume bab 9 14
 
Resume bab 9 14
Resume bab 9 14Resume bab 9 14
Resume bab 9 14
 
Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5Mikrokontroler pertemuan 5
Mikrokontroler pertemuan 5
 
Bab 4
Bab 4Bab 4
Bab 4
 
Teknik penganggaran modal
Teknik penganggaran modalTeknik penganggaran modal
Teknik penganggaran modal
 
Teknik penganggaran modal
Teknik penganggaran modalTeknik penganggaran modal
Teknik penganggaran modal
 
Mengaktifkan Fitur Multi-Currency Pada Odoo 12.0 Community Edition
Mengaktifkan Fitur Multi-Currency Pada Odoo 12.0 Community EditionMengaktifkan Fitur Multi-Currency Pada Odoo 12.0 Community Edition
Mengaktifkan Fitur Multi-Currency Pada Odoo 12.0 Community Edition
 
Capital budgeting
Capital budgetingCapital budgeting
Capital budgeting
 
Presentasi
PresentasiPresentasi
Presentasi
 
Arah Kebijakan IKPA tahun 2023 fokus tentang capaian output
Arah Kebijakan IKPA tahun 2023  fokus tentang capaian outputArah Kebijakan IKPA tahun 2023  fokus tentang capaian output
Arah Kebijakan IKPA tahun 2023 fokus tentang capaian output
 
Laporan LKP TI PLN Bab IV
Laporan LKP TI PLN Bab IVLaporan LKP TI PLN Bab IV
Laporan LKP TI PLN Bab IV
 
Laporan jobsheet 1
Laporan jobsheet 1Laporan jobsheet 1
Laporan jobsheet 1
 

Recently uploaded

Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
DewiInekePuteri
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
cikgumeran1
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
sitispd78
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
inganahsholihahpangs
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
EvaMirzaSyafitri
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
AsyeraPerangin1
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 

Recently uploaded (20)

Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 

Studi kasus konversi mata uang

  • 2. 2
  • 3. 3 Studi Kasus : Konversi Mata Uang Disusun Oleh : Riza Miftahul Hakiky (13.543.0059) Semester4BPagi Teknik Elektro Konsentrasi Informatika Algoritma dan Struktur Data
  • 4. 4 Permasalahan Membuat flowchart untuk mengkonversi Mata Uang dari Rupiah(IDR) ke Won(KRW) dan dari Won(KRW) ke Rupiah(IDR) Contoh: Jika memilih No 1 maka konversi dari Won ke Rupiah: - Input : Masukkan Nilai Won anda : 2 - Output : 2 KRW = 23800 IDR Jika memilih No 2 maka konversi dari Rupiah ke Won: - Input : Masukkan Nilai Rupiah anda : 47600 - Output : 47600 IDR = 4 KRW . 06/20/15 Algoritma dan Struktur Data
  • 5. 5 Cara Penyelesaian Masalah 06/20/15 Algoritma dan Struktur Data Program akan menerima input berupa pilihan, Jika memilih No 1 maka konversi dari Won ke Rupiah dan Jika memilih No 2 maka konversi dari Rupiah ke Won. Kemudian program akan mengecek pilihan, jika pilihan yang dimasukkan adalah 1 maka perhitungannya adalah hasil = WonToRupiah * rupiah, jika pilihan yang dimasukkan adalah 2 maka perhitungannya adalah hasil = RupiahToWon / rupiah.
  • 6. 6 Struktur Data Yang Dibutuhkan • rupiah sebagai konstanta yang didefinisikan bertipe data integer dan bernilai 11900. • pilihan sebagai variabel yang didefinisikan bertipe data integer untuk menyimpan nilai masukan pilihan. • WonToRupiah sebagai variabel yang didefinisikan bertipe data pecahan untuk menyimpan nilai dalam satuan Won. • RupiahToWon sebagai variabel yang didefinisikan bertipe data pecahan untuk menyimpan nilai dalam satuan Rupiah. • hasil sebagai variabel yang didefinisikan bertipe data pecahan untuk menyimpan data hasil 06/20/15 Algoritma dan Struktur Data
  • 7. 7 Input dan Output Input: Input yang dibutuhkan untuk program ini adalah: •WonToRupiah dalam bentuk angka (integer) •RupiahToWon dalam bentuk angka (integer) Output: Program ini akan menghasilkan output yang berupa: •Nilai hasil perhitungan konversi dari Rupiah ke Won •Nilai hasil perhitungan konversi dari Won ke Rupiah 06/20/15 Algoritma dan Struktur Data
  • 8. 8 logika Pemrograman Logika Pemrograman: •Operasi perkalian menggunakan operator ‘*’ •Operasi pembagian menggunakan operator ‘/’ 06/20/15 Algoritma dan Struktur Data
  • 9. 9 Proses Penyelesaian • Proses yang terjadi adalah perhitungan Konversi Mata Uang dari Rupiah menjadi Won • dan Konversi Mata Uang dari Won menjadi Rupiah dengan menggunakan rumus yang telah dideklarasikan sebelumnya. Dari sini, flowchart dapat dibuat : 06/20/15 Algoritma dan Struktur Data
  • 10. 10 Algoritma 1. Mulai 2. Deklarasi Variabel nilai rupiah = 11900 3. Masukkan Pilihan 1 : Konversi KRW to IDR atau 2 : Konversi IDR to KRW 4. Mulai Pernyataan dengan Percabangan 5. Jika memilih nomor 1 maka konversi dari Won ke Rupiah 6. Tampilkan input:Masukkan nilai Won 7. Baca deklarasi WonToRupiah 06/20/15 Algoritma dan Struktur Data
  • 11. 11 Algoritma 8. Konversikan ke mata uang rupiah dengan perhitungan hasil = WonToRupiah * rupiah 9. Tampilkan output hasil konversi dari Won ke Rupiah 10. Jika memilih nomor 1 maka konversi dari Rupiah ke Won 11. Tampilkan input:Masukkan nilai Rupiah 12. Baca deklarasi RupiahToWon 13. Konversikan ke mata uang Won dengan perhitungan hasil = RupiahToWon / rupiah 14. Tampilkan output hasil konversi dari ke Rupiah ke Won 15. Selesai 06/20/15 Algoritma dan Struktur Data