Blog Pribadi untuk Berbagi

Senin, 04 Desember 2017

Posted by Bi in | Desember 04, 2017 No comments
Gunung Lawu terletak di pulau Jawa, yakni di perbatasan antara provinsi Jawa Tengah dan Jawa Timur, berdiri gagah di atas 3 kabupaten, yakni kabupaten Ngawi dan Magetan di Jawa Timur dan kabupaten Karang Anyar di Jawa Tengah. Ketinggian gunung Lawu mencapai 3.265 mdpl.

Gunung Lawu memiliki 3 puncak. Yaitu, Hargo Dumiling, Hargo Dalem dan puncak paling tinggi di antara ke-3-nya, puncak Hargo Dumilah. Dan memiliki 4 jalur pendakian. Yaitu;

1. Jalur Cemoro Sewu di Kabupaten Magetan, Jawa Timur
2. Jalur Srambang di Kabupaten Ngawi, Jawa Timu
3. Jalur Cemoro Kandang di Kabupaten Karanganyar, Jawa Tengah
4. Jalur Candi Cheto di Kabupaten Karanganyar, Jawa Tengah

Namun dalam kesempatan kali ini, saya ingin mengupas satu jalur terlebih dahulu. Yakni;

Jalur Pendakian Gunung Lawu Via Cemoro Sewu

Buat kamu yang menggunakan transportasi bus yang datang dari Solo, Semarang dan kota-kota searah lainnya. Tujuan utamamu adalah Terminal Karang Pandan, selanjutnya, silakan menuju basecamp di Magetan dengan mencarter mobil pick-up.

Dan buat kamu yang mengendarai kendaraan pribadi. Tujuan utamamu adalah kabupaten Tawamangu, dilanjutkan dengan menuju perbatasan Jawa Tengah dan Jawa Timur, cukup mudah menemukannya karena kamu bisa menemukan petunjuk jalan yang cukup banyak di sepanjang jalan. Sesampainya di perbatasan, sebelum menemukan basecamp Cemoro Sewu yang kita tuju, kamu akan melihat basecamp Cemoro Kandang terlebih dahulu, karena jarak di antara kedua basecamp ini cukup dekat, yakni hanya 300 meter.

Basecamp Cemoro Sewu

Sesampainya di basecamp, kamu bisa beristirahat, menjajal jajanan untuk mengganjal perut, melengkapi logistik dan melakukan pendaftaran, biasanya pihak pengelola basecamp akan meminta satu KTP untuk setiap rombongan dan dipungut biaya pendaftaran senilai Rp. 15.000 per orang. Basecamp Cemoro Sewu cukup nyaman karena di sana tersedia fasilitas berupa kamar kecil dan mushola.


Basecamp - Pos 1

Selepas beristirahat di basecamp, perjalanan menuju puncak Lawu diawali dengan track yang masih landai berupa bebatuan yang sudah ditata rapih. Pemandangan masih berupa ladang perkebunan warga, selepas kebun, kamu akan memasuki hutan pinus yang indah dan diiringi oleh nyanyian burung. Jika beruntung, di sini kamu bisa bertemu dengan monyet ekor putih. Sebelum tiba di pos 1, kamu akan menemukan Sendang Panguripan. Yakni sumber air untuk mengisi kembali botol-botol yang sudah kosong.

Pos 1 - Pos 2

Pos satu merupakan lahan datar yang cukup luas, di sana, kamu masih bisa menemukan beberapa warung dan sebuah bangunan, entah bangunan apa, yang cukup besar dan bisa menampung beberapa orang.

Sepanjang perjalanan menuju pos 2 tidak jauh berbeda dengan perjalanan menuju pos 1 tadi, meskipun sedikit menanjak, tapi masih landai, bebatuan yang tertata rapih masih setia menemani dan pohon-pohon pinus masih berbaris mendengarkan derap langkah rombonganmu. Jangan heran apabila kamu mencium bau belerang, sebab, bau itu berasal dari batu-batu yang kau injak.

