Sabtu, 18 Juni 2016

Collaboration Diagram


1.                  Buatkan diagram collaboration yang menunjukkan langkah-langkah membuat rekening baru di bank dan berikan narasi dari diagram yang telah anda buat!
2.                  Buatlah desain jaringan dengan menggunakan deployment diagram dengan ketentuan, 1 server, 3 switch, 15 komputer, dan 3 printer!
Jawaban :
1.                  Collaboration Diagram
 2. Deployment Diagram

TYPE DATA PADA PL/SQL


Type data yang dapat dikenali dalam PL/SQL dapat berupa type data SQL dan type data seperti :
      BOOLEAN
      Dipakai untuk menyatakan data logika, yaitu TRUE(benar), FALSE(salah), dan NULL(kosong).

BINARY_INTEGER
      Digunakan untuk mendeklarasikan bilangan yang tidak mempunyai angka desimal. Tipe dataNATURAL dan POSITIVE merupakan subset dariBINARY_INTEGER.

%TYPE
      Tipe data ini dipakai untuk menandakan bahwa variabelyang deklarasikan sama dengan tipe data dari kolom tabel tertentu.

%ROWTYPE
      Tipe data ini menandakan bahwa sekelompok variabel adalah sama dengan tipe data darirow suatu tabel tertentu.

Tabel dan Record
      Tipe data komposit untuk pemakaian yang lebih kompleks.

PENGENALAN PL/SQL



PL/SQL (Procedural Language/Structured Query Language) merupakan sebuah penggabungan antara bahasa pemrograman prosedural (PL) dan SQL syntax.
                  PL/SQL adalah fasilitas yang disediakan Oracle sehingga pengguna dapat memanfaatkan konsep pemrograman. Dalam PL/SQL dapat digunakan perintah untuk memanipulasi data yang ada dalam database Oracle. PL/SQL membentuk pemrograman terstruktur dalam memproses data.
Beberapa kelebihan PL/SQL dalam database Oracle :
¢  PL/SQL dapat digunakan di server sehingga client hanya dapat mengakses didalam server.
¢  Penggunaan PL/SQL mudah dimengerti oleh setiap pengguna.
¢  PL/SQL dapat didesain khusus untuk database Oracle dalam menggunakan program aplikasi.

STRUKTUR PL/SQL
Struktur PL/SQL mirip dengan struktur bahasa pascal atau delphi yang menggunakan struktur blok, sehingga akan mempermudah pengertian dalam pemrograman dengan PL/SQL. Struktur Blok berisi perintah SQL dengan kondisi yang berbeda. Perintah PL/SQL dapat menangani kesalahan saat dijalankan. Setiap pengetikan dengan menggunakan PL/SQL dalam SQL*Plus selalu diakhiri dengan tanda /(slash). Sintaks penggunaan PL/SQL adalah sebagai berikut :

Declare
Begin
                  Exception
End



BENTUK UMUM STRUKTUR PL/SQL

DECLARE
            variabel tipe_data;
            konstanta CONSTANT tipe_data := nilai;
            ...
BEGIN
            statement_1;
            statement_2;
            ...
EXCEPTION
            WHEN nama_eksepsi THEN
statement_untuk_mengatasi_error;
            ...
END;

STRUKTUR PERULANGAN PADA PL/SQL



Sekumpulan perintah untuk melakukan perulangan dari suatu blok statement yang terdapat di dalam blok statement loop. Bentuk paling sederhana dari perintah LOOP adalah loop dasar (tak berhingga), yang mengapit rangkaian perintah-perintah diantara kata-kata kunci LOOP dan END LOOP
1.      LOOP
Dengan setiap perulangan dari setiap putaran, rangkaian perintah-perintah dieksekusi, lalu kontrol mulai lagi menuju ke awal putaran.
Bentuk umum :
LOOP
sequence_of_statements
END LOOP;
2.      WHILE-LOOP
Sebelum setiap perulangan dari loop, kondisi dievaluasi. Jika kondisi true, rangkaian perintah-perintah dieksekusi, kemudian kontrol kembali ke awal loop. Jika kondisi false atau null, loop diabaikan dan kontrol menuju ke perintah selanjutnya.
Bentuk umum :
WHILE condition LOOP
sequence_of_statements
END LOOP;
3.      FOR-LOOP
Jumlah perulangan melalui loop WHILE tidak diketahui sampai loop berakhir, namun jumlah perulangan melalui loop FOR telah diketahui sebelum loop dijalankan. Loop-loop FOR berulang sejumlah jangkauan integer tertentu. Jangkauan ini adalah bagian dari iteration scheme, yang diapit oleh kata-kata kunci FOR dan LOOP. Tanda titik dua (..) bertindak sebagai operator jangkauan.
Bentuk umum :
FOR counter IN [REVERSE] lower_bound..higher_bound LOOP
sequence_of_statements
END LOOP;
Jangkauan dievaluasi ketika loop FOR pertama kali dijalankan dan tidak pernah dievaluasi ulang.