Mohon tunggu...
anwar rafiudin
anwar rafiudin Mohon Tunggu... Mahasiswa - hi saya anwar

Assalamu'alaikum wr.. wb., halo teman teman salam kenal nama saya ANWAR seorang Mahasiswa yang sangat tertarik belajar berbagai macam hal termasuk dunia karya tulis, terima kasih sudah berkunjung saya mohon kalau ada kritik dan saran tolong langsung beritahu kepada saya agar saya bisa memperbaikinya.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Menilik Sekilas Dunia Web Development

18 November 2023   07:46 Diperbarui: 18 November 2023   08:55 168
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Web development merupakan sebuah pekerjaan yang dijalankan untuk mendirikan situs web. Ihwal ini melingkupi segala hal, berangkat dari markup, koding sampai scripting, bentuk jaringan, dan pengembangan CMS. Dalam arti yang ekstensif juga memuat semua tindakan, pembaruan, dan operasi yang diperlukan guna membangun, memelihara, dan mengelola situs web.

Juga bertujuan untuk memastikan website memiliki performa, pengalaman pengguna dan kecepatan yang optimal. Internet sebagai portal dan media utama untuk kegiatan penelitian, pendidikan, maupun mengakses hiburan. Menurut Bureau of Labor Statistics, pekerjaan di bidang web development pada tahun 2020-2030 mengalami kenaikan sebesar 13% lebih cepat dibandingkan karir di bidang teknologi lainnya.

Jenis-Jenis Web Development:

1. Frontend Web Development adalah jenis web development yang berhubungan dengan tampilan website. seperti navigasi menu website, tata letak, grafis dan lainnya. Tugas ini dilaksanakan oleh seorang frontend web developer yang bertugas untuk membangun antarmuka (interface) website yang dapat membantu pemakai dalam mengoperasikan  website dan mendapatkan informasi dengan mudah.

Seorang frontend web developer, sekurang-kurangnya wajib mahir menggunakan 3 bahasa pemrograman yaitu: HTML, CSS, dan JavaScript. Selain itu, frontend web developer juga harus memastikan website mempunyai tampilan yang responsif. Sehingga, apapun perangkat yang dipakai, tampilan website akan terlihat rapi dan cocok dengan ukuran layar perangkat. Oleh karenanya, frontend web developer juga semestinya dapat menggunakan framework seperti Angular dan React, untuk lebih mudah dalam memaksimalkan tampilan antarmuka website agar tampak lebih menarik dan profesional.

2. Backend Web Development merupakan proses mendirikan website dari "belakang layar" atau tidak dapat disaksikan oleh pengguna. Berangkat dari database, server sistem operasi, sistem keamanan, hingga Application Programming Interface (API).

Untuk bisa melakukan pengembangan web dari aspek backend, harus mengetahui bahasa pemrograman untuk segi server, misalnya PHP, Python, dan SQL. Di backend juga terdapat berbagai framework yang perlu ditaklukkan oleh developer seperti Django, CodeIgniter, dan Rails. Seperti halnya frontend, framework di backend development juga berfungsi untuk mempermudah workflow di dalam pengerjaan website, mengingat framework sudah mempunyai kerangka dan struktur yang bermanfaat untuk pembuatan website.

Hubungan Web Dan Internet:

Internet merupakan sistem jaringan komputer yang saling terhubung secara global dan menggunakan paket protokol internet (TCP/IP) untuk mengkoneksikan perangkat di seluruh dunia

Situs web atau website adalah sekumpulan halaman web yang saling berhubungan yang lazimnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi.

Walaupun sukar dibedakan internet dan web merupakan dua hal yang berlainan dalam realitasnya, internet adalah gabungan dari jaringan-jaringan yang lebih kecil sedangkan web adalah koleksi dokumen multimedia, atau berbagai media, yang dimasukkan ke dalam jaringan internet dengan menggunakan protokol http.

Jaringan global meruapakan sebuah objek yang dapat menjembatani banyak pengguna dan memberikan akses kepada semua orang di dunia agar bisa saling berbagi informasi maupun data.

Hypertext Transfer Protocol atau disingkat http adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk membantu proses pertukaran data dalam internet antar komputer satu dengan lainnya. Data tersebut bisa berupa file, gambar, maupun video.  transfer protocol secure (https) adalah versi atau perpanjangan http yang lebih aman. Http tidak akan bekerja kalau tidak menggunakan TCP/IP artinya menggunakan protokol yang digunakan oleh internet bukan berarti harus ada data atau kouta untuk membuat web development di local komputer.

TCP/IP adalah kepanjangan dari Transmission Control Protocol/Internet Protocol. Ini merupakan protokol yang digunakan untuk menghubungkan komputer satu dengan komputer yang lainnya melalui internet agar dapat saling berkomunikasi. Salah satu fungsi utamanya, yaitu untuk melakukan sharing data antar komputer.

Client (Sends or Request Data) adalah melakukan permintaan pencarian data yang kan kita perlukan.

Server adalah media yang menyimpan semua data yang kita butuhkan seperti; video, dokumen, teks, dan lain-lain. Server ini bertugas untuk mengirim respon  yang dilakukan oleh client atau request yang dilakukan oleh client.

Persiapan Software Yang Dibutuhkan:

Beberapa Software yang dibutuhkan untuk para web developer seperti: Visual Studio, Sublime Text, Jquery,  Foundation, Chrome Developer Tools, dan lain-lain.

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun