This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Jadikan hidup lebih bermakna.... Penuh semangat dan motivasi.... Wujudkan diri dengan karya dan bukti nyata.............................. Jadilah inspirasi untuk anak negeri....Kebanggaan diri sendiri.... Kebanggaan Keluarga.... Kebanggaan Bangsa dan Negara....
INDRA YUSUF_gcoz.blogspot

Kamis, 31 Maret 2011

Program5. Vb.Net (latihan materi)

Membuat program VB
Toolnya menggunakan : Combobox,textbox, label, button, dan listview.

"combobox" yaitu kolom untuk input data, disertai pilihan yang telah disedikan. User tinggal klik tanda panah ke bawah, maka akan muncul pilihan ..

Tampilan form sebagai berikut :


Syntax Programnya sebagai berikut :

Public Class Form1
Dim isitex(4) As String
Dim Item As ListViewItem
Sub isi()
ComboBox1.Items.Add("Teknik Informatika")
ComboBox1.Items.Add("Sistem Informatika")
ComboBox1.Items.Add("Komputer akutansi")
ComboBox1.Items.Add("Manajemen Informatika")
ComboBox1.Items.Add("Teknik Komputer")
End Sub

Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
Call isi()
Call Tabel()
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Call hapus()
End Sub
Sub hapus()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
ComboBox1.Text = "Teknik Informatika"
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Button1.Text = "Tambah" Then
Button1.Text = "Simpan"
Button2.Enabled = False
Button3.Enabled = False
Button4.Text = "Batal"
TextBox1.Focus()
ElseIf Button1.Text = "Simpan" Then
isitex(0) = Trim(TextBox1.Text)
isitex(1) = Trim(TextBox2.Text)
isitex(2) = Trim(TextBox3.Text)
isitex(3) = Microsoft.VisualBasic.Left(Trim(ComboBox1.Text), 100)
Item = New ListViewItem(isitex)
ListView1.Items.Add(Item)
End If
Button1.Focus()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
If Button4.Text = "Batal" Then
Button1.Text = "Tambah"
Button1.Enabled = True
Button2.Text = "Edit"
Button2.Enabled = True
Button3.Text = "Hapus"
Button3.Enabled = True
Button4.Text = "Keluar"
TextBox1.Focus()
Else
Button4.Text = "Keluar"
Me.Close()
End If
End Sub
Sub Tabel()
ListView1.View = View.Details
ListView1.Columns.Add("NPM", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("Nama", 100, HorizontalAlignment.Left)
ListView1.Columns.Add("Alamat", 100, HorizontalAlignment.Left)
ListView1.Columns.Add("Jurusan", 100, HorizontalAlignment.Left)
End Sub
Private Sub ListView1_ItemSelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.ListViewItemSelectionChangedEventArgs) Handles ListView1.ItemSelectionChanged
TextBox1.Text = e.Item.Text
End Sub

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Chr(13) Then
TextBox2.Focus()
End If
End Sub

Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
If e.KeyChar = Chr(13) Then
TextBox3.Focus()
End If
End Sub

Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress
If e.KeyChar = Chr(13) Then
ComboBox1.Focus()
End If
End Sub

Private Sub ComboBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles ComboBox1.KeyPress
If e.KeyChar = Chr(13) Then
Button1.Focus()
End If
End Sub

Private Sub Button1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Button1.KeyPress

End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

End Sub
End Class

Hasil Runningnya :


Tinggal memasukan data sesuai yg di inginkan kawan...

Program ini menggunakan "Combobox" yaitu kolom untuk input data, disertai pilihan yang telah disedikan. User tinggal klik tanda panah ke bawah, maka akan muncul pilihannya. Sehingga kita tidak perlu repot2 mengetiknya .

Selamat mencoba...


.

Lowongan Kerja PT. Cahaya Prima Sentosa (31'March'2011)


Siapa tau ada yg berminat...
saya cuman sekedar menginformasikan kawan,
semoga turut membantu khususnya bagi para pencari kerja...

Perusahaan:
PT Cahaya Prima Sentosa
Industri:
Percetakan dan Kemasan
Nama kontak:
HRD

Deskripsi singkat perusahaan:
We are a Printing industries, and during our rapid growth and expansion, we need high and motivate person to fullfill an important position in our company, we are expecting a professional person to join and grow with us together

Jabatan: Pemula
Fungsi kerja: Manufaktur dan Produksi
Posisi: PPIC Staff
Lokasi kerja: Cikarang
Jenjang pendidikan: Diploma
Jurusan: Apa saja
Pengalaman kerja: Paling sedikit 1 tahun
Gaji yang ditawarkan: Tidak disebutkan
Persyaratan: - Pria/wanita, usia maksimal 30 tahun

- Pendidikan minimal D3
- Mempunyai pengalaman kerja di bidangnya minimal 1 tahun
- Memahami system manajemen ISO9001 dan ISO14001
- Dapat mengoperasikan komputer
- Dapat bekerjasama dalam team
- Dapat bekerja di bawah tekanan

Tanggal pemasangan: 30 Maret 2011
Tanggal penutupan: 06 April 2011



.

Lowongan PT. Packaging Company (31'March'2011)


Siapa tau ada yg berminat...
saya cuman sekedar menginformasikan kawan,
semoga turut membantu khususnya bagi para pencari kerja...

Rincian Lowongan dan Lamar

Informasi Perusahaan
Perusahaan:
Packaging Company
Industri:
Percetakan dan Kemasan
Nama kontak:
HRD


Deskripsi singkat perusahaan:
We are a very fast growing manufacturing company in Cibitung, Bekasi specialize in providing packaging for International company


Informasi Lowongan

Jabatan: Pemula
Fungsi kerja: Manufaktur dan Produksi
Posisi: Operator Produksi
Lokasi kerja: Bekasi
Jenjang pendidikan: SLTA
Jurusan: Apa saja
Pengalaman kerja: Paling sedikit 1 tahun
Gaji yang ditawarkan: Tidak disebutkan
Persyaratan: - Pria, usia maksimal 30 tahun

- Lulusan SMU/SMK
- Tidak buta warna
- Bekerja shift
- Tinggi Badan min. 170 cm
- Diutamakan mempunyai pengalaman dipercetakan
- Bersedia ditempatkan di wilayah Bekasi

"Hanya kandidat yang memenuhi kualifikasi saja yang dikenankan melamar"

Tanggal pemasangan: 30 Maret 2011
Tanggal penutupan: 13 April 2011



.

Rabu, 30 Maret 2011

Ayah, Ibu maafkanlah Aku....


Entah sudah berapa kali aku menerima kiriman email berisi kisah berikut ini. Namun setiap kali aku membacanya, air mata ini tak terasa selalu berlinang. Semoga bisa jadi nasehat bagiku, dalam mendidik anakku kelak... serta bagi kita semua

Berikut kisahnya...
Sepasang suami isteri seperti pasangan lain di kota-kota besar meninggalkan anak-anak diasuh pembantu rumah sewaktu bekerja. Anak tunggal pasangan ini, perempuan cantik berusia tiga setengah tahun. Sendirian ia di rumah dan kerap kali dibiarkan pembantunya karena sibuk bekerja di dapur.

Bermainlah dia bersama ayun-ayunan di atas buaian yang dibeli ayahnya, ataupun memetik bunga dan lain-lain di halaman rumahnya. Suatu hari dia melihat sebatang paku karat. Dan ia pun mencoret lantai tempat mobil ayahnya diparkirkan, tetapi karena lantainya terbuat dari marmer maka coretan tidak kelihatan. Dicobanya lagi pada mobil baru ayahnya. Ya. karena mobil itu bewarna gelap, maka coretannya tampak jelas. Apalagi anak-anak ini pun membuat coretan sesuai dengan kreativitasnya.

