Pages

Jumat, 29 November 2013

TUTORIAL MODUL 2



TUTORIAL PEMBUATAN PROGRAM KONVERSI
1.      Buka Eclipse
2.      Klik menu file-new-java project
3.      New package => tulis nama package = konversi

4.      Klik kanan pada package yang telah dibuat sebelumnya dan pilih new-class

5.      New class =>tulis nama kelas = Konversi
Tandai option public static void main (string[]args)
 
6.      Akan keluar script seperti ini:  

package konversi;

public class Konversi {

              /**
               * @param args
               */
       public static void main(String[] args) {
}
}
package konversi menunjukan bahwa package tersbut bernama konversi.
public class Kasir menunjukan nama kelas tersebut adalah Konversi.
public static void main(String[] args) adalah metode untuk mendisplay tampilan saat program dijalankan.
7.      tulis kata import java.util.Scanner; dibawah baris package.ini bertujuan untuk mengimpor fungsi pindai ke dalam program java

8.      Tulis variabel yang akan kita gunakan untuk menginput data,dalam hal ini tipe data yang akan kita gunakan adalah string,integer dan double.String digunakan untuk inputan yang memerlukan huruf dan angka,dalam program ini kita gunakan untuk fungsi loop,integer digunakan untuk inputan bilangan bulat dan dapat digunakan untuk operasi aritmatika, dalam program ini kita gunakan untuk fungsi percabangan. Sedangkan double digunakan untuk untuk inputan bilangan riil dan dapat digunakan untuk operasi matematika.dalam program ini kita gunakan sebagai inputan suhu
Tentukan variabel untuk tipe data string,contohnya seperti gambar di bawah ini
Tentukan variabel untuk tipe data integer
Kemudian tentukan variabel untuk tipe data double
9.      Masukkan nama scanner yang akan kita gunakan dengan menulis Scanner (nama scanner) = new Scanner(System.in);
10.  Buat tabel bertuliskan “selamat datang”.gunakan System.out.println untuk membuatnya,yaitu dengan menulis System.out.println("selamatdatang");
11.  Kemudian buat daftar pilihan program,dalam hal ini kita menggunakan program konversi suhu celcius ke fahrenheit dan fahrenheit ke celcius.maka buat daftarnya terlebih dahulu,seperti dibawah ini
12.  Kemudian tulis pembacaan data untuk pemilihan program diatas,gunakan tipe data integer yang sudah kita deklarasikan tadi dengan menulis (variabel)=(nama pemindai).nextInt(); .contohnya seperti gambar dibawah ini
a=scan.nextInt();

13.  Buat percabangan untuk pilihan 1 dan pilihan 2,dalam hal ini kita menggunakan switch case.pertama-tama,tentukan variabel untuk switchnya,dalam hal ini kita gunakan variabel a sama seperti pembacaan tadi

14.  Kemudian kita tentukan casenya,dalam hal ini kita gunakan angka 1 dan 2 sesuai daftar pilihan program
Kemudian tentukan isi program untuk setiap case yang kita gunakan,pertama tulis masukan untuk suhu awalnya.seperti dibawah ini
Kemudian tulis pembacaan suhunya,caranya sama seperti pembacaan pilihan tadi
Kemudian kita masukkan rumus untuk menghitungnya
Jangan lupa kita beri break diakhir case agar program dapat berhenti
15.  Ulangi untuk case kedua
 
16.  kemudian tulis kalimat yang akan keluar jika pilihan salah dengan menulis default : (statement/fungsi yang akan digunakan).
      
17.  Setelah itu,kita buat tampilan programnya menggunakan system.out.println.seperti gambar dibawah

18.  Kemudian tulis tampilan untuk hasil penghitungannya,caranya sama seperti membuat tampilan hanya saja setelah tanda petik kedua,kita sisipkan variabel untuk suhu awal dan akhirnya.jangan lupa memberi tanda “+” untuk memisahkan tulisan dan variabel
19.  Terakhir, kita buat program loopnya menggunakan fungsi do-while.pertama tentukan do dahulu, do kita sisipkan di atas program scanner yang sudah kita buat lagi,bertujuan apabila fungsi benar,maka akan kembali ke awal
20.  Kemudian tulis tampilan untuk mereset,contohnya seperti di bawah
Tulis pembacaannya,kita gunakan variabel string tadi karena pilihan yang kita gunakan memakai huruf

Kemudian kita buat scanner baru lagi

21.  Kemudian kita tentukan fungsi whilenya,dalam hal ini kita kita tulis while((variabel).equals("(statement yang dimaksud"));.contohnya seperti gambar dibawah

Selesai!!!!

TUTORIAL PEMBUATAN PROGRAM KASIR
1.      Buka Eclipse
2.      Klik menu file-new-java project
           
