Jumat, 22 November 2013

Silahkan download

Bagaimana? kalau mau ngasih saran komentar atau mau nanya yang lain silahkan comment saja. Untuk mempermudah kalian membaca laporan kami, silahkan download di link berikut:

konversi, klik disini

kasir, klik disini

kalkulator, klik disini

Sekian wassalamualaikum..


Konversi bagian 2



C.1.4 Tutorial Penggunaan Konversi
1.setelah program jadi dari workbench,lalu tekan F11 untuk melihat hasil dari program tersebut
2. dilembar hasil atau yang biasa di sebut console,muncul keterangan dari pilihan konversi sederhana yang kami buat.ada konversi yard ke kaki ataupun kaki ke yard.silahkan memilih dengan menuliskan 1 atau 2 dari pilihan yang telah tersedia lalu tekan enter
3.ketika anda sudah menentukan suatu pilihan,maka input selanjutnya meminta masukkan bilangan atau nilai yang anda inginkan.lalu tekan enter
4.setelah itu bilangan atau nilai yang sudah dikonversikan muncul,dan secara  otomatis dibawahnya terdapat perulangan,ketika anda ingin mencoba konversi yang lain(”masukkan pilihan anda : ”)
5. catatan :ketika anda dalam menginputkan pilihan tidak terdapat pada keterngan,maka akan muncul : “maaf yang anda masukkan salah” dan secara otomatis juga akan terus mengulang tanpa batas





