Rabu, 29 November 2017

Wisata ke Pantai Kasap Pacitan (Raja Ampat Pacitan)


Assalamu'alaikum Guys, ketemu lagi sama admin. kali ini saya akan membagikan pengalaman saat berlibur di pacitan. tepatnya di pantai kasap. Pantai Kasap terletak di Dusun Ketro, Desa Watukarung, Kecamatan Pringkuku. Untuk menuju pantai ini Anda bisa melalui jalur arah ke Pantai Watu Karung tepatnya setelah gerbang loket Pantai Watu Karung belok kiri. Hati-hati karena jalan lumayan sempit untuk roda 4, selanjutnya  ikuti terus jalan sampai Anda menemukan papan info untuk menuju ke Pantai Kasap. Silahkan parkir kendaraan Anda di lokasi yang sudah di sediakan .Tarif untuk parkir Mobil Rp 5000 dan untuk Sepeda Motor Rp 2000, sedangkan untuk tiket masuk ke Pantai Kasap Anda hanya perlu membayar satu  kali saja yaitu di loket karcis
pintu masuk watu karung. Pantai Kasap atau sering disebut raja ampatnya pacitan merupakan pantai yang belum lama di buka, pantai yang masih asri dengan pemandangan pulau-pulau kecil yang indah. cocok banget buat wisata di hari libur kalian. So datang dan buktikan sendiri keasriannya...

Rabu, 05 April 2017

Virus Komputer

1. Jelaskan perbedaan Virus, Worm, Trojan, Malware, Spyware. Kemudian cara kerjanya masing-masing, akibat yang di timbulkan, pencegahan yang mengatasi.

Jawaban.

a. Virus
Virus komputer adalah Malware yang menginfeksi sebuah komputer dengan bantuan pihak ketiga untuk mengaktifkan virus itu sendiri yaitu pemilik komputer. Virus tidak bisa otomatis mengaktifkan dirinya sendiri dan menginfeksi sebuah komputer tapi harus ada tindakan dari user dengan mengklik atau lainya.

Cara Kerjanya Virus computer bekerja dengan cara menggadakan atau mengkopi dirinya sendiri dan menyebar dengan cara menyisipkan salinan program atau file sehingga bisa merusak file.

Akibat yang ditimbulkan lumayan banyak dan bervariasi mulai dari yang membuat user merasa terganggu hingga benar-benar merusak dokumen ataupun software.

Pencegahan dapat dilakukan dengan antivirus yang terupdate, menscan semua media penyimpanan eksternal ataupun perangkat yang digunakan, memasang firewall, anti spam jika terhubung langsung ke internet.

Cara mengatasinya yaitu dengan menggunakan antivirus, dihapus dengan basis data, atau perangkat dari program itu sendiri, atau menginstall ulang kembali system operasinya


b. WORMS
Worms (cacing komputer) adalah jenis virus yang tidak menginfeksi program lainnya. Atau juga malware yang dapat mengaktifkan dirinya sendiri tanpa bantuan pihak ketiga.

Cara kerja dari Worms yaitu menggandakan dirinya dengan memanfaatkan celah keamanan yang memang terbuka. Worms ini hanya berdiam di memori dan mampu memodifikasi dirinya sendiri. Dan akan secara otomatis menginfeksi computer.

Akibat ketika memulai memakan bandwidth jaringan, menghapus file yang terinfeksi, hilangnya data file, mengirim file lewat email, mengenkripsi file email di computer yang sudah terinfiltrasi worms, dan memasang program backdoor.

Pencegahan dengan berhati-hati jangan suka membuka email yang tidak dikenali, jangan menjalankan file program yang dikirimkan sebagai attachment dan jangan mengunjungi halaman web yang disertakan dalam email.

Cara mengatasi worms yaitu satu-satunya dengan menutup celah keamanan yang terbuka tersebut, dengan cara mengupdate patch atau service pack dari operation system yang digunakan dengan patch atau service patch yang paling terbaru.



c. TROJAN
Trojan berasal dari istilah Trojan horse atau kuda troya. Trojan adalah sebuah bentuk perangkat lunak yang mencurigakan yang dapat merusak sebuah system atau jaringan.

Cara kerja Trojan ini masuk ke dalam computer pengguna melalui client dan server yang saling terhubung. Ketika korban menjalankan computer penyerang akan menggunakan client untuk koneksi dengan server dan mulai menggunakan Trojan. Trojan akan secara otomatis aktif ketika computer di hidupkan.

Akibatnya adalah tidak selalu kelihatan, tidak kentara, dengan memperoleh hak akses remote ke computer dengan diam-diam menonaktifkan software keamanan computer yang telah terinfeksi dan menciptakan sebuah backdoor ke computer pengguna yang menyebabkan segala macam kekacauan.

Pencegahannya dengan memastikan bahwa file yang dikirimkan belum pernah dibuka oleh orang lain, cerdas memilih situ-situs web yang terpercaya untuk melakukan download, waspadai file-file yang ekstentionnya disembunyikan, pastikan di dalam computer tidak ada program yang berjalan secara otomatis atau mode file preview, pastikan tidak melakukan download program executable checkit out, jangan selalu merasa aman bila computer telah terpasang software antivirus.

Cara mengatasinya yaitu dengan membersihkannya melalui instalasi ulang, pemakaian antivirus terupdate, pemakaian Trojan scanner.


d. MALWARE 
Malware ( Malicious) adalah perangkat lunak yang diciptakan untuk menyusup atau merusak system computer dengan maksud dan tujuan utama untuk mencari kelemahan software dan tentu sangat merugikan orang lain.

Cara kerja yaitu malware yang diselipkan melalui file-file umum dan popular seperti aplikasi (.exe), pengolah data(.doc), pengolah angka (.xls), gambar (.jpg), dll. Sehingga pengguna yang kurang tau akan membuka dan langsung menjadi korban malware dalam sekejap.

Akibat yang ditimbulkan adalah hilangnya data file yang diperlukan, dapat membajak browser, mengarahkan surfing lewat browser, merambah ke iklan pop-up yang berbahaya, dan malware juga dapat mengakibatkan password account dan nomor kartu kredit atau aktivitas pribadi diketahui orang yang tidak pantas mengetahuinya (seperti membobol bank, banyak yang menggunakan Trojan malware).

Pencegahan adalah jika memasukan data pribadi lakukan pada aplikasi yang disediakan pengembangnya, tidak menyimpan informasi rahasia dalam handphone, kunci selalu perangkat dan gunakan password untuk mengaksesnya, matikan layanan geo-location, hindari memasukan data pribadi saat mengklik sebuah link di email, cermati aplikasi yang ingin di download dan di install, install software keamanan dan aktifkan software antivirus.

Cara mengatasinya yaitu install dan aktifkan firewall, gunakan anti-spyware, update selalu antivirus-nya.

e. SPYWARE
Spyware (perangkat pengintai) adalah perangkat lunak yang mengumpulkan dan mengirim informasi tentang pengguna computer tanpa diketahui oleh si pengguna tersebut. Sifat spyware tidak merusak data dan biasanya sengaja di pasang atau diinstall oleh seseorang yang membutuhkan informasi dari computer yang dituju.

Cara kerja dari spyware yaitu menginfeksi computer melalui situs web yang gratis mendownload perangkat lunak, yang biasanya dipaketkan sebagai komponen tersembunyi sebagai program freeware yang didownload di internet. Setelah berhasil masuk ke dalam system, spyware dapat melacak aktivitas di computer, bahkan jika computer tidak terhubungan ke internet.

Akibat yang ditimbulkan spyware adalah pencurian data pribadi di dalam computer yang kita gunakan

Pencegahannya adalah jalankan aplikasi anti-spyware, berhati-hati pada layanan berbagi file peer to peer, buang bug, perhatikan cookies, jangan menginstall apapun tanpa mengetahui dengan pasti software apa itu, terus mengupdate perkembangan spyware, pastikan browser sudah memiliki system pelaporan terhadap situs berbahaya.

