Kayyis

  • Home
  • Android
  • Windows
  • MacOS
  • Linux
  • Internet
  • Software
  • Download
  • Blogger
  • Programming
  • Desain Grafis
  • Games
  • Event
  • How to
  • About
  • Contact
  • Sitemap
  • Disclaimer
  • Privacy Policy
HomeProgramming

Dasar Pemrograman Web

kayyis
5:24 PM 0Comments
  • Share to Facebook
  • Share to Twitter

Teknologi pemrograman web terus berkembang begitu cepat. Bagi pemula, tentu akan sangat tertinggal jika tidak cepat mengejar ketertinggalannya, berikut kami jelaskan dasar-dasar pemrograman web.

Daftar Isi

Pengertian Website
Jenis-Jenis Website

  • Website Statis
  • Website Dinamis
  • Website Interaktif

Pengertian Pemrograman Web
Bahasa Pemrograman Web

  • HTML
  • CSS
  • PHP
  • SQL
  • JavaScript 

Aplikasi Pengembang Web

  • Web Authoring
  • Text Editor
  • Web Browser
  • Web Server

Istilah-Istilah Pemrograman Web

  • Server
  • Client
  • Domain
  • Hosting
  • URL
  • HTTP

Pengertian Website

Website dapat diartikan sebagai kumpulan halaman yang berisi informasi data digital baik berupa teks, gambar, animasi, suara dan video atau gabungan dari semuanya yang disediakan melalui jalur koneksi internet sehingga dapat diakses dan dilihat oleh semua orang di seluruh dunia. Halaman website dibuat menggunakan bahasa standar yaitu HTML. Skrip HTML ini akan diterjemahkan oleh web browser sehingga dapat ditampilkan dalam bentuk informasi yang dapat dibaca oleh semua orang.


Jenis-Jenis Website

Secara umum, website dibagi 3 jenis, yaitu website statis, dinamis, dan interaktif.

  • Website Statis

Website statis yaitu jenis website yang isinya tidak diperbaharui secara berkala, sehingga isinya dari waktu ke waktu akan selalu tetap. Website jenis ini biasanya hanya digunakan untuk menampilkan profil dari pemilik website seperti profil perusahaan atau organisasi.

  • Website Dinamis

Website dinamis yaitu jenis website yang isinya terus diperbaharui secara berkala oleh pengelola web atau pemilik website. Website jenis ini banyak dimilika oleh perusahaan atau perorangan yang aktifitas bisnisnya memang berkaitan dengan internet. Contoh paling mudah dari website jenis ini yaitu web blog dan website berita.

  • Website Interaktif

Website interaktif pada dasarnya termasuk dalam kategori website dinamis, dimana isi informasinya selalu diperbaharui dari waktu ke waktu. Hanya saja, isi informasi tidak hanya diubah oleh pengelola website tetapi lebih banyak dilakukan oleh pengguna website itu sendiri. Contoh website jenis ini yaitu website jejaring sosial seperti facebook dan twitter atau marketplace seperti bukalapak, tokopedia dan sebagainya.


Pengertian Pemrograman Web

Pemrograman web (web programming) terdiri dari kata pemrograman dan web. Pemrograman sendiri dapat diartikan sebagai proses atau cara pembuatan program menggunakan bahasa pemrograman. Adapun bahasa pemrograman merupakan bahasa yang digunakan untuk memberikan intruksi kepada komputer sehingga komputer dapat memproses data dan menampilkan informasi sesuai yang dikehendaki oleh pemrograman. Dengan demikian pemrograman web dapat diartikan sebagai kegiatan pembuatan program atau aplikasi berbasis web menggunakan bahasa pemrograman tertentu sehingga dapat memproses data dan menghasilkan informasi sesuai yang dikehendaki oleh pemilik website.


Bahasa Pemrograman Web

Bahasa pemrograman web terdiri dari beberapa unsur bahasa. Setidaknya terdapat 5 bahasa utama yang biasa digunakan dalam membuat website dinamis dimana masing-masing memiliki perannya sendiri-sendiri, yaitu sebagai berikut:
  • HTML, berperan sebagai pembentuk struktur halaman website yang menempatkan setiap elemenwebsite sesuai layout yang diinginkan.
  • CSS, berperan sebagai pembentuk desain website dengan mengatur setiap elemen HTML agar tampil menarik pada browser.
  • PHP, berperan sebagai pemroses data pada sisi server sesuai yang dimintaoleh clientmenjadi informasi yang siap ditampilkan, juga sebagai penghubung aplikasi web dengan database. Selain PHP, dapat juga menggunakan bahasa pemrograman lain seperti ASP, Java dan sebagainya.
  • SQL, berperan sebagai bahsa yang mengatur transaksi data antara aplikasi dengan database sebagai tempat penyimpanan data. Database yang biasa digunakan diantaranya MySql, Oracle, SQL Server dan sebagainya.
  • JavaScript, berperan sebagai bahasa yang memproses data pada sisiclient serta dapat memanipulasi HTML dan CSS secara dinamis.