Pos 2 - Pos 3

Saat sampai di pos 2, kamu masih bisa menemukan warung yang menjual makanan, pemandangan berupa hijau dedaunan pohon pinus dan lamtoro. Bila terasa lelah, kamu bisa istirahat di sini.

Melanjutkan perjalanan, medan menuju pos 3 sudah mulai menanjak, tapi masih ramah. Jalanan masih berupa bebatuan dan pemandangan sudah mulai terbuka, pohon-pohon itu digantikan dengan tebing jurang di samping track pendakian.

Pos 3 - Pos 4

Di pos 3, kamu akan menemukan kembali bangunan yang mirip dengan bangunan di pos 1 tadi. Saat istirahat di sini, jangan heran bila kamu mencium bau menyan atau dupa, karena di belakang bangunan terdapat tempat untuk menaruh sesajian. Jangan takut juga.


Selepas dari pos 3, perjalanan sesungguhnya baru saja dimulai. Track semakin miring, semakin memasuki hutan rimbun, pemandangan hanya dipenuhi oleh barisan pepohonan yang hijau dan menenangkan, jalanan berupa batu yang sudah gosong akibat kebakaran besar yang terjadi pada tahun 2015.

Pos 4 - Pos 5

Pos 4 merupakan tempat paling tidak nyaman untuk beristirahat, karena lahannya yang sempit, bila rombonganmu banyak dan beristirahat di sana, bisa jadi menghalangi pendaki lain yang hendak lewat.

#Perjalanan_menuju_pos5

Selepas pos 4, perjalanan kembali landai, jalur didominasi oleh track yang datar, udara sejuk khas pegunungan sudah semakin berani menusuk-nusuk tubuh, artinya jangan terlalu lama bila beristirahat, takut bajumu yang basah oleh keringat ditiup angin dingin. Maka akan menghasilkan suhu dingin di tubuh.

Pemandangan sudah mulai terbuka kembali, tumbuhan perdu yang hanya hidup di ketinggian 2.600 mdpl mulai menghiasi lembah dan ngarai. Sebelum sampai di pos 5, kamu akan menemukan sumur Jolotundo, yakni sebuah goa vertical yang di dalamnya terdapat sumber air yang kecil.


Puncak Hargo Dumilah
#Tugu_puncak_HargoDumilah


And finally yang paling ditunggu-tunggu puncak paling tinggi yang dikenal sebagai tempat yang diselimuti misteri. Puncak ini sering dijadikan tempat berkumpulnya para jawara, entah untuk meditasi atau saling memamerkan kesaktian mereka. Di sini, kamu bisa menemukan Tugu dengan bendera merah putih dan tidak jarang pula ditemukan sasajen, seperti dupa dan kelapa, entah untuk siapa dan dari siapa.
 #Pemandangan_puncak_hargodumilah

Berada di ketinggian 3.265 mdpl, bila cuaca cerah, di sini kamu bisa melihat pemandangan indah berupa hamparan awan, Semeru, Gunung Arjuno, gunung Merapi dan gunung Merbabu.

Rabu, 30 November 2016

Posted by Bi in , | November 30, 2016 No comments
Masih seputar fungsi agregat kali ini admin akan memposting Fungsi Agregat masih menggunakan tabel yang sebelumnya yaitu mt_kuliah dan tabel baru yaitu jual_barang. Karena pada sebelumnya admin sudah membuat tabel mt_kuliah maka pada tugas yang ini kita hanya perlu membuat tabel jual_barang.

   Tabel jual_barang


    Tabel mt_kuliah



    Membuat tabel jual_barang. Caranya seperti pada postingan sebelumnya masukkan nama dan isi
    jumlah field yang di inginkan misalnya 4 field kemudian create. Setelah berhasil di jalankan maka
    akan muncul tampilan seperti pada gambar di bawah ini:


    Perintah create tabel pada SQL


