JETAK UTARA: BY HERRY SOGLENK


JETAK UTARA BY HERRY SOGLENK

Jumat, 18 Mei 2012

0
Komen

Buat smile dengan namamu

smile

Masukkan Namamu:

Masukkan type Smilemu
cth : sm1,sm2,sm3....sm40

Share Your Mobile Life Here!

Copy paste kode berikut di blogmu

Created By herry
Read More..
0
Komen

Teks 4lay

Teks 4lay

Masukan Text :

Hasil Text Alay :

BeSaR keCil P4k3 4n9k4 Disingkat

Join the FREE Global Chat Revolution

Copy Paste skrip di blogmu

Created By herry
Read More..
0
Komen

kumpulan HTML code

Membuat Teks Area Kosong


Membuat Teks area Tempat Copy Paste


Menampilkan gambar


Membuat Link dengan Teks


Membuat Link dengan Gambar


Membuat Garis


Membuat Teks Berbayang / Shadow


Membuat Paragrap dan baris baru


Membuat teks berwarna


Membuat Teks Berada di tengah


Mebuat Teks berada di kanan


Membuat teks berada di kiri


Membuat Daftar / List


Membuat Teks bergaris


Membuat Garis bawah pada teks


Merubah Warna Backgoroun Halaman


Teks Efek Stabilo


Membuat Tabel

hasilnya :
Created By herry
Read More..
0
Komen

Tabel Generator Html

Tabel Generator Html

Tentukan Jumlah Kolom dam Baris


Join the FREE Global Chat Revolution

What to Put in the Table:


HTML Code of Your Table is/will be in This Big Box:

Created By herry
Read More..
0
Komen

LOGO GENERATOR 2

logo
Masukkan Teks Anda
Logo 3
Masukkan Teks Anda
Logo
Masukkan Teks Anda
Masukkan Teks Anda
Created By herry
Read More..
0
Komen

LOGO GENERATOR 1

LOGO GENERATOR

Masukkan Teks

Ukuran Logo

Warna Background

Shade Space

Shade

Warna Teks

Logo Type


Join the FREE Global Chat Revolution
Created By herry
Read More..

Rabu, 16 Mei 2012

0
Komen

bikin aplikasi sendiri.blogspot


Minggu, 22 Mei 2011 jam 17:33 sore

Bikin Aplikasi Facebook Sendiri (Versi Blog)

Updated: 3 bulan kemaren

1. Bikin Blog
catet alamatnya, misal: http://bikin-aplikasi-facebook-sendiri.blogspot.com/

2. Daftar Aplikasi Facebook
Catet App Id-nya, misal: 209486909091578

3. Atur Settingan Aplikasi

4. Setting Blog

4. Bikin Postingan baru di Blog
Ganti var idAplikasi='209486909091578';
<script type="text/javascript">
  //Deklarasi variable idAplikasi
  var idAplikasi='209486909091578';

  //kalo gak ditemukan element dengan id fb-root
  if(!document.getElementById('fb-root')){
    document.write('<div id="fb-root"></div>');
  }

  document.write('<div id="konten-aplikasi" style="text-align:center;">');
  document.write('<img src="http://images.gmx.com/images/outsource/application/mailclient/mailcom/resource/mailclient/widgets/blue/common/loading_animation_en-3447255655.gif"/>');
  document.write('</div>');

  document.write('<center style="padding-left:1px; margin-top:30px;">');
  document.write('<fb:comments href="http://'+window.location.href.split('/')[2]+'" width="500" numposts="10" migrated="1" colorscheme="dark"></fb:comments>');
  document.write('</center>');
</script>
<script type="text/javascript">
  //Mulai loading aplikasi..
  window.fbAsyncInit = function() {
    FB.init({appId: idAplikasi, status: true, cookie: true, xfbml: true});
    cekNohSiapaYgMasuk();
  };
  (function() {
    //Loading Script fb connect..
    var e = document.createElement('script'); 
        e.async = true;
        e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
        document.getElementById('fb-root').appendChild(e);

    //ngerubah favicon dengan icon applikasi
    var link = document.createElement('link');
    link.type = 'image/x-icon';
    link.rel = 'shortcut icon';
    link.href = 'http://graph.facebook.com/'+idAplikasi+'/picture';
    document.getElementsByTagName('head')[0].appendChild(link);
  }());
</script>
<script type="text/javascript">
  function cekNohSiapaYgMasuk(){
    document.getElementById('konten-aplikasi').innerHTML='<img src="http://images.gmx.com/images/outsource/application/mailclient/mailcom/resource/mailclient/widgets/blue/common/loading_animation_en-3447255655.gif"/>';
    FB.api('/me?fields=id,name,username', function(response) {
      if(response.name){
        tulisDataUser(response);
      }else{
        suruhLoginDulu();
      }
    });
  }
</script>
<script type="text/javascript">
  function suruhLoginDulu(){
    document.getElementById('konten-aplikasi').innerHTML='<input type="button" onclick="FB.login(cekNohSiapaYgMasuk,{perms:\'read_stream,publish_stream\'})" value="Click Here to Begin.." style="border:1px outset #29447E; padding:5px; cursor:pointer; background-color:#617AAC; color:white; font-weight:bold;"/>';
  }
