Lompat ke isi

Log publik utama

Gabungan tampilan semua log yang tersedia di Wiki Tamansiswa. Anda dapat melakukan pembatasan tampilan dengan memilih jenis log, nama pengguna (sensitif terhadap kapitalisasi), atau judul halaman (juga sensitif terhadap kapitalisasi).

Log
(terbaru | terlama) Lihat ( | 50 lebih lama) (20 | 50 | 100 | 250 | 500)
  • 10 Mei 2025 14.36 Admin bicara kontrib membuat halaman Mengamankan API dengan Tokenisasi (←Membuat halaman berisi '==Tujuan Pembelajaran== * Memahami konsep '''tokenisasi''' dalam keamanan API. * Membangun API sederhana menggunakan '''Flask'''. * Mengamankan endpoint dengan '''Token (Bearer Token / API Key)'''. * Mengakses API menggunakan tools seperti '''Postman''' atau `curl`. ==Persiapan Lingkungan== '''1. Instalasi Flask''' pip install flask ==Bagian 1: API Tanpa Keamanan (Public)== '''`app.py`''' from flask import Flask, jsonify, request app = Flask(__name__...')
  • 10 Mei 2025 14.35 Admin bicara kontrib membuat halaman Mencegah Serangan Umum pada Aplikasi Web (←Membuat halaman berisi 'Dalam pengembangan aplikasi web, keamanan merupakan aspek krusial yang harus diperhatikan. Dua jenis serangan yang sering mengancam aplikasi web adalah '''SQL Injection''' dan '''Cross-Site Scripting (XSS)'''. Modul ini akan membahas cara memahami dan mencegah kedua serangan tersebut, dengan menitikberatkan pada penggunaan Python dalam lingkungan Ubuntu 24.04. Selain itu, modul ini akan memberikan contoh implementasi menggunakan parameterized queries dan escaping...')
  • 10 Mei 2025 14.34 Admin bicara kontrib membuat halaman Manajemen Autentikasi dan Otorisasi (←Membuat halaman berisi 'Dalam pengembangan aplikasi web, autentikasi dan otorisasi adalah dua komponen penting untuk memastikan bahwa hanya pengguna yang sah yang dapat mengakses sumber daya tertentu. Autentikasi memverifikasi identitas pengguna, sementara otorisasi menentukan hak akses pengguna tersebut terhadap sumber daya dalam aplikasi. Flask, sebagai salah satu framework web Python yang ringan, menyediakan ekstensi seperti Flask-Login untuk mempermudah implementasi sistem login dan...')
  • 10 Mei 2025 14.34 Admin bicara kontrib membuat halaman Komunikasi Asinkron dengan JavaScript dan Flask (←Membuat halaman berisi 'Dalam pengembangan aplikasi web modern, komunikasi asinkron memungkinkan pembaruan konten halaman web tanpa perlu memuat ulang seluruh halaman. Teknik ini meningkatkan interaktivitas dan responsivitas aplikasi. Flask, sebagai framework web Python yang ringan, dapat diintegrasikan dengan JavaScript untuk mencapai komunikasi asinkron menggunakan AJAX (Asynchronous JavaScript and XML). Modul ini akan membahas cara mengintegrasikan Flask dengan JavaScript untuk komun...')
  • 10 Mei 2025 14.32 Admin bicara kontrib membuat halaman Mengelola Formulir dan Validasi Input (←Membuat halaman berisi 'Dalam pengembangan aplikasi web, pengelolaan formulir dan validasi input pengguna merupakan aspek penting untuk memastikan data yang diterima sesuai dengan yang diharapkan dan menjaga keamanan aplikasi. Flask, sebagai salah satu framework web Python yang ringan, dapat dipadukan dengan Flask-WTF untuk mempermudah proses ini. Flask-WTF adalah ekstensi yang mengintegrasikan Flask dengan WTForms, sebuah pustaka Python untuk menangani formulir web. Modul ini akan memb...')
  • 10 Mei 2025 14.31 Admin bicara kontrib membuat halaman Routing dan Metode HTTP dalam Flask (←Membuat halaman berisi 'Dalam pengembangan aplikasi web menggunakan Python, Flask menyediakan mekanisme routing yang memungkinkan pengembang untuk menentukan bagaimana aplikasi merespons berbagai permintaan URL dan metode HTTP. Routing adalah proses pemetaan URL ke fungsi tertentu dalam aplikasi, sementara metode HTTP seperti GET, POST, PUT, dan DELETE menentukan jenis operasi yang dilakukan pada sumber daya. Modul ini akan membahas cara kerja routing di Flask, berbagai metode HTTP, ser...')
  • 10 Mei 2025 14.30 Admin bicara kontrib membuat halaman Mengelola Basis Data dengan SQLAlchemy (←Membuat halaman berisi 'Dalam pengembangan aplikasi web dengan Python, Flask adalah salah satu framework yang populer digunakan. Untuk mengelola basis data secara efisien dalam aplikasi Flask, kita dapat memanfaatkan SQLAlchemy, sebuah Object Relational Mapper (ORM) yang memungkinkan interaksi dengan basis data menggunakan objek Python. Modul ini akan membahas integrasi Flask dengan SQLAlchemy, pembuatan model data, serta operasi CRUD (Create, Read, Update, Delete) dengan contoh-contoh...')
  • 10 Mei 2025 14.28 Admin bicara kontrib membuat halaman Struktur Proyek Flask dan Manajemen Template (←Membuat halaman berisi '==Tujuan Pembelajaran== Setelah menyelesaikan modul ini, Anda diharapkan mampu: * Memahami struktur proyek yang baik dalam pengembangan aplikasi Flask. * Menggunakan template Jinja2 untuk memisahkan logika aplikasi dan tampilan. * Membuat aplikasi Flask dengan struktur yang terorganisir dan template dinamis. ==Pengenalan Struktur Proyek Flask== Dalam pengembangan aplikasi Flask, memiliki struktur proyek yang terorganisir sangat penting untuk memudahkan pemeli...')
  • 10 Mei 2025 14.25 Admin bicara kontrib membuat halaman Pengenalan Flask: Membuat Aplikasi Web Sederhana (←Membuat halaman berisi '==Tujuan Pembelajaran== Setelah menyelesaikan modul ini, Anda diharapkan mampu: * Memahami konsep dasar Flask dan cara membuat aplikasi web sederhana. * Membuat halaman "Hello, World!" menggunakan Flask. * Menjalankan aplikasi Flask pada Ubuntu 24.04 tanpa menggunakan alat dari Microsoft. ==Pengenalan Flask== Flask adalah micro-framework web yang ditulis dalam bahasa Python. Disebut "micro" karena Flask menjaga intinya tetap sederhana namun dapat diperluas de...')
  • 10 Mei 2025 14.24 Admin bicara kontrib membuat halaman Praktik: Membuat API untuk manajemen data pengguna (←Membuat halaman berisi 'Berikut adalah modul praktik untuk membuat RESTful API guna manajemen data pengguna menggunakan Flask di Ubuntu 24.04. Modul ini dirancang sebagai bagian dari mata kuliah Pemrograman Web dan tidak menggunakan alat dari Microsoft. ==Tujuan Pembelajaran:== * Memahami konsep dasar RESTful API. * Mampu menginstal dan mengkonfigurasi lingkungan pengembangan Flask di Ubuntu 24.04. * Mampu membuat API untuk operasi CRUD (Create, Read, Update, Delete) pada data penggu...')
  • 10 Mei 2025 14.23 Admin bicara kontrib membuat halaman Membuat dan mengonsumsi API sederhana dengan PHP (←Membuat halaman berisi '==Tujuan Pembelajaran== * Memahami konsep dasar REST API. * Membangun API sederhana dengan PHP (tanpa framework). * Mengonsumsi (mengakses) API menggunakan PHP dan tools seperti `curl`. * Menjalankan API di server lokal Ubuntu 24.04 (menggunakan Apache). ==Persiapan Lingkungan== '''1. Install Apache, PHP, dan cURL''' sudo apt update sudo apt install apache2 php libapache2-mod-php php-curl '''2. Buat Folder Project''' sudo mkdir -p /var/www/html/simple-api...')
  • 10 Mei 2025 14.20 Admin bicara kontrib membuat halaman Konsep dan prinsip RESTful API (←Membuat halaman berisi '==Konsep dan Prinsip RESTful API== * '''Platform''': Ubuntu 24.04 * '''Target''': Mahasiswa atau pemula di bidang pemrograman web/API * '''Durasi''': 2–3 jam ==✅ Tujuan Pembelajaran== Setelah menyelesaikan modul ini, peserta akan dapat: * Memahami konsep dasar dan prinsip RESTful API. * Mengetahui struktur HTTP request/response. * Mencoba membuat dan mengakses RESTful API secara lokal menggunakan Ubuntu 24.04. * Menguji endpoint API menggunakan `curl` d...')
  • 10 Mei 2025 14.15 Admin bicara kontrib membuat halaman Praktik: Mengamankan formulir login dari serangan dasar (←Membuat halaman berisi 'Formulir login merupakan salah satu komponen penting dalam aplikasi web yang sering menjadi target serangan seperti '''SQL Injection''' dan '''Cross-Site Scripting (XSS)'''. Memahami dan menerapkan teknik pengamanan yang tepat pada formulir login akan membantu mencegah akses tidak sah dan melindungi data pengguna. ==1. Persiapan Lingkungan== '''1.1. Instalasi LAMP Stack''' Pastikan server Ubuntu 24.04 Anda telah terinstal '''Apache''', '''MySQL''', dan '''PHP'...')
  • 10 Mei 2025 14.15 Admin bicara kontrib membuat halaman Penanganan input pengguna dan pencegahan serangan umum (XSS, SQL Injection) (←Membuat halaman berisi 'Keamanan aplikasi web sangat penting untuk melindungi data pengguna dan integritas sistem. Dua jenis serangan yang umum terjadi adalah '''SQL Injection''' dan '''Cross-Site Scripting (XSS)'''. Modul ini akan membahas cara penanganan input pengguna untuk mencegah serangan tersebut, serta memberikan contoh implementasi pada sistem berbasis Ubuntu 24.04. ==1. SQL Injection== '''1.1. Apa Itu SQL Injection?''' SQL Injection adalah teknik serangan di mana penyerang...')
  • 10 Mei 2025 14.13 Admin bicara kontrib membuat halaman Praktik keamanan dalam pengembangan web (←Membuat halaman berisi 'Keamanan dalam pengembangan web sangat penting untuk melindungi aplikasi dan data pengguna dari berbagai ancaman siber. Dengan memahami dan menerapkan praktik keamanan yang tepat, pengembang dapat mengurangi risiko serangan dan meningkatkan kepercayaan pengguna. ==1. Instalasi dan Konfigurasi Awal== '''1.1. Pembaruan Sistem''' Sebelum memulai, pastikan sistem Ubuntu 24.04 Anda diperbarui untuk mendapatkan patch keamanan terbaru: sudo apt update sudo apt upg...')
  • 10 Mei 2025 14.11 Admin bicara kontrib membuat halaman Praktik: Men-deploy aplikasi web sederhana di server lokal (←Membuat halaman berisi '==Tujuan Praktik== Setelah mengikuti praktik ini, mahasiswa diharapkan dapat: * Memahami fungsi dan cara kerja server web Apache. * Menginstall dan mengkonfigurasi Apache di Ubuntu 24.04. * Men-deploy aplikasi web sederhana berbasis HTML/CSS/JS di server lokal. * Mengakses aplikasi web melalui browser menggunakan `localhost` atau IP lokal. ==Prasyarat== * Telah menginstall Ubuntu 24.04 (dapat berupa dual boot, VirtualBox, WSL tanpa GUI, atau Live USB). * Telah m...')
  • 10 Mei 2025 14.10 Admin bicara kontrib membuat halaman Manajemen virtual host dan konfigurasi dasar (←Membuat halaman berisi '==Tujuan Pembelajaran:== * Memahami konsep Virtual Host pada Apache. * Mampu mengkonfigurasi Virtual Host untuk mengelola beberapa situs web pada satu server Apache. * Menguasai konfigurasi dasar Apache untuk optimalisasi dan keamanan. ==Prasyarat:== * Sistem operasi Ubuntu Server 24.04 terinstal. * Akses ke terminal dengan hak akses `sudo`. * Koneksi internet untuk mengunduh paket yang diperlukan. ==Bagian 1: Instalasi Apache== 1. '''Perbarui Daftar Paket:'''...')
  • 10 Mei 2025 14.08 Admin bicara kontrib membuat halaman Instalasi dan konfigurasi Apache di Ubuntu Server (←Membuat halaman berisi '==Tujuan Pembelajaran:== * Memahami proses instalasi server web Apache pada Ubuntu 24.04. * Mampu mengkonfigurasi Apache untuk mengelola situs web melalui Virtual Hosts. * Mengetahui cara mengelola layanan Apache dan mengamankan server menggunakan firewall. ==Prasyarat:== * Sistem operasi Ubuntu Server 24.04 terinstal. * Akses ke terminal dengan hak akses `sudo`. * Koneksi internet untuk mengunduh paket yang diperlukan. ==Bagian 1: Instalasi Apache== 1. '''Per...')
  • 10 Mei 2025 14.08 Admin bicara kontrib membuat halaman Praktik: Membuat aplikasi manajemen data pengguna (←Membuat halaman berisi '==Tujuan Pembelajaran:== * Memahami cara mengatur lingkungan pengembangan web menggunakan LAMP (Linux, Apache, MySQL, PHP) pada Ubuntu 24.04. * Membuat aplikasi web sederhana yang dapat melakukan operasi CRUD (Create, Read, Update, Delete) pada basis data MySQL menggunakan PHP. ==Prasyarat:== * Komputer dengan sistem operasi Ubuntu 24.04. * Akses ke terminal dengan hak akses sudo. * Koneksi internet untuk mengunduh paket yang diperlukan. ==Bagian 1: Instalasi L...')
  • 10 Mei 2025 14.07 Admin bicara kontrib membuat halaman Operasi CRUD (Create, Read, Update, Delete) dengan PHP dan MySQL (←Membuat halaman berisi '==Tujuan Pembelajaran:== * Memahami cara mengatur lingkungan pengembangan web menggunakan LAMP (Linux, Apache, MySQL, PHP) pada Ubuntu 24.04. * Membuat aplikasi web sederhana yang dapat melakukan operasi CRUD pada basis data MySQL menggunakan PHP. ==Prasyarat:== * Komputer dengan sistem operasi Ubuntu 24.04. * Akses ke terminal dengan hak akses sudo. * Koneksi internet untuk mengunduh paket yang diperlukan. ==Bagian 1: Instalasi LAMP Stack== LAMP adalah singka...')
  • 10 Mei 2025 14.06 Admin bicara kontrib membuat halaman Koneksi PHP ke MySQL (←Membuat halaman berisi '==Tujuan Pembelajaran:== * Memahami cara mengatur lingkungan pengembangan web menggunakan LAMP (Linux, Apache, MySQL, PHP) pada Ubuntu 24.04. * Membuat koneksi antara PHP dan MySQL untuk pengembangan aplikasi web dinamis. ==Prasyarat:== * Komputer dengan sistem operasi Ubuntu 24.04. * Akses ke terminal dengan hak akses sudo. * Koneksi internet untuk mengunduh paket yang diperlukan. ==Bagian 1: Instalasi LAMP Stack== LAMP adalah singkatan dari Linux, Apache, My...')
  • 10 Mei 2025 14.02 Admin bicara kontrib membuat halaman Praktik: Membuat dan mengelola tabel pengguna (←Membuat halaman berisi '==Tujuan Pembelajaran:== * Memahami cara membuat dan mengelola tabel pengguna dalam MySQL. * Menerapkan operasi dasar seperti menambahkan, memperbarui, dan menghapus data pengguna. * Memahami praktik terbaik dalam pengelolaan data pengguna, termasuk keamanan data. ==Prasyarat:== * Komputer dengan sistem operasi Ubuntu 24.04. * MySQL Server terinstal dan dikonfigurasi dengan benar. * Akses ke terminal dengan hak akses sudo. ==Bagian 1: Instalasi MySQL pada Ubunt...')
  • 10 Mei 2025 14.01 Admin bicara kontrib membuat halaman Perintah dasar SQL: SELECT, INSERT, UPDATE, DELETE (←Membuat halaman berisi '==Tujuan Pembelajaran:== * Memahami konsep dasar basis data relasional. * Menginstal dan mengonfigurasi MySQL pada Ubuntu 24.04 tanpa menggunakan alat dari Microsoft. * Melakukan operasi dasar pengelolaan basis data menggunakan MySQL. ==Prasyarat:== * Komputer dengan sistem operasi Ubuntu 24.04. * Akses ke terminal dengan hak akses sudo. * Koneksi internet untuk mengunduh paket yang diperlukan. ==Bagian 1: Konsep Dasar Basis Data Relasional== Basis data relasi...')
  • 10 Mei 2025 14.00 Admin bicara kontrib membuat halaman Konsep dasar basis data relasional (←Membuat halaman berisi '==Tujuan Pembelajaran:== * Memahami konsep dasar basis data relasional. * Menginstal dan mengonfigurasi MySQL pada Ubuntu 24.04 tanpa menggunakan alat dari Microsoft. * Melakukan operasi dasar pengelolaan basis data menggunakan MySQL. ==Prasyarat:== * Komputer dengan sistem operasi Ubuntu 24.04. * Akses ke terminal dengan hak akses sudo. * Koneksi internet untuk mengunduh paket yang diperlukan. ==Bagian 1: Konsep Dasar Basis Data Relasional== Basis data relasi...')
  • 10 Mei 2025 13.59 Admin bicara kontrib membuat halaman Praktik: Membuat halaman login sederhana (←Membuat halaman berisi '==Tujuan Pembelajaran:== * Memahami cara mengatur lingkungan pengembangan web menggunakan LAMP (Linux, Apache, MySQL, PHP) pada Ubuntu 24.04. * Membuat halaman login sederhana dengan PHP dan MySQL. * Mengimplementasikan dasar-dasar autentikasi pengguna. ==Prasyarat:== * Komputer dengan sistem operasi Ubuntu 24.04. * Akses ke terminal dengan hak akses sudo. * Koneksi internet untuk mengunduh paket yang diperlukan. ==Langkah 1: Instalasi LAMP Stack== LAMP adalah...')
  • 10 Mei 2025 13.57 Admin bicara kontrib membuat halaman Pemrosesan form dan manajemen sesi (←Membuat halaman berisi '==Pemrosesan Formulir dan Manajemen Sesi menggunakan PHP== ==1. Pemrosesan Formulir dengan PHP== Formulir HTML memungkinkan pengguna mengirimkan data ke server. PHP digunakan untuk memproses data tersebut. '''a. Membuat Formulir HTML''' Berikut adalah contoh formulir HTML dasar: <pre> <!DOCTYPE html> <html lang="id"> <head> <meta charset="UTF-8"> <title>Formulir Kontak</title> </head> <body> <h2>Formulir Kontak</h2> <form action="pro...')
  • 10 Mei 2025 13.56 Admin bicara kontrib membuat halaman Sintaks dasar PHP dan integrasi dengan HTML (←Membuat halaman berisi 'Berikut adalah modul pengantar mengenai sintaks dasar PHP dan integrasi PHP dengan HTML, disertai contoh-contoh yang dapat dijalankan menggunakan alat-alat di Ubuntu 24.04 tanpa menggunakan Microsoft Code. Modul ini dirancang untuk mendukung perkuliahan Pemrograman Web. ==1. Pengenalan PHP== PHP (PHP: Hypertext Preprocessor) adalah bahasa pemrograman skrip sisi server yang dirancang untuk pengembangan web. PHP memungkinkan pembuatan halaman web dinamis yang dap...')
  • 10 Mei 2025 13.54 Admin bicara kontrib membuat halaman Praktik: Membuat formulir pendaftaran dengan validasi (←Membuat halaman berisi '==Modul Praktik: Formulir Pendaftaran + Validasi JavaScript== ==🎯 Tujuan Praktikum== * Mahasiswa mampu membuat form HTML untuk pendaftaran. * Mahasiswa memahami dan mengimplementasikan '''validasi input''' dengan JavaScript. * Mahasiswa dapat '''menguji form''' di Ubuntu menggunakan tools tanpa software berbayar. ==1. 🧰 Tools yang Digunakan (Ubuntu 24.04)== {| class="wikitable" ! Tool !! Keterangan |- | Gedit || GUI Text Editor bawaan GNOME |- | Nano ||...')
  • 10 Mei 2025 13.53 Admin bicara kontrib membuat halaman Pengenalan AJAX untuk komunikasi asynchronous (←Membuat halaman berisi '==Modul: Pengenalan AJAX (Asynchronous JavaScript and XML)== ==Tujuan Pembelajaran== * Mahasiswa memahami konsep komunikasi '''asynchronous''' antara '''frontend dan backend'''. * Mahasiswa dapat mengirim permintaan (request) ke server tanpa me-refresh halaman. * Mahasiswa mampu menjalankan dan menguji AJAX di Ubuntu menggunakan '''tools bawaan'''. ==1. 🧠 Apa Itu AJAX?== '''AJAX''' memungkinkan halaman web untuk: * Mengambil/mengirim data dari/ke server sec...')
  • 10 Mei 2025 13.51 Admin bicara kontrib membuat halaman Event handling dan validasi form (←Membuat halaman berisi '==Modul: Event Handling dan Validasi Form di JavaScript== ==Tujuan Pembelajaran== * Mahasiswa mampu memahami konsep '''event handling''' di JavaScript. * Mahasiswa dapat membuat '''validasi form sederhana''' menggunakan JavaScript. * Mahasiswa dapat menguji kode menggunakan '''tool bawaan Ubuntu (tanpa VS Code)'''. ==1. 🧠 Konsep Event Handling di JavaScript== '''Event Handling''' adalah proses menangani interaksi pengguna (klik, ketik, submit, dll.) menggun...')
  • 10 Mei 2025 13.51 Admin bicara kontrib membuat halaman Praktik: Membuat interaksi sederhana pada halaman web (←Membuat halaman berisi 'Untuk memahami dan mempraktikkan pembuatan interaksi sederhana pada halaman web menggunakan JavaScript di Ubuntu 24.04 tanpa menggunakan Microsoft Code, ikuti langkah-langkah berikut. Kita akan menggunakan editor teks bawaan seperti `gedit` dan browser web seperti Firefox atau Chromium yang tersedia di Ubuntu. '''1. Persiapan Lingkungan''' Pastikan Anda memiliki editor teks seperti `gedit` dan browser web seperti Firefox atau Chromium yang sudah terinstal di si...')
  • 10 Mei 2025 13.49 Admin bicara kontrib membuat halaman Manipulasi DOM (Document Object Model) (←Membuat halaman berisi 'Untuk memahami manipulasi DOM (Document Object Model) menggunakan JavaScript, berikut adalah modul yang mencakup konsep dasar dan contoh praktis. Kita akan menggunakan alat yang tersedia di Ubuntu 24.04 tanpa bergantung pada Microsoft Code. '''1. Persiapan Lingkungan''' Manipulasi DOM dilakukan di dalam browser, sehingga Anda memerlukan browser web seperti Firefox atau Chromium yang sudah terinstal di Ubuntu 24.04. Selain itu, Anda memerlukan editor teks sepert...')
  • 10 Mei 2025 13.48 Admin bicara kontrib membuat halaman Sintaks dasar dan tipe data (←Membuat halaman berisi 'Untuk memahami sintaks dasar dan tipe data dalam JavaScript, Anda dapat mengikuti modul berikut yang dilengkapi dengan contoh-contoh praktis. Kita akan menggunakan terminal di Ubuntu 24.04 dan editor teks seperti `nano` atau `gedit` untuk menulis dan menjalankan kode JavaScript tanpa bergantung pada Microsoft Code. '''1. Persiapan Lingkungan''' JavaScript biasanya dijalankan di lingkungan browser atau menggunakan Node.js untuk eksekusi di sisi server. Untuk kep...')
  • 10 Mei 2025 13.47 Admin bicara kontrib membuat halaman Praktik: Membuat galeri foto responsif (←Membuat halaman berisi ' ==Modul Praktik: Membuat Galeri Foto Responsif Menggunakan CSS== * Mata Pelajaran: Web Programming * Tingkat: 10 / Semester Awal * Sistem Operasi: Ubuntu 24.04 * Tools: Gedit / GNOME Text Editor, Firefox, Terminal ==Tujuan Pembelajaran:== * Mahasiswa mampu membuat galeri foto menggunakan HTML dan CSS. * Mahasiswa memahami konsep layout responsif. * Mahasiswa mampu memanfaatkan tools open-source di Linux untuk web development. ==Persiapan Tool== 1. '''...')
  • 10 Mei 2025 13.45 Admin bicara kontrib membuat halaman Animasi dan transisi dengan CSS (←Membuat halaman berisi 'Untuk modul '''Animasi dan Transisi dengan CSS''' dalam mata kuliah Pemrograman Web, berikut adalah penjelasan mengenai konsep dasar animasi dan transisi dalam CSS, beserta contoh implementasi menggunakan alat di Ubuntu 24.04. ==1. Pengenalan Transisi CSS== '''Transisi CSS''' memungkinkan perubahan nilai properti CSS secara halus selama periode waktu tertentu, bukan perubahan instan. ===a. Properti Transisi Utama=== * '''`transition-property`''': Menentukan p...')
  • 10 Mei 2025 13.44 Admin bicara kontrib membuat halaman Flexbox dan Grid untuk tata letak responsif (←Membuat halaman berisi 'Untuk modul '''Flexbox dan Grid untuk Tata Letak Responsif''' dalam mata kuliah Pemrograman Web, berikut adalah penjelasan mengenai konsep dasar Flexbox dan Grid dalam CSS, beserta contoh implementasi menggunakan tool di Ubuntu 24.04. ==1. Pengenalan Flexbox== '''Flexbox''' adalah modul tata letak satu dimensi yang memungkinkan pengaturan elemen dalam baris atau kolom dengan fleksibilitas tinggi. Ini sangat berguna untuk membuat desain yang responsif dan dinami...')
  • 10 Mei 2025 13.43 Admin bicara kontrib membuat halaman Praktik: Mendesain halaman profil dengan CSS (←Membuat halaman berisi 'Untuk modul '''Praktik: Mendesain Halaman Profil dengan CSS''' dalam mata kuliah Pemrograman Web, berikut adalah panduan langkah demi langkah untuk membuat halaman profil sederhana menggunakan HTML dan CSS. Panduan ini mencakup penjelasan konsep, contoh kode, dan implementasi menggunakan tool di Ubuntu 24.04 ==1. Persiapan Lingkungan Pengembangan== Sebelum memulai, pastikan Anda memiliki alat-alat berikut yang telah diinstal pada sistem Ubuntu 24.04 Anda: * ''...')
  • 10 Mei 2025 13.42 Admin bicara kontrib membuat halaman Box model dan tata letak dasar (←Membuat halaman berisi 'Untuk modul '''Box Model dan Tata Letak Dasar''' dalam mata kuliah Pemrograman Web, berikut adalah penjelasan mengenai konsep Box Model dalam CSS, teknik dasar tata letak ==1. Memahami Box Model dalam CSS== Setiap elemen HTML dianggap sebagai sebuah kotak yang terdiri dari beberapa area: * '''Content:''' Isi dari elemen, seperti teks atau gambar. * '''Padding:''' Ruang antara konten dan border. * '''Border:''' Garis yang mengelilingi padding dan konten. * '''M...')
  • 10 Mei 2025 13.41 Admin bicara kontrib membuat halaman Integrasi CSS dengan HTML (←Membuat halaman berisi 'Untuk modul '''Integrasi CSS dengan HTML''' dalam mata kuliah Pemrograman Web, berikut adalah penjelasan mengenai tiga metode utama untuk menghubungkan CSS ke dalam dokumen HTML, disertai contoh implementasi menggunakan alat di Ubuntu 24.04 tanpa menggunakan perangkat lunak dari Microsoft. ==1. Metode Integrasi CSS dengan HTML== ===a. CSS Eksternal=== Metode ini melibatkan pembuatan file CSS terpisah yang dihubungkan ke file HTML menggunakan tag `<link>` dalam...')
  • 10 Mei 2025 13.40 Admin bicara kontrib membuat halaman Sintaks dan selektor CSS (←Membuat halaman berisi 'Untuk modul pengenalan sintaks dan selektor CSS dalam mata kuliah Pemrograman Web, berikut adalah panduan yang mencakup penjelasan dasar, contoh, dan cara mengimplementasikannya menggunakan alat di Ubuntu 24.04. ==1. Pengenalan CSS== '''Cascading Style Sheets (CSS)''' adalah bahasa yang digunakan untuk mendesain tampilan dan format elemen dalam dokumen HTML. Dengan CSS, Anda dapat mengontrol warna teks, jenis font, spasi antar paragraf, ukuran kolom, gambar lat...')
  • 10 Mei 2025 13.38 Admin bicara kontrib membuat halaman Praktik: Membuat halaman profil pribadi menggunakan HTML (←Membuat halaman berisi 'Berikut adalah modul praktikum yang dirancang untuk membantu siswa membuat halaman profil pribadi menggunakan HTML di sistem operasi Ubuntu 24.04. Modul ini akan memandu Anda melalui proses pembuatan halaman web sederhana dengan memanfaatkan alat-alat yang tersedia di lingkungan Linux. ==Tujuan== Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: # Memahami struktur dasar dokumen HTML. # Menggunakan editor teks di Linux untuk menulis kode HTML. #...')
  • 10 Mei 2025 13.34 Admin bicara kontrib membuat halaman Pembuatan halaman web sederhana (←Membuat halaman berisi 'Untuk membuat halaman web sederhana di Ubuntu 24.04, Anda dapat mengikuti langkah-langkah berikut. Proses ini mencakup instalasi server web Apache, pembuatan file HTML dasar, dan pengaturan server untuk menyajikan halaman tersebut. Langkah-langkah ini sangat penting dalam pembelajaran dasar-dasar pemrograman web. ==1. Instalasi Apache Web Server== Apache adalah salah satu server web paling populer yang digunakan untuk menyajikan halaman web. Untuk menginstalnya...')
  • 10 Mei 2025 13.32 Admin bicara kontrib membuat halaman Elemen dan atribut HTML (←Membuat halaman berisi 'Dalam pemrograman web, khususnya dalam HTML (HyperText Markup Language), terdapat tiga komponen utama yang perlu dipahami: '''tag''', '''elemen''', dan '''atribut'''. Memahami ketiganya akan membantu dalam membangun struktur halaman web yang baik dan fungsional. ==1. Tag HTML== '''Tag''' adalah penanda yang digunakan untuk memberitahu browser bagaimana suatu konten harus ditampilkan. Tag biasanya ditulis dalam kurung sudut (`< >`) dan umumnya berpasangan: tag p...')
  • 10 Mei 2025 13.30 Admin bicara kontrib membuat halaman Struktur dasar dokumen HTML (←Membuat halaman berisi 'HTML (HyperText Markup Language) adalah bahasa standar yang digunakan untuk membuat dan merancang halaman web. Setiap dokumen HTML memiliki struktur dasar yang terdiri dari beberapa elemen penting. Berikut penjelasan mengenai struktur dasar tersebut beserta contohnya: '''1. Deklarasi Tipe Dokumen (DOCTYPE)''' Baris pertama dalam dokumen HTML adalah deklarasi tipe dokumen yang memberi tahu browser versi HTML yang digunakan. Untuk HTML5, deklarasinya adalah: <!...')
  • 10 Mei 2025 13.29 Admin bicara kontrib membuat halaman Pengenalan terminal dan perintah dasar Linux (←Membuat halaman berisi 'Dalam pengembangan web, pemahaman tentang '''Terminal Linux''' dan penggunaan '''Command Line Interface (CLI)''' sangat penting. Terminal memungkinkan interaksi langsung dengan sistem operasi melalui perintah teks, memberikan kontrol penuh atas sistem dan efisiensi dalam pengelolaan file, direktori, serta aplikasi. '''Apa Itu Terminal dan CLI?''' '''Terminal''' adalah antarmuka berbasis teks yang memungkinkan pengguna berinteraksi dengan sistem operasi Linux...')
  • 10 Mei 2025 13.22 Admin bicara kontrib membuat halaman Instalasi Ubuntu Desktop dan Ubuntu Server sebagai mesin virtual (←Membuat halaman berisi 'Menggunakan VirtualBox untuk menginstal '''Ubuntu Desktop''' dan '''Ubuntu Server''' memungkinkan Anda membuat lingkungan pengembangan web yang fleksibel dan terisolasi. Berikut adalah panduan langkah demi langkah untuk menginstal kedua versi Ubuntu sebagai mesin virtual di VirtualBox. =='''Persiapan Awal'''== 1. '''Unduh VirtualBox''': Jika belum terinstal, unduh dan instal VirtualBox dari situs resminya: [https://www.virtualbox.org/](https://www.virtualbox.o...')
  • 10 Mei 2025 13.20 Admin bicara kontrib membuat halaman Instalasi dan konfigurasi VirtualBox (←Membuat halaman berisi 'VirtualBox adalah perangkat lunak virtualisasi yang memungkinkan Anda menjalankan berbagai sistem operasi sebagai mesin virtual (VM) di dalam sistem operasi utama Anda. Dalam konteks pengembangan web, VirtualBox sangat berguna untuk menciptakan lingkungan pengembangan yang terisolasi, memungkinkan pengembang untuk menguji aplikasi web di berbagai sistem operasi tanpa mempengaruhi sistem utama. '''Berikut adalah langkah-langkah untuk menginstal dan mengkonfiguras...')
  • 10 Mei 2025 12.37 Admin bicara kontrib membuat halaman Perbandingan Berbagai Bahasa Programan Web (←Membuat halaman berisi 'Dalam pengembangan web, berbagai bahasa pemrograman dan teknologi memiliki peran dan fungsi spesifik. Berikut adalah perbandingan antara HTML, CSS, JavaScript, PHP, Python, dan Flask: 1. '''HTML (HyperText Markup Language):''' * '''Peran:''' Menyediakan struktur dasar halaman web dengan menentukan elemen seperti teks, gambar, dan tautan. * '''Penggunaan:''' Semua halaman web menggunakan HTML sebagai fondasi utama. 2. '''CSS (Cascading Style Sheets):''' * '''Per...')
  • 10 Mei 2025 12.36 Admin bicara kontrib membuat halaman Konsep dasar Web Programming (←Membuat halaman berisi 'Pemrograman web adalah proses pembuatan dan pengembangan aplikasi yang berjalan melalui internet, mencakup berbagai aspek seperti desain antarmuka pengguna, pengelolaan basis data, dan logika server. Untuk memahami dasar-dasar pemrograman web, penting untuk mengenal konsep-konsep utama dan lingkungan pengembangan yang digunakan. '''1. Komponen Utama dalam Pengembangan Web:''' * '''Front-End Development (Client-Side):''' Bagian dari aplikasi web yang berinteraks...')
  • 10 Mei 2025 12.35 Admin bicara kontrib membuat halaman Web Programming (←Membuat halaman berisi ' ==Pengenalan Web Programming dan Development Environment== * Konsep dasar Web Programming * Perbandingan Berbagai Bahasa Programan Web * Instalasi dan konfigurasi VirtualBox * Instalasi Ubuntu Desktop dan Ubuntu Server sebagai mesin virtual * Pengenalan terminal dan perintah dasar Linux ==Dasar-dasar HTML== * Struktur dasar dokumen HTML * Elemen dan atribut HTML * Pembuatan halaman web sederhana * Praktik: Membuat halaman profi...')
(terbaru | terlama) Lihat ( | 50 lebih lama) (20 | 50 | 100 | 250 | 500)