SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
LAPORAN PRAKTIKUM
BASIS DATA
MODUL 3
OLEH:
IHSAN NURHALIM
NPM 1106057
KELAS TEKNIK INFORMATIKA C 2011
SEKOLAH TINGGI TEKNOLOGI GARUT
STT GARUT
Jalan Mayor Syamsu Nomor 2 Jayaraga Garut
2013
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
LAPORAN
Modul 3
Memasukan Data menggunakan Form PHP
Teori Singkat
PHP (PHP Hyper text Pree Prosesor) merupakan sebuah bahasa Interpreter yang
berjalan samping server atau yang sering disebut dengan Server Site. Hasil dari program ini
berapa sebuah Script yang hanya dapat dijalankan pada Browser (IE, Mozila, Netscape, dll)
.Untuk dapat menjalankan Script-Script PHP kita harus meletakan Script tersebut pada
sebuah direktori Root yang disediakan oleh Server Web. Bentuk-bentuk Web Server yang
dapat digunakan untuk menjalankan PHP adalah Apache, IIS, ataupun Xitami.
Karena program PHP merupakan program yang berjalan disamping server seperti
Apache, maka untuk dapat menterjemahkan Code-code programnya komputer anda juga
harus terinstal paket PHP itu sendiri, Sorce Code dari paket PHP dapat diperoleh pada alamat
http://www.php.net, dan dapat memperoleh Apache pada alamat http://www.apache.org .
Langkah Praktikum
Untuk lebih jelasnya ada baiknya kita teruskan pembahsan bab ini dengan membuat
sebuah halaman masukan terhadap database yang telah terbut sebelumya( apabila belum baca
lagi pada Modul 1). Langkah-langkah yang harus anda kerjakan adalah.
 Persiapan
Sebelum melangkah lebih jauh ada baiknya anda persiapkan dulu ruang yang akan
digunakan untuk menyimpan program yang akan dibuat. Berikut langkahnya.
1. Buatlah Direktori dengan nama Bdata, direktori ini merupakan direktori utama untuk
latihan bab-bab berikutnya.
2. Selanjutnya didalam direktori Bdata, buatlah Sub Direktori dengan nama Bab3
3. Untuk mengetikan program-program yang akan dibahas pada pertemuan selanjutnya
anda akan menggunakan Note Pad, Maka sekarang bukalah NotePad anda( apabila
menggunakan Linux maka daat menggunakan Edotor VI atau Mcedit).
4. Buatlah sebuah Program Coneksi yang digunakan untuk menghubungkan halaman Web
kedalam Server MySQL kita, gunakan NotePad atau VI(untuk linux) sebagai edotornya.
Berikut adalah listing programnya.
<?php
// nama file conneksi.php
$host = "localhost";
$usermysql="root";
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
$passmysql="";
$koneksi=mysql_connect($host,$usermysql,$passmysql)
or die (" Tidak dapat konek ke server MySQL");
mysql_select_db(kemahasiswaan)
or die ("Database tidak ada");
?>
5. Setelah selesai menuliskanya maka anda dapat menyimpan program diatas dengan
nama conneksi.php dan diletakan pada diektori Bab3 pada root direktori anda(Bdata),
yang harus diingat sebelum menyimpan anda harus menentukan Type File dari Note
Pad anda menjadi All File.
 Merancang Form dan Membuat Program
