Monday, July 30, 2018

DailyLife61 | Training CISCO | #Day2 | Mukti911


Assalamu'alaikum Wr. Wb.

A. Pendahuluan
Nah kali ini aku akan share pengalamanku. Pada hari ini masih training Cicso dari BestPath Network, orang dari BestPath Network adalah Mas Fatchurohman dan Mas Rizka Budiman. Nah lalu Mas Bejo alias Mas Rifki Fajar Rudin juga menambahkan materi tentang CyberOps.

B. Latar Belakang
 Diadakannya training ini agar dapat mendapatkan ilmu tentang Cisco dan juga dapat kesempatan untuk ikut sertifikasinya. 

C. Maksud & Tujuan
Agar dapat memiliki pengalaman dan basic mengenai Cisco dan perangkatnya. Lalu dapat mengimplementasikannya didunia kerja.

D. Waktu Pelaksanaan
  • 08.00 - 12.00 < Training
  • 13.00 - 15.30 < Training
  • 16.00 - 17.30 < Training
  • 19.30 - 22.00 < Training
E. Hal Yang Disampaikan
Nah pada hari aku masih training Cisco dengan didampingi Mas Facthurohman dan Mas Rizka Budiman. Nah mereka menjelaskan mengenai beberapa Chapter yang akan dibahas di hari ini. Nah Chapter ini dari Cisco. Chapter itu ada sebanyak sembilan Chapter kalian bisa downlaod Chapter itu di disini. Download Sekarang

Nah pada hari ini yang dibahas yaitu Chapter 1 sampai dengan Chapter 3. Nah pada Chapter 1 ini yaitu pada intinya membahas mengenai konsep dari komunikasi jaringan, lalu bagaimana peran, perangkat perangkat jaringan yang digunakan lalu menerapkan untuk membuat sebuah jaringan yang sederhana.

Sering kali kalian mengenal istilah istilah jaringan komputer. Nah apa itu jaringan komputer ? Mungkin dari kalian sudah banyak yang tau kalau mengeikuti blog ini dari awal. Jaringan komputer adalah jaringan telekomunikasi yang memungkinkan antar komputer untuk saling berkomunikasi dengan bertukar data. Tujuan dari jaringan komputer adalah agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service).

Mungkin dari kalian tidak sadar kalian bermain media sosial kalian sudah mengimplementasikan sebuah jaringan. Lalu pernahkah kalian berfikif siapa pemilik internet?. Jadi jawabannya adalah tidak ada kenapa demikian karena jika internet dimiliki seeorang maka jika kita ingin mengakses sesuatu harus meminta izin dulu nah. Tapi alasan yang paling logis lagi adalah karena internet adalah sekumpulan jaringan yang saling terhubung satu sama lain dan saling bertukar informasi.

Lalu jaringan membuat jaringan kecil sedernana dengan aplikasi packet tracer. Contoh dari jaringan kecil yaitu adalah Peer to Peer, Jaringan LAN, SOHO, dll. Dimana End device dapat berupa apapun sebagai contoh : Smartphone, Laptop, PC, Printer, Scanner , dll. Jaringan kecil ini dapat bertukar resource contohnya yaitu berupa : Volunteered Data, Inferred Data, Observed Data.

Lalu bagaimana cara data itu di sampaikan antar device berupa apakah data itu dikirimkan. Jadi data itu dismapikan dengan melewati media transmisi data itu sebelumnya sudah dibah dalam bentuk Bit data yang dapat dilewatkan di media Transmisi. Transmisi ini dilweatkan dalam beeberapa media yaitu kawat tembaga ( Listik ), Kabel Serat Optik ( Cahaya ), Nirkabe ( Gelombang Radio ).

Dalam suatu jaringan ada komponen komponen penting yang saling berkaitan. Nah komponen komponen ini memiliki perannya masing masing. Komponen itu dikelompokkan dalam 3 bagian :
  • Intermediate Device, adalah perangkat perantara dimana dia yang bertugas menetukan arah data datang dan akan disampaikan kemana. Contoh : Router, Switch
  • End Device, Perangkat client / host jadi perangkat ini adalah perangat yang bertugas sebagai pengirim maupun penerima data. PC, Server, Printer
  • Network Media, Media transmisi seperti yang dijelaskan tadi. Media transmisi dapat diistilahkan sebagai media yang menjebatani device lainnya. Kabel UTP, Kabel Fiber Optik, Gelombang Radio.
Berikut adalah contoh penerapan Jaringan kecil di Cisco :


  • Peer to Peer, jaringan peer to peer merupakan jaringan komputer dimana setiap komputer yang terhubung dalam jaringan tersebut merupakan klien sekaligus juga server. Berikut adlaah contoh konfigurasi dan penerapan jaringan peer to peer dengan Packet Tracer. 

Nah yang diperlukan dalam suatu jaringan adalah seperti dijelaskan diatas yaitu 3 komponen penting. Lalu bagai mana penataannya seperti gamabr diatas lalu bagaiaimana cara agar kedua End Dvice dapat saling berkomunikasi. Lakukan konfigurasi IP pada kedua device agar satu network. Contoh :


Nah pada masing masing device kalian setting IP seperti gambar sebelumnya. Caranya : Klik 2x pada device lalu Klik Desktop > IP Configuration. Lalu Tambahkan IP Address dan Subnetmask pastikan Kedua device mengunakan IP yang satu Network. Lalu Coba Test Koneksi antara dua device itu dengan Cara : Klik Desktop > Command Prompt >. Tuliskan IP tujuan Contoh : ping 192.168.16.1.
  • Client Server, merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak. pihak klien dan pihak server. Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tetapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server.
Pada jaringan Client Server. Dibutuhkan device yang berbagi resource nah device ini adalah pust dari jaringan itu sendiri. Seperti gambar diatas itu dalah Jaringan Client Server. Setting Server dahulu, tentukan IP address yang akan digunakan oleh Server. Lalu tentukan server mampu melayani cliet berupa apa saja. Sebagai contoh : Web Server ( HTTP, HTTPS ), DHCP Server, DNS Server

IP Addressing Server

HTTP, HTTPS

DHCP Server

DNS Server

DORA

Test Ping
Test DNS

Nah, pada Chapter 2 materi yang disampaikan adalah syarat yang dibutuhkan device agar dapat Online. Lalu bagaimana representasi jaringan. Sebagai contoh Smartphone, kalian sudah tau kan 2G, 3G, 4G. Smartphone mengunakan Gelombang Radio untuk saling bertukar informasi dengan melewati sinyal yang terpasang dimenara yang berada di wilayah geografis tertentu.

Dalam Smartphone ada teknologi lain yang dapat digunakan untuk saling bertukar informasi yaitu GPS, Wi-Fi, Bluetooth, dan NFC. GPS digunakan untuk memetakan Smartphone berada dimana, Wi-Fi adalah contoh penerapan Jairngan Nirkabel, Bluetooth adalah teknologi yang memungkinkan device bertukar informasi dengan jarak kurang lebih 10 meter, yang terakhir adalah NFC adalah sebuah teknologi dimana device hanya akan bertukar informasi jika berada diposisi palign dekat, semisal sampaii tertempel.

Dalam pembuatan suatu jaringan ada hal lain yang perlu juga diperhatikan. Yaitu Nama Device lalu IP yang akan digunakan, Lalu topologi seperti apa yang tepat digunakan lalu media apa yang cocok digunakan.  Dalam topologi sendiri dapat dikategorikan menjadi dua bagian yaitu Physical Topologi dan Logikal Topologi. Kalo yang Physical topologi adalah topologi yang digambarkan berdasarkan device tau layanan yang tersedia. Sedangkan Logikal dalah berdasarkan IP yang digunakan dalam setiap devicenya.

Nah tadi kan aku menyebutkan Mas Bejo alias Mas Rifki Fajar Rudin mengenalkan tentang CyberOps. Dia menjelaskan bahwa CyberOps adalah sertifikasi terbaru yang dikeluarkan Cisco, mengapa demikian ? karena beberapa tahun ini traffic minat belajar orang tetang dunia Security di Dunia IT kurang ada menurut survei yang dilakukan Security menduduki yang paling terbawah. Lalu Cisco memulai project nya dibidang Security tapi vendor vendor lannya seperti Junifer sudah mulai pula mengembangkan device yang mampu menangani serangan Hacker.


F. Penutup
Nah itu saja sih yang telah aku lakukan selama seharian ini mungkin beberapa materi yang disampaikan oleh Mas Fatchurohman dan Rizka Budiman. Sekian dari saya terima kasih.

Wassamu'alaikum Wr. Wb.

Sunday, July 29, 2018

DailyLife60 | Traning CISCO | #Day1 | Mukti911


Assalamu'alaikum Wr. Wb.

A. Pendahuluan
Nah kali ini aku akan share pengalamanku. Pada hari ini ada training Cicso dari BestPath Network, orang dari BestPath Network adalah Mas Fatchurohman dan Mas Rizka Budiman.

B. Latar Belakang
 Diadakannya training ini agar dapat mendapatkan ilmu tentang Cisco dan juga dapat kesempatan untuk ikut sertifikasinya. 

C. Maksud & Tujuan
Agar dapat memiliki pengalaman dan basic mengenai Cisco dan perangkatnya. Lalu dapat mengimplementasikannya didunia kerja. 

D. Waktu Pelaksanaan

  • 08.00 - 12.00 < Training
  • 13.00 - 15.30 < Training
  • 16.00 - 17.30 < Training
  • 19.30 - 22.00 < Training

E. Hal Yang Disampaikan
Pada hari masih perkenalan perkenalan diri dan sharing sharing tentang dunia kerja yang telah dilakukan mas Fatchurohman dan Mas Rizka Budiman. Nah Mas Fatchurroman dan Mas Rizka Budiman baru mendaptan kesempatan kerja di BestPath Network yaitu 3 bulan lalu. Lalu setelah itu kami sharing sharing dan sedikit menarah ke Topik yang dihasa selama seminggu kedepan.

Dia juga menjenleaskan gambaran yang dia lakukan dalam 3 bualn sebelumnya dan suka duka yang telah mereka hadapi dalam dunia kerja di bidang IT.

Seminggu kedepan sih seprtinya akan membahas mengenai VoIP pada Cisco dan Routing Swicthing. Nah pada Cisco kan terdapat beberapa Track untuk sertifikasi. Nah sertifikasi yang paling basic di Cicco yaitu CCENT ( Cisco Certified Entry Networking Technician ). 

Nah sebelum meranah lebih jauh lagi mungkin dari kalian banyak yang belum kenal mengenai Cisco. Cisco adalah perusahaan di bidang IT dimana Cisco berkotribusi dalam hal Hardware dan Software. Cisco beradaa di San Jose, California, Amerika dan didirikan pada 1984. Cisco System (Cisco) menjual jaringan dan komunikasi teknologi, peralatan dan pelayanan untuk transportasi data, suara dan video ke seluruh dunia. 

Produk perusahaan dan pelayanan terdiri dari beberapa kategori diantaranya adalah router, swicth, network access, IP telephony, keamanan, Jaringan fiber optik, jaringan data center, jaringan via sinyal, jaringan untuk rumah, dukungan layanan teknis dan pelayanan jaringan. Nah Cisco juga berkontribusi dalam hal pedidikan, yaitu Cisco Academy. Nah di Cisco Academy ini siswa diharapkan lebih awam mengenai Perangkat dari Cisco dan dapat mengunakan dan mengimplementasikannya dalam dunia nyata.

F. Penutup
Nah itu saja sih yang telah aku lakukan selama seharian ini mungkin beberapa materi yang disampaikan oleh Mas Fatchurohman dan Rizka Budiman. Memang yang diampaikan hanya sedikit karena hari ini adalah sharing session sebelum memulai training di hari esok. Sekian dari saya terima kasih.

Wassamu'alaikum Wr. Wb.

Saturday, July 28, 2018

PHP Again > Mengenal Operator di PHP | #7 | Mukti911


A. Pendahuluan
Nah pada artikel kali ini aku akan menjelaskan tentang Operator pada PHP. Nah sebenarnya kali ini aku akan menjelaskan tentang operator yang dapat digunakan di PHP.

B. Latar Belakang
Nah biasanya kalian dapat melakukan beberapa perhitungan dan lain sebagainya di bahasa pemrograman nah pada kali ini operator yang ada di PHP. 

C. Maksud & Tujuan
Agar dapat mengunakan Operator operator di PHP.

D. Pembahasan
Kalian pasti sudah tahu mengenai beberapa operator seperti operasi penambahan pengurangan dan lain sebagainya. Nah pada Operator digunakan untuk melakukan operasi pada variabel dan nilai.PHP membagi operator dalam grup berikut:
  • Arithmetic operators
Nah ini adalah operasi yang sering kalian gunakan yaitu Arithmatic Operators. Operator aritmatika PHP digunakan dengan nilai numerik untuk melakukan operasi aritmatika umum, seperti penjumlahan, pengurangan, perkalian, dll.
OperatorNameContohHasil
+Pejumlahan$a + $bpenjumlahan dari $a dan $b
-Pengurangan$a - $bpengurangan dari $a dan $b
*Perkalian$a * $bperkalian dari $a dan $b
/Pembagian$a / $bPembagian dari $a dan $b
%Modulus$a % $bModulus dari $a dan $b
**Eksponen$a ** $bEksponen dari $a dan $b
  • Assignment operators
Operator penugasan PHP digunakan dengan nilai numerik untuk menulis nilai ke variabel. perator penugasan dasar dalam PHP adalah "=". Ini berarti operan kiri diatur ke nilai ekspresi tugas di sebelah kanan.
OperatorNameContohHasil
x = yPersamaanx = yx sama dengan y
x += yPenjumlahanx = x + ypengurangan dari $a dan $b
*Perkalian$a * $bperkalian dari $a dan $b
/Pembagian$a / $bPembagian dari $a dan $b
%Modulus$a % $bModulus dari $a dan $b
**Eksponen$a ** $bEksponen dari $a dan $b

  • Comparison operators
Operator Perbandingan PHP
Operator perbandingan PHP digunakan untuk membandingkan dua nilai (angka atau string):
OperatorNameContohHasil
==Sama$ x == $ yMengembalikan nilai true jika $ x sama dengan $ y
===Identik$ x === $ yMengembalikan nilai true jika $ x sama dengan $ y, dan mereka bertipe sama
! =Tidak sama $ x! = $ YMengembalikan nilai true jika $ x tidak sama dengan $ y
! == Tidak identik$ x! == $ yMengembalikan nilai true jika $ x tidak sama dengan $ y, atau mereka bukan dari tipe yang sama


  • Increment/Decrement operators

Operator peningkatan PHP digunakan untuk menaikkan nilai variabel. Operator pengurangan PHP digunakan untuk menurunkan nilai variabel.
  • Logical operators
Operator logika PHP digunakan untuk menggabungkan pernyataan kondisional.
  • String operators
PHP memiliki dua operator yang dirancang khusus untuk string.
  • Array operators
Operator array PHP digunakan untuk membandingkan array.
F. Hasil yang didapat

  • Dapat mengetahui banyak operator yang ada di PHP

G. Kesimpulan
PHP memiliki banyak operator operator dimana fungsinya ini melakukan sesuai dengan fungsi dari operator iu sendiri

I. Referensi

PHP Again > CRUD pada Direktori dengan PHP | #6 | Mukti911




A. Pendahuluan
Pada kali ini aku akan menjelaskan tentang manipulasi direktori pada penyimpanan file system dari web. dimana direktori adan lokasi penyimpanan pada file system yang dapat berisi kumpulan file dan direktori.

B. Latar Belakang
Kerena dalam web dinamis dibutuhkan cara agar data dapat tertata rapi di direktori.

C. Maksud & Tujuan
Agar dapat memanipulasi direktori system web dengan PHP.

D. Pembahasan
Nah dalam artikeni aku akan menjelaskan beberapa fungsi yang dapat digunakan untuk memanipulasi direktori :
  • Fungsi mkdir() untuk membuat direktori;
Fungsi yang digunakan untuk membuat direktori di PHP adalah mkdir(). Fungsi ini sama maksudnya dengan perintah mkdir di Linux dan md pada Windows. Parameter yang diberikan ke fungsi mkdir() berupa string. Parameter ini yang akan menjadi nama direktori.
Contoh:
<?php mkdir("contoh_direktori"); ?>
Atau kita juga bisa memberikan alamat path, dan atributnya:
<?php mkdir("./ini_direktori/contoh/saja", 0777, true); ?>
Keterangan parameter 0777 adalah hak akses yang kita berikan kepada direktori. Parameter true artinya kita mengizinkan pembuatan direktori secara rekursif
  • Fungsi scandir() untuk melihat isi direktori;
Fungsi yang digunakan untuk melihat isi direktori adalah scandir(). Fungsi ini akan mengembalikan nilai berupa array yang berisi nama-nama dari isi direktori.
Contoh:
<?php
$dir = scandir("ini_direktori");
print_r($dir);
?>
Maka variabel $dir akan berisi:
Array
(
    [0] => .
    [1] => ..
    [2] => contoh
)
Dengan begini, kita bisa memanfaatkan perulangan untuk menampilka semua isi dari direktori. Menampilkan semua isi direktori dengan PHP Pada hasil output terdapat satu isi, berupa titik pada indeks ke-0 dan ke-1. Arti dari titik ini adalah link yang mengahar ke direktori itu sendiri dan direktori induknya.
.  = direktori itu sendiri
.. = direktori di atasnya
  • Fungsi rmdir() untuk menghapus direktori;
Menghapus direktori dapat dilakukan dengan fungsi rmdir(). Fungsi ini memiliki parameter berupa string. Parameter tersebut adalah nama direktori yang ingin dihapus.
Contoh:
<?php rmdir("nama_dir"); ?>
Fungsi rmdir() akan menghasilkan error apabila direktorinya tidak ditemukan. Untuk mengatasi ini, kita bisa menggunakan fungsi is_dir() untuk mengecek direktorinya ada atau tidak.
Contoh:
<?php
$nama_dir = "petanikode";
if( is_dir($nama_dir) ) {
    rmdir($nama_dir);
} else {
    echo "Direktori tidak ditemukan";
}
?>
  • Fungsi rename() untuk mengubah nama direktori.
Kita dapat merubah nama direktori dengan fungsi rename(). Fungsi ini tidak hanya untuk merubah nama direktori, mengubah nama file juga dapat menggunakan fungsi ini. Ada dua parameter yang harus diberikan kepada fungsi ini. Pertama, nama file atau direktori yang akan diubah. Kedua, nama barunya.
Contoh:
<?php rename("petanikode", "“petani_kode_baru"); ?>
E. Hasil yang didapat

  • Dapat memanipulasi file direktori dari file system dengan koding PHP.

I. Kesimpulan
Nah kan jadi CRUD tidak hanya berlaku pada Data pada Databse akan tetapi juga pada File Direktori.

J. Referensi

Friday, July 27, 2018

PHP Again > Perulangan di PHP | #5 | Mukti911



A. Pendahuluan
Nah kali ini aku akan membuat tentang artikel perulangan di PHP. Mungkin dari kalian banyak yang sudah mengerti mengenai pe-input-an data. Nah dalam peng-input-an data tidak akan mungkin keluar dari kisi isi yang telh ditentukan. Nah maka dari itu aku akan menjelasakan bagaimana perulangan di PHP.

B. Latar Belakang
Karena biasannya data kan jika normalnya akan ditulis satu persatu tanpa danya perulangan. Nah dalam PHP perulangan dapat dilakukan.

C. Maksud & Tujuan
Agar dapat melakukan perulangan di PHP

D. Pembahasan
Nah kalian jika disuruh untuk menulis makan sejumlah seribu mungkin akan melelahkan. Karena itu, kitan harus mengunakan yang namanya perulangan di PHP. Pada PHP ada dua jenis perulangan dalan pemrograman :

  • Counted Loop
Dalam Counted Loop adalah perulangan yang memiliki batasan yang jelas dan banyak perulangannya.
  • Uncounted Loop
Uncounted Loop adalah perulangan yang batasannya tidak pasti berapa perulangan yang harus dilakukan.

Pada PHP, ada beberapa jenis perulangan yang bisa digunakan :
  • Perulangan For
Perulangan FOr adalah perulangan yang termasuk dalam perulangan yang pasti ( counted loop ), karena kita bisa menetukan jumlah perulangannya. Berikut ini adalah contoh dasar dari perulangan For :

<?php
   for ( $x = 0; $x < 100; $x++ ) {
       echo "Mukti 911".$x;
   }
?>

Veriabel $x dalam perulangan For berfungsi sebagai counter yang menghitung berapa kali ia akan mengulang. Hitungan akan dimulai dari nol (0), karena kita memberikan nilai $i = 0. Lalu, perulangan akan diulang selama nilai $i lebih kecil dari 100. Artinya, perulangan ini akan mengulang sebanyak 100x. Maksud dari $x++ adalah nilai $x akan ditambah 1 disetiap kali melakukan perulangan.
  • Perulangan While
Perulangan while adalah perulangan yang dapat dikategorikan pada perulangan yang tidak pasti ( uncouned loop ). Karena biasanya digunakan untuk mengulang sesuatu yang belum jelas jumlah pengulanggan. Namun, perulangan while juga bisa digunakan seperti for sebagai counted loop. Bentuk dasarnya :
<?php
$x = 0;
while($x < 10){
    echo "<h1>Makan Bang !!!! - $x</h1>";
    $x++;
}
?>
Perulangan while akan terus mengulang selama nilai $x lebih kecil dari 10. Lalu di dalam perulangan kita melakukan increment nilai $x dengan $x++. Artinya: Tambah 1 disetiap pengulangan. Hati-hati, jangan sampai lupa menambahkan increment, atau kode yang akan mempengaruhi pengulangan. Karena kalau tidak, pengulangannya tidak akan pernah berhenti dan akan membuat komputer kita hang.
  • Perulangan Do/While
Perulangan Do/While sama seperti perulangan while. Ia juga tergolong dalam uncounted loop. Perbedaan Do/While dengan while terletak pada cara iya memulai pengulangan. Perulangan Do/While akan selalu melakukan pengulangan sebanyak 1 kali, kemudian melakukan pengecekan kondisi. Sedangkan perulangan while akan mengecek kondisi terlebih dahulu, baru melakukan pengulangan. Bentuk perulangan Do/While:
<?php
$x = 10;
do {
    echo "<p>Mukti911 - $x</p>";
    $x--;
} while ($x > 0);
?>
  • Perulangan Foreach
Perulangan foreach sama seperti perulangan for. Namun, ia lebih khusus digunakan untuk mecetak array.
<?php
$isi = [
    "MuktiEUE",
    "Kediri",
    "Lagi",
    "EaEa"
];
echo "<h2>Ini :</h2>";
echo "<ul>";
foreach($isi as $keluar){
    echo "<li>$keluar</li>";
}
echo "</ul>";
?>

  • Perulangan Nested Loop

Perulangan bersarang adalah istilah untuk menyebut perulangan di dalam perulangan.
<?php
$i = 0;
while($i < 10){
    for($j = 0; $j < 10; $j++){
        echo "Bla Bla ($i, $j)<br>";
    }
    $i++;
}
?>
E. Hasil yang didapat

  • Dapat melakukan perulangan di PHP.

F. Kesimpulan
Jadi dalam koding PHP juga dapat melakukan perulangan yang beragam jenis kalian dapat menerapkan nya untuk membuat website dinamis. Yang dimana isinya dapat berupa isi yang berulang.

G. Referensi

Thursday, July 26, 2018

PHP Again > Pecabangan di PHP | #4 | Mukti911


A. Pendahuluan
Jika kamu seorang yang bergelutdi bidang IT, pasti tidak akan asing dengan percabangan. Percabangan adalah sebutan untuk alur program yang bercabang. Nah Kali ini akua akan membuat artike mengenai hal itu.

B. Latar Belakang
Nah pada percabangan ini sangat berpengaruh pada sebuah program. sebagai contoh yaitu membuat sebuah pilihan.

C. Maksud & Tujuan
Agar dapat memahami tentang percabangan pada PHP.

D. Pembahasan
Pada diagram alur, kita sering menggambar alur program seperti ini:
START > print"MAKAN" > print"MINUM" > print"Kenyang" > END
Apabila kita ingin menambahkan percabangan, kita akan membuatnya seperti ini:
START > MakanTidak if > YA > print"MAKAN" > print"MINUM" > print"Kenyang" > END
START > MakanTidak if > TIDAK print"Kenyang" > END 
Pada kesempatan ini, kita akan pelajari tentang percabangan sampai tuntas dan membuat beberapa contoh program.


Percabangan If
Bentuk yang paling sederhana dari percabganan adalah “If” saja. Biasanya digunakan saat hanya ada satu tindakan yang harus dilakukan. Bentuknya seperti ini:
<?php
if (<kondisi>){
    // eksekusi kode ini
}
Jika kondisi benar, maka eksekusi kode yang ada di dalamnya. <kondisi> bisa kita isi dengan nilai boolean atau kita busa buat pernyataan untuk menghasilkan nilai boolean.
Contoh:
<?php
$uang = 10000;
if($uang < 10000){
    echo "Uang kurang dari Rp. 10.1000!";
}

Perhatikan contoh di atas!

Teks Uang kurang dari Rp. 10.000!! hanya akan ditampilkan saat kondisi variabel $uang bernilai di atas 10000. Kalau di bawah 10000, tidak akan menampilkan apa-apa. Kondisi yang digunakan pada contoh adalah:
$tuang > 100000

Kondisi atau pernyataan ini akan bernilai true dan false. Jika true (benar), maka kode yang ada di dalamnya akan dieksekusi. Namun, apabila false maka tidak akan mengeksekusinya.

Percabangan If/Else
Percabangan If/Else memiliki dua pilihan. Jika <kondisi> bernilai false, maka blok else akan dikerjakan. Contoh:

<?php
$persi = 10;
if ($porsi < 10 ){
    echo "Kamu Kurang Gizi!";
} else {
    echo "Kamu Ambil Makanan lebih dari 10!";
}
?>
Percabangan If/Elseif/Else
Percabangan If/Elseif/Else memiliki lebih dari dua pilihan kondisi.
Contoh:
<?php
$nilai = 88;
if ($nilai > 75 &&) { $grade = "Pintar";}
elseif($nilai > 50){ $grade= "Sedang";}
 else { $grade = "Bodoh";}
echo "Nilai anda: $nilai<br>";
echo "Grade: $grade";
?>
Percabangan Switch/Case
Percabangan Switch/Case adalah bentuk lain dari percabangan If/Elseif/Else. Format penulisannya seperti ini:
<?php
switch($variabel){
    case <konidisi>:
        // eksekusi kode ini
        break;
    case <kondisi2>:
        // eksekusi kode ini
        break;
    default:
        // eksekusi kode ini
}
?>
Contoh:
<?php
$level = 3;
switch($level){
    case 1:
        echo "Pelajari HTML";
        break;
    case 2:
        echo "Pelajari CSS";
        break;
    case 3:
        echo "Pelajari Javascript";
        break;
    case 4:
        echo "Pelajari PHP";
        break;
    default:
        echo "Kamu bukan programmer!";
}
?>

