Minggu, 06 Desember 2009

SQL

SQL ( Structured Query Language ) adalah bahasa stndart yang digunakan untuk mengakses server database . Semenjak tahun 70-an bahasa ini telah dikembangkan oleh IBM, yang kemudian diikuti dengan adanya Oracle, Informix dan Sybase. Dengan menggunakan SQL, proses akses database menjadi lebih user-friendly dibandingkan dengan misalnya dBase ataupun Clipper yang masih menggunakan perintah – perintah pemrograman murni.
Selain MySQL, ada beberapa jenis pemograman yang berorientasi database yang dapat digunakan untuk aplikasi di web seperti ORACLE. Oracle merupakan sebuah perusahaan besar di dunia yang cakupan bisnis salah satunya adalah penjualan software dan pembuatan software database yang diperuntukkan bagi perusahaan-perusahaan besar di dunia. Karena softwarenya tidak bebas di “pasaran” atau tidak free software maka sebagian besar perusahaan kecil atau menengah atau programmer web masih menggunakan database MySQL sebagai software database perusahaan atau webnya.
Berita terayar mengabarkan bahwa ORACLE merupakan perusahaan yang mendapatkan keuntungan terbesar dalam bisnis software database.
MySQL adalah sebuah server database SQL multiuser dan multi-threaded. SQL sendiri adalah salah satu bahasa database yang paling populer di dunia. Implementasi program server database ini adalah program daemon 'mysqld' dan beberapa program lain serta beberapa pustaka.
MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem dengan 40 buah database berisi 10,000 tabel dan 500 di antaranya memiliki 7 juta baris (kira-kira 100 gigabyte data). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan. Walaupun memiliki kemampuan yang cukup baik, MySQL untuk sistem operasi Unix bersifat freeware, dan terdapat versi shareware untuk sistem operasi windows. Menurut pembuatnya, MySQL disebut seperti "my-ess-que-ell" dan bukan my-sequel !
Sebagaimana database sistem yang lain, dalam SQL juga dikenal hierarki server dengan database-database. Tiap-tiap database memiliki tabel-tabel. Tiap-tiap tabel memiliki field-field.
Umumnya informasi tersimpan dalam tabel – tabel yang secara logik merupakan struktur 2 dimensi terdiri atas baris dan kolom.Field-field tersebut dapat berupa data seperti int , realm char, date, time dan lainnya.
SQL tidak memiliki fasilitas pemrograman yang lengkap, tidak ada looping ataupun percabangan ,misalnya. Sehingga untuk menutupi kelemahan ini perlu digabung dengan bahasa pemrograman semisal C.
Dalam training ini kita menggunakan MySQL sebgai SQL server karena berbagai kelebihannya. Antara lain;
1.Source MySQL dapat diperoleh dengan mudah dan gratis
2.Sintaksnya lebih mudah dipahami dan tidak rumit
3.Pengaksesan database dapat dilakukan dengan mudah

Keunggulan MySQL

•MySQL merupakan program yang multi-threaded, sehingga dapat dipasang pada server yang memiliki multi-CPU.
•Didukung program-program umum seperti C, C++, Java, Perl, PHP, Python, TCL APIs dls.
•Bekerja pada berbagai platform. (tersedia berbagai versi untuk berbagai sistem operasi).
•Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database.
•Memiliki sistem sekuriti yang cukup baik dengan verifikasi host.
•Mendukung ODBC untuk sistem operasi Microsoft Windows.
•Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi. dan masih banyak keunggulan lainnya (lihat manual mysql_3.22)
•MySQL merupakan software yang free, dan bisa di download di www.mysql.com. Sedangkan software database lainnya seperti ORACLE merupakan software yang harus di beli.
•MySQL dan PHP saling terintegrasi. Maksudnya adalah pembuatan database dengan menggunakan sintak PHP dapat di buat. Sedangkan input yang di masukkan melalui aplikasi web yang menggunakan script server-side seperti PHP dapat langsung dimasukkan ke database MySQL yang ada di server dan tentunya web tersebut berada di sebuah web server.

Sistem Server Database MySQL

Sistem database MySQL memiliki sistem sekuritas dengan tiga verifikasi yaitu user(name), password dan host. Verifikasi host memungkinkan untuk membuka sekuriti di 'localhost', tetapi tertutup bagi host lain (bekerja di lokal komputer). Sistem sekuriti ini ada di dalam database mysql dan pada tabel user. Proteksi juga dapat dilakukan terhadap database, tabel, hingga kolom secara terpisah.