Hari itu ayah dan ibunya menggunakan kendaraan motor ke tempat kerja karena ingin menghindari macet. Setelah sebelah kanan mobil sudah penuh coretan maka ia beralih ke sebelah kiri mobil. Dibuatnya gambar ibu dan ayahnya, gambarnya sendiri, lukisan ayam, kucing dan lain sebagainya mengikut imaginasinya. Kejadian itu berlangsung tanpa disadari oleh si pembantu rumah.

Saat pulang petang, terkejutlah pasangan suami istri itu melihat mobil yang baru setahun dibeli dengan bayaran angsuran yang masih lama lunasnya. Si bapak yang belum lagi masuk ke rumah ini pun terus menjerit, "Kerjaan siapa ini !!!" ..
Pembantu rumah yang tersentak dengan jeritan itu berlari keluar. Dia juga beristighfar. Mukanya merah padam ketakutan lebih2 melihat wajah bengis tuannya. Sekali lagi diajukan pertanyaan keras kepadanya, dia terus mengatakan

"Saya tidak tahu..tuan."
"Kamu dirumah sepanjang hari, apa saja yg kau lakukan?"

hardik si isteri lagi.

Si anak yang mendengar suara ayahnya, tiba-tiba berlari keluar dari kamarnya. Dengan penuh manja dia berkata

"Dita yg membuat gambar itu ayahhh.. cantik .kan!"
katanya sambil memeluk ayahnya sambil bermanja seperti biasa..

Si ayah yang sudah hilang kesabaran mengambil sebatang ranting kecil dari pohon di depan rumahnya, terus dipukulkannya berkali2 ke telapak tangan anaknya. Si anak yang tak mengerti apa - apa menagis kesakitan, pedih sekaligus ketakutan.

Puas memukul telapak tangan, si ayah memukul pula belakang tangan anaknya. Sedangkan Si ibu cuma mendiamkan saja, seolah merestui dan merasa puas dengan hukuman yang dikenakan. Pembantu rumah terbengong, tdk tahu hrs berbuat apa. Si ayah cukup lama memukul-mukul tangan kanan dan kemudian ganti tangan kiri anaknya. Setelah si ayah masuk ke rumah diikuti si ibu, pembantu rumah tersebut menggendong anak kecil itu, membawanya ke kamar.

Dia terperanjat melihat telapak tangan dan belakang tangan si anak kecil luka2 dan berdarah. Pembantu rumah memandikan anak kecil itu. Sambil menyiramnya dengan air, dia ikut menangis. Anak kecil itu juga menjerit-jerit menahan pedih saat luka2nya itu terkena air.

”Bi, sakit...”
(lirih kecil suara Dita)
Lalu si pembantu rumah menidurkan anak kecil itu. Si ayah sengaja membiarkan anak itu tidur bersama pembantu rumah. Keesokkan harinya, kedua belah tangan si anak bengkak. Pembantu rumah mengadu ke majikannya.

"Oleskan obat saja!"
jawab bapak si anak. Pulang dari kerja, dia tidak memperhatikan anak kecil itu yang menghabiskan waktu di kamar pembantu. Si ayah konon mau memberi pelajaran pada anaknya.

Tiga hari berlalu, si ayah tidak pernah menjenguk anaknya sementara si ibu juga begitu, meski setiap hari bertanya kepada pembantu rumah.

"Dita demam, Bu".
jawab pembantunya ringkas.
"Kasih minum panadol aja ,"
jawab si ibu.

Sebelum si ibu masuk kamar tidur dia menjenguk kamar pembantunya. Saat dilihat anaknya Dita dalam pelukan pembantu rumah, dia menutup lagi pintu kamar pembantunya.

Masuk hari keempat, pembantu rumah memberitahukan tuannya bahwa suhu badan Dita terlalu panas.

"Sore nanti kita bawa ke klinik.. Pukul 5.00 sudah siap"
kata majikannya itu.

Sampai saatnya si anak yang sudah lemah dibawa ke klinik. Dokter mengarahkan agar ia dibawa ke rumah sakit karena keadaannya susah serius. Setelah beberapa hari di rawat inap dokter memanggil bapak dan ibu anak itu.

"Tidak ada pilihan.."
kata dokter tersebut yang mengusulkan agar kedua tangan anak itu dipotong karena sakitnya sudah terlalu parah dan infeksi akut.

"Ini sudah bernanah, demi menyelamatkan nyawanya maka kedua tangannya harus dipotong dari siku ke bawah"
kata dokter itu.

Si bapak dan ibu bagaikan terkena halilintar mendengar kata-kata itu. Terasa dunia berhenti berputar, tapi apa yg dapat dikatakan lagi. Si ibu meraung merangkul si anak. Dengan berat hati dan lelehan air mata isterinya, si ayah bergetar tangannya menandatangani surat persetujuan pembedahan.

Keluar dari ruang bedah, selepas obat bius yang disuntikkan habis, si anak menangis kesakitan. Dia juga keheranan melihat kedua tangannya berbalut kasa putih. Ditatapnya muka ayah dan ibunya. Kemudian ke wajah pembantu rumah. Dia mengerutkan dahi melihat mereka semua menangis. Dalam siksaan menahan sakit, si anak bersuara dalam linangan air mata.

"Ayah.. ibu. Dita tidak akan melakukannya lagi..
Dita tak mau lagi ayah pukul..
Dita tak mau jahat lagi..
Dita sayang ayah..
sayang ibu..",

katanya berulang kali membuatkan si ibu gagal menahan rasa sedihnya.

"Dita juga sayang Mbok Narti.."
katanya memandang wajah pembantu rumah, sekaligus membuat wanita itu meraung histeris.

"Ayah.. kembalikan tangan Dita..
Untuk apa diambil..
Dita janji tidak akan mengulanginya lagi..!
Bagaimana caranya Dita mau makan nanti..?
Bagaimana Dita mau bermain nanti..?
Dita janji tdk akan mencoret2 mobil lagi, "
katanya berulang-ulang.

Serasa hancur hati si ibu mendengar kata-kata anaknya. Meraung2 dia sekuat hati namun takdir yang sudah terjadi, tiada manusia dapat menahannya. Nasi sudah jadi bubur.

Pada akhirnya si anak cantik itu meneruskan hidupnya tanpa kedua tangan dan ia masih belum mengerti mengapa tangannya tetap harus dipotong meski sudah minta maaf. Tahun demi tahun kedua orang tua tsb menahan kepedihan dan kehancuran bathin sampai suatu saat Sang Ayah tak kuat lagi menahan kepedihannya dan wafat diiringi tangis penyesalannya yg tak bertepi.

Namun..., si Anak dengan segala keterbatasan dan kekurangannya tsb tetap hidup tegar bahkan sangat sayang dan selalu merindukan ayahnya..
Sangat patut jadi renungan bukan...!!!
Semoga kita tidak membuat kesalahan yg serupa,
terhadap si buah hati karena emosi dan kemarahan sesaat.
karena begitulah sikecil...
kita yang harus menuntun dan menjaga sebaik - baiknya.


.

MERASA DIRI PALING MERANA

Sebuah kisah kiriman dari seorang teman...
saya share disini..

Semoga jadi inspirasi dan motivasi untuk kita semua. Amiien

Berikut kisahnya...

Saat itu saya tengah berada di kota Jeddah, Saudi Arabia. Terpapar
dihadapan saya sebuah koran berbahasa Arab di lobby hotel. Tergerak saya
melihat berita dan artikel yang tertulis di sana, hingga saya temukan
sebuah tulisan yang amat bermanfaat ini.

Tersebutlah kisah nyata seorang kaya raya berkebangsaan Saudi bernama
Ra'fat. Ia diwawancarai setelah ia berhasil sembuh dari penyakit liver
akut yang ia idap. Pola hidup berlebihan dan mengkonsumsi makanan tak
beraturan membuat Ra'fat mengalami penyakit di atas.

