Rabu, 21 September 2011

Resume Pertemuan 2 PBD

CONTOH SYNTAX DEKLARASI DALAM PL/SQL

a) declare
@nim varchar2 (11)
begin
select @nim : nim from mhs
where nim = ’08410100205′
end;

b) declare
@nama varchar (100),
@nik varchar (100),
set @nik = ’100301′
begin
select @nama = nama drom kar
where nik = @nik
print @nama
end;

contoh syntax deklarasi dalam Oracle
a) declare
nama varchar2 (100)
begin
select nama into nama from kar
where nik = ’100301′;
dbms_output.put_line (nama);

b) declare
nama varchar2 (100);
nik varchar2 (11);
alamat varchar2 (100);
begin
select nama, nik alamat into nama, nik, alamat from kar
where nik = ’100308′
dbms_output.put_line (‘nama’||’ ‘ ||nama||’ ‘||’alamat’||alamat);
contoh percabangan oracle
declare
kelamin varchar2 (4);
nama varchar2 (100) := ‘tito’;
begin
if nama = ‘tito then
kelamin := ‘laki’;
elsif nama = ‘dwo’ then
kelamin := ‘perempuan’;
else
kelamin := ‘bencong’;
endif
dbms_output.put_line(‘jika :’||’ ‘ ||kelamin))
perulangan di oracle
loop
declare
nilai number (2) := 1;
begin
loop

DBMS_OUTPUT.PUT_LINE(‘nilai : ‘||nilai);
nilai := nilai + 1 ;
exit when nilai > 10;
end loop;
end;
percabangan SQL
declare
@nama varchar (100);
@nik varchar (100)
set @nik = ’100307′
begin
select @nama = nama from kar
when nik = @nik
if @nama = ‘teguh’
begin
print ‘oke’
end
else
begin
print ‘sip’
end
end;

Rabu, 14 September 2011

Resume PBD Dosen Achmad Teguh Pertemuan 1


Mata kuliah PBD  Pertemuan 1
SQL ( Structure Query Language).

Query dasar yang digunakan :
-  Select  =  digunakan untuk menampilkan data yang diinginkan user.
-  From  = digunakan tabel yang diacu
-  Where = digunakan kondisi yang bisa digunakan oleh user.
Secara query dapat ditulis seperti dibawah ini:
” select * from mhs where id=’08410100160’

Berarti menampilkan seluruh data di tabel mhs yang mempunyai id 08410100160.
Query diatas biasa digunakan untuk menampilkan data, jika user ingin menambah data atau table dapat digunakan perintah DML (Data Manipultaion Language) atau DDL (Data Definition Language).

Perbedaannya terdapat pada
DDL digunakan untuk merubah struktur data/table (misal nama table, menambah table).
DML digunakan untuk merubah isi data/table sedangkan

Contoh perintah DML:

- Insert = query ini digunakan untuk menambah baris (row) dalam table, contoh :  insert into [nama table] values [ isi dari kolom ]
misalkan ada table mhs dengan kolom NIM dan nama siswa.
berarti perintah untuk mengisi table terseut adalah
insert into mhs values (’08410100160′,’Febriwah’)

- Update adalah perintah untuk merubah data dalam sebuah table. contohnya adalah ” update [nama table] set [kolom yang mau dirubah] = ‘ [isi yang baru] ‘ where [kondisi] “
misalkan anda ingin merubah isi dari table mhs. nama Febriwah ingin dirubah menjadi ganteng yang mempunyai nim 08410100160 maka perintahnya adalah :
update mhs set nama = ‘ganteng’ where id =’08410100160′

- Delete adalah untuk mendelete baris (row) yang ada dalam table.
caranya : “delete from [table] where [kondisi] “
anda ingin menghapus id 08410100160 dari table mhs anda maka perintahnya
delete from table mhs where id=’08410100160'



Senin, 21 Maret 2011

Resume Jarkom Pertemuan 4.

Internet Layer Protokol

Kemampuan Internet Layer
1. Rounting Protocol = Patch Selection, RIP, OSPF
2. IP Protocol = Addresing convention, Datagram, Packet handling convention
3. ICMP Protocol = Error reporting, Router Signalling

