Jumat, 06 Desember 2013

Cara Instal Aplikasi Software di Ubuntu 13.04 lewat terminal

Pada postingan saya kali ini, akan saya bahas cara menginstal aplikasi di ubuntu 13.04 secara online. Selain bisa mendapatkan software/aplikasi dari Ubuntu Software Canter, kita juga bisa menginstal aplikasi lewat terminal.
Bagaimana caranya, langsung saja!

Jika menggunakan cara ini berarti Anda harus tau nama aplikasi yang akan diinstal

  1. Buka terminal (Ctrl+Alt+T) lalu ketik sudo apt-get install namaAplikasinya
  2. Tunggu beberapa saat hingga proses instalasi selesai.

Berikut daftar aplikasi yang dapat anda instal:


SOFTWARE MULTIMEDIA  

1. install audacious untuk mendengarkan musik. 
audacious merupakan software musik ubuntu yang mirip winamp di windows.

sudo apt-get install audacious 

2. install VLC untuk menonton video yang powerfull
        sudo add-apt-repository ppa:videolan/stable-daily  
        sudo apt-get update     
        sudo apt-get install vlc
 
3. install gimp untuk mengedit foto 
gimp merupakan software untuk mengedit foto yang mirip adobe photoshop.
       sudo add-apt-repository ppa:otto-kesselgulasch/gimp
       sudo apt-get update
       sudo apt-get install gimp
       sudo apt-get install gimp-plugin-registry
       sudo apt-get install gimp-gmic 
 
 
INSTALL CAIRO DOCK 3 + GnoMenu
 

  • sudo add-apt-repository ppa:cairo-dock-team/ppa
  • sudo apt-get update 
  • sudo apt-get install cairo-dock cairo-dock-plug-ins
jika ingin memasang gnomenu di cairo-dock anda kopikan lagi perintah di bawah ini satu-persatu.
  • cd /tmp && wget -O gnomenu_2.9.1.deb http://goo.gl/rJ9X6
  • sudo dpkg -i gnomenu_2.9.1.deb 
  • wget -O gnomenu.files.tar.gz http://goo.gl/zZr9l 
  • sudo tar -xzvf gnomenu.files.tar.gz -C /usr/lib/gnomenu/ 
  • wget -O GnoMenu.tar.gz http://goo.gl/RvBu6
  • sudo tar -xzvf GnoMenu.tar.gz -C /usr/share/cairo-dock/plug-ins
  • sudo reboot
 
 INSTALL DESKTOP CINNAMON DI UBUNTU 13.04


cinnamon merupakan lingkungan desktop yang sederhana tapi powerfull juga cepat. dapat menjadi alternatif, jika anda tidak menyukai unity yang terasa berat. silahkan ketik : 
  •  sudo apt-get install cinnamon
   
 INSTALL GNOME-TWEAK-TOOL
gnome tweak tool untuk mengganti tema, icon, font. pada intinya untuk mempercantik tampilan ubuntu anda. untuk menginstallnya keti perintah:
  • sudo apt-get install gnome-tweak-tool

INSTALL UNITY-TWEAK-TOOL
sama halnya dengan gnome-tweak-tool yaitu untuk mempercantik ubuntu anda tapi yang ini lebih powerfull. ketik perintah : 
  •  sudo apt-get install unity-tweak-tool

INSTALL SYNAPTIC 
sinaptic berguna untuk menginstall package tambahan, sama kayak ubuntu software center tetapi sinaptic lebih komplit. untuk menginstallnya ketik : 
  • sudo apt-get install synaptic

INSTALL CCSM UNTUK EFEK2 3D UBUNTU 13.04

    
ccsm merupakan tool untuk merubah tampilan unity, ccsm juga sering disebut window-manager bagi gnome. contoh efek ccsm yaitu desktop cube, shift switcher dan masih banyak lagi. untuk menginstallnya berikut pluginnya ketik : 
  • sudo apt-get install compizconfig-settings-manager compiz-plugins-extra 

INSTALL ADOBE FLASH PLUGIN
jika menggunaka mozilla perlu menginstall adobe flash plugin untuk bisa memutar video di youtube ketik :
  • sudo apt-get install flashplugin-installer   
 
INSTALL QBITTORRENT
jika kalian suka download torrent ini toolnya. langsung ketik :
  • sudo apt-get install qbittorrent
DAN MASIH BANYAK LAGI SOFTWARE ATAU TOOL-TOOL LAINNYA YANG BISA DI INSTALL DI UBUNTU SOFTWARE CENTER.
JIKA TERJADI APA-APA DENGAN UNITY ATAU DESKTOP UBUNTU ANDA LANGSUNG RESET UNITY SILAKAN KETIK : 
  • sudo apt-get install dconf-tools
  • dconf reset -f /org/compiz/ 
  • setsid unity
  • unity --reset-icons