Ra'fat berobat untuk mencari kesembuhan. Banyak dokter dan rumah sakit
ia kunjungi di Saudi Arabia sebagai ikhtiar. Namun meski sudah menyita
banyak waktu, tenaga, pikiran dan biaya, sayangnya penyakit itu tidak
kunjung sembuh juga. Ra'fat mulai mengeluh. Badannya bertambah kurus.

Tak ubahnya seperti seorang pesakitan.

Demi mencari upaya sembuh, maka Ra'fat mengikuti saran dokter untuk
berobat ke sebuah rumah sakit terkenal spesialis liver di Guangzhou,
China. Ia berangkat ke sana ditemani oleh keluarga. Penyakit liver
semakin bertambah parah. Maka saat Ra'fat diperiksa, dokter mengatakan
bahwa harus diambil tindakan operasi segera. Ketika Ra'fat menanyakan
berapa besar kemungkinan berhasilnya. Dokter menyatakan kemungkinannya
adalah fifty-fifty.

"50% kalau operasi berhasil maka Anda akan sembuh, 50% bila tidak
berhasil mungkin nyawa Anda adalah taruhannya!" jelas sang dokter.


Mendapati bahwa boleh jadi ia bakal mati, maka Ra'fat berkata, "Dokter,
kalau operasi ini gagal dan saya bisa mati, maka izinkan saya untuk
kembali ke negara saya untuk berpamitan dengan keluarga, sahabat,
kerabat dan orang yang saya kenal. Saya khawatir bila mati menghadap
Allah Swt namun saya masih punya banyak kesalahan terhadap orang yang
saya kenal." Ra'fat berkata sedemikian sebab ia takut sekali atas dosa
dan kesalahan yang ia perbuat.

Dengan enteng dokter membalas, "Terlalu riskan bagi saya untuk
membiarkan Anda tidak segera mendapatkan penanganan. Penyakit liver ini
sudah begitu akut. Saya tidak berani menjamin keselamatan diri Anda
untuk kembali ke tanah air kecuali dalam 2 hari. Bila Anda lebih dari
itu datang kembali ke sini, mungkin Anda akan mendapati dokter lain yang
akan menangani operasi liver Anda."

Bagi Ra'fat 2 hari itu cukup berarti. Ia pun berjanji akan kembali dalam
tempo itu. Serta-merta ia mencari pesawat jet yang bisa disewa dan ia
pun pergi berangkat menuju tanah airnya.

Kesempatan itu betul-betul digunakan oleh Ra'fat untuk mendatangi semua
orang yang pernah ia kenal. Satu per satu dari keluarga dan kerabat ia
sambangi untuk meminta maaf dan berpamitan. Kepada mereka Ra'fat
berkata, "Maafkan aku, Ra'fat yang kalian kenal ini sungguh banyak
kesalahan dan dosa... Boleh jadi setelah dua hari dari sekarang saya
sudah tidak lagi panjang umur..."

Itulah yang disampaikan Ra'fat kepada orang-orang. Dan setiap dari
mereka menangis sedih atas kabar berita yang mereka dengar dari orang
yang mereka cintai dan kagumi ini.

Ra'fat menyambangi satu per satu dari mereka. Meski dengan tubuh yang
kurus tak berdaya, ia berniat mendatangi mereka untuk meminta doa dan
berpamitan. Dan kondisi itu membuat Ra'fat menjadi sedih. Ia merasa
menjadi manusia yang paling merana. Ia merasa tak berdaya dan tak
berguna. Sering dalam kesedihannya ia membatin, "Ya Allah.... rupanya
keluarga yang mencintai aku.... harta banyak yang aku miliki...

perusahaan besar yang aku punya.... semuanya itu tidak ada yang mampu
membantuku untuk kembali sembuh dari penyakit ini! Semuanya tak ada
guna... semuanya sia-sia!"

Rasa emosi batin itu membuat tubuh Ra'fat bertambah lemah. Ia hanya
mampu perbanyak istighfar memohon ampunan Tuhannya. Memutar tasbih
sambil berdzikir kini menjadi kegiatan utamanya. Ia masih merasa bahwa
dirinya adalah manusia yang paling merana di dunia.

Hingga saat ia sedang berada di mobilnya. duduk di kursi belakang dengan
tangan memutar tasbih seraya berdzikir. Hanya Ra'fat dan supirnya yang
berada di mobil itu. Mereka melaju berkendara menuju sebuah rumah
kerabat dengan tujuan berpamitan dan minta restu. Saat itulah menjadi
moment spesial yang tak akan terlupakan untuk Ra'fat.

Beberapa ratus meter di depan, mata Ra'fat melihat ada seorang wanita
berpakaian abaya (pakaian panjang wanita Arab yang serba berwarna hitam)
tengah berdiri di depan sebuah toko daging. di sisi wanita tadi ada
sebuah karung plastik putih yang biasa menjadi tempat limbah toko
tersebut. Wanita tadi mengangkat dengan tangan kirinya sebilah tulang
sapi dari karung. Sementara tangan kanannya mengumpil dan mencuil
daging-daging sapi yang masih tersisa di pinggiran tulang.

Ra'fat memandang tajam ke arah wanita tersebut dengan pandangan seksama.

Rasa ingin tahu membuncah di hati Ra'fat tentang apa yang sedang
dilakukan wanita itu. Begitu mobilnya melintasi sang wanita, sekilas
Ra'fat memperhatikan. Maka ia pun menepuk pundak sang sopir dan
memintanya untuk menepi.

Saat mobil sudah berhenti, Ra'fat mengamati apa yang dilakukan oleh sang
wanita. Entah apa yang membuat Ra'fat menjadi penasaran.

Keingintahuannya membuncah. Ia turun dari mobil. lemah ia membuka pintu,
dan ia berjalan tertatih-tatih menuju tempat wanita itu berada.

Dalam jarak beberapa hasta Ra'fat mengucapkan salam kepada wanita
tersebut namun salamnya tiada terjawab. Ra'fat pun bertanya kepada
wanita tersebut dengan suara lemah, "Ibu..., apa yang sedang kau lakukan?"

Rupanya wanita ini sudah terlalu sering diacuhkan orang, hingga ia pun
tidak peduli lagi dengan manusia. Meski ada yang bertanya kepadanya,
wanita tadi hanya menjawab tanpa menoleh sedikitpun ke arah si penanya.

Sambil mengumpil daging wanita itu berkata, "Aku memuji Allah Swt yang
telah menuntun langkahku ke tempat ini. Sudah berhari-hari aku dan 3
orang putriku tidak makan. Namun hari ini, Dia Swt membawaku ke tempat
ini sehingga aku dapati daging limbah yang masih bertengger di sisi
tulang sisa. Aku berencana akan membuat kejutan untuk ketiga putriku
malam ini. Insya Allah, aku akan memasakkan sup daging yang lezat buat
mereka...."

Subhanallah. ...! bergetar hebat relung batin Ra'fat saat mendengar
penuturan kisah kemiskinan yang ada di hadapannya. Tidak pernah ia
menyangka ada manusia yang melarat seperti ini. Maka serta-merta Ra'fat
melangkah ke arah toko daging. Ia panggil salah seorang petugasnya. Lalu
ia berkata kepada petugas toko, "Pak..., tolong siapkan untuk ibu itu
dan keluarganya 1 kg daging dalam seminggu dan aku akan membayarnya
selama setahun!"

Kalimat yang meluncur dari mulut Ra'fat membuat wanita tadi menghentikan
kegiatannya. Seolah tak percaya, ia angkat wajah dan menoleh ke arah
Ra'fat. Kini mata wanita itu menatap dalam mata Ra'fat seolah ia
berterima kasih lewat sorot pandang.

