Software Engineering || SMK Negeri 1 Mejayan

Saturday, February 14, 2015

Sekilas Tentang MySQL

Dalam dunia pemrograman web pasti kita mengenal yg namanya MySQL.
Kita bahkan sering menggunakannya , tapi mungkin ada yg belum tahu tentang apa itu MySQL sebenarnya.
Dalam postingan kali ini saya akan membahas mengenai MySQL. Simak ya...

MySQL sendiri adalah sebuah perangkat lunak sistem manajemen basis data SQL (dalam bahasa inggris disebut database management system) atau DBMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.

MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.


Tidak seperti PHP atau Apache  yang merupakan software yang dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

Sejarah MySQL

MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius (programmer komputer asal Swedia) Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.

TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
TcX kemudian mencoba mencari alternatif sistem database lainnya, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak terlalu bagus.
Dengan tujuan memperbaiki performa mSQL.

Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya dapat bebas digunakan). 

Sehingga pada May 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis.
David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB” dibelakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT (Perseroan Terbatas) bagi perusahaan Swedia. (Selengkapnya bisa dibaca di Wikipedia)

Fitur-fitur MySQL

1. Relational Database System. Seperti halnya software database lain yang
ada di pasaran, MySQL termasuk RDBMS.
ƒ

2. Arsitektur Client-Server. MySQL memiliki arsitektur client-server dimana
server database MySQL terinstal di server. Client MySQL dapat berada di
komputer yang sama dengan server, dan dapat juga di komputer lain yang
berkomunikasi dengan server melalui jaringan bahkan internet.
ƒ

3. Mengenal perintah SQL standar. SQL (Structured Query Language)
merupakan suatu bahasa standar yang berlaku di hampir semua software
database. MySQL mendukung SQL versi SQL:2003.
ƒ

4. Mendukung Sub Select. Mulai versi 4.1 MySQL telah mendukung select dalam select (sub select). 



ƒ5. Mendukung Views. MySQL mendukung views sejak versi 5.0 


6. Mendukung Stored Prosedured (SP). MySQL mendukung SP sejak versi 5.0 .

7. Mendukung Triggers. MySQL mendukung trigger pada versi 5.0 namun masih terbatas. Pengembang MySQL berjanji akan meningkatkan kemampuan trigger pada versi 5.1. 

8. Mendukung replication. 

9. Mendukung transaksi. 

10. Mendukung foreign key.  

11. Tersedia fungsi GIS.
ƒ

12. Free (bebas didownload)
ƒ

13. Stabil dan tangguh
ƒ

14. Fleksibel dengan berbagai pemrograman 

15. Security yang baik
ƒ

16. Dukungan dari banyak komunitas 

17. Perkembangan softwareyang cukup cepat.

Itulah sekilas pengetahuan tentang MySQL. Terima Kasih...


Sumber : Buku MySQL Dari Pemula Hingga Mahir (Achmad Solichin)
 

Friday, February 13, 2015

Mari Mengenal PHP


Postingan kali ini akan membahas mengenai sebuah bahasa pemrograman yg sering digunakan yaitu PHP. Tahukah kalian apa itu PHP ? 





1. Merupakan singkatan dari Hypertext Preprocessor.

2. Adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

3. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995 , yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

4. Harus ditulis dalam tag :

Thursday, February 12, 2015

Apakah Website Itu ?


Sebelum belajar lebih jauh mengenai pemrograman web , kita harus tahu dulu apa itu website. Mungkin sebagian dari kalian juga sudah pernah mendengar kata website berkali-kali tapi tidak tahu apa itu website sebenarnya.
Nah , sekarang saya akan membahas tentang website. Dimulai dari pengertian website itu sendiri. Apa sih website itu ?
 
Website adalah suatu halaman web yang saling berhubungan yang pada umumnya berada pada tempat yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah web server yang dapat diakses melalui jaringan seperti Internet, ataupun jaringan  lokal (LAN) melalui alamat Internet yang dikenali sebagai URL. 

Gabungan atas semua situs yang dapat diakses publik di Internet disebut pula sebagai

Wednesday, February 11, 2015

Install CMS Formulasi

Melanjutkan posting-an kemarin , saya akan menulis tentang cara mneginstall CMS Formulasi. Sebenarnya sangat mudah , sama seperti install CMS lainnya.
Langsung aja yah...

1. Download dulu file nya di website resminya (http://cms.formulasi.or.id/). Buat yg sudah download langsung aja letakkan file .zip nya ke direktori C:/xampp/htdocs
Kemudian ekstrak file nya.



Biar lebih mudah , rename aja file-nya menjadi "formulasi".

2. Setelah itu , buka browser kalian (Mozila , Opera , Chrome , dll) dan ketikkan localhost/formulasi (karena tadi filenya telah di rename jd formulasi)

Tuesday, February 10, 2015

Pengenalan CMS Formulasi




Di postingan kali ini saya akan membahas mengenai sebuah CMS (Content Management System) yg sering diperuntukkan bagi website sekolah. Selain CMS Balitbang tentunya.
Yap ! Yang akan kita bahas kali ini adalah CMS Formulasi.
Apa sih CMS Formulasi itu ?

CMS Formulasi adalah sebuah sistem manajemen konten (Content management system) yang dapat didownload secara gratis, sebuah sistem sederhana yang kali pertama dibangun dari nol oleh sdr. Ari Rusmanto yang diberi nama Shoolhos. Seiring berjalannya waktu CMS ini ada beberapa perbaikan kode oleh sdr. Fauzan A Mahanani kemudia berubah nama menjadi CMS Formulasi.


Fitur-Fitur yg ada di CMS Formulasi :

Monday, February 09, 2015

Sekilas tentang LayoutIt!

Postingan kali ini akan membahas mengenai LayoutIt! 
Adakah yg belum tahu apa itu LayoutIt ?
LayoutIt! adalah sebuah aplikasi berbasis web yg digunakan untuk mendesain tampilan website dengan cepat dan mudah , juga didukung oleh penggunaan bootstrap dalam coding nya.
Di website ini kamu akan mengedit tampilan website kamu sesuai dengan yg kamu inginkan. 
Cara nya sangat gampang , tinggal buka aja website nya di http://www.layoutit.com/ kamu bisa mendesain website sesuka hati kamu dengan mudah , tinggal tempel aja...
Setelah di buka URL nya , kamu bisa pilih dengan apa kamu akan mendesain website nya. Ada 2 pilihan , memakai bootstrap 2 atau bootstrap 3.

Setelah itu bisa langsung dimulai , dengan cara drag "& drop fitur-fitur yg ada di kirinya.