Setelah persiapan yang mencakup penentuan direktori dan Koneksi Server selesai anda
buat, maka sekarang anda dapat melanjutkanya dengan melakukan perancangan Form dan
Program penyimpan-nya. Sekarang kita akan membuat Formulir masukan data Jurusan,
langkahnya adalah
1. Bukalah halaman baru pada NotePad anda, selanjutnya ketikan programnya seperti
berikut.
<html>
<head>
<title>Halaman Masukan Mahasiswa</title>
</head>
<body>
<form name="form1" method="post" action="sim_jurusan.php">
<table width="300" height="77" border="1">
<tr bgcolor="#00FFFF">
<td colspan="2"><strong>Masukan data Jurusan</strong></td>
</tr>
<tr>
<td width="91">Kode Jurusan</td>
<td width="193">
<input name="txt_kdjur" type="text" id="txt_kdjur" size="10"
maxlength="4"></td>
</tr>
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
<tr>
<td>Jurusan</td>
<td>
<input name="txt_jurusan" type="text" id="txt_jurusan" size="20"
maxlength="30">
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<input type="submit" name="Submit" value="Simpan"></td>
</tr>
</table>
</form>
</body>
</html>
2. Setelah Program diatas selesai anda buat, maka sekarang simpanlah pada direktori Bab3
dengan nama in_jurusan.php.
3. Pada program diatas memiliki bentuk Form yang Action atau pengalamatanya menuju
halaman sim_jurusan.php, Listing dari program ini adalah.
<?php
include_once "conneksi.php";
$txt_kdjur = $_POST ['txt_kdjur'];
$txt_jurusan = $_POST ['txt_jurusan'];
$masukan= "INSERT INTO jurusan
(kd_jur,jurusan) VALUES
('$txt_kdjur','$txt_jurusan')";
if (mysql_query($masukan,$koneksi))
{
echo "Data dengan kode $txt_kdjur telah disimpan ";
include "in_jurusan.php";
}
else
{
echo " Data dengan kode $txt_kdjur gagal disimpan";
include "in_jurusan.php";
}
?>
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
4. Simpanlah Program diatas dengan menggunakan nama sim_jurusan.php, tempatkan
juga pada diektori Bab3.
5. Setelah semuanya selesai maka anda dapat menjalankan program diatas dengan
menggunakan Browser (Internet Explorer) dengan mengetikan alamat
http://localhost/Bdata/Bab3/in_jurusan.php. Apabila sukses maka halaman akan tampak
seperti gambar berikut.
Halaman Masukan data jurusan
6. Cobalah untuk memasukan sebuah data dengan mengisikan kode Jurusan dan Jurusan,
kliklah Tombol Simpan, maka pesan sukses akan tampak.Kali ini saya memasukan
kode jurusan dengan kode J09 dan jurusannya TEKNIK KOMPUTER
Memasukan data jurusan
7. Maka akan tampil tulisan seperti dibawah ini :
Halaman Pesan data telah tersimpan
8. Data jurusan yang telah kita masukan Dapat kita lihat pada tabel jurusan pada data
base kemahasiswaan yang telah kita buat sebelumnya
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
Tabel jurusan
Latihan
Setelah berhasil dengan pembahasan diatas maka anda dapat membuat sebuah halaman
lagi yang digunakan untuk melakukan pemasukan data-data propinsi, agar tidak mempersulit
maka anda dapat menggunakan program sebelumya dengan mengubah dan disimpan dalam
nama file yang baru. Untuk lebih jelasnya ikuti langkah-langkah berikut.
1. Bukalah halaman baru pada NotePad anda, dan selanjutnya ketikan program masukan
data Propinsi seperti pada Script berikut.
<html>
<head>
<title>Halaman Masukan Propinsi</title>
</head>
<body>
<form name="form1" method="post" action="sim_propinsi.php">
<table width="300" height="77" border="1">
<tr bgcolor="#00FFFF">
<td colspan="2"><strong>Masukan data Propinsi</strong></td>
</tr>
<tr>
<td width="91">Kode Propinsi</td>
<td width="193">
<input name="txt_kdprop" type="text" id="txt_kdprop" size="10"
maxlength="3"></td>
</tr>
<tr>
<td>Propinsi</td>
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
<td><input name="txt_propinsi" type="text" id="txt_propinsi" size="20"
maxlength="35"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Simpan"></td>
</tr>
</table>
</form>
</body>
</html>
2. Simpanlah Program diatas dengan nama file in_jurusan.php, tempatkan program diatas
pada direktori Bdata>Bab3
3. Setelah Formulir masukan data Propinsi selesai dibuat, sekrang anda dapat membuat
halaman eksekusi penyimpan data-data propinsi dengan Listing sebagai berikut
<?php
include_once "conneksi.php";
$masukan= "INSERT INTO propinsi
(kd_prop,propinsi) VALUES
('$txt_kdprop','$txt_propinsi')";
if (mysql_query($masukan,$koneksi))
{
echo "Data dengan kode $txt_kdprop telah disimpan ";
include "in_propinsi.php";
}
else
{
echo " Data dengan kode $txt_kdprop gagal disimpan";
include "in_propinsi.php";
}
?>
4. Simpanlah Program diatas pada direktori Bdata > Bab3, dengan nama
sim_propinsi.php.
5. Seltelah selesai maka program dapat jijalankan dengan mengetikan alamat pada
Address browser anda http://localhost/BData/Bab3/in_propinsi.php, berikut adalah
gambar hailnya.
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
Gambar 11.3 Halaman masukan Propinsi
 Cobalah untuk memasukan sebuah data dengan mengisikan kode Propinsi dan
Propinsi, kliklah Tombol Simpan, maka pesan sukses akan tampak.Kali ini saya
memasukan kode propinsi dengan kode P09 dan propinsinya Maluku seperti dibawah
ini :
 Apabila data telah disimpan mMaka akan tampil tulisan seperti dibawah ini :
 Data propinsi yang telah kita masukan Dapat kita lihat pada tabel propinsi pada data
