THOUSANDS OF FREE BLOGGER TEMPLATES

Rabu, 03 Maret 2010

Kepergianmu

Air matamu mengiris hatiku halus
kuusapkan telapak tanganku ke wajahmu yang pucat
terlihat ketakutan kehilangan akan nafasmu
nafasmu yang mengalir dalam nafasku

Kubelai rambutmu dengan kelembutan angin malam
terasa getaran menyatu diujung jari-jari
tak kuasa menahan gejolak kasih
limpahan nuansa kejora malam yang tak bertepi

Tak akan kutinggalkan hatimu yang manangis pilu
telah terpatri janji pada kedalaman nurani
akan ikut menyatu kegalauan kasih dalam derita
meski kekuatan malam hendak meragas

Sabtu, 16 Januari 2010

Masalah Kehilangan Modifikasi dan Modifikasi Sementara

Studi Kasus

1. Masalah Kehilangan Modifikasi

Ika dan Susi memiliki rekening simpanan secara bersamaan dengan saldo Rp. 1.000.000,00. Susi mendapat pembayaran sebesar Rp. 100.000,00 dan memutuskan untuk menyimpan di dalam rekening tersebut, dengan menggunakan kantor cabang bank yang dekat dengan pekerjaannya. Pada saat yang bersamaan, Ika memerlukan uang untuk membayar sesuatu dan memutuskan untuk mengambil Rp. 50.000,00 dari rekening bersamaan tersebut, dengan menggunakan kantor cabang yang berbeda. Jika transaksi ini dieksekusi secara bersamaan, transaksi yang satu diproses setelah transaksi yang lain tanpa operasi interleaved (selang waktu operasi) maka saldo akhir adalah Rp. 1.050.000,00 tanpa terkecuali transaksi tersebut diproses secara konkuren, maka saldo akhir menjadi tidak benar. Gambar dibawah ini menunjukkan schedule untuk dieksekusi secara konkuren yang menghasilkan saldo akhir Rp. 1.100.000,00 terlihat pada schedule ini pada waktu interleaved, transaksi untuk Susi masih menggunakan nilai yang dibacanya melalui variabel saldo, bukan nilai baru yang belum dibacanya. Berdasarkan schedule ini update yang berasal dari transaksi Ika menjadi hilang.

Waktu

Transaksi Ika

Transaksi Susi

Saldo

T1

Read Saldo

…………………..

Rp.1.000.000,00

T2

……………..……

Read Saldo

Rp.1.000.000,00

T3

Saldo= Saldo+

Rp.50.000,00

…………………..

Rp.1.000.000,00

T4

Write Saldo

………………….

Rp.1.000.000,00

T5

………………….

Saldo= Saldo+Rp.100.000,00

Rp1.000.000,00

T6

………………….

Write Saldo

Rp1.0000.000,00


2. Permasalahan Modifikasi Sementara

Pada schedule transaksi, transaksi Bunga dihitung untuk rekening simpanan dan tingkat bunga sebesar 15%, sedangkan transaski simpanan menyimpan Rp. 1.000.000,00 ke rekening tersebut , tetapi terjadi roll back. Nilai saldo awal pada rekening tersebut adalah Rp.1.000.000,00 seandainya transaksi simnpanan mengupdate nilai dari saldo menjadi Rp. 2.000.000,00 sebelum transaksi bunga membaca saldo, maka jumlah yang akan disimpan adalah Rp. 2.100.000,00. tetapi transaksi simpanan terjadi roll back yang berarti keadaan database seharusnya tidak berpengaruh, disebabkan transaksi simpanan tersebut.akibat transaksinya sendiri mengalami kesalahan, kemungkinan terjadi kredit rekening yang salah atau sebagai akibat sistem crash. Sehingga tingkat bunga yang dihitung terhadap saldo menjadi tidak benar. Jika roll back dilakukan maka saldo mungkin menjadi tidak benar.

Waktu

Transaksi Simpanan

Transaksi Bunga

Saldo

T1

Read Saldo

…………………..

Rp.1.000.000,00

T2

Saldo= Saldo+

Rp.1.000.000,00

…………………..

Rp.1.000.000,00

T3

Write Saldo

…………………..

Rp.2.000.000,00

T4

………………….

Read Saldo

Rp.2.000.000,00

T5

………………….

Saldo= Saldo*15%

Rp.2.000.000,00

T6

………………….

Write Saldo

Rp.2.000.000,00

T7

Roll Back

…………………..

