Archive for the ‘DataBase’ Category

Apa Itu Transaksi?

Saturday, October 23rd, 2010

Apa Itu Transaksi?

oleh : Steven Haryanto

Artikel ini hendak memperkenalkan konsep transaksi kepada mereka yang masih asing dengannya. Berhubung transaksi baru diperkenalkan di MySQL sekitar 2 tahun lalu, masih banyak penggunanya yang tidak pernah mengenal fasilitas yang sebetulnya amat penting ini. Begitu database kita sudah mengandung data yang cukup penting bukan sekedar berisi posting komentar pengunjung situs yang bisa dihapus kapan saja, misalnya atau begitu kita menginginkan stabilitas dan konsistensi dan tidak ingin waktu demi waktu harus memperbaiki record yang ngaco, misalnya maka kita harus memahami transaksi.

Contoh Pertama

Setiap kali orang menerangkan tentang transaksi database, contoh yang biasanya diambil adalah nyaris selalu tentang transaksi di bank, khususnya tentang seorang nasabah yang menyimpan sejumlah uang di rekening tabungannya, atau memindahkan uang dari rekening cek ke tabungan. Saya akan meneruskan tradisi ini karena memang contoh tersebut pas sekali menekankan pentingnya sebuah transaksi.

Anggaplah kita seorang nasabah untuk sebuah bank bernama Mandi Sendiri jelas bukan bank dengan aset terbesar di Indonesia karena ternyata dia sudah merasa cukup dengan hanya memakai Python dan MySQL. Tiga buah tabel di database bank ini skemanya sebagai berikut (telah disederhanakan):

# mencatat daftar transaksi
CREATE TABLE trans (
    id BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
    tgl DATETIME,
    ket VARCHAR(255) NOT NULL,
    teller_id SMALLINT NOT NULL
);
 
# jurnal kredit tabungan
CREATE TABLE jtabungan (
    trans_id BIGINT NOT NULL,
    norek_nasabah INT NOT NULL,
    jumlah DOUBLE NOT NULL
);
 
# jurnal kas bank
CREATE TABLE jkas (
    trans_id BIGINT NOT NULL,
    jumlah DOUBLE NOT NULL
);

(more…)

SlackBuild Script For MySQL WorkBench

Wednesday, June 23rd, 2010

Dikarenakan ada beberapa permintaan SlackBuild Script untuk MySQL Workbench dan ternyata situs aslinya MySQL Workbench SlackBuild Script menghilang tanpa jejak :( Buat teman-teman yang ingin melakukan kompilasi dan installasi MySQL Workbench untuk Slackware 13.1, silahkan coba gunakan SlackBuild script MySQL Workbench dibawah ini yang telah saya gunakan di Slackware 13.0 dan berjalan tanpa ada masalah.

Note: Script-script dibawah ini murni saya ambil dari situs http://hba.ath.cx/projects/slackbuilds/testing/mysql-workbench-oss-5.1.18/ dan saya re-posting disini karena ketika tulisan ini dibuat, situs aslinya sedang tidak bisa diakses.

Copy dan paste kode dibawah ini, kemudian simpan dengan nama README

MySQL Workbench (A visual database design tool developed by MySQL)
 
MySQL Workbench is a cross-platform, visual database design tool
developed by MySQL. It is the highly anticipated successor
application of the DBDesigner4 project. 
 
This package is the Community OSS Edition.

README File

Copy dan paste kode dibawah ini, kemudian simpan dengan nama doinst.sh

if [ -x /usr/bin/update-desktop-database ]; then
  /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
 
if [ -x /usr/bin/update-mime-database ]; then
  /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
fi
 
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
  if [ -x /usr/bin/gtk-update-icon-cache ]; then
    /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
  fi  
fi

doinst.sh
(more…)

VMWare Technology Day 2010

Wednesday, April 21st, 2010

Hii all sudah tahu tentang VMWare kan ? :) Tahun ini ada Seminar loh tentang VMWare yaitu VMWare Technology Day 2010. Hm… tidak percaya ? Sama, saya barusan di invite oleh se-seorang bernama Digit Oktavianto (hii friends ;) ) dan ternyata Waw … it’s true man :D Mantap-mantap euy, nah kalau ingin lihat detail-nya silahkan cek dibawah ini :

VMWare Technology Day 2010

Indonesia – 18 May 2010

Your Invitation to Attend VMware Technology Day – 2010

Join us at VMware’s Technology Day to find out how VMware and our Partners are enabling organizations to dramatically reduce the complexity of their infrastructure with flexible, agile and reliable virtualization solutions – from the Desktop to the Datacentre and to the Cloud.

Technology Day is a complimentary one day technical deep-dive designed for individuals and organizations looking to maximize technology infrastructure efficiency and optimization. In 2010, Technology Day will focus on Desktop Virtualization, Infrastructure Management & Automation and Cloud Computing.

Technology Day – Deep Dive

