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..
kelompok03ti2013
Assalmualaikum! :O Halo,selamat datang bro sist,ukhti akhwat,atau siapa ajadeh. di blog kami ini berisi postingan-postingan hasil dari praktikum kami .jadi kalau ada yang salah atau ketidak telitian dalam postingan kami dari kelompok 03 mohon maaf sekali.terimakasih sebelumnya,sudah mampir di blog kami.Semoga hari ini hari yang menyenangkan buat anda semua.wassalam
Jumat, 22 November 2013
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 FlowchartKasir 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
Langganan:
Postingan (Atom)