WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

dokumen-dokumen yang mirip
PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

BAB II. KAJIAN PUSTAKA

PENGERTIAN PHP DAN MYSQL

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II DASAR TEORI 2.1. Logika Fuzzy Defenisi Logika Fuzzy Himpunan Fuzzy

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB 2 LANDASAN TEORI

Modul 1 Pengenalan Struktur dan Tabel

Kontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom

Bab 2. Tinjauan Pustaka

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

BAB 2 LANDASAN TEORI. suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk

BAB II DASAR TEORI. 2.1 Konsep dan Definisi Konsep Sistem

Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll.

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK AKUNTANSI DASAR UNTUK UNIT PENGELOLA KEUANGAN BADAN KESWADAYAAN MASYARAKAT (BKM) NGAGEL REJO MULYO

BAB 2 LANDASAN TEORITIS

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB 2 LANDASAN TEORI

PENGEMBANGAN SISTEM INFORMASI ALUMNI BERBASIS WEB FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG

BAB II KAJIAN PUSTAKA. Kecamatan Purwokerto Selatan, Kabupaten Banyumas. Kelurahan yang dipimpin

PENGERTIAN DATABASE MySQL

BAB 8 MEMBUAT BASIS DATA DENGAN MySQL

BAB III. Landasan Teori. Bab ini akan menjelaskan mengenai dasar teori yang digunakan oleh penulis sebagai acuan dalam membuat sistem.

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

2.3. Pengertian Aplikasi.

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

Pertemuan 11 Pengenalan DBMS dan MySQL

BAB 2 LANDASAN TEORI

PROPOSAL SKRIPSI. Sistem Informasi Pemasaran Berbasis Website Pada PT. Trimitra Sebagai Sarana Penjualan Produk Secara Online

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada

BAB II TEORI PENUNJANG

BAB II LANDASAN TEORI

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. dua pendekatan, yaitu pendekatan secara prosedur dan pendekatan secara

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. meningkatkan sumber daya manusia harus memiliki keahlian yang lebih dari

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB II LANDASAN TEORI. entitas. Dalam desain, sebuah prototipe dibuat sebelum dikembangkan atau justru

BAB II LANDASAN TEORI. tahun 1993 diartikan: salah satu dari perlengkapan jalan, berupa lambang, huruf,

BAB III LANDASAN TEORI. HTML diatur standarisasi dan penggunaannya oleh World Wide Web Consortium

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

Pemanfaatan Fuzzy Tahani Dalam Sistem Pendukung Keputusan Pemilihan Handphone. Abdurochman, Y. Tyas Catur P, S.Si, M.Kom

BAB 1 PENDAHULUAN. merupakan salah satu cara untuk memasuki Perguruan Tinggi. Hampir semua siswa

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Sistem berasal dari bahasa Latin (Systema) dan bahasa Yunani (Sustema) membentuk satu kesatuan untuk mencapai sebuah tujuan.

Sistem Basis Data. Prepared by LittleRadita STMIK- AUB Surakarta

BAB II LANDASAN TEORI. adalah pendekatan yang menekankan pada prosedur sistem yang kedua adalah

DATABASE MANAGEMENT SYSTEM

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

BAB 2 LANDASAN TEORI Pengertian, Tujuan, dan Tugas Pokok Perpustakaan

Aplikasi Penjualan Butik

BAB II LANDASAN TEORI. kebutuhannya sehingga definisinya menjadi beragam. Definisi-definisinya antara

APLIKASI E-COMMERCE DISTRO MAHODENK PANGKALAN BUN. Dharma Siswahyu, Teguh Kristianto

BAB 2 LANDASAN TEORI

Jurnal Manajemen Informatika, Volume 04 Nomor 01 Tahun 2015, 70-75

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

Multimedia Interaktif Pembelajaran Sistem Tata Surya Menggunakan Adobe Flash Dan Database Mysql

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB II LANDASAN TEORI. Untuk melakukan penelitian ini, diperlukan pemahaman-pemahaman

Modul 3. Oleh : Mohammad Sholikin. 1

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB II LANDASAN TEORI. pengertian informasi dan pengertian sistem informasi. penulis dapat mengetahui komponen-komponen apa saja yang dibutuhkan yang

PERANCANGAN SISTEM INFORMASI DATA ALUMNI FAKULTAS TEKNIK UNSRAT BERBASIS WEB

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Gambar 1. Skema Hotspot

MySQL J A M K E T I G A

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem

E-COMMERCE ALAT TELEKOMUNIKASI CEK SINYAL TELEPON SELULER PT. NEXWAVE

BAB III LANDASAN TEORI. yang mendukung dalam pembuatan sistem ini. Teori-teori tersebut antara lain:

BAB 2 LANDASAN TEORI

Bab 4: Teknologi Yang Dipakai

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help

BAB III LANDASAN TEORI. sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

