Konsep Basis Data Dengan MySQL Diterapkan di Visual Basic. Net Dan PHP
|
|
- Sudirman Hartanto
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Konsep Basis Data Dengan MySQL Diterapkan di Visual Basic. Net Dan PHP Tomy Satria Alasi, S.Kom, M.Kom Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Pendahuluan Topik-topik baru harus terus ditambahkan karena perkembangan sistem basisdata yang sedemikian cepat menunjang kecepatan perkembangan sistem berbasis komputer. Penguasaan sistem basis data meruapakan salah satu hal vital untuk memahami sistem berbasis komputer masa kini. SQL (Strutered Query Langu age) merupakan sebuah bahasa menjadi standar dalam sistem Databases Relasi sehingga semua masalah dalam database dapat mudah diatasi dengan penambahan fungsi-fungsi yang semakin berkembang. Secara garis besar DIKTAT yang ditulis untuk matakuliah Basisdata II, yakni sebelumnya sudah atau sedang mempelajari Logika dan Algoritma, Interaksi Manusia Dan Komputer, sehingga mendukung matakuliah yang lain Seperti Sistem Informasi, kemudian saling keterkaitan nantinya betapa pentingnya keamanan komputer, jaringan komputer, pemrograman dan teknik penelitian dalam pengumpulan data. Ahir kata, tidak ada yang lebih membahagiakan bagi kami Diktat ini dapat membantu pembaca 1
2 dalam matakuliah basisdata khususnya dapat mengerti. Isi MySQL adalah sebuah program database server yang mampu menerima dan mengirim data dengan cepat, multi user serta mengunakan perinta SQL ( Strutured Query Language). MySQL merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa haru membeli atau membayar lisensinya. Kebinginguan dengan dua istilah yang dijumpai SQL dan MySQL yaitu SQL adalah sebuah bahasa permintaan database yang tersturktur dibuat sebagai bahasa merelasikan beberapa tabel dalam database maupun merelasikan antar database ditulis langusung sesuai permintaan yang diinginkan. MySQL adalah sebuah program database server yang memerlukan sebuah bahasa permintaan dalam melayani permintaan user sehingga SQL merupakan bahasa permintaan yang digunakan didalam MySQL. Berikut Gambaran Server MySQL dengan aplikasi server Side dan SSH. Gambar Server MySQL 2
3 BAB III INSTALASI Dan Jalankan PAKET MySQL Komputer minimal menggunakan Windows 95, Instal seperti umum dalam tahap kuliah ini mengunakan aplikasi phptriad2-2-1, kemudian sudah menginstal driver TCP/IP untuk server atau client sekalipun dalam belajar dapat menggunakan komputer sendiri. Gambar Konfigurasi TCP/IP Dalam konsep sama seperti sharing data ( file, printer, speaker) didalam jaringan komputer. Instalasi lebih mudah yakni double click phptriad software Kemudian pilih I Agree dan tunggu hingga selesai sampai disini MySQL sudah terintal dengan baik, anda sudah siap belajar database server. 3
4 Gambar Instalasi MySQL Ada beberapa aplikasi untuk MySQL namun pada berelajar ini menggunakan phptriad, ada aplikasi lain sepert Xampp tidak masalah dalam hal tersebut karna memiliki fungsi yang sama sehingga tidak ada permasalah jika mengunakan aplikasi mana saja sekalipun diterapkan langsung didalam aplikasi, hanya saja file yang berbeda pada database sehingga ada kesalahan yakni pembaruan dari database itu sendiri. Sedikit perbedaan yakni saat menjalankan program itupun tidak terlalu dipermasalahkan. Untuk menjalakan pasilitas php sudah cukup lengkap untuk php triad sehingga pada ahir bab kami akan memberikan arahan koneksi melalui script PHP dan VB sehingga tidak ada bayangan bagai mahasiswa dalam mengembangkan matakuliah yang diberikan. Menjalan cukup menekan simbol start pada windows kemudian memilih MySQL D atau MySQL Nt kemudian jika meng aktivkan server dapt di remote dengan browser pilih Start Apache hal itu juga untuk aktivkan php local host. 4
5 BAB IV FUNGSI-FUNGSI MySQL Setelah database diinstal dan dijalankan kemudian untuk masuk kedalam database dengan menggunakan perintah : Gambar MySQL Aktiv Pada gambar diatas database MySQL server sudah aktive untuk keluar dari aplikasi dengan menambah \q atau quit. Gambar MySQL Keluar Bantuan MySQL dengan \h or \? untuk membantu pengguna baru maupun yang telah lama memakai MySQL, database ini menyediakan beberapa fasilitas bantuan berguna untuk mendokumentasikan atau memanipulasi sever. Seperti tampilan berikut : 5
6 Masih banyak lagi untuk pendukung kompenen didalam mysql berikut komponen yang berhubungan dengan sistem database MySQL itu sendiri. ; Menutup query \h Bantuan \? Bantuan \c Clear \r Reconnection \g Tampilkan data Dokumentasi \r dokumen \p Pring \. eksekusi query \s status server \u masuk database Dan berikut permintaaan yang berkenaan dengan server : Mengetahui versi sever MySQL Gambar Versi MySQL 6
7 Melihat tanggal, Bulan dan Tahun yang sedang berjalan saat ini : Gambar Tanggal MySQL Selain MySQL juga dapat menampilkan tanggal, juga dapat menampilkan waktu(jam) saat ini pada komputer. Keteikan perinta select Now(); seperti berikut : Gambar Jam MySQL Mengetahui user aktiv, yakni melihat user yang ada didalam server MySQL : Gambar User Aktiv MySQL Selain dengan funsgi diatas MySQL juga dapa memerlukan beberapa perhitungan matematika seperti penjumlahan, perkalian, pengulanan dan lain-lain. Hal ini sama seperti perhitungan sederhana saat anda menggunakan kalkulator sehingga fungsi ini sangat penting untuk pembelajaran lebih lanjut misalkan saja menjari keuntungan, kerugian, uang masuk, uang keluar didalam sebuah penjualan. 7
8 Gambar Penjumlahan Dengan MySQL Selain penjumlahan mysql juga dapat melakukan perhitungan sinu, Cosinus, Tangen, arc sinus, ars cosinus, ars tangen. Gambar SinCos Dengan MySQL Selain itu banyak lagi seperti fungsi GREATEST, LEAST ( mencari nilai 8
9 terkecil), RADIANS ( nilai rata), fungsi RAND ( nilai random), ABS ( menghasilkan nilai positive) fungsi ROUND ( mencari bilangan bulat dari sebuah pecahan), MOD( sisa ahir hasil bagi), EXP ( nilai exponesial), POW ( Pemangkatan), FLOOR( bilangan bulat dari sebuah pecahan), Ceil ( Pecahan dan Asli). Gambar Least dengan MySQL Selain untun penyimpanan ternyata mysql banyak mendukung fungsi aritmatika dan lain-lain sehingga ini lebih menarik lagi lebih didalami. Tugas berikan contoh masing masing dari fungsi diatas dikirim ke tomysatriaalasi@gmail.com pada waktu yang ditentukan saat belajar dikelas. Kemudiah cari fungsi encrypt carilah hasil encrypt STIKOM Medan jika dienkrip dengan MD5. Misal : BAB V PERANCANGAN DATABASE Basidata adalah sekumpulan informasi yang sanga komplek yang berguna untuk mengatur semua data yang ada didalamnya sehingga dapat diakses oleh pengguna 9
10 dengan mudah dan cepat. Gambar Akses Database Hal lain yang perlu diketahui bahwa didalam basisdata terdapat suatu kelompok ruang penyimpanan data yang disebut tabel. Di Dalamnya terdapat data yang sangat kompleks dan terhubung satu sama lain hubungan tersebut bisa disebut elasional. Media penyimpanan data dengan database tentunya juga membutuhkan sebuah sistem. Bisa dikatakan bahwa database yang melakukan pendokumentasian juga dihasilkan dari sebuah sistem atau program. Database adalah sebuah bentuk media yang diguanakan untk menyimpan sebuah data. Setelah database adalah tabel, serint disebut dengan entitas atau entity merupakan sub dari database guna pengelompokan data yang biasa dilihat seperti kolom. Sebagai conntoh, apabila anda ingin membangun sebuah E-Commerce maka database yang diciptakan adalah Ecommerce. Tabel yang ada kemungkinan tabel Customer, Barang dan Pemesanan, Didalam tabel terdapat field/kolom yang dibuat saat pembuatan tabel ketiga komponen diatas menjadi dasar utama sebau basisdata. Didalam field tabel terdapat kunci primer atau primary key merupakan bentuk kolom atau field utama yang mewakili kolom lainya dalam sebuah tabel untuk menghindari pendobelan 10
11 data atau data yang kembar, selain primary key ada juga foregh key atau kunci tamu yang berasa dari tabel lain yakni yang merelasikan dengan tabel lain. Gambar Akses Database Pada gambar diatas mengguanak tiga buah tabel bernama mahasiwa, dosen dan krs, sehingga mahasiswa dan dosen berjumpa di tabel krs dengan membawa matakuliah. Garis diatas merupakan relasional hubungan antara dua tabel atau lebih. relasi memiliki macam macam bentuk yaitu one to one, one to many, many to many. Dimana semua tabel saling terkait. Hal yang menyulitkan pada kasus ini adalah field atau kolom yang disesuaikan dengan jumlah mahasiswa, sehingga apabila sebuah instansi memiliki 100 mahasiswa dibutuhkan minimalh 103 kolom, yang dilakukan berulan-rulang sehingga harus ada multi user yang mamasukan data tersebut. BAB VI MENCIPTAKAN DATABASE DAN TABEL Menciptakan database dengan mengaktivkan MySQL server, kemudian masuk, dan menciptakan database dengan menulis : CREATE DATABASE NAMADATABASE; 11
12 Gambar Membuat Database Kemudian membuat tabel dengan menambahkan kode berikut : Gambar Membuat Tabel Struktur tabel dapat dilihat dengan : CREATE TABLE NAMATABEL(NAMA_KOLOM TYPE_DATA(PANJANG_NILAI)); Silahkan tambahkan tabel penjual, tabel pembeli, tabel penjualan, tabel pembelian, dan tabel tabel jenis. Setiap table memilki fungsi masing-masing dalam penyimpanan data. Untuk lebih jelasnya lihat gambar untuk pembuatan tabel dari masing-masing diatas: 12
13 Gambar Buat Tabel Jika anda perhatikan pada pembuatan tabel pembeli ada kesalahan field yaitu saat jenis kelamin, untuk mengubah hal tersebut dengan menambahkan tabel : 13
14 Gambar Merubah Field Selanjutnya untuk melihat properties tabel dan melihat tabel yang ada dengan mengetik seperti berikut : Gambar melihat tabel tabel Gambar melihat Deskripsi Tabel barang Sampai disini pembuatan tabel dan sudah selesai dengan baik. kita dapat mengubah kolom pada tabel yang telah kita buat menjadi kunci primer. Proses biasa dilakukan bila suatu saat seorang administrator dalam database menginginkan bentuk kunci yang lain, pada prosesnya sangat mudah dilakukan, yaitu dengan menghapus kolom yang sebelumnyan menjadi kunci primer dan kemudian menambahkan primery yang baru dengan menambahakan syntax : ALTER TABEL NAMA_TABEL DROP PRIMARY KEY; ALTER TABEL NAMA_TABEL ADD PRIMARY KEY(NAMA_KOLOM); Selain diatas kita dapat mebuat validasi record atau data dengan menambahkan 14
15 type enum. Gambar validasi data Sehingga saat dimasukan data pada kolom jenis_kelamin hanya boleh diisi dengan P atau W. Seperti berikut : Pada gambar record kedua tidak terinput karna validasi hanya boleh P dan W, dimana P berarti Prian dan W berarti Wanita. Untuk mengubahnya tambahkan sintak berikut : Kemudian pada tabel penjualan dan pembelian tambahkan tanggal pada setiah ahir kolom yakni dengan sintax : alter table pembelian add tanggal date;, alter table penjualan add tanggal date; BAB VI MANIPULASI DATA PADA TABEL Silahkan isi data pada masing-masing database seperti berikut: 15
16 insert into jenis values('j001','perkantoran',null); insert into jenis values('j002','minuman','minuman Segar'); insert into penjual values('pj001','rudi','jl. 09',' ','P'); insert into penjual values ('PJ002','Wani','Jl. Mana',' ','W'); insert into pembelian values ('PU001','B001',100,2000,'PJ001',' '); insert into pembelian values ('PU002','B002',100,1000,'PJ002',' '); insert into barang values('b001','pulpen',0,3000,'j001',null); insert into barang values('b002','aqua',0,2500,'j002',null); update barang set jumlah= jumlah +100 where kode='b002'; update barang set jumlah= jumlah +100 where kode='b001'; 16
17 insert into Pembeli values('pe001','anto','jl. Salah',' ','P'); insert into Pembeli values ('PE002','Ayu','Jl. Kembali',' ','W'); insert into Penjualan values ('PU001','B001',100,'PE001',' '); insert into Penjualan values ('PU002','B002',100,'PE002',' '); update barang set jumlah=jumlah-100 where kode='b002'; update barang set jumlah=jumlah-100 where kode='b001'; Sampai disini anda sudah melakukan transaksi dengan database MySQL yaitu untuk penjualan, silahkan siapkan pertanyaan 10 pertanyaan satu orang kemudian nanti dibahas dipertemuan dikelas, cari bagaimana menghapus record pada database berdasarkan primary, dan cari bagaimana keuntungan dan berapa barang yang tinggal, serta seleksi penjualan berdasarkan tahun, bulan dan hari. BAB VI RELASI ANTAR TABEL Sebelum anda memamahami relasi anda sudah benar-benar dapat memahami komsep database sehingga semua data saling berhubungan pada tabel diatas berikut jelas yang di rencanakan. 17
18 Untuk lebih jelas lagi lihat gambar berikut : Sehingga semua data saling terkait, inilah yang dimaksud dengan relasi tersebut bagaimana pun sistem yang dibangun pastikan semua data saling terhubung sehingga kekompleksan data telah terencana dari awal, semakin besar sistem semakin luas relasi samakin lengkap untuk diesksekusi. Selanjutnya coba ketikan berikut agar relasi lebih anda pahami lagi. select penjualan.kode as NoFaktur, barang.nama as Barang, barang.harga as HargaJual, jenis.nama as Jenis, penjualan.jumlah as JumlahJual, penjualan.jumlah*barang.harga as Bayar, pembeli.nama as Pembeli, pembeli.alamat as Alamat, pembeli.nohp as NoHP, penjualan.tanggal from penjualan, barang, jenis, pembeli where penjualan.barang=barang.kode and barang.jenis=jenis.kode and penjualan.pembeli=pembeli.kode Sehingga menghasilkan : 18
19 Berikut menghasilkan uang Masuk untuk pembelian barang pada toko dari tabel diatas : select sum(penjualan.jumlah*barang.harga) as TotalBayar from penjualan,barang where penjualan.barang=barang.kode Menghasilkan uang masuk, nah bagaimana mencari keuntungan berdarasarkan harga beli yakni dengan logika uang masuk penjualan dikurang uang keluar pembelian. select sum(penjualan.jumlah*barang.harga) - sum(pembelian.jumlah*pembelian.harga) as Keuntungan from penjualan,barang,pembelian where penjualan.barang=barang.kode and pembelian.barang=barang.kode Maka keuntungan dari usaha yang didapat adalah sebesar RP ,00. BAB VII SELEKSI DATA Ada beberapa bentuk sintax sql yang didukangmysql, di antarany adalah where, group by, like, with. Akan tetapi sebaiknya anda sudah mencoba sintax sebelumnya kita akan langsung mengulas dari materi yang ada. 1. Select *from nama_tabel where operator Kondisi. 19
20 Operator Kondisi = Sama Dengan!=, <> Tidak Sama Dengan > Lebih dari < Kurang dari Lebih besar sama <= dengan kurang dari sam >= dengan 2. Select *from nama_table where (pembanding xor pembanding); Select jabatan from karyawan where ( jabatan= ketua and (not ( jeniskelamin= p ))) or ((not ( jabatan= wakil )) and jeniskelamin= p ); 3. Select ifnull (null,keterangan) *from pegawai; 4. Select nama, if (jeniskelamin= p, laki -laki ) from pegawai; 5. Select nama, case jeniskelamin when p then Pria End Kayarwan from pegawai; 6. Select nama, case jeniskelamin when p then pria else jeniskelamin end karyawan from pegawai; 7. Select nama from pegawai except select nama from unit kerja; //menghasilkan pegawai yang tidak bekarja 8. Select nama from pegawai intersect select nama from unit kerja; //menghasilkan pegawai yang bekarja dan tidak bekerja 9. Select *from table where like ( kondisi ); 10. Select *from table where field ( kondisi ); 11. Select *from tabel where field lik ( %kondisi% ); 20
21 12. Select *from tabel where field lik ( %kondisi% ); 13. Select *from tabel where field lik ( %kondisi% ); 14. Select *from tabel where limt batasan; 15. Select *from tabel where limit batasandari,batasansampai; Record ke, sampai record ke 16. Select *from tabel ordey by kolom type; 17. Select *from tabel order by field asc; 18. Select *from tabel order by field desc; 19. Select *from tabel order by 2 desc; 20. Select *from tabel group by field; 21. Select nama, count(pembeli) from penjualan group by nama; 22. Select nama, sum(bayar) from penjualan gropu by pembeli.nama; Silahkan coba satu-satu diatas, jika ada pertanyaan kirim ke yang sudah disediakan diatas. 21
22 VIII Seleksi Beberapa Tabel 1. select mahasiswa.nama, krs.mahasiswa from mahasiswa,krs; 2. select mahasiswa.nama, krs.mahasiswa from mahasiswa,krs where mahasiswa.npm=krs.mahasiswa and krs.semester='7'; 3. select mahasiswa.nama, krs.mahasiswa from mahasiswa,krs where mahasiswa.npm=krs.mahasiswa and (krs.semester'7' or krs.semester='5'); 22
23 4. select mahasiswa.nama, krs.mahasiswa from mahasiswa,krs where mahasiswa.npm=krs.mahasiswa and (krs.dosen=dosen.nidn); 5. select *from pelajaran,jadwal; // mencari relasi 6. select *from pelajaran cross join jadwal; 7. select *from pelajaran,jadwal where pelajaran.kode=jadwal.pelajaran; 8. select *from pelajaran straight join jadwal;// no kondisi 9. select *from pelajaran cross join jadwal; 10. select *from pelajaran inner join jadwal on pelajaran.kode=jadwal.pelajaran;//secara lengkap 11. select *from jadwal rightjoin pelajaran on kode.pelajaran=jadwal.pelajaran; kanan pelajaran 12. select *from jadwal right outer join pelajaran on pelajaran.kode=jadwal.pelajaran; 13. select *from jadwal left join jadwal on pelajaran.kode=jadwal.pelajaran; 14. select *from pelajaran left outer join jadwal on pelajaran.kode=jadwal.pelajaran;//kiri 15. select *from pelajaran inner join jadwal on pelajaran.kode=jadwal.pelajaran; 16. select *from pelajaran natural left join jadwal; //singkat no kondisi left join// 17. select mhs.nama, mk.nama, case 23
24 when khs.nilai >= 80 then a when khs.nilai >= 65 then b when khs.nilai > 50 then C else anda tidak lulus end as nilai from mhs,mk,khs where (mhs.npm=khs.npm and mk.kode=krs.kode) and khs.dosen=donesn.nidn group by dosen.nidn; Sampai tahap ini anda sudah mahir menggunakan MySQL, materi ini dibuat sesederhana mungkin agar anda tidak berhenti bertanya kepada mereka yang selalu ingin berbagi. IX Koneksi Database dengan PHPMyAdmin Untuk menggunakan php myadmin, ada cukup menjalan start apache, kemudian panggil ip pada web broser : IP/phpmyadmin. Setelah indikator menjadi warna hijau pada background kedua modul tersebut, buka web browser dan ketik alamat: localhost pada address bar dan tekan Enter. Jika tidak ada masalah, di dalam web browser akan tampil jendela home dari XAMPP. Selanjutnya, kita akan membuat database yang akan digunakan. 24
25 Setelah memberi nama database, kolom isian selanjutnya adalah Collation. Collation adalah tatacara atau aturan penyusunan huruf, angka dan karakter dalam tabel database. Anda bisa membiarkan pilihan default yang ada: Collation, atau memilih utf8_general_ci. X ODBC Open Database Connectivity (disingkat menjadi ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMBD). Para desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari penggunaan bahasa pemrograman tertentu, sistem manajemen basis data tertentu, dan sistem operasi tertentu. Spesifikasi ODBC menawarkan API prosedural untuk menggunakan query dengan bahasa SQL untuk 25
26 mengakses sebuah basis data. Sebuah implementasi ODBC, akan menyediakan satu aplikasi atau lebih, pustaka inti ODBC, dan juga "driver basis data". Pustaka inti ODBC, yang bersifat independen terhadap aplikasi dan juga DBMS, bertindak sebagai interpreter antara aplikasi dan juga driver basis data, sementara driver basis data mengandung detail-detail mengenai SMBD tertentu. XI Koneksi Dabatabase MySQL dengan PHP Pastikan anda sudah membuat database seperti pada database penjualan dan tabel barang, seperti gambar berikut : Kemudian tambahkan Kode : 26
27 ====================koneksi.php==================================== <?php //variabel database $nama_host="localhost"; $user_db="root"; $password_db=""; $nama_db="penjualan"; //koneksi database $koneksi=mysql_connect($nama_host,$user_db,$password_db); //bila terkoneksi if($koneksi){ //pilih database mysql_select_db($nama_db); }else{ echo "Database tidak terkoneksi"; }?> ======================== index.php=========================== <html> <head> <title>crud Dengan PHP </title> <style type="text/css">.labelfrm{ display:block; font-size:small; margin-top:5px; }.error{ font-size:small; color:red; } </style> </head> <body> <table align="center"> <h1>data Barang</h1> <form action="input.php" method="post" id="frm"> <label for="kode" class="labelfrm">kode : </label> <input type="text" name="kode" id="kode" maxlength="10" class="required" size="10"/> <label for="nama" class="labelfrm">nama Barang : </label> <input type="text" name="nama" id="nama" maxlength="10" class="required" size="15"/> <label for="jumlah" class="labelfrm">jumlah Barang : </label> <input type="text" name="jumlah" id="jumlah" maxlength="10" class="required" size="4"/> <label for="harga" class="labelfrm">harga Barang : </label> <input type="text" name="harga" id="harga" maxlength="10" class="required" size="8"/> <label for="jenis" class="labelfrm">jenis : </label> 27
28 <input type="text" name="jenis" id="jenis" maxlength="10" class="required" size="9"/> <label for="keterangan" class="labelfrm">keterangan : </label> <input type="text" name="keterangan" id="keterangan" maxlength="10" class="required" size="20"/> <label for="submit" class="labelfrm"> </label> <input type="submit" name="input" value="simpan" id="input"/> <input type="reset" name="clear" value="clear" id="clear"/> </form> <br><br> <a href="data.php">lihat Data</a> </table> </html> ===================input.php================================== <?php include "koneksi.php"; $kode = $_POST['kode']; $nama = $_POST['nama']; $jumlah = $_POST['jumlah']; $harga = $_POST['harga']; $jenis = $_POST['jenis']; $keterangan = $_POST['keterangan']; $simpan = mysql_query("insert into barang values('$kode','$nama','$jumlah','$harga','$jenis','$keterangan')"); header('location:data.php');?> =======================data.php================================== <?php include "koneksi.php"; $query=mysql_query("select * from barang"); $jumlah=mysql_num_rows($query); echo "Jumlah data ada : ".$jumlah;?> <table border="1" cellspacing="0"> <tr> <th>kode</th> <th>nama</th> <th>jumlah</th> <th>harga</th> <th>jenis</th> <th>keterangan</th> </tr> <?php while($row=mysql_fetch_array($query)){?> <tr> <td><?php echo $row['kode'];?></td> <td><?php echo $row['nama'];?></td> <td><?php echo $row['jumlah'];?></td> <td><?php echo $row['harga'];?></td> <td><?php echo $row['jenis'];?></td> <td><?php echo $row['keterangan'];?></td> <td> <a href="delete.php?kode=<?php echo $row['kode'];?>" onclick="return confirm('apakah anda 28
29 yakin?')"><img src="button-cross.gif" width="20" height="20" /></a> <a href="update.php?kode=<?php echo $row['kode'];?>"><img src="button-edit.gif" width="20" height="20" /></a> </td> <?php }?> </table><br /> <a href="index.php">tambah Data</a><br><br> =====================delete.php=================================== <?php include "koneksi.php"; $NPM=$_GET['kode']; $query=mysql_query("delete from barang where kode='$kode'"); if($query){?><script language="javascript">document.location.href="data.php";</script><?php }else{ echo "gagal hapus data"; }?> ===========================update.php===========================?php include "koneksi.php"; $kode=$_get['kode']; $query=mysql_query("select * from barang where kode='$kode'");?> <form action="simpan.php" method="post"> <table border="1"> <?php while($row=mysql_fetch_array($query)){?> <input type="hidden" name="kode" value="<?php echo $kode;?>"/> <tr> <td>nama</td><td><input type="text" name="nama" value="<?php echo $row['kode'];?>" /></td> </tr> <tr> <td>alamat</td> <td><textarea cols="20" rows="5" name="alamat"><?php echo $row['kode'];?></textarea></td> </tr> <tr><td><input type="submit" value="simpan" name="simpan" /></td> </tr> <?php }?> </table> </form> ============================simpan.php=========================== <?php include "koneksi.php"; $id=$_post['kode']; $nama=$_post['nama']; $jumlah=$_post['jumlah']; 29
30 $harga=$_post['harga']; $jenis=$_post['jenis']; $keterangan=$_post['keterangan']; $query=mysql_query("update barang set nama='$nama', jumlah='$jumlah', harga='$harga', jenis='$jenis', keterangan='$keterangan' where kode='$id'"); if($query){ header ('location:data.php');?> php }else{ echo "Gagal update data"; echo mysql_error(); }?> Simpan didalam folder : C:\apache\htdocs\penjualan sehingga tampilan seperti berikut : Tampilan di web browser dan masukkan url : localhost/penjualan/index.php 30
31 Setelah anda berhasil koneksi dengan php selanjutnya dilakukan dengan koneksi melalui VB.net 31
32 XII Koneksi Dabatabase MySQL dengan VB.Net Program sederhana untuk input, edit dan hapus database sql menggunakan Visual Basic Program ini cocok untuk anda yang ingin belajar pemograman database, karena menggunakan koding yang sederhana dan jelas. Program ini serius menggunakan coding super sederhana, gak ribet dan ruwet jadi anda pasti faham deh, langsung ngerti. Program ini hanya menggunakan 6 field yang sangat mudah untuk difahami. bertipe string, int program ini menggunakan database mysql yang sangat populer. kemudian menggunakan modul untuk koneksi database serta fungsi untuk simpan, edit dan sebagainya sesuai dengan database dan tabel diatas. Buat project baru, dan beri nama penjualan. 32
33 Sehingga perancangan sebagai berikut : berikut : Jangan lupa tambahkan MySQL Conector, kemudan masukan koding sebagai Imports MySql.Data.MySqlClient Public Class frmbarang Dim DB As New MySql.Data.MySqlClient.MySqlConnection Dim sql As String Dim cmd As MySqlCommand Dim rs As MySqlDataReader Sub opendb() sql = "server=localhost;uid=root;pwd=;database=penjualan" Try DB.ConnectionString = sql DB.Open() Catch ex As Exception MsgBox(ex.Message) End Try End Sub Sub ubahtombol(byval Btn1 As Boolean, ByVal Btn2 As Boolean, ByVal Btn3 As Boolean, ByVal Btn4 As Boolean, ByVal Btn5 As Boolean, ByVal Btn6 As Boolean) Baru.Enabled = Btn1 Simpan.Enabled = Btn2 Edit.Enabled = Btn3 Hapus.Enabled = Btn4 Batal.Enabled = Btn5 Keluar.Enabled = Btn6 End Sub Sub bersih() txtkode.text = "" txtnama.text = "" 33
34 txtjumlah.text = "" txtharga.text = "" txtjenis.text = "" txtketerangan.text = "" txtkode.enabled = True ubahtombol(true, False, False, False, False, True) End Sub Sub BuatTabel() LV.Columns.Add("Kode", 100, HorizontalAlignment.Center) LV.Columns.Add("Nama", 100, HorizontalAlignment.Center) LV.Columns.Add("Jumlah", 90, HorizontalAlignment.Center) LV.Columns.Add("Harga", 100, HorizontalAlignment.Center) LV.Columns.Add("Jenis", 90, HorizontalAlignment.Center) LV.Columns.Add("Keterangan", 100, HorizontalAlignment.Center) LV.View = View.Details LV.GridLines = True LV.FullRowSelect = True End Sub Sub isitabel() LV.Items.Clear() sql = "select * from barang" cmd = New MySqlCommand(sql, DB) rs = cmd.executereader Try While rs.read Dim Lst As New ListViewItem Lst.Text = rs("kode") Lst.SubItems.Add(rs("Nama")) Lst.SubItems.Add(rs("jumlah")) Lst.SubItems.Add(rs("harga")) Lst.SubItems.Add(rs("jenis")) Lst.SubItems.Add(rs("keterangan")) LV.Items.Add(Lst) End While Catch ex As Exception MsgBox(ex.Message) End Try rs.close() End Sub Private Sub txtkode_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtkode.keypress Dim tombol As Integer = Asc(e.KeyChar) If tombol = 13 Then sql = "select * from barang where kode = '" & txtkode.text & "'" cmd = New MySqlCommand(sql, DB) rs = cmd.executereader Try showdb() Catch ex As Exception Dim x As String x = txtkode.text bersih() txtkode.text = x ubahtombol(false, True, False, False, True, False) End Try rs.close() txtnama.focus() 34
35 End If End Sub Sub showdb() rs.read() txtkode.text = rs("kode") txtnama.text = rs("nama") txtjumlah.text = rs("jumlah") txtharga.text = rs("harga") txtjenis.text = rs("jenis") txtketerangan.text = rs("keterangan") txtkode.enabled = False ubahtombol(false, False, True, True, True, False) End Sub Sub SimpanDB() sql = "insert into barang(kode,nama,jumlah,harga,jenis,keterangan)" & _ "values('" & txtkode.text & _ "','" & txtnama.text & _ "','" & txtjumlah.text & _ "','" & txtharga.text & _ "','" & txtjenis.text & _ "','" & txtketerangan.text & "')" Try cmd = New MySqlCommand(sql, DB) cmd.executenonquery() bersih() isitabel() Catch ex As Exception MsgBox(ex.Message) End Try End Sub Sub EditDB() sql = "Update barang set Nama='" & txtnama.text & _ "',jumlah='" & txtjumlah.text & _ "',harga='" & txtharga.text & _ "',jenis='" & txtjenis.text & _ "',keterangan='" & txtketerangan.text & _ "' where kode = '" & txtkode.text & "'" Try cmd = New MySqlCommand(sql, DB) cmd.executenonquery() bersih() isitabel() Catch ex As Exception MsgBox(ex.Message) End Try End Sub Sub HapusDB() sql = "Delete from barang where kode ='" & txtkode.text & "'" Try cmd = New MySqlCommand(sql, DB) cmd.executenonquery() bersih() isitabel() Catch ex As Exception MsgBox(ex.Message) End Try End Sub 35
36 Private Sub Baru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Baru.Click bersih() txtkode.focus() End Sub Private Sub Simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Simpan.Click SimpanDB() End Sub Private Sub Edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Edit.Click EditDB() End Sub Private Sub Hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Hapus.Click HapusDB() End Sub Private Sub Batal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Batal.Click bersih() txtkode.focus() End Sub Private Sub Keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Keluar.Click End End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load opendb() BuatTabel() isitabel() bersih() End Sub End Class Laporan dari Barang sebagai berikut : 36
37 Penutup Jika anda duduk di sebuah diskusi ( tempat belajar), duduklah bersama mereka dengan adab yang sopan, dengarkan perkataan mereka bila berbicara, dan jika anda berbicara, bicaralah dengan sopan pula dengan mereka. Biografi Penulis Tomy Satria Alasi, S.Kom, M.Kom. Menyelesaikan S1 di STMIK Budidarma Medandan S2 di Universitas Putra Indonesia YPTK Padang. Kelahiran Kab. Kutacane, Aceh Tenggara. Saat ini sedang Mengajar di Beberapa Kampus Swasta di Provinsi Sumatera Utara dan Aceh. 37
Tomy Satria Alasi
Implementasi MySQL Tomy Satria Alasi tomysatriaalasi@live.com http://tomysatriaalasi.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciBAB VIII PENGENALAN DATABASE
BAB VIII PENGENALAN DATABASE Pembahasan Materi : Mengetahui cara pembuatan database menggunakan MySQL. Mengetahui cara mengkoneksikan VB.NET 2008 dengan MySQL. Mengetahui cara menyimpan, mengedit dan menghapus
Lebih terperinciModul Pembuatan Aplikasi Biodata dengan PHP dan MySQL
Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat aplikasi sederhana menggunakan bahasa pemrograman
Lebih terperinciBab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL
Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL 1. Pengenalan PHP dan MySQL PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan
Lebih terperinciBudi Permana, S.Kom nobiasta@gmail.com. Pendahuluan. Lisensi Dokumen:
Aplikasi Simpan, Edit, Cari, Hapus Menggunakan Visual Basic 2010 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciE-trik Ajax. Database MySQL. Dedi Alnas
E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
Lebih terperinciBAB II MICROSOFT VISUAL STUDIO
BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
66 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemrograman
Lebih terperinciINTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA
INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA STRUKTUR DASAR PHP Struktur PHP diawali dengan Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman
Lebih terperinciGratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL
MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL Pada pembelajaran ini akan dijelaskan cara membuat CRUD ( cread, read, update and delete) atau bahasa indonesianya Input, Edit, Delete Visual Basic.NET database
Lebih terperinciSimak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */
Tutorial ini akan membimbing kalian membuat sebuah database bernama bioteman dengan sebuah tabel bernama teman. Tabel biodata ini berisi kolom nomor, namateman, tglahir, dan nomorhp. Tabel tersebut akan
Lebih terperinciMODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:
Lebih terperinciAdvantages. Keunggulan :
Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai
Lebih terperinciMembuat Database mysql dengan PhpMyAdmin
Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BASIS DATA
MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MYSQL Disusun Oleh : Adri Priadana, S.Kom Fakultas Bisnis Dan Teknologi Informasi Universitas Teknologi Yogyakarta 2014 DAFTAR ISI DAFTAR ISI... 2 BAB I MENGENAL
Lebih terperinciDatabase. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:
Pemrograman Database Visual Basic MySQL (bagian 3) Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Lebih terperinciDisini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^
Penulis : Nizar_Aluk Email @ nizar_aluk@yahoo.com YMessenger @ Nizar_aluk Facebook @ Nizar al varez WebBlog @ http://www.arekmbolong.wordpress.com/ Assalamualaikum Wr. Wb Disini kita akan bahas cara koneksi
Lebih terperinciPENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database
PENDAHULUAN Ada Beberapa perintah query dalam VB.Net yang digunakan untuk mengelola database SQL SERVER diantaranya adalah sebagai berikut: SELECT Perintah ini digunakan untuk menampilkan tabel dalam database
Lebih terperinciLAPORAN TUGAS BASIS DATA I
LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS
Lebih terperinciMODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:
Lebih terperinciAplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran
Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 & MySQL Bahtiar Imran Assalamualaikum.. Pada kesempatan kali ini kita akan membahas mengenai bagaimana
Lebih terperinciPEMROGRAMAN VB.NET. Koneksi Ke Database
PEMROGRAMAN VB.NET Koneksi Ke Database Hal : 1 MEMBUAT DATABASE Buat sebuah aplikasi / project dengan nama AplikasiPenjualan. Buat sebuah database dengan nama Penjualan.accdb. dan buatlah tabel Barang
Lebih terperinciMenangani Input dari User
Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni
Lebih terperinciScript PHP dan MySQL J A M K E E M P A T
J A M K E E M P A T Script PHP dan MySQL l l l l l l Membuat Koneksi ke Server Menyeleksi Database Mengakses Query Menampilkan Hasil Query Latihan Jam Keempat Soal Jam Keempat Membuat Koneksi ke Server
Lebih terperinciKapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL
KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.
Lebih terperinciMySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom
MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa
Lebih terperinciTIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22
TIB18 - PEMROGRAMAN WEB Pemrograman Web Pertemuan 19-20 & 21-22 Kompetensi Khusus Mahasiswa dapat membuat aplikasi berbasiskan web dengan menggunakan Data ManipulaIon Language (DML) melalui PHP yang terkoneksi
Lebih terperinciSISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 6 SBD 1 Structure Query Language (Bagian 1) Pengenalan SQL. Pengelompokkan Perintah SQL. Pengenalan SQL Structure Query Language (SQL) merupakan
Lebih terperinciPemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013
Modul 2 Revisi 2. Tahun Akademik 2012/2013 Pemrograman Web 1 Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran Untuk kalangan Akademi Manajemen Informatika dan Komputer (AMIK) Royal Kisaran,
Lebih terperinciMateri 10: Create Read Update Delete
JURNAL PRAKTIKUM (LAB. ACTIVITY) PEMROGRAMAN WEB LANJUT SI087 Materi 10: Create Read Update Delete Dosen: Lilis Dwi Farida, S.Kom., M.Eng Moch. Farid Fauzi, M.Kom Irma Rofni Wulandari, S.Pd., M.Eng S1
Lebih terperinciKrisna D. Octovhiana. 1.1 Apa itu Operator?
Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciMahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.
Database MySql Standar Kompetensi Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Indikator Hasil Belajar 1. Dapat menjelaskan pengertian
Lebih terperinciCreate Read Update Delete using PHP MySql
2016 Create Read Update Delete using PHP MySql CRUD TABEL ALUMNI DWI SETIYA NINGSIH // 210 315 70 25 [COMPANY NAME] [Company address] SS Program Gambar 1.1 Tampilan index.php Gambar 2.1 Tampilan edit.php
Lebih terperinciMODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL
MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA 2011 PENGENALAN DATABASE MYSQL Praktikum ke-1 A. Pengenalan MySQL MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat
Lebih terperinciPemrograman Web Lanjut 2017
Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net
BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan Visual Basic. Net dalam menjalankan program aplikasi ini dan menggunakan aplikasi Crystal Report
Lebih terperinciCara Koneksi Database
2 Cara Koneksi Database Dalam pemrograman database, teknik koneksi menjadi syarat mutlak yang harus dikuasai. Bab ini akan membahas beberapa contoh cara koneksi VB.net 2005 dengan database Microsoft Access
Lebih terperinciBAB X AKSES DAN MANIPULASI DATA
BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan
Lebih terperinciIF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT MENGAKSES DATABASE 12 Oleh : Andri Heryandi, M.T. MATERI HARI INI 1. Instalasi Database Server MySQL (XAMPP) 2. Mengaktifkan Database Server 3. Membuka Aplikasi Client MySQL
Lebih terperinciMySQL J A M K E T I G A
J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?
Lebih terperinciUntuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:
By I Wayan Simpen Dasar-Dasar MySql Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut: SQL (Structured Query Language) Semua
Lebih terperinciBAB 2 LANDASAN TEORI
7 BAB 2 LANDASAN TEORI 2.1 Konsep Dasar Forum 2.1.1 Pengertian Forum Forum adalah sebuah wadah yang disediakan untuk berinteraksi bagi para penggunanya untuk membicarakan kepentingan bersama. (Sumber :
Lebih terperinciMengenal Pemrograman PHP7 Database untuk Pemula
Mengenal Pemrograman PHP7 Database untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Lebih terperinciPemrograman Web Lanjut 2017
Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi
Lebih terperinciSTRUCTURE QUERY LANGUAGE (SQL)
STRUCTURE QUERY LANGUAGE (SQL) Structure Query Language (SQL) adalah bahasa query standar yang digunakan untuk mengakses basis data relasional. SQL mempunyai kemampuan sebagai berikut : a. Query (memperoleh
Lebih terperinciModul Pembuatan Aplikasi Login dengan PHP dan MySQL
Modul Pembuatan Aplikasi Login dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat sebuat aplikasi web dengan fitur login. Aplikasi login
Lebih terperinciAplikasi CRUD Sederhana Dengan PHP dan MySql
Aplikasi CRUD Sederhana Dengan PHP dan MySql Budi Permana, S.Kom nobiasta@gmail.com http://budinobipermana.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciBudi Permana, S.Kom Pendahuluan. Lisensi Dokumen:
Aplikasi Sederhana Simpan Data Dengan Visual Studio 2010 Secara Otodidak Budi Permana, S.Kom nobiasta@gmail.com http://budinobipermana.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciMySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini
MySQL 1. Mengenal MySQL MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL termasuk jenis RDBMS (Relational Database Management System), itulah sebabnya istilah seperti table, baris,
Lebih terperinciDomain & Hosting Free By : Subianto, S.Kom
Domain & Hosting Free www.000webhost.com By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI
Lebih terperinciPEMROGRAMAN VB.NET. Sintaks Pada Class
PEMROGRAMAN VB.NET Sintaks Pada Class Hal : 1 MEMBUAT CLASS BARANG Tambahkan sebuah class dengan cara Klik kanan pada Project lalu pilih Add Class Atau klik menu Project Add Class Simpan dengan nama clsbarang
Lebih terperinciMembuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension
Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension Mengapa menggunakan Mysqli Extension?? Pada PHP versi 5.5, extension mysql tidak direkomndasikan lagi karena berstatus deprecated, yang kemungkinan
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.
A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table
Lebih terperinciMateri Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN
Materi Pemrograman Database 1 MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN Langkah mengerjakan : 1.Buka Sql Server 2.Attact database anda, ditemmpat folder anda menyimpan pada pertemuan sebelumnya
Lebih terperinciDATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.
DATABASE - MySQL Muhammad Zen S. Hadi, ST. MSc. Objectives Tujuan: Memahami perintah-perintah dasar DDL dan DML Contents Database DBMS Relational model SQL MySQL MySQL yang support ke relational model
Lebih terperinciBondan Muliawan
Membuat MySQL Monitor dengan PHP Bondan Muliawan mail@bondan.net http://www.bondan.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan
Lebih terperinciMODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)
MODUL 10 PENGENALAN PHP (Variabel, Operator, struktur control) Tujuan : Mampu menjelaskan perintah-perintah dasar-dasar PHP (Variabel, Operator, struktur control) dan membuat aplikasi dengan perintah-perintah
Lebih terperinciPemrograman Web Lanjut 2017
Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi
Lebih terperinciLAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL
LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015
Lebih terperinciPemrograman Web 137 BAB 9 BASIS DATA
Pemrograman Web 137 BAB 9 BASIS DATA Basis data atau database sederhananya digunakan untuk menyimpan informasi. Pada buku ini kita menggunakan database MySQL, yakni database yang bersifat open source,
Lebih terperinciBAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.
2 BAB II LANDASAN TEORI Untuk menunjang penulisan Tugas Akhir ini, diambil beberapa bahan referensi seperti bahasa pemrograman PHP dan MySQL, serta beberapa bahan lainya yang diperlukan dalam pembangunan
Lebih terperinciMODUL 2 SELECTION & LOOPING PADA FORM
MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection
Lebih terperinciModul 3 : Query Penggabungan Tabel
Modul 3 : Query Penggabungan Tabel Tujuan Praktikum - Mahasiswa dapat membedakan perbedaan macam-macam join tabel. - Mahasiswa mampu melakukan query untuk join tabel. - Mahasiswa dapat membedakan union,
Lebih terperinciMENGENAL SYNTAX DML PADA SQL
MENGENAL SYNTAX DML PADA SQL Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Kemajuan Teknologi Informasi saat ini perlahan mulai berkembang, khususnya adalah dalam
Lebih terperinciM. Choirul Amri.
http://www.choirulamri.or.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak
Lebih terperinciMenampilkan Data/Tabel MySQL di Ms.Access
Menampilkan Data/Tabel MySQL di Ms.Access Setiaji ajitekom@yahoo.com http://www.kodokijo.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Lebih terperinciMODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA
MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA PENGANTAR SQL TINGKAT DASAR Basisdata atau database adalah kumpulan dari
Lebih terperinciApakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL
SQL Basis Data 1 Apakah SQL? SQl singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat Membuat basis data dan
Lebih terperinciData Manipulation Language (DML) & Data Control Language (DCL) pada Database
Data Manipulation Language (DML) & Data Control Language (DCL) pada Database Karunia Suci Lestari k.sucilestari97@gmail.com :: http://ksucilestari97.wordpress.com Abstrak Setelah artikel sebelumnya membahas
Lebih terperinciBudi permana, S.Kom
Aplikasi Password VB 2010 Dengan Database Ms. Access 2007 Budi permana, S.Kom nobiasta@gmail.com http://budinobipermana.wordpress.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciPRAKTIKUM I MySQL / phpmyadmin
PRAKTIKUM I MySQL / phpmyadmin I.ATujuan 1. Mengerti dan memahami database, tabel, field dan record 2. Dapat membuat database dan tabel 3. Dapat memodifikasi database dengan perintah SQL I.B.Alat & Bahan
Lebih terperinciModul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA
Modul 2 Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS
Lebih terperinciDATABASE MYSQL DENGAN PHP
DATABASE MYSQL DENGAN PHP PHP PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan menggunakan PHP,dapat membuat berbagai aplikasi berbasis
Lebih terperinciAplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010
Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciPraktikum 3 Cookie, Session, dan Database MySQL
Praktikum Cookie, Session, dan Database MySQL Tujuan Praktikum : Memberikan pemahaman kepada mahasiswa tentang cookie dan bagaimana menggunakannya. Memberikan pemahaman kepada mahasiswa tentang session
Lebih terperincib) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan
STJ MySQL-PHP Menggunakan MySQL sebagai database server a) Menghidupkan MySQL Database Server C:\mysql\bin>mysqld b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket C:\mysql\bin>mysqladmin
Lebih terperinciMengakses Microsoft SQL Server dengan PHP
Mengakses Microsoft SQL Server dengan PHP Budi Hartono pakne.dhea@gmail.com http://cakbud.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Lebih terperinciModul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii
Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii 2015 Pertemuan IV MEMBUAT FILE CRUD (Create Read Update dan Delete) menggunakan PHP 3.1 Ringkasan Materi Apa itu CRUD? CRUD adalah singkatan
Lebih terperinciSEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG
M O D U L S Q L SISTEM BASIS DATA 2 Disusun oleh : Siti Yuliyanti, ST SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG Jl. Brigjen Katamso No.92 Km 2.5 Tanjungpinang Kepulauan Riau November 24, 2010 SQL
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM Pada bab ini dibahas perancangan pembangunan web server dan komunikasi antara server dan client dengan menggunakan komunikasi lokal wi-fi sebagai media komunikasi antara server
Lebih terperinciKoneksi Visual Basic 6.0 dengan SQL SERVER 2000
Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Arief Susanto arief_csp@yahoo.co.id http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Lebih terperinciPemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi
Lebih terperinciFitur trial termasuk hal yang sering ditanyakan para pembuat program, tujuannya sederhana yaitu agar pemakaian program memiliki batas waktu tertentu. Jika anda memahami logikanya pembuatan fitur trial
Lebih terperinciBAB I Penginstallan dan setting PHPTriad
BAB I Penginstallan dan setting PHPTriad Database adalah tempat dimana kita akan menyimpan data yang dibutuhkan web kita. Mengapa harus menggunakan database? Bukankah lebih mudah dalam bentuk file seperti
Lebih terperinciM O D U L K U L I A H
M O D U L K U L I A H Basis Data PENGANTAR Selamat datang di zone belajar basis data!! Saya bersyukur bisa menyelesaikan modul ini tepat pada waktunya untuk digunakan sebagai pelengkap bahan ajar materi
Lebih terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-10 (Server Basisdata MySQL dan Koneksi PHP ke Basisdata MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan MySQL? Tipe data field Operator
Lebih terperinciLangkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial
Detil Tutorial Tingkat Kesulitan: Pemula Bahasa: PHP Software yang Digunakan: Dreamweaver Lama Pengerjaan: 1 Hours 2 Hours Untuk mengawali kembalinya materi tentang PHP & MySQL, saya membuat tutorial untuk
Lebih terperinciDasar-dasar SQL Cosmas Haryawan Hal : 1/9 DASAR DASAR SQL (Structured Query Language) SQL adalah bahasa standar dalam basis data yang digunakan untuk melakukan manipulasi data. Standardisasi bahasa ini
Lebih terperinciMODUL 2 PERANCANGAN INTERFACE
6 MODUL 2 PERANCANGAN INTERFACE A. Tujuan Praktikum 1. Mahasiswa mampu memahami struktur dasar dan konsep pemrograman berbasis objek pada Visual Basic 2. Mahasiswa mampu membuat interface antar muka untuk
Lebih terperinciPemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL
Lebih terperinciMembuat Program Kriptografi dengan VB.Net 2010
Membuat Program Kriptografi dengan VB.Net 2010 M. Rhifky Wayahdi Rhifky.wayahdi@yahoo.com muhammadrhifkywayahdi@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciAPLIKASI PEMBAYARAN SPP - SQL SERVER Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Membuat Database Dengan Sql Server
Lebih terperinci2010 SOAL TEORI KEJURUAN
2010 SOAL TEORI KEJURUAN DOKUMEN NEGARA UJIAN NASIONAL Tahun Pelajaran 2009/2010 SOAL TEORI KEJURUAN Satuan Pendidikan Kompetensi Keahlian Kode Soal Alokasi Waktu Tanggal Bentuk Soal Jumlah Soal Paket
Lebih terperinciMODUL 8 Mengoperasikan Perangkat Lunak Basis Data
MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan
Lebih terperinciOleh : Uus Rusmawan Hal - 1 MEMBUAT BACKUP DATABASE DI VB.NET 2005 Buatlah form seperti gambar di bawah ini (terdiri dari) : 1. groupbox 2. drivelistbox 3. dirlistbox 4. filelistbox 5. label 6. textbox
Lebih terperinciBudi Permana, S.Kom Pendahuluan. Lisensi Dokumen:
Dasar-dasar Pemrograman Visual Studio 2010 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
Lebih terperinciSQL. Pemrograman Web II. Ganjil
SQL Pemrograman Web II Ganjil 2015-2016 Review Database Structured Query Language Apa itu database? Kumpulan data terstruktur yang saling berelasi. Definisi : Kumpulan data, yang terorganisir secara logika,
Lebih terperinci1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;
A. 1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases; 2. Memilih dan membuka database Sintaks : use [nama_database]; Contoh : use pelatihan; 3. Mengelola Database Membuat
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu. Informasi
Lebih terperinci