MySQL Part 3- HAK AKSES DALAM SQL

Posted by Fajar Ramadhan On Monday, December 6, 2010 0 komentar

  • Tabel user : Tabel dimana hak user ( pemakai) kelihatan semua, apakah dia berhak mengakses database A atau Tidak.
  • Tabel host : tabel dimana nama komputer atau alamat komputer yanng digunakan untuk mengakses server MYSQL.
  • Tabel Privellege : Informasi yang diberikan kepada host untuk mengakses databaase yang didefinisikan.
          Contohnya :
                 >> desc user;
                 >> desc host;
                 >> desc tables_priv;
                 >> desc db; //perintah untuk menampilkan struktur table

Pengelolaan user (pemakai) dan Privelege dengan SQL
       0>Mendefinisikan Database untuk User
            Contohnya :
                  >> insert into db(Host, db, user)
                       values('localhost', 'dunia', 'budi');
       
        0> Menambah Pemakai 
             Contohnya :
                    >> insert into user (host, user) ;
                         values ('alamat komputer', 'namapemakai'); // values ('192.168.1.1/localhost', 'budi');

        0> Mendifinisikan Struktur Tabel Privalege Pemakai
              Contohnya :
                    >> update user
                         set  select_priv='y'
                         where user='budi';

        0>  Penambahan Pemakai dan Privalege
              Contohnya :
                    >> insert into user (host, user, select_priv)
                         values ('localhost', 'budi', 'y');

        0> Pencabutan Hak Akses
             Contohnya :
                    >> update user set select_priv='N'
                          where user='budi';

     

Pengelolaan user (pemakai) dan Privelege denganDCL
     DCL : menurut betha sidik "Perintah untuk melakukan pendefinisian pemakai yang boleh mengakses database, dan apa saja privelegenya".
     
     0> Mendefinisikan user dan privalegenya  dengan DCL
          Perintahnya :
                 grant [privaleges] [nama-nama kolom]
                 on namadatabase.namatabel
                 to namapemakai@hostkomputer
                 identified by "password"
                 [with grant option]


     0> Macam - macam Privelege dalam Grant
           Contohnya :

                 >> grant select on dunia.* //* disini untuk menampilkan seluruh nama tabel yang ada pada database dunia/world
                       to budi@localhost;



      0>Menghapus hak akses pada DCL
           Contohnya :
                 >> Delete * from user
                       where user='budi'; 

KEAMANAN DASAR 
            Contohnya : 
                 # -u root mysql
                 # select * from user where user='root'

      Pemberian Password
                 # update user set password=pasword('topcer') where user='budi';

      Melihat tabel user yang baru saja dibuat passwordnya
                # select * from user where user='budi';

      Menghapus user beserta passwordnya
                # delete from user where user='budi';

<< Sebelumnya                                                                                                     Selanjutnya>>

=========================================================================

MySQL Part 2 BAGIAN II - Funciton - Function yang terdapat pada SQL

