Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Teknologi Open Source (pertemuan 13) Aplikasi Open Source Client Server (I1) oleh Razief Perucha F.A D3-Manajemen Informatika Jurusan Matematika – FMIPA.

Presentasi serupa


Presentasi berjudul: "Teknologi Open Source (pertemuan 13) Aplikasi Open Source Client Server (I1) oleh Razief Perucha F.A D3-Manajemen Informatika Jurusan Matematika – FMIPA."— Transcript presentasi:

1 Teknologi Open Source (pertemuan 13) Aplikasi Open Source Client Server (I1) oleh Razief Perucha F.A D3-Manajemen Informatika Jurusan Matematika – FMIPA Universitas Syiah Kuala, Banda Aceh 2012

2 PHP

3 PHP: Hypertext Preprocessor  pertama kali dibuat oleh Rasmus Lerdorfpada tahun 1995.Rasmus Lerdorf1995  dapat ditanamkan atau disisipkan ke dalam HTMLHTML  PHP banyak dipakai untuk memrogram situs webdinamissitus web

4 Contoh PHP <?php echo "Hello World"; ?>

5 Kelebihan PHP  Tidak melakukan kompilasi dalam penggunaanya.'  Mendukung untuk berbagai jenis webserver (apache, IIS, Lighttpd, Xitami)  Konfigurasi relatif mudah.'  Didukung oleh berbagai developer  Memiliki referensi yang banyak.‘  Dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows)  Dapat dijalankan secara runtime melalui console

6

7 MySql  Disponsori oleh sebuah perusahaan komersial Swedia MySQL AB,SwediaMySQL AB  MySQL AB didirikan oleh David Axmark, Allan Larsson, dan Michael "Monty" Widenius.David AxmarkAllan LarssonMichael "Monty" Widenius  MySQL berbasis RDBMSRDBMS  Bersifat gratis dibawah lisensi GPL (General Public License). GPL  MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non- transaksional

8 Kompetitor MySQL  Oracle  Sun Microsystem

9 Akuisisi perusahaan  16 Januari 2008 Sun Microsystems, Inc mengumumkan aksi korporasi - akuisisi terhadap MySQL AB  20 April 2009 giliran Oracle melakukan akusisi terhadap Sun Microsystem http://www.oracle.com/us/products/mysql/index.html

10 Komunitas MySQL Indonesia http://groups.google.com/group/mysql- indonesia

11 Kelebihan Mysql  Portabilitas.  Perangkat lunak sumber terbuka (dibawah lisensi GPL).  Multi-user.  'Performance tuning',

12 Kelebihan Mysql  Ragam tipe data. signed / unsigned integer, float, double, char, text, date, timestamp)  Perintah dan Fungsi. Mendukung perintah Select dan Where dalam perintah (query).  Keamanan. Subnetmask, nama host, dan izin akses user)  Skalabilitas dan Pembatasan. lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris, 32 indeks pada tiap tabelnya.

13 Kelebihan Mysql  Konektivitas. TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).  Lokalisasi. mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa.  Antar Muka API (Application Programming Interface).  Client dan Tools.  Struktur tabel. struktur tabel yang lebih fleksibel

14 Commercial Version  MySQL Standard Edition  MySQL Enterprise Edition  MySQL Cluster Carrier Grade Edition

15 Perintah-perintah dasar MySQL  create database  Contoh: create database coba;  use  Contoh: use coba;

16 Perintah-perintah dasar MySQL  create table ( field tipe data(field size));  Contoh:  Create table ( id int(2), nama char(30), alamat char(20), usia int(2));

17 Perintah-perintah dasar MySQL  Insert into value (field 1, field 2,…., field n);  Contoh:  Insert into sobat value (11,’budi’,’aceh’,24);

18 Perintah-perintah dasar MySQL  Select  Contoh:  Select * from sobat;  Select id, nama, alamat, usia from sobat;  Select nama, alamat from sobat;  Select distinct alamat from sobat; (redudant)  Select * from sobat limit 0,3;  Select * from sobat limit 3,6;

19 Perintah-perintah dasar MySQL  Select from order by ASC/DESC  Contoh;  Select nama, alamat, usia from sobat order by usia ASC;

20 Perintah-perintah dasar MySQL  Select  Contoh  Select * from sobat where alamat=‘aceh’;  Select * from sobat where usia < 20;  Select nama, alamat, usia from sobat where alamat=‘aceh’ AND usia > 20;  Select nama, alamat, usia from sobat where alamat=‘aceh’ OR nama=‘budi’;

21 Perintah-perintah dasar MySQL  Select nama, alamat, usia from sobat where usia between 20 and 25;  Select nama, alamat, usia from sobat where alamat like ‘a%’;  Select nama, alamat, usia from sobat where alamat like ‘%a%’; ◦ %keyword : data yang diakhiri dengan keyword ◦ %keyword%: data yang mengandung keyword

22 Perintah-perintah dasar MySQL  Select sum(usia) from sobat;  Select avg(usia) from sobat;  Select max(usia) from sobat;  Select min(usia) from sobat;  Select count(*) from sobat;  Select alamat, count(*) from sobat group by alamat;  Select nama, alamat, AVG(usia) from sobat group by nama;

23 References  http://id.wikipedia.org/wiki/MySQL http://id.wikipedia.org/wiki/MySQL  http://www.oracle.com/us/products/mysql /index.html http://www.oracle.com/us/products/mysql /index.html  http://id.wikipedia.org/wiki/Apache_HTTP _Server http://id.wikipedia.org/wiki/Apache_HTTP _Server  Didik Prasetyo, Administrasi database server MySQL, Elex media Komputindo


Download ppt "Teknologi Open Source (pertemuan 13) Aplikasi Open Source Client Server (I1) oleh Razief Perucha F.A D3-Manajemen Informatika Jurusan Matematika – FMIPA."

Presentasi serupa


Iklan oleh Google