Selasa, 28 Februari 2017

Website


WEBSITE
website adalah sering juga disebut web , atau diartikan juga suatu kumpul-kumpulan halaman yang menampilkan berbagai macam informasi teks , data , gambar diam atupun bergerak,data animasi,suara,video maupun gabungan dari semuanya.
website terbagi menjadi dua yaitu client side dan server side.

  1. Client - side web programming adalah pemrograman atau skripsi program yang berjalan disisi pengguna atau clien .
      contohnya :
  • HTML,
  • XHTML, 
  • CSS, 
  • JavaScript
     2. Server - side web programming adalah komputer yang bertindak sebagai pengguna data .
 contoh nya yaitu :
  • ASP (Active Server Page)
  • JSP (Java Server Page)
  • Lasso 
SERVER



Gambar terkait

Server yaitu komputer yang bertindak sebagai pengguna data.
Pengertian server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Sebuah server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus. Sistem Operasi dari server adalah sistem operasi jaringan atau network operating system. Server juga bertugas untuk menjalankan software administratif. Yakni software yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya. Hal ini termasuk file atau alat pencetak (printer), dan memberikan akses kepada workstation anggota jaringan. Di dalam sistem operasi server, umumnya terdapat berbagai macam service yang menggunakan arsitektur klien/server. Contoh nya antara lain Mail Server, DHCP Server, HTTP Server, DNS Server , FTP Server dan lain lain. Setiap sistem operasi server umumnya merangkai berbagai layanan tersebut .Setiap layanan tersebut akan merespons terhadap request dari klien. Contoh sistem operasi server adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0. Saat ini sistem yang cukup populer adalah Windows 2000 Server dan Windows Server 2003, kemudian Sun Solaris, Unix, dan GNU/Linux.

Aplikasi Desktop Dan Berbasis Web


Aplikasi Desktop adalah suatu aplikasi yang mampu beroperasi secara offline, tetapi kita harus menginstalnya sendiri pada laptop atau komputer. contohnya seperti microsoft office,photo shop,pain,dll.
Aplikasi Web adalah suatu aplikasi  berbasis web dapat beroperasi jika ada jaringan/koneksi  internet.contohnya seperti instagram,facebook,twitter,dll.
Salah satu perbedaan dari web based dan desktop based adalah bahasa pemrogramannya kalau pada desktop based di dukung oleh beberapa macam program seperti  Microsoft office, Borland Delphi, dll sedangkan untuk web based menggunakan bahasa pemrograman HTML, PHP, CSS, JavaScript, dll.
 Berikut ini Kelebihan Dan Kekurangan nya :
APLIKASI WEB

  •  Dapat dijalankan dimanapun kapanpun, tanpa instalasi.                                                     
  •  Dapat diakses lewat banyak media seperti: computer, smarphone, tablet, dll.                   
  •  Butuh koneksi ke intranet/internet.                                                                                           
  •  Butuh system keamanan (security) yang baik dikarenakan aplikasi dijalankan secara terpusat atau central dengan server.
APLIKASI DESKTOP             

  •  Independen dan bisa berjalan tanpa browser.                                                         
  •  Tidak perlu koneksi internet, karena semua file yang diperlukan untuk menjalankan
  • aplikasinya sudah terinstall.       
  •  Setting lebih mudah. 
  • Karena tidak membutuhkan koneksi, prosesnya lebih cepat.      
  •   Harus diinstall dulu.       
  •  Aplikasi tidak bisa dijalankan jika belum diinstall.
PROGRAMMER FRONT-END DAN BACK-END
Hasil gambar untuk programmer front end dan back end


Front end
Front end ini merupakan tugas dari developer yang biasanya membuat tampilan luar/ layout pada website.
Bahasa programming yang harus dikuasai jika ingin menjadi front end, yaitu HTML, CSS, Javascript, Jquery, dll. Lebih simple mengenal front end, yaitu apapun bentuk atau tampilan website yang kita lihat pada browser.
Back End
developer yang bertugas di bagian back end tidak mengurus tampilan luar website, tapi mengurus database atau server pada website. Biasanya untuk bisa mengakses halaman khusus (admin panel, admin page, admin tool, back office, dashboard) pada website harus dengan cara login memakai username dan password. Bahasa programming atau yang harus dikuasai jika ingin menjadi back end, yaitu php, sql, java dan sebagainya.
HACKER DAN CRACKER
Hasil gambar untuk HACKER DAN CRACKER

