Sabtu, 31 Oktober 2026

Android Studio - Flutter

 








Studi Kasus Python

 










mahasiswa = []

def hitung_nilai(tugas, uts, uas):
    return tugas * 0.3 + uts * 0.3 + uas * 0.4


def tentukan_predikat(nilai):
    if nilai >= 85:
        return "A"
    elif nilai >= 75:
        return "B"
    elif nilai >= 65:
        return "C"
    elif nilai >= 50:
        return "D"
    else:
        return "E"


while True:
    print("\n=== MENU NILAI MAHASISWA ===")
    print("1. Tambah Mahasiswa")
    print("2. Tampilkan Data")
    print("3. Keluar")

    pilihan = input("Pilih menu: ")

    if pilihan == "1":
        nama = input("Nama: ")
        nim = input("NIM: ")

        tugas = float(input("Nilai Tugas: "))
        uts = float(input("Nilai UTS: "))
        uas = float(input("Nilai UAS: "))

        akhir = hitung_nilai(tugas, uts, uas)
        predikat = tentukan_predikat(akhir)

        data = {
            "nama": nama,
            "nim": nim,
            "nilai_akhir": akhir,
            "predikat": predikat
        }

        mahasiswa.append(data)
        print("Data berhasil ditambahkan!")

    elif pilihan == "2":
        print("\n=== DAFTAR MAHASISWA ===")
        for mhs in mahasiswa:
            print("----------------------")
            print("Nama:", mhs["nama"])
            print("NIM:", mhs["nim"])
            print("Nilai:", mhs["nilai_akhir"])
            print("Predikat:", mhs["predikat"])

    elif pilihan == "3":
        print("Terima kasih!")
        break

    else:
        print("Pilihan tidak tersedia!")













🔗 Artikel Terkait di Complete Python Proyek: 👉https://geekyscript.com/turn-your-pyt...
👉https://geekyscript.com/turned-jpgs-i...
👉https://geekyscript.com/insane-qr-cod...
👉https://geekyscript.com/this-10-line-...
👉https://geekyscript.com/turn-text-int...


Studi Kasus Smart PLS

 












Selain penelitian UMKM, berikut beberapa studi kasus yang dapat dikerjakan menggunakan SmartPLS.

Kasus 1. Kinerja Kelompok Usaha Siswa

Digital Capital → Market Access → Entrepreneurial Capability → Business Performance.

Relevan untuk penelitian ekonomi

Kasus 2. Perilaku Konsumen Marketplace

E-Service Quality → Trust → Purchase Intention → Purchase Decision.

Kasus 3. Kinerja Koperasi Desa

Digital Capability → Member Engagement → Service Quality → Cooperative Performance.

Kasus 4. Akses Pembiayaan UMKM

Digital Capital → Alternative Data Quality → Financing Readiness → Financing Access.


Explain Code

 




















Tools Diagram

 







Kamis, 29 Oktober 2026

Tutorial SmartPLS

 
























https://smartpls.com/documentation/algorithms-and-techniques/





Rabu, 28 Oktober 2026

Framework Code Igniter - Latihan 1

 





Desain UI



Deskripsi studi kasus

Nama proyek: NewsHub — Portal Berita Online

NewsHub merupakan aplikasi web untuk mengelola berita dari berbagai kategori, seperti pendidikan, teknologi, ekonomi, olahraga, dan gaya hidup. Mahasiswa berperan sebagai pengembang web yang membangun sistem pengelolaan berita menggunakan CodeIgniter 4.

Tujuan pembelajaran

Setelah praktikum, mahasiswa diharapkan mampu:

  • Memahami konsep dan struktur proyek CodeIgniter 4.

  • Menerapkan arsitektur MVC (Model–View–Controller).

  • Menghubungkan aplikasi dengan database MySQL.

  • Mengimplementasikan CRUD untuk data berita.

  • Menggunakan routing, validasi form, dan template Bootstrap 5.

  • Menerapkan keamanan dasar pada aplikasi web.




https://www.youtube.com/watch?v=NOwLcV05Lz8




composer create-project codeigniter4/appstarter ci4composer --no-dev

php spark serve


Vibe Coding Tutorial

 







Jumat, 23 Oktober 2026

Tech With Tim

 












GitHub - Download dan Install Source Code

 
















https://docs.endor.dev/guides/hello/

https://github.com/nurfawaiq/crud-php-mysql


Hands-On Lab (HOL): Praktik Mengunduh, Memodifikasi, dan Hosting Website dari GitHub

🎯 Tujuan Pembelajaran

