Rabu, 09 Januari 2019

Penjelasan Mengenai Basis Data dan Pembuatan Database di CMD

  
Basis Data
Basis Data adalah suatu pengelolah atau penyusun record menggunakan computer untuk menyimpan atau merekam serta memelihara data operasiaonal lengkap sebuah organisasi atau perusahaan sehingga mampu menyedikan informasi yang optimal yang diperlukan pemakai untuk pengambailan keputusan.
Dalam Basis Data ada beberapa yang perlu diketahui yaitu Constraint sebagai batasan atau aturan pada table. Constraint mencegah penghapusan data dari suatu table yang mempuanyai keterkaitan pada suatu table lain.
Berikut ini ada beberapa bagian dari constraint ;
·         Primary key
Digunakan untuk membuat table terlihat unik  seperti menghindarkan record tidak terjadi duplicate pada record lainnya. Pada setiap table  wajib mempunyai satu primary key saja didalam table tersebut.
·         Foreign key
Digunakan untuk menghubungkan table satu dengan table lainnya, biasa digunakan sebagai penghubung atau relasi.
·         Not null
suatu kolom yang sidefinisikan dengan constrint not null tidak boleh berisi nilai null “tidak memiliki nilai”.
·         Unique
Mendefinisikan suatu kolom menjadi bersifat unik.
·         Check
Digunakan untuk mendefinisikan suatu kondisi yang harus dipenuhi oleh tiap baris data dalam table.



Dalam pembuatan data base terdiri dari 3 bagian yaitu ;
·         Table
·         Colom
·         Record
Ada 3 bagian juga yang harus perlu kita pahami yaitu ;
·         Numerik
Adalah sebuah symbol atau kumpulan dari symbol yang mengepresentasikan sebuah bilangan. dalam numerik juga memiliki tiga jenis yaitu ;
1.      Integer
Adalah nomer yang dapat ditulis komponen bulat contohnya ;
1,2,3,….10
2.      Real
Adalah nomer yang dapat ditulis komponen pecahan contohnya ;
(1,2),(2,5),(5,5),….
3.      Decimal
Adalah nomer yang dapat ditulis dengan 10 macam angka contohnya;
0,1,2,….9

·         Date
Adalah sebuah penulisan tanggal pada data base. Dan mempunyai 2 tata cara penulisannya yaitu ;
1.    Date = YYYY / MM / DD
2.    Date time = YYYY / MM / DDThh   mm:ssTZD
Keterangan
Ø  YYYY = Year (Menunjukkan Tahun), ditulis 4 digit
Ø  MM = Month (Menunjukkan Bulan), ditulis 2 digit (contoh: 01 adalah bulan Januari)
Ø  DD = Day (Menunjukkan Hari atau tepatnya tanggal), ditulis 2 digit
Ø  T = Time (menunjukkan Waktu). Harus ditulis dengan huruf kapital (bukannya "t"). Keterangan ini dapat diganti dengan spasi. Jika ditulis, maka keterangan waktu harus ditulis dengan format berikut:
Ø  hh = hours (menunjukkan Jam), ditulis dengan format 24 jam (contoh: 21 adalah jam 9 malam)
Ø  mm = minutes (menunjukkan Menit), ditulis 2 digit
Ø  ss = seconds (menunjukkan detik), ditulis 2 digit
Ø  TZD = Time Zone Designator (menunjukkan zona waktu), contohnya: zona waktu Indonesia Bagian Barat (WIB) adalah +07:00, atau ditambah 7 jam (UTC+07:00)


·         String
Adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karate lainnya.

Berikut ada  3 tipe string sring digunakan yaitu ;
1.      Char
Dapat menampung data yang berkerakter huruf, angka, symbol batas karakter yang ditampung adalah (0-255 karakter), dan ukuran penyimpanannya L+1 dengan L<=M dan 1<=M .
2.      Varchar
Dapat menampung data yang berkarakter huruf, angka, symbol batas karakter yang ditampung adalah (0-255 karakter), dan ukuran peyimpanannya M byte, 1 <=M
Perbedaan antara char dan varchar adalah kapasitas penyimpanan dari setiap karakter tersebut.
3.      Text
Tipe data yang dapan menampung semua tipe data batas karakter yang ditampung adalah (65535 lebih karakter). Dan ukuran penyimpanannya sekita L+2 byte dengan L< 28.

