Skip to content

playmakermz/warkop-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warkop html dan css

image

Pada saat ini pengunaan website dan permintaan akan suatu website terus bertambah. menjadi hal biasa kita mengakses website setiap hari. mencari informasi mengikuti seminar atau acara online. dengan peningkatan pengunaan website maka tidak ada salahnya jika kita belajar untuk membuat website. meskipun tidak untuk dijual tapi untuk diri kita sendiri, sebagai contoh membuat website portofolio.

Website berisi halaman atau sekumpulan halaman yang saling terhubung berisi dengan informasi atau data yang disedikan oleh penyedia. Penyedia website bisa dari perorangan, kelompok atau organisasi. suatu website biasannya ditempatkan pada suatu webserver dan untuk mengaksesnya dibutuhkan jaringan yang menghubungkan sisi client dengan sisi server.

Table content

Pengenalan Pembelajaran

Mempelajari materi dengan bertahap adalah kunci untuk memahami.

Tujuan dari pembelajaran ini adalah membuat pembaca agar bisa setidaknya bisa membuat website mereka sendiri,seperti static website maupun dynamic website.

Dalam membuat website sederhana dibutuhkan setidaknya 1 web browser dan 1 texteditor yang berjalan bersamaan untuk mempermudah dalam pengelolaan. web browser digunakan untuk melihat seperti apa website ditampilkan dan bekerja, text editor dibutuhkan untuk menambahkan fitur atau mengelola sebuah fitur didalam website.

pengguna bisa mengunakan web browser dan text editor sesuai keinginan mereka, tidak perlu harus mengikuti apa kata orang lain. jika anda suka itu maka pakai saja. pada dasarnya web browser dan text editor hanyalah sebuah alat yang membantu pengguna untuk membantu.

sebagai contoh, saya mengunakan emacs-doom dan chromium dalam pembuatan website. emacs-doom memiliki segudang fitur yang dapat membantu saya menulis sebuah kode.

Mengenai website

sebuah website ditulis dengan aturan html atau xhtml, terkadang berisi dengan bahasa script untuk membantu website lebih hidup.

Beberapa protocol dalam website:

  • HTTP (Hypertext Transfer Protocol) HTTP adalah suatu protocol permintaan-respons, dimana client akan melakukan perminataan kepada server dan akan dibalas dengan informasi atau data yang tersedia dalam server.
  • HTTPS (Hypertext Transfer Protocol Secure) HTTPS memiliki cara kerja yang hampir sama dengan HTTP, perbedaan adalah disana terdapat enkripsi TLS ( Transport Layer Security )tambah untuk meningkatkan keamanan jaringan. Penambahan kemanan salah satunnya berada di sisi server.

Mengenai website dinamis dan statis:

  • website statis adalah sekumpulan dokumen atau halaman yang hanya bisa dirubah secara manual. didalam web statis tidak tersedia database dan web server framework ( contoh: django, nodejs ). biasanya terdiri dari html, css dan javascript ( javascript hanya untuk tampilan saja ).
  • website dinamis adalah sekumpulan dokumen atau halaman yang bisa dengan mudah berubah dan bisa beroperasi sesuai dengan keinginan sang pembuat website. didalam sana ada local storage atau database untuk menyimpan data. dibangun dengan sistem yang complex ( contoh website dinamis: instagram, facebook )

Mengenal Web developer

