Tugas 25 Soal Latihan UAS

Berhubung saya belum terlalu lancar dalam penguasaan basis data, maka saya akan menampilkan beberapa latihan lagi..

7.Siapa yang nilai UTS fisikanya tertinggi ?? (1)

Perintahnya :
SELECT mahasiswa.nm_mhs,MAX(penilaian.nilai_uts), matakuliah.matakul
FROM mahasiswa,penilaian,mengajar,matakuliah
WHERE matakuliah.matakul LIKE "%fisika%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND matakuliah.kd_matakul=mengajar.kd_matakul
AND mengajar.no_ajar=penilaian.no_ajar



10.Berapa nilai rata-rata matakuliah Bahasa C yang diambil oleh Agus?(1)

Perintahnya
SELECT mahasiswa.nm_mhs, (penilaian.nilai_uts + nilai_uas)/2
FROM mahasiswa,matakuliah,penilaian,mengajar
WHERE mahasiswa.no_mhs=penilaian.no_mhs AND matakuliah.kd_matakul=mengajar.kd_matakul
AND penilaian.no_ajar=mengajar.no_ajar
AND mahasiswa.nm_mhs LIKE "%agus%" AND matakuliah.matakul LIKE "%bahasa%"


11.Siapa nama mahasiswa yang rata rata NILai UTS dan UAS nya paling tinggi?Berapa?(1)

Perintahnya
SELECT mahasiswa.nm_mhs,MAX(penilaian.nilai_uts)/10,MAX(penilaian.nilai_uas)/10,matakuliah.matakul
FROM mahasiswa,penilaian,mengajar,matakuliah
WHERE mahasiswa.no_mhs=penilaian.no_mhs AND matakuliah.kd_matakul=mengajar.kd_matakul
AND mengajar.no_ajar=penilaian.no_ajar


12.Apa saja matakuliah yang diajarkan oleh Fied Sudarminto?(2)

Perintahnya
SELECT dosen.nama,matakuliah.matakul,mengajar.kd_matakul
FROM dosen,matakuliah,mengajar
WHERE dosen.nama LIKE "%fied sudarminto%"
AND dosen.kd_dosen=mengajar.kd_dosen AND mengajar.kd_matakul=matakuliah.kd_matakul



13.Berapa jumlah sks yang diampu oleh dosen Guntara? (1)

Perintahnya
SELECT dosen.nama,SUM(matakuliah.sks),mengajar.kd_dosen
FROM dosen,matakuliah,mengajar
WHERE dosen.nama LIKE "%guntara%"
AND dosen.kd_dosen=mengajar.kd_dosen



14.Mata kuliah apa saja yang diambil mahasiswa bernama Agus?(3)

Perintahnya
SELECT mahasiswa.nm_mhs,matakuliah.matakul
FROM mahasiswa,matakuliah,mengajar,penilaian
WHERE mahasiswa.nm_mhs LIKE "%agus%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND penilaian.no_ajar=mengajar.no_ajar
AND mengajar.kd_matakul=matakuliah.kd_matakul


15.Berapa jumlah sks yang diambil oleh Yuan?(1)

Perintahnya
SELECT mahasiswa.nm_mhs,SUM(matakuliah.sks)
FROM mahasiswa,matakuliah,mengajar,penilaian
WHERE mahasiswa.nm_mhs LIKE "%yuan%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND penilaian.no_ajar=mengajar.no_ajar
AND mengajar.kd_matakul=matakuliah.kd_matakul



18.Apa saja mata kuliah yang diambil Sugeng?(3)

Perintahnya
SELECT mahasiswa.nm_mhs,matakuliah.matakul
FROM mahasiswa,matakuliah,mengajar,penilaian
WHERE mahasiswa.nm_mhs LIKE "%sugeng%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND penilaian.no_ajar=mengajar.no_ajar
AND mengajar.kd_matakul=matakuliah.kd_matakul


