Cute Rocking Baby Monkey Naning Destanti: September 2013

Sabtu, 28 September 2013

CONTOH SCRIPT JAVA NEATBEANS



1.       Menampilkan Identitas:
      System.out.println("Nama saya: Naning Destanti");
        System.out.println("Tempat/tgl lahir: Banjarnegara- 09-12-1995");
        System.out.println("Alamat: Purwonegoro Kac. Purwanegara Kab. Banjarnegara");
        System.out.println("Sekolah: SMK N 1 BAWANG");
        System.out.println("No.HP: 085747******");
        System.out.println("E-mail: naning.destanti@gmail.com");
2.       Menggunakan Variable
String nama = "Naning";
                int umur=17;
                double berat= 43;
                String hobby="makan";
 System.out.println("Namaku adalah: " +nama + " \nUmurku: " + umur + " \nBerat badan: "  + berat );
3.       Melakukan perkalian:
int lebar= 4;
       int panjang=5;
       int luas=panjang*lebar;
        System.out.println("Hasilnya adalah= "+luas);
4.       Program luas segitiga:
System.out.println("Program luas segitiga");
        int alas=5;
        int tinggi=7;
       double luas=0.5*alas*tinggi;
        System.out.println("Jadi luas segitiga adlah: " +luas);








5.       Program Membuat Password
String password = "login";
        String password2 = "logins";
        int umur=17;
       
        if (password.equals("huda") && (umur==17)){
        System.out.println("Anda Login");
    }else if (password2.equals("hudas") && (umur==17)){
            System.out.println("And Login");
    }else {
            System.out.println("Password Salah");
    }
6.       Program Melakukan Penilaian
int nilai = 95;
                System.out.println("Penilaian Ujian, " + nilai + "");
                switch (nilai){
                    case 95:
                        System.out.println("Sangat Baik");
                        break;
                    case 85:
                        System.out.println("Baik");
                        break;
                    case 75:
                        System.out.println("Cukup Baik");
                        break;
                    case 65:
                        System.out.println("Terlalu");
                        break;
                    default:
                            System.out.println("Anda Tidak Lulus");                    
                }

Jumat, 27 September 2013

ARRAY



ARRAY

Pengertian Array adalah Array (larik) merupakan tipe data tersetruktur dimana didalamnya terdiri dari komponen-komponen yang mempunyai tipe data yang sama. Didalam suatu array jumlah komponen banyaknya adalah tetap. Didalam suatu larik atau array setiap kompoenen ditunjukan oleh suatu index yang unik. Index dari setiap komponen array menunjukan urutan data atau identitas yang mewakili data yang ada didalamnya.Logika sederhananya array itu bisa disamakan dengan dua orang dengan nama yang sama didalam suatu komunitas, untuk membedakan antara nama yang satu atau dengan nama yang lain maka diberikan initial tambahan untuk setiap nama.

A.    Deklarasi Array
Didalam penulisan bahasa pemograman setiap penggunaan array harus dideklarsikan terlebih dahulu. Pendeklarasian array diawali dengan nama variabel array diikuti dengan indeks array yang dituliskan didalam tanda “[]” , diikuti dengan kata cadangan of dan tipe data yang dibutuhkan.
Bentuk Umum Penulisan
Tanda_pengenal : array [..tipe index ..] of tipe data;
Contoh :
Var
A : array[1..4] of integer;
B : array[1..5] of string;
C: array[1..10] of real;
Keterangnan :
A.    A,B,C merupakan tanda pengenal/ nama variabel dari array;
B.     1..4 : merupakan tipe indek dari array, yang menunjukan banyaknya data yang mampu disimpan.
C.     Integer : menunjukan bahwa data yang diinput berupa bilangan bulat.
B.     Contoh Program Array 1 dimensi
program INT_ARRAY;
uses wincrt;
const N=10;
type int_array = ARRAY [1..N] of integer;
var bil : int_array;
indeks : integer;
BEGIN
Writeln('masukkan sepuluh bilangan integer.');
for indeks := 1 to 10 do
begin
readln(bil[indeks]); { loop untuk memasukkan elemen array }
end;
writeln('Isi dari array ini adalah'); { tampilkan setiap elemen }
for indeks := 1 to 10 do
begin
writeln('bil[', indeks:2,'] adalah ',bil[indeks] );
end
END.

