• Tidak ada hasil yang ditemukan

Jurnal Basis Data MySQL

N/A
N/A
Protected

Academic year: 2021

Membagikan "Jurnal Basis Data MySQL"

Copied!
28
0
0

Teks penuh

(1)

DISUSUN OLEH :

Hari Nanda Pratama Siregar 1414370293

DOSEN PENGAMPU :

Ms. Sulistianingsih S.Kom

Program Studi Sistem Komputer TAHUN PEMBELAJARAN 2014/2015 Universitas Pembangunan Pancabudi

Jl. Jendral Gatot Subroto KM. 4,5 Sei Sikambing 20122 Medan – Sumatera Utara – Indonesia

(2)

Assalammu’alaikum Wr.Wb.

Puji syukur kita ucapkan kehadirat Allah SWT yang telah memberikan rahmatnya kepada kami, sehingga kami dapat menyelesaikan makalah diskusi ini dengan sesempurna mungkin. Tidak lupa pula shalawat dan beriringkan salam kita hadiahkan kepada Nabi kita Muhammad SAW. Makalah ini kami perbuat sedemikian rupa dalam rangka menyelesaikan tugas Struktur Data Pemrograman. Semoga makalah singkat ini dapat berguna bagi kita semua. Kami sadar masih terdapat banyak kesalahan dalam kata yang kami perbuat, untuk iitu kami mohon pembaca memakluminya.

Medan, 3 Desember 2015

(3)

Halaman Judul/Cover ... i Kata Pengantar ... ii Daftar isi ... iii BAB I PENDAHULUAN 1.1 Latar Belakang ... 4 1.2 Tujuan Praktikum ... 4 1.3 Manfaat ... 4

BAB II LANDASAN TEORI

1.1 Dasar – Dasar MySQL ... 5

1.2 Perintah MySQL ... 13

BAB III HASIL PERCOBAAN

1.1 Contoh Program Penjualan ... 24

BAB IV ANALISA HASIL PERCOBAAN ... 28

(4)

BAB V PENUTUP ... 28 Daftar Pustaka ... 29 BAB I PENDAHULUAN 1.1 Latar Belakang

Basis data adalah sekumpulan informasi yang diatur agar mudah dicari. Dalam arti umum basis data adalah sekumpulan data yang diproses dengan bantuan komputer yang memungkinkan data dapat diakses dengan mudah dan tepat, yang dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi.

Sedangkan pengertian MySQL sendiri adalah Database Management System

(DBMS) MySQL merupakan sistem manajemen basis data SQL yang sangat terkenal dan bersifat Open Source. MySQL dibangun, didistribusikan, dan didukung oleh MySQL AB. MySQL AB merupakan perusahaan komersial yang dibiayai oleh pengembang MySQL. 1.2 Tujuan Praktikum

 Peserta praktikum memahami konsep sistem basis data.  Peserta praktikum memahami dasar-dasar MySQL.

 Peserta praktikum memahami laporan MySQL yang terdapat pada laporan praktikum ini. 1.3 Manfaat

(5)

Dari praktikum ini dapat kita dapat mengetahui bahwa dengan adanya basis data mempermudah kita dalam menyimpan berbagai informasi dan data-data yang penting. sebelum sistem database muncul, data dalam suatu organisasi disimpan dalam bentuk sistem berkas. Pada sistem seperti ini berkas umumnya menjadi milik seseorang atau

departemen/unit tertentu. Akibatnya, data yang tersimpan dalam berkas tersebut tidak dapat diakses oleh yang lain yang menggunakan komputer berbeda. Nah, kehadiran DBMS membuat data bisa digunakan oleh banyak orang bahkan dalam waktu yang bersamaan. Namun, kita juga tidak perlu hawatir kalau data tersebut termasuk data pribadi dan tidak menginginkan orang lain mengetahuinya, karena DBMS memberikan fasilitas yang berguna untuk mengatur akses terhadap data. fasilitas ini memungkinkan data tertentu hanya bisa diakses oleh orang tertentu. Sebagai konsekuensinya, setiap pemakai perlu mengakses sistem dengan menggunakan identitas pemakai (biasa disebut nama pemakai atau user name) yang dilengkapi dengan password.

BAB II LANDASAN TEORI 1.1 Perintah Dasar MySQL

