Minggu, 16 Juni 2013

Laporan Akhir Oracle ke 4

Dan ini adalah Laporan akhir Oracle yang terakhir. Silahkan



LA kali ini merupakan review materi LA sebelumnya, untuk pertama-tama buat dahulu tabel-tabel beserta datanya seperti gambar dibawah ini.


Setelah itu tambahkan kolom jurusan menggunakan perintah alter-add seperti gambar dibawah ini.


Selesai menambah kolom jurusan, saatnya mengisi kolom tersebut dengan data “Sistem Informasi” menggunakan perintah update seperti gambar dibawah ini.


Selanjutnya adalah mengubah nama mahasiswa yang memiliki npm 3521106 menjadi ‘Jhony’ dengan menggunakan perintah update


Penjelasan : perintah “where” ditambahkan sebagai alat pencarian ataupun syarat data mana yang ingin diganti. Selanjutnya adalah penghapusan salah satu data menggunakan perintah “delete”, perjatikan gambar dibawah ini


Penjelasan : sama seperti sebelumnya, perintah “where” digunakan sebagai alat pencarian ataupun syarat data mana yang ingin dihpus. Berikutnya adalah menampilkan isi kolom NAMA, NPM, KELAS dari tabel mhs, perhatikan gambar berikut.


Penjelasan : sintaks pada gambar diatas digunakan supaya menghindari ambiguitas. Maksudnya adalah untuk menghindari keadaan “salah ambil kolom” dari tabel yang ada (dikarenakan kolom NPM ada di dua tabel berbeda) maka penulisan disama-ratakan. Berikutnya adalah menampilkan join, perhatikan gambar dibawah ini.

 
Selanjutnya adalah pembuatan view. Perlu diketahui bahwa view kurang lebih sama seperti sebuah tabel, hanya saja view dibuat dari tabel yang sudah ada dan umumnya view tidak dapat dilakukan manipulasi (Insert, Update, Delete). Jelasnya perhatikan gambar dibawah ini.


Berikutnya adalah menampilkan Join dengan pengecualian. Langsung saja perhatikan gambar di bawah ini.


Penjelasan : sintaksnya sama seperti join pada umumnya hanya saja pada bagian akhir ditambahkan perintah “and mhs.nama <> ‘saepul’ “yang kalau diartikan kurang lebih : dan tabel mhs kolom nama yang isinya bukan saepul. Dan untuk yang terakhir adalah menampilkan join bersyarat yang bisa langsung dilihat pada gambar di bawah.
  
Penjelasan : sama seperti sintaks join pada umumnya hanya saja pada bagian akhir ditambahkan syarat dengan perintah “and nilai.nilai>60” yang kalau diartikan kurang lebih artinya : dan tabel nilai kolom nilai lebih dari 60.

Demikianlah rangkaian Laporan Akhir Oracle ini saya sajikan, mudah-mudahan dapat membantu para pembaca sekalian. Terima kasih.

Laporan Akhir Oracle ke 3

Tanpa banyak basi-basi, ini dia laporannya.



LA kali ini mengenai DCL, langsung saja perhatikan gambar berikut.
 
Pertama-tama kita buat tabel terlebih dahulu seperti gambar diatas, lalu perhatikan gambar berikutnya.


Penjelasan : “create user hariy” adalah perintah untuk membuat user bernama hariy dan perintah “identified bay abc” yang berpassword abc. Lalu perhatikan gambar dibawah ini.


Penjelasan : perintah “grant delete on mhs to hariy” maksudnya memberikan hak kepada user bernama hariy untuk menghapus data di tabel mhs. Cara baca yang sama juga berlaku untuk perintah-perintah berikutnya. Selanjutnya perhatikan gambar dibawah ini.


Penjelasan : untuk perintah “revoke delete on mhs from hariy” maksudnya adalah mencabut hak untuk menghapus data di tabel mhs dari user bernama hariy. Cara baca yang sama juga berlaku untuk perintah sejenis.

Laporan Akhir Oracle ke 2

Alasan saya menulis kali inipun sama seperti ketika saya menulis mengenai Laporan Akhir UML. Dan jika anda sudah tahu, maka langsung saja.



LA kali ini yaitu tentang Join, untuk memulainya pertama buat tiga buah tabel sepert berikut.

Setelah selesai, pastikan kolom yang akan dibuat sudah benar dengan mengetikkan “desc” pada setiap nama tabel seperti gambar berikut.


Setelah itu isi tiap kolom dengan data yang telah dimasukkan. Hasil inputan data dapat dilihat pada gambar berikut.


Penjelasan : perintah select * digunakan untuk menampilkan seluruh data yang terdapat pada seluruh kolom yang ada di tabel.

Gambar berikut ini adalah perintah Join pertama


Penjelasan : MHS.Nama maksudnya adalah tabel MHS kolom Nama, sedangkan Nilai.KD_Matkul adalah tabel Nilai kolom KD_Matkul. Begitu juga dengan yang seterusnya.

Gambar berikutnya adalah tentang pembuatan view, inilah gambarnya


