Fragmentasi dengan Oracle XE (Part 1)

screenshot-object-browser-mozilla-firefoxFragmentasi adalah salah satu istilah pada database terdistribusi yaitu pemisahan table menjadi partisi-partisi. Fragmentasi sendiri dapat dibagi menjadi dua bagian yaitu Fragmentasi Horizontal (pemisahan berdasarkan record) dan Fragmentasi Vertical (pemisahan berdasarkan field/relasi)

Berikut adalah langkah-langkah Fragmentasi pada Oracle XE

1. Siapkan 2 atau lebih komputer yang akan dihubungkan

Komputer 1 dan 2

2. Masuk ke menu Database Homepage

2. Login sebagai sys pada masing-masing komputer

3. Buat user pada komp1, klik menu Administration-Database User-Create. Misalkan nama skema yang akan dibuat adalah komp1 (untuk komputer 1) dan komp2 (untuk komputer 2). Kemudian set privilege yang memungkinkan (create table, create view, create database link) seperti gambar dibawah

screenshot-create-database-user-mozilla-firefox

4. Logout user sys, masuk kembali dengan user yang telah dibuat (komp1 untuk komputer 1 dan komp2 untuk komputer 2

5. Klik menu Object Browser-Create-Database Link untuk membuat Database Link (Database Link adalah link untuk koneksi ke komputer remote). Isikan parameter-parameter dibawah untuk konfigurasi :

pada komputer 1

Database Link Name : kekomp2

Connect to Schema : komp2

Password : password komp2

Remote hostname : alamat ip komputer 2

Remote host port : 1521

Service Name : ORCL

pada komputer 2

Database Link Name : kekomp1

Connect to Schema : komp1

Password : password komp1

Remote hostname : alamat ip komputer 1

Remote host port : 1521

Service Name : ORCL

Kemudian klik button Next – Create – Test – Finish

screenshot-object-browser-mozilla-firefox-1

6. Database telah siap di fragment. Untuk Fragmentasi Horizontal dan Vertikal di lanjutkan di tutorial 2 dan 3. Selamat mencoba :)

Konfigurasi Oracle XE di Ubuntu

xe_logo1Biasanya kalau di jendela, mo install XE tinggal klak klik aja gak usah mikirin konfigurasi. Tapi di linux harus di konfigurasi. Yak berhubung udah lama gak utak atik Oracle di Linux (dulu terakhir pas pake Oracle 10g di FC6), kali ini gw coba lagi buat cari di mbah google. Langkah yang pertama so pasti unduh Oracle XE terbaru di sini, kemudian install

Kemudian tinggal config aja tuh database, buka terminal, ketikkan perintah berikut:


/etc/init.d/oracle-xe configure

Setelah itu muncul pertanyaan2.. isi aja pertanyaannya kaya skrinsyut dibawah ini:

screenshot-fajarfajar-laptop

tunggu ajah, teruz oracle lu siap dipake.. silakan mencoba :)

Setting PHPMyAdmin untuk beberapa server host yang berbeda

phpmyadmin-logoKebanyakan orang nyaman untuk bekerja dengan localhost saja, tapi mungkin kebutuhan menyebabkan seseorang butuh untuk bekerja dengan beberapa server host yang berbeda. Berikut adalah cara mengkonfigurasi PHPMyadmin untuk bisa di server yang berbeda :

- Cari file bernama config.inc.php pada direktori phpyadmin anda

- Ubah settingan, tambahkan baris berikut pada phpmyadmin anda :


$cfg['Servers'][$i+1]['host'] = 'ip address server anda';
$cfg['Servers'][$i+1]['auth_type'] = 'config';
$cfg['Servers'][$i+1]['user'] = 'username mysql anda';
$cfg['Servers'][$i+1]['password'] = 'password mysql anda';

Ubah angka 1 diatas menjadi 2, 3, dst untuk setiap penambahan server.

Semoga membantu :)

Prolog di Eclipse

untitledEclipse adalah salah satu IDE dari IBM yang ditujukan untuk multiplatform dan multilanguage. Eclipse bisa digunakan sebagai editor Java, C++, Python, Perl, PHP dsb.