Untuk melakukan perintah query SQL di php dibutuhkan fungsi mysql_query($sql) untuk menerjemahkan proses query ke MySQL dari PHP. Adapun fungsi lain yang banyak digunakan di PHP adalah mysql_num_rows($query) yang berfungsi untuk menghitung jumlah baris hasil query dan mysql_fetch_array($query) atau mysql_fetch_object($query). mysql_fetch_array dan mysql_fetch_object memiliki fungsi yang sama, yakni mengambil hasil query SQL agar dapat diolah dan dibaca oleh PHP. Adapun perbedaannya adalah jenis hasil outputnya, kalau mysql_fetch_array outputnya berupa array dengan nama field sebagai

(6)

key array nnya. Adapun mysql_fetch_object outputnya berupa object, namun yang saya pakai disini adalah yang array.

SELECT

SELECT adalah perintah untuk memanggil data yang ada didalam sebuah tabel. Adapun syntaxnya adalah sebagai berikut

SELECT *|field1,field2,field3,... from nama_tabel [kondisi]

NB: simbol artesik/bintang (*) sama artinya memanggil semua field tanpa terkecuali. Untuk pemanggilan field-field tertentu saja dapat langsung disebutkan nama fieldnya

Dari syntax di atas, kita asumsikan bahwa kita mempunyai sebuah tabel siswa dengan kolom-kolom: NIS,Nama,Gender,Kelas dengan data kira-kira seperti berikut

No NIS Nama Gender Kelas

1 030411021 Aat Surahat P X-1

2 030411092 Beno Sudrajat L X-2

3 030411047 Cepi Rohmat L X-1

4 030411017 Novi Andaresi P X-3

5 030411025 Niar Wahyuni P X-3

Kalo kita ingin mengambil semua data yang ada di tabel siswa tanpa terkecuali, gunakan perintah seperti berikut!

<?php

mysql_connect("localhost", "root", "") or die("Gagal koneksi..."); mysql_select_db("test") or die("Tidak bisa membuka database");

echo "<table border=1> <tr>

(7)

<th>>Nama</th> <th>Gender</th> <th>Kelas</th> </tr>";

$sql = mysql_query("SELECT * from siswa"); while($data = mysql_fetch_array($sql)){ echo "<tr> <th>$data[NIS]</th> <th>>$data[Nama]</th> <th>$data[Gender]</th> <th>$data[Kelas]</th> </tr>"; } echo "</table>"; ?>

Dengan perintah di atas, maka semua data akan dipanggil (dipanggil semua baris), adapun field yang ditampilkan adalah tergantung keperluan (pada contoh di atas field dipanggil semua)

Yang berikutnya adalah cara mengambil beberapa data saja. Perhatikan contoh berikut!

<?php

mysql_connect("localhost", "root", "") or die("Gagal koneksi..."); mysql_select_db("test") or die("Tidak bisa membuka database");

(8)

echo "<table border=1> <tr> <th>NIS</th> <th>>Nama</th> <th>Gender</th> <th>Kelas</th> </tr>";

$sql = mysql_query("SELECT * from siswa where Kelas='X-3'"); while($data = mysql_fetch_array($sql)){ echo "<tr> <th>$data[NIS]</th> <th>>$data[Nama]</th> <th>$data[Gender]</th> <th>$data[Kelas]</th> </tr>"; } echo "</table>"; ?>

Jika dilihat di browser, maka outputnya di browser adalah seperti dibawah ini

NIS Nama Gender Kelas

030411017 Novi Andaresi P X-3

030411025 Niar Wahyuni P X-3

Jika kita melihat script di atas, ada yang saya garisbawahi, yakni where kelas='X-3'. Apakah fungsinya? Di dalam query SQL, khususnya di MySQL where adalah suatu cara mempersempit

(9)

data yang ditampilkan dengan memberikan kondisi seperti halnya if di PHP. Adapun syntaxnya secara umum adalah sebagai berikut!

SELECT ... where field<kondisi><nilai yang dibandingkan> Keterangan:

field: nama field yang akan dicari kondisi nilainya

kondisi: kondisi perbandingan yang bisa diisi dengan sama dengan (=), kurang dari (<), lebih dari (>), kurang dari atau sama dengan (<=), lebih dari atau sama dengan (>=) dan tidak sama dengan (!=)

nilai yang dibandingkan: yakni nilai dari perbandingan yang disesuaikan dengan kondisi

