Archive for Agustus 2011

Dasar-dasar SQL

insert into mahasiswa values (:nim,:nama,:jurusan,:alamat)
update manufaktur set NAMA=’Amey’  where  NO_MANU=1
SELECT * from mahasiswa order by nim
SELECT * from manufaktur where no_manu=1
delete from FRS where semester=:semester
Update MHS set nama=:amey where nama=Imoet

mahasiswa
insert into mahasiswa values (:nim,:nama,:alamat,kd_jurusan)
delete from mahasiswa where nim=:nim
update mahasiswa set nama=:nama, alamat=:alamat, where nim=:nim
SELECT * from mahasiswa

dosen
insert into mahasiswa  values (:nim,:nama,:jurusan,:alamat)
delete from mahasiswa where nim=:nim
update mahasiswa set nim=:nim where  nama=:nama
SELECT * from dosen

jurusan
insert into jurusan values (:kd_jurusan,:nama)
delete from jurusan  where :kd_jurusan
update jurusan set nama=:nama where kd_jurusan=:kd_jurusan
SELECT * from jurusanx

khs
insert into mahasiswa values (:nim,:nama,:jurusan,:alamat)
delete from mahasiswa where nim=:nim
update mahasiswa set nim=:nim where  nama=:nama
SELECT * from mahasiswa order by nim

Select * from MHS inner join FRS on MHS_nim=FRM_nim Where semester=2

NB: Inner Join Bisa Diganti:
1.    Left join
2.    Right join
3.    Cross join

Posted in by Dark Acewell. No Comments

Cara Membuat Recent Comments (Komentar terbaru)


Apa sih funsi memasang Recent Comments di blog kamu ? Recent comments artinya komentar terbaru yang dilakukan oleh pengunjung blog kamu. Dengan adanya Recent comments ini kamu akan tahu dan segera bisa memberi reply atau balasan pada pengunjung tadi baik untuk menjawabpertanyaan yang diajukan atau sekedar merespon kunjungan mereka, sehingga kamu senang pengunjungpun juga senang. Gimana mau coba gak ? gini caranya :

  1. Masuk ke account blogger kamu
  2. Pilih layout/tata letak – page element
  3. Kemudian klik add a gadget (tambah gadget)
  4. Pilih Html/Java Script, Kemudian copy dan paste aja kode di bawah ini :
<script style="text/javascript" src="http://kendhin.890m.com/comments.js"></script>
<script style="text/javascript">var a_rc=8;var m_rc=false;var n_rc=true;var o_rc=40;</script>
<script src="http://ace-rozaq.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"> </script>

Lihat tulisan merah itu nama blog saya, dan harus diganti dengan nama blog kamu biar gak nyasar kemana-mana. Kemudian Klik save
Dibawah ini code alternative jika kamu sudah menggunakan kode di atas ternyata erorr gunakan kode di bawah ini
<div style="overflow:auto;width:140px;height:500px;padding:10px;border:1px solid #eee">
<script style="text/javascript" src="http://anas.ku93.googlepages.com/comments.js"></script>
<script style="text/javascript">
    var numcomments = 10;
    var showcommentdate = true;
    var showposttitle = true;
    var numchars = 100;
    var standardstyling = true;
</script>
<script src="http://ace-rozaq.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"></script>
</div>
Pada kode warna merah bagian atas berfungsi untuk mengatur lebar dan tinggi scroll dan bisa kamu rubah sendiri sesuai layout blog kamu jangan lupa ganti juga url blog saya.
  • numcomments = 10 artinya jumlah komentar yang ditampilkan.
  • numchars = 100 artinya karakter setiap komentar , tinggal kamu ganti sendiri
Matur Suwon... ^_^

Posted in by Dark Acewell. No Comments

