Sabtu, 19 Juni 2010

Cerita dari minang






Urang Jerman Timur


Disebuah desa di Jerman, yang berbatasan lansung jo Jertim dan Jerbar diperbatasan acok urang kadua desa baik yang di barat dan Timur malinteh.

Iyo lai dibuliahkan..dek Desa sajo..mungkin ado nan mangunjungis sanaknyo tapi tantara Jerman Timur..yo..kareh..pangawalannyo di perbatasan tu tarutamo urang nan dari Timur..malinteh ka Barat di pariso abih untuak ka Desa di Jerbar panjagonyo...gahar..ditakuti..mamacik sanjato geren..siap tembak. Urang harus dipariso dari ujuang kaki..sampai ujuang kapalo kok pai ka Barat, baitu pulo kok pulang ka Timur.

Jadi ado urang timur...kito sabuik namonyo si Karel sajo tiok minggu dari desanyo yang di timur pai ka Desa di Barat alasannyo mancaliak urang gaeknyo nan di Barat lai ado kemudahan stek... dek panjago nan ganas di Pos Perbatasan.

"Guten tag?"

"Biaso Ndan..ambo liek urang gaek ka Desa di Muko (Barat)"

"Masuak Pos waang dulu den pariso... tingga identitas..."

"Ok...jam bara waang baliak ka Timur Karel"

"Sekita jam tigo sore Ndan"

"Ok..Den catat..labiah jam tigo waang kanai hukum masuak panjaro"

Lah malenggang..si Karel kalua perbatasan manuju ka Desa di Barat nan satiok Minggu hari Pakan (Catatan Penulis: Ruponyo di Jerbar desa-desanyo pakannyo ampia samo jo nagari awak sakali saminggu ada yang protes..ya silahkan aja..nih guwa punya cerita..he..he..he)

Tapek jam tigo si Karel baliak dari Barat jo Sepeda tapi mambaok karuang goni dibalakangnyo

Tibo di Pos... Kepala Jaga mengadakan pemeriksaan

"Apo nan ang baok dikaruang tu Karel?"

"Siap Komandan..kasiak/pasir..nyo untuak panimbun rumah den."

"Bongka..jaan2 waang menggelapkan senjata..granat dari Barat ka timur"

"Silahkan..Ndan"

"Lah inyo bongka karuang nan tatonggok di sepeda tadi ndak labiah..indak kurang yo kasiak/pasir..didalam karuang tu"

Kepala Jaga..ko Utaknyo..kincia2nyo..asli dibawah standar bana jadi...indak bapikia..lain-lain..

Ok..silahkan waang lewat karel..lai indak ado waang salundupkan

Bagitu satiok minggu si karel..pai ka Desa di Barat. Pulang naik sepeda... mambaok karuang nan barisi kasiak/pasir kanai pareso...lewat taruih.

Nan Kepala Jaga ko..yo panasaran

"Si Karel ko pasti ado nan inyo selundupkan ka Timur..."

Tapi kok dicaliak...kasiak nan indak baharago..nan indak mambahayakan Komunis di Timur..

Ah..sungguh mati penasaran Waden dek si Karel Pasti..pasti si Karel ado nan diseludupkannyo (Maklum utak Kapalo Jaga di bawah standar mati penasaran sajo..utak Intelnyo ndak jalan)

Jadi Kamandan Pos tadi lah Pensiun dari Tugas

di Pos perbatasan... Pai lah inyo karumah si Karel

Waden harus dapek jawek dari si Karel... bia waden indak mati penasaran..pasti ado nan diseludupkan si karel dari Barat ka Timur.

Tibolah si Komandan ko di rumah si Karel

"Selamat pagi Karel..."

"Oi..pak Komandan..apo kaba?"

Iyo agak tagalenjek si Karel atas kedatangan si Komandan Jaga

"Jujur karel waden yo mati penasaran ko dek ulah waang nan tiok minggu ka Barat pulang mambaok kasiak/pasir..ka Timur waang tahu ndak manuruik si Jepe urang minang kalo di indonesia..arwah Penasaran ko bergentayangan bantuak pilem Susana..jadul"

"Lan waden lah pensiun..indak ka den tangkok waang Karel ko..rahasio awak baduo sajo..bajanji waden indak ka waden agiah tahu ka Partai do ambo yakin..pasti ado nan angku seludupan dari Barat tapi lolos taruih nan angku baok yo kasiaknyo..lolos taruih tolong..waang agiah tahu apo sabananyo nan waang seludupkan dari Barat ka Timur"

