raffi_pratama

Untitled

Nov 16th, 2021
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. 1. Jelaskan dan beri contoh
  2. • front end web apps
  3. Front End Developer adalah bagian yang mengembangkan bagian web yang dapat dilihat langsung dan berinteraksi dengan user. Front End developer bertanggung jawab untuk membuat antarmuka pengguna dan memberikan pengalaman pengguna yang mulus dengan mengatur dan menata komponen pada halaman web.
  4. Pengembangan front end bisa dibangun menggunakan HTML, CSS, maupun Javascript, dan beberapa framework lain seperti jQuery, React.js, dan Bootstrap.
  5. Contoh : Website CV, website portfolio perusahaan, dll.
  6. • back end web apps
  7. Back End adalah server side dari suatu website, yang menyimpan dan mengatur data, dan memastikan bahwa sisi client/user berjalan dengan benar. Back End adalah sisi yang tidak bisa dilihat langsung oleh User, dan hanya dapat diakses secara tidak langsung.
  8. Back End developer adalah software developer yang bertanggung jawab dalam mengelola server, aplikasi, dan database agar dapat saling berkomunikasi dengan baik dan lancar.
  9. Aktivitas back end yaitu seperti membuat API, membuat library, dan bekerja dengan komponen-komponen sistem tanpa antarmuka.
  10. Contoh : Facebook, Instagram, Tokopedia, dll.
  11. • full stack developer
  12. Full stack developer adalah seorang software developer yang merangkap tugas sebagai back end dan front end developer sehingga sebagai full stack developer bisa bekerja dengan javascript, PHP, java, database (backend) dan juga bisa mengkonversi desain ke dalam kode pemrograman seperti HTML, CSS, XML (front end).
  13.  
  14. 2. Tuliskan skill yang dibutuhkan untuk membangun aplikasi web
  15. • Hypertext Markup Language (HTML)
  16. Seorang pengembang website menggunakan HTML untuk menyusun dan membuat bagian paragraf, heading, link atau tautan, dan juga blockquote untuk halaman website. HTML merupakan bahasa pemrograman yang sudah cukup lama digunakan untuk mengembangkan website. Bahasa ini merupakan poin utama yang harus diketahui oleh orang yang ingin terjun di dunia pemrograman.
  17.  
  18. • Cascading Style Sheets (CSS)
  19. CSS membantu Anda untuk membuat tampilan website yang modern dan menarik. Fungsi utama dari CSS ini untuk memisah antara konten dengan tampilan visual di website. Anda bisa mengatur tampilan elemen website yang tertulis dalam bahasa mark up, seperti HTML. Nah, melalui CSS Anda bisa mengubah warna, posisi, dan ukuran elemen di dalam website dengan sangat mudah.
  20.  
  21. • JavaScript
  22. Anda tentunya ingin membuat website yang sempurna navigasi dan tampilannya, semua itu bisa Anda wujudkan menggunakan JavaScript. Memanfaatkan JavaScript, Anda bisa membuat berbagai fitur dari yang sederhana sampai dengan yang paling kompleks. Misalnya saja layout, galeri, tombol, carousel, dan lain sebagainya JavaScript juga mampu membuat berbagai animasi dua dimensi maupun tiga dimensi, bahkan aplikasi yang berhubungan dengan database jika Anda mau mengembangkannya.
  23.  
  24. • Structured Query Language (SQL)
  25. Dalam persiapan pembuatan back-end aplikasi web, diperlukan skill SQL yang bertugas untuk mengeksekusi sebuah perintah untuk mengambil data tersebut disimpan ke dalam database. Jadi Anda dapat menyimpan informasi seperti username, password, nama, dokumen, dan lain sebagainya menggunakan SQL. SQL juga bisa Anda manfaatkan untuk menampilkan informasi yang sebelumnya tersimpan di dalam database. Selain menyimpan dan menampilkan informasi di dalam database, SQL juga dapat menghapus dan menyunting informasi di dalam database.
  26.  
  27. • Hypertext Preprocessor (PHP)
  28. Pasti pernah melihat form login atau sign-up kan ya? Nah! Berbagai form tersebut biasanya dibuat menggunakan bahasa pemrograman PHP. Tidak hanya sampai di situ, PHP juga dapat membuat tampilan website Anda menjadi lebih menarik, dinamis (menyesuaikan perangkat pengunjung), dan mempunyai fungsionalitas yang maksimal. Apa bedanya dengan HTML? Website yang tersebut menggunakan HTML saja hasilnya masih statis (tidak responsif) sehingga tampilannya terkesan biasa saja dan monoton. Sedangkan ketika dikombinasikan cmsdengan PHP, website dapat berjalan lebih maksimal dan tampilannya maupun navigasinya lebih menarik.
  29.  
  30. 3. Apa yang dimaksud client side dan server side, ilustrasikan penjelasanmu
  31.  
  32.  
  33.  
  34. • Client Side
  35. Dalam web development, client-side berarti segala sesuatu yang dilakukan atau dijalankan di sisi pengguna (komputer pengguna)
  36. Client-side Scripting adalah bahasa pemrograman web yang pengolahan datanya dilakukan oleh komputer pengguna/pengunjung. Jadi, ketika seseorang berkunjung ke sebuah web, komputernya akan mendownload data/script yang bersifat client-side di web tersebut.
  37. Client-side script mempengaruhi berat-tidaknya loading sebuah website yang tergantung pada kecepatan loading & spesifikasi komputer serta koneksi internet penggunanya.
  38. Client-side script meliputi kode-kode yang ditampilkan ketika anda mengklik kanan pada sebuah halaman web dan melihat sumber halaman (View Page Source). Contoh dari Client-side Script adalah HTML, CSS, JavaScript dan XML.
  39.  
  40. • Server Side
  41. Server-side Scripting adalah bahasa pemrograman web yang pengolahan datanya dilakukan oleh komputer server/penyedia. Jadi, setiap kali sebuah web dikunjungi, server akan mengirimkan data-data yang diminta dari database yang kemudian akan ditampilkan di web.
  42. Server-side Script biasanya hanya ada pada web dinamis saja. Server-side Script memengaruhi berat-tidaknya loading sebuah website bergantung pada kecepatan & spesifikasi komputer server.
  43. Kode-kode Server-side tidak bisa kita lihat karena sifatnya yang rahasia untuk Client. Contoh dari Server-side Script adalah PHP, ASP, ASP.Net, Java, dan masih banyak lagi.
  44.  
Add Comment
Please, Sign In to add comment