Welcome to SinauOnlen

Selamat datang di Official Sinau Onlen, blog ini berisi tentang terobosan-terobosan bagi Anda yang ingin mencari ilmu seputar pemanfaatan Teknologi untuk meningkatkan kualitas pendidikan. Blog ini sangat berguna bagi murid maupun pengajar yang ingin memberi warna berbeda di tempat ia menjalani pendidikan.....

Read More

MAN Sidoarjo

MAN Sidoarjo (Madrasah Aliyah Negeri Sidoarjo) adalah sekolah kebanggan kami yang setiap hari dipelajari ilmu dunia dan agama, jadi diseimbangkan antara kemajuan IMTAQ dan IPTEK. Alamat MAN Sidoarjo berada di Jl. Stadion No. 2 Sidoarjo, Telp./ Fax. (031)8963805.

Read More

Ikatan Komputer SMANSA

SMANSA (Ikatan Komputer SMAN 1 Sukabumi mengadakan lomba Blog Competition yang sudah dimulai pendaftarannya. Perlombaan ini hanya untuk tingkat SMP/ Sederajat dan SMA/ Sederajat....

Read More

Cari Tahu Lewat KBBI

KBBI adalah singkatan dari Kamus Besar Bahasa Indonesia. Dengan KBBI online/ dalam jaringan ini, Anda bisa mencari kata sulit tanpa harus membeli KBBI dalam bentuk buku. Silakan nikmati kemudahan belajar hanya dengan akses internet/ pemanfaatan teknologi. Disediakan gratis untuk Anda pecinta ilmu sastra Indonesia. Langsung saja kunjungi website-nya....

Read More

Dukung Si On Ya...!

Blog Sinau Onlen sekarang sedang mengikuti event lomba yang diadakan oleh Ikatan Komputer SMANSA (SMAN 1 Sukabumi). Si On mohon dukungannya untuk lebih baik agar dapat memenangkan kompetisi ini, baik dukunganberupa kritik atau saran maupun doa....

Read More

Join The Community

Blog Competition

Search

Senin, 24 November 2014

Laporan Praktikum Desain Basis Data “Fungsi, PL/PGSQL, dan Trigger”



         
              A.    Materi/ Teori
1.    Pendukung Fungsi
PostgreSQL memiliki fungsi yang dapat mengubah suatu nilai dalam suatu kolom atau barismenjadi huruf besar. Fungsi tersebut bernama upper(nama_kolom), berfungsi memanggil fungsi upper dengan nama_kolom sebagaii argumen sehingga menghasilkan nilai pada kolom dalam huruf besar. Berikut Struktur SQL untuk menampilkan data dalam huruf besar semua :
SELECT upper ([nama kolom]) FROM [nama tabel];
Berikut struktur SQL untuk menampilkan data dimana huruf pertama saja yang besar :
SELECT initcap ([nama kolom]) FROM [nama tabel];

2.      Fungsi
PADA PGSQL
Fungsi SQL adalah sebuah kumpulan query, biasanya query yang detail dan panjang yang dibungkus menjadi satu dan disimpan dalam database dan kemudian apabila diperlukan hanya tinggal mengaksesnya tanpa mengetikan query detail.
Nah, dari definisi diatas, bisa kita perdalam lagi makna dari fungsi di PostgreSQL
Ada beberapa konsep yang menarik dari fungsi antara lain:

Selasa, 18 November 2014

Laporan Praktikum Desain Basis Data “SUB QUERY DAN INDEKS”



      1.      Materi/ Teori
A.    SUB QUERY
Sub Query adalah query nested atau sebuah query yang berada di dalam query. sub query merupakan pernyataan SELECT yang merupakan bagian dari pernyataan INSERT dan SELECT. Sub Query digunakan untuk menangani masalah dalam query yang kompleks, contohnya ketika Anda tahu bagaimana untuk mencari nilai menggunakan pernyataan SELECT, tetapi tidak tahu nilai yang tepat dalam database.
adapun kegunaan sub query yang lain adalah:
A.    Meng-copy data dari satu tabel ke tabel lain
B.     Menerima data dari inline view
C.     Mengambil data dari tabel lain untuk kemudian di update ke tabel yang dituju
D.    Menghapus baris dari satu tabel berdasarkan baris dari tabel lain
Sub Query dapat ditempatkan  bersama klausa where, having, dan from bersama dengan operator perbandingan =, in, not, in, <>, <any>, >=, dan <=. penggunaannya dapat diterapkan pada pernyataan SELECT, UPDATE, DELETE, dan INSERT.
Select nama_kolom from nama_tabel where nama_kolom  operator (subquery);

B.     SELECT INTO Statement
Merupakan query SQL yang digunakan untuk menduplikasi informasi dari tabel satu ke tabel yang lain tanpa membuat tabel sebelumnya
SELECT * INTO newtable FROM table1;

C.    INDEKS
Indeks berguna untuk mepersingkat pencarian data dalam database dengan meng-indeks (memberi keyword unik) pada kolom tertentu. sehingga proses pencarian lebih effisien. untuk database skala kecil penggunaan indeks, dampaknya belum terasa. jika menggunakan database skala besar, penggunaan indeks akan sangat membantu sekali dalam proses pencarian data.  indeks sebaiknya jangan digunakan pada tabel atau kolom yang sangat jarang atau tidak pernah diakses.
cara membuat indeks sebagai berikut:
CREATE INDEX nama_index ON nama_tabel (nama kolom);
Ada pula query UNIQUE INDEKS,  digunakan untuk mencegah duplikasi nilai yang terdapat dalam tabel. Jadi dengan adanya unique index berarti pembaca tidak dapat meng-insert nilai yang sama dalam sebuah tabel.
CREATE UNIQUE INDEX nama_index ON nama_tabel (nama kolom);

Selasa, 04 November 2014

Laporan Praktikum Desain Basis Data “Normalisasi”


        A.    Materi/ Teori
a.       Memahami Normalisasi
Normalisasi merupakan suatu proses untuk mengubah suatu tabel yang memiliki masalah tertentu ke dalam dua buah tabel atau lebih yang tidak lagi memiliki masalah tersebut (Abdul Kadir, 2008). Ada juga yang berpendapat normalisasi adalah proses penyusunan tabeltabel yang tidak redundan (dobel), yang dapat menyebabkan anomali yaitu proses basis data yang memberikan efek samping yang tidak diharapkan (Misalnya menyebabkan data tidak konsisten atau membuat data hilang ketika data yang lain dihapus).
Normalisasi digunakan sebagai teknik analisis data pada database, sehingga dapat diketahui apakah pembuatan tabel – tabel yang terelasi dalam database itu sudah baik. Kondisi sudah baik yaitu suatu kondisi pada saat proses insert, update, delete dan modifikasi pada satu atau beberapa atribut suatu tabel tidak berpengaruh terhadap integritas data yang lain dalam satu hubungan relasi database.