Rp.2.100.000,00

Cara Kerja Locking

  • Kunci X: Kunci ekslusif (Bisa merubah transaksi nilai)
  • Kunci S : Kunci dipergunakan bersama-sama ( Tidak bisa melakukan modifikasi nilai, hanya bisa membaca transaksi )

Implementasi Locking
Kunci X dan S

  • Jika transaksi A menggunakan kunci X pada record R, maka permintaan dari transaksi B untuk suatu kunci pada R ditunda dan B harus menunggu sampai A melepaskan kunci tersebut.
  • Jika transaksi A menggunakan kunci S pada record R, maka :
    a. Bila transaksi B ingin menggunakan kunci X, maka B harus menunggu sampai A melepaskan kunci tersebut.
    b. Bila transaksi B ingin menggunakan kunci S, maka B dapat menggunakan kunci S secara bersama-sama
  • Jika transaksi hanya melakukan pembacaan saja, secara otomatis hanya memerlukan kunci S .
  • Jika transaksi untuk melakukan modifikasi pada suatu record, maka memerlukan kunci X.

Senin, 11 Januari 2010

"MEGA ELEKTRONIK"





Setiap customer memesan barang elektronik dengan mengirimkan PO kepada bagian penjualan. bagian penjualan setelah menerima PO mengecek stok persediaan apabila terpenuhi maka dibuatkan faktur. Konfirmasi kepada pelanggan mengenai pesanan yang telah disetujui dan membayar uang muka sebesar 10% dari nilai penjualan yang di transfer melalui rekening bank. Bagian keuangan mengecek informasi rekening bank apabila sudah masuk, uang pembayaran maka akan dibuatkan kwitansi pembayaran lunas untuk uang muka yang diberikan kepada bagian penjualan , bagian penjualan setelah mendapatkan kwitansi tersebut membuat dokumen penjualan yang berisi : faktur, kwitansi. lunas / uang muka dalam surat jalan yang diberikan kepada customer.

Kamis, 03 Desember 2009

Etika Berkomunikasi dengan Jaringan

Berbagai cara dapat dilakukan untuk menjalin hubungan dan berkomunikasi dengan jaringan, termasuk diantaranya melalui kelompok diskusi.

Kelompok diskusi secara online merupakan sumber yang hebat dalam hal inspirasi dan informasi bagi anda, merupakan tempat yang tepat untuk membangun kontak dari jaringan anda.

Untuk bisa memiliki peluang yang bagus, sehingga anda bisa berhasil memanfaatkan jaringan melalui kelompok diskusi ini, berikut ini beberapa catatan yang patut dipertimbangkan. catatan ini sering juga disebut dengan netiket (netiquette) atau etika di internet.


