Minggu, 04 Agustus 2013

Makalah Membangun server Database di Linux Cent os Dengan Database ORacle Expres XE 11

BAB I
PENDAHULUAN
1.1  LatarBelakang
Padajamansekaranginikemajuanteknologijaringan computer di segalabidangsangatpentingsekalikarenasangatmembantudalam sharing file dan printer, internet dll.Padatugas kali ini kami akanMEMBANGUN DATABASE SERVER ORACLE 11 XE DENGAN SISTEM OPERASI CentOS.
PengertianCentOS
CentOSadalahsistemoperasibebas yang didasarkanpada Red Hat Enterprise Linux (RHEL).Proyekiniberusahauntuk 100% binarikompatibeldenganprodukhulunya (RHEL).Arsipperangkatlunaktambahanmenyediakanversiterbarupaket-paketnya, berbasispaketRPM.CentOSsingkatandari Community ENTerprise Operating System (SistemOperasi Perusahaan buatanKomunitas/Masyarakat)yangmerupakanproyekindependen yang bertujuanuntukmenyediakandistribusi GNU/Linux yang stabiluntukinstitusidanperseorangan yang tidaksangatmemerlukan support untukmenjalankansistem yang merekamiliki.
KelebihanCentOS :
1.      CentOSsangatkompatibeldengan RH (Red Hat).
2.      Merupakan OS freeware yang sangathandaluntukskalaEnterpise.
3.      Merupakansatu-satunya OS freeware yang didukungresmiolehCPanel.
KekuranganCentOS :
1.      Tergantungpadadistro RH. KarenaituCentOSselalukeluarsetelah     RH
2.      Kata "enterprise" membuatpemulatakutdanmemilih Fedora
3.      KurangnyadokumentasimengenaiCentOSsecarakhusus
PemaparandiatasmerupakanpembahasansekilastentangCentOS, karena kami akanMembangun Database Server Oracle 11 XeDenganSistemOperasiCentOS, makaakandibutuhkansebuah database danaplikasi database yang kami gunakanadalah Oracle Express Edition denganalasan Oracle XE merupakan database yang besar. Database Storage Engine inibisamenyimpan data sampaiukurantera byte, dan database oracle jugameyediakan freeversiexpress edition untuksekedaryginginbelajar oracle sajasedangkanuntukversienterprisenyakitaharusbayar.
Untukbagian query-nya oracle tetapmenggunakan standard bahasa SQL.Oralcebisadigunakandiberbagai platform sepertiunix,windows, dan OS lainnya.Untukmasalahkeamananoracle bisadibilangbaikdanmasalahperfomance oracle kebanyakanbermain di harddiskjadikalauandainginmenggunakan oracle andaharusmenyediakan space harddiskygcukupbesar.untuk backup oracle mempunyaiextensisendirinamanya file DMP.
Kelebihandari database Oracle itusendiriadalah :
·         Data tidakakanhilangataurusakketikakitamelakukan Query danterjadimatilistrikdanotomatistersimpan.
·         Database Clusters, denganmenggunakanteknologi Real Application Clusters (RAC). Dimanasalahsatufungsidari RAC adalahmemberikanperlindunganterhadapkelangsungan data dalamperusahaansehinggaapabilaterjadi crash padasalahsatu server database, makatidakakanmempengaruhikinerjaperusahaan. Hal inidisebabkankarenateknologi RAC memungkinkanuntukmembuatbeberapa database server menjadiseolah-olahsatu database server, sehinggaapabilaada database server yang down, kinerja database server tersebutakan di-take over oleh server-server yang lain.
·         Row-Level Locking, fiturinidapatmelakukan lock tidakhanyapada table-level saja, akantetapidimungkinkanuntukmelakukan lock lebihjauhlagisampaipada row-level. Sehingga user-user dapatmelakukanakses data dalamsuatutabelsecarabersamaan, lebihcepatdanlebihakurat.
·         Data Partitioning, Oracle memungkinkankitauntukmelakukanpartisikesuatutabelmaupunindeks. Hal iniakandapatmeningkatkankemampuankitauntukdalammelakukanmanajemen data.
·         Oracle OLAP (Integrated Online Analytical Processing), Oracle memilikifungsi OLAP (yang sebelumnyahanyadapatkitatemuipada OLAP database) yang terintegrasidenganbaikkedalam relational database, sehinggakitatidakmemerlukan database lain selain Oracle itusendiri.
·         Oracle Data Mining & Data Warehousing, fiturinimemberikankemudahanbagiperusahaan yang ingin men-develop aplikasi Business Intellegent yang bertujuanuntukmembantueksekutifperusahaandalammenentuksanstrategiperusahaanberdasarkananalisis data yang di-generate oleh Oracle Data Mining.
·         Virtual Private Database, fiturinimemberikandanmeningkatkanfleksibilitasjaminan security sampaipada row-level security. Hal iniakanmembuataplikasikitamenjadisemakinamansewaktukitamelakukantransaksimelalui Internet.
·         Intelegent Self-Managing, untukpara DBA, fituriniakanmembuat proses database tuning dan database manajemenmenjadilebihmudah.
·         Flashback Query, fiturinimemungkinkankitauntukmelihat status data kitamundurbeberapawaktu (flash back) sampaibatas yang kitatentukan, sehinggaapabilaterjadikesalahaan data padawaktu yang lalu, makakitadapatmelakukankoreksitanpaharusmelakukan database recovery.
Berbicarakelebihanpastiadakekurangan, yang manakekurangannyaadalah :
·         Oracle merupakan database yang cukupmahalsehinggauntukperusahaankeciltidakdianjurkanuntukmemakai database oracle.
·         Membutuhkan DBA yang handaldanterlatih.
·         Membutuhkanspesifikasi hardware yang cukuptinggiuntukmemaksimalkankinerjadari database itusendiri