10 Tips Menambah Pengunjung Blog Anda


 Anda suka membuat blog tentang pengalaman anda? Berikut ini ada 10 tips yang dapat anda ikuti agar blog anda sering dibuka ataupun dibaca oleh orang yang anda kenal maupun tidak.
  1. Berikan komentar di blog lain: Telah terbukti bahwa memberi komentar pada blog orang lain dapat menambah pembaca blog anda. Tinggalkan komentar yang baik, campurkan dengan humor. Ketika anda menemukan post yang mengundang kontroversi, tinggalkan komentar anda dengan kesan bahwa anda sudah dewasa, kontroversi adalah cara yang paling efektif untuk menjadi terkenal dengan usaha yang minimal tapi jangan buat orang menjadi marah pada anda.
  2. Masukan artikel anda pada website Social Networking: Website Social Networking adalah tempat terbaik dimana anda dapat memasukan artikel anda dan mendapat lonjakan pengunjung pada blog anda. Jika orang suka, otomatis mereka akan membuat link tersebut.
  3. Berikan komentar anda pada komunitas online: Bergabung dan ambil bagian pada forum dan komunitas online. Jangan lupa untuk menggunakan signature dengan alamat blog anda. Komentar anda pada komunitas dan forum akan menjadikan anda salah satu yang dihormati di komunitas.
  4. Tandai artikel: Tanyai pengunjung anda untuk menandai artikel anda. Website seperti StumbleUpon, deLicio.us, Google Bookmarks dan deLirio.us dapat menyediakan dengan tambahan pengunjung.
  5. Berinteraksi dengan pemberi komentar: Buatlah hubungan yang harmonis dengan pengomentar blog anda. Buat mereka merasa seperti di rumah dan mereka juga akan membuat anda merasa di rumah. Selalu bantu pengomentar anda dengan sumber yang berguna, jika itu tidak memungkinkan, arahkanlah mereka ke tempat yang dapat menyelesaikan masalah.
  6. Tulis dengan konsisten: Tulislah pada tingkat minimal 3-5 artikel yang berguna dalam seminggu. Melakukan ini akan membuat pengunjung anda mengerti bahwa anda blogger yang berdedikasi, yang peduli untuk membantu. Jika anda tidak konsisten untuk menulis, lalu mengapa pengunjung anda harus juga konsisten.
  7. Masukan blog anda pada Blog Directories: Masukan blog anda pada Technorati, Techmeme, Blogcatalog, dan blog directories lainnya. Blog directories juga merupakan sebuah tempat dimana anda dapat memasukan blog anda dan mendapatkan pengunjung.
  8. Hubungkan dengan artikel lain: Hubungan ke dalam dan ke luar sangatlah membantu.Pertama, itu membantu anda dalam menyediakan bukti mengenai pemikiran anda dan juga membantu pembaca terhubung dengan artikel yang berguna.
  9. RSS Feeds: Selalu sindikasikan RSS melalui feedburner, mengapa?. Karena mereka yang terbaik.
  10. Bersabar: Tip terakhir ini adalah yang terpenting.

Posted in by Dark Acewell. No Comments

Numbered Page Navigation

Pernah lihat gambar seperti ini pada blogspot ? 




Itu adalah Numbered Page Navigation. Yang berfungsi buat navigasi halaman blog berdasarkan nomor.

Gimana cara buatnya:


# Langkah Pertama:
Copy kode dibawah ini lalu paste ke blog kamu. caranya:
Cari kode XML dibawah ini (di bagian Edit HTML kamu):


]]></b:skin>
Setelah dapat silahkan copy kode CSS yang ada dibawah ini, terus taruh kodenya tsb tepat diatas kode ]]></b:skin>].
.showpageArea a {

text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #cccccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #cccccc;
background-color:#cccccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #cccccc;
background: #cccccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #cccccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333333;
}

# Langkah Kedua

Cari kode XML dibawah ini (di bagian Edit HTML kamu):

<!-- Untuk Prev / Postingan Baru -->

<b:if cond='data:newerPageUrl'>
  <span id='blog-pager-newer-link'>
    <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
  </span>
</b:if>
<!-- letakkan sini -->
<!-- unutuk Next Postingan Lama -->
<b:if cond='data:olderPageUrl'>
  <span id='blog-pager-older-link'>
    <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
  </span>
</b:if>

Kemudian setelah ketemu tarus kode ini di bawah kata <!-- letakkan sini -->

<!-- Page Navigation -->

<b:if cond='data:blog.pageType != &quot;item&quot;'>
    <script type='text/javascript'>
        var pageCount=5;
        var displayPageNum=5;
        var upPageWord ='Prev';
        var downPageWord ='Next';
    </script>
    <script src='http://blogergadgets.googlecode.com/files/blogger-page-navi.v1.js' type='text/javascript'/>
</b:if>