</script>
<script type="text/javascript">
  function tulisDataUser(datanya){
    var kontenAplikasi = document.getElementById('konten-aplikasi');

    if(datanya.name && datanya.id){
      kontenAplikasi.innerHTML='<img src="http://graph.facebook.com/'+datanya.id+'/picture?type=normal" style="float:left; border:0px; padding:0px;"/>';
      kontenAplikasi.innerHTML+='<div id="isi-konten-aplikasi" style="margin-left:110px; text-align:left;"></div>';
      kontenAplikasi.innerHTML+='<hr style="clear:both;"/>';

      var isiKontenAplikasi = document.getElementById('isi-konten-aplikasi');

      isiKontenAplikasi.innerHTML='<h3 style="margin-top:0px;"><a href="http://www.facebook.com/profile.php?id='+datanya.id+'" target="_blank">'+datanya.name+'</a></h3>';
      isiKontenAplikasi.innerHTML+='<h6 style="margin:0px; font-size:100%;"><span style="font-weight:normal">ID:</span> '+datanya.id+'</h6>';

      if(datanya.username){
        isiKontenAplikasi.innerHTML+='<h6 style="margin:0px; font-size:100%;"><span style="font-weight:normal">UserName:</span> '+datanya.username+'</h6>';
      }

      isiKontenAplikasi.innerHTML+='<div id="menu-update-status" style="text-align:center;"></div>';
      updateStatus();
    }else{
      suruhLoginDulu();
    }
  }
</script>
<script type="text/javascript">
  function updateStatus(){
    var menuUpdateStatus = document.getElementById('menu-update-status');

    menuUpdateStatus.innerHTML='<textarea id="isi-status" style="width:95%; height:100px; border:1px dashed lightblue; padding:3px;"></textarea>';
    menuUpdateStatus.innerHTML+='<div id="laporan" style="margin-top:10px;"><input type="button" value="Update status!" onClick="hajarUpdateStatus()" style="border:1px outset #29447E; padding:5px; cursor:pointer; background-color:#617AAC; color:white; font-weight:bold;"/></div>';
  }
</script>
<script type="text/javascript">
  function hajarUpdateStatus(){
    var laporan = document.getElementById('laporan');
    var isiStatus = document.getElementById('isi-status').value;

    laporan.innerHTML='<img src="http://images.gmx.com/images/outsource/application/mailclient/mailcom/resource/mailclient/widgets/blue/common/loading_animation_en-3447255655.gif"/>';

    FB.api('/me/feed', 'post', {message: isiStatus}, function(dataNya){
      laporan.innerHTML='<hr/>';

      if(dataNya.id){
        laporan.innerHTML+='<h3>Your Status has been Updated!</h3>';
        laporan.innerHTML+='<a href="http://www.facebook.com/'+dataNya.id.replace(/_/gi,'/posts/')+'" target="_blank"><b>Your Status ID:</b> '+dataNya.id+'</a>';
      }else{
        if(dataNya=='[object Object]'){
          for(a in dataNya){
            if(dataNya[a]=='[object Object]'){
              for(b in dataNya[a]){
                if(dataNya[a][b]=='[object Object]'){
                  for(c in dataNya[a][b]){
                    laporan.innerHTML+='<b>'+a+' - '+b+' - '+c+':</b> '+dataNya[a][b][c]+'<br/>';
                  }
                }else{laporan.innerHTML+='<b>'+a+' - '+b+':</b> '+dataNya[a][b]+'<br/>';}
              }
            }else{laporan.innerHTML+='<b>'+a+':</b> '+dataNya[a]+'<br/>';}
          }
        }else{laporan.innerHTML+=dataNya+'<br/>';}
      }

      laporan.innerHTML+='<hr/>';
      laporan.innerHTML+='<input type="button" value="Update status again!" onClick="hajarUpdateStatus()" style="border:1px outset #29447E; padding:5px; cursor:pointer; background-color:#617AAC; color:white; font-weight:bold;"/>';
    });
  }
</script>
      
Created By herry
Read More..
0
Komen

auto like malaysia

Created By herry
Read More..
0
Komen

UPDATE STATUS VIA BLACKBERRY ORIGINAL














!!HERRY SOGLENK JETAK87!!













Created By herry
Read More..

Selasa, 15 Mei 2012

Navigasi
Loading...
Created By herry
Read More..
0
Komen

Cara Pasang Script Anti Block / Copy Untuk Blogger Baru

Nah,,Kali ini saya akan posting bagaimana Cara Pasang Script Anti Block / Copy Di Blogger...
oke bro,,langsung aja kita coba cara di bawah ini :



Tutorial Cara Pasang Script Anti Block / Copy Paste Di Blogger

Berikut panduan langkah demi langkah pasang script anti block / anti copy paste di blogger

Panduan Pasang Script Anti Block / Copy Untuk Blogger Lama

1. Klik Menu Rancangan / Design
2. Klik Menu Edit Html
3. Beri Centang Pada Bagian Expand Template Widget
Sampai di sini istirahat dulu untuk blogger tampilan lama, lanjutannya ada di bawah (langsung lompat kebawah)

1. Klik menu seperti ini


2. Klik menu / tulisan Template
3. Klik menu Edit HTML
4. Klik tulisan / menu Lanjutkan
5. Beri centang pada Expand Template Widget
Kode yang harus dicari dan di tambahkan
Sebelum mengedit sebaiknya Backup dulu template kamu
Silakan cari kode </head>
Jika kode tersebut sudah ditemukan silakan pasang script anti block / script anti copy paste berikut di atasnya

<script language='JavaScript1.2'>
function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
Jika sudah oke silakan simpan pengaturan template kamu.
selsmst mencoba Created By herry
Read More..

Jumat, 11 Mei 2012

0
Komen

