Tampilkan postingan dengan label meteri kuliah. Tampilkan semua postingan
Tampilkan postingan dengan label meteri kuliah. Tampilkan semua postingan

Selasa, 08 Oktober 2013

1. Jaringan Komputer adalah sebuah sistem yang terdiri dari beberapa perangkat Komputer serta perangkat lain pendukung komputer yang saling berhubungan satu dengan yang lain nya .

2. Konsep Database Terdistribusi adalah terpusatnya suatu database di suatu titik yang kemudian dikoneksikan dengan jaringan bisa internet ataupun intranet  untuk melayani beberapa terminal yang tersambung di setiap host komputer . Intinya , database tidak di taruh di setiap PC namun ada satu induk PC yang di gunakan untuk menshare database.

3. distributed database adalah beberapa buah database yang tersimpan dalam beberapa buah komputer yang kesemuanya terintegrasi menjadi satu.

4. Sistem terdistribusi multimedia yang biasanya digunakan pada intruktur internet dan sumber data yang heterogen.

5. KEUNTUNGAN menggunakan DBMS:

a. Penggunaan Data Bersama (The Data Can Be Shared)
b. Mengurangi Kerangkapan Data (Redudancy Can Be Reduced)
c. Menghindari Ketidakkonsistenan Data (Inconsistency Can Be Avoided)
d. Integritas Data Terpelihara (Integrity Can Be Maintained)
e. Keamanan Terjamin (Security Can Be Enforced)
f. Kebutuhan User Yang Kompleks Dapat Teratasi (Balanced conflicting requirements)
g. Pelaksanaan Standarisasi (Standards Can Be Enforced)
h. Meningkatkan Produktivitas (Increased productivity)
i. Layanan Back up dan Recovery Semakin Baik (Improved backup and recovery services)

KERUGIAN menggunakan DBMS:


a. Rumit (Complexity)
Karena penetapan fungsi dari DBMS yang baik, menyebabkan DBMS menjadi software yang cukup rumit. Seluruh user harus mengetahui fungsi-fungsi yang ada dengan baik, sehingga dapat memperoleh manfaatnya.
b. Ukuran (Size)
Kerumitan dan banyaknya fungsi yang ada menyebabkan DBMS memerlukan banyak software pendukung yang mengakibatkan penambahan tempat penyimpanan dan memory.
c. Biaya DBMS (Cost of DBMS)
d. Biaya Tambahan Hardware (Additional hardware costs)
e. Biaya Konversi (Cost of conversion)
f. Performance
Pada dasarnya DBMS dibuat untuk menyediakan banyak aplikasi, akibatnya mungkin beberapa aplikasi akan berjalan tidak seperti biasanya.
g. Resiko Kegagalan (Higher impact of a failure)
Karena system yang terpusat, jika seluruh user dan aplikasi terakses dari DBMS maka kerusakan pada bagian manapun dari system, akan menyebabkan operasi terhenti.
Mengakses Elemen Aray.


public class array
{
   public static void main (String args[])
    {
int nilai []=new int[3];
 nilai[0]=70; nilai[1]=80;
nilai[2]=65;
double ratarata=0.0;
for (int i=0; i<nilai.length; i++)
ratarata+=nilai[i];
ratarata/=nilai.length;
System.out.println("Nilai rata-rata = " + ratarata);
 }
 }

import java.text.NumberFormat;
public class array2
{
 public static void main(String args[])
 {
NumberFormat nf=NumberFormat.getInstance();
nf.setMaximumFractionDigits(3);
int nilai[][]=new int[2][3];
nilai[0][0]=85;
nilai[0][1]=81;
 nilai[0][2]=78;
 nilai[1][0]=65;
 nilai[1][1]=73;
 nilai[1][2]=71;
 String MK[]={"RPL", "PBO"};
 double ratarataMK[]=new double[nilai.length];
 for (int i=0; i<nilai.length; i++)
 {
 for (int j=0; j<nilai[0].length; j++)
 {
 ratarataMK[i]+=nilai[i][j];
 }
 ratarataMK[i]/=nilai[0].length;
 }
 System.out.println("Nilai Mata Kuliah\n");
 System.out.println("MK\tMinggu\tMinggu2\tMinggu3\t Rata-rata");
 for (int i=0; i<nilai.length; i++)
 {
 System.out.println(MK[i] + "\t");
 for (int j=0; j<nilai[0].length; j++)
 {
 System.out.print(nilai[i][j] + "\t");
 }
 System.out.print(nf.format(ratarataMK[i])+"\n");
 }            
 }
 }