Adapun 

  • Derajat relasi
  1.  1-N (one to many)
  2.  N-1 (many to one
  3.  N-N (many to man
  4.  1-1 (one to one)         

 
           Contoh many to mani(N-N)



Normalisasi database merupakan suatu pendekatan sistematis untuk meminimalkan redundansi data pada suatu database agar database tersebut dapat bekerja dengan optimal.




             Tujuan normalisasi database adalah untuk menghilangkan dan mengurangi redudansi data dan tujuan yang kedua adalah memastikan dependensi data (Data berada pada tabel yang tepat).


Apabila data dalam database tidak di normalisasi maka akan terjadi 3 hal yang akan merugikan sistem yaitu:


1.      INSERT Anomali : Situasi dimana tidak memungkinkan memasukkan beberapa jenis data secara langsung di database.


2.      DELETE Anomali: Penghapusan data yang tidak sesuai dengan yang diharapkan, artinya data yang harusnya tidak terhapus mungkin ikut terhapus.



3.      UPDATE Anomali: Situasi dimana nilai yang diubah menyebabkan inkonsistensi database, dalam artian data yang diubah tidak sesuai dengan yang diperintahkan atau yang diingin



Berikut ini gambar Langkah-langkah pembuatan DATABASE di CMD

Keterangan:
1)             Coding 1 menandakan mengubah warna
2)             Coding 2 menandakan menutup folder/mengularkan folder
3)             Coding 3 menandakan menutup folder/mengularkan folder
4)             Coding 4 menandakan menuju file berkas XAMPP
5)             Coding 5 menandakan menuju file berkas bin
6)             Coding 6 menandakan membuka system operasi MSQL
7)             Coding 7 menandakan membuat database
8)             Coding 8 menandakan melihat database yang dibuat tadi
9)             Coding 9 menandakan memanggil database yang dibuat tadi
10)         Coding 10 menandakan cara pembuatan table dalam data base
11)         Coding 11 menandakan menampilkan table yang dibuat tadi
12)         Coding 12 menandakan cara menambahkan colom
13)         Coding 13 menandakan membuka table yang sudah dibuat tadi
14)         Coding 14 menandakan menghapus table didalam
15)         Coding 15 menandakan membuka table yang sudah dibuat tadi

Berikut adapun tahap pengisian tabel tersebut seperti gambar dibawah ini

1. Misal saya telah membuat tabel seperti dibah ini.!!

2. Kemudian untuk membuat pengisian tabel dengan cara menulis sintaks seperti dibawah ini
3. Kemudian hasilnya seperti gambar diatas jika kita menulis "select* from makasiswa".
4. Kemudian saya membuat banyak pengisian tabel seperti gambar dibawah ini.
5. Itulah hasil pengisian data dalam sebuah tabel.

Berikut ini kode-kode perintah cara mengedit data base di dalam CMD

1. Code merubah data colom
    Perubahan ini dapat dilakukan dengan mengunakan perintah 
    alter,,,modify ->   alter table nama_table modify kolom type_baru;
    alter table mahasiswa modify Alamat_mahasiswa char(50);

2. Code merubah nama kolom pada tabel yang sudah ada,
    kita dapat menggunakan perintah 
    alter,,,change,-> alter table nama_table change kolom kolom_baru type_data;
    merubah nama tabel alter,,,rename to, ->
    alter table nama_table _lama rename to nama_table_baru;

3. Code menambahkan kolom baru dapat dilakukan dengan lebih mudah.dari pada harus bikin tabel        baru, dengan perintah alter,,add, alter table nama_table add kolom_baru type_data; -> disini kita          tambahkan umur pada kolom data mahasiswa (karena table mahasiswa udah diubah menjadi data        mahasiswa)
    alter table data_mahasiswa add umur varchar(20);
    untuk menghapus kolom gunakan perintah alter,,,drop,
    alter table nama_table drop nama_kolom; ->
    alter table data_mahasiswa drop umur;

4. Cara merubah data tabel menggunakan perintah update
    perintah update digunakan untuk melakukan perubahan data pada tabel sebagai update baris atau        record. update nama_table set nama_kolom = data_baru where baris_yang_akan_diubah
    dari data_mahasiswa kita ubah datanya “joko” rubah Alamat nya menjadi “samarinda”.
    update data_mahasiswa set Alamat_mhs = ‘samarinda’ where Nama_mahasiswa=’joko’;

Reverensi
1. https://kucingilkom.wordpress.com/2016/10/07/cara-merubah-tabel-dan-merubah-data-              dalam-mysql-dalam-cmd/
2. wikipedia.com
3. fastone



























Tidak ada komentar:

Posting Komentar

Penjelasan Mengenai Basis Data dan Pembuatan Database di CMD

   Basis Data Basis Data adalah suatu pengelolah atau penyusun record menggunakan computer untuk menyimpan atau merekam serta memelihar...