MEMBERI AKSES USER PADA DATABASE MYSQL

dokumen-dokumen yang mirip
Manajemen User Pada MySQL

Modul 2 Manajemen Database (User, Group, Database)

ADMINISTRASI USER. I. Konfigurasi User Root mysql> Show Databases; mysql> Use Mysql; mysql> Show Tables; mysql> Select user,host,password from user;

Manajemen Data dengan Database MySQL Supriyono, M.Kom

Kontrak Kuliah. Management User dan Akses Kontrol. Edi Sugiarto, S.Kom, M.Kom

DATA CONTROL LANGUAGE : GRANT DAN REVOKE

SISTEM KEAMANAN PADA MYSQL

Pemrograman Web Lanjut 2017

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

Cara Membuat Database Dengan Command Prompt

MySQL J A M K E T I G A

PERINTAH DASAR MySQL

VIEW : Tabel Virtual VIEW 5/29/2017

LAPORAN TUGAS BASIS DATA I

PERTEMUAN 14 PENGELOLAAN KEAMANAN

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

Modul 4. Mengoperasikan Bahasa Pemrograman Data Description (SQL) Memahami penggunaan username dan password pada MySQL

MySQL AL AZHAR COMPUTER CLUB

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

SQL. Pemrograman Web II. Ganjil

Perintah CMD. Kata kunci : Aplikasi perancangan informasi menggunakan CMD (command promt).

Modul 3. Oleh : Mohammad Sholikin. 1

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

SECURITY SYSTEM BASIS DATA

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Menampilkan Data/Tabel MySQL di Ms.Access

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Perintah - Perintah Dasar Pada MySQL

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

[PRAKTIKUM BASIS DATA TERDISTRIBUSI D3 TI UNS]

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

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

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

Cara Belajar Xampp Pada Mysql untuk Php

MENGGUNAKAN ADMINISTRASI DAN KEAMANAN DI MYSQL

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows

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

LAPORAN PRAKTIKUM BASIS DATA II

Instalasi & Konfigurasi MySQL Server

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom

PERTEMUAN 14 MENGONTROL AKSES USER

MODUL I PENGENALAN MYSQL

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

Contoh Praktikum Database. A. Localhost. Langkah Awal

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

KURSUS ONLINE JASA WEBMASTERS

Pertemuan 10. Bahasa Query Terapan

INTERNET PROGRAMMING DATABASE

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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

Oracle Academic Initiative

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S Login ke dalam Linux Contoh :

BAB I Penginstallan dan setting PHPTriad

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

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

CARA MEMBUAT GUEST ACCOUNT DI WINDOWS 10

SMK-TI TRAINING AND CERTIFICATION. Modul 4. ADMINISTRASI MySQL. Team Training SMK TI 55

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

Rencana Pelaksanaan Pembelajaran

MENGENAL SYNTAX DML PADA SQL

SEARCH ENGINE OPTIMIZATION (MESIN PENCARI)

Secara umum, eksploit dapat dibagi atas dua jenis, yaitu eksploit lokal (local exploit), dan eksploit remote (remote exploit).

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

BAB 11 SECURITY (KEAMANAN)

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

PENGAMANAN SISTEM basis DAta

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

MODUL III REPLIKASI MULTI-MASTER (TWO-WAY)

MySQL. Pemrograman Web/MI/D3 sks 1

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

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

BERMAIN DATA DENGAN SQL SERVER

STUPID LOGIC PROGRAMMING II

BAB III LANDASAN TEORI. instruksi (instruction) atua pernyataan (statement) yang disusun sedemikian rupa

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

MODUL 5 INTERNET PROGRAMMING : MySQL

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

Basis Data II. Pertemuan Ke-8 (Views & Users Authorisation) Noor Ifada S1 Teknik Informatika - Unijoyo 1

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

Berikut ini merupakan langkah-langkah untuk menjalankan aplikasi sms gateway ini :

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

BAB IV HASIL DAN UJI COBA

MODUL 4 INTERNET PROGRAMMING DATABASE

LAPORAN PRAKTIKUM 2 BASIS DATA