public class array2
{
public static void main(String args[])
                {
int x[][][][]=new int[2][][][];
                                x[0]=new int [1][][];
                                x[0][0]=new int[2][];
                                x[0][0][0]=new int[3];
                                x[0][0][1]=new int[2];
                                x[1]=new int[2][][];
                                x[1][0]=new int[1][];
                                x[1][0][0]=new int [2];
                                x[1][1]=new int[2][];
                                x[1][1][0]=new int[1];
                                x[1][1][1]=new int[3];
                                System.out.println(x.length);
                                System.out.println(x[0].length);
                                System.out.println(x[0][0].length);
                                System.out.println(x[0][0][0].length);
                                System.out.println(x[0][0][1].length);
                                System.out.println();
                                System.out.println(x[1].length);
                                System.out.println(x[1][0].length);
                                System.out.println(x[1][0][0].length);
                                System.out.println(x[1][1].length);
                                System.out.println(x[1][1][0].length);
                                System.out.println(x[1][1][1].length);    } }           
Pernyataan if
Menyatakan bahwa pernyataan akan dieksekusi jika memenuhi kondisi yang ditentukan
public class PernyataanIf
{
public static void main (String[ ] args)
                {
int nilai = 70;                       // pendefinisian variabel
if (nilai >= 60)
System.out.println ("Nilai = " + nilai + "      Lulus ujian");
}
}
Input data
Contoh dibawah menunjukkan penggunaan input data mlalui keyboard dengan kelas JOptionPane . Input diterima dari kotak dialog dalam bentuk string.Untuk konversi srting menjadi interger diperlukan metode Integer.parseInt().
public class PernyataanIfIn
{  
                public static void main (String[] args)
                {       
                                int nilai;
                                String bilangan = JOptionPane.showInputDialog("Masukkan nilai:");     
                                System.out.println("Input angka: " + bilangan);
                                nilai = Integer.parseInt(bilangan);
                                if (nilai >= 60)
                                System.out.println ("Nilai = " + nilai + "      Lulus Ujian");        
                                System.exit(0);  
                 }
}

If bersarang
Contoh : Seseorang dapat diterima sebagai karyawan apabila umur paling banyak 30 tahun dan berpendidikan sarjana.
public class PernyataanIfNested
{
                public static void main (String[ ] args)
                {
                                int umur = 28;                    // pendefinisian variabel
                                String pendidikan = "sarjana";
                                System.out.println ("Umur = " + umur);
                                System.out.println ("Pendidikan = " + pendidikan);                         
                               
                if (umur <= 30);
                                                {
                                                if (pendidikan == "sarjana")
                                                System.out.println ("Diterima menjadi karyawan");
                                                }
                }
}

Pernyataan if-else
public class PernyataanIfelse
{
                public static void main (String[ ] args)
                {
int pembelian = 110;                       // pendefinisian variabel
                                System.out.println ("Jumlah pembelian = " + pembelian);                                                                            if (pembelian >= 100)
System.out.println ("Diskon = 20%");
                                Else
System.out.println ("Diskon = 5%");                                       
                }
}
If-else yang melibatkan if kedua ketiga dst
public class PernyataanIfelsen
{
public static void main (String[ ] args)
{
int nilai;                                // pendefinisian variabel
nilai = 75;
System.out.println ("Nilai =  " + nilai);
if (nilai >= 80)
System.out.println ("Predikat A");
else if (nilai >= 69)
System.out.println ("Predikat B");
else if (nilai >= 56)
System.out.println ("Predikat C");
else if (nilai >= 40)
System.out.println ("Predikat D");          
else
System.out.println ("Predikat E");           
}
}


Contoh  4
import java.util.Scanner;
public class input_05
{
                public static void main(String[] args)
                {
                                Scanner Sa = new Scanner(System.in);

                                System.out.print("Npm          : "); String npm = Sa.nextLine();
                                System.out.print("Nama         : "); String nm = Sa.nextLine();
                                System.out.print("Mata Kuliah  : "); String mk = Sa.nextLine();
                                System.out.print("Nilai        : "); int nilai = Sa.nextInt();
                                System.out.println("-----------------------------");
                                System.out.println("NPM                 : "+npm);
                                System.out.println("Nama                : "+nm);
                                System.out.println("Mata Kuliah     : "+mk);
                                System.out.println("Nilai                 : "+nilai);
                }
}

: Input Data String
import java.io.*;
class InputString {
public static void main(String[] args) throws IOException {
String nama;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.print("Masukkan nama Anda: ");  
nama = br.readLine();
System.out.println("Hallo " + nama + ", sudahkah Anda mengerti Java?");    }}      

Contoh 3 : Input Data Numerik
import java.io.*;
class InputNumerik1 {  
public static void main(String[] args) throws IOException {
System.out.print("Masukkan sebuah bilangan bulat: ");
String temp;
int bilangan = 0;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
// input data dianggap sebagai string
temp = br.readLine();
try {
// konversi dari string ke integer
bilangan = Integer.parseInt(temp);
} catch (NumberFormatException nfe) {
System.out.println("Data yang dimasukkan " +
"bukan bilangan bulat");
System.exit(1);
}
System.out.println("Bilangan yang dimasukkan " + "adalah " + bilangan);
}}