base kemahasiswaan yang telah kita buat sebelumnya
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
TUGAS
Buatlah Sebuah Program yang digunakan untuk merekam data- data mahasiswa,
program tersebut harus beberbentuk Relasi dengan ketiga tabel yang ada yaitu tabel
mahasiswa, jurusan, dan propinsi. Sehingga hasil yang diharapkan akan tampak seperti
gambar berikut.
Gambar 11.4 Halaman Masukan data Mahasiswa
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
JAWABAN
1. Tuliskan source code berikut simpan dengan nama in_mahasiswa simpan pada folder
yang telah kita buat sebelumnya.
//in_mahasiswa
<html>
<head>
<title>Halaman Masukan Mahasiswa</title>
</head>
<body>
<form name="form1" method="post" action="sim_mahasiswa.php">
<table width="300" height="77" border="1">
<tr bgcolor="#00FFFF">
<td colspan="2"><strong>Masukan Data Mahasiswa </strong></td>
</tr>
<tr>
<td width="91">Nomor Mhs</td>
<td width="193">
<input name="txt_nomhs" type="text" id="txt_nomhs"
size="10"maxlength="4"></td>
</tr>
<tr>
<td>Nama</td>
<td>
<input name="txt_nama"type="text" id="txt_nama" size="20"
maxlenght="30">
</td>
</tr>
<tr>
<td>Jurusan</td>
<td>
<select name="cmbJurusan">
<?php
include_once "conneksi.php";
$sql = "SELECT*FROM jurusan ORDER BY kd_jur";
$query = mysql_query($sql, $koneksi)
or die ("gagal query");
while ($hasil = mysql_fetch_array($query))
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
{
if ($hasil[kd_jur]==$dataJurusan){
$cek = "selected";
}
else{
$cek="";
}
echo "<option value = '$hasil[kd_jur]' $cek>
$hasil[jurusan]</option>";
}
?>
<tr>
<td>Provinsi</td>
<td>
<select name="cmbPropinsi">
<?php
include_once "conneksi.php";
$sql = "SELECT*FROM propinsi ORDER BY kd_prop";
$query = mysql_query($sql, $koneksi)
or die ("gagal query");
while ($hasil = mysql_fetch_array($query))
{
if ($hasil[kd_prop]==$dataPropinsi){
$cek = "selected";
}
else{
$cek="";
}
echo "<option value = '$hasil[kd_prop]' $cek>
$hasil[propinsi]</option>";
}
?>
<tr>
<td>&nbsp;</td>
<td>
<input type="submit" name="Submit" value="Simpan"></td>
</tr>
</select>
</td>
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
</tr>
</table>
</form>
</body>
</html>
2. Lalu tulis kembali source code dibawah ini simpan dengan nama sim_mahasiswa
<?php
include_once "conneksi.php";
$txt_nomhs=$_POST['txt_nomhs'];
$txt_nama=$_POST['txt_nama'];
$txt_kdjur=$_POST['cmbJurusan'];
$txt_kdprop=$_POST['cmbPropinsi'];
$dataJurusan = $_POST['cmbJurusan'];
$dataPropinsi = $_POST['cmbPropinsi'];
$masukan="INSERT INTO mahasiswa
(no_mhs,nama,kd_jur,kd_prop) VALUES
('$txt_nomhs','$txt_nama','$txt_kdjur','$txt_kdprop')";
if (mysql_query($masukan,$koneksi))
{
echo "Data telah disimpan";
}
else
{
echo "Data gagal disimpan";
}
?>
3. Kemudian ketikan alamat ini pada Address browser anda
http://localhost/BData/Bab3/in_mahasiswa.php
 Halaman masuk berisi Nomor Mhs,Nama,Jurusan,propivinsi data pada jurusan dan
provinsi diambil dari tabel yang sebelumnya dibuat.
IHSAN NURHALIM
1106057
TEKNIK INFORMATKA C 2011
 Halaman masukan berisi data yang akan dimasukan pada tabel mahasiswa.untuk
menyimpan data klik button simpan
 Setelah data disimpan maka akan tampil tulisan seperti dibawah ini :
 Data mahasiswa yang telah kita masukan Dapat kita lihat pada tabel jurusan pada data
base kemahasiswaan yang telah kita buat sebelumnya

Weitere ähnliche Inhalte

Was ist angesagt?

Laporan pembuatan desain web joomla
Laporan pembuatan desain web joomlaLaporan pembuatan desain web joomla
Laporan pembuatan desain web joomlaWina Fajriatin
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLDoni Tobing
 
Tutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaanTutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaanDeka M Wildan
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhiryudhigcgc
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internetmafailmi
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseProgrammer and Design
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisDeka M Wildan
 
Modul saya
Modul sayaModul saya
Modul sayayovan123
 
Laporan xampp dan joomla
Laporan xampp dan joomlaLaporan xampp dan joomla
Laporan xampp dan joomlaJames Montolalu
 
Project lanjutan database bioskop
Project lanjutan database bioskopProject lanjutan database bioskop
Project lanjutan database bioskopDeka M Wildan
 

Was ist angesagt? (19)

Laporan pembuatan desain web joomla
Laporan pembuatan desain web joomlaLaporan pembuatan desain web joomla
Laporan pembuatan desain web joomla
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
 
Adit
AditAdit
Adit
 
Tutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaanTutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaan
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhir
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan database
 
Tug as ii
Tug as iiTug as ii
Tug as ii
 
SIM Proyek 3
SIM Proyek 3SIM Proyek 3
SIM Proyek 3
 
