Scribd Mysql.docx

  • Uploaded by: Ivanis Shania
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Scribd Mysql.docx as PDF for free.

More details

  • Words: 1,926
  • Pages: 25
BAB 1 PENDAHULUAN

1.1

LATAR BELAKANG MySQL pada awalnya diciptakan pada tahun 1979 oleh Michael “Monty” Widenius, seorang programmer computer asal Swedia. Monty mengembangkan sebuah system 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 beberapa menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggap tidak cocok untuk database yang dinamins seperti web. TcX kemudian mencoba mencari alternative sistem database lainnya, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak bagus. Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu, Hughes menolak dengan alasan sedang mengembangkan teknologi indexing yang independent untuk mSQL versi 2. 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.

1

David Axmark dari Detron HB, rekaman TcX mengusulkan agar MySQL di “jual” dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya.

Title

“AB”

dibelakang

MySQL

adalah

singkatan

dari

“Aktiebolah”, istilah PT (Perseroan Terbatas) bagi perusahaan Swedia.

1.2

RUMUSAN MASALAH 1.

Bagaimana MySQL ?

2.

Bagaimana kelebihan dan kekurangan pada MySQL ?

3.

Bagaimana keistimewaan yang terdapat pada MySQL?

4.

Bagaimana langkah - langkah penginstallan program aplikasi MySQL pada Windows 10 ?

5.

1.3

Bagaimana cara menjalankan program aplikasi MySQL ?

TUJUAN 1.

Untuk mengetahui MySQL.

2.

Untuk mengetahui kelebihan dan kekurangan pada MySQL.

3.

Untuk mengetahui keistimewaan yang terdapat pada MySQL.

4.

Untuk mengetahui langkah - langkah penginstallan program aplikasi MySQL pada Windows 10.

5.

Untuk mengetahi cara menjalankan program aplikasi MySQL.

2

BAB 2 PEMBAHASAN

2.1

MYSQL MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya sangat cepat, multi user serta menggunakan perintah dasar SQL (Structured Query Language). MySQL merupakan dua bentuk lisensi, yaitu FreeSoftware dan Shareware. MySQL yang biasa kita gunakan adalah MySQL FreeSoftware yang berada dibawah Lisensi GNU/GPL (General Public License). MySQL merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. Selain database server, MySQL juga merupakan program yang dapat mengakses suatu database. MySQL berposisi sebagai Server, yang berarti program kita berposisi sebagai Client. Maka MySQL adalah sebuah database yang dapat digunakan sebagai Client maupun Server. Database MySQL merupakan suatu perangkat lunak database yang berbentuk database relasional (Relational Database Management System) yang menggunakan suatu bahasa permintaan yang bernama SQL (Structured Query Language).

2.2

KELEBIHAN DAN KELEMAHAN PADA MYSQL 

Kelebihan Database MySQL memiliki beberapa kelebihan dibandingkan database lainnya, sebagai berikut : 1. Handal, cepat dan mudah digunakan 2. Dukungan SQL 3. Multiplatform dan portable MySQL dapat berjalan stabil pada berbagai system operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga dan lain-lain. 3

4. Perangkat lunak sumber terbuka MySQL di distribusikan sebagai perangkat lunak sumber terbuka, dibawah lisesnsi GPL sehingga dapat digunakan secara gratis 5. Multi-user MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 6. ‘Performance Tuning’ MySQL memiliki kecepatan

yang menakjubkan dalam

mengenai query sederhana, dengan kata lain dapat memproses lebih banyak SQL persatuan waktu. 7. Ragam tipe data MySQL memiliki ragam tipe data yang sangat banyak, seperti signed atau unsigned integer, float, double, char, text, date, timestamp dan lain-lain. 8. Perintah dan Fungsi MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query). 

Kekurangan Database MySQL memiliki beberapa kekurangan yang dimiliki dibandingkan database lainnya, sebagai berikut : 1. Untuk koneksi ke bahasa programan visual seperti vb, Delphi, dan foxpro, MySQL kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi program visual tersebut serta ini yang menyebabkan MySQL jarang dipakai dalam program visual. 2. Data yang ditangani belum begitu besar. 3. ‘Feature-Creep’, artinya MySQL berusaha kompatibel dengan beberapa standart serta berusaha memenuhinya, Sampai sini terdengar bagus, namun jika diungkapkan kenyataannya bahwa fitur –fitur itu belum lengkap dan berperilaku sesuai standar,

4

2.3