1. Menampilkan Kode_brg, Nama_brg dan harga termurah, berdasarkan tabel jual_barang
    Ketikkan Perintah Select kd_brg, nama_brg, min(harga) as harga from jual_barang. Pada menu
    SQL. Kemudian klik Go untuk menjalankan perintah.


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan yaitu kd_brg, nama_brg dan
    harga minimum. Sesuai dengan data yang ingin di tampilkan pada soal.


2. Menampilkan Data Buku yang memiliki stok < 10, Berdasarkan Tabel jual_barang
    Ketikkan Perintah Select nama_brg, stok from jual_barang where stok <10 group by stok And
    nama_brg Like ‘%buku’; pada menu SQL. Kemudian klik Go untuk menjalankan perintah.


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya data buku dan jumlah
    stoknya ada 9 brg. Sesuai dengan data yang ingin di tampilkan pada soal.


3. Mendapatkan jumlah mt_kuliah yg mengandung kata “Basis Data”, Berdasarkan Tabel mt_kuliah
    Ketikkan Perintah Select nama_mk, count(nama_mk) as jumlah where nama_mk like ‘%Basis
    Data%’ group by nama_mk; pada menu SQL. Kemudian klik Go untuk menjalankan perintah


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya nama_mk yang ada kata
    Basis Data saja. Pada soal ada 3 nama_mk yang ada kata Basis Data yaitu Basis Data Terdistribusi
    dan Praktikum Basis Data. Kemudian di kelompokkan berdasarkan jumlahnya menggunakan
    group by.


4. Mendapatkan jumlah total sks pada mt_kuliah dengan kode_mk selain PTI, Berdasarkan Tabel
    mt_kuliah
    Ketikkan Perintah Select SUM(sks), as total_sks from mt_kuliah where kode_mk not like
    ‘%PTI%’; pada menu SQL. Kemudian klik Go untuk menjalankan perintah


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom total sks yang
    Kode_mk nya selain “PTI” dan jumlahnya ada 6 sks.

5. Mendapatkan rata-rata penghasilan yang di dapat dari penjualan barang dengan stok diatas 50,
    Berdasarkan Tabel jual_barang
    Ketikkan Perintah Select avg(harga), as rata_rata from jual_barang where stok>50; pada menu
    SQL. Kemudian klik Go untuk menjalankan perintah


     Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
     bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom rata-rata yang
     menampilkan jumlah rata-rata dari penghasilan penjualan barang dengan stok diatas 50.


6. Mendapatkan harga barang yang bukan buku dgn harga >2000 dan stok <30, Berdasarkan Tabel
    jual_barang
    Ketikkan Perintah Select nama_brg, stok, harga from jual_barang where nama_brg not like
    ‘%buku%’ and stok <30 and harga >2000; pada menu SQL. Kemudian klik Go untuk menjalankan
    perintah.


    Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
    bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom nama_brg, stok,
    harga. Dengan nama_brg selain buku dengan harga diatas 2000 dan memiliki stok di bawah 30.


7. Mendapatkan jumlah mt_kuliah yang mengandung kata ‘%Sistem%’
    Ketikkan Perintah Select nama_mk, count(nama_mk) as jumlah from mt_kuliah where nama_mk
    like ‘%Sistem%’ group by nama_mk; pada menu SQL. Kemudian klik Go untuk menjalankan
    perintah


   Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di bawah
   ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya nama_mk yang ada kata 
   “Sistem" saja. Pada soal ada 2 nama_mk yang ada kata "SISTEM" yaitu Sistem Informasi dan
   Sistem Operasi. Kemudian di kelompokkan berdasarkan jumlahnya menggunakan group by.


Mungkin itu teman-teman sedikit ilmu yang bisa admin bagikan, semoga bermanfaat.
Posted by Bi in , | November 30, 2016 No comments

Di latihan ini kita masih menggunakan kembali tabel beserta data matakuliah yang telah di buat sebelumnya, yaitu tabel mt_kuliah


Mengisi data pada tabel mt_kuliah.