Web developer adalah programmer yang memiliki spesialisasi dalam pembangunan suatu World Wide Web application. Ada Tiga macam tipe application yang dipakai yaitu;

  • HTML, CSS dan javascript biasannya ini dipakai sebagai application penampil document website
  • PHP,ASP, NET (C#), python, Node.js, Go atau Java adalah application yang dipakai untuk mengelolah cara Kerja website
  • Apache2 dan Nginx Berfungsi sebagai HTTP server. HTTP digunakan untuk menghubungkan client dan server

Didalam pekerjaan web developer ada tiga macam class, yaitu Front-end web developer, Back-end web developer dan Full stack web developer.

  • Front-end web developer bertugas mengelola 'Graphical User Interface' dari website. Membuat User Interface dan User Experience yang bisa diterima oleh client.
  • Back-end web developer bertugas mengelola HTTP server dan database. Memastikan website bisa bekerja dengan baik.
  • Full stack web developer memiliki tugas untuk mengelola kedua bagian tersebut.

cara untuk membuat website disukai mesin pencari dan pengguna

Membuat suatu website yang bisa bekerja sesuai perintah dan memastikan client memiliki pengalaman bagus saat mengunakannya. didalam era industri seperti saat ini peningkatan kualitas suatu website itu adalah hal wajib. dengan membuat website lebih ringan dan simple akan meningkatkan jumlah pengunjung website tersebut, meskipun waktu untuk mengakses suatu website dipersingkat selama satu detik. Mesin pencari dan client menyukai website yang bisa cepat diakses dan memiliki informasi halaman yang jelas.

Cara komputer berpikir dan bekerja

Komputer pada era ini yaitu era industri sangat dibutuhkan, melakukan penyimpanan data, pengelolahan data dan berbagai macam hal. Komputer memiliki banyak sekali bentuk mulai dari berbentuk Handphone, Laptop, Personal computer dan lain-lain, Meskipun bentuk dari komputer itu beraneka ragam akan tetapi pada dasarnya mereka itu sama.

Komputer pada dasarnya mengunakan Binary untuk melakukan komunikasi mereka, nomor Binary dibuat dari sekumpulan Binary digits (bits), contoh 1001.

sirkuit dalam komputer prosssesor dibuat atas jutaan transitor. transitor adalah perangkat switch kecil yang diaktifkan dengan sinyal elektronik. angka 1 dan 0 yang digunakan pada binary merepresentasikan hidup dan mati satus dari transitor.

pada dasarnya komputer itu hanyalah mesin bodoh, kita tidak perlu takut dengan komputer, komputer hanya bisa menghitung angka 1 dimulai dari 0. kita terbiasa melakukan perhitungan mulai dari 0-9 (Decimal) sedangkan komputer mulai dari 0-1 (Binary), bahasa program yang kita kenal bukanlah bahasa komputer, melaikan adalah bahasa penerjemah untuk membantu programmer menulis suatu perintah.

128 - 64 - 32 - 16 - 8 - 4 - 2 - 1
0      0    0    0   0   0   0   0

Mengubah angka Binary ke Decimal, Contoh:

  • 0101 = 5
  • 1001 = 9

Mengubah angka Decimal ke Binary, Contoh:

  • 18 = 10010
  • 55 = 110111

Cara kerja komputer:

  1. CPU bertanya apakah ada perintah kepada RAM
  2. CPU mengambil permintaan dari RAM, mengerjakannya
  3. Mengembalikan data yang sudah dikelola kepada RAM
  4. CPU bertanya kembali apakah ada perintah kepada RAM dan terus berlanjut hingga akhir

Kenapa RAM memiliki kecepatan transfer data yang luar biasa, RAM bekerja paling dekat CPU untuk menyediakan data yang akan dikelola. Perumpamaan didalam suatu dapur direstoran RAM adalah meja kerja, Hardisk adalah tempat penyimpanan bahan baku, CPU adalah orangnya, VGA adalah kemampaun orang tersebut untuk memasak. Tanpa adannya orang yang bisa memasak semua itu tidak akan menghasilkan apa-apa.

Prosesnya pembeli membuat permintaan, permintaan diambil, chef mengelola makanan, makanan disajikan, Jika si pembeli masih meminta permintaan, proses akan dilanjutkan hingga akhir, sebagai catatan pembeli itu adalah kita, yaitu yang meminta permintaan.

Refrensi

Pranala menarik

About

Repository untuk belajar website gratis. Mulai dari pengembangan front-end hingga bahasa pemrograman untuk back-end

Topics

Resources

Stars

Watchers

Forks