![]() |
| MySQL |
Pengenalan MySql.
MySQL adalah sebuah program basis data atau database server yang mampu menerima dan mengirimkan datanya dengancepat, multi user serta menggunaka perintah dasar SQL (Structured Query Language). Jika kita menyinggung SQL adalah bahasa pemrograman standar yang digunakan untuk pengolahan 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 dBase ataupun Clipper yang masih menggunakan perintah - perintah pemrograman murni.
MySql merupakan sebuah database server yang gratis, yang artinya kita bebas menggunakan database ini untuk kepentingan pribadi atau usaha tanpa harus membeli lisensi pada pihak MySQL. Program database ini pertamakali dirilis oleh seorang programer database bernama Michael Widenius. Selain database server, MySQL juga merupakan program yang dapat mengakses suatu database MySQL yang berposisi sebagai Server, yang berarti program kita berposisi sebagai client. Jadi MySQL sebuah aplikasi pengolah database yang dapat digunakan sebagai client ataupun server.
Kelebihan MySQL
Database MySQL memiliki beberapa kelebihan dibandingkan dengan database lain, antaralain :
- MySQL merupakan Database Management System (DBMS).
- MySQL sebagai Relation Database Management System (RDBMS) atau disebut dengan database relational.
- MySQL merupakan sebuah aplikasi pengolah database yang gratis.
- MySQL merupakan sebuah database client ataupun server.
- MySQL merupakan database yang mampu menyimpan data berkapasitas sangat besar hingga berukuran GigaByte.
- MySQL didukung oleh driver ODBC, yang artinya aplikasi ini dapat diakses menggunakan aplikasi apa saja termasuk berupa visual seperti VB dan Delpi.
- MySQL menggunakan enkripsi password dalam databasenya, jadi database ini cukup aman karena memiliki password untuk mengaksesnya.
- MySQL merupakan database yang multi user, artinya database ini hanya digunakan oleh satu pihak orang, akan tetapi dapat digunakan oleh banyak pengguna.
- MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci unik (primary key).
- MySQL memiliki kecepatan dalam pembuatan table ataupun pengupdate table.
Mengenal SQL (Structured Query Language)
SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengolah database.
SQL terbagi menjadi 4 bentuk query, yaitu :
DDL (Data Definition Language)
DDL adalah sebuah metode query SQL yang berguna untuk mendefinisikan data sebuah database. Contoh perintahnya adalah :
- Create : Digunakan untuk membuat database dan tabel.
- Drop : Digunakan untuk menghapus database dan table.
- Alter : Digunakan untuk melakukan perubahan struktur tabel.
DML (Data Manipulation Language)
DML adalah sebuah metode query SQL yang dapat digunakan untuk melakukan pemanipulasian data dalam database. Contoh perintahnya adalah :
- Insert : Digunakan untuk memasukan data pada tabel.
- Update : Digunakan untuk pengubahan terhadap data yang ada pada tabel.
- Delete : Digunakan untuk penghapusan tabel.
DCL (Data Control Language)
DCL adalah sebuah metode query SQL yang digunakan untuk memberi hak akses database, mengalokasian space, pendefinisian space dan pengauditan pengguna database. Perintah yang dimiliki DCL:
- Grant : Untuk mengizinkan user mengakses tabel dalam database.
- Revoke : Untuk membatalkan izin hak akses user.
Itulah sedikit pencerahan tentang MySQL, sebagai catatan, apabila ingin menguasai aplikasi MySQL, anda harus menguasai bahasa SQL, karena dalam hal pengolahan database pada umumnya menggunakan bahasa SQL, yang insyaaloh nanti pada postingan berikutnya akan di jelaskan dalam blog ini. Jadi tunggu saja ya artikel selanjutnya !
Terimakasih telah berkunjung !
Ahmad Dikri Alpakih
May 10, 2015
New Google SEO
Bandung, Indonesia![]() |
| Visual Basic.NET |
Asalamualaikum. Hai sobat, kali ini saya akan memposting sebuah artikel tentang alasan kenapa harus pindah atau migrasi ke VB.NET ? Kenapa ya??? ada yang tau ga ??? oke langsung saja kita bahas !
Apa itu VB.NET ?
VB.NET atau lebih akrab disebut dengan Vb ini adalah salah satu bahasa pemrograman komputer tingkat tinggi. Dan kalau kita menyinggung bahasa pemrograman yaitu perintah -perintah yang dimengerti oleh komputer untuk melakukan tugas tertentu. Bahasa VB.NET dikembangkan oleh Microsoft dan merupakan salah satu bahasa pemrograman berorientasi object (OOP).
Kata visual dalam pada nama bahasa pemrograman ini menunjukan cara yang digunakan untuk membuat Grapical User Interface (GUI). Dengan cara ini, kita tidak perlu menuliskan instruksi pemrograman dalam kode - kode baris hanya untuk membuat sebuah degain form atau aplikasi, tetapi sekarang sangat mudah, kita hanya cukup melakukan drag dan drop object - object yang ingin kita gunakan. VB.NET dapat kita jadikan alat bantu untuk membuat berbagai macam aplikasi komputer, dan aplikasi ini hanya dapat di jalankan pada system operasi windows.
Pemanfaatan VB.NET.
Aplikasi yang dapat dihasilkan dengan bahasa pemrograman VB.NET adalah :
- Sistem aplikasi bisnis.
- Software aplikasi SMS
- Software aplikasi chatting
- Game
- Dan masih banyak lagi, tergantung kebutuhan dan kreatif masing - masing.
Mengapa perlu untuk pindah / migrasi ???
Alasan utama untuk migrasi adalah adanya fitur - fitur di VB.NET yang akan membantu developer VB untuk membuat aplikasi yang lebih scalable, maintainable,dan powerfull.
VB.NET memiliki fitur baru yang membuat bahasa VB menjadi lebih powerfull sehingga dapat mematahkan mitos bahwa VB hanya bahasa mainan bila dibandingkan dengan bahasa lain seperti C++ dan Java.
Fitur terbarunya antara lain :
- Dukungan Object Oriented Programing (OOP).
- Structure Exception Handling.
- .NET Framework.
- GDI +.
- Web Services dan Web Form.
- Cross Language Interoperability.
- Multihreading.
- Type Safe Collection.
- LINQ.
- XML Litelar.
Beberapa Perbedaan mendasar dengan VB6.
- Pada VB.NET index array dimulai dari 0.
- Internet Project dengan Web Classes dan DHTML sudah tidak support. Pada VB.NET anda dapat menggunakan ASP.NET.
- VB.NET tidak menyediakan default propertis, jadi anda tidak dapat menuliskan Text1.Text hanya dengan Text1 seperti VB6
- Teknik lama dalam VB6 untuk print document ,menggambar graphic,membaca textfile sudah tidak dapat digunakan di VB.NET, anda harus siap untuk mempelajari teknik baru.
- VB.NET tidak mensupport deterministic finalization, jadi ketika object sudah tidak digunakan maka ia akantetap di memory untuk sementara sebelum dibersihkan oleh Garbage Collector.
- Cara lama mengakses database di VB6 menggunakan DAO dan RDO tidak support secara penuh (tidak dapat digunakan sebagai data binding).
- Biarpun anda menggunakan upgrade wizarrd untuk migrasi dari VB6 namun pada beberapa bagian anda harus menulis ulang, terutama untuk aplikasi - aplikasi kompleks.
- VB.NET tidak mensupport pointer. Jadi anda tidak dapat menggunakanya lagi.
- Perintah Goto dan Gosub sudah tidak disupport di VB.NET.
- Cara drawing pada form juga berubah, jika anda menggunakan custom drawing di VB6 anda harus menulis ulang kembali kodenya.
Wasalamualaikum. Ahmad Dikri Alpakih May 10, 2015 New Google SEO Bandung, Indonesia
![]() |
| Contoh Loop |
Halo teman - teman, ? bagaimana kabarnya ? semoga dalam keadaan sehat ya. Oke kali ini saya akan posting sebuah artikel tentang Stuktur Perulangan Dalam Java. Mungkin dari kalian ada yang tau ga ? jika tidak mungkin artikel ini bisa membantu. Oke langsung saja !
- Perulangan.
Struktur kontrol perulangan atau looping adalah berupa statement dari java yang mengijinkan kita untuk mengeksekusi blok kode berulang - ulang sesuai dengan jumlah tertentu yang diinginkan.
Statement ini terdapat 3 macam yaitu :
- While
- Do-while
- For loop
Pernyataan di atas menciptakan loop. Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai kondisi akhir ditemui. Looping atau loop artinya mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk menghentikanya. Setiap statement atau pernyataan perulangan memiliki 4 bagian :
- Inisialisasi
- Badan Program / Statement
- Iterasi
- Termination
1. Statement While.
Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang - ulang sampai mencapai kondisi yang cocok.
Bentuk umum dari pernyataan While.
while (boolean_expression){
sstatement1;
statement2;
..............
}
Pernyataan di dalam while loop akan dieksekusi berulang - ulang selama kondisi boolean_expression di atas bernilai benar (true).
Berikut contoh penggunaan kode program dalam java :
int i=4
while(i>0){
System.out.print(i);
i--;
}
Contoh di atas akan mencetak angka 4321 pada layar. Catatan bahwa pada bagian i--; jika di hilangkan, maka akan menghasilkan perulangan yang terus menerus atau kita bisa katakan error, sehingga ketika menggunakan while loop atau bentuk perulangan lainya, pastikan anda telah memberikan pernyataan yang membuat perulangan berhenti pada suatu kondisi.
2. Statement Do While.
Do while loop mirip dengan statement while loop. Pernyataan di dalam do while loop akan dieksekusi beberapa kali selama kondisi bernilai benar . Perbedaan mendasar antara pernyataan while dengan do while loop adalah dimana pernyataan di dalam do while akan dieksekusi sedikitnya satu kali.
Bentuk umum statement do while.
do{
statement1;
statement2;
.........
}(while(boolean_expression);
Pernyataan di dalam do while loop akan dijalanjakn pertama kali, dan akan dievaluasi kondisi dariboolean_expression. jika pada boolean_expression bernilai benar, maka pernyataan di dalam do while loop akan di eksekusi lagi.
Berikut contoh penggunaannya dalam java:
int x=0;
do{
System.out.print(x);
x++;
}while(x<10);
Output yang dihasilkan dari kode diatas adalah 0123456789 pada layar.
3. Statement For
Perulangan for menyediakan sarana mengulang kode program dalam jumlah tertentu. Pengulangan ini terstruktur untuk mengulangi kode sampai tercapai batas tertentu.
Berikut bentuk umum statement for:
for(initialisationExpression;LoopCondition;StepExpression){
statement;
}
- InitializationExpression digunakan untuk inisialisasi variabel atau memberikan nilai pada variabel kendali perulangan.
- LoopCondition digunakan untuk membandingkan variabel kendali perulangan dengan suatu nilai yang dibatasi.
- StepExpression menspesifikasikan cara variabel kendali dimodifikasi sebelum iterasi atau penaikan nilai pada variabel berikutnya dari perulangan.
Contoh penggunaanya dalam java.
public class for{
public static void main(String[] args){
int i;
for (i=1; i<11; i++){
System.out.print(i);
}
}
}
Dari kode program di atas akan menghasilkan output 12345678910.
Itulah sedikit paparan tentang struktur perulangan dalam pemrograman java, maaf ya apabila ada kesalahan atau yang kurang jelas dalam hal penulisan ataupun yang lainya. Semoga dapat membantu dan terimakasih sudah berkunjung !
Ahmad Dikri Alpakih May 09, 2015 New Google SEO Bandung, Indonesia
| Contoh Struktur Percabangan Switch Case |
- Statement Switch Case.
Umumnya Statement switch lebih jarang digunakan, tapi sering bermanfaat apabila kita ingin menuliskan percabangan multi arah. Pernyataan ini memiliki bentuk sebagai berikut :Disini statement switch akan mencari nilai ekspresi yang sesuai dengan nilai yang didaftarkan pada pernyataan case. Jika salah satu nilai ditemui, maka program akan melompat ke cabang case tersebut dan melakukan perintah yang terdapat disana. Jika tidak ditemui, maka program akan melompat ke perintah yang terdapat pada pernyataan default.
switch(ekspresi){
case nilai1:
perintah1
break;
case nilai2:
perintah2
break;
case nilai3:
perintah3
break;
default:
perintah_lain
}
Catatan ekspresi hanya bisa berbentuk nilai bilangan bulat (int, short, dan sejenisnya) atau karakter, sehingga kita tidak bisa menggunakan switch untuk mengevaluasi ekspresi yang berbentuk String.
Berikut ini contoh potongan kode dari pernyataan Switch Case :
public class Grade{Itulah artikel tentang percabangan Switch case, maaf apabila ada kekurangan atau kesalahan dalam penulisan artikel ini, maklum saya juga masih belajar. Terimakasih sudah berkunjung !
public static void main(String[] args){
int hari = 7;
switch(hari){
case 1:
System.out.println("Senin");
break;
case 2:
System.out.println("Selasa");
break;
case 3:
System.out.println("Rabu");
break;
case 4:
System.out.println("Kamis");
break;
case 5:
System.out.println("Jumat");
break;
case 6:
System.out.println("Sabtu");
break;
case 7:
System.out.println("Minggu");
break;
default:
System.Out.println("Hari tidak diketahui");
break;
}
}
}
Ahmad Dikri Alpakih May 08, 2015 New Google SEO Bandung, Indonesia
![]() | ||
| Contoh Struktur Percabangan |
Halo sahabat blogger sekarang saya akan memposting sebuah artikel tentang struktur kontrol percabangan if dalam java. Mungkin bagi para programer hal ini sudah menjadi makanan sehari - hari dan sudah tidak asing lagi di telinga mereka. Untuk yang belum tau atau mungkin masih belajar dalam pemrograman, khususnya dalam pemrograman java, mungkin artikel ini dapat membantu.
- Struktur Kontrol Percabangan
Struktur kontrol percabangan adalah pernyataan atau statement dari java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Jenis percabangan dalam java terdiri :
Namun kali ini saya akan membahas tentang Struktur kontrol percabangan if saja. Oke langsung saja !
- Statement If
- Statement If - Else
- Statement If - Else - If
- Statement Switch Case
- Statement If
Pernyataan If akan menentukan sebuah statement atau pernyataan yang akan dieksekusi jika dan hanya jika persyaratan bernilai benar.
Bentuk dari statement If.
if(boolean_expression){
statement;
}
- Statement If else
Statement If - else digunakan apabila kita ingin mengeksekusi beberapa pernyataan atau statement dengan kondisi benar dan pernyataan yang lain dengan kondisi false.
Bentuk statement If - else.
if(boolean_expression){
statement;
}else{
statement;}
- Statement If - else - if.
Pernyataan pada bagian kondisi else dari blok if - else dapat menjadi struktur if - else yang lain. Kondisi struktur seperti ini mengijinkan kita untuk membuuat seleksi persyaratan yang lebih kompleks atau lebih banyak.
Bentuk statement if - else - if.
if(boolean_expression1){
statement1;
}else if(boolean_expression2){
statement2;
}else{
statement3;
}
Oke itulah sedikit pengetahuan tentang struktur kontrol percabangan if semoga dapat membantu.
Terimakasih telah berkunjung!
Wasalamualaikum Wr. Wb.
Ahmad Dikri Alpakih May 08, 2015 New Google SEO Bandung, Indonesia
![]() |
| Java |
Yo, apakabar kalian semua ? saya harap baik - baik aja ya! Oke kali ini saya akan memposting sebuah artikel tentang karakteristik dari bahasa pemrograman java, berdasarkan White Paper resmi dari SUN. Adakah dari kalian yang tau ? Jika tidak oke langsung saja ini dia!
- Sederhana.
Bahasa
java menggunakan sintaks yang mirip dengan bahasa pemrograman C++
namun, sintaks pada bahasa pemrograman java telah banyak yang diperbaiki
terutama menghilangkan penggunaan pointer relatif rumit dan multiple inheritance. Java menggunakan automatic memory allocation dan memory garbage collection.
- Berorientasi Objek
Java menggunakan pemrograman berorientasi object yang membuat program dapat dibuat secara modular dan dapat juga dipergunakan kembali. Pemrograman berorientasi object memodelkan dunia nyata kedalam sebuah object dan dapat melakukan sebuah interaksi antar objek - objek.
- Terdistribusi
Java dibangun untuk membuat sebuah aplikasi terdistribusi secara mudah dengan adanya libraries networking yang sudah terintegrasi dengan bahasa pemrograman java.
- Interpreted
Pemrograman java dijalankan melalui interpreter yaitu Java Virtual Machine. Hal ini menyebabkan kode java yang telah dikompilasi menjadi java bytecodes dan dapat dijalankan pada platform yang berbeda - beda.
- Robust
- Secure
- Architecture Neutral
- Portable
- Performance
- Multithreaded
- Dynamic
Itulah paparan dari karakteristik tentang java semoga dapat membantu !
![]() |
| Java |
Halo teman - teman pada kesempatan kali ini saya akan memposting sebuah artikel tentang bahasa pemrograman java. Mungkin sebagian dari kalian sudah familiar dengan bahasa pemrograman yang satu ini kan ?? Tapi yang belum tau alangkah baiknya jika kalian tau bahasa pemrograman ini, karena bahasa pemrograman ini sekarang sudah mendukung OOP (Object Oriented Programing) atau bahasa pemrograman yang berorientasi object. Untuk itu disini saya akan sedikit memaparkan sejarah singkat bahasa pemrograman java, oke langsung saja !
- Sejarah Singkat Java
Tahun 1991, kelompok insinyur dari SUN pimpinan Patrick Naughton dan James Gosling ingini Green membangun bahasa komputer untuk perangkat consumer seperti cable Tv Box. Karena perangkat itu tidak memiliki banyak memori, bahasa pemrogramanya harus berukuran kecil dan menghasilkan kode yang kuat, maka bahasa harus bebas dari arsitektur manapun. Lalu proyek ini dinamai kode Green.
Produk pertama dar i Green adalah "*7", sebuah kendali jauh yang sangat pintar. Tahun 1955, Netscape memutuskan membuat browser yang dilengkapi dengan java. Setelah itu diikuti oleh IBM Symantec, Inspire, bahkan Microsoft. Bahasa Java adalah karya dari Sun Microsystem Inc. Rilis resmi dilakukan pada bulan Novem ber 1955. Nama Java sendiri terispirasi pada saat orang - orang di proyek Green sedang menikmati secangkir kopi disebuah kedai kopi yang kemudian dengan tidak sengaja, seseorang dari mereka menyebutkan kata JAVA yang mengandung makna asal bijih kopi.
Itulah sejarah yang sangat singkat yang saya telah paparan, semoga dapat membantu.!
Wasalamualaikum wr.wb
Ahmad Dikri Alpakih May 08, 2015 New Google SEO Bandung, Indonesia