Referensi

Referensi pengetahuan tentang MySQL secara umum telah dipandang cukup dari manual yang telah diberikan oleh TcX (mysql_3.22). Beberapa buku lain tengan database SQL banyak dijumpai dan dapat memberikan pengetahuan tambahan tentang pemrograman SQL.
Akses Databases
Pada umumnya akses ke database melalui tiga tahapan, yaitu :
1. Koneksi ke database (persiapan)
2 .Query/permintaan data (operasi)
3. Pemutusan koneksi
Koneksi ke database dilakukan menggunakan fungsi-fungsi mysql_connect(), mysql_pconnect(), mysqlselect_db().
Untuk lebih lanjutnya, kita akan membahasnya pada bagian modul berikutnya.

Uniform Resourced Locator


Setiap komputer yang terhubung ke Internet dapat didaftarkan untuk memiliki nama yang disebut hostname. Hostname yang lengkap disebut Fully Qualified Domain Name (FQDN). Contoh FQDN:

www.microsoft.com

FQDN ini terdiri atas:

n Nama host (hostname).

n Nama tempat komputer itu berada secara fisik atau secara kepemilikan (name of site).

n Jenis organisasi pemilik.

Untuk mengakses informasi yang disediakan oleh suatu komputer pada Internet, diperlukan alamat URL (Uniform Resource Locator) informasi tersebut berada. Alamat URL secara berurutan terdiri dari :

1. Jenis protokol atau metode yang dipergunakan untuk mengakses informasi (access method).

2. FQDN komputer tempat informasi itu berada.

3. Penunjuk atau file dokumen yang menampung informasi tersebut (resource locator).

Catatan

