Tuesday, November 29, 2011

Instalasi MongoDB

Image : aboutfoursquare.com
MongoDB adalah sebuah Database System berjenis database berorientasi dokumen atau biasa dikenal dengan nama populer NoSQL.

MongoDB pertama rilis pada tahun 2009 yang dikembangkan oleh perusahaan bernama 10G.


MongoDB dibuat dengan menggunakan bahasa program C++ untuk lebih jelas mengenai MongoDB dapat dilihat di Klik Lebih lengkap. Website resmi monggoDB dapat diaksea di alamat www.mongodb.org

MongoDB tersedia dalam berbagai Operating System yang dapat dilihat di www.mongodb.org/downloads.

Pada posting ini akan dijelaskan cara instalasi MongoDB di Operating System Ubuntu versi 11.10 melalui repository Ubuntu.

Tuesday, November 22, 2011

MongoDB : Introducing

MongoDB adalah sebuah Database yang bersifat Open Source yang memiliki High Performance.


MongoDB sebuah database dengan konsep manajemen database berorietasi Dokumen Yang dibuat menggunakan bahasa pemrograman C++.

Database Berorientasi Dokumen adalah sebuah program komputer yang dirancang untuk menyimpan, mengambil dan mengelola data yang berorientasi dokumen. 

Database berorientasi Dokumen adalah salah satu dari kategori database yang di kenal dengan istilah populer NoSQL.

NoSQL singkatan dari Not Only SQL. Artinya sebuah sistem basis data yang tidak harus menggunakan perintah SQL (Structrue Query Language) untuk melakukan proses manipulasi data.

Development MongoDB dimulai pada bulan Oktober 2007 oleh Perusahaan Developer Software di New York bernama 10Gen yang secara resmi mongoDB Realese pertama kali pada tahun 2009. Website resmi MongoDB dapat diakses di www.mongodb.org

Friday, November 11, 2011

View MySQL Objects

Database adalah kumpulan informasi yang disimpan didalam komputer secara sistematik yang kemudian informasi tersebut diolah oleh suatu program komputer.


Program Komputer yang digunakan untuk mengelola database tersebut dinamakan Database Manajemen System (DBMS). Terdapat banyak merk database diantaranya ialah DBMS yang berjenis Relational adalah MySQL, Oracle, Microsoft SQL Server, Informix, dsb.

Didalam sebuah Database Manajemen System (DBMS) terdiri dari banyak objek. Seperti pada Database MySQL yang memiliki objek Table, View, Index, Procedure, Function, Trigger.

Untuk melihat objek-objek database MySQL dapat mengunakan software MySQL GUI (Graphical User Interface) Client seperti Navicate, MySQL Query Browser, SQLYog, dsbnya.

Tetapi apabila Softwara MySQL GUI (Graphical User Interface) Client tidak terdapat pada komputer, dan kita membutuhkan information objek-objek Database Manajemen System (DBMS) maka alternatif yang digunakan adalah menggunakan MySQL Client Command Line.

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