• BERANDA
  • TENTANG
    • Profil BPMPP
    • Visi dan Misi
    • Tujuan & Fungsi
    • Struktur Organisasi
    • Pimpinan Organisasi
    • Program Kerja BPMPP
  • Kegiatan
  • KERJASAMA
  • LAYANAN & INFORMASI
    • APLIKASI
      • SILIMA UMA
      • Perpustakaan UMA
      • Academic Online Campus (AOC)
      • Repository UMA
      • Tracer Study (Alumni)
      • Jurnal
      • E-Learning UMA
      • Direktori Mahasiswa
    • Arsip Digital
      • Buku Pedoman Universitas Medan Area
      • Kalender Akademik
      • ArtikelKumpulan Artikel-artikel Seputar Pendidikan dan Dunia Kerja
    • Kurikulum
      • Kurikulum Teknik
      • Kurikulum Pertanian
      • Kurikulum Ekonomi dan Bisnis
      • Kurikulum Hukum
      • Kurikulum Isipol
      • Kurikulum Psikologi
      • Kurikulum Saintek
      • Kurikulum Agama Islam
    • Persyaratan
      • Perubahan Data Mahasiswa di ForlapDikti
      • Syarat Penerbitan Daftar Prestasi Akademik Sementara
      • Syarat Pengambilan Ijazah Dan Transkip Nilai
      • Syarat Pengganti Ijazah dan Transkrip Hilang & Rusak
      • Syarat Penerbitan Translate Ijazah & Transkrip Bahasa Inggris
      • Syarat Penerbitan Prestasi Akademik Pindah Keluar
      • Syarat Berkas Konversi
      • Syarat Usulan SK Seminar dan Ujian Meja Hijau/Skripsi
  • Help Desk BPMPP
  • id
    • en
    • id
