Log publik utama
Tampilan
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).
- 11 Mei 2025 03.44 Admin bicara kontrib membuat halaman Teknologi Internet (←Membuat halaman berisi 'Sejarah Singkat Internet ==Konsep== * Konsep Dasar TCP/IP * Teknik Penghayatan Cara Kerja TCP/IP * TCP/IP: Lapisan Protokol Data Link * TCP/IP: Internet Layer * TCP/IP: Transport Layer * TCP/IP: Aplikasi Internet * TCP/IP: Konsep Routing * Internet, IntraNet dan ExtraNet * Konsep Proxy * Konsep IPSec * [http://ardelindo.livejournal.com/1768.html Enskripsi Komunikasi Data dengan OpenVPN] * [http://ardelindo.livejournal....')
- 11 Mei 2025 03.43 Admin bicara kontrib memindahkan halaman Konsep Dasar TCP/IP (Transmission Control Protocol/Internet Protocol) ke Konsep Dasar TCP/IP
- 11 Mei 2025 03.29 Admin bicara kontrib membuat halaman Konsep Dasar TCP/IP (Transmission Control Protocol/Internet Protocol) (←Membuat halaman berisi 'Pada bagian ini akan diberikan pengantar tentang konsep dasar dan cara kerja Protokol TCP/IP yang menjadi dasar bagi terbentuknya jaringan internet Melalui pengantar ini pembaca diharapkan akan memperoleh dasar yang kuat untuk memahami konsep & teknologi yang lebih tinggi. TCP/IP biasanya ada di sistem operasi Unix atau turunannya. Walaupun sebetulnya pengembangannya terpisah tapi sejarah keduanya saling terikat erat, terutama sejak 4.2BSD ...')
- 11 Mei 2025 03.18 Admin bicara kontrib membuat halaman Sejarah Internet Indonesia (←Membuat halaman berisi 'Dokumen dalam bahasa inggris dapat di download di * https://lms.onnocenter.or.id/pustaka/WiFi/OWP-20150127-the-struggle-in-indonesia-computer-network-in-the-90.pdf Wikibook Sejarah Internet Indonesia berusaha mendokumentasikan berbagai kejadian penting dalam perjuangan Internet di Indonesia. Perjalanan Internet Indonesia sangat bertumpu dengan orang yang suka dan hobby teknologi informasi / komputer; sangat erat kaitannya dengan prose...')
- 11 Mei 2025 03.07 Admin bicara kontrib membuat halaman Sejarah Internet (←Membuat halaman berisi 'Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek lembaga ARPA yang mengembangkan jaringan yang dinamakan ARPANET (''Advanced Research Project Agency Network''), di mana mereka mendemonstrasikan bagaimana dengan ''hardware'' dan ''software'' komputer yang berbasis UNIX. ARPANET merupakan awal dari internet. ARPANET menggunakan komunikasi 56 Kbps tetapi...')
- 11 Mei 2025 02.50 Admin bicara kontrib membuat halaman Berkas:Arduino316.jpg (Arduino Serial board)
- 11 Mei 2025 02.50 Admin bicara kontrib mengunggah Berkas:Arduino316.jpg (Arduino Serial board)
- 11 Mei 2025 02.46 Admin bicara kontrib membuat halaman Arduino (←Membuat halaman berisi '{{Infobox software | name = Arduino | logo = Arduino Logo Registered.svg | screenshot = 300px | caption = Contoh program | developer = Arduino Software | latest release version = 1.8.13 | latest release date = {{release date|2020|6|16}} <!-- YYYY|MM|DD --> | operating system = Cross-platform | genre = Integrated Developmen...')
- 11 Mei 2025 02.27 Admin bicara kontrib membuat halaman Berkas:Iot.jpeg (Gambar ilustrasi Internet of Things)
- 11 Mei 2025 02.27 Admin bicara kontrib mengunggah Berkas:Iot.jpeg (Gambar ilustrasi Internet of Things)
- 10 Mei 2025 15.26 Admin bicara kontrib membuat halaman IoT: Untuk Pemula (←Membuat halaman berisi 'Dalam banyak kesempatan saat memberikan ceramah maupun demo tentang Internet of Things (IoT) kebanyakan orang tidak mengerti konsep dasar Internet of Things (IoT). Pada kesempatan ini, saya akan mencoba memberikan gambaran secara amat sangat sederhana sekali tentang IoT untuk pemula. center|400px|thumb Gambaran umum IoT seperti tampak pada gambar. Kebanyakan orang berfikir bahwa IoT hanya sensor yang melaporkan data ke server di Internet...')
- 10 Mei 2025 15.18 Admin bicara kontrib membuat halaman IoT: Overview (←Membuat halaman berisi 'InterNet Of Things Onno W. Purbo Naga-naga-nya saat ini sedang ramai topik Internet of Things (IoT). Sebelum kita membahas lebih dalam ada baiknya kita melihar definisi Internet of Things (IoT) yang dapat di ambil merujuk pada Wikipedia http://en.wikipedia.org/wiki/Internet_of_Things . Terjemahan bebas-nya kira-kira sebagai berikut: “Internet of Things (IOT) adalah jaringan benda-benda fisik atau "things" yang tertanam (embedded) dengan elektronik, perangkat...')
- 10 Mei 2025 15.17 Admin bicara kontrib membuat halaman IoT: keywords Off The Shelf appliance (←Membuat halaman berisi 'Beberapa keywords appliance off the shelf yang tinggal pakai (ada di tokopedia / bukalapak?) * sonoff * yeelight * broadlink * Amazon Echo Hub * home assistant (RaspberryPi) https://www.home-assistant.io/ * Google Home ==Pranala Menarik== * IoT')
- 10 Mei 2025 15.01 Admin bicara kontrib membuat halaman Internet of Things (←Membuat halaman berisi 'Internet of Things (IOT) adalah jaringan benda-benda fisik atau "things" yang tertanam (embedded) dengan elektronik, perangkat lunak, sensor dan konektivitas untuk memungkinkannya untuk mencapai nilai yang lebih besar dan layanan dengan bertukar data dengan produsen, operator dan / atau perangkat lain yang terhubung. Setiap hal yang unik diidentifikasi melalui sistem komputasi tertanam (embedded) tetapi mampu beroperasi dalam infrastruktur internet yang ada. Ist...')
- 10 Mei 2025 15.00 Admin bicara kontrib membuat halaman IoT (←Mengalihkan ke Internet of Things) Tag: Pengalihan baru
- 10 Mei 2025 14.46 Admin bicara kontrib membuat halaman Praktik: Men-deploy aplikasi web ke server produksi (←Membuat halaman berisi '==Tujuan Pembelajaran:== Setelah praktik ini, mahasiswa mampu: * Memahami konsep deployment aplikasi web ke server * Menyiapkan server Ubuntu 24.04 untuk produksi * Mengupload dan menjalankan aplikasi web di server * Mengatur domain, web server (Apache/Nginx), dan HTTPS ==Persiapan== '''Alat yang Dibutuhkan:''' * Server Ubuntu 24.04 (bisa VPS atau VirtualBox) * Akses root atau user sudo * Aplikasi web (HTML, PHP, Laravel, React, dll.) * Akses terminal (SSH) * (...')
- 10 Mei 2025 14.45 Admin bicara kontrib membuat halaman Proses deployment aplikasi web menggunakan Apache (←Membuat halaman berisi '==Tujuan Pembelajaran:== Setelah mempelajari modul ini, mahasiswa mampu: * Menginstal dan mengonfigurasi Apache Web Server * Meletakkan dan menjalankan aplikasi web di server * Mengatur virtual host dan domain lokal * Mengamankan aplikasi dengan hak akses file yang tepat ==Persiapan Awal== '''Sistem:''' * Ubuntu Server/Desktop 24.04 * Akses sudo * Aplikasi web berbasis PHP/HTML/CSS/JS ==1. Instalasi Apache Web Server== '''Langkah:''' sudo apt update sudo a...')
- 10 Mei 2025 14.45 Admin bicara kontrib membuat halaman Menyiapkan lingkungan produksi di Ubuntu Server (←Membuat halaman berisi '==Tujuan Pembelajaran:== Setelah mengikuti modul ini, mahasiswa akan mampu: * Menyiapkan server Ubuntu untuk produksi * Menginstal software pendukung seperti Nginx, Node.js, PHP, dan MySQL * Men-deploy aplikasi web ke server * Mengatur domain dan HTTPS dengan Let's Encrypt ==1. Persiapan Server== '''Spesifikasi Minimum:''' * Ubuntu Server 24.04 LTS * Akses root (SSH atau langsung) ==2. Update dan Keamanan Dasar== '''Update Sistem''' sudo apt update && sudo...')
- 10 Mei 2025 14.44 Admin bicara kontrib membuat halaman Praktik: Membuat aplikasi daftar tugas sederhana dengan React.js (←Membuat halaman berisi '==Tujuan Pembelajaran:== Setelah menyelesaikan praktik ini, mahasiswa mampu: * Membuat proyek React.js menggunakan Vite * Mengelola '''state''' untuk data dinamis * Menggunakan '''form''' dan '''event handling''' * Menghapus dan menambahkan data secara dinamis ==Persiapan Awal== '''1. Install Node.js dan npm''' sudo apt update sudo apt install nodejs npm -y '''2. Cek versi:''' node -v npm -v ==Inisialisasi Proyek React== '''3. Buat Proyek Baru dengan V...')
- 10 Mei 2025 14.43 Admin bicara kontrib membuat halaman Membuat komponen dan mengelola state (←Membuat halaman berisi '==Tujuan Pembelajaran:== Setelah mempelajari modul ini, mahasiswa diharapkan mampu: * Memahami konsep '''komponen''' dalam framework frontend modern * Membedakan antara komponen '''stateless''' dan '''stateful''' * Mengelola '''state''' menggunakan React Hooks (`useState`) * Membuat interaksi antar komponen menggunakan props dan state ==Persiapan di Ubuntu 24.04== '''1. Install Node.js dan npm''' sudo apt update sudo apt install nodejs npm -y '''2. Verifika...')
- 10 Mei 2025 14.42 Admin bicara kontrib membuat halaman Konsep dasar dan manfaat penggunaan framework frontend (←Membuat halaman berisi '==Tujuan Pembelajaran:== Setelah mengikuti modul ini, siswa mampu: * Memahami konsep dasar framework frontend * Menjelaskan alasan penggunaan framework dalam pengembangan web * Mengenali berbagai framework frontend populer * Memahami manfaat dan cara kerja dasar dari framework frontend ==1. 🔍 Apa Itu Framework Frontend?== '''Definisi:''' '''Framework Frontend''' adalah kumpulan tools, library, dan struktur kode yang mempermudah pengembangan tampilan (UI) d...')
- 10 Mei 2025 14.42 Admin bicara kontrib membuat halaman Praktik: Mengelola proyek web menggunakan Git dan GitHub (←Membuat halaman berisi '==Tujuan Pembelajaran== Setelah menyelesaikan modul ini, peserta akan mampu: * Menginisialisasi proyek web menggunakan Git * Mengelola versi proyek secara lokal * Melakukan sinkronisasi ke GitHub * Berkolaborasi dengan tim dalam pengembangan proyek web ==Persiapan== '''1. Instalasi Git di Ubuntu''' Buka Terminal: sudo apt update sudo apt install git -y '''2. Konfigurasi Git''' git config --global user.name "Nama Kamu" git config --global user.email "ema...')
- 10 Mei 2025 14.40 Admin bicara kontrib membuat halaman Mengelola repositori dan kolaborasi melalui GitHub (←Membuat halaman berisi '==Tujuan Pembelajaran== Setelah menyelesaikan modul ini, peserta mampu: * Menginstal dan mengonfigurasi Git di Ubuntu 24.04 * Membuat dan mengelola repositori Git lokal dan di GitHub * Melakukan clone, commit, push, dan pull * Mengelola branch dan pull request untuk kolaborasi tim ==Persiapan Awal== '''Instalasi Git''' Buka Terminal dan jalankan perintah: sudo apt update sudo apt install git -y '''2. Konfigurasi Git''' Atur identitas pengguna Git: git c...')
- 10 Mei 2025 14.39 Admin bicara kontrib membuat halaman Dasar-dasar sistem kontrol versi dengan Git (←Membuat halaman berisi 'Berikut adalah modul praktik yang dirancang untuk memperkenalkan dasar-dasar sistem kontrol versi menggunakan Git dan penggunaannya bersama GitHub dalam pengembangan web. Modul ini ditujukan sebagai bagian dari mata kuliah Pemrograman Web dan menggunakan Ubuntu 24.04. ==Tujuan Pembelajaran:== * Memahami konsep dasar Version Control System (VCS) dan pentingnya dalam pengembangan perangkat lunak. * Mampu menginstal dan mengkonfigurasi Git pada sistem Ubuntu 24.04...')
- 10 Mei 2025 14.37 Admin bicara kontrib membuat halaman Deployment Aplikasi Flask di Ubuntu 24.04 (←Membuat halaman berisi 'Deployment Aplikasi Flask di Ubuntu 24.04, dari awal sampai bisa diakses via browser pakai domain atau IP publik. Kita akan deploy menggunakan '''Gunicorn + Nginx''' supaya production-ready. ==Install Dependensi Dasar== sudo apt update && sudo apt upgrade -y sudo apt install python3 python3-pip python3-venv nginx -y ==Siapkan Direktori Project== mkdir ~/flaskapp cd ~/flaskapp python3 -m venv venv source venv/bin/activate ==Install Flask dan Gunicorn=...')
- 10 Mei 2025 14.37 Admin bicara kontrib membuat halaman Dokumentasi API dengan Swagger (←Membuat halaman berisi 'Kita akan pakai '''FastAPI + Swagger UI''' karena simpel dan cocok buat dokumentasi REST API secara otomatis. ==Install Python dan pip== Ubuntu 24.04 biasanya udah include Python 3. Tapi kita pastikan dulu: sudo apt update sudo apt install python3 python3-pip -y ==Buat Virtual Environment (opsional tapi disarankan)== sudo apt install python3-venv -y python3 -m venv venv source venv/bin/activate ==Install FastAPI dan Uvicorn== pip install fastapi uvico...')
- 10 Mei 2025 14.36 Admin bicara kontrib membuat halaman Konsep Dasar RESTful API dan Implementasi dengan Flask (←Membuat halaman berisi 'Modul ini membahas konsep dasar RESTful API, arsitektur serta metode HTTP yang digunakan. Mahasiswa juga akan mempelajari bagaimana membangun RESTful API sederhana menggunakan framework Flask di Python. ==Tujuan Pembelajaran== Setelah mempelajari modul ini, mahasiswa diharapkan mampu: * Memahami konsep REST dan RESTful API. * Menjelaskan metode HTTP (GET, POST, PUT, DELETE). * Mengembangkan RESTful API sederhana menggunakan Flask. * Menguji endpoint API mengguna...')
- 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...')