RECORD
Pengertian Sebuah record rekaman disusun oleh beberapa field. Tiap field berisi data dari tipe dasar / bentukan tertentu. Record mempunyai kelebihan untuk menyimpan suatu sekumpulan elemen data yang berbeda-beda tipenya (di banding array).

Contoh , sebuah record dengan empat buah field
Cara Pendefinisian
• Cara pendeklarasian dari record adalah sbb:
• Mendefinisikan tipe dari record (jumlah field, jenis tipe data yang dipakai),
• Mendefinisikan variabel untuk dilakukan operasi. field1 field2 field3 field4.


Contoh Program record
program RECORD_INTRO;
type tanggal = record
bulan, hari, tahun : integer;
end;
var waktu : tanggal;
begin
waktu.hari :=25;
waktu.bulan:=09;
waktu.tahun:= 1983;
writeln('hari ini adalah
',waktu.hari,':',waktu.bulan,':', waktu.tahun)
End.

 

PERULANGAN

 

  • Perulangan for 
Perulangan dengan statemen For digunakan untuk mengulang statemen atau suatu blok statemen berulang kali. Perulangan dengan statemen For dapat berupa perulangan positif dan perulangan negatif.
a) Perulangan For positif
contoh :
perulangan positif untuk satu statement :
Uses Crt;
Var
i : Integer;
Begin
For i := 1 To 5 Do Writeln ('Merdeka’);
END.
Maka bila program diatas di compile
hasilnya :
Merdeka
Merdeka
Merdeka
Merdeka
Merdeka

Penjelasannya gini, statemen Merdeka akan diulang sebanyak 5 kali yaitu dengan menghitung nilai i dari i ke 1 sampai 6 nilai i terakhir yaitu i ke 5.

b) Perulangan For negatif
Perulangan negatif adalah perulangan dengan menghitung (counter) dari besar
Ke kecil. Statement yang digunakan adalah For-DownTo-Do
contoh :
Uses Crt;
Var
i : Integer;
Begin
For i := 10 DownTo 1 Do Write (i:3);
End.
Hasil :
10 9 8 7 6 5 4 3 2 1



  • Perulangan While - Do
Penyeleksian kondisi digunakan untuk agar program dapat menyeleksi kondisi, sehingga program dapat menentukan tindakan apa yang harus dikerjakan, tergantung dari kondisi yang diseleksi tersebut. Perulangan While – Do tidak dilakukan jika kondisi tidak
terpenuhi.
Contoh program while do:
Uses Crt;
Var i : Integer;
Begin
i := 0;
While < 5 do
Begin
Write (i:3);
Inc (i); { sama dengan i:=i+1 }
End;
End.
Hasilnya :
0 1 2 3 4


  • Perulangan Repeat - Until.
Repeat – Until digunakan untuk mengulang statement-statement atau blok statement sampai (Until) kondisi yang diseleksi di Until tidak terpenuhi. Sintak dari statement ini adalah :
Contoh program repeat-until :
Var
i : Integer;
Begin
i:=0;
Repeat
i:= i+1;
Writeln (i);
Until i=5;
End.
hasil :
1
2
3
4
5






Tipe data merupakan suatu nilai yang dapat digunakan oleh suatu variable yang bersangkutan :

1. Tipe Data Sederhana, terdiri dari :
a. Tipe data standar :
  • -integer : merupakan tipe data berupa bilangan bulat
  • real : merupakan jenis bilangan pecahan
  • char : merupakan karakter yg ditulis diantara tanda petik tunggal. Ex : ‘A’, ‘a’, ‘5? dll
  • string : merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal
  • boolean : merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE atau FALSE
b. Tipe data didefinisikan pemakai

2. Tipe Data Terstruktur, terdiri dari :
  • Array
  • Record
  • File
  • Set
3. Tipe Data Pointer Operator
  1. Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda sama dengan (:=). Contoh –> A:=B;
  2. Binary operator digunakan untuk mengoperasikan dua buah operand yang berbentuk konstanta ataupun variable. Operator ini digunakan untuk operasi arithmatika yang berhubungan dgn nilai tipe data Integer dan Real. Operasi yang dilakukan adalah : Pertambahan (+), Pengurangan (-), Perkalian (*), Pembagian Bulat (DIV), Pembagian Real (/) dan Modulus atau Sisa Pembagian (MOD)
  3. Unary operator, operator ini menggunakan sebuah operand saja dapat berupa unary minus dan unary plus. Contoh : +2.5, a+(+b) dll
  4. Bitwise operator digunakan untuk operasi bit per bit pada nilai integer. Operator yang digunakan (NOT, AND, OR, XOR, Shl, Shr)

