Breaking

Tuesday, August 15, 2017

Belajar Database/SQL lewat CLI pada Linux : Membuat Database, Membuat Table, Menginput ke Database,

A. PENDAHULUAN


PENGERTIAN
Basis Data - adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapt diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang di gunakan untuk mengelola dan memanggil query basis data disebut sistem manajemen basis data (DBMS). 
Bentuk informasi yang kompleks dan trintegrasi dan pengolahan sebuah database dengan komputer akan digunakan untuk proses pengambilan keputusan pada manajemen akan membentuk Sistem Informasi Manajemen (SIM), data dalam basis data merupakan item terkecil dan terpenting untuk membangun basis data yang baik dan valid. Data dalam basis data bersifat integrated dan shared ini dia guyss... :

1. Terpadu (intergrated), berkas-berkas data yang ada pada basis data saling terkait (terjadi dependensi data)
2. Berbagi data (shared), data yang sama dapat dipakai oleh sejumlah pengguna dalam waktu yang bersamaan. Seiring dinamakan sebagai sistem multiuser
Data merupakan suatu sumber yang sangat berguna bagi hampir disemua organisasi. Dengan tersedianya data yang melimpah, maka masalah pengaturan data secara efektif menjadi suatu hal yang sangat penting dalam pengembangan sistem informasi manajemen. Oleh karena itu, tujuan dari diadakannya pengaturan data adalah sebagai berikut:
1. Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi saat sekarang dan masa akan datang.
2. Sebagai cara pemasukan data sehingga sehingga memudahkan tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk mendapatkan data serta hak-hak yang dimiliki terhadap data yang ditangani.
3. Pengendalian data untuk setiap siklus agar data selalu up to date dan dapat mencerminkan perubahan spesifik yang terjadi di setiap sistem.
4. Pengamanan data terhadap kemungkinan penambahan, modifikasi, pencurian, dan gangguan-gangguaan lain.

Komponen - komponen sistem basis data antara lain :
1. Hardware
2. Software OS
3. Software DBMS
4. Software Visual Basic
5. Basis Data
6. Pengguna Basis Data (user)
LATAR BELAKANG
SleepingCodings - Tujuan dari saya share ini untuk :
1. Agar Memahami Bahasa SQL dan memahami fungsi" dasarnya
2. Agar terbiasa menggunakan SQL code dibanding klik" di phpmyadmin
3. Agar suka membaca
ALAT & BAHAN
1. 1 unit PC/Laptop
LANGKAH - LANGKAH :

1. Pertama - tama buka terminal / cli dengan memencet tombol (Ctrl + Alt + T)



setelah membuka terminal, kita ketikkan perintah seperti gambar di bawah ini 
$mysql -u root -p


setelah memasukkan password Anda, lalu akan muncul seperti gambar diatas ( oh iya... bagi teman" yang belum Install LAMPP SERVER, Author sarankan untuk Install terlebih dahulu di artikel yang pernah saya share sebelumnya, klik disini),  setelah selesai lalu teman" ketikkan perintah pada cli seperti gambar dibawah 
$show databases;

show databases; disini gunanya untuk menampilkan database yang pernah di buat.

sekarang kita buat database nya menggunakan perintah dibawah ini 
$create database `perpustakaan`;

create database di sini gunanya untuk membuat database, lalu tanda titik satu atas ` gunanya untuk penamaan sekaligus pembedaan antara database dengan table
 setelah kita buat, kita pasti perlu memeriksanya bukan ?... apakah works atau tidak, kita periksa dengan perintah
$show databases;


yah kan... sudah muncul berarti kita lanjut ke langkah selanjutnya yak...

3. Lalu kita ketikkan perintah seperti yang dibawah ini di cli 
$use `perpustakaan`;  



4. Setelah kita pakai / masuk ke database, kita akan membuat table pada database tersebut dengan perintah 
$create table `siswa` values ("NIS","NAMA","NO_TELP","KELAS"); 


5. Setelah berhasil, lalu kita akan mengecek dengan perintah 
$desc `siswa`;




Wah kalau Teman" udah sampai sini, kita lanjutkan lagi ke 
4. Setelah membuat table kita akan memasukkan data, dengan perintah dibawah ini 
$Insert into `siswa` values ("NIS","NAMA","NO_TLP","KELAS");

setelah selesai, pasti akan muncul tulisan Query OK, maka kita akan check hasil inputan data siswa kita dengan perintah 
$select * from `siswa`;



jika setelah kalian mengetikkan perintah di atas dan sudah kalian Enter maka akan muncul seperti gambar diatas. 

Kurang Puas... ?
Kita buat 1 lagi .....
Perintah sama cuman dengan mengetikkan 
$Insert into `siswa` values ("99","Nisa","498278382","X");

lalu kita coba, liat kembali hasil inputan kita dengan perintah 
$select * from `siswa`;

nah jadi 2 kan, soal nya tdi kita inputkan lagi, oh iya... jika kawan" msih ga bisa coba di ulangi dari awal lagi sampai bisa ya .... Ganbatte :v

Lalu kita coba delete salah satu inputan kita simak gambar yang dibawah yak.. 
$delete from `siswa` where NIS=99;

Setelah kita delete, coba kita lihat lagi table inputan siswa kita apakah msih 2 atau tinggal 1 



Wah... setelah kita menghapus, menambah database maupun table pasti kita sudah mepunyai gambaran kan dengan perintah-perintah sql tersebut.

KESIMPULAN
Belajar membuat database menggunakan cli tidak serumit dibandingkan phpmyadmin intinya sama, pokok kita tahu arti script SQLnya salam SleepingCodings

REFERENSI
1.  https://id.wikipedia.org/wiki/Pangkalan_data 

No comments:

Post a Comment