Saturday, October 22, 2011

Domain Name

thesavvydomainer.com
Domain Name atau biasa disebut domain adalah serangkaian huruf dan angka atau nama unik yang bertujuan untuk mengidentifikasi nama server komputer. Domain memberikan kemudahkan bagi pengguna untuk melakukan akses dan mengingat alamat komputer server dibandingan menggunakan IP Address.

Sebagai contoh adalah domain google.com memiliki IP Address 74.125.235.50, Maka Server Google akan lebih mudah untuk diingat dengan nama google.com bila dibanding nomor IP Address-nya.

Berikut ini adalah contoh google.com diakses menggunakan IP Address 74.125.235.50

Klik untuk lihat lebih besar










Organisasi yang mengawasi dan mengatur dalam pembagaian nama domain adalah Internet Corporation for Assigned Names and Numbers (ICANN).

Tuesday, October 18, 2011

Instalasi Apache, PHP, MySQL di Ubuntu

i-nex.com.ar
PHP adalah sebuah Server Side Scripting yang populer untuk membuat website menjadi dinamis dan membuat aplikasi berbasis web. Kepopuleran PHP tidak terlepas dari kesederhanaan yang relatif mudah dipelajari apabila dibandingkan Server Side Scripting atau bahasa pemrograman lain.


MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.

MySQL ditulis dalam bahasa pemrograman C dan C++, MySQL tersedia diberbagi platform sistem operasi seperti AIX, BSDI, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS / 2 Warp, QNX, Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos dan Tru64.

Apache adalah Web Server yang tersedia diberbagai jenis operating system (Unix, BSD, Linux, Microsoft Windows dan sebagainya). Webserver memiliki fungsi untuk melayani request yang berasal dari Web Browser (IE, FireFox, Chrome, Opresa, Safari, dll)

Linux Ubuntu adalah Operating System berbasis Linux Debian. Proyek pengembangan Linux Ubuntu secara resmi disponsori oleh perusahaan Canonical Ltd yang merupakan perusahaan milik kosmonot asal Afrika Selatan bernama Mark Shuttleworth

Pada Operating system Linux Ubuntu diberikan kemudahan dalam instalasi PHP, MySQL dan Apache melalaui Repositori Ubuntu yang kemudian secara otomatis akan melakukan konfigurasi ketika proses instalasi.

Friday, October 14, 2011

Linux : Ubuntu Repository

Linux Ubuntu adalah Operating System berbasis Linux Debian. Proyek pengembangan Linux Ubuntu secara resmi disponsori oleh perusahaan Canonical Ltd yang merupakan perusahaan milik kosmonot asal Afrika Selatan bernama Mark Shuttleworth.



Canonical Ltd adalah perusahaan swasta yang melayani support komersial Ubuntu dan hal-hal yang kaitan dengan Linux Ubuntu. Perusahaan Canonical terdaftar dan memiliki kantor pusat di London. Kini telah memiliki staff lebih dari 400 staff yang tersebar di 30 negara,  Boston, Taipei, Montreal, Shanghai, Sao Paulo dll.

Kata Ubuntu berasal dari bahasa kuno Afrika yang berarti "rasa perikemanusian terhadap sesama manusia". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak.

Repository Ubuntu adalah sebuah tempat yang berisikan ribuan software untuk operating system Ubuntu. Setiap software yang berada di repository telah di uji kompatibilitasnya untuk setiap versi Operating System Ubuntu. Dengan hadirnya repository membuat proses instalasi software menjadi lebih mudah didapatkan dan bisa dilakukan melalui koneksi internet.

Saturday, September 17, 2011

Linux : Find and Copy

Copy paste file adalah suatu aktivitas komputer yang umum dilakukan. File yang di copy dapat beragam seperti image, audio, video, animasi, text, binnary, exectuble,dan sebaginya.




Pada sebuah kasus kita ingin mencopy file tertentu, misalkan hanya file berektensi *.zip yang terletakan di dalam sebuah direktori. yang didalamnya terdiri dari banyak jenis file, seperti contoh dibawah ini.

Operating System yang digunakan pada posting ini adalah Linux Ubuntu
dr-xr-xr-x 8 dendie dendie  4096 2011-09-17 11:42 .
drwxr-xr-x 3 dendie dendie  4096 2011-09-17 11:48 ..
-r-xr-xr-x 1 dendie dendie  1846 2011-09-17 11:42 index.html
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 js
dr-xr-xr-x 2 dendie dendie 12288 2011-09-17 11:42 pages
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 pdf
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 swf
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 txt
dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 xml