KEISTIMEWAAN YANG TERDAPAT PADA MYSQL MySQL memiliki beberapa keistimewaan sebagai berikut : 1. Keamanan MySQL memiliki lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan system perizinan yang mendetail serta sandi terenkripsi 2. Skalabilitas dan Pembatasan MySQL mampu menanganu basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu table serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tablenya. 3. Konektivitas MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT). 4. Lokalisasi MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum termasuk di dalamnya. 5. Antar Muka MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan

bahasa

pemrograman

dengan

menggunakan

fungsi

API

(Application Programming Interface). 6. Klien dan Peralatan MySQL dilengkapi dengan berbagai peralatan (tools) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online. 7. Struktur table MySQL memiliki struktur table yang lebih fleksibel dalam menangani ALTER

TABLE,

dibandingkan

basis

data

lainnya

semacam

PostgreSQL ataupun Oracle.

5

2.4

LANGKAH – LANGKAH PENGINSTALLAN MYSQL 5.5.62 PADA WINDOWS10 Langkah – langkah menginstall dan mengkonfigurasi MySQL pada Windows10 sebagai berikut : 1. Sebelum mengisntall MySQL pastikan anda sudah mendownload installer MySQL yang sesuai dengan Operating System (32-bit / 64-bit) laptop anda.

2. Pilih dan klik pada installer “mysql-5.5.62-winx64.msi”  kemudian akan tampilan jendela baru seperti dibawah ini.  Kemudian pilih “Next” pada jendela tersebut.

6

3. Maka akan muncul tampilan jendela baru seperti dibawah ini. Selanjutnya “Centang (√)” pada kotak yang telah disediakan dengan tulisan “I accept the terms in the Lincense Agreement” untuk menyetujui ketentuan – ketentuan pada MySQL  kemudian klik “Next”.

7

4. Kemudian pada Choose Setup Type pilih “Typical” pada tampilan jendela baru tersebut.

5. Setelah pada langkah sebelumnya memilih Typical Installations, selanjutnya klik tombol “Install” untuk memulai penginstallan tersebut.

8

6. Kemudian setelah melakukan perintah dari langkah sebelumnya, maka akan tampil jendela baru tentang proses penginstallan yang sedang dijalankan.

7. Kemudian setelah prosess penginstalan tersebut sudah selesai, maka akan muncul tampilan baru seperti dibawah ini. Selanjutnya “Centang (√)” pada kotak yang telah disediakan dengan tulisan “Lauch the MySQL Instance Configuration Wizard” untuk memulai melakukan langkah – langkah konfigurasi pada MySQL tersebut  kemudian klik “Finish”.

9

8. Klik dan pilih pada tombol “Next”.

9. Kemudian akan muncul tampilan jendela baru seperti dibawah ini. Pada Configuration Type pilih “Detailed Configuration”  setelah itu klik “Next”.

10

10. Pilih “Developer Machine”  kemudian klik tombol “Next”.

11. Pada tampilan untuk menentukan Data Usage yang akan anda pilih. Pada jendela tersebut pilih “Multifunctional Database”  kemudian klik pada tombol “Next”.

11

12. Ubah pada kolom yang sudah diberi tanda garis biru untuk menempatkan InnoDB Tablespeed pada tempat yang diinginkan  kemudia klik pada tombol “Next”.

13. Selanjutnya pilih opsi “Manual Setting” dengan mengatur Concurrent Connections menjadi “5”  kemudian klik tombol “Next”.

12

14. Setelah itu, “centang (√)” kolom yang telah disediakan pada opsi “Enable TCP/IP Networking” dan “Enable Strict Mode”  kemudian klik tombol “Next”.

13

15. Pilih opsi “Best Support For Multilingualism” pada tampilan jendela tersebut  kemudian klik tombol “Next”.

16. Selanjutnya pilih opsi “Install As Windows Service” dan “Include Bin Directory in Windows PATH” kemudian klik tombol “Next”.

14

17. Selanjutnya pilih opsi “Modify Security Settings”  masukkan password yang anda ingin gunakan dan ulangi lagi password yang anda masukan pada kolom Confirm  kemudian klik tombol “Next”.

18. Selanjutnya klik dan pilih tombol “Execute” untuk memulai mengkofigurasi MySQL.

15

19. Jika sudah melakukan Execute dan muncul tanda “Centang (√)” pada kolom yang sudah diberi tanda garis warna biru  kemudian klik tombol “Finish”.

20. Setelah itu, tekan tombol “Windows” pada keyboard anda  kemudian lakukan search dengan mengketik “MySQL 5.5 Command Line Client”  klik “Enter” pada keyboard.

16

21. Maka akan muncul tampilan seperti dibawah ini. Selanjutnya masukkan password yang telah dibuat ketika pada konfiguras MySQL tersebut  kemudian tekan “Enter” pada keyboard.