Ada 5 pilihan dalam kondisi di atas. Pilihan default akan dipilih apabila nilai variabel $level tidak ada dalam pilihan case.

Percabangan dengan Operator Ternary
Percabangan menggunakan operator ternary adalah bentuk sederhana dari percabangan If/Else. Formatnya seperti ini:
<?php
<kondisi> ? benar : salah;
?>
Contoh:
<?php
$suka = true;
$suka ? echo "Aku juga suka kamu": echo "Baiklah!";
?>
Percabangan Bersarang
Percabangan bersarang artinya ada percabangan di dalam percabangan (nested).
Contoh:
<?php
$umur = 17;
$menikah = false;
if($umur > 18){
    if($menikah){
        echo "Selamat datang pak!";
    } else {
        echo "Selamat datang wahai pemuda!";
    }
} else {
    echo "Maaf website ini hanya untuk yang sudah berumur 18+";
}
?>
E. Hasil yang didapat

  • Dapat mengetahui bagaimana percabangan dalam PHP lalu bagaimana cara implementasinya.

F. Kesimpulan
Jadi dalam percabangan sebenarnya memberikan banyak manfaat pada saat diimplementasikan di dalam web.

G. Referensi

Tuesday, July 24, 2018

PHP Again > Variabel dan Macam Tipe Data di PHP | #3 | Mukti911


A. Pendahuluan
Nah pada kali ini aku akan membahas mengenai PHP. Nah emneruskan artike sebelumnya nah aku akan menjelaskan mengnai Variabel, Konstanta, dan Macam tipe data dalam PHP.

B. Latar Belakang
Karena jika kalian dalam koding PHP belum menguasai tentang Variable Konstanta dan TIpedata yang dapat digunakan dalam koding PHP.

C. Maksud & Tujuan
Agar dapat melakukan koding PHP dengan lebih baik.

D. Pembahasan
Nah pada kali ini aku akan membahas mengenai Variabel, Konstantan dan Tipe data pada PHP. Nah tanpa basa basi lagi langsung saja ya.

Nah yang pertama yaitu adalah Variabel. Nah mungkin dari kalian yang pernah belajar mengenai koding sudah tidak asiing lagi hal itu. Nah Variabel adalah dapat diibaratkan sebagai wadah untuk menyimpan informasi tertentu. Nah kalian dapat mendeklarasikan Variabel PHP. Seperti Contoh berikut nah Variabel PHP dimulai dnegan $ ( dollar ) lalu diikuti dengan nama dan variabelnya. Nah seperti contohnya berikut ini :
<?php
$text = "Hello World!";
$number = 5;
$number2 = 10;
?>
Nah jika dijalankan maka $text berisikan Hello World!, $number nilainya 5, sedangkan $number2 nilainya 10. Variabel PHP Sebuah variabel dapat memiliki nama pendek seperti $x  atau nama yang lebih deskriptif ($usia, $makanan). Aturan untuk variabel PHP:

  • Variabel dimulai dengan tanda $, diikuti oleh nama variabel
  • Nama variabel harus dimulai dengan huruf atau karakter garis bawah
  • Nama variabel tidak dapat dimulai dengan angka
  • Nama variabel hanya dapat berisi karakter alfa-numerik dan garis bawah (A-z, 0-9, dan _)
  • Nama-nama variabel bersifat case-sensitive ($makanan dan $MAKANAN adalah dua variabel yang berbeda)
  • Ingat bahwa nama variabel PHP bersifat case-sensitive!

Jika kalian ingin melihat hasinya kalian dapat mengunakan echo sebagai output screen system. Seperti contohnya yaitu sebagai berikut :
<?php
$txt = "mukti911-id.blogspot.com";
echo "$txt";
?>
Jika dilihat dari beberapa model / contoh yang saya berikan sebenarnya kalian menyadari tidak bahwa PHP tidak membutuhkan pendeskripsian sebuah jenis data pada PHP. PHP akan secara otomatis mengkonversikan variabel ke tipe ata yang benar, tergantung pada nilai yang kalian berikan. Jika Dalam bahasa lain seperti C, C ++, dan Java, programmer harus menyatakan nama dan jenis variabel sebelum menggunakannya.

Nah selanjutnya yaitu tipe data nah dalam PHP tipe data dibagi dalam beberapa macam yaitu sebagai berikut :
  • String

String adalah urutan karakter, seperti "Mukti911". String dapat berupa teks di dalam tanda kutip. Anda dapat menggunakan tanda kutip tunggal atau ganda:
<?php
$x = "Mukti911! ";
$y = '-  BelajarPHP!';
echo $x;
echo "<br>";
echo $y;
?>
  • Integer

Tipe data bilangan bulat adalah bilangan non-desimal antara -2.147.483.648 dan 2.147.483.647. Aturan untuk bilangan bulat:
  • Bilangan bulat harus memiliki setidaknya satu digit
  • Bilangan bulat tidak boleh memiliki titik desimal
  • Bilangan bulat dapat berupa positif atau negatif
  • Bilangan bulat dapat ditentukan dalam tiga format: desimal (berbasis 10), heksadesimal (berbasis-16 diawali dengan 0x) atau oktal (berbasis-8 diawali dengan 0)

<?php
$x = 9999999;
echo = "$x";
?>
  • Float / Double
Float (angka floating point) adalah angka dengan titik desimal atau angka dalam bentuk eksponensial.
<?php
$x = 99.9999999;
echo = "$x";
?>
  • Boolean
mewakili dua kemungkinan: TRUE atau FALSE. Boolean sering digunakan dalam pengujian bersyarat.
  • Array
Array menyimpan beberapa nilai dalam satu variabel tunggal. Contohnya seperti berikut :
<?php
$uang = array("Dollar","Rupiah","Euro");
echo $uang[0];
?>
  • Object
Objek adalah tipe data yang menyimpan data dan informasi tentang cara memproses data tersebut. Dalam PHP, sebuah objek harus dinyatakan secara eksplisit. Pertama kita harus mendeklarasikan kelas objek. Untuk ini, kami menggunakan kata kunci kelas. Kelas adalah struktur yang dapat berisi properti dan metode:
  • NULL
Null adalah tipe data khusus yang hanya dapat memiliki satu nilai: NULL. Variabel tipe data NULL adalah variabel yang tidak memiliki nilai yang ditetapkan untuk itu. Jika sebuah variabel dibuat tanpa nilai, itu secara otomatis diberi nilai NULL.


E. Hasil yang didapat

  • Dapat mengerti tentang tipe data dan variabel di PHP

F. Kesimpulan
Nah berikut itu adalah tipe data beberapa penjelasan yang dapat kalian gunakan sebagai referensi dalam mebuat sebuah website.

G. Referensi

PHP Again > Penulisan PHP, Cara Jalankan PHP, Input PHP ke HTML, Coment PHP | #2 | Mukti911

A. Pendahuluan
Pada artikel kali ini aku akan share mengenai bagaimana cara penulisan PHP, Cara Jalankan PHP, Input PHP ke HTML. Nah pada artikel sebelumnya kita kan sudah membahas mengenai Pengertia, Fungsi, dan Sejarah.

B. Latar Belakang
Beberapa orang mungkin kurang mengerti megenai PHP.

C. Maksud & Tujuan
Agar dapat melakukan penulisan koding PHP yang benar, lalu cara menjalankan file PHP, Cara input PHP ke HTML.

D. Waktu Pelaksanaan
  • 15 Menit tergantung individu
E. Pembahasan
Nah pernahkah kalian berfikir bagaimana cara memulai untuk membuat sebuah koding PHP. Temukan host web dengan dukungan PHP dan MySQL Instal server web pada PC Anda sendiri, lalu instal PHP dan MySQL.

Gunakan Web Host Dengan Dukungan PHP. Jika server kalian telah mengaktifkan dukungan untuk PHP, kalian tidak perlu melakukan apa pun. Cukup buat beberapa file .php, letakkan di direktori web kalian, dan server akan secara otomatis menguraikannya untuk kalian. Anda tidak perlu mengkompilasi apa pun atau memasang alat tambahan apa pun. Karena PHP gratis, sebagian besar web host menawarkan dukungan PHP. Mengatur PHP di PC Anda Sendiri Namun, jika server Anda tidak mendukung PHP, Anda harus:
  • menginstal server web
  • instal PHP
  • menginstal database, seperti MySQL
Sebelum melonjak ke hal diatas aku akan menjelaskan bagaiman cara penulisan koding PHP. lalu bagaimana cara menjalankannya. Hal yang dilakukan pertama yaitu siapkan webserver lalu pastikan server kalian sudah terinstall PHP. jika sudah buat file dengan ekstensi .php .

Nah sebelum lanjut aku menekankan mungkin kalian harus belajar dasar dasar dari HTML, CSS, Javascript. Nah kalian dapat belajar di website www.w3school.com. Nah kenapa demikian karena kalian akan membuat halaman website. Tentunya kalian karu paham dulu minimal HTML dan CSS.

Lalu sebelum kita membahas lebih jauh mari kita bahas lagi Apa itu PHP?. PHP sendiri adalah singkatan dari PHP: Hypertext Preprocessor. Tapi sebenarnya PHP ini singkatan dari Personal Home Page. Nah dimana PHP ini adalah bahasa yang paling banyak digunakan pada saat ini pada Server. Dan Juga PHP gratis dapat diunduh di website resminya ( www.php.net ).

