LMS-SPADA INDONESIA
Sebelum memulai melakukan pembuatan pengkodean bahasa program berbasis web, maka kita wajib mempersiapkan web server. Pada kesempatan ini kita menggunakan web server XAMPP.
XAMPP merupakan aplikasi cross platform: Apache, MySQL, PHP dan Perl. XAMPP juga memberikan solusi sederhana dan cukup ringan dijalankan, memungkinkan Anda membuat web server lokal untuk melakukan pengetesan website.
XAMPP dapat dijalankan pada Mac dan Linux. Dalam tutorial ini kami akan membahas pada Windows.
Untuk memulai langkah pada tutorial ini, Anda memerlukan:
HTML bukanlah bahasa pemograman (programming language), tetapi bahasa markup (markup language), hal ini terdengar sedikit aneh, tapi jika anda telah mengenal bahasa pemrograman lain, dalam HTML tidak akan ditemukan struktur yang biasa ditemukan dalam bahasa pemograman seperti IF, LOOP, maupun variabel. HTML adalah bahasa struktur yang fungsinya untuk menandai bagian-bagian dari sebuah halaman.
Lalu bagaimana cara menjalankan file html yang kita buat pada browser?
HTML adalah singkatan dari HyperText Markup Language yaitu bahasa pemrograman standar yang digunakan untuk membuat sebuah halaman web, yang kemudian dapat diakses untuk menampilkan berbagai informasi di dalam sebuah penjelajah web Internet (Browser). HTML dapat juga digunakan sebagai link link antara file-file dalam situs atau dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam dunia internet.
Supaya dapat menghasilkan
tampilan wujud yang terintegerasi Pemformatan hiperteks sederhana
ditulis dalam berkas format ASCII sehingga menjadi halaman web dengan
perintah-perintah HTML.
HTML merupakan sebuah bahasa yang bermula
bahasa yang sebelumnya banyak dipakai di dunia percetakan dan
penerbirtan yang disebut Standard Generalized Markup Language (SGML).

HTML (HyperText Markup Language) adalah suatu bahasa yang menggunakan tanda-tanda tertentu (tag) untuk menyatakan kode-kode yang harus ditafsirkan oleh browser agar halaman tersebut dapat ditampilkan secara benar.
Secara umum, fungsi HTML adalah untuk mengelola serangkaian data dan informasi sehingga suatu dokumen dapat diakses dan ditampilkan di Internet melalui layanan web.
Fungsi HTML yang lebih spesifik yaitu :
Pada tutorial kali ini, kita akan belajar beberapa tag:
<p> untuk membuat paragraf;<hr> untuk membuat garis lurus;<br> untuk membuat baris baru;<div> untuk membuat paragraf di luar artikel atau layaout;<pre> untuk membuat paragraf dengan format yang sudah ditentukan.Teks yang terformat akan lebih mudah dibaca, karena ada penegasan seperti teks tebal, miring, dan garis bawah.
Saat kita mencari kata atau kalimat penting.. mata kita akan lebih mudah menemukannya pada teks yang terformat dibandingkan plain text.
Karena itu, dalam membuat web.. ada baiknya menggunakan format teks.
Nah, di HTML terdapat tag-tag yang khusus digunakan untuk text formatting.
Apa saja format TEXT yang ada di HTML, mari kita bahas
List dipergunakan untuk memudahkan mata kita dalam membaca data dalam sebuah kelompok yang sama. Contohnya kelompok buah, kita bisa membuat list seperti berikut :
Lantas bagaimana cara membuat list dengan format HTML ? mari kita bahas
Seringkali kita perlu menampilkan data dalam sebuah tabel agar lebih mudah dibaca. Didalam HTML, telah disediakan fasilitas untuk membuat tabel dengan mudah dengan memanfaatkan tag tag html yang sudah ada. Tabel sendiri selalu terdiri dari Baris dan Kolom. Sedangkan unsur utama dalam tabel dalam HTML ada 4, yaitu :
Bagaimana cara membuat tabel didalam HTML ? mari kita bahas
Formulir HTML diperlukan, bila kitaingin mengumpulkan beberapa data dari pengunjung situs. Misalnya, selama pendaftaran pengguna, Anda ingin mengumpulkan informasi seperti nama, alamat email, kartu kredit, dll.
Formulir akan mengambil masukan dari pengunjung situs dan kemudian akan mengirimkanya ke aplikasi back-end seperti CGI, ASP Script atau skrip PHP dll. Aplikasi back-end akan melakukan pemrosesan yang diperlukan pada data yang diteruskan berdasarkan logika bisnis yang ditentukan di dalamnya aplikasi.
Mari kita bahas apa saja atribut dari Form HTML.......
Buatlah satu file HTML berisi deskripsi diri / portofolio tentang anda, dengan ketentuan sebagai berikut
Contoh Portofolio bisa anda cari melalui google
Selamat Mengerjakan
Sejauh ini kita sudah mengenal beberapa tag dasar di HTML, seperti elemen paragraf, heading, list, tabel, link, dan form. Ketika jumlah elemen yang kita tuliskan sudah banyak, seringkali kita kan merasa bingung sendiri membacanya. Untuk itulah perlu kita terapkan metode penulisan untuk menata elemen-elemen tersebut agar telihat bagus.
Lantas apa yang kita butuhkan ??
Yup...... yang kita butuhkan adalah sebuah layout.
Nah, di HTML terdapat beberapa elemen yang khusus untuk melakukan ini. Yakni elemen semantik seperti <header>, <aside>, <footer>, <article>, dll.
Elemen semantik sebenarnya tidak hanya digunakan untuk membuat layout saja. Ia juga digunakan untuk membuat elemen lain.
Untuk lebih jelasnya, mari kita pelajari lebih detail.
avascript adalah bahasa pemrograman yang wajib kamu pelajari jika ingin mendalami dunia web development.
Saat ini javascript tidak hanya digunakan di sisi client (browser) saja. Javascript juga digunakan pada server, console, program desktop, mobile, IoT, game, dan lain-lain.
Hal ini membuat javascript semakin populer dan menjadi bahasa yang paling banyak digunakan di Github.