Cara mengatasinya adalah dengan menggunakan anti-spyware yang selalu terupdate dan gunakan program spy-removal.



2. Sebutkan fase/siklus hidup virus ?

Jawaban.

Ada 4 fase dalam siklus hidup virus, yaitu:

a. Dormant phase ( Fase Istirahat/Tidur )


Fase ini seperti namanya yaitu tidur atau tidak aktif. Virus akan aktif atau diaktifkan ababila dalam kondisi tertentu, seperti tanggal yang ditentukan dan tidak semua virus menggunakan fase ini.

b. Propagation phase ( Fase Penyebaran )

Pada fase Virus ini bekerja dengan menggadakan diri dan meninfeksi file ataupun program yang ada di computer. Cara kerjanya yaitu memperbanyak diri dengan masuk ke media penyimpanan., kemudian saat media penyimpanan digunakan / berjalan maka semua file atau program terinfeksi

c. Trigerring phase ( Fase Aktif )

Pada fase tidur sudah di jelaskan bahwa virus akan aktif jika ada pemicunya, pada fase inilah virus computer aktif karena sudah di picu oleh kondisi tertentu, missal tanggal yang sudah ditentukan tadi pada fase tidur.

d. Execution phase ( Fase Eksekusi )

sesuai namanya yaitu eksekusi, virus yang sudah aktif akan bekerja sesuai fungsinya, seperti menghapus file, menampilkan pesan-pesan.



Jumat, 31 Maret 2017

TUGAS KEWIRAUSAHAAN KIAT-KIAT DALAM BERWIRAUSAHA










Kiat Kiat Sukses Dalam Berwirausaha

Menjadi seorang wirausahawan tidaklah mudah. Dibutuhkan banyak skill, modal, dan manajemen yang baik. Tentunya kiat-kiat keberhasilan wirausaha dari para pakarnya akan sangat membantu bagi mereka yang ingin memulai suatu usaha. Dimulai dengan pengenalan hingga rahasia dibalik kesuksessan wirausahawan. Berikut adalah tips-tips menjadi wirausaha yang sukses :
1.      Awali Dengan Impian dan Imajinasi,
Segala sesuatu keberhasilan itu bermula dari impian & keyakinan dengan didorong oleh kerja keras untuk mewujudkannya. Jika kita mempunyai impian untuk menjadi seorang pengusaha yang sukses dan punya niat untuk mewujudkannya. Segeralah bangun dari mimpi kita. Bekerja keraslah untuk segera merubah mimpi kita itu menjadi kenyataan.
2.      Semangat dan Kegigihan Antusiasme, 
Semangat dan kegigihan adalah sebuah modal utama di dalam memulai sebuah perjuangan baru untuk mencapai keberhasilan, bila kita loyo, tidak bersemangat dan bermalas-malasan, yakinlah tidak lama lagi kita akan segera mengalami kegagalan total. Carilah motivasi usaha kita itu dengan mempelajari perjuangan pengusaha-pengusaha yang sukses pendahulu kita
3.      Mempunyai Pengetahuan Dasar-dasar Bisnis
Tanpa adanya pengetahuan dasar-dasar bisnis hanya akan membuat usaha kita seperti sebuah kelinci percobaan. Kemungkinan besar hanya akan banyak mengalami kegagalan. Tidak akan ada sukses tanpa sebuah pengetahuan. Yang terbaik adalah belajar sambil bekerja. Bekerja dengan orang lain dulu sebelum anda menjadi pebisnis membantu kita menyerap ilmu & pengalaman dan siap sukses.
4.      Berani Mengambil Resiko
Setiap sesuatu yg kita usahakan tentu akan ada resikonya. Semakin besar hasil yang ingin dicapai, tentu kemungkinan resiko kegagalan juga besar. Orang yang berani mengambil resiko adalah calon orang yang sukses. Jangan takut akan kegagalan, tapi jadikanlah kegagalan itu sebagai batu loncatan menuju kesuksesan
5.      Kerja Keras & Mau Belajar Dari Pengalaman Orang Lain…
Pengalaman adalah guru yang terbaik. Seorang calon pengusaha yang sukses mau mengambil pengalaman dari orang lain & dari dirinya sendiri. Apapun pengalaman seseorang itu baik kesuksesan atau kegagalan harus dijadikan pelajaran sebagai panduan dalam memulai/mengembangkan usahanya. Selain itu, yang tidak kalah penting adalah kerja keras, karena hanya dengan bekerja keraslah sebuah usaha akan mengalami kemajuan dan kesuksesan.
6.      Tekun dan memiliki keyakinan
Tidak ada yang mengatakan bahwa jalan menuju sukses itu mudah. Meskipun niat baik dan kerja keras, kadang-kadang Anda akan gagal. Keberanian Anda untuk bertahan dalam menghadapi kesulitan dan kemampuan untuk bangkit kembali setelah kegagalan, akan menjamin kesuksesan Anda selanjutnya. Anda harus belajar untuk bangkit lagi dan mulai dari awal lagi. Ketekunan Anda adalah ukuran dari keyakinan dalam diri Anda. Ingat, jika Anda tekun, tidak ada yang dapat menghentikan Anda.