Posted by Fajar Ramadhan On Friday, December 3, 2010 0 komentar

     3. Function Date/Time 
         Tipe - tipe Interval  :

                  
  • CURDATE()=CURRENT_DATE(), CURTIME()=CURRENT_TIME(), CURRENT_TIMESTAMP(), DATE_FORMAT(x,simbolformat)
          Curdate() : Menghasilkan tanggal sekarang dari sistem / waktu yang ada di komputer.
          Curtime() : Menghasilkan jam saat ini dari sistem.
          Current_timestamp() : Menampilkan waktu saat ini, tangal dan jam
          Date_format(x,simbol)  : Digunakan untuk mengkonversi data tunggal sesuai dengan simbol format yang diginkan. x adalah data tanggal.
          Contohnya :
                >> select curdate();
                >> select curtime();
                >> select current_timestamp()
                >> select date_format('2010-12-01', %M %D %Y);

          simbol - simbol format :
  •  DATE SUB(x, interval ekpresi interval), dayname(x), dayofmonth(date), dayofweek(date), dayofyear(date), extract(value from date), from_Days(Days), from_unixtime(unixtime[,simbolformat),Hour(time)
          Date Sub() : Membuat data tanggal baru dengan mengurangi, sama hasilnya jika kita menggunakan nilai negatif pada date_add().
          dayname() : digunakan untuk menampilkan nama hari dari tanggal yang menjadi argumen pada fungsi.
          dayofmonth() : menampilkan nomor hari.
          dayofweek() : menampilkan nomor hari dalam 1 minggu.
          dayofyear() : menampilkan nomor hari dari tahun.
          extract () : mengambil bagian dari tanggal
          from_Days() : konversi dari angka ke hari.
          From_unixtime(): konversi dari unixtime ke tanggal atau hari atau suatu string
          hour() : menampilkan jam dari waktu.

          contohnya :
               >> select date_sub('2010-12-01','%M %D %Y');
               >> select dayname('1990-12-31');
               >> select dayofmonth('1990-12-31');
               >> select dayofweeek('1990-12-31');
               >> select dayofyear('1990-12-31');
               >> select extract(Day from "2010-12-01");
               >> select days(1500000);
               >> select from_unixtime(9902348, "%M %D %Y");
               >> select hour("14:59");

  •  MINUTE(TIME), MONTH(TIME), MONTHNAME(DATE), NOW(), PERIODE_ADD(a,b),  PERIOD_DIFF(a,b), QUARTER(DATE), SECOND(time)
          Minute() : menampilkan menitnya saja
          Month() : menampilkan nomor bulan dari tanggal yang dimasukkan..
          MonthName() : menampilkan nama bulan.dari tanggal yang diamasukkan
          Now() : menampilkan waktu sekarang
          Periode_Add(a,b) : Menambah suatu a sebanyak b bulan.
          Periode_Diff(a,b) : Mengambil selisih bulan a, dan b.
          Quarter(date) : menghasilkan nomor kuarter dalam 1 tahun.
          Second(time) : menghasilkan bagian menit dari waktu / jam yang dimasukkan.

          Contohnya :
                >> select minute("15:09:00");
                >> select month("2010-12-04");
                >> select monthname("2010-12-04");
                >> select now();
                >> select periode_add(201001,12);
                >> select periode_diff(201012,199012);
                >> select quarter("2010-12-04");
                >> select second("2010-12-04");

  •  sec_to_time(second), subdate(), sysdate(), time_format(time, simbol), time_to_sec(time), to_days(date), unix_timestamp(date), week(Date,[mulai]), weekday(date), year(Date)
            Sec_to_time(second) : menghasilkan waktu dalam format "hh:mm:ss"
            subdate() : manipulasi tanggal
            sysdate() = now() = curtime() = current_timestamp()
            time_format() : menghasilkan waktu yang kita inginkan
            time_to_sec(time) : menghasilkan jumlah detik.
            to_Days(Date) : Menghasilkan jumlah hari
            Unix_timestamp(date) : mengembalikan banyak detik dari tanggal yang jadi parameternya..
            week(date,[mulai]) : menampilkan seberapa banyak minggu yang ada,dalam tanggal yang dimasukkan.

            Contohnya :
                  >> select second(14000);
                  >> select time_format("2010-12-04 15:23:35", "%i %s");
                  >> select tme_to_sec("15:23:35");
                  >> select to_days("2010-12-04");
                  >> select unix_timestamp("2010-12-04");
                  >> select week("2010-12-04",3);
                  >> select weekday("2010-12-04"); //dimulai dari monday = 0 hingga sunday =6
                  >> select year("2010-12-04");


     4. Function Alur Kontrol / Logika
  • if(ekspresi1, ekspresi2, ekspresi3, ........... ,ekspresiN)
          Jika ekspresi1 bernilai true(benar), -> ekspresi2 akan dieksekusi dan apabila ekspresi1 bernilai false(salah) maka yang akan dieksekusi adalah ekspresi3 meloncati ekspresi2.
          Contohnya :
                >> select if(1, "benar","salah");
                >> select if(0, 'benar','salah');
                >> select if(1>2,2,3);
                >> select if(1<2, 'oke', 'gak oke');

  • ifnull(ekspresi1, ekspresi2, ekspresi3, ........... ,ekspresiN)
          Jika ekspresi1 bernilai true(benar), maka function ini akan mengembalikan nilai null, jika ekspresi1 bernilai false(salah) maka yang akan dieksekusi adalah ekspresi2.
          Contohnya :
                >> use dunia;
                     select ifnull(name, 'itabuna')
                     from city where name='bandung';
                >> select ifnull(1,0);
                >> select ifnull(null, 99);
                >> select ifnull(99/0, 'mantap');
  • isnull(ekspresi1, ekspresi2, ekspresi3, ........... ,ekspresiN)
          Jika ekspresi1 true(benar) bernilai null, nilai 0 jika ekspresi salah
          contohnya :
                >> use dunia;
                     select ifnull(name)
                     from city where name='itabuna';

<< Sebelumnya                                                                                                     Selanjutnya>>

==========================================================================

MySQL Part 2 BAGIAN I - Funciton - Function yang terdapat pada SQL

Posted by Fajar Ramadhan On Wednesday, December 1, 2010 0 komentar

Adapun beberapa perintah function yang ada pada mysql sebagai berikut :

  1. Function Numerik
  2. Funciotn String / Text
  3. Funciton Date/Time
  4. Function Alur Kontrol
  5. Function Perbandingan / Komparasi
  6. Function Konversi Tipe Data
  7. Function Enkripsi dan Kompresi
  8. Function Dll...
 untuk pengertian lebih dalam, silahkan anda explore di google aja yah... ehehehe
  1. Function Numerik
  • ABS(x)
          Menjadikan nilai negatif ke positif atau postitif ke positif..
          contohnya :
               >> select abs(1); //akan menghasilkan nilai 1
               >> select abs(-1); //akan menghasilkan nilai 1
  • CEILING(x)
           Pembulatan nilai yang lebih besar
           contohnya :
                >> select ceiling(1.12345); //akan menghasilkan nilai2
                >> select ceiling(-1.12345); //akan menghasilkan nilai -1
  • FLOOR (x)
          Pembulatan nilai yang lebih kecil
          contohnya :
               >> select floor(2.34); //akan menghasilkan nilai 2
               >> select floor(-2.34); //akan menghasilkan nilai -2
  • ROUND(x) DAN ROUND(x,y)
          Round(x) : pembulatan nilai ke yang terdekat sedangkan
          Round(x,y) : pembulatan nilai x dengan y angka pecahan
          contohnya :
               >> select round(-1.23); //akan menghasilkan nilai -1
               >> select round(-1.56); //akan menghasilkan nilai -2
               >> select round(1.298, 0); //akan menghasilkan nilai 0
               >> select round(22.299, -1); //akan menghasilkan nilai 20
  • PI(), RADIANS(X), DEGREES(X) 
          PI(): nilai yang terdapat pada jari - jari sebuah lingkaran atau diameter jari - jari lingkaran
          Radians(x): Mengkonversi nilai dari derajat ke radian
          Degrees(x): Mengkonversi nilai dari radian ke derajat
          contohnya :
               >> select pi(); //akan menghasilkan nilai 3.14
               >> select degrees(1); //akan menghasilkan nilai 57.29577
               >> select radians(90); //akan menghasilkan nilai 1.57079632
  • Sin(x), cos(x), dan tan(x)
          contohnya :
               >> select sin(60);
               >> select cos(30);
               >> select tan(45);
  • POW(X,Y), POWER(X,Y)
          hasil nilai yang didapat dari x pangkat y
          contohnya :
                >> select pow(5,5);
                >> select power(4,2);
  • RAND(), SQRT(X)
          Rand : menghasilkan nilai acak antar 0 sampai kurang dari 1
          Sqrt : mengembalikan nilai akar quadrat
          contohnya :
               >> select rand();
               >> select sqrt(25);

     2.  Function String / Tek
  • ASCII(x), ORD(x)
          mengembalikan kode karakter dari karakter pertama suatu sring
          contohnya :
               >> select ascii('2');
               >> select ascii('aku');
               >> select ord('2');
               >> select ord('aku'); 
  • BIN(x), OCT(x), HEX(n atau s), UNHEX(str)
          Bin(x) : konversi bilangan desimal ke biner
          Oct(x) : konversi bilangan desimal ke octal
          Hex(n) : konversi bilangan desimal ke hexadesimal
          Hex(s) : konversi string/teks ke hexadesimal
          Unhex('') : konversi deret karakter/teks hexa ke karakter
          contohnya :
               >> select bin(9);
               >> select oct(9);
               >> select hex(9);
               >> select hex('aku');
               >> select unhex(hex('aku'));
  • CHAR_LENGTH(S), LENGTH(S), CHAR(X) CONCAT(A,B,C...) DAN CONCAT_WS(A,B,C...)
          length(s) : menghitung suatu nilai yang ada pada string berapa byte
          char_length(s) : menghitung banyaknya karakter dalam suatu string
          Char(x) : konversi urutan bilangan - bilangan ke dalam suatu string
          Concat(a,b,c,...) : menggabungkan sekumpulan string menjadi sebuah string
          Concat_ws(a,b,c,...) : menggabungkan sekumpulan string menjadi sebuah string dengan memberikan String pemisah.
           Contohnya :
                 >> select length('saya');
                 >> select char_length('topcer');
                 >> select char(77,121,83,81,'76');
                 >> select concat('ku','er','en');
                 >> select concat_ws(','Fajar','Ramadhan');
  • FORMAT(a,b), INSERT(a,b,c,d), INSTR(a,b), LEFT(a,b)
          Format(a,b) : memformat bilangan a ke dalam string/teks dengan pemisah ribuan (format #,###,###.##) dengan banyaknya pecahan sebanyak b.
          Insert(a,b,c,d) : menghasilkan string a yang telah diganti isinya dengan string d mulai posisi ke b sebanyak c
          Instr(a,b) : menghasilkan nilai posisi string b didalam stirng a.
          Left(a,b) : fungsi ini akan mengambil sejumlah b karakter dari string a, mulai posisi pertama          

           contohnya :
               >> select format(12500.2,0);
               >> select insert('database',5,4,'ware');
               >> select instr('manuk jatayu iku garuda','jatayu');
               >> select left('sayaganteng',4);
  • LOCATE(X,Y), LOCATE(X,Y,Z), POSITION(A IN B), LOWER(S)=LCASE, UPPER(S)=UCASE(S)
          Locate(x,y)=Position(a in b) : Mencari posisi x pada y
          Locate(x,y,z) : Mencari posisi x pada y mulai dari z
          Lower(s)=Lcase : Konversi karakter string/teks menjadi huruf kecil
          Upper(s)=Ucase : Konversi karakter string/teks menjadi huruf besar

          contohnya :
               >> select locate('mar','topmarkotop');
               >> select locate ('mak','maknyusmak',7);
               >> select loacate('mar' in 'topmarkotop');
               >> select lower('pembohong');
               >> select ucase('payah');
  • RPAD(X,Y,Z), LPAD(X,Y,Z), LTRIM(S), RTRIM(S) TRIM(S) REPEAT(A,B)
          RPAD(X,Y,Z) : Menambahkan string z di sebelah kanan string x apabila panjang string x lebih kecil dari y
          LPAD(X,Y,Z) : Fungsi ini digunakan untuk menambahkan string z kepada string x diebelah kirinya apabila panjang string x lebih kecil dari x
          LTRIM(s) : Menghapus spasi pada kiri awal. sedangkan RTRIM dari kanan awal..
          TRIM(s) : Menghapus sapasi kiri dan kanan.
          Repeat(a,b) : mengulang string/teks a sebanyak b kali.

          Contohnya :
                >> select lpad('pembohong',13,'da');
                >> select rpad('penghianat',20,'betul');
                >> select ltrim('           taek');
                >> select rtrim('lier        ');
                >> select trim('      love you    ');
                >> select repeat('Penghianat',3);
  • REPLACE(X,Y,Z), REVERSE(X), RIGHT(X,Y), SOUNDEX(X), SPACE(n)
          Replace(x,y,z) : mengganti semua string y di dalam string x yang ditemukan dengan string z
          Reverse(x) : Menghasilkan string yang membalik urutan penulisan dari string x
          Right(x,y) : Mengambil sejumah y karakter dari string x, mulai posisi paling akhir (paling kanan)
          Soundex(x) : Menghasilkan sebuah string soundex dari string x
          Space(n) : membuat string dengan isi spasi sejumlah n

          Contohnya :
                >> select replace('ganteng','a','e');
                >> select reverse('gnetnag');
                >> select right('pembohong',6);
                >> select soundex('jatayu');
                >> select space(4);


LATIHAN :
  •           TABEL : DUNIA.COUNTRY
  1. Cari negara yang namanya negaranya mengandung 8-10 karakter
  2. tampilkan nama negara lengkap dengan local negaranya dengan format "namanegara(localname)".. contohnya untuk negara mesir ditampilkan sebagai : 'egypt(misr)'
  3. Tampilkan nama negara dan populasinya. populasi dibulatkan ke seribuan terdekat... contohnya jika populasinya 123456 menjadi 123000
  4. Carilah nama negara yang 3 huruf terakhirnya sama dengan 3 huruf terakhir nama benuanya
  5. Selamat Bersenang - Senang...
  • TABEL CITY
  1. Tampilkan kota dan populasinya. tampilkan populasi dalam format yang menggunakan pemisah ribuan. tampilkan dalam ribuan, misalkan populasinya 123456 maka ditampilkan 12000. jika populasinya 12345678 maka akan ditampilkan 12,345ribu
  2. Tampilkan IDkota dan nama kotanya. untuk id kota tampilkan dalam 4 digit yang diawali dengan 0. contoh urutan id 123 menjadi 0123
  3. sama dengan nomor 2, tetapi jangan menggunakan fungsi lpad. buatlah alternatif dari lpad
Database Bisa diambil disini >>>>

<< Sebelumnya                                                                          Selanjutnya >>
    ===================================================================================

    MySQL Part 1 - Perintah - perintah dasar SQL

    Posted by Fajar Ramadhan On Tuesday, November 30, 2010 0 komentar

    Silahkan sedot dulu database world disini >>....

    MENAMPILKAN SEMUA KOLOM
    select * from [namatabel]
    perintah * disini maksudnya adalah untuk menampilkan semua data yang ada di tabel..
    contohnya :
    >> select * from country;
    >> select * from city;
    >> select * from countrylanguange;

    MENAMPILKAN KOLOM TERTENTU
    select [namakolom1, namakolom2, dst] from [namatabel]
    contohnya :
    >> select code, name, headofstate from country;
    >> select id,name,countrycode from city;
    EXPRESI ARITMETIKA



    contohnya :
    >> select 3+5 as Jumlah, 5-3 as Selisih, 5*3 as Perkalian, 5/4 as Pembagian, 5 div 3 as pembagian integer, 5mod3 as modulo, 5%3 as sisa pembagian;
    ket = as (alias digunakan untuk memberikan nama kolom sesuai selera anda).

    >> select name, 2010-indepyear from country;
    ket = digunakan untuk menghitung sudah berapa tahun negara tersebut merdeka... (tahun sekarang [2010] dikurangi dengan tahun kemerdekaan [indepyear])

    MENGHILANGKAN BARIS YANG SAMA(NAMA BARIS YANG SAMA / BARIS YANG TERDUPLIKAT)
    sebelum di duplikat contohnya :
    >> select countrycode from city; (menghasilkan 4079 baris)
    setelah di duplikat
    >> select distinct countrycode from city; (menghasilkan 232 baris)
    ==============================================================================
    MEMBATASI BARIS dengan perintah where
    1. where ditulis setelah kata from selesai
    2. where biasanya menggunakan operator perbandingan

    OPERATOR PERBANDINGAN



    Contohnya :
    >> pembatasan baris
    select code, name, continent
    from country
    where continent='asia'; {khusus teks diapit tanda kutip tunggal atau ganta}

    select name, population
    from city
    where population>=5000000;

    select code, name, continent
    from country
    where continent<>'asia';

    >>select dengan operator in
    {seleksi negara asia atau eropa}
    select code, name, continent
    from country
    where continent in('asia','europe');
    {seleksi negara bukan asia tau eropa}
    select code, name, continent
    from country
    where continent not in('asia','europe');

    >>select dengan operator between
    {tujuannya untuk menghasilkan nilai tertentu atau dengan jangka waktu tertentu atau dari data xxx hingga data ke xxx}
    select id, name
    from city
    where population between 5000000 and 6000000;

    select id, name
    from city
    where pupulation between 100 and 200;

    >>select dengan operator like
    select id, name
    from city
    where name like 'ban%';

    OPERATOR LOGIKA

    contohnya :
    >> Menampilkan name,population,continent yang ada di tabel country dengan syarat populasinya lebih dari atau sama dengan 500rb dan continentnya harus nort amerika saja...
    select name, population, continent
    from country
    where population>=500000 and continent='North America';

    tugas
    1. Menampilkan name,population,continent yang ada di tabel country dengan syarat populasinya lebih dari atau sama dengan 500rb atau continentnya harus nort amerika saja...

    2. Menampilkan name,population,continent yang ada di tabel country dengan syarat continentnya bukan nort amerika...

                                                                                                                                                Selanjutnya >>

    ==========================================================================

    Membangun Aplikasi Sederhana Berbasis Client Server Menggunakan Borland Delphi (Dengan MYSQL SERVER 5.1)

    Posted by Fajar Ramadhan On Sunday, October 10, 2010 0 komentar

    Client - Server adalah : Hubungan antara kompoter yang satu sebagai server dan yang lainnya sebagai client (user) kurang lebih seperti itu, hohohohohoho....

    KITA MISALKAN MEMPUNYAI 2 KOMPUTER KATAKANLAH, KOMPUTER 1 NAMANYA A (SERVER) DAN KOMPUTER KE 2 NAMANYA B(CLIENT), A(SERVER) hanya menampung databasenya saja, sedangkan B berhak menambah data, merubah data, menghapus data dll..
    ikuti langkah demi langkah.. :D

    Tahap Ke - Satu adalah : colok-kan kabel UTP (RJ45)


    Tahap ke - dua konfigurasi IP Dan Workgroup
    ..
    caranya masuk ke control panel -> network connection -> pilih LAN -> klik kanan properties -> internet protocol (TCP/IP) -> properties -> use the following ip address, masukkan ip address misalnya 192.168.0.1 subnet masknya biarkan saja 255.255.255.0

    Setelah itu masuk ke mycomputer -> klik kanan -> properties -> pindah ke tab computer name ganti dengan menekan tombol change MISALNYA NAMA WORKGROUPNYA TESTING. LAKUKAN HAL YANG SAMA PADA KOMPUTER YANG B(CLIENT) HANYA YANG DIUBAH ITU IP ADDRESSNYA saja, GANTI dengan 192.168.0.2

    kemudian ping ip tersebut untuk memastikan bahwa setingan telah berhasil dilakukan, dengan cara masuk ke run -> ketik cmd -> ketik 192.168.0.1 -t dan 192.168.0.2 sampai ada reply / balasannya.

    Tahap ke Tiga
    -> Instal Mysql server 5.1, component guitols, component administrator (baik itu server maupun client
    -> Instal Borland Delphi. (Client saja)

    Tahap ke Empat
    untuk server Masuk ke Mysql Query Browser untuk mengetes apakah configurasi / instalnya telah berhasil, jika sudah berhasil maka akan muncul jendela query browser dan masukan server host (localhost), user name(root), password dll kemudian ok..

    untuk client sama saja masuk ke query browser, masukkan server host (ip servernya), user name(root), password(server) kemudian ok, jika berhasil maka client bisa melihat - lihat database yang ada pada komputer server (ini kalau databasenya ada, pastikan sebelum client masuk ke query browser pada server buat terlebih dahulu 1 database di server)

    Tahap ke Lima
    Berhubung kita membuatnya dengan borland delphi jadi pada computer cliennya mesit mengatur componen ODBC driver terlebih dahulu biar ketika ingin melakukan koneksi si delphinya sudah mengetahui / membaca bahwa ada ODBC sudah ada.

    masih di komputer client masuk ke control panel -> administrative tools -> ODBC -> ADD -> MYSQL ODBC 5.1 DRIVER -> FINISH.. :D

    otomoatis jendala odbc conector langsung keluar (jreng)
    misalkan data source namenya : DSXXXXXXX
    Description : latihan database
    server (masukkan ip server) port : (Samakan degan server)
    user : root
    password : passwordnya server
    database : jika berhasil maka databasenya ada (itu kalau databasenya sudah di buat, dan kalau sudah dibuat akan tetapi masih kosong pilihannya berarti masih ada kesalahan, periksa tahap demi tahap) :D

    Tahap Ke Enam
    buat projectnya dengan delphi tambahkan component AdoConection dan AdoQuery yang berada pada pallete ADO kemudian tambahkan DataSorce pada palete DataAccess..

    Sambungkan dataSoruce dengan adoquery pilih dataset masukkan pilihannya yaitu AdoQuery, kemudian sambungkan adoquery dengan adoconection pilih AdoQuery connection -AdoConnection- jangan lupa di sql query dimasukkan terlebih dahulu kemudian baru activenya dirubah ke true..

    Pada componen adoConection -> connection string -> build -> microsoft....for odbc driver -> next -> use data source name pilih yang barusan anda buat datasorce dengan (ODBC) DSXXXXXXX username(root), password(password server) -> test connection -> test -> ok

    jreng koneksi database sudah berhasil, hahahahaha... masuk ke AdoQuery klik 2 kali ->klik kanan add all filed -> klik kanan select all, drag ke formnya.. tara sudah bisa kan?? hohohoho, kemudian tambahkan button (tambah, ubah, hapus, simpan, batal)
    klik tombol tambah 2 kali.. masukkan perintah XXXXXXX.Append;
    klik tombol ubah 2 kali.. masukkan perintah XXXXXXX.Edit;
    klik tombol hapus 2 kali.. masukkan perintah XXXXXXX.Delete;
    klik tombol simpan 2 kali.. masukkan perintah XXXXXXX.Post;
    klik tombol batal 2 kali.. masukkan perintah XXXXXXX.Cancel;

    ------------------------------------------------------------------------------------
    GOOD LUCK

    Aneka SoftWare

    Posted by Fajar Ramadhan On Monday, October 4, 2010 0 komentar

    Temukan Solusinya disini Ampera Soft, Inc

    Kami siap membantu anda dalam membuat software sesuai keinginan dan kebutuhan anda.

    Berikut pesanan pelanggan

    1. Inventory Barang (Meliputi Barang Masuk dan Barang Keluar, total barang yang masuk dan yang keluar, total barang berdasarkan range tanggal tertentu (misalkan data pada tanggal 01/01/01 hingga 01/02/01) -> Untuk mencoba trialnya anda bisa langsung sedot disini (BBP 1.0)

    2. Sistem Informasi Kendaraan (meliputi data karyawan, data kendaraan, data pemakaian kendaraan, laporan data karyawan, laporan data pajak kendaraan mulai 1 hari kedepan hingga 7 hari kedepan dan laporan berdasarkan : merk, tahun, jenis, kategori -> Untuk mencoba trialnya anda bisa langsung sedot disini (Gedung Sate I 1.0.0) dan (Gedung Sate II 1.0.0)

    Jika anda ingin menambahkan menu / vitur - vitur yang lain atau juga anda ingin membuat aplikasi yang lain jangan sungkan - sungkan untuk menghubungi kami
    di nomor : +62813-24523-225 atau +62857-6900-1730
    email kami : done_kito@yahoo.co.id
    ------------------------------------------------------------------------------------

    adapun software gratis yang kami tawarkan diantaranya :

    1. Kunci Komputer : Software ini berguna untuk mengunci komputer anda sehingga komputer anda aman dari tangan - tangan yang tidak bertanggung jawab .

    2. TeamViewer : Software ini berguna untuk pembelajaran online (tidak tatap muka) sehingga anda dapat dengan mudah jika menemui kendala dalam belajar / permasalahan dalam kantor jaringan kantor anda, atau apapun deh, buruan download dan coba sendiri. Monggo ambil DISINI >>>

    3. DataRecovery : Software ini berguna untuk mengembalikan data setelah habis di instal ulang / format / tidak sengaja di hapus,.. download aja disini>>>

    KULIAH Persiapan KP dan Jadwal Kuliah Semester 7

    Posted by Fajar Ramadhan On Sunday, June 20, 2010 0 komentar

    FORMAT LAPORAN KP LANGSUNG SEDOT DISINI

    Yang di burning ke 2 CD ====>

    1. Scanner lembar pengesahan
    2. Scanner lembar nilai kerja praktek
    3. Scanner lembar absen kerja praktek
    4. Scanner lembar pernyataan bahwa telah di kerja praktek
    5. Softcopy riwayat hidup atau CV
    6. makalah dalam format .doc (1997 & 2003) di buat perbab
    7. makalah dalam format .pdf di buat perbab
    8. cover untuk CD dan cover judul
    9. Hasil Kp ku sedot disini

    == Untuk nomor 1, 2, 3, 4, 5, 8 bisa di lihat DISINI... ==

    == JADWAL KULIAH SEMESTER VII SELURUH KELAS SEDOT DISINI... ==

    Kiat Promosi dan Produk- Produk Ebook Bermutu

    Posted by Fajar Ramadhan On Wednesday, June 16, 2010 0 komentar


    Senjata Promosi Untuk Bisnis Anda

    Apakah Anda:

    Memiliki Bisnis Internet?


    Pebisnis MLM atau Jaringan?


    Promosi/Iklan di internet tp tidak ada hasil?


    Merasa Produk Anda tidak berjalan?

    Ingin pesan anda di baca 300 ribu lebih orang Indonesia?

    Jika Anda menjawab "IYA" dari beberapa atau semua dari pertanyaan kami di atas, kami hadir untuk Anda!

    Tahukah anda bahwa 75% dari kegiatan usaha para internet marketer adalah mempromosikan produk dan websitenya? Berapa besar biaya yang harus mereka keluarkan untuk kegiatan pasang iklan? Apakah biaya yang harus dikeluarkan sebanding dengan keuntungan yang mereka dapat? Dan APAKAH SEMUA KEGIATAN PROMOSI MEREKA SUDAH EFEKTIF?
    Kami berfokus pada alamat email (mails/emel/e-mails), milis (millist/mailists), yahoo groups, dan berbagai software pengirim email, pencari email, pasang iklan, advertising dan marketing online SEKALI KLIK yang membuat kegiatan advertisings, marketings, dan promotions website, blog, domain, arisan, reseller, MLM, dan bisnis online anda 1000X lebih mudah, murah dan efisien!
    Miliki segera Paket Mesin Promosi Untuk Bisnis Anda
    Apa yang Anda dapatkan dari Paket Mesin Promosi Kami:
    1. 300.000 (tiga ratus ribu) alamat email aktif & valid Indonesia serta software khusus untuk mendukung Suksesnya Promosi dan Marketing Online Anda...!!!.. Mungkin Anda mengira database kami sama dengan database yang lainnya, bahkan anda pernah melihat orang menjual 1 juta, 2 juta bahkan hingga 4 juta email, dan kemudian anda kecewa, karena yang anda dapatkan, email-email palsu, pengulangan, tidak jelas dan tidak efektif. 300 ribu dataemail yang kami jual adalah murni extracted email yang tersaring dan teruji. Sebagian besar database ini adalah pemain-pemain online yang siap menerima tawaran anda... Saya sendiri sudah buktikan, dan saya pernah mendapat 60 downline dalam sehari atas uji coba sebagian kecil dari database ini...

    Coba kalkulasi.
    Jika anda mempunyai produk seharga Rp.100.000 dan data alamat email aktif & valid sebanyak 300.000 (tiga ratus ribu) yang bebas/free/anti SPAM filters dan blocking IP atau ISP (artinya, semua alamat email tersebut bersedia menerima email promosi anda ke dalam inbox, kotak masuk mereka tanpa dianggap SPAM karena lolos spam filters).Lalu, anda mengirim penawaran produk ke email-email tersebut. Dari sekian banyak email yang anda kirim ternyata yang merespon dan membeli produk anda 1% dari 300.000= 3000. Lalu anda kalikan dengan harga produk anda, anda bisa membayangkan berapa yang bisa anda dapat..

    BONUS:
    Software pengirim EMAIL MASSAL - Software pengirim email ini bisa mengirimkan ke ribuan alamat email secara langsung dan penerima email hanya bisa melihat alamat emailnya sendiri. Software ini bekerja untuk mengirim email seolah-olah kita mengirimkan khusus untuk 1 orang saja sehingga tidak di tangkap oleh SPAM. Tetapi sesungguhnya Software ini mengirimkan ke ribuan alamat email!!

    2. Ebook Ekslusif Khusus Kiat Promosi
    yang memberikan inspirasi untuk anda:
    a. Bagaimana agar Produk Anda laris manis
    b. Bagaimana Menawarkan sesuatu tanpa Penolakan
    c. Alasan Orang kenapa Mau membeli Produk Anda
    d. Cara menjadi top 10 google dengan wordpress
    e. Kiat Sukses mempromosikan Blog Anda
    f.
    dan puluhan Ebook khusus Promosi bermutu lainnya
    3. Ratusan Ebook, Software dan Script GRATIS berkualitas seputar bisnis, pengembangan diri, motivasi, humor, cinta, ilmu pengetahuan, internet, komputer, dll...

    Produk ini diluaran dijual seharga 200.000-300.000-an bahkan lebih, ,- Tapi disini saya berikan kepada anda hanya dengan harga Rp. 100.000,-! Ya, hanya dgn Rp. 100.000,- Anda sdh bisa mendapatkan 300 ribu database email prospektif dan rahasia promosi ini!
    Produk ini adalah kompilasi semua produk yang dijual di internet. Saya jual Paket MESIN PROMOSI dengan Bonus GRATIS Ratusan Ebook, Software dan Script bernilai jutaan rupiah kepada Anda. Saya jual dengan harga terjangkau karena produk ini merupakan produk digital, tanpa jasa pengiriman, tanpa bentuk fisik, dan agar Anda dapat memiliki kesempatan untuk mengakses produk yang multimanfaat ini tanpa memandang latar belakang dan kekayaan Saudara..
    HARGA RATUSAN, NILAI JUTAAN

    CARA PEMESANAN :

    1. Transfer sebesar Rp. 100.000,- + 3 angka terakhir No.Handphone anda ke :- Rek BNI46 (Cabang ITB) No.rek 013 144 5827 a/n Fajar Ramadhan atau ke Rek Mandiri No.rek 1300 0092 4057 6 a/n. Fajar Romadhon

    2. Konfirmasikan via sms ke 0857-6900-1730 dgn mengetik :
    PAKET MESINPROMO - Nama Bank yg di transfer - Jumlah Transfer - Nama Anda - Email Anda.

    Contoh : PAKET MESINPROMO - BNI – 100.262 – Budi Wijayanto - budi_wijayanto@yahoo.co.id
    Setelah pengecekan atas transferan anda, link download PAKET MESIN PROMO dan bonus2nya akan langsung sy kirimkan ke anda.
    Sukses Untuk Anda
    Indo Media
    SMS Center: 0857-6900-1730 (Hanya SMS)

    Kemampuan untuk bekerja secara produktif

    Posted by Fajar Ramadhan On Tuesday, June 15, 2010 0 komentar

    Di dalam setiap perjuangan yang paling penting adalah kemenangan. Kemenangan dalam perjuangan seorang mukmin yaitu mampu meringankan beban bagi sesamanya sehingga cara terbaik dalam membela agama adalah bekerja keras secara produktif dan kemampuan untuk saling berbagi.

    Perjuangan atau yang kita mengenal dengan istilah jihad fi sabilillah, berjuang dijalan Allah merupakan kewajiban kita seorang mukmin, menuntun kita agar giat bekerja dan bersemangat tinggi, berkarya dibidangnya masing-masing. Rasulullah senantiasa mengingatkan kepada kita bahwa Allah mencintai seorang mukmin yang giat bekerja.

    'Sesungguhnya Allah mencintai seorang mukmin yang giat bekerja.'(HR. Thabrani).

    Bila tiap diri kita mampu bekerja dan produktif maka hasilnya akan bisa dinikmati oleh banyak orang termasuk keluarga kita, orang-orang disekeliling kita dan umat. Upaya pemerataan kesejahteraan terhadap umat inilah yang harus diperjuangkan karena apa yang kita kerjakan mampu meringankan beban hidup semua pihak. Kemampuan untuk bekerja secara produktif dan kemampuan untuk saling berbagi itulah kemenangan sebuah perjuangan atau kemenangan jihad.

    Wassalam,


    Andi.Muhammad

    Upgrade VGA di Laptop...

    Posted by Fajar Ramadhan On Saturday, June 12, 2010 0 komentar

    kagak usah bingung buat yang punya laptop, pengen maen game akan tetapi vga di ram kurang mari kita lihat dulu sebelum mau maen game itu, game tersebut minta vganya berapa? kalo di vga hanya ada 128 bisa kok di upgrade ke 256 mau tahu kagak caranya?
    nih cerita sebentar. pengalaman temenku yang hobi banget dengan maen game. dia mempunyai memori / ram 2gb nah dia kurangin ramnya menjadi kurang lebih 128 alias 1/4 dari ramnya, gampang bukan? nah gimana caranya?? hehehehe dari tadi kagak tuntas bahasannya... piss deh? :-P atur aja di biosnya bos, masuk ke bios kurangin ramnya untuk ditambahin ke vga, emang bisa seperti itu?? yah bisa lah kan sama - sama memory? dari sini emang sih ada kekurangannya yaitu : kecepatan di laptop kita akan berkurang kinerjanya akan tetapi vga kita sudah bertambah, nah rekomendasi dari saya ada baiknya kamu upgrade ram terlebih dahulu baru kemudian kamu atur untuk di vganya oke cuy??

    ..::SEMOGA BERMANFAAT - GOOD LUCK::..

    Membuat UML dengan Java di Netbeans versi 6

    Posted by Fajar Ramadhan On Friday, June 11, 2010 0 komentar

    UML (Unified Modelling Language) : sebuah bahasa yang telah menjadi standar dalam industri umtuk visualisasi, merancang dan mendominasikan sistem perangkat lunak. Oke langsung saja ke inti permasalahannya bagaimana cara membuat use case diagram, class diagram, statechart diagram, activity diagram, sequence diagram...
    langkah pertama adalah anda harus menginstal netbeans yang versi 6.7.1 atau versi 6.5, untuk versi 5 dan versi 6.8 plugins tools tidak menyertakan uml.. hehehe

    masuk ke program netbeans anda :
    1. Gunakan menu tools -> plugins klik tab available plugins PILIH UML dan klik instal -> next -> finish (ingat harus terkoneksi ke internet oke cuy? ) tunggu sampai proses instal beres, tunggu sampe lebaran haji, hehehe :)
    2. Instal beres masuk file -> new project -> UML pilih sesuai selera anda apakah itu mau use case diagram, class diagram, statechart diagram, activity diagram, sequence diagram??
    UML udah beres deh..

    untuk melihat hasil yg sudah jadi silahkan buka disni....
    ..:: GOOD LUCK ::..

    Sign up for PayPal and start accepting credit card payments instantly.