Proposal xmpp
Proposal xmppProposal xmpp
Proposal xmpp
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
 
Modul saya
Modul sayaModul saya
Modul saya
 
Laporan xampp dan joomla
Laporan xampp dan joomlaLaporan xampp dan joomla
Laporan xampp dan joomla
 
Cara Membuat Web Dasar
Cara Membuat Web DasarCara Membuat Web Dasar
Cara Membuat Web Dasar
 
Project lanjutan database bioskop
Project lanjutan database bioskopProject lanjutan database bioskop
Project lanjutan database bioskop
 
Proyek 3
Proyek 3Proyek 3
Proyek 3
 
Proyek 3
Proyek 3Proyek 3
Proyek 3
 
Laporan
LaporanLaporan
Laporan
 

Andere mochten auch

Materi Perkuliahan Pengelolaan citra 3
Materi Perkuliahan Pengelolaan citra 3Materi Perkuliahan Pengelolaan citra 3
Materi Perkuliahan Pengelolaan citra 3Ihsan Nurhalim
 
Pendekatan untuk-membangun-sistem
Pendekatan untuk-membangun-sistemPendekatan untuk-membangun-sistem
Pendekatan untuk-membangun-sistemIhsan Nurhalim
 
130513 thebasicsforbusiness
130513 thebasicsforbusiness130513 thebasicsforbusiness
130513 thebasicsforbusinessMaggie Geiser
 
Praktikum basis Data SQL
Praktikum basis Data SQLPraktikum basis Data SQL
Praktikum basis Data SQLIhsan Nurhalim
 
Jaringan Komputer Pertemuan 2-referensi-model-osi
Jaringan Komputer Pertemuan 2-referensi-model-osiJaringan Komputer Pertemuan 2-referensi-model-osi
Jaringan Komputer Pertemuan 2-referensi-model-osiIhsan Nurhalim
 
Jaringan Komputer Pertemuan 6-ip-addresssubnetting
Jaringan Komputer Pertemuan 6-ip-addresssubnettingJaringan Komputer Pertemuan 6-ip-addresssubnetting
Jaringan Komputer Pertemuan 6-ip-addresssubnettingIhsan Nurhalim
 
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipJaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipIhsan Nurhalim
 
Laporan Tugas Grafika Komputer bangun 2 dimensi Code Block
Laporan Tugas Grafika Komputer bangun 2 dimensi Code BlockLaporan Tugas Grafika Komputer bangun 2 dimensi Code Block
Laporan Tugas Grafika Komputer bangun 2 dimensi Code BlockIhsan Nurhalim
 
Jaringan Komputer Pertemuan 5- ip adress
Jaringan Komputer Pertemuan 5- ip adressJaringan Komputer Pertemuan 5- ip adress
Jaringan Komputer Pertemuan 5- ip adressIhsan Nurhalim
 
Jaringan Komputer Pertemuan 4-metode-akses
Jaringan Komputer Pertemuan 4-metode-aksesJaringan Komputer Pertemuan 4-metode-akses
Jaringan Komputer Pertemuan 4-metode-aksesIhsan Nurhalim
 
Perkembangan Sistem operasi
Perkembangan Sistem operasiPerkembangan Sistem operasi
Perkembangan Sistem operasiIhsan Nurhalim
 
Interaksi manusia dengan komputer 1
Interaksi manusia dengan komputer 1Interaksi manusia dengan komputer 1
Interaksi manusia dengan komputer 1Ihsan Nurhalim
 
Jaringan Komputer Pertemuan 1-pengenalan-jaringan-komputer
Jaringan Komputer Pertemuan 1-pengenalan-jaringan-komputerJaringan Komputer Pertemuan 1-pengenalan-jaringan-komputer
Jaringan Komputer Pertemuan 1-pengenalan-jaringan-komputerIhsan Nurhalim
 
#MobileRevolution (FR) - Keynote MForum - DigitalWallonia.be
#MobileRevolution (FR) - Keynote MForum - DigitalWallonia.be#MobileRevolution (FR) - Keynote MForum - DigitalWallonia.be
#MobileRevolution (FR) - Keynote MForum - DigitalWallonia.beAlexandre Jubien
 
Proposal aplikasi pariwisata berbasis web
Proposal aplikasi pariwisata berbasis webProposal aplikasi pariwisata berbasis web
Proposal aplikasi pariwisata berbasis webIhsan Nurhalim
 

Andere mochten auch (16)

Materi Perkuliahan Pengelolaan citra 3
Materi Perkuliahan Pengelolaan citra 3Materi Perkuliahan Pengelolaan citra 3
Materi Perkuliahan Pengelolaan citra 3
 
Pendekatan untuk-membangun-sistem
Pendekatan untuk-membangun-sistemPendekatan untuk-membangun-sistem
Pendekatan untuk-membangun-sistem
 
130513 thebasicsforbusiness
130513 thebasicsforbusiness130513 thebasicsforbusiness
130513 thebasicsforbusiness
 