22. Jika sudah berhasil masuk pada MySQL, maka akan muncul tampilan seperti berikut. MySQL anda sudah siap dioperasikan / digunakan.

17

2.5

CARA MENJALANKAN PROGRAM APLIKASI MYSQL 5.5.62 PADA WINDOWS10 Cara menjalankan atau mengoperasikan MySQL pada Windows 10 sebagai berikut : 1. Membuat Database

Untuk membuat sebuah database pada MySQL dengan menggunakan Syntax sebagai berikut : Mysql> CREATE DATABASE nama_database; Contoh : Mysql> CREATE DATABASE pendaftaran_kemoterapi; Query OK, 1 row affected (0.38 sec). Pada contoh di atas, Query OK menyatakan bahwa pembuatan database dengan nama pendaftaran_kemoterapi berhasil dibuat.

18

2. Mengaktifkan atau Menggunakan Database

Untuk mengaktifkan atau menggunakan database yang telah dibuat sebelumnya pada MySQL dengan menggunakan Syntax sebagai berikut : Mysql> USE nama_database; Contoh : Mysql> USE pendaftaran_kemoterapi; Database changed Pada contoh di atas, Database changed menyatakan bahwa penggunaan database dengan nama pendaftaran_kemoterapi berhasil diaktifkan dan dapat digunakan. Setelah masuk kedalam database anda dapat membuat sebuah table.

19

3. Membuat Tabel

Untuk membuat sebuah tabel pada MySQL dengan menggunakan Syntax sebagai berikut : Mysql> CREATE TABLE nama table(field-1 type(length), field-2 type(length),

field-3

type(length),

type(length),

field-6

type(length),

field-4

type(length),

field-7type(length),

field-5 primary

key(field-…..)); Contoh : Mysql> CREATE TABLE pasien(no_rm char(10), nama varchar(30), tanggal_lahir date, alamat varchar(35), agama char(15), jenis_kelamin char(10), no_telp integer, primary key(no_rm)); Query OK, 0 row affected (0.29 sec).

Pada contoh di atas, Query OK menyatakan bahwa pembuatan table dengan nama pasien berhasil dibuat dan memiliki primary key pada no_rm.

20

4. Melihat Struktur Tabel

Untuk melihat struktur tabel pada MySQL dengan menggunakan Syntax sebagai berikut : Mysql> DESC nama_tabel; atau DESCRIBE nama_tabel; Contoh : Mysql> DESC pasien;

21

5. Melihat Daftar Tabel

Untuk melihat daftar tabel pada MySQL dengan menggunakan Syntax sebagai berikut : Mysql> SHOW TABLES; Contoh : Mysql> SHOW TABLES;

22





23

BAB 3 PENUTUP

3.1

KESIMPULAN MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya sangat cepat, multi user serta menggunakan perintah dasar SQL (Structured Query Language). MySQL merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. Database MySQL merupakan suatu perangkat lunak database

yang

berbentuk

database

relasional

(Relational

Database

Management System) yang menggunakan suatu bahasa permintaan yang bernama SQL (Structured Query Language). MySQL

memiliki

kelebihan

dan

kekurangan

serta

memiliki

keistimewaan. Kelebihannya terdiri dari : handal, cepat dan mudah digunakan, dukungan SQL, multiplatform dan portable dan lain - lain, sedangkan kekurangannya terdiri dari : data yang ditangani belum begitu besar, kurang support dengan koneksi bahasa pemrograman lainnya, dan lain – lain. Keistimewaan dari MySQL yaitu, struktur table, klien dan peralatan, antar muka, lokalisasi, konektivitas, skalabilitas dan pembatasan serta keamanan.

3.2

SARAN Penulis sangat mengharapkan agar makalah ini dapat menjadi acuan dalam mempelajari tentang Makalah Langkah – Langkah Penginstallan dan Menjalankan Program Aplikasi MySql. Dan haraoan penulis makalah ini tidak hanya berguna bagi penulis tetapi juga berguna bagi semua pembaca. Akhir dari penulis walaupun makalah ini kurang sempurna penulis mengharapkan kritik dan saran dari pembaca.

24

DAFTAR PUSTAKA

1. https://id.pdfcoke.com/doc/251775501/MAKALAH-MYSQL-docx Diakses pada tanggal 08 November 2018 pukul 4.57 WIB.

2. http://dinus.ac.id/repository/docs/ajar/materi_1.pdf Diakses pada tanggal 07 November 2018 pukul 19.30 WIB.

25

Related Documents

Scribd
December 2019 49
Scribd
August 2019 74
Scribd
October 2019 53
Scribd
June 2020 20
Scribd
May 2020 37
Scribd
May 2020 40

More Documents from "Ija CtHuraizah"