INFO Kursus Database Administrator MYSQL / MYSQLI LP2M ARAY


default image lp2maray.jpg

PENDAHULUAN MYSQL

MySQL adalah salah satu aplikasi RDBMS (Relational Database Management System). Pengertian sederhana RDBMS adalah: aplikasi database yang menggunakan prinsip relasional. Apa itu prinsip relasional? Kita akan membicarakannya dalam tutorial berikutnya. MySQL juga bukan satu-satunya RDBMS, list lengkapnya ada di wikipedia. Diantaranya yang banyak dikenal adalah: Oracle, Sybase, Microsoft Access, Microsoft SQL Server, dan PostgreSQL.
MySQL bersifat gratis dan open source. Artinya setiap orang boleh menggunakan dan mengembangkan aplikasi ini. Namun walaupun gratis, MySQL di support oleh ribuan programmer dari seluruh dunia, dan merupakan sebuah aplikasi RDBMS yang lengkap, cepat, dan reliabel.
MySQL mendukung koneksi keberbagai bahasa pemrograman seperti C, C++, PHP, ASP, ASP.NET, Java, Perl, C# dan Python. MySQL juga dapat diimplementasikan diberbagai platform, seperti Windows, Linux, Unix, SOlaris, FreeBSD, MAC OS, dan HP-UX.

Apa maksud Mysql dan Mysqli: MySQLi, dimana i ini mempunyai kepanjangan inproved yang berarti ditingkatkan. artinya bahwa MySQLi adalah hasil pengembangan dari MySQL itu sendiri.
Pada dasarnya databasenya masih sama dengan SQL dan phpMyAdmin juga masih sama, hanya saja pada MySQLi suport object oriented maupun prosedural. Object oriented nya sendiri sudah build in, jadi tidak perlu untuk membuat class sendiri. Juga nama-nama fungsi didalam mysqli sebagian besar mirip dengan apa yang telah kita pelajari (extension mysql).
Sebagai contoh, untuk membuat koneksi dengan MySQL Server, di dalam mysql kita menggunakan fungsi mysql_connect(), sedangkan di dalam mysqli, kita menggunakan mysqli_connect(). Begitu juga dengan fungsi lain seperti mysql_query() menjadi mysqli_query().
Extension mysql ini merupakan versi perbaikan dan penambahan dari extension mysql sebelumnya. Untuk ekstensinya, MySQLi tidak perlu diinstall karena extensinya nya sudah ada, dan bisa dilihat dari phpinfo. Sedangkan di localhost bisa dilihat di php.ini, di situ sudah ada extension=php_mysqli.dll. Extension mysqli dibuat untuk mendukung fitur-fitur terbaru dari MySQL Server versi 4.1 keatas.

Berikut beberapa keunggulan MySQL dibandingkan dengan RDBMS lainnya:

 

Kursus Database Administrator Mysql /Mysqli 5 Hari

LP2M menyelenggarakan Training Database Administrator yang sangat berguna untuk mendapatkan skill tentang cara penggunaan dan optimasi semua fitur yang ada pada aplikasi untuk lebih memudahkan para pengguna melakukan manajemen data. .

Training ini akan mengarahkan para pesertanya untuk menjadi Administrator Database yang menguasai bidangnya dengan materi unggulan diantaranya : multi-user, multi-threaded SQL Database Server, Backup, Recovery, dan Replication. Training ini juga mengajarkan tentang instalasi dan konfigurasi MySQL di platform Windows atau Linux dan bagaimana mengoptimasikannya. Selama training, pengajar akan menggunakan kombinasi teori serta praktek langsung dengan studi kasus yang telah dipersiapkan yang menyerupai Aplikasi nyata dan GUI interface agar belajar pemrograman bertambah mudah dan interaktif.
Belajar 5 hari @3 jam; Biaya Mahasiswa : Rp. 800.000;

Hari1: 
    +MySQL Directory Structure
    +Assigning Account Passwords
    +Designing a Relational Database
    +Data Normalization ->Relationships
    +Creating a Data Model
    +Managing Databases, Tables, Indexes/Keys
    +Retrieving Information About Database Objects
    +Inserting Data in a MySQL Database
    +Updating Data in a MySQL Database
    +Deleting Data from a MySQL Database
    +The SELECT Statement
    +The SELECT Statement Options / Searching

Hari2:
    +The Optional Clauses of a SELECT Statement
    +Using Operators in Your SQL Statements
    +Creating MySQL Expressions
    +Using Operators in Expressions
    +Comparing and Converting Data
    +Managing Different Types of Data
    +Summarizing Data
    +Performing System Operations
	+Accessing Data in Multiple Tables
	+Creating Joins in Your SQL Statements
	+Creating Subqueries in Your SQL Statements
	+Creating Unions That Join SELECT Statements

Hari3:
	+Exporting Data Out of a Table
	+Copying Data into a Table
	+Importing Data into a Table
	+Introducing AND Performing a Transaction
	+Setting the Autocommit Mode and Transaction Isolation Level
	+Locking Nontransactional Tables
    +Performing Administrative Tasks
    +Managing System Variables

Hari4:
    +The Access Privilege System
    +MySQL Access Control
    +Managing MySQL User Accounts
    +Optimizing Performance
    +Optimizing MySQL Indexing
    +Optimizing SQL Queries
    +Optimizing MySQL Tables

Hari5:
    +Case Study/Implementation

Kursus Administrator Database Lanjutan

LP2M menyelenggarakan juga Training Database Lanjutan untuk memudahkan para pengguna melakukan Implementasi, Analisa Sistem / Bisnis Proses dan Data Mining /Pengolahan database untuk keperluan Project Aplikasi Klasifikasi, Predictive Modeling, Regresi,Association Analysis, Clustering dan Pohon Keputusan.
Training ini akan mengarahkan para pesertanya untuk menjadi programmer terapan yang lebih baik, Tajam dalam menganalisa suatu bentuk Normalisasi dan Mahir dalam membaca Bisnis Proses


Belajar Minimal 3 hari atau Sampai target aplikasi Selesai; Biaya Mahasiswa : Rp. 500.000 s/d 1.500.000;

Untuk pengerjaan perusahaan butuh waktu minimal 3 hari kerja. Untuk pengerjaan Skripsi atau tugas akhir biasanya 5 x pertemuan @4-8jam. Siswa diwajibkan hadir untuk mempelajari logika pemrograman, pemahaman algoritma yang dipakai dan source code yang digunakan. Untuk jarak jauh siswa disediakan penginapan dan pengerjaan max 2 sd 3 hari kerja.

Tutorial

Link Pembelajaran LP2M ARAY