//PROGRAM IF TIGA KONDISI VARIASI 2
class Latihan_4_7
{
  public static void main(String[] args)
  {          
    char nilaiIndeks;
    double nilaiUTS, nilaiUAS, nilaiAkhir;
       
    // contoh data yang dimasukkan
    nilaiUTS = 75.0;
    nilaiUAS = 60.0;
       
    // menghitung nilai akhir menggunakan rumus di atas
    nilaiAkhir = (0.4 * nilaiUTS) + (0.6 * nilaiUAS);
     
    if (nilaiAkhir >= 80)
    {
      nilaiIndeks = 'A';
    }
    else if (nilaiAkhir >= 70)
    {        
      nilaiIndeks = 'B';
    }
    else if (nilaiAkhir >= 50)
    {        
      nilaiIndeks = 'C';
    }
    else if (nilaiAkhir >= 30)
    {        
      nilaiIndeks = 'D';       
    }
    else
    {    // (nilaiAkhir < 30)
      nilaiIndeks = 'E';
    }
    System.out.println("Nilai Akhir\t: " + nilaiAkhir);
    System.out.println("Nilai Indeks\t: " + nilaiIndeks);          
  }
}

//PROGRAM IF TIGA KONDISI VARIASI 1
class Latihan_4_6
{
  public static void main(String[] args)
  {          
    int bilangan = 4;
       
    if (bilangan < 0)
    {
      System.out.println(bilangan + " merupakan bilangan NEGATIF.");
    }
    else if (bilangan == 0)
    {        
      System.out.println("Nilai yang dimasukkan adalah NOL");
    }
    else
    { // (bilangan > 0)
      System.out.println(bilangan + " merupakan bilangan POSITIF.");      }                                    
  }
}
//PROGRAM 3-1 : Aritmetika Dasar
class Latihan_3_1
{
  public static void main(String[] args)
  {                    
    System.out.println("Operasi aritmetika " + "pada tipe integer");
    int a = 2 + 1;
    int b = a - 1;
    int c = a * b;
    int d = c / 3;
    int e = -a;
    System.out.println("Nilai a: " + a);
    System.out.println("Nilai b: " + b);
    System.out.println("Nilai c: " + c);
    System.out.println("Nilai d: " + d);
    System.out.println("Nilai e: " + e);
    System.out.println();
           
    System.out.println("Operasi aritmetika " + "pada tipe floating-point");
    double fa = 2 + 1;
    double fb = fa - 1;
    double fc = fa * fb;
    double fd = fc / 3;
    double fe = -a;
    System.out.println("Nilai fa: " + fa);
    System.out.println("Nilai fb: " + fb);
    System.out.println("Nilai fc: " + fc);
    System.out.println("Nilai fd: " + fd);
    System.out.println("Nilai fe: " + fe);           
  }
}

