Sunday, June 8, 2014

Perancangan Database

Database merupakan sekumpulan terorganisasi dari data-data yang berhubungan sedemikian rupa sehingga mudah disimpan, dimanipulasi, serta dipanggil oleh pengguna [1]. Dalam perancangandatabase ada beberapa langkah awal yang perlu dilakukan yaitu [2]:
  1. Pengumpulan dan Analisa Kebutuhan
Melakukan pengumpulan kebutuhan akan informasi yang diperlukan dalam suatu organisasi/perusahaan dan kemudian menganalisanya. Penggalian kebutuhan informasi ini dilakukan dengan cara antara lain melakukan wawancara, mengamati sistem yang sedang berjalan dan mempelajari dokumen-dokumen yang tersedia. Dengan cara seperti itu data yang digunakan untuk menyusun informasi bisa teridentifikasi.
  1. Perancangan Konseptual
Pada tahapan ini data yang dibutuhkan oleh organisasi/perusahaan dikelompokkan menurut kriteria tertentu. Kemudian antara satu grup data denga grup data yang lain dilengkapi dengan hubungan. Yang mana grup data tersebut dinamakan entitas, sedangkan hubungan antar entitas tersebut dijabarkan dengan menggunakan diagram E-R.
  1. Perancangan Logis
Perancangan logis merupan suatu tahapan yang digunakan untuk menentukan hasil perancangan konseptual ke dalam bentuk yang nantinya akan diimplementasikan dalam DBMS. Itulah sebabnya dalam Gambar 2.4 dinyatakan bahwa tahapan ini merupakan batas antara perancangan data tidak tergantung pada DBMS dan yang tergantung pada DBMS. Dengan kata lain dalam perancangan ini sudah memikirkan jenis DBMS yang akan digunakan seperti jenis relasional, maka skema konseptual yang berupa diagram E-R ditransformasikan ke dalam bentuk relasi/tabel.
  1. Perancangan Fisik
Tahapan ini merupakan tahapan terakhir dalam perancangan database, karena perancangan ini sangan sepesifik dengan DBMS yang digunakan. Seperti penentuan tipe data untuk masing-masing kolom dalam setiap tabel harus disesuaikan dengan DBMS yang digunakan.

Referensi :
[1] : Nugroho, Adi. 2011. Perancangan dan Implementasi Sistem Basis Data. Yogyakarta: Penerbit Andi.
[2] : Kadir, Abdul. 2009. Dasar Perancangan dan Implementasi Database Relasional. Yogyakarta: Penerbit Andi.

Menampilkan Data dari Database dengan Mengklik List/Menu pada PHP


Hal pertama yang harus kita lakukan adalah mambuat databasenya :


Buat database dengan nama lavi dan buat tabel pegawai.
CREATE TABLE pegawai (
id  int(11) NOT NULL AUTO_INCREMENT,
nama varchar(30) NOT NULL,
tgl_lahir  date NOT NULL,
tem_lahir  varchar(30) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB;
Buat sebuah folder aaa pada folder www yang ada pada wampServer dan buat sebuah file index.phpdi dalam folder aaa tersebut. Kemudian buat coding program seperti berikut :



aaa

$host = “localhost”;
$user = “root”;
$pass = “”;
$DB_name = “aaa”;
$conn = mysql_connect($host, $user, $pass);
mysql_select_db($DB_name, $conn) or die(‘Database not found’);
?>
<form name=”frmPegawai” method=”post” action=””>
Pilih Nama Pegawai :
<select name=”pilihPegawai” onclick=”javascript:
var val = frmPegawai.pilihPegawai.value;
if(val!=”){
var data = val.split(‘/’, 2);
frmPegawai.txtTglLahir.value=data[0];
frmPegawai.txtTemLahir.value=data[1];
}else{
frmPegawai.txtTglLahir.value=”;
frmPegawai.txtTemLahir.value=”;
}
“>
<option value=””>-Pilih-

$query = “select id,nama,tgl_lahir,tem_lahir from pegawai”;
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
?>
 $row[2].”/”.$row[3]; ?>”>
}
?>


Tanggal Lahir :

Tempat Lahir :


Setelah selesai, maka hasil yang didapat adalah seperti berikut :
hasil aaa1
Ketika List/Menu Pilih Nama Pegawai dipilih maka data tanggal lahir dan tempat lahir akan terisi dengan sendirinya, seperti barikut:
hasil aaa2
Demikianlah sedikit ilmu yang bisa saya bagi .....

Teori – SQL (Structure Query Language)