Friday, September 16, 2011

MySQL : Union Syntax For Combine Result Sets

MySQL Union adalah statemen yang mengkombinasikan dua buah atau lebih resultset dari multi sql statemen SELECT sehingga menjadi satu buah resulset.


Union Statemen memiliki beberapa ketentuan sebagai berikut.
  1. Jumlah kolom/field dari setiap statemen SELECT harus sama.
  2. Tipe data kolom/field dari setiap statemen SELECT harus kompatibel.
Secara default Statemen UNION akan menghapus semua record duplikat dari resultset. Apabila Anda ingin record duplikat tetap di tampilkan maka pada resultset tuliskan secara explisit UNION ALL.

Pola penulisan Union
SELECT statement
	UNION [DISTINCT | ALL]
SELECT statement

Sunday, August 28, 2011

Selinium IDE : Automating Testing Web App

Testing software adalah tahapan dalam development software yang bertujuannya untuk mencari sebanyak-banyaknya error berdasarkan test case.

Testing software mutlak diperlukan untuk menghasilkan software yang berkualitas.

Jenis testing software terdiri dari beberapa macam, antara lain adalah Functional Testing. Berikut ini adalah pengertian tentang Functional Testing.
  • Functional testing adalah pengujian berjenis black box testing.
  • Functional testing adalah pengujian berdasarkan kasus/case yang akan diberikan pada suatu komponen, modul atau fitur yang akan di testing.
  • Functional Testing dilakukan dengan cara memberikan inputan pada komponen, modul atau fitur kemudian memeriksa hasil output nya.
  • Apabila output yang dihasilkan sesuai dengan harapan artinya benar, apabila tidak sesuai maka bagian tersebut terdapat error.
Untuk melakukan Functional Testing dapat dilakukan secara manual atau secara langsung oleh manusia yang biasa disebut dengan tester, atau dapat menggunakan sebuah Software Tester. 

Selinum IDE adalah sebuah tool/software yang khusus untuk melakukan Functional Testing pada aplikasi berbasis web. Selinium IDE berbasis plugin pada web browser Firefox.

Thursday, August 18, 2011

JavaScript : Roman Numeral Converter

Angka Romawi pada zaman sekarang masih banyak digunakan dibanyak tempat seperti di Jam, Bab Buku, Papan Skor dan ditempat lainnya.

Angka Romawi atau Bilangan Romawi adalah sistem penomoran yang berasal dari Romawi kuno.


Sistem penomoran ini memakai huruf Latin untuk melambangkan angka numerik.

Angka Romawi awalnya berasal dari sistem perhitungan milik Bangsa Etruscan karen angka-angka-nya mirip dengan bangsa Etruscan. Tetapi karena Angka Etruscan sulit dibaca dan ditulis maka disederhanakan oleh Romawi

Bangsa Etruscan merupaka cikal bakal dari bangsa Romawi yang mendiami wilayah Etruria di barat-tengah semenanjung Itali.

Angka arab adalah sistem bilangan yang pada zaman sekarang sangat populer digunakan dalam kehidupan manusia.

Angka Arab adalah sebutan untuk sepuluh buah digit (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), Bentuk angka-angka angka tersebut telah dimodifikasi ketika masuk Eropa.

Penggunaan Angka Arab tersebar dan populer ke seluruh dunia karena perdagangan, buku dan kolonialisme Eropa pada masa lalu.

Friday, August 12, 2011

Linux : Mount Iso File

File iso atau disebut juga Iso image adalah sebuah file arsip yang digunakan untuk optical disk seperti cd atau dvd,  Iso image memiliki ekstensi file bernama .ISO

ISO adalah sebuah file yang terkompresi dari banyak file yang gabung menjadi satu buah file


Untuk mengakses konten yang terdapat dalam file iso selain dengan cara  burning ke cd atau dvd dapat dilakukan dengan cara mounting.

Pada Operating System Windows untuk mengakses atau mounting konten file iso dapat menggunakan software seperti Daemon Tools atau Alcohol 120% yang kemudian file iso tersebut  menjadi virtual drive di windows.

Pasa sistem operasi berbais linux untuk melakukan mounting ke file iso dapat menggunakan perintah mount loop. Berikut ini adalah cara melakukan mounting iso image.