Tempat curhatnya anak-anak BASDAT


MYSQL-Joel-13505092- PhP dan MySql – 6
Mei 31, 2007, 11:19 pm
Diarsipkan di bawah: Eksplorasi MySQL

Hal yang berhubungan dengan basis data adalah penemuan kembali informasi yang ingin didapatkan. di dalam post kali ini akan diberikan contoh program bagaimana mencari suatu data di dalam database yang berbasis web. Misalkan kita memiliki tabel databarang, dan kita ingin mencari data yang ada dalam tabel tersebut
<html>
<head><title>Cari database</title>
</head>
<body>
<center>
<form name methode=”post”
action=”cari. php”>
<select name=”kolom”>
<option value=”Kode”>Kode Barang</option>
<option value=”Nama”>Nama Barang</option>
</select>
Masukkan kata yang anda cari <input
type =”text” type =”text” name=”cari”>
<input type =”submit” value=”cari” >
</form>
</center>
</body>
</html>
Di dalam cari.html ini terdapat dua pilihan pencarian yang pertama berdasarkan kode barang dan yang kedua berdasarkan nama barangnya. Kemudian setelah menekan tombol cari akan melakukan aksi yang berada di dalam cari.php
<?
$koneksi = mysql_connect(“localhost”,”root”,”") ; //koneksi ke mysql
mysql_select_db(“dbswalayan”,$koneksi)
$query = mysql_query(“select * from pengunjung where $kolom like ‘%$cari%’ //mencari seperti yang diinginkan
“,$koneksi);
while($baris =
mysql_fetch_array($query)) //mencetak semua hasil yang didapat
{
echo “<br>”;
echo “Kode Barang : “;
echo $baris[0];
echo “<br>”;
echo “Nama Barang : “;
echo $baris[1];
echo “<br>”;
echo “Jumlah Barang : “;
echo $baris[2];}

?>



MYSQL-Joel-13505092- PhP dan MySql – 5
Mei 31, 2007, 11:18 pm
Diarsipkan di bawah: Eksplorasi MySQL

Misal kita akan membuat sebuah guest book.. maka kita perlu form untuk mengisi pesan yang akan ditampilkan dongg… nah di post yang kali ini akan dibahas gimana kalo kita punya sebuah data base bukutamu dengan sebuah tabel yang berisi field nama, email, dan pesan (ini field yang diisi oleh user), dan id. kita dapat membuat kode programnya seperti ini.
<html>
<head></head>
<body>
<form method=”post” action=”input.php”>
<pre>
Nama : <input type=”text” name=”nama”> //input user di textbox nama akan dimasukkan ke dalam variabel nama
Email: <input type=”text” name=”email”> //input user di textbox email akan dimasukkan ke dalam variabel email
Pesan: <input type=”text” name=”pesan”> //input user di textbox pesan akan dimasukkan ke dalam variabel pesan
<input type=”submit” name=”submit” value=”kirim”><input type=”reset”
name=”reset” value=”reset”>
</pre>
</form>
</body>
</html>
Ini adalah kode untuk tampilan htmlnya. yang akan berhubungan dengan basis datanya terletak pada input.php. dan kira2 seperti ini kodenya
<?
$koneksi = mysql_connect(“localhost”,”root”,”");  //buka koneksi
mysql_select_db(“dbbukutamu”, $koneksi);  //pilih database yang akan dipakai
mysql_query(“insert into pesantamu (nama, email, pesan)  //masukkan ke dalam tabel pesantamu nama,email,pesan
values (‘$nama’, ‘$email’, ‘$pesan’)”,$koneksi); // untuk tanggal dan id akan terisi langsung karena autoincrement
echo “Terima kasih”;  // pesan balik untuk user kalau sudah terkirim atau tersimpan
?>



MYSQL-Joel-13505092- PhP dan MySql – 4
Mei 31, 2007, 11:18 pm
Diarsipkan di bawah: Eksplorasi MySQL

MySql erat sekali hubungannya dengan php. Kombinasi dari keduanya merupakan pilihan banyak orang dalam membuat suatu aplikasi yang berhubungan basis data dan berbasis web. Nahh,,,gimana sekarang menampilkan data yang kita punya kedalam suatu web pribadi ataupun web lainnya. sebagai salah satu alternatif kode programmnya dapat dilihat di bawah ini
<?
$host = localhost;// alamat atau host
$user = root; // username
$pass = “”; // password
$koneksi = mysql_connect(“$host”,”user”,$pass); // untuk membuka koneksi dengan mysql…
mysql_select_db(“dbswalayan”,$koneksi); //memilih basis data yang diinginkan
$query = mysql_query(“select * from databarang”,$koneksi); //ambil semua isi tabel data barang taruh di $query
$jumlah = mysql_num_rows($query);   //ambil banyak baris
while($baris =mysql_fetch_array($query)) //looping sampai baris terakhir dan taruh isi seluruh tabel ke dalam $baris
{ echo “Kode Barang :” ;
echo $baris[0];
echo “<br>”;
echo “Nama Barang :” ;
echo $baris[1];
echo “<br>”;}
?>



mysql -anis-13505116- mysql_fetch_field-2
Mei 31, 2007, 11:12 pm
Diarsipkan di bawah: Eksplorasi MySQL

mysql_fetch_field

Berguna untuk memperoleh informasi suatu kolom.
Format fungsi :
mysql_fetch_field (pengenal hasil [ , nomor_kolom])

Pengenal hasil menyatakan nilai yang diperoleh dari pemanggilan fungsi seperti mysql_db_query atau mysql_query. Argumen nomor_kolom bersifat optional menyatakan nomor kolom yang informasinya ingin didapatkan. Penomoran kolom dimulai dari nol. Bila argumen ini tidak disebutkan, kolom berikutnya yang akan didapatkan.

Fungsi mysql_fetch_field mengembalikan objek dengan properti-properti :
Blob : bernilai 1 jika kolom bertipe blob
max_length : panjang maximum kolom
multiple_key : bernilai 1 jika kolom adalah kunci yang tidak unik
name : menyatakan nama kolom
not_null : bernilai 1 jika kolom tidak dapat kosong
numeric : bernilai 1 jika kolom bertipe numerik
primary_key : bernilai 1 jika kolom adalah kunci primer
table : nama table milik kolom
unique_key : bernilai 1 jika kolom adalah kunci unik
Unsigned : bernilai 1 jika kolom berisi bilangan bertanda
zerofill : bernilai 1 jika kolom dipenuhi nol



DBMS -anis-13505116-Fungsi2-2
Mei 31, 2007, 11:09 pm
Diarsipkan di bawah: Eksplorasi DBMS

Ringkasan fungsi-fungsi DBMS lagi selain validasi:
Updating termasuk:
Record INSERTION
Record MODIFICATION
Record DELETION.
Pada saat yang sama, data seperti index atau pointer dari 1 record ke record lain harus diubah agar tetap konsisten. Updating dilakukan secara interaktif, atau dengan penyerahan file atau transaksi record. Untuk menangani hal ini, dibutuhkan suatu program, baik dengan menggunakan bahasa pemrograman konvensional (COBOL, C) atau bahasa yang disediakan oleh DBMS untuk membuat file.
Pengambilan Data berdasarkan kriteria yang ditentukan
Untuk tujuan ini, kebanyakan sistem menyediakan QUERY LANGUAGE dengan karakteristik record yang diingikan dapat ditentukan. Hal ini memungkinkan :
Pemilihan record berdasarkan value dari field
Pemilihan field dari record untuk didisplay
Gabungan record dari dua file yang berbeda berdasarkan value dari field
Banyak sistem menyediakan fasilitas untuk menggambarkan bagaimana ringkasan laporan dari database untuk ditampilkan di selembar kertas. Ada beberapa fungsi di antaraya :
COUNTS
TOTALS
AVERAGES
MAXIMUM dan MINIMUM values
Dapat juga mengeset halaman and LINE LAYOUT, HEADINGS, PAGE-NUMBERING, and narativ lain untuk membuat lalporan dapat dimengerti.
Security
Ada beberapa aspek:
Memastikan bahwa hanya orang yang mempunyai hak yang boleh melihat dan memodifikasi data. Biasanya dengan penggunaan password
Memastikan konsistensi dari database ketika banyak user mengakses dan mengupdate secara simultan
Memastikan eksistensi dan integritas database setelah terjadi kegagalan software atau hardware



MySQL-gia-13505082-Seleksi dan Relasi 2 tabel-3
Mei 31, 2007, 5:43 pm
Diarsipkan di bawah: Eksplorasi MySQL

Untuk melakukan permintaan data dari beberapa tabel berbeda, syarat yang digunakan adalah dengan menyebutkan nama tabel diikuti nama kolom yang ingin ditampilkan syntaxnya :
Select nama_tabel_a.nama_kolom,
Nama_tabel_b.nama_kolom,
From nama_tabel_a,nama_tabel_b;

Jika kita ingin merelasikan dua tabel.. misalnya kita memiliki table a dan table b seperti berikut
Tabel  a

nama_dosen kode_kuliah
Masayu LK
Rinaldi Munir
Santika wp
If2252
if2251
if2291

Seorang dosen mengajar kuliah yang ditunjuk dengan menggunakan kode_kuliah. Data kode kuliah dan  nama kuliah ada pada tabel b.
Tabel b

kode_kuliah nama_kuliah
If2252
if2251
if2291
logif
stmik
orkom

Kedua tabel diatas memiliki hubungan kode_kuliah
Dengan pengertian diatas kita ingin mengetahui nama_kuliah dari setiap dosen, sehingga terbentuk tabel sebagai berikut

Nama_dosen Nama_kuliah
Masayu LK
Rinaldi Munir
Santika wp
Logif
Stmik
Orkom

embuka hubungan data tersebut, querynya adalah :
Mysql ->  select a.nama_dosen,
->select b.nama_kuliah,
->from a,b
->where a.kode_kuliah = 
->b.kode_kuliah;

kesalahan umum .. jika tidak menggunakan klausa where maka hasilnya terjadi penumpukah sebagai berikut.

Nama_dosen Nama_kuliah
Masayu LK
Rinaldi Munir
Santika wp
Masayu LK
Rinaldi Munir
Santika wp
Masayu LK
Rinaldi Munir
Santika wp
Stmik
Stmik
Stmik
logif
logif
logif
orkom
orkom
orkom


Ibnu S W – 13505035 – char atau varchar? – 5
Mei 31, 2007, 11:20 am
Diarsipkan di bawah: Eksplorasi MySQL

Memakai char atau varchar?

Ada sedikit perbedaan antara char dan varchar.
Pemilihan dari kedua tipe tersebut tergantung pada space yang ingin digunakan.Menggunakan char yang biasanya menyisakan space sisa atau varchar yang menggunakan ukuran byte?

Misalkan ada suatu field berisi seusatu seperti “nama akhir” dan jumlah karakter maksimal adalah 25. Jika kita memilih tipe char dan mengisi field tersebut dengan Sina, maka kolom char akan menyisakan 26 space sisa. Ini sangat buang-buang memori. Sebaiknya kita menggunakan varchar(25), karena dengan varchar, MySQL akan menghitung ukuran dari kolom tersebut, menyimpan informasi tersebut di akhir space, dan membuang sisa space yang tidak terpakai.

Tetapi, jika kita ingin menyimpan password yang berisi 5 – 7 karakter, penggunaan varchar akan lebih membuang buang waktu karena MySQL akan menghitung ukuran kolom yang terpakai. Setiap field varchar di update, MySQL harus mengecek panjang field dan menghitung karakter yang dipakai. Lebih baik kita menggunakan char(7).



MySQL – anis-13505116
Mei 30, 2007, 11:01 pm
Diarsipkan di bawah: Eksplorasi MySQL


DBMS -anis-13505116-Fungsi2-1
Mei 30, 2007, 10:54 pm
Diarsipkan di bawah: Eksplorasi DBMS

Database dapat berarti :

> Informasi yang disimpan

> Ditangani untuk suatu waktu tertentu

> Dalam form computer-readable

Jenis informasi yang disimpan untuk beberapa tujuan praktis antara lain:- Informasi disimpan untuk membuat analisis statistika- Materi diperlukan untuk pengambilan kembali suatu informasi- Informasi opersional dan administratif diperlukan untuk keberlangsungan suatu organisasi Selama lebih dari 30 tahun, informasi (data) diproses oleh komputer, menggunakan berbagai macam storage media. Beberapa bentuk magnetic disk sering digunakan karena membutuhkan biaya yang paling efektif untuk menyimpan data dengan kuantitas yang besar dan memungkinkan akses dengan cepat ke item tertentu. Fungsi dari DBMS adalah untuk menyimpan dan mengambil kembali informasi sesuai yang diminta oleh program aplikasi atau user, dengan menggunakan fasilitas yang disediakan oleh operating system komputer. Ringkasan fungsi-fungsi DBMS :Definisi data :

· FILES

· RECORD STRUCTURES

· FIELD NAMES, TYPES dan SIZES

· RELATIONSHIPS antara records yang berbeda jenis

· Informasi lain untuk mempermudah pencarian, misalnya INDEXES.

Validasi dapat berupa:

· TYPE CHECKING

· RANGE CHECKING

· CONSISTENCY CHECKING

Pada sistem data entry yang interaktif, error dapat dideteksi sesegera mungkin. Beberapa dapat dicegah dengan membaca masukan keyboard.



gia-13505082-salah ngisi
Mei 30, 2007, 6:01 pm
Diarsipkan di bawah: Curhat

tadinya ke publish 2 kali trus gia ga bisa ngapus .. ya udah jadinya semua isi dihapus trus disimpen di curhat deh..  :( ..