Isikan data pada tabel mt_kuliah pada menu sisipkan/insert seperti pada postingan saya
sebelumnya. kemudian jika sudah berhasil di masukkan akan muncul tampilan seperti pada gambar
di bawah ini.



Data yang sudah berhasil di masukkan.


Adapun Soal dan Cara Penyelesaiaannya sebagai berikut :
1. Mengeliminasi Duplikasi Data
    Ketikkan perintah Select nama_mk from mt_kuliah order by nama_mk pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    

   Tampilan dari perintah yang berhasil di tampilkan. yaitu hanya kolom nama_mk, pada gambar di
   bawah ini masih ada data yang sama yaitu "Praktikum Basis data".
   

   Ketikkan perintah Select Distinct nama_mk from mt_kuliah order by nama_mk pada menu SQL,
   seperti gambar di bawah ini. kemudian klik Go. Pada perintah di bawah ini DISTINCT digunakan
   untuk mengeliminasi duplikasi data.
   
   
  Tampilan dari perintah yang berhasil di tampilkan, yaitu kolom nama_mk, pada gambar di
  bawah ini terlihat jelas perbedaannya setelah di eliminasi yaitu nama_mk "Praktikum Basis data"
  tinggal satu berarti perintah yang anda jalankan sudah berhasil.
  

2. Mendapatkan Jumlah Data
    Ketikkan perintah Select count(*) As jumlah from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    

    Tampilan dari perintah yang berhasil di tampilkan, Data yang awal di masukkan ada 7 pada gambar
    di bawah ini jumlah data = 7. Berarti perintah berhasil di jalankan.
    

3. Mendapatkan Jumlah Total
    Ketikkan perintah Select SUM(sks) As total sks from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    
    
    Tampilan dari perintah yang berhasil di tampilkan, total sks yang awal di masukkan berjumlah 15
    sks pada gambar di bawah ini jumlah data = 15. Berarti perintah berhasil di jalankan.
    

4. Mendapatkan Nilai Rata-Rata
    Ketikkan perintah select avg(sks) As rata-rata from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
        

    Tampilan dari perintah yang berhasil di tampilkan, total sks ada 15 kemudian di bagi 7(jumlah
    matakuliah) hasilnya 2,1. Berarti perintah berhasil di jalankan.
    

5. Mendapatkan Nilai Minimum
    Ketikkan perintah Select min(sks) As min from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    

    Tampilan dari perintah yang berhasil di tampilkan, pada data yang di masukkan tadi jumlah sks
    minimum yaitu 1. Berarti perintah berhasil di jalankan.
    

6. Mendapatkan Nilai Maksimum
    Ketikkan perintah Select max(sks) As max from mt_kuliah pada menu SQL, seperti
    gambar di bawah ini. kemudian klik Go.
    

    Tampilan dari perintah yang berhasil di tampilkan, pada data yang di masukkan tadi jumlah sks
    minimum yaitu 3. Berarti perintah berhasil di jalankan.
    

7. Pengelompokan Data
    Ketikkan perintah Select semester, count(semester) As jumlah from mt_kuliah group by
    semester pada menu SQL, seperti gambar di bawah ini. kemudian klik Go.
    

   Tampilan dari perintah yang berhasil di tampilkan, pada gambar di bawah ini hanya menampilkan
   kolom semester dan jumlah yang di kelompokkan.
   
8. Menyaring Pengelompokan
    Ketikkan perintah Select semester, count(semester) As jumlah from mt_kuliah where semester >3
    group by semester pada menu SQL, seperti gambar di bawah ini. kemudian klik Go.
    
    
   Tampilan dari perintah yang berhasil di tampilkan, pada gambar di bawah ini hanya menampilkan
   penyaringan kelompokkan yaitu kolom semester dan jumlah.
   


Mungkin itu dulu yang bisa admin bagikan pada teman-teman, semoga bermanfaat.
Posted by Bi in , | November 30, 2016 No comments
Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi.
Berikut adalah perintah – perintah dasar untuk mengolah database : 