//PROGRAM 3-2 : Modulus
class Latihan_3_2
{
  public static void main(String[] args)
  {                    
    int a=11, b=4;
    int c = a % b;

    double da = 13.75;       
    double dc = da % b;

    System.out.println("Sisa bagi " + a + "/" + b + " adalah " + c);
    System.out.println("Sisa bagi " + da + "/" + b + " adalah " + dc); 
  }

//PROGRAM 3-3 : Increment
class Latihan_3_3
{
  public static void main(String[] args)
  {                    
    int a=5;
           
    System.out.println("Pre-increment");
    System.out.println("a\t: " + a);
    System.out.println("++a\t: " + ++a);
    System.out.println("a\t: " + a);
           
    int b=5;
           
    System.out.println("\nPost-increment");
    System.out.println("b\t: " + b);
    System.out.println("b++\t: " + b++);
    System.out.println("b\t: " + b);                 
  }
}

//PROGRAM 3-6 : Operator Logika
class Latihan_3_6
{    
  public static void main(String[] args)
  {
                       
    System.out.println("Operasi AND");
    System.out.println("true && true   = " + (true && true));
    System.out.println("true && false  = " + (true && false));
    System.out.println("false && true  = " + (false && true));
    System.out.println("false && false = " + (false && false));
           
    System.out.println("\nOperasi OR");
    System.out.println("true || true   = " + (true || true));
    System.out.println("true || false  = " + (true || false));
    System.out.println("false || true  = " + (false || true));
    System.out.println("false || false = " + (false || false));
           
    System.out.println("\nOperasi XOR");
    System.out.println("true ^ true    = " + (true ^ true));
    System.out.println("true ^ false   = " + (true ^ false));
    System.out.println("false ^ true   = " + (false ^ true));
    System.out.println("false ^ false  = " + (false ^ false));
           
    System.out.println("\nOperasi NOT");
    System.out.println("!true          = " + (!true));
    System.out.println("!false         = " + (!false));
  }  
}


//PROGRAM 3-5 : Relasional
class Latihan_3_5
{
  public static void main(String[] args)
  {                    
    int a=5, b=10;           

    System.out.println("a == b bernilai " + (a == b));
    System.out.println("a != b bernilai " + (a != b));
    System.out.println("a > b bernilai " + (a > b));
    System.out.println("a < b bernilai " + (a < b));
    System.out.println("a >= b bernilai " + (a >= b));
    System.out.println("a <= b bernilai " + (a <= b));           
  }
}

public class Boolean1
{
public static void main (String [] args)
      {
boolean b;
b = true;
System.out.println ("Nilai b = " +b);
if (b)
{
System.out.println("Statemen ke-1 dieksekusi");
}
b = false;
System.out.println("Nilai b = " +b);
if (b)
{
System.out.println("Statemen ke-2 tidak dieksekusi");
}
if (!b)
{
System.out.println("Statemen ke-3 dieksekusi");
}
System.out.println ("5 <= 10 mengembalikan nilai = " + (5 <= 10));
System.out.println("4 > 6 mengembalikan nilai " + (4 > 6));
}
}





import java.io.*;
public class java0142
{
      public static void main(String[]args)throws IOException
      {
            for(int a=0;a<5;a++)
            {
            double ahir;
            char huruf;
            int UAS,UTS;
            String nim,nama,fak,progdi,uas,uts;
            BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
            System.out.print ("Masukkan NIM                                   : ");
            nim=br.readLine();
            System.out.print ("Masukkan Nama                                : ");
            nama=br.readLine();
            System.out.print ("Masukkan Fakultas                : ");
            fak=br.readLine();
            System.out.print ("Masukkan Program Studi                   : ");
            progdi=br.readLine();
            System.out.print ("Masukkan Nilai UTS               : ");
            uts=br.readLine();
            System.out.print ("Masukkan Nilai UAS              : ");
            uas=br.readLine();
            UTS=Integer.parseInt(uts);
            UAS=Integer.parseInt(uas);
            ahir=UTS*0.4+UAS*0.6;
                  if (ahir>100){huruf='X';
                  }else if (ahir>=80){huruf='A';
                  }else if (ahir>=71){huruf='B';
                  }else if (ahir>=61){huruf='C';
                  }else if (ahir>=51){huruf='D';
                  }else {huruf='E';
                  }
                  System.out.println(" ");                    
                  System.out.println("***###***###***###*** Nilai Anda ***###***###***###***");              
                  System.out.println("NIM                               :"+nim);
                  System.out.println("Nama                            :"+nama);
                  System.out.println("Fakultas                        :"+fak);
                  System.out.println("Program Studi               :"+progdi);
                  System.out.println("Nilai UTS                       :"+UTS);
                  System.out.println("Nilai UAS                       :"+UAS);
                  System.out.println("Nilai Angka                    :"+ahir);
                  System.out.println("Nilai Huruf                      :"+huruf);
                  System.out.println("**** program oleh : 10.01.53.0110 Rochmad ***");
                  System.out.println(" ");        
            }
      }                
}

import java.io.*;
class persegi
{
  public static void main (String[]arg) throws IOException
  {
int p,l;
String nama, nim;
double luas, keliling;
BufferedReader br = new BufferedReader (new InputStreamReader (System.in));
System.out.print("Masukkan Nama                 :");nama= br.readLine();
System.out.print("Masukkan NIM                  :");nim= br.readLine();
System.out.print("Masukkan nilai panjang:");p=Integer.parseInt(br.readLine());
System.out.print("Masukkan nilai lebar :");l=Integer.parseInt(br.readLine());
        luas=p*l;
        keliling=p+p+l+l;
System.out.println("=========================================================");
        System.out.println("Nama                  :"+nama);
        System.out.println("Nim                   :"+nim);
        System.out.println("Nilai panjang   :"+p);
        System.out.println("Nilai Lebar           :"+l);
        System.out.println("Luas                  :"+luas);
        System.out.println("Keliling        :"+keliling);
              if(p==l)
        {
              System.out.println("Jenis Bangunan  :Perasegi");
        }
        else
        {
              System.out.println("Jenis Bangunan  :Bukan persegi");
        }
    System.out.println("===========================================================");
  }
}


Mengakses elemen array

public class array
{

    public static void main (String args[])
    {
        int nilai []=new int[3];
        nilai[0]=70; nilai[1]=80;
        nilai[2]=65;
        double ratarata=0.0;
       
        for (int i=0; i<nilai.length; i++)
              ratarata+=nilai[i];
              ratarata/=nilai.length;
              System.out.println("Nilai rata-rata = " + ratarata);
    }
}