1.2  Rumusanmasalah
·         Bagaimanacaramengintegrasikanantaracilentdanserver ?
·         Jaringanapa yang digunakanpadaaplikasi client server tersebut?
·         Bagaiamanacarakonfigurasijaringanantarakomputer client dankomputer server?

1.3 Tujuanpembuatanprojek
·         Agar mahasiswadapatmengetahuibagaimanacaramembuat server padasistemoperasi Linux debain
·         Mengetahuicaramengintegrasikanantarakomputer client dan server
·         Mengetahuicarakonfigurasijaringanwireless






BAB II
PEMBAHASAN

2.1 Install danKonfigurasi Oracle XE
Padaprojekini kami darikelompok 1 akanmenjelaskantentangcara – caraintstaldankonfigurasi Oracle 11.2 XE di SistemOperasiCentOS 6.4. Berikutinimerupakantopologi yang digunakan:
Dan berikutiniadalahlangkah – langkahnya :
1.      Siapkan file – file yang di butuhkanuntuk proses penginstalan oracle 11.2. XE yaitulibaio, bcdanjuga Oracle 11.2 XE tentunya.
2.      File libaiodanbcbiasanyasudahterdapat di Package CentOSitusendiriandabisamengeceknyadengancara. Klik System -> Administration -> Add/Remove software. Sepertipadagambarberikut :
Andabisamengeceknyadenganmengetikannama package di text field pencarian. Jikatandanyacek list berartisudahterinstal package libaiodanbcnya
3.      Setelah package libaiodanbcterinstal, silahkanandaunduhterlebihdahulu file Oracle XE nya di situswww.oracle.com. Setelahandamengunduh file Oracle XE nya, simpan file tersebut di direktori Home.
4.      Setelahfile oracle-xe-11.2.0-1.0.x86_64.rpm.zipdisimpan di direktori Home, silahkanandabuka terminal dengancara. KlikApllications -> System Tools -> Terminal.
5.      Setelahitumasuksebagaisuperuserdengancara :ketikkan~$ su (enter) danmasukan password superuser/root nya.
6.      Kemudiansetelahmasuksebagai root buatdirektoribaru / folder barudengancara :ketikan~# mkdirOracleXesetelahitu enter. Hasilnyasebagaiberikut :
7.      Setelahmembuat folder baruextrak file oracle-xe-11.2.0-1.0.x86_64.rpm.zip kedalam folder OracleXedengancara : ketikan~# unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip –d OracleXekemudian enter danhasilnyasebagaiberikut :
8.      KemudiansetelahmengekstrakOracleXE, makalangkahselanjutnyamenginstal Oracle XE dengancara : ketikan~# rpm –ivhOracleXe/Disk1/oaracle-xe-11.2.0-1.0.x86_64.rpmkemudian enter
9.      Setelahitulakukanconfigurasi database Oracle XE nyadengancara : ketikan~# /etc/init.d/oracle-xe configure
UntukHTTP Portbiarkansesuaidefaultnyayaitu8080lalu enter, untukdatabase listenernyabiarkan default jugayaitu1521lalu enter, dansetelahituuntuk password SYSdanSYSTEMsilahkanandaisisendiri. Kemudianuntuk yang terakhirakanadapertanyaanapakahandainginDB Oracledimulaipadasaat booting pilinjawabannyay, lalu enter dantungguhingga proses konfigurasi database selesai.
10.  Setelah proses penginstalnselesai, silahkanbuka browser mozilaandadanketikanalamat site berikutlocalhost/8080/apex. Hasilnyasebagaiberikut :