Pengertian Hacker Dan Cracker
1.Cracker adalah sebutan untuk mereka yang masuk ke sistem orang lain dan cracker lebih bersifat destruktif, biasanya di jaringan komputer, secara sengaja melawan keamanan komputer, men-deface (merubah halaman muka web) milik orang lain bahkan hingga men-delete data orang lain, mencuri data dan umumnya melakukan cracking untuk keuntungan sendiri, maksud jahat, atau karena sebab lainnya karena ada tantangan.
Beberapa proses pembobolan dilakukan untuk menunjukan kelemahan keamanan sistem.

2. Hacker
Hacker adalah Seorang yang mempunyai keinginan untuk mengetahui secara mendalam mengenai kerja suatu system, komputer atau jaringan komputer, sehingga menjadi orang yang ahli dalam bidang penguasaan sistem, komputer atau jaringan komputer. Sedangkan Hacking yaitu sikap dan kemampuan yang pada dasarnya harus dipelajari sendiri. Istilah hacker yang sering kita salah artikan mengenai hal-hal yang merusak/ hack seperti hack facebook, hack email, hack jaringan dall. Tetapi sebetulnya Hacking adalah Ilmu seni, seni keamanan jaringan komputer, tidak semua hacker itu jahat ada juga yang baik.
PING DAN TRACEROUTE
Ping (sering disebut sebagai singkatan dari Packet Internet Gopher) adalah sebuah program utilitas yang dapat digunakan untuk memeriksa Induktivitas jaringan berbasis teknologi Transmission Control Protocol/Internet Protocol (TCP/IP). Dengan menggunakan utilitas ini, dapat diuji apakah sebuah komputer terhubung dengan komputer lainnya. Hal ini dilakukan dengan mengirim sebuah paket kepada alamat IP yang hendak diujicoba konektivitasnya dan menunggu respon darinya.
Cara kerja Ping yaitu mengirimkan paket ICMP_ECHO dan beberapa data ke host tujuan, kemudian tujuan host akan me-replay dengan paket ICMP_ECHOREPLAY dengan data yang dikirimkan kepadanya. Secara default ping akan menunggu 1 detik sebelum mengirim ICMP_ECHO selanjutnya. Pada beberapa implementasi pengguna dapat men-setting periode ini dengan 0 dan melakukan “floodping”, bila data yang dikirim cukup besar dengan koneksi yang cepat (T1 atau Ethernet).
Traceroute (Tracert) adalah perintah untuk menunjukkan rute yang dilewati paket untuk mencapai tujuan. Ini dilakukan dengan mengirim pesan Internet Control Message Protocol (ICMP) Echo Request Ke tujuan dengan nilai Time to Live yang semakin meningkat. Rute yang ditampilkan adalah daftar interface router (yang paling dekat dengan host) yang terdapat pada jalur antara host dan tujuan. 
Fungsi Traceroute (Tracert) untuk menunjukkan rute yang dilewati sebuah paket untuk mencapai tujuannya dengan mengirimkan pesan Internet Control Message Protocol (ICMP) Echo Request ke tujuan berdasarkan alamat IP tujuan dengan nilai Time to Live yang semakin meningkat. Traceroute akan me-list daftar router yang dilalui dan menampilkan informasi IP Address router. Informasi yang diperoleh adalah banyak nya hop (lompatan) yang diperlukan untuk mencapai tujuan dan lama waktu yang dibutuhkan. Traceroute memanfaatkan flag TTL. Contoh penggunaan tracert “tracert http://www.detik.com” maka akan terlihat beberapa lompatan router mana saja yang dilewati dari komputer pengguna menuju ke http://www.detik.com
CARA MELAKUKAN PING DAN TRACEROUTE
1.Jalankan aplikasi CMD dengan menekan tombol ‘Windows + R’ di Keyboard computer anda, kemudian ketikkan cmd dan tekan tombol ENTER.
2. Aplikasi CMD akan tampil. 
**Untuk menjalankan perintah PING ketikkan perintah ‘ping

**Untuk menjalankan perintah TRACEROUTE ketikkan perintah ‘tracert 

3. Kemudian tekan enter, lalu hasil nya akan keluar



Terima Kasih

0