Minggu, 22 Oktober 2017

LAPORAN PRAKTIKUM SISTEM MANAJEMEN BASIS DATA






LAPORAN PRAKTIKUM





                               Mata Kuliah           :  Sistem Manajemen Basis Data
                               Dosen Pengampu   :  Tri Astuti, S.Kom



Disusun Oleh :

                                 Nama Mahasiswa         : Giri Indah Umbarawati
                                 NIM                                : 17.12.0156

                                 Kelas                               : SI 17 B




PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
  AMIKOM PURWOKERTO
PURWOKERTO
2017/2018



 
Dftar isi :

I.               Soal/permasalahan
    II.             Pembahasan
   III.           Landasan materi
   IV.             Kesimpulan
    V.              Daftar pustaka 
   VI.      Penutup



I.          Soal/Permasalahan

  • ·     Pengcodinga
  • ·     Membuat username dan password di SQLplus
  • ·     Membuat table
II.          Pembahasan
             Pertama kita buka aplikasi SQLplus (ORACLE) aplikasi terlihat pada gambar dibawah






  Lalu jika muncul gambar seperti berikut isikan user name dan paswordnya dengan user dan password yang kalian isikan pada saat penginstalan aplikasi / bisa juga mengunakan username dan password bawaan yaitu “SYSTEM”




                         Setelah cek database dan pengeSAVEan dengan perintah berikut :




 disini kita bisa lihat jika perintah (save d:\amikom\latihan_orecle.sql) tidak bisa memuat perintahnya  maka akan muncul notifikasi ( Nothing to save)  jika hal itu terjadi maka perintah (save d:\amikom\latihan_orecle.sql)  di ganti dengan printah (spool d:\amikom\latihan_orecle.sql)  lihat seperti gambar di atas. Perintah  adalah (spool d:\amikom\latihan_orecle.sql). 

v  Lalu ketikan perintah ini


