Senin, 11 Agustus 2014

TUGAS LAPORAN
PRAKTIKUM SBD PERTEMUAN KE-1





                                                             Disusun Oleh :
              
NAMA : WAYAN MARDIKE
NIM     : 1310530095



SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) BUMI GORA MATARAM

KATA PENGANTAR

Pertama-tama penulis panjatkan puji syukur kepada yang Maha Esa.karena tanpa rahmat dan ridho-NYA, penulis dapat menyelesaikan makalah dengan tema “laporan tugas pertemuan ke-1” dengan baik dan selesai tepat waktu. Penulis juga mengucapkan terimakasih kepada teman-teman yang selalu setia memberikan pendapatnya. Pendapat teman-teman sangat membantu dalam mengerjakan tugas makalah ini. Dan Isi makalah ini juga diambil dari beberapa sumber lain agar dapat mendapat kepastian materi dari yang telah ada. Penulis berterima kasih bagi pihak-pihak yang secara langsung atau tidak langsung membantu dalam pembuatan makalah ini, sehingga Penulis bisa menyelesaikan makalah ini dengan baik.
Penulis memaparkan tentang pembahasan mengenai praktikum SBD(mysql) pada pertemuan pertama. Penulis berharap agar makalah yang di tuliskan ini nantinya dapat berguna bagi pembaca. Penulis juga berharap, makalah ini dapat memberikan informasi yang dibutuhkan bagi siapa saja yang memerlukannya. Dan apabila dalam pembuatan makalah ini terdapat kesalahan yang belum penulis ketahui. Penulis menerima kritik serta saran untuk makalah yang masih jauh dari sempurna ini, agar kedepannya Penulis dapat menyusun makalah yang lebih baik dari makalah sebelumnya.
Terimakasih.




                                                                                                Mataram,7 agustus 2014



                                                                                               




















Daftar Isi


Kata Pengantar......................................................................................................................
Daftar Isi................................................................................................................................

BAB I PENDAHULUAN
1  Latar Belakang...................................................................................................................
2  Tujuan Penulisan................................................................................................................

BAB II PEMBAHASAN
1. pengertian mysql................................................................................................................
2. menjalankan MySQL dengan CMD..................................................................................
BAB III PENUTUP

























BAB I
PENDAHULUAN



1.       Latar belakang

Ketika teknologi informasi menjadi bagian terpenting dari suatu bisnis atau dengan kata lain jika sistem teknologi informasi mati, maka roda bisnis tidak berjalan. Pada kondisi ini teknologi informasi menjadi sangatlah penting. Perusahaan akan banyak merugi setiap kali sistem teknologi informasi mati, tiap jam tiap menit keuntungan perusahaan akan hilang dengan cepat dan pada rentang waktu tertentu perusahaan tersebut akan bangkrut kalau memang sistem teknologi informasi tidak dapat berjalan normal kembali. Begitu pentingnya sistem teknologi informasi bagi perusahaan/ institusi lainnya, maka perusahaan pembuat perangkat lunak maupun perangkat keras berusaha membuat solusi dalam menangani permasalahan kegagalan sistem.

2.     Tujuan laporan
·         Untuk mengetahui definisi mysql pada pembuatan sistem basis data..!!
·         Untuk mengetahui penggunaan DDL dan DML pada mysql..!!
·         Untuk mengetahui beberapa penggunakan basis data dengan DDL dan DML..!!
·         Supaya pembuatan database lebih bagus dan aman..!!











BAB II
PEMBAHASAN

1.     Pengertian Database MySQL

    MySQL merupakan system manajemen database SQL yang bersifat open source dan paling popular saat ini.System database MySQL ini mendukung beberapa fitur seperti multireaded, multi-user, dan SQL database managemen system(DBMS). Database ini di buat untuk keperluan system database yang cepat, handal dan mudah digunakan.
       Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data (SMBD), namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI.

·      DDL (Data Definition Language)
        merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah danmenghapus struktur dan definisi metadata dari objek-objek database.  
#Fungsi / kegunaan DDL
 
    DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah
 CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
·      DML (Data Manipulation Language)
merupakan kumpulan perintah SQL yang digunakan untuk
 proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data  dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.  
#Fungsi / Kegunaan DML
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:
SELECT untuk menampilkan data 
INSERT untuk menambahkan data baru 
UPDATE untuk mengubah data yang sudah ada 
DELETE untuk menghapus data

