Sabtu, 22 Agustus 2020

Belajar HTML Dasar

 


Pengertian HTML

HTML(Hyper Text Markup Language) adalah simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web browser. Tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan </x> dimana x tag HTML seperti b, i, u dan sebagainya. Namun ada juga tag yang tidak diakhiri dengan tanda </x> seperti tag <br>, <input> dan lainnya.

Minggu, 09 Agustus 2020

Pemrograman Berbasis Web



A. Pengertian Pemrograman Berbasis Web

Pemrograman web adalah proses penulisan kode / koding bahasa pemrograman tingkat tinggi untuk membangun sebuah program web. Dikarenakan berbasis web, maka untuk membuka program ini harus menggunakan sebuah browser dan melalui jaringan intranet ataupun internet.

Berdasarkan penjelasan di atas, maka dapat diterjemahkan bahwa program berbasis web merupakan sebuah aplikasi yang diakses melalui web browser dengan menggunakan jaringan sebagai media transmisi.

Program berbasis web dapat digunakan untuk berbagai macam tujuan yang berbeda. Jika dalam perusahaan ritel atau pergudangan, aplikasi web dapat digunakan untuk mengolah data persediaan barang dan lain - lain.


B. Alur Kerja Website


Penjelasan untuk gambar cara kerja web diatas adalah USER atau pengguna yang akan mengakses suatu website berupa URL melalui Web Browser (media untuk menuju URL yang diakses).

Selanjutnya Web Browser tersebut mengirimkan permintaan berupa HTTP request kepada Web Server melalui layer-layer TCP/IP kemudian Web Server memberikan Web files yang di-request jika ada. Web files yang telah diberikan tidak langsung ditampilkan/di-display begitu saja namun Web Server memberikan respon kembali ke Web Browser melalui HTTP response yang juga melalui layer-layer TCP/IP. Kemudian baru diterima oleh Web browser lalu dikirimkan kepada USER berupa Display.

Secara umum cara kerja web adalah sebagai berikut:
Informasi web disimpan dalam dokumen dalam bentuk halaman-halaman web (web page). Halaman web tersebut disimpan dalam computer server web. Sementara di pihak pemakai ada komputer yang bertindak sebagai computer client yang mana ditempatkan program untuk membaca halaman web yang ada di server web (browser).

Browser membaca halaman web yang ada di server web. Ada 2 bagian utama dalam aplikasi web, yaitu yang pertama adalah sisi client dan yang kedua ialah sisi server. Sisi client dalam hal ini adalah PC atau bisa disebut juga dengan perangkat mobile yang terhubung ke jaringan internet. Client dapat mengakses aplikasi web melalui web browser, seperti mozilla firefox, google chrome, internet explorer, dan web browser lainnya. Sedangkan server adalah perangkat komputer dengan spesifikasi yang bagus dan digunakan untuk menyimpan aplikasi web beserta database server yang siap untuk diakses oleh client. Client bertugas meminta halaman web browser melalui web browser lalu web browser akan meneruskannya ke server yang mana aplikasi web berada.

Selanjutnya komputer server akan mengolah permintaan dari client saat halaman web yang diminta ditemukan maka komputer server akan mengirimkannya ke computer client dan halaman web yang diminta akan ditampilkan di web browser pada computer client.


C. Keunggulan Pemrograman Berbasis Web

Keunggulan aplikasi berbasis web antara lain:
  • Tidak memerlukan sebuah lisensi ketika menggunakan aplikasi berbasis web dikarenakan lisensi merupakan sebuah tanggung jawab dari penyedia layanan aplikasi
  • Tidak memerlukan spesifikasi yang tinggi untuk melakukan dan menggunakan aplikasi web
  • Dapat dijalankan dimanapun dan kapanpun tanpa harus melakukan installasi
  • Dapat digunakan di berbagai jenis sistem operasi
  • Dapat diakses melalui banyak media seperti komputer, laptop, smartphone

D. Kekurangan Pemrograman Berbasis Web