Dari 5 hal di atas, telah berkembang menjadi bentuk lain ada yang berupa library seperti jQuery yang merupakan library function JavaScript dan ada yang berupa framework seperti Bootstrip yang memudahkan pemrograman dapat membuat desain website dengan lebih cepat.


Aplikasi Pengembang Web

Untuk pengembangan aplikasi web tentu dibutuhkan berbagai macam aplikasi yang membantu web programmer dalam merancang, menuliskan skrip program maupun menampilkan hasil program. Berikut ini berbagai jenis aplikasi yang digunakan dalam pengembangan aplikasi web.
  • Web Authoring, merupakan perangkat lunak yang biasanya bersifat "WYSIWYG" (What You See Is What You Get) yaitu apa yang dilihat merupakan apa yang akan dihasilkan. Aplikasi jenis ini sangat memudahkan bagi pemula, karena setiap mengetikkan skrip program langsung terlihat hasilnya. Bahkan biasanya terssedia juga tool drag & drop yang memudahkan web designer dalam membuat elemen website.  Yang termasuk jenis aplikasi ini diantaranya : Adobe Dreamweaver, Microsoft Expression Web, Nvu dan sebagainya.
  • Text Editor, memiliki fungsi yang sama dengan web authoring yaitu untuk mengetikkan skrip program, hanya saja tidak bersifat WYSIWYG, sehingga untuk menampilkan hasilnya memerlukan web browser. Namun, karena lebih ringan dan lisensinya yang kebanyakan open source banyak juga yang lebih memilih menggunakan text editor dibanding aplikasi sekelas Adobe DreamWeaver. Yang termasuk dalam aplikasi jenis ini yaitu Notepad++, Sublime Text, Bracket, Visual Studio Code dan sebagainya.
  • Web Browser, digunakan untuk menampilkan dan mengetes hasil program. Beberapa skrip CSS3 dan HTML5 ada yang hanya support pada web browser tertentu dan tidak support pada yang lain, sehingga menggunakan lebih dari satu web browser akan lebih baik. Walaupun untuk kebanyakan browser versi terbaru sudah support hampir semua fitur CSS3 dan HTML5.
  • Web Server, merupakan perangkat lunak yang berfungsi untuk menerima permintaan (request) melalui protokol HTTP atau HTTPS dari client kemudian mengirimkan kembali dalam bentuk halaman-halaman web. Contoh yang termasuk web server adalah Apache. Dalam penggunaanya, biasanya sudah jadi satu paket dengan PHP dan MySQL diantaranya Xamp dan Appserv.


Istilah-Istilah Pemrograman Web

Sebelum lebih jauh belajar pemrograman web, alangkah baiknya kenali dulu berbagai istilah yang berkaitan dengan pemrograman web. Sehingga, akan lebih mudah dalam memahami setiap keterangan yang menggunakan istilah-istilah tersebut. Beberapa istilah yang sering digunakan diantaranya:
  • Server, merupakan komputer khusus dengan kecepatan dan kapasitas penyimpanan di atas komputer biasa yang digunakan sebagai tempat pemrosesan data dan juga sebagai tempat penyimpanan file-file website.
  • Client, merupakan perangkat komputer biasa baik berupa komputer personal, laptop, perangkat mobile atau lainnya yang dapat mengakses halaman website.
  • Domain, merupakan nama unik yang mewakili alamat IP dari server website berupa kata yang mudah diingat sehingga lebih mudah dalam menemukan atau memanggil alamat sebuah website ada internet.
  • Hosting, merupakan tempat menyimpan file-file website pada sebuah server di internet sehingga website dapat diakses dari mana saja melalui perangkat komputer atau mobile yang terhubung dengan internet.
  • URL, merupakan singaktan dari Uniform Resources Locator yaitu nama unik yang mengidentifikasi letak sumber daya website berupa file HTML, gambar, video dan sebagainya yang biasanya akan tampil pada address bar browser ketika sumber daya tersebut diakses.
  • HTTP, merupakan singkatan dari Hypertext Transfer Protocol yaitu protokol yang mengatur pengiriman data dari client ke server atau sebaliknya dan menerjemahkannya menjadi informasi yang dapat dibaca oleh pengguna website.


Tags Programming
  • Share to Facebook
  • Share to Twitter
kayyis
Sukses Sukses Sukses Aamien.
    0Comments

    Previous Post Next Post

    Popular Posts

    Cara Mengubah Kuota TIKTOK Axis Menjadi Kuota Reguler Android

    kayyis in Android 4:01 PM

    Install dan aktivasi Office 2019 secara GRATIS menggunakan Volume lisensi

    kayyis in Windows 9:03 PM

    Akun Canva Pro atau Premium Gratis 30 Hari

    kayyis in Android 6:09 PM

    Aktivasi Windows 10 Secara GRATIS Tanpa Software Tambahan

    kayyis in Windows 12:49 PM

    Adobe Master Collection CS6 Full Version

    kayyis in Software 12:33 PM

    no-style

    • WhatsApp
    • Facebook
    © Copyrights - | Kayyis