3.      New package => tulis nama package = programkasir
4.      Klik kanan pada package yang telah dibuat sebelumnya dan pilih new-class
5.      New class =>tulis nama kelas = Kasir1
Tandai option public static void main (string[]args)
6.      Akan keluar script seperti ini:  

package programkasir menunjukan bahwa package tersbut bernama programkasir.
public class Kasir1 menunjukan nama kelas tersebut adalah Kasir1.
public static void main(String[] args) adalah metode untuk mendisplay tampilan saat program dijalankan.
7.      Tulis diatas public class
import java.util.Scanner;
Penulisan ini bertujuan untuk mengimpor ekstensi scanner dari java.
8.      Tulis nama scanner yang akan digunakan dibawah public static void
Scanner baca = new Scanner(System.in);
9.      Setelah itu, deklarasikan variabel yang digunakan. Tulis variabel apa saja yang dipakai dengan tipe datanya. Inisialisasi pula variabel yang perlu diinisialisasi kan. 
10.  Tulis pertanyaan-pertanyaan yang diajukan untuk mendapatkan inputan dari user.
System.out.print("Masukkan Kode Barang:");
a=baca.nextLine();  
System.out.print berarti menginstruksikan program untuk menuliskan sesuatu. Dengan demikian,  System.out.print(“Masukkan Kode Barang:”); berarti menginstruksikan program untuk menulis “Masukkan Kode Barang?” saat program dijalankan. a = baca.nextLine(); berarti inputan kode barang dari user akan dibaca untuk disimpan di variabel a.
System.out.print("Masukkan Jumlah Pembelian:");
e = baca.nextInt();
System.out.print(“Masukkan Jumlah Pembelian:”); berarti menginstruksikan program untuk menulis “Masukkan Jumlah Pembelian?” saat program dijalankan. e = baca.nextLine();berarti inputan jumlah pembelian dari user akan dibaca untuk disimpan di variabel e
11.  Buat percabangan
if(a.equals("FTN0001")){
              b="Buku 'Bahasa Java'      ";
              f= 157000 ;}
       else
       Instruksi tersebut menunjukan bahwa apabila inputan a sebagai variabel kode barang yang diberikan user adalah “FTN0001”, bukan ‘ftn0001’ ataupun inputan lainnya, maka b sebagai variabel nama benda akan membacanya sebagai “Buku ‘Java’” dan f sebagai variabel harga barang akan membacanya sebagai 157000.
       if(a.equals("FTN0002")){
              b="Buku 'IT for a Better Life'";
              f=89000;}
       else
Instruksi tersebut menunjukan bahwa apabila inputan a sebagai variabel kode barang yang diberikan user adalah “FTN0002”, bukan ‘ftn0002’ ataupun inputan lainnya, maka b sebagai variabel nama benda akan membacanya sebagai “Buku ‘IT for a Better Life’” dan f sebagai variabel harga barang akan membacanya sebagai 89000.
       if(a.equals("FTN0003")){
              b="Buku 'Dasar-dasar Pemrograman'";
              f=94000;}
       else
Instruksi tersebut menunjukan bahwa apabila inputan a sebagai variabel kode barang yang diberikan user adalah “FTN0002”, bukan ‘ftn0002’ ataupun inputan lainnya, maka b sebagai variabel nama benda akan membacanya sebagai “Buku ‘IT for a Better Life’” dan f sebagai variabel harga barang akan membacanya sebagai 89000.
       if(a.equals("FTN0004")){
              b="Buku 'All in One Software'";
              f=45000;}
       else
       Instruksi tersebut menunjukan bahwa apabila inputan a sebagai variabel kode barang yang diberikan user adalah “FTN0004”, bukan ‘ftn0004’ ataupun inputan lainnya, maka b sebagai variabel nama benda akan membacanya sebagai “Buku ‘All in One Software’” dan f sebagai variabel harga barang akan membacanya sebagai 45000.
       if(a.equals("FTN0005")){
              b="Buku 'Teknologi Luar Biasa'";
              f=38500;}
       else
       Instruksi tersebut menunjukan bahwa apabila inputan a sebagai variabel kode barang yang diberikan user adalah “FTN0005”, bukan ‘ftn0005’ ataupun inputan lainnya, maka b sebagai variabel nama benda akan membacanya sebagai “Buku ‘Teknologi Luar Biasa’” dan f sebagai variabel harga barang akan membacanya sebagai 38500.
                     System.out.println("kode yang anda masukkan salah!!!");
      
Instruksi tersebut menunjukan bahwa apabila inputan a sebagai variabel kode barang yang diberikan user bukan salah satu dari “FTN0001”, “FTN0002”, “FTN0003”, “FTN0004”, ataupun “FTN0005” maka akan muncul tulisan “kode yang anda masukkan salah!!!”
12. Tulis rumus jumlah harga berdasar perkalian antara harga barang dan jumlah barang dengan variabel masing-masing.
g=f*e;

