Kamis, 27 September 2012

Perintah-Perintah Dasar SQL

-->
  1. Input Data
Untuk memasukan sebuah baris (record) kedalam table MySQL adalah sebagai berikut
INSERT INTO table [(colomn1, colomn2, …])]
VALUES (value1, value2, …]);
Contoh
Insert into anggota (nomor,nama,email,alamat,kota) values (100,’deden’,’deden@yahoo.com’,’Jl. Raya klari Misran gaspoll’,’Karawang’)
-->
  1. Menghapus Record
Untuk menghapus suatu record dengan kondisi tertentu digunakan perintah sebagai berikut :
DELETE [FROM] table [WHERE condition];
Contoh :
Untuk menghapus record dengan no = 105
delete from anggota where no=”105”;
Atau
delete from anggota where no=105;

Untuk menghapus seluruh record
delete from anggota;


  1. Memodifikasi Record
Untuk memodifikasi (merubah) isi record tertentu adalah dengan menggunakan perintah sebagai berikut :
UPDATE table
SET column = value[,column=value,…]
[WHERE condition];





Contoh :
Untuk meng-update data email di table anggota, nomor 105
update anggota set email=’sam@yahoo.com’ where nomor=’105’;


  1. Menampilkan Isi Tabel
Bentuk umum :
SELECT [DISTINCT] <attribute-list>
FROM <table-list>
WHERE <condition>




Fungsi Distinct adalah suatu hasil query yang tidak memiliki duplikat
»»  READMORE...

Minggu, 23 September 2012

Cara Menggati tampilan browser

  1. Buka browser Mozilla Firefox Anda
  2. Pergi ke https://addons.mozilla.org/en-US/firefox/personas/
  3. Pilih tampilan yang Anda sukai. Disana ada berbagai kategori. Misalkan saya memilih kategori Website ==> Android Party.
  4. Setelah itu klik Add to Firefox
  5. Selesai
Sekarang tampilan Mozilla Firefox Anda sudah berbeda dengan yang lainnya. Jadi Anda tidak usah khawatir untuk membuka laptop Anda dan membuka Mozilla didepan teman-teman dan teman-teman Anda pasti berkata " Wuih, gimana tuh buat tampilan seperti itu" Anda jawab "Mau ? uangne piro ?"

Hanya sekedar itu saja yang bisa saya berikan tentang Cara Mengganti Tampilan Browser Mozilla Firefox. Semoga artikel tersebut bisa bermanfaat bagi Anda terutama saya pribadi. Akhir kata ditutup dengan,wasalam
»»  READMORE...

Kamis, 20 September 2012

PerIntah dasar data base MYSQL

Pada kesempatan kali ini saya ingin berbagi sedikit mengenai pengolahn Database, Pada dasarnya perintah dasar untuk megolah database ada 4 Macam, yaitu :

1.Select (Perintah untuk mencari/Menampilkan Data)
2.Insert (Perintah untuk Memasukan Data Baru)
3.Update (Perintah untuk mngedit Data)
4.Delete (Perintah untuk menghapus Data)

Dengan adanya hubungan/relasi dari satu tabel dengan yang lain maka perintah dasar tersebut akan berkembang disesuaikan dengan kebutuhannya. Banyak sekali program untuk membuat database seperti Ms. SQL Server sampai yang open source atau yang dapat kita download langung gratis lewat internet seperti Mysql. Untuk melatih perintah dasar tersebut saya menggunakan Mysql. sebagai contoh saya menggunakan database yang telah saya buat untuk program perpustakaan.