AUTO LIKE

AKTIFKAN FITUR BERLANGGANAN HERRY Auto Like





herry soglenk
Home| 2012 HERRY
All Right Reserved
Created By herry
Read More..

Kamis, 10 Mei 2012

0
Komen

java script cursor

***NAVY STAR ***
******




***LIME STAR ***
******



***SILVER STAR ***
******



***RED STAR ***
******



***BROWN STAR ***
******



***MAGENTA STAR ***
******



***CYAN STAR ***
******



***VIOLET STAR ***
******



***BLUE STAR ***
******



***GREEN STAR ***
******



***WHITE STAR ***
******



***FUCHSIA STAR ***
******



***PURPLE STAR ***
******



***YELLOW STAR ***
******

Created By herry
Read More..
0
Komen

soal dan jawaban oracle






SOAL DAN JAWABAN ORACLE
• Create Table
1. buat lah barang dengan field kode_barang char(6),nama barang varchar2(25),satuan_barang varchar2(20) dan stok_barang number(4) primary key adalah kode barang

Jawab
SQL> create table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
);
Output

• Insert Table
2. Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20
Jawab
SQL> insert into barang values('KPR-01','KULKAS','BUAH','20');
Output

3. Tambahkan sebuah record lagi sehingga hasil sebagai berikut
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-01 KULKAS BUAH 20
KPR-02 TELEVISI BUAH 15
Jawab
SQL> Insert into barang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
Output

• Menampilkan Isi Tabel
4. Tamplikanlah seluruh field yang berada didalam tabel barang
Jawab
SQL> select * from barang;
Output

• Fungsi Update
5. Ubah lah tabel barang pada kolom nama barang dari TELEVISI menjadi MONITOR
Jawab
SQL> update barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';
output

• .Fungsi Select
6. Tampilkan lah seluruh field yang berada di tabel barang
Jawab
SQL> select * from barang
Output

7. Tampilkan kode barang,nama barang dari tabel barang yang jumalh stok nya 20
Jawab
SQL> SELECT KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;
Output

• Fungsi Like
8. Tampilkan nama barang,satuan barang dan stok barang dari tabel barang, dimana kode barang adalah KPR-02
Jawab
SQL> select nama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';
• Drop
9. Hapuslah pada field MONITOR pada kolom nama_barang pada tabel barang
Jawab
SQL> delete from barang where NAMA_BARANG='MONITOR';
10. Hapus Tabel Barang
Jawab
SQL> drop table barang;
11. Tampilkan last name,salary dari tabel employees yang salary nya lebih besar dari 12000 Jawab
SQL> select last_name,salary from employees where salary>12000;
Output

• Operator aritmatic
12. Tampilkan employee id,last name dan salary untuk karyawan yang mempunyai employee id lebih dari 100 dan salary nya ditambah 3000 dan urut kan berdasarkan salary nya
Jawab
SQL> select employee_id,last_name,salary+3000 from employees where employee_id>100;
Output

13. Tampilkan employee id,last name,salary dan salary di kalikan 10% dengan kolom alias “Gaji Baru”
Jawab
SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from employees;
Output

• Date and Time
14. Tampilkan last name dan hire date khusus untuk pegawai yang hire date nya 1993
Jawab
SQL> select last_name,hire_date from employees where hire_date like '%93';
Output

15. Tampilkan last name,job id karyawan yang hire date nya antara 20-09-1988 s/d 06-02-2000
Jawab
SQL> select last_name,job_id from employees where hire_date between '28-09-1988' and '06-02-2000';
Output

16. Hitung lah jumlah karyawan yang Tanggal masuk nya antara 20-09-1988 s/d 06-02-2000
Jawab
SQL> select count(last_name) from employees where hire_date between '20-09-1988' and '06-02-2000';
Output

17. Tampilkan last name,hire date dengan mengubah hire date nya dari angka ke karakter dengan label hire date
Jawab
• TO CHAR
18. Tampilkan last name karyawan dan tanggal masuk nya dengan mengkonversikan kedalam bentuk karakter. Khusus untuk karyawan yang department id nya lebih besar dari 100
Jawab
SQL>
select last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from employees where department_id>100;
• VERIFY COMMAND
19. Tampilkan last name,salary,dan panjang karakter dengan kolom alias “JML KARAKTER” berdasarkan huruf awal yang di input kan oleh user
Jawab
select last_name,salary,length(last_name) as "JML KARAKTER" from employees where last_name like '&_%';
output

20. Tampilkan last name,salary,salary di tambah 20% dengan kolom bonus nama untuk karyawan yang namanya berawan huruf H
Jawab
SQL> select last_name,salary,salary*0.2 as "BONUS NAMA" from employees where last_name like 'H%';
Output

21.
Tampilkan last_name,salary untuk karyawan yang jumlah salary nya lebih besar dari data yang di input kan oleh user dan urutkan berdasarkan last_name
Jawab
SQL > select last_name,salary from employees where salary>&salary order by last_name;
Output

22. Tampilkan last_name dengan huruf kecil ,salary dari tabel employees dimana last name nya di awali dengan huruf ‘A’
Jawab
SQL>select lower(last_name),salary from employees where last_name like 'A%';
Output

23. Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf ‘A’
Jawab
SQL> select upper(last_name),salary from employees where last_name like 'A%';
Output

24. Tampilkan last name dengan awalan huruf capital dan selebihnya huruf kecil khusu untuk karyawan yang last name nya diawali dengan huruf ‘H’
Jawab
SQL> select initcap(last_name),salary from employees where last_name like 'H%';
Output

