featured-image-jelajah-open-source-prismjs-belajar-pemrograman

Jelajah Open Source: PrismJS

PrismJS merupakan sebuah library open source syntax highligher. Syntax highlighter digunakan untuk men-style source code agar lebih mudah dan nyaman dibaca. Selain PrismJS, terdapat beberapa syntax highlighter lainnya seperti SyntaxHighlighter dan highlight.js. Syntax highlighter yang digunakan oleh BelajarPemrograman adalah PrismJS. Oleh karena itu, pada kesempatan ini kita akan membahas PrismJS.

Baca Selengkapnya

Membuat Apache Virtual Host di XAMPP untuk Windows

Contoh Kasus

Saya ingin membuat virtual host di komputer saya dengan domain belajarpemrograman.dev untuk digunakan selama development. File-file kodingan saya simpan di lokasi C:\xampp\htdocs\belajarpemrograman. Jadi, untuk mengaksesnya melalui browser, saya dapat menggunakan http://belajarpemrograman.dev. Tidak perlu panjang-panjang http://localhost/belajarpemrograman. Selain itu, kelihatan lebih keren, kan!

Langkah-Langkah

  1. Buka file konfigurasi tambahan Apache httpd-vhosts.conf dalam lokasi C:\xampp-php5\apache\conf\extra
  2. Pada bagian akhir dari file, tambahkan konfigurasi berikut
    <VirtualHost belajarpemrograman.dev:80>
    	DocumentRoot "C:/xampp/htdocs/belajarpemrograman"
    	ServerAdmin belajarpemrograman.dev
    	<Directory "C:/xampp/htdocs/belajarpemrograman">
    		Options Indexes FollowSymLinks
    		AllowOverride All
    		Require all granted
    	</Directory>
    </VirtualHost>

Baca Selengkapnya

featured-image-belajar-pemrograman-bash-shell-di-linux-2-output-input

Belajar Pemrograman Bash Shell di Linux 2: Output

Program bash beroperasi pada antarmuka berbasis teks (text-based interface), misalnya melalui program terminal. Beberapa contoh program terminal antara lain gnome-terminal dan konsole di Linux, Terminal di Mac OS, dan cmd.exe pada Windows. Bentuk interaksi dasar antara user dan program adalah dengan memberikan/menerima input dan output. Secara default, output ditampilkan di layar melalui program terminal. Selain itu, output juga dapat disimpan ke dalam file atau dikirimkan menjadi input untuk perintah yang lain. Pada materi belajar ini, Anda akan belajar untuk membuat output pada pemrograman bash shell dengan menggunakan perintah echo dan printf.

Baca Selengkapnya

featured-image-belajar-pemrograman-ruby-from-zero-to-pro-persiapan-pengenalan

Belajar Pemrograman Ruby from Zero to Pro – Bagian 1 Persiapan & Pengenalan

Bagian pertama dari seri materi belajar pemrograman Ruby: from Zero to Pro, yaitu persiapan dan pengenalan. Materi belajar ini memperkenalkan Anda pada bahasa pemrograman Ruby, yang mana GitHub, Airbnb, dan BukaLapak gunakan untuk website mereka. Setelah pengenalan, materi dilanjutkan dengan penginstalan Ruby dan penggunaan modul Interactive Ruby (irb). Dan tentu saja, karena ini bagian pertama, kita akan membuat hello-world.rb.

Baca Selengkapnya

Menggunakan AJAX di WordPress

Pertama, enqueue file JavaScript yang digunakan untuk melakukan request dan menerima respon menggunakan AJAX. (Misal, nama file-nya my-script.js)

add_action( 'wp_enqueue_scripts', 'my_enqueue_ajax_script' );
function my_enqueue_ajax_script() {
	wp_enqueue_script( 'my-script', WP_PLUGIN_URL . '/my_plugin/assets/my-script.js', array( 'jquery' ) );
	wp_localize_script( 'my-script', 'my_script', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) );
}

Kemudian, buat kode JavaScript untuk mengirimkan request dan menangani respon dari server.

Baca Selengkapnya