PRAKTIKUM BASIS DATA
|
|
- Sri Lesmono
- 6 tahun lalu
- Tontonan:
Transkripsi
1 LAPORAN MODUL I PRAKTIKUM BASIS DATA Disusun untuk Memenuhi Matakuliah Praktikum Basis Data Dibimbing oleh Triyanna Widyaningtyas, S.T., M.T. Oleh: Dwitha Fajri Ramadhani Ika Damayanti S1 PTI 16 OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA Februari 2017
2 1. Judul PENGENALAN MYSQL 2. Dasar Teori 2.1 Definisi Basis Data Basis Data terdiri dari dua kata, yaitu basis dan data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang/berkumpul. Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya. Basis Data sendiri dapat didefinikan dalam sejumlah sudut pandang seperti: Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan. Kumpulan file/tabel/arsip yang saling berhubungan yag disimpan dalam media penyimpanan elektronis. Basis data dan lemari arsip sesungguhnya memiliki prinsip kerja dan tujuan yang sama. Prinsip utamanya adalah pengaturan data/arsip. Dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip. Perbedaanya hanya terletak pada media penyimpanan yang digunakan. Jika lemari arsip menggunakan lemari dari besi atau kayu sebagai media penyimpanan, maka basis data menggunakan media penyimpanan elektronis seperti disk (disket atau harddisk). 2.2 Operasi Dasar Basis Data Operasi-operasi dasar yang dapat kita lakukan berkenaan dengan basis data dapat meliputi: Pembuatan basis data baru (create database), yang identik dengan pembuatan lemari arsip yang baru. Penghapusan basis data (drop database), yang identik dengan perusakan lemari arsip (sekaligus beserta isinya, jika ada). Pembuatan file/tabel baru ke suatu basis data (create table), yang identik dengan penambahan map arsip baru ke sebuah lemari arsip yang telah ada. Penghapusan file/tabel dari suatu basis data (drop table), yang identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip.
3 Penambahan/pengisian data baru ke sebuah file/tabel di sebuah basis data (insert), yang identik dengan penambahan lembaran arsip dari sebuah map arsip. Pengambilan data dari sebuah file/tabel (retrieve/search), yang identik dengan pencarian lembaran arsip dari sebuah map arsip. Perubahan data dari sebuah file/tabel (update), yang identik dengan perbaikan isi lembaran arsip yang ada di sebuah map arsip. Penghapusan data dari sebuah file/tabel (delete), yang identik dengan penghapusan sebuah lembaran arsip yang ada di sebuah map arsip. 2.3 Objektif Basis Data Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan (objektif) seperti berikut ini: Kecepatan dan Kemudahan (Speed) Pemanfaatan basis data memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan/memanipulasi data atau menampilkn kembali data tersebut dengan cepat dan mudah. Efisiensi Ruang Penyimpanan (Space) Dengan basis data, efisiensi/optimalisasi penggunaan ruang penyimpanan dapat dilakukan, karena kita dapat melakukan penekanan jumlah redudansi data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi (dalam bentuk file) antar kelompok data yang saling berhubungan. Keakuratan (Accuracy) Pemanfaatan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data, dan sebagainya, yang secara ketat dapat diterapkan dalam sebuah basis data, sangan berguna untuk menekan ketidakakuratan pemasukan atau penyimpanan data. Ketersediaan (Availability) Karena kepentingan pemakaian data, sebuah basis data dapat memiliki data yang disebar di banyak lokasi geografis. Dengan pemanfaatan teknologi jaringan computer, data yang berada di suatu lokasi/cabang, dapat juga diakses (menjadi tersedia/available) bagi lokasi/cabang lain. Kelengkapan (Completeness) Untuk mengakomodasi kebutuhan kelengkapan data yang semakin berkembang, maka kita tidak hanya dapat menambah record-record data, tetapi juga dapat melakukan
4 perubahan struktur dalam basis data, baik dalam bentuk penambnahan objek baru (tabel) atau dengan penambahan field-field baru poada suatu tabel. Keamanan (Security) Memang ada sejumlah system (aplikasi) pengelola basis data yang tidak menerapkan aspek keamanan dalam penggunaan basis data. Tetapi untuk system yang besar dan serius, aspek keamanan juga dapat diterapkan dengan ketat. Dengan begitu, kita dapat menentukan siapa-siapa (pemakai) yang boleh menggunakan basis data beserta objekobjek di dalamnya dan menentukan jenis-jenis operasi apa saja yang boleh dilakukannya. Kebersamaan Pemakaian (Sharability) Basis data yang dikelola oleh system (aplikasi) yang mendukung lingkunngan multiuser, akan dapat memenuhi kebutuhan, tetapi tetap menjaga/menghindari terhadap munculnya persoalan baru seperti inkonsistensi data. 2.4 Penerapan Basis Data Secara lebih teknis/nyata, bidang-bidang fungsional yang telah umum memanfaatkan basis data demi efisiensi, akurasi dan kecepatan operasi antara lain adalah kepegawaian, pergudangan (inventory), akuntansi, reservasi, layanan pelanggan (customer care), dan lain-lain. Sedang bentuk-bentuk organisasi/perusahaan yang memanfaatkan basis data dapat berupa perbankan, asuransi, rumah sakit, produsen barang, industri manufaktur, pendidikan/sekolah, telekomunikasi, dan lain-lain. 2.5 Komponen Sistem Basis Data Perangkat keras (hardware) Perangkat keras yang biasa terdapat dalam sebuah sistem basis data adalah komputer, memori sekunder on-line (harddisk), memori sekunder off-line (tape / removable disk), dan media perangkat komunikasi. Sistem operasi (operating system) Sistem operasi merupakan program yang mengaktifkan sistem komputer (operasi I/O, pengelolaan file, dan lain-lain). Sejumlah sistem operasi yang banyak digunakan seperti: MS-DOS, MS-Windows 3.1, MS-Windows 98 (komputer stand alone atau untuk komputer client dalam sistem jaringan) atau Novel-Netware, MS-Windows NT, Unix dan Sun-Solaris (untuk komputer server dalam jaringan). Program pengelola basis data hanya dapat aktif (running) jika sistem operasi yang dikehendakinya telah aktif.
5 Basis data (database) Setiap basis data dapat berisi/memiliki sejumlah objek basis data (seperti file/tabel, indeks, dan lain-lain). Disamping berisi/menyimpan data, setiap basis data juga mengandung/menyimpan definisi stuktur (baik untuk basis data maupun objekobjeknya secara detail). Sistem pengelola basis data (Database Management System/DBMS) Perangkat DBMS akan menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali serta menerapkan mekanisme pengamanan data, pemakaian data bersama, dan pemaksaan keakuratan/konsistensi data. Perangkat lunak yang termasuk DBMS seperti dbase III+, dbase IV, FoxBase, Rbase, MS-Access dan Borland Paradox (untuk kelas sederhana) atau Borland Interbase, MS-SQLServer, CA-Open Ingres, Infomix dan SysBase (untuk kelas kompleks/berat). Pemakai (user) Ada beberapa jenis/tipe pemakai terhadap suatu sistem basis data yang dibedakan berdasarkan cara berinteraksi terhadap sistem: a. Programmer aplikasi, pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML) yang disertakan (embedded) dalam program. b. User mahir (casual user), pemakai yang berinteraksi dengan menyatakan query untuk mengakses data dengan bahasa query yang telah disediakan oleh suatu DBMS. c. User umum (end user/native user), pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan sebelumnya. d. User khusus (specialized user), pemakai yang menulis aplikasi basis data non konvensional, tetapi keperluan-keperluan, seperti untuk aplikasi AI (Artificial Intelegence), Sistem Pakar, Pengolahan Citra, dan lain-lain yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan. 2.6 MySQL MySQL (dieja "My Ess Que Ell") merupakan perangkat lunak basis data yang dikembangkan oleh perusahaan bernama MySQL AB. Sebagai sebuah produk, ada beberapa point penting mengenai MySQL. MySQL merupakan suatu Database Management System (DBMS). MySQL adalah suatu Relational Database Management System (RDBMS). MySQL merupakan sebuah produk yang didistribusikan secara open source.
6 MySQL dapat berjalan baik di hampir semua platform sistem operasi. 2.7 Server dan Client MySQL DBMS (Database Management System) adalah suatu sistem perangkat lunak yang memungkinkan pengguna untuk membuat, memelihara, mengontrol, dan mengakses database secara praktis dan efisien. Dengan menggunakan DBMS pengguna akan lebih mudah dalam mengontrol dan memanipulasi data yang ada. Arsitektur DBMS MySQL dapat diklarifikasikan ke dalam dua jenis, yaitu server dan client, yang secara garis besar client digunakan melakukan request informasi, sedangkan server bertindak merespon permintaan dari client. 2.8 Tipe Data pada MySQL Tipe Data Numerik Tipe data numerik yaitu tipe data yang digunakan untuk menyimpan data numerik (angka). Nama Fungsi Jangkauan Ukuran TINYINT SMALLINT MEDIUMINT INT BIGINT FLOAT Menyimpan data bilangan bulat positif dan negatif. Menyimpan data bilangan bulat positif dan negatif. Menyimpan data bilangan bulat positif dan negatif. Menyimpan data bilangan bulat positif dan negative. Menyimpan data bilangan bulat positif dan negatif. Menyimpan data bilangan pecahan positif dan negatif presisi tunggal s/d byte (8 bit) s/d s/d byte (16 bit). Ukuran : 3 byte (24 bit) s/d 4 byte ( bit). ± 9,22 x byte (64 bit) E+38 s/d E-38, 0, dan 4 byte ( E-38 s/d bit) E+38. DOUBLE REAL DECIMAL Menyimpan data bilangan pecahan positif dan negatif presisi ganda. Menyimpan data bilangan pecahan positif dan negatif presisi ganda. Menyimpan data bilangan pecahan positif dan negatif E+308 s/d E-308, 0, dan E-308 s/d E E+308 s/d E-308, 0, dan E-308 s/d E E+308 s/d E-308, 0, dan 8 byte (64 bit) 8 byte (64 bit). 8 byte (64 bit).
7 NUMERIC Menyimpan data bilangan pecahan positif dan negatif E-308 s/d E E+308 s/d E-308, 0, dan E-308 s/d E byte (64 bit) Tipe Data Date dan Time Tipe data date dan time yaitu tipe data yang digunakan untuk menyimpan data tanggal dan waktu. Nama Fungsi Jangkauan Ukuran DATE Menyimpan data tanggal s/d (YYYY-MM-DD) 3 byte. TIME Menyimpan data waktu. -838:59:59 s/d +838:59:59 (HH:MM:SS) 3 byte DATETIME Menyimpan data tanggal dan ' :00:00' s/d waktu. ' :59:59' 8 byte YEAR Menyimpan data tahun dari tanggal s/d byte Tipe Data String (Text) Tipe data string yaitu tipe data yang digunakan untuk menyimpan data string (text). Nama Fungsi Jangkauan CHAR Menyimpan data string ukuran tetap. 0 s/d 255 karakter VARCHAR Menyimpan data string ukuran dinamis 0 s/d (versi 4.1 s/d 255) TINYTEXT Menyimpan data text. 0 s/d (versi 4.1 s/d 255) TEXT Menyimpan data text. 0 s/d MEDIUMTEXT Menyimpan data text 0 s/d karakter LONGTEXT Menyimpan data text. 0 s/d karakter Tipe Data BLOB (Biner) Tipe data blob digunakan untuk menyimpan data biner. Nama Fungsi Jangkauan BIT Menyimpan data biner. 64 digit biner TINYBLOB Menyimpan data biner/ Gambar ukuran kecil 255 byte BLOB Menyimpan data biner/ Gambar 4 MEDIUMBLOB Menyimpan data biner/ Gambar kuran sedang byte LONGBLOB Menyimpan data biner/ Gambar ukuran besar byte Tipe Data yang Lain Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain, diantaranya adalah :
8 Nama Fungsi Jangkauan ENUM Enumerasi (kumpulan data). sampai dengan string. SET Combination (himpunan data). sampai dengan 255 string anggota 3. Latihan 3.1 Mengenal MySQL-Client Hal pertama yang harus pengguna lakukan adalah membuka XAMPP kemudian pilih Start pada MySQLdan juga Apache. Gambar 1. Start MySQL dan Apache Kemudian pengguna masuk ke mysql-client. Dengan mengetikkan perintah mysql -u root -p tekan enter, terdapat Enter password: pengguna enter sekali lagi. Setelah itu akan muncul Welcome to the MariaDB monitor seperti gambar dibawah ini : Gambar 2. mysql -u root -p Membuat user baru dengan mengetikkan perintah CREATE USER hostname IDENTIFIED BY password ;
9 Gambar 3. CREATE USER localhost DENTIFIED BY ; nama_user dan password dapat diketikkan sesuai keinginan. Pada gambar diatas terlihat bahwa nama_user adalah domokun dengan password Host name menggunakan localhost yang berfungsi untuk masuk ke web server, untuk masuk web server juga dapat menggunakan ip addres seperti : user telah berhasil dibuat dengan tanda Query OK. Pembuatan user juga dapat dilakukan pada web server, yaitu dengan mengakses pada browser, maka muncul tampilan seperti berikut : Gambar 4. Tampilan localhost/phpmyadmin/ Kemudian pengguna pilih User Accounts Add user account, maka akan tampil seperti gambar dibawah ini : Gambar 5. Tampilan User Accounts Add user account Pengguna dapat mengisi kolom User name sesuai dengan keinginan kemudian pilih host name lokal, pengguna membuat kata sandi pada kolom kata sandi dan juga
10 ketik ulang. Lalu centang semua yang ada pada Hak akses global agar pengguna dapat mengoperasikan pada saat membuat maupun mengolah tabel. Gambar 6. Tampilan Hak Akses Global Setelah itu pengguna klik kirim pada bagian bawah kanan. User baru telah berhasil ditambahkan. Gambar 7. Pembuatan user berhasil ditambahkan Untuk melihat user yang telah dibuat dengan menggunakan perintah SELECT USER, HOST FROM mysql.user; Gambar 8. Melihat user yang telah terbuat Cara mengakses user yang telah dibuat dengan menggunakan mysql -u domokun -p dan ketik sebagai masukan password.
11 Gambar 9. Akses user domokun 3.2 Operasi Database Langkah awal untuk membuat database yaitu dengan mengetikkan perintah CREATE DATABASE nama_database ; Gambar 10. CREATE DATABASE _kelompok5; Untuk memilih database sebagai database yang aktif, menggunakan perintah USE nama_database ; sedangkan jika ingin mendapatkan nama database yang aktif dengan perintah SELECT DATABASE(); Gambar 11. USE _kelompok5; dan SELECT DATABASE(); Untuk menampilkan daftar nama database di server dengan menggunakan perintah SHOW DATABASES; Gambar 12. SHOW DATABASES; Untuk menghapus database dengan menggunakan perintah DROP nama_database ; kemudian tampilkan database dengan SHOW DATABASES;
12 Gambar 13. DROP _kelompok5; 3.3 Eksekusi File SQL Untuk efisiensi, mysql-client mengizinkan eksekusi pernyataan-pernyataan SQL di suatu file. Seperti SHOW DATABASES; menggunakan file notepad yang telah disimpan pada folder xampp mysql dalam format.sql Gambar 14. show_db.sql Untuk mengeksekusi file SQL tersebut dengan mengetikkan perintah \. / alamatpenyimpanan file atau menggunakan perintah SOURCE Gambar 15. Eksekusi file show_db.sql 3.4 Operasi Tabel Untuk membuat tabel baru dapat mengetikkan perintah CREATE TABLE nama_tabel ( nama_field1 TIPEDATA(),..., nama_field1 TIPEDATA()); file notepad yang disimpan dalam format.sql di folder xampp mysql.
13 Gambar 16. create_mahasiswa.sql Tabel dengan nama mahasiswa memiliki field sebanyak 4 buah, dimana terdiri dari field pertama yaitu nim yang bertipe data CHAR dengan jumlah karakter 12, field kedua yaitu nama yang bertipe data VARCHAR dengan jumlah karakter 60 untuk memungkinkan mahasiswa yang memiliki nama cukup panjang, kemudian field ketiga adalah jenis_kelamis dengan tipe data CHAR dan jumlah karakter 1 karena jenis_kelamin menggunakan singkatan P untuk perempuan atau L untuk laik-laki, field keempat adalah alamat yang menggunakan tipe data VARCHAR dengan jumlah karakter 120 karena alamat berupa nama jalan, rt, rw, dan lain-lain sehingga jumlah karakter lebih banyak daripada karakter field lain. PRIMARY KEY adalah candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi. Dalam tabel mahasiswa diatas field yang memiliki kategori unik adalah field nim, karena dalam nim setiap mahasiswa pasti berbeda, maka dari itu nim digunakan sebagai primary key. Primary key memiliki peraturan yang dinamakan entity integrity, dimana dalam peraturan tersebut tertulis tidak ada satu komponen primary key yang bernilai null, sehingga field nim ditambah dengan not null atau tidak boleh kosong. Karena setiap mahasiswa pastinya memiliki nama, jenis kelamin. Maka field-field nama dan jenis_kelamin juga ditambah dengan not null. Sedangkan alamat tidak ditambah not null atau tidak diset not null karena mungkin saja mahasiswa memiliki alamat lebih dari satu, atau kontrak yang sering pindah-pindah, sehingga field alamat boleh dikosongkan. Untuk melihat tabel dengan mengeksekusi file sql seperti pada latihan 3.3, sehingga tampil tabel yang berada pada database _kelompok5. Untuk melihat daftar table dengan menggunakan perintah SHOW TABLES; sedangkan untuk melihat struktur tabel digunakan perintah DESC nama_tabel ; atau DESCRIBE nama_tabel ;
14 Gambar 17. Eksekusi file, SHOW TABLES; dan DESC mahasiswa; Untuk memodifikasi nama tabel menggunakan perintah ALTER TABLE nama_tabel RENAME nama_tabel_baru; kemudian SHOW TABLES; untuk memastikan perubahan nama pada tabel. Gambar 18. ALTER TABLE mahasiswa RENAME mhs; dan SHOW TABLES; 3.5 Mengelola Field Pada saat user ingin menambahkan field baru maka diguanakan perintah ALTER TABLE nama_tabel ADD nama_field TIPEDATA [FIRST AFTER nama_field]; lalu DESCRIBE nama_tabel untuk melihat struktur tabel. Gambar 19. ALTER TABLE mhs ADD no_tlp INT(12); dan DESCRIBE mhs; Apabila ingin merubah nama field digunakan perintah ALTER TABLE nama_tabel CHANGE nama_field_lama nama_field_baru TIPEDATA(); lalu DESCRIBE nama_tabel untuk melihat struktur tabel.
15 Gambar 20. ALTER TABLE mhs CHANGE no_tlp no_hp INT(12); dan DESCRIBE mhs; Sedangkan untuk menghapus field digunakan perintah ALTER TABLE nama_tabel DROP COLUMN nama_field; lalu DESCRIBE nama_tabel untuk melihat struktur tabel. Gambar 20. ALTER TABLE mhs DROP COLUMN no_hp; dan DESCRIBE mhs; 4. Tugas Praktikum 4.1 Buat tabel matakuliah yang memiliki struktur tabel terdiri dari field (kode matakuliah, nama matakuliah, dan sks). Lihat struktur tabel yang terbentuk. Gambar 21. CREATE TABLE mata kuliah, SHOW TABLES; dan DESCRIBE matakuliah; Membuat tabel mata kuliah pada mysql-client menggunakan perintah CREATE TABLE nama_tabel ( nama_field1 TIPEDATA(),..., nama_field1 TIPEDATA()); dengan menyertakan atribut nya yang terdiri dari kode_mata_kuliah,
16 nama_mata_kuliah, dan sks. Masing- masing atribut mempunyai tipe data dan panjang karakter yang berbeda. Atribut kode_mata_kuliah menggunakan tipe data VARCHAR yang mempunyai jumlah karakter 8, atribut kode_mata_kuliah dijadikan primary key sebagai kode unik antar mata kuliah karena kode pada setiap matakuliah memiliki kode unik atau berbeda dan diset NOT NULL atau berarti tidak boleh kosong. Atribut nama_mata_kuliah menggunakan tipe data VARCHAR yang mempunyai jumlah karakter 30, nama_mata_kuliah diset NOT NULL karena nama mata kuliah tentunya tidak boleh kosong. Sedangkan atribut sks menggunakan tipe data INTEGER dan memiliki jumlah karakter 1, atribut sks menggunakan tipe data INTEGER karena SKS hanya menggunakan angka dan setiap mata kuliah memiliki maksimal 4 sks (hanya satu digit), karena itu hanya menggunakan 1 karakter. Atribut sks diset NOT NULL karena tidak mungkin bahwa ada mata kuliah yang tidak mempunyai sks. Untuk menampilkan tabel dengan menggunakan perintah SHOW TABLES; dan melihat struktur tabel yang telah dibuat gunakan perintah DESCRIBE nama tabel ; 4.2 Tambahkan field js pada tabel matakuliah yang telah anda buat. Lihat hasil struktur tabel yang terbentuk. Gambar 22. ALTER TABLE matakuliah ADD js INT(1) NOT NULL; dan DESCRIBE matakuliah; Untuk menambahkan field js pada tabel matakuliah menggunakan perintah ALTER TABLE nama_tabel ADD nama_field TIPEDATA [FIRST AFTER nama_field]; lalu DESCRIBE nama_tabel untuk melihat struktur tabel. Field js menggunakan tipe data INTEGER dengan jumlah karakter 1 digit. Atribut js menggunakan INTEGER karena isi dari js hanya terdiri dari angka saja dan tidak lebih dari dua digit. Atribut ini diset NOT NULL karena tidak mungkin pada mata kuliah tidak ada js. 4.3 Tambahkan field nomor pada tabel mahasiswa yang telah anda buat, dimana field nomor berada pada posisi field yang pertama. Lihat hasil struktur tabel yang terbentuk.
17 Gambar 23. ALTER TABLE mhs ADD nomor INT(2) NOT NULL FIRST; dan DESCRIBE mhs; Untuk menambahkan field nomor pada tabel mhs menggunakan perintah ALTER TABLE nama_tabel ADD nama_field TIPEDATA [FIRST AFTER nama_field]; lalu DESCRIBE nama_tabel untuk melihat struktur tabel, dan memposisikan di posisi pertama field menggunakan perintah FIRST. Atribut nomor ini menggunakan tipe data INT yang mempunyai jumlah karakter sebanyak dua karakter. 4.4 Tambahkan field tanggal_lahir pada tabel mahasiswa, dimana field tanggal_lahir berada pada posisi setelah field nama. Lihat hasil struktur tabel yang terbentuk. Gambar xx. ALTER TABLE mhs ADD tanggal_lahir DATE NOT NULL AFTER nama; dan DESCRIBE mhs; Untuk menambahkan field tanggal_lahir pada tabel mhs menggunakan perintah ALTER TABLE nama_tabel ADD nama_field TIPEDATA [FIRST AFTER nama_field]; lalu DESCRIBE nama_tabel untuk melihat struktur tabel. Untuk memposisikan setelah field nama digunakan perintah AFTER nama. Atribut tanggal_lahir menggunakan tipe data DATE karena untuk menyimpan waktu dan tanggal yang dibulatkan dalam komponen detik terdekat. Diset NOT NULL karena tidak mungkin setiap mahasiswa tidak mempunyai data kelahiran atau tanggal lahir, maka dari itu field tanggal_lahir tidak boleh kosong.
18 5. Kesimpulan Dalam praktikum modul 1 pengenalan MySQL dapat disimpulkan bahwa MySQL merupakan salah satu Database Management System atau DBMS. MySQL dapat diklasifikasikan ke dalam dua jenis, yaitu server dan client. Client yang berguna untuk melakukan request informasi dan server yang bertindak merespon permintaan dari client. Pada MySQL basis data direpresentasikan sebagai suatu direktori yang di dalamnya menampung himpunan file-file tabel yang terdefinisi. Sebelum membuat basis data, diperlukan user yang dapat dibuat melalui mysql-client ataupun server. Setelah itu pengguna dapat memulai membuat basis data. Perintah-perintah pada DDL atau Data Definition Language MySQL seperti CREATE yang digunakan untuk memulai atau membuat suatu basis data maupun tabel baru, ALTER digunakan untuk memodifikasi struktur tabel seperti ADD untuk menambahkan, RENAME untuk mengganti nama field, sedangkan DROP digunakan untuk menghapus basis data maupun tabel yang telah dibuat. Pengguna juga dapat melihat tabel ataupun basis data dengan perintah SHOW, sedangkan untuk melihat struktur nya dapat menggunakan perintah DESCRIBE. Untuk efisiensi, mysql-client juga mengizinkan eksekusi pernyataan-pernyataan SQL di suatu file. Primary Key merupakan candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi. Primary key memiliki peraturan yang dinamakan entity integrity, dimana dalam peraturan tersebut tertulis tidak ada satu komponen primary key yang bernilai null. Tidak lupa bahwa dalam suatu tabel hanya memliki satu primary key atau tidak di perbolehkan memiliki dua primary key. 6. Daftar Pustaka Kadir, Abdul Pemrograman Database MySQL untuk Pemula. Yogyakarta: MediaKom. Jurusan Teknik Elektro Modul 1: Pengenalan MySQL. Malang: Universitas Negeri Malang. Pramana, Jaka. Ebook Tutorial Belajar MySQL Terlengkap mana.com/2014/04/download-ebook-tutorial-belajar-mysql.html, diakses pada pada tanggal 18 Februari 2017, pukul 21:26 WIB. Justan. Tipe Data MySQL diakses pada tanggal 18 Februari 2017, pukul 22:20 WIB.
MODUL I PENGENALAN MYSQL
MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK
Lebih terperinciBasis Data Adalah.. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis
SISTEM BASIS DATA Basis Data Adalah.. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa supaya dapat dimanfaatkan kembali dengan cepat dan mudah Kumpulan data yang
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.
A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table
Lebih terperinciLAPORAN TUGAS BASIS DATA I
LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS
Lebih terperinci6 PENGANTAR MANAJEMEN DATA
6 PENGANTAR MANAJEMEN DATA 6.1 Pengertian Basis Data Hampir disemua aspek pemanfaatan perangkat komputer dalam sebuah organisasi atau perusahaan senantiasa berhubungan dengan basisi data. Perangkat komputer
Lebih terperinciKontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom
Kontrak Kuliah Dasar-dasar MySQL Edi Sugiarto, S.Kom, M.Kom Tipe Data Tipe data numerik Tipe Data Keterangan Ukuran Integer atau int Signed value : -2147683648 hingga 2147683648 4byte Decimal Nilai tergantung
Lebih terperinciPengenalan Structured Query Language
Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk
Lebih terperinciDatabase. Pertemuan ke-1
Database Pertemuan ke-1 Definisi Basis Data (1) BASIS DATA?? Definisi Basis Data (1) DATA?? Informasi?? BECA NINA 769819 Nina dengan NPM 769819 Tertabrak BECA Informasi BECA 769819 NINA Data Definisi Basis
Lebih terperinciPRAKTIKUM SISTEM INFORMASI MANAJEMEN
MODUL 2 DATABASE Tujuan Praktikum Adapun tujuan dari praktikum modul 2 ini adalah sebagai berikut: a. Mahasiswa diharapkan memahami tentang MySQL b. Mahasiswa dapat membuat database menggunakan MySQL c.
Lebih terperincimarkas / tempat berkumpul / tempat bersarang / gudang
Definisi Basis Data (1) BASIS DATA representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya. markas / tempat berkumpul
Lebih terperinciBayangkan dunia tanpa basis data : Dunia Pendidikan Pertanyaan-pertanyaan berikut ini banyak dijumpai di lingkungan pendidikan : Berapakah jumlah maha
BASIS DATA PENGANTAR BASIS DATA Bayangkan dunia tanpa basis data : Dunia Pendidikan Pertanyaan-pertanyaan berikut ini banyak dijumpai di lingkungan pendidikan : Berapakah jumlah mahasiswa yang mengikuti
Lebih terperinciMODUL 1 Pengenalan MySQL, DDL, DML
MODUL 1 Pengenalan MySQL, DDL, DML PENGENALAN MYSQL MySQL merupakan salah satu DBMS yang bersifat freeware, sehingga menjadi popular dikalangan pengguna database. Selain karena Free MySQL juga merupakan
Lebih terperinciMODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA
MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA PENGANTAR SQL TINGKAT DASAR Basisdata atau database adalah kumpulan dari
Lebih terperinciPertemuan 12 Pengenalan Structured Query Language
Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan
Lebih terperinciSISTEM BASIS DATA TUJUAN PEMBELAJARAN
SISTEM BASIS DATA TUJUAN PEMBELAJARAN Ruang lingkup mengenai mata kuliah SBD Perbedaan sistem file tradisional dengan sistem file basis data dan keterbatasannya. Konsep dasar basis data, istilah-istilah
Lebih terperinciUntuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.
P - 3 Bab 2 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai aplikasi server MySQL, akses terhadap MySQL, Client MySQL, tipe data dan operasi DDL pada SQL. 3.2 Materi 1. Aplikasi Server MySQL
Lebih terperincirepresentasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya
BASIS DATA representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya DEFINISI BASIS DATA 1. Himpunan kelompok data (arsip)
Lebih terperinciDefinisi Basis Data (1)
Chapter 1 Definisi Basis Data (1) BASIS + DATA Representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya. Markas / tempat
Lebih terperinciDUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI
C H A P T E R 6 DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI Arif Basofi PENS 2015 Objectives Tujuan: 1. Memahami pentingnya database dalam pembangunan sistem informasi 2. Mengenal sistem pengorganisasian
Lebih terperinciBASIS DATA DAN SISTEM BASIS DATA
` POKOK BAHASAN BASIS DATA DAN SISTEM BASIS DATA 4 Pendahuluan Deskripsi Singkat Pokok bahasan ini akan memberikan pengertian kepada mahasiswa mengenai definisi dan struktur sistem basis data dipergunakan
Lebih terperinciMateri 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya
Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar Memahami sistem basis data dan
Lebih terperinciApa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :
Bahasa Basis Data Data Definition Language (DDL) Interactive Data Manipulation Language (DML) Transaction Control Embedded and Dinamic SQL, contoh C,C++,Java, Cobol, Pascal, etc. Authorization, untuk mendefinisikan
Lebih terperinciJenis-jenis/Tipe-tipe Data
Data itu? Representasi fakta dunia nyata. Jenis-jenis/Tipe-tipe Data yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan dll. yang
Lebih terperinciBASIS DATA BASIS DATA. Definisi Basis Data (1)
BASIS DATA STMIK-AUB SURAKARTA Definisi Basis Data (1) BASIS DATA representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
Lebih terperinciLessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data
Basis Data 1 Referensi Raghu Ramakrisnan, Gherke, Database Management System, 3rd Edition, McGraw-Hill, 2001. Ramez Elmasri, Sam Navathe, Fundamentals of Database Systems, 4rd Edition, Addison Wesley Publishing
Lebih terperinciPENGENALAN SINTAKS DASAR DALAM MySQL
SMK-TI TRAINING AND CERTIFICATION Modul 3 PENGENALAN SINTAKS DASAR DALAM MySQL Team Training SMK TI 37 SMK-TI TRAINING AND CERTIFICATION Tujuan: Siswa dapat membuat database dan table sederhana yang dilengkapi
Lebih terperinciBAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA
1 BAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA 1.1. Basis Data Basis data atau database, berasal dari kata basis dan data, adapun pengertian dari kedua pengertian tersebut adalah sebagai berikut : Basis
Lebih terperinciDATA DEFINITION LANGUAGE
DATA DEFINITION LANGUAGE PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Memulai MySQL MySQL yang akan kita gunakan dalam praktikum ini telah tersedia dalam paket XAMPP (X- Apache- MySQL-PHP-Perl) di komputer
Lebih terperinciTutorial Tipe Data MySQL
Tutorial Tipe Data MySQL Benar mendefinisikan field dalam tabel adalah penting untuk optimasi keseluruhan dari database Anda. Anda harus menggunakan hanya jenis dan ukuran lapangan Anda benar-benar perlu
Lebih terperinciSISTEM INFORMASI AKUNTANSI I. Modul ke: 11FEB. Definisi dan Konsep Basis Data AFRIZON, SE, M.Si, AK. Fakultas. Program Studi AKUNTANSI
Modul ke: SISTEM INFORMASI AKUNTANSI I Fakultas 11FEB Definisi dan Konsep Basis Data AFRIZON, SE, M.Si, AK Program Studi AKUNTANSI Definisi Basis Data Basis Data (Database) lemari arsip, di dalamnya terdapat
Lebih terperinciBy Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com
Pengantar SQL By Mrs Imana Malia Kondou, S.T. 1 Tujuan Mahasiswa memahami konsep dasar SQL 2 Pokok k Bahasan Statemen Macam-macam macam perintah SQL DDL DML 3 Mengapa SQL? SQL mrpk very-high-level language.
Lebih terperinciSistem Basis Data. Sistem Basis Data - Universitas Semarang
Tujuan Intruksional Khusus : Setelah mempelajari bagian ini, mahasiswa akan dapat: 1. Menjelaskan Sistem Basis Data 2. Menjelaskan Komponen Sistem Basis Data 3. Menjelaskan Penyusunan Sistem Basis Data
Lebih terperinciDatabase. Definisi Basis Data (1) BASIS DATA. Sistem Basis Data. AUB Surakarta STMIK. gambar, bunyi atau kombinasinya.
Database Sistem Basis Data STMIK AUB Surakarta Definisi Basis Data (1) BASIS DATA representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi
Lebih terperinciINTERNET PROGRAMMING DATABASE
INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan
Lebih terperinciRANGKUMAN PHP dan MYSQL
RANGKUMAN PHP dan MYSQL Sekilas Tentang MySQL Pengenalan Database, DBMS dan RDBMS Basis data (atau database) adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa
Lebih terperinciPERTEMUAN 6 SISTEM MANAJEMEN DATABASE SISTEM INFORMASI MANAJEMEN PROGRAM STUDI S1 - MANAJEMEN STIE BINA BANGSA
PERTEMUAN 6 SISTEM MANAJEMEN DATABASE SISTEM INFORMASI MANAJEMEN PROGRAM STUDI S1 - MANAJEMEN STIE BINA BANGSA Achmad Dwi Saputro, S.Kom, MM Pengertian Database/Basis Data Basis o dapat diartikan sebagai
Lebih terperinciMODUL III STRUCTURED QUERY ANGUAGE (SQL)
MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda
Lebih terperinciKURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS SQL Pengenalan Database, SQL, MySQL dan XAMPP JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Database Database secara singkat dapat diartikan sebagai
Lebih terperinciKonsep Dasar Basis Data
Konsep Dasar Basis Data Sistem Basis Data Rahajeng Ratnaningsih,, S. Kom STMIK AUB Surakarta Data dan Informasi Apa perbedaan data dan informasi? Sistem Basis Data dan Sistem Informasi 1 Data dan Informasi
Lebih terperinciBAB II Sistem Basis Data
Sistem Basis Data 1. Pengertian Sistem Basis Data Sistem -> tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan suatu fungsi/tugas khusus) yang saling berhubungan dan secara bersama-sama
Lebih terperinciPemrograman Web Lanjut 2017
Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data
Lebih terperinciModul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA
Modul 2 Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS
Lebih terperinciPENGANTAR BASIS DATA
PENGANTAR BASIS DATA Obyektif : 1. Menjelaskan perbedaan antara file tradisional dan file manajemen basis data 2. Menjelaskan keuntungan dan kerugian apabila menggunakan file manajemen basis data 3. Memahami
Lebih terperinciSistem Basis Data. Ayu Nuriana Sebayang, S.Kom, M.Kom
Sistem Basis Data Ayu Nuriana Sebayang, S.Kom, M.Kom Pertemuan 1 1. Introduction 2. Sistem Basis Data 3. Tujuan Pemanfaatan Basis Data 4. Pengguna Basis Data 5. Komponen Sistem Basis Data 6. Abstraksi
Lebih terperinciMENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA MATERI BASIS DATA KELAS XI-RPL SMK
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA MATERI BASIS DATA KELAS XI-RPL SMK 1 Pengertian Basis Data Manfaat Basis Data Operasi Basis Data KONSEP DASAR BASIS DATA Persyaratan Basis Data Sistem Basis
Lebih terperinciTujuan Perkuliahan. Sistem Manajemen Basis Data (Pert. 2) Diskusi Pembahasan Tugas 1. Agenda. Definisi Basis Data (secara istilah)
Tujuan Perkuliahan Sistem Manajemen Basis Data (Pert. 2) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah Memahami konsep dasar Basis Data dan sistem manajemen basis data
Lebih terperinciMateri 2 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya
Materi 2 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Memahami konsep dasar basis data. Pengenalan Basis Data 1. Konsep
Lebih terperinciPENGENALAN DAN KONSEP BASIS DATA
PENGENALAN DAN KONSEP BASIS DATA Adri Priadana ilkomadri.com Apa itu Basis Data? Basis Data (Database) lemari arsip, di dalamnya terdapat barang-barang yang tertata dengan baik dan rapi. Mengapa perlu
Lebih terperinciKapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL
KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.
Lebih terperinciMySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom
MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa
Lebih terperinciPERINTAH DASAR MySQL
PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All
Lebih terperinciPraktikum Basis Data 2017 TE UM
MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan
Lebih terperinciEvaluasi Komponen nilai akhir terdiri dari UTS : 30 % UAS : 25 % Tugas : 20% Quis : 15% Kehadiran : 10% Ariansa, S.Kom
SEPUTAR PELAKSANAAN PERKULIAHAN MI / KA (4 SKS) Deskripsi Mata Kuliah Tujuan Umum: Tujuan umum dari penyampaian mata kuliah ini adalah membentuk dan menumbuhkan : a. pengetahuan mengenai konsep basis data,
Lebih terperinciKontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom
Kontrak Kuliah Pengantar Mysql Edi Sugiarto, S.Kom, M.Kom Apa itu MySQL? Mysql adalah RDBMS yang didistribusikan secara gratis mulai 1996 dibawah lisensi GPL (General Public License) namun dikembangkan
Lebih terperinciPengenalan Basis Data
Overview Pengenalan Basis Data Sistem Database ER Diagram Database MySQL Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Internet Application Intro Menyimpan data dalam
Lebih terperinciMODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL
MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA 2011 PENGENALAN DATABASE MYSQL Praktikum ke-1 A. Pengenalan MySQL MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat
Lebih terperinciLAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE
LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE Disusun oleh : Cephi Prasintasari KOMSI E (12/332452/DPA/01167) Fakultas SV MIPA Universitas Gadjah Mada Yogyakarta 2012 TABLE OF CONTENT I. PENDAHULUAN
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BASIS DATA
MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MYSQL Disusun Oleh : Adri Priadana, S.Kom Fakultas Bisnis Dan Teknologi Informasi Universitas Teknologi Yogyakarta 2014 DAFTAR ISI DAFTAR ISI... 2 BAB I MENGENAL
Lebih terperinciPENGATURAN ; PEMILAHAN ; PENGELOMPOKAN dan PENGORGANISASIAN
PENGATURAN ; PEMILAHAN ; PENGELOMPOKAN dan PENGORGANISASIAN 1 BD BD file file BD Pembuatan basis data baru (Create database) Penghapusan basis data (drop database) Pembuatan file / tabel baru ke suatu
Lebih terperinciSISTEM BASIS DATA II S A N T I W I D I A N T I
SISTEM BASIS DATA II S A N T I W I D I A N T I SISTEM Definisi sebuah tatanan yang terdiri atas sejumlah komponen fungsional (dengan tugas/fungsi khusus) yang saling berhubungan dan secara bersama-sama
Lebih terperinciPemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013
Modul 2 Revisi 2. Tahun Akademik 2012/2013 Pemrograman Web 1 Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran Untuk kalangan Akademi Manajemen Informatika dan Komputer (AMIK) Royal Kisaran,
Lebih terperinciOperasi Dasar MySQL Menggunakan CLI(Command Line Interface)
Operasi Dasar MySQL Menggunakan CLI(Command Line Interface) M.Fendi Kurniawan sipiyuku@gmail.com http://www.sipiyuku.web.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperincikegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama
4 BAB II TINJAUAN PUSTAKA 2.1 Definisi Sistem Menurut Husein (2002), sistem merupakan suatu susunan yang teratur dari kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan
Lebih terperinciLAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL
LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015
Lebih terperinciApakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL
SQL Basis Data 1 Apakah SQL? SQl singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat Membuat basis data dan
Lebih terperinciMODUL 9 WEB PROGRAMMING : MySQL
MODUL 9 WEB PROGRAMMING : MySQL Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. PENGENALAN DATABASE Basis Data: Himpunan kelompok
Lebih terperinciBAB I DATABASE. Data adalah representasi dari fakta dunia nyata yang mewakili suatu objek yang
BAB I DATABASE 1.1 Pengertian database Data adalah representasi dari fakta dunia nyata yang mewakili suatu objek yang sedang ditinjau (manusia, barang, peristiwa, hewan, konsep, keadaan, dsb), dan direkam
Lebih terperinciSISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 6 SBD 1 Structure Query Language (Bagian 1) Pengenalan SQL. Pengelompokkan Perintah SQL. Pengenalan SQL Structure Query Language (SQL) merupakan
Lebih terperinciBAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang
9 BAB II LANDASAN TEORI 2.1.1 Pengertian Data Pengertian data adalah : Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh langsung
Lebih terperinciModul 3. Oleh : Mohammad Sholikin. 1
Modul 3 Oleh : Mohammad Sholikin http://sholikins.wordpress.com 1 SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara
Lebih terperinciIF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT MENGAKSES DATABASE 12 Oleh : Andri Heryandi, M.T. MATERI HARI INI 1. Instalasi Database Server MySQL (XAMPP) 2. Mengaktifkan Database Server 3. Membuka Aplikasi Client MySQL
Lebih terperinciSistem Basis Data Danny Kriestanto, S.Kom., M.Eng
Sistem Basis Danny Kriestanto, S.Kom., M.Eng SQL Introduction Setelah Membuat ERD dan Model Relasional, what s next? Bagaimana cara membangun entitas dan relationship tersebut agar dapat digunakan? Bagaimana
Lebih terperinciSTRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)
STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL) A. Pengenalan SQL SQL pertama kali diterapkan pada sistem R (sebuah proyek riset pada laboratorium riset San Jose, IBM). Kini SQL juga dijumpai
Lebih terperinciDatabase Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.
1 Database Systems: Tipe Tabel MySQL Tipe Filed/Kolom/Atribut My SQL Tipe Operator Aturan Dasar-dasar MySQL Tipe Perintah SQL Data Definition Languange Data Manipulation Languange Data Control Languange
Lebih terperinciPENGANTAR BASIS DATA
PENGANTAR BASIS DATA Basis data menyediakan fasilitas atau mempermudah dalam menghasilkan informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan
Lebih terperinciBasis Data. Roni Andarsyah, ST., M.Kom Lecture Series
Basis Data DATABASE Roni Andarsyah, ST., M.Kom Lecture Series BASIS DATA INFOR MASI Pertanyaan?? Apa itu basis data? Markas / gudang, tempat berkumpul Apa itu data? Fakta yang mewakili suatu objek seperti
Lebih terperinciMODUL 5 INTERNET PROGRAMMING : MySQL
MODUL 5 INTERNET PROGRAMMING : MySQL A. Tujuan : 1. Memahami tentang sistem database 2. Memahami dasar-dasar MySQL. 3. Memahami relasi di MySQL B. Dasar Teori PENGENALAN DATABASE Basis Data: Himpunan kelompok
Lebih terperinciBASIS DATA SKEMA BASIS DATA
BASIS DATA SKEMA BASIS DATA BASIS DATA? Basis : Kumpulan / Gudang Data : Fakta tentang obyek, orang dan lain-lain yg dinyatakan dengan nilai (angka, simbol dll) DEFINISI BASIS DATA Basis Data: Himpunan
Lebih terperinciMODUL 8 Mengoperasikan Perangkat Lunak Basis Data
MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan
Lebih terperinciMODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000
MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 1. Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB LANDASAN TEORI.1 Defenisi Pangkalan Data Pangkalan data atau Database merupakan kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema
Lebih terperinciKONSEP SISTEM INFORMASI B BAB 1 PENGANTAR BASIS DATA
KONSEP SISTEM INFORMASI B BAB 1 PENGANTAR BASIS DATA BASIS DATA Basis data menyediakan fasilitas atau mempermudah dalam menghasilkan informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan.
Lebih terperinciLAPORAN PRAKTIKUM BASIS DATA
LAPORAN PRAKTIKUM BASIS DATA SQL-DDL (Data Definition Language) NAMA : MIFTAHUL KHAIR.N KELAS/JURUSAN : 2B TKJ TEKNIK ELEKTRO NIM : 42514043 Program Studi Teknik Komputer dan Jaringan Jurusan Teknik Elektro
Lebih terperinciPraktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom
Praktikum Sistem Basis Data MYSQL Gentisya Tri Mardiani, S.Kom MySQL merupakan Database Server yang bersifat : Open Source Multiplatform Berbasis database relasional Bisa dipakai untuk database pribadi
Lebih terperinciBasis Data Relational
Basis Data Relational Kebanyakan model yang digunakan adalah Model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data
Lebih terperinciPertemuan III Oleh: Ilham Rais Arvianto, M.Pd
Bahasa Basis Data Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd Bahasa Basis Data Data Definition Language (DDL) Pembuatan BD baru (create database) PenghapusanBD (drop database) Pembuatan tabel kedalam
Lebih terperinciKonsep Database. Data. Informasi
Data Konsep Database representasi fakta dunia nyata yang mewakili suatu obyek/kejadian yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, atau kombinasinya Informasi Hasil pengolahan data dalam
Lebih terperinciMODUL PRAKTIKUM. MODUL I - VII Modul penuntun dan bahan praktikum matakuliah Basis Data
I - VII Modul penuntun dan bahan praktikum matakuliah Basis Data Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji BASIS DATA DAFTAR ISI I. Pengenalan Basis Data...1 II. Entity
Lebih terperinciBasis Data 1 Sistem Basis Data
Basis Data 1 Sistem Basis Data Arif Basofi, S.Kom Information Technology, PENS - ITS References: 1. Raghu Ramakrisnan, Gherke, Database Management System, 3rd Edition, McGraw-Hill, 2001. 2. Ramez Elmasri,
Lebih terperinciMODUL II SQL A. TUJUAN
MODUL II SQL A. TUJUAN Memahami SQL, komponen-komponen, dan kegunaannya Mengenal operasi-operasi DDL dan DML Mampu melakukan operasi-operasi retrieve yang spesifik Mampu menguraikan dan mentranslasikan
Lebih terperinciJobsheet SQL Dasar : Hari Zulianto, ST [Year]
JOB SHEET Nama SMK : SMK IPTEK Weru Sukoharjo Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran / SK : SQL Dasar Guru Mapel : Hari Zulianto, ST Semester/Tahun : 3 / 2017 Dasar-Dasar SQL 1.
Lebih terperinciSistem Basis Data Konsep Basis Data
Sistem Basis Data Konsep Basis Data Ilustrasi Basis Data Bahan ajar sistem basis data merupakan materi awal yang menguraikan tentang: Pengertian basis data Istilah-istilah basis data Komponen sistem basis
Lebih terperinciM O D U L K U L I A H
M O D U L K U L I A H Basis Data PENGANTAR Selamat datang di zone belajar basis data!! Saya bersyukur bisa menyelesaikan modul ini tepat pada waktunya untuk digunakan sebagai pelengkap bahan ajar materi
Lebih terperinciPRAKTIKUM SISTEM BASISDATA
PRAKTIKUM SISTEM BASISDATA Disusun Oleh : Hanung Riyadi (12131264) SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER (STMIK) EL RAHMA 2014 NAMA : HANUNG RIYADI NIM : 12131264 PRAKTIKUM SISTEM : PBSD KELAS : MALAM
Lebih terperinciBERMAIN DATA DENGAN SQL SERVER
BERMAIN DATA DENGAN SQL SERVER BERKENALAN DENGAN SQL SERVER DBMS merupakan suatu sistem perangkat lunak yang memungkinkan pengguna komputer untuk membuat, memelihara, mengontrol, serta mengakses data pada
Lebih terperinciSQL MYSQL. Pak Guru Eka 1
SQL SQL (Structured Query Language) merupakan bahasa standar yang telah lama digunakan untuk pengaksesan database. Setiap orang yang tertarik dengan pemrograman, tentunya tidak merasa asing lagi dengan
Lebih terperinciPraktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.
Praktikum Basis Data By. Rita Wiryasaputra, ST., M. Cs. SQL: DDL (Data Definition Language) Create Database Create Table Create View Create Index Alter Database Alter Table Alter View Drop Database Drop
Lebih terperinciMUHAMMAD ZEN S. HADI, ST. MSC.
INTERNET PROGRAMMING Sistem Basis Data MUHAMMAD ZEN S. HADI, ST. MSC. Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan Menyimpan data dalam file biasa memiliki banyak
Lebih terperinciBasis Data Spasial Modul 2
Basis Data Spasial Modul 2 Modul 2 Arsitektur DBMS Tabel Data Manipulation Language (DML) Data Definition Language (DDL) LATIHAN Data Base Management System (DBMS) Perangkat lunak (software) untuk mengelola
Lebih terperinciPENGANTAR BASIS DATA
PENGANTAR BASIS DATA Basis data menyediakan fasilitas atau memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadi alasan dari
Lebih terperinci