Selasa, Juni 09, 2015

Tugas Pendahuluan 4

1 Perbedaan get dan post :
2 Struktur Pendeklarasian Pemrograman PHP : 
3 Fungsi Prosedure insert, update, delete
4 Fungsi XAMPP :
5 Cara membuat Table pada my sql :    



 
     1. Apa perbedaan get dan post?
- Jawab :
POST
GET
Nilai variabel tidak ditampilkan di URL
Nilai variabel ditampilkan di URL sehingga user dapat dengan mudah memasukkan nilai variabel baru
Lebih aman
Kurang aman
Tidak dibatasi panjang string
Dibatasi panjang string sampai 2047 karakter
Pengambilan variabel dengan $_POST
Pengambilan variabel dengan $_GET
Biasanya untuk input data melalui form
Biasanya untuk input data melalui link
Digunakan untuk mengirim data-data penting seperti password
Digunakan untuk mengirim data-data tidak penting
 
     2. Jelaskan struktur pendeklarasian pemrograman PHP!
- Jawab :
 
Dalam pemrograman PHP atau pemrograman apapun kita perlu memahami yang namanya Variabel. Variabel merupakan perintah yang digunakan sebagai tempat penyimpanan data sementara, artinya data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi.
Deklarasi Variabel
Untuk dapat menggunakan Variabel, maka Variabel tersebut harus dideklarasikan terlebih dahulu. Pendeklarasian Variabel di PHP yang benar adalah sebagai berikut :
1. Diawali dengan karakter $
2. Diikuti dengan huruf alphabet sebagai karakter pertama atau karakter under score ( _ ),
3. Karakter ke dua dan selanjutnya bisa merupakan kombinasi karakter huruf alphabet, numerik, atau under score ( _ ).
4. Untuk pendeklarasian pada karakter ke dua tidak boleh ada spasi pada setelah karakter ke 1.
Contoh pendeklarasian nama variabel yang benar :
$Nama
$NBI
$Alamat_ke_1
$alamat_ke_2
Contoh pendeklarasian nama variabel yang salah :
$1Namea
$alamat ke 2     //salah karena terdapat spasi antara karakter "alamat" dengan "ke"
Inisialisasi Variabel
Inisialisasi variabel adalah proses pengisian nilai awal kepada sebuah variabel. Proses inisialisasi sederhana adalah menggunakan assignment ( = ).
Berikut contoh pemberian harga awal kepada variabel .
$FirstName = “Muhammad” ; 
$LastName = “Suma” ;  
$Alamat = “Sukodono, Sidoarjo”;
Untuk penerapannya anda dapat membuat Listing program berikut :
<html>
<head>
    <title> Belajar PHP  </title>
</head>
<body>
<h1> Belajar PHP</h1>
<? 
    $FirstName="Muhammad" ; 
    $LastName="Suma" ; 
    $Alamat=“Sukodono, Sidoarjo”
    echo ("Nama : $FirstName $LastName <br>");  //fungsi echo yaitu untuk menampilkan
    echo ("Alamat : $Alamat");
?>
</body>
</html>
Simpan dengan nama variabel.php lalu jalankan di browser. Untuk menjalankan file php agar bekerja anda harus menjalankannya pada localhost. 


     3. Jelaskan fungsi prosedur insert, update, delete pada data  base! Beri contoh!
 - Jawab :
  • INSERT

Untuk menyimpan data dalam tabel digunakan sintaks:


 INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])

Contoh:

 INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat', 'pass');
  • UPDATE
Untuk mengubah data menggunakan sintax:

 UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]

Contoh:

 UPDATE Msuser set password="123456" where username="abc"
  •  DELETE
Untuk menghapus data dipergunakan sintaks:

 DELETE FROM [nama_table] Where [KONDISI]

Contoh:

 DELETE FROM TEST WHERE NAMA='test';
      4. Apa fungsi dari XAMPP?
 - Jawab :
 
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQLdatabase, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

     5.  Bagaimana cara membuat table pada sql ? beri contoh!
 - Jawab :

Perintah membuat tabel membutuhkan:
  •      Nama tabel
  •      Nama bidang
  •      Definisi untuk setiap kolom
Sintaks:
Berikut adalah generik sintaks SQL untuk membuat tabel MySQL:
CREATE TABLE table_name (column_name column_type);
Sekarang kita akan membuat tabel dalam database tutorial berikut.
tutorials_tbl(
tutorial_id INT NOT NULL AUTO_INCREMENT,
tutorial_title VARCHAR(100) NOT NULL,
tutorial_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);
Berikut beberapa item perlu penjelasan:
  • Lapangan Atribut NOT NULL sedang digunakan karena kita tidak ingin field ini untuk menjadi NULL.SO jika pengguna akan mencoba untuk membuat rekor dengan nilai NULL maka MySQL akan meningkatkan kesalahan.
  • Lapangan Atribut AUTO_INCREMENT memberitahu ke MySQL untuk terus maju dan menambahkan nomor yang tersedia di sebelah field id.
  • PRIMARY KEY kata kunci digunakan untuk mendefinisikan kolom sebagai kunci primer.Anda dapat menggunakan beberapa kolom dipisahkan dengan tanda koma untuk mendefinisikan kunci primer.