Pemrograman Web Lanjut 2017

2 BAB II TINJAUAN PUSTAKA

Bab II. TINJAUAN PUSTAKA

Transkripsi:

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL Agustina Purwatiningsih., S.Kom 1

Pendahuluan Seperti yang dijelaskan pada pertemuan pertama, web dinamis merupakan web yang di desain agar konten yang terdapat dalam situs tersebut dapat di-update. Sesuai dengan namanya, konten / isi dalam web dinamis akan berubah setelah melewati satu periode tertentu. Implementasi web dinamis membutuhkan infrastruktur yang lebih kompleks dibandingkan web statis. Untuk memungkinkan server web menciptakan halaman web pada saat pengguna mengaksesnya, umumnya pada server web dilengkapi dengan menggunakan bahasa pemrograman (PHP, ASP, ColdFusion, atau lainnya), serta perangkat lunak sistem manajeman basisdata relasional(rdbms) seperti MYSQL. Contoh dari web dinamis adalah portal berita dan jejaring sosial. Lihat saja web tersebut, isinya sering diperbaharui (di-update) oleh pemilik atau penggunanya. Bahkan untuk jejaring sosial sangat sering di-update setiap harinya. 2

Implementasi Web Dinamis Update berita terkini 3

PENGERTIAN MySQL MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL(General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. 4

Kenapa memilih MySQL?? MySQL memiliki beberapa keistimewaan, antara lain : Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi. Perangkat lunak open source. MySQL didistribusikan sebagai perangkat lunak open source, dibawah lisensi GPL sehingga dapat digunakan secara gratis. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query). Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi. 5

Cont Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP /IP, Unix soket(unix), atau Named Pipes (NT) Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API(Application Programming Interface). Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle 6

Mengaktifkan Direktori MySQL/Bin Buka command prompt Masuk ke direktori dimana mysql terinstall, Untuk yang menggunakan XAMPP C:\xampp\mysql\bin Kemudian kita masuk mysql dengan mengetikkan mysql u root p Keterangan : Mysql u root p -u => username untuk login ke database, dikasus ini menggunakan root -p => password yang digunakan Sekarang input password untuk username root, kalau tidak ada password maka enter saja 7

Mengaktifkan Direktori MySQL/Bin cont.. Buka command prompt Masuk ke direktori dimana mysql terinstall, untuk WAMP C:\wamp\bin\mysql\mysql5.6.12\bin Keterangan : untuk versi mysql (mysql5.6.12)selalu berbeda, tergantung pada mysql yang terinstall dalam wamp. Silahkan cek terlebih dahulu pada wamp Anda dengan cara masuk di direktori wamp\bin\mysql 8

Perintah yang berkaitan dengan Database Banyak sekali perintah perintah yang berkaitan dengan Sistem Database MYSQL itu sendiri, diantaranya: a. Mengetahui Versi Database b. Melihat Waktu Sekarang 9

Perintah yang berkaitan dengan Database cont.. c. Menampilkan Database Pada saat pertama kali menginstall MySQL, database ini telah memiliki dua buah database standart yaitu mysql dan test. d. Membuat Database Untuk membuat web dinamis Anda harus menciptakan database. Misal untuk portal berita seperti contoh sebelumnya, maka kita akan membuat database berita. 10

Perintah yang berkaitan dengan Database cont.. d. Menggunakan database Untuk menggunakan database kita harus mengoneksikan database tersebut / mengaktifkan database yang bersangkutan, dengan perintah atau e. Menghapus database Apabila anda salah membuat database dan ingin menggagalkannya, maka Anda dapat melakukan penghapusan database dengan menggunakan perintah DROP 11

Perintah yang berkaitan dengan Database cont.. f. Menciptakan Tabel Setelah kita menciptakan database, maka langkah selanjutnya adalah menciptakan tabel. Tabel adalah sebuah bagian utama dalam sebuah basis data, didalam tabel inilah semua data akan disimpan dan didokumentasikan. Setelah tabel dibuat maka Anda juga dapat melihat struktur tabel mahasiswa dengan menggunakan perintah DESCRIBE atau DESC 12

Perintah yang berkaitan dengan Database cont.. f. Melihat daftar tabel Untuk mengetahui daftar tabel yang ada pada database aktif atau yang sedang dimasuki pada waktu sekarang, perintah yang digunakan SHOW TABLES. g. Menghapus tabel Untuk menghapus tabel sebenarnya sama dengan melakukan penghapusan database, yaitu menggunakan printah DROP 13

Perintah yang berkaitan dengan Database cont.. h. Memasukkan data ke Tabel i. Melihat isi tabel 14

Perintah yang berkaitan dengan Database cont.. j. Menghapus isi tabel j. Meng-update / edit isi tabel 15

Setiap Kesuksesan Sudah Ada Di Depan Mata, Tinggal Mau Di Ambil atau Tidak 16