Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Copyright © Wondershare Software Sql WITH Visual BasiC By : www. budileo.com AMIK TRI DHARMA PEKANBARU Materi 2. Materi 2. Orientasi Database MySQL Jika.

Presentasi serupa


Presentasi berjudul: "Copyright © Wondershare Software Sql WITH Visual BasiC By : www. budileo.com AMIK TRI DHARMA PEKANBARU Materi 2. Materi 2. Orientasi Database MySQL Jika."— Transcript presentasi:

1 Copyright © Wondershare Software Sql WITH Visual BasiC By : www. budileo.com AMIK TRI DHARMA PEKANBARU Materi 2. Materi 2. Orientasi Database MySQL Jika Mau ada Perubahan Besar dalam Hidup, Maka…. Lakukan hal hal kecil dengan Baik

2 Copyright © Wondershare Software NOTE : Bagi Teman Teman Mahasiswa yang Tidak mengerjakan Tugas, Dengan Berat Hati Saya persilahkan untuk tidak mengikuti kuliah Saat ini dan Silahkan belajar di Ruang saya nanti jam 13.00 – 14.00

3 Copyright © Wondershare Software SQL (Structured Query Language) Sunting : http://id.wikipedia.org/wiki/SQLhttp://id.wikipedia.org/wiki/SQL SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.bahasadatabasis datarelasionalde factoserver basis data Sejarah Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama EF Codd yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).IBMEF Coddbasis data Juni1970 Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R.IBM Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.1970Oracle server basis datade facto

4 Copyright © Wondershare Software Standarisasi SQL Standarisasi SQL dimulai pada tahun 1986, ditandai dengan dikeluarkannya standar SQL oleh ANSI. Standar ini sering disebut dengan SQL86.Standar tersebut kemudian diperbaiki pada tahun 1989 kemudian diperbaiki lagi pada tahun 1992. Versi terakhir dikenal dengan SQL92. Pada tahun 1999 dikeluarkan standar baru yaitu SQL99 atau disebut juga SQL99, akan tetapi kebanyakan implementasi mereferensi pada SQL92.1986ANSISQL8619891992SQL92SQL99 Saat ini sebenarnya tidak ada server basis data yang 100% mendukung SQL92. Hal ini disebabkan masing-masing server memiliki dialek masing- masing.

5 Copyright © Wondershare Software MySQL http://www.mysql.com MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang software dan konsultan database bernama MYSQL AB yang berada di Swedia. Waktu itu perusahaan tersebut masih bernama TcX DataKonsult AB, dan tujuan awal dikembangkannya MySQL adalah untuk mengembangkan aplikasi berbasis web pada client. Awalnya Michael "Monty" Widenius, pengembang satu-satunya di TcX memiliki sebuah aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang mencari antarmuka SQL yang cocok untuk diimplementasikan ke dalamnya. Mula-mula Monty memakai miniSQL (mSQL) pada eksperimennya itu, namun SQL dirasa kurang sesuai, karena terlalu lambat dalam pemrosesan query. Akhirnya Monty menghubungi David Hughes, pembuat mSQL yang sedang merilis versi kedua dari mSQL. Kemudian Monty mencoba membuat sendiri mesin SQL yang memiliki antarmuka mirip dengan SQL, tetapi dengan kemampuan yang lebih sesuai sehingga lahirlah MySQL. Tentang pengambilan nama MySQL, sampai saat ini masih belum jelas asal usulnya. Ada yang berpendapat nama My diambil dari huruf depan dan belakang Monty, tetapi versi lain mengatakan nama itu diambil dari putri Monty yang kebetulan juga bernama My.

6 Copyright © Wondershare Software Sekilas Tentang MySQL Kelebihan MySQL Sebagai database server yang memiliki konsep database modern, MySQL memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL: a. a.Portability MySQL dapat berjalan stabil pada berbagai OS seperti Windows, Linux, Unix, Mac OS, Solaris, Unix, Amiga, HP-UX, Symbian. b. b.Open Source "limited" Dahulu MySQL didistribusikan secara open source (gratis), dibawah lisensi GPL sehingga kita dapat menggunakannya secara cuma-cuma tanpa dipungut biaya. Namun, saat ini karena MySQL telah dibeli oleh SUN, maka kita tidak dapat lagi menikmati fitur-fitur baru yang ada di MySQL, karena SUN akan membatasi fitur-fitur baru ini hanya untuk user yang membeli lisensinya. Sehingga MySQL tidak lagi sebuah opensource yang benar-benar gratis lagi. MySQL sekarang hanya menyediakan fitur-fitur "dasar" saja yang saat ini sudah menggunakan versi 5.1. Untuk mendownloadnya silahkan download di sini dan dicari versi MySQL dengan OS kita.