Membuat Tabel dari Command Prompt:
Hal ini mudah untuk membuat tabel MySQL dari prompt mysql>. Anda akan menggunakan perintah SQL CREATE TABLE untuk membuat tabel.
Contoh:
Berikut adalah contoh yang menciptakan tutorials_tbl:
root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
-> tutorial_id INT NOT NULL AUTO_INCREMENT,
-> tutorial_title VARCHAR(100) NOT NULL,
-> tutorial_author VARCHAR(40) NOT NULL,
-> submission_date DATE,
-> PRIMARY KEY ( tutorial_id )
-> );
Query OK, 0 rows affected (0.16 sec)
mysql>
CATATAN: MySQL tidak mengakhiri perintah sampai Anda memberikan titik koma (;) pada akhir perintah SQL.
Membuat Tabel Menggunakan PHP Script:
Untuk membuat tabel baru dalam setiap database yang ada Anda akan perlu menggunakan PHP fungsi mysql_query (). Anda akan melewati argumen kedua dengan perintah SQL yang tepat untuk membuat tabel.
Read more »»  

Tugas Pendahuluan 3

1. Apa yang dimaksud dengan IP address? Jelaskan!
2. Apa yang dimaksud dengan topologi jaringan? Jelaskan!
3. Apa yang dimaksud protokol dalam sebuah jaringan? Jelaskan masing - masing !
4. Jelaskan kegunaan dan perbedaan dari modem, hub, dan switch!



 




Jawaban
1.
IP Address adalah suatu alamat yang diberikan ke peralatan jaringan komputer untuk dapat diidentifikasi oleh komputer yang lain. Dengan demikian masing-masing komputer dapat melakukan proses tukar-menukar data / informasi, mengakses internet, atau mengakses ke suatu jaringan komputer dengan menggunakan protokol TCP/IP. IP Address digunakan untuk mengidentifikasi interface jaringan pada host dari suatu mesin (komputer). IP Address terdiri dari sekelompok bilangan biner 32 bit yang dibagi menjadi 4 bagian. Masing-masing bagian terdiri dari 8 bit, yang berarti memiliki nilai desimal dari 0 sampai 255. Tiap 8 bit ini disebut sebagai oktet.
IP Address dapat dipisahkan menjadi dua bagian, yaitu host ID dan network ID. Host ID berfungsi untuk mengidentifikasi host dalam suatu jaringan. Sedangkan Network ID berfungsi untuk mengidentifikasikan suatu jaringan dari jaringan yang lain. Hal ini berarti seluruh host yang tersambung di dalam jaringan yang sama memiliki network ID yang sama pula. Sebagian dari bit-bit bagian awal dari IP Address merupakan network ID atau network number, sedangkan sisanya untuk host. Garis pemisah antara bagian network dan host tidak tetap (konstan), tergantung pada kelas network yang kita gunakan.

2.
Pengertian topologi jaringan adalah suatu tehnik untuk menghubungkan komputer yang satu dengan komputer lainnya yang merangkai menjadi sebuah jaringan, dimana penggunaan topologi jaringan didasarkan pada biaya, kecepatan akses data, ukuran maupun tingkat konektivitas yang akan mempengaruhi kualitas maupun efiensi suatu jaringan.