Perlu diperhatikan, bahwasanya jika field yang ditampilkan dikondisikan perbandingan angka maka nilai yang dibandingkan ini boleh tidak pakai petik, namun jika yang dibandingkan adalah sebuah string atau data tanggal, maka diharuskan menyertakan petik pada nilainya. Perhatikan contoh berikut ini!

<?php

mysql_query("SELECT * from siswa where kelas='X-3'"); // nilai field kelas adalah string mysql_query("SELECT * from laporan_penjualan where qty_barang>5") // nilai field qty_barang adalah numerik

?> INSERT

INSERT adalah perinta untuk melakukan input data kedalam tabel. Syntax dasar insert dapat dilihat seperti di bawah ini:

(10)

Sekedar mengingatkan saja, karena saya pribadi pernah mengalami suatu hal yang mulanya bikin saya bingung, dan kali ini akan saya coba share kepada sahabat AJN semuanya yakni seputar data yang di-insert kedalam tabel. Jadi, ketika kita melakukan insert data ke MySQL inputannya harus diperhatikkan dan perlu diparsing (difilter) untuk menjaga keamanan data. Istilah yang dikenal dari proses SQL query secara paksa (hack) adalah mysql inject. Sebagai contoh, kita tidak bisa meng-insert data yang mengandung petik satu kedalam tabel tanpa difilter. Untuk memfilter data yang diinput (kalo inputan ketikan bebas oleh user via input text atau textarea) adalah menggunakan fungsi mysql_real_escape_string($string). Dengan demikian data yang diinput menjadi aman dan terhindar dar injeksi.

Yuk kita lihat contoh berikut <?php

$nis = $_POST['nis'];

$nama = mysql_real_escape_string($_POST['nama']); $gender = $_POST['gender'];

$kelas = $_POST['kelas'];

mysql_query("INSERT into siswa(NIS,Nama,Gender,Kelas) VALUES('$nis','$nama','$gender','$kelas')");

?>

UPDATE

Berbeda halnya dengan SELECT, query update ini bekerja dibalik layar dan tidak menampilkan hasil apapun karena update bukanlah perintah tetapi merupakan proses. Untuk syntax update ini dapat dilihat di bawah ini

(11)

UPDATE namaTabel set field1='nilai baru field1', field2='nilai baru field2', field3='nilai baru field3',... [kondisi where]

Keterangan: field1,field2, field3, dst: nama field yang ingiin diupdate nilainya (disesuaikan dengan nama field pada tabel) kondisi where: sifatnya optional, namun bila tanpa kondisi semua data akan diupdate, jadi harap berhati-hati!

NB: harap diperhatikan.... dalam penggunaan query UPDATE ini saya sangat menganjurkan untuk memberikan kondisi. Kenapa demikian? Karena bilai kita tidak mempersempit kondisi maka semua data akan ikut keupdate atau keubah. Bayangkan, bila kita mempunyai data sebanyak 2000 data, lalu kita ingin mengubah data ke 780, namun kita kelupaan memberikan kondisi where, maka yang terjadi adalah semua data (yang 2000 baris) itu akan semuanya keupdate. Sayang kan udah cape-cape input eh keubah gitu aja, hilang deh. Contoh detailnya adalah ketika tabel siswa sudah lengkap semua mulai kelas X sampai kelas XII. Lalu data ke 100 ternyata salah, ditabel kelasnya adalah XI-IPA-1, padahal harusnya XI-BAHASA, maka yang kita lakukan adalah membuat script seperti di bawah ini!

<?php

mysql_query("UPDATE siswa set kelas='XI-BAHASA' where NIS='13141159"); mysql_query("UPDATE siswa set kelas='XI-BAHASA'");

?>

Query pertama adalah query yang benar, dimana data yang NIS-nya 13141159 akan diubah data kelasnya menjadi XI-BAHASA. Adapun query kedua adalah query yang fatal salahnya, kenapa? bila query tersebut dijalankan maka seluruh data di tabel siswa kelasnya akan menjadi 'XI-BAHASA' meskipun datanya 2000 data siswa. Jadi, kembali saya ingatkan, harap

(12)

mengecek, atau terlalu terburu-buru atau penyebab lainnya. Yang pasti UPDATE tanpa where adalah merubah semua data yang ada di tabel tersebut. Kecuali kalau kita memang menginginkan update untuk seluruh data pada tabel.

DELETE

