Event

Event
My vacation with my friends FBI

Minggu, 07 Desember 2014

LAPORAN TERAKHIR PRAKTIKUM DESAIN BASIS DATA X PEMBUATAN LAPORAN DENGAN IREPORT



Pembuatan Laporan Dengan Ireport
A.    Landasan Teori
Pada praktikum kali ini landasan teori yang spesifik tentang materi yang disampaikan pada minggu ini tidak terlalu luas. Dan pada laporan kali ini hanya akan membahas tutorial membuat i-report pada java (netbeasn). 

Terdapat banyak tools untuk reporting dalam java. Diantaranya yang dapat digunakan adalah : 
 JasperReports 
Merupakan software open source untuk reporting  
 iReport       
Merupakan Visual Designer untuk membuat laporan yang komplek menggunakan JasperReports library tanpa harus memiliki pengetahuan tentang XML . JasperReports  & iReport dapat di download melalui: http://jasperforge.org/ 

Minggu, 30 November 2014

PRAKTIKUM DESAIN BASIS DATA IX KONEKSI POSTGRESQL PADA JAVA (NETBEANS)



Koneksi PostgreSQL pada Java ( Netbeans)
A.    Landasan Teori
Terdapat beberapa langkah yang dilakukan sehingga aplikasi berbasis Java dapat berinteraksi dengan database server. Langkah-langkah tersebut sebagai berikut
1.      Import package java.sql
            Pertama yang harus dilakukan sebelum membuat program JDBC adalah mengimpor package java.sql terlebih dahulu, karena di dalam package java.sql terdapat kelas-kelas yang akan digunakan dalam proses-proses interaksi dengan database misalnya DriverManager, Connection, dan ResultSet.
            Hal ini penting dilakukan karena bagi pemula seringkali melupakan untuk mengimpor package yang kelas-kelas yang akan digunakan, sehingga mengakibatkan kegagalan dalam mengkompile program Java.
Adapun listing untuk mngimpor package java.sql adalah sebagai berikut :
Import java.sql.*;
Listing ini ditulis sebelum menulis kelas

Senin, 24 November 2014

PRAKTIKUM DESAIN BASIS DATA VIII FUNGSI, PL/PGSQL DAN TRIGGER

FUNGSI , PL/PGSQL DAN TRIGGER
A.    Landasan Teori
            Setiap database mempunyai fasilitas yang memungkinkan aplikasi-aplikasi untuk menyimpan dan memanipulasi data. Selain itu, database juga memberikan fasilitas lain yang lebih spesifik yang diapakai untuk menjamin konsistensi hubungan antar tabel dan integritas data di dalam database. Referential integrity merupakan sebuah mekanisme untuk mencegah putusnya hubungan master/detail. Jika user mencoba menghapus sebuah field pada tabel master sehingga record di tabel detail menjadi yatim (tidak mempunyai induk), referential integrity akan mencegahnya.
            Trigger, Stored Procedure/Function, dan View merupakan komponen dan fitur database, yang dengan keunikan fungsi masing-masing dapat dimanfaatkan untuk menjaga, mengelola dan membantu kinerja database engineer dalam upaya terjaminnya integritas sebuah database.

Selasa, 18 November 2014

PRAKTIKUM DESAIN BASIS DATA VII SUBQUERY dan INDEX


 SUBQUERY DAN INDEX
A.    Landasan Teori
1.      Subquery adalah statement SELECT yang dilampirkan sebagai klausa dalam SQL statement lain.

Perintah SELECT (query) yang terdapat didalam perintah SELECT yang lain. Dengan dukungan subquery, kita dapat lebih mudah untuk membuat berbagai macam format laporan sesuai dengan yang diharapkan. Subquery dapat ditempatkan dalam klausa where, having, from bersama dengan operator perbandingan seperti = untuk baris tunggal dan untuk baris ganda menggunakan in, not in atau <>, < any, >,>=,<=. Penggunaan subquery dapat diterapkan pada SELECT, UPDATE, DELETE dan INSERT.  Penggunaan subquery sendiri mengembalikan nilai ke main query. Subquery digunakan untuk menyelesaikan persoalan dimana terdapat nilai yang tidak diketahui (unknown values) .

Senin, 03 November 2014

PRAKTIKUM DESAIN BASIS DATA VI NORMALISASI

NORMALISASI
A.    Landasan Teori
            Normalisasi  database biasanya jarang dilakukan  dalam database skala kecil, dan dianggap tidak diperlukan pada penggunaan personal. Namun sering dengan berkembangnya informasi yang dikandung dalam sebuah database, proses normalisasi akan sangat membantu dalam menghemat ruang yang digunakan oleh setiap tabel di dalamnya, sekaligus mempercepat proses permintaan data. Berikut ini dipaparkan metodologi logis sederhana untu menormalkan model data dalam sebuah database.

