Skip to content

Instantly share code, notes, and snippets.

View dikiwidia's full-sized avatar
:octocat:
#OpenToWork

Moch Diki Widianto dikiwidia

:octocat:
#OpenToWork
View GitHub Profile
@dikiwidia
dikiwidia / privacy.md
Created August 11, 2026 13:48
Kebijakan Privasi Unilam Mobile

KEBIJAKAN PRIVASI — UNILAM MOBILE Terakhir diperbarui: 11 Agustus 2026

Aplikasi UNILAM Mobile dikembangkan dan dikelola oleh Universitas La Tansa Mashiro ("UNILAM", "kami"). Kebijakan ini menjelaskan bagaimana kami memperlakukan data saat Anda menggunakan aplikasi.

  1. Data yang Kami Kumpulkan Aplikasi ini tidak mengumpulkan, menyimpan, atau membagikan data pribadi pengguna. Anda dapat menggunakan seluruh fitur aplikasi (Beranda, Program Studi, Berita, Lainnya) tanpa perlu mendaftar, login, atau memasukkan informasi pribadi apa pun.

  2. Data Teknis Saat aplikasi mengambil konten (berita, informasi program studi, dll) dari server kami, permintaan tersebut secara otomatis menyertakan data teknis standar seperti alamat IP dan waktu akses — ini adalah bagian normal dari komunikasi internet dan tercatat sementara di log server sebagaimana layaknya mengunjungi situs web, bukan data yang dikumpulkan atau dianalisis secara khusus oleh aplikasi ini.

@dikiwidia
dikiwidia / index.html
Created July 13, 2026 08:21
Kebijakan Privasi - ParQR App
Terakhir Diperbarui: 13 Juli 2026
Selamat datang di ParQR. Kami sangat menghargai privasi Anda. Kebijakan Privasi ini menjelaskan bagaimana kami memperlakukan informasi Anda saat Anda menggunakan aplikasi kami.
1. Komitmen Privasi Kami
Kami percaya bahwa privasi Anda adalah hak yang mendasar. Oleh karena itu, ParQR dibangun dengan prinsip privasi total.
Intinya: Kami tidak mengumpulkan, menyimpan, melacak, atau membagikan data pribadi Anda dalam bentuk apa pun, untuk keperluan apa pun.
2. Pengumpulan dan Penggunaan Data
@dikiwidia
dikiwidia / index.php
Created June 21, 2026 08:52
Contoh Penerapan Array di PHP
<?php
// Array Multidimensi Campuran Variatif (Kompleks)
$transaksi_kompleks = [
"toko" => "TechUniverse Official", // Level 1 (String)
"meta_data" => [
"status_aktif" => true,
"tags" => ["elektronik", "gadget", "premium"] // Level 3 (Array Numerik biasa)
],
"order" => [
@dikiwidia
dikiwidia / index.php
Created June 4, 2026 07:05
cipher.php
<?php
/**
* Fungsi XOR Cipher Sederhana
* * @param string $text (Bisa berupa plain text atau cipher text)
* @param string $key (Kunci rahasia untuk enkripsi/dekripsi)
* @return string
*/
function simpleXorCipher($text, $key)
{
@dikiwidia
dikiwidia / example.sql
Last active May 1, 2026 08:05
Example SQL
-- CREATE NEW TABLE
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
email VARCHAR(50) NOT NULL,
password VARCHAR(100) NOT NULL,
name VARCHAR(100) NOT NULL
);
@dikiwidia
dikiwidia / latihan_1.php
Last active March 28, 2026 09:05
Example Card
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css"
integrity="sha384-tViUnnbYAV00FLIhhi3v/dWt3Jxw4gZQcNoSCxCIFNJVCx7/D55/wXsrNIRANwdD" crossorigin="anonymous">
</head>
Pertemuan #01 - Konsep Analisis Desain Perangkat Lunak
https://www.canva.com/design/DAHCY7ydirk/kumsosHc3HGYZ7UVqmpZrA/view?utm_content=DAHCY7ydirk&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h06a5b106ea
Pertemuan #02 - Kebutuhan Perangkat Lunak & Perencanaan SRS
https://www.canva.com/design/DAHC8k7AVeE/Qyo9q-CBxvw7rtOKn7ByHQ/view?utm_content=DAHC8k7AVeE&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h1e768769ad
Pertemuan #03 - Pemodelan Perangkat Lunak
https://canva.link/xpz17m5dgalm2f9
Pertemuan #04 - Use Case dan Activity Diagram
@dikiwidia
dikiwidia / pemrograman_berbasis_web.text
Last active June 10, 2026 03:25
Materi Pemrograman Berbasis Web
Pertemuan #01 - Konsep Pemrograman Berbasis Web
https://www.canva.com/design/DAHCRftYvOw/boc94c_xCIRaGcDTeLepiw/view?utm_content=DAHCRftYvOw&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h74007233a3
Pertemuan #02 Dasar HTML5 dan Struktur Web
https://www.canva.com/design/DAHCxB3fJzM/jr8kYl8zq0TlE00l9g1CrA/view?utm_content=DAHCxB3fJzM&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h46a3fd29f2
Pertemuan #03 HTML5 (Table, Form dan Layout)
https://canva.link/2r22s233stx3hk7
Pertemuan #04 CSS dan Konsep Responsive
@dikiwidia
dikiwidia / latihan.sql
Created December 7, 2025 21:39
Tugas #11
-- Cara membuat database
CREATE DATABASE sampel_db;
-- Cara panggil database
USE sampel_db;
-- Cara buat tabel
CREATE TABLE product (
............
@dikiwidia
dikiwidia / soal.txt
Last active November 14, 2025 08:31
Latihan Project
Buatkan project Penerimaan Mahasiswa Baru dengan Framework Laravel v12 (PHP) lalu simpan pada repository github pribadi sebagai public repository.
Project harus memiliki kriteria:
1. Terdapat halaman index yang berisikan konten website interaktif tentang informasi PMB seperti total program studi, biaya pendaftaran dll. (dummy)
2. Website dapat melakukan proses login dan logout sebagai Administrator
3. Administrator dapat melakukan proses CRUD (Create, Read, Update, Delete) data mahasiswa baru, data yang diinput cukup (NIM, Nama Lengkap, Tempat Lahir, Tanggal Lahir, Biaya Semester).
Poin Penilaian:
1. Website sesuai dengan kriteria.
2. Tampilan menarik dan interaktif