Laporan Praktikum Basis Data [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

LAPORAN PRAKTIKUM SISTEM BASIS DATA



Disusun Oleh:



ARGHOB FIRROUNAQ NIM. 16532648



PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PONOROGO 2017



HALAMAN PENGESAHAN LAPORAN PRAKTIKUM SISTEM BASIS DATA



NAMA



: ARGHOB FIRROUNAQ



NIM



: 16532648



SEMESTER



: GANJIL



TAHUN AKADEMIK



: 2017



Laporan praktikum Sistem Basis Data ini telah disetujui dengan Nilai: ..............................



Mengetahui Ketua Program Studi



Menyetujui Dosen Pembimbing



(Dyah Mustikasari, M.Eng) NIK: 19871007 201609 13



(Fauzan Masykur, S.T., M.Kom) NIK: 19810316 201112 13



ii



KATA PENGANTAR



Alhamdulillah, rasa puji syukur senantiasa saya panjatkan kepada Allah Swt. yang telah melimpahkan rahmat, taufik serta hIdayah-Nya sehingga saya dapat menyelesaikan laporan ini tanpa ada halangan suatu apapun. Dan tak lupa, sholawat serta salam senantiasa saya curahkan kepada junjungan kita Nabi agung Nabi besar Muhammad SAW. yang telah membawa kita dari zaman jahiliyah menuju zaman islamiyahs eperti yang kita rasakan saat ini. Berkat kudrat dan iradat-Nya akhirnya saya dapat menyelesaikan laporan yang membahas tentang “Sistem Basis Data” laporan ini merupakan salah satu tugas



Praktikum



Program



Studi



Teknik



Informatika



S1



Universitas



Muhammadiyah Ponorogo. Dalam laporan ini saya menyadari masih jauh dari kesempurnaan, untuk itu segala saran dan kritik guna perbaikan dan kesempurnaan sangat saya nantikan. Semoga laporan ini dapat bermanfaat khususnya bagi penyusun dan para pembaca pada umumnya.



Penyusun,



ARGHOB FIRROUNAQ



iii



DAFTAR ISI



Halaman Judul ....................................................................................................... i Halaman Pengesahan ........................................................................................... ii Kata Pengantar .................................................................................................... iii Daftar Isi .............................................................................................................. iv BAB I Pendahuluan A. Tujuan ........................................................................................................... 1 B. Dasar Teori .................................................................................................... 1 C. Alat dan Bahan .............................................................................................. 2 BAB II Pembahasan A. B. C. D. E. F. G. H. I. J. K.



Langkah mengakses mysql dengan CMD ...................................................... 3 Cara membuat database ................................................................................. 3 Cara membuat database yang telah dibuat ..................................................... 3 Cara menginput data ...................................................................................... 4 Cara membuat table..........................................................................................4 Cara insert data pribadi .................................................................................. 4 Cara membuat table hitung ............................................................................ 5 Cara melihat fungsi sistem...............................................................................7 Fungsi dari agregat...........................................................................................7 Fungsi dari aritmatika.......................................................................................8 Tugas akhir.......................................................................................................9



BAB III Penutup Kesimpulan ....................................................................................................... 20



iv



BAB I PENDAHULUAN



A. Tujuan Tujuan dari praktikum ini yaitu: 1. Mengetahui penggunaan MySql untuk membuat basis data 2. Mengetahui struktur dasar basis data B. Dasar Teori MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi nontransaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional. Secara konsep basis data atau database adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tatacara yang tertentu untuk membentuk data baru atau informasi. Atau basis data (database) merupakan kumpulan dari data yang saling berhubungan (relasi) antara satu dengan yang lainnya yang diorganisasikan berdasarkan skema atau struktur tertentu. Pada komputer, basis data disimpan dalam perangkat hardware penyimpan, dan dengan software tertentu dimanipulasiunruk kepentingan atau keguanaan tertentu. Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key) dari tiap file yang ada. Data merupakan fakta atau nilai (value) yang tercatat atau merepresentasikan deskripsi dari suatu objek. Data yang merupakan fakta yang tercatat dan selanjutnya dilakukan pengolahan (proses) menjadi



1



bentuk yang berguna atau bermanfaat bagi pemakainya akan membentuk apa yang disebut informasi. Bentuk informasi yang kompleks dan teritegrasi dan pengolahan sebuah database dengan komputer akan digunakan untuk proses pengambilan keputusan pada manajemen akan membenuk Sistem Informasi Manajemen (SIM), data dalam basis data merupan item terkecil dan terpenting untuk membangun basis data yang baik dan valid. Data dalam basis data bersifat integrated dan shared:  



Terpadu (integrated), berkas-berkas data yang ada pada basis data saling terkait (terjadi dependensi data); Berbagi data (shared), data yang sama dapat dipakai oleh sejumlah pengguna dalam waktu yang bersamaan. Sering dinamakan sebagi sistem multiuser



C. Alat dan Bahan 1. Laptop 2. Xampp 3. Cmd 4. Modul Praktikum Basis Data



2



BAB II PEMBAHASAN A. MENGAKSES MYSQL DENGAN CMD 1. Pertama buka Cmd ketik cd \xampp\mysql\bin kemudian enter



2. Ketik lagi mysql -u root kemudian enter, jika berhasil maka akan keluar MariaDB



B. CARA MEMBUAT DATABASE



C. CARA MEMPERLIHATKAN DAN MENGAKSES DATABASE 1. Ketik show databeses;  klik enter



3



2. Ketik use mirza;  kilik enter