Tentu kalian tidak menyangka apa yang dapat dilakukan oleh PHP. Nah kita ambil contoh saja yaitu WordPress dan Facebook nah kenapa demikian mungkin kalian tidak menyadari ternyata inti dari website WordPress mengunakan bahasa PHP. Lalu bagaimana dengan Facebook, demikian pula dengan Facebook ternyata jejaring sosial sebesar itu dijalankan oleh koding PHP.

Lalu bagaiman dengan FIle dari PHP. Nah file pada PHP dapat menampung kodingan lain seperti HTML, CSS, Javascript, Dan Kode PHP sendiri. Nah selanjutnya lalu bagaimana PHP bekerja, Kita ambil contoh Kita mengakses website Facebook nah yang pertama kali yang dilakukan yaitu user request data ke server database lalu data diambil lalu dikembalikan ke user penguna dalam bentuk halaman web.

Lalu apa yang istimewa dari PHP?Apa yang dapat dilakukannya. Nah PHP ini adapat menghasilkan konten halaman yang lebih dinamis, lalu dapat melakukan membuat, membuka, membaca, menulis, menghapus, dan menutup file di server. Lalu PHP juga dapat mengumpulkan dari input-an data formulir.  Dapat mengirim dan menerima cookie. PHP juga dapat menambah, menghapus, memodifikasi data dalam database kalian. PHP dapat digunakan untuk mengontrol akses pengguna
PHP dapat mengenkripsi data. Dengan PHP Anda tidak terbatas pada output HTML. Anda dapat menampilkan gambar, file PDF, dan bahkan film Flash. Anda juga dapat menampilkan teks apa pun, seperti XHTML dan XML.

Nah lalu bagaimana sebenarnya koding PHP. Nah sintaks dasar dari PHP dapat kalian tempatkan dimana saja. Sintaks PHP Dasar. Skrip PHP dimulai dengan <? Php dan diakhiri dengan?>:
<? php
// kode PHP ada di sini
?>
Nah lalu simpan di databse server lalu simpan dengan ekstensi file default untuk file PHP adalah ".php". File PHP biasanya berisi tag HTML, dan beberapa kode skrip PHP. Di bawah ini, kami memiliki contoh file PHP sederhana, dengan skrip PHP yang menggunakan fungsi PHP "echo" built-in untuk menampilkan teks "Hello World!" di halaman web:

<!DOCTYPE html>
<html>
<body>
<h1>Mukti911</h1>
<?php
echo "Hello World!";
?>

</body>
</html>
Pernyataan PHP diakhiri dengan titik koma (;). Jadi jika kalian membuat sebuah pernyataan harus di akhiri dengan ttik koma ( ; ). Komentar dalam PHP Komentar dalam kode PHP adalah garis yang tidak dibaca / dijalankan sebagai bagian dari program. Satu-satunya tujuan adalah untuk dibaca oleh seseorang yang melihat kode itu.

Komentar dapat digunakan untuk:

  • Biarkan orang lain memahami apa yang kalian lakukan
  • Ingatkan diri kalian tentang apa yang kalian lakukan - Sebagian besar programmer telah mengalami kembali ke pekerjaan mereka satu atau dua tahun kemudian dan harus mencari tahu apa yang mereka lakukan. Komentar dapat mengingatkan kalian tentang apa yang kalian pikirkan ketika kalian menulis kode.

PHP mendukung beberapa cara berkomentar:
<! DOCTYPE html>
<html>
<body>

<? php
// Ini adalah komentar satu baris
# Ini juga komentar satu baris
/ *
Ini adalah blok komentar multi-baris
yang membentang berkali-kali
garis
* /
echo "Heloo World";
?>
</ body>

</ html>

H. Hasil yang didapat

  • Dapat memahami dasar dasar dari PHP

I. Kesimpulan
Nah dalam koding PHP lebih simple ketimbang kodingan untuk server lainnya. mengapa demikian dalam PHP mengunakan bahasa yang bisa dinalar oleh orang yang kurang bisa dalam bahasa inggris pun.

J. Referensi

Monday, July 23, 2018

PHP Again > PHP ? Pengertian, Fungsi, Sejarahnya | #1 | Mukti911

A. Pendahuluan

Nah pada kali ini aku aka membahas mengenai PHP. PHP adalah bahasa wajib bagi programmer web. Menurut survey lebih dari 75% webserver adalah pengguna PHP. Di dalam Tutorial Belajar PHP Dasar Untuk Pemula ini saya akan mencoba memberikan tutorial lengkap tentang PHP.


Pengetahuan tentang MySQL, CSS dan Javascript juga akan membantu dalam memahami PHP, walaupun ini bukan hal yang mutlak. Jika belum menguasai HTML dan CSS, silahkan mempelajarinya pada Tutorial Belajar HTML, dan Tutorial Belajar CSS.

B. Latar Belakang
Karena dalam pengembangan web server sekarang masih banyak web yang mengunakan PHP. Dan juga PHP lebih simple codingannya ketimbang dengan bahasa pemrograman lainnya. 

C. Maksud & Tujuan
Agar dapat mengerti maksud dan apa sebenarnya PHP dalam dunia web server.

E. Pembahasan
Pertama sebelum memulai sebuah koding PHP. kita harus mengetahui dulu apa sebenarnya tentang pengertian PHP dan apa saja fungsi PHP dalam pemrograman web. Sebelum kalian lanjut ke pembahasan PHP. Yang harus kalian punya sebelumnya yaitu Skill dan dasar dasar coding HTML, CSS, dan Javascript. 

Pengertian PHP
PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net. HP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client). 

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll. 

Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor. PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.

Dalam PHP kalian dapat mengisinya dengan Coding HTML, CSS, Javascript. Kode PHP dijalankan di server, dan hasilnya dikembalikan ke browser sebagai HTML biasa. File PHP memiliki ekstensi ".php"

Lalu kenapa kita harus menggunakan PHP. PHP dapat menghasilkan konten halaman dinamis. PHP dapat membuat, membuka, membaca, menulis, menghapus, dan menutup file di server. PHP dapat mengumpulkan data form. PHP dapat mengirim dan menerima cookie PHP dapat menambah, menghapus, memodifikasi data dalam database kalian. PHP dapat digunakan untuk mengontrol akses pengguna PHP dapat mengenkripsi data.

Apa yang dapat diungulkan dari PHP. PHP mampu berjalan di berbagai platform (Windows, Linux, Unix, Mac OS X, dll). PHP kompatibel dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll). PHP mendukung berbagai basis data PHP gratis. Unduh dari sumber daya PHP resmi: www.php.net PHP mudah dipelajari dan berjalan efisien di sisi server.

Fungsi PHP Dalam Pemrograman Web
Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.

Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.

Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.

Sejarah PHP 
PHP yang dikenal sekarang sudah berbeda jauh dari tujuan awal aplikasi ini dikembangkan. Sebagai bahan pengetahuan bagi kita, tidak ada salahnya untuk mengetahui sejarah dan asal mula bahasa pemrograman web no.1 di dunia ini.

Selain sejarah PHP, kita juga akan membahas tentang pengembangan PHP dari PHP/FI versi 1 sampai PHP versi 5.6.3 yang baru saja dirilis 13 November 2014 lalu.
  • PHP/FI : Personal Home Page/Forms Interpreter

Sejarah PHP bermula pada tahun 1994 ketika programmer kelahiran Denmark yang sekarang berdomisili di Canada, Rasmus Lerdorf membuat sebuah script (kode program) dengan bahasa Perl untuk web pribadinya. Salah satu kegunan script ini adalah untuk menampilkan resume pribadi dan mencatat jumlah pengunjung ke sebuah website.

Dengan alasan untuk meningkatkan performa, Rasmus Lerdorf kemudian membuat ulang kode program tersebut dalam bahasa C. Ia juga mengembangkannya lebih lanjut sehingga memiliki script tersebut memiliki kemampuan untuk memproses form HTML dan berkomunikasi dengan database.

Lerdorf menyebut kode program ini sebagai Personal Home Page/Forms Interpreter atau PHP/FI. Inilah asal mula penamaan PHP digunakan. PHP/FI dapat digunakan untuk membuat aplikasi web dinamis sederhana.

Lerdorf kemudian merilis kode tersebut ke publik dengan sebutan Personal Home Page Tools (PHP Tools) version 1.0. Perilisan ini diumumkan pada 8 Juni 1995 di alamat comp.infosystems.www.authoring.cgi, sebuah group diskusi Usenet.
  • PHP/FI : Personal Home Page/Forms Interpreter 2

Seiring dengan pengembangan dan penambahan fitur web pada saat itu, pada April 1996, Rasmus Lerdorf mengumumkan PHP/FI versi 2.0. PHP versi 2 ini dirancang Lerdorf pada saat mengerjakan sebuah proyek di University of Toronto yang membutuhkan pengolahan data dan tampilan web yang rumit. PHP/FI versi 1 sebenarnya sudah mencukupi, namun performa yang dihasilkan dirasakan belum cukup, sehingga butuh penambahan fitur lanjutan. Alasan utama untuk perilisan versi kedua ini dikarenakan tuntutan programmer web yang saat itu menginginkan lebih dari sekedar kumpulan fungsi-fungsi, namun juga membutuhkan fitur logika seperti “if” dan “else”.
  • PHP: Hypertext Preprocessor 3

