Archive

Archive for the ‘Sistem Operasi’ Category

Memulai Pemrograman Node.js di Ubuntu 14.04

27 August 2015 Leave a comment

MEAN, singkatan dari MongoDB, Express.js, Angular.js dan Node.js merupakan gabungan 4 framework alias tool yang sedang trend dalam pengembangan aplikasi web. MongoDB adalah document-orieted database. 3 framework javascript di atas semuanya tangguh. Node adalah seperti sistem operasi atau web server yang dapat dihubungkan ke database server MongoDB, MySQL atau server database lain. Express digunakan untuk menyederhakan perintah-perintah Javascript yang ada di Node. Sedangkan angular lebih fokus untuk membangun sisi client dari aplikasi Web.

Tulisan saya kali ini mencoba untuk menjelaskan cara memulai menggunakan Node untuk membangun aplikasi Web, mulai dari instalasinya di Linux Ubuntu, cara menggunakan node secera interaktif, membuat program shell (mirip command line) dan membangun aplikasi web berbasis server. Semoga tutorial singkat ini memberikan manfaat. Aamiin.

Read more…

Advertisements

It’s Docker Time: Saatnya Virtualisasi Dengan Docker

14 April 2015 4 comments

Alhamdulillah, beberapa hari terakhir kemarin mendapat kesempatan berbagi dan belajar bersama staf Pengelola sistem Hosting dan Software developer PTIK Universitas Trunojoyo Madura (UTM). Kami sharing cara menggunakan Docker untuk membangun lingkungan pengembangan aplikasi web yang ringan, mudah dan portabel. Kami lebih lanjut juga mempelajari mengenai HAProxy untuk mewujudkan sistem hosting yang mendukung reverse proxy dan load balancing namun tetap stabil, ringan tetapi powerful. Terakhir kami diskusi mengenai teknik persistensi data pada implementasi Docker untuk Server database MySQL. Banyak pengetahuan yang diperoleh….

Bagi rekan yang berminat mempelajari Docker dan HAProxy, Slide Training ini Insya ALLAH dapat dijadikan salah satu referensi. Mengenai instalasi Docker, silakan akses http://docker.com, mudah koq, cuma sebaris.

HAProxy: Reverse Proxy dan Load Balancer bagi Container Docker

14 April 2015 1 comment

Docker semakin banyak digunakan oleh para pengelola sistem hosting. setiap aplikasi dan domain dapat diletakkan di dalam suatu container terisolasi. Imagenya dapat dibawa dan dijalankan (menjadi container) dimana pun (selama ada Docker server) tanpa khawatir adanya ketidak-cocokan library (pada server Linux) dari aplikasi yang akan dijalankan. semua kebutuhan aplikasi telah dimasukkan ke dalam Image. Pengelola hosting cukup menjalankan Image tersebut dan mengatur akses Internet ke containernya. Singkatnya, administrator tinggal export dan import container Docker dan SELESAI. Tidak perlu lagi konfigurasi web server, pluginnya dan database. semuanya setelah setelah aplikasi dinyatakan siap PUBLISH.

Read more…

Pembuatan Image MySQL-Server di Docker

14 April 2015 Leave a comment

A. Container tak persisten
B. Container persisten dengan Data Volume
C. Container persisten dengan Data-only Container

A. Container Tak Persisten

1. Buat direktori bernama “mysql-server”, cd (masuk) ke dalam direktori tersebut.
2. Buat file Dockerfile dengan isi sebagai berikut:
Read more…

Membuat Image Web Server Apache + PHP di Docker

14 April 2015 1 comment

Ada cukup banyak referensi bagaimana menjalankan Apache dan PHP di atas Docker. Sayangnya, jarang langsung mendapatkan apa yang diharapkan, perlu penyesuaian agar Web server apache + PHP berjalan baik sebagai container di dalam Docker. Tutorial ini memberikan langkah-langkah pasti untuk membuat Image Docker yang berisi Web Server apache + PHP dan telah dicoba dapat berjalan dengan baik saat dijadikan container.
Read more…

Praktik Sistem Operasi melalui Shell Linux

23 August 2012 Leave a comment

Tulisan ini merupakan penyempurnaan (yang sebenarnya tak pernah sempurna) dari handout mata kuliah Praktik Sistem Operasi yang kami ampu di program Pra S2 Ilmu Komputer FMIPA UGM periode Mei s.d Juli 2012. Handout ini dapat digunakan untuk 7 atau 8 pertemuan, baik formal Praktikum di Universitas atau Training/Workshop pemanfaatan Shell Linux. Materi yang dibahas mencakup:

Pertemuan 1 – Mengenal Linux & Shellnya
Tentang Kuliah ini
Mengenal Linux & Instalasinya (Tugas Mandiri)
[01] Halaman Manual
[02] Struktur Direktori
Pertemuan 2 – Direktori & File
[03] Bekerja dengan Direktori
[04] Bekerja dengan File
[05] Mengakses Isi File
Pertemuan 3 – Ekspansi Shell I
[06] Perintah dan Argumen
[07] Operator Kendali
[08] Variabel
Pertemuan 4 – Ekspansi Shell II
[09] Riwayat Shell
[10] File Globbing/Pembangkitan Nama File Otomatis
Pertemuan 5 – Redireksi & Pipe
[11] Dasar Redireksi & Pipe
[12] Filter
[13] Latihan Soal 1
Pertemuan 6 – Tool Dasar & Pemrograman Shell
[14] Tool Linux Dasar
[15] Dasar Script Shell
[16] Perulangan & Seleksi Kondisi
Pertemuan 7 – Pemrograman Shell Lanjut
[17] Opsi dan Parameter
[18] Script Shell Lanjutan
[19] Latihan Soal 2
Pertemuan 8 – Manajemen Proses
[20] Proses
[21] Prioritas
[22] Proses Background

Semua slide dari semua pertemuan telah dibundel dalam satu file. Klik link ini untuk membaca atau mendownloadnya.

Semoga bermanfaat 🙂

Memaksimalkan Pemanfaatan Shell Linux (Beberapa Contoh Sederhana)

27 June 2012 1 comment

Tulisan ini merupakan salah satu test yang saya berikan untuk menguji kemampuan mahasiswa dalam menguasai Shell Linux. Di bawah ini adalah soal (yang dipersingkat) dan sekaligus jawabannya. Semoga bermanfaat bagi pengguna Linux dan mahasiswa yang mengambil mata kuliah Praktikum Sistem Operasi.

Read more…