7 Copyright © Wondershare Software Lanjutan Kelebihan MySQLKelebihan MySQL c. Multiuser MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami konflik. Hal ini memungkinkan sebuah database server MySQL dapat diakses klien secara bersamaan. d. Performance Tuning MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. e. Column Types MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned integer, float, double, char, varchar, text, blob, date, time, datetime, timestamp, year, set serta enum. f. Command dan Functions MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query. g. Security MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi. h. Scalability dan Limits MySQL ammpu menangani database dalam skala besar dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu, batas index yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

8 Copyright © Wondershare Software Lanjutan Kelebihan MySQLKelebihan MySQL i. Connectivity MySQL dapat melakukan koneksi dengan klien menggunakan TCP/IP, Unix soket (Unix), atau Named Pipes (NT). j. Localisation MySQL dapat mendeteksi pesan kesalahan (error code) pada klien dengan menggunakan lebih dari dua puluh bahasa. k. Interface MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). l. Clients dan Tools MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertakan petunjuk online. m. Struktur Tabel MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan database lainnya. http://komputerdasar.blogspot.com/2009/09/sejarah-mysql.html Sumber lain : http://id.wikipedia.org/wiki/Mysql

9 Copyright © Wondershare Software Menggunakan MySQL 1.Bekerja dengan Command Line 2.Bekerja Dengan Gate Way OF MySQL -Navicat -Xampp -WorkBanch -MySQL front -EMS SQL -dll

10 Copyright © Wondershare Software Comand Line MySQL (Command Line Interface )

11 Copyright © Wondershare Software MySQL Workbench

12 Copyright © Wondershare Software Xampp (PhpMyAdmin)

13 Copyright © Wondershare Software NaviCAT

14 Copyright © Wondershare Software Mengelola Database Sebelum Mengelola Database dengan GateWay MySQL perhatikan koneski nya : Nama Database Server / Alamat Host biasanya localhost/ 127.0.0.1 Port Koneksi : 3306 untuk Wab Base atau 3307 untuk MySQL lebih dari 2 dalam Satu PC (tergantung seting Saat Instal) User : biasanya root Pasword : tergantung saat seting

15 Copyright © Wondershare Software Pemakaian dasar MySQL Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data (SMBD)[1], namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI. Artikel ini akan menggunakan bentuk paling umum yang dapat digunakan pada kebanyakan SMBD. Data Definition LanguageData Manipulation Languagesistem manajemen basis data[1]ANSI

16 Copyright © Wondershare Software Data Definition Language DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis databasis datatabelview user administrator aplikasi

17 Copyright © Wondershare Software Data Manipulation Language DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:  SELECT untuk menampilkan data  INSERT untuk menambahkan data baru  UPDATE untuk mengubah data yang sudah ada  DELETE untuk menghapus data

18 Copyright © Wondershare Software TUGAS II (BUAT MAKALAH) Sifat Kelompok Maksimal 2 Orang Diketahui sebuah Database sebagai berikut (cobalah Anda Analisa dengan Seksama A. Gambarkan / Buatlah Relasi antar Tabel yang ada di dalam Database tersebut B. Jawab Pertanyaan ini (jawab dengan perintah SQL + Tampilkan Layotnya menggunakan Navicat) 1.Berapa Total Perumahan yang ada di Database Tersebut 2.Berapa Stok Rumah yang Terjual, Masih Tersedia, Dan Tampilkan Data Rumahnya Berdasarkan Blok kemudian di urutkan berdasarkan Nomor Rumah 3.Ada berapa jumlah blok Perumahan, Tampilkan blok tersebut, Berapa Masing Masing Rumah Pada Blok Tersebut, Klasifikasikan berapa Jumlah Stok yang tersedia dan Terjual dari setiap Blok Perumahan 4.Berapa Jumlah Sales pada perusahaan tersebut, dan Siapakah sales yang menjual paling banyak, dan Siapa Juga Sales yang menjual Paling sedikit 5.Berapakah Penjualan dari sales “Dewinda Rahayu Rizta”, coba tampilkan penjualan olehnya 6.Perumahan apa yang di jual oleh sales “Lusi Dina ”? Pada siapa Rumah tersebut di jual ? Tanggal Berapa Penjualannya ? 7.Ada Berapa Transaksi Penjualan Perumahan ? Coba Tampilkan Kode Transaksi, Kode Pembeli dan Nama Pemebelinya? 8.Apa Nama Perumahan yang di beli oleh ibu “HALIMAH SAGITA ” ? Berapa Harga Rumah yang di belinya 9.Coba Tampilkan Pembayaran Angsuran Rumah yang dilakukan oleh ibu “HALIMAH SAGITA ”? Berapa Total uang yang sudah di setornya? Tampilkan juga Tanggal Setornya yangh di urutkan secara ascending ?

19 Copyright © Wondershare Software Terimakasih….


Download ppt "Copyright © Wondershare Software Sql WITH Visual BasiC By : www. budileo.com AMIK TRI DHARMA PEKANBARU Materi 2. Materi 2. Orientasi Database MySQL Jika."

Presentasi serupa


Iklan oleh Google