Tampilkan postingan dengan label Kuliah Semester 3. Tampilkan semua postingan
Tampilkan postingan dengan label Kuliah Semester 3. Tampilkan semua postingan

Sabtu, 22 Desember 2012

SBD Pertemuan 9 : Optimalisasi Query

0 komentar
Optimasi Perintah SQL 

SBD Pertemuan 8 : Query Lanjutan

0 komentar
Apa itu SubQuery ? 
SubQuery adalah statement sewlect yang digunakan sebagai klausa dalam SQL statement lain . SubQuery dijalankan sekali sebelum main query. Kemudian hasil dari subquery digunakan oleh main query.
Berikut posisi penulisan subquery dalam SQL command : 


Penggunaan Query 
Subquery mengembalikan nilai ke main query. Subquery digunakan untuk menyelesaikan persoalan dimana terdapat suatu nilai yang tidak diketahui. Berikut ini contoh penggunaan subquery :

Query diatas menampilkan nama pegawai yang gajinya lebih dari pegawai dengan nomer pegawai 149. Sebelumnya gaji dari pegawai dengan nomor pegawai 149 tidak diketahui, untuk itu kita tempatkan sebagai subquery agar nilai yang tidak diketahui tersebut dapat diketahui dan pada ilustrasi gambar diatas nilai gaji dari pegawai 149 adalah 10500.

Kamis, 29 November 2012

SBD Pertemuan 7 : Dependency dan Normalisasi

0 komentar
Functionaly Dependency
FD menggambarkan hubungan,batasan,keterkaitan antara atribut - atribut dalam relasi. Atribut dikatakan functionally dependent jika kita menggunakan harga atribut tersebut untuk menentukan harga atribut yang lain.

Macam - Macam Dependency
  • Full Functional Dependency
  • Partially Dependency
  • Transitive Depenency
Full Functional Dependency
Menunjukan jika terdapat atribut A dan B dalam suatu relasi, dimana :
  • B memiliki ketergantungan fungsional secara penuh pada A
  • B bukan memiliki dependensi terhadap subset A
Partially Dependency
Merupakan ketergantungan fungsional, dimana beberapa atribut dapat dihilangkan dari A dengan ketergantungan tetap dipertahankan.
  • B memiliki dependensi terhadap subset A

Jumat, 23 November 2012

SBD Pertemuan 6 : Query Language

0 komentar

Query Language

Bahasa Query merupakan bahasa khusus yang fungsinya untuk melakukan Query(Perintah pengakses data) pada sistem basis data.
Ada 2 kategori dalam bahasa ini, diantaranya dalah :
  1. Bahasa Prosedural
    sama dengan Aljabar Relational, merupakan bahasa yang membuat suatu rentetan isntruksi
  2. Bahasa Non Prosedural
    sama dengan Kalkulus Relational & Kalkulus relational tupel., merupakan bahasa yang mendeskripsikan informasi tanpa memberi urutan instruksi
 DBMS Language :
  1. DDL  = Data Definition Language => Mendefinisikan suatu skema dan penyimpanan yang disimpan dalam Data Dictionary.
  2. DML = Data MAnipulation Language => Manipulatif dalam pengisian skema, update database, retrieval query isi dalam database.
  3. DLC = Data Control Language => keterkaitan dalam hal perizinan, kotrol akses dll.
 Query Operators :
  1. Relational Aljabar
  • Tuple (Unary) Seleksi, Proyeksi
  • Set (Biner) Union, Intersection, Perbedaan
  • Tuple (Biner) Join, Divisi
     2.  Additional Operation
  • Outer Join, Uni Outer

Kamis, 25 Oktober 2012

SBD Pertemuan 5 : Transformasi Model Data

0 komentar
ERD direpresentasikan menjadi sebuah basis data secara fisik. Komponen ERD ditransformasikan menjadi tabel yang merupakan komponen utama pembentuk basis data. Atribut yang melekat pada masing - masing himpunan entitas dan relasi akan dinyatakan sebagai field dari tabel yang sesuai.

Transformasi Dasar
Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel.
Relasi dengan derajat Relasi 1-1 yang mebghubungkan 2 buah himpunan entitas yang direpresentasikan dlam bentuk penambahan atribut - atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas. 
Relasi dengan derajat relasi 1-N yang menghubungkan 2 buah himpunan entitas juga akan direpresentasikan dalam bentuk pemberian atribut key dari himpunan entitas berderajat 1 ke tabel yang mewakili himpunan entitas berderajat N. Atribut key dari himpunan berderajat 1 menjadi atribut tambahan bagi himpunan entitas berderajat N. 




Minggu, 30 September 2012

SBD Pertemuan 4 : Model Data Relational

0 komentar
Pada Postingan Kali ini saya akan membahas mengenai Model Data Relational. Langsung saja chekitdot :D

Model Data Relational
  • merupakan tabel berdimensi dua dengan masing-masing relasi (relations) yang tersusun atas tuple (baris) dan atribut (kolom) pada suatu basis data.
  • Model data ini meletakan data dalam bentuk relasi biasa disebut tabel yang memiliki struktur yag mirip dengan ER database
Relasi 
  • Relasi menunjukan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda
  • Struktur data dasar dari relasi menyimpan informasi yang nantinya struktur ini digunakan sebagai tabel.
  • Setiap relasi memiliki schema yang mendeskripsikan nama relasi dan atribut beserta tipenya.
Istilah - istilah penting 
  • Baris disebut Tuple
  • Kolom disebut Attribute
  • Tabel disebut Relation
  • Domain merupakan kumpulan dari harga atomik yang dapat dimiliki oleh suatu kolom / atribut 