Praktikum basis Data SQL
Praktikum basis Data SQLPraktikum basis Data SQL
Praktikum basis Data SQL
 
Jaringan Komputer Pertemuan 2-referensi-model-osi
Jaringan Komputer Pertemuan 2-referensi-model-osiJaringan Komputer Pertemuan 2-referensi-model-osi
Jaringan Komputer Pertemuan 2-referensi-model-osi
 
Jaringan Komputer Pertemuan 6-ip-addresssubnetting
Jaringan Komputer Pertemuan 6-ip-addresssubnettingJaringan Komputer Pertemuan 6-ip-addresssubnetting
Jaringan Komputer Pertemuan 6-ip-addresssubnetting
 
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipJaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
 
Laporan Tugas Grafika Komputer bangun 2 dimensi Code Block
Laporan Tugas Grafika Komputer bangun 2 dimensi Code BlockLaporan Tugas Grafika Komputer bangun 2 dimensi Code Block
Laporan Tugas Grafika Komputer bangun 2 dimensi Code Block
 
Jaringan Komputer Pertemuan 5- ip adress
Jaringan Komputer Pertemuan 5- ip adressJaringan Komputer Pertemuan 5- ip adress
Jaringan Komputer Pertemuan 5- ip adress
 
Jaringan Komputer Pertemuan 4-metode-akses
Jaringan Komputer Pertemuan 4-metode-aksesJaringan Komputer Pertemuan 4-metode-akses
Jaringan Komputer Pertemuan 4-metode-akses
 
Dasar sistem operasi
Dasar sistem operasiDasar sistem operasi
Dasar sistem operasi
 
Perkembangan Sistem operasi
Perkembangan Sistem operasiPerkembangan Sistem operasi
Perkembangan Sistem operasi
 
Interaksi manusia dengan komputer 1
Interaksi manusia dengan komputer 1Interaksi manusia dengan komputer 1
Interaksi manusia dengan komputer 1
 
Jaringan Komputer Pertemuan 1-pengenalan-jaringan-komputer
Jaringan Komputer Pertemuan 1-pengenalan-jaringan-komputerJaringan Komputer Pertemuan 1-pengenalan-jaringan-komputer
Jaringan Komputer Pertemuan 1-pengenalan-jaringan-komputer
 
#MobileRevolution (FR) - Keynote MForum - DigitalWallonia.be
#MobileRevolution (FR) - Keynote MForum - DigitalWallonia.be#MobileRevolution (FR) - Keynote MForum - DigitalWallonia.be
#MobileRevolution (FR) - Keynote MForum - DigitalWallonia.be
 
Proposal aplikasi pariwisata berbasis web
Proposal aplikasi pariwisata berbasis webProposal aplikasi pariwisata berbasis web
Proposal aplikasi pariwisata berbasis web
 

Ähnlich wie Basis Data Praktikum modul SQL

Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqleseszz
 
Pengaplikasian halaman Log-in berbasis MySQL
Pengaplikasian halaman Log-in berbasis MySQLPengaplikasian halaman Log-in berbasis MySQL
Pengaplikasian halaman Log-in berbasis MySQLeckoep
 
Laporan Projek Akhir
Laporan Projek AkhirLaporan Projek Akhir
Laporan Projek Akhirwanamateur_48
 
Laporan TA:Membangun web server dengan CMS Joomla pada debian 7
Laporan TA:Membangun web server dengan CMS Joomla pada debian 7Laporan TA:Membangun web server dengan CMS Joomla pada debian 7
Laporan TA:Membangun web server dengan CMS Joomla pada debian 7WidiAyuna
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk PemulaNdixs Tok
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi endaDevandy Enda
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaverAlbertz Ace-Red
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqlHibaten Wafiroh
 
Mengkonfigurasi Control Panel Hosting SEKOLAH MENENGAH KEJURUAN (SMK) AL-MUHT...
Mengkonfigurasi Control Panel Hosting SEKOLAH MENENGAH KEJURUAN (SMK) AL-MUHT...Mengkonfigurasi Control Panel Hosting SEKOLAH MENENGAH KEJURUAN (SMK) AL-MUHT...
Mengkonfigurasi Control Panel Hosting SEKOLAH MENENGAH KEJURUAN (SMK) AL-MUHT...kiriminimel
 
Tugas akhir
Tugas akhirTugas akhir
Tugas akhirjanuar12
 
Modul pemograman web II pertemuan 9
Modul pemograman web II  pertemuan 9Modul pemograman web II  pertemuan 9
Modul pemograman web II pertemuan 9Alwin Fau
 

Ähnlich wie Basis Data Praktikum modul SQL (20)

Laporan Aplikasi Website
Laporan Aplikasi WebsiteLaporan Aplikasi Website
Laporan Aplikasi Website
 
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sql
 
Pengaplikasian halaman Log-in berbasis MySQL
Pengaplikasian halaman Log-in berbasis MySQLPengaplikasian halaman Log-in berbasis MySQL
Pengaplikasian halaman Log-in berbasis MySQL
 
