PROGRAM HITUNG PECAHAN UANG

(Laporan Mengenai Program Pecahan Uang Dengan Menggunakan Javascript) MATEMATIKA DISKRIT

Anggota kelompok 3 IF - 12 : 10109513 ( Gumilar Akbari ) 10109498 ( Rifki Maas Faisal ) 10109501 ( Wijaya Ramdhani ) 10109505 ( Resha Rizky Firmansyah ) 10109508 ( Totoh Miftah Nurdin ) 10109511 ( Rima Remiasari ) 10109515 ( Rauzal ) 10109520 ( Christian Mukti Parades M ) 10109523 ( Raden Idris ) 10109526 ( Ilham Sabir ) 10109529 ( Melda Muldiany ) 10109532 ( Nasrul Indra Praja ) 10109535 ( Deni Alamsyah ) 10109539 ( Asep Suryaman ) 10107184(Annisa Rahmawati) 10107145(Anggi)

UNIVERSITAS KOMPUTER INDONESIA

Untuk itu. Kritik dan saran akan kami terima sebagi masukan yang baik untuk kami di kedepannya. Tugas ini dikerjakan untuk memenuhi salah satu tugas mata kuliah Matematika Diskrit .KATA PENGANTAR Puji dan Syukur kita panjatkan ke hadirat Tuahan yang Maha Esa. mudahmudahan semua bantuannya di berikan balasan yang tebaik oleh Tuhan yang Maha Esa. karena atas berkat dan hidayah Nya kami bias menyelesaikan tugas ini dengan baik. Terima kasih Bandung. 9 juni 2011 . untuk itu ingin mengucapkan permohonan maaf yang sebesar-besarnya. mudah-mudahan tigas inibermanfaat bagi kita semua. Dalam tugas ini terdapat banyak kekurangan. sekali lagi kamu ucakan maaf yang sebesar-besarnya. Tidak lupa kami sampaikan terima kasih yang sebesarbesarnya kepada semua pihak yang telah membantu terselesaikannya tugas ini.

. B. Latar Belakang Banyak persoalan yang dihadapi oleh banyak orang yang salah satunya yaitu dalam perhitungan pecahan uang dari jumlah uang yang ada. tetapi apabila jumlah uangnya banyak dapat membuat pikiran menjadi pusing dan lama dalam penghitungannya. Tujuan Tujuan dalam penulisan makalah ini adalah untuk menambah pengetahuan dan diharapkan bermanfaat bagi kita semua. Mungkin untuk jumlah uang yang tidak terlalu banyak masih dapat diselesaikan dengan cepat .BAB I PENDAHULUAN A.

5000 6. Rp. Rp. 200 10. Dimana ditentukan untuk nominal pecahan uang yang akan dihitung jumlahnya yaitu : 1. 50000 3. listing program dan tampilan program. Rp. Rp . .BAB II PROGRAM MENGHITUNG NOMINAL UANG 1. 2000 7. 100 11. yaitu dengan menggunakan Java Script Language. 20000 4. Rp. 1000 8. Dimana div digunakan untuk mengitung jumlah pecahan dari uang yang ditentukan. 10000 5. 100000 2. dan untuk operator modulus digunakan untuk menghitung sisa uang yang telah dibagi menggunakan operator div. Rp. Rp. Jumlah pecahan = jumlah uang div nominal pecahan Sisa = jumlah uang mod nominal pecahan Dalam laporan ini akan dijelaskan mengenai Algoritma penghitungannya. Rp. Dengan menggunakan Java Script pengguna dapat menggunakan program ini melalui aplikasi web browser. 50 Didalam perhitungannya program ini menggunakan operator aritmatika div dan modulus. Rp. PENDAHULUAN PROGRAM Program dalam laporan ini merupakan program yang dibuat oleh suatu bahasa pemrograman berbasis web. Rp. Didalam program ini bertujuan untuk menghitung jumlah pecahan uang. 500 9. Rp.