Merasa malu ditatap seperti itu, Ra'fat menoleh ke arah petugas toko. Ia
pun berkata, "Pak..., tolong jangan buat 1 kg dalam seminggu, aku rasa
itu tidak cukup. Siapkan 2 kg dalam seminggu dan aku akan membayarnya
untuk setahun penuh!" Serta-merta Ra'fat mengeluarkan beberapa lembar
uang 500-an riyal Saudi lalu ia serahkan kepada petugas tadi.

Usai Ra'fat membayar dan hendak meninggalkan toko daging, maka
terhentilah langkahnya saat ia menatap wanita tadi tengah menengadah ke
langit sambil mengangkat kedua belah tangannya seraya berdoa dengan
penuh kesungguhan:

"Allahumma ya Allah... berikanlah kepada tuan ini keberkahan rezeki.

Limpahkan karunia-Mu yang banyak kepadanya. Jadikan ia manusia mulia di
dunia dan akhirat. Beri ia kenikmatan seperti yang Engkau berikan kepada
para hamba-Mu yang shalihin. Kabulkan setiap hajatnya dan berilah ia
kesehatan lahir dan batin.....dst"

Panjang sekali doa yang dibaca oleh wanita tersebut. Kalimat-kalimat doa
itu terjalin indah naik ke langit menuju Allah Swt. Bergetar arsy Allah
Swt atas doa yang dibacakan sehingga getaran itu terasa di hati Ra'fat.

Ia mulai merasakan ketentraman dan kehangatan. Kedamaian yang belum
pernah ia rasakan sebelumnya. Hampir saja Ra'fat menitikkan air mata
saat mendengar jalinan indah kalimat doa wanita tersebut. Andai saja ia
tidak merasa malu, pastilah buliran air mata hangat sudah membasahi
pipinya. Namun bagi Ra'fat pantang menangis..., apalagi dihadapan
seorang wanita yang belum ia kenal.

Ra'fat lalu memutuskan untuk meninggalkan wanita tersebut. Ia berjalan
tegap dan cepat menuju mobilnya. Dan ia belum juga merasakan keajaiban
itu! Ya, keajaiban yang ditambah saat Ra'fat membuka dan menutup pintu
mobil dengan gagah seperti manusia sehat sediakala!!!

Sungguh doa wanita itu memberi kedamaian pada hati Ra'fat. Sepanjang
jalan di atas kendaraan Ra'fat terus tersenyum membayangkan doa yang
dibacakan oleh sang wanita tadi. Perjalanan menuju rumah seorang kerabat
itu menjadi indah.

Sesampainya di tujuan lalu Ra'fat mengutarakan maksudnya. Ia berpamitan
dan meminta restu. Ia katakan boleh jadi ia tidak lagi berumur panjang
sebab sakit liver akut yang diderita.

Anehnya saat mendengar berita itu dari Ra'fat, sang kerabat berkata,
"Ra'fat..., janganlah engkau bergurau. Kamu terlihat begitu sehat.

Wajahmu ceria. Sedikit pun tidak ada tanda-tanda bahwa engkau sedang
sakit."

Awalnya Ra'fat menganggap bahwa kalimat yang diucapkan kerabat tadi
hanya untuk menghibur dirinya yang sedang sedih. Namun setelah ia
mendatangi saudara dan kerabat yang lain, anehnya semuanya berpendapat
serupa.

Dua hari yang dimaksud pun tiba. Ia didampingi oleh istri dan beberapa
anaknya kembali datang ke China. Hari yang dimaksud untuk menjalani
operasi sudah disiapkan. Sebelum masuk ruang tindakan, beberapa
pemeriksaan pun dilakukan. Setelah hasil pemeriksaan itu dipelajari maka
ketua tim dokter pun bertanya keheranan kepada Ra'fat dan keluarga:

"Aneh....! dua hari yang lalu kami dapati liver tuan Ra'fat rusak parah
dan harus dilakukan tindakan operasi. Tapi setelah kami teliti, mengapa
liver ini menjadi sempurna lagi?!"

Kalimat dokter itu membuat Ra'fat dan keluarga menjadi bahagia.

Berulangkali terdengar kalimat takbir dan tahmid di ruangan meluncur
dari mulut mereka. Mereka memuji Allah Subhanahu wata'ala yang telah
menyembuhkan Ra'fat dari penyakit dengan begitu cepat. Siapa yang
percaya bahwa Allah yang memberi penyakit, maka ia pun akan yakin bahwa
hanya Dia Subhanahu wata'ala yang mampu menyembuhkan. Jangan bersedih
dan merasa hidup merana. Sadari bahwa dalam kegetiran ada hikmah bak
mutiara!


.

Selasa, 29 Maret 2011

Program4. Vb.Net (latihan materi)


Membuat program VB
toolnya menggunakan : textboox, label, button, dan listview.

"Listview" yaitu tempat penyimpan data sementara

Tampilan form sebagai berikut :




Syntax programnya sebagai berikut :

Public Class Form1
Dim listtxt(3) As String
Dim listitem As ListViewItem

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
listtxt(0) = Trim(TextBox1.Text)
listtxt(1) = Trim(TextBox2.Text)
listtxt(2) = Trim(TextBox3.Text)

listitem = New ListViewItem(listtxt)
ListView1.Items.Add(listitem)
End Sub

Sub setlistview()
ListView1.View = View.Details

ListView1.Columns.Add("NPM", 100, HorizontalAlignment.Center)
ListView1.Columns.Add("Nama", 100, HorizontalAlignment.Left)
ListView1.Columns.Add("Alamat", 100, HorizontalAlignment.Left)
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call setlistview()
End Sub

Private Sub ListView1_ItemSelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.ListViewItemSelectionChangedEventArgs) Handles ListView1.ItemSelectionChanged
TextBox4.Text = e.Item.Text
End Sub
End Class


Hasil Runningnya :


Program ini menggunakan listview sebuah penyimpanan sementara tidak menggunakan atau link ke database. Semua data yang tersimpan disini hanya sementara dan akan hilang ketika program di tutup.

Selamat mencoba...


.

Pertemuan5. Materi VB.Net


Dalam pertemuan kali ini kami membahas "Looping"
ada 3 cara dalam pembuatan looping yaitu :
- for do
- do while
- repeat until


Kali ini kami membahas tentang do while .
contoh penggunaan do while adalah sebagai berikut :

Dim i as integer
Do while p <=10 Listbox1.items.add(i) i=i+1 loop


Dalam pembuatan program pada VB agar mempermudah dalam pembuatan perintah / program yang berulang-ulang, maka kita bisa membuat module, module digunakan untuk tempat membuat suatu program / perintah yang bisa kita gunakan berkali-kali dengan cara memanggil perintah tersebut.

Module dapat ditemukan pada :
Project –> add module –> code –> module –> add

Contoh sintax yang dibuat dalam module :

Public nama as string
Sub tampilnama ()
Nama= “Indra Yusuf”
End sub


Variabel nama tidak menggunakan dim karena dia akan menjadi variabel public / variabel yang dapat digunakan di semua form pada satu project.
Dengan demikian sintax tersebut dapat dipanggil diform mana saja hanya dengan perintah :

Call tampilnama ()

Selamat mencoba....


.

Minggu, 27 Maret 2011

KONFIGURASI DNS (Domain Name Server)


Berikut adalah konsep dan penjelasan mengenai DNS

Sumber :
/************************************************************/
http://www.layangan.com/asfik/writings/dns-bind.html
==============================================================
Blog (ID) : http://www.vavai.com
Excellent Infotama Kreasindo : http://www.vavai.biz
Training Zimbra & Admin Linux : http://bit.ly/h53o2Q
/************************************************************/