Senin, 20 Oktober 2014

PRAKTIKUM DESAIN BASIS DATA V AGREGASI SQL DAN VIEW

AGREGASI SQL DAN VIEW
A.    Landasan Teori
Fungsi Agregat (aggregate function) adalah fungsi di dalam SQL yang digunakan untuk melakukan perhitungan pada query. Pada umumnya penggunaannya dikombinasikan dengan klausa GROUP BY untuk menghasilkan rangkuman nilai yang dikelompokkan berdasarkan kolom tertentu. Berikut ini fungsi-fungsi yang termasuk ke dalam fungsi agregat :

Senin, 13 Oktober 2014

PRAKTIKUM DESAIN BASIS DATA IV PENGENALAN OPERATOR DASAR

PENGENALAN OPERATOR DASAR
A.    Landasan Teori
Dalam praktikum ini akan membahas mengenai bagaimana cara melakukan pengambilan data dari suatu tabel di dalam database. SQL adalah bahasa standar dalam basis data yang digunakan untuk melakukan manipulasi data. Standarisasi bahasa dilkukan oleh ANSI tahun 86,89,92 dan 99, dimana tiap perubahan tahun dilakukan peningkatan kemampuan SQL. Pada perkembangan saat ini standar yang paling banyak digunakan adalah standar ANSI 92. Hampir semua DBMS menggunakan SQL sebagai fasislitas memanipulasi data.
1.      Mengenal Perintah Select
Untuk mengambil dan menampilkan data dari database, maka perlu menggunakan peintah SELECT. Perintah ini merupakan perintah yang sangat penting dalam SQL. Dengan perintah SELECT, dapat mengambil baris-baris data dari suatu tabel atau lebih.
Sintaks umum penggunaan perintah SELECT adalah
select <nama kolom1>,<nama kolom2>,... from <nama tabel> where <kondisi>.
·         Group by <nama kolom untuk mengelompokan>
·         Having < kondisi pengelompokkan>
·         Order By <nama kolom untuk mengurutkan>
·         Limit <nilai untuk membatasi data>

Senin, 06 Oktober 2014

PRAKTIKUM DESAIN BASIS DATA III PERINTAH DASAR SQL





PERINTAH DASAR SQL
A.    Landasan Teori
Perintah dasar MySQL merupakan perintah sederhana yang dilakukan melalui bahasa query yang dimiliki Mysql sendiri. Bahasa query (query language) adalah bahasa khusus yang digunakan untuk melakukan query pada basis data. Basis data umumnya dapat ditempelkan (embedded) ke bahasa pemrograman. Menurut fungsinya, bahasa basis data dapat dipilah menjadi 3 bagian:

Senin, 29 September 2014

PRAKTIKUM DESAIN BASIS DATA II PEMBUATAN DAN MANAJEMEN TABEL



PEMBUATAN DAN MANAJEMEN TABEL
A.    Landasan Teori
Tabel adalah suatu entitas  yang tersusun atas kolom dan baris. Dalam dunia database, kolom disebut field dan baris disebut record, dimana jumlah dan nama kolom harus didefinisikan terlebih dahulu di awal. Sedangkan baris merupakan sebuah variabel yang dapat dihapus dan diisi kapanpun, sehingga jumlahnya selalu berubah sesuai dengan jumlah data di dalamnya. Setiap kolom dalam tabel mempunyai tipe data, tipe data yang digunakan untuk membatasi jenis data yang bisa dimasukkan, sehingga akan mempermudah dalam menggunakannya dan melakukan pengelolaan selanjutnya. Suatu tabel harus memiliki primary key, artinya dalam pembuatan tabel haruslah terdapat sekelompok kolom (field) yang menyebabkan setiap baris (record) dalam tabel tersebut tidak sama. Dalam mendeklarasikan primary key tidak boleh kosong (null), jadi harus mendeklarasikan sebagai not null. Namun secara default PostSQL menganggapnya sebagai nullable (boleh kosong), jika waktu pengisian  tidak menyebutkan null  atau not null.

Senin, 22 September 2014

PRAKTIKUM DESAIN BASIS DATA I PENGENALAN DAN INSTALASI POSTGRESQL




PENGENALAN DAN INSTALASI PostgreSQL
A. Landasan Teori
  1.   Pengertian Database
         Database didefinisikan sebagai kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat. Selain berisi data, database juga berisi metadata. Metadata adalah data yang menjelaskan tentang struktur dari data itu sendiri. Database memiliki beberapa model diantaranya model relasional. Dalam model relasional tabel-tabel yang terdapat dalam suatu database idealnya harus saling berelasi.
© Copyright 2010 My Esperienza Blog
Welcome to My Esperienza Blog