1. ICMP (Internet Control Messagge Protocol)
     Digunakan oleh Host, Router, Gateway untuk mengirimkan pesan kesalahan.
  - Tugas ICMP = mendukung sepenuhnya tugas-tugas protokol IP.
  - ICMP tidak menggunakan port.

  > ICMP digabungkan dalam 2 kelas :
     - Pesan Kesalahan = digunakan sebagai umpan balik kepada divais pengirim apabila terjadi kesalahan.
     - Pesan Informasi = digunakan oleh divais untuk bertukar informasi dan melakukan pengujian.

  > ICMP 3 disebut Destination Unreachhable Dll.

  > Contoh ICMP
     - Program PING mengirimkan ICMP type 8 (echo request). Host tujuan akan membatasi ICMP dengan
       tipe 0.
     - Program Traceroute mengirim IP datagram dengan TTL 1,2,3 dst. Host tujuan akan membalas dengan
       ICMP type 11 (TTL).

2. ARP (Address Resolution Protocol)
             Bertugas untuk menemukan hardware address (MAC Address) suatu host dengan alamat IP tertentu
    ketika IP paket dikirim maka paket tsb diteruskan kelayer bawahnya (Data Link). yang akan memberikan
    alamat hardware sesuai dengan alamat IP tersebut.

3. RARP (Reverse Address Resolution Protocol)
          Protocol yang bertugas untuk menemukan IP address suatu host yang hanya tahu hardware adressnya
    saja (misal pada address machine).

IP (Internet Protocol)

 > Datagram disebut packet pesan pada internet layer, IP 32 bit.
 > Fragementasi IP Datagram. setelah dipotong penerima membutuhkan reasembly. Proses Reasembly
    menggunakan identification.
 > IP Address. Lvl 4 terdiri atas 32 bit angka biner
    IP Address terbagi 4 blog masing-masing blog sendiri 8 bit.
 > IP Class terbagi 4 kelas (A, B, C, D, E).
    - IP A, B, C untuk Address
    - IP D untuk penngalamatan multicost
    - IP E untuk  dicadangkan untuk pemakaian masa depan

 > IP A, B, C terdiri dari 2 bagian :
    - Net Id = identitas sebuah network
    - Host Id = identitas sebuah host

Senin, 14 Maret 2011

Resume Jarkom Pertemuan 3.

Nama : Achmad Febriyan Salam
Nim   : 08410100160

Perbedaan Baseband dengan Broadband

1. Baseband adalah sinyal informasi asli (original) langsung dikirim, baik digital maupun analog, tanpa dimodulasi.
Kekurangan transmisi baseband:
  1. Kapasitas pengiriman terbatas
  2. Area luas, biaya jadi mahal 
2. Broadband secara umum didefinisikan sebagai jaringan atau servis Internet yang memiliki kecepatan transfer yang tinggi karena lebar jalur data yang besar. Kecepatan transfer yang biasa dijanjikan oleh servis broadband adalah sampai sekitar 128 Kbps atau lebih. Meskipun jalur data yang disediakan untuk penggunanya sangat lebar, teknologi Internet broadband biasanya jalur ini akan dibagi dengan pengguna sekitarnya. Namun jika tidak ada yang menggunakan, maka Anda akan menggunakan sepenuhnya jalur lebar tersebut.

Plus Minus Broadband
Broadband dapat dikatakan koneksi yang cukup ekonomis, karena dengan membayar biaya yang relatif murah, Anda bisa mendapatkan koneksi Internet yang cukup cepat meski tidak seterusnya bisa demikian. Dengan biaya yang tidak terlalu besar, Anda bisa menjalankan berbagai macam aplikasi boros bandwidth, namun tidak dijamin kelancarannya ketika banyak pengguna sedang terkoneksi.
Selain itu, coverage area dari koneksi broadband juga sering menjadi kelemahannya. Area coverage dari teknologi ini memang belum bisa terlalu luas karena memang ada keterbatasan teknis. Di sinilah nilai plus dan minusnya produk Internet broadband.