Kebetulan semester ini gw ngajar matakuliah Pemrograman Non Prosedural n pake prolog sebagai bahasanya. Sengaja berlama-lama di google buat nyari IDE Prolog yang tidak membosankan untuk di demoin sama mahasiswa. Secara rata-rata tools buat prolog adalah berbasis CLI yang pastinya sangat membosankan jika di demokan.

Akhirnya gw dapetin plugin ini. Plugin ini mengawinkan eclipse dengan engine swi-prolog. Lumayan membantu, ada fitur highlight untuk sintaks prolog, jadi lumayan keren lah.

Sebenernya di repo ubuntu sendiri sudah disediakan paket swi-prolog, cuman ya anda harus panggil lewat terminal pake perintah :

$ prolog

Tapi lewat plugin eclipse ini, anda gak perlu repot-repot consult lagi.. hehe

Berikut adalah skrinsyutnya :

screenshot-java-contohpl-eclipse-sdk

Jadi, anda yang menginginkan kepraktisan swi-prolog di lingkungan eclipse, silakan donlot plugin diatas.

SVN di Netbeans

screenshot-sia-kemahasiswaan-netbeans-ide-65Subversion, atau SVN adalah software yang sering digunakan untuk mengatur proses pengembangan software. SVN ini biasa digunakan oleh proyek yang dikerjakan secara tim untuk memproses kerja tim agar bisa diakses bersama-sama..

Di projek terbaru gw di Universitas Sanata Dharma, gw baru nyobain yang namanya SVN, kebetulan temen-temen yang lain pake windows dan mereka pake tools Tortoize SVN. Sebelumnya gw pasangin RapidSVN di Ubuntu gw,

Sekedar share, setelah lihat-lihat di menu Netbeans ada menu versioning. Disitu juga ada submenu commit, update dan menu-menu SVN lainnya. Untuk peggunaan, menu-menu yang digunakan sama dengan tools SVN lain, hanya saja kalau projek anda menggunakan java, lebih mudah untuk pake netbeans sebagai tools SVN, karena anda bisa commit langsung dari Netbeans dan tidak perlu keluar dari software :)

Membuka FIle RAR di Ubuntu

Maklum masih newbie, masih pengen belajar n utak-atik, hehe sekedar dokumentasi biar gag lupa.

Untuk bisa membuka file RAR di ubuntu, bisa diketikkan perintah:


sudo apt-get install unrar

Tour Jogja-Solo-Karanganyar-Sarangan-Ngawi-Jogja

Sudah seminggu berlalu perjalanan saat gw update isi blog ini, perjalanan yang direncanakan sejak 1-2 minggu sebelumnya. Bersama beberapa teman seperjuangan di MMI, berangkat hari minggu sore dari Jogja, dengan hujan yang lumayan deras kami berlima (Rizki, Canthez, Ichal, Bety, Gw) menuju Solo dengan tujuan bertemu Pak Agus, yang tempat tinggalnya di Solo. Akhirnya sekitar jam 18.30 sampai di Masjid Agung Kotabarat menjemput Pak Agus yang akan menjadi guide kami.

Tidak banyak perbedaan dari saat terakhir gw menginjakkan kaki di Solo 2 tahun yang lalu, tapi emang jalannya gw gak inget, jadi hanya beberapa memori yang bisa gw inget.

Setelah makan malam di Langen Bogan, kami sempat jalan-jalan mengitari kota dan berhenti di salah satu angkringan di stadion Manahan untuk menyantap durian yang dibeli sore harinya.

Malam itu, kami menginap di salah satu hotel melati di daerah Jl. Slamet Riyadi, memang sebelumnya rencananya menginap di Solo untuk paginya langsung berangkat ke beberapa tujuan.

Besok paginya, setelah mendapat rekomendasi dari Pak Agus tentang Objek Wisata Candi Ceto, kami berangkat dari hotel jam 08.00 pagi menuju lokasi.

@Candi Ceto

Candi yang terletak di dataran yang menurutku tinggi banget ini, keren banget, apalagi jalan menuju lokasinya yang pemandangannya begitu indah. Biasanya gw ga terlalu suka dengan wisata candi, tapi kali ini lumayan lah, menurut gw keindahan candi ini terletak di puncaknya yang kata Rizki kaya bangunan Aztec.