PHP + MySQL M. RUDYANTO ARIEF, MT

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB II PEMBUATAN DAN MANAJEMEN TABLE

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:


BAB IV IMPLEMENTASI DAN PENGUJIAN

Mengapa masalah keamanan basis data menjadi penting? Kemampuan menyediakan informasi dengan cepat dan akurat, merupakan kebutuhan dalam

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

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

Transkripsi:

MEMBERI AKSES USER PADA DATABASE MYSQL Muhamad Zaelani zaelani@raharja.info Abstrak Mengelola manajeman database merupakan tugas penting dalam pengelohan database, database sendiri merupakan kumpulan data yang telah dimasukan sebelumnya menggunakan sistem informasi yang biasanya menggunakan SQL ataupun oracle. Dalam memanajemenkan data pasti harus mempunyai security database agar tidak ada orang yang tidak mempunyai akses untuk masuk kedalam database tersebut. keamanan database merupakan cara untuk melindungi database dari ancaman baik disengaja maupun tidak disengaja. dalam artikel ini menggunakan aplikasi MySQL sebagai pengolahan database, karena MySQL merupakan aplikasi yang friendly dalam pengolahan database. Kata Kunci: manajemen data, database, MySQL

Pendahuluan Keamanan dalam manajemen database ialah hal yang terpenting dalam security database, karena tanpa ada pengamanan didalam database akan mengakibatkan fatal seperti tercurinya data-data penting yang ada dalam database tersebut. manajemen database security berfungsi untuk membatasi akses yang masuk kedalam sistem database tersebut, hanya admin dan orang tertentu saja yang dapat mengakses manajemen database tersebut. Keamanan database adalah suatu cara untuk melingungi database dari ancaman, baik dalam bentuk kesengajaan ataupun bukan. Ancaman tersebut dapat disengaja maupun dalam pengarus sistem secara konsekuensi terhadap perusahaan. Keamaan ini tidak mengenai tentang data yang ada di database saja, tetapi meliputi yang lain dari sytem database. Database memiliki banyak definisi, dari definisi tersebut secara sederhana database adalah kumpulan data baik itu nomor, nama, alamat dan sebagainya. Ada juga yang menyebutkan bahwa database merupakan kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat menurut budi raharjo (2015:2). Tujuan keamanan basis dara terdiri dari Secrecy/confidentiality : informasi tidak boleh diungkapkan kepada pengguna yang tidak sah Integrity : hanya pengguna yang berwenang harus diizinkan untuk memodifikasi data tersebut. Avability : pengguna yang terdaftar tidak boleh ditolak akses.

Pembahasan 1. Mengelola security Database Didalam pengolahan database ini penulis menggunakan aplikasi MySQL sebagai pengolahan security database. Pada saat instalasi pasti ada perintah untuk mengaktifkan security setting yang terdapat memasukan password pada root. Gambar konfigurasi password Dengan adanya sistem security atau password data yang disimpan didalam database dapat terhindar dari hecker yang akan mengambil data tersebut. maka dari itu untuk mengakses database tersebut harus mempunyai akses untuk masuk kedalam database tersebut. 2. Mengaktifkan Kemanan standar Untuk mengaktifkan keamanna standar tersebut telebih dahulu aktifkan aplikasi XAMPP dengan mengklik start MySQL, jika telah running buka command prompt yang ada di laptop anda.

Gambar Start MySQL Kegunaan command promt ini sebagi langkah langkah untuk memanajemenkan database dengan perintah text. Yang pertama kali anda harus memilih database terlebih dahulu, sebelum memilih anda dapat menampilkan database yang ada di XAMPP dengan menulis perintah sebagai berikut : Show databases; Perintah tersebut akan menampilkan semua database yang ada diaplikasi MySQL anda, jika telah mengetahui tabel database yang akan dipilih, selanjutnya yaitu

memilih database yang akan di beri hak akses dengan cara perintah sebagai berikut : Use mysql; Jika telah dipilih database tersebut selanjutnya yaitu menampilkan data tabel yang ada di database mysql dengan perintah sebagai berikut : Show tables; Dalam table mysql terdapat 5 tabel yang digunakan dalam mengatur user dan izin untuk mengakses masing masing user yaitu user, db, host, tables_priv dan columns_priv kelima tabel tersebut di sebut dengan GRANT TABLE. 3. Melihat user akses pada MySQL

