Skip to main content

Command Palette

Search for a command to run...

Tutorial CRUD Sederhana untuk Pemula

Updated
•3 min read•View as Markdown
Tutorial CRUD Sederhana untuk Pemula

Database adalah tempat menyimpan data secara terstruktur sehingga mudah dikelola, dicari, dan diolah. Hampir semua aplikasi — dari toko online, media sosial, sampai sistem absensi sekolah — bergantung pada database untuk menyimpan informasi.

Di artikel ini, kita akan belajar dasar-dasar SQL (Structured Query Language) menggunakan PostgreSQL, salah satu sistem manajemen database yang populer dan gratis.

  1. Pastikan PostgreSQL dan gitbash atau terminal sudah terdownload.

  2. Ada dua cara koneksi ke server PostgreSQL yaitu :

    Pertama : Koneksi dengan CLI (Command Line Interface).

    Kedua : Koneksi via Connection String.

  3. Koneksi dengan CLI

    bisa menggunakan code :

     psql -h localhost -p 5432 -U postgres -d postgres
    
    • -h : host

    • -p : port

    • -U : username

    • -d : nama database

    • Setelah tekan Enter, masukkan password jika diminta.

  4. Koneksi via Connection String

    bisa menggunakan code :

     psql "postgresql://user:password@hostname:5432/mydb?sslmode=disable"
    
    • Format: postgresql://<user>:<password>@<host>:<port>/<database>?<options>

  1. Membuat Database Baru

     CREATE DATABASE <mydb>;
    

    misal nya ingin membuat Database bernama toko_buku. bisa ikuti seperti gambar dibawah ini :

    diatas terlihat bahwa Database sudah terbuat.

  2. Pindah Koneksi ke Database tersebut.

     \c <mydb>
    

    dengan code diatas kita akan pindah Koneksi ke Database yg telah dibuat.

    diatas tertera bahwa kita sudah pindah Koneksi ke Database yg telah dibuat.

  3. Membuat Table

    untuk membuat table kita bisa menggunakan code seperti ini :

     CREATE TABLE buku (
       id SERIAL PRIMARY KEY,
       judul VARCHAR(150) NOT NULL,
       penulis VARCHAR(100),
       harga NUMERIC(10,2),
       tanggal_terbit DATE
     );
    

    dengan code diatas table akan terbuat dan ada tanda bahwa table telah terbuat sepeti di bawah ini :

    ini tanda bahwa Table telah terbuat.

  4. Memasukan data

    untuk memasukan data ke table yg telah dibuat bisa gunakan code ini :

     INSERT INTO buku (judul, penulis, harga, tanggal_terbit)
     VALUES
       ('Belajar PostgreSQL', 'A. Programmer', 120000, '2024-01-15'),
       ('SQL untuk Pemula', 'B. Dev', 90000, '2023-12-01');
    

    ini tanda data sudah di masukan ke dalam table.

  5. Mengecek Data / Query Data

    untuk mengecek data yg telah dibuat bisa gunakan code ini :

     SELECT * FROM buku;
    

    diatas ini terlihat bahwa table sudah terbuat dan sudah dimasukan data yg dibuat tadi.

  6. Update data

    untuk mengupdate data digunakan untuk mengubah data yg ini diubah untuk code nya bisa gunakan seperti ini :

    UPDATE buku
    SET harga = 100000
    WHERE id = 2;
    

    diatas ini data yg ingin di update adalah harga dari buku kemudian maksud dari “WHERE id“ adalah buku mana yg ingin di update karna kalau tidak ada “WHERE id“ maka semua data akan terganti.

    di atas terlihat bahwa data sudah terupdate.

    hasilnya :

    yg sebelumnya buku yg berjudul “SQL untuk pemula“ berharga 90000.00 menjadi 100000.00

  7. Delete Data

    kita bisa mengdelete data yg ingin di hapus menggunakan code ini :

    DELETE FROM buku WHERE id = 1;
    

    diatas menunjukan bahwa data yg ingin dihapus data nomor 1, sama seperti sebelumnya “WHERE id“ menunjukan angka 1 jadi data yg akan terhapus data no 1.

    diatas terlihat bahwa data sudah terhapus.

M
MUHAMMAD1y ago

NICE!

A

tambahkan paragraf penutup

A

subdomain udah oke judul kurang spesifikasi atau kurang menggambarkan isi. tambahkan kata postgreSQL di judul

More from this blog

The Akyel ITCode

16 posts