@Grojogan Sewu

Puas mengitari candi, kami berangkat ke Karanganyar untuk mengunjungi air terjun grojogan sewu. Air terjun yang menurut gw indah dan betah untuk berlama-lama disana. Awalnya gak sadar kalo gw ternyata pernah ke daerah ini, tapi setelah masuk ke jalan masuknya ternyata gw emang pernah mengunjungi daerah ini waktu sama temen2 pas kuliah s1.

Dihiasi oleh kumpulan monyet di sekeliling hutan menuju air terjun, lumayan bikin kaget :D . Berangkat menuju air terjun biasa saja karena mungkin jalannya menurun, tapi waktu mau pulang rasanya jauh banget coz jalan yang ditempuh adalah tangga naik.

@Sarangan

Sudah agak siang saat kami menuju Sarangan, malahan tadinya berencana langsung ke tujuan akhir, rumah Bety di Ngawi, tapi karena jalannya searah, maka diputuskan untuk lewat ke Telaga Sarangan.

Disini kami hanya lewat dan numpang foto di telaga. Secara tidak ada objek yang tampak special disana, hanya ada beberapa motor boat dan bebek air yang bisa didapatkan di banyak objek wisata.

@Ngawi

Perjalanan terakhir kami adalah ke Ngawi, dengan tujuan mampir ke rumah Bety. Sudah sore saat kami sampai di rumah Bety, kami istirahat+Sholat ashar disana+disuguhi makan yang lezat (ichal aja sampe nambah :D ).

Saatnya pulang, sekitar jam 5 kami berangkat dari ngawi

@Solo

Jam 7 sampai di Solo, serasa masih belum puas mengunjungi Solo, ada saran dari Ichal untuk nongkrong bentar di Solo Square, soalnya masih jam 7 malem dan mungkin ada waktu untuk hang out sebentar.

Hehe akhirnya kami nongkrong di J-Co buat sekedar ngopi.

@Jogja

Akhirnya kami sampai di jogja sekitar jam 10.30. Tinggal perjalanan terakhir gw ambil motor di kost ichal n pulang ke kontrakan.

Perjalanan singkat yang lumayan melelahkan :)

[Problem solved] Can’t connect to local MySQL server through socket

setelah menginstall LAMPP. ternyata MySQL tidak bisa jalan, ternyata setelah cari sana sini, masalah terselesaikan dengan membuat symbolic link untuk MySQL Socket pada LAMPP.


ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock

LAMPP autoservices di Ubuntu

Menyambung tulisan ini, biasanya, Secara default, XAMPP pada windows berjalan secara otomatis pada saat di install. Di linux, untuk menjalankan services lampp otomatis dapat dijalankan menggunakan langkah-langkah berikut:
1. Masuk ke terminal, edit file rc.local anda dengan mengetikkan perintah berikut :


sudo vi /etc/init.d/rc.local

atau buka editor gedit anda (Application – Accecories – Tex Editor) dan buka file rc.local yang ada di directory /etc/init.d/rc.local

2.Setelah masuk ke editor, Ketikkan kode dibawah setelah kode bertuliskan #! /bin/sh


/opt/lampp/lampp start

3. Simpan file rc.local tersebut
4. Silakan coba dengan merestart komputer anda, dan mencoba langsung mengetikkan http://localhost pada browser anda
Selamat mencoba :)

Install LAMPP di Ubuntu

Sedang nyobain install JDK n Netbeans+LAMPP di linux untuk projek terbaru,
sekalian berbagi dengan temen2 disini :D
Hehe yang pertama adalah menginstall LAMPP untuk Ubuntu
Langkah pertama, download LAMPP (ada disini)

Kemudian, extract ke dalam folder /opt/lampp, atau bisa juga dengan perintah :


$ sudo tar xvfz xampp-linux-1.7.tar.gz -C /opt/lampp

Kemudian, masuk ke /opt/lampp tadi dan jalankan LAMPP yang telah dicopykan tadi dengan perintah:


sudo /opt/lampp lampp start

LAMPP berhasil di jalankan, dan bisa di test menggunakan browser, dengan mengetikkan
http://localhost
Selamat mencoba :)

Halaman Berikutnya »