P. 1
Laporan Program

Laporan Program

|Views: 160|Likes:
Published by Rauzal Juanda

More info:

Published by: Rauzal Juanda on Apr 09, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

12/15/2012

pdf

text

original

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

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

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

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

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

a = new Array(50.20000. } . f = "".q.5000.10000. d = "".p. c = b.50000.200.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. e = "".100. i = 0.2000.1000. while(b/a[i]>=1) { i++.100000).value).500.

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

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

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 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->