• SELEKSI DAN ARITMATIC
25. Tampilkan salary tertinggi dengan kolom alias “GAJI TERTINGGI” dan untuk yang terendah dengan kolom alias “GAJI TERENDAH”
Jawab
select max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from employees;
output

26. Tampilkan rata –rata gaji dari semua karyawan dengan kolom alias “RATA – RATA GAJI”
Jawab
SQL> select avg(salary) as "RATA - RATA GAJI " from employees;
Output

• NVL
27. Tampilkan last_name,salary,salary ditambah 2000 dengan label Tambahan dan dan menambahkan nilai commission pct dengan salary pada kolom nvl (commission_Pct,0) commicion pct nya 0
Jawab
SQL> select last_name,salary,nvl(commission_pct,0), (salary+2000) + (salary+2000+nvl(commission_Pct,0)) Tambahan from employees;
Output

• SORTING
28. Tampilkan rata – rata gaji tertinggi dari semua karyawan
Jawab
SQL> Select max(avg(salary)) as "RATA - RATA GAJI TERTINGGI" from employees group by salary;
Output

29.Tampilkan employee id,last name dan salary untuk karyawan yang salary nya antara 12000 s/d 24000 urutkan berdasarkan nama
Jawab
select employee_id,last_name,salary from employees where salary between '12000' and '24000' order by last_name asc;
output

• Fungsi IN dan NOT IN
30. Tampilkan last name dan salary yang salary nya ter masuk 12000,13000 dan 24000
Jawab
SQL> select last_name,salary from employees where salary in(12000,13000,24000);
Output

31. Tampilkan last name dan salary yang salary nya tidak termasuk dari 12000,13000 dan 24000 dan lakukan pengurutan dari salary terendah
Jawab
SQL> select last_name,salary from employees where salary not in(12000,13000,24000) order by salary asc;
Output

• SUBSITUTION VARIABLE
32. Tampilkan employee id,last name dan salary yang last name nya tidak berawalan huruf “H”
Jawab
SQL> select employee_id,last_name,salary from employees where last_name not like 'H%';
Output

• SUBQUERY
33. Tampilkan last name dari tabel employees yang mana employee id nya sama dengan manager id
select e.last_name from employees e where (e.employee_id) in (select m.manager_id from employees m);
output

34. Tampilkan last name,job id dan gaji terkecil dari semua karyawan yang ada di tabel employees dengan subquery
Jawab
SQL> select last_name,job_id,salary from employees where salary =(select min(salary)from employees);
Output

• COALESCE
35.
Tampilkan job id,job title dan gabungkan gaji tertinggi dan terendah dan tambahkan serta dikurangi 1000 dengan label ‘POTONGAN’ pada tabel Jobs
Jawab
SQL> select job_id,job_title,coalesce(max_salary,min_salary-1000) as " POTONGAN" from jobs;
Output

• Fungsi IF,CASE
36. Tampilkan last name dan salary dan buat kolom alias untuk karyawan yang jika panjang karakter last name karyawan = 7 maka salary ditambah 3000,jika panjang karakter last name = 6 maka salary ditambah 4000 dan selainnya nol
Jawab
SQL> select last_name,salary , case when length(last_name)='7' then salary+3000 when length(last_name)='6' then salary+4000 else salary-salary end "Bonus Karakter" from employees;
Output

• DECODE
37. Tampilkan lah job id dan last name dan buat index dengan kolom alias “INDEX” jika Job id Index
‘IT_PROG’ ‘A’
‘ST_CLERK’ ‘B’
‘SA_REP’ ‘C’
‘ST_MAN’ ‘D’
‘AD_PRES’ ‘E’
Dan kosongkan untuk job id selain dari yang diberi index
Jawab
SQL> select job_id,last_name, decode(job_id, 'IT_PROG','A',
'ST_CLERK','B',
'SA_REP','C',
'ST_MAN','D',
'AD_PRES','E') "INDEX" from employees where employee_id>130;
• CONCATING
38. Gabungkan first name,last name dengan label ‘Nama Lengkap’,hire date dengan label ‘Tanggal Masuk’ dan salary dengan label gaji dari tabel employees
Jawab
SQL> select concat(first_name,last_name) as " Nama Lengkap",hire_date as "Tanggal Masuk", salary as "Gaji" from employees;

• OPERATOR ANY DAN NOT ANY
39. Tampilkan employee id,last name dan salary yang salary nya termasuk lebih besar dari 9000,6000,4200 dan job id nya adalah ‘IT PROG’ dengan menggunakan operator any
Jawab
SQL> select employee_id,last_name,salary from employees where salary < job_id="'IT_PROG'; • INTERSECT40. Tampilkan employee id,department id dan job id dari tabel employees yang mana datanya sama dengan data yang ada di job historyJawab SQL> select employee_id,department_id,job_id from employees
intersect
select employee_id,department_id,job_id from job_history;

• FUNGSI JOIN
41. Tampilkan location id,postal code dari tabel locations dan department name dari tabel departments yang location id di tabel locations sama dengan location id yang ada di tabel departments
Jawab
SQL> select l.location_id,l.postal_code,d.department_name from locations l right outer join departments d on(l.location_id=d.location_id);