19.Siapa yang nilai UTS Fisika paling rendah?(1)

Perintahnya
SELECT mahasiswa.nm_mhs,MIN(penilaian.nilai_uts),matakuliah.matakul
FROM mahasiswa,matakuliah,mengajar,penilaian
WHERE matakuliah.matakul LIKE "%fisika%"
AND mahasiswa.no_mhs=penilaian.no_mhs AND penilaian.no_ajar=mengajar.no_ajar
AND mengajar.kd_matakul=matakuliah.kd_matakul



20.Siapa saja dosen yang mengajar Sistem informasi?(3)

Perintahnya
SELECT dosen.nama,matakuliah.matakul
FROM dosen,matakuliah,mengajar
WHERE matakuliah.matakul LIKE "%sistem informasi%"
AND dosen.kd_dosen=mengajar.kd_dosen AND matakuliah.kd_matakul=mengajar.kd_matakul



Seperti biasa sekian dan Terima Kasih..

Read more


Tugas 3 ::: Seleksi Lebih dari 1 Tabel :::

Seperti tugas-tugas sebelumnya, kali ini saya akan menampilkan seleksi data dengan 3 tabel dengan database muji_jaya.
Berikut ini Query Buildernya


Setelah kita melihat Query Buildernya mari kita praktekkan contoh-contohnya, lets cekidot...
1.Tampilkan Id_Bus,Merk_Mesin,Driver,Tujuan dengan biaya 110.000, jadi perintahnya adalah :

SELECT data_bus.Id_Bus, data_bus.Merk_Mesin, data_pengemudi.Driver,
data_perjalanan.Tujuan, data_perjalanan.Tarif
FROM data_bus, data_pengemudi, data_perjalanan
WHERE data_bus.Id_Bus=data_pengemudi.Id_Bus
AND data_pengemudi.Id_Bus=data_perjalanan.Id_Bus
AND data_perjalanan.Id_Bus=data_bus.Id_Bus
AND data_pengemudi.Tujuan=data_perjalanan.Tujuan
AND data_perjalanan.Biaya LIKE "110000"


2.Tampilkan Id_Bus, Merk_Mesin, Tipe_Mesin,Driver, Co_Driver, Tujuan
dengan ketentuan Merk_Mesin Scania, jadi perintahnya adalah :


SELECT data_bus.Id_Bus, data_bus.Merk_Mesin,data_bus.Tipe_Mesin,
data_pengemudi.Driver, data_pengemudi.Co_Driver, data_perjalanan.Tujuan
FROM data_bus, data_pengemudi, data_perjalanan
WHERE data_bus.Id_Bus=data_pengemudi.Id_Bus
AND data_pengemudi.Id_Bus=data_perjalanan.Id_Bus
AND data_perjalanan.Id_Bus=data_bus.Id_Bus
AND data_pengemudi.Tujuan=data_perjalanan.Tujuan
AND data_bus.Merk_Mesin LIKE "Scania"


3. Tampilkan Id_Bus, Merk_Mesin, Tipe_Mesin,Tarif
dengan ketentuan Tarif maksimal dengan Merk_Mesin "Mercedes", jadi perintahnya adalah :

SELECT data_bus.Id_Bus, data_bus.Merk_Mesin,data_bus.Tipe_Mesin,MAX(data_perjalanan.Tarif)
FROM data_bus, data_perjalanan
WHERE data_bus.Merk_Mesin LIKE "%Mercedes%"
AND data_bus.Id_Bus=data_perjalanan.Id_Bus
AND data_bus.Tempat_Duduk=data_perjalanan.Tempat_Duduk


4. Tampilkan Id_Bus, Merk_Mesin, Tipe_Mesin,Driver, Co_Driver, Tarif
dengan ketentuan Tarif minimal dengan Tipe_Mesin "OH1526", jadi perintahnya adalah :