Penjelasan : maksud dari sintaks di gambar tersebut adalah : “Buat view dengan nama kelas yang isinya kolom tabel MHS kolom Nama dengan nama “Nama”, kolom tabel Nilai kolom Nilai dengan nama “Nilai” dari tabel MHS dan Nilai dimana kolom NPM sebagai penghubung dari kedua tabel tersebut.

Gambar berikutnya adalah mengenai Join yang lebih dari satu kali, inilah gambarnya


Penjelasan : Hampir sama dengan perintah Join pertama, hanya saja tabel yang digunakan untuk Join ada 3, yaitu tabel MHS, Nilai dan Mata_Kuliah.

Dan gambar yang terakhir adalah sama seperti join sebelumnya, hanya saja bersyarat.


Penjelasan : Sama dengan joi yang sebelumnya, namun pada syarat ditambahkan perintah yang maksudnya tidak menampilkan data dari tabel MHS kolom Nama yang namanya Jeny.

Laporan Akhir ke 4 UML

Langsung saja.



LA kali ini membahas tentang proses sesorang berobat kerumah sakit yang digambarkan dalam Sequence Diagram dan Class Diagram. Untuk Sequence Diagram bisa melihat gambar dibawah ini.


Penjelasan : Sequence Diagram adalah diagram yang menggambarkan hubungan keterlibatan suatu objek yang pada diagram ini terdiri dari Pasien, Petugas registrasi, Dokter dan Kasir. Keempat objek tersebut membentuk sebuah sistem dimana aktifitas antara objek tersebut dihubungkan dengan tanda panah. Contohnya adalah pasien melakukan pendaftaran berobat ke petugas registrasi seperti yang tercantum pada aktifitas no.1 Sequence Diagram tsb.

Berikutnya untuk Class Diagram bisa dilihat pada gambar di bawah ini


Penjelasan : Class Diagram menunjukkan hubungan antar entitas lengkap bersama attributnya, contoh : entitas Dokter dengan Attributnya yaitu id_dokter, nama dan spesialis. Attribut yang terdapat dalam entitas tersebut pun mendapat 3 pilihan yaitu
·         Add           : untuk menambahkan nama pasien.
·         Edit           : untuk merubah nama pasien yang sudah ada (kalau ada kesalahan).
·         Delete        : untuk menghapus nama pasien (kalau pasien sudah keluar dari rumah sakit).

3 pilihan di atas juga berlaku untuk entitas yang lain.

Mudah-mudahan serangkaian laporan akhir mengenai UML yang saya sajikan disini dapat membantu para pembaca sekalian. Lebih dan kurangnya saya mohon maaaf. Wassalam.

Laporan akhir ke 3 UML

Tanpa buang waktu, ini dia Laporannya.



LA kali ini membahas tentang Component & Deployment diagram. Untuk Component diagram langsung saja perhatikan gambar berikut.


Penjelasan : maksud dari gambar diatas adalah sebuah web server terdiri dari beberapa komponen (3 digambar) diantaranya Web Service, App Service dan Database. Semua komponen dari web server tersebut dapat diakses oleh sebuah PC Browser. Untuk Deployment Diagram dapat dilihat pada gambar di bawah ini.


Penjelasan : maksud dari Deployment Diagram di atas adalah diagram tersebut menunjukkan hubungan antara 3 buah node yaitu Vehicle Documentation, Motor Departement Database dan Vehicle Management System. Antara Vehicle Documentation dengan Motor Departement Database dihubungkan dengan sebuah dependency yang namanya JDBC, sedangkan antara Vehicle Documentation dengan Vehicle Management System dihubungkan dengan sebuah dependency yang namanya Message Bus.

Untuk gambar Deployment Diagram yang terakhir bisa lihat gambar dibawah ini


Penjelasan : gambar di atas menjelaskan tentang jaringan server-client yang terdapat pada sebuah warnet. Setiap PC client terhubung kepada sebuah hub yang hub tersebut juga terhubung kepada server. Server tersebut terhubung ke Parabola yang berfungsi sebagai penerima sinyal internet yang di transmisikan oleh satelit.

Laporan Akhir ke 2 UML

Berhubung, deadline tulisan saya sudah dekat, ditambah lagi saya tidak punya ide untuk menulis apa. Akhirnya saya memutuskan untuk memposting tugas UML saya. kenapa judulnya tugas ke 2? Hal itu dikarenakan entah mengapa file tugas pertama saya ditumpangi oleh virus komputer sehingga, file tersebut ikut terhapus oleh Antivirus saya. Tanpa buang waktu lagi inilah tugasnya



Berikut ini adalah gambar dari Sequence diagram.


Penjelasan : Squence diagram adalah diagram yang mengurutkan antara subjek (pelaku) dengan objek. Untuk menghubungkan antara subjek dengan objek maka harus ada event (kegiatan) yang disimbolkan dengan tanda panah. Untuk membuat Sequence diagram klik diagram pada toolbar à New à Sequence Diagram

Gambar berikutnya adalah mengenai Activity Diagram.


Penjelasan : Activity Diagram kalu dilihat sekilas mirip dengan Flowchart. Fungsinya sendiri adalah untuk menghubungkan aktifitas dalam sebuah use-case atau detail desain. Untuk membuat Activity Diagram, klik diagram pada toolbar à New à Activity Diagram.