* Sediakan waktu anda untuk mengirimkan pewan pertama anda, beradaptasilah dalam beberapa waktu untuk mengenal gaya mereka yang ada di dalam kelompok tersebut dan bacalah arsip diskusi yang telah mereka lakukan, kapan perlu, jika ada FAQ (frequently asked question/pertanyaan dan jawaban dari pertanyaan yang sering diajukan), bacalah dokumen tersebut.
* Hindari mengirimkan pengantar tentang diri anda dalam alinea yang panjang, khususnya ketika anda baru saja bergabung dengan mereka, kecuali jika aturan yang mereka tetapkan memang demikian adanya.
* Gunakan pengenal diri anda (signature) pada email yang anda kirimkan. Signature ini biasanya berupa beberapa baris pesan yang berisi informasi tentang diri anda dan ditempatkan pada bagian bawah email anda, kecuali jika aturan melarang hal tersebut.
* Hindari penulisan pesan pada email dengan SEMUA PESAN DENGAN HURUF BESAR. Gunakan huruf besar tersebut seperlunya.
* Tulis dan edit pesan yang akan anda kirimkan ke dalam kelompok diskusi dengan hati-hati, khususnya jika anda baru saja bergabung dengan mereka, karena ini akan mempengaruhi tingkat nilai pribadi anda di dalam forum tersebut.
* Hindari mengirimkan file tambahan melalui fasilitas attachment dari email anda, termasuk penggunaan berbagai macam format huruf di dalam pesan anda (juga huruf tebal, miring, dll), karena tidak semua email mendukung fasilitas demikian sehingga pesan yang anda sampaikan akan menghasilkan gaya yang berbeda bagi pembaca lainnya.
* Pertimbangkan bahwa pesan yang anda kirimkan adalah untuk semua anggota yang ada di dalam kelompok diskusi tersebut, sehingga jika anda ingin mengirimkan untuk sebagian kecil dari anggota tersebut, gunakanlah jalur pribadi, jangan melalui kelompok tersebut, artinya tujukan email anda tersebut langsung kepada personal yang anda maksud.
* Tidak usah mengomentari suatu diskusi yang sedang panas, sampai anda betul-betul diterima oleh anggota diskusi tersebut.
* Simpanlah komentar dari diskusi tersebut yang menurut anda ada hubungannya dengan keinginan pribadi anda.
* Hindari berkomentar terlalu keras pada pesan-pesan awal anda.
* Tampilkan pengetahuan anda, dan tunjukkan wawasan anda, hindari penyampaian hal-hal yang terlalu komersil tentang diri anda.
* Tidak usah berkecil hati jika seseorang merendahkan anda di dalam kelompok tersebut, namun belajarlah dari pengalaman. Dan jangan membalas jika anda melecehkan anda.
* Sampaikan pesan anda dengan rasa hormat dan menghargai mereka, serta bertoleransilah terhadap ide serta opini yang berkembang.
* Jangan sungkan-sungkan untuk meminta pertolongan kepada anggota kelompok diskusi tersebut, terutama jika anda sedang membutuhkan solusi dari mereka.
* Buatlah anggota menyenangi anda dan menghargai anda, hindari sindiran tajam terhadap seseorang atau kelompok, terutama dalam rangka menghindari terjadinya kesalahpahaman.
* Bangunlah hubungan anda secara individu atau dengan seluruh anggota pada kelompok tersebut. Dan ketika keberadaan anda sudah diterima oleh mereka secara baik, mulailah untuk memperkuat dan memelihara hubungan tersebut.
* Jangan hanya diam di dalam kelompok tersebut, usahakan untuk ikut membantu anggota lainnya jika memungkinkan. Hubungan dalam suatu jaringan biasanya berjalan sesuai dengan prinsip kebersamaan, dan saling tolong menolong.
* Inglatlah bahwa jaringan dapat terjadi jika pada suatu kelompok diskusi apabila tidak hanya pada suatu karir tertentu atau industri tertentu. Namun seperti halnya keberadaan seseorang dalam suatu lingkungan akan berarti apabila mereka saling berbagi tentang kebisaan mereka. Begitu juga di dalam kelompok diskusi.
* Pertimbangkan untuk memulai diskusi pada kelompok tersebut untuk membuat mereka berkomentar. Jika kelompok ini beranggotakan sangat banyak anggota, bisasanya akan sulit untuk mengetahui hal keinginan atau bidang yang spesifik, tidak ada salahnya anda membangun sebuah kelompok baru.

Sabtu, 24 Oktober 2009

Bahasa Dalam DBMS ( Database Management Systems )

A.Data Definision Language ( DDL )

DDL ( Data Definision Language ) adalah perintah-perintah yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database.
Contoh :
Create Table : Untuk membuat tabel
Di bawah ini misalnya kerangka tabel penjualan :

Dan tampilan tabelnya seperti ini :

B.DML ( Data Manipulation Language )
Data Manipultion Language adalah perintah-perintah yang digunakan untuk mengoperasikan atau memanipulasi isi database. Adapun perintah-perintah pada DML diantaranya : Select, Insert, Update dan Delete.
Contoh : Select Query Detail artinya tampilkan Query Detail
Tampilannya seperti di bawah ini :

Minggu, 11 Oktober 2009

lembaga pendidikan komputer "cienobo"

Di dalam suatu enterprinse atau oragnisasi mereka mempunyai objek yang saling berkaita. Contohnya pada lembaga pendidikan komputer cepat bisa langsung kerja yang di dalamnya terdapat 1 kesatuan yg terdiri beberapa bagian objek/ data yang saling berkaitan. Contohnya antara siswa dan para pengajar, siswa dengan pelajaran,para pengajar dengan dengan pelajaran dan seterusnya mereka saling berkaiatan untuk mencapai tujuan yang sama yaitu para siswa yang belajar disini langsung mendapatkan pekerjaan sesuai dengan kemampuan yang telah dimiliki . Setelah program tersebut jadi terdapat dua kriteria yaitu prosedural dan nonprosuderal lalu d proses atau dimanupulasi ke dalam data base manager kemudian program tersebut menjadi data seperti terdapat nama siswa, pelajaran,p elajar, dan fasilitas.