Setelah menyelesaikan lab ini, Anda akan dapat:

  1. Mencari dan mengunduh source code proyek website berbasis PHP dari GitHub.

  2. Menjalankan dan mengonfigurasi proyek secara lokal menggunakan XAMPP.

  3. Melakukan modifikasi sederhana pada tampilan website (judul, warna, dan teks).

  4. Melakukan deployment (hosting) website secara gratis menggunakan layanan InfinityFree.

🛠️ Alat dan Bahan yang Dibutuhkan

  • Koneksi internet.

  • Browser web (Google Chrome, Firefox, dll.).

  • Aplikasi XAMPP Control Panel (terinstal di komputer lokal).

  • Text Editor (Disarankan Visual Studio Code).

  • Akun aktif di GitHub.com dan InfinityFree.net.

📝 Langkah-Langkah Praktikum

Modul 1: Mengunduh Source Code dari GitHub

  1. Buka browser dan akses situs GitHub.

  2. Pada kolom pencarian GitHub, ketikkan kata kunci pencarian, misalnya web crud untuk mencari aplikasi CRUD sederhana.

  3. Pilih salah satu repositori menggunakan bahasa pemrograman PHP (contoh dalam video: proyek milik Farhan Ade Atalarik).

  4. Klik tombol hijau berikon panah/unduh, lalu pilih Download ZIP.

  5. Ekstrak file ZIP tersebut di komputer Anda.

Modul 2: Setup Database dan Server Lokal (XAMPP)

  1. Buka aplikasi XAMPP Control Panel, lalu klik Start pada modul Apache dan MySQL.

  2. Masuk ke direktori instalasi XAMPP Anda (biasanya di C:\xampp\htdocs\).

  3. Buat folder baru di dalam folder htdocs dengan nama crud-php.

  4. Salin (copy) semua file dari folder hasil ekstrak GitHub ke dalam folder crud-php yang baru dibuat.

  5. Buka browser dan ketikkan http://localhost/phpmyadmin/.

  6. Buat database baru:

    • Klik tab New.

    • Beri nama database, misal: crud_web_php.

    • Klik Create.

  7. Masukkan (import) file struktur database:

    • Pilih database crud_web_php yang baru dibuat.

    • Klik menu Import.

    • Pilih file database (.sql) yang berada di dalam folder proyek Anda (biasanya di dalam folder DB, contoh: data_siswa.sql).

    • Scroll ke bawah dan klik Go.

Modul 3: Konfigurasi Koneksi Database Lokal & Modifikasi Tampilan

  1. Buka folder proyek crud-php menggunakan Visual Studio Code.

  2. Cari file koneksi atau fungsi database (misal: file function.php).

  3. Sesuaikan konfigurasi nama database agar mengarah ke database lokal yang baru dibuat (crud_web_php). Simpan file (Ctrl + S).

  4. Uji coba dengan membuka browser dan akses: http://localhost/crud-php/.

  5. Modifikasi Tampilan Sederhana:

    • Buka file index.php di VS Code.

    • Ubah judul halaman (<title>) menjadi nama yang Anda inginkan (misal: Aplikasi Data Siswa).

    • Ubah komponen warna navbar (misal mengganti kelas bg-dark menjadi bg-warning).

    • Ubah teks footer atau informasi pembuat sesuai identitas Anda.

  6. Simpan perubahan dan refresh browser Anda untuk melihat hasilnya.

Modul 4: Upload dan Hosting Gratis di InfinityFree

  1. Masuk ke akun InfinityFree Anda dan buka bagian File Manager.

  2. Masuk ke dalam direktori htdocs hosting Anda.

  3. Unggah (upload) seluruh file proyek dari folder crud-php lokal Anda ke dalam folder htdocs tersebut.

  4. Unggah juga folder pendukung seperti folder css jika diperlukan.

  5. Buat database baru di panel kontrol InfinityFree (pada menu MySQL Databases) dan catat detail host, database name, username, serta password-nya.

  6. Masuk ke phpMyAdmin di InfinityFree, lalu lakukan import file database .sql seperti langkah lokal sebelumnya.

  7. Sesuaikan kembali konfigurasi database pada file function.php di File Manager InfinityFree menggunakan detail database baru dari server hosting.

  8. Salin URL web Anda dari panel InfinityFree, buka di tab browser baru, dan pastikan website Anda sudah online serta dapat diakses secara publik!

✅ Evaluasi Mandiri

  • Apakah website berhasil dijalankan secara lokal di localhost tanpa ada error pada baris kode?

  • Apakah modifikasi warna dan judul berhasil diterapkan?

  • Apakah website sudah berhasil diakses secara online melalui domain gratis InfinityFree?


Android Studio - Flutter

  https://www.youtube.com/watch?v=obgJefpCCeg&list=PLFaWDe_XIA4p5uDCfzRPv6Bcl0zGlbK3T https://www.youtube.com/watch?v=tiOCrXG3Fq4&li...