SELECT data_bus.Id_Bus, data_bus.Merk_Mesin,data_bus.Tipe_Mesin,
data_pengemudi.Driver,data_pengemudi.Co_Driver, MIN(data_perjalanan.Tarif)
FROM data_bus, data_pengemudi, data_perjalanan
WHERE data_bus.Tipe_Mesin LIKE "%OH1526%"
AND data_bus.Id_Bus=data_pengemudi.Id_Bus
AND data_pengemudi.Id_Bus=data_perjalanan.Id_Bus
AND data_perjalanan.Id_Bus=data_bus.Id_Bus
AND data_pengemudi.Tujuan=data_perjalanan.Tujuan

Read more


Tugas Seleksi Data 3 Tabel

Tugas Basis Data Kali ini yaitu seleksi data dengan menggunakan 3 tabel (tambah ruwet n tambah pusing, hehe).
Database yang sya gunakan kali ini merupakan database liverpool dengan tabel pelatih, pemain dan permaianan.
Langsung saja kita teke off...Ini adalah gambar dari query buildernya




1.Tampilkan Nama Pelatih Nama pemain dan Nama Posisi

SELECT l.Nama_Pelatih, m.Nama_Pemain, n.Nama_Posisi
FROM pelatih l, pemain m, permainan n
WHERE l.Kewarganegaraan=m.Kewarganegaraan AND m.Id_Pemain=n.Id_Pemain



2.Tampilkan Nama Pelatih Nama Pemain Nama posisi dan kemampuan kurang dari 80

SELECT l.Nama_Pelatih, m.Nama_Pemain, n.Nama_Posisi, m.Kewarganegaraan
FROM pelatih l, pemain m, permainan n
WHERE l.Kewarganegaraan=m.Kewarganegaraan AND m.Id_Pemain=n.Id_Pemain AND Kemampuan<80

Read more


Tugas Seleksi Data

Pada Kesempatan kali ini pembelajaran basis data sudah pada materi seleksi data. Dengan menggunakan SQLyog Manager akan saya tampilkan beberapa contoh dari Seleksi Data.

1. Menampilkan semua kolom pada tabel pelatih dengan perintah
SELECT* FROM pelatih



2. Menampilkan kolom status pada tabel pelatih dengan perintah SELECT STATUS FROM pelatih



3. Menampilkan id pelatih dan nama pelatihdimana data yang dicari adalah Is001RB dengan perintah SELECT Id_Pelatih, Nama_Pelatih FROM pelatih WHERE Id_Pelatih=’001RB’



4. Menampilkan Id_Pelatih dan Nama Pelatih dengan kewarganegaraan Spanyol melalui perintah SELECT Id_Pelatih, Nama_Pelatih FROM pelatih WHERE Kewarganegaraan=”Spanyol”



5. Menampilkan seluruh kolom tabel pelatih yang memiliki huruf E melalui perintah SELECT* FROM pelatih WHERE Nama_Pelatih LIKE "%E"



6. Menampilkan pemain dengan kewarganegaraan Sapnyol melalui perintah SELECT* FROM pemain WHERE Kewarganegaraan LIKE "%Spanyol"



7. Menampilkan Pelatih yang memiliki kewarganegaraan Spanyol denan huruf depan B melalui perintah SELECT* FROM Pelatih WHERE Nama_Pelatih LIKE "B%"



8. Menampilkan Nama Pelatih dan Jabatan denhan urutan A-Z SELECT Nama_Pelatih, Jabatan FROM pelatih ORDER BY Nama_Pelatih ASC



9. Menampilkan Nama Pelatih dan Jabatan denhan urutan Z-A SELECT Nama_Pelatih, Jabatan FROM pelatih ORDER BY Nama_Pelatih DESC



10. Menampilkan Kolom pada tabel pemain dengan Id_Pemain lebig dari 007 SELECT* FROM pemain WHERE Id_Pemain>007


