Cara ‘Merubah’ Ubuntu/Linux Mint Biasa jadi Kali Linux!

Kali Linux adalah distro yang berfokus pada computer security yang paling populer saat ini. Distro berbasis Debian ini menghadirkan banyak aplikasi computer security secara khusus dan langsung bisa dipakai. Hampir semua aplikasi com-sec (computer security) tersebut bisa dipasang di distro Linux manapun, tak terkecuali Ubuntu. Meskipun demikian, memasang satu persatu semua aplikasi tersebut ya cukup ribet.

Untuk itulah ada tool bernama Katoolin. Katoolin adalah script kecil yang ditulis dengan bahasa python yang akan memandu dan menginstallkan seluruh aplikasi com-sec yang ada di Kali Linux di distro linux lain (tentunya yang berbasis Debian/Ubuntu).

Simak cara instalasi dan penggunaanya berikut! Continue reading Cara ‘Merubah’ Ubuntu/Linux Mint Biasa jadi Kali Linux!

Membuat Aplikasi CLI/Console dengan PHP

Bagi yang pernah tahu Laravel, Symphony, Yii atau framework besar lain yang memiliki fitur interaksi di console (terminal/command line), mungkin pernah bertanya, bisakah kita memiliki fitur tersebut tanpa memakai framework-framework diatas?

Bisa dong. Salah satu library PHP yang bisa kita gunakan untuk membuat aplikasi CLI (command line interface) yaitu Garden-CLI dari om Vanilla https://github.com/vanilla/garden-cli

Cara Instalasi

Instalasi dengan mudah ke aplikasi existing kita, dengan Composer:

composer require vanilla/garden-cli

Contoh Penggunaan

Contoh penggunaan Garden-CLI antara lain: Continue reading Membuat Aplikasi CLI/Console dengan PHP

Koleksi API Terlengkap untuk Programmer! RapidAPI.com

Bagi kalian para programmer yang bingung mencari-cari koleksi API terlengkap yang pernah ada?

Apa sedang mencari koleksi API dimana disana tersedia banyak API dari banyak startup, perusahaan atau institusi pemerintah yang disajikan menarik? Silakan buka RapidAPI.com

Cara Menggunakan Google API di Flutter

Tutorial dan snippet kecil bagi yang penasaran bagaimana cara menggunakan Google API di aplikasi yang ditulis menggunakan Flutter SDK. Secara resmi, sudah ada library khusus yang menjawab kasus khusus ini.

Silakan ikut satu dari snippet code berikut:

1. Bikin Class dan Alur sendiri dari Google Sign In

Pertama, gunakan library Google Sign In di Dart: Continue reading Cara Menggunakan Google API di Flutter

Cara Menambahkan Tanda Tangan Digital File PDF dengan Mudah

Berdasarkan Pasal 1 Ayat (12) UU 11/2008, Tanda Tangan Elektronik adalah tanda tangan yang terdiri atas Informasi Elektronik yang dilekatkan, terasosiasi atau terkait dengan Informasi Elektronik lainnya yang digunakan sebagai alat verifikasi dan autentikasi. Jadi, wajib tidak wajib harus mulai diperhatikan penggunaan tanda tangan elektronik ini, khususnya bagi yang bersinggungan dengan instansi resmi (perbankan, pemerintahan dll).

Nah, untuk mampu melakukan tanda tangan elektronik ini ke sebuah dokumen, setidaknya ada 3 komponen: Continue reading Cara Menambahkan Tanda Tangan Digital File PDF dengan Mudah

Cepat Membuat Dashboard Reporting dengan KoolReport

Bingung harus menentukan framework dan stack teknologi yang tepat untuk membuat Dashboard Reporting ataupun rekap-rekap data yang berasal dari banyak data (multiple-source data)? Silakan pakai KoolReport.

Apa itu KoolReport?