Pada artikel ini, kita akan belajar Javascript dari dasar. Mulai dari pengenalan Javascript, hingga membuat program pertama dengan Javascript.
Mari kita mulai…
Output adalah sebuah tampilan program yang biasanya digunakan untuk memperlihatkan hasil akhir.
Output biasanya ditampilkan dalam bentuk teks dengan fungsi print().
Ada 4 cara menampilkan output pada Javascript:
console.log();alert();document.write();innerHTML.Apa perbedaan dari keempat cara tersebut?
Apa itu variabel?
…dan apa pula itu tipe data?
Apapun bahasa pemrograman yang digunakan. Dua hal ini akan selalu ada.
Lalu apa sebenarnya variabel itu?
Variabel adalah sebuah nama yang mewakili sebuah nilai. Variabel bisa diisi dengan berbagai macam nilai seperti string (teks), number (angka), objek, array, dan sebagainya.
Kita bisa ibaratkan, variabel itu seperti wadah untuk menyimpan sesuatu.
Dimulai dari cara membuat, cara mencetak variabel ke output, mengisi ulang, dan menghapusnya dari memori.
Siap?
Apa itu percabangan dan kenapa dinamakan percabangan?
Buat yang belum pernah kuliah atau belajar tentang algoritme dan flowchart, mungkin ini istilah yang baru pertama kamu dengar.
Isitilah ini sebenarnya untuk menggambarkan alur program yang bercabang.
Pada flow chart, logika “jika…maka” digambarkan dalam bentuk cabang.

Karena itu, ini disebut percabangan.
Selain percabangan, struktur ini juga disebut: control flow, decision, struktur kondisi, Struktur if, dsb.
Percabangan akan mampu membuat program berpikir dan menentukan tindakan sesuai dengan logika/kondisi yang kita berikan.
Apa saja itu?
Mari kita bahas…
Apa yang akan kita lakukan saat disuruh mencetak kalimat berulang-ulang?
Misalnya:
“Tolong tampilkan kalimat "Tutorial Javascript!" di website saya sebanyak 10 kali”
Mungkin kita bisa menuliskannya dengan fungsi document.write() sebanyak 10 kali seperti ini:
document.write("<p>Tutorial Javascript!</p>");
document.write("<p>Tutorial Javascript!</p>");
document.write("<p>Tutorial Javascript!</p>");
document.write("<p>Tutorial Javascript!</p>");
document.write("<p>Tutorial Javascript!</p>");
document.write("<p>Tutorial Javascript!</p>");
document.write("<p>Tutorial Javascript!</p>");
document.write("<p>Tutorial Javascript!</p>");
document.write("<p>Tutorial Javascript!</p>");
document.write("<p>Tutorial Javascript!</p>");
Hasilnya:

Apakah boleh seperti ini?
Ya, boleh-boleh saja.
Tapi…
Bagaimana kalau nanti kita harus menampilkan sebanyak 1000 kali ? Pastinya cara diatas tidaklah efektif. Karena itu, kita harus menggunakan perulangan.