Selasa, 04 Oktober 2011

Concurrency

Tujuan utama dalam pengembangan database adalah membuat banyak pengguna bisa mengakses data secara bersamaan. Pengaksesan data ini tidak bermasalah jika semua pengguna hanya membaca data dan mereka tidak mengganggu satu sama lain. Tapi ketika dua pengguna atau lebih mengakses database yang sama secara bersamaan dan salah satu melakukan perubahan terhadap data, maka hal ini akan dapat menimbulkan adanya data yang tidak konsisten (inconsistency data).

Untuk mengatasi adanya kemungkinan inconsistency data, maka dibutuhkan adanya suatu mekanisme yang mengatur jalannya transaksi pengaksesan data yang sama tersebut. Mekanisme ini dikenal dengan istilah concurrency control. Concurrency control adalah proses pengaturan operasi–operasi dalam banyak transaksi yang berjalan secara simultan pada database tanpa mengganggu operasi pada transaksi lainnya sehingga dapat menghasilkan data yang konsisten ( Connolly, 2005, p577 ). Tiga contoh masalah penting yang terkait oleh concurrency, yaitu masalah Lost-Update, masalah Uncommitted Dependency, dan masalah Inconsistent Analysis.
Masalah Lost-Update
Penjelasan : Transaksi T1 dan T2 mulai pada waktu yang hampir bersamaan, dan keduanya membaca saldo $100. T2 menambah balx $100 menjadi $200 dan menyimpan hasil perubahannya dalam database. Di sisi lain, transaksi T1 mengurangi copy dari balx $10 menjadi $90 dan menyimpan nilai ini dalam database, menimpa hasil update sebelumnya dan akhirnya menghilangkan $100 yang telah ditambahkan sebelumnya ke dalam saldo. Kehilangan update transaksi T2 dapat dihindari dengan mencegah T­1 membaca nilai dari balx sampai update T2 telah selesai.
Masalah Uncommited Dependency (dirty read)
Penjelasan: Transaksi T4 mengubah balx menjadi $200 namun T4 membatalkan transaksi sehingga balx harus

Senin, 13 Juni 2011

Resume class diagram

Class adalah kumpulan objek-objek  yang mempunyai struktur umum, behavior umum, relasi umum, dan semantic/kata yang umum. Class-class ditentukan/ditemukan dengan cara memeriksa objek-objek dalam sequence diagram dan collaboration diagram. Nama dari sebuah class menggunakan kata benda sesuai dengan domain/bagian/kelompoknya
Class Diagram adalah diagram yang menunjukkan class-class yang ada dari sebuah sistem dan hubungannya secara logika. Class diagram menggambarkan struktur statis dari sebuah sistem. Karena itu class diagram merupakan tulang punggung atau kekuatan dasar dari hampir setiap metode berorientasi objek termasuk UML (Henderi, 2008).
Tempat yang benar untuk mulai menemukan class adalah dari aliran kejadian pada sebuah use case, Ketika menemukan kata benda, maka akan menjadi satu dari empat  hal berikut:
                -  actor
                -  class
                -  attribute  class
                -  expression that is not an actor, a class, or an attribute
       Dengan melihat diagram sekuensial dan kolaborasi, bisa ditemukan obyek-obyek dimana obyek-obyek ini akan menjadi kandidat kelas.
Elemen-Elemen Class Diagram
Digambarkan dengan bujur sangkar yang memiliki tiga ruangan

Rabu, 25 Mei 2011

bacaan Sholat


Iftitah
Setelah melakukan posisi bersedekap dengan sempurna, diam sejenak sebelum membaca do’a iftitah yang dalam istilah lain disebut dengan tawajjuh. Do’a iftitah ini disunnahkan baik dilakukan di dalam sholat sendirian maupun sholat berjama’ah, sholat fardhu maupun sholat sunnah. Kesunnahan membaca tawajjuh adalah sebelum membaca surat al-Fatihah pada raka’at pertama. Apabila seseorang telah membaca al-Fatihah, berarti hilanglah kesunnahan membaca do’a tawajjuh ini.

DOA IFTITAH

ALLAAHU AKBARU KABIIRAA WAL HAMDU LILLAAHI KATSIIRAA WASUBHAANALLAAHI BUKRATAW WAASHIILAA.
Iftitah
Allah Maha Besar, Maha Sempurna Kebesaran-Nya. Segala Puji Bagi Allah, Pujian Yang Sebanyak-Banyaknya. Dan Maha Suci Allah Sepanjang Pagi Dan Petang.
INNII WAJJAHTU WAJHIYA LILLADZII FATHARAS SAMAAWAATI WAL ARDHA HANIIFAM MUSLIMAW WAMAA ANA MINAL MUSYRIKIIN.
Kuhadapkan Wajahku Kepada Zat Yang Telah Menciptakan Langit Dan Bumi Dengan Penuh Ketulusan Dan Kepasrahan Dan Aku Bukanlah Termasuk Orang-Orang Yang Musyrik.
INNA SHALAATII WANUSUKII WAMAHYAAYA WAMAMAATII LILLAAHIRABBIL ‘AALAMIIN.
Sesungguhnya Sahalatku, Ibadahku, Hidupku Dan Matiku Semuanya Untuk Allah, Penguasa Alam Semesta.

Rabu, 11 Mei 2011

tutorial 1 [VOIP] menggunakan H.323 H.323

H.323

H.323 merupakan protokol standar yang direkomendasikan oleh ITU-T yang mendefinisikan komunikasi multimediareal-time dan konferensi melalui jaringanpacket-based yang tidak menyediakanguaranteed QoS seperti LAN dan Internet. Jaringan berbasis paket tersebut antara lain internet Protocol (IP),internet Packet Exchange (IPX), Local Area Network (LAN), EnterpriseNetwork (EN), Metropolitan Area Network (MAN), dan Wide Area Network (WAN). Standar ini bukan standar yang berdiri sendiri tetapi merupakan kumpulan dari beberapa komponen, protokol dan prosedur dalam membangun layanan komunikasi multimedia yang menerangkan set voice, video dan standar konferensi data.

Komponen H.323
Standar H.323 terdiri atas empat komponen yang jika disatukan dalam suatu jaringan akan memberikan

tutorial 2 [VOIP] menggunakan H.323

Aplikasi yang dibutuhkan untuk membuat protokol H.323:
     vidphone 3.0 untuk berkomunikasi antar komputer
     gnugk 2.3.4 berfungsi untuk setting protokol

gnugk 2.3.4
1.    Kita unduh terlebih dahulu gnugk versi 2.3.4 di sini
2.    Setelah itu kita unzip file yang telah kita download.
3.    Copy di direktori favorit anda.
4.    Jalankan command prompt masuk ke direktori yang telah anda pilih.
5.    Setting gnugk. Berikut adalah cara untuk menjalankan settingan gnugk.
6.    Setelah dijalankan maka akan tampil window baru. masuk menu control kemudian klik start, maka akan tampil seperti berikut.


vidphone 3.0
1.    Unduh vidphone 3.0
2.    Install vidphone 3.0
3.    Setelah terinstall maka jalankan aplikasi vidphone 3.0

4.    setelah itu masuk ke option
5.    Setelah masuk option pilih H323. Pada mode pilih require use dan pada address masukkan IP yang menjadi gatekeeper. Klik apply lalu ok
6.    Setelah itu masuk ke menu call dan pilih dial maka akan keluar window baru. Disitu pilih H323 dan kemudian masukkan IP yang akan dihubungi lalu klik ok. Maka akan keluar tampilan seperti berikut
7.    Setelah anda mencoba menghubungi maka akan terlihat tampilan seperti berikut