Selasa, 30 April 2013

Tugas 3 Bahasa Pemrograman Java

1.
Dari program diatas terdapat error yaitu:
Int i harus diisi dengan 
 int i = 0;
Seharusnya (string [] args) = 
string memakai huruf besar
Int k = 100.0; 
seharusnya double k = 100.0;

2.
Dari variabel diatas yang benar adalah Miles, Test, x, y, radius, $4, apps
 Dari variabel diatas yang salah adalah
a++,a-- = karena (++,--) termasuk operator
4#R,#44 =  karena (#) termasuk function
class, public = karena termasuk nama class dan nama function
int = karena termasuk  tipe data
jadi semuanya itu jika dipakai akan error

3.
Keuntungan Kontanta adalah Kita dapat membuat variabel menjadi konstanta yang tidak dapat diubah nilainya dengan menambahkan keyword “final” sebelum tipe data dari variabel.
 contoh :
final int konstantainteger = 10;
final float pajak = 15.5;
int SIZE =20;

4.

double miles=100; 
double KILOMETER_PER_MILE = 1.609;
double kilometers = miles * KILOMETER_PER_MILE;
 System.out.print("miles = "+ miles +"kilometers = "+ kilometers  +"Kilometer  = "+ kilometers );


5.


float bilangan_pecahan = 1.23456;
float bilangan_besar = 1.45 E 28;
float bilangan_kecil = 1.45 E-28;

 type data yang membutuhkan memori sedikit adalah byte

6
hasil dari program disamping adalah 2, 2, -4, -4 , 0, 1

7.
import java.io.*;
public class hari{
public static void main (String [] args) throws Exception{
BufferedReader in = new BufferedReader(new InputStreamReader

(System.in));

        String day="selasa" ;
        System.out.println("Hari ini selasa");
        System.out.print("masukkan jumlah Hari (angka) selanjutnya = "); int lop =Integer.parseInt(in.readLine());
      
       int x = lop % 7 ;
       if (x==0){
           System.out.print(day);
       }
       else if(x==1){
           day = "rabu";
       }
       else if(x==2){
           day = "kamis";
       }
       else if (x==3){
           day = "jumat";
       }
       else if (x==4){
           day = "sabtu";
           }
       else if(x==5){
           day = "minggu";
       }
       else{
           day="senin";
       }
       System.out.print("Hari berikutnya adalah Hari = "+day );
    }
}



8.
Hasil dari 25/4 adalah 6
karena 25, 4 adalah int
jika hasilnya benar maka 25,4 adalah double
penulisan double yaitu :
25.0 / 4 atau 25 / 4.0 atau 25.0 / 4.0 hasilnya sama 6.25 

9.
Dari program diatas sistematika yang benar adalah yang memperoleh hasil 6.25 , 1.5, 1.5

10.
dari pecahan berikut yang benar adalah 
 12.3 , -334.4 , 20.5
kalau bilangan
12.3e+2, 23.4e-2 ,39F,40D adalah bukan bilangan pecahan








.



Baca SelengkapnyaTugas 3 Bahasa Pemrograman Java

Jumat, 26 April 2013

Resume SQL2 Pertemuan 8


Data Manipulation Langguage (DML)


Mata Kuliah : Structure Query Language II (SQL II)
Dosen : Titik Lusiani, M.Kom, OCA
Blog : blog.stikom.edu/lusiani


Data Manipulation Langguage (DML) atau manipulasi data merupakan perintah-perintah SQL untuk dieksekusi saat pengguna ingin Menambah baris-baris baru ke suatu table, Memodifikasi baris-baris yang ada dalam suatu table, dan Menghapus baris-baris yang ada dari suatu tabel.