Sekian dulu, kita tunggu lagi pembelajaran berikutnya.....




Read more


Tugas Basis Data

Pada Kesempatan kali ini, tugas basis data adalah membuat 3 tabel dengan 10 entry menggunakan SQLyog Manager. Berikut ini adalah beberapa keterangannya.

A. Nama Database : Database Pemain Liverpool

B. Deskripsi Database : Database ini berisi informasi umum mengenai pemain Liverpool meliputi biodata, kontak dan informasi tambahan lain.
C. Tujuan Database : Database ini bertujuan untuk memberikan Informasi kepada pengelola Liverpool dalam rangka memberi kebijakan perpanjangan masa kontrak atau memutus kontak salah satu pemain dengan mengacu pada informasi yang ada seperti usia dan kontribusi yang diberikan pemain berdasarkan kontrak yang telah disepakati.
D. Entitas : Tabel biodata, Tabel Kontrak dan Tabel Keterangan

Berikut ini adalah langkah-langkahnya.

1. Jalankan aplikasi SQLyog Manager dengan tidak lupa juga mengaktifkan XAMPP Control Panel. 2. Setelah masuk program kita buat nama database, ingat nama tidak boleh terdapat spasi. Kali ini saya menamakan db_liverpool.



2. Setelah membuat database, kita membuat tabel. Aturannya sama tidak boleh ada spasi dalam penamaannya. Tabel 1 saya beri nama Biodata, Tabel 2 diberi nama Kontak dan Tabel 3 diberi nama Keterangan.








3. Isi masing-masing tabel dengan 10 entri
dan jangan lupa tekan tombol menu save yang ada di atas tabel setelah selesai mengerjakan. Berikut ini adalah tampilannya.



4. Hal yang sama juga dilakukan pada tabel Kontrak kemudian tekan tombol save.



5. Begitu Pula pada tabel Keterangan. Isi 10 entri sesuai dengan kolom yang disediakan lalu save.


6. Nah langkah ini adalah yang terakhir sekaligus yang paling penting yaitu save database yang telah dibuat. Percuma saja kita bekerja keras diawal tetapai hasilnya tidak disimpan. Pekerjaan kita akan sia-sia.

Sekian pemaparan tentang pnggunaan SQLyog Manager sebagai aplikasi database. ingat "Practice makes Perfect"


Read more


Pelangi, Tangga Para Dewa yang Turun ke Bumi


Sebuah piringan berwarna-warni tampak menghiasi langit yang mulai cerah seiring hujan yang mulai berhenti. Piringan tersebut adalah pelangi. Pelangi (ada yang menyebutnya bianglala) adalah busur spektrum besar yang terjadi karena pembiasan cahaya matahari yang merupakan cahaya polikromatik (terdiri dari banyak warna) oleh butir-butir air. Jadi ketika cahaya matahari melewati butiran air, ia membias seperti ketika melalui prisma kaca yang dalam hal ini melalui medium tetesan air. Cahaya berwarna ini kemudian dipantulkan kembali dari tetesan air ke arah yang berbeda (atau sering disebut juga peristiwa pembiasan cahaya).Warna-warna pada pelangi ini tersusun dengan merah di paling atas dan ungu di paling bawah pelangi. Pelangi dapat dilihat pada saat hujan di langit maupun pada air terjun karena prinsip pembentukannya antara dua hal tersebut sama.

Read more


Komet, Bintang Berekor yang Menajubkan


Benda seperti bola terbang bercahaya yang indah melintasi bumi. Semula banyak orang takut dengan benda ini karena menganggapnya seperti meteor ketika melintasi bumi dan dikhawatirkan menabrak bumi yang akan menyebabkan bencana besar bagi peradaban manusia. Tetapi perlahan-lahan anggapan itu mulai hilang melihat fakta dari komet. Fakta apakah itu?