Kekurangan aplikasi berbasis web antara lain:
  • Membutuhkan keamanan yang tinggi, hal ini di karenakan pada jenis aplikasi berbasis web dijalankan secara terpusat, sehingga apabila sistem server mengalami down maka sistem aplikasi disisi client tidak dapat beroperasi dengan normal
  • Dibutuhkan sebuah jaringan dan atau koneksi internet untuk melakukan atau menggunakan aplikasi ini

E. Jenis Bahasa Pemrograman Bebasis Web

Bahasa pemrograman berbasis web sangat diminati masyarakat luas. Maka dari itu berkembang sangat cepat, beberapa jenis bahasa pemrograman yang umum digunakan adalah:

1. Bahasa Pemrograman HTML (HyperText Markup Language)
HTML merupakan bahasa standar yang digunakan untuk membuat suatu dokumen atau halaman web, terdiri dari kode-kode singkat tertentu yang akan ditampilkan oleh web browser.

2. Bahasa Pemrograman JavaScript
JavaScript adalah bahasa script yang dapat bekerja di sebagian besar browser. JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. JavaScript pertama kali dikembangkan oleh Brendan Eich. Walaupun namanya JavaScript namun bahasa pemrograman ini tidak ada hubungannya dengan bahasa pemrograman java. JavaScript dapat digunakan untuk membuat efek rollover baik gambar maupun teks dan yang paling utama untuk membuat AJAX.

3. Bahasa Pemrograman PHP (Hypertext Preprocessor)
PHP adalah bahasa pemrograman yang digunakan secara luas untuk penggunaan, pembuatan, dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML.

4. Bahasa Pemrograman ASP (Active Server Pages)
ASP merupakan script yang bersifat server-side yang ditambahkan pada HTML untuk membuat situs web menjadi lebih menarik, dinamis dan efektif sehingga isi dari sebuah website dapat diprogram untuk mendapatkan hasil yang berbeda.

5. Bahasa Pemrograman XML (Extensible Markup Language)
XML adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C, untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML didesain untuk menyimpan data secara ringkas sehingga menjadi lebih efisien dan mudah diatur.

6. Bahasa Pemrograman WML (Wireless Markup Language)
WML adalah bahasa markup yang digunakan untuk mengimplementasikan WAP dokumen WML berbasis XML, dimana versinya mempunyai DPD dokumen type devinition. WML merupakan analog dari HTML yang berjalan pada protocol nirkabel.

7. Bahasa Pemrograman CSS (Cascading Style Sheet)
CSS merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemrograman. Sama halnya Microsfot Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file).

8. Bahasa Pemrograman AJAX (Asynchronous JavaScript And XML)
AJAX adalah bahasa pemrograman yang membuat web lebih interaktif. Salah satu contoh web yang banyak menggunakan AJAX adalah Facebook. Dengan menggunakan AJAX web terlihat lebih dinamis karena tidak semua page terload.

9. Bahasa Pemrograman PYTHON
Python adalah bahasa pemrograman interpretatif multiguna dengan sintaks yang sederhana. Bahasa ini banyak digunakan untuk menulis aplikasi website, namun pada beberapa tahun terakhir juga mampu menarik perhatian dalam ruang coding IoT. Perusahaan-perusahaan besar yang menggunakan Python sebagai bahasa pemrogramannya adalah Google, Instagram, Youtube dan masih banyak lagi.

10. Ruby
Selain Python, Ruby juga menggunakan struktur sintaks yang sederhana. Selain itu, Ruby juga mempunyai kelebihan lain yaitu memiliki exception handling yang baik, bahasa Pemrograman Berorientasi Objek, mengusung konsep single inheritance, serta bersifat Open Source.

Untuk belajar pemrograman dasar paling mudah melalui web w3schools. Atau klik disini.

Selasa, 04 Agustus 2020

Tutorial Membuat Blog Dari HP Android





Blog merupakan singkatan dari web log adalah bentuk aplikasi web yang berbentuk tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web. Tulisan-tulisan ini sering kali dimuat dalam urutan terbalik (isi terbaru dahulu sebelum diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh semua pengguna Internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut. (sumber :wikipeda)