Evolusi PHP berikutnya terjadi pada pertengahan tahun 1997, PHP versi 2 telah menarik banyak perhatian programmer, namun bahasa ini memiliki masalah dengan kestabilan yang kurang bisa diandalkan. Hal ini lebih dikarenakan Lerdorf hanya bekerja sendiri untuk mengembangkan PHP.

Pada saat itulah Zeev Suraski dan Andi Gutmans, ikut mengambil bagian dan membuat ulang parsing engine yang menjadi dasar dari PHP agar lebih stabil.

Dengan dukungan dari banyak programmer lainnya, Proyek PHP secara perlahan beralih dari proyek satu orang menjadi proyek massal yang lebih akrab kita kenal sebagai open-source project. PHP selanjutnya dikembangkan oleh The PHP Group yang merupakan kumpulan banyak programmer dari seluruh dunia.
  • PHP: Hypertext Preprocessor 4

Segera setelahnya, Zeev Suraski, Andi Gutmans dan juga berbagai programmer di seluruh dunia mengembangkan PHP lebih jauh lagi dengan memperkenalkan banyak fitur lanjutan, seperti layer abstraksi antara PHP dengan web server, menambahkan mekanisme thread-safety, dan two-stage parsing. Parsing baru ini dikembangkan oleh Zeev dan Andi, dan dinamakan Zend engine. Akhirnya pada 22 May 2000 diluncurkan PHP 4.0 PHP versi 4 juga menyertakan fitur pemrograman objek / Object Oriented Programming, walaupun belum sempurna.
  • PHP: Hypertext Preprocessor 5

Versi PHP terakhir hingga saat ini, yaitu PHP 5.x diluncurkan pada 13 Juli 2004. PHP 5 telah mendukung penuh pemrograman object dan peningkatan performa melalui Zend engine versi 2. Beberapa penambahan fitur meliputi PDO (PHP Data Objects) untuk pengaksesan database, closures, trait, dan namespaces. Hingga artikel ini di-update pada Desember 2014, versi stabil terakhir dari PHP adalah versi 5.6.3. Jika anda perhatikan, sudah lebih dari 10 tahun berlalu sejak dirilisnya PHP versi 5.
  • PHP: Hypertext Preprocessor 6

Versi lanjutan dari PHP, yakni PHP 6.x  sebenarnya telah lama dikembangkan, bahkan sejak tahun 2005. Fokus pengembangan PHP 6 terutama dalam mendukung Unicode, agar PHP bisa mendukung berbagai jenis karakter bahasa non-latin. Namun dikarenakan beberapa alasan seperti kurangnya programmer, dan performa yang tidak memuaskan, pengembangan PHP 6 dihentikan dan fitur yang ada dimasukkan kedalam PHP 5.
  • PHP: Hypertext Preprocessor 7

Pada tahun 2014, sebuah proyek lanjutan PHP mulai mengemuka, yakni PHP 7. Kalangan programmer sedikit bingung dengan penamaan versi PHP yang akan dirilis ini, apakah akan menyebutnya sebagai PHP 6 atau PHP 7. Walaupun PHP versi 6 telah resmi ditinggalkan, namun banyak artikel dan buku yang ditulis mengenai PHP 6. Setelah mengambil voting, nama PHP versi 7 akhirnya menjadi keputusan final. Dengan demikian, kita tidak akan melihat PHP versi 6, dan langsung ‘loncat’ ke PHP 7.

PHP 7 berkembang dari proyek experimen yang dinamakan PHPNG (PHP Next Generation). Proyek PHPNG bertujuan untuk menyusun ulang kode PHP untuk meningkatkan performa. Pada Juli 2014, sebuah percobaan mendapati hasil bahwa PHPNG mengalami peningkatan performa hampir 100% dari versi PHP sebelumnya.

Update: Menurut situs resmi PHP, PHP 7 masih dalam tahap pengembangan dan dijadwalkan di rilis pada akhir tahun 2015. Selengkapnya bisa di akses di: https://wiki.php.net/rfc/php7timeline.

H. Hasil yang didapat

  • Dapat mengetahui mengenai PHP.

I. Kesimpulan
Dalam tutorial PHP kali ini, kita telah mempelajari pengertian PHP, dan fungsi PHP dalam pembuatan website. Pada tutorial selanjutnya kita akan membahas tentang sejarah PHP dan perkembangan versinya, dari awal kemunculannya pada tahun 1994, hingga menjadi salah satu bahasa pemrograman paling populer saat ini.

J. Referensi

Sunday, July 22, 2018

Text Effect untuk Efek Text Mengetik dengan CSS | #8 | Mukti911


A. Pendahuluan
Animasi ini juga bisanya sering kita lihat di website-website yang diretas, biasanya siperetas meninggalkan jejak dengan pesan yang seolah-olah sedang diketik.

B. Latar Belakang
Ingin mengeahui bagaimana cara membuat sebuah text dapat seakan akan terketikan.

C. Maksud & Tujuan
agar dapat membuat text dapat terketikkan secara otomatis.

D. Waktu Pelaksanaan
  • 10 Menit Tergantung Individu
E. Pembahasan
Bagaimana Membuatnya?
Untuk membuatnya tidak terlalu sulit, cukup beberapa baris kode css maka kita bisa mendapatkan efek ketikan teks tersebut pada website kita.
Kode HTML
Berikut kode HTML yang digunakan :
<p class="text-animate">Website Resmi Mukti911 <a href="http://mukti911-id.blogspot.com"> - mukti911-id.blogspot.com</a></p>
Bisa dilihat disitu kita membuat sebuah class dengan nama .text-animate.

Kode CSS

Untuk kode CSS nya kita menggunakan CSS Animation yang merupakan fitur dari CSS3.
.text-animate {
  font-size: 22px;
  width: 740px;
  white-space:nowrap;
  overflow:hidden;
  -webkit-animation: write 5s steps(50, end);
  animation: write 5s steps(50, end); }
@keyframes write {
    from { width: 0; } }
@-webkit-keyframes write{
    from { width: 0; } }
Bisa dilihat pada kode css diatas kita membuat animasi dengan nama write dan mengatur animasi nya pada keyframe.

Selanjutnya tambahkan overflow:hidden sehingga ketika animasi mengubah ukuran paragraf ke 0 kita tidak akan dapat melihat teks. Akhirnya kita dapat menambahkan animasi ketik dengan fungsi steps()

Animasi akan meningkatkan ukuran paragraf dari 0 sampai 740px, dalam 50 frame sehingga menciptakan efek bahwa teks yang sedang diketik.
Lihat Hasil
F. Hasil yang didapat
  • Dapat membuat text menjadi seperti terketikkan. 
G. Kesimpulan
Jadi sebenarnya sangat simple sekali cara untuk membuat text seperti terketikan. padahal jika dilihat dari pemakaiannya biasanya digunakan oleh seorang hacker.

H. Referensi

Saturday, July 21, 2018

Workplace RouterOS | #RouterOS1 | Mukti911


A. Pendahuluan
Nah mungkin banyak dari kalian yang tidak mengerti fungsi dari masing masing bentuk workplace dari masing masing service setting routeros. Nah berikut adalah bentuk Workplace dari ROuterOS.

B. Latar Belakang
Karena beberapa orang masih belum mengeri fungsi dari masing masing workplace.

C. Maksud dan Tujuan
Agar dapat mengetahui dan memanfaatkan beberapa fitur dimasing masing workplace.

D. Alat & Bahan

  • RouterOS di VirtualBox / Routerboad + Kabel UTP
  • Seperangkat PC

D. Waktu Pelaksanaan

  • 15 Menit

D. Pembahasan
Setelah kalian menginstal perangkat lunak RouterOS, atau menyalakan Router untuk pertama kalinya, ada berbagai cara untuk menyambungkannya.
  • Mengakses Command Line Interface (CLI) melalui Telnet, SSH, kabel serial atau bahkan keyboard dan monitor jika router Anda memiliki kartu VGA.
  • Mengakses GUI berbasis Web (WebFig)
  • Menggunakan utilitas konfigurasi WinBox (aplikasi Windows, yang kompatibel dengan Wine)

Setiap router adalah pabrik yang telah dikonfigurasi sebelumnya dengan alamat IP 192.168.88.1/24 pada port ether1. Nama pengguna default adalah admin tanpa kata sandi. Setelah kalian masuk untuk pertama kalinya, harap buat pengguna baru dengan kata sandi dalam grup "penuh", masuk kembali dan hapus pengguna admin default. Kami sangat menyarankan Anda untuk mengikuti panduan umum artikel Mengamankan router kalian untuk melindungi perangkat dari akses yang tidak sah.


Konfigurasi tambahan dapat diatur tergantung pada model RouterBOARD. Kebanyakan model memiliki ether1 yang dikonfigurasikan sebagai port WAN dan komunikasi dengan router melalui port tersebut tidak dimungkinkan, karena firewall harus dilindungi dari akses luar.

