Sabtu, 12 Januari 2013

Karakteristik Database Terdistribusi

Karakteristik database terdistribusi yaitu :

1. Kumpulan data yang digunakan bersama secara logic tersebar pada sejumlah computer yang berbeda
2. Komputer yang dihubungkan menggunakan jaringan komunikasi.
3. Data pada masing-masing situs dapat menangani aplikasi-aplikasi local secara otonom.
4. Data pada masing situs di bawah kendali satu DBMS.
5. Masing-masing DBMS berpartisipasi dalam sedikitnya satu aplikasi global.

Database Terdistribusi

Database terdistribusi Yaitu kumpulan data yang digunakan bersama yang saling terhubung secara logic tetapi tersebar secara fisik pada suatu jaringan computer. 

Dalam sebuah database terdistribusi, database disimpan pada beberapa komputer. Komputer-komputer dalam sebuah sistem terdistribusi berhubungan satu sama lain melalui bermacam-macam media komunikasi seperti high-speed buses atau telephone line.

Sebuah sistem database terdistribusi berisikan sekumpulan site, di mana tiap-tiap site dapat berpartisipasi dalam pengeksekusian transaksi-transaksi yang mengakses data pada satu site atau beberapa site. Tiap-tiap site dapat memproses transaksi lokal yaitu sebuah transaksi yang mengakses data pada satu site di mana transaksi telah ditentukan.

Sebuah site juga dapat mengambil bagian dalam mengeksekusi transaksi global yaitu transaksi yang mengakses data pada site yang berbeda di mana transaksi telah ditentukan, atau transaksi yang mengakses data pada beberapa site yang berbeda.

Rabu, 09 Januari 2013

Pengertian Grid Computing

Menurut definisi Grid Computing atau Komputasi Grid merupakan salah satu dari tipe Komputasi Paralel, adalah penggunaan sumber daya yang melibatkan banyak komputer terpisah secara geografis namun tersambung via jalur komunikasi (termasuk Internet) untuk memecahkan persoalan komputasi skala besar. Semakin cepat jalur komunikasi terbuka, maka peluang untuk menggabungkan kinerja komputasi dari sumber-sumber komputasi yang terpisah menjadi semakin meningkat. Dengan demikian, skala komputasi terdistribusi dapat ditingkatkan secara geografis lebih jauh lagi, melintasi batas-batas domain administrasi yang ada.

Dalam buku The Grid:Blue Print for a new computing infrastructure dijelaskan bahwa yang dimaksud dengan komputasi grid adalah infrastruktur perangkat keras dan perangkat lunak yang dapat menyediakan akses yang bisa diandalkan, konsisten, tahan lama dan tidak mahal terhadap kemampuan komputasi mutakhir yang tersedia.

Pengertian Cloud Computing

Anda mungkin mulai sering mendengar istilah “cloud” atau “cloud computing”, tetapi masih belum terlalu mengerti  ‘binatang’ apa cloud itu sebenarnya. Sebagian orang menganggap cloud adalah semacam teknik virtualisasi komputer, sehingga satu atau beberapa komputer bisa dibuat menjadi banyak virtual komputer. Ada juga yang menganggap cloud tidak ada bedanya dengan VPS (virtual private server), di mana VPS ini adalah teknologi yang sudah ada dari beberapa tahun yang lalu.  Pada dasarnya pendapat tersebut tidak sepenuhnya salah, karena virtualisasi memang merupakan salah satu komponen dari cloud computing.

Tetapi pengertian cloud sebenarnya lebih dari itu.  Cloud computing adalah kumpulan dari beberapacomputing resources yang terintegrasi menjadi satu dan di-delivered melalui web. Cloud computing juga didasarkan pada teknologi grid computing, yaitu membuat skalabilitas suatu sistem computing menjadi sangat besar dengan cara menggabungkan beberapa computing resources menjadi satu resource.

Bisa dikatakan cloud computing adalah grid computing + virtualisasi.

Selasa, 01 Januari 2013

Welcome 2013 :)

Selamat tahun baru 2013, semoga di tahun ini gue pribadi bisa menjadi pribadi yang lebih baik dan lebih berguna dari tahun sebelumnya. Semoga tetap sehat, orang tua sehat, kuliah lancar, langgeng, dan semua saudara dan teman teman gue tetep sehat. HAPPY NEW YEAR 2013!:)

Sabtu, 08 Desember 2012

HIPO (Hierarchy Plus Input Process Output)

HIPO merupakan metodologi yang dikembangkan dan didukung oleh IBM. HIPO sebenarnya adalah alat dokumentasi program. Akan tetapi sekarang HIPO telah digunakan sebagai alat bantu untuk merancang dan mendokumentasikan siklus pengembang system.

Sasaran HIPO :
- Untuk menggambarkan suatu struktur bertingkat guna memahami fungsi fungsi dari suatu system.
- Untuk menggambarkan modul modul yang harus diselesaikan oleh pemrogram.
- Menyediakan penjelasan yang lengjap dari input, proses dan output yang dihasilkan.

Diagram HIPO :
HIPO menggunakan tiga macam diagram untuk masing masing tingkatannya, yaitu :
1. Visual Table Of Contentes.
2. Overviews Diagram.
3. Detail Diagram.

Tabel Keputusan (Decision Table)

Tabel yang digunakan sebagai alat bantu untuk menyelesaikan logika didalam pemrograman. Tabel keputusan efektif digunakan bila mana kondisi yang akan diseleksi didalam program jumlahnya cukuo banyak dan rumit. Struktrur dari tabel keputusan dibagi menjadi 4 macam, yaitu :

1. Condition Stub : Berisi kondisi yang akan diseleksi.

2. Condition Entry
         Berisi kemungkinan kemungkinan dari kondisi yang diseleksi, yaitu terpenuhi (beri simbol Y) dan tidak terpenuhi (beri simbol T). Setiap kondisi yang diseleksi akan mempunyai dua kemungkinan kejadian yaitu terpenuhi dan tidak terpenuhi. Bila ada X kondisi yang diseleksi, maka akan terdapat N kemungkinan kejadian yaitu N=2x.

3. Action Stub
      Berisi pernyataan pernyataan yang akan dikerjakan, baik kondisi yang diseleksi terpenuhi maupun kondisi yang diseleksi tidak terpenuhi.

4. Action Entry
        Untuk memberi tanda tindakan mana yang akan dilakukan dan mana yang tindakan yang tidak akan dilakukan.