Untuk query DELETE ini kasusnya sama dengan UPDATE, namun yang membedakan adalah fungsinya. DELETE pada query MySQL berfungsi untuk menghapus data (satu baris atau lebih) jika where yang diberikan adalah spesifik, dan tentu akan menghapus semua data di tabel jika tidak ditambahkan where. Syntax DELETE ini adalah seperti berikut

DELETE from namaTabel [kondisi where] Yuk kita lihat dari contoh berikut!

<?php

mysql_query("DELETE from siswa where NIS='13141159"); mysql_query("DELETE from siswa where kelas='XI-BAHASA'"); mysql_query("DELETE from siswa");

?>

Query pertama akan menghapus data yang NIS-nya 13141159 saja (1 baris), adapun untuk query kedua adalah menghapus semua data yang kelasnya adalah XI-BAHASA (beberapa baris data siswa). Sedangkan query ketiga akan menghapus semua data siswa (tabel jadi kosong)

(13)

1.2 Perintah MySQL

Adapun dasar-dasar MySQL yaitu sebagai berikut : 1. Install Apache (httpd), PHP, MySQL (server and client)

yum -y install httpd php mysql mysql-server php-mysql 2. Configure the new services to start automatically

/sbin/chkconfig httpd on

/sbin/chkconfig --add mysqld [ini tidak diperlukan di FC4 keatas] /sbin/chkconfig mysqld on

/sbin/service httpd start /sbin/service mysqld start

3. Ganti password mysql

mysqladmin -u root password 'new-password' [quotes are required]

4. Untuk keperluan security mysql -u root -p

maka MySQL siap untuk digunakan.

1. Mengecek Paket MySQL

(14)

# rpm –qa | grep mysql 2. Melihat versi MySQL

Untuk melihat versi MySQL yang ada dalam sistem, ketikkan:

# mysql –version

3. Masuk ke MySQL

Ketikkan mysql pada sistem agar kita bisa masuk ke dalam database MySQL. masih belum bisa masuk ya klo gitu ketikkan mysql -u root -p

4. Melihat Database

Untuk melihat database apa yang di MySQL, ketikkan:

> show databases;

5. Membuat Database baru

Untuk membuat database baru, ketikkan perintah:

> create database nama_database;

(15)

ini kita akan membuat database latihan, sehingga perintahnya menjadi:

> create database latihan;

6. Menggunakan Database;

Untuk menggunakan database yang ada di MySQL, ketikkan perintah:

> use nama_database;

Karena kita telah membuat database latihan, maka kita akan menggunakan database ini, sehingga perintah tersebut menjadi:

> use latihan;

7. Membuat Table

Di dalam database latihan, kita akan membuat tabel-tabel dengan format:

> create table nama_tabel (nama_data tipe_data (panjang_karakter), ...);

Tipe-tipe data pada MySQL bermacam-macam dan dapat dilihat lengkap di sini.

panjang_karakter merupakan jumlah karakter maksimum yang ditampung di dalam sebuah field. Kali ini, kita akan membuat tabel alamat yang berisi field no, nama, alamat, kota, telepon.

(16)

8. Melihat Table

Untuk melihat table yang sudah kita buat, ketikkan perintah:

> show tables;

Namun, untuk melihat sebuah table yang lebih lengkap beserta tipe-tipe datanya, ikuti format berikut:

> describe nama_table;

Dalam kasus kita,

> describe alamat;

9. Merubah Nama Field

Apabila kita ingin merubah nama field pada tabel yang sudah jadi, maka harus mengikuti format:

> alter table nama_table change nama_field_lama nama_field_baru tipe_data(panjang_karakter);

(17)

> alter table alamat change no nomor varchar(10);

Untuk melihatnya apa yang telah kita rubah, ketikkan:

> describe alamat;

10. Merubah Tipe Data

Jika kita ingin merubah tipe data sebuah field, maka harus mengikuti format:

> alter table nama_table modify nama_field tipe_data_baru(panjang_karakter);

Dalam kasus kita:

> alter table alamat modify kota varchar(17);

11. Menambah Kolom/Field

Format untuk menambah kolom/field pada sebuah tabel adalah:

> alter table nama_table add field_baru tipe_data(panjang_karakter);

(18)

> alter table alamat add email varchar(20);

12. Menghapus Field/Kolom

Format untuk menghapus kolom/field pada sebuah tabel adalah:

> alter table nama_table drop nama_field;