7.      Fokus
Mungkin karena sifat ingin buru-buru kaya, kita mengambil spsialisasi bisnis terlalu banyak sehingga hasilnya pun tidak maksimal karena tidak bisa di jalani secara focus. Akibatnya kosentrasi terpecah, masih mending jika usahanya sukses, tetapi bagaimana jika keduanya gagal? Anda tidak bisa menjadi segalanya bagi semua orang. Setiap diri kita memiliki kekuatan dan kelemahan kita sendiri. Agar efektif, Anda harus mengenali kekuatan Anda dan berkonsentrasi untuk hal itu.
8.      Bersedia Menerima kritikan dan Nasehat Dari Orang Lain.
Sebagian orang menganggap bahwa kritikan yang ditujukan kepadanya itu adalah sebagai sebuah penghambat bagi kelangsungan usahanya tapi bagi orang yang berfikir normal akan menjadikan kritikan atau nasehat dari orang lain sebagai gurunya yg membimbing dia ke arah sukses. Menerima kritikan berarti kita mempunyai kekurangan. Dengan mengetahui kekurangan yang ada pada kita maka kita bisa memperbaiki kekurangan itu.
9.      Menjalin Kerjasama Dengan Orang Lain
Betapapun pandainya seseorang itu, apabila dia bekerja sendiri maka perjuangannya itu hanya akan sia-sia belaka. Tidak ada seorang pebisnis yg mampu bekerja sendiri. Kerjasama dgn rekan, teman, mitra kerja sangat penting bagi perkembangan suatu bisnis. Merekalah yang akan memberi masukan, saran dan kritik dan membantu di saat-saat sulit. Seorang pebisnis harus mampu menjalin kerjasama dan bergaul untuk menjalin relasi bisnis dengan seluas-luasnya.
10.  Berani Menghadapi Kegagalan
Jangan dikira para pebisnis yang telah mapan dan maju tidak pernah mengalami kegagalan.. Tapi mereka tidak pernah putus asa & terus berusaha sampai sukses.Orang yang takut gagal adalah orang yang pengecut yang tidak berani melakukan apapun dan kerjanya hanya menghayal saja.
11.  Tidak Suka Menunda.
Time is money!” Oleh karena itu janganlah suka menunda-nunda suatu pekerjaan. Lakukanlah saat ini, sekarang juga selagi ada kesempatanMenunda suatu pekerjaan berarti adalah suatu kerugian yang akan membuat anda menyesal. Jadi tunggu apa lagi bro sis? Ayo mulai berbisnis
12.  Kreatif dan inovatif
Menjadi seorang wirausaha, kita harus jeli melihat keinginan masyarakat. Mulai dari hal unik dan sederhana, yang dapat menjadi ciri khas tersendiri produkmu yang akan digemari oleh masyarakat. Menciptakan peluang bisnis baru yang tidak biasa. Ketatnya persaingan pasar dan maraknya produk-produk inovatif di pasaran, mendorong para pelaku usaha untuk lebih berani berkreasi dan berinovasi guna memenangkan persaingan pasar. Bila perlu buatlah sebuah gebrakan baru yang belum pernah ada sebelumnya, sehingga konsumen senang dan Anda pun bisa memenangkan persaingan pasar.
13.  Peduli Konsumen
Pembeli adalah raja. Bob Sadino ini adalah orang yang memperhatikan konsumen. Caci maki dari seorang pembantu rumah tangga ia jadikan masukan bagi manajemen pemasarannya. Ia menjadikan keluhan konsumen sebagai masukan dan langkah perbaikan kedepannya.
14.  Utamakan Kualitas
Seorang wirausaha juga perlu memperhatikan kualitas barang yang akan di jual. Jangan mengecewakan konsumen dengan barang yang rusak atau catat. Jika anda membuka sebuah usaha bakso maka lebih fokus kepada kualitas seperti cita rasa, pelayanan, kualitas tempat, dan sebagainya. Sebaiknya jangan fokus ke arah yang lain seperti mengejar kuantitas tetapi tidak memperhatikan kualitas. Hal-hal ini hanya bisa membantu sukses tetapi sesaat saja. Jika kita terus setia pada kualitas maka usaha kita cenderung akan bertahan lama.
15.  Pisahkan kehidupan kerja dan pribadi
Untuk mencapai keberhasilan berbisnis, Anda butuh orang-orang yang memang ahli di bidangnya. Jangan ajak orang yang tidak kompeten, hanya karena dia adalah teman atau kerabat Anda. Hal tersebut akan mengganggu komunikasi bisnis di kantor. Jadi pisahkan kehidupan profesional dan pribadi Anda.
16.  Bersikaplah sebagai entrepreneur daripada sebagai pegawai
Keberhasilan dalam bisnis tak semudah itu diperoleh dengan hanya dengan membanting tulang sepanjang hari bahkan malam. Bekerja keras hanya merupakan salah satu aspek yang harus dilakukan. Salah satu kemampuan yang harus diasah adalah cara merekrut orang dan membuatnya mampu bekerja. Ingat, cara terbaik untuk sukses bukan dengan mengetahui apa yang bisa dikerjakan sendiri, tapi bagaimana orang lain mengerjakannya untuk Anda.