Structured Query Language (SQL) adalah standar bahasa komputer versi ANSI (American National Standards Institute) untuk mengakses dan memanipulasi sistem basis data. Secara garis besar SQL dibagi manjadi dua bahasa tujuan, yakni Data Definition Language (DDL) dan Data ManipulationLanguage (DML). DDL bertujuan untuk mendefinisikan atau menyusun data. Ada beberapa perintah SQL yang ada di DDL, diantaranya adalah :
  1. 1.      CREATE TABLE
Perintah ini digunakan untuk membuat tabel baru di database. Adapun kaidah penulisanya adalah sebagai berikut :
CREATE TABLE nama_table(
nama_kolom_1 tipe_data([ukuran]),
nama_kolom_2 tipe_data([ukuran]),
nama_kolom_n tipe_data([ukuran]));
Contoh :
CREATE TABLE mahasiswa(
nobp varchar(10),
nama varchar(30),
prodi varchar(30));
  1. 2.      ALTER TABLE
Perintah ini digunakan untuk mengubah struktur tabel di database. Adapun bentuk umum penulisanya adalah seperti berikut :
ALTER TABLE nama_tabel
ADD nama_kolom tipe_data;

Contoh :
ALTER TABLE mahasiswa
ADD jurusan varchar(30);
ALTER TABLE nama_tabel
CHANGE nama_kolom_lama nama_kolom_baru tipe_data;

Contoh :
ALTER TABLE mahasiswa
CHANGE jurusan jur varchar(30);
ALTER TABLE nama_tabel
DROP nama_kolom;
Contoh :
ALTER TABLE mahasiswa
DROP jur;
  1. 3.      DROP TABLE
Perintah ini digunakan untuk menghapus tabel yang ada di database. Adapun bentuk umum penulisanya adalah :
DROP TABLE nama_tabel;
Contoh :
DROP TABLE mahasiswa;
Sedangkan DML bertujuan untuk memanipulasi atau mengolah data. Berikut ini beberapa perintah SQL yang digunakan di DML :
  1. 1.      SELECT
Perintah ini digunakan untuk menampilkan isi tabel yang ada di database. Adapun bentuk umum penulisanya adalah :
SELECT * FROM nama_tabel;
Contoh :
SELECT * FROM mahasiswa;
  1. 2.      INSERT INTO
Perintah ini digunakan untuk memasukkan data ke dalam tabel yang ada di database. Bentuk umum penulisanya adalah sebagai berikut :
INSERT INTO nama_tabel (nama_kolom_1, .. ,nama_kolom_n)
VALUES (‘data_1’,’…’,’data_n);
Contoh :
INSERT INTO mahasiswa(nobp,nama,prodi)
VALUES (‘0901092063’,’Ade’,’MI’);
  1. 3.      UPDATE
Perintah ini digunakan untuk mengubah data di database. Adapun bentuk umum penulisanya adalah :
UPDATE nama_tabel
SET nama_kolom = data_baru
WHERE nama_kolom = data;
Contoh :
UPDATE mahasiswa
SET prodi = ‘TK’
WHERE nobp = 0901092063;
  1. 4.      DELETE
Perintah ini digunakan untuk menghapus data di database. Adapun bentuk umum penulisanya adalah sebagai berikut :
DELETE FROM nama_tabel
WHERE kondisi;
Contoh :
DELETE FROM mahasiswa
WHERE nobp = 0901092063;
Selain perintah-perintah SQL di atas masih banyak perintah SQL yang lainya. Salah satunya perintah dalam penggabungan data antara dua buah tabel atau lebih. Ada beberapa bentuk penggabungan data diantaranya menggunakan JOIN maupun manggunakan operator UNION [12]:
  1. Natural Join
Natural Join adalah penggabungan data dari dua buah tabel yang didasarkan pada kolom dengan nama sama pada kedua tabel. Penggabungan ini mencerminkan hubungan antara kunci tamu dan kunci primer dalam dua buah tabel. Kata kunci yang digunakan adalah NATURAL JOIN, contoh penggunaanya adalah sebagai berikut :
SELECT nama_kota, nama_prov
FROM kota NATURAL JOIN provinsi;
atau
SELECT nama_kota, nama_prov
FROM provinsi NATURAL JOIN kota;
  1. Cross Join