Mendefinisikan Sebuah Domain
Untuk memberi definisi sebuah domain dapat dilakukan dengan langkah - langkah berikut :
  • Memberi nama domain yang sesuai dengan nilai yang akan dimiliki domain tersebut
  • Menentukan tipe data dari nilai yang akan membentuk domain
  • Menentukan format dari domain

Minggu, 23 September 2012

SBD Pertemuan 3 : E-R Diagram

0 komentar
Setelah mengulas Lingkungan di Sistem Basis Data pada postingan kemarin, pada kesempatan kali ini saya akan mereview materi perkuliahan pertemuan ketiga kemarin yaitu mengenai Diagram E-R (Entity Relationship). Langsung saja kita masuk ke materi, tidak perlu bertele-tele tubbies lah ya... :D 
Pada ER ini kita mengenal Entity Relationship Model (ERM) dan juga Entity Relationship Diagram.  
  • Entity Relationship Model (ERM) merupakan suatu model yang digunakan untuk menggambarkan data data dalam bentuk entity, attribut, dan relationship sehingga muncul konsep yang jelas.
  • Entity Relationship Diagram (ERD) merupakan suatu diagram yang digambarkan berdasarkan ERM tersebut. 
Entity Relationship Diagram (ERD)
  • menggambarkan hubungan antar entitas
  • dapat mengakses sturktur logis suatu basis data
  • terdiri dari tiga bentuk diagram dasar yaitu : 1.Persegi (menggambarkan suatu entitas), 2.Elips (menggambarkan atribut) dan 3.Garis (menggambarkan hubungan)
Entitas
  • merupakan objek yang ada dan dapat dibedakan dari objek lain didalam dunia nyata.
  • sebuah entitas memiliki atribut yang membedakan dirinya dengan objek lain dan seringkali mempunyai hubungan dengan objek lain. 
  • Contoh suatu Entitas : 1. Manusia (mahasiswa, pasien, pegawai), 2. Tempat (toko, gudang, sekolah), 3.Kejadian (Banjir), dll
  • Simbol :  

Set Entitas 
  • merupakan suatu kumpulan entitas yang mempunyai tipe yang sama.
  • contoh : sekumpulan entitas mahasiswa

Senin, 17 September 2012

SBD Pertemuan 2 : Lingkungan Di Sistem Basis Data

0 komentar
Setelah kemarin pada posting pertama saya mengenai basis data (pengertian, tujuan, kelemahan dan kekurangan, dll).... Pada kesempatan kali ini saya akan share materi kuliah Sistem Basis Data pada pertemuan ke 2 kemarin. Pada pertemuan kedua kemarin topik yang di bahas adalah tentang Lingkungan di Sistem Basis Data.
Pada materi Lingkungan di Sistem Basis Data ini akan di bahas berbagai materi yaitu : Pengertian Lingkungan di Sistem Basis Data, Tujuan Basis Data, Komponen, Arsitektur, Bahasa yang digunakan, dll. Mari kita membahas lebih dalam lagi... :)
Sebelum kita memasuki materi Lingkungan di Sistem Basis Data, kita terlebih dahulu harus mengetahui apa itu data dan apa itu informasi. Berdasarkan perkuliahan kemarin :
  • Data merupakan fakta yang harus diolah supaya fakta tersebut memiliki makna dan berguna.
  • Informasi merupakan data-data yang sudah diolah dilengkapi dengan akta yang pasti dan memiliki makna yang bermanfaat.
Sedangkan Lingkungan Sistem Basis Data sendiri adalah penggunaan Basis Data yang didukung oleh komponen,arsitektur, dan bahasa yang digunakan dalam basis data. Komponen yang dimaksud dalam Lingkungan Sistem Basis Data adalah :
  • OS (Sistem Operasi)
  • Hardware
  • Database
  • DBMS
  • User
  • Aplikasi
Arsitektur dalam Lingkungan Sistem Basis Data ada 3 macam yaitu : Stand Alone, Sistem Terpusat, dan Sistem Client Server. Berikut sedikit penjelasan tentang arsitektur tersebut.... cekitdot :D
  • Stand Alone merupakan suatu DBMS dan Basis Data di tempatkan di satu komputer yang sama dan hanya di gunakan oleh 1 user.
  • Sistem Terpusat merupakan arsitektur database yang terdiri dari satu server dan sejumlah terminal.
  • Sistem Client Server merupakan arsitektur database yang dibangun untuk mengatasi kelemahan pada sistem terpusat.
Oke, sekarang kita masuk ke pokok bahasan yang terakhir yaitu mengenai bahasa yang digunakan diantaranya adalah :
  • Data Definition Language (DDL) 
  • Data Manipulation Language (DML)
  • Data Query Language (DQL)
 
Demikian sedikit materi Lingkungan di Sistem Basis Data, semoga bermanfaat.... :)
Aaaamiiiin.  

Selasa, 11 September 2012

Pentingnya Sistem Basis Data

0 komentar
Basis data adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu.
Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Databse terdiri dari data yang akan digunakan atau diperuntukkan terhadap banyak user, dari masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya.

Tujuan dan Manfaat Basis Data

Tujuan utama dalam pengolahan data dalam sebuah basis data adalah agar kita dapat memperoleh data yang kita cari dengan mudah dan cepat (Fathansyah,1999). Pemanfaatan basis data dilakukan dengan tujuan yaitu:\
Kecepatan dan kemudahan (Speed )
Pemanfaatan Database memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan ( manipulasi ) dan menampilkan kembali data tersebut dengan cepat dan mudah, dari pada kita menyimpan data secara manual.
Diberdayakan oleh Blogger.