KoolReport ini boleh dibilang sebagai framework khusus untuk Reporting Data dan Reporting Delivery. Tidak hanya menyediakan tool untuk mengatur proses data secara umum, KoolReport juga menyediakan tool untuk melakukan visualisasi data dengan apik dan mudah. Continue reading Cepat Membuat Dashboard Reporting dengan KoolReport

Yang Baru di Laravel 5.8!

Laravel Framework versi 5.8 resmi dirilis pada 26 Februari 2018 waktu Amerika. Versi stable terbaru kelanjutan dari versi 5.7 ini memuat beberapa fitur baru, perbaikan bug dan improvement Core dari framework Laravel.

PHP Dotenv versi 3.0

•Mengintegrasikan PHP dotenv versi 3.0
•Term env yang lebih fleksibel
•Dukungan untuk multi-line variable
•Tanpa trimming value lagi
•Bisa mengakomodasi daftar path ke file dotenv (tidak lagi satu path saja)
Validasi yang lebih kuat

Carbon v2 Continue reading Yang Baru di Laravel 5.8!

Cara Menjalankan Laravel Horizon dengan Vessel

Laravel Horizon bagi yang belum tahu adalah dashboard cantik untuk Redis Queue. Laravel Horizon ini adalah paket resmi dari Laravel, jadi dijamin kelangsungan dan kompatibilitasnya dengan laravel.

Nah, masalah datang jika sampeyan menggunakan Vessel milik om Chris Fidao (Shipping Docker). Lumayan ribet juga jika ingin menjalankan Horizon di kontainer docker lewat Vessel ini. Continue reading Cara Menjalankan Laravel Horizon dengan Vessel

Cara Mengakses File Linux dari Windows WSL?

Ada yang sudah coba WSL? itu loh Windows Subsystem for Linux. Kini kita sudah secara resmi dan (relatif) mudah mengakses file Linux yang ada di WSL dengan Windows Explorer (explorer.exe).

Microsoft menulis konfirmasi tentang itu di blog mereka disini. Berikut caranya:

Login terminal ke WSL, Continue reading Cara Mengakses File Linux dari Windows WSL?

Inilah Cara Enable Protokol TLS 1.3 di NGINX

Di tutorial kali ini gan, kita akan cari tahu gimana cara meng-enable protokol TLS 1.3 di engine-X (NGINX).

TLS atau Transport Layer Security versi 1.3 adalah versi terbaru dari protokol Transport Layer Security, yang diterbitkan sebagai sebuah standar internasional dari IETF dengan kode RFC-8446 pada Agustus 2018 kemarin. TLS 1.3 ini merupakan permbaruan dari versi sebelumnya, khususnya tentang kerahasiaan dan perbaikan performance. Continue reading Inilah Cara Enable Protokol TLS 1.3 di NGINX

Cara Meng-Unzip atau Meng-Unrar Banyak File Sekaligus

Tutorial singkat ini cukup berguna bagi yang memiliki banyak file ZIP dan ingin menekstraknya secara sekaligus. Lumayan menyingkat waktu.

Secara sederhana, kita bisa melakukan looping seperti:

for z in *.zip
do
  unzip $z;
done

kalau diringkas dalam satu baris perintah akan jadi seperti ini: Continue reading Cara Meng-Unzip atau Meng-Unrar Banyak File Sekaligus

Cara Menginstall dan Menggunakan Ulauncher di Ubuntu/Debian!

Bagi pengguna Linux Ubuntu/Debian maupun distro lainnya yang sempat memperhatikan fitur Command Launcher atau Spotlight Search di MacOS (biasanya diakses dengan shortcut Command + Spasi) pasti juga bertanya, ada padanannya ngga di Linux?

Ada gan, banyak alternatifnya. Salah satunya bernama UlauncherContinue reading Cara Menginstall dan Menggunakan Ulauncher di Ubuntu/Debian!

Ini Cara Install Microsoft .NET Core SDK di Linux! GAMPANG

