MODUL_4_MD
description
Transcript of MODUL_4_MD
Petunjuk Praktikum Mandiri – Managemen Data 17
MODUL 4
PERHITUNGAN MATEMATIKA
A. TUJUAN
Setelah melakukan praktikum mahasiswa diharapkan mampu:
• Melakukan manipulasi data yang berkaitan dengan perhitungan matematika
B. DASAR TEORI
Perhutungan matematika dengan menggunakan operator matematika yang terdiri dari
penjumlahan, pengurangan, pembagian dan perkalian, serta fungsi matematika lainnya
seperti nilai rata-rata, nilai maksimum dan nilai minimum, dapat dilakukan pada MySQL
dengan menggunakan perintah SELECT.
Syarat-syarat yang harus dipenuhi dalam perhitungan matematika dengan perintah
MySQL adalah
1. membuat ALIAS (AS) untuk nama kolom hasil perhitungan.
2. data pada kolom yang akan dihitung harus bertipe angka (number).
Sintaks untuk melakukan perhitungan matematika adalah
SELECT nama_kolom, (nama_kolom operator angka) AS kolom_alias
FROM nama_tabel WHERE kondisi;
Untuk menjumlahkan data yang terdapat dalam kolom tertentu yang telah
dikelompokkan menurut kriteria tertentu, dapat dilakukan dengan perintah
SELECT SUM(nama_kolom) AS kolom_alias FROM nama_tabel
WHERE kondisi;
Untuk menghitung nilai rata-rata dari sekumpulan data yang terdapat pada kolom yang
telah ditentukan, dilakukan dengan perintah
SELECT AVG(nama_kolom) AS kolom_alias FROM nama_tabel
WHERE kondisi;
Untuk mencari nilai maksimal atau nilai tertinggi dari sekumpulan data yang terdapat
pada kolom yang telah ditentukan, dilakukan dengan perintah
SELECT MAX(nama_kolom) AS kolom_alias FROM nama_tabel
WHERE kondisi;
Untuk mencari nilai minimal atau nilai terkecil dari sekumpulan data yang terdapat pada
kolom yang telah ditentukan, dilakukan dengan perintah
SELECT MIN(nama_kolom) AS kolom_alias FROM nama_tabel
WHERE kondisi;
C. ALAT DAN BAHAN
• Software MySQL Server 5.0.
Petunjuk Praktikum Mandiri – Managemen Data 18
D. LANGKAH-LANGKAH
Langkah-langkah untuk melakukan perhitungan matematika pada MySQL adalah sebagai
berikut:
1. Jalankan program MySQL Command Line Client yang terdapat pada Start �
Program � MySQL � MySQL Server 5.0.
2. Aktifkan terlebih dahulu databasenya, dengan menggunakan perintah
use nama_databases;
3. Buatlah sebuah table, yang struktur tabelnya sudah diketahui.
4. Cek struktur tabel yang bersudah dibuat, gunakan perintah
desc nama_tabel;
Hal ini dilakukan untuk mengetahui apakah kolom yang akan dihitung sudah memenuhi
syarat yaitu memiliki tipe data number.
5. Lakukan manipulasi data yang berkaitan dengan perhitungan dengan menggunakan
perintah SELECT.
E. CONTOH
1. Buatlah tabel Barang dengan struktur tabelnya seperti dibawah ini, simpan dalam
database Penjualan.
Field Tipe Data Panjang Keterangan
jlh_barang numeric 4 primary key, tidak boleh kosong
kode_barang varchar 6 tidak boleh kosong
nama_barang varchar 15 tidak boleh kosong
harga_barang numeric 9 tidak boleh kosong
Gambar 4.1 Membuat struktur tabel Barang
Petunjuk Praktikum Mandiri – Managemen Data 19
2. Masukkan data-data dibawah ini kedalam tabel Barang
nama_barang kode_barang jlh_barang harga_barang
SAMPO 12345 10 2000
JERUK 21215 12 3000
SNACK 12123 25 10000
APEL 23235 11 5000
BAWANG 25253 12 7000
IKAN 23226 15 1000
PERMEN 22225 125 200
MANGGA 11111 250 500
DURIAN 01234 6 5000
Apabila data diatas dimasukkan dalam tabel barang maka data baris ke lima tidak akan
bisa masuk, mengapa? Karena field jlh_barang adalah primary key, sehingga field yang
memiliki konstrain primary key tidak boleh ada data yang sama, dalam kasus ini data
jlh_barang pada baris ke lima sama dengan data jlh_barang pada baris ke dua.
Gambar 4.2 Memasukkan data dengan dua data yang sama
3. Ubahlah struktur data tabel Barang menjadi
Field Tipe Data Panjang Keterangan
kode_barang varchar 6 primary key, tidak boleh kosong
nama_barang varchar 15 tidak boleh kosong
jlh_barang numeric 4 tidak boleh kosong
harga_barang numeric 9 tidak boleh kosong
Selanjutnya masukkan data pada No. 2 kedalam tabel Barang.
Petunjuk Praktikum Mandiri – Managemen Data 20
Gambar 4.3 Memodifikasi struktur tabel Barang
Gambar 4.4 Memasukkan data dalam tabel Barang
4. Pada tabel Barang, masing-masing jumlah barang tambahkan 10.
Petunjuk Praktikum Mandiri – Managemen Data 21
Gambar 4.5 Jumlah tiap-tiap barang ditambah 10.
5. Jumlahkan semua data yang terdapat pada kolom jlh_barang dan simpan dalam kolom
alias total_barang, serta jumlahkan semua data yang terdapat pada kolom harga_barang
dan simpan dalam kolom alias total_harga.
Gambar 4.6 Menjumlahkan kolom jlh_barang dan harga_barang
6. Hitung rata-rata dari data yang terdapat pada kolom jlh_barang dengan nama kolom
alias rata2_barang, serta hitung rata-rata dari data yang terdapat pada kolom
harga_barang dengan nama kolom alias rata2_harga.
Gambar 4.7 Menghitung rata-rata kolom jlh_barang dan harga_barang
7. Tentukan nilai maksimal dari data yang terdapat pada kolom jlh_barang dengan nama
kolom alias maks_barang, serta tentukan nilai maksimal dari data yang terdapat pada
kolom harga_barang dengan nama kolom alias maks_harga.
Petunjuk Praktikum Mandiri – Managemen Data 22
Gambar 4.8 Mencari nilai maksimal kolom jlh_barang dan harga_barang
8. Tentukan minimal dari data yang terdapat pada kolom jlh_barang dengan nama kolom
alias minim_barang, serta tentukan nilai maksimal dari data yang terdapat pada kolom
harga_barang dengan nama kolom alias minim_harga.
Gambar 4.9 Mencari nilai minimal kolom jlh_barang dan harga_barang
F. TUGAS
1. Tambahkan tabel Nilai dalam database Jurusan yang sebelumnya sudah berisi tabel
mahaiswa, dengan struktur tabelnya adalah sebagai berikut
Kolom/Field Tipe Data Panjang Keterangan
NIM CHAR 9 primary key, tidak boleh kosoong
NAMA MHS VARCHAR 30 tidak boleh kosong
NILAI QUIS NUMERIC 3 tidak boleh kosong
NIALAI UTS NUMERIC 3 tidak boleh kosong
NIALAI UAAS NUMERIC 3 tidak boleh kosong
2. Setelah dilihat struktur tabel Nilai, ternyata ada kesalahan penulisan NILAI UTS dan
NILAI UAS, yaitu ditulis NIALAII UTS dan NIALAII UAAS, untuk itu maka perbaiki
penulisan field NILAI UTS dan NILAI UAS.
3. Masukkan data-data dibawah ini kedalam database Jurusan dan gunakan struktur tabel
Nilai pada Tugas No.1.
NIM NAMA MAHASISWA NILAI QUIS NILAI UTS NILAI UAS
041004 IKE WAHYU LYA N 85 85 35
041013 TETY ANISA KASUMA 78 95 65
Petunjuk Praktikum Mandiri – Managemen Data 23
041068 NURUL ILMI 73 80 25
051019 AULIA NUR FADILAH 73 95 70
051072 WINDA KURNIAWATI 70 95 70
4. Dengan menggunakan perhitungan matematika hitung NILAI AKHIR yang rumusnya
adalah NILAI AKHIR = (10% x NILAI QUIS)+ (40% x NILAI UTS)+ (50% x NILAI UAS)
5. Tambahkan field NILAI HURUF, dengan ketentuan sebagai berikut:
Jika NILAI AKHIR >=79, maka NILAI HURUF = A
Jika 69 <= NILAI AKHIR < 79, maka NILAI HURUF = B
Jika 59 <= NILAI AKHIR < 69, maka NILAI HURUF = C
Jika 49 <= NILAI AKHIR < 59, maka NILAI HURUF = D
Jika NILAI AKHIR < 49, maka NILAI HURUF = E