DAN UNTUK MERESET COMPIZNYA KETIK : 
  • gconftool-2 --recursive-unset /apps/compiz-1 unity --reset

 
 
 

Rabu, 04 Desember 2013

Hal yang dilakukan setelah instal ubuntu 13.04

Para pengguna open source (linux) yang baru saja menginstal ubuntu 13.04 pastinya bingung apa yang harus dilakukan setelah menginstal ubuntu. Jangan bingung pada postingan saya kali ini, saya akan memberikan beberapa hal yang harus dilakukan setelah instal ubuntu 13.04. yang saya dapat dari pengalaman saya.

Hal yang pertama dilakukan

1. UPDATE SISTEM UBUNTU
Fungsi dari update ini untuk mendapatkan update terbaru dari versi ubuntu sendiri. Caranya buka terminal ( ctrl+alt+t )
  • sudo apt-get update
  • sudo apt-get dist-upgrade
2. INSTALL RESTRICTED EXTRAS
agar bisa memutar file multimedia perlu menginstall tool tersebut, caranya buka terminal dan ketik. 

  • sudo apt-get install ubuntu-restricted-extras
3. INSTALL CODEC DAN ENABLE DVD PLAYBACK
tool untuk memutar file multimedia lainnya, buka terminal dan ketik.
  • sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg gxine mencoder libdvdread4 totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 mpg321
        dan untuk mengaktifkannya ketik perintah
  • sudo /usr/share/doc/libdvdread4/install-css.sh 
4. INSTALL COMPRESI ATAU DECOMPRESI (7ZIP DLL)
anda bisa mengkompres file atau folder dan dekompresi 7z, zip, gzip, rar, xz, tar, bz2, xar, tar.gz, tar.bz, dll.
  • sudo apt-get install p7zip-rar p7zip-full unace unrar zip unzip sharutils rar uudeview mpack arj cabextract file-roller
5. INSTALL PLUGIN RYITHMBOX (EQUALIZER)
  • sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins
  • sudo apt-get update
  • sudo apt-get install rhythmbox-plugin-complete
6. AKTIFKAN DRIVER TAMBAHAN

klik dash unity dan cari "software & updates" dan klik additional drivers contohnya seperti gambar di atas. dan centang driver yang anda ingin install. terus klik apply changes. 

7. ENABLE HIBERNTE DI UBUNTU ANDA
aktifkan fasilitas hibernate untuk jaga2 ketika kalian menggunakan ubuntu terus ketiduran .. hehehe 
 
  • sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla 
 dan kopi script di bawah ini.
       