Bentuk paling sederhana dari penggabungan dua buah tabel akan membentuk perkalian kartesian. Yang mana jika jumlah data pada tabel 1 adalah N1 dan jumlah data pada tabel 2 adalah N2, maka hasil perkalian kartesian berupa N1 x N2, seperti pernyataan SQL berikut :
SELECT kota.nama_kota,provinsi.nama_prov
FROM kota,provinsi;
Penyataan di atas bisa juga ditulis menggunakan CROSS JOIN, sehingga menjadi seperti berikut:
SELECT nama_kota,nama_prov
FROM kota CROSS JOIN provinsi;
atau
SELECT nama_kota,nama_prov
FROM provinsi CROSS JOIN kota;
Selain itu, CROSS JOIN dapat diikuti dengan suatu kondisi penggabungan bentuk ON kondisi atau USING (daftar_kolom). Berikut contoh penggunaan ON dan USING pada CROSS JOIN :
SELECT nama_kota,nama_prov
FROM provinsi CROSS JOIN kota
ON kota.kode_prov=provinsi.kode_prov;
dan
SELECT nama_kota,nama_prov
FROM provinsi CROSS JOIN kota
USING (kode_prov);
Pada contoh di atas, ON dan USING membuat perkalian kartesian dibatasi yaitu, hanya yang memenuhi syarat berupa nilai yang sama pada kode_prov.
  1. Inner Join dan Outer Join
Inner Join ialah penggabungan data antara dua buah tabel yang akan menghasilkan baris yang memiliki data pada kedua tabel tersebut, seperti contoh query diatas. Sedangkan Outer Join ialah penggabungan data antara dua tabel yang hasilnya berupa semua baris yang dimiliki oleh salah satu tabel tersebut.
Hal tersebut dapat dilakukan menggunakan NATURAL LEFT JOIN atau menggunakan LEFT JOIN dengan menggunakan kondisi ON atau USING seperti pada CROSS JOIN. Contoh penggunaanya adalah sebagai berikut :
SELECT nama_kota,nama_prov
FROM kota NATURAL LEFT JOIN provinsi;
atau
SELECT nama_kota,nama_prov
FROM kota LEFT JOIN provinsi
ON kota.kode_prov=provinsi.kode_prov;
atau
SELECT nama_kota,nama_prov
FROM kota LEFT JOIN provinsi
USING (kode_prov);
Selain menggunakan kata kunci LEFT juga bisa menggunakan kata kunci RIGHT. Seperti menggunakan NATURAL RIGHT JOIN atau menggunakan RIGHT JOIN dengan kondisi ON atau USING. Berikut contoh penggunaanya :
SELECT nama_kota,nama_prov
FROM kota NATURAL RIGHT JOIN provinsi;
atau
SELECT nama_kota,nama_prov
FROM kota RIGHT JOIN provinsi
ON kota.kode_prov=provinsi.kode_prov;
atau
SELECT nama_kota,nama_prov
FROM kota RIGHT JOIN provinsi
USING (kode_prov);
Hasil query dengan kata kunci LEFT di atas adalah berupa gabungan kedua buah tabel yang menampilkan semua kota meskipun belum memiliki provinsi. Sedangakan hasil query dengan kata kunci RIGHT berupa gabungan kedua buah tabel yang menampilkan semua provinsi meskipun belum memiliki kota.
  1. Operator Union
Operator UNION berguna untuk menggabungkan hasil dari dua buah query tanpa ada baris yang kembar. Berikut contoh penggunaan operator UNION :
SELECT nama_kota,nama_prov
FROM kota NATURAL LEFT JOIN provinsi;
UNION
SELECT nama_kota,nama_prov
FROM kota NATURAL RIGHT JOIN provinsi;
Dengan cara di atas memungkinkan untuk memperoleh semua kota yang tidak punya pasangan nama provinsi, semua provinsi yang memiliki pasangan dalam tabel kota dan sekaligus semua kota yang mempunyai pasangan nama provinsi dalam tabel provinsi.
Referensi :
Wahyudi, Bambang. 2008. Konsep Sistem Informasi dari Bit sampai ke Database. Yogyakarta: 

Friday, June 6, 2014

Cara Menghubungkan Dua Laptop Dengan WiFi



Cara menghubungkan dua laptop dengan wifi harus memperhatikan beberapa langkah-langkah yaitu sebagai berikut :


SETTING PADA LAPTOP PERTAMA 


A. Lihat pada bagian pojok kanan bawah layar desktop Anda, terdapat icon signal dan system try. Untuk lebih jelas, bisa lihat pada gambar di bawah ini.


NB: Jika pada layar desktop tidak terlihat icon signal, Anda bisa mencarinya pada system try, untuk letak dari system try ini bisa dilihat pada gambar pertama diatas. 


NB : Jika didapati tampilan icon signal seperti diatas yaitu terdapat silang merah, itu berarti Anda tidak sedang berada pada area yang terdapat jaringan wifi atau hotspot, yang jelas Anda tidak bisa mengakses wifi di daerah yang tidak terdapat wifinya. Jika ditempat Anda sedang berada terdapat jaringan wifi yang terjangkau oleh sistem, maka gambar signal akan terlihat seperti dibawah ini.