Senin, 07 November 2016

Tugas Praktikum Basis Data3 Fungsi Agregat


TUGAS PRAKTIKUM

Assalamu’alaikum wr wb

Kali ini admin akan memposting tugas basis data3 yang ketiga pada tugas kali ini menggunakan tabel yang sebelumnya yaitu mt_kuliah dan tabel baru yaitu jual_barang. Karena pada tugas sebelumnya admin udah membuat tabel mt_kuliah maka pada tugas yang ini kita hanya perlu membuat tabel jual_barang.

Soal!

    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.
wassalamu'alaikum wr wb

Tugas Kedua Basis Data3 Perintah-Perintah Dasar yang menggunakan Fungsi Agregat



Assalamu'alaikum Wr. Wb.

Ketemu lagi ni di tugas kedua Basis Data3. 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, Wassalamu'alaikum wr wb





Minggu, 06 November 2016

Tugas Basis Data3 Membuat Database, Table serta Penggunaan Perintah-perintah dasar MySQL

Assalamu’alaikum teman-teman blogger bagaimana kabarnya? Baikkan?... Sudah lama nih admin gak ngepost. Kali ini admin akan memposting tugas Basis Data3 yang pertama admin dapatkan di semester 3 ini. Adapun Soal-soal dan cara penyelesaiannya adalah sebagai berikut :

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 nama, sks
        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. wassalamu'alaikum 

Kategori

Diberdayakan oleh Blogger.
Copyright © Teknologi | Powered by Blogger
Design by Viva Themes | Blogger Theme by NewBloggerThemes.com