Sabtu, 05 Mei 2012

Hak Akses Mysql Delphi

0

Apabila kita membuat aplikasi yang disitu terdapat hak akses untuk masing-masing user, maka kita bisa membuatnya dengan berbagai macam cara. Bisa dengan membuat tabel privilage untuk masing-masing form, bisa menggunakan file yang ditaruh diluar *.exe dan kita panggil saat run mode, bisa kita masukan privilage ke dalam coding program secara langsung atau kita memanfaatkan hak akses dan privilage yang terdapat pada MySQL Server.

OK langsung saja ke TeKaPe.....
Pertama-tama tentunya kita harus mempunyai database terlebih dahulu, misalkan kita membuat tabel mhs : NIM, Nama pada DB test (menggunakan AppServ).



Kemudian kita bisa membuat hak akses untuk user yang akan memakai DB test tersebut.



Misalkan admin dia mempunyai hak grand all, siA hanya dikasih privilage untuk select saja, siB dikasih privilage untuk select dan insert saja dst...



kita juga bisa membuat privilage per-database dan per-table atas user yang kita buat sebelumnya..



OK pembuatan hak akses telah selesai, sekarang kita beralih ke delphi. disini saya menggunakan komponen MyDAC untuk melakukan koneksi ke MySQL.
Susun komponen seperti gambar dibawah.



Pada projek delphi tersebut terdapat 2 buah proses, pertama adalah proses untuk koneksi ke DB dan ke proses kedua adalah proses insert data, nanti kita bisa membandingkan apabila kita masuk sebagai user yang berbeda apa yang akan terjadi.

Proses koneksi DB
db.Connected := false;
db.DatabaseName := edit1.Text;
db.UserName := edit2.Text;
db.UserPassword := edit3.Text;
db.Host:= edit4.Text;
db.Port := strtoint(edit5.Text);
db.Connected := true;

Proses Insert data
try
q.SQL.Clear;
q.SQL.Add('insert into mhs values(:a, :s)');
q.ParamByName('a').Value := edit6.Text;
q.ParamByName('s').Value := edit7.Text;
q.ExecSQL;
except
showmessage('Privilage tidak mengijinkan');
end;

q.SQL.Clear;
q.SQL.Add('select * from mhs');
q.Active := true;

apabila kita masuk sebgai root maka kita bisa melakukan input data, tetapi apabila kita masuk sebgai karyawan maka kita tidak bisa melakukan input data. try... exception... berguna apabila proses input tidak bisa maka peringatan privilage tidak mengijinkan yang akan muncul.

Minggu, 18 Maret 2012

Berbagai tips membersihkan / Memperbaiki CD-DVD yang tergores

0

CD atau DVD yang sudah lama kadang mengalami kerusakan di permukaannya, misalnya goresan sehingga susah dibaca lagi.Tetapi sebelumnya, kita bisa mencoba berbagai tips berikut untuk membersihkan kepingCD/DVD.
Berbagai cara berikut bisa dilakukan, seperti dengan Pasta gigi, Vaseline, Pledge, Brasso atau dengan Pisang dan kulitnya

Sebelum melakukan hal ini, perlu dicek terlebih dahulu bahwa kondisi CD-ROM atau DVD-ROM/RW kita masih bagus, karena CD/DVD-ROM/RW yang sudah lama, kemampuan bacanya akan berkurang. Sehingga bisa jadi kusulitan membaca itu juga karena umurnya sudah lama dan sering sekali dipakai. Untuk memastikan hal ini, bias dicoba di beberapa komputer lain.
Membersihkan goresan CD/DVD dengan Pasta Gigi

Karena hampir semua orang mempunyai pasta gigi, mungkin cara ini yang perlu dicoba pertama kali. Caranya:

  1. Siapkan CD/DVD yang permukaannya tergores baik sedikit atau banyak
  2. Siapkan kain, kapas atau tissu yang lembut
  3. Ambil pasta gigi, oleskan pada kain dan usapkan pada permukaan CD/DVD.
  4. Gosok berulang-ulang dengan lembut sampai terlihat goresannya menghilang atau mulai hilang.
  5. Setelah selesai, bersihkan dengan air kemudian tinggal di test.
Membersihkan dengan Vaseline

Bagi anda yang mempunyai Vaseline, bisa juga digunakan untuk membersihkan atau memperbaiki CD/DVD yang tergores. Caranya mirip dengan pasta gigi. Gunakan kain yang lembut dan oleskan vaseline di kain kemudian bersihkan permukaan CD/DVD yang tergores, ulangi sampai terlihat goresannya hilang atau terlihat bersih.
Membersihkan dengan Pisang


Selain enak dimakan, sedikit pisang dan kulit pisangnya ternyata bisa juga digunakan untuk membersihkan keping CD/DVD yang tergores. Caranya :
  1. Siapkan CD/DVD yang tergores/kotor
  2. Ambil pisang, kupas dan gosokkan pisang di permukaan CD/DVD secara memutar
  3. Seka dengan kulit pisangnya. Bagian lilin dari kulit pisang akan membantu memperbaiki dan membersihkan permukaan CD/DVD
  4. Ambil kain yang bersih dan lembut kemudian bersihkan permuakaan CD-nya dengan gerakan memutar dan tekanan yang ringan, selama 3-4 menit
  5. Setelah selesai bersihkan dengan pembersih kaca jika ada.
Membersihkan dengan Pledge

Pledge yang biasanya digunakan untuk membersihkan furniture atau perabot rumah tangga, bisa juga digunakan untuk membersihkan CD/DVD yang tergores. Caranya sama dengan sebelumnya, semprotkan Pledge di keping CD/DVD kemudian gosok dengan kain yang lembut secara perlahan, sehingga goresan di CD akan tertutupi oleh lapisan lilin.
Membersihkan CD dengan Brasso


Jika berbagai cara diatas tidak berhasil, Brasso bisa dijadikan alternatif. Caranya mirip seperti di atas, gunakan kain yang lembut, kemudian teteskan brasso di kain tersebut. Gunakan untuk mengelap permukaan CD sampai terlihat goresan menghilang atau menjadi halus kembali. Setelah selesai bersihkan dan coba CD tersebut.
Berbagai cara diatas bisa dicoba dan di praktekkan, tetapi untuk CD atau DVD dengan kerusakan yang parah (goresan sangat dalam atau sangat banyak), mungkin tidak akan mudah, meskipun tidak ada salahnya untuk dicoba. Tips ini diambil dari berbagai sumber, semoga bermanfaat .

Senin, 05 Maret 2012