Monday, March 5, 2018

Arsitektur Aplikasi Berbasis Web

Pemrograman Web

 

Arsitektur Aplikasi Berbasis Web

Aplikasi berbasis web masih marak digunakan pada saat ini. Tetapi taukah anda bagaimana cara kerja aplikasi berbasis web tersebut?
arsitektur aplikasi berbasis web
Gambar Arsitektur aplikasi berbasis web




Secara sederhana aplikasi berbasis web terdiri dari dua komponen utama yaitu client dan server yang terhubung dalam suatu jaringan, entah itu internet maupun jaringan lokal. Client adalah device yang kita gunakan untuk mengakses, bisa berupa komputer atau smartphone. Server adalah tempat dimana semua informasi penting serta program-program dari aplikasi disimpan.

Cara kerja aplikasi berbasis web adalah sebagai berikut. Pertama kita melakukan sesuatu melalui client. Lalu client akan mengirim sebuah request ke server tergantung apa yang kita inputkan melalui client. Setelah itu server akan mencari informasi yang diinginkan dari database lalu akan mengirim sebuah respons PHP. Respons PHP ini akan dikonvert oleh sebuah intepreter PHP menjadi Respons HTML yang akan diterima oleh client.

Mengenal HTML

Saat ini, ada banyak sekali teknologi dapat digunakan untuk membuat sebuah website. Mungkin Anda pernah dengar HTML, CSS, JavaScript, jQuery, Bootstrap, AngularJS, React. Atau pernah juga mendengar Laravel, Django, Ruby on Rails,… Yaa, semua itu dapat digunakan untuk membuat sebuah website. Maaf, saya tidak berniat menakut-nakuti Anda untuk belajar web development. Anda tidak harus mempelajari semua teknologi itu. Anda boleh memilih, apa yang sesuai dengan kebutuhan dan pekerjaan Anda. Tapi, saya rasa Anda tidak bisa memilih soal 3 hal ini, yaitu HTML, CSS dan JavaScript.

Komponen dasar untuk membangun sebuah website adalah HTML, CSS, dan JavaScript. Masing-masing memiliki peran yang berbeda.
  • HTML HTML (Hypertext Markup Language) digunakan untuk membentuk struktur dan memasukkan konten dari sebuah halaman website, seperti judul halaman website, header, paragraf, form, tombol, link, dan lain sebagainya.
  • CSS CSS (Cascading Stylesheet) digunakan untuk memberikan style pada halaman website sehingga website tampak menarik dan mudah digunakan. Dengan menggunakan CSS, kita dapat mengatur warna teks dalam paragraf pada halaman website, atau ukuran font teks pada konten tabel, mengatur jarak antar beberapa tombol, dan lain sebagainya.
  • JavaScript JavaScript merupakan bahasa pemrograman yg dapat dimengerti dan dieksekusi oleh browser. Dengan menggunakan JavaScript, kita dapat membuat website menjadi interaktif dan dinamis. Misalnya, Anda dapat membuat slideshow foto, membuat popup notifikasi, atau menampilkan dan menyembunyikan sebuah blok tulisan.



Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web Arsitektur Aplikasi Berbasis Web







No comments:

Post a Comment