PERMASALAHAN 1
1. Membuat database baru dengan nama lat_mysql di xampp. Buka browser kemudian ketik

    localhost/phpmyadmin untuk membuat database baru. Isi nama Database sesuai soal, seperti
    gambar di bawah ini.

    Jika database berhasil di buat maka akan muncul perintah seperti pada gambar di bawah ini.


2. Membuat tabel dengan nama Pegawai yang memiliki field sebagai berikut :


    Pada tampilan xampp anda akan muncul perintah ciptakan tabel atau create tabel pada database
    lat_mysql, Kemudian isi nama tabel misalnya ‘pegawai’ kemudian field/kolomnya ada ‘4’.


    Isikan kolom-kolom pada tabel pegawai seperti contoh di bawah ini:


    Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada gambar
    di bawah ini:


3. Masukkan data-data berikut ini :
    INSERT INTO pegawai(ID ,nama,alamat,gaji) VALUES (‘100’,’Arif’,’Surabaya’,’10000’)
    INSERT INTO pegawai VALUES(‘101’,’Andi’,’Jakarta’,’14000’)
    (‘102’,’Burhan’,’Malang’,’12000’), (‘103’,’Fikri’,’Madiun’,’15000’)
    (‘104’,’Fariz’,’Malang’,’17000’), (‘105’,’Sigit’,’Surabaya’,’20000’), 
    (‘106’,’Ifan’,’Kediri’,’16000’), (‘107’,’Hanif’,’Yogyakarta’,’12000’),
    (‘108’,’Zakiuddin’,’Surabaya’,’21000’);
    Masukkan data yang telah disediakan dengan cara klik menu insert/sisipkan kemudian isikan data.


    Jika sudah selesai kemudian klik go dan akan muncul tampilan seperti gambar di bawah ini.


4. Menghapus Record dengan ID 100 :
    Delete from ‘lat_mysql’,’pegawai‘ WHERE ‘pegawai’,’ID’ =100 AND ‘pegawai’,’nama’ = ‘Arif’
    AND ‘pegawai’,’alamat’ = ‘Surabaya’ AND ‘pegawai’,’gaji =10000 LIMIT 1;

    Klik browse kemudian pilih record yang akan di hapus, misal record 100 atas nama arif. Kemudian
    pilih icon Silang untuk menghapus record.


    Kemudian akan muncul tampilan pertanyaan ‘Apakah anda ingin menghapus record ini?’
    jawabannya ya.


    Jika muncul perintah seperti pada gambar di bawah ini maka Record sudah berhasil di hapus.


5. Update data untuk ID 101 dan 102 sbb :

    UPDATE `lat_mysql`.`pegawai` SET `nama` = 'Naila',`alamat` = 'Surabaya',`gaji` = '10000'
    WHERE `pegawai`.`ID` =101 AND `pegawai`.`nama` = 'Andi' AND `pegawai`.`alamat` =
    'Jakarta' AND `pegawai`.`gaji` =14000 LIMIT 1 ;
    UPDATE `lat_mysql`.`pegawai` SET `nama` = 'Rafi',`alamat` = 'Semarang',`gaji` = '14000'
    WHERE `pegawai`.`ID` =102 AND `pegawai`.`nama` = 'Burhan' AND `pegawai`.`alamat` =
    'Malang' AND `pegawai`.`gaji` =12000 LIMIT 1 ;

    Pilih data yang akan di update, misalnya data 101 dan 102 atas nama andi dan burhan.


    Ganti nama, alamat dan gaji sesuai dengan soal yang telah di tentukan, seperti pada gambar di
    bawah ini.


    Kemudian pilih Go, dan proses update data sudah selesai dan cek data yang sudah di update
    mengalami perubahan apa belum kalau sudah berarti update data yang anda lakukan sudah
    berhasil.