Alhasil, Simpan Template lalu lihat hasilnya, seperti pada blog saya itu tu... :D

Perhatikan:

  • Var pageCount=5; -> angka 5 artinya, ada 5 postingan yang tampil perhalaman, silahkan diganti menurut kamu, Ingat : sesuaikan dengan nilai pada saat kamu setting gadget, nilai defaultnya adalah 5 entri perhalaman.
  • Var displayPageNum=5; ->angka 5 juga bisa diganti sesuka kamu.
  • Var upPageWord ='Previous'; -> kata previous kata yg muncul di blog bisa diganti, misalnya "sebelumnya", atau apapun yg kamu mau.
  • Var downPageWord ='Next'; -> kata next kata yg muncul di blog bisa diganti, misalnya "berikutnya", atau apapun yg kamu mau. 

Posted in by Dark Acewell. No Comments

Setting windows 2000 server


1. Setting ip address melalui control panel  network & dial-up connections  local area network
2. Cek, apakah Active directory sudah terinstall atau belum, melalui control panel  system
a. Belum terinstall jika muncul tulisan full computer name & workgroup

b. Sudah terinstall jika muncul tulisan full computer name & domain

 3. Setting DNS 
a. membuat zona dan host, melalui start  programs  administrative tools  DNS

b. Membuat zona forward baru, melalui, klik kanan forward lookup zones  new zone

c. Pilih type zona forward :
i. Active Directory-Integrated
Zone di simpan di AD, lebih aman dan menyatu
ii. Standard Primary
Zone disimpan ke dalam file text, biasa digunakan karena mudah dalam pertukaran dengan DNS lain yang berbasis text
iii. Standard Secondary
Zone cadangan dari zone yang sudah ada

d. Beri nama zona sesuai dengan FQDN misal smk.com

e. Pemberian nama file penyimpan zone misal smk.com.dns

f. Membuat Host untuk web ftp, melalui klik kanan zone smk.com pilih new host

g. Isikan nama host (www untuk web, ftp untuk ftp) dan ip address pc server

4. Setting Internet Service Manager

 5. Membuat Web Server
a. Membuat web server baru melalui, klik kanan icon pc server, pilih new  web site

 b. Isikan nama web server, misal web-ku

c. Isikan ip address pc server dan port default web (80)

d. Tentukan home directory (tempat penyimpan file web), misal di c:\web



e. Tentukan hak akses web server (pilih read & browse)

f. Atur properties web server kita (web-ku), buka Internet Service Manager, klik kanan web-ku, pilih properties

g. Pilih tab Documents, klik Add, tambahkan file baru misal index.htm

h. Letakkan index.html di posisi paling atas

i. Buat file baru dengan cara :
i. Buka notepad
ii. Isikan “Selamat datang di www.smk.com”
iii. Simpan (name : index.html), (File Type : all files), (simpan di C:\web)
j. Tes web server, buka Internet Explorer, ketikkan www.smk.com, jika menampilkan isi file index.html maka web server sudah benar


6. Membuat FTP Server
a. Buka Internet Service Manager, klik kanan icon pc server pilih new  FTP site

b. Isikan nama ftp server misal ftp-ku

c. Isikan ip address pc server dan port default ftp (21)

d. Tentukan home directory ftp server, misal di C:\ftp

e. Tentukan hak akses ftp server, read (pengunjung bisa download data), write (pengunjung bisa upload data)


f. Mengatur properties ftp server kita (ftp-ku)

g. Agar user anonymous (user yang tidak terdaftar) tidak bisa mengakses ftp server kita, hilangkan tanda contreng Allow Anonymous Connections

h. Tes FTP server, buka internet explorer, ketikkan ftp.smk.com, masukkan username (administrator)

i. Jika sukses, maka FTP server akan menampilkan isi home directory-nya, yaitu C:\ftp

Posted in by Dark Acewell. No Comments

Setting Network di Ubuntu Server


1. Memberi ip address, ketikkan perintah pico /etc/network/interfaces
2. Merubah nama computer (host), ketikkan perintah pico /etc/hosts
3. Mengatur ip resolver, ketikkan perintah pico /etc/resolv.conf
4. Simpan perubahan pada network dengan cara merestart service network, ketikkan perintah /etc/init.d/networking restart
5. Tes konfigurasi dengan mengetikkan perintah
a. ping 192.168.1.100  ping ip address
b. ping smk.com  ping host
c. ping smk  ping alias host