3.
Protokol  Jaringan adalah  satu  set  aturan  yang  mengatur  online  komunikasi  di
antara beberapa buah komputer yang ada dalam suatu jaringan. Peraturan-peraturan tersebut
termasuk  pedoman  yang  mencakup  beberapa  kriteria-kriteria  sebuah  jaringan.  Ini  termasuk
cara  mengakses,  topologi  fisik  yang  diizinkan,  jenis-jenis  perkabelan,  dan  kecepatan
pengiriman  data.  Protokol  Jaringan  diibaratkan  sebagai  bahasa  komunikasi  antar  komputer
dalam jaringan
Jenis-Jenis Protokol Jaringan
Contoh-contoh protokol yang paling populer digunakan adalah:
1.  Ethernet
2.  Local Talk
3.  Token Ring
4.  FDDI
1.      Protokol Jaringan Ethernet
Protokol  Jaringan Ethernet  merupakan  protokol  yang  paling  banyak  digunakan.  Ethernet
menggunakan  cara  masuknya  (access  method)  yang  dikenal  sebagai  CSMA  /  CD  (Carrier
Sense Multiple Access / Collision Detection).
Ia  merupakan  suatu  sistem  di  mana  setiap  komputer  menunggu  instruksi  melalui  kabel
sebelum  mengirim  pesan  melalui  jaringan.  Jika  jaringan  ditemukan  tidak  sibuk,  barulah
komputer tersebut menyampaikan informasi atau pesan. Jika satu node lain sebelumnya telah
menyiarkan  pesan  melalui  kabel,  komputer  tersebut  akan  menunggu  dan  akan  mencoba
kembali ketika rute mengizinkan.
Terkadang ada dua komputer yang kebetulan mengirim pesan pada waktu yang bersamaan.
Bila  kejadian  ini  terjadi  maka  akan  terjadilah  tabrakan.  Kedua  komputer  tersebut  akan
mundur  sementara  sebelum  mengirim  pesan  kembali.  Dengan  sistem  pengiriman  yang
sebegini, pelanggaran merupakan sesuatu  yang lumrah. Namun, keterlambatan  yang terjadi
akibat  tabrakan  dan  pengiriman  kembali  data  itu  tadi,  adalah  kecil  dan  biasanya  tidak
mempengaruhi kecepatan transmisi data di dalam jaringan.
Protokol  Jaringan  Ethernet  biasanya  digunakan  untuk  topologi  linear  bus,  bintang  atau
pepohonan.  Data  bisa  dikirim  menggunakan  kabel  pasangan  berpintal  (twisted  pair),  kabel
sipaksi (coaxial) atau kabel fiber optik pada kecepatan 10 Mbps.
Protokol Jaringan Ethernet Cepat  (FAST ETHERNET)
Untuk  meningkatkan  pengiriman  informasi  yang  lebih  cepat,  protokol  Ethernet  telah
membangun  suatu  standar  yang  mendukung  dan  memungkinkan  100  Mbs.  Inilah  yang
dikenal sebagai Ethernet pantas.Ethernet cepat membutuhkan penggunaan concentrator atau
pusat  yang  berbeda  dan  lebih  mahal  biayanya  dan  jaringan  kartu  antarmuka  (network
interface card). Sebagai tambahan, kabel 5 pasangan berpintal (twisted pair) atau kabel fiber
optik jika perlu.
2.      Protokol Jaringan Local Talk
Local  Talk  adalah protokol  jaringan  yang  dikembangkan  oleh  Apple  Computer  untuk
Komputer  Macintosh.  Cara  yang  digunakan  oleh  Local  Talk  disebut  CSMA  /  CA  (Carrier
Sense Multiple Access dengan Collision Avoidance).  Ia hampir sama  dengan CSMA / CD
kecuali komputer memberi sinyal sebelum data akan dikirim. Adapter untuk Local Talk dan
kabel  pasangan  berpintal  yang  khusus  bisa  digunakan  untuk  menghubungkan  satu  seri
komputer menggunakan port bersiri. Sistem operasi Macintosh memungkinkan sitem operasi
sesama  client  (peer-to-peer)  tanpa  perlu  perangkat  lunak  tambahan.  Dengan  penambahan
versi  file  server  dari  perangkat  lunak  AppleShare,  sistem  klien-server  (client-server)  bleh
dilaksanakan.
Protokol  Local  Talk  mengizinkan  topologi  linear  bus  atau  topologi  tree  dengan
menggunakan kabel pasangan berpintal. Satu kekurangan kecil untuk Local Talk adalah dari
segi kecepatan. Kecepatan untuk pengiriman informasi untuk Local Talk hanya 230 Kbps.
3.      Protokol Jaringan  Token Ring
Protokol Jaringan Token Ring dikembangkan oleh perusahaan IBM pada pertengahan tahun
1980-an. Cara masuknya (access method) menggunakan cara pengiriman informasi di dalam
suatu lingkaran.
Di dalam Token Ring, beberapa komputer dihubungkan untuk memungkinkan sinyal tinggal
di sepanjang online jaringan komputer tersebut. Satu token elektronik bergerak mengelilingi
lingkaran  dari  satu  komputer  ke  satu  komputer  dan  jika  komputer  tersebut  tidak  memiliki
informasi  untuk  dikirim,  ia  akan  bergerak  melewati  komputer  tersebut  ke  stasiun  kerja
berikutnya. Jika komputer tersebut  akan mengirimkan informasi, ia akan mengisi data atau
informasi kepada token yang datang kepadanya.
Token tersebut kemudian bergerak melanjutkan perjalanannya hingga ia sampai ke komputer
di mana data atau informasi tersebut akan dikirim. Pada titik ini, data atau informasi tersebut
akan diperoleh oleh komputer yang menerima.
Protokol  Jaringan  Token  Ring  menghendaki  topologi  Star-Ring  (star-wired  ring)  dengan
petunjuk  kabel  pasangan  berpintal  (twisted  pair)  atau  kabel  fiber  optik.  Ia  bisa  beroperasi
pada  kecepatan  4  Mbps  atau  16  Mpbs.  Oleh  karena  penggunaan  Ethernet  yang  semakin
populer, lingkungan sekolah semakin kurang menggunakan Gelang Token.
4.      Protokol Jaringan  Fiber Distributed Data Interface (FDDI)
merupakan  satu  protokol  jaringan  terutama  untuk  menghubungkan  dua  atau  lebih  jaringan 
area lokal, untuk meliputi wilayah yang jauh jaraknya.
Cara masuk (access method) yang digunakan oleh FDDI juga melibatkan pengiriman token.
FDDI menggunakan topologi fisik Ring kembar. Pengiriman biasanya terjadi pada salah satu
dari token atau Ring, namun begitu jika terjadi kegagalan di dalam jaringan, sistem tersebut
akan menggerakkan informasi secara otomatis menggunakan perjalanan jaringan yang kedua
menciptakan satu jaringan baru yang lengkap.
Kelebihan yang signifikan untuk penggunaan FDDI adalah kecepatan di dalam pengiriman
informasi.  Ia  beroperasi  menggunakan  kabel  fiber  optik  di  100  Mbps.  Lengkapnya  baca