6. Buat perintah SQL untuk menampilkan :
    a. Semua kolom dari tabel pegawai
        Ketikkan perintah “SELECT * FROM `pegawai` WHERE 1” pada menu SQL. Kemudian klik
        Go untuk menjalankan perintah.
    

        Tampilan perintah yang sudah berhasil di jalankan seperti gambar di bawah ini. Semua kolom di
         tampilkan.
    

    b. Menampilkan Kolom nama dan gaji
        Ketikkan perintah ”SELECT nama,gaji FROM `pegawai` WHERE 1” pada menu SQL.
        Kemudian Klik Go untuk menjalankan perintah.
    

        Tampilan Perintah yang sudah berhasil di jalankan hanya akan menampilkan kolom nama dan
        gaji dari tabel pegawai.
   

    c. Kolom nama dan Alamat dengan awalan huruf F
        Ketikkan Perintah SELECT nama,alamat FROM `pegawai` WHERE nama like 'F%'; pada menu
        SQL.
     

        Tampilan Perintah yang sudah berhasil di jalankan hanya akan muncul kolom nama yang
        berawalan huruf F dan alamat.
    

    d. Menampilkan Kolom nama dan alamat dengan akhiran N
        Ketikkan Perintah SELECT nama,alamat FROM `pegawai` WHERE nama like '%N'; Pada
        menu SQL
    

        Tampilan Perintah yang sudah berhasil di jalankan hanya akan menampilkan kolom nama yang
        berakhiran huruf ‘N’ dan alamat.
    

    e. Kolom nama dan gaji diatas 15000
        Ketikkan Perintah SELECT nama,gaji FROM `pegawai` WHERE gaji >=15000; pada menu
        SQL
    

       Tampilan Perintah yang sudah berhasil di jalankan, hanya akan Menampilkan kolom nama dan
       gaji diatas 15000. Pada Gambar di bawah ini terlihat jelas bahwa data yang di tampilkan sesuai
       dengan soal.
    

    f. Kolom nama, beralamat di Surabaya dan gaji diatas 13000
       Ketikkan perintah SELECT nama,alamat,gaji FROM `pegawai` WHERE
       alamat='Surabaya' AND gaji >=13000; pada menu SQL
    

       Tampilan Perintah yang sudah berhasil di jalankan, hanya akan Menampilkan kolom nama,
       beralamat “Surabaya” dan gaji diatas 13000 . Pada Gambar di bawah ini terlihat jelas bahwa
       data yang di tampilkan sesuai dengan soal.
           


   g. Kolom nama dan gaji dengan range antara 15000-20000
           Ketikkan Perintah SELECT nama,gaji FROM `pegawai` WHERE gaji between 15000 AND
           20000; pada menu SQL
       

          Tampilan Perintah yang sudah berhasil di jalankan, hanya akan Menampilkan kolom nama dan
          gaji dengan range diantara 15000~20000. Pada Gambar di bawah ini terlihat jelas bahwa data
          yang di tampilkan sesuai dengan soal.
      

      h. Gaji max, min, rata-rata dari tabel pegawai.
          Ketikkan Perintah Select max(gaji),min(gaji),avg(gaji) From pegawai; pada menu SQL
      

          Tampilan Perintah yang sudah berhasil di jalankan, hanya akan Menampilkan kolom gaji max,
          gaji min dan rata-rata gaji. Pada Gambar di bawah ini terlihat jelas bahwa data yang di
          tampilkan sesuai dengan soal. 
      

PERMASALAHAN 2

1. Buatlah 2 tabel yaitu Pegawai dan Departemen yang saling berhubungan yang saling berhubungan
    yang memiliki field-field sbb:

    a. Table Pegawai
        create table pegawaii (
        ID_peg int (5) not null primary key, nama_peg varchar (20) not null, alamat varchar (20) not
        null, ID_dept varchar (5) not null foreign key);
        
        Isikan nama table dan fieldnya pada perintah yang sudah di sediakan seperti pada gambar di
        bawah ini.
    

       Masukkan nama-nama kolom pada perintah field dan atur jenis" dan ukuran panjangnya.
    

       Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada gambar        di bawah ini:
    

   b. Table Departemen
       create table departemen (
       ID_dept int (5) not null primary key, nama_dept varchar (20) not null );

    
       Isikan nama table dan jumlah fieldnya pada perintah yang sudah di sediakan seperti pada gambar
       di bawah ini.
     
       Masukkan nama-nama kolom pada perintah field dan atur jenis" dan ukuran panjangnya. 
   

      Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada gambar
      di bawah ini:
  

