Pemrograman Web dan Perangkat Bergerak

BAB I


WWW dan Web Server

    World Wide Web atau biasa disebut WWW merupakan sebagai kumpulan server web dari seluruh dunia memiliki kegunaan dalam menyediakan data dan informasi untuk digunakan bersama. Melalui web para pengguna internet dapat mengakses informasi-informasi yang tidak hanya berupa teks, tetapi juga berupa gambar, suara, dan video serta animasi. Web awalnya digunakan sebagai penyedia informasi, sekarang untuk digunakan komunikasi e-mail, chatting, hingga melakukan transaksi  bisnis (commerce).

    Web server identik dengan sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal, yang biasa dikenal dengan web server. Web server berfungsi untuk mengirimkan kembali hasilnya dalam bentuk beberapa halaman web dan umumnya berbentuk dokumen HTML. Dalam bentuk sederhana, web server akan mengirim dokumen HTML kepada permintaan web browser sehingga akan terlihat seperti npada umumnya, yaitu tampilan website. 

    Adapun fungsi utama web server adalah untuk melakukan transfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan lain-lain. Pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang didalam berupa teks, gambar, video dan lain-lain.

    Cara kerja web server adalah sebagai salah satu mesin tempat software atau aplikasi beroperasi dalam mendistribusikan web page ke user/pengguna bisa ditemukan oleh permintaan user. Menghubungkan antara web server dengan web browser internet, ini merupakan gabungan dari jaringan komputer yang ada di dunia.

Macam-Macam Software Web Server

Web server berbayar
  • Microsoft Internet Information Services (IIS)
         Layanan ini berfungsi sebagai protokol TCP/IP yang berjalan dalam lapisan aplikasi (aplication layer).
  • LiteSpeed
         LiteSpeed menawarkan kecepatan akses yang tinggi bagi para penggunanya dan dipercaya 6 kali lebih cepat dari web server Apache. Jika dibandingkan dengan web server nginx sekalipun LiteSpeed masih jadi yang tercepat. 

Web server gratis
  • Apache
  • Nginx
  • Apache Tomcat
  • Lighttpd
  • AMPPS
  • XAMPP Control Panel (yang biasa digunakan php web developer newbie)

Macam-Macam Teks Editor

  • Adobe Dreamweaver
  • Araneae
  • ATPad
  • Crimson Editor
  • EditPad Lite
  • Netbeans
  • Notepad
  • Notepad++
  • Sublime Text
  • Google Web Designer
  • Visual Studio Code (yang biasa gw pake)

HTML (Hyper Text Markup Language)

    Struktur dasar HTML yaitu DTD atau DOCTYPE (berfungsi untuk memberi tahu web browser bahwa dokumen yang akan diproses adalah HTML), tag <html> sebagai pembuka dari keseluruhan halaman web, tag <head> berisi berbagai definisi halaman seeprti code CSS, JS, dan kode-kode lainnya yang tidak ditampilkan dibrowser, tag <title> untuk menampilkan title sebuah halaman web, dan tag <body> yang berisi semua elemen yang akan ditampilkan dalam halaman web.


BAB II


Tag-Tag Tabel dalam HTML

Tabel diterjemahkan sebagai cara untuk menampilkan informasi dalam bentuk sel yang terdiri atas baris dan kolom. Untuk tag pembuat tabel yaitu sebagai berikut:
  • Tag <table> digunakan untuk memulai tabel.
  • Tag <tr> singkatan dari table row, digunakan untuk membuat baris dari tabel.
  • Tag <td> singkatan dari table data, digunakan untuk menginput data ke tabel.

Elemen Tbody, Thead, dan Tfoot

Element Tbody

Elemen Tbody <tbody> digunakan secara bersama-sama dengan elemen <thead> yang menunjukkan bagian atas (kepala) tabel dan <tfoot> yang menunjukkan bagian bawah (kaki) sebuah tabel. Elemen Tbody digunakan untuk mengelompokkan konten atau isi yang terletak pada bagian tengah sebuah tabel.

Elemen Thead

Elemen Thead <thead> digunakan untuk mengelompokkan isi atau konten yang berada di bagian atas pada sebuah tabel.

Elemen Tfoot

Elemen Tfoot <tfoot> digunakan untuk mengelompokkan isi atau konten yang berada di bagian bawah sebuah tabel.

Rowspan dan Colspan

    Merge cell adalah seuatu metode menggabungkan beberapa sel menjadi satu dalam sebuah tabel. Penggunaan merge cell sangat dibutuhkan dalam penyusunan informasi dalam tabel yang membutuhkan penggabungan beberapa cell menjadi satu. Penggunaan atribut colspan dan rowspan diterapkan pada tag <td> dan tag <th>. Colspan berarti penggabungan beberapa kolom cell menjadi satu sel, sedangkan rowspan berarti penggabungan beberapa baris menjadi satu baris sel. Berikut contohnya:

<td colspan = "number">
<td rowspan = "number">

Border

Atribut border digunakan untuk membuat bingkai pada tabel dengan menentukan tebal bingkai tersebut. dengan contoh tag <table border="3"> namun sayangnya tag border ini tidak didukung oleh HTML 5 sehingga kita menggunakan CSS dengan contoh seperti ini:

table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
    padding: 10px;
    text-align: center;
}

Format Multimedia pada Halaman Web 

Suatu standar teknologi web saat ini sudah tersusun meskipun penerapannya belum didukung oleh seluruh pengembang web. Standar ini disusun oleh suatu badan, yaitu World Wide Web Consortium (W3C). Standar ini dibutuhkan karena makin banyaknya vasriasi dalam teknologi web sehingga terkadang satu sama lain tidak kompatibel. Dengan demikian, web disusun dari halaman-halaman yang menggunakan teknologi web dan saling berkaitan satu sama lain.

Tag Menampilkan Gambar, Audio, dan Video

<img src="sumber gambar">

<audio src="sumber audio.mp3">

<video controls autoplay>
    <source src="sumber video.mp4" type="video/mp4">
</video>







Comments

  1. saya mau tanya itu kan ada element Tbody Thead Tfoot. Apakah ada element Tlaso kak?

    ReplyDelete

Post a Comment

Popular posts from this blog

APLIKASI PERPUSTAKAAN DENGAN BOOTSTRAP 5, PHP DAN MYSQL

Aplikasi PKL dengan PHP