Perintah (create user giri identified by amikomadalah perintah yang dibuat untuk membuat user baru. Disini bisa dilihat “user giriadalah nama dari usernya sedangkan
“ identified by amikom “ sedangkan AMIKOM itu untuk passwordnya. 


v   Untuk memberi hak akses pada user kita gunakan perintah


Dan cek user connect atau tidak dengan perintah "conn" atau kepanjangan dari "conenct" lalu masukan user dan pasword kita , jika berhasil maka terhubung / connected , seperti gambar di bawah.




v  M    membuat tabel
Setelah user dan pasword connected sekarang kalian akan membuat table untuk membuat tabel kalian masukan perintah ( create table guru;)karena disini saya akan membuat tabel guru maka saya namakan "guru". Jika teman-teman ingim membuat tabel kelas maka teman-teman menamainya dengan nama kelas. sesuai kebutuhan teman teman saja mau membuat table apa saja. Karena disini saya akan membuat beberapa table maka saya harus menamainya berbeda beda dan dengan perintah yang berbeda. Dan seperti gambar berikut contoh pembuatan table nya





1. membuat tabel guru dengan perintah dibawah :


2.membuat tabel kelas dengan perintah dibawah :



3.membuat tabel murid dengan perintah dibawah :



4.membuat tabel mata pelajaran dengan perintah dibawah :


5.membuat tabel ulangan dengan perintah dibawah :


·         jika ingin memunculkan / menampilkan tabel yang sudah kalian buat , kalian ckup ketikan perintah berikut : " select object_name.object_type from user_object"


Perintah diatas digunakan untuk memunculkan semua table yang barusan kita buat, jika kita hanya ingin menampilkan hanya satu table maka kita ketikan perintah "desc nama_table"  di sini maksudnya “nama_table”   nama dari tablenya contoh "desc GURU" .


III.       Landasan materi

Oracle merupakan  software database yang  banyak dipakai  di perusahaan-perusahaan besar  di seluruh dunia  saat ini.Disamping sistem keamanan  yang handal,  oracle  merupakan  software  database  yang  bisa  menampung  serta mengelola data dengan kapasitas yang  sangat besar dengan akses yang sangat cepat pula.

     Oracle     Corporation     yang    berdiri     pada    tahun    1977    sebelumnya

mengembangkan  database Oracle sebagai perangkat  lunak yang dipakai oleh pihak  militer  US.  Namun  seiring  perkembangan     database  Oracle  juga dipergunakan  dan dijual  ke  pihak sipil  atau  bisnis. Dengan  demikian  citra militer seperti tangguh dan siap dalam segala  situasi juga turut melekat dalam database Oracle.
Oracle  sendiri tidak hanya bermain dalam ranah   database namun juga
dalam ranah aplikasi dan perangkat keras. Database  Oracle memiliki berbagai
edisi, antara lain:

  1.  Standard One edisi berbayar dengan batasan maksimal dua prosesor
  2.  Standard edisi berbayar dengan batasan maksimal empat prosesor
  3.  Enterprise edisi berbayar tanpa batasan prosesor
  4.  Express      edisi      gratis       dengan      batasan      data      maksimal        Gigabyte(4.294.967.296 Byte)
  5.  Untuk  versi terakhir, 11.2.0.6,      database  Oracle tersedia untuk hampir
  6.  semua platform,  baik  Windows,  Linuxmaupun Unix,  mesin  32  bit
  7.  maupun mesin 64 bit.

B.  Pengenalan SQL dan PL/SQL
     SQLatau  Structured  Query Language  adalah  sekumpulan  perintah yang
digunakan oleh pengguna  database untuk memanipulasi data yang tersimpan.
SQL secara garis besar terdiri dari 3 bagian:

  1.  DDL (Data Definition Language)
  2.  DML (Data Manipulation Language)
  3.  DCL (Data Control Language)
  4.  PL/SQL  (Procedural Language/Structure  Query Language)  adalah suatu blok    yang    berisi    skrip-skrip    bahasa    prosedural.Oracle    menyediakan sebuah fleksibilitas   bagi   Anda   untuk   menuliskan   bahasa-bahasa generasi ketiga yang tidak terdapat pada bahasa SQL.
Pada PL/SQL Anda dapat menuliskan perintah-perintah seperti,
menuliskan  perintah-perintah pada  bahasa  pemrograman prosedural  lainnya karena  di  dalam  PL/SQL  tersedia  bagian  tipe  data,  struktur  percabangan maupun struktur pengulangan.

A.   DDL  merupakan perintah untuk  mendefinisikan struktur      objek  database (
       c/o: membuat /mengubah struktur tabel)
Untuk  praktikum kedua ini  kita akan belajar  studi kasus     untuk  merancang
suatu database “sistem belajar-mengajar”.

B.   Proses Analisa
Dalam belajar-mengajar tentu diperlukan 4 hal penting, yaitu :
  1.   Yang belajar alias murid.
  2.   Yang mengajar alias guru.
  3.   Yang diajarkan kepada murid alias mata pelajaran.
  4.   Tempat proses belajar-mengajar alias kelas.
Dengan demikian kita dapat memperoleh beberapa kalimat:

  1.  Para guru mengajar para murid beberapa pelajaran.
  2.  Para guru mengadakan ujian-ujian kepada para murid dari beberapa     pelajaran.
  3.  Para guru memberikan nilai kepada para murid dari beberapa pelajaran.
  4.  Para guru mempunyai beberapa mata pelajaran yang akan diajarkan     kepada para murid.
  5.  Setiap murid mempunyai kelas sebagai tempat belajar, dll.

  •   Proses Desain bisa menggunakan ERD. (Dipelajari di pertemuan selanjutnya)
  •   Membuat user baru dengan nama “Belajar”.
  •   Berikan hak akses untuk user Belajar dengan perintah
  •   Grant DBA to Belajar;
  •   Koneksikan / masuk ke user “Belajar”.
  •   Implementasi script di oracle:
IV.            Kesimpulan
Kesimpulan dari laporan praktikum ini, adalah sebagai berikut:
v  Jika kita menggunakan data yang sangat banyak mendekati terabyte sedangkan kita membutuhkan akses data yang cepat SQL Plus ini akan sangat membantu dalam meningkatkan performance dari akses data.
v     Dengan adanya sistem manajemen basis data yang salah satu aplikasinya yaitu SQL Plus, dapat memperrmudah kita dalam penyimpanan dan memanipulasi data dan informasi yang kita miliki.

V.            Daftar pustaka
         Refrensi dari modul SMBD 

VI.  Penutup
sekian pembahasan laporan praktikum SMBD dari saya , apabila masih banyak kekurangan saya mohon maaf

Tidak ada komentar:

Posting Komentar