artikel Protokol jaringan  Fiber Distributed Data Interface (FDDI)



4.
Nama
Pengertian
Fungsi
Hub
Hub merupakan perangkat jaringan yang bekerja di OSI layer 1, Physical Layer. Sehingga dia hanya bekerja tak lebih sebagai penyambung atau concentrator saja, dan hanya menguatkan sinyal di kabel UTP. HUB tdk Mengenal MAC Addressing / Physical Addressing shingga tdk bisa memilah data yg harus ditransmisikan shingga collision tdk bisa dihindari dari penggunaan HUB ini
Hub berfungsi untuk menggabungkan beberapa komputer menjadi satu buah kelompok jaringan.
Switch
Switch merupakan perangkat jaringan yang bekerja pada OSI Layer 2, Data Link Layer. dia bekerja sebagai penyambung / concentrator dalam Jaringan. Switch mengenal MAC Adressing shingga bisa memilah paket data mana yang akan di teruskan ke mana.
Dan switch ini digunakan sebagai repeater/penguat. Berfungsi untuk menghubungkan kabel-kabel UTP ( Kategori 5/5e ) komputer yang satu dengan komputer yang lain. Dalam switch biasanya terdapat routing, routing sendiri berfungsi untuk batu loncat untuk melakukan koneksi dengan komputer lain dalam LAN.

Switch berfungsi untuk menghubungkan kabel-kabel UTP ( Kategori 5/5e ) komputer yang satu dengan komputer yang lain. Dalam switch biasanya terdapat routing, routing sendiri berfungsi untuk batu loncat untuk melakukan koneksi dengan komputer lain dalam LAN.
Modem
Istilah Modem merupakan singkatan dari dua kata yaitu Modulator dan Demodulator.
Pengertian Modulator adalah suatu rangkaian yang berfungsi melakukan proses modulasi, yaitu proses “menumpangkan” data pada frekuensi gelombang pembawa (carrier signal) ke sinyal informasi/pesan agar bisa dikirim ke penerima melalui media tertentu ( seperti media kabel atau udara), biasanya berupa gelombang sinus. Dalam hal ini sinyal pesan disebut juga sinyal pemodulasi. Data dari komputer yang berbentuk sinyal digital dirubah menjadi sinyal Analog
Demodulator mempunyai fungsi kebalikan dari modulator (demodulasi), yaitu proses mendapatkan kembali data atau proses membaca data dari sinyal yang diterima dari pengirim. Dalam demodulasi, sinyal pesan dipisahkan dari sinyal pembawa frekuensi tinggi. Data yang berupa sinyal Analog diberubah kembali menjadi sinyal digital agar bisa terbaca di komputer penerima.
Dan Modem merupakan penggabungan dari kedua sistem tersebut diatas, sehingga modem merupakan alat komunikasi dua arah.

Fungsi modem yaitu untuk mengubah sinyal digital menjadi sinyal suara dan juga sebaliknya. Dewasa ini modem telah berkembang dengan berbagai fasilitas yang cukup bermanfaat, misalnya voice modem. Dengan adanya fasilitas voice modem ini, merubah fungsi modem bukan hanya sebagai penyambung ke internet tetapi lebih dari itu, modem dapat menjadi saluran radio, audio, percakapan telepon sampai streaming video.

Read more »»