Komet ternyata bukanlah suatu benda angkasa yang berat. Massa komet hanyalah beberapa gram saja sehingga kekhawatiran
terhadap dampak bencana akibat tabrakan komet dengan bumi tercinta mulai luntur. Komet adalah benda angkasa yang mirip asteroid, tetapi hampir seluruhnya terbentuk dari gas (karbon dioksida, metana, air) dan debu yang membeku. Komet memiliki orbit atau lintasan yang berbentuk elips, lebih lonjong dan panjang daripada orbit planet. Rentangan waktu pendek adalah kurang dari 200 tahun dan rentangan waktu yang panjang adalah lebih dari 200 tahun. Secara umumnya bentuk orbit komet adalah elips dan ekornya selalu menjauhi matahari.

Komet Halley adalah suatu komet yang paling terkenal dan terlihat dari bumi setiap 75-76 tahun. Secara resmi diberi nama 1P/Halley untuk mengenang jasa penemunya yaitu Edmund Halley.

Read more


Mengenal Plutonium









Plutonium adalah suatu unsur kimia yang namanya diambil dari nama sebuah planet yaitu planet pluto. Dalam Tabel Sistem Periodik Unsur (SPU) memiliki lambang Pu dan nomor atom 94. Plutonium bersifat radioaktif dan memiliki beberapa isotop. Isotop terpenting plutonium adalah Pu-239 yang memiliki waktu paruh 24.100 tahun. Pu-238 dihasilkan pada tahun 1940 oleh Seaborg, McMillan, Kennedy dan Wahl dengan menembakkan uranium dengan deutron ddalam siklotron 60 inchi di Berkeley, Kalifornia. Plutonium secara alami terdapat dalam jumlah yang sangat sedikit dalam bijih uranium dan terbentuk dengan kejadian yang sama seperti neptunium yaitu dengan iradiasi uranium alamiah dengan neutron yang ada.

Plutonium diperkirakan mendominasi bila dibandingkan dengan unsur transuranium. Hal ini disebabkan plutonium bisa digunakan sebagai bahan peledak dalam senjata nuklir dan menempatkannya sebagai unsur kunci dalam pengembangan tenaga nuklir untuk keperluan industri. Satu kilogram Pu sebanding dengan energi panas sebesar 22 juta kwh (kilo watt-hours). Peledakan sempurna dari satu kilogram plutonium menghasilkan ledakan yang sebanding dengan 20,000 ton bahan kimia peledak.

Data :

Nama : Plutonium
Simbol : Pu
Radius Atom : 1.51 Å
Volume Atom : 12.32 cm3/mol
Massa Atom : -244
Titik Didih : 3505 K
Radius Kovalensi : 1.08 Å
Struktur Kristal : Monoklinik
Massa Jenis : 20.2 gr/cm
Konduktivitas Listrik : 0.8 x 106 ohm-1cm-1
Elektronegativitas : 1.28
Konfigurasi Elektron : [Rn]5f6 7s2
Formasi Entalpi : kJ/mol
Konduktivitas Panas : 6.3 Wm-1K-1
Potensial Ionisasi : 6.19 V
Titik Lebur : 913 K
Bilangan Oksidasi : 6,5,4,3
Kapasitas Panas : Jg-1K-1

Pengertian istilah :
Isotop : Unsur yang memiliki nomor atom sama tetapi memiliki nomor
massa yang berbeda.
Waktu Paruh : Waktu yang dibutuhkan unsur radioaktif untuk berkurang
setengah jumlahnya dan terjadi secara eksponensial

Read more


Pentingnya Kalsium untuk Tulang

Osteoporosis terjadi karena kalsium yang lepas dari tulang lebih cepat dari pemulihannya . Berbagai penelitian ilmiah membuktikan bahwa kalsium dapat mengurangi resiko terkena osteoporosis .Kalsium berperan penting dalam kontraksi dan relaksasi otot fungsi syaraf pembekuan darah dan beberapa proses enzimatis.

