Senin, 13 April 2015

Basis Data




Basis Data
Basis Data adalah Kumpulan file-file/tabel-tabel yang mempunyai kaitan antara satu file/tabel file/tabel yang lain sehingga membentuk bangunan data untuk menginformassikan suatu perusahaan,institusi dsb.,dalam suatu batasan-batasan tertentu,  atau Basis Data adalah umpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi data) yang tidak perlu untuk memenuhi berbagai macam kebutuhan.
Konsep Dasar Basis Data
Konsep dasar basis data terdiri dari:
1.      Entity
·         Dapat berupa orang,tempat,kejadian,atau konsep yang informasinya direkam.
·         Pada bidang administrasi mahasiswa,misalnya entity mahasiswa,bukti pembayaran,dan jadwal UTS/UAS.
2.      Atribut
·         Setiap entity mempunyai atribut atau sebutan untuik mewakili sebuah entity.
·         Contoh entity mahasiswa:Seorang mahasiswa mempunyai atribut: Nama,NPM,Alamat,nama ortu,hobby
·         Atribut juga disebut sebagai data elemen/data item
3.      Data Value
·         Adalah data aktual atau informasi yang disimpan pada setiap data elemen atau atribut.
·         Atribut nama karyawan menunjukkan tempat dimana informasi karyawan disimpan,sedangkan data value adalah  Bejo,Candil(merupakan isi data nama karyawan)
4.      Record/tuple
·         Kumpulan elemen-elemen yang saling berkaitan,menginformasikan tentang suatu entity secara lengkap
·         Satu record mewakili satu data atau informasi tertentu tentang seseorang.
·         Contohnya: Nomor Induk Karyawan, Nama Karyawan, Alamat, Kota, Tanggal Masuk.
5.      File
·         Kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda data valuenya.
Tujuan Basis Data
Tujuan pembuatan basis data adalah sbb:
1.    Kecepatan dan kemudahan (Speed)
2.    Efisiensi media penyimpanan(Space)
3.    Keakuratan(Accuracy)
4.    Ketersediaan (Availability)
5.    Kelengkapan(Completeness)
6.    Keamanan (Security)
7.    Kebersamaan pemakaian (sharebility)
Kegunaan Basis Data
Untuk mengatasi masalah-masalah :
1.      Redudansi dan inkonsistensi data
2.      Kesulitan pengaksesan data
3.      Isolasi data untuk standarisasi
4.      Multiple user
5.      Masalah keamanan data
6.      Masalah integritas data
7.      Masalah data independence

Kamis, 09 April 2015

TUTORIAL PENGGUNAAN MYSQL BAGI PEMULA

1.      Mengaktifkan Database MySQL
Sehubungan Database MySQL digunakan pada Sistem Opersi Windows8 dan menggunakan MySQL pada software package XAMPP  langkah yang dilakukan untuk dapat mengaktifkan Database MySQL pertama kali adalah sbb:
2.      Membuat Database Baru

Untuk membuat database hotel dengan perintah SQL sbb:

Untuk mengetahui atau melihat database yang sudah ada, bisa digunakan perintah SQL sbb:




3.      Membuat Tabel Baru

Memulai membuat tabel di dalam database hotel, maka kita harus mengaktifkan terlebih dulu database hotel  dengan menggunakan perintah sbb:


Setelah database aktif, kita baru bisa memulai untuk membuat tabel yang kita perlukan. Pada database hotel akan disimpan data-data tentang tamu, kamar, inap dan bayar (payment). Pertama kali, kita akan membuat tabel tamu yang fungsinya untuk menyimpan data tentang tamu dengan perintah sbb:

Untuk membuktikan bahwa kita berhasil, maka tabel yang ada database bisa kita tampilkan dengan menggunakan perintah sbb:


Pada hasil perintah diatas ditampilkan, bahwa tabel yang sudah ada di database hotel adalah tamu. Untuk menampilkan struktur dari tabel tamu dengan menggunakan perintahkan sbb:


Selanjutnya membuat tabel kamar dan menampilkan hasil tabel yang berhasil dibuat



Selanjutnya membuat tabel inap dan tabel bayar (payment) dan menampilkan hasil tabel yang berhasil dibuat










Menampilkan struktur dari tabel kamar, inap dan bayar:



4.      Merubah dan Memodifikasi Tabel

Pada tabel tamu terdapat field nama dengan type varchar ukurannya 30, akan dirubah ukurannya menjadi 40, caranya dengan menggunakan perintah sbb:

5.      Merubah Nama kolom (field)

Tampilan sebelumnya:


Pada tabel inap terdapat kolom jml_inap, dan akan kita ganti dengan nama kolom jml_hari dengan menggunkan perintah sbb:


Hasil perubahannya sbb:


6.      Menambah kolom (field)

Tampilan sebelumnya:



Kita akan menambahakan kolom status pada table kamar yang letaknya setelah kolom nama_kamar dengan menggunakan perintah sbb:


Tampilan hasil penambahan kolom status:



7.      Merubah Nama Tabel

Tampilan sebelumnya tabel bayar:




Kita akan melakukan perubahan nama tabel bayar menjadi payment dengan menggunakan perintah sbb:



Tampilan hasil perubahan nama tabel bayar menjadi payment:



















8.      Tampilan dari XAMPP yang memperlihatkan data base hotel yang sudah dibuat melalui MySQL