Pengertian
Client Server
Client
Server adalah suatu bentuk arsitektur dimana client sebagai peminta data atau
layanan serta penerima yang akan menampilkan dan menjalankan aplikasi,
sedangkan server sebagai penyedia data atau layanan yang memberikan aplikasi
yang diminta oleh client.
Arsitektur
client-server adalah suatu system aplikasi yang bekerja ketika server mengakses
suatu jaringan kemudian client dan server saling berkomunikasi tentang
permintaan data dan penyediaan data.
Beberapa
Tools dalam Pembuatan Web
Tools
yang dibutuhkan didalam website tergantung pada jenis website yang akan kita
buat. Apabila ingin membuat website yang banyak fitur animasi, maka kita
melibatkan Adobe Flash dalam pembuatan website tersebut. Dan apabila ingin
membuat website yang selalu di-update, maka kita memerlukan atau melibatkan
beberapa bahasa pemograman seperti PHP dan ASP yang dihubungkan dengan
database. Berikut merupakan beberapa
tools yang diperlukan dalam pembuatan website
1. HTML
1. HTML
HTML adalah singkatan dari Hyper Text Markup Language, merupakan
bahasa pemrograman utama dalam pembuatan website yang digunakan untuk membuat
sebuah website ataupun menampilkan berbagai informasi.
Contoh HTML
<!DOCTYPE html>
<html>
<head bgcolor=black text=white>
<title>'''Selamat Datang Di Blog Saya''' HTML</title>
</head>
<body>
<p>Terima Kasih Telah Berkunjung!</p>
</body>
</html>
<!DOCTYPE html>
<html>
<head bgcolor=black text=white>
<title>'''Selamat Datang Di Blog Saya''' HTML</title>
</head>
<body>
<p>Terima Kasih Telah Berkunjung!</p>
</body>
</html>
Kegunaan
HTML :
·
Memodifikasi format teks tersebut
·
Mengintegerasikan gambar dengan tulisan.
·
Membuat Pranala.
·
Mengintegerasikan berkas suara dan rekaman gambar hidup.
·
Membuat form interaktif.
Karakteristik HTML:
·
Fleksibel
·
Bisa bergabung dengan beberapa bahasa pemograman lain, seperti
Javascript, VBScript, Active Server Pages, Perl, Tcl, atau PHP
·
Tidak bersifat case sensitive
·
Tidak memperdulikan white space characters
2. Java Script
2. Java Script
Java Script adalah bahasa pemograman yang
bisa disisipkan ke dalam HTML sama halnya seperti PHP namun Java Script
berjalan disisi Client, yang biasanya digunakan untuk beberapa hal-hal tertentu
didalam suatu website seperti membuat validasi pada form pendaftraran, form
login, menampilkan jam, animasi sederhana atau lainnya.
Contoh Java
Script :
·
Untuk menampilkan teks alert sebelum masuk halaman dengan load
beberapa detik:
<body onLoad="alert('Selamat
menjelajahi situsku!');">
·
Untuk menampilkan teks alert setelah keluar halaman
<body onUnLoad="alert('Thanks ya
udh berkunjung!');">
Kegunaan
Java Script :
·
Untuk membuat interaksi antara user dengan situs web menjadi lebih
cepat tanpa harus menunggu
·
Untuk mempercantik halaman web, fitur chatting, efek-efek modern,
games
·
Untuk menuliskan fungsi yang disisipkan kedalam HTML
Karakteristik
Java Script :
·
Selalu di awali oleh “<” dan diakhiri “>”
·
Case Sensitive
·
Terinttegrasi ke dalam html
·
Diletakkan di file tersendiri yang berekstensi.
·
Script pada bagian head dan body
3. PHP
3. PHP
PHP adalah singkatan dari Hypertext
Prepocessor, yaitu bahasa pemograman yang banyak digunakan secara luas terutama
untuk pembuatan dan pengembangan website, biasanya digunakan bersamaan dengan
HTML.
Contoh PHP
·
Program
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<!DOCTYPE
html>
<html>
<head>
<title>Contoh
list dengan PHP</title>
</head>
<body>
<h2>Daftar
Absensi Mahasiswa</h2>
<ol>
<?php
for ($i=
1; $i <= 1000; $i++)
{
echo "<li>Nama
Mahasiswa ke-$i</li>";
}
?>
</ol
</body>
</html>
|
Kegunaan PHP
:
·
Teks proses à dapat
menghemat pekerjaan membosankan menghitung jumlah kata atau huruf, dapat memanfaatkan setiap huruf pertama dalam
semua kalimat, atau memotong teks.
·
Berinteraksi dengan pengguna à untuk berinteraksi secara
langsung dengan situs web dan aplikasi dengan cara yang berbeda
·
Bekerja dengan database à untuk menyimpan segala
sesuatu dalam skrip, dan begitu banyak informasi yang disimpan dalam database.
Karakteristik PHP :
·
Open source
·
Tidak melakukan sebuah kompilasi dalam penggunaannya
·
Mudah dikembangkan dan mudah dipahami


0 komentar:
Posting Komentar