13. Begitu pula dengan kode barang selanjutnya, ingat variabel di setiap kode barang harus berbeda, baik variabel nama barang, harga barang maupun variabel kode barang itu sendiri.
       System.out.print("Masukkan Kode Barang:");
       c=baca.nextLine();
       c=baca.nextLine();
       System.out.print("Masukkan Jumlah Pembelian:");
       d = baca.nextInt();
       if(c.equals("FTN0001")){
              h="Buku 'Bahasa Java'      ";
              i= 157000 ;}
       else
       if(c.equals("FTN0002")){
              h="Buku 'IT for a Better Life'";
              i=89000;}
       else
       if(c.equals("FTN0003")){
              h="Buku 'Dasar-dasar Pemrograman'";
              i=94000;}
       else
       if(c.equals("FTN0004")){
              h="Buku 'All in One Software'";
              i=45000;}
       else
       if(c.equals("FTN0005")){
              h="Buku 'Teknologi Luar Biasa'";
              i=38500;}
       else
       System.out.println("kode yang anda masukkan salah!!!");
       j=i*d;
      
System.out.print("Masukkan Kode Barang:");
       k=baca.nextLine();
       k=baca.nextLine();
       System.out.print("Masukkan Jumlah Pembelian:");
       l = baca.nextInt();
       if(k.equals("FTN0001")){
              m="Buku 'Bahasa Java'      ";
              n= 157000 ;}
       else
       if(k.equals("FTN0002")){
              m="Buku 'IT for a Better Life'";
              n=89000;}
       else
       if(k.equals("FTN0003")){
              m="Buku 'Dasar-dasar Pemrograman'";
              n=94000;}
       else
       if(k.equals("FTN0004")){
              m="Buku 'All in One Software'";
              n=45000;}
       else
       if(k.equals("FTN0005")){
              m="Buku 'Teknologi Luar Biasa'";
              n=38500;}
       else
       System.out.println("kode yang anda masukkan salah!!!");
       z=l*n;
      

System.out.print("Masukkan Kode Barang:");
       o=baca.nextLine();
       o=baca.nextLine();
       System.out.print("Masukkan Jumlah Pembelian:");
       p = baca.nextInt();
       if(o.equals("FTN0001")){
              q="Buku 'Bahasa Java'      ";
              r= 157000 ;}
       else
       if(o.equals("FTN0002")){
              q="Buku 'IT for a Better Life'";
              r=89000;}
       else
       if(o.equals("FTN0003")){
              q="Buku 'Dasar-dasar Pemrograman'";
              r=94000;}
       else
       if(o.equals("FTN0004")){
              q="Buku 'All in One Software'";
              r=45000;}
       else
       if(o.equals("FTN0005")){
              q="Buku 'Teknologi Luar Biasa'";
              r=38500;}
       else
       System.out.println("kode yang anda masukkan salah!!!");
       s=p*r;
      
       System.out.print("Masukkan Kode Barang:");
       t=baca.nextLine();
t=baca.nextLine();
       System.out.print("Masukkan Jumlah Pembelian:");
       u = baca.nextInt();
       if(t.equals("FTN0001")){
              v="Buku 'Bahasa Java'      ";
              w= 157000 ;}
       else
       if(t.equals("FTN0002")){
              v="Buku 'IT for a Better Life'";
              w=89000;}
       else
       if(t.equals("FTN0003")){
              v="Buku 'Dasar-dasar Pemrograman'";
              w=94000;}
       else
       if(t.equals("FTN0004")){
              v="Buku 'All in One Software'";
              w=45000;}
       else
       if(t.equals("FTN0005")){
              v="Buku 'Teknologi Luar Biasa'";
              w=38500;}
       else
       System.out.println("kode yang anda masukkan salah!!!");
       x=u*w;
      
14.  Tulis total harga dengan menjumlahkan seluruh jumlah harga (variabel g, j, z, s, x)
System.out.print("Total harga:");
       System.out.println(+ (g+j+z+s+x)) ;                                       
15.  Hitung kembalian berdasarkan pengurangan antara uang yang dibayarkan yang telah diinput terlebih dahulu dengan total harga
16.  Buat tabel sederhana yang terdiri dari kolom kode barang, harga satuan, jumlah pembelian, dan jumlah harga, sertakan pula total harga, uang yang dibayarkan dan kembalian. Cetak pula tulisan “Tunjukan struk ini dan anda akan terbebas dari biaya parkir” apabila total harga lebih dari atau sama dengan 500000.
17.  Program berhasil dibuat.


TUTORIAL PEMBUATAN PROGRAM KALKULATOR
1.      Buka Eclipse


2.      Klik menu file-new-java project