Nah,disini kami kelompok 3 bakal jelasin apa aja sih maksud dari koding-koding di program ini,nah sebenernya koding tuh apa?koding itu kayak apa ya,kayak semacam proses implementasi logika gitu. terlalu berat yak bahasanya,gini deh gampangnya itu kayak langkah-langkah yang emang harus ada untuk menyelesaikan suatu program gitu.langsung aje kali ya,cuss~ :
1.import java.util.scanner : ini tuh sebenernya ada 2 macem,java.io.* dan java.util.scanner.tapi yang kami pakai buat konversi tuh yg scanner,kenape?karna si scanner ini nantinya bakal bisa ngambil fungsi dari scannernya itu sendiri terutama pada java yeee
2.public class blablabla { : gunanya buat mendeklarasikan classnya gituh,ini harus ada namanya.gak mesti blablabla loh,beda juga boleh.sesuaiin aje sama kebutuhannya
3.public static void main(String [] args) { :nah,kalo ini sory banget bro,sist.kami kurang begitu paham,tapi kayaknya loh mungkin aje buat pendeklarasin dimulai di code java
.4.Scanner konversi = new Scanner(system.in) :fungsi dari kode ini sih buat mendeklarasikan variabel Scanner.eh tapi varibelnya bisa diganti loh,gak mesti “konversi” sih.tapi inget dalam 1 program variabelnya itu terusjangan prinplan yee,ntr yg satu ok yang satu konversi gak bakal kebaca itu mah
5.system.out.println (“masukkan sebuah kata/kalimat”) : ini tuh kode yang bisa dibilang untuk membuat output dan bakal kecetak di lemba hasil atau console.sebenernya ada 2,bisa print doang atau pakek println.bedanya tuh kalo println sekalian menambah spasi kebawah atau enter,jadi antara kalimat atas dn bawah enggak kesambung gitu.kalo print ya skedar nyetak doang,tanpa ada tambhan apapun.
6. double yardkaki = konversi.nextDouble(); :nah kalo yang ini masukkin nilai konversii variabel “double yardkaki” dari scanner
7. System.out.println("hasil konversi :" + (kaki/3)); :kalo yang ini juga sama,gunanya buat hasil nanti di console yang sekalian dicetak,tapi disini berupa rumus.jadi output yang keluar bukan “hasil konversi :" + (kaki/3)’’ tapi langsung dihitung oleh program.jadi langsung hasilnya gitu deh.
Nah mungkin cukup itu yang bisa kami berikan,kalo ada kekurangan,kesalahan mungkin bisa menambahkan di komentar,tapi sesungguhnya kami udah coba memberikan yang terbaik.maaf,jika ada kesalahan dalam berkata dari kami.terimakasih sudah membaca postingan kami.silahkan ikuti postingan postingan kami selanjutnya.wassalam!
 

Konversi bagian 1



C. Program Konversi
{ untuk mempermudah meng-konversi yard dan kaki secara sederhana }
C.1 Algoritma
              C.1.1 Pseudocode
Algoritma  Konversi
{menghitung konversi satuan yard dan kaki}
Deklarasi
Kaki, Yard : Double
Pilihan : Byte
Angka, Hasil  :  Float
Deskipsi
Begin
Yard                3
Writeln (“Konversi_Satuan  “) ;
Write (“ Pilihan konversi : “)
Write (“ 1 : dari yard ke kaki “)
Write (“ 2 : dari kaki ke yard “)
Write (“ masukkan pilihan anda :  “)
Read ( pilihan )
Write (“ masukan angka :  “)
Read ( angka )
If pilihan                      1 then
Hasil                     angka * yard
Else if pilihan                       2 then
Hasil                    angka /  yard
Else
Write (“  maaf yang anda masukkan salah “)
End if
Write ( “Hasil” )
End
                        C.1.2   Flowchart


Kasir bagian 4

7.  Run program tersebut.


·         Penjelasan-penjelasan
System.out.println(" Buku Gambar = Rp 2500");
                         System.out.println(" Buku Tulis = Rp 1500");
                         System.out.println(" Pensil Rotring = Rp 30000");
                         System.out.println(" Penghapus = Rp 1000");
-   Menampilkan beberapa harga dari item yang dijual.

·         boolean status;
-   berisi pernyataan true atau false

·           while(status=true){
                          System.out.print(“Masukkan Jumlah Buku Gambar  =  );
                          fnumber = data.nextInt();
                          if (fnumber<0){
                                      System.out.println(“Input Data Salah”);
                                      status=true;
                                     
                          }
                          else if (fnumber>=0){
                                      status=false;
                                      break;
                          }
                         }
-   Menggunakan struktur kontrol perulangan dan percabangan dan di akhiri dengan break yang berfungsi melompati sisa percabangan. Maksud dari coding diatas adalah apabila input data bertanda (-) maka proses akan diulangi hingga nilai dianggap true oleh computer baru perintah selanjutnya dapat dijalankan.

·           Total_harga_buku_gambar = buku_gambar * fnumber ;
                          Total_harga_buku_tulis = buku_tulis * snumber1 ;
                          Total_harga_pensil_rotring = pensil_rotring * dnumber1 ;
                          Total_harga_penghapus_pensil = penghapus_pensil * enumber1 ;
                         Total_harga_semua_item =  Total_harga_buku_gambar +  Total_harga_buku_tulis + Total_harga_pensil_rotring +  Total_harga_penghapus_pensil ;
                         System.out.println(  |Total harga semua item = “+Total_harga_buku_gambar +” + “ +Total_harga_buku_tulis + “ + “ +Total_harga_pensil_rotring+ “ + “ +Total_harga_penghapus_pensil+ “ = “ + Total_harga_semua_item );
-   Coding diatas berarti proses mencari total harga setiap item, dimana prosesnya disimpan dan tidak di tampilkan pada saat di run. Sedangkan untuk total harga semua item akan dimunculkan pada saat perhitungan.

·         while(status=true){
                                     
                                     while(status=true){
                                                            System.out.print(“|Uang Yang Dibayarkan  =   );
                                                            gnumber1 = data.nextInt();
                                                            if (gnumber1<0){
                                                                        System.out.println(“Input Data Salah”);
                                                                        status=true;
                                                              }
                                      else if (gnumber1>=0){
                                                  status=false;
                                                  break;
                                      }
                         }
                         if(Total_harga_semua_item>gnumber1){
                                     coba=coba+1;
                                                             System.out.println(“MAAF, UANG YANG DIBAYARKAN TIDAK MENCUKUPI”);
                                     System.out.println(“SILAHKAN BAYAR KEMBALI SESUAI TOTAL HARGA”);
                                     status = true;
                         }
                         else if(Total_harga_semua_item<=gnumber1){
                                     coba=coba+1;
                                                             Kembalian = gnumber1 – Total_harga_semua_item;
                                     System.out.println(“|Kembalian               = “+gnumber1 +” – “ +Total_harga_semua_item + “ = “ +Kembalian );
                                    System.out.println(“Terima Kasih Atas Kepercayaan Anda”);
                                     System.out.println(“Belanja Di Toko Bismillah”);
                                     status = false;
                                    break;            
                         }
                         }
                         {
-   coding diatas menunjukkan struktur kontrol percabangan dan perulangan ganda, maksud dari koding diatas adalah uang yang dibayarkan tidak boleh bertanda (-) dan tidak boleh kurang dari total harga semua item. Apabila syarat diatas tidak dipenuhi maka program tidak akan dieksekusi dan muncul pernyataan MAAF, UANG YANG DIBAYARKAN TIDAK MENCUKUPI SILAHKAN BAYAR KEMBALI SESUAI TOTAL HARGA. Apabila bernilai true maka proses akan dieksekusi dan dijalankan.
                         
·         Harga_Diskon = (float)(Total_harga_semua_item*0.1);
                         System.out.println(“|Harga Diskon                = “+Total_harga_semua_item +” * “ +0.1 + “ =  +Harga_Diskon );
                         if (Total_harga_semua_item >=100000);
                         Kembalian_baru = (float) (gnumber1 – (Total_harga_semua_item – (Total_harga_semua_item*0.1) ));
                         System.out.println(“|Kembalian Baru               = “+gnumber1 +” – “ +Harga_Diskon + “ =        +Kembalian_baru );
                         System.out.println(“|                                                  TERIMA KASIH ATAS KEPERCAYAAN ANDA                  |”);
                                    System.out.println(“|                                                                           |”);
                                     
            }

            }
}
-   Coding diatas berisi struktur kontrol percabangan yang syaratnya adalah total harga semua item lebih dari sama dengan 100000 yang akan dapat diskon sebesar 10%. Apabila data sudah diinputkan maka kembalian baru akan muncul.
SELAMAT MENCOBA