<?php
require_once"koneksivar.php";
$conn = new mysqli($DBServer, $DBUser, $DBPass, $DBName);
if ($conn->connect_error) {
trigger_error('Database connection failed: ' . $conn->connect_error, E_USER_ERROR);
}
?>
<?php
function selWaktu($tanggal){
$tanggal_1 = date_create($tanggal);
$tanggal_2 = date_create();
$selisih = date_diff( $tanggal_1, $tanggal_2 );
$sisa=($selisih->days);
return $sisa." Hari";
}
function addWaktu($conn,$id_anggota){
$tanggal=date("Y-m-d");
$tanggl_berakhir= date('Y-m-d', strtotime($tanggal. ' + 30 days'));
echo $sql = "update `tb_anggota` set `tanggal_berakhir`='$tanggl_berakhir',status='Aktif' where `id_anggota`='$id_anggota'";
process($conn, $sql);
}
function setWA($ph){
$x="https://wa.me/$ph?text=I'm%20interested%20in%20your%20activity%20for%20today%20";
$x="<a href='$x' target='_blank'>$ph</a>";
return $x;
}
function setEmail($email){
$x="<a href='$email' target='_blank'>$email</a>";
return $x;
}
function terbilang($i){
$huruf = array("", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas");
if ($i < 12) return " " . $huruf[$i];
elseif ($i < 20) return terbilang($i - 10) . " Belas";
elseif ($i < 100) return terbilang($i / 10) . " Puluh" . terbilang($i % 10);
elseif ($i < 200) return " Seratus" . terbilang($i - 100);
elseif ($i < 1000) return terbilang($i / 100) . " Ratus" . terbilang($i % 100);
elseif ($i < 2000) return " Seribu" . terbilang($i - 1000);
elseif ($i < 1000000) return terbilang($i / 1000) . " Ribu" . terbilang($i % 1000);
elseif ($i < 1000000000) return terbilang($i / 1000000) . " Juta" . terbilang($i % 1000000);
}
?>
<?php
function RP($rupiah){return number_format($rupiah,"2",",",".");}
?>
<?php
function WKT($sekarang)
{
$tanggal = substr($sekarang, 8, 2) + 0;
$bulan = substr($sekarang, 5, 2);
$tahun = substr($sekarang, 0, 4);
$judul_bln = array(1 => "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
$wk = $tanggal . " " . $judul_bln[(int)$bulan] . " " . $tahun;
return $wk;
}
function WKTP($sekarang){
$tanggal = substr($sekarang,8,2)+0;
$bulan = substr($sekarang,5,2);
$tahun = substr($sekarang,2,2);
$judul_bln=array(1=> "Jan", "Feb", "Mar", "Apr", "Mei","Jun", "Jul", "Agu", "Sep","Okt", "Nov", "Des");
$wk=$tanggal." ".$judul_bln[(int)$bulan]."'".$tahun;
return $wk;
}
?>
<?php
function BAL($tanggal){
$arr=split(" ",$tanggal);
if($arr[1]=="Januari"){$bul="01";}
else if($arr[1]=="Februari"){$bul="02";}
else if($arr[1]=="Maret"){$bul="03";}
else if($arr[1]=="April"){$bul="04";}
else if($arr[1]=="Mei"){$bul="05";}
else if($arr[1]=="Juni"){$bul="06";}
else if($arr[1]=="Juli"){$bul="07";}
else if($arr[1]=="Agustus"){$bul="08";}
else if($arr[1]=="September"){$bul="09";}
else if($arr[1]=="Oktober"){$bul="10";}
else if($arr[1]=="November"){$bul="11";}
else if($arr[1]=="Nopember"){$bul="11";}
else if($arr[1]=="Desember"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";
}
?>
<?php
function BALP($tanggal){
$arr=split(" ",$tanggal);
if($arr[1]=="Jan"){$bul="01";}
else if($arr[1]=="Feb"){$bul="02";}
else if($arr[1]=="Mar"){$bul="03";}
else if($arr[1]=="Apr"){$bul="04";}
else if($arr[1]=="Mei"){$bul="05";}
else if($arr[1]=="Jun"){$bul="06";}
else if($arr[1]=="Jul"){$bul="07";}
else if($arr[1]=="Agu"){$bul="08";}
else if($arr[1]=="Sep"){$bul="09";}
else if($arr[1]=="Okt"){$bul="10";}
else if($arr[1]=="Nov"){$bul="11";}
else if($arr[1]=="Nop"){$bul="11";}
else if($arr[1]=="Des"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";
}
?>
<?php
function process($conn,$sql){
$s=false;
$conn->autocommit(FALSE);
try {
$rs = $conn->query($sql);
if($rs){
$conn->commit();
$last_inserted_id = $conn->insert_id;
$affected_rows = $conn->affected_rows;
$s=true;
}
}
catch (Exception $e) {
echo 'fail: ' . $e->getMessage();
$conn->rollback();
}
$conn->autocommit(TRUE);
return $s;
}
function getJum($conn,$sql){
$rs=$conn->query($sql);
$jum= $rs->num_rows;
$rs->free();
return $jum;
}
function getField($conn,$sql){
$rs=$conn->query($sql);
$rs->data_seek(0);
$d= $rs->fetch_assoc();
$rs->free();
return $d;
}
function getData($conn,$sql){
$rs=$conn->query($sql);
$rs->data_seek(0);
$arr = $rs->fetch_all(MYSQLI_ASSOC);
//foreach($arr as $row) {
// echo $row['nama_kelas'] . '*<br>';
//}
$rs->free();
return $arr;
}
function getParkir($conn,$kode){
$field="nama_parkir";
$sql="SELECT `$field` FROM `tb_parkir` where `idp`='$kode'";
$rs=$conn->query($sql);
$rs->data_seek(0);
$row = $rs->fetch_assoc();
$rs->free();
return $row[$field];
}
?>
Senin, 24 Juni 2024
setWA dan setEMAIL
Selasa, 04 Juni 2024
Error: MySQL shutdown unexpectedly.
Semua pasti bisA Nangis...jika ada pesan kesalahan berikut
Mysql pada XAMPPP Control Panel (localhost/phpmyadmin) GAGAL RUN , dengan pesan
7:33:28 AM [mysql] Error: MySQL shutdown unexpectedly.
7:33:28 AM [mysql] This may be due to a blocked port, missing dependencies,
7:33:28 AM [mysql] improper privileges, a crash, or a shutdown by another method.
7:33:28 AM [mysql] Press the Logs button to view error logs and check
7:33:28 AM [mysql] the Windows Event Viewer for more clues
7:33:28 AM [mysql] If you need more help, copy and post this
7:33:28 AM [mysql] entire log window on the forums
Dan pada mysql_error.log muncul pesan berikut:
2024-06-04 18:48:00 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2024-06-04 18:48:00 0 [Note] InnoDB: Uses event mutexes
2024-06-04 18:48:00 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2024-06-04 18:48:00 0 [Note] InnoDB: Number of pools: 1
2024-06-04 18:48:00 0 [Note] InnoDB: Using SSE2 crc32 instructions
2024-06-04 18:48:00 0 [Note] InnoDB: Initializing buffer pool, total size = 4G, instances = 8, chunk size = 128M
2024-06-04 18:48:00 0 [Note] InnoDB: Completed initialization of buffer pool
2024-06-04 18:48:00 0 [ERROR] InnoDB: The Auto-extending innodb_system data file 'C:\xampp\mysql\data\ibdata1' is of a different size 768 pages than specified in the .cnf file: initial 6400 pages, max 0 (relevant if non-zero) pages!
2024-06-04 18:48:00 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2024-06-04 18:48:01 0 [Note] InnoDB: Starting shutdown...
2024-06-04 18:48:01 0 [ERROR] Plugin 'InnoDB' init function returned error.
2024-06-04 18:48:01 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2024-06-04 18:48:01 0 [Note] Plugin 'FEEDBACK' is disabled.
2024-06-04 18:48:01 0 [ERROR] Unknown/unsupported storage engine: InnoDB
2024-06-04 18:48:01 0 [ERROR] Aborting
SOLUSI:
backup file my.ini yang lama(C:\xampp\mysql\bin\my.ini), lalu isinya ganti dengan ini semua:
[client]
port=3306
socket="C:/xampp/mysql/mysql.sock"
default-character-set=utf8mb4
[mysqld]
port=3306
socket="C:/xampp/mysql/mysql.sock"
basedir="C:/xampp/mysql"
tmpdir="C:/xampp/tmp"
datadir="C:/xampp/mysql/data"
pid_file="mysql.pid"
key_buffer=16M
max_allowed_packet=1M
sort_buffer_size=512K
net_buffer_length=8K
read_buffer_size=256K
read_rnd_buffer_size=512K
myisam_sort_buffer_size=8M
log_error="mysql_error.log"
plugin_dir="C:/xampp/mysql/lib/plugin/"
server-id =1
innodb_data_home_dir="C:/xampp/mysql/data"
innodb_data_file_path=ibdata1:10M:autoextend
innodb_log_group_home_dir="C:/xampp/mysql/data"
innodb_buffer_pool_size=16M
innodb_log_file_size=5M
innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
innodb_lock_wait_timeout=50
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION
log_bin_trust_function_creators=1
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
[mysqldump]
max_allowed_packet=16M
[mysql]
[isamchk]
key_buffer=20M
sort_buffer_size=20M
read_buffer=2M
write_buffer=2M
[myisamchk]
key_buffer=20M
sort_buffer_size=20M
read_buffer=2M
write_buffer=2M
[mysqlhotcopy]
Senin, 13 Mei 2024
global_priv WARNING Selalu
Jika muncul pesan kesalahan:
Warning in .\libraries\classes\Dbal\DbiMysqli.php#209 mysqli::query(): (HY000/1034): Index for table 'global_priv' is corrupt; try to repair it bagaimana solusinya?
pada DATABASE MYSQL->GLOBAL_PRIV lakukan OPERASI-REPAIR
Minggu, 07 Januari 2024
Mencari Tanggal Terakhir Suatu Bulan
$a_date = "$tahun-$bulan-01";
$lastdate= date('t',strtotime($a_date));//Y-m-t
<?php
require_once"koneksivar.php";
$conn = new mysqli($DBServer, $DBUser, $DBPass, $DBName);
if ($conn->connect_error) {
trigger_error('Database connection failed: ' . $conn->connect_error, E_USER_ERROR);
}
function cekWeek($hari){
$kategori="Weekday";
if($hari=="Sabtu"||$hari=="Minggu"){
$kategori="Weekend";
}
return $kategori;
}
function getHari($tanggal){
$dayOfWeek = date("l", strtotime($tanggal));
$hari="Minggu";
if($dayOfWeek=="Sunday"){$hari="Minggu";}
elseif($dayOfWeek=="Monday"){$hari="Senin";}
elseif($dayOfWeek=="Tuesday"){$hari="Selasa";}
elseif($dayOfWeek=="Wednesday"){$hari="Rabu";}
elseif($dayOfWeek=="Thursday"){$hari="Kamis";}
elseif($dayOfWeek=="Friday"){$hari="Jumat";}
elseif($dayOfWeek=="Saturday"){$hari="Sabtu";}
return $hari;//."/$dayOfWeek"
}
?>
<script src="ypathcss/sweetalert/sweetalert3.all.min.js"></script>
<link rel="stylesheet" href="ypathcss/sweetalert/sweetalert2.min.css">
<?php function RP($rupiah){return number_format($rupiah,"2",",",".");}?>
<?php
function WKT($sekarang){
$tanggal = substr($sekarang,8,2)+0;
$bulan = substr($sekarang,5,2);
$tahun = substr($sekarang,0,4);
$judul_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei","Juni", "Juli", "Agustus", "September","Oktober", "November", "Desember");
$wk=$tanggal." ".$judul_bln[(int)$bulan]." ".$tahun;
return $wk;
}
?>
<?php
function WKTP($sekarang){
$tanggal = substr($sekarang,8,2)+0;
$bulan = substr($sekarang,5,2);
$tahun = substr($sekarang,2,2);
$judul_bln=array(1=> "Jan", "Feb", "Mar", "Apr", "Mei","Jun", "Jul", "Agu", "Sep","Okt", "Nov", "Des");
$wk=$tanggal." ".$judul_bln[(int)$bulan]."'".$tahun;
return $wk;
}
?>
<?php
function BAL($tanggal){
$arr=explode(" ",$tanggal);
if($arr[1]=="Januari"||$arr[1]=="January"){$bul="01";}
else if($arr[1]=="Februari"||$arr[1]=="February"){$bul="02";}
else if($arr[1]=="Maret"||$arr[1]=="March"){$bul="03";}
else if($arr[1]=="April"){$bul="04";}
else if($arr[1]=="Mei"||$arr[1]=="May"){$bul="05";}
else if($arr[1]=="Juni"||$arr[1]=="June"){$bul="06";}
else if($arr[1]=="Juli"||$arr[1]=="July"){$bul="07";}
else if($arr[1]=="Agustus"||$arr[1]=="August"){$bul="08";}
else if($arr[1]=="September"){$bul="09";}
else if($arr[1]=="Oktober"||$arr[1]=="October"){$bul="10";}
else if($arr[1]=="November"){$bul="11";}
else if($arr[1]=="Nopember"){$bul="11";}
else if($arr[1]=="Desember"||$arr[1]=="December"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";
}
?>
<?php
function BALP($tanggal){
$arr=split(" ",$tanggal);
if($arr[1]=="Jan"){$bul="01";}
else if($arr[1]=="Feb"){$bul="02";}
else if($arr[1]=="Mar"){$bul="03";}
else if($arr[1]=="Apr"){$bul="04";}
else if($arr[1]=="Mei"){$bul="05";}
else if($arr[1]=="Jun"){$bul="06";}
else if($arr[1]=="Jul"){$bul="07";}
else if($arr[1]=="Agu"){$bul="08";}
else if($arr[1]=="Sep"){$bul="09";}
else if($arr[1]=="Okt"){$bul="10";}
else if($arr[1]=="Nov"){$bul="11";}
else if($arr[1]=="Nop"){$bul="11";}
else if($arr[1]=="Des"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";
}
?>
<?php
function process($conn,$sql){
$s=false;
$conn->autocommit(FALSE);
try {
$rs = $conn->query($sql);
if($rs){
$conn->commit();
$last_inserted_id = $conn->insert_id;
$affected_rows = $conn->affected_rows;
$s=true;
}
}
catch (Exception $e) {
echo 'fail: ' . $e->getMessage();
$conn->rollback();
}
$conn->autocommit(TRUE);
return $s;
}
function cekR($v1,$v2){
$v=rand($v1,$v2);
$x=$v;
if($v<10){$x="0".$v;}
return $x;
}
function getJum($conn,$sql){
$rs=$conn->query($sql);
$jum= $rs->num_rows;
$rs->free();
return $jum;
}
function getField($conn,$sql){
$rs=$conn->query($sql);
$rs->data_seek(0);
$d= $rs->fetch_assoc();
$rs->free();
return $d;
}
function getData($conn,$sql){
$rs=$conn->query($sql);
$rs->data_seek(0);
$arr = $rs->fetch_all(MYSQLI_ASSOC);
//foreach($arr as $row) {
// echo $row['nama_kelas'] . '*<br>';
//}
$rs->free();
return $arr;
}
function getAdmin($conn,$kode){
$field="nama_admin";
$sql="SELECT `$field` FROM `tb_admin` where `id_admin`='$kode'";
$rs=$conn->query($sql);
$rs->data_seek(0);
$row = $rs->fetch_assoc();
$rs->free();
return $row[$field];
}
function getKaryawan($conn,$kode){
$field="nama_karyawan";
$sql="SELECT `$field` FROM `tb_karyawan` where `id_karyawan`='$kode'";
$rs=$conn->query($sql);
$rs->data_seek(0);
$row = $rs->fetch_assaoc();
$rs->free();
return $row[$field];
}
function getRekanan($conn,$kode){
$field="nama_rekanan";
$sql="SELECT `$field` FROM `tb_rekanan` where `id_rekanan`='$kode'";
$rs=$conn->query($sql);
$rs->data_seek(0);
$row = $rs->fetch_assoc();
$rs->free();
return $row[$field];
}
function getMesin($conn,$kode){
$field="nama_rekanan";
$sql="SELECT `$field` FROM `tb_rekanan` where `id_mesin`='$kode'";
$rs=$conn->query($sql);
$rs->data_seek(0);
$row = $rs->fetch_assoc();
$rs->free();
return $row[$field];
}
?>
============================
Implementasi:
$d=getField($conn,$sql);
$id_absensi=$d["id_absensi"];
$tanggal_masuk=WKT($d["tanggal_masuk"]);
$jam_masuk=$d["jam_masuk"];
$jam_pulang=$d["jam_pulang"];
$status=$d["status"];
$keterangan=$d["keterangan"];
$hari=$d["hari"];
$kategori=$d["kategori"];
$lamakerja=$d["lamakerja"];
$lembur=$d["lembur"];
$kalibrasi=$d["kalibrasi"];
$catatan=$d["catatan"];
$notes="Working Hour";
$ar1=explode(":",$jam_masuk);
$j1=$ar1[0]+0;if($j1==0){$j1=24;}
$m1=$ar1[1];
$selj=$jammasuknormal-$j1;
$menj=60-$m1;
$early="$selj:$menj";
if($selj<0){//terlambat
$late=abs($selj).":$menj";
$early="";
}
else{
$late="";
}
$ar2=explode(":",$jam_pulang);
$j2=$ar2[0]+0;if($j2==0){$j2=24;}
$m2=$ar2[1];
$selj=$j2-$j1;
$selm=abs($m2-$m1);if($selm<10){$selm="0".$selm;}
$effect="$selj:$selm";
}
=================
if($simpan === TRUE) {
echo"<script>berhasil('absensi','Sukses Simpan');</script>";}
else{echo"<script>gagal('absensi','Gagal Simpan');</script>";
}
Atau dari ref:
https://stackoverflow.com/questions/1686724/how-to-find-the-last-day-of-the-month-from-date
Senin, 21 Agustus 2023
COUNT DOWN WAKTU
Bersumber dari mari:
https://blog.rosihanari.net/membuat-countdown-menuju-tanggal-dan-waktu-tertentu-dengan-ajax/
date.php
<?php
//mengatur time zone untuk WIB.
date_default_timezone_set("Asia/Jakarta");
// mencari mktime untuk tanggal 1 Januari 2023 00:00:00 WIB
//$selisih1 = mktime(0, 0, 0, 1, 1, 2011);
//$selisih1 = mktime(0, 0, 0, 1, TGL, 2011);
$selisih1 = mktime(0, 0, 0, 8, 30, 2023);
// mencari mktime untuk current time
$selisih2 = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y"));
// mencari selisih detik antara kedua waktu
$delta = $selisih1 - $selisih2;
// proses mencari jumlah hari
$a = floor($delta / 86400);
// proses mencari jumlah jam
$sisa = $delta % 86400;
$b = floor($sisa / 3600);
// proses mencari jumlah menit
$sisa = $sisa % 3600;
$c = floor($sisa / 60);
// proses mencari jumlah detik
$sisa = $sisa % 60;
$d = floor($sisa / 1);
echo "Waktu saat ini: ".date("d-m-Y H:i:s")."<br>";
echo "Masih: ".$a." hari ".$b." jam ".$c." menit ".$d." detik lagi,
menuju tahun baru 25 Agustus 2023";
?>
LALU PADA Index.php
<script type="text/javascript">
function ajax() {
if (window.XMLHttpRequest)
{
// untuk IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// untuk IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
// hasil pembacaan script date.php akan ditampilkan di komponen id="hasil"
document.getElementById("ReloadThis").innerHTML = xmlhttp.responseText;
}
}
// menjalankan script date.php secara asynchronous
xmlhttp.open("GET","date.php", true);
xmlhttp.send();
// refresh time 1 detik (1000 ms)
setTimeout("ajax()", 1000);
}
</script>
</head>
<body onload="ajax()">
ATAU
<script type="text/javascript">
function Ajaxs(){
var $http,$self = arguments.callee;
if (window.XMLHttpRequest) {$http = new XMLHttpRequest();}
else if (window.ActiveXObject) {
try {$http = new ActiveXObject('Msxml2.XMLHTTP');}
catch(e) {$http = new ActiveXObject('Microsoft.XMLHTTP');}
}
if ($http) {
$http.onreadystatechange = function(){
if (/4|^complete$/.test($http.readyState)) {
document.getElementById('ReloadThis').innerHTML = $http.responseText;
setTimeout(function(){$self();}, 1000);
}
};
$http.open('GET', 'time.php' + '?' + new Date().getTime(), true);
$http.send(null);
}
}
</script>
<script type="text/javascript">setTimeout(function() {Ajaxs();}, 1000);</script>
Minggu, 20 Agustus 2023
CEK Tanggal EXPIRE
data bisa dari
20-Aug-2023
2023-08-20
<?php
$tgl=BAL($_POST["tanggal_selesai"]);
$startdate = $tgl;
$expire = strtotime($startdate. ' + 1 days');//1 hari kemudian Penanda exire
$today = strtotime("today midnight");
if($today >= $expire){
echo "SUDAH HABIS MASA WAKTUNYA....";
} else {
echo "LANJUTKAN>>>>Msh ada Waktu...";
}
CODE LAIN:
Senin, 17 Juli 2023
LINK Belajar
CEH 11 Exam Objectives : https://youtu.be/A_Oq_226-0E
Dimana tempat kursus Microsoft dan Windows Server : https://youtu.be/hnasbAmWtic
Dimana tempat kursus MikroTik : https://youtu.be/6tRlScTw0k8
Dimana tempat kursus DBA Database Administrator : https://youtu.be/DF6Vb8sgbck
Cara Menjadi Network Engineer : https://youtu.be/z6Ftup9ngT8
7 Resep Sukses Anti Gagal : https://youtu.be/BpCzIEcCsEo
Project Management Certification : https://youtu.be/gnBuq5jEY2c
Sales TI : https://youtu.be/HHVBBN95QFc
Cara Menjadi DBA : https://youtu.be/vvtwIMYuu0k
Pro dan kontra bukan IT : https://youtu.be/zzdge77oKT8
CHFI : https://youtu.be/6jSaKLscWwE@ @87
Guru TI : https://youtu.be/7omxhNrFwTc
Gaji Seorang DBA : https://youtu.be/KN6TMhHvxjg
Kursus Teknologi Informasi dimana : https://youtu.be/z5OgBOEg88w
CEH Practical : https://youtu.be/nETqOkhJiXg
CEH versi 11 Certification : https://youtu.be/6GhOvub3Anw
IT Certification 2021 : https://youtu.be/L18N1DnIDwY
7 Tips Percaya Diri : https://youtu.be/SCbT1QgY3e0
IT Security Certification 2021 : https://youtu.be/UF0x0nQ5RFc
Sertifikasi Microsoft Office : https://youtu.be/xYB0LPVCtw8
Ada Apa di Nanang Sadikin Official : https://youtu.be/2h7jSdRs9xA
7 Softskill Sukses : https://youtu.be/tqB0k8BB3go
Microsoft Certified Educator : https://youtu.be/6QRl5aY5hrw
International Certification for DBA : https://youtu.be/8wYWvgjWlO8
7 Tips Sukses DBA : https://youtu.be/czcDHZmRsTU
Comptia Cyber Security Analyst+ : https://youtu.be/T70DDz_5oYM
Juniper JNCIP Security : https://youtu.be/LtgChnxbahQ
Sertifikasi Veritas : https://youtu.be/ffOQMZN0d1E
Negosiasi gaji : https://youtu.be/DScCce4xCng
Sertifikasi JNCIS Security : https://youtu.be/C45zHX_0MKI
Sertifikasi ITIL Foundation : https://youtu.be/4Cklmk9h-OY
Mengenal Profesi System Administrator : https://youtu.be/e0qFTxsvKLM
Sertifikasi jncia security : https://youtu.be/X9Tw0oKhxkw
Full Stack dan DBA : https://youtu.be/-e9jOFmcRuA
Sertifikasi CND Certified Network Defender EC-Council : https://youtu.be/Kgeuyts1LRA
Wirausaha Sukses di Bidang Apapun : https://youtu.be/xAbcoF8PfSU
Naik Gaji Tiga Kali Lipat Dalam Waktu Dua Tahun atau Kurang (Dalam Waktu Singkat) : https://youtu.be/dRlxB_P-yI4
10.000 Jam Terbang Bukan Hanya Pilot : https://youtu.be/zChIl9_ZRD4
Buku Nanang Sadikin : https://youtu.be/yjQSHlf1rok
CV yang menjual itu bagaimana? : https://youtu.be/nEpw_glgUy4
Sertifikasi CCNP Security New Certification 2020 : https://youtu.be/NwTGE8kAICU
Berapa Sih Gaji Orang IT di Indonesia? : https://youtu.be/Jfa5Xy0kpKM7
Sertifikasi CCNP Collaboration New Certification 2020 : https://youtu.be/ONb6PomYFdw
7 Skill IT yang Dibutuhkan di Era Revolusi Industri 4.0 : https://youtu.be/tcijFlgy2-Y
Sertifikasi VMware VCP6-DCV 2020 : https://youtu.be/K09H3k3lGqI
Sertifikasi CCNP Enterprise 350-401 New Certification 2020 : https://youtu.be/llMdiP0ck6I
Sertifikasi CCNA 200-301 New Certification 2020 : https://youtu.be/gjXbFovZkTE
2020 Hot IT Certification : https://youtu.be/PucIvBUu4-k
Sertifikasi CompTIA Cloud Essentials : https://youtu.be/PHr5HI1U4N0
Sertifikasi CompTIA Cloud+ : https://youtu.be/T5qgYYnQpnA
Sertifikasi CompTIA IT Fundamentals+ : https://youtu.be/qGg6bbhN5Yc
Sertifikasi CompTIA Network+ ID : https://youtu.be/Jw26KgpPcuA
Sertifikasi CompTIA Security+ - EN : https://youtu.be/iki1XBsx2kY
Sertifikasi CompTIA Security+ - ID : https://youtu.be/twyEnnE_710
Sertifikasi Microsoft Power Platform Fundamentals : https://youtu.be/l8iWCKBZshY
Sertifikasi Microsoft Dynamics 365 Fundamentals : https://youtu.be/GtnecZcFrDo
Sertifikasi Microsoft 365 Fundamentals : https://youtu.be/Ps82pM-KIfI
Sertifikasi Microsoft Azure Fundamentals : https://youtu.be/7nBvQpRUqAY
Sertifikasi Cisco DevNet : https://youtu.be/XdioQtnVI50
Sertifikasi Fortinet : https://youtu.be/xn14oQAp36g
Sertifikasi Juniper : https://youtu.be/u5ATY4Eoix8
Premiere Tips - Tips Lulus Ujian Sertifikasi Internasional : https://youtu.be/jume6wjNeMQ
Sertifikasi VMWare : https://youtu.be/ht8ngrPs_tw
Sertifikasi Linux LPI : https://youtu.be/JrE85JniznI
Sertifikasi ISC : https://youtu.be/AC3cFZBMUCQ
Sertifikasi MikroTik : https://youtu.be/MwezHiiXZaA
Sertifikasi Oracle : https://youtu.be/O_VDPd2RDpo
Sertifikasi RedHat : https://youtu.be/hSvl9YYEMM4
Sertifikasi BNSP : https://youtu.be/zEC2kRZQloE
Sertifikasi Internasional Microsoft : https://youtu.be/2JYmMAsUhWI
Sertifikasi Internasional Cisco : https://youtu.be/zIgl290cr8o
Sertifikasi Internasional CompTIA : https://youtu.be/VQ94Bje26Dg
Mengenal Profesi Data Scientist : https://youtu.be/5aDyfv6cGIk
Mengenal Profesi IT Director : https://youtu.be/ymUs78iMWxY
Mengenal Profesi IT Lecturer : https://youtu.be/LDyVmT8TiPY
Mengenal Profesi CAD Engineer : https://youtu.be/ennWOkRgWv4
Mengenal Profesi Animator : https://youtu.be/eveiCqirXhc
Mengenal Profesi ERP Consultant : https://youtu.be/rxUDGCp9ANc
Mengenal Profesi Graphic Designer : https://youtu.be/-lxC1e4YAgU
Mengenal Profesi IT Manager : https://youtu.be/ThyzI4kYrUo
Mengenal MSI : https://youtu.be/aktaEa4ay3I
Mengenal Profesi IT Writer : https://youtu.be/MC
Mengenal Profesi System Analyst : https://youtu.be/Z-5EClgXX74
Mengenal Profesi Project Manager : https://youtu.be/rzMjgIyC1pc
Mengenal Profesi DBA : https://youtu.be/5RHOrBAv1UU
Mengenal Profesi Programmer : https://youtu.be/Im2IoLKFoEM
Mengenal Profesi Security Engineer : https://youtu.be/aFUruBuz_jU
Lagi Viral Gaji 8 Juta Ditolak : https://youtu.be/2XvSsJqXo_s
Mengenal Profesi Systems Engineer : https://youtu.be/Lk-JUbTsjQw
Mengenal Profesi Network Engineer : https://youtu.be/M_kkYdeVuVQ
Mengenal Profesi Technical Support : https://youtu.be/r6o2DmQvV5Y
Berbagai Jenis Profesi TI Bagian 3 : https://youtu.be/RRT6vW_3XFc
Berbagai Jenis Profesi TI Bagian 2 : https://youtu.be/cKYCwvOtlAI
Berbagai Jenis Profesi TI Bagian 1 : https://youtu.be/wxT4dWgPREM
Kiat Sukses S2 S3 : https://youtu.be/NFandO3oAUE
Kiat Sukses di Dunia TI : https://youtu.be/uLGp9bllU-M
Sweet Alert
Download library weetalert.min.js, letakkan dalam satu folder sejajar index ! https://drive.google.com/drive/folders/1uXhLjQv998HlVhtzObOPC...
-
Teman2 ...mungkin sering dapat kode random..... btw ini ada share sedikit ttg membuat soal random.....yang beda disini adalah sy menggunaka...
-
<?php // <a href='download.php?file=$file' title='Download File'>Download Dokumen</a> $direktori = ...
-
$PNG_TEMP_DIR ='ypathfile/'; include "qrlib.php"; if (!file_exists($PNG_TEMP_DIR)) mkdir($PNG_...
