Langsung ke konten utama

Postingan

Menampilkan postingan dari 2015

Pengenalan Basis Data

Assalamualaikum wr.wb Hi guys, kali ini saya memposting salah satu mata kuliah yang jadi favorit saya di semester 2 ini, yaitu BASIS DATA. Menurut saya, Basis Data itu merupakan pelajaran yang sangat mengasyikan  karena di Basis Data ini kita bisa mengolah Basis Data dengan mudah dan script nya tidak terlalu susah. Adapun materi-materi yang mengenai Basis Data yaitu : 1. Pengertian Basis Data 2. Pengertian DBMS 3. Pengertian MySQL dan SQL 4. Data Definition Language (DDL) 5. Mengakses DDL pada SQL 6. Pengertian ERD 7. Data Manipulation Languange (DML) 8. Mengakses DML pada SQL 9. Aggregasi dan Grouping

AGGREGASI DAN GROUPING

Apa itu fungsi aggregasi? Fungsi aggregasi adalah fungsi matematika sederhana dalam SQL. Biasanya fungsi aggregasi ini digunakan pada bagian SELECT untuk melakukan perhitungan dengan melibatkan sekumpulan data atau nilai. Sedangkan grouping merupakan fungsi untuk mengelompokkan suatu data tabel berdasarkan salah satu field yang diperlukan dari tabel tersebut. PERINTAH PADA AGGREGASI 1. AVG() Fungsi ini digunakan untuk menghasilkan nilai rata-rata sekelompok nilai dari sebuah kolom (field) numerik. Perintah umum:   SELECT AVG(nama_field) From nama_tabel; Contoh : 2. COUNT() Fungsi ini digunakan untuk menghasilkan nilai jumlah data (baris/record) dari sekelompok data tabel maupun view. Perintah umum : SELECT COUNT(nama_field) From nama_tabel;   Contoh : 4. MIN() Fungsi ini digunakan untuk menghasilkan nilai terendah dari sebuah kolom (field) numerik. Perintah umum : SELECT MIN(nama_field) From nama_tabel; Contoh : 3. MAX() Fungsi ini digunakan u...

Mengakses DML pada SQL

Perintah-perintah DML : 1. INSERT Insert merupakan perintah yang berfungsi untuk menyisipkan, memasukkan dan menyimpan data dari luar sistem ke dalam tabel.  SQL yang digunakan : INSERT INTO [nama_tabel] VALUES (isi1, isi2, isi3, ...); Contoh : 2. SELECT Berfungsi untuk melakukan pengambilan sejumlah data yang ada di dalam table untuk ditampilkan ataupun dimanipulasi. SQL yang digunakan: a. Menampilkan seluruh isi tabel SELECT * FROM [nama_tabel]; contoh : b. Menampilkan dengan klausa WHERE SELECT * FROM [nama_tabel] WHERE [kondisi]; Contoh : c. Menampilkan field tertentu SELECT nama_field1, nama_field2,...... FROM [nama_tabel]; Contoh : d. Menampilkan data yang diambil dari beberapa tabel SELECT tabel1.field, tabel2.field,.... FROM tabel1, tabel2,.... WHERE kondisi; Contoh : e. Penggunaan operator AND dan OR Untuk mengambil data tertentu dengan syarat/kondisi lebih dari satu, dan apabila semua syarat bernilai benar. SELECT * FROM nama_ta...

Pengertian DML

Data Manipulation Language (DML) adalah bahasa/perintah SQL yang berfungsi untuk memanipulasi data yang ada di dalam basis data(database), dan digunakan untuk mengambil, memasukkan, memodifikasi, bahkan menghapus informasi/isi yang ada didalam database tersebut. Beberapa manfaat atau kegunaan dari DML diantaranya adalah sebagai berikut : a. Pengambilan informasi yang disimpan dalam basis data (Select) b. Penyisipan informasi baru ke basis data (Insert) c. Penghapusan informasi dari basis data (Delete) d. Modifikasi informasi yang disimpan dalam basis data (Update)

Pengertian ER-D