2. Menjalankan MySQL dengan CMD
Untuk menjalankan promram MySQL, maka di computer anda harus sudah menginstal XAMPP untuk mengaktifkan apache dan MyQSL, Kemudian apabila sudah di aktikan apache dan MyQSLnya, seterusnya tekan tombol Windows+R pada keyboard dan ketikan CMD kemudian ok, maka akan tampil sebuah commanpromt pada computer anda.
Di CMD kemudian masuk ke directory C
dengan cara ketik pada keyboard “cd/” kemudian enter, lalu ketik “cd xampp/mysql/bin” kemudian enter, lalu ketik lagi “mysql –u root
-contoh gambar cmd:

Kalo sudah seperti gambar di atas maka kita sekarang membuat databasenya dengan mengetian syntax sbb:
Create database[nama database]
Contoh:
Misalkan disini saya akan membuat database dengan nama ‘praktikum_sbd’
ketikan: Create database praktikum_sbd;  
kemudian enter, apabila berhasil maka akan ada keterangan ‘query ok’
kemudian untuk mengecek apakah database yang kita buat tadi sudah ada atau tidak, dengan perintah sbb:
ketikan : show databases;
kemudian enter, maka akan keluar kolom database yang sudah di buat sebelumnya.
 Untuk membuat tabel pada database yang sudah di buat maka, maka kita harus menggunakan database yang yang sudah di buat sebelumnya dengan perintah sbb:
Ketik : use praktikum_sbd;
Kemudian enter, jika berhasil maka akan ada keterangan “database change” dan sekarang kita siap untuk membuat tabel pada database praktikum_sbd,
Misalkan kita membuat table mahasiswa maka perintahnya sbb:
Ketik : create table mahasiswa(
            Nim int(5)not null,
            Nama varchar(10)not null,
            alamat varchar(25),
            jk char(1));
kemudian tekan enter, apabila berhasil akan ada keterangan query ok.
Untuk melihat table yang sudah di buat, maka kita lakukan perintah sbb:
Ketik : decs mahasiswa;
Kemudian tekan enter, Maka akan tampil table yang sudah di buat sebelumnya.
Nah apabila kita ingin merubah, menambah, dan menghapus maka kita harus melakukan manipulasi pada table tsb. Biasanya perintah yang di gunakan adalah alter table.
·         misalkan kita ingin menambah field/kolom no_hp pada table yang sudah di buat, maka peritahnya sbb:
      ketik : ALTER TABLE mahasiswa ADD no_hp char(12);
      kemudian enter, maka field/kolom table akan bertambah
·         misalkan kita ingin menghapus salah satu field/kolom maka perintahnya sbb:

 ketik : ALTER TABLE mahasiswa DROP no_hp;

 kemudian tekan enter, maka field/kolom no_hp sudah terhapus dari table.

·         Misalkan kita ingin menambah primary key pada salah satu field/kolom, dengan perintah sbb:
      ketik : ALTER TABLE mahasiswa ADD PRIMARY KEY (nim);
      kemudian tekan enter, maka kolom nim sudah berisi primary key.

·         Misalkan kita ingin menghapus primary key pada salah satu field/kolom, dengan perintah sbb:
      ketik : ALTER TABLE mahasiswa DROP PRIMARY KEY (nim);
      kemudian tekan enter, maka kolom nim tidak berisi primary key.
·         Misalkan kita ingin mengubah nama pada salah satu field/kolom, dengan perintah sbb:
       ketik : ALTER TABLE mahasiswa CHANGE alamat address varchar(25);
       kemudian tekan enter, maka pada kolom alamat akan berganti nama menjadi address.
·         Misalkan kita ingin mengubah tipe data  pada salah satu field/kolom, dengan perintah sbb:
       ketik : ALTER TABLE mahasiswa MODIFY nim int(10);
       kemudian tekan enter, maka tipe data pada kolom nim sudah menjadi int(10)
·         Misalkan kita ingin menambah foreign key pada salah satu field/kolom, dengan perintah sbb:
       ketik : ALTER TABLE nilai ADD FOREIGN KEY(kode_mk)
      REFERENCES matakuliah (kode_mk);
       kemudian tekan enter, maka pada kolom kode_mk berisi MUL.

di sini saya juga menguploud lanjutan dari materi MySQL pada pertemuan ke-2, untuk mendownload file wordnya bisa klik link di bawah ini...!!!
https://www.dropbox.com/s/vfc6469tcj5bivc/TUGAS%20LAPORAN%20KE%202.docx













BAB III
PENUTUP


     
 Demikian laporan ini saya buat sebagai mana mestinya sesuai dengan paparan mengenai materi yang menjadi pokok pembahasan dalam materi database mysql, mungkin laporan ini terlihat jauh dari sempurna, karena yang yang sempurna hanyalah Tuhan, apabila adapenulisan atau kata-kata yang salah dalam laporan ini, saya atas nama penulis mohon di maklumi.
Untuk kritik dan saran bisa anda CP lewat email : yandickhao@yahoo.com