Diarsipkan di bawah: PPAB
Saya ingin mengucapkan terima kasih karena telah memberikan kesempatan kepada saya untuk bergabung bersama kakak sekalian
Terima kasih
Insya Allah saya bisa melaksanakan niat-niat yang akan kami lakukan saat menjadi asisten basis data
doain aja la smoga smuanya berjalan dengan lancar
amin ^o^
Diarsipkan di bawah: PPAB
Ada awal dan ada akhir..
Pendek kata, selamat kepada yang telah terpilih..
Yang tidak terpilih, jangan berkecil hati, sebenernya kalo bisa kami juga mau nerima semua, tapi kenyataan berkata lain..
Terima buat semua catbasdat, drama “REALITA, CINTA, dan BASIS DATA” keren pisan, sangat menghibur..
Terima kasih buat relan-rekan lain yang bersedia hadir dan menonton : Paul, Zakka, Anto, Niko, Maskur, dll.
nb. yang sudah terpili, ditunggu KONTRIBUSInya!!! (minimal makan-makan lah ^^)..
Pesan ini diedit oleh : Rudi..
Dengan ini PPAB 2006 resmi ditutup…..
Diarsipkan di bawah: PPAB
Catbasdat yang dinyatakan telah memenuhi syarat eksplorasi dan berhak melanjutkan ke tahap presentasi adalah :
1. Hendro
2. Latu
3. Deddy
4. Alsa
5. Joel
6. Gia
7. Hafni
8. Ibnu
9. Anis
Presentasi akan dilakukan hari Rabu, 6 Juni 2007 mulai pukul jam 08.00-selesai, silahkan catbasdat mengisi jadwal yang ada di atas loker 5 Lab Basis Data..
*) Harap semuanya kembali berkumpul pk.15.00
Pesan ini diedit oleh : Rudi..
Diarsipkan di bawah: Eksplorasi DBMS
Data adalah fakta mengenai objek, orang, dan lain-lain. Informasi adalah hasil analisis dan sintesis terhadap data. Basis data adalah kumpulan data, yang dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi.Data yang disimpan menggambarkan beberapa aspek dari suatu organisasi. Model data adalah himpunan deksripsi data level tinggi yang dikonstruksi untuk menyembunyikan beberapa detail dari penyimpanan level rendah. Beberapa manajemen basis data didasarkan pada model data relasional, model data hirarkis, atau model data jaringan.
1. Model Data Hirarkis
Model hirarkis biasa disebut model pohon. Model ini menggunakan pola hubungan orang tua-anak.
2. Model Data Jaringan
Model jaringan distandarisasi pda tahun 1971 oleh Data Base Task Group (DBTG). Itulah sebabnya disebut model DBTG. Model ini juga disebut model CODASYL (Conference on Data System Languages), karena DBTG adalah bagian dari CODASYL. Model ini menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memilki lebih dari satu orang tua. Oleh karena sifatnya demikian, model ini bisa menyatakan hubungan 1:1 (satu orang tua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun N:M (beberapa anak bisa mempunyai beberapa orangtua). Pada model jaringan, orang tua disebut pemilik dan anak disebut anggota.
3. Model Data Relasional
Model relasional adalah model data yang paling banyak digunakan saat ini. Pembahasan pokok pada model ini adalah relasi, yang dimisalkan sebagai himpunan dari record. Deskripsi data dalam istilah model data disebut skema. Pada model relasional, skema untuk relasi ditentukan oleh nama, nama dari tiap field (atau atribut atau kolom), dan tipe dari tiap field.
Diarsipkan di bawah: Eksplorasi MySQL
Apakah kamu kesulitan dalam memasukkan foto narsis kamu ke dalam database?
Apakah kamu ingin menyimpan foto artis idola ke dalam database?
Apakah kamu bingung bagaimana menyimpan gambar ke dalam database?
Jawabannya mudah, gunakan type BLOB untuk menyimpan foto atau gambar tersebut. Type Blob digunakan untuk menyimpan byte. Gambar tersebut akan disimpan dalam MySQL dalam byte.
Apakah kamu masih bingung?
Apakah tulisan di atas ada yang salah?
Silakan comment tulisan ini..
Diarsipkan di bawah: Eksplorasi MySQL
Date_format(x, simbolFormat) digunakan untuk mengkonversi data tanggal sesuai simbol format yang diinginkan, degan x adalah data tanggal.Format tanggal dalam mysql :
%M : nama bulan secara penuh
%m : nomor bulan
%b : nama bulan disingkat
%W : nama hari secara lengkap
%D : nomor hari dalam bulan
%Y : tahun dalam format 4 digit
%y : tahun dengan format 2 digit
%j : nomor hari dalam 1 tahun
%a : nama hari disingkat
%d : nomor hari dalam 1 bulan
%r : jam dalam format 12 jam
%T : jam dalam format 24 jam
%H : jam dalam format 24 jam : 00:23
%h : jam dalam format 24 jam : 00:12
%S : detik
contoh :
select date_format(‘2007-07-19′,%M%D%Y)
hasil :
July 19th 2007
Diarsipkan di bawah: Eksplorasi DBMS
1. Data definition.
Fungsi ini menjelaskan:
* FILE-FILE
* MASUKAN STUKTUR
* NAMA, TIPE, dan UKURAN FIELD
* RELASI antara masukan dari tipe yang berbeda
* Informasi tambahan untuk efisiensi pencarian, cth: INDEX
2. Data entry and validation.
Validasi meliputi:
* PENGECEKAN TIPE
* PENGECEKAN RANGE
* POENGECEKAN KONSISTENSI
3. Updating.
Peng-update-an meliputi:
* Memasukkan data
* Memodifikasi
* Menghapus
4. Data retrieval on the basis of selection criteria.
Kebanyakan sistem menyediakan QUERY LANGUAGE dimana karakteristik
dari masukan yang diperlukan dispesifikasikan
5. Report definition.
Sebagian besar sistem menyediakan fasilitas untuk mendeskripsikan laporan.
Laporan tersebut meliputi:
* JUMLAH
* TOTAL
* RATA-RATA
* Nilai MAXIMUM dan MINIMUM
6. Security.
Diarsipkan di bawah: Eksplorasi MySQL
SQL Injection Example
SQL injection adalah proses manipulasi query pada MySQL.
Tindakan ini sering dilakukan pada input data, seperti nama atau password.
Berikut ini adalah contoh penggunaan MySQL Injection pada script PHP:
// masukan user yang menggunakan SQL Injection $name_bad = "' OR 1'";
// contoh MySQL query yang tidak aman $query_bad = "SELECT * FROM customers WHERE username = '$name_bad'";
Maka hasil yang akan didapat adalah:
SELECT * FROM customers WHERE username = '' OR 1''
Jreng-jreng-jreng. Jika hasil diatas dibaca, maka hasilnya pun dapat terbayang
oleh kita. Hanya dengan menggunakan kutip satu (‘), kita dapat menutup string
dari MySQL query.
* username = ''
dan kemudian menambah pernyataan WHERE dengan OR 1 (selalu true).
* username = '' OR 1
OR 1 ini akan membuat selalu true dan setiap data pada tabel customer
akan terpilih pada perintah ini.
Diarsipkan di bawah: Eksplorasi MySQL
mysqldump
Salah satu hal penting di MySQL adalah backup (artinya
bukan belakang atas loh..). mysqldump berfungsi untuk melakukan backup
terhadap database atau tabel ke bentuk file sql. Berikut adalah cara-cara sederhana
menggunakan mysqldump:
Untuk mem-backup semua database di server:
mysqldump -u root -pPassword -x –all-databases > dump.sql
Untuk mem-backup database pilihan:
mysqldump -u root -pPassword -x –databases db1 db2 db3 > dump.sql
Untuk backup beberapa table pilihan dari sebuah database:
$ mysqldump -u root -pPassword -x db1 table1 table2 table3 > dump.sql
Hasil backup akan disimpan pada file dump.sql (hanya dalam contoh di atas).
Jika anda kesulitan dimana file tersebut berada, jangan lakukan search pada
explorer, cukup baca tulisan di bawah ini dengan seksama,
File dump.sql terletak pada path dimana anda menjalankan server mysql.
Contoh:
c:\basdat\mysql -u root -p
Maka file hasil mysqldump akan berada pada folder c:\basdat
Jika ada pertanyaan, hubungi 080989999 dan hubungi saya lewat email, hehe…
Diarsipkan di bawah: Eksplorasi DBMS
DBMS dikarakteristikan melalui model data yaitu perwakilan abstrak dari isi suatu database. Model data relasional mewakili semua yang disimpan di database. Tabel-tabel ini dinamakan hubungan. Tabel-tabel dalam database relasional memiliki 3 atribut:
- atribut kunci utama, yaitu sebuah atribut atau kombinasi dari beberapa atribut, yang secara unik mengidentifikasi baris tertentu dalam sebuah tabel.
- atribut kunci luar, yaitu atribut yang muncul dalam suatu tabel, yang juga merupakan kunci utama dalam tabel lainnya.
- atribut non kunci yang menyimpan informasi penting mengenai entitasnya.
Persyaratan dasar untuk model data relasional :
- setiap kolom dalam sebuah baris harus berlainan nilainya.
- kunci utama tidak boleh bernilai nol.
- kunci luar, juga tidak bernilai nol, harus memiliki nilai yang sesuai.
- seluruh atribut yang bukan merupakan kunci dalam sebuah tabel harus mendeskripsikan objek yang diidentifikasi oleh kunci utama.