Laporan Projek Akhir
Laporan Projek AkhirLaporan Projek Akhir
Laporan Projek Akhir
 
Laporan TA:Membangun web server dengan CMS Joomla pada debian 7
Laporan TA:Membangun web server dengan CMS Joomla pada debian 7Laporan TA:Membangun web server dengan CMS Joomla pada debian 7
Laporan TA:Membangun web server dengan CMS Joomla pada debian 7
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi enda
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Module desain web
Module desain webModule desain web
Module desain web
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
Mengkonfigurasi Control Panel Hosting SEKOLAH MENENGAH KEJURUAN (SMK) AL-MUHT...
Mengkonfigurasi Control Panel Hosting SEKOLAH MENENGAH KEJURUAN (SMK) AL-MUHT...Mengkonfigurasi Control Panel Hosting SEKOLAH MENENGAH KEJURUAN (SMK) AL-MUHT...
Mengkonfigurasi Control Panel Hosting SEKOLAH MENENGAH KEJURUAN (SMK) AL-MUHT...
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Tugas akhir
Tugas akhirTugas akhir
Tugas akhir
 
Modul pemograman web II pertemuan 9
Modul pemograman web II  pertemuan 9Modul pemograman web II  pertemuan 9
Modul pemograman web II pertemuan 9
 
Judul bab
Judul babJudul bab
Judul bab
 
Instalshield
InstalshieldInstalshield
Instalshield
 