1. Pendahuluan
Setiap kali anda menggunakan internet dalam kegiatan anda sehari-hari, maka setiap kali itu pula secara tidak langsung anda menggunakan DNS (Domain Name System). Penggunaan DNS meliputi aplikasi email (electronic-mail), browsing, ssh/telnet, ftp, maupun aplikasi yang lain yang ada kaitannya dengan internet. Fungsi utama dari sebuah sistem DNS adalah menerjemahkan nama-nama host (hostnames) menjadi nomor IP (IP address) ataupun sebaliknya, sehingga nama tersebut mudah diingat oleh pengguna internet. Fungsi lainnya adalah untuk memberikan suatu informasi tentang suatu host ke seluruh jaringan internet. Sebelum kita mulai instalasi BIND kita flashback dulu dengan sejarah internet, DNS dan BIND, serta konsep DNS.

Sejarah Internet
Pada akhir tahun 1960, US. Department of Defense Advanced Research Projects Administration (ARPA/DARPA) mendanai percobaan dan riset tentang jaringan komputer secara luas yang saling menghubungkan antar hampir semua organisasi di Amerika yang akhirnya dikenal dengan sebutan ARPAnet. Hasil dari riset tersebut email (electronic-mail) mulai digunakan.
Pada awal tahun 1980 protokol TCP/IP (Transmission Control Protocol/Internet Protocol) mulai dikenalkan dan akhirnya menjadi protokol standar dalam struktur jaringan ARPAnet. Jaringan ARPAnet berkembang pesat jumlahnya menjadi ribuan host dan masih menggunakan standar protokol TCP/IP, dan akhirnya jaringan tersebut dikenal dengan internet.
Pada tahun 1988, DARPA digantikan oleh National Science Foundation (NSF) dalam pendanaan riset diikuti dengan penggantian dari ARPAnet menjadi NSFnet sebagai tulang punggung (backbone) jaringan internet. Kemudian pada musim semi tahun 1995, backbone internet melakukan transisi dari NSFnet (yang didanai oleh publik) ke beberapa backbone komersil, dimana memungkinkan interknoneksi antar jaringan bisa menjadi lebih jauh jaraknya. Penyedia backbone komersil tersebut diantaranya adalah MCI dan Sprint serta pemain lama seperti UUNet dan PSINet.
(DNS and BIND 3rd Edition, Paul Albitz & Cricket Liu, 1998 Hal 2)

Sejarah DNS
Pada tahun 1970an jaringan ARPAnet hanya terdiri dari beberapa ratus host saja. Pada waktu itu, sebuah file HOSTS.TXT yang berisi tentang semua informasi host-hosts tersebut masih bisa melayani setiap permintaan query dan menerjemahkan nama ke alamat IP (name-to-address-mapping).Pada sistem operasi berbasis UNIX, file /etc/hosts merupakan hasil dari pengolahan file HOSTS.TXT tersebut. File HOSTS.TXT pada waktu itu dikelola oleh Stanford Research Insitute Network Information Center (SRI-NIC) di Menlo Park, California. File tersebut tersebut didistribusikan ke semua host dan penggunanya hanya dengan menggunakan satu buah host (mesin/komputer) saja. Petugas administrasi dari ARPAnetbiasanya mengirimkan email kepada SRI-NIC tentang perubahan (termasuk penambahan maupun pengurangan) tentang informasi suatu host, dan dalam periode tertentu, mereka melakukan transfer file HOSTS.TXT yang paling baru (biasanya diperbaharui sekali dalam seminggu) dengan menggunakan protokol ftp. Seiring dengan berkembangnya jaringan ARPAnetdan penggunaan protokol TCP/IP, ukuran dari file HOSTS.TXT menjadi besar dengan bertambahnya jumlah host yang bergabung dengan jaringan ARPAnet. Kemudian timbul beberapa masalah dengan penggunaan file HOSTS.TXT ini, misalnya :
Trafik dan Beban (Traffic and load)
Beban mesin dan trafik (bandwith) di SRI-NIC dalam mendistribusikan file menjadi lebih berat dan besar
Penamaan yang saling bentrok (name collisions)
Pada file HOSTS.TXT tidak diperkenankan adanya dua buah nama host yang sama. Namun pada prakteknya, tidak ada cara untuk mencegah seseorang untuk menambahkan nama yang sama sehingga kemungkinan bisa menjadi bentrok dan pada akhirnya merusak skema yang telah ada
Keaslian (consistency)
Mengelola keaslian dan keutuhan sebuah file antar beberapa jaringan yang sedang berkembang pesat merupakan sesuatu hal yang sulit dilakukan
Berangkat dari masalah-masalah tersebut diatas, ARPAnet membentuk suatu sistem alternatif pengganti dari sistem lama yang menggunakan file HOSTS.TXT. Tujuannya adalah untuk memecahkan masalah dalam pengelolaan tabel host yang sangat beraneka ragam dan masih menggunakan metode sentralisasi. Pada sistem yang baru, seorang sistem administrator memungkinkan untuk mengelola data secara loka, namun akan selalu update secara global di internet. Sistem yang menggunakan metode desentralisasi ini diharapkan akan mengurangi beban dan trafik, serta pengelolaan data dan proses update dari sebuah informasi akan menjadi lebih mudah.
Paul Mockapertis dari University of Southern California Information Science Institute di Marina del Rey, California, dipilih sebagai orang yang bertanggung jawab terhadap rancangan, desain, arsitektur dan implementasi dari sistem pengelolaan data host yang baru. Pada tahun 1984 beliau merilis RFC (Request For Comment) 882 dan RFC 883 yang menjelaskan tentang Domain Name System (DNS). Kemudian disusul dengan RFC 1034 dan RFC 1035 yang juga menambahkan tentang masalah kemanan DNS, penerapan (implementasi), pengelolaan (adminstrative),mekanisme pembaharuan data secara dinamis, serta kemanan data dalam sebuah domain dan lain-lainnya.

(DNS and BIND 3rd Edition, Paul Albitz & Cricket Liu, 1998 Hal 3)


Konsep dan hirarki DNS
DNS adalah suatu bentuk database yang terdistribusi, dimana pengelolaan secara lokal terhadap suatu data akan segera diteruskan ke seluruh jaringan (internet) dengan menggunakan skema client-server. Suatu program yang dinamakan name server, mengandung semua segmen informasi dari database dan juga merupakan resolver bagi client-client yang berhubungan ataupun menggunakannya.
Struktur dari database DNS bisa diibaratkan dengan dengan struktur file dari sebuah sistem operasi UNIX. Seluruh database digambarkan sebagai sebuah struktur terbalik dari sebuah pohon (tree) dimana pada puncaknya disebut dengan root node. Pada setiap node dalam tree tersebut mempunyai keterangan (label) misalnya, .org, .com, .edu, .net, .id dan lain-lainnya, yang relatif rerhadap puncaknya (parent).Ini bisa diibaratkan dengan relative pathname pada sistem file UNIX,seperti direktori bin, usr, var, etc dan lain sebagainya. Pada puncak root node dalam sebuah sistem DNS dinotasikan dengan "." atau "/" pada sistem file UNIX.
Pada setiap node juga merupakan root dari subtree, atau pada sistem file UNIX merupakan root direktori dari sebuah direktori. Hal ini pada sistem DNS disebut dengan nama domain. Pada tiap domain juga memungkinkan nama subtree dan bisa berbeda pula, hal ini disebut subdomain atau subdirektori pada sistem file UNIX. Pada bagian subdomainjuga memungkinkan adanya subtree lagi yang bisa dikelola oleh organisasi yang berbeda dengan domain utamanya.

(DNS and BIND 3rd Edition, Paul Albitz & Cricket Liu, 1998 Hal 4)