Dalam kasus kita:

> alter table alamat drop email;

13. Mengganti Nama Tabel

Format untuk mengganti nama tabel adalah:

> alter table nama_table_lama rename nama_table_baru;

Dalam kasus kita:

> alter table alamat rename teman;

14. Memasukkan Data-Data

Format untuk memasukkan data-data pada sebuah tabel adalah: > insert into nama_table values ('data_field_1','data_field_2',...);

(19)

Dalam kasus kita:

15. Mengubah Data-Data

Format untuk merubah data-data pada sebuah tabel adalah:

> update nama_table set nama_field='isian_baru' where nama_field_lain='isi_field_tersebut';

Contoh:

> update teman set nama='hari irah' where no=2;

maka nama seseorang yang berada di nomor 2 akan berubah menjadi hari irah.

16. Melihat Data-Data

Format umum untuk melihat data-data pada sebuah tabel adalah:

> select nama_field from nama_table where nama_field_lain='isi_field_tersebut';

Agar bisa lebih mengerti dengan pembahasan ini, cobalah tambah beberapa data seperti pada poin 13 dengan beberapa field memiliki nilai yang sama. Karena untuk melihat table memiliki banyak format, maka kita bisa melihat sebuah tabel dengan berbagai macam cara, seperti:

(20)

a. Menampilkan semua kolom Format:

> select * from nama_table;

Contoh:

> select * from teman;

b. Menampilkan kolom tertentu Format:

> select nama_field from nama_table;

Contoh:

> select nama, telepon from alamat;

c. Menampilkan kolom tertentu dengan kondisi tertentu Format:

> select nama_field from nama_table where nama_field_lain='isi_field_tersebut';

Contoh:

(21)

d. Menghindari Pengulangan Data Pada Kolom Format:

> select distinct nama_field from nama_table;

Contoh:

> select distinct kota from teman;

e. Membatasi data yang ditampilkan Format:

> select nama_field_yang_mau_ditampilkan from nama_table limit dari_baris,sampai_baris;

Contoh kita akan menampilkan data yang dimulai dari baris kedua sampai keenam, maka perintahnya adalah:

> select * from teman limit 2,6; f. Mengurutkan data

Format:

> select nama_field_yang_mau_ditampilkan from nama_table order by nama_field klausa;

Klausa format ini ada 2 yaitu asc yaitu akan mengurutkan data naik dari yang terkecil dan desc yaitu kebalikannya.

(22)

g. Menggabungkan beberapa kondisi Format:

> select nama_field_yang_mau_ditampilkan from nama_table where nama_field=’isi_field’ operator_logika nama_field=’isi_field’;

Opearator_logika disini ada 2 yaitu and dan or. Untuk melihat perbedaan diantara keduanya, perhatikan gambar dibawah ini:

h. Memberi batas data Format:

> select nama_field_yang_mau_ditampilkan from nama_table where nama_field between isi_field and isi_field;

i. Mencari Data Dengan Kriteria Tertentu Format:

> select nama_field_yang_mau_ditampilkan from nama_table where nama_field like ‘%’;

‘%’ ada 3 macam, yaitu:

(23)

‘%keyword’: Mencari data yang diakhiri dengan keyword ‘%keyword%’: Mencari data yang mengandung keyword

j. Menghitung Sejumlah nilai (Fungsi Agregat) Nama Fungsi Deskripsi

SUM() Menghitung jumlah nilai pada suatu kolom AVG()

Menghitung nilai rata-rata pada suatu kolom MAX()

Mencari nilai maksimal pada suatu kolom MIN() Mencari nilai minimal pada suatu kolom COUNT()

Menghitung jumlah baris pada suatu kolom.

16. Menghapus Tabel Format:

> drop table nama_table;

Dalam kasus kita: > drop table alamat;

17. Menghapus Database Format:

(24)

> drop database nama_database;

Dalam kasus kita: > drop database latihan;

18. Keluar dari MySQL Format:

> quit;

atau > exit;

BAB III HASIL PERCOBAAN 1.1 Contoh Program Penjualan

1. Buka Control Panel Xampp (Start - All Program- Xampp) 2. Pastikan Apache dan MySQL Running

3. Masuk ke CMD dan Tuliskan Script berikut : cd .. cd .. cd xampp cd mysql cd bin mysql -u root

(25)

