Cari

Arsip

Latihan Membuat website (2)

Nopember 21st, 2011 by agungdy

Melanjutkan postingan sebelumnya ….

6. Membuat modul untuk mencari/memilih data tertentu

pada bagian ini ada 2 modul yang dibuat yaitu form_cari_data.html dan cari_data.php

berikut modul form_cari_data.html :

<html>
<body>
<!– modul menampilkan kata kunci –>
<!– modul ini namanya form_cari_data.html –>
<h2>Isikan kata kunci</h2><br>
<form method=’post’ action=’cari_data.php’>
Isikan Nomor Mahasiswa: <input type=text name=’no_mhs’>
<br><br>
<input type=submit value=’Cari Data’>
</form>
</body>
</html>

selanjutnya kita buat cari_data.php :

<?php
//Modul ini namanya cari_data.php
//Modul ini digunakan untuk mencari data dari tabel dalam database
//connect ke database server
include “koneksi.php”;
//menangkap inputan user
$no = $_POST['no_mhs'];
//mencari data di dalam tabel dg kata kunci mahasiswa
$sql = mysql_query(”SELECT * FROM mahasiswa WHERE no_mhs = ‘$no’ ” or die (mysql_error());
//menghitung cacah rekaman yang sesuai dengan kriteria
$numrows = mysql_num_rows($sql);
if ($numrows == 0)
{
echo “Datanya Tidak Ketemu”;
}
else
{
$row = mysql_fetch_array($sql);
$no = $row['no_mhs'];
$nama = $row['nama_mhs'];
$alm = $row['alamat'];
$em = $row['email'];
echo “Data yang anda cari adalah:<br><br>”;
echo “<table border=3>”;
echo “<tr>
<td>$no
<td>$nama
<td>$alm
<td>$em”;
echo “</table>”;
echo “<br><a href=’form_cari_data.html’> Kembali ke Menu Utama </a>”;
}
?>

7. Membuat modul untuk mendelete data (pada postingan berikutnya lagi yah hehehe )

Posted in Teknologi | No Comments »

Latihan membuat Website (1)

Nopember 20th, 2011 by agungdy

Pada awalnya saya diberi tugas membuat website dengan database…jadi ingat jaman saya kerja di IT dulu…pilihan yang gampang adalah dengan aplikasi gratis XAMPP. Silahkan dapat diunduh di http://www.apachefriends.org/en/xampp-wi…

selanjutnya untuk memudahkan membuat modul/listing program baik html maupun php, saran saya bisa menggunakan notepat++. Silahkan dapat diunduh di http://notepad-plus-plus.org/download/

Langkah-langkahnya :

  1. Membuat halaman menu.html
  2. Membuat modul koneksi antara aplikasi web dengan DB
  3. Membuat modul untuk mengisi data
  4. Membuat modul untuk menyimpan data
  5. Membuat modul untuk menampilkan data
  6. Membuat modul untuk mencari/memilih data tertentu (pada postingan berikutnya)
  7. Membuat modul untuk mendelete data (pada postingan berikutnya)

1. Membuat halaman menu.html
<html>
<body>
<h2>Daftar Menu</h2>
<br>
1. <a href=”isi_data.php”> Mengisi Data </a><br>
2. <a href=”baca_data.php”> Membaca Data </a><br>
3. <a href=”form_cari_data.html”> Mencari Data </a><br>

</body>
</html>

2. Membuat modul koneksi antara aplikasi web dengan DB dengan koneksi.php

<?php
$host = “localhost”;
$username = “root”;
$password = “”;
$database = “databaseDB”;
$koneksi = mysql_connect($host, $username, $password);
$pilihdatabase = mysql_select_db($database, $koneksi);
?>

3. Membuat modul untuk mengisi data dengan file isi_data.php

<?php
//Modul ini namanya isi_data.php
//Modul ini digunakan untuk mengisi data ke dalam suatu tabel dalam database
//connect ke database server
include “koneksi.php”;
//user menginput data
echo “<form name=’mahasiswa’ action=’simpan_data.php’ method=’post’>”;
echo “No mahasiswa: <input type=text name=’no_mhs’ size=5><br>”;
echo “Nama mahasiswa: <input type=text name=’nama_mhs’ size=50><br>”;
echo “Alamat: <textarea name=’alamat’ cols=50 rows=3></textarea><br>”;
echo “Email: <input type=text name=’email’ size=50><br>”;
echo “<input type=submit value=’Kirim Data’>”;
echo “</form>”;
?>

4. Membuat modul untuk menyimpan data dengan file simpan_data.php

<?php
//Modul ini namanya simpan_data.php
//Modul ini digunakan untuk menyimpan data ke dalam suatu tabel dalam database
//connect ke database server
include “koneksi.php”;
//menangkap inputan user
$nomor = $_POST['no_mhs'];
$nama = $_POST['nama_mhs'];
$alm = $_POST['alamat'];
$em    = $_POST['email'];

//menyimpan data ke dalam tabel sebagai rekaman baru
mysql_query(”INSERT INTO mahasiswa (no_mhs, nama_mhs, alamat, email)VALUES (’$nomor’, ‘$nama’, ‘$alm’, ‘$em’)”)or die (mysql_error());
//pesan ke user
echo “Data Anda sudah disimpan”;
echo “<br><a href=’menu.html’> Kembali ke Menu Utama </a>”;
?>

5. Membuat modul untuk menampilkan data dengan file baca_data.php

<?php
//Modul ini namanya baca_data.php
//Modul ini digunakan untuk membaca data dari tabel
include “koneksi.php”;
$nourut=1;
echo”<table border=3>”;
echo “<tr>
<td align=center>No Urut
<td align=center>No Mahasiswa
<td align=center>Nama Mahasiswa
<td align=center>Alamat Mahasiswa
<td align=center>Email”;
//tanda * artinya data pada semua kolom akan diambil
$sql = mysql_query(”SELECT * FROM mahasiswa”);
while ($row = mysql_fetch_array($sql))
//looping mencari data yang bisa dibawa
{
//memindah data dari tabel ke memori
$no = $row['no_mhs'];
$nama = $row['nama_mhs'];
$alm = $row['alamat'];
$em = $row['email'];
//cetak data ke monitor
echo “<tr>
<td align=right width=50>$nourut
<td width=20>$no
<td>$nama
<td>$alm
<td>$em”;
$nourut++;
}
echo “</table>”;
echo “<br><a href=’menu.html’> Kembali ke Menu Utama </a>”;
?>

Itu dulu catatan saya…besok kita lanjutkan ke materi berikutnya….thanks


Posted in Teknologi | No Comments »

apakah cloud computing ???

Nopember 19th, 2011 by agungdy

cloud-computing

IBM Cloud Computing Reference Architecture Overview

cloud computing atau komputasi awan…..???  Kebanyakan organisasi yakin cloud menyediakan manfaat bisnis dan sekuriti. Namun mereka juga memperhatikan layanan cloud mungkin membawa risiko seperti serangan malware dan kebocoran data.

figure1

Cloud Computing Models

figure2

Cloud Computing Architectural Model

(dari berbagai sumber)

Posted in Teknologi | No Comments »

Teknologi Jaringan Ethernet

Nopember 16th, 2011 by agungdy

Teknologi jaringan Local Area Network terdiri dari beberapa jenis, antara lain:
* Ethernet
* Token Ring
* FDDI
Diantara ketiga teknologi LAN, Ethernet merupakan jenis yang saat ini paling banyak digunakan dan merupakan teknologi yang terus dikembangkan. Ethernet merupakan metoda media access yang mengijinkan semua host pada sebuah jaringan untuk berbagi bandwith. Ethernet menggunakan layer satu dan dua dari OSI reference model. Ethernet menggunakan teknik Carrier Sense Multiple Access with Collision Detect (CSMA/CD), dalam mengatur penggunaan jalur untuk melakukan proses pengiriman data. CSMA/CD disediakan untuk menangani masalah collision yang terjadi ketika terdapat paket-paket yang dikirimkan secara simultan dari host yang berbeda. Pengaturan Collision sangat penting, karena ketika sebuah host mengirimkan paket ke dalam jaringan CSMA/CD, semua node yang lain menerima proses pengiriman tersebut dan melakukan pemeriksaan terhadap pengiriman tersebut. Device yang mampu mengatur collision secara efektif hanyalah router dan bridge/switch.

Cara kerja protokol CSMA/CD adalah sebagai berikut:
Ketika host ingin mengirim melalui sebuah network, pertama akan memeriksa keberadaan signa di jalur yang akan digunakan. Jika seluruh jalur kosong (tidak ada host yang sedang melakukan proses pengiriman) maka host akan melakukan proses pengiriman. Host pengirim juga akan mengamati jalur yang digunakan untuk menjamin tidak ada host lain yang melakukan pengiriman data. Jika host mendeteksi adanya signal lain pada jalur, kedua host akan mengalami collision dan seluruh host yang terdapat dalam network tersebut akan mengalami status jam. Kedua host yang menyebabkan terjadinya collision akan men-set timer, untuk memilih host yang mempunyai hak melakukan pengiriman terlebih dahulu.

Ethernet di dalam layer data link bertanggung jawab mengelola physical addressing yang biasa dikenal dengan nama MAC address atau hardware address. Ethernet juga bertanggung jawab melakukan proses pengemasan packet yang diterima dari layer network ke dalam bentuk frame agar dapat diimplementasikan ke media fisik.

Ethernet di layer1 dapat diimplementasikan pada lingkungan jaringan hub. Jika sebuah station mengirimkan frame, semua device harus melakukan synkronisasi ke sinyal digital yang dikirimkan oleh station pengirim. Semua device yang menggunakan media fisik yang sama dan menerima frame dari station pengirim tersebut merupakan bagian dari collision domain. Jika dua station melakukan pengiriman secara bersamaan akan mengakibatkan munculnya collision.

Ethernet biasa digunakan pada topologi bus dan star. Ethernet juga menggunakan teknologi baseband yang berarti ketika sebuah station mengirimkan data maka station tersebut akan menggunakan seluruh bandwidth pada jalur tersebut. Beberapa contoh teknologi ethernet, sebagai berikut:
* 10Base2, yang berarti 10Mbps, menggunakan teknologi baseband dan panjang maksimal kabel 185 meter.
* 10Base5, yang berarti 10Mbps, menggunakan teknologi baseband dan panjang maksimal kabel 500 meter
* 10BaseT, yang berarti 10Mbps, menggunakan teknologi baseband dan menggunakan jenis kabel Twisted Pair ketegori 3

(sumber : rangkuman berbagai sumber)

Posted in Teknologi | No Comments »