Category Archives: Programming

Web Development: Panduan Lengkap Kurikulum 16 Pertemuan dari HTML sampai Laravel 13

By | Oktober 2, 2026

MWI – Halo Sahabat Pembaca Blog MWI semuanya! đź‘‹ Di era digital saat ini, penguasaan materi Web Development merupakan fondasi utama. Kompetensi ini sangat krusial bagi calon Full-Stack Developer. Oleh karena itu, kurikulum ini kami rancang khusus untuk program studi Teknik Komputer dan Jaringan (TKJ). Melalui mata kuliah berbobot 5 SKS ini, kita akan mempelajari… Read More: Web Development: Panduan Lengkap Kurikulum 16 Pertemuan dari HTML sampai… »

Cursor vs Claude Code vs Windsurf vs Devin: Mana AI Coding Tool Terbaik untuk Anda?

By | September 29, 2026

MWI – Sahabat pembelajar semuanya, bertemu kembali dengan saya, Muhidin… Dunia pemrograman sekarang sedang mengalami revolusi besar. Era di mana AI hanya bisa membantu melengkapi satu baris kode (code completion) sudah lewat. Saat ini, kita telah memasuki era Agentic AI. Oleh karena itu, kecerdasan buatan kini tidak hanya memberi saran, tetapi juga bisa berpikir, menjelajahi… Read More: Cursor vs Claude Code vs Windsurf vs Devin: Mana AI… »

Panduan Mata Kuliah Mobile Programming (STI 502): Bikin Aplikasi Android Sendiri dari Nol Sampai Rilis ke Play Store!

By | September 29, 2026

MWI – Halo sahabat semuanya! đź‘‹ Perkembangan ekosistem smartphone hari ini membuat kebutuhan akan pengembang aplikasi mobile terus melonjak. Lewat mata kuliah Mobile Programming (STI 502) di Program Studi Sistem dan Teknologi Informasi (Fakultas Sains dan Teknologi, Universitas Teknologi Muhammadiyah Jakarta), kita bakal membedah tuntas seluk-beluk pengembangan aplikasi Android profesional berbasis Kotlin dan Android Studio.… Read More: Panduan Mata Kuliah Mobile Programming (STI 502): Bikin Aplikasi Android… »

Cara Install PygWidgets dan PygHelpers

By | Juli 21, 2025

MWI – Ketika kita membuat aplikasi game dengan menggunakan bahasa pemrograman python dengan paket pygame dan kita membutuhkan paket tambahan yaitu pygwidgets dan pyghelpers, terkadang kita menemukan error dengan pesan seperti ini Ini artinya kita harus memberikan izin terlebih dahulu agar pygwidgets bisa terinstall, berikan izin dengan membuat virtual environtment yang ada dengan perintah: Dalam… Read More: Cara Install PygWidgets dan PygHelpers »

Tutorial Laravel 9 CRUD App Sekolah

By | Juni 14, 2023

MWI – Pada materi CRUD Tutorial Laravel 9 kali ini, kita akan membahas tentang App Sekolah. App Sekolah yang kita bahas diawali dengan 1 tabel kelas (grades) dengan struktur tabel tambahan grade dan amount. Editor yang kita gunakan adalah Visual Studio Code dan browser Google Chrome. Asumsi awal composer dan web server (semisal XAMPP) sudah… Read More: Tutorial Laravel 9 CRUD App Sekolah »

Install Web Server di Linux Mint 20.2 Umma

By | September 1, 2021

mwi – Cara menginstall web server di linux mint versi 20.2, sebagai berikut dengan paket yang diinstall adalah Apache2, Maria DB dan PHP. Berikut cara yang dikerjakan (posisi di user biasa). Plus setting Pretty URL. Install Paket Buat agar service apache2 dan mariadb otomatis berjalan ketika OS (Linux Mint On) berjalan (opsional, dapat tidak dikerjakan)… Read More: Install Web Server di Linux Mint 20.2 Umma »

Python Virtual Environtment

By | Juli 15, 2021

MWI – Pada Python, ketika kita akan berpindah dari 1 environment ke enviroment lainnya dapat dilakukan dengan perintah source activate NamaENviroment, misal nama environment milik penulis bernama myenv maka perintahnya menjadi: Demikian tutorial sederhana ini, guna mengingatkan penulis ketika melakukan perpindahan antar env. Semoga bermanfaat. (ms).

CRUD Peserta Didik

By | Februari 5, 2021

MWI – Sesuai dengan soal di materi ini kita akan menjawab dengan Laravel versi 7 dan sudah dijawab dengan video disini. Sekarang menggunakan materi sebelumnya kita lanjutkan jawaban untuk table Peserta Didik. Langkah awal buat migration untuk tabel peserta dengan perintah Edit bagian up dan down Lanjutkan dengan perintah jika hasilnyaMigrating: 2020_08_29_025655_peserta_didikMigrated: 2020_08_29_025655_peserta_didik (2.52 seconds)berarti… Read More: CRUD Peserta Didik »

CRUD PHP Native dengan MySQLI Extension – Database (1)

By | Maret 5, 2023
This entry is part 1 of 5 in the series CRUD PHP Native dengan MySQLi Extension

MWI – CRUD (Create, Read, Update & Delete) menggunakan PHP Native dengan koneksi MySQLI Extension (MySQL Improved) dengan studi kasus aplikasi Perpustakaan. Database Buat sebuah database dengan nama mwi_pustaka dengan 6 tabel yaitu anggota (6 field), buku (5 field), rak (3 field), petugas (7 field), peminjaman (6 field), pengembalian (9 field) dengan field (kolom) sebagai… Read More: CRUD PHP Native dengan MySQLI Extension – Database (1) »

Cek Versi Laravel

By | Februari 21, 2020

MWI – Bagaimanakah untuk cek versi llaravel dari server yang kita miliki? ternyata sangat mudah untuk cek versi laravel, kita dapat memberikan perintah dalam 1 baris saja, yaitu: Kerjakan perintah tersebut di direktori installer laravel, sebagai contoh akan menghasilkan tampilan sebagai berikut: atau bisa juga seperti ini Hasil akan menyesuaikan dengan versi dari Laravel yang… Read More: Cek Versi Laravel »