Catatan Kecil Seorang Engineer

0 Komentar

Engkau Pendamping Hidupku

pendamping-hidupku

Pendamping Hidupku

Istriku Sayang…
Kini engkau adalah pendamping hidupku…
Suatu anugrah terindah dari Rabbku…
Suatu kehormatan menerima titipan, amanah dari Rabbku…

Istriku Sayang…
Kini engkau adalah pendamping hidupku…
Menuntunmu, membimbingmu ke jalan yang Dia ridhoi adalah kewajibanku…
Adalah tanggung jawabku untuk menjagamu, menyayangimu selalu…

Read more

0 Komentar

Membuat Certificate menggunakan XAMPP pada Windows 7

Membuat Certificate

Membuat Certificate dengan OpenSSL XAMPP

Hallo teman – teman pembaca, ketemu kembali dalam artikel Membuat Certificate menggunakan xampp pada windows 7 ini setelah beberapa lama tiada update. 😀
Topik kali ini saya akan membahas bagaimana membuat sebuah certificate menggunakan openssl pada xampp. Karena saya menggunakan windows 7 maka topik saya khususkan untuk windows 7.
Tool yang kita butuhkan kali ini adalah :
  1. xampp tentunya, lokasi saya ada di : C:\xampp\

  2. openssl pada C:\xampp\apache\bin

  3. Powershell pada windows 7

Oke, kita langsung saja tak perlu banyak acara. Lakukan langkah dibawah ini secara berurutan :

Read more

0 Komentar

Generator CRUD menggunakan Integrasi CI dan ExtJS4.2

Integrasi CI dan ExtJS4.2

Integrasi CI dan ExtJS4.2

Artikel sebelumnya telah membahas tentang Integrasi ExtJS & NodeJS kali ini saya akan membahas Integrasi CI dan ExtJS4.2. CodeIgniter (CI) adalah framework yang menggunakan model MVC dimana bahasa pemrograman yang digunakan adalah bahasa PHP, Sedangkan ExtJS adalah Framework yang menggunakan model MVC juga namun bahasa yang digunakan adalah Javascript. Dengan memanfaatkan model MVC tersebut itulah integrasi ini dilakukan, bila ExtJS menangani user di bagian FrontEnd maka nantinya CI lah yang akan menangani bagian BackEnd nya.

Mari kita perhatikan struktur model MVC pada keduanya, struktur hasil integrasi keduanya bisa berbeda bergantung logic yang dipergunakan ketika menggabungkan kedua framework tersebut. Disini saya akan mencontohkan struktur yang sederhana dalam integrasi keduanya.

Struktur pada ExtJS, secara sederhana :
ExtJS
|______ app
|	|___ controller
|	|	|___ Main.js
|	|___ model
|	|___ store
|	|___ view
|	|	|__ Main.js
|	|	|__ Navigation.js
|	|	|__ Viewport.js
|	|__ Application.js
|______ ext


Struktur pada CI, secara sederhana :

CI
|__ application
|	|__ controllers
|	|	|__ welcome.php
|	|__ models
|	|__ libraries
|	|__ third_party
|	|__ views
|		|__ welcome_message.php
|__ system
|__ index.php

Struktur hasil Integrasi ketika di deploy :

CI & ExtJS4.2
|__ application
|	|__ controllers
|	|	|__ welcome.php
|	|__ models
|	|__ libraries
|	|__ third_party
|	|__ views
|		|__ welcome_message.php
|__ system
|__ resources
|__ index.php
|__ app.js

Read more

0 Komentar

Membuat konfigurasi RAID1 + LVM pada RedHat (CentOS 7)

Konfigurasi RAID1Konfigurasi RAID1 & LVM

RAID (Redundancy Array of Inexpensive Disks atau sekarang dikenal dengan Redundant array of Independent Disks) adalah teknologi penyimpanan virtual yang menggabungkan beberapa harddisk (hdd) menjadi satu logical disk unit. Disini saya akan membahas Konfigurasi RAID1 atau dikenal dengan RAID Mirroring.

RAID Mirroring (RAID1) adalah Teknologi RAID yang memerlukan paling sedikit 2 hdd untuk bisa membuat disk mirror (clone) dimana data ditulis sama pada kedua hdd. Konfigurasi ini memungkinkan untuk mencegah data loss saat disk fail, karena data benar – benar ditulis sama pada kedua disk. Karena RAID1 adalah RAID Mirroring maka hdd hanya akan terbaca 50% dari jumlah size hdd, contoh bila kita punya 2 disk dengan ukuran 500GB seharusnya jumlah total 1TB tapi karena mirror maka hdd hanya akan terbaca 500GB.

Selanjutnya setelah konfigurasi RAID1 selesai kita lakukan, maka kita akan menempatkan LVM diatas RAID1 tersebut. Beberapa user sempat menanyakan “LVM diatas RAID (mdadm) atau RAID (mdadm) diatas LVM ?“, mengenai LVM baca artikel “Membuat Konfigurasi LVM pada Linux (CentOS 7)“. Secara singkat LVM adalah software mapper pada kernel linux yang digunakan untuk mapping beberapa harddisk menjadi satu atau beberapa Volume Group agar flexible saat Extend maupun Resize baca (E-R) pada Logical Volume yang telah dibuat. Sedangkan RAID adalah teknologi penyimpanan virtual yang menggabungkan beberapa hdd baik secara software menggunakan mdadm ataupun HW RAID. Dimana proses E-R pada RAID bergantung dimana konfigurasi itu dibuat, apakah dikonfigurasi secara software menggunakan mdadm ataukah langsung dari HW RAID.

Read more

0 Komentar

Membuat Konfigurasi LVM pada Linux (CentOS 7)

Konfigurasi LVMKonfigurasi LVM pada Linux (Centos 7)

LVM adalah singkatan dari Logical Volume Management yang digunakan sebagai Device Mapper pada Linux Kernel. Singkatnya LVM ini adalah alat yang digunakan untuk me-mapping harddisk kita di lingkungan OS Linux sehingga dari beberapa harddisk bisa di gabung menjadi 1 disk besar yang mudah untuk di extend atau di resize baca (E-R), disini saya khususkan untuk Konfigurasi LVM pada Centos 7.

Mengapa harus LVM ?, dengan GParted atau Partition Magic aja sudah cukup untuk (e-r) partisi. Ya anda benar, bila itu hanya untuk (e-r) partisi dalam 1 harddisk. Bila anda memiliki 1 partisi dalam 1 harddisk Non-RAID berukuran 500GB, dan anda butuh untuk (e-r) partisi tersebut menjadi 800GB dengan konfigurasi 1 harddisk tambahan Non-RAID, LVM bisa melakukan itu untuk anda. Tanpa LVM apalagi Non-RAID anda tak bisa melakukannya.

Read more

subscribe via RSS