Technology Day will provide you with a deep dive into the following:

  1. Transforming Infrastructure to Deliver IT as a Service
  2. Simplifying & Controlling Your Desktop Infrastructure with View
  3. Application Migration & Virtualization with ThinApp
  4. Building and Managing Security With vShield Zones and VMsafe
  5. Guaranteeing SLA Performance Delivery vCentre AppSpeed
  6. Automating Capacity Management with CapacityIQ
  7. Integrating Services For Seamless Virtualization Project Plan, Design and Implementation

Who Should Attend

Technology Day 2010 has been designed for end-users, implementers, influencers and decision makers of Desktop, Datacentre and Application infrastructure within their organization.

Register now to reserve you seat!

Event Venue:

Hotel Mulia
Jl. Asia Afrika
Senayan-Jakarta 10270
Indonesia

Date :

Tuesday, 18 May 2010

Time :

8:00 am to 4:00 pm

Nah bagaimana teman-teman ? Tertarik ikutan ?? Kalau iya, cepetan registrasi disini biar ga kehabisan kursi :) Btw ada hadiah-nya juga loh :)

Diskusi Manajemen Proyek

Wednesday, March 31st, 2010

Pingin tahu bagaimana tips dan trik mengelola proyek IT ? Atau mungkin, pingin tahu bagaimana sih dapur-nya sebuah Software House itu ? Atau ingin tahu bagaimana sih penerapan Extreme Programming, Agile Metodologi, dan berbagai macam metodologi keren yang lain. Kalau iya dan teman-teman ingin tahu, mungkin teman-teman bisa bergabung ke milis Manajemen Proyek IT yang terdapat di GoogleGroups :) Untuk teman-teman yang bertanya-tanya, apa sih isi dan yang dibahas di komunitas Manajemen Proyek IT ini ? Hm.. ini yang ada dihalaman depan groups-nya :

Di komunitas ini, kita membahas :

Berbagai aspek tentang manajemen proyek IT, misalnya:

  1. Estimasi Biaya Proyek
  2. Estimasi Durasi Proyek
  3. Cara membuat Project Plan
  4. Cara mengelola project yang sedang berjalan
  5. Metodologi, seperti Scrum, XP, Waterfall, Agile, Kanban.
  6. Manajemen Resiko
  7. Manajemen Personel
  8. Manajemen Dokumen

Tools atau alat bantu yang digunakan untuk mengelola project, misalnya:

  1. Issue/Task tracking, seperti Trac, Redmine, dotProject, dsb
  2. Kanban Board

Standar dan sertifikasi internasional, seperti :

  1. CMMI
  2. PMP
  3. ISO

Dengan mengimplementasikan prinsip manajemen proyek yang baik, diharapkan perusahaan dapat mengelola project IT dengan lebih efisien, predictable, dan profitable.

Untuk bergabung, kirimkan email ke it-project-indonesia-subscribe@googlegroups.com

Moderator :

  1. Endy Muhardin
  2. Ifnu Bima

Nah bagaimana teman-teman ? Tertarik bergabung ? Yuuk sharing-sharing yuuuuk, diskusi bareng-bareng bagaimana sih mengatur sebuah proyek di “Jalan Yang Benar” :D Omong-omong, beberapa thread terakhir lumayan bagus-bagus loh isinya :) ;)

How To Manage Hacker In Your Company

Thursday, March 18th, 2010

Kemarin waktu blogwalking, eh ga sengaja ketemu artikel yang bagus menurut saya :) Nah mungkin bisa jadi bahan bacaan di waktu senggang buat teman-teman :D Sedangkan postingan yang asli dari tulisan ini saya ambil dari The Hacker FAQ :) dan inilah tulisan yang saya maksud tersebut :

If you find this information useful, please consider sending a token donation to the author; email for details. You might also consider buying a couple of books through my “affiliate program” link; you get cool books, I get pocket change. :)

Recommended books:
I have a Powell’s “bookshelf”, which is sort of a list of recommended books; some are fairly relevant to this page. Look! Books!

NEWS!

A version of this has been bought by IBM DeveloperWorks.

Furthermore, IBM sponsored another article, the Manager FAQ, a guide to managers for hackers who are frustrated and confused by corporate life. I’d like to thank IBM for their kind support of this project. I’m pretty happy with the new piece, and I’m glad to have finally been nudged into posting it.

I’d like to point out how reasonable and friendly IBM has been about this; compare with the way that CRC has treated Eric Weisstein.

I have a Powell’s “bookshelf”, which is sort of a list of recommended books; some are fairly relevant to this page. Look! Books!

The Hacker FAQ

The following list is an attempt to cover some of the issues that will invariably come up when people without previous experience of the hacker community try to hire a hacker. This FAQ is intended for free distribution, and may be copied as desired. It is in an early revision. If you wish to modify the FAQ, or distribute it for publication, please contact the author. The author is seebs@plethora.net. The official distribution site (as of revision 0.05) is “http://www.plethora.net/~seebs/faqs/hacker.html”.

DISCLAIMER: The author is a hacker. Bias is inevitable.

This document is copyright 1995, 1996, 1998, 1999 Peter Seebach. Unaltered distribution is permitted.

Revision 0.05 – Last modified September 28, 1999
(more…)