WinBox
Winbox adalah utilitas konfigurasi yang dapat terhubung ke router melalui protokol MAC atau IP. Versi winbox terbaru dapat diunduh dari halaman unduh MikroTik. Jalankan utilitas Winbox, lalu klik tombol [...] dan lihat apakah Winbox menemukan Router Anda dan alamat MAC-nya. Penemuan tetangga Winbox akan menemukan semua router di jaringan siaran. Jika Anda melihat router pada daftar, sambungkan ke sana dengan mengklik alamat MAC dan menekan tombol Connect.
WebFig adalah utilitas RouterOS berbasis web yang memungkinkan Anda untuk memantau, mengkonfigurasi dan memecahkan masalah router. Ini dirancang sebagai alternatif WinBox, keduanya memiliki tata letak yang mirip dan keduanya memiliki akses ke hampir semua fitur dari RouterOS.

WebFig
WebFig dapat diakses langsung dari router yang berarti bahwa tidak perlu menginstal perangkat lunak tambahan (kecuali browser web dengan dukungan JavaScript, tentu saja).
Karena Webfig adalah platform independen, ia dapat digunakan untuk mengonfigurasi router secara langsung dari berbagai perangkat seluler tanpa perlu perangkat lunak yang dikembangkan untuk platform tertentu.

Beberapa tugas yang dapat Anda lakukan dengan WebFig:
Konfigurasi - lihat dan edit konfigurasi saat ini;Pemantauan - menampilkan status terkini dari router, informasi routing, statistik antarmuka, log dan banyak lagi;Pemecahan masalah - RouterOS telah dibangun di banyak alat pemecahan masalah (seperti ping, traceroute, packet sniffer, penghasil lalu lintas, dan banyak lainnya) dan semuanya dapat digunakan dengan WebFig.

E. Hasil Yang Didapat

  • Mengetahui jenis pengaksesan Mikrotik
 E. Kesimpulan
Metode akses mikrotik ada banyak sesakali dan dapat dimanfaatkan sesuai dengan fungsinya.

F. Referensi

Cara membuat Tabs Dengan CSS | #7 | Mukti911


A. Pendahuluan
Membuat tab biasanya lebih populer dengan menggunakan jquery, namun sebenarnya cukup dengan css saja kita sudah bisa membuat tab yang tak kalah bagusnya.

B. Latar Belakang
Agar dapat membuat tabs meskipun hanya dengan html dan css


C. Maksud dan Tujuan
Agar dapat membuat tabs dengan css di html

D. Alat & Bahan
  • Text Editor ( Sublime )
  • Browser
E. Waktu Pelaksanaan
  • 25 Menit tergantung individu
F. Pembahasan
Nah tentunya kalian yang membaca artikel ini pasti kurang lebih sudah mengenal bagaimana dan apa itu CSS. Pada tulisan kali ini kami akan menjelaskan secara singkat cara membuat tab hanya dengan css, tanpa bantuan jquery atau javascript lainnya.
Struktur HTML
</ br> Nah pertama buat koding seperti berikut :
<div class="eue">
    <h4><a href="httpp://mukti911-id.blogspot.com">Mukti911</a></h4>
    <h2>Contoh CSS tabs</h2>
    <input id="tabs1" type="radio" name="tabs" checked>
    <label for="tabs1">Home</label>
    <input id="tabs2" type="radio" name="tabs">
    <label for="tabs2">About</label>
    <input id="tabs3" type="radio" name="tabs">
    <label for="tabs3">Contact</label>
    <input id="tabs4" type="radio" name="tabs">
    <label for="tabs4">This</label>
    <section id="content-tabs1">
        <h2>Mukti911 Blog Home</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p>
    </section>
    <section id="content-tabs2">
        <h2>Mukti911 Blog About</h2>
        <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
    </section>
    <section id="content-tabs3">
        <h2>Mukti911 Blog Contact</h2>
        <p>Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </section>
    <section id="content-tabs4">
        <h2>Mukti911 Blog This</h2>
        <p>Duis aute irure dolor in reprehenderit in voluptate velit esse
        cillum dolore eu fugiat nulla pariatur.</p>
    </section>
</div>
Bisa dilihat pada script diatas, untuk membuat Judul dari Tab kita menggunakan tag input dan lebel, pada contoh tersebut kita membuat 4 tab, dimana setiap tab di beri ID tabs1, tabs2, tabs3, tabs4. Sedangkan untuk konten dari setiap tab dibuat dengan tag section yang masing-masing memiliki ID content-tabs1, conten-tabs2, content-tabs3, content-tabs4.