Program Kasir



Program Kasir




#include "stdio.h"
#include "conio.h"
int pilMember,pilMenu,pilMakanan,pilMinuman;
int bayar =0,bayar2=0,uangPembeli,kembalian,total;

void makanan(){
                        makan:printf(" food price \n");
printf("1. gado-gado :4000 \n");
printf("2. pecel :5500 \n");
printf("3. nasi kuning :7000 \n");
printf("4. selesai memilih \n");
printf("inputkan pilihan :");
scanf("%d",&pilMakanan);
            switch(pilMakanan){
                        case 1:{
printf("Makanan Akan segera di antar \n");
printf("silahkan Menunggu sebentar ^_^");
bayar+=+4000;
getch();
clrscr();
goto makan;
}break;
                        case 2:{
printf("Makanan Akan segera di antar \n");
printf("silahkan Menunggu sebentar ^_^");
bayar+=+5500;
getch();
clrscr();
goto makan;
}break;
                        case 3:{
printf("Makanan Akan segera di antar \n");
printf("silahkan Menunggu sebentar ^_^");
 bayar+=+7000;
 getch();
 clrscr();
 goto makan;
 }break;
                        case 4:{
                        clrscr();
                        break;
                        }break;
                        default : printf(" pilihan yang anda masukan tidak ada di list menu");
                        clrscr();
                         goto makan;
             }
}
void minuman(){
                        minum:printf(" Drink price \n");
                        printf("1. JusKalong :2500 \n");
                        printf("2. tehKalong :1500 \n");
                        printf("3. kopiKalong :2000 \n");
                        printf("4. selesai memilih \n");
                        printf("inputkan pilihan :");
                        scanf("%d",&pilMinuman);
                         switch(pilMinuman){
                                                            case 1:{
                                                printf("Minuman Akan segera di antar \n");
                                                printf("silahkan Menunggu sebentar ^_^");
                                                bayar2+=+2500;
                                                getch();
                                                clrscr();
                                                goto minum;
                                                }break;
                                                            case 2:{
                                                printf("Minuman Akan segera di antar \n");
                                                printf("silahkan Menunggu sebentar ^_^");
                                                bayar2+=+1500;
                                                getch();
                                                clrscr();
                                                goto minum;
                                                }break;
                                                             case 3:{
                                                printf("Minuman Akan segera di antar \n");
                                                printf("silahkan Menunggu sebentar ^_^");
                                                bayar2+=+2000;
                                                getch();
                                                clrscr();
                                                goto minum;
                                                }break;
                                                             case 4:{
                                                clrscr();
                                                break;
                                                }break;
                                                            default :
                                                printf(" pilihan yang anda masukan tidak ada di list menu");
                                                clrscr();
                                                goto minum;
                         }
}
void bannerCafe(){
            printf(" Gosh' crew \n");
            printf(" selamat datang di cafe \n");
            printf("kalongconsole[dot]blogspot[dot]com\n");
            printf("==================================\n");
}
void pembayaran(){
            pembayar:printf("total pembelian Makanan :");
            printf("Rp.%d,-",bayar);
            printf("\ntotal pembelian Minuman :");
            printf("Rp.%d,-",bayar2);
            total=bayar+bayar2;
            printf("\nTOTAL ____________________:Rp.%d,- \n",total);
            printf("Jumlah uang Pembeli :Rp.");
            scanf("%d",&uangPembeli);
            printf("-------------------- \n");
            kembalian=uangPembeli-total;
            printf("kembalian :Rp.%d,- \n",
            kembalian);
            getch();
            clrscr();
}
void main(){
                        menu : bannerCafe();
                        printf("|Menu|\n");
                        printf("----\n");
                        printf("1. List makanan \n");
                        printf("2. List Minuman \n");
                        printf("3. bayar \n");
                        printf("masukan pilihan :");
                        scanf("%d",&pilMenu);
                        switch(pilMenu){
case 1:{
            clrscr();
            bannerCafe();
            makanan();
            goto menu;
            }break;
case 2:{
            clrscr();
            bannerCafe();
            minuman();
            goto menu;
            }break;
case 3:{
            clrscr();
            pembayaran();
            goto menu;
            }break;
default :
            printf("pilihan yang anda masukan tidak ada di list menu ");
            }
}