4. Bila berhasil ada bacaan 'Welcome to MySQL monitor'. Okeh Kita Lanjutkan dengan databasenya

5. Create database penjualan; 6. Use penjualan;

7. Lalu kita membuat Tabel dari database tersebut : 8. Create table barang (

Kode Varchar (5) Not Null, Nama Varchar (20) Not Null, Harga Integer Not Null, Primary key (Kode) );

(26)

9. Kita akan membuat isi dari Tabelnya :

Insert into barang (Kode, Nama, Harga) Values ("001","Indomie Goreng","2000"); 10. Bila ingin melihat Hasilnya : Select*From barang;

11. Bila ingin membuat isinya banyak, Ulangi langkan No.10 tetapi 001 diganti menjadi 002 karna tadi kita mengkasi Primary Key di Kode.

*Disini saya sudah membuat 3 isi dari tabel tersebut*

1. Melihat Hasil : Select*From barang; 2. Melihat Tabel : Show Tables;

3. Melihat Struktur Pembuatan : Desc barang;

4. Menambah Field : Alter table barang add Jumlah Integer Not Null; *Bila ingin mengisi datanya gunakan sama sepertinya No.8*

(27)

6. Merubah Isi Field : Update barang set Nama_Barang="Shampo" where kode="001";

7. Menghapus Satu Barisan : Delete from barang where kode="001";

8. Menghapus Table : Drop barang; 9. Menghapus Database : Drop enjualan; BAB IV ANALISA HASIL PERCOBAAN

Pada Hasil percobaan membuat hasil penjualan menggunakan CMD, saya tidak mengalami kesalahan apapun. Jadi intinya dalam menggunakan program mySQL dengan PHP ataupun CMD, jangan salah memasukkan perintah yang sudah ditetapkan dan yang terpenting jangan pernah takut untuk mencoba sesuatu yang baru.

(28)

Demikianlah yang dapat saya sampaikan mengenai materi yang menjadi bahasan dalam jurnal ini, tentunya banyak kekurangan dan kelemahan kerena terbatasnya pengetahuan kurangnya rujukan atau referensi yang saya peroleh hubungannya dengan jurnal ini. Penulis banyak berharap kepada para pembaca yang budiman memberikan kritik saran yang membangun kepada saya demi sempurnanya jurnal ini. Semoga jurnal ini dapat bermanfaat bagi penulis dan pembacanya.

Terima kasih  ================================= .

Wassalamu alaikum Wr.Wb

BAB VI DAFTAR PUSTAKA

http://tribaguskartiko.blogspot.co.id/2013/09/cara-membuat-database-mysql-dengan-cmd.html http://ruslanlancs.blogspot.co.id/2013/05/contoh-laporan-praktikum-sistem-basis.html

http://myinfocom.blogspot.co.id/2014/01/perintah-dasar-mysql.html http://www.arijulianto.com/tutorial/php/perintah-dasar-mysql.php

Referensi

Dokumen terkait

Tabel 4, menunjukkan bahwa tingkat kepuasan anggota kelompok tani terhadap pelaksanakan kegiatan demonstrasi produksi sayuran organik yaitu: 9,6% (sangat puas) dan 89,6

Melalui kegiatan pembelajaran menggunakan model problem based learning dan mengamati gambar/video serta diskusi melalui google meet dan grup whatsapp tentang

Jika turunan pertamanya nol, yang mununjukkan suatu kemiringan nol dan karena itu suatu dataran dalam fungsi, sedangkan turunan keduanya negatif, yang berarti

Bab ini menjelaskan hasil penelitian hubungan antara quick of blood dengan penurunan nilai ureum dan kreatinin pada pasien CKD yang menjalani hemodialisis di RSUD

Hasil simulasi yang ditunjukkan oleh tabel 3.9 diatas, dapat diketahui bahwa performa terbaik dimiliki oleh Algoritma ACS dan yang terjelek algoritma AS. Pada kasus – kasus

Efektivitas Elektrokoagulasi Terhadap Waktu Proses pada Pengolahan Limbah Cair Songket dengan Rapat Arus 85 A/m 2 ..... Songket

Kesan-kesan buruk lain : Tiada kesan yang penting atau bahaya kritikal yang diketahui.

Ekspresi kegembiran para siswa yang mendapat parcel sekolah, tak lupa mereka mengucapkan terima kasih kepada para donatur yang menyantun Beasiswa Ehipassiko, Wihara Dwipa