Sejarah BIND
Program DNS yang bernama JEEVES pertama kali diimplementasikan dan ditulis sendiri oleh Paul Mockapertis. Kemudian diteruskan oleh BIND (versi 4.8.3) yang diimplementasikan pada sistem operasi 4.3 BSD UNIX yang ditulis oleh Douglas Terry, Mark Painter, David Riggle dan Songnian Zhou dari Computer Systems Research Group (CSRG) pada Universitas California di Berkeley. Pada tahun antara 1985-1987, Kevin Dunlap seseorang dari Digital Equipment Corporation (DEC) bergabung dengan CSRG yang kemudian diikuti oleh Doug Kingston, Craig Partridge, Smoot Carl- Mitchell, Mike Muuss, Jim Bloom dan Mike Schwartz. Pemimpin dari proyek ini adalah Mike Karels dan O. Kure.
BIND versi 4.9 dan 4.9.1 kemudian dirilis oleh DEC (yang sekarang diakusisi oleh Compaq Computer Corporation). Pemimpin dari proyek ini adalah Paul Vixie yang merupakan karyawan dari DEC serta dibantu oleh Phil Almquist, Robert Elz, Alan Barrett, Paul Albitz, Bryan Beecher, Andrew Partan, Andy Cherenson, Tom Limoncelli, Berthold Paffrath, Fuat Baran, Anant Kumar, Art Harkin, Win Treese, Don Lewis, Christophe Wolfhugel, dan lain-lainnya. BIND versi 4.9.2 kemudian diambil alih oleh Vixie Enterprises, dan Paul Vixie menjadi arsitek dan programmernya. BIND mulai dari versi 4.9.3 dan seterusnya kemudian diambil alih oleh Internet Software Consortium (ISC) dan akhirnya untuk pertama kalinya, pada tanggal 8 Mei 1997 Bob Halley dan Paul Vixie merilis versi BIND untuk keperluan produksi. Sekarang BINDversi 4 sudah mulai jarang digunakan, dan sebagai penggantinya adalah BIND versi 8 dan versi 9.

(http://www.isc.org/products/BIND/bind-history.html)


Cara kerja DNS
Ketika anda melakukan query (bisa berupa ping, ssh, dig, host, nslookup, email, dan lain sebagainya) ke sebuah host misalnya durmagati.ee.kurowo.edu maka name server akan memeriksa terlebih dahulu apakah ada record host tersebut di cache name server lokal. Jika tidak ada, name serverlokal akan melakukan query kepada root server dan mereferensikan name server untuk TLD .edu , name server lokal kembali melakukan query kepada name server .edu dengan jenis query yang sama dan mereferensikan kurowo.edu . Name server lokal kembali melakukan query ke name server kurowo.edu dan mereferensikan query selanjutnya ke name server lokal yaitu ee.kurowo.edu . Kemudian name server lokal melakukan query kepada name server lokal yaitu ee.kurowo.edu dan akhirnya mendapatkan jawaban address yang diminta. Penamaan host durmagati.ee.kurowo.edu mungkin bisa diartikan nama sebuah komputer (durmagati) pada Electrical Engineering Department (ee) pada Universitas Kurowo (kurowo.edu) , mungkin juga salah :)

2. Instalasi BIND