42. Tampilkan last_name,salary ditambah 2000 dengan kolom alias ‘Bonus’ dari tabel employees dan department name dari tabel departments khusus untuk karyawan yang department id nya sama dengan department id yang ada di tabel departments
Jawab
SQL> select e.last_name,e.salary+2000 as "Bonus",d.department_name from employees e full outer join departments d on (e.department_id=d.department_id); select e.last_name,e.salary+2000 as "Bonus",d.department_name from employees e full outer join departments d on (e.department_id=d.department_id);
43. Tampilkan last name,salary dari tabel employees dan cross join dengan department name dari tabel departments
Jawab
SQL> select last_name,salary,department_name from employees cross join departments;

44. Tampilkan employee id,last name dari table employees city dari table location dan department name dari tabel departments
Jawab
SQL> select employee_id,last_name,department_name from employees e join departments d on d.department_id=e.department_id join locations l on d.location_id=l.location_id;

• Operator UNION
45. Tampilkan employee id,job id dan salary dari tabel employees dan gabungkan dengan employee id dan job id yang ada di tabel job history
Jawab
select employee_id,job_id,salary from employees
union
select employee_id,job_id,0 from job_history;
• JOIN FULL
46. Tampilkan employee id,last name dan salary yang salary nya termasuk 9000,6000,4200 dari semua salary karyawan.dengan memakai operator all
Jawab
SQL> select employee_id,last_name,salary from employees where salary <>
47. Gabungkan semua data dari tabel employees dan job history yang yang terdapat data yang sama
Jawab
SQL> select employee_id,job_id,department_id from employees
union all
select employee_id,job_id,department_id from job_history order by employee_id;
• INTERSECTION
48. Tampilkan location id dari tabel departments dan locations untuk nilai id yang sama antara tabel departments dan tabel locations
Jawab
SQL> select location_id from departments
intersect
select location_id from locations;

• COMMIT
49. Tampilkan lah last name dan salary dimana last name nya di awali dengan huruf A, dan simpan lah data tersebut
Jawab
SQL> select last_name,salary from employees where last_name like 'A%';
LAST_NAME SALARY
----------------------------------- ----------
Austin 4800
Atkinson 2800
Ande 6400
Abel 11000
commit;
PEMBUATAN INDEX
50. Buatlah kolom NIP pada table karyawan sebagai index
Jawab
SQL> create index karyawan_nip_idx on karyawan(nip);
Output

• PEMBUATAN USER
51. Buat lah user baru pada table karyawan dengan user = sofyan dan password = sosa
Jawab
SQL> create user sofyan identified by sosa;
• VIEW
52. Buatlah view pada table karyawan dengan nama lihat untuk menampilkan semua data yang ada di table karyawan
Jawab
SQL> create view lihat as select * from karyawan;
• DATA CONTROL LANGUAGE (DCL)
53. Buatlah hak akses untuk user dengan nama sosa yang mana user nya hanya diperboleh kan menghapus table
Jawab
SQL> grant delete on karyawan to sosa;
54. Buatlah hak akses untuk user dengan nama sosa yang mana user tersebut hanya boleh menambah isi table
Jawab
SQL> SQL> grant insert on karyawan to sosa;
53. Hapus hak akses delete dari user sosa
Jawab
Revoke delete on karyawan from sosa;
• CONSTRAINT
54.Buatlah kolom NIP sebagai primary key pada table karyawan
Jawab
SQL> alter table karyawan add constraint pk_nip primary key (nip);
55. Buatlah kolom email pada table pegawai sebagai kolom unique
Jawab
SQL> alter table karyawan add constraint uq_email unique (email);
56. defenisikan agar kolom kode_bag dari table karyawan selalu menyamakan ke kolom kode pada table jabatan
Jawab
SQL> alter table karyawan add constraint fk_kode_bag FOREIGN KEY (kode_bag) REFERENCES jabatan(kode);
KETERANGAN
Scema yang digunakan adalah Scema HR dengan menggunakan beberapa table sebagai berikut :
1. Pada soal 1 s/d 10 disini menggunakan table barang
2. Pada soal 11 s/d 49 disini menggunakan table employees, job, histories,locations dan departments
3. Pada soal 50 s/d 56 disini menggunakan table karyawan dan jabatan
Created By herry
Read More..
0
Komen

fungsi yang digunakan di MySql


1.1 PENGERTIAN FUNGSI
Fungsi adalah merupakan fasilitas yang disediakan oleh database secara umum untuk memanipulasi data yang kompleks, seperti mencari jumlah data, mencari rata-rata nilai yang ada dalam suatu tabel dan lain-lain. Dengan adanya Fungsi memungkinkan kita memanfaatkan server untuk melakukan pemrosesan, ’Server Side Processing’. Data langsung diproses di dalam server.

Secara anatomi suatu Fungsi terdiri atas nama Fungsi diikuti dengan parameter (argumen) Fungsi yang diapit tanda kurung. Berikut adalah bentuk umum penulisan Fungsi dalam Mysql:
Nama Fungsi([argumen_1 [,argumen_2 [,...]]])
argumen_1, argumen_2,... adalah argumen atau parameter yang dibutuhkan oleh Fungsi. Berikut ini adalah panduan dalam menuliskan Fungsi dalam Mysql:
• Fungsi dapat ditulis dalam huruf kecil ataupun huruf besar.
• Tidak ada spasi antara nama Fungsi dengan tanda kurung pembuka.
• Jika dibutuhkan lebih dari satu argumen maka setiap argumen dipisahkan oleh tanda koma (,).
Fungsi dalam Mysql dapat dikelompokkan menjadi:
• Fungsi sistem
• Fungsi karakter
• Fungsi agregat
• Fungsi aritmetik
• Fungsi tanggal
• Fungsi logika
1.2 Fungsi Sistem
Fungsi sistem adalah kelompok Fungsi yang memberikan informasi tentang pemakaian server database. Kelompok Fungsi ini terdiri dari:
• DATABASE()
Fungsi ini digunakan untuk memberikan informasi database apa yang sedang digunakan oleh pemakai.
• LAST_INSERT_ID()
• Digunakan untuk menampilkan informasi data yang telah dihasilkan (di-generate) oleh Mysql pada kolom yang menggunakan tipe data AUTO INCREMENT.