Setiap bagian dari URL dibatasi oleh tanda garis miring (/), kecuali antara no.1 dan no.2 dibatasi oleh tanda titik dua diikuti oleh dua garis miring (://)

Contoh URL:

http://www.microsoft.com/default.asp

mempunyai arti:

Bagian URL

Arti

http

Informasi diambil dengan menggunakan metode HTTP.

www.microsoft.com

Informasi berada pada komputer/host dengan nama www.microsoft.com

default.asp

Informasi berada atau ditunjukkan oleh file default.asp

Catatan

Umumnya host penyedia informasi telah mengatur konfigurasinya sedemikian sehingga resource locator tidak perlu didefinisikan.

World Wide Web

World Wide Web (biasa disingkat WWW) atau web adalah salah satu dari sekian banyak layanan yang ada di internet. Layanan ini paling banyak digunakan di internet untuk menyampaikan informasi karena sifatnya mendukung multimedia. Artinya informasi tidak hanya disampaikan melalui teks, tapi juga gambar, video dan suara.
Web Server adalah komputer yang tergabung dalam jaringan atau internet yang memberikan informasi.
Web client adalah komputer yang tergabung dalam jaringan atau internet yang meminta informasi. Untuk dapat mengakses web server, web client menggunakan aplikasi yang disebut Web browser.
Web browser meminta dan menerima data dari web server melalui suatu protokol yang disebut http (hypertext tranfer protocol). Protokol ini bertugas untuk mengirimkan perintah dari web browser ke web server serta mengirimkan file/data dari web server ke web browser.
File yang dikirim dalam layanan web ini berekstensi *.htm atau *.html. HTML merupakan singkatan dari hypertext markup language, yaitu satu bahasa yang digunakan untuk mendefinisikan susunan informasi dalam file hypertext. Hypertext sendiri adalah suatu struktur pemyampaian informasi dimana satu atau beberapa kata pada suatu file dapat di-link untuk mengeluarkan file baru yang biasanya berisi informasi detail tentang kata tersebut. Mengenai hypertext akan dibahas dalam modul berikutnya.


Services
Services atau layanan adalah kemampuan suatu komputer dalam memberikan suatu informasi atau melakukan sesuatu bagi komputer lain. Komputer yang memberikan layanan disebut server dan yang meminta layanan disebut client.
Di dalam internet, terdapat beberapa service/layanan yang umum. Layanan-layanan itu adalah sebagai berikut:
1. HTTP, yang merupakan layanan dimana pengguna dapat tukar-menukar berbagai informasi melalui web. Untuk pertimbangan keamanan data, dapat juga didesain web yang mengharuskan pengguna untuk memasukkan password terlebih dahulu sebelum dapat mengakses web.
2. FTP (File Transfer Protocol), merupakan suatu layanan yang digunakan untuk mentransfer file dari suatu lokasi ke lokasi lain.
3. E-mail, merupakan layanan paling populer, karena dengan E-mail pengguna dapat dengan mudah mengirim pesan, dan dapat juga digunakan untuk mengirim data.
4. Video Conference, merupakan layanan yang sangat interaktif, karena dapat terjadi komunikasi dua arah secara audio/visual. Dan lain-lain.

CD Label dengan Nero

1. File => Papper Stock => Add Stock.

Buat user defined stock dengan nama misalnya "My Label".
Ukur Width (lebar) dan Height (panjang) dari Sticker CD label yg digunakan
dengan penggaris masukkan nilainya. Umumnya semua merek sticker cd label
memiliki ukuran 130.000 mm 250.000 mm.

2. Klik Add Item, pilih Disc. (perhatikan tanda segitiga/ dua garis sejajar
yg biasanya terdapat pada sticker cd yg menjadi pedoman arah pencetakan)

Setting "Outer radius" (adalah 1/2 dari diameter luar pada cutting area dari
sticker CD Label) biasanya ukuran sama pada semua merek sticker cd label,
yaitu 58.000 mm.

Setting "Inner radius" (adalah 1/2 dari diameter dalam pada cutting area dari
sticker CD Label) biasanya memiliki 2 ukuran ada yang 20.500 mm dan ada yang
8.000 mm.

Setting posisi cutting area terhadap ukuran kertas sticker tersebut.
X (untuk jarak dari samping kertas sticker ke cutting area).
Y (untuk jarak dari atas kertas sticker ke cutting area).


3. Untuk Sticker CD Label yang double disc, ulangi langkah ke 2 untuk menyetting
posisi Y. Ukuran Inner dan Outer serta posisi X pastinya sama.

4. Klik OK jika kita sudah selesai membuat settingan.

5. Untuk mulai membuat CD Label, klik File => New

Pilih Custom pada kolom kiri, untuk membuat CD Label saja. Klik OK

Jangan lupa untuk mengubah paper stocknya.

Agar jika kita tidak lupa mengubah paper stock saat bikin label cd lagi,

klik File => Preference

Pada Tab Paper Stock,
kolom kiri: pilih "Disc" Kolom kanan: pilih "Nama Paper Stock yg kamu buat"

6. Selanjutnya kita bisa memulai membuat CD label dan mencetaknya dengan printer.

memasukan gambar, background, text, dan efek-efeknya sesuai selera.

kasih ibu

Suatu malam, seorang wanita berusia 20-an tahun bertengkar dengan ibunya. Karena sangat marah, ia segera meninggalkan rumah tanpa membawa apapun. Saat berjalan ia baru menyadari bahwa ia sama sekali tidak membawa uang.Saat menyusuri sebuah jalan, ia melewati sebuah kedai bakmi dan ia mencium harumnya aroma masakan. Ia ingin sekali memesan semangkuk bakmi, tetapi ia tidak mempunyai uang.

Pemilik kedai melihat si anak berdiri cukup lama di depan kedainya, lalu berkata: “Nona, apakah engkau ingin memesan semangkuk bakmi?”
“Ya, tetapi, aku tidak membawa uang”, jawab si wanita dengan malu-malu.
“Tidak apa-apa, aku akan mentraktirmu”, jawab si pemilik kedai. “Silakan duduk, aku akan memasakkan bakmi untukmu”.
Tidak lama kemudian, pemilik kedai itu mengantarkan semangkuk bakmi.
Si wanita segera makan beberapa suap, kemudian air matanya mulai berlinang.
“Ada apa nona?”, tanya si pemilik kedai.
“Tidak apa-apa”, aku hanya terharu jawab wanita itu sambil mengeringkan air matanya.
“Bahkan, seorang yang baru kukenal pun memberi aku semangkuk bakmi ! Tetapi, ibuku sendiri, setelah bertengkar denganku, mengusirku dari rumah dan mengatakan kepadaku agar jangan kembali lagi. Kau, seorang yang baru kukenal, tetapi begitu peduli denganku dibandingkan dengan ibu kandungku sendiri”, katanya kepada pemilik kedai.
Pemilik kedai itu setelah mendengar perkataannya, menarik nafas panjang lalu berkata:
“Nona, mengapa kau berpikir seperti itu? Renungkanlah hal ini, aku hanya memberimu semangkuk bakmi dan kau begitu terharu. Ibumu telah memasak bakmi dan nasi untukmu saat kau kecil sampai saat ini, mengapa kau tidak berterima kasih kepadanya? Dan kau malah bertengkar dengannya”. Si wanita terhenyak mendengar hal tsb.
“Mengapa aku tidak berpikir tentang hal itu? Untuk semangkuk bakmi dari orang yang baru kukenal , aku begitu berterima kasih. Tetapi kepada ibuku yg memasak untukku selama bertahun-tahun, aku bahkan tidak memperlihatkan kepedulianku kepadanya. Dan hanya karena persoalan sepele, aku bertengkar dengannya”.
Dia segera menghabiskan bakminya, lalu ia menguatkan dirinya untuk segera pulang ke rumahnya. Saat berjalan ke rumah, ia memikirkan kata-kata yg harus diucapkan kepada ibunya. Begitu sampai di ambang pintu rumah, ia melihat ibunya berwajah letih dan cemas. Ketika bertemu dengannya, kalimat pertama yang keluar dari mulutnya adalah,”Nak, kau sudah pulang. Cepat masuklah, Ibu telah menyiapkan makan malam. Makanlah dahulu sebelum kau tidur. Makanan akan dingin jika kau tidak memakannya sekarang”.
Pada saat itu si wanita tidak dapat menahan tangisnya. Ia pun menangis di pelukan ibunya.

Sekali waktu, kita mungkin akan sangat berterima kasih kepada orang lain di sekitar kita untuk suatu pertolongan kecil yang diberikan kepada kita. Tetapi kepada orang yang sangat dekat dengan kita, khususnya orang tua kita, kita harus ingat bahwa kita berterima kasih kepada mereka seumur hidup kita. Kadang-kadang, kita sulit atau lebih tepatnya tidak mau untuk melihat dan menghargai pertolongan yang diberikan oleh orang-orang yang sudah sangat kita kenal. Untuk menghargai cinta kasih mereka. Kita menganggap itu sebagai suatu keharusan. Sebuah kewajiban.



www.ceritainspirasi.co.cc

cinta tidak perlu sebuah wujud tertentu

buat temen2...apalagi yang dah menikah....yang belom juga boleh...
Teman..ini bukan cerita pribadi saya..tapi ini cerita manis tentang getir kehidupan..( ceeeileeeh) ...baca dan pahami..
just in case u might need it...


Suami saya adalah seorang insinyur, saya mencintai sifatnya yang alami dan saya menyukai perasaan hangat yang muncul di perasaan saya, ketika saya bersandar di bahunya yang bidang.
Tiga tahun dalam masa perkenalan, dan dua tahun dalam masa pernikahan, saya harus akui, bahwa saya mulai merasa lelah, alasan-alasan saya mencintainya dulu telah berubah menjadi sesuatu yang menjemukan.
Saya seorang wanita yang sentimentil dan benar-benar sensitif serta berperasaan halus. Saya merindukan saat-saat romantis seperti seorang anak yang menginginkan permen. Tetapi semua itu tidak pernah saya dapatkan.
Suami saya jauh berbeda dari yang saya harapkan.Rasa sensitif-nya kurang. Dan ketidakmampuannya dalam menciptakan suasana yang romantis dalam pernikahan kami telah mementahkan semua
harapan saya akan cinta yang ideal.
Suatu hari, saya beranikan diri untuk mengatakan keputusan saya kepadanya, bahwa saya menginginkan perceraian.
"Mengapa ?", tanya suami saya dengan terkejut.
"Saya lelah, kamu tidak pernah bisa memberikan
cinta yang saya inginkan," jawab saya.
Suami saya terdiam dan termenung sepanjang malam di depan komputernya, tampak seolah-olah sedang mengerjakan sesuatu, padahal tidak. Kekecewaan saya semakin bertambah, seorang pria yang bahkan tidak dapat mengekspresikan perasaannya, apalagi
yang bisa saya harapkan darinya ?
Dan akhirnya suami saya bertanya,"Apa yang dapat saya lakukan untuk merubah pikiran kamu ?"
Saya menatap matanya dalam-dalam dan menjawab dengan pelan, "Saya punya pertanyaan, jika kamu dapat menemukan jawabannya di dalam perasaan saya, saya akan merubah pikiran saya:
Seandainya, saya menyukai setangkai bunga indah yang
ada di tebing gunung. Kita berdua tahu jika kamu memanjat gunung itu, kamu akan mati. Apakah kamu akan memetik bunga itu untuk saya ?"
Dia termenung dan akhirnya berkata,"Saya akan memberikan jawabannya besok."
Perasaan saya langsung gundah mendengar
responnya.
Keesokan paginya, dia tidak ada di rumah, dan saya menemukan selembar kertas dengan oret-oretan tangannya dibawah sebuah gelas yang berisi susu hangat yang bertuliskan. ..
"Sayang, saya tidak akan mengambil bunga itu
untukmu, tetapi ijinkan saya untuk menjelaskan alasannya."
Kalimat pertama ini menghancurkan perasaan saya. Saya melanjutkan untuk membacanya.
"Kamu selalu pegal-pegal pada waktu 'teman baik kamu' datang setiap bulannya, dan saya harus memberikan tangan saya untuk memijat kaki kamu yang pegal."
"Kamu senang diam di rumah, dan saya selalu kuatir kamu akan menjadi aneh."
"Saya harus membelikan sesuatu yang dapat menghibur kamu di rumah atau meminjamkan lidah saya untuk menceritakan hal-hal lucu yang saya alami."
"Kamu selalu terlalu dekat menonton televisi, terlalu
dekat membaca buku, dan itu tidak baik untuk kesehatan
mata kamu.
Saya harus menjaga mata saya agar ketika kita
tua nanti, saya masih dapat menolong mengguntingkan kuku
kamu dan mencabuti uban kamu."
"Tangan saya akan memegang tangan kamu, membimbing kamu menelusuri pantai, menikmati matahari pagi dan pasir yang indah."
"Menceritakan warna-warna bunga yang bersinar dan indah
seperti cantiknya wajah kamu."
"Tapi Sayang, saya tidak akan mengambil bunga indah yang ada di tebing gunung itu hanya untuk mati. Karena, saya tidak sanggup melihat air mata kamu mengalir menangisi kematian saya."
"Sayang, saya tahu, ada banyak orang yang bisa mencintai kamu lebih dari saya mencintai kamu. Untuk itu, jika semua yang telah diberikan tangan, kaki dan mata saya tidak cukup buat
kamu, saya tidak bisa menahan kamu untuk mencari tangan, kaki,
dan mata lain yang dapat membahagiakan kamu."
Air mata saya jatuh ke atas tulisannya dan membuat tintanya menjadi kabur, tetapi saya tetap berusaha untuk terus membacanya.
"Dan sekarang, kamu telah selesai membaca jawaban saya. Jika kamu puas dengan semua jawaban ini, dan tetap menginginkan saya untuk tinggal di rumah ini, tolong bukakan pintu rumah
kita, saya sekarang sedang berdiri di sana menunggu jawaban kamu."
"Jika kamu tidak puas dengan jawaban saya ini, biarkan saya masuk untuk membereskan barang-barang saya, dan saya tidak akan mempersulit hidup kamu.
Percayalah, bahagia saya adalah bila kamu bahagia."
Saya segera berlari membuka pintu dan melihatnya berdiri di depan pintu dengan wajah penasaran sambil tangannya memegang susu dan roti kesukaan saya.
Oh, kini saya tahu, tidak ada orang yang pernah
mencintai saya lebih dari dia mencintai saya.

Itulah cinta, di saat kita merasa cinta itu telah berangsur-angsur hilang dari perasaan kita, karena kita merasa dia tidak dapat memberikan cinta dalam wujud yang kita inginkan, maka cinta itu sesungguhnya telah hadir dalam wujud lain yang tidak pernah kita bayangkan sebelumnya.
Seringkali yang kita butuhkan adalah memahami wujud cinta dari pasangan kita, dan bukan mengharapkan wujud tertentu.