"Kok bantuak itu..yo..lah Komandan lah bajanji iko iyo awak baduos sajo nan tahu nan ambo seludupkan dari Barat ka Timur Tiok Minggu Komandan indak labiah indak kurang SEPEDA!!"

"Haaaaaaa...!!!%$#@@..????"

Senin, 05 April 2010

Soal...

1. Buatlah NPM mahasiswa yang memiliki nilai 'A'
Jawab...

Untuk mengerjakan soal diatas dapat menggunakan script di bawah ini.

SELECT NPM FROM nilai where nilai='A';

Hasilnya akan ditampilkan beberapa NPM yang memiliki nilai A.

2. Buatlah NPM mahasiswa yang mengambil mata kuliah 'Matematika Diskrit'
Jawab...

SELECT NPM FROM nilai where kd_mk='A10';

Hasilnya akan ditampilkan NPM mahasiswa yang mengambil mata kuliah matematika diskrit.
Keterangan:
kd_mk='A10' menunjukkan bahwa A10 adalah kode dari matematika diskrit.
Membuat Database NilaiNah disinilah relasional yang aQu buat. Jadi kedua tabel tadi di relasionalkan di tabel nilai ini. Sebelum membuat relasional kita buat terlebih dahulu database nilai.

CREATE DATABASE nilai;Kemudian kita buat tabel di dalam database nilai tersebut.
CREATE TABLE nilai (NPM INTEGER NOT NULL REFERENCES mahasiswa, kd_mk VARCHAR(10) REFERENCES mat_kul, nilai VARCHAR(5), PRIMARY KEY (NPM, kd_mk));

Nah setelah tabel sudah jadi sama seperti perintah sebelumnya kita isi tabel tersebut dengan perintah di bawah ini :
INSERT INTO nilai(NPM, kd_kul, nilai) VALUES (19289, 'A10', 'A');

nah hasilnya akan menjadi seperti gambar dibawah ini.

Membuat Database Mata Kuliah

CREATE DATABASE mat_kul;

Selanjutnya kita buat tabel di dalam database mata kuliah.

CREATE TABLE mat_kul(kd_mk VARCHAR(10), mat_kul VARCHAR(20), PRIMARY KEY (kd_mk));

Setelah itu kita isi tabel yang sudah kita buat.

INSERT INTO mat_kul (kd_mk, mat_kul) VALUES ('A10', 'Matematika Diskrit');
Nah untuk isi dari database bisa ditambahkan lagi sesuai kebutuhan.hehehehe....Lo yang aQu buat ada di bawah ini nih...
Membuat Database Mahasiswa

CREATE DATABASE mahasiswa;Selanjutnya kita membuat tabel di dalam database mahasiswa tersebut.

CREATE TABLE mahasiswa(NPM INTEGER NOT NULL, Nama VARCHAR(30), PRIMARY KEY(NPM));

Setelah itu kita isi tabel yang sudah kita buat.

INSERT INTO mahasiswa (NPM, Nama) VALUES (19289, 'Aditia Darmawan');

Nah untuk isi dari database bisa ditambahkan lagi sesuai kebutuhan.hehehehe....Lo yang aQu buat ada di bawah ini nih...
Selanjutnya jika databasekita sudah terisi dengan data2 maka kita dapat melanjutkan database baru....
hwhwhwhwhwhwhw...

Minggu, 04 April 2010

Jumat, 26 Maret 2010

MySQL 5


MySQL merupakan software database open source yang paling populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh dunia. Dengan kehandalan, kecepatan dan kemudahan penggunaannya, MySQL menjadi pilihan utama bagi banyak pengembang software dan aplikasi baik di platform web maupun desktop. Pengguna MySQL tidak hanya sebatas pengguna perseorangan maupun perusahaan kecil, namun perusahaan seperti Yahoo!, Alcatel-Lucent, Google, Nokia, Youtube, Wordpress dan Facebook juga merupakan pengguna MySQL.

MySQL pertama kali dibuat dan dikembangkan di Swedia, yaitu oleh David Axmark, Allan Larsson dan Michael “Monty” Widenius. Mereka mengembangkan MySQL sejak tahun 1980-an. Saat ini versi MySQL yang sudah stabil mencapai versi 5x, dan sedang dikembangkan versi 6x. Untuk lebih lengkapnya dapat dilihat di situs resmi MySQL .

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.


MySQL memiliki beberapa keistimewaan, antara lain :

  1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
  3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.