Untuk melihat user pada MySQL kita dapat mengetahui dengan melihat table user yang didalamnya mewakili field masing-masing 1 jenis akses user. Perintahnya adalah sebagai berikut : Select user, host, password from user; Jika terdapat user yang di dalamya tanpa ada passeord maka siapapun akan dapat masuk kedalam database tersebut, maka untuk mengamankan database tersebut dengan memberikan passeord pada root dengan melakukan printah sebagai berikut : Sebelum memberikan password kita harus terlebih dahulu melakukan dellete kepada user yang masih kosong passwordnya dengan menulis : Delete from user where user= ; Maka selanjutnya memberikan password pada root Update user set password=password( zaelani ) Where user= root ; Selanjutnya yaitu melakukan perintah FLUSH Flush privileges;

Kegunaan flush yaitu untuk membaca GRANT table merupakan perintah untuk memerintahkan kepada sistem agar dapat membaca ulang kelima grant table tanpa harus merestar server mysql dengan memerikasa perintah Select user, host, password from user; Maka akan tampil semua password yang telah kita isikan sebelumnya, untuk mencoba password masuk kedalam database mysql, anda harus terlebih dahulu keluar dari aplikasi mysql kemudian masuk lagi dengan perintah Exit; Mysql u root p; 4. Manajemen User Memanajemenkan user kita harus terlebih dahulu mengetahu perintah perintah dasar dalam memanajmenkan user yaitu diantaranya GRANT : digunakan untuk membuat user baru REVOKE : digunakan untuk menghapus izin user DELLETE : digunakan untuk menghapus user secara permanen Untuk membuat user baru Grant all privileges on perpustakaan to zaelani

Identifiedd by muhammad With grant option; Perintah all dimaksudkan untuk memberikan akses kepada zaelani sebagai administrator dengan user baru dengan nama muhammad Maka kita bisa lihat bahwasanya user yang telah dibuat telah ada di database user Kemudian untuk mengenai hak akses user kita dapat memriksa kolom privileges pada tabel user. Selanjutnya memberikan akses kepada zaelani dengan memerintahkan perintah sebagai berikut :

Terlihat bahwasanya Y berarti dapat mengkases dan N berarti tidak dapat mengakses database tersebut. Penutup Setelah dibuatnya suatu manajemen pada database dengan menambahkanya password pada MySQL, maka hak akses untuk masuk kedalam database dibatasi, hanya pengguna user yang ada di dalam database saja yang bisa akses database tersebut. Keamanan database dapat melindungi database dari ancaman, baik dalam bentuk kesenjangan ata pun bukan. Keamanan database dapat kit buat dengan melakukan perintah perintah sederhana pada MySQL yang telah dijelaskan sebelumnya. Database itu sendiri merupakan sekumpulan data yang telah kita olah sehingga dapat kita pergunakan pada saat dibutuhkan,

Referensi [1] Raharjo, Budi 2015 Belajar otodidak MySQL. Bandung : Informatika [2] Artikel Ilmu komputer 2016 Keamanan Database [3] Yan Fauzi 2015 Database Security. http://yanfauziviandi.blogspot.co.id Biografi Muhammad Zaelani, Lahir di Tangerang, 29 Mei 1996. Anak terakhir dari 4 bersaudara, hobby bermain komputer, baca buku, buku yang sekarang dipelajari mengenai Administrasi Database, DBMS Programing. Kuliah di Perguruan Tinggi daerah Tangerang, mengambil Jurusan Sistem Informasi tahun angkatan 2014, fokus di dalam kuliah kepada sistem database. Aktif dalam berorganisasi. Kompetensi yang dimiliki DBMS Programing, Sql server, dasar PHP, Jaringan komputer, troubleshooting Komputer/ Laptop. Bekerja di Unit Transfusi Darah PMI Kabupaten Tangerang bagian administrasi pelayanan dari 2015 hingga sekarang. Email : Zaelani@raharja.info