" sisa uang" + " = " + b +" rupiah" output(f) endif b <.i + 1 endwhile while b > 0 do i <.1000 a[6] <.500 a[5] <.20000 a[10] <.1 c <.b a[1] <.10000 a[9] <."lembar uang" else e <.2."uang ". {variable untuk jumlah uang} {nominal pecahan menggunakan array} {variable pencacah untuk array} {variable untuk output string} {variable untuk output string } {user memasukan nominal uang} {pencacah dimulai dari angka 1} {nilai dari b dimasukan ke C} {nilai dari array ke i disi} “ “ “ “ “ “ “ “ “ “ {diulangi selama b div a[i] >= 1} {eksekusi} {akhir pengulangan} {diulangi selama b > 0} {eksekusi} {jika nominal pecahan > 500} {eksekusi} {jika nominal pecahan <= 500} {eksekusi} {akhir percabangan} {jika c > 0} {variable output string} {Hasil output ke layar} {variable output string} {hasil output ke layar} {akhir percabangan} {nilai b diisi nilai b mod a[i]} .5000 a[8] <.b div a[i] if c > 0 then d <.a[i] + "=" + c + " " + e output(d) else f <.b mod a[i].50000 a[11] <-100000 while b div a[i] >= 1 do i <.i – 1 if a[i] > 500 then e <.200 a[4] <."koin uang" endif c <.50 a[2] <. ALGORITMA PROGRAM PROGRAM menghitung_nominal_uang { menghitung pecahan uang dengan menginputkan jumlah nominal uang } DEKLARASI b : integer a : Array(1 to 11) of integer i : integer e : string f : string ALGORITMA Input (b) i <.100 a[3] <.2000 a[7] <.

endwhile {akhir pengulangan} 3.100000).1000.2000.100.50000.10000. } . i = 0. while(b/a[i]>=1) { i++. c = b.value). f = "".p.500.q.200. LISTING PROGRAM DARI JAVASCRIPT <html> <body bgcolor="green"> <h1><b>MENGHITUNG PECAHAN UANG</b></h1> <p><font color="white">Masukan Jumlah Uang : </font></p> <form name="p"> <input type="text" name="q"> <input type="button" onclick="hitung()" value="hitung pecahan"> <br> <textarea name="o" rows="20" cols="30"></textarea> <br> <input type="text" name="ot"> </form> <script> function hitung(){ b = parseInt(document.5000. a = new Array(50. d = "". e = "".20000.

20000.500. } if((c=parseInt(b/a[i]))>0) { d+="uang "+a[i]+" = "+ c +" " + e +" \n". dan percabangan dimana fungsi fungsinya akan dijelaskan sebagai berikut.ot. Dan ketika hasil = 0 maka jumlah uang yang dimasukan dapat di bagi oleh nominal uang a[i] dimana nilai i tidak bertambah lagi. } </script> </body> </html> 4.value=d.o.2000.10000. CARA KERJA PROGRAM Program yang telah dibuat menggunakan fungsi array . } b=b%a[i]. pengulangan.200. . } b merupakan variable jumlah uang yang akan dimasukan nilainya. } else { f = " sisa uang" + " = " + b +" rupiah".-. while(b/a[i]>=1) { i++. } else { e="koin uang". a = new Array(50.value=f.1000.while(b>0) { I . Nominal pecahan yang akan di hitung dikemas didalam array dengan var array yaitu a yang besifat statis yang indeks array berjumlah 11 dimana si program akan memeriksa array tersebut dari a[1] sampai a[11] 2. if(a[i]>500) { e="lembar uang".p.p. Dimana dalam statement berikut di ulang selama nilai dari b/a[i] >= 1 dimana i=1 dan I akan bertambah selama b/a[i] >= 1 . Tujuan dari statement ini program akan melakukan pembagian jumlah uang terhadap nominal uang yang hasil baginnya = 1 dan pengulangan berhenti apabila hasil b/a[i] = 0.5000.100000).50000. document. 1.100. } document.

program melakukan pengulangan kembali selama (b>0) maka indeks I akan berkurang dengan statement I .-.. SEBELUM USER MENGINPUTKAN JUMLAH UANG . } b=b%a[i]. } else { e="koin uang". dan apabila a[i]<=500 jenis uang adalah koin 5.while(b>0) { I . if(a[i]>500) { e="lembar uang".dan akan melakkan pembagian dan modulus sehingga jumlah pecahan dan sisa dapat di tampilkan Karena I telah diperiksa maka nilai a[i] dikondisikan apabila a[i] >500 maka jenis uang lembar. TAMPILAN PROGRRAM JAVASCRIPT 1. } Statement diatas setelah program mengetahui indek yang telah didapa drari statement sebelumnya . } if((c=parseInt(b/a[i]))>0) { d+="uang "+a[i]+" = "+ c +" " + e +" \n". } else { f = " sisa uang" + " = " + b +" rupiah".

2. SETELAH USER MENGINPUTKAN JUMLAH UANG DAH MENGEKSEKUSINYA DI TOMBOL HITUNG PECAHAN BAB III PENUTUP KESIMPULAN Dalam pembuatan program hitung pecahan uang dapat dilakukan dengan menggunakan fungsi DIV dan MOD .

Sign up to vote on this title
UsefulNot useful