D. CARA MENGINPUT DATA 1. Ketik insert into penjualan values(1234,'mirza','ponorogo');



2. Untuk mengecek ketik select * from penjualan; kemudian enter



E. CARA MEMBUAT TABLE 1. Buka mysql yang sudah dibuat  Ketik cd \xampp\mysql\bin  klik enter  Ketik mysql -u root  klik enter  Use Mirza klik enter



2. kemudian ketikkan sesuai yang di gambar



F. CARA INSERT DATA PRIBADI 1. Caranya: inputkan isi atau data yang dibutuhkan untuk membuat tabel pribadi ketik seperti pada gambar dibawah



4



2. Inputkan semua data yang ada, Dengan cara ketik seperti pada gambar dibawah



3. Setelah data sudah selesai diinputkan, kemudian ketik select * from pribadi (nama dari tabel yang sudah dibuat sebelumnya kemudian enter



G. CARA MEMBUAT TABLE HITUNG 1. Pertama buat tabel hitung, dengan cara ketik create table hitung kemudian klik enter, Selanjutnya tulis seperti gambar dibawah



5



2. Inputkan data dengan cara seperti gambar dibawah



3. Ketik select * from hitung untuk menampilkan tabel hitung



4. Untuk melihat struktur table hitung, ketik desc hitung kemudian klik entER



6



H. CARA MELIHAT FUNGSI SISTEM 1.



ketik select version(),database(),user(); klik enter



2. ketik select version(),database(),user(),last_insert_id(); klik enter 3. Untuk melihat infromasi pemakai yang sedang mengakses ketik select version(),database(),user(),system_user(); klik enter



I. FUNGSI DARI AGREGAT 1. Untuk menghitung jumlah baris dari tabel yang telah dibuat sebelumnya ketik select count(*) from hitung; klik enter



2. Untuk menampilkan nilai rata-rata dari suatu tabel menggunakan fungsi AVG ketik “select avg(value) from hitung;



7



3. Untuk menampilkan nilai terbesar dari suatu tabel menggunakan fungsi MAX ketik “select max(value) from hitung;



4. Untuk menampilkan nilai terkecil dari suatu tabel menggunakan fungsi MIN ketik select min(value) from hitung;



5. Untuk menampilkan nilai total dari suatu tabel menggunakan fungsi SUM ketik select sum(value) from hitung;



6. Untuk menampilkan nilai standar deviasi dari suatu tabel menggunakan fungsi STD ketik “select std(value) from hitung;



J. FUNGSI ARITMATIKA Dengan menggunakan (+) untuk penjumlahan, (-) untuk pengurangan, (*) untuk perkalian, (/) untuk pembagian, dan (%) untuk bagi sisa



8



K. TUGAS AKHIR 1. Pertama ialah membuat table barang1, dengan cara create table barang1, selanjutnya perhatikan gambar di bawah ini



2. kedua, memasukkan data ke table barang1 dengan data seperti di gambar



9



3. Untuk melhat tabel barang1 yang sudah di buat ketikkan Select * from barang1, maka akan muncul seperti di bawah Setelah itu, silahkan buat lagi table barang dengan create table barang



10



4.setelah membuat table barang, maka selanjutnya ialah memasukkan datanya, masukkan seperti pada gambar di bawah



11



5. Untuk melihat daftar barang yang telah dibuat, ketikan select * from



barang, maka data yang dibuat akan keluar.



12



6. Setelah itu, maka akan dibuat table terjual, caranya ialah dengan ketik



create table terjual, selanjutnya seperti di gambar



7. Setelah tabel dibuat, maka silahkan memasukkan data yang sudah



terjual dengan menggunakan insert into



13



8. Setelah memasukkan data yang terjual, maka untuk melihat data yg sudah dimasukkan tadi ialah dengan cara select * from terjual



14



9. Lau untuk menunjukkan id_terjual, nama_barang, tgl_terjual



jmlh_terjual masukkan command seperti pada gambar



10. Untuk melihat max jumlah terjual, ketikkan lagi seperti di bawah



11. Untuk melihat daftar harga tertinggi bisa di lihat seperti di gambar



12. Selanjutnya ialah membuat table identitas,  create table identitas(  nim int(8) primary key,  nama varchar(20),  alamat varchar(35),  thn_masuk year); untuk memasukkan data, gunakan insert into identitas values, untuk melihat data yang sudah di masukkan select * from identitas;



15



13. Mmebuat table kampus untuk relasi, gunakan data seperti di gambar



14. memasukkan data dengan insert into kampus



16



15. Untuk melihat data yang sudah di inputkan, ketik select * from kampus;



16. Buat table universitas, seperti di gambar



17. Dan ketika table sudah dibuat, masukkan data data di bawah ini



17



18. Setelah tanel selesai dibuat serta data sudah di masukkan, maka terakhir ialah untuk melihatnya dengan cara select * from universitas



18



19



BAB III PENUTUP



Kesimpulan Basis data atau juga disebut database artinya berbasiskan pada data, tetapi secara konseptual, database diartikan sebuah koleksi atau kumpulan data-data yang saling berhubungan (relation), disusun menurut aturan tertentu secara logis, sehingga menghasilkan informasi. Untuk mengelola dan memanggil query basis data agar dapat disajikan dalam berbagai bentuk yang diinginkan dibutuhkan perangkat lunak yang disebut Sistem Manajemen Basis Data atau juga disebut Database Management System (DBMS). Penggabungan Database Management System (DBMS) dengan Basis Data akan membentuk satu kesatuan yang disebut Sistem Basis Data.



1