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 / cryptarithm.php
Created July 21, 2024 15:15
Cryptarithm with PHP (basic)
<?php
$first_crypt = "AB";
$second_crypt = "AB";
$result_crypt = "BCC";
function calc($first_crypt, $second_crypt, $result_crypt, $operator = 'add') {
$crypt_input = str_split($first_crypt . $second_crypt . $result_crypt);
$merge_input = array_unique($crypt_input);
sort($merge_input);
@dikiwidia
dikiwidia / gist:3e05a2a3ff875a594fd81f9e86d95590
Created September 24, 2025 23:16
Materi Dasar Pemrograman Universitas La Tansa Mashiro
Pertemuan #1: https://www.canva.com/design/DAGz48x8zDE/2BbeDan-vNEdLc9jmG6Hjg/view?utm_content=DAGz48x8zDE&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=hc1e41f809a
@dikiwidia
dikiwidia / example.php
Created October 30, 2025 03:04
Latihan Kelas Pemrograman Dasar
<?php
$mahasiswa = [
["nama" => "Andi", "nim" => 10002, "nilai" => 79],
["nama" => "Arfan", "nim" => 10003, "nilai" => 81],
["nama" => "Umam", "nim" => 10004, "nilai" => 60],
];
foreach ($mahasiswa as $mhs) {
@dikiwidia
dikiwidia / array.php
Created November 6, 2025 02:35
Example Array Task
<?php
$biodata = [
"nama" => "Raka",
"jenis_kelamin" => "L",
"no_hp" => "8515541515",
"alamat" => "Lebak, Banten",
"usia" => 20,
];
@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