3.      New package => tulis nama package = kalkulator

4.      Klik kanan pada package yang telah dibuat sebelumnya dan pilih new-class

5.      New class =>untuk menulis nama kelas = kalkulator
Tandai option public static void main (string[]args)
6.      Maka pada layar akan muncul listing seperti :
Pada package kalkulator diatas itu meenujukkan bahwa package tersbut mempunyai nama kalkulator.
public class kalkulator menunjukan nama kelas tersebut adalah Kalkulator.
public static void main(String[] args) adalah metode untuk mendisplay tampilan saat program dijalankan.
7.      Tulis kata import java.util.Scanner; dibawah baris package.ini bertujuan untuk mengimpor fungsi pindai ke dalam program java
package kalkulator;
import java.util.Scanner;

public class Kalkulator {

8.      Selanjutnya Tentukan variabel untuk tipe data integer yang akan kita gunakan
package kalkulator;
9.      Tulis variabel yang akan kita gunakan untuk menginput data,dalam hal ini tipe data yang akan kita gunakan adalah string,integer.dalam program ini String digunakan untuk inputan angka,integer digunakan untuk inputan bilangan bulat dan dapat digunakan untuk operasi aritmatika.Tentukan variabel untuk tipe data string,contohnya seperti gambar di bawah ini :
10.  Masukkan nama scanner yang akan kita gunakan dengan menulis Scanner (nama scanner) = new Scanner(System.in);

11.  Selanjutnya kita membuat variasi sendiri-sendiri untuk pembukaan dalam program yang kita buat, dengan menggunakan listing system.out.println(); untuk membuatnya,kali ini sebagai contohnya
12.  Lalu langkah selanjutnya buat listing program seperti berikut ini:
berfungsi untuk memasukkan jumlah angka yang akan kita gunakan untuk menghitung

13.  Lalu masukkan listing seperti berikut ini:
Berfungsi untuk nantinya kita gunakan pilihan yang akan kita gunakan dalam menghitung

14.  Kemudian tulis pembacaan data untuk pemilihan program diatas,gunakan tipe data integer yang sudah kita deklarasikan tadi dengan menulis (variabel)=(nama pemindai).nextInt(); .contohnya seperti gambar dibawah ini
Pilihan = input.nextInt();

15.  Lalu masukkan listing berikut ini , yang berguna untuk menjalankan program penjumlahan
 if (pilihan == 1){
                    
              hasil = angka1 + angka2;
              System.out.println("hasil penjumlahan: " + hasil);
       }
16.  Lalu masukkan listing berikut ini , yang berguna untuk menjalankan program pengurangan
else if (pilihan == 2){
              hasil = angka1 - angka2;
              System.out.println("hasil pengurangan: " + hasil);
              }
17.  Lalu masukkan listing berikut ini , yang berguna untuk menjalankan program pengalian
else if (pilihan == 3){
                 hasil = angka1 * angka2;
                 System.out.println("hasil pengalian: " + hasil);
              }
18.  Lalu masukkan listing berikut ini , yang berguna untuk menjalankan program pembagian
else if (pilihan == 4){
                 hasil = angka1 / angka2;
                 System.out.println("hasil pembagian: " + hasil);
              }
19.  Lalu masukkan listing berikut ini , yang berguna untuk menjalankan program konversi atau persen
else if (pilihan == 5){
                 hasil = angka1 % angka2;
                 System.out.println("hasil sisa pembagian: " + hasil);
              }
20.  Lalu masukkan listing:
else {
                 System.out.println("maaf, pilihan tidak tersedia");
                 }
Artinya jika pada pemilihan angka yang kita masukkan salah maka akan muncul listing maaf, pilihan tidak tersedia.
22.  Kemudian kita buat program loopnya menggunakan fungsi do-while.pertama tentukan do dahulu, do kita sisipkan di atas program scanner yang sudah kita buat.
package kalkulator;
import java.util.Scanner;

public class Kalkulator {

       public static void main(String[] args) {
              // TODO Auto-generated method stub
              int hasil,pilihan, angka1, angka2;
              String jawab;
              do{
              Scanner input = new Scanner(System.in);

23.  Tentukan fungsi whilenya,dalam hal ini kita kita tulis while((variabel).equals("(statement yang dimaksud")); Masukkan listing berikut ini, untuk menentukan pilihan ya atau tidak.
System.out.println("Masih ingin berhitung? Ya/Tidak");
              jawab = input.nextLine();
              jawab = input.nextLine();
              }while(jawab.equals("Ya"));}}
Ketika kita jalankan akan muncul Masih ingin berhitung? Ya/Tidak silahkan untuk memilih. Apabila inputan dari user adalah “Ya” maka, program akan mengulang dari awal, namun bila “Tidak” maka program akan berhenti.






















































0 komentar:

Posting Komentar