Selasa, 03 April 2018

MYSQL FOR LIFE

TUTORIAL MYSQL DI CMD

Helo Semuanya..... disini saya akan menjelaskan sedikit tentang cara menggunakan MYSQL di CMD .

Ini langkah" mulai dari :
- Menjalankan MYSQL
- Membuat Database
- Membuat Table
- Melihat Struktur Table
- Membuat Primary Key
- Mengubah Field
- Menambahkan Field
- Menghapus Field
- Menghapus Table
- Menghapus Database


Oke langsung saja kita mulai :D



-Menjalankan MYSQL 

Sebelum kita menjalankan MYSQL di cmd,terlebih dahulu kita mengaktifkan XAMPP control panelnya dlu.
cara mengaktifkan nya dengan menStart Apache dan MYSQL saja.


Setelah XAMPP di aktifkan, Selanjutnya kita masuk ke CMD dengan cara menekan tombol Windows+R lalu ketik CMD.
Setelah masuk CMD lalu ketik: cd c:/  lalu tekan enter setelah itu  ketik: "xampp/mysql/bin/mysql.exe" -u root -p   lalu tekan enter.



-Membuat Database

Setelah Mysql di jalankan, selanjutnya kita akan membuat database terlebidahulu. Cara nya dengan mengketik: Create database nama_databse; lalu tekan enter.
disini saya akan membuat database, contoh: Create database db_12175104;
lalu klik enter,nah setelah database di buat kita lihat dulu database nya dengan cara ketik: Show databases; lalu tekan enter.



-Membuat Table

Sebelum kita membuat table,terlebihdahulu kita gunakan database yang kita buat tadi,caranya dengan mengetik: Use nama_database; lalu tekan enter
disiini saya akan menggunakan database contohnya: Use db_12175104;  lalu tekan enter.

Setelah database digunakan lalu kita membuat tablenya dengan cara mengetikan: Create table nama_table(nama_field tipe datanya(jumlah karakter)); lalu tekan enter.

nah disini saya akan memberi contohnya: Create table tb_anggota(id_anggota char(5),nama_anggota(30),tgl_lahir date,jenis_kelamin enum('laki-laki','perempuan'),telepone int(12));  lalu tekan enter.
setelah membuat table,kita lihat dlu table yang di buat tadi dengan cara: Show tables;  tekan enter.



-Melihat Struktur Table

Setelah membuat table selanjutnya kita akan melihat Struktur Table nya dengan cara mengetik: Desc nama_table;  lalu tekan enter.
disini saya akan memberikan contoh: Desc tb_anggota;  lalu tekan enter.



-Membuat Primary Key

Setelah membuat table , lalu kita akan membuat Primary Key nya dengan cara mengetik: Alter table nama_table add primary key (nama_field);   lalu tekan enter.
disini saya akan memberikan contoh: Alter table tb_anggota add primary key (id_anggota); 



-Cara Mengubah Field

Disini saya akan menjelaskan bagai mana caranya merubah Field pada table.
caranya yaitu dengan mengetikan: Alter table nama_table change field_lama filed_baru tipe data(jumlah karakter);  lalu tekan enter.
saya akan memberikan contohya: Alter table tb_anggota change jenis_kelamin jkl enum('pria','wanita');  lalu tekan enter.



-Cara Menambahkan Field

Selanjutnya kita akan Menambahkan Field, caranya dengan mengetikan: Alter table nama_table add nama_field tipe data(jumlah karakter);  lalu tekan enter.
saya akan memberikan contohnya: Alter table tb_anggota add alamat varchar(50);  lalu tekan enter.



-Cara Menghapus Field

Selanjutnya kita akan Menghapus Field,caranya dengan mengetikan: Alter table nama_table drop nama_field;   lalu tekan enter.
saya akan memberikan contohnya: Alter table tb_anggota drop telepone;  lalu tekan enter.



-Cara Menghapus Table

Selanjutnya kita akan menghapus Table, caranya dengan mengetikan: Drop table nama_table;  lalu tekan enter.
saya akan memberikan contohnya: Drop table tb_anggota;  lalu tekan enter.



-Cara Menghapus Database

Terakhir kita akan menghapus Database nya. caranya dengan mengetikan: Drop database nama_database;  lalu tekan enter.
saya akan memberikan contohnya: Drop database db_12175104;  lalu tekan enter. 






SEKIAN DARI SAYA MAAF BILA ADA KATA-KATA YANG SALAH , KARENA COWO SELALU SALAH :(



NIM      :  12175104
NAMA  :  RAMDANI
KELAS :  12.2A.38

Selasa, 13 Maret 2018

TUGAS 1 (Buat rancangan ERD dan LRS Perpustakaan)

Heloo Guys, disini saya akan memberi tahu rancangan ERD dan LRS tentang Perpustakaan  :)



sebelem membuat erd tentukan tema nya . setelah itu anda cari selengkap mungkin entitas nya terlebih dahulu  . di sini saya akan membuat dengan TEMA PERPUSTAKAAN
       seperti ini entitas nya yaitu TABLE MAHASISWA , ANGOTA , PINJAM , PETUGAS , BUKU , RAK .
    

     setelah anda menentukan entitas selanjut nya anda menentukan ATRIBUT dari masing-masing TABLE tersebut antara lain sebagai berikut

MAHASISWA                            ANGGOTA                              PINJAM      
-NIM                                           -NO ANGGOTA                      -NO PINJAM
-NAMA                                       -NIM                                        -NO ANGGOTA
-KELAS                                                                                       -TGL PINJAM
-ALAMAT                                                                                    -WAKTU PINJAM
-NO TELP                                                                                    -TOTAL



RAK                                                 BUKU                                       PETUGAS
- NO RAK                                   - NO BUKU                               -ID USER
-NAMA RAK                              -JUDUL                                     -NAMA
-TEMA RAK                               -PENULIS                                 -NO TELP
                                                     -PENERBIT                               -ALAMAT
                                                     -TAHUN TERBIT

di atas adalah atribut dari setiap table nya masing masing dan


jika anda sudah memiliki entitas dan atribut yg ada dalam tema yg anda buat langkah selanjutnya buat garis penghubung dan selesaikan ERD dengan tema yg anda pilih
Dan saya akan menjelaskan sedikit tentang table . dimana table terbagi menjadi 2 yaitu TABLE MASTER , DAN TABLE TRANSAKSI:

TABLE MASTER ialah : table yang memiliki nilai frekuesi data record dengan jangkau panjang , data yg tidak cepat terjadi nya perubahan data .

contohnya : TABLE MAHASISWA : karena pendaftaran mahasiswa tidak terjadi cepat dan perubahan data mahasiswa tidak cepat bertambah atau berkurang . ya paling di tahun ajaran baru saja mahasiswa dapat bertambah dan berkurang

TABLE TRANSAKSI : table yang memiliki nilai frekuesi data record dengan jangkau pendek , data yg cepat terjadi nya perubahan data .

contohnya TABLE DETAIL PINJAM : dimna table ini memiliki nilai frekuensi dengan jangkau pendek data recordnya nya terjadi berulang kali seperti aktivitas keseharian

dan ini adalah contoh di LRS

 namun jika anda ingin membuat LRS anda harus membuat ERD terlebih dahulu sebelum membuat LRS


*Mohon maaf Bu Dosen kalau ada kesalahan :D 
kalau ada yang perlu di perbaikin mohon komen/email ke saya :D


Nama: Ramdani
Nim: 12175104
Kelas: 12.2A.38


SEKIAN DAN TERIMAKASIH