Web Developer VS CRUD?
3 Komponen dasar dalam membuat sebuah website
1. Data
Data merupakan sekelompok informasi atau fakta mentah yang dapat berupa simbol, angka, kata-kata, atau citra. Informasi ini diperoleh melalui proses pengamatan atau pencarian dari sumber-sumber tertentu. 2. User Interface ( Tampilan Muka Dari Website )
UI (User Interface) adalah bagian visual dari website, aplikasi, software, atau hardware yang menentukan bagaimana seorang pengguna berinteraksi dengan produk tersebut. User interface design sendiri menggabungkan konsep desain visual, desain interaksi, dan infrastruktur informasi menjadi satu dengan tujuan untuk meningkatkan kemudahan penggunaan sebuah produk.
3. Proses
Teman teman sudah tahu belum ada istilah yang namanya FrontEnd & BackEnd.
nahhh.. apa sih itu?
Frontend dan backend adalah dua aspek penting dari aplikasi apa pun. Frontend adalah apa yang pengguna Anda lihat dan termasuk elemen visual, seperti tombol, kotak centang, grafik, dan pesan teks. Hal ini memungkinkan pengguna Anda untuk berinteraksi dengan aplikasi Anda. Backend adalah data dan infrastruktur yang membuat aplikasi Anda berfungsi. Backend menyimpan dan memproses data aplikasi untuk pengguna Anda.
Bagaimana cara kerja frontend aplikasi?
Istilah frontend mengacu pada antarmuka pengguna grafis (GUI) yang dapat berinteraksi langsung dengan pengguna Anda, seperti menu navigasi, elemen desain, tombol, gambar, dan grafik. Secara teknis, halaman atau layar yang dilihat pengguna Anda dengan beberapa komponen UI disebut model objek dokumen (DOM).
Tiga bahasa komputer utama memengaruhi cara pengguna Anda berinteraksi dengan frontend Anda:
- HTML mengatur struktur frontend dan elemen DOM yang berbeda
- Cascading Style Sheets (CSS) mengatur gaya aplikasi web, termasuk tata letak, font, warna, dan gaya visual
- JavaScript menambahkan lapisan fungsi dinamis dengan memanipulasi DOM
JavaScript dapat memicu perubahan pada halaman dan menampilkan informasi baru. Artinya, frontend dapat menangani interaksi (atau permintaan) pengguna mendasar, seperti menampilkan kalender atau memeriksa apakah pengguna Anda telah memasukkan alamat email yang valid. Frontend meneruskan permintaan yang lebih kompleks ke backend.
Bagaimana cara kerja backend aplikasi?
Terkadang disebut sisi server, backend aplikasi Anda mengelola fungsionalitas aplikasi web Anda secara keseluruhan. Saat pengguna Anda berinteraksi dengan frontend, interaksi mengirimkan permintaan ke backend dalam format HTTP. Backend memproses permintaan dan mengembalikan respons.
Saat backend Anda memproses permintaan, biasanya backend berinteraksi dengan berikut:
- Server basis data untuk mengambil atau mengubah data yang relevan
- Layanan mikro yang melakukan subset tugas yang diminta pengguna Anda
- API pihak ketiga untuk mengumpulkan informasi tambahan atau menjalankan fungsi tambahan
Backend menggunakan beberapa protokol komunikasi dan teknologi untuk menyelesaikan permintaan. Selain itu, backend menangani ribuan permintaan berbeda secara bersamaan. Backend menggabungkan teknik konkurensi dan paralelisme, seperti mendistribusikan permintaan di banyak server, caching, dan duplikasi data.
Nahhh itu dia 3 komponen dasar dalam membuat sebuat website.. bagaimana? Tertarik dengan Seputar IT silahkan berikan ulasan yahh :)
Gabung dalam percakapan