Anda di halaman 1dari 3

NAMA AFIF PUTRAMAYOGA MATA KULIAH Pemerograman Web

NIM A710200032 DOSEN PENGUJI Ahmad Chamsudin,


S.T., M.Eng
TANGGAL 21 APRIL 2022 KELAS A

1. Apa yang membuat penggunaan cloud computing lebih reliabel dibandingkan dengan
membangun sebuah server sendiri dalam pengembangan suatu website!
Penyelesaian:
Could computing merupakan metofara dari internet. Fungsi dari teknologi ini
berguna untuk memusatkan pengelolaan data dan penggunaan aplikasi pada internet.
Begitu banyak keuntungan yang didapatkan dengan menggunakan could computing
antara lain dapat menghemat waktu, biyaya, dan tenaga selain itu could computing
memiliki kelebihan could computing dalam mengakses data hingga tiingkat security
yang baik. Maka dari itu cloud computing lebih reliable dibandingkan membangun
sebuah server.

2. Jelaskan arsitektur Web Server dibawah ini!

Penyelesaian:
Web arsitektur merupakan sebuah perancangan sebuah situs yang melibatkan
fungsionalitas, teknis, dan estetika. Pada gambar s oal nomor 2 terlihat arsitektur yang
terdiri dari HTTP Server yang merupakan teknologi yang mengatur sebuah permintaan
dari client atau bisa disebut web browser. HTTP sendiri memiliki fungsi untuk
mengatur format dan bagai mana data transmisikan. Lalu terdapat Database yang
merupakan suatu kumpulan data atau informasi yang dikumpulkan dalam satu
computer secara sistematik. Scripting language adalah sebuah kemampuan yang perlu
dimiliki tiap programmer. Sistem operasi adalah suatu sistem yang terdiri atas beberapa
komponen perangkat lunak atau software yang memiliki fungsi untuk mengontrol
seluruh aktivitas yang sudah dilakukan komputer. Hardware merupakan sebuah
komponen dari sebuah perangkat computer yang dapat dilihat dan diraba. Dari bebrapa
pengertian diatas dapat disimpulkan bahwa gambar tersebut saling berpengaruh pada
sebuah web server.

3. Apa yang dimaksud dengan semantik pada HTML versi dibandingkan dengan HTML
versi sebelumnya!
Penyelessaian:
Semetik pada HTML merupakan sebuah elemen yang menyatakan suatu
makna atau tujuan dari elemen itu sendiri. Terdapat perubahan semantik yang terdapat
pada HTML versi baru dengan HTML versi sebelumnya. Dimana semantink baru ada
pada HTML5 yang merupakan versi baru sedangkan pada awal hadirnya HTML
elemen semantik belum ada.

4. Seiring dengan perkembangan teknologi. Penggunaan Javascript tidak terbatas pada


tampilan depan website (front-end) namun juga digunakan pada sisi server (back-
end). Jelaskan secara rinci dan disertai contoh penggunaan javascript pada front-end
dan back-end suatu website?
Penyelesaian:
Front-end dan back-end adalah dua hal yang berkaitan dengan bagaimana
sebuah website atau aplikasi bekerja dan diakses oleh pengguna. Mengenai proses
pengembangan web, front end adalah apa yang dilihat pengguna pada tampilan situs
web. Dan Back End adalah sistem di belakang layar yang menangani database dan
server. Ujung depan biasanya disebut "sisi klien" dan ujung belakang disebut "sisi
server". Back end dan Front end juga memiliki perbedaan yaitu:
a. Perbedaan cara kerja
Front end bekerja atas struktur tampilan pada sebuah website dan aplikasi
yang terdiri dari tampilan, warna, jenis font, gambar hingga tombol-tombol
harus bisa membuat pengguna nyaman. Sedangkan tugas dari Back end
adalah untuk mengawasi dari sisi server, sistem hingga database.
b. Perbedaan pada kemampuan yang harus dikuasaihan
Lalu perbedaan selanjutnya adalah pada segi kemampuan yang dimana
Front End haruslah dapat menguasai Bahasa pemerograman seperti
Javascrip, HTML dan CSS. Sedangkan Back End haruslah bisa membaca
bahasa pemerograman dibalik layar sebuah situs dan alpikasi.
c. Perbedaan waktu kerja
Perbedaan ketiga antara front-end dan back-end adalah waktu pemrosesan.
Ketika desainer UX selesai, pengembang front-end baru akan memulai
pekerjaannya. Jika tidak ada perubahan dari segi desain UX, maka front-
end developer bisa langsung mengeksekusi bahasa pemrograman pada
desain user interface. Setelah pengembang front-end menyelesaikan
pekerjaan mereka, pengembang back-end mengambil alih. Pengembang
back-end memutuskan arahan mana yang akan diterapkan pada desain dan
bahasa pemrograman yang digunakan.
d. Perbedaan posisi kerja
Perbedaan antara ujung depan dan ujung belakang terakhir adalah posisi
keduanya di perusahaan. Sementara pengembang front-end dan
pengembang back-end pada dasarnya bekerja berdampingan, mereka tidak
selalu dikelompokkan bersama dalam posisi yang sama. Di beberapa
perusahaan, ada kebijakan bahwa pengembang front-end tidak harus
memiliki keterampilan pengembang back-end. Karena itu, kedua posisi
pekerjaan ini selalu dibedakan di perusahaan. Pengembang front-end
bekerja di hari-hari awal pembuatan aplikasi atau situs. Pengembang
backend kemudian bekerja di akhir fase penyelesaian aplikasi atau situs.

Anda mungkin juga menyukai