• SESSION_USER()
Fungsi yang digunakan untuk manampilkan informasi pemakai yang sedang melakukan akses ke dalam server Mysql. Kadang digunakan oleh pemakai untuk mengetahui siapa yang sedang login ke dalam database yang sedang ditinggalkan oleh pemakainya, atau kadang juga kita ingin mengetahui pada saat ini kita sedang memakai account user milik siapa.
• SYSTEM_USER()
Fungsi ini sama dengan Fungsi SESSION_USER().
• USER()
Fungsi ini sama dengan Fungsi SESSION_USER() dan SYSTEM_USER().
• SHOW DATABASE
• Fungsi ini dapat digunakan untuk melihat database yang sudah ada dalam Mysql.
• USE NAMADATABASE
• Apabila seorang pemakai telah berada di dalam lingkungan Mysql, pemakai tersebut dapat memilih database mana yang akan dikelola. Untuk keperluan tersebut pemakai dapat menggunakan perintah use diikuti nama database yang akan dikelola. NAMADATABASE adalah nama dari database yang ada pada Mysql.
• SHOW TABLES
Fungsi ini digunakan untuk melihat tabel apa saja yang ada di dalam suatu database.
• DESCRIBE NAMATABEL
Fungsi ini digunakan untuk melihat struktur tabel yang ada dalam suatu database. NAMATABEL adalah tabel yang ingin dilihat strukturnya seperti field-field dan tipe data yang ada dalam tabel tersebut.
• VERSION()Fungsi yang digunakan untuk mengetahui versi dari server Mysql yang sedang digunakan.
1.3 Fungsi Karakter
Fungsi Karakter – Fungsi yang digunakan untuk melakukan manipulasi data karakter (string). Mysql menyediakan banyak Fungsi built-in untuk melakukan manipulasi teks, diantanya adalah:
• LOWER(x) – Fungsi ini akan mengkonversi semua karakter dalam string menjadi huruf kecil semuanya.


Contoh:
Select LOWER(’LowerCase’)
Hasil:
lowercase

• UPPER(x) – Fungsi ini digunakan untuk mengkonversi semua karakter dalam string menjadi huruf besar semuanya.

Contoh:
Select UPPER(’LowerCase’)
Hasil:
LOWERCASE

• ASCII(x) – Digunakan untuk menghasilkan kode ASCII untuk karakter pertama dalam suatu string. x adalah karakter atau string.

Contoh:
Select ASCII(’a’);
Select ASCII(’Teks’);
Hasil:
65
84

• CONCAT(x,y,z,…) – Fungsi ini digunakan untuk menggabungkan beberapa string yang menjadi satu string. akan tetapi apabila ada nilai NULL dalam parameter, maka hasil dari CONCAT adalah NULL.
Contoh:
select concat(’satu’,’dua’,’tiga’);
select concat(‘satu’,null,’tiga’);
Hasil:
satuduatiga
null

• SUBSTRING(x,m,n) – Digunakan untuk mendapatkan karakter sebanyak n karakter pada string x dimulai dari karakter yang ke m. Jika m bilangan negatif maka proses pengambilan karakter dimulai dari sebelah kanan string.

Contoh:
Select substring(’database’,2,3);
Select substring(’database’,-4,3);
Hasil:
ata
bas

• LENGTH(x) – Fungsi ini digunakan untuk mendapatkan panjang string

Contoh:
Select length(’database’);

Hasil:
8


• LPAD/RPAD(x,y,z) – Fungsi ini digunakan untuk menambahkan string z ke string x disebelah kiri atau kanan string x dan jumlah karakter string z menjadi sebanyak y, proses penambahan dilakukan apabila jumlah karakter x lebih kecil dari y.

Contoh:
Select lpad(’base’,8,’da’);
Select rpad(’base’,8,’da’);

Hasil:
dadabase
basedada

• TRIM([[BOTH atau LEADING atau TRAILING][x][FROM]y) – Fungsi Trim digunakan untuk membuang karakter x baik di depan atau di belakang atau kedua sisi string y.

Contoh:
Select trim(leading from ‘ database’);
Select trim(trailing from ‘ database ‘);
Select trim(both from ‘ database ‘);
Select trim(both ‘d’ from ‘database’);
Select trim(‘ database ‘);
Hasil:
Contoh:
database
database
database
atabase
database

semoga bermanfaat dan jangan lupa tinggalkan komentar anda
Created By herry
Read More..
0
Komen

MEMBUAT FORM LOGIN DENGAN DELPHI 7


Sudah beberapa hari ini saya tidak kunjung update postingan blog karna banyaknya tugas – tugas dikampus yang diberikan oleh dosen.karna banyaknya tugas – tugas kuliah, terkadang dalam hati saya timbul pertanyaan, dosen – dosennya punya perasaan nggak ya terhadap mahasiswanya? Sebab rata- rata semua dosen pada ngebebanin tugas semua,dan yang lebih parah tugas – tugasnya itu rata – rata harus melakukan penelitian ke suatu perusahaan.wah jadi curhat nih..hehehhe..habis bingung mau curhat sama siapa… :)