Teknologi .NET dari Microsoft sebagai basis pembuatan berbagai aplikasi desktop buatan mereka di Windows. Tidak hanya itu, .NET sebenarnya bisa juga digunakan untuk membuat aplikasi Mobile, Website, IoT dan Game. Nah, di tutorial ini kita akan menginstall .NET Core SDK ini di Linux.

Dengan hadirnya SDK ini secara resmi, Microsoft membuka kesempatan buat kita-kita para pengembang software untuk melebarkan sayap membuat aplikasi di platform lain, misalnya di Linux.  Continue reading Ini Cara Install Microsoft .NET Core SDK di Linux! GAMPANG

Inilah 5 CMS berbasis Laravel, SIAP PAKAI!

Inilah 5 CMS (Contenct Management System) yang dikembangkan dengan basis Laravel. Semuanya siap dipakai, beberapa diantaranya bersifat opensource dan punya dukungan Premium (berbayar).

Berikut adalah daftarnya:

Statamic

Statamic adalah CMS berbasis Laravel dengan kombinasi Vue.js sebagai control panelnya. Sebagai developer kalian bisa membangun, mengonfigurasi dan melakukan manajemen apapun menggunakan code editor. Continue reading Inilah 5 CMS berbasis Laravel, SIAP PAKAI!

Cara Lihat Notifikasi Hape Android di Desktop Linux, DIJAMIN OPENSOURCE!

Bekerja di GNU/Linux Desktop memang banyak enaknya, salah satunya kita bisa melihat notifikasi yang masuk di hape lewat komputer. Jadi tidak harus sering-sering angkat hape untuk melihat notif WA/SMS/Telegram masuk. Khususnya SMS atau notif aplikasi yang tidak memiliki versi web, seperti whatsapp web dan telegram web.

Solusi-solusi berikut dijamin opensource. Bukan pihak ketiga yang menjadi sinkronator notifikasi kita.

Berikut adalah cara melihat notifikasi hape android dengan Desktop Linux, berikut tambahan fitur yang mantap seperti sinkron clipboard dan lain-lain. Continue reading Cara Lihat Notifikasi Hape Android di Desktop Linux, DIJAMIN OPENSOURCE!

Cara Menggunakan Google Translate di Command Line (Ubuntu/Arch Linux)

Pada tutorial kali ini, kita akan membahas bagaimana cara menggunakan Google Translate di Command Line. Apa gunanya? Mungkin selain menerjemahkan kalimat bahasa asing ke bahasa Indonesia, kita juga bisa melakukan otomasi translate jika diperlukan di script bash yang kita buat.

Pada tutorial kali ini akan menggunakan aplikasi bernama Translate Shell, atau dulu disebut Google Translate CLI. Uniknya, Translate Shell ini kini tidak hanya bisa melakukan translate lewat mesin Google Translate, tapi juga Bing Translator, Yandex Translate dan Apertium.

Translate Shell bisa dipasang di Windows, Linux maupun Mac OS. Continue reading Cara Menggunakan Google Translate di Command Line (Ubuntu/Arch Linux)

Belajar Bahasa Pemrograman Dart Untuk Pemula – Part 1

Dart, adalah sebuah bahasa pemrograman yang dikembangkan oleh Google dan ditujukan untuk membuat aplikasi web, server, desktop dan aplikasi mobile (smartphone). Dart sendiri didesain sebagai bahasa pemrograman yang object-orientedclass defined, garbage-collected dengan pengaruh gaya penulisan sintaks bahasa C.

Dart sendiri diluncurkan pada tanggal 12 Oktober 2011 sewaktu konferensi bahasa Go (golang) GOTO di Denmark. Versi 1.0 dari Dart akhirnya resmi dirilis November tahun 2013, kemudian versi 2.0 dirilis pada Agustus 2018 yang lalu. Continue reading Belajar Bahasa Pemrograman Dart Untuk Pemula – Part 1