Sekilas tentang MySQL
in
web
- on 18.53
- No comments
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
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
MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis
data dalam LAMP. Popularitas
sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut
sebagaiDynamic Duo.
MySQL dapat dikatakan lebih unggul dibandingkan
database server lainnya dalam query data. Hal ini terbukti untuk query yang
dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat
dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. Kepopulerannya disebabkan MySQL
menggunakan SQL sebagai bahasa dasar untuk mengakses database yang terbagi menjadi tiga
bagian, yaitu DDL, DML dan DCL. Selain itu, MySQL bersifat free (tidak perlu membayar untuk
menggunakannya).
Referensi : (http://achmatim.net, achmatim@gmail.com)
Membuat kalkulator mini dengan delphi 7
Bagaimana cara membuat kalkulator mini dengan Delphi? Mudah koq!
berikut caranya :
1.design form (kurang lebih) seperti dibawah
ini :
kemudian tambahkan variabel :
var
a
, b , c : integer;
d : real;
2.ubah
property “name” dari ComboBox1 menjadi tanda
3.pilih tombol ComboBox-nya, kemudian dobel klik
property “Items“, dan isi dengan :
+
-
x
/
4.property “ItemIndex” diubah menjadi 0.
5.dobel klik pada tombol “sama dengan”/”=”,
lalu tulis kode berikut:
a :=
StrToInt(Edit1.Text);
b
:= StrToInt(Edit2.Text);
if (a = 0) and (b = 0) then
begin
end
else
begin
if tanda.ItemIndex = 0 then
begin
c
:= a + b;
Edit3.Text
:= IntToStr(c);
end
else if tanda.ItemIndex = 1 then
begin
c
:= a - b;
Edit3.Text
:= IntToStr(c);
end
else if tanda.ItemIndex = 2 then
begin
c
:= a * b;
Edit3.Text
:= IntToStr(c);
end
else
begin
d
:= a / b;
Edit3.Text
:= FloatToStr(d);
end;
end;
Edit1.Text
:= '0';
Edit2.Text :=
'0';
6.Terakhir, dobel klik pada tombol “CE” lalu isi dengan
kode berikut:
Edit1.Text
:= '0';
Edit2.Text
:= '0';
Edit3.Text :=
'0';
7.Cobalah jalankan dengan menekan F9
20 Tips Sukses Belajar Pemrograman
Membuat program dalam komputer bagi beberapa orang di
dunia sangatlah menyenangkan termasuk mungkin anda ada salah satu dari beberapa
orang tersebut, Berikut
ini adalah tips bagaimana cara agar sukses dalam belajar pemrograman sehingga
bisa menjadi seorang programmer yang handal.
Sumber : https://www.facebook.com/groups/binushacker/permalink/10151132866620464/
20 Tips suksesnya adalah sebagai berikut:
- Modal awal untuk belajar pemrograman adalah Motivasi. Kalau motivasi untuk belajar
motivasi besar, Selamat! Anda adalah calon seorang programmer handal.
Fokus selanjutnya adalah mengasah skill untuk belajar pemrograman. Terus
pertahankan motivasi yang telah dimiliki. Jangan sampai motivasi ini pupus
ketika menemui kegagalan.
- Jangan mudah menyerah. Memang belajar pemrograman adalah tidak mudah.
Butuh perjuangan, kerja keras, serta pengalaman (jam terbang). Jangan
mudah menyerah ketika banyak error yang muncul ketika membuat program.
- Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya
pelajaran ‘Menghapal’. Memang betul, menghapal juga diperlukan yaitu
ketika menghapalkan sintaks dan aturan penulisan dalam program. Tapi secara
prinsip, pemrograman adalah pelajaran cara berpikir dan logika bagaimana
menyelesaikan masalah.
- Jangan hanya menjadi tukang ketik. Ketika dosen memberikan contoh program di kelas
atau ketika praktikum, jangan hanya memandang setiap barisan kode program
tersebut sebagai angin lalu dan hanya Anda pindahkan ke kertas atau
komputer. Kalau hanya demikian, sama halnya dengan belajar menjadi tukang
ketik. Coba pahami setiap baris kode dan alur program yang dituliskan guru
atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi
sendiri ke buku atau komputer. Apabila hal ini dilakukan, maka secara
tidak sadar telah melatih logika berpikir dan belajar menuangkan logika
berpikir ke dalam bentuk program.
- Untuk mendukung pembelajaran, coba cari orang yang mau mengajari. Ketika menemui masalah dalam
belajar pemrograman. Bisa teman dekat, teman di internet atau bahkan guru
dan dosen atau siapapun yang dekat dan memahami hal yang ditanyakan.
- Jangan mengandalkan tatap muka di kelas. Materi pemrograman sangatlah
luas. Apa yang diberikan dosen ketika kuliah itu sangatlah kecil
cakupannya dibandingkan keseluruhan ilmu pemrograman. Cobalah eksplorasi
sendiri segala hal tentang pemrograman. Ada banyak referensi di internet
yang membahas tentang tips dan trik serta teknik dalam pemrograman.
- Carilah komunitas yang fokus dengan pemrograman. Di internet ada banyak forum
diskusi via web atau mailing list yang membahas tentang pemrograman. Ingat
bahwa orang yang sering bergaul dengan penjual minyak wangi maka dia akan
ikut menjadi wangi. So, kita adopsi hal ini, banyak-banyaklah bergaul
dengan orang dalam komunitas yang sama-sama interest dengan pemrograman.
- Sangat disarankan memiliki komputer sendiri di rumah atau di kost. Seperti yang telah saya
jelaskan di atas bahwa untuk menguasai pemrograman butuh pengalaman dan
jam terbang yang banyak dalam membuat progam. Kalau tidak memiliki
komputer sendiri, bagaimana bisa menambah jam terbangnya? Untuk belajar
pemrograman tidaklah harus membutuhkan komputer dengan spesifikasi tinggi.
Cukup komputer Pentium III saja itu sudah bisa, kecuali belajar program
yang memang butuh spesifikasi besar misalnya programan berbasis visual.
Oya, jangan sekali-kali mengandalkan jam praktikum di laboratorium karena
waktu penggunaannya sangat-sangat terbatas. Anggap saja ketika beli
komputer adalah sebagai investasi jangka panjang. Yakinlah suatu saat
modal untuk membeli komputer itu akan balik kembali, atau malah akan
memberikan return of investment yang jauh lebih besar.
- Jangan hanya mengandalkan catatan atau modul yang diberikan oleh dosen. Isi modul yang ditulis oleh
dosen itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi
sendiri terkait dengan pemrograman. Toh saat ini sudah banyak buku-buku
yang mengulas tentang pemrograman. Kalau ingin yang gratis, coba cari
referensi di internet karena tersedia banyak free ebook yang bisa didownload.
- Sebagai pemrogrammer harus selalu ingat kepada yang maha kuasa, agar
jangan lupa tetap menunaikan ibadah. Knowledge come from The Creator, semakin dekat
anda dengan Tuhan, semakin berguna & enjoy dalam melakukan
pemrograman.
- Seorang programmer harus bisa mengatur (memprogram) diri nya – self
programming. Dalam
hal kepribadianya, contoh : kapan waktu makan, kapan waktu tidur, kapan
waktu beribadah, dan kapan waktu untuk berkumpul dengan keluarga – tidak
coding terus. memprogram waktu dengan baik.
- Seorang orang programmer harus bisa menjaga kesehatan. Karena logika tidak bisa
berjalan tanpa logistik, jadi makanan pun harus diperhatikan, teratur dan
bergizi dengan begitu otak kita bisa berfikir secara jernih dan cerdas.
- Jangan hanya fokus untuk menguntungkan diri sendiri. Programer seperti itu adalah
programer yg egois. Karena suatu saat ia harus mengetahui bakat yg ia
gunakan, haruslah berguna bagi orang lain.
- Layaknya
seorang ilmuwan, programer juga harus terus
mencari permasalahan dalam suatu program dan mencari pemecahan atas
masalah tersebut.
- Mulailah belajar pemrograman dengan logika-logika dasar yang kuat. Seorang programmer harus
selalu bisa mengatasi masalah dan memberikan solusi selama itu masih
logic, kecuali yang magic-magic lupakan saja, contoh: memindahkan monas ke
papua / memindahkan tamanmini ke dalam
saku.
- Jangan takut untuk gagal. Setiap programmer pasti pernah mengalami
kesulitan / bahkan mengalami kegagalan dalam menyelesaikan suatu project.
Maybe, itulah jalan menuju kesuksesan. Yang secara tidak langsung tanpa
Anda sadari.
- Luangkan waktu sejenak untuk me-refresh otak, pikiran dan tenaga. Tak jarang programmer yang
stres, terlalu memaksakan sistem kerja otak tanpa istirahat yang rutin,
dikarenakan dikejar deadline.
- Jangan takut untuk “copy paste”. Tidak diharuskan seorang programmer menulis
coding manual. Disamping untuk mempersingkat waktu, disini seorang
programmer di tuntut untuk mengembangkan kreatifitas. Banyak atau bahkan
hampir setiap programmer menggunakan berbagai macam template.
- Jangan hanya asal copy paste. Rata-rata orang yang asal copy paste program
itu tidak berusaha memahami program yang dia copy. Coba pahami dahulu
program yang diperoleh terutama pada algoritmanya, kalau bisa tulis
kembali program tersebut menurut versi Anda. Boleh sih copy paste, asal
juga berusaha memahami makna program di dalamnya. Syukur-syukur kalau Anda
memodifikasi kode programnya.
- Jangan lupa mengamalkannya. Karena ilmu tidak diamalkan bagaikan pohon
tidak berbuah, berbagilah (ilmu tidak akan habis walau dibagi kepada
seberapa banyak orang) bahkan dengan ilmu derajat kita akan terangkat.