Anda bisa mendapatkan softare BIND yang paling baru dari website resmi ISC dengan alamat http://www.isc.org/products/BIND. Ketika tulisan ini dibuat versi calon rils (release candidate/rc) yang paling baru adalah 9.2.2rc1 (dirilis pada tanggal 14 Agustus 2002) dan versi stable 9.2.1 (dirilis pada tanggal 1 Mei 2002). Kebetulan mesin yang digunakan untuk percobaan adalah menggunakan sistem operasi Linux dengan distro Redhat 7.2 (Enigma), tentu anda bisa menggunakan distro favorit anda yang lain :). Karena pada distro Redhat pada instalasi default sudah menyertakan BIND dalam format RPM, maka langkah pertama adalah menghapus software tersebut dari sistem. Jika anda tidak menggunakan Redhat ataupun tidak ada software BIND yang telah ada, anda bisa melewati langkah berikut ini (INGAT, jika ada BIND yang telah jalan dan anda ingin melakukan upgrade, silakan kreatif dengan membuat salinan atau backup terlebih dahulu) :
[root@wedus asfik]# for a in $(rpm -qa | grep ^bind); do rpm -e --nodeps $a; done [root@wedus asfik]# userdel -r named [root@wedus asfik]# rm -rf /var/named Diasumsikan anda terhubung ke internet dan terdapat utilitas wget untuk mendowload software dari ISC, jika anda telah mempunyai source BIND anda bisa melewati langkah berikut ini :
[root@wedus asfik]# wget ftp://ftp.isc.org/isc/bind9/9.2.2rc1/bind-9.2.2rc1.tar.gz Kemudian kita mekarkan file source, melakukan kompilasi dan menambah user yang akan menjalakan BIND, pada proses make install akan terbentuk direktori /usr/local/named sebagai direktori utama dimana software ini disimpan :
[root@wedus asfik]# tar -xzvf bind-9.2.2rc1.tar.gz [root@wedus asfik]# cd bind-9.2.2rc1[root@wedus bind-9.2.2rc1]# ./configure --prefix=/usr/local/named [root@wedus bind-9.2.2rc1]# make [root@wedus bind-9.2.2rc1]# make install
[root@wedus bind-9.2.2rc1]# adduser -d /var/named -s /bin/false named Ganti direktori ke home direktori user named serta mendownload file named.root yang berisi tentang informasi dari root-servers :
[root@wedus bind-9.2.2rc1]# cd /var/named [root@wedus named]# wget ftp://internic.net/domain/named.rootKemudian buat file untuk reverse PTR localhost (anda bisa menggunakan editor favorit anda, disini kita menggunakan vi) :
[root@wedus named]# vi db.127.0.0 Isi file db.127.0.0 adalah :
$TTL 86400 @ IN SOA localhost. root.localhost. (2003021500 ; serial 28800 ; refresh 14400 ; retry 3600000 ; expiry 86400 ); minimum IN NS localhost.1 IN PTR localhost. Kemudian salin file db.127.0.0 ke alamat network IP anda (bisa IP intranet atau IP yang anda dapatkan dari ISP anda), disini dimisalkan network yang akan kita reverse adalah 10.126.24.0/24 dan IP 10.126.24.1 adalah IP dimana software BIND akan kita install :
[root@wedus named]# cp db.127.0.0 db.10.126.24Kemudian buat file yang berisi tentang zone dari localhost :
[root@wedus named]# vi db.localhostIsi dari file db.localhost adalah :
$TTL 86400 $ORIGIN localhost. @ IN SOA localhost.root.localhost. ( 2003021500 ; serial 28800; refresh 14400; retry
3600000; expiry 86400 ); minimum IN NS localhost. IN A 127.0.0.1 Buat sebuah direktori untuk menyimpan file konfigurasi dari daemon program BIND :
[root@wedus named]# mkdir /usr/local/named/etcBuat file /usr/local/named/etc/named.conf yang akan dijadikan sebagai file konfigurasi dari program BIND :
[root@wedus named]# vi /usr/local/named/etc/named.confIsi dari file /usr/local/named/etc/named.conf adalah :
options { directory "/var/named"; allow-transfer { 10.126.24.2/32; }; pid-file "/var/named/named.pid";};logging {
category lame-servers { null; };};zone "." IN { type hint; file "named.root";};zone "localhost" IN { type master; file "db.localhost";
allow-update { none; };};zone "0.0.127.in-addr.arpa" IN { type master; file "db.127.0.0"; allow-update { none; };};zone "24.126.10.in-addr.arpa" IN {
type master; file "db.10.126.24";}; Kemudian meng-generate file konfigurasi yang akan digunakan oleh program rndc, ingat hasil dari perintah rndc-confgen bisa jadi berbeda dengan apa yang ditampilkan disini :
[root@wedus named]# /usr/local/named/sbin/rndc-confgen Kemudian copy-paste dari hasil perintah tersebut diatas mulai dari baris "# Start of rndc.conf" sampai dengan baris "# End of rndc.conf", simpan dengan nama file /usr/local/named/etc/rndc.conf . Kemudian copy-paste lagi dengan menghilangkan tanda "#", mulai dari baris "# key "rndc-key"..." sampai dengan baris yang hampir paling bawah diatas baris "# End of named.conf " yaitu sampai dengan baris "};" kemudian tambahkan pada file /usr/local/named/etc/named.conf . Sebagai contohnya adalah sebagai berikut ini, isi dari file /usr/local/named/etc/rndc.confmisalnya :
# Start of rndc.confkey "rndc-key" { algorithm hmac-md5; secret "2LCJImnMimOwc1odWR6jfg==";};options { default-key "rndc-key"; default-server 127.0.0.1;
default-port 953;};# End of rndc.conf Sedangkan pada file /usr/local/named/etc/named.conf ditambahkan sebagai berikut :
key "rndc-key" { algorithm hmac-md5; secret "2LCJImnMimOwc1odWR6jfg==";};controls { inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { "rndc-key"; };
};Atau mungkin anda bisa menggunakan trik dibawah ini (tapi mungkin tidak selalu berhasil seperti yang anda harapkan, use it at your own risk :) ) :
[root@wedus named]# /usr/local/named/sbin/rndc-confgen > confgen.tmp[root@wedus named]# grep -v "^#" confgen.tmp > /usr/local/named/etc/rndc.conf[root@wedus named]# grep "^#" confgen.tmp | sed 1,3d | sed -e "s/\# //g" | sed -e "s/End of named.conf//g" >> /usr/local/named/etc/named.conf
[root@wedus named]# rm -rf confgen.tmpKemudian langkah selanjutnya adalah mengubah kepemilikan home direktori dari user named, kemudian menjalankan daemon dari program BIND :
[root@wedus named]# chown -R named.named /var/named[root@wedus named]# /usr/local/named/sbin/named -u named -c /usr/local/named/etc/named.confJika sukses anda bisa melihat pada file /var/log/messages pesan-pesan sebagai berikut :
[root@wedus named]# tail -f /var/log/messagesFeb 15 12:54:18 wedus named[25139]: starting BIND 9.2.2rc1 -u named -c /usr/local/named/etc/named.confFeb 15 12:54:18 wedus named[25139]: using 1 CPUFeb 15 12:54:18 wedus named[25139]: loading configuration from '/usr/local/named/etc/named.conf'
Feb 15 12:54:18 wedus named[25139]: no IPv6 interfaces found Feb 15 12:54:18 wedus named[25139]: listening on IPv4 interface lo, 127.0.0.1#53 Feb 15 12:54:18 wedus named[25139]: listening on IPv4 interface eth0, 10.126.24.1#53
Feb 15 12:54:18 wedus named[25139]: command channel listening on 127.0.0.1#953 Feb 15 12:54:18 wedus named[25139]: zone 24.126.10.in-addr.arpa/IN: loaded serial 2003021500Feb 15 12:54:18 wedus named[25139]: zone 0.0.127.in-addr.arpa/IN: loaded serial 2003021500
Feb 15 12:54:18 wedus named[25139]: zone localhost/IN: loaded serial 2003021500Feb 15 12:54:18 wedus named[25139]: runningUntuk mengaktifkan daemon BIND setiap kali komputer direstar, tambahkan perintah "/usr/local/named/sbin/named -u named -c /usr/local/named/etc/named.conf" pada file rc.local didistro kesayangan anda. Jika anda menggunakan Redhat file rc.local terdapat pada direktori /etc, misalnya :
[root@wedus named]# echo "/usr/local/named/sbin/named -u named -c /usr/local/named/etc/named.conf" >> /etc/rc.localKemudian kita set resolver agar menggunakan name server localhost:
[root@wedus named]# echo "nameserver 127.0.0.1" > /etc/resolv.conf Testing query menggunakan name server localhost dengan perintah host :
[root@wedus named]# host 127.0.0.11.0.0.127.in-addr.arpa domain name pointer localhost.[root@wedus named]# host localhostlocalhost has address 127.0.0.1 Atau dengan menggunakan perintah dig :
[root@wedus named]# dig -x 127.0.0.1; <<>> DiG 9.2.2rc1 <<>> -x 127.0.0.1;; global options: printcmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64212 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1;; QUESTION SECTION:;1.0.0.127.in-addr.arpa. IN PTR;; ANSWER SECTION:1.0.0.127.in-addr.arpa. 86400 IN PTR localhost. ;; AUTHORITY SECTION:0.0.127.in-addr.arpa. 86400 IN NS localhost.;; ADDITIONAL SECTION:localhost. 86400 IN A 127.0.0.1;; Query time: 1 msec;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sat Feb 15 13:58:48 2003;; MSG SIZE rcvd: 93Jika anda tersambung ke internet anda bisa mencoba untuk query ke suatu host misalnya : [root@wedus named]# host www.its-sby.eduwww.its-sby.edu is an alias for ns2.its-sby.edu.ns2.its-sby.edu has address 202.155.84.179 Anda juga bisa mengeset client anda untuk menggunakan name server yang baru saja anda konfigurasi untuk melayani query. Untuk sistem operasi Windows 2000 Server (tm) adalah sebagai berikut : klik kanan pada "My Network Places" pilih "Properties", klik kanan pada "Local Area Connection" pilih "Properties", pilih pada "Internet Protocol (TCP/IP)" klik "Properties", klik radio button pada "Use the following DNS server addresses", isikan pada "Preferred DNS server" alamat IP dimana server DNS/BIND anda tersebut diinstall, disini diumpamakan IPnya adalah 10.126.24.1 . Untuk sistem operasi Windows98 (tm) adalah : dari menu "Start" klik "Settings", klik pada "Control Panel", klik pada "Network" klik pada "TCP/IP" pilih "Properties", pilih pada tabulasi "DNS Configuration" pilih pada "Enable DNS", kemudian pada "DNS Server Search Order" isikan alamat IP dimana server DNS/BIND anda tersebut diinstall, disini diumpamakan 10.126.24.1 Sampai pada langkah ini anda telah mengkonfigurasi BIND sebagai "caching only name server" yang akan menjawab semua query DNS dan mengingat-ingat record tersebut ketika anda melakukan query pada suatu record DNS yang sama. Hal ini mungkin akan membantu anda memperpendek waktu yang anda butuhkan untuk mengqueri suatu record jika anda berada pada koneksi internet yang pas-pasan :) (misalnya dialup atau kabel modem). Jika anda terhubung ke sebuah ISP dan ingin membagi beban querydari client anda yang menuju ke server anda dengan server DNS ISP anda, maka anda bisa menggunakan opsi forwarder. Misalkan DNS server ISP anda mempunyai IP 10.11.12.1 dan 10.11.12.2 maka di file named.confpada seksi options, bisa anda tambahkan : forward first; forwarders {10.11.12.1; 10.11.12.2;}; Menambah sebuah domain Sebelum menambahkan sebuah zone untuk suatu domain, tentunya anda harus memiliki nama domain yang unik. Jika anda merencanakan penggunaan domain di lingkungan intranet, maka anda tidak perlu untuk membelinya ataupun menyewa IP statik dari suatu ISP. Namun jika anda juga merencanakan domain tersebut akan digunakan di internet, tentunya anda harus membeli melalui registrar-registrar yang disetujui oleh Internic dan mendapatkan IP statik dari ISP anda. Misalnya untuk top level domain (TLD) .COM/.NET/.ORG/.EDU/.BIZ/.INFO anda bisa mendaftarkan melalui Network Solutions Inc. ( http://www.nsi.com), GKG Inc. ( http://www.gkg.net), Register Inc. ( http://www.register.com), atau anda bisa melihat daftar registrar yang lengkap di website resmi Internic dengan URL http://www.internic.net/alpha.html . Atau jika anda merencanakan untuk menggunakan DTD-ID (.co.id,.or.id,.web.id,.war.net.id) anda bisa mendaftarkan melalui http://www.idnic.net.id. Setelah domain tersebut selesai anda daftarkan biasanya anda diminta mengkonfigurasi 2 buah name-server yang akan menghandle domain tersebut. Untuk TLD .COM/.NET/.ORG/.EDU/.BIZ/.INFO biasanya anda diminta untuk mendaftarkan dahulu IP statik yang akan digunakan sebagai name-server ke registrar dimana domain tersebut didaftarkan. Untuk DTD-ID sampai tulisan ini dibuat anda bisa langsung mengarahkan name-server anda ke IP statik yang anda dapatkan dari ISP tanpa perlu mendaftarkan IP tersebut. Pada saat ini saya akan menggunakan konfigurasi sebagai berikut : Nama Domain : indra.yusuf.com Nama Hostname : server.indra.yusuf.com Alamatnya : Ns1 : 192.168.100.1 www : 192.168.10.1 mail : 202.43.115.83 pop : canonial dari mail webmail : canonial dari mail IP Address diatas akan digunakan untuk mengisi records yang digunakan. Apabila menginginkan IP address yang berbeda untuk records tertentu silakan ubah sesuai dengan keinginan / kebutuhan. Berikut adalah langkah-langkahnya : 1. Klik start ( Computer ) kemudian kita memilih Yast