Berdasarkan Recommended dietary Allowance (RDA) kebutuhan kalsium untuk orang berusia 9-18 tahun adalah 1300 mg/hari, pada usia 19-50 tahun adalah 1000 mg/hari dan diatas usia 50 tahun adalah 1200 mg/hari. Tetapi dalam mengkonsumsi kalsium perlu memperhatikan kelarutan dan pH. Tabel ini akan menunjukkan data kandungan kalsium dalam beberapa senyawa kalsium yang digunakan dalam makanan.






Read more


Manfaat Bawang Merah dan Bawang Putih


Bawang merah dan bawang putih yang selama ini kita kenal sebagai bumbu dapur ternyata memiliki manfaat yang luar biasa.

Riset klinis menunjukkan bahwa bawang merah beserta ekstraknya dapat menurunkan tekanan darah mengurangi kadar lipid (kolesterol dan trigliserida) darah dan mencegah darah mudah menggumpal .Bawang merah memiliki aksi menurunkan gula darah yang sebanding dengan tolbutamid dan penformin yaitu dua obat resep dokter yang sering diberikan kepada penderita diabetes. Hal ini disebabkan bawang merah mengandung alil propel disulfida (APDS) yang dapat menurunkan gula darah dengan meningkatkan masa hidup insulin.

Sedangkan bawang putih mampu menurunkan tekanan darah sistolis 20-30 mmHg dan tekanan darah diastolis 10-20mmHg pada pasien darah tinggi serta dapat meningkatkan kolesesterol HDL darah yang vmerupakan faktor pelindung penting terhadap antherosklerosis dan penyakit jantung.

Read more


Kontrak Kuliah Pembelajaran Berbasis Web


Minggu kuliah Pembelajaran Berbasis Web diisi dengan kontrak kuliah. Kontrak kuliah berisi tentang hal-hal yang menjadi kesepakatan antara dosen dan mahasiswanya tentang bagaimana peraturan yang harus ditaati mahasiswa serta penyampaian silabus yang berisi tentang materi yang akan dipelajari dalam satu semester ke depan. Mata Kuliah Pembelajaran Berbasis Web dibagi menjadi 2 sesi dalam satu minggu. Sesi pertama diisi oleh bu Annisa Dwi Anggraini dan pak Budiyono tetapi saat itu hanya diisi oleh bu Annisa. Beliau memberikan beberapa rambu-rambu yang harus kami patuhi antara lain :
1. Kedatangan mahasiswa dalam pelaksanaan kuliah tidak boleh lebih dari 15 menit, hal ini berlaku juga bagi dosen sehingga apabila dosen terlambat, beliau tidak berhak mengisi mata kuliah yang diampu.
2. Nilai Mid Semester dan Semester diambil dari hasil pembuatan Web
3. Nilai tugas cukup memegang peranan penting oleh karena itu tidak dapat disepelekan yang akan berakibat fatal pada nilai yang diperoleh.
4. Mahasiswa yang melanggar aturan dan tidak mengerjakan tugas sesuai ketentuan aka mendapatkan reward berupa nilai C atau D.
5. Peraturan umum seperti prosentase kehadiran dilaksanakan sesuai yang telah ditentukan oleh pihak universitas.

Dalam mata kuliah Pemrograman berbasis Web menggunakan beberapa software antara lain Edit Plus, Dreamweaver Portable,dan Notepad. Lebih lanjut kuliah akan membahas tentang Web, HTML, PHP, SQL serta penggabungan antara PHP dan SQL.
Untuk sesi 2 yang diampu pak Anies Erfan Dinarin BUdiarso akan membahas tentang LMS dan meng-online-kan web.
Sekian tentang hari-hari mata kuliah Pembelajaran berbasis Web.

Read more

  • Sambutan Admin

    Keep Blog Walking dan Jangan Lupa Berikan Saran / Komentar

Followers