Basis Data Praktikum modul SQL

  • 1. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 LAPORAN PRAKTIKUM BASIS DATA MODUL 3 OLEH: IHSAN NURHALIM NPM 1106057 KELAS TEKNIK INFORMATIKA C 2011 SEKOLAH TINGGI TEKNOLOGI GARUT STT GARUT Jalan Mayor Syamsu Nomor 2 Jayaraga Garut 2013
  • 2. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 LAPORAN Modul 3 Memasukan Data menggunakan Form PHP Teori Singkat PHP (PHP Hyper text Pree Prosesor) merupakan sebuah bahasa Interpreter yang berjalan samping server atau yang sering disebut dengan Server Site. Hasil dari program ini berapa sebuah Script yang hanya dapat dijalankan pada Browser (IE, Mozila, Netscape, dll) .Untuk dapat menjalankan Script-Script PHP kita harus meletakan Script tersebut pada sebuah direktori Root yang disediakan oleh Server Web. Bentuk-bentuk Web Server yang dapat digunakan untuk menjalankan PHP adalah Apache, IIS, ataupun Xitami. Karena program PHP merupakan program yang berjalan disamping server seperti Apache, maka untuk dapat menterjemahkan Code-code programnya komputer anda juga harus terinstal paket PHP itu sendiri, Sorce Code dari paket PHP dapat diperoleh pada alamat http://www.php.net, dan dapat memperoleh Apache pada alamat http://www.apache.org . Langkah Praktikum Untuk lebih jelasnya ada baiknya kita teruskan pembahsan bab ini dengan membuat sebuah halaman masukan terhadap database yang telah terbut sebelumya( apabila belum baca lagi pada Modul 1). Langkah-langkah yang harus anda kerjakan adalah.  Persiapan Sebelum melangkah lebih jauh ada baiknya anda persiapkan dulu ruang yang akan digunakan untuk menyimpan program yang akan dibuat. Berikut langkahnya. 1. Buatlah Direktori dengan nama Bdata, direktori ini merupakan direktori utama untuk latihan bab-bab berikutnya. 2. Selanjutnya didalam direktori Bdata, buatlah Sub Direktori dengan nama Bab3 3. Untuk mengetikan program-program yang akan dibahas pada pertemuan selanjutnya anda akan menggunakan Note Pad, Maka sekarang bukalah NotePad anda( apabila menggunakan Linux maka daat menggunakan Edotor VI atau Mcedit). 4. Buatlah sebuah Program Coneksi yang digunakan untuk menghubungkan halaman Web kedalam Server MySQL kita, gunakan NotePad atau VI(untuk linux) sebagai edotornya. Berikut adalah listing programnya. <?php // nama file conneksi.php $host = "localhost"; $usermysql="root";
  • 3. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 $passmysql=""; $koneksi=mysql_connect($host,$usermysql,$passmysql) or die (" Tidak dapat konek ke server MySQL"); mysql_select_db(kemahasiswaan) or die ("Database tidak ada"); ?> 5. Setelah selesai menuliskanya maka anda dapat menyimpan program diatas dengan nama conneksi.php dan diletakan pada diektori Bab3 pada root direktori anda(Bdata), yang harus diingat sebelum menyimpan anda harus menentukan Type File dari Note Pad anda menjadi All File.  Merancang Form dan Membuat Program Setelah persiapan yang mencakup penentuan direktori dan Koneksi Server selesai anda buat, maka sekarang anda dapat melanjutkanya dengan melakukan perancangan Form dan Program penyimpan-nya. Sekarang kita akan membuat Formulir masukan data Jurusan, langkahnya adalah 1. Bukalah halaman baru pada NotePad anda, selanjutnya ketikan programnya seperti berikut. <html> <head> <title>Halaman Masukan Mahasiswa</title> </head> <body> <form name="form1" method="post" action="sim_jurusan.php"> <table width="300" height="77" border="1"> <tr bgcolor="#00FFFF"> <td colspan="2"><strong>Masukan data Jurusan</strong></td> </tr> <tr> <td width="91">Kode Jurusan</td> <td width="193"> <input name="txt_kdjur" type="text" id="txt_kdjur" size="10" maxlength="4"></td> </tr>
  • 4. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 <tr> <td>Jurusan</td> <td> <input name="txt_jurusan" type="text" id="txt_jurusan" size="20" maxlength="30"> </td> </tr> <tr> <td>&nbsp;</td> <td> <input type="submit" name="Submit" value="Simpan"></td> </tr> </table> </form> </body> </html> 2. Setelah Program diatas selesai anda buat, maka sekarang simpanlah pada direktori Bab3 dengan nama in_jurusan.php. 3. Pada program diatas memiliki bentuk Form yang Action atau pengalamatanya menuju halaman sim_jurusan.php, Listing dari program ini adalah. <?php include_once "conneksi.php"; $txt_kdjur = $_POST ['txt_kdjur']; $txt_jurusan = $_POST ['txt_jurusan']; $masukan= "INSERT INTO jurusan (kd_jur,jurusan) VALUES ('$txt_kdjur','$txt_jurusan')"; if (mysql_query($masukan,$koneksi)) { echo "Data dengan kode $txt_kdjur telah disimpan "; include "in_jurusan.php"; } else { echo " Data dengan kode $txt_kdjur gagal disimpan"; include "in_jurusan.php"; } ?>
  • 5. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 4. Simpanlah Program diatas dengan menggunakan nama sim_jurusan.php, tempatkan juga pada diektori Bab3. 5. Setelah semuanya selesai maka anda dapat menjalankan program diatas dengan menggunakan Browser (Internet Explorer) dengan mengetikan alamat http://localhost/Bdata/Bab3/in_jurusan.php. Apabila sukses maka halaman akan tampak seperti gambar berikut. Halaman Masukan data jurusan 6. Cobalah untuk memasukan sebuah data dengan mengisikan kode Jurusan dan Jurusan, kliklah Tombol Simpan, maka pesan sukses akan tampak.Kali ini saya memasukan kode jurusan dengan kode J09 dan jurusannya TEKNIK KOMPUTER Memasukan data jurusan 7. Maka akan tampil tulisan seperti dibawah ini : Halaman Pesan data telah tersimpan 8. Data jurusan yang telah kita masukan Dapat kita lihat pada tabel jurusan pada data base kemahasiswaan yang telah kita buat sebelumnya
  • 6. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 Tabel jurusan Latihan Setelah berhasil dengan pembahasan diatas maka anda dapat membuat sebuah halaman lagi yang digunakan untuk melakukan pemasukan data-data propinsi, agar tidak mempersulit maka anda dapat menggunakan program sebelumya dengan mengubah dan disimpan dalam nama file yang baru. Untuk lebih jelasnya ikuti langkah-langkah berikut. 1. Bukalah halaman baru pada NotePad anda, dan selanjutnya ketikan program masukan data Propinsi seperti pada Script berikut. <html> <head> <title>Halaman Masukan Propinsi</title> </head> <body> <form name="form1" method="post" action="sim_propinsi.php"> <table width="300" height="77" border="1"> <tr bgcolor="#00FFFF"> <td colspan="2"><strong>Masukan data Propinsi</strong></td> </tr> <tr> <td width="91">Kode Propinsi</td> <td width="193"> <input name="txt_kdprop" type="text" id="txt_kdprop" size="10" maxlength="3"></td> </tr> <tr> <td>Propinsi</td>
  • 7. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 <td><input name="txt_propinsi" type="text" id="txt_propinsi" size="20" maxlength="35"></td> </tr> <tr> <td>&nbsp;</td> <td><input type="submit" name="Submit" value="Simpan"></td> </tr> </table> </form> </body> </html> 2. Simpanlah Program diatas dengan nama file in_jurusan.php, tempatkan program diatas pada direktori Bdata>Bab3 3. Setelah Formulir masukan data Propinsi selesai dibuat, sekrang anda dapat membuat halaman eksekusi penyimpan data-data propinsi dengan Listing sebagai berikut <?php include_once "conneksi.php"; $masukan= "INSERT INTO propinsi (kd_prop,propinsi) VALUES ('$txt_kdprop','$txt_propinsi')"; if (mysql_query($masukan,$koneksi)) { echo "Data dengan kode $txt_kdprop telah disimpan "; include "in_propinsi.php"; } else { echo " Data dengan kode $txt_kdprop gagal disimpan"; include "in_propinsi.php"; } ?> 4. Simpanlah Program diatas pada direktori Bdata > Bab3, dengan nama sim_propinsi.php. 5. Seltelah selesai maka program dapat jijalankan dengan mengetikan alamat pada Address browser anda http://localhost/BData/Bab3/in_propinsi.php, berikut adalah gambar hailnya.
  • 8. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 Gambar 11.3 Halaman masukan Propinsi  Cobalah untuk memasukan sebuah data dengan mengisikan kode Propinsi dan Propinsi, kliklah Tombol Simpan, maka pesan sukses akan tampak.Kali ini saya memasukan kode propinsi dengan kode P09 dan propinsinya Maluku seperti dibawah ini :  Apabila data telah disimpan mMaka akan tampil tulisan seperti dibawah ini :  Data propinsi yang telah kita masukan Dapat kita lihat pada tabel propinsi pada data base kemahasiswaan yang telah kita buat sebelumnya
  • 10. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 TUGAS Buatlah Sebuah Program yang digunakan untuk merekam data- data mahasiswa, program tersebut harus beberbentuk Relasi dengan ketiga tabel yang ada yaitu tabel mahasiswa, jurusan, dan propinsi. Sehingga hasil yang diharapkan akan tampak seperti gambar berikut. Gambar 11.4 Halaman Masukan data Mahasiswa
  • 11. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 JAWABAN 1. Tuliskan source code berikut simpan dengan nama in_mahasiswa simpan pada folder yang telah kita buat sebelumnya. //in_mahasiswa <html> <head> <title>Halaman Masukan Mahasiswa</title> </head> <body> <form name="form1" method="post" action="sim_mahasiswa.php"> <table width="300" height="77" border="1"> <tr bgcolor="#00FFFF"> <td colspan="2"><strong>Masukan Data Mahasiswa </strong></td> </tr> <tr> <td width="91">Nomor Mhs</td> <td width="193"> <input name="txt_nomhs" type="text" id="txt_nomhs" size="10"maxlength="4"></td> </tr> <tr> <td>Nama</td> <td> <input name="txt_nama"type="text" id="txt_nama" size="20" maxlenght="30"> </td> </tr> <tr> <td>Jurusan</td> <td> <select name="cmbJurusan"> <?php include_once "conneksi.php"; $sql = "SELECT*FROM jurusan ORDER BY kd_jur"; $query = mysql_query($sql, $koneksi) or die ("gagal query"); while ($hasil = mysql_fetch_array($query))
  • 12. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 { if ($hasil[kd_jur]==$dataJurusan){ $cek = "selected"; } else{ $cek=""; } echo "<option value = '$hasil[kd_jur]' $cek> $hasil[jurusan]</option>"; } ?> <tr> <td>Provinsi</td> <td> <select name="cmbPropinsi"> <?php include_once "conneksi.php"; $sql = "SELECT*FROM propinsi ORDER BY kd_prop"; $query = mysql_query($sql, $koneksi) or die ("gagal query"); while ($hasil = mysql_fetch_array($query)) { if ($hasil[kd_prop]==$dataPropinsi){ $cek = "selected"; } else{ $cek=""; } echo "<option value = '$hasil[kd_prop]' $cek> $hasil[propinsi]</option>"; } ?> <tr> <td>&nbsp;</td> <td> <input type="submit" name="Submit" value="Simpan"></td> </tr> </select> </td>
  • 13. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011 </tr> </table> </form> </body> </html> 2. Lalu tulis kembali source code dibawah ini simpan dengan nama sim_mahasiswa <?php include_once "conneksi.php"; $txt_nomhs=$_POST['txt_nomhs']; $txt_nama=$_POST['txt_nama']; $txt_kdjur=$_POST['cmbJurusan']; $txt_kdprop=$_POST['cmbPropinsi']; $dataJurusan = $_POST['cmbJurusan']; $dataPropinsi = $_POST['cmbPropinsi']; $masukan="INSERT INTO mahasiswa (no_mhs,nama,kd_jur,kd_prop) VALUES ('$txt_nomhs','$txt_nama','$txt_kdjur','$txt_kdprop')"; if (mysql_query($masukan,$koneksi)) { echo "Data telah disimpan"; } else { echo "Data gagal disimpan"; } ?> 3. Kemudian ketikan alamat ini pada Address browser anda http://localhost/BData/Bab3/in_mahasiswa.php  Halaman masuk berisi Nomor Mhs,Nama,Jurusan,propivinsi data pada jurusan dan provinsi diambil dari tabel yang sebelumnya dibuat.
  • 14. IHSAN NURHALIM 1106057 TEKNIK INFORMATKA C 2011  Halaman masukan berisi data yang akan dimasukan pada tabel mahasiswa.untuk menyimpan data klik button simpan  Setelah data disimpan maka akan tampil tulisan seperti dibawah ini :  Data mahasiswa yang telah kita masukan Dapat kita lihat pada tabel jurusan pada data base kemahasiswaan yang telah kita buat sebelumnya