MODUL_4_MD

7
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.

description

modul

Transcript of MODUL_4_MD

Page 1: 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.

Page 2: MODUL_4_MD

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

Page 3: MODUL_4_MD

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.

Page 4: MODUL_4_MD

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.

Page 5: MODUL_4_MD

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.

Page 6: MODUL_4_MD

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

Page 7: MODUL_4_MD

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