Styling dengan CSS
Setelah kita membuat struktur html dari tab tersebut, tentu ini belum akan berbentuk tab, perlu di desain atau diberi style dengan menggunakan css, seperti ini lah kode css yang kita gunakan :
@import url(http://fonts.googleapis.com/css?family="Open+Sans:400,700");
body { background-color: #999; font-family: "Open Sans", "Arial"; }
a { text-decoration: none; color: #000; }
a:hover { color: #555; }
div.eue { background-color: #fff; width: 1000px; margin: 50px auto; padding: 10px 20px 80px; box-shadow: 0px 3px 5px rgba(0,0,0,0.2); }
section p { font-size: 15px; }
input, section { clear: both; padding-top:20px; display: none; }
label { font-weight: bold; font-style: 18px; display: block; float: left; padding: 10px 40px; border-top: 2px solid transparent; border-right: 1px solid transparent; border-left: 1px solid transparent; border-bottom: 1px solid #eee; }
label:hover { cursor: pointer; text-decoration: underline }
#tabs1:checked ~ #content-tabs1, #tabs2:checked ~ #content-tabs2, #tabs3:checked ~ #content-tabs3, #tabs4:checked ~ #content-tabs4 { display: block; }
input:checked + label { border-top-color: #111; border-right-color: #eee; border-left-color: #eee; border-bottom-color: transparent; text-decoration: none; }
Kode CSS untuk Tab

Yang paling penting di perhatikan pada kode diatas adalah kode yang kami tandai dengan /* Important Code */ sampai dengan akhir.

Dimana kode tersebut lah yang merubah tag input menjadi berbentuk tab, kenapa menggunakan input tipe radio? karena tab biasanya hanya memiliki satu bagian yang aktif sedangkan yang lain akan tertutup, untuk itu hanya input bertipe radio yang memungkinkan untuk di pilih seperti itu.

Jadi logika sederhanya begini: tag section pada saat diload akan disembunyikan, ketika salah satu ID tab sedang aktif (salah satu input radio dipilih), maka konten  dari ID tersebut akan ditampilkan, dengan menggunakan perintah display:block

Lihat Hasil

G. Hasil Yang Didapat
  •  Dapat membuat Tabs di HTML dan CSS.
H. Kesimpulan

Jadi kalian tetap bisa membuat sebuah tabs di website tanpa Jquery / Javascript pun namun pada dasarny ini hanyalah alternative agar dapat membuatnya.

I. Referensi
  • www.w3school.com


Friday, July 20, 2018

DayliLife50 | Training MTCNA & MTCRE dan Ujian MTCRE | #Day5 | BLCTelkom


Assalamu'alaikum Wr. Wb.

A.   Pendahuluan
Melanjutkan hari sebelumnya hari ini Pak Ziad Sobri menlanjutkan menjelaskan mengenai bagaimana dan Seluk beluk Routing OSPF. Lalu beliau juga menjelaskan mengenai VLAN pada MikroTik.

B.   Waktu Pelaksanaan
  • 08:00 - 12:00 < Training
  • 12:00 - 13:00 < Istirahat
  • 13:00 - 16:00 < Training
  • 16:00 - 16:30 < Istirahat
  • 16:30 - 17:30 < Training
  • 17:30 - 20:00 < istirahat
  • 20:00 - 22:00 < Training 
C.  Hal Yang Disampaikan
Pada awalnya beliau menjelaskan apa yang disebut routing itu. Nah lalu beliau mejelaskan Apa itu Routing OSPF. Lalu bagaimana penerapanya di MikroTik. Open Shortest Path First (OSPF) adalah sebuah protokol routing otomatis (Dynamic Routing) yang mampu menjaga, mengatur dan mendistribusikan informasi routing antar network mengikuti setiap perubahan jaringan secara dinamis. Pada OSPF dikenal sebuah istilah Autonomus System (AS) yaitu sebuah gabungan dari beberapa jaringan yang sifatnya routing dan memiliki kesamaan metode serta policy pengaturan network, yang semuanya dapat dikendalikan oleh network administrator.

Lalu beliau menejalaskan beberapa hal Mengenai VLAN di MikroTik. VLAN merupakan sebuah metode yang sering digunakan untuk mendistribusikan beberapa segment jaringan yang berbeda pada perangkat router dengan interface ethernet fisik yang terbatas. Dengan VLAN ini kita bisa membuat sebanyak 4095 segment LAN dalam sebuah interface. Dalam pembuatan VLAN terdapat sebuah parameter utama yaitu Core Port (Tagged) dan Edge Port (Untagged). Mungkin pada istilah lain kedua parameter tersebut lebih dikenal sebagai Trunk Port dan Access port. Nah dari penjelasan diatas mungkin sangat singkat sekali namun sebenarnya yang dilakukan pada Training MTCRE kebanyakan adalah Meng-Lab.

D.   Penutup
Sekian beberapa hal yang dapat saya sharing ke kalian bila kalian ada pertanyaan silahkan tanyakan ke email saya atau comment dibawah.


Wassamu'alaikum Wr. Wb.

Wednesday, July 18, 2018

DayliLife49 | Training MTCNA & MTCRE | #Day4 | BLCTelkom


Assalamu'alaikum Wr. Wb.

A.   Pendahuluan
Pada hari ini aktu tetap ikut training MTCRE meskipun aku tidak lulus ujuan. Nah pada hari ini pak Ziad menerangkan dan menjelaskan beberapa hal yang ada di Outline MTCNA. Materi hari ini berfokus pada Static Routing, Point to Point Addressing, Tunnels. 

B.   Waktu Pelaksanaan
  • 08:00 - 12:00 < Training
  • 12:00 - 13:00 < Istirahat
  • 13:00 - 16:00 < Training
  • 16:00 - 16:30 < Istirahat
  • 16:30 - 17:30 < Training
  • 17:30 - 20:00 < istirahat
  • 20:00 - 22:00 < Training 
C.  Hal Yang Disampaikan
Pada awalnya beliau menjelaskan apa yang disebut routing itu. Nah dari penagkapan saya fungsi routing dalam jaringan adalah digunakan agar jaringan yang berbeda subnet dapat saling berkomunikasi. Nah lalu apa itu Static routing adalah jenis routing yang dilakukan admin/pengelola jaringan untuk mengkonfigurasi informasi tentang jaringan yang dituju secara manual. Rute tidak berubah, kecuali jika diubah secara manual oleh administrator.

Lalu beliau menejalaskan beberapa Hal mengenai Point to Ponit Adressing. Setelah itu beliau melanjutkannnya dengan mejelaskan bagaimana Tunnels di MikroTik. Lalu peran seperti apakah yang beralku disana. Nah dari penjelasan diatas mungkin sangat singkat sekali namun sebenarnya yang dilakukan pada Training MTCRE kebanyakan adalah Meng-Lab.


D.   Penutup
Sekian beberapa hal yang dapat saya sharing ke kalian bila kalian ada pertanyaan silahkan tanyakan ke email saya atau comment dibawah.


Wassamu'alaikum Wr. Wb.

Tuesday, July 17, 2018

DayliLife48 | Training MTCNA & MTCRE dan Ujian MTCNA | #Day3 | BLCTelkom


Assalamu'alaikum Wr. Wb.

A.   Pendahuluan
Pada hari ini aku akan share kegiatanku selama mengikuti training MTCNA. Nah pada Training hari terakhir ini aku mempelajari mengenai QoS, Tunnels, Misc. Nah hari ini mungkin bukan hariku pasalnya hari ini aku gagal mendapatkan sertifikasi MikroTik. Yah emang nasib Nah tapi tak apa lah mungkin hari bukan hariku. Tapi alangkah bahagianya aku karena Pak Zian Sobri akan ke BLC lagi pada Oktober mendatang. 

B.   Waktu Pelaksanaan
  • 08:00 - 12:00 < Training
  • 12:00 - 13:00 < Istirahat
  • 13:00 - 16:00 < Training
  • 16:00 - 16:30 < Istirahat
  • 16:30 - 17:30 < Training
  • 17:30 - 20:00 < istirahat
  • 20:00 - 22:00 < Training 
C.  Hal Yang Disampaikan
Nah pada kali ini aku akan menjelaskan lagi apa yang telah aku lakukan selama seharian ini. Nah pada hari ini aku masih trahing bersama Pak Ziad Sobri. Lalu Pak Ziad Sobri memulai dengan menjelaskan QoS. Nah Pak pada sesi ini pak Ziad Sobri menjelaskan dulu apa itu QoS. QoS dalah kemampuan suatu jaringan untuk menyediakan layanan yang baik dengan menyediakan bandwith, mengatasi jitter dan delay.

Nah lalu beliau menjelaskan tentang QoS yaitu Simple Queue. Nah apa itu Cara paling sederhana untuk membatasi laju data untuk alamat IP dan / atau subnet tertentu, adalah dengan menggunakan Simple Queue. Kalian juga dapat menggunakan antrean sederhana untuk membuat aplikasi QoS. Simple Queue memiliki fitur terintegrasi yang berguna. mengatur antrian lalu lintas Peer-to-peer, Menerapkan aturan antrian pada interval waktu yang dipilih, Prioritas, Menggunakan beberapa tanda paket dari / ip firewall mangle, Shaping (penjadwalan) dari trafik dua arah (satu batas untuk total pengunggahan + unduhan).

Dalam Simple Queue yang paling penting dan juga perlu diingat yaitu adalah hal hal berikut agar bandwidth yang diatur tidak terbuang sia sia. Yang pertama tentukan target yantu bisa Interface, IP tertentu, dll. Lalu lewat destination manakan Simple Queue aka bekerja. Lalu sesuaikan Max-Limit dan Limit at lalu coba beberapa skenario yang dapat terjadi bila lakian menggunakan Simple Queue ini. Lalu lakukan Bursting agar dapat berjalan dengan baik. Lalu Pak Ziad Sobri Menejalaskan sekilas mengenai PCQ.

Yang kedua beliau juga menjelaskan mengenai bagaimana cara untuk membangun sebuah jaringan komunikasi yang secure. Nah cara nya dengan Tunnels, Tunnel ini adalah salah satu fitur yang dimiliki MikroTik. Pada Traning ini Tunnel difokuskan pada PPTP, PPP, PPPoE, SSTP. Yang terahir beliau menjelaskan pula basic Tools yang sering digunakan pada RouterOS. Beberapa Tools yang ada adalah Email, Netwatch, Ping, Traceroute, Profier. Lalu RouterOS juga memiliki fitur dimana fungsinya digunakan untuk Monitoring yaitu adalah interface Traffic Protocol, Torch, Graphs, SNMP, The Dude. Lalu jika kalian masih binggung dengan beberapa tutorial di internet kalian dapat Mengkontak Reviewer MikroTik, Cari Referensi dari System Log, Gunakan Mode Debug Log, Hafalkan command dari RouterOS.

Sertifikasi diselenggarakan oleh lembaga training yang sudah menjalin kerjasama dengan Mikrotik. Di Indonesia ada banyak lembaga training Mikrotik yang menyelenggarakan Training sekaligus Sertifikasi nya. Untuk dapat mengikuti sertifikasi Mikrotik harus membayar biaya ke lembaga training tersebut, untuk nominal harga nya bervariasi tergantung lembaga training tersebut. Jika ikut sertifikasi maka dilakukan training bahan Mikrotik dulu oleh lembaga training (biasanya lebih dari sehari) kemudian gres dilakukan ujian sertifikasi.


Berikut ini beberapa peraturan pada tes sertifikasi Mikrotik :
  • Soal ujian sertifikasi menggunakan bahasa Inggris. 
  • Tidak boleh copy paste dan screenshot soal.
  • Waktu mengikuti Ujian Online Jika Score Dibawah atau sama dengan 49 maka dinyatakan TIDAK LULUS
  • Jika Score Antara 50%-59% akan mendapat kesempatan yg ke 2 dengan Mengikuti Ujian Online sekali lagi (biasanya soalnya lebih rumit)
  • Jika Score 60% keatas dinyatakan LULUS
  • Dan bagi yg ingin menjadi TRAINER Score Lulus Minimal 75 %
  • Masa Berlaku Sertifikat 3 Tahun
  • Tipe ujian nya open book, jadi boleh buka buku apa saja, namun tidak boleh tanya dan mencontek siapapun. 
Oke sekarang kita bahas wacana tips nya. Karena MTCNA merupakan tes Mikrotik basic, maka soal yang akan keluar itu merupakan dasar-dasar (basic) Mikrotik, menyerupai Router OS secara umum, Firewall, QoS, Network Management, Wireless, Bridging, Routing, dan Tunnel. 
Berikut ini beberapa Tips Mengikuti Tes Sertifikasi MTCNA Mikrotik :
Tips #1
Soal yang digunakan berbahasa Inggris, jadi kalo kalian ga mampu berbahasa Inggris mampu memanfaatkan tool Google Translate untuk menterjemahkan soalnya, tapi ingat jangan copy paste soalnya! Tulis ulang saja soalnya untuk menghindari hal-hal yang tidak anda inginkan ok? ;)
Tips #2
Kerjakanlah soal yang mudah dulu. Jika ada soal yang susah lewati saja cari yang mudah dulu.
Tips #3
Jawaban dari soal tersebut biasanya sudah ada di wiki.mikrotik.com. Silakan anda cari saja, atau mampu juga cari di google.
Tips #4
Jangan tergesa-gesa dalam mengerjakan soal. Jika anda sudah tamat sebelum waktunya, telitilah kembali balasan anda.
Tips #5
Berdoalah sebelum ujian, dan yakinkan diri anda bahwa anda pasti dapat mengerjakan dengan baik semua soalnya dan lulus dengan nilai memuaskan.
D.   Penutup
Sekian beberapa hal yang dapat saya sharing ke kalian bila kalian ada pertanyaan silahkan tanyakan ke email saya atau comment dibawah.


Wassamu'alaikum Wr. Wb.