11.  Setelahberhasilmenginstal Oracle XE, selanjutnya kami akanmelakukankonfigurasiaplikasi client server sederhanadarinetbeansdari client windows ke database oracle xe di CentOStapisebelumnyaandaharus setting ipaddressnya.

2.2 Cara setting ip address lewat terinal CentOS
1.      Masuk ke terminal sebagai SU, setelah masuk ketikan : ~# nano /etc/sysconfig/network-scripts/ifcfg-eth0lalu enter. Kemudian ubahlah menjadi seperti berikut ini :

2.      Setelah selesai untuk melakukan save tekan pada keyboard anda Ctrl+X kemudian Y lalu enter.
3.      Supaya IP Address anda terupdate maka network harus di restart dengan cara ketikan : ~# service network restart.Untuk mengeceknya silahkan ketikan : ~# ifconfig eth0lalu enter.
4.      Selamat IP Address berhasil dibuat. Langkah selanjutnya membuat user dan table di Oracle XE

2.3 Membuat user dan tabel di oracleXE
Buka menu RUN Sql Command Line , maka akan muncul tampilan SQL* plus sperti berikut, kemudian masuk dengan user defaultnya SYSTEM pas pertamakali instalasi
User                   : system
Password           : system
Contoh sebagai berikut
SQL>Connect system/system
Setelah login dengan user system langkahselanjutnyamembuat user barudenganperintahsqlberikut
SQL>create user jarkkom1 identified by kelompok1
Makaakanmunculsepertiberikut

Kemudianberihakaksesnyacontoh
SQL>GRANT CONNECT, RESOURCE TO JARKKOM1;
Langkahterakhiradalahkeluardari SQL plus
SQL>exit
Kemudian login dengan user yang sudahdibuattadi
SQL>CONNECT JARKKOM1/KELOMPOK1;
SQL>connect jarkkom1/kelompok1;
Langkahselanjutnyaadalahmembuattable  ,masukanperintahberikut
SQL>create table jenis_kendaraan(
kode_jenisvarchar2(5) primary key,
nama_jenisvarchar2(10) not null,
tarif varchar2(7) not null);

Insert jeniskendaraanmasukanperintahberikut
SQL>insert into jenis_kendaraan(kode_jenis,nama_jenis,tarif) values ('k002','mobil','2500');
SQL>select * from jenis_kendaraan;

Berikutiniadalahkonfigurasi di aplikasiNetbeans 7 supayabisaterkoneksidengan Oracle XE yang ada di CentOS :



BAB III
PENUTUP
3.1  Kesimpulan