Langsung aja let`s study :

1.SELECT (Perintah untuk mencari/Menampilkan Data)
Syntax :

select ColumnName from NamaTable [Kondisi][Group By][Having][Order By]

Beberapa Contoh Pencarian Data :
  1. Tampilkan data buku
  2. Tampilkan Kode dan judul buku dan urutkan berdasarkan kode bukunya
  3. Tampilkan data buku yang judulnya mengandung kata XX 
  4. Tampilkan data anggota yang jenis kelaminnya laki-laki dan yang alamatnya semarang
  5. Tampilkan data buku yang masih dipinjam
  6. Tampilkan data buku yang masih dipinjam si A
  7. Tampilkan data buku yang ada di perpustakaan
  8. Tampilkan data transaksi peminjaman buku mulai 1 Januari 2010 sampai dengan 31 Desember 2010
Jawab :
  1. select * from T_Buku
  2. select KdBuku,JdlBUku from T_Buku order by KdBuku
  3. select * from T_Buku where JdlBuku like '%XX%'
  4. select * from T_Anggota where JnsKelamin = ’laki-laki’ and AlmAnggota = ’Semarang’ 
  5. select * from T_Buku where Idbuku in(select IdBuku from T_DetailPinjam where IdDetailPinjam not in(select IdDetailPinjam from T_Kembali)) (Logikanya adalah data buku yang Idbukunya ada dalam T_DetailPinjam yang mana IdDetailPinjamnya belum ada di T_Kembali )
  6. select * from T_Buku where IdBuku in(select IdBuku from T_DetailPinjam where IdPinjam in (select IdPInjam from T_Pinjam where IdPinjam = 'A') and IdDetailPinjam not in (select IdDetailPinjam from T_Kembali)) (Logikanya adalah data buku yang IdBukunya ada pada T_DetailPinjam yang IdPinjamnya adalah milik si A dan IdBukunya belum ada di T_Kembali )
  7. select * from T_Buku where IdBuku not in (select IdBuku from T_DetailPinjam) or IdBuku in (select IdBuku from T_DetailPinjam where IdDetaiPinjam in (select IdDetailPinjam from T_Kembali)) (Logikanya Adalah Data Buku yang IdBukunya belum ada di T_DetailPinjam atau ada didalam T_DetailPinjam tetapi sudah dikembalikan )
  8. select * form V_Pinjam where TglPinjam between ‘01/01/2010’ and ‘12/31/2010’
2. INSERT (Perintah untuk Memasukan Data Baru)
Syarat :
1. Jangan mengisi Columname yang bersifat Otomatis
Syntax :
insert into NamaTabel
(ColumnName1,…, ColumnNamen)  
Values
(‘NilaiInput1’,….,’NilaiInputn’)

Contoh :
Masukan Satu Record Data Anggota
insert into T_Anggota
(TglDaftar, KdAnggota, NmAnggota, AlmAnggota,JnsKelamin, TelpAnggota)
Values 
 (‘13/06/2010’,’KA-01’,’Rendy Amdani’,’Kendal’,’laki-laki’,’085226555212’)  

3.UPDATE (Perintah untuk mngedit Data)
Syarat :
1. Jangan Mengupdate PK
Syntax :
update T_Anggota set
ColumnUpdate Ke 1=’NilaiUpdate Ke 1’,…,ColumnUpdate Ke n=’NilaiUpdate Ke n’
[Kondisi]

Contoh :
update T_Anggota set
AlmAnggota = ’Kendal’, TelpAnggota = ’085226555212’
where KdAnggota = ’KA-01’ 

4. DELETE (Perintah untuk menghapus Data)
Syarat :
Untuk menghapus data yang Column Namenya merupakan PK dari ColumnName FK pada Tabel X  pastikan data Foreign pada Tabel X tersebut sudah Terhapus Terlebih Dahulu
Syntax :
Delete NamaTabel [Kondisi]

Contoh :
Misal IdAnggota di Table Anggota=’X’  dan table Pinjam mempunyai data Peminjaman yang IdPeminjamnya X (Yang Merupakan Foreign dari Table Anggota) Maka untuk menghapus Data Tabel Anggota yang mempunyai idanggota=’X’ Ada 2 Perintah yang harus dijalankan

delete T_Pinjam where IdPeminjam = ’X’
delete T_Anggota where IdAnggota = ’X’

Selamat mencoba, mohon maaf kalo ada kesalahan dan kekurangan dalam postingan ini, mengingat penulis adalah seorang newbie yang mencoba untuk terus belajar dan berbagi ilmu serta pengalaman, Salam Opensource.
»»  READMORE...

Belajar jaringan komputer


Cisco Packet Tracer adalah program e-learning buatan Cisco yang akan mensimulasi jaringan komputer yang sebelumnya telah di design dan dikonfigurasi oleh pengguna. Simulasi workstation, server, router dan perangkat jaringan lainnya dibuat sangat mirip dengan aslinya. Sehingga kita bisa belajar jaringan komputer melalui simulasi program ini saja, tidak perlu biaya mahal untuk membeli komputer yang banyak untuk melakukan rekayasa yang kita inginkan. Tentu ini sangat menghemat biaya. Selain itu, dengan Cisco Packet Tracer, kita dapat mempelajari seluk beluk jaringan yang standar, tapi sangat mendalam. Bahkan isi PDU pada sebuah paket pada interval waktu tertentu bisa kita lihat dan pelajari, hal yang susah untuk dilakukan dengan menggunakan perangkat jaringan asli sekalipun.
Pada kesempatan kali ini, saya akan membagi sedikit pengalaman ketika saya menggunakan Cisco Packet Tracer ini. Semua telah saya buat dalam bentuk tutorial dan dibundel dalam satu file PDF untuk dicoba prakteknya. Asumsinya adalah anda telah memiliki perangkat lunak Cisco Packet Tracer-nya dan telah terinstall dengan baik di PC anda. Sasaran pembaca dalam file PDF adalah para pemula yang senang dengan Computer Network (jaringan komputer), tau dasar-dasar operasional Cisco Packet Tracer-nya, tapi masih belum begitu familiar dengan panel-panel pada programnya ;)
Oh iya, sangat disarankan bagi para pembaca yang budiman… untuk membaca juga postingan saya sebelum ini, agar mengerti dasar-dasar jaringan komputer dan sistematikanya. Walopun dengan sedikit promosi hehehe…
»»  READMORE...