NB : Jika Anda sudah di daerah yang terdapat jaringan wifi tetapi tetapi icon signal tetap bertanda silang merah, maka Anda belum mengaktifkan wireless Anda. Aktifkan wireless Anda dengan menekan Fn + F5 atau F2 sesuai merek laptopmu 

B. Kemudian akan muncul jendela dengan tampilan seperti gambar di bawah, Anda klik saja Open Network and Sharing Center.

C. Di jendela Windows baru, Anda klik Set up a new connection or network.


D. Kemudian akan muncul jendela lagi, Anda scroll ke bawah dan pilih Set up a wireless ad hoc (computer-to-computer) network, lihat tanda panah merah di gambar bawah ini, setelah itu Anda klik Next untuk melanjutkan ke proses selanjutnya.

E. Maka akan jendela Setup an Ad Hoc Network, langsung aja klik Next.

F. Di jendela berikutnya Anda diminta untuk mengisi nama jaringan dan password, silahkan isi dengan nama dan pasword yang Anda inginkan, jangan lupa centang Hide characters dan Save this network, setelah selesai semua klik Next.


NB : Pada Security type terdapat 3 pilihan : No autenthication (Open), di mana semua laptop yang mendapatkan sinyal akan bisa terhubung ke jaringan tersebut tanpa halangan apapun. WEP, dimana semua laptop yang mendapatkan sinyal dan ingin terhubung ke jaringan terlebih dahulu harus memasukkan sandi yang sudah diset sebelumnya.  WPA2-Personal, hampir sama dengan WEP tetapi proteksi dan tingkat kerumitan pada WPA2-Personal lebih tinggi. 

G. Pada saat muncul jendela seperti gambar di bawah ini, tinggal klik Close aja.

H. Sampai di sini Anda sudah berhasil membuat induk dari Ad Hoc yang dibangun, namun masih belum bisa melakukan koneksi dengan laptop lain. Jika Anda mengklik pada icon jaringan di sudut kanan bawah seperti gambar di bawah ini : 

Maka Anda akan melihat terdaoat sebuah koneksi Wireless Network Connection dengan nama My_Connection dan memiliki status Waiting for users, seperti gambar di bawah ini :

I. Langkah selanjutnya adalah memberikan IP Address pada Wireless Adapternya. Caranya klik Windows --> View network status and tasks. Lihat pada gambar di bawah ini :


J. Pada bar kiri jendela Network and Sharing Center, klik Change adapter setting. Klik kanan pada Wireless Network Connection, pilih Properties. Lihat pada gambar di bawah ini :



K. Double klik pada Internet Protocol Version 4 (TCP/Ipv4). Klik Properties lalu centang radio button Use the following IP Address, lalu masukkan IP Address, Subnet mask dan Default gateway nya. Lihat pada gambar di bawah ini :





L. Pada contoh ini, saya menggunakan IP Address: 192.168.1.3, Subnet mask: 255.255.255.0,  dan Default gateway: 192.168.1.1 seperti pada gambar dibawah ini:


M. Setelah itu klik Ok dan Close.

Setting di laptop yang memberikan sinyal (laptop pertama) sudah selesai. Selanjutnya kita beralih pada komputer yang akan meminta koneksi (laptop kedua). Langkah yang harus dilakukan adalah:

SETTING PADA LAPTOP KEDUA :


A. Klik pada icon signal yang ada di kanan pojok bawah, pilih koneksi yang telah Anda buat pada laptop pertama “My Connection”, klik Connect. Lihat pada gambar di bawah ini.


B. Setelah itu masukkan password yang sebelumnya sudah dibuat pada laptop pertama. Lihat pada gambar di bawah ini :


C.  Selanjutnya tinggal setting IP Addressnya beserta Subnet mask dan Default gateway(Cara ini seperti settingan pada laptop pertama). Seperti pada gambar di bawah ini :


D. Setelah itu tinggal klik Ok dan Close.

Setelah semuanya sudah tersetting, maka dua laptop tersebut sudah terhubung.

Manfaat kita menghubungkan dua laptop adalah :

1.   Memudahkan sharing data dan komunikasi.
2.   Mengontrol laptop lain.

Semoga tutorial ini bermanfaat untuk semuanya. 

Sumber: http://tanyadedyaja.blogspot.com/2013/08/cara-menghubungkan-dua-laptop-dengan_31.html

Followers

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified


  © Blogger template 'A Click Apart' by Ourblogtemplates.com 2008

Back to TOP