Jadisetelah kami melakukaninstalasidankonfigurasi database server oracle XE di system operasiCentOSdiharapkan kami lebihmememahamitentangtatacaramembangun database server di CentOS, darimulaikonfigurasi address hinggakonfigurasi di aplikasi NETBEANS 7 sehinggadapatterkoneksidengan database server Oracle XE di CentOSdandapatmelakukan input output dariclientnyayaitu windows keCentOs yang berlakusebagai server.Selainitu kami jugamenjadilebihmengetahuibagaimanaapabilaterjadibeberapamasalahpadasaatmelakukanpenginstalan Oracle XE 11, kami jadibisamelakukan troubleshooting nya.

Minggu, 16 Juni 2013

Menyisipkan icon Pada aplikasi Java Netbenas

By : Harminto
Bagus tidak nya aplikasi yang kita buat sebenarnya bertumpu pada kehandalan algoritma dalam menyelesaikan permasalahan. Tapi jika program yang kita hasilkan tanpa sentuhan grafis, rasanya kurang enak dipandang bahkan ada yang bilang kurang menjual (mungkin).
Berhari-hari ku coba untuk migrasi bahasa pemograman PHP ke bahasa pemograman Java, bagus dan tidaknya relatif sesuai kebutuhan. Kecuali memang kalau bicara pada flesibiltas saya lebih menyukai bahasa pemrograman Java.  Salah satu yang saya sukai dari bahasa pemrograman ini di antaranya adalah tampilan grafisnya. Ok, langsung aja saya mulai dari menambahkan pernak-pernik icon pada tampilan form (JFrame) yang ada di java.
Icon pertama yang akan kita munculkan adalah icon yang ada di sebuah object tombol (JButton).
  1. Buatlah sebuah form (JFrame Form), kemudian tambahkan sebuah objek tombol (JButton) pada Frame tersebut.
  2. Lakukan modifikasi sehingga tampilan dan tata letaknya pas dan enak dipandang.
  3. Langkah selanjutnya, siapkan icon atau gambar yang akan dijadikan icon(simbol) untuk tombol yang akan kita buat. letakkan pada sebuah folder dengan nama img (boleh dengan nama yang lain). Disini saya menggunakan gambar bertype *.png dengan ukuran 16 x 16 px.
  4. Kembali ke area kerja Netbeans, klik tombol yang akan kita beri icon kemudian pada bagian properties klik bagian icon kemudian muncul pop up form. pilihlah folder yang sudah kita sertakan sebelumnya pada pilihan package, kemudian pada bagian file pilihlah file yang akan kita sertakan.
  5. Jika sudah, klik ok dan tombolpun sudah dihiasi oleh icon.
Icon selanjutnya yaitu icon yang ada di JFrame Form
 Lihat pada bagian yang saya lingkari. OK untuk membuatnya, kita butuh menambahkan script berikut sebelum initComponents(); di eksekusi (ingat, bahasa pemrograman akan membaca baris code urut dari atas ke bawah, kecuali ada loncatan), jadi logikanya setelah Form di inisialisasi atau dibentuk selanjutnya tambahkan icon pada Form tersebut (kira-kira logikanya demikian).
keterangan, “/img/admin.png”), img adalah nama folder yang sudah kita sertakan sebelumnya.

Rabu, 05 Juni 2013

Buat Pacar

Makasih ya lumutkuw, lumut sudah mengisi hariku dan melukiskan warna indah di hatiku selama  ini. Semoga warna cinta yang ada akan semakin indah sejalan dengan waktu

Semoga kedepanny  akan semakin menjadikan kita sosok pribadi yang dewasa. Penuh tanggung jawab dan berpikir matang. Semoga semua masalah yang kita hadapi bukan akan menjauhkan hubungan kita, melainkan semakin mendekatkan kita. karena permasalahan adalah sebuah ujian yang pasti ada dalam dunia cinta dan harus diselesaikan dengan bijak..


Selamat tan20 my lovely,,,
love u..muah