2. Kemudian pilih DNS


3. Klik button Install untuk melakukan installasi, tunggu beberapa menit hingga proses selesai.


4. Kemudian akan muncul gambar seperti ini, maka masukan ip adress dan klik add dan kemudian Klik next


5. Kemudian tambah zone baru, contoh dengan Nama indra.yusuf.com dengan type master, klik add. Kemudian klik edit pada zone yang kita buat tersebut.


6. Biarkan saja tab pertama, karena kita akan memilih setting default dengan menggunakan any yang artinya banyak / semuanya.


7. Kemudian masuk Tab ke dua kemudian Ketik ns1 pada Name server to add, kemudian klik tombol add.
Ns1 berarti nama server ke 1 karena bisa kemungkinan kita akan menambah 2 server atau lebih bisa diberi nama ns2, ns3 dan seterusnya.


8. Kemudian pindah ke tab ketiga MX Record, kemudian ketik mail pada mail server to add dan jangan lupa diberi prioritasnya ( default 0, dan kelipatan 10 ) dan semakin kecil berarti semakin besar prioritasnya , dan tekan add.


9. Biarkan Tab keempat SOA karena kita memilih memakai setting defaultnya saja, dan dilanjutkan ke tab terakhir Record

10. Pada tab terakhir yaitu Record, dalam tab ini kita mendefinisikan alamat IP pada masing-masing IP yang dimasukan,
- Untuk mail, Ketik mail (atau nama yang ada pada bagian MX records),
- Pilih A (Address Records) sebagai tipe records dan masukkan IP mail server (jika menggunakan server yang sama, berarti IP ns1 juga) pada records value

11. Masukan record key dan value,

Ns1 : 192.168.100.1
www : 192.168.10.1
mail : 202.43.115.83 , dan lakukan seterusnya pada alamat lain.


12. Type bisa diubah sesuai kebutuhan, dan untuk CNAME digunakan apabila ada record key yang memiliki value yang sama, maka bisa digunakan untuk mempermudah apabila ada perubahan dari mail.indra.yusuf.com alamat IP pop.indra.yusuf.com dan webmail.indra.yusuf.com akan mengikuti perubahan tersebut secara otomatis.


13. Buat records Domain Controller dalam records SRV. Records ini sangat penting untuk keperluan Primary Domain Controller, karena akan menjadi informasi bagi klien, server mana yang ditunjuk sebagai domain controller.
Cara Membuat :
- Ketik dc._msdcs.indra.yusuf.com. (sesuaikan nama domainnya, jangan lupa titik) pada record key
- Pilih SRV : Services Record pada Record Type
- Ketik server pada bagian value. Ini artinya domain controller akan merujuk pada alamat server.indra.yusuf.com.
- Pilih _ldap pada pilihan service
- Pilih _tcp pada pilihan protocol
- Masukkan angka 0 pada priority, 100 pada weight dan 389 pada port. Ini berarti bahwa server.indra.yusuf.com merupakan prioritas utama domain controller dan menggunakan port 389 sebagai service LDAP
- Klik Add

14. Kemudian setelah selesai klik OK


15. Setelah pengaturan selesai, Klik next


16. Pilih on : start now and when booting, klik finish


Dengan demikian Konfigurasi DNS Server Selesai
Selamat mencoba....

3. Istilah
Beberapa istilah/singkatan yang digunakan dalam database pada sebuah zone :
TTL : Time To Live
SOA : Start of Authority
NS : Name Server
MX : Mail Exchanger
TXT : Text
A : Adrress (name-to-address mapping)
PTR : Pointer (address-to-name mapping)
CNAME : Canonical name

4. Change Log
16 Februari 2003
Penulisan dokumen ini dimulai
18 Februari 2003
Pembuatan dokumen versi PDF dan penambahan seksi istilah
19 Februari 2003
Penambahan seksi salinan dan beberapa keterangan tentang pembaharuan serial number

5. Salinan
Salinan ijin dari Penerbit O'Reilly (Sejarah Internet, Sejarah DNS, Konsep dan hirarki DNS) :
From: Cindy Wetterlund Subject: Re: Ask about permission To: Asfihani (by way of Mary Hubben )
Cc: permissions@xxxxxxx.com, maryh@xxxxxxx.com Date: Tue, 18 Feb 2003 13:51:35 -0800 X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
X-Spam-Status: No, hits=-5.0 required=5.0 tests=IN_REP_TO version=2.20 X-Spam-Level: Message-Id: <4.3.2.7.2.20030218134230.023b05f8@xxxx.xxxx.xxxx.com>
Hello Asfihani,Thank you for your mail and inquiry.O'Reilly gives you permission to use the below mentioned material from "DNS and BIND" 3rd edition for educational purposes only. Since there is a new edition available, it will be appreciated if you add to
the reference information a link to the source http://www.oreilly.com/catalog/dns4/so readers know where to find the most current information.I hope this is helpful.
Best,CindySalinan ijin dari Internet Software Consortium (Sejarah BIND) :
From: Paul Vixie Subject: Re: Ask about permission To: Asfihani Cc: info@xxxxxxx.org Date: Mon, 17 Feb 2003 15:59:20 +0000
X-Mailer: MH-E 7.2; nmh 1.0.4; GNU Emacs 21.2.1 X-Spam-Status: No, hits=-5.0 required=5.0 tests=IN_REP_TO version=2.20 X-Spam-Level: Message-Id: <20030217155920.A6FFA379EF3@as.xxxxx.com>
no problem. please give us attribution when you quote our material. but, you may quote as much of it as you wish.

6. Referensi
DNS and BIND 3rd Edition ditulis oleh Paul Albitz dan Cricket Liu, penerbit O'Reilly tahun 1998, anda bisa mendapatkan edisi yang paling baru (edisi ke 4) di http://www.oreilly.com/catalog/dns4
http://www.isc.org/products/BIND/bind-history.html
http://www.tldp.org/HOWTO/DNS-HOWTO.html

KONFIGURASI DNS (Domain Name Server)

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

INDRA YUSUF_gcoz.blogspot

B.Inggris

Join yuuu...

BISNIS ONLINE

Bisnis 100% Tanpa Modal

idebagus

Web hosting dan domain gratis untuk website di IdeBagus

BISNIS GRATIS