[Re-enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes


8. MENGGANTI SCROLBARS DI UNITY 



jika anda risih dengan scrollbars bawaan ubuntu, anda bisa menggantinya dengan perintah.
  • gsettings set com.canonical.desktop.interface scrollbar-mode normal
dan jika ingin ke mode asal ketik perintah.
  • gsettings reset com.canonical.desktop.interface scrollbar-mode
9. TAMPILKAN USERNAME DI PANEL UNITY





untuk menampilkan username di panel cukup ketik perintah berikut.
  • gsettings set com.canonical.indicator.session show-real-name-on-panel true      
10. NONAKTIFKAN CRASH REPORT DI UBUNTU 13.04
 


ternyata di ubuntu 13.04 pun masih ada sedikit bag tapi tidak terlalu banyak. ketik perintah.
  • sudo gedit /etc/default/apport
ganti "enabled=1 dengan angka 0" jadi seperti ini enabled=0  
11. PINDAHKAN Minimize, Maximize, Close KE KANAN
 
  
  • gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
12. FIREWALL UNTUK UBUNTU
ubuntu memang tidak bisa kena virus, tetapi setiap sistem operasi membutuhkan yang namanya firewall
install gufw, ketik perintah 

  • sudo apt-get install gufw
13. Instal Plugin Adobe Flash:
Secara default firefox tidak menginstal flash player, Jadi sekarang Anda dapat menginstal flash player.



Masukan perintah dibawah ini:
  • sudo apt-get install flashplugin-installer
14.  Instal Plugin untuk Rhythmbox (Seperti Equalizer)
Rhythmbox merupakan default Audio Player di Ubuntu 13.04, Anda dapat menginstal plugin untuk rhytmbox. Plugin: Audio-baca, Album-art-cari, Countdown-playlist, plugin-menutup-art-browser, Equalizer, Langsung-ke-Playing, Langsung-to-Window, lirik, mikro-blogger, terbuka yang mengandung-foler , radio-browser, Random-album-player, Ingat-the-ritme, ulangi-satu-lagu, irama-web, send-pertama, kecil-jendela, berhenti-setelah, menangguhkan, tab-gitar, tray-icon, web -menu, aliran-ripper
Masukkan perintah berikut untuk menginstal plugin.


  • sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins
  • sudo apt-get update
  • sudo apt-get install rhythmbox-plugin-complete

Demikian postingan ku kali ini yang saya dapat dari berbagai sumber dan sudah saya coba. Semoga bermanfaat !!!
 

Selasa, 25 Desember 2012

QUERY LANJUTAN

1.      SUBQUERY
Subquery adalah statement SELECT yang dilampirkan sebagai klausa dalam SQL Statement yang lain.
Untuk penulisan subquery pada SQL
(SELECT select_list FROM table);
      2.      PENGGUNAAN SUBQUERY
Subquery digunakan untuk menyelesaikan persoalan dimana terdapat suatu nilai yang tidak diketahui
Subquery Banyak Kolom
tiap baris dari main query dibandingkan dengan nilai dari subquery multiple-row dan multiple-column
Tipe Perbandingan Pada Subquery
- Perbandingan Berpasangan
- Perbandingan Tidak Berpasangan
      3.      PENGGUNAAN SUBQUERY DALAM KLAUSA FROM
Query semacam ini dikenal juga dengan istilah inline view, karena tidak membentuk object database.
contoh penggunaan query pada from
(SELECT department_id, REDS(salary) salavg FROM employees GROUP BY department_id)
      4.      EKSPRESI SCALAR SUBQUERY
Ekspresi scalar subquery adalah subquery yang mengembalikan hanya satu nilai kolom dari satu baris.
contoh penggunaannya dengan ekspresi Case
(SELECT department_id FROM departments WHERE location_id = 1800)
Contoh penggunaanya dengan klausa ORDER BY
(SELECT department_name FROM departments WHERE e.department_id = d.department_id);
      5.      KORELASI SUBQUERY
Korelasi SubQuery digunakan untuk pemrosesan baris per baris. Tiap-tiap subquery dijalankan sekali untuk setiap baris dari outer query.
Proses dari Korelasi
Mengambil baris dari outer query kemudian menjalankan inner query untuk quality / disquality baris kandidat selanjutnya menggunakan nilai dari inner querry quality/disquality baris kandidat dan kembali lagi ke awal.
Cara penulisan korelasi subquery
(SELECT column1, column2 FROM table2 WHERE expr1 = expr2);
      6.      PENGGUNAAN OPERATOR EXIST DAN NON EXIST
Operator EXISTS dan NOT EXIST digunakan untuk menguji keberadaan dari baris dalam himpunan hasil dari subquery.
      7.      PENGGUNAAN KLAUSA WITH
Dengan menggunakan klausa WITH, kita dapat menggunakan blok query yang sama dalam statement SELECT pada saat terjadi lebih dari sekali dalam complex query.

Kamis, 29 November 2012

DEPENDENCY DAN NORMALISASI

A. Functional Dependency (Ketergantungan Fungsional)
Suatu atribut dikatakan Functionally Dependent jika menggunakan harga atribut untuk menentukan harga atribut yang lain.


Contoh:
notasi : A => B
A dan B adalah atribut dari sebuah tabel. (Dibaca, A secara fungsional menentukan nilai pada B atau B bergantung pada A).


Functional Dependency:

1. Full Dependency (Ketergantungan Penuh)
Jika terdapat atribut A dan B suatu relasi, berarti :
- B memiliki ketergantungan fungsional penuh terhadap A.
- B bukan memiliki dependensi terhadap A.


2. Partially Dependency (Ketergantungan Parsial)
Dimana beberapa atribut dapat dihilangkan dari A dengan ketergantungan tetap dipertahankan.
3. Transitive Dependency (Ketergantungan Transitif)
Dimana kondisi A,B,C adalah atribut sebuah relasi A=>B dan B=>C .Maka C dikatakan sebagai transitive dependency terhadap A melalui B.
Jika C=>A asal melalui B


B. Normalisasi
Merupakan suatu proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan.


Alasan mengapa dilakukan normalisasi :
- Optimalisasi struktur-struktur tabel
- Meningkatkan kecepatan
- Menghilangkan pemasukan data yang sama
- Lebih efisien dalam penggunaan media penyimpanan
- Mengurangi redundansi
- Menghindari anomali (insertion anomalies, deletion anomalies, update anomalies)
- Integritas data yang ditingkatkan


Bentuk normalisasi yang digunakan :
- First normal form (INF)
- Second normal form (2NF)
- Third normal form (3NF)
- Boyce-codd normal form (BCNF)
- Four normal form (4NF)
- Five normal form (5NF)


Langkah-Langkah Normalisasi :


a. 1NF - Bentuk Normal Pertama
Suatu keadaan yang membuat setiap perpotongan baris dan kolom dalam relasi hanya berisi satu nilai. Tidak diperbolehkan ada atribut yang bernilai banyak (Multivalued Attribut), dan attribut komposit atau kombinas keduanya.


b. 2NF - Bentuk Normal Kedua
Bentuk normal ini terpenuhi jika memenuhi bentuk 1NF, dan semua atribut selain primary key, secara utuh memiliki Functional Dependency pada Primary Key. Dan sebuah tabel tidak memenuhi 2NF, jika ada atribut yang ketergantungan hanya bersifat parsial dari primary key. Kemudian jika tidak memiliki ketergantungan pada primary key, maka atribut harus dipindah atau dihilangkan.


c. 3NF - Bentuk Normal Ketiga
Terpenuhi jika :
- Telah memenuhi bentuk 2NF
- Tidak ada atribut non prmary key yang memiliki ketergantungan pada atribut non primary key yang lainya (ketergantungan transitif)

Selasa, 27 November 2012

Query Language


Query Language

Query Language merupakan bahasa khusu yang digunakan untuk melakukan perintah-perintah untuk mengakses data pada sistem basis data.
Query Language atau yang lebih dikenal dengan nama SQL merupakan suatu bahasa yang digunakan untuk membuat sebuah database.
SQL terdapat 2 jenis perintah, yaitu :

1.  Data Devinition Language (DDL) yaitu merupakan suatu perintah SQL untuk mendefinisikan suatu struktur database.
create = merupakan perintah dasar dalam pembuatan tabel
alter  = merupakan perintah untuk mengubah tabel
rename = merupakan perintah untuk mengubah nama tabel
drop = merupakan perintah untuk menghapus table

2. Data Manipulasi Language (DML) yaitu merupakan perintah SQL yang digunakan untuk memanipulasi suatu pengolahan data dalam tabel.
select = digunakan untuk memanggil data dalam sebuah tabel
insert = digunakan untuk memasukkan data kedalam abel
update = digunakan untuk mengubah nama dalam tabel
delete = digunakan untuk menghapus data dalam tabel

kelebihan SQL :
1.  dapat digunakan di server sehingga pengguna dapat menggunakannya di server
2.  aplikasinya mudah dimengerti oleh pengguna
3.  dapat di deain khususuntuk database oracle  


Relational Queries Language  diawali dengan pembuatan ERD yang kemudian diubah menjadi model data relational berupa table informasi terbatas kemudian diterjemahkan ke Query Language.
Bahasa Query Language
Bahasa Prosedural
           Bahasa yang identik dengan aljabar  relational, berupa operasi dasar seperti select* dan beberapa  operasi tambahan.
Bahasa non Prosedural
          Bahasa yang identik dengan kalkulus relational, yaitu mendeskripsikan informasi tanpa memberi instruksi.

Jenis Bahasa Query :

a. Bahasa Prosedural (Aljabar Relasional) merupakan bahasa yang identik dengan aljabar relasional.
 Biasanya mempunyai operasi dasar select dan operasi tambahan.
b.  Bahasa non prosedural (Kalkulus Relasional) merupakan bahasa yang identik dengan kalkulus relational yaitu mendeskripsikan informasi tanpa memberi instruksi.


Query Unary
Yaitu query selection yang digunakan pada relasi binary,

Contoh1 :

Ada beberapa data pada suatu table bernama dosen yang kemudian akan dipilh data tersebut berdasarkan tempat_lahir dengan ketentuan :

Tempat_lahir=’jakarta’   v   tempat_lahir=’bogor’ dari table dosen
Artinya : menampilkan dosen dengan tempat lahir Jakarta atau bogor.

Syntaq pada SQL : select * from dosen where tanggal_lahir=’jakarta’

Contoh2 :

Ada beberapa data pada suatu table bernama dosen yang kemudian akan dipilh data tersebut berdasarkan tempat_lahir dengan ketentuan :

Tempat_lahir=’jakarta’  ^  jenis_kelamin=’pria’ dari table dosen
Artinya : menampilkan dosen dengan tempat lahir Jakarta dan berjenis kelamin pria.

Syntaq pada SQL : select * from dosen where tanggal_lahir=’jakarta’ and jenis_kelamin=’pria’
Dalam contoh diatas terdapat tanda “v”, dan ada juga tanda “^” , perbedaan kedua tanda tersebut adalah :

^ = berarti mengharuskan
v = bisa dipilih salah satu