Gy3ZRPV8SYZ53gDjSFGpi7ej1KCaPY791pMbjB9m

Postingan Populer

Bookmark
App Icon

BRC Mobile

BY: BRC TEAM

V56.10.1 • 125.2 MB

4.3


Dapatkan Apliklasi BRC Mobile secara gratis yang memungkinkan Anda untuk menemukan, mempelajari dan mencobanya secara menyeluruh, tanpa biaya maupun iklan yang mengganggu, berbagai kebutuhan dasar pemograman perangkat lunak maupun panduan kode script yang sangat simple dan dapat dengan mudah di pahami.

GAME: MiniGame CiputLovers (MGCL) — BRC

GAME: MiniGame CiputLovers (MGCL)

109.5 MB

v1.23.0

4.8

BY: DERIS_777

File Manager: Editor File Apk — BRC

File Manager: Editor File Apk

189 MB

v2.40.0

4.6

BY: BRC TEAM

Decompile for Mobile.apk — BRC

Decompile for Mobile.apk

62.5 MB

v4.39.0

4.5

BY: BRC TEAM

Decompile for Desktop.exe — BRC

Decompile for Desktop.exe

151.8 MB

v2.26.0

4.7

BY: BRC TEAM

Guide: Coding Games — BRC

Guide: Coding Games

234.8 MB

v1.23.0

4.4

BY: BRC TEAM

System Android Editor — BRC

System Android Editor

478.4 MB

v4.59.2

4.9

BY: BRC TEAM

Panduan Lengkap: Membuat Aplikasi To-Do List Sederhana dengan JavaScript - Part 1

Membuat aplikasi pertama Kamu adalah langkah terbaik untuk memahami alur kerja pengembangan perangkat lunak. Maka di Artikel ini akan memandu Kamu membuat aplikasi catatan tugas (To-Do List) berbasis web dari awal hingga akhir menggunakan HTML, CSS, dan JavaScript murni.

Alur Kerja Pembuatan Aplikasi


  • Perancangan Struktur: Menentukan elemen apa saja yang ada di dalam aplikasi menggunakan HTML.
  • Desain Tampilan: Memberikan gaya visual agar aplikasi menarik dan mudah digunakan menggunakan CSS.
  • Logika & Interaktivitas: Menghidupkan fungsi aplikasi (tambah dan hapus tugas) menggunakan JavaScript.

Langkah 1: Menyusun Struktur (HTML)


Buat sebuah file bernama index.html File ini berfungsi sebagai kerangka dasar aplikasi kita yang menyediakan tempat input teks dan tombol aksi.
Loading...
<!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Aplikasi To-Do List Sederhana</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="app-container"> <h2>Daftar Tugas Saya</h2> <div class="input-section"> <input type="text" id="taskInput" placeholder="Ketik tugas baru di sini..."> <button id="addTaskBtn">Tambah</button> </div> <ul id="taskList"></ul> </div> <script src="script.js"></script> </body> </html>

Langkah 2: Mempercantik Tampilan (CSS)


Buat file kedua bernama style.css Kode ini akan mengubah kerangka HTML polos menjadi antarmuka yang bersih, modern, dan responsif.
Loading...
body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #f4f7f6; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; } .app-container { background: #ffffff; padding: 30px; border-radius: 12px; box-shadow: 0 5px 15px rgba(0,0,0,0.1); width: 350px; } h2 { margin-top: 0; color: #333; text-align: center; } .input-section { display: flex; gap: 10px; margin-bottom: 20px; } input { flex: 1; padding: 10px; border: 1px solid #ddd; border-radius: 6px; outline: none; } button { background-color: #2ecc71; color: white; border: none; padding: 10px 15px; border-radius: 6px; cursor: pointer; font-weight: bold; } button:hover { background-color: #27ae60; } ul { list-style: none; padding: 0; margin: 0; } li { background: #f9f9f9; padding: 12px; border-radius: 6px; margin-bottom: 8px; display: flex; justify-content: space-between; align-items: center; border-left: 4px solid #2ecc71; } .delete-btn { background-color: #e74c3c; padding: 5px 10px; font-size: 12px; } .delete-btn:hover { background-color: #c0392b; }

Langkah 3: Membuat Logika Aplikasi (JavaScript)


Langkah terakhir adalah membuat file script.js Kode ini menangkap input pengguna, memasukkannya ke dalam daftar, dan menghapusnya saat tombol hapus diklik.
Loading...
// Menangkap elemen HTML yang dibutuhkan const taskInput = document.getElementById('taskInput'); const addTaskBtn = document.getElementById('addTaskBtn'); const taskList = document.getElementById('taskList'); // Fungsi untuk menambah tugas baru function addTask() { const taskText = taskInput.value.trim(); // Validasi agar input tidak kosong if (taskText === '') { alert('Silakan ketik tugas terlebih dahulu!'); return; } // Membuat elemen list baru (<li>) const li = document.createElement('li'); li.textContent = taskText; // Membuat tombol hapus untuk setiap tugas const deleteBtn = document.createElement('button'); deleteBtn.textContent = 'Hapus'; deleteBtn.className = 'delete-btn'; // Menambahkan fungsi hapus elemen saat tombol diklik deleteBtn.onclick = function() { taskList.removeChild(li); }; // Menggabungkan tombol ke dalam list, lalu ke dalam daftar utama li.appendChild(deleteBtn); taskList.appendChild(li); // Mengosongkan kembali kolom input setelah berhasil menambah tugas taskInput.value = ''; } // Menjalankan fungsi saat tombol "Tambah" diklik addTaskBtn.addEventListener('click', addTask); // Menjalankan fungsi saat pengguna menekan tombol "Enter" di keyboard taskInput.addEventListener('keypress', function(event) { if (event.key === 'Enter') { addTask(); } });

Cara Menjalankan Aplikasi

  • Simpan ketiga file di atas (index.html, style.css, dan script.js) ke dalam satu folder yang sama.
  • Klik dua kali pada file index.html untuk membukanya di browser pilihan Kamu (Chrome, Edge, atau Firefox).
  • Aplikasi siap digunakan! Kamu sudah berhasil membuat aplikasi web pertama Kamu dari awal hingga akhir.