Langsung ke pokok bahasan aja , sesuai dengan judul di atas “MEMBUAT FORM LOGIN DENGAN DELPHI 7” disini saya akan menuliskan sedikit script tentang cara membuat form login dengan menggunakan aplikasi Delphi ,versi yang saya gunakan disini yaitu versi 7..sebenarnya nggak jauh beda sih mau versi berapa juga asal programnya jalan aja.. :)
buat para pembaca yang lagi belajar atau lagi nyari – nyari tutorial tentang pemrograman Delphi,mungkin postingan ini bisa bermanfaat buat anda.ya meskipun hanya program sederhana.
Untuk pembuatannya silahkan telusuri langkah – langkah berikut :

1. Buka aplikasi Delphi yang anda gunakan dan buat lembar kerja baru dengan mengklik pada menu file > New > Form
2. Setelah muncul lebar kerja baru, letakkan dua buah label pada tab “standard” ke dalam form baru anda. Dan kemudian ubah nama label tersebut sesuai dengan keinginan anda.untuk mengubah nama label tersebut, klik tab “properties” > caption rubah nama label tersebut.
3. Untuk lebih jelas lihat gambar berikut :




4. Setelah itu letakkan dua buah form Edit masih pada tab “standard” dimana anda mengambil label tadi,kemudian rubah nama dan caption label sesuai dengan keinginan anda. Misalnya untuk Edit1 “Enama” dan untuk Edit2 “Epassword”.
5. Kemudian masih pada tab yang sama,yaitu pada tab standard tadi, letakkan 2 buah button di bawah Form Edit tadi dengan merubah name dan captionnya..misalnya untuk button1 “Bsubmit” caption “Submit” dan untuk Button2 “Bbatal” caption “Batal”
Berikut contoh peletakan formnya



6. tombol LOGIN dan paste code berikut :

if (Enama.Text <> SOGLENK) or (EPassword.herry<> 'sauri') then
begin
MessageDlg('ID atau password salah', MTWarning, [MBOK], 0);
Exit;
end;
FormStok.Show
end;
7. sekarang coba anda jalankan form yang sudah anda buat tadi..berhasil kan? :)


note : untuk baris yang berwarna merah diatas, silahkan anda rubah sesuai degan nama form,user dan password yang anda inginkan.
FormStok.show berfungsi jika password dan username yang anda inputkan benar,maka tampil Form stok. Silahkan anda rubah sesuai dengan nama Form anda.
Created By herry
Read More..
0
Komen

Membuat Kalender sederhana dengan Javascript


bagi pembaca yang pengen buat kalender sendiri baik di blog,website atau buat pembaca yang lagi berburu tutorial tentang javascript mungkin tutorial sederhana ini bisa membantu para pembaca..pada postingan kali ini saya akan menuliskan sedikit coding javascript untuk membuat kalender sederhana..buat para pembaca yang berminat untuk mencoba coding sederhana ini,silahkan copy coding berikut :

<BODY>
<CENTER>

<SCRIPT LANGUAGE="JavaScript">



<!-- Begin
monthnames = new Array(
"January",
"Februrary",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"Decemeber");
var linkcount=0;
function addlink(month, day, href) {
var entry = new Array(3);
entry[0] = month;
entry[1] = day;
entry[2] = href;
this[linkcount++] = entry;
}
Array.prototype.addlink = addlink;
linkdays = new Array();
monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=28;
monthdays[2]=31;
monthdays[3]=30;
monthdays[4]=31;
monthdays[5]=30;
monthdays[6]=31;
monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;
monthdays[10]=30;
monthdays[11]=31;
todayDate=new Date();
thisday=todayDate.getDay();
thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();
thisyear = thisyear % 100;
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
if (((thisyear % 4 == 0)
&& !(thisyear % 100 == 0))
||(thisyear % 400 == 0)) monthdays[1]++;
startspaces=thisdate;
while (startspaces > 7) startspaces-=7;
startspaces = thisday - startspaces + 1;
if (startspaces < 0) startspaces+=7;
document.write("<table border=2 bgcolor=white ");
document.write("bordercolor=black><font color=black>");
document.write("<<tr><td colspan=7><center><strong>" + monthnames[thismonth] + " " + thisyear + "</strong></center></font></td></tr>"); document.write("<tr>");
document.write("<td align=center>Su</td>");
document.write("<td align=center>M</td>");
document.write("<td align=center>Tu</td>");
document.write("<td align=center>W</td>");
document.write("<td align=center>Th</td>");
document.write("<td align=center>F</td>");
document.write("<td align=center>Sa</td>");
document.write("</tr>");
document.write("<tr>");
for (s=0;s<startspaces;s++) {
document.write("<td> </td>");
}
count=1;
while (count <= monthdays[thismonth]) {
for (b = startspaces;b<7;b++) {
linktrue=false;
document.write("<td>");
for (c=0;c<linkdays.length;c++) {
if (linkdays[c] != null) {
if ((linkdays[c][0]==thismonth + 1) && (linkdays[c][1]==count)) {
document.write("<a href=\"" + linkdays[c][2] + "\">");
linktrue=true;
}
}
}
if (count==thisdate) {
document.write("<font color='FF0000'><strong>");
}
if (count <= monthdays[thismonth]) {
document.write(count);
}
else {
document.write(" ");
}
if (count==thisdate) {
document.write("</strong></font>");
}
if (linktrue)
document.write("</a>");
document.write("</td>");
count++;
}
document.write("</tr>");
document.write("<tr>");
startspaces=0;
}
document.write("</table></p>");
// End -->
</SCRIPT>
</CENTER>

selamat mencoba
Created By herry
Read More..
0
Komen

Form Login dan Sign Up berbasis database dengan delphi 7


Sesuai dengan request saudara indra kemaren pada postingan saya sebelumnya,tentang membuat form login sederhana dengan delphi 7.beliau menanyakan kepada saya,bagaimana cara menambahkan form sign up pada tampilan form login tersebut. untuk menambahkan form sign up pada form login tersebut.pembaca perlu membuat 1 database terlebih dahulu..sebagai tempat penyimpanan data member/anggota yang nantinya melakukan registrasi dan pembaca juga perlu untuk menambahkan minimal 2 form tambahan..1 untuk form registrasi member dan yang satunya

lagi untuk form konfirmasi..disini saya masih menggunakan cara yang sederhana..berhubung karna saya juga masih dalam tahap belajar..hehehe
kalo tampilan form login yang saya buat sebelumnya seperti gambar dibawah ini :




Berarti pebaca perlu manmbahkan satu label lagi yang berfungsi sebagai link ke menu registrasi anggota yang akan kita buat nantinya.cara pembuatannya klik pada tab standard > label(StdCtrls) kemudian pada tab propertiesnya,rubah textnya misalnya “ klik disini untuk registrasi”.
Untuk pembuatan database member,berikut langkah – langkahnya :
1. Start > all program > borland delphi 7 > database desktop hingga
muncul tampilan seperti berikut :



2. Kemudian buat tabel baru dengan mengklik file > New > tabel jika
muncul tampilan confirmasi tekan ok aja..
3. Setelah itu isi field namenya seperti berikut :



4. Setelah itu save dengan nama user
Nah sekarang tinggal mengisi database yang sudah anda buat tadi..berikut langkah – langkah pengisiannya
1. Buka pada tampilan database desktop tadi,klik file > open > table
kemudian cari database yang sudah anda buat..
2. Setelah itu klik pada tab edit data dan masukkan isikan data hingga seperti
gambar berikut :


pembaca tinggal membuat alias dari database yang baru pembaca buat tadi.caranya sebagai berikut :
1. Buka database yang sudah pembaca buat tadi dengan mengklik file > open
> tabel
2. Setelah itu klik pada tab Tools > alias manager hingga muncul tampilan
seperti gambar berikut :


3. Klik tab new dan buat database alias baru dengan nama “user” kemudian klik
tab keep New dan tekan ok.

Sekarang anda sudah berhasil membuat database baru beserta alias databasenya..

Untuk membuat form registrasi member,berikut langkah – langkahnya :
1. Buka aplikasi delphi anda, kemudian cari form sign in yang sudah anda buat..jika belum tahu cara pembuatannya,silahkan baca postingan sebelumnya..klik disini.
2. Setelah itu,buat form baru dengan nama register..kemudian letakkan 4 buah
componen DBEdit,4 buah label dan 2 buah button,dan jangan lupa, letakkan 1
buah componen table pada Tab BDE dan componen data source pada tab Data
acces.setelah itu rubah masing – masing caption dari componen – componen
tadi hingga tampilannya seperti gambar berikut :


Atur Properti Komponen Tabel:

a. Properti Komponen Tabel yang dirubah :
Name : Tdftr
DatabaseName : user
TableName : user.db
Active : True
b. Properti Komponen Data Source yang dirubah :
Dataset : Tdftr
Name : DataSource1
Kemudian pada componen DBEdit atur properti seperti berikut :
DataSource : DataSource1
DataField : atur sesuai dengan urutan label gambar diatas

Setelah itu klik 2x pada button daftar, lalu paste code berikut :


Tdftr.Append; // Meminta Record Baru
BTambah.Enabled:=true; // Tombol aktif

BBatal.Enabled:=true;
end;

kemudian klik 2x pada tombol batal dan paste code berikut :
begin
Tdftr.Cancel;
BTambah.Enabled:=true; // Tombol aktif
BBatal.Enabled:=false;
end;

nah..sekarang anda kembali kepada Form login, buat form baru lagi,rubah nama Form tersebut dengan “msg” kemudian save dengan nama msg juga,Edit tampilan formnya seperti gambar berikut :



Form ini akan tampil ketika user/anggota menginputkan user name dan password dengan benar..

Terakhir,anda kembali ke form login,kemudian tempelkan 1 buah componen table dan rubah propertinya seperti berikut :

a. Properti Komponen Tabel yang dirubah :
Name : Tdftr
DatabaseName : user
TableName : user.db
Active : True

Setelah itu klik pada tombol login,dan paste code berikut :

if (Enama.Text =Tdftr.Fields[0].AsString) or (EPassword.Text=Tdftr.Fileds[0].AsString) then
begin
MessageDlg('Maaf user name atau password anda salah', MTWarning, [MBOK], 0);
Exit;
end;
Fmsg.Show
end;

untuk code pada tombol batal..anda tinggal mengcopy code pada tombol batal yang ada pada form registrasi diatas,karna funginya sama saja..
selesai.

note :
untuk membuat link sign up pada form login,klik 2x pada label yang tadi anda tambahkan kemudian copy code berikut : fregister.show
semoga bisa membantu
Created By herry
Read More..
Copyright© All Rights Reserved Jupenu.blogspot.com
JETAK-PACIRAN-by HERRY