2. Isikan data untuk kedua tabel diatas
    

    a. Tabel Pegawaii
        INSERT INTO `lat_mysql`.`Pegawaii` (`ID_peg`, `nama_peg`, `alamat`, `ID_dept`) VALUES
        ('100', 'Arif', 'Surabaya', 'A001'), ('101', 'Andi', 'Jakarta', 'A002'), ('102', 'Burhan', 'Malang',
        'A003');

        Masukkan data berdasarkan soal pada masing-masing kolom di menu insert/sisipkan.
    

        Jika data berhasil di masukkan maka akan muncul pemberitahuan/tampilan seperti gambar
        berikut ini
    

    b. Tabel Departemen
        INSERT INTO `lat_mysql`.`departemen` (`ID_DEPT`, `nama_dept`) VALUES ('A001', 'IT'
        ('A002', 'Produksi'), ('A003', 'HRD'), ('A004', 'Engineering');

        Masukkan data berdasarkan soal pada masing-masing kolom di menu insert/sisipkan.
    

        Jika data berhasil di masukkan maka akan muncul pemberitahuan/tampilan seperti gambar
        berikut ini
    


3. Buatlah Perintah SQL berikut :
    a. Menampilkan nama pegawai, alamat pegawai dan nama departemen  
        Ketikkan perintah SELECT pegawaii.nama_peg, pegawaii.alamat, departemen.nama_dept from
        pegawaii,departemen where pegawaii.ID_DEPT = departemen.ID_DEPT; pada menu SQL.
        


    Kemudian klik Go untuk menjalankan perintah. Berikut tampilan dari perintah yang berhasil
        di jalankan, Gambar di bawah ini menunjukkan data yang di tampilkan hanya kolom nama_peg,
        alamat dan nama_dept. Karena nama dept bukan bagian dari tabel pegawai jadi kita
        relasi/hubungkan dulu tabel pegawaii dan departemen agar perintah yan di jalankan bisa
        berhasil di tampilkan di menu struktur kemudian pilih tampilan relasi.
        



b. Menampilkan ID pegawai, nama pegawai dan nama departemen
        Ketikkan Perintah SELECT pegawaii.ID_peg, pegawaii.nama_peg, departemen.nama_dept from

        pegawaii, departemen where pegawaii.ID_DEPT = departemen.ID_DEPT; pada menu SQL.
        

        Kemudian klik Go untuk menjalankan perintah. Berikut tampilan dari perintah yang berhasil di
        jalankan, Gambar di bawah ini menunjukkan data yang di tampilkan hanya kolom id_peg,
        nama_peg dan nama_dept.
    


LAPORAN RESMI

1. Buatlah 3 buah tabel dengan relasi sbb:


        a. Tabel Mahasiswa
            Isikan nama table dan jumlah fieldnya pada perintah yang sudah di sediakan seperti pada
            gambar di bawah ini.
        

            Masukkan nama-nama kolom pada perintah field dan atur jenis" dan ukuran panjangnya. 
        

           Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada
           gambar di bawah ini:
       

      b. Tabel Nilai_mhs
           Isikan nama table dan jumlah fieldnya pada perintah yang sudah di sediakan seperti pada
           gambar di bawah ini.
       

           Masukkan nama-nama kolom pada perintah field dan atur jenis" dan ukuran panjangnya.
       

           Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada
           gambar di bawah ini:
       

      c. Tabel Mt_Kuliah
          Isikan nama table dan jumlah fieldnya pada perintah yang sudah di sediakan seperti pada
          gambar di bawah ini.
     

         Masukkan nama-nama kolom pada perintah field dan atur jenis" dan ukuran panjangnya.
     

        Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada
        gambar di bawah ini:
    

2. Isi data pada semua tabel diatas
    a. Tabel Mahasiswa
        Masukkan data pada setiap kolom sesuai dengan keinginan anda pada menu sisipkan/insert.
    
   
        Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada
        gambar di bawah ini:
    

   b. Tabel Nilai_mhs
       Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada
       gambar di bawah ini:
   

       Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada
       gambar di bawah ini:
   

   c. Tabel Mt_kuliah
       Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada
       gambar di bawah ini:
   
      
       Jika tabel dan kolom”nya sudah berhasil di buat maka akan muncul perintah seperti pada
       gambar di bawah ini:
   

3. Tampilkan Data :
    a. Nama mahasiswa, nama mata kuliah dan nilainya
        Ketikkan Perintah SELECT mahasiswa.nama,nilai_mhs.nilai,mt_kuliah.nama_MK FROM
        mahasiswa,nilai_mhs,mt_kuliah WHERE mahasiswa.NRP = nilai_mhs.NRP AND
        nilai_mhs.kode_MK = mt_kuliah.KODE_MK; pada menu SQL.
    

        Kemudian klik Go untuk menjalankan perintah. Berikut tampilan dari perintah yang berhasil di        jalankan, Gambar di bawah ini menunjukkan data yang di tampilkan hanya kolom nama,
        nama_mk dan nilai. Karena nama, nama_mk dan nilai  bukan bagian dari 1 tabel jadi kita
        relasi/hubungkan dulu tabel mahasiswa, nilai_mhs dan mt_kuliah agar perintah yan di
        jalankan bisa berhasil di tampilkan di menu struktur kemudian pilih tampilan relasi.
    

    b. Nama Mahasiswa, Nama Mata Kuliah dan SKS
        Ketikkan Perintah SELECT mahasiswa.NAMA,mt_kuliah.sks,mt_kuliah.nama_MK FROM
        mahasiswa,nilai_mhs,mt_kuliah WHERE mahasiswa.NRP = nilai_mhs.NRP AND
        nilai_mhs.KODE_MK = mt_kuliah.KODE_MK; pada menu SQL
    
       
        Kemudian klik Go untuk menjalankan perintah. Berikut tampilan dari perintah yang berhasil di
        jalankan, Gambar di bawah ini menunjukkan data yang di tampilkan hanya kolom namasks
        dan nama_mk. Karena sks dan nama_mk  adalah bagian dari tabel mt_kuliah jadi
        kita relasi/hubungkan dulu tabel mahasiswa dengan mt_kuliah agar perintah yan di
        jalankan bisa berhasil di tampilkan di menu struktur kemudian pilih tampilan relasi.
    

c. Nama dan Alamat Mahasiswa, Nama mata kuliah, SKS dan Nilainya
    Ketikkan Perintah SELECT mahasiswa.NAMA, mahasiswa.alamat, mt_kuliah.sks,
    mt_kuliah.nama_mk, nilai_mhs.nilai FROM mahasiswa,nilai_mhs,mt_kuliah WHERE
    mahasiswa.NRP = nilai_mhs.NRP AND nilai_mhs.KODE_MK = mt_kuliah.KODE_MK; pada
    menu SQL.


    Kemudian klik Go untuk menjalankan perintah. Berikut tampilan dari perintah yang berhasil di 
    jalankan, Gambar di bawah ini menunjukkan data yang di tampilkan hanya kolom namasks
    dan nama_mk. Karena sks dan nama_mk  adalah bagian dari tabel mt_kuliah jadi kita
    relasi/hubungkan dulu tabel mahasiswa dengan mt_kuliah agar perintah yan di jalankan bisa
    berhasil di tampilkan di menu struktur kemudian pilih tampilan relasi.


   Gambar desain Relasi
   
       
Mungkin begitu cara penyelesainnya semoga bermanfaat.

Search

Bookmark Us

Delicious Digg Facebook Favorites More Stumbleupon Twitter