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

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

tetapi apabila jumlah uangnya banyak dapat membuat pikiran menjadi pusing dan lama dalam penghitungannya. B. .BAB I PENDAHULUAN A. 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 . Latar Belakang Banyak persoalan yang dihadapi oleh banyak orang yang salah satunya yaitu dalam perhitungan pecahan uang dari jumlah uang yang ada.

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

{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] <.50 a[2] <.b mod a[i].a[i] + "=" + c + " " + e output(d) else f <.1 c <. 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 <.10000 a[9] <."koin uang" endif c <.1000 a[6] <."lembar uang" else e <.i + 1 endwhile while b > 0 do i <.i – 1 if a[i] > 500 then e <." sisa uang" + " = " + b +" rupiah" output(f) endif b <.b div a[i] if c > 0 then d <.50000 a[11] <-100000 while b div a[i] >= 1 do i <."uang ".2.20000 a[10] <.b a[1] <.200 a[4] <.100 a[3] <.500 a[5] <.2000 a[7] <.

100.200. } .q. f = "".100000).1000. e = "". i = 0.20000. a = new Array(50.5000.500.value).2000.10000.endwhile {akhir pengulangan} 3. 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. c = b. d = "". while(b/a[i]>=1) { i++.50000.p.

Dan ketika hasil = 0 maka jumlah uang yang dimasukan dapat di bagi oleh nominal uang a[i] dimana nilai i tidak bertambah lagi.-. dan percabangan dimana fungsi fungsinya akan dijelaskan sebagai berikut.50000. } else { f = " sisa uang" + " = " + b +" rupiah".value=f. 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.value=d.20000.5000.while(b>0) { I .1000.100. } document. CARA KERJA PROGRAM Program yang telah dibuat menggunakan fungsi array . pengulangan. } if((c=parseInt(b/a[i]))>0) { d+="uang "+a[i]+" = "+ c +" " + e +" \n".ot.200.p.p. document. while(b/a[i]>=1) { i++.10000. } </script> </body> </html> 4. 1. } b=b%a[i].o. } else { e="koin uang". . if(a[i]>500) { e="lembar uang". 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 . } b merupakan variable jumlah uang yang akan dimasukan nilainya. 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.500.100000).2000. a = new Array(50.

SEBELUM USER MENGINPUTKAN JUMLAH UANG . } Statement diatas setelah program mengetahui indek yang telah didapa drari statement sebelumnya . program melakukan pengulangan kembali selama (b>0) maka indeks I akan berkurang dengan statement I . dan apabila a[i]<=500 jenis uang adalah koin 5. } else { f = " sisa uang" + " = " + b +" rupiah". } else { e="koin 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. if(a[i]>500) { e="lembar uang".while(b>0) { I . } b=b%a[i].-. } if((c=parseInt(b/a[i]))>0) { d+="uang "+a[i]+" = "+ c +" " + e +" \n". TAMPILAN PROGRRAM JAVASCRIPT 1.

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 .2.

Sign up to vote on this title
UsefulNot useful