BAHAN SISTEM BASIS DATA II-Pert01 (Pendahuluan)
BAHAN SISTEM BASIS DATA II-Pert01 (Pendahuluan)
SUWARTI, M. KOM
Kontrak Perkuliahan
Sub Pokok Bahasan :
BASIS + DATA
representasi dari fakta dunia yang direkam
dalam bentuk angka, huruf, simbol, teks,
gambar, bunyi atau kombinasinya.
1. Himpunan kelompok data yang saling berhubungan yang terorganisir dengan baik supaya dapat
2. Sekumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa
3. Sekumpulan file/table/arsip yang saling berhubungan yang disimpan dalam penyimpanan elektronis
Operasi Dasar Basis Data
1. Pembuatan basis data baru (Create database)
1. Mudah untuk memanipulasi atau menampilkan kembali data dengan cepat dan mudah
2. Menghilangkan redudansi (data yang sama)
3. Data yang dimasukkan lebih akurat dengan menerapkan batasan seperti type data, domain
data dan keunikan data.
4. Bisa memilah data menjadi data master, data transaksi atau untuk data history
5. Bisa menambah record data dan melakukan perubahan struktur dalam basis data seperti
menambahkan tabel baru atau menambahkan field baru pada tabel
6. Bisa mengatur hak akses terhadap terhadap basis data
7. Bisa digunakan berbagai pihak
Keunggulan Basis Data
1. Memerlukan suatu skill tertentu untuk bisa melakukan administrasi dan manajemen database
agar dapat diperoleh struktur dan relasi data yang optimal
2. Memerlukan kapasitas penyimpanan baik eksternal (disk) maupun internal (memory) agar DBMS dapat
bekerja cepat dan efisien.
3. Harga DBMS yang handal biasanya sangat mahal
4. Kebutuhan akan sumber daya (resources) biasanya cukup tinggi
5. Konversi dari sistem lama ke sistem DBMS terkadang sangat mahal, disamping biaya
pengadaan perangkat keras dan perangkat lunak, diperlukan pula biaya pelatihan.
6. Apabila DBMS gagal menjalankan misinya maka tingkat kegagalan menjadi lebih tinggi karena banyak
pengguna yang bergantung pada sistem ini.
Bahasa DBMS (Database Manajement System)
Pada model relasional, basis data akan “disebar” atau dipilah-pilah ke dalam
berbagai tabel dua dimensi. Setiap tabel selalu terdiri atas lajur
mendatar yang disebut baris data (row / record) dan lajur vertikal yang biasa
1. Bentuknya sederhana
B. Atribut
Merupakan kolom pada sebuah relasi. Setiap entitas pasti memiliki aribut yang mendeskripsikan
karakter dari entitas tersebut.
C. Tuple
merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan
menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau
informasi tentang seseorang,
misalnya : NPM, nama mahasiswa, alamat, kota, dll.
D. Domain Lanjutan..........
Kumpulan nilai yang valid untuk satu atau lebih Atribut
E. Derajat
Jumlah atribut dalam sebuah relasi
F. Cardinality
Jumlah tupel dalam sebuah relasi
Pengenalan MySQL
1. MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau
yang biasa kita gunakan adalah MySQL FreeSoftware yang berada dibawah Lisensi
4. MySQL Merupakan sebuah database server yang free / open source, artinya kita bebas
menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau
membayar lisensinya.
5. MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs
mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.
Kelebihan MySQL
3. MySQL Merupakan sebuah database server yang free, artinya kita bebas menggunakan
database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar
lisensinya
Lanjutan..........
5. MySQL mampu menerima query yang bertupuk dalam satu permintaan atau
MultiThreading.
6. MySQL merupakan Database yang mampu menyimpan data berkapasitas sangat besar
7. MySQL diidukung oleh driver ODBC, artinya database MySQL dapat diakses
menggunakan aplikasi apa saja termasuk berupa visual seperti visual Basic dan Delphi.
8. MySQL adalah database menggunakan enkripsi password, jadi database ini cukup
9. MySQL merupakan Database Server yang multi user, artinya database ini tidak
hanya digunakan oleh satu pihak orang akan tetapi dapat digunakan oleh banyak
pengguna.
10. MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci uniq
(Unique).
11. MySQL memliki kecepatan dalam pembuatan table maupun peng-update an table.
Format Perintah
Setiap perintah harus diakhiri dengan tanda titik koma , kecuali perintah tertentu, misal : quit
Setiap perintah akan disimpan di buffer (memori sementara) untuk menyimpan histori perintah-perintah yang
pernah diberikan.
Perintah dapat berupa perintah SQL atau perintah khusus MySQL.
Perintah-perintah dalam lingkungan MySQL tidak menerapkan aturan case sensitive, tetapi case insensitive yaitu
perintah bisa dituliskan dalam huruf besar atau pun huruf kecil.
Aturan case sensitive diterapkan pada penamaan objek-objek dalam database seperti nama database atau
nama table, namun aturan ini hanya ada dalam lingkungan Unix dan Linux.
Ada beberapa tanda yang sering muncul di prompt :
Terima Kasih....