Model Entity Relationship (ER) yang disajikan dengan Diagram ER (biasa disebut dengan ERD) bukanlah sebuah basis data relasional. Karena itu, maka diperlukan proses transformasi dari sebuah ERD menjadi suatu basis data relasional lengkap dengan tabel-tabel (atau relasi). Rancangan basis data relasional hasil transformasi sendiri bergantung kepada desain awal ERD yang telah dibuat. Pada ERD terdapat 3 jenis relasi (relationship), yaitu One To One, One To Many, dan Many To Many. a. Relasi One to One Relasi tabel one-to-one (satu-satu) adalah relasi 2 tabel dengan primary key (pk) dan foreign key(fk). Ini dilakukan dengan meletakkan kolom one-to-one ke tabel baru. Sebetulnya relasi ini jarang digunakan. Namun ada beberapa alasan relasi ini digunakan : o Memindahkan data ke tabel lain memungkinkan untuk membuat query yang lebih cepat. o Mengisolasi dan menghindarkan nilai NULL pada tabel utama. o Membuat sebagian data susah diakses. Keterangan : Tambahkan primary key pada setiap entita...

Mengakses DDL pada MySQL

Untuk mengoperasikan DDL biasanya dilakukan pada CMD dengan menggunakan MySQL. Berikut langkah-langkah untuk mengoperasikan DDL : 1. Buka aplikasi Xampp 2. Buka cmd, kemudian ketik script berikut pada cmd. Perintah-perintah DDL : 1. CREATE -Untuk membuat database create database [nama_database]; Contoh : -Untuk menggunakan database yang telah dibuat use [nama_table]; Contoh :   -Untuk membuat table baru create table [nama_table] (field1 tipe_data, field2 tipe_data,.....); Contoh : -Untuk menampilkan table yang dibuat desc [nama_table]; Contoh : 2. ALTER Alter digunakan untuk mengubah sebuah data dalam tabel seperti mengubah nama tabel hingga tipe data dalam tabel.   SQL yang digunakan :   alter table[nama_tabel] ADD COLUMN/DROP COLUMN/RENAME/MODIFY [kondisi]; Contoh : - Menambah Kolom   - Mengganti nama table     - Mengganti tipe data   - Menghapus kolom   ...

DATA DEFINITION LANGUAGE (DDL)

Seperti definisi yang telah dijelaskan di atas, DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data dari objek-objek database. Daftar Perintah DDL pada MySQL 5.0 Perintah pada DDL Tipe Data Tipe data bilangan Tipe data Jam , Tanggal, dan Hari     Tipe Data Lainnya  

Pengertian MySQL dan SQL

MySQL adalah perangkat lunak sistem manajemen basis data relasional atau Relational Database Management System (RDBMS). Singkatnya MySQL adalah alat/software untuk me-manage/mengatur database. Sedangkan SQL (Structured Query Language) adalah bahasa/sintaks-sintaks perintah tertentu untuk mengatur database. Jadi MySQL adalah software-nya, dan SQL adalah sintaks perintahnya. Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu : • DDL - Data Definition Language Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database.  • DML - Data Manipulation Language Merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

Sistem Basis Data (DBMS)

Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri ( query ) basis data disebut sistem manajemen basis data ( Database Management System , DBMS). DBMS memiliki karakteristik sebagai berikut: • Software program • Supplements operating sistem • Manages data • Queries data and generates reports • Data security Sistem basis data adalah sistem yang terdiri atas kumpulan file - file yang saling berhubungan dan dikelola oleh program (DBMS) yang memungkinkan beberapa pemakai dan atau program lain yang memiliki otoritas untuk mengakses dan memanipulasi data tersebut. Kelebihan pemakaian DBMS adalah: • Data berdiri sendiri ( Data Independence ) • Pengaksesan data efisien ( Efficient data access ) • Integritas data dan keamanan terjamin ( Data integrity and security ) • Administrasi data ( Data administration ) • Dapat diakses bersamaan ( Concurrent access ) • Recovery saat terjadi kegagalan ( Crash recovery ) • Mengurangi waktu pembangunan aplikas...

Pengertian Basis Data

Pengertian Basis Data Dalam kehidupan sehari-hari kita sering membahas mengenai data dan informasi. Informasi berasal dari kumpulan data yang disimpan secara terstruktur pada sebuah sistem yang dikenal dengan basis data ( database ). Pada bab awal ini akan dibahas tentang definisi, komponen sistem basis data, sistem file , abstraksi data, bahasa basis data, database administrator dan struktur sistem. a.     Data dan Informasi Definisi data dan informasi dari beragam sumber maka dapat disimpulkan definisi dari data dan informasi sebagai berikut: • Data , adalah respresantasi untuk mewakili nilai fakta dunia nyata. Representasi data dapat berupa nilai numerik, alphanumerik, gambar, suara, video, dan lain-lain. Fakta dunia nyata dapat berupa barang, kejadian, aktivitas, perasaan dan semua tentang dunia nya. • Informasi , adalah data yang telah dikelola dalam bentuk tertentu untuk memberikan makna atau arti bagi penerimanya. Kualitas data dan informasi dipenga...