CLI DI LINUX (UBUNTU DAN TURUNANNYA)
Rabu, 29 Oktober 2014
Selasa, 21 Oktober 2014
Langkah – Langkah Install Debian
Langkah – Langkah Install Debian
1.
Tampilan
awal instalasi. Pilih menu “Graphical Install” agar saat mengistall dengan tampilan
GUI
2.
Pilih Bahasa
saat proses instalasi
3.
Pilih lokasi
(Negara)
4.
Pilih jenis
keyboard (pilih inggris amerika jika menggunakan keyboard QWERTY)
5.
Tunggu
hingga proses memuat komponen instalasi dari CD selesai
6.
Masukkan
nama host
7.
Masukkan
nama domain
8.
Masukkan
kata sandi root
9.
Masukkan
nama lengkap user
10.
Masukkan
nama untuk akun
11.
Masukkan
kata sandi untuk akun tersebut
12.
Masukkan
zona waktu
13.
Pilih
metode pemartisian (pilih manual untuk mengatur partisi secara manual)
14.
Pilih disk
yang akan di partisi
15.
Pastikan
pastisi berformat Ext4. Lalu pilih menu “ubah ukuran pasrtisi”
16.
Pilih “Ya”
17.
Masukkan
ukuran partisi yang pertama (untuk root)
18.
Tunggu
sampai proses selesai
19.
Terlihat
masih ada 14.4 GB ruang kosong. Pilih disk tersebut untuk mempartisinya.
20.
Pilih “buat
partisi baru”
21.
Masukkan
ukuran partisi yang kedua (untuk swap)
22.
Pilih logikal
23.
Pilih akhir
24.
Pastikan partisi
digunakan sebagai ruang swap
25.
Terlihat
masih ada 11.4 GB ruang kosong. Pilih disk tersebut untuk mempartisinya.
26.
Masukkan
ukuran partisi yang ketiga (untuk home)
27.
Pilih logikal
28.
Pastikan
pastisi berformat Ext4 dan titik kaitnya “/home”. Lalu pilih menu “selesai
menyusun pasrtisi”
29.
Pilih menu “selesai
mempartisi dan tulis perubahan-perubahannya ke harddisk”
30.
Sistem
berkas root belum di buat. Tekan tombol lanjutkan untuk melanjutkan.
31.
Ubah titik
kait menjadi “/” lalu pilih menu “selesai menyusun partisi”
32.
Pilih menu “selesai
mempartisi dan tulis perubahan-perubahannya ke harddisk”
33.
Pilih ya
34.
Pilih tidak
(karena saya hanya menginstall CD pertama saja)
35.
Pilih tidak
36.
Tunggu hingga
proses selesai
37.
Pilih tidak
38. Pilih perangkat lunak yang ingin diinstall
39.
Pilih ya
untuk menginstall GRUB pada master boot record
40.
Instalasi
telah selesai. Tekan tombol lanjutkan masuk ke GRUB.
41.
Pilih OS
TERIMA KASIH
Sabtu, 19 April 2014
Transaksi
Transaksi
Transaksi
merupakan bagian dari pengeksekusian sebuah program yang melakukan pengaksesan
basis data dan bahkan juga melakukan serangkaian perubahan data. DBMS yang kita gunakan harus menjamin bahwa
setiap transaksi harus dapat dikerjakan secara utuh atau tidak sama
sekali. Tidak boleh ada transaksi yang
hanya dikerjakan sebagian, karena dapat menyebabkan inkonsistensi basis data. Untuk itu transaksi selalu merubah basis data
dari satu kondisi konsisten ke kondisi konsisten lain.
Sebuah transaksi
berpeluang untuk ‘mengganggu’ integritas basis data yang dapat membuat
kondisi/hubungan antar data tidak seperti seharusnya. Untuk menjamin agar integritas dapat tetap
terpelihara maka setiap transaksi harus memiliki sifat-sifat:
1.
Atomicity, dimana semua operasi dalam transaksi
dapat dikerjakan seluruhnya atau tidak sama sekali.
2. Consistency, dimana eksekusi transaksi secara
tunggal harus dapat menjamin data tetap konsisten setelah transaksi berakhir.
3. Isolation, jika pada sebuah sistem basis data
terdapat sejumlah transaksi yang dilaksanakan secara bersamaan, maka semua
transaksi yang dilaksanakan pada saat yang bersamaan tersebut harus dapat dimulai
dan bisa berakhir.
4. Durability, dimana perubahan data yang terjadi
setelah sebuah transaksi berakhir dengan baik, harus dapat bertahan bahkan jika
seandainya sistem menjadi mati.
Terhentinya
suatu transaksi tidak selalu diakibatkan oleh kegagalan insidental baik dari
perangkat keras (crash) ataupun kemacetan sistem operasi (hang). Tapi lebih sering terjadi karena user sengaja
menghentikan transaksi atau karena penghentian transaksi oleh DBMS akibat
adanya kondisi tak diinginkan, seperti deadlock atau timeout.
Sebuah transaksi
dapat menghasilkan dua kemungkinan:
a.
Jika
dilaksanakan lengkap seluruhnya, transaksi tersebut telah di commit
dan basis data mencapai keadaan konsisten baru.
b.
Jika
transaksi tidak sukses, maka transaksi dibatalkan dan basis data dikembalikan
ke keadaan konsisten sebelumnya (rollback).
Transaksi yang sudah di commit tidak
dapat dibatalkan lagi. Jika ada
kesalahan, maka harus dilakukan transaksi lain yang membalik dampak transaksi
sebelumnya. Untuk mengatasi terjadinya kehilangan data saat terjadi kesalahan
maka digunakan save point. Savepoint digunakan untuk membuat sebuah
titik/checkpoint dari suatu database, sehingga jika di panggil, maka data akan
tetap seperti saat sebelum savepoint tersebut dieksekusi.
Isolasi
Transaksi
Dalam transaksi database, ada 3 hal yang
harus dicegah yaitu.
-
Dirty
Read
Transaksi
membaca data dari hasil transaksi lainnya yang gagal. Kedua transaksi tersebut berjalan
bersamaan.
-
Non-Repeatable
Read
Transaksi
membaca ulang data yang telah di baca sebelumnya karena data tersebut telah di
modifikasi oleh transaksi lainnya.
-
Phantom
Read
Transaksi
membaca sebuah data yang telah hilang akibat dari transaksi yang lainnya.
Untuk mencegah 3 hal tersebut, maka
dalam Oracle terdapat 2 level isolasi yang dapat diimplementasikan, yaitu :
- Read
Committed
Pada tingkatan
isolasi ini, rekaman hanya dapat dilihat oleh suatu transaksi. Lagi pula,
statemen hingga batas tertentu perubahan apapun yang dilakukan memulai eksekusi
tidak bisa dilihat. Sebagai contoh, jika anda menjalankan perintah SELECT Suatu
yang query dari tabel BUKU, dan sesi B memasukkan suatu baris ke dalam BUKU
sedangkan suatu query masih menjalankan, baris yang baru itu tidak akan terlihat
oleh perintah SELECT
- Serializable
Pada tingkat isolasi, tiap-tiap transaksi dengan sepenuhnya terisolasi sedemikian rupa sehingga transaksi bertindak seolah-olah mereka telah mengeksekusi berturutan, satu demi satu; berturut-turut. Dalam rangka mencapai ini, RDBMS akan secara khusus mengunci tiap-tiap baris yang dibaca, maka lain sesi tidak boleh memodifikasi data itu sampai transaksi telah selesai dengan itu. Kunci dilepaskan ketika Anda melakukan atau batalkan transaksi
Locking
Protocol
Suatu lock adalah mekanisme untuk
mengontrol akses secara bersamaan (concurrent access) terhadap sebuah item
data . Item data dapat di-lock dengan dua cara:
1. Exclusive (X) mode. Item data dapat dibaca dan ditulis. X-lock dilakukan dengan menggunakan instruksi lock-X.
2. Shared (S) mode. Item data hanya dapat dibaca. S-lock dilakukan dengan menggunakan instuksi lock-S.
Permintaan lock dilakukan terhadap
concurrency-control manager. Transaksi hanya akan berlanjut setelah permintaan
dikabulkan.
Deadlock
Deadlock adalah suatu kondisi dimana dua proses
atau lebih saling menunggu proses yang lain untuk melepaskan resource yang sedang dipakai. Karena beberapa
proses itu saling menunggu, maka tidak terjadi kemajuan dalam kerja proses-proses tersebut. Deadlock adalah masalah yang biasa terjadi
ketika banyak proses yang membagi sebuah resource yang hanya boleh dirubah oleh satu
proses saja dalam satu waktu. Di kehidupan nyata, deadlock dapat digambarkan dalam gambar
berikut.Pada gambar diatas, deadlock dianalogikan sebagai dua antrian mobil
yang akan menyeberangi jembatan. Dalam kasus diatas, antrian di sebelah kiri
menunggu antrian kanan untuk mengosongkan jembatan (resource), begitu
juga dengan antrian kanan. Akhirnya tidak terjadi kemajuan dalam kerja dua
antrian tersebut.Misal ada proses A mempunyai resource X, proses B mempunyai resource Y. Kemudian kedua proses ini
dijalankan bersama, proses A memerlukan resource Y dan proses B memerlukan resource X, tetapi kedua proses tidak akan
memberikan resource yang dimiliki sebelum proses dirinya
sendiri selesai dilakukan. Sehingga akan terjadi tunggu-menunggu.
Cekian dan terima acih :3....cemangat ea cemuanaaaa :*
Senin, 24 Februari 2014
Oracle & NetBeans
Saya akan sedikit bercerita tentang oracle. Apa itu
oracle??? Oracle adalah database relasional yang terdiri dari kumpulan data
dalam suatu sistem manajemen basis data RDBMS (Relational Data Base Management
System) yang multi-platform. Oracle sendiri dikembangkan oleh sebuah perusahaan
bernama oracle corporation. Oracle Corporation adalah salah satu perusahaan
pembuat software yang terkenal khususnya pada Database software. Sudah banyak
versi dari oracle sudah dikeluarkan perusahaan ini, mulai oracle 6.0, 8i, 9i
hingga 10g.
Apa aja keunggulannya bang?
1. 1. Scalability
Oracle memiliki kemampuan untuk menangani banyak user
(hingga puluhan ribu) yang melakukan koneksi secara simultan tanpa berkurangnya
performa secara signifikan.
2. Reliability yang bagus
Oracle juga memiliki kemampuan untuk melindungi data
dari kerusakan jika terjadi kegagalan fungsi pada sistem seperti disk failure.
3. 3. Stability
Salah satu keunggulan oracle adalah kemampuan untuk
tidak crash karena beban yang tinggi. Oracle akan tetap stabil saat bekerja
dengan banyak beban data.
4.
4. Availability
Kemampuan dalam penanganan crash atau failure agar
service tetap.
5. 5. Multiplatform
Oracle dapat digunakan pada banyak sistem operasi
seperti Windows, Linux dan Solaris.
6.
6. Security
Oracle menjamin keamanan data yang sangat tinggi. Oleh
karena itu perusahaan besar yang membutuhkan database lebih memilih database
oracle karena keamanan data nya lebih terjamin.
7. Pemrosesan data yang sangat cepat dan open
source.
8.
8. Ketika kita mengakses database dan kemudian ada
kejadian seperti listrik mati misalnya maka data yang sudah kita simpan tidak
rusak/hilang. Oracle memiliki kemampuan flashback, sehingga semua jenis
transaksi yang salah akan dapat dikembalikan. Dan dapat menampung data dalam
sekala besar.
9. 9. Dalam PvE maupun PvP, Oracle dapat meningkatkan
kerja tim dengan berbagai buff, menghidupkan kembali orang yang mati, sehingga
dicari cari untuk party, selain itu juga terlihat pada besarnya MP yang
dimilikinya.
1 10.
Dapat bekerja di lingkungan client/server
(pemrosesan tersebar)
1 11.
Pemrosesan data yang sangat cepat, open source.
1 12.
Ketika kita mengakses database dan kemudian ada
kejadian seperti listrik mati misalnya maka data yang sudah kita simpan tidak
rusak/hilang. Oracle memiliki kemampuan flashback, sehingga semua jenis
transaksi yang salah akan dapat dikembalikan. Dan dapat menampung data dalam
sekala besar.
13.
dalam PvE maupun PvP, Oracle dapat meningkatkan
kerja tim dengan berbagai buff, menghidupkan kembali orang yang mati, sehingga
dicari cari untuk party, selain itu juga terlihat pada besarnya MP yang
dimilikinya.
1 14.
Dapat bekerja di lingkungan client/server
(pemrosesan tersebar)
1 15.
Merupakan software DBMS yang handal dan memiliki
kemampuan yang tinggi.
Terlepas dari beberapa kelebihan tersebut, oracle juga
memiliki banyak kekurangan, seperti :
1.
1. Merupakan software DMBS yang paling mahal,
paling rumit, dan paling sulit untuk dipelajari.
2 2. Membutuhkan spesifikasi hardware yang tinggi
untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
3. Hanya diperuntukan bagi perusahaan berukuran
besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
4 4. Data yang bertambah ukurannya akan mengalami
kelambatan proses, jadi harus ada database management.
5 5. Harga yang sangat mahal untuk sebuah database
dan penggunaan Oracle sangat memakan banyak biaya, mulai dari device sampai
diperlukannya DBA yang handal.
6 6. HP dan pertahanan (DEF) yang tergolong sedang
NetBeans adalah
Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems
yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan
aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti
Windows, Linux, Mac OS X and Solaris. Netbeans merupakan software development
yang Open Source, dengan kata lain software ini di bawah pengembangan bersama,
bebas biaya
NetBeans merupakan
sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas,
komunitas yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems
mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi
sponsor utama.
Kelebihan dan
Kekurangan Netbeans
Kelebihan NetBeans GUI Builder :
Salah satu yang menjadi kelebihan NetBeans GUI Builder
adalah yang telah disebutkan diatas, yaitu GRATIS. Selain itu NetBeans GUI
Builder sangat kompetebel dengan Swing karena memang langsung dikembangkan oleh
Sun yang notabenenya sebagai pengembang Swing.
Kekurangan NetBeans GUI Builder :
NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu
Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama
SWT dan JFace yang sudah cukup populer.
Klik icon dibawah untuk mendownload rangkuman lengkap praktikum pertama
Langganan:
Postingan (Atom)