Menambah baris baru ke suatu tabel dengan menggeluarkan menggunakan pernyataan INSERT. Contoh dalam penulisan INSERT, yaitu:

            INSETR INTO table [(colomn [,column…] | ]
            VALUES (value [, value ….]},

Contoh INSERT dalam menegaskan penambahan ke tabel, yaitu:

SELECT employee_id, last_name, hire_date, commission_pct
FROM employees
WHERE employee_id = 113;

Dari perintah diatas akan memperoleh hasil sebagai berikut:

 
Contoh INSERT dalam menyalin baris-baris dari tabel lain, yaitu:

            INSERT INTO sales_rape (id, name, salary, commission_part)
                        SELECT  employee_id, last_name, salary, commission_pct
FROM  employees
WHERE  job_id LIKE ‘%REP%’;

Memodifikasi baris-baris yang ada dalam suatu table dengan menggunakan pernyataan UPDATE. Contoh dalam penulisan UPDATE, yaitu:

            UPDATE   table
            SET          colomn = values [, colomn =value, ….]
            [WHERE   condition],

Perubahan dapat lebih dari satu baris pada suatu waktu (jika diminta).

Contoh mengUpdate baris-baris dalam suatu tabel, yaitu:

1.      Baris tertentu atau baris-baris dimodifikasi jika menentukan klausa WHERE :
           
UPDATE  employees
            SET         department id =70
WHERE  employee_id = 113
2.      Seluruh baris dalam tabel dimodifikasi jika  menghilangkan klausa WHERE :

UPDATE  copy_emp
SET          department_id = 110

Contoh mengUpdate dua kolom dengan suatu subquery, yaitu:



Menghapus baris-baris yang ada dari suatu tabel dengan menggunakan pernyataan DELETE dan TRUNCATE. DELETE menghapus satu data atau lebih sesuai keinginan pengguna, sedangkan TRUNCATE menghapus semua data ditabel.

Contoh dalam penulisan DELETE, yaitu:

·         Baris-baris tertentu terhapus jika Anda menentukan klausa WHERE :

DELETE FROM departments
WHERE department _name =’finance’;

·         Semua baris dalam tabel terhapus jika Anda menghilangkan klausa WHERE :
DELETE FROM copy_emp

Contoh menghapus baris-baris berdasarkan tabel lain, yaitu:


 TRUNCATE adalah sebuah method yang lebih efesien dalam mengosongkan sebuah table.

TRUNCATE memiliki beberapa kelebihan yaitu:
1.      Suatu pernyataan data definition language (DDL) dan tidak membangkitkan informasi ROLLBACK. Informasi ROLLBACK dibahas pada pelajaran selanjutnya.
2.      MenTruncate suatu table tidak mengaktifkan picupicu (triggers) penghapusan dalam table.
3.      Jika table adalah induk dari suatu integrity constraint referensial, Anda tidak dapat menTruncate tabel. Anda perlu untuk menDisable constraint sebelum mengeluarkan pernyataan TRUNCATE.

Contoh dalam penulisan TRUNCATE, yaitu:

            TRUNCATE TABLE nama_tabel;
           
Transaksi-transaksi database meliputi pernyataan COMMIT dan ROLLBACK. Manfaat dengan pernyataan COMMIT dan ROLLBACK, yaitu:

1.      Memastikan konsistensi data
2.      Melihat perubahanperubahan data sebelum membuat permanen perubahan
3.      Secara logika mengelompokkan operasioperasi yang berkaitan

COMMIT                                           : Mengakhiri transaksi saat ini dengan membuat semua data sementara dirubah manjadi permanen
SAVEPOINT name                                : Menandai suatu savepoint sampai transaksi saat ini.
ROOLBACK ROLLBACK                   : Mengakhiri transaksi saat ini dengan membuang semua perubahan data sementara
ROLLBACK TO SAVEPOINT name    : Kembali (roolls back) dari transaksi saat ini sampai savepoint tertentu, dengan cara demikian membuang beberapa perubahan dan atau savepoint yang pernah dibuat sesudah savepoint sampai dimana Anda meroll back. Jika Anda menhilangkan klausa TO SAVEPOINT, pernyataan ROLLBACK meroll back didalam transaksi. Karena savepoint adalah logika, maka tidak ada cara untuk mendaftar savepoint yang Anda sudah buat.





Sumber : Copyright@ 2004, Oracle.



Baca SelengkapnyaResume SQL2 Pertemuan 8