Biro Perencanaan Mutu Pendidikan dan Pembelajaran Terbaik di Sumatera Utara
    • BERANDA
    • TENTANG
      • Profil BPMPP
      • Visi dan Misi
      • Tujuan & Fungsi
      • Struktur Organisasi
      • Pimpinan Organisasi
      • Program Kerja BPMPP
    • Kegiatan
    • KERJASAMA
    • LAYANAN & INFORMASI
      • APLIKASI
        • SILIMA UMA
        • Perpustakaan UMA
        • Academic Online Campus (AOC)
        • Repository UMA
        • Tracer Study (Alumni)
        • Jurnal
        • E-Learning UMA
        • Direktori Mahasiswa
      • Arsip Digital
        • Buku Pedoman Universitas Medan Area
        • Kalender Akademik
        • ArtikelKumpulan Artikel-artikel Seputar Pendidikan dan Dunia Kerja
      • Kurikulum
        • Kurikulum Teknik
        • Kurikulum Pertanian
        • Kurikulum Ekonomi dan Bisnis
        • Kurikulum Hukum
        • Kurikulum Isipol
        • Kurikulum Psikologi
        • Kurikulum Saintek
        • Kurikulum Agama Islam
      • Persyaratan
        • Perubahan Data Mahasiswa di ForlapDikti
        • Syarat Penerbitan Daftar Prestasi Akademik Sementara
        • Syarat Pengambilan Ijazah Dan Transkip Nilai
        • Syarat Pengganti Ijazah dan Transkrip Hilang & Rusak
        • Syarat Penerbitan Translate Ijazah & Transkrip Bahasa Inggris
        • Syarat Penerbitan Prestasi Akademik Pindah Keluar
        • Syarat Berkas Konversi
        • Syarat Usulan SK Seminar dan Ujian Meja Hijau/Skripsi
    • Help Desk BPMPP
    • id
      • en
      • id

    Artikel

    • Home
    • Blog
    • Artikel
    • Mengenal Database MySQL Untuk Pemula

    Mengenal Database MySQL Untuk Pemula

    • Posted by BPMPP UMA
    • Categories Artikel
    • Date 3 Agustus 2023

    MySQL adalah salah satu sistem manajemen basis data (Database Management System/DBMS) yang paling populer dan banyak digunakan di dunia. Berikut adalah penjelasan dasar tentang MySQL untuk pemula:

    1. Apa itu MySQL? MySQL adalah DBMS berbasis relasional yang berarti data disimpan dalam tabel yang terdiri dari baris dan kolom. Ini berarti Anda dapat menyimpan dan mengatur data dalam bentuk tabel yang terhubung satu sama lain melalui kunci relasional.
    2. Instalasi MySQL: Anda dapat mengunduh MySQL dari situs resminya (https://dev.mysql.com/downloads/)dan mengikuti petunjuk instalasi yang disediakan. Setelah terinstal, Anda dapat memulai server MySQL dan mengaksesnya melalui berbagai alat, termasuk Command-Line Client dan MySQL Workbench.
    3. Menghubungkan ke Server MySQL: Untuk terhubung ke server MySQL, Anda akan memerlukan nama host, nama pengguna, dan kata sandi yang valid. Biasanya, server MySQL dijalankan pada localhost (127.0.0.1) jika Anda menginstalnya di mesin lokal.
    4. Membuat Database: Setelah terhubung ke server MySQL, Anda dapat membuat database dengan perintah berikut:

    sql

    CREATE DATABASE nama_database;

    1. Membuat Tabel: Setelah database dibuat, Anda dapat membuat tabel untuk menyimpan data. Contoh perintah untuk membuat tabel adalah:

    sql

    CREATE TABLE nama_tabel (

        kolom1 tipe_data1,

        kolom2 tipe_data2,

        kolom3 tipe_data3,

        …

    );

    1. Menambahkan Data ke Tabel: Anda dapat menyisipkan data ke dalam tabel dengan perintah INSERT INTO:

    sql

    INSERT INTO nama_tabel (kolom1, kolom2, kolom3, …) VALUES (nilai1, nilai2, nilai3, …);

    1. Mengambil Data dari Tabel: Untuk mengambil data dari tabel, Anda bisa menggunakan perintah SELECT:

    sql

    SELECT kolom1, kolom2 FROM nama_tabel;

    1. Memperbarui Data: Anda dapat memperbarui data yang sudah ada di tabel dengan perintah UPDATE:

    sql

    UPDATE nama_tabel SET kolom1 = nilai_baru WHERE kondisi;

    1. Menghapus Data: Jika Anda ingin menghapus data dari tabel, gunakan perintah DELETE:

    sql

    DELETE FROM nama_tabel WHERE kondisi;

    1. Menghapus Tabel atau Database: Jika Anda perlu menghapus tabel atau database, perintahnya adalah sebagai berikut:

    sql

    DROP TABLE nama_tabel;

    DROP DATABASE nama_database;

    Ingatlah bahwa ini hanya sekilas tentang MySQL untuk pemula. MySQL memiliki banyak fitur canggih dan kompleks lainnya, seperti indeks, kunci asing, prosedur tersimpan, dan lain-lain. Untuk mempelajari lebih lanjut, Anda bisa mencari sumber belajar dan tutorial online tentang MySQL.

    Fungsi utama MySQL antara lain:

    1. Penyimpanan Data: MySQL digunakan untuk menyimpan data dalam bentuk tabel yang terdiri dari baris dan kolom. Data ini dapat berupa informasi pengguna, produk, transaksi, atau apapun yang membutuhkan penyimpanan.
    2. Pengelolaan Data: MySQL menyediakan perintah dan fungsi untuk mengelola data di dalam tabel. Anda dapat menambahkan data baru, mengubah data yang sudah ada, menghapus data, atau mengambil data dari tabel sesuai kebutuhan.
    3. Kehandalan dan Performa: MySQL dirancang untuk memberikan keandalan dan performa tinggi. Ini memungkinkan banyak koneksi klien ke server MySQL secara bersamaan dan dapat menangani aplikasi dengan lalu lintas tinggi.
    4. Keamanan: MySQL memiliki sistem keamanan yang kuat untuk melindungi data dari akses yang tidak sah. Ini mencakup pengelolaan izin akses pengguna ke tabel dan data tertentu.
    5. Dukungan Bahasa SQL: MySQL menggunakan bahasa SQL (Structured Query Language) sebagai cara untuk berinteraksi dengan basis data. SQL adalah bahasa yang standar untuk mengelola basis data relasional.
    6. Skalabilitas: MySQL dapat dengan mudah diukur sesuai kebutuhan Anda. Ini berarti Anda dapat dengan mudah menambahkan lebih banyak server atau kapasitas penyimpanan untuk menangani pertumbuhan data dan lalu lintas aplikasi.
    7. Open-Source dan Biaya: MySQL tersedia sebagai perangkat lunak open-source, yang berarti Anda dapat mengunduhnya, menginstalnya, dan menggunakannya secara gratis. Ini membuat MySQL populer di kalangan pengembang dan organisasi dengan anggaran terbatas.

    Karena keandalan, performa, dan biaya yang terjangkau, MySQL sering digunakan dalam berbagai jenis aplikasi dan situs web, mulai dari aplikasi bisnis kecil hingga aplikasi berskala besar dan situs web populer.

    Cara Kerja MySQL

    MySQL bekerja sebagai sistem manajemen basis data (Database Management System/DBMS) berbasis relasional. Berikut adalah cara kerja dasar MySQL:

    1. Koneksi ke Server MySQL: Klien (aplikasi atau alat) terhubung ke server MySQL melalui jaringan menggunakan protokol komunikasi tertentu, seperti TCP/IP. Biasanya, klien berinteraksi dengan server menggunakan username dan password untuk otentikasi.
    2. Permintaan Query: Setelah terhubung, klien dapat mengirimkan permintaan SQL (Structured Query Language) ke server MySQL. SQL digunakan untuk berkomunikasi dengan basis data dan melakukan operasi seperti SELECT, INSERT, UPDATE, DELETE, dan lain-lain.
    3. Analisis Permintaan: Server MySQL menerima permintaan SQL dari klien dan melakukan analisis terhadap permintaan tersebut. Pada tahap ini, server akan memeriksa sintaks SQL dan memeriksa izin akses untuk memastikan klien memiliki hak akses yang sesuai untuk operasi yang diminta.
    4. Optimization: Setelah analisis sintaks SQL dan izin akses, server MySQL akan melakukan optimasi terhadap permintaan SQL. Proses ini mencakup perencanaan strategi eksekusi yang efisien untuk mengambil data dari tabel dan mengembalikan hasilnya kepada klien.
    5. Eksekusi: Setelah tahap optimasi, server MySQL akan mengambil data dari tabel yang terlibat sesuai dengan permintaan klien. Jika permintaan adalah operasi membaca (misalnya SELECT), maka data akan dikirim kembali ke klien sebagai hasilnya. Jika permintaan adalah operasi menulis (misalnya INSERT, UPDATE, DELETE), perubahan akan diterapkan pada tabel.
    6. Pengiriman Hasil: Jika permintaan SQL adalah operasi SELECT atau operasi lain yang mengembalikan data, hasilnya akan dikirim kembali ke klien melalui koneksi jaringan. Klien akan menerima data dan dapat memprosesnya sesuai kebutuhan.
    7. Putus Koneksi: Setelah permintaan selesai diproses dan hasilnya dikirimkan kepada klien, koneksi antara klien dan server akan diputus, kecuali jika ada permintaan berikutnya yang harus dijalankan.

    Proses ini berlangsung dalam hitungan milidetik hingga beberapa detik, tergantung pada kompleksitas permintaan dan ukuran data yang terlibat. MySQL dirancang untuk menangani banyak koneksi klien secara bersamaan dan mengelola data dengan performa tinggi. Peranannya sebagai DBMS yang andal dan efisien telah menjadikannya pilihan populer bagi banyak pengembang dan organisasi di seluruh dunia.

     

    • Share:
    author avatar
    BPMPP UMA

    Previous post

    Pengertian dan Struktur Dasar Pemrograman Website Menggunakan HTML
    3 Agustus 2023

    Next post

    Apa Itu Training pada Model AI
    3 Agustus 2023

    You may also like

    Quarter Life Crisis Fase Bingung yang Dialami Banyak Anak Muda
    Quarter Life Crisis: Fase Bingung yang Dialami Banyak Anak Muda
    30 Mei, 2026
    5 Kebiasaan Kecil yang Bisa Membantu Mengurangi Stres
    5 Kebiasaan Kecil yang Bisa Membantu Mengurangi Stres
    30 Mei, 2026
    8
    Antara Kebebasan Berpendapat dan Perundungan Digital: Menimbang Etika Netizen dalam Mengkritik Artis dan Influencer
    29 Mei, 2026

    Instagram

    Berita Lainnya

    Informasi Pelaksanaan Wisuda Sarjana, Magister dan Doktor Periode I Tahun 2026
    05Jun2026
    Hari Raya Idul Adha 1447 H
    26Mei2026
    Informasi Pendaftaran Peserta Wisuda Periode I Tahun 2026
    19Mei2026
    Penerima Pendanaan Program Penelitian dan Pengabdian DPPM Kemdiktisaintek Tahun Anggaran 2026
    17Apr2026

    Lokasi

    Helpdesk

    [email protected]

    Kampus I

    Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223

    (061) 7360168. CALL CENTER : 0811-6013-888
    [email protected]

    Kampus II

    Jalan Setiabudi No. 79 B / Jalan Sei Serayu No. 70 A, Medan 20122

    (061) 42402994 HP : 0811 607 259
    [email protected]

    Copyright © 2026 PDAI - Universitas Medan Area