Setting DNS di Ubuntu Server
1. Cek keberadaan paket bind9, apakah sudah terinstall atau belum, ketikkan perintah dpkg -l | grep bind9
2. Jika belum terinstall, install dengan cara ketikkan 
a. apt-cdrom add
b. masukkan cd ubuntu server
c. apt-get install bind9
3. Membuat zone untuk DNS, ketikkan perintah pico /etc/bind/named.conf, tambahkan baris berikut :
letakkan sebelum script berikut :
include "/etc/bind/named.conf.local";
yang ada di baris paling bawah dari file named.conf
4. Selanjutnya membuat file untuk menyimpan konfigurasi zone. Copy-kan dari file contoh yang sudah disediakan di linux, ketikkan perintah cp /etc/bind/db.local /etc/bind/smk.com
5. Edit file yang baru saja di-copy-kan, di sini kita akan membuat host untuk server yng akan dibuat, ketikkan perintah pico /etc/bind/smk.com
6. Berikut file smk.com sebelum di edit

7. Ubah tulisan localhost dengan nama host kita yaitu smk.com, jangan lupa setelah nama host diberi tanda titik (.) sebagai pertanda real name.
8. Kemudian ubah ip address 127.0.0.1 dengan ip address pc server yaitu 192.168.1.100
9. Kemudian tambahkan nama host untuk web server dan ftp server di baris paling khir, sehingga file smk.com akan nampak seperti berikut :
10. Kemudian simpan perubahan yang terjadi dengan merestart service networking dan bind9, ketikkan perintah /etc/init.d/networking restart kemudian ketikkan perintah /etc/init.d/bind9 restart
11. Cek konfigurasi DNS dengan mengetikkan perintah
a. dig www.smk.com
b. nslookup -sil ftp.smk.com
c. ping www.smk.com
d. ping ftp.smk.com

Setting Web Server di Ubuntu Server
1. Cek keberadaan paket apache2, apakah sudah terinstall atau belum, ketikkan perintah dpkg -l | grep apache2
2. Jika belum terinstall, install dengan cara ketikkan 
a. apt-cdrom add
b. masukkan cd ubuntu server
c. apt-get install apache2
3. Ubah konfigurasi virtual host untuk web server, ketikkan perintah pico /etc/apache2/sites-available/default, berikut adalah file asli sebelum di edit

A  ubah menjadi www.smk.com:80
B  tambahkan tulisan berikut :
DirectoryIndex smk.html
4. Sehingga file default akan menjadi seperti berikut ini :


5. Kemudian buat file html baru untuk situs web server kita, ketikkan perintah pico /var/www/smk.html, kemudian isi file tersebut, misal “selamat datang di www.smk.com”
6. Simpan perubahan yang terjadi dengan merestart service apache2, ketikkan perintah /etc/init.d/apache2 restart
7. Tes konfigurasi web server, ketikkan perintah w3m www.smk.com, jika menampilkan isi file smk.html maka web server sudah berhasil

Setting FTP Server di Ubuntu Server
1. Cek keberadaan paket vsftpd, apakah sudah terinstall atau belum, ketikkan perintah dpkg -l | grep ftp
2. Jika belum terinstall, install dengan cara :
a. Masukkan cd ubuntu server
b. Ketikkan perintah
mount /cdrom
dpkg -i /cdrom/pool/main/v/vsftpd/*.deb
c. Atau tambahkan parameter --force-depends setelah dpkg –i
3. Kemudian ubah konfigurasi ftp server, ketikkan perintah pico /etc/vsftpd.conf, kemudian cari baris berikut :

ubah menjadi seperti berikut ini :

4. Script di atas memili fungsi berikut :
a. anonymous_enable=NO
user yang tidak terdaftar tidak diperbolehkan mengakses ftp server
b. local_enable=YES
user yang ada di system linux diperbolehkan mengakses ftp server
c. write_enable=YES
user yang ada di system linux diperbolehkan melakukan perubahan pada ftp server, misal upload data
d. anon_upload_enable=NO
user yang tidak terdaftar tidak diperbolehkan upload data ke dalam ftp server
e. anon_mkdir_write_enable=NO
user yang tidak terdaftar tidak diperbolehkan membut directory baru di dalam ftp server
5. Simpan perubahan yang terjadi dengan merestart service vsftpd, ketikkan perintah /etc/init.d/vsftpd restart
6. Cek konfigurasi ftp server, ketikkan :
a. ftp ftp.smk.com
b. username : --------- misal isikan smk
c. password : --------- misal isikan 123456
d. ketikkan perintah-perintah konsol, misal ls, mkdir testing, cd .. dan lain-lain
e. untuk keluar, ketikkan perintah exit

Posted in by Dark Acewell. No Comments

Membangun Proxy Server dengan Ubuntu

Ringkasan ini tidak tersedia. Harap klik di sini untuk melihat postingan.

Posted in by Dark Acewell. No Comments

Cara Kerja FTP Server

           Cara Kerja FTP Server, Instalasi dan Konfigurasi vsftpd November 4th, 2009 adhit Leave a comment Go to comments Lama juga saya tidak menulis tentang server, terakhir tulisan saya tentang server yaitu Membangun Proxy Server. Kali ini saya akan membahas bagaimana cara membangun FTP Server sendiri di Linux. Dalam hal ini distro yang saya gunakan yaitu Ubuntu, namun semua konfigurasi tidak jauh berbeda dengan distro lainnya. Sebelum menuju tahap instalasi, saya akan terangkan sedikit apakah FTP Server itu? Merujuk pada wikipedia, FTP (File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. Protokol ini masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut. Untuk prosesnya dapat dilihat dari gambar berikut ini :  Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan “mendengarkan” percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membuat sebuah koneksi antara klien dan server, (2) untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mentransfer data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan. FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang ia kehendaki. Umumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori, sehingga mereka dapat membuat berkas, membuat direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diisi dengan menggunakan alamat e-mail. Instalasi vsftpd Dengan asumsi bahwa Anda telah menginstal Ubuntu, masuk ke terminal kemudian jalankan perintah : $sudo apt-get install vsftpd Tunggu hingga selesai kemudian jalankan perintah : $sudo /etc/init.d/vsftpd start Untuk menjalankan FTP server Konfigurasi vsftpd File konfigurasinya terletak di /etc/vsftpd.conf untuk membukanya jalankan perintah : $sudo nano /etc/vsftpd.conf Bila anda ingin user anonymous dapat menggunakan ftp, tambahkan atau edit baris ini : anonymous_enable=YES Sebaliknya bila anda tidak ingin user anonymous dapat menggunakan ftp, ubah nilai baris diatas menjadi NO seperti di bawah ini : anonymous_enable=NO Bila anda ingin lokal user (user pengguna komputer namun bukan root user) dapat login menggunakan ftp protokol, tambahkan atau edit baris ini : local_enable=YES Sebaliknya bila anda ingin lokal user (user pengguna komputer namun bukan root user) tidak dapat login menggunakan ftp protokol ubah nilai baris diatas menjadi NO. Bila anda ingin mengubah root directory dari user anonymous (default root directorynya ada di /home/ftp ), tambahkan atau edit baris ini : anon_root= Bila ingin memberikan pesan selamat datang, tambahkan dan edit baris ini : ftpd_banner “pesan selamat datang” Membatasi jumlah klien, tambahkan dan edit baris ini: max_client jumlah maksimum klien Membatasi jumlah klien dengan IP yang sama, tambahkan dan edit baris ini: max_per_ip jumlah maksimum klien per IP Mengunci FTP user di direktori home, tambahkan dan edit baris berikut: chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list Untuk file /etc/vsftpd/chroot_list tambahkan bila tidah ada. Dengan begitu semua ftp root directory tiap local user ada di home directory masing-masing user. Jika anda ingin membuat pengecualian untuk user tertentu agar root directorynya tetap berada di / anda dapat menuliskan nama user tersebut di file /etc/vsftpd/chroot_list. Namun jika anda ingin agar hanya user tertentu saja yang ftp root direktorinya pindah ke home direktori masing-masing anda dapat mengubah paramater baris chroot_local_user menjadi NO seperti ini chroot_local_user=NO lalu menuliskan user yang ingin dipindah root direktorinya ke dalam file /etc/vsftpd/chroot_list. Sekian sedikit tutorial mengenai FTP Server menggunakan vsftpd, mudah-mudahan bermanfaat.

Posted in by Dark Acewell. No Comments