Tips Sukses Dalam Hal Bekerja

Meski anda merasa pintar dan brilian, jangan keburu yakin bahwa semua pintu perusahaan akan terbuka secara otomatis untuk anda. Sebab kenyataannya, para tuan dan nyonya pintar ini seringkali gagal dalam wawancara. Alasannya ? tidak smart dan taktis dalam menjawab pertanyaan.
1. Ceritakan tentang diri anda
Erina Collins, seorang agen rekruitmen di Los Angeles menyatakan seringkali ada perbedaan yang mengejutkan antara ketika kita membaca lamaran seseorang dengan saat berhadapan dengan si pelamar. “Pengalaman menunjukkan, surat lamaran yang optimis tidak selalu menunjukkan bahwa pelamarnya juga sama optimisnya,” kata Erina. Ketika pewawancara menanyakan hal yang sederhana seperti “Di mata anda, siapa anda?” atau “Ceritakan sesuatu tentang anda”, banyak pelamar menatap pewawancaranya dengan bingung dan lalu seketika menjadi tak percaya diri.
“Saya merasa biasa-biasa saja” atau “tak banyak yang bisa saya ceritakan tentang diri saya” seringkali menjadi jawaban yang dipilih pelamar sebagai upaya merendahkan diri. Selama ini banyak artikel karir konvensional yang menyarankan agar anda sebaiknya merendahkan diri sebisa mungkin, sebagai upaya mencuri hati si pewawancara. “Tapi ini jaman modern. Jawaban yang terlalu merendah dan banyak basi-basi hanya menunjukkan bahwa anda sebenarnya tidak yakin dengan diri anda. Dan perusahaan masa kini tidak butuh karyawan seperti itu,” tegas Erina.
Pengalaman Eliana Burthon, staf humas sebuah hotel berbintang di New York mungkin menarik untuk disimak. Ketika pewawancara memberinya satu menit untuk bercerita tentang dirinya, Eliana mengatakan “Saya Eliana Burthon, anak pertama dari lima bersaudara. Sejak SMA, saya aktif di koran sekolah. Disitu saya menulis, mewawancarai orang-orang di sekitar saya dan berhubungan dengan mereka. Dari situ saya sadar alangkah menariknya bisa bertemu dengan orang banyak, berdiskusi dan mengetahui banyak hal dari mereka. Diluar itu, saya senang musik, membaca dan traveling.Ketika kuliah, saya sering menulis pengalaman jalan-jalan saya, atau sekedar memberi referensi kaset yang sedang laris untuk koran kampus saya.”
Meski tak memberikan jawaban yang berbunga-bunga, apa yang diungkapkan Eliana tentang dirinya menunjukkan bahwa dirinya terbuka, ramah dan punya rasa ingin tahu. “Jawaban itu cerdas dan efektif untuk menggambarkan bagaimana dia menyatakan secara implisit bahwa dirinya merasa layak ditempatkan di posisi yang diincarnya. Pewawancara butuh jawaban seperti itu. Cukup singkat, tapi menunjukkan optimisme yang alamiah,” kata Erina Collins.
Kalau anda dipanggil untuk wawancara, sebisanya persiapkan diri dengan baik. Rasa percaya diri dan menunjukkan bahwa anda menjadi diri sendiri adalah yang terpenting. Pewawancara tidak butuh jawaban yang berbunga-bunga, berapi-api apalagi munafik. Pada kesempatan pertama, mereka biasanya ingin melihat bagaimana si pelamar menghargai diri sendiri. Sebab itu, buatlah beberapa poin tentang kemahiran anda, hal-hal yang anda sukai dan inginkan untuk masa depan anda. Kalau telah menemukan poin-poin itu, berlatihlah mengemukakan semua itu dalam sebuah jawaban singkat yang cerdas dan optimis.
2. Hati-hati pertanyaan jebakan
Siapapun idealnya tak suka menjawab pertanyaan-pertanyaan yang memojokkan. Tapi begitulah kenyataannya ketika anda diwawancara. Seringkali banyak hal tak terduga yang dilontarkan si pewawancara dan membuat anda seringkali kelepasan bicara. Dalam hal ini, Erina memberi contoh pengalamannya ketika mewawancarai seorang pelamar tentang mengapa ia memutuskan pindah kerja.
“Ketika itu saya tanya ‘apa yang membuat anda memutuskan pindah kerja? tadi anda bilang, lingkungan kerjanya cukup nyaman kan?’ dan pelamar itu menjawab ‘saya tidak suka bos saya. Seringkali ia membuat saya jengkel dengan pekerjaan-pekerjaan tambahan dan itupun tidak membuat gaji saya naik.’ Saya lalu berpikir, apa yang akan dia katakan jika suatu saat keluar dari perusahaan saya tentulah tak beda buruknya dengan apa yang dia ungkapkan pada saya tentang perusahaan lamanya,” ungkap Erina.
Poinnya, taktislah dalam memberi jawaban. Jangan pernah memberi jawaban yang menjelekkan tempat kerja anda yang lama atau apapun yang konotasinya negatif. Lebih baik kalau anda menjawab “saya menginginkan ritme kerja yang teratur dan terjadwal. Mengenai gaji, sebenarnya di tempat kerja yang lama tak ada masalah, tapi tentu saya senang kalau ada peluang untuk peningkatan gaji.” Atau kalau anda ditanya tentang kelemahan anda, lebih baik tidak menjawab “saya sering telat dan lupa waktu.” Tetapi jawablah lebih taktis, misalnya “kadang saya memang pelupa, tetapi beberapa waktu ini sudah membaik karena saya selalu mencatat segalanya di buku agenda.” atau “saya sering kesal kalau kerja dengan rekan yang lamban, tetapi sebisanya kami berdiskusi bagaimana caranya menyelesaikan kerja dengan lebih cepat.”
Dalam wawancara, si pewawancara selalu berupaya mengorek sedapat mungkin tentang kepribadian pelamar. Kadang pertanyaan sepele seperti “Sudah punya pacar? Ada niat menikah dalam waktu dekat?” sering ditanggapi buru-buru oleh si pelamar dengan menjawab misalnya “Sudah, rencananya kami akan menikah akhir tahun ini.” Padahal, menurut Erina, jawaban itu bisa jadi penutup peluang kerja anda. “Perusahaan selalu ingin diyakinkan bahwa calon karyawannya hanya akan fokus pada pekerjaan mereka, terutama pada awal masa kerja. Jawaban bahwa anda akan menikah dalam waktu dekat justru menunjukkan bahwa perusahaan bukanlah fokus anda yang sebenarnya, tetapi hanya seperti selingan,” ujar Erina sambil menambahkan bahwa akan lebih baik kalau anda menjawab “sudah, tapi sebenarnya saya ingin mempunyai pengalaman kerja yang cukup sebelum memutuskan untuk menikah.”
3. Semangat dan bahasa tubuh
Dalam wawancara kerja, penampilan memang bukan nomor satu tetapi menjadi pendukung yang ikut menentukan. Karena itu selain berpakaian rapi, tidak seronok, mencolok atau banyak pernik, tunjukkan bahasa tubuh yang baik. Jangan pernah melipat tangan di dada pada saat wawancara, karena memberi kesan bahwa anda seorang yang kaku dan defensif. Idealnya, tangan dibiarkan bebas untuk mengekspresikan kata-kata anda, tentu saja dengan tidak berlebihan.
Selama wawancara berlangsung, buatlah kontak mata yang intens. Pelamar yang sering membuat kontak mata menunjukkan keinginan untuk dipercaya serta kesungguhan memberikan jawaban. Rilekslah dan sesekali tersenyum untuk menunjukkan bahwa anda pribadi yang hangat. Umumnya, perusahaan menyukai pelamar yang menyenangkan. Kurangi kata-kata “saya merasa…” atau “saya kurang…” dan sebaiknya gunakan “saya pikir…”, “menurut pendapat saya..”, “saya yakin…”, “saya optimis…”. Kata-kata “saya merasa…” atau “saya kurang…” mengesankan anda lebih sering menduga, menggunakan perasaan, tidak terlalu percaya diri dan tidak menguasai persoalan.
Nah, siap bersaing di dunia kerja? Yang penting, persiapkan diri anda dengan baik dan jangan pernah meremehkan pertanyaan sekecil apapun dalam wawancara kerja. Selamat bersaing! (Lily Bertha Kartika/ berbagai sumber)
KETERAMPILAN PALING DICARI PERUSAHAAN
Apakah anda punya salahsatunya ..?
Seperti tiap orang yang ingin karirnya maju, masa depan karir anda juga ditentukan keterampilan yang anda miliki dan dapat anda ‘jual’ pada perusahaan. Dan para pencari kerja dengan keterampilan yang diinginkan perusahaan pencari kerja itulah, yang akan lebih cepat mendapatkan pekerjaan.
Sebenarnya, anda dapat meningkatkan keterampilan yang anda miliki lho, tentu saja tergantung dengan minat, kemampuan, bakat, kecukupan dana dan kesesuaian target karir. Tetapi, mengingat ketidakpastian ekonomi seperti sekarang ataupun saat mendatang, maka lebih baik anda mengutamakan untuk memiliki keterampilan yang berguna untuk peningkatan karir anda dalam waktu dekat. Berikut ini 8 keterampilan yang paling dicari saat ini,menurut penelitian Departemen Tenaga Kerja Amerika Serikat.
1. Keterampilan bahasa asing
Pada jaman modern seperti ini, penguasaan bahasa asing sudah menjadi syarat mutlak di semua perusahaan ketika mereka membuka lowongan pekerjaan. Karena itu, mereka yang menguasai bahasa asing seperti Inggris, Jepang, China, Jerman dan Perancis, acapkali lebih disukai dan diprioritaskan dalam ujian saringan masuk di sebuah perusahaan. Bidang kerja spesifik yang masuk kategori ini misalnya penterjemah, diplomat dll.
2. Keterampilan teknis tentang mesin
Saat ini, teknologi adalah mutlak diperlukan di semua bidang usaha. Bagian instalasi yang memperbaiki sebagian besar jaringan listrik suatu gedung, peralatan elektronik dan sebagainya. Insinyur, bagian telekomunikasi, ahli otomotif, ahli transportasi adalah sebagian diantara bidang kerja yang masuk dalam kategori ini.
3. Keterampilan dalam mengelola sumber daya manusia
Umumnya, perusahaan yang mempunyai pegawai lebih dari satu orang, tentu mempunyai masalah yang berhubungan erat dengan bagaimana melakukan interaksi timbal balik di perusahaan itu. Sehingga sudah pasti, sukses sebuah perusahaan sangat bergantung pada bagaimana para pegawai di semua lini perusahaan itu dapat saling bekerja sama. Mereka yang bergerak di bidang kerja ini umumnya memang memahami dan menangani segala kebutuhan para pekerja di suatu perusahaan.
4. Keterampilan di bidang pemrograman komputer
Perusahaan masa kini telah sangat bergantung pada sistem komputerisasi yang canggih. Itulah sebabnya, mereka membutuhkan orang-orang yang mengerti secara detil seluk beluk program komputer. Jika anda mempunyai keterampilan berupa penguasaan seluk beluk tentang HTML, Visual Basic, Unix atau SQL Server, anda akan menjadi salahsatu aset besar perusahaan dan berpeluang meningkatkan karir anda.
5. Keterampilan Mengajar
Sebagai bagian dari komunitas modern yang selalu berkembang setiap waktu, perusahaan masa kini kerap menginginkan anak buahnya mempuanyai pengetahuan yang multi dimensi, bahkan yang bukan bidang kerjanya. Sebab itu, kini banyak perusahaan menggaji pengajar khusus untuk meberikan kursus tambahan bagi karyawannya, misalnya perpajakan, bisnis manajemen, pelayanan sosial atau manajemen administrasi. Mereka yang memiliki pengetahuan multi disipliner semacam ini biasanya kerap ‘dikejar’ banyak perusahaan untuk memberikan ‘short course’ bagi pegawai mereka.
6. Keterampilan manajemen keuangan
Seperti juga dalam keluarga, perusahaan juga membutuhkan perencanaan keuangan yang sistematis untuk kelangsungan hidup jangka panjangnya. Banyak perusahaan seringkali mendatangkan penasihat bisnis, investasi dan perencanaan keuangan yang ideal bagi masa depan mereka. Oleh karena itulah, anda yang mempunyai kemampuan di bidang akuntansi, perencana keuangan atau bisnis dan investasi, akan selalu menjadi incaran perusahaan-perusahaan.
7. Keterampilan ilmu kimia dan matematika
Banyak sekali kemajuan besar di dunia ini tercipta dari beragam penemuan di bidang kimia dan obat-obatan. Oleh karena itu, kebutuhan pasar kerja terhadap sumber daya manusia di bidang kimia, fisika, biologi ini akan selalu tinggi dan tidak akan pernah surut. Bidang kerja yang termasuk di dalamnya misalnya apoteker, ahli pangan dan obat-obatan, peneliti, dll.
8. Keterampilan memecahkan masalah
Berbagai tugas yang kita hadapi setiap harinya, baik secara personal dan juga dari segi bisnis merupakan hal yang kompleks yang kerap terjadi. Mereka yang mampu mengidentifikasi berbagai masalah, mencari solusi, membuat keputusan-keputusan yang efektif adalah nilai tambah yang paling dicari perusahaan. Yang masuk dalam kategori ini misalnya bidang kerja bisnis administrasi, konsultan manajemen, administrasi negara, ilmu pengetahuan, obat-obatan atau insinyur.

Hacker Terhebat di Dunia

Hacker adalah baik, Cracker adalah jahat.
Keahlian seorang hacker seringkali dianggap ‘merepotkan’ sejumlah korbannya. Padahal belum tentu semua hacker bisa dicap negatif, banyak diantara mereka yang menggunakan keahliannya untuk tujuan-tujuan melihat atau memperbaiki kelemahan perangkat lunak di komputer.
Tapi akibat, ulah sejumlah hacker yang menggunakan keahliannya untuk tujuan jahat seringkali hacker mendapat pandangan negatif dari masyarakat.
Perjalanan untuk menjadi seorang hacker sendiri dilalui melalui perjalanan yang panjang. Untuk menjadi seorang hacker terkenal, tak jarang harus berhadapan dengan penjara. Tengok saja perjalanan 10 hacker ternama dunia berikut seperti dilansir Telegraph, Minggu (29/11).
1. Kevin Mitnick
Pria kelahiran 6 Agustus 1963 ini adalah salah satu hacker komputer yang paling kontroversial di akhir abad ke-20. Pengadilan Amerika Serikat bahkan menjulukinya sebagai buronan kriminal komputer yang paling dicari di Amerika. Kevin diketahui pernah membobol jaringan komputer milik perusahaan telekomunikasi besar seperti Nokia, Fujitsu and Motorola.
Kevin Mitnick ditangkap FBI pada Januari 1995 di apartemennya di kota Raleigh, North Carolina atas tuduhan penyerangan terhadap pemerintahan. Saat ini, ia berprofesi sebagai seorang konsultan keamanan sistem jaringan komputer.
2. Kevin Poulson
Jauh sebelum menjadi senior editor di Wired News, Pria bernama lengkap Kevin Lee Poulsen dikenal sebagai seorang hacker jempolan. Pria kelahiran Pasadena Amerika Serikat, 1965 ini pernah membobol jaringan telepon tetap milik stasiun radio Los Angeles KIIS-FM, sehingga ia seringkali memenangkan kuis-kuis radio. Bahkan lewat kuis telepon via radio ia bisa memenangkan sebuah hadiah utama, mobil Porsche.
3. Adrian Lamo
Nama Adrian Lamo sering dijuluki sebagai ‘the homeless hacker’ pasalnya ia sering melakukan aksi-aksinya di kedai-kedai kopi, perpustakaan atau intenetcafe. Aksinya yang paling mendapatkan perhatian adalah ketika ia membobol jaringan milik perusahaan Media, New York Times dan Microsoft, MCI WorldCom, Ameritech, Cingular. Tak hanya itu, ia juga berhasil menyusupi sistem milik AOL Time Warner, Bank of America, Citigroup, McDonald’s and Sun Microsystems. Kini pria tersebut berprofesi sebagai seorang jurnalis.
4. Stephen Wozniak
‘Woz’ begitu ia biasa disapa. Saat ini mungkin lebih dikenal sebagai seorang pendiri Apple. Tapi saat menjadi mahasiswa, Wozniak pernah menjadi seorang hacker yang cukup mumpuni. Pria berusia 59 tahun itu diketahui pernah membobol jaringan telepon yang memungkinkannya menelepon jarak jauh tanpa membayar sedikit pun dan tanpa batas waktu. Alat yang dibuat semasa menjadi mahasiswa itu dikenal dengan nama ‘blue boxes’

5. Loyd Blankenship
Pria berjuluk The Mentor ini pernah menjadi anggota grup hacker kenamaan tahun 1980 Legion Of Doom. Blakenship adalah penulis buku The Conscience of a Hacker (Hacker Manifesto). Buku yang ditulis setelah ia ditangkap dan diumumkan dalam ezine hacker bawah tanah Phrack.
6. Michael Calce
Sejak usia muda Calce memang dikenal sebagai seorang Hacker. Aksinya membobol situs-situs komersial dunia dilakukannya ketika ia berusia 15 tahun. Pria yang menggunakan nama MafiaBoy dalam setiap aksinya itu, ditangkap ketika membobol pada tahun 2000 mengacak-acak eBay, Amazon and Yahoo.
7. Robert Tappan Morris
Nama Morris dikenal sebagai seorang pembuat virus internet pada tahun 1988, atau dikenal sebagai ‘Morris Worm’ yang diketahui merusak sekira 6.000 komputer. Akibat ulahnya ia dikenai sanksi untuk bekerja sosial selama 4000 jam. Kini ia bekerja sebagai pendidik di Massachusetts Institute of Technology.
8. The Masters Of Deception
The Masters Of Deception (MoD) merupakan kelompok hacker yang berbasis di New York. Kelompok ini sering mengganggu jaringan telepon milik perusahaan telekomunikasi seperti AT&T. Sejumlah anggota kelompok ini ditangkap pada tahun 1992 dan dijebloskan ke penjara.
9. David L. Smith
Smith dikenal sebagai penemu Mellisa worm, yang pertama kali ditemukan pada 26 Maret 1999. Mellisa sering juga dikenal sebagai “Mailissa”, “Simpsons”, “Kwyjibo”, atau “Kwejeebo”. Virus ini didistribusikan lewat email. Smith sendiri akhirnya diseret ke penjara karena virusnya telah menyebabkan kerugian sekira USD80 juta
10. Sven Jaschan
Jaschan menorehkan namanya sebagai seorang penjahat dunia maya pada tahun 2004 saat membuat program jahat Netsky dan Sasser worm. Saat ini ia bekerja di sebuah perusahaan keamanan jaringan.

4 Mantan PERSIB Dapat Penghargaan

Empat mantan PERSIB mendapat penghargaan dari pemerintah Provinsi Jawa Barat. Penghargaan kepada mereka diberikan pada acara peringatan Haornas 2011 di GOR Pajajajarn, Jln. Pajajaran Bandung, Jumat (9/9). Mereka yang mendapat penghargaan, yakni Ateng Wahyudi (alm) sebagai tokoh olahraga (mantan Ketua Umum PERSIB), Indra Thohir kategori pelatih, Emen Suwarman dan Max Timisela kategori mantan atlet berprestasi.

Pemberian penghargaan langsung oleh Gubernur Jawa Barat, H. Ahmad Heryawan. Pada peringatan Haornas ini, pemerintah Provinsi Jawa Barat memberikan penghargaan juga kepada atlet berprestasi, wasit, mantan pemain nasional, mantan pelatih dan insan olahraga asal Jawa Barat yang berprestasi. Sesuai dengan keputusan Gubernur nomor 002/kep.1134-BKD/2011, penghargaan berupa piagam serta bantuan dana kepada 44 orang. Menurut Ahmad Heryawan, selain sabagai penghargaan atas bakti terhadap Jawa Barat, diharapkan kegiatan ini dapat memacu prestasi serta semangat para atlet muda dalam bidang olahraga.

Pelatih Indra Thohir mengatakan, sangat gembira dengan penghargaan ini. "Baru pertamakali saya mendapat penghargaan dari Pemprov Jabar. Saya bersyukur dan berterima kasih kepada gubernur atas perhatiannya kepada para mantan atlit dan insan olahraga yang berasal dari Jabar," ujar Indra Thohir yang pernah membawa PERSIB menjuarai Liga Indonesia I dan pelatih terbaik bulanan Asia 1995.
Hal senada diungkapkan Emen Suwarman. Ia mengatakan, baru pemerintah Jawa Barat yang nyata menghargai mantan atlet sepakbola yang telah mengharumkan bangsa. Emen pernah membawa Timnas Indonesia menjuarai Merdeka Games pada tahun 1962. Emen mengaku baru pertama kali mendapatkan penghargaan dari pemerintah setempat. Meski demikian, dia merasa bersyukur dan bangga atas penghargaan ini.

Berbeda dengan Emen, mantan pemain nasional Max Timisela bersikap merendah dan merasa dirinya belum memberikan apa-apa bagi Jawa Barat. "Bangga dan terharu, karena saya merasa belum memberikan banyak jasa kepada Jawa Barat. Tapi saya selalu mensyukuri apa yang saya terima selama saya hidup. Semoga ke depannya banyak atlet-atlet muda yang mengikuti jejak kami dalam mengharumkan nama Jawa Barat," ujar Max.***

Drago Demic "Sebuah Tim Ibarat Sebuah Keluarga"

Pelatih anyar PERSIB Bandung, Drago Mamic tidak berani sesumbar, apalagi memberikan garansi tim yang akan ditanganinya ini bakal meraih gelar juara pada liga profesional musim ini. Namun, pelatih asal Kroasia itu berjanji untuk bekerja keras dan mengerahkan seluruh kemampuan terbaiknya untuk membangun tim agar bisa meraih prestasi tertinggi.

Ia mengetahui dan menyadari, kerinduan publik sepak bola Bandung yang telah 17 tahun tidak menyaksikan tim kesayangannya juara, sudah sangat memuncak. "Tapi, saya tidak bisa memberikan garansi tim ini bisa juara pada musim ini atau musim berikutnya. Yang bisa saya lakukan adalah berjuang keras memaksimalkan potensi besar yang dimiliki PERSIB untuk menjadi juara di Indonesia," kata Mamic pada kesempatan pertamanya memberikan pernyataan resmi setibanya di Bandung kepada wartawan di Hotel Savoy Homann, Jln. Asia-Afrika Bandung, Sabtu (10/9).

Potensi besar yang dimaksud pelatih berusia 58 tahun ini antara lain PERSIB memiliki nama besar, materi pemain bagus serta dukungan suporter yang luar biasa. Menurut Mamic, potensi besar itu bisa dijadikan sebagai modal untuk merengkuh mahkota juara apabila semua elemen dari mulai manajemen, pelatih, pemain dan bobotoh bekerja sama dengan baik. "Sebuah tim itu, ibarat sebuah keluarga. Semuanya harus bekerja sama jika ingin juara," kata mantan pelatih tim nasional Myanmar ini.***

Sorting (Pointer)

Pengurutan dalam struktur data sangat penting terutama untuk data yang bertipe data numeric ataupun. Pengurutan (Sorting) adalah proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu.
Contoh:
Data Acak : 5 6 8 1 3 25 10
Ascending : 1 3 5 6 8 10 25 Descending : 25 10 8 6 5 3 1

Bubble Sort
Bubble sort melakukan pengurutan dengan cara membandingkan elemen sekarang dengan elemen berikutnya. Algoritma ini seolah-olah menggeser satu per satu elemen dari kanan ke kiri atau kiri ke kanan, tergantung jenis pengurutannya. Ketika satu proses telah selesai, maka bubble sort akan mengulangi proses, demikian seterusnya.





procedure bubblesort (Pertama:PtrSimpul);
var
PtrData,PtrData2:Ptrsimpul;
a :integer;
begin
PtrData:=Pertama;
while PtrData <> NIL do
begin
PtrData2:=PtrData^.lnjt;
while PtrData2 <> NIL do
begin
if PtrData^.x > PtrData2^.x then
begin
a:=PtrData^.x;
PtrData^.x:=PtrData2^.x;
PtrData2^.x:=a;
end;
PtrData2:=PtrData2^.lnjt;
end;
PtrData:=PtrData^.lnjt;
end;
end;

Quick Sort
Algoritma ini berdasarkan pada pola divide-and- conquer, adapun langkah-langkahnya:
1. Divide
Memilah rangkaian data mengjadi dua sub rangkaian A[p..q-1] dan A[q+1..r] dimana setiap elemen A[p..q-1] adalah kurang dari atau sama dengan A[q] dan setiap elemen pada A[q+1..r] adalah lebih besar atau sam dengan elemen pa A[q]. A[q] disebut sebagai elemen pivot. Perhitungan pada elemen q merupakan salah satu begian dari procedure pemisahan.
2. Conquer
Mengurutkan elemen pada sub-rangkaian secara reqursif


Insertsion Sort
Mirip dengan cara orang mengurutkan kartu, selembar demi selembar kartu diambil dan disisipkan ke tempat yang seharusnya.
Pengurtan dimulai dari data ke-2 sampai dengan data terakhir, jika ditemukan data yang lebih kecil, maka akan ditempatkan diposisi yang seharusnya. Pada penyisipan elemen, maka elemen-elemen lain akan bergeser ke belakang.


Selection Sort
Merupakan kombinasi antara sorting dan searching. Untuk setiap proses, akan dicari elemen-elemen yang belum diurutkan yang memiliki nilai terkecil atau terbesar akan dipertukarkan ke posisi yang tepat di dalam pointer.
Misalnya untuk putaran pertama, akan dicari data dengan nilai terkecil dan data ini akan ditempatkan di indeks terkecil (data[0]), pada putaran kedua akan dicari data kedua terkecil, dan akan ditempatkan di indeks kedua (data[1]). Selama proses, perbandingan dan pengubahan hanya dilakukan pada indeks perbandingan saja, pertukaran data secara fisik terjadi pada akhir proses.
procedure selection(Pertama:PtrSimpul);
var
PtrData,PtrData2:Ptrsimpul;
a,i,y,z :integer;
begin
i:=1;
while i <= n do
begin
PtrData:=Pertama;
while PtrData <> NIL do
begin
PtrData2:=PtrData^.lnjt;
if PtrData2 <> NIL then
begin
if PtrData2^.x < PtrData^.x then
begin
a:=PtrData^.x;
PtrData^.x:=PtrData2^.x;
PtrData2^.x:=a;
end;
end;
PtrData:=PtrData^.lnjt;
end;
i:=i+1;
end;
end;


Marge Sort
Marge sort menggunakan pola divide and conquer, yang dirumuskan dalam 3 langkah:
1. Divide
Memilah elemen-elemen dari rangkaian data menjadi dua bagian
2. Conquer
Conquer setiap bagian dengan memanggil procedure marge sort secara rekursif
3. Kombinasi
Mengkombinasikan dua bagian tersebut secara rekursif untuk mendapatkan rangkaian data berurutan.

Function MargeSort(var La:list; Ca:integer):list;
Var Temp,Temp1,Temp2: List;
Begin
If La=nil then
MargeSort:=nil
Else
Begin
If Ca>1 then
Begin
Temp1:=MargeSort(La,Ca div 2);
Temp2:=MargeSort(La,(Ca+1) div 2);
MargeSort:=Marge(Temp1,Temp2)
End
Else
Begin
Temp:=La;
La:=La^.Kanan;
Temp^.Kanan:=nil;
MargeSort:=Temp
End
End;

Queue (Antrian)

Queue (Antrian) adalah list linier yang :
  1. Elemen yang pertama kali masuk antrian akan keluar pertama kalinya
  2. Dikenali elemen pertama (Front) dan elemen terakhirnya (Tail)
  3. Satu elemen dengan elemen lain dapat diakses melalui informasi Next
  4. Antrian dapat dibuat dengan menggunakan: Linier Array dan Circular Array
 Aturan penyisipan dan penghapusan elemennya disefinisikan sebagai berikut ;
  • Penyisipan selalu dilakukan setelah elemen terakhir
  • Penghapusan selalu dilakukan pada elemen pertama

Front dan tail selalu bergerak maju/naik sehingga
  1. Bila tail telah mencapai elemen terakhir array, antrian dianggap penuh walau sebenarnya mungkin elemen-elemen awal antrian telah dihapus (dikosongkan).
  2. Bila front dan tail mencapai nilai yang sama berarti antrian dalam keadaan kosong maka front dan tail dapat diinisialisasi kembali ke kondisi semula.

Deklarasi queue menggunakan singly linked list:

Type
TData=…;
TKey= …;
PNode=^Node;
Node=record
Key:TKey;
Data:TData;
Next:PNode;
End;
Queue=record
Count:integer;
Front,tail:PNode;
End;
Opersi-operasi di QUEUE
1. InitQ(Q)menciptakan Qdengan queue kosong

Procedure InitQ(var Q:Queue);
Begin
Q.count:=0;
Q.front:=nil;
Q.tail:=nilai;
End;

2. AddQ(Q,x) menambah elemen x ke rear queue

Procedure AddQ(var Q:Queue; p:PNode);
{sama dengan insert last, yang elemen last-nya disimpan}
Begin
Q.tail^.next:=p;
Q.tail:=p;
If Q,front=nil then q.front:=Q.tail; {elemen pertama dan satu-satunya dari queue}
Q.count:=Q.count+1;
End;

3. RemoveQ(Q,x) menghilangkan elemen pada front dari queue Q

Procedure removeQ(var Q:Queue; var k:TKey; d:TData);
{sama dengan delete first}
Var p:PNode;
Begin
If (Q.front<>Nil) then
Begin
P:=Q.Front;
Q.front:=Q.front^.Next;
If Q.front=nil then Q.tail:=nil; {elemen satu2nya dihapus}
K:=p^.key;
D:=p^.data;
Q.Count:=Q.count-1;
Dispose(p);
End;
End;

4. Front(Q) mengirim elemen front dari queue

Function frontQ (Q:queue):listPtr;
Begin
FrontQ:=Q.front;
End;

5. IsEmptyQ(Q) yang mengembalikan true if Q kosong else false

Function isEmpityQ(Q:queue):Boolean;
Begin
isEmptyQ:=(S.front=nil);
end;

6. HowManyIn(Q) mengirimkan jumlah elemen di Queue

Function howManyInQ(Q:queue):integer;
Begin
howManyInQ:=Q.count;
End;

NAT (Network Address Translation)


NAT adalah pengalihan suatu alamat IP ke alamat yang lain. Dan apabila suatu paket dialihkan dengan NAT pada suatu link, maka pada saat ada paket kembali dari tujuan maka link ini akan mengingat darimana asal dari paket itu, sehingga komunikasi akan berjalan seperti biasa.

Kenapa orang-orang menggunakan NAT ?

  1. Koneksi Modem ke Internet.
    Kebanyakan ISP akan memberikan satu alamat IP pada saat anda melakukan dial up ke internet. Anda dapat mengirim paket ke alamat mana saja yang anda inginkan tetapi balasannya hanya akan diterima oleh satu alamat IP yang anda miliki.Apabila anda ingin menggunakan banyak komputer seperti jaringan dalam rumah anda untuk terhubung dengan internet dengan hanya satu kink ini, maka anda membutuhkan NAT.
    Cara ini adalah NAT yang paling umum digunakan sekarang ini, sering disebut sebagai masqurading.
  2. Banyak Server
    Terkadang anda ingin mengubah arah paket yang datang ke jaringan anda. Hal ini disebabkan anda hanya memiliki satu alamat IP, tapi anda ingin semua orang dapat mengakses komputer yang berada di belakang komputer yang memiliki alamat IP yang asli. Apabila anda dapat mengubah tujuan dari paket yang masuk, anda dapat melakukan ini.
    Tipe NAT seperti ini disebut port-forwarding.
  3. Transparent Proxy
    Terkadang anda ingin seakan-akan setiap paket yang melewati komputer anda hanya ditujukan untuk komputer anda sendiri. Hal ini digunakan untuk membuat transparent proxy : Proxy adalah program yang berada di antara jaringan anda dan dunia luar, dan membuat keduanya dapat saling berkomunikasi. Bagian transparannya dikarenakan jaringan anda tidak akan mengetahui bahwa dia menggunakan proxy kecuali proxynya tidak bekerja.
    Program squid dapat dikonfiguraasi untuk bekerja seperti ini, dan hal ini disebut redirection atau transparent proxy.

Dua Tipe NAT

NAT terdiri atas dua macam tipe: Source NAT (SNAT) dan Destination NAT (DNAT) Source NAT adalah ketika anda mengubah alamat asal dari paket pertama dengan kata lain anda merubah dari mana koneksi terjadi. Source NAT selalu dilakukan setelah routing, sebelum paket keluar ke jaringan. Masquerading adalah contoh dari SNAT.
Destination NAT adalah ketika anda mengubah alamat tujuan dari paket pertama dengan kata lain anda merubah ke mana komunikasi terjadi. Destination NAT selalu dilakukan sebelum routing, ketika paket masuk dari jaringan. Port forwarding, load sharing dan transparent proxy semuanya adalah bentuk dari DNAT.

Menggunakan NAT di Linux

Untuk membuat NAt anda harus membuat aturan NAT yang akan memberitahu kernel koneksi apa yang harus diubah. Untuk ini kita menggunakan tool iptables dan membuatnya untuk mengubah tabel NAT dengan memberikan option “-t nat”.
Tabel aturan NAT berisi 3 bagian yang disebut “chain”, setiap aturan akan diperiksa secara berurutan sampai ada satu yang tepat. Kedua chain disebut PREROUTING (untuk Destination NAT, ketika paket pertama kali masuk), dan POSTROUTING (untuk Source NAT, ketika paket pergi). Yang ketiga, OUTPUT akan diabaikan. Tabel di bawah akan menggambarkannya :
_____                                     _____
     /     \                                   /     \
   PREROUTING -->[Routing ]----------------->POSTROUTING----->
     \D-NAT/     [Decision]                    \S-NAT/
                     |                            ^
                     |                            |
                     |                            |
                     |                            |
                     |                            |
                     |                            |
                     |                            |
                     --------> Local Process ------
Pada setiap node di atas, ketika paket melewati kita melihat koneksi apa yang diasosiasikan dengannya. Apabila hal itu adalah koneksi yang baru, kita melihat chain pada tabel nat yang berperan untuk mengetahui apa yang akan kita lakukan dengan paket tersebut.

Source NAT

Untuk melakukan Source NAT anda harus merubah asal dari koneksi. Hal ini dilakukan di chain POSTROUTING, pas sebelum keluar. Hal ini sangat penting, dikarenakan berarti tools lain yang di dalam router itu (routing, packet filtering) akan melihat paket itu tidak berubah. Hal ini juga berarti opsi ‘-o’ (outgoing interface) juga bisa digunakan.
Source dispesifikasikan dengan menggunakan ‘-j SNAT’, dan juga opsi ‘–to-source’ untuk menspesifikasikan sebuah alamat IP, range alamat IP dan port atau range port (hanya untuk protokol UDP dan TCP) yang sifatnya optional.
Mengubah alamat asal ke 1.2.3.4
# iptables -t nat -A POSTROUTING -o eth0 -j SNAT –to 1.2.3.4
Mengubah alamat asal ke 1.2.3.4, 1.2.3.5, or 1.2.3.6
# iptables -t nat -A POSTROUTING -o eth0 -j SNAT –to 1.2.3.4-1.2.3.6
Mengubah alamat asal ke 1.2.3.4, port 1-1023
# iptables -t nat -A POSTROUTING -p tcp -o eth0 -j SNAT –to 1.2.3.4:1-1023

Masquerading

Terdapat kasus yang khusus untuk Source NAT yang disebut masquerading, sebaiknya hanya digunakan untuk alamat IP yang dinamik, seperti menggunakan dialup secara standar (untuk alamat IP yang statis, gunakan SNAT si atas). Anda tidak perlu menempatkan alamat asal apabila anda menggunakan masquerading, dikarenakan alamat asal akan memakai alamat dari interface tempat paket itu keluar. Hal ini akan memudahkan apabila ada penggantian alamat IP dari interface tersebut, sehingga keslaahan da[at dihindari.
Masquerade semua paket yang keluar dari ppp0
# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

Destination NAT

Destination NAT dilakukan pada chain PREROUTING, pas ketika paket masuk, hal ini berarti semua tools di dalam router akan melihat paket akn pergi ke tujuan yang sebenarnya . Hal ini juga berarti bahwa opsi ‘-i’ (incoming interface) bisa digunakan.
Destination NAT dispesifikasikan dengan menggunakan ‘-j DNAT’ dan opsi ‘–to-destination’ menspesifikasikan sebuah alamat IP, range alamat IP dan range dari port (hanya untuk protokol UDP dan TCP) yang sifatnya optional.
Merubah alamat tujuan ke 5.6.7.8
# iptables -t nat -A PREROUTING -i eth0 -j DNAT –to 5.6.7.8
Merubah alamat tujuan ke 5.6.7.8, 5.6.7.9, or 5.6.7.10
# iptables -t nat -A PREROUTING -i eth0 -j DNAT –to 5.6.7.8-5.6.7.10
Merubah alamat tujuan dari lalu lintas web ke 5.6.7.8 port 8080
# iptables -t nat -A PREROUTING -p tcp –dport 80 -i eth0 -j DNAT –to 5.6.7.8:8080

Redirection

Terdapat kasus khusus dari Destination NAT yang disebut redirection. Redirection adalah pengarahan dari paket yang masuk dari posrt tertentu diarahkan ke port lain, dimana setiap port menandakan aplikasi jaringan yang berbeda.
Mengirim dari port 80 lalu lintas web ke squid (transparent) proxy
# iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j REDIRECT –to-port 3128
Dalam hal ini squid harus dikonfigurasi sehingga dia tahu paket yang masuk adalah transparent proxy.

OSI Layer

Model referensi jaringan terbuka OSI atau OSI Reference Model for open networking adalah sebuah model arsitektural jaringan yang dikembangkan oleh badan International Organization for Standardization (ISO) di Eropa pada tahun 1977. OSI sendiri merupakan singkatan dari Open System Interconnection. Model ini disebut juga dengan model “Model tujuh lapis OSI” (OSI seven layer model).
Struktur tujuh lapis model OSI, bersamaan dengan protocol data unit pada setiap lapisan
OSI Reference Model memiliki tujuh lapis, yakni sebagai berikut
Lapisan ke-
Nama lapisan
Keterangan
7
Application layer
Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan NFS.
6
Presentation layer
Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat lunak redirektor (redirector software), seperti layanan Workstation (dalam Windows NT) dan juga Network shell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).
5
Session layer
Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.
4
Transport layer
Berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan.
3
Network layer
Berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3.
2
Data-link layer
Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).
1
Physical layer
Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.
Tabel MODEL OSI
Layer-layer tersebut disusun sedemikian sehingga perubahan pada satu layer tidak membutuhkan perubahan pada layer lain. Layer teratas (5, 6 and 7) adalah lebih cerdas dibandingkan dengan layer yang lebih rendah; Layer Application dapat menangani protocol dan format data yang sama yang digunakan oleh layer lain, dan seterusnya. Jadi terdapat perbedaan yang besar antara layer Physical dan layer Application.
II. FUNGSI LAYER
1. Layer Physical
Ini adalah layer yang paling sederhana; berkaitan dengan electrical (dan optical) koneksi antar peralatan. Data biner dikodekan dalam bentuk yang dapat ditransmisi melalui media jaringan, sebagai contoh kabel, transceiver dan konektor yang berkaitan dengan layer Physical. Peralatan seperti repeater, hub dan network card adalah berada pada layer ini.
2. Layer Data-link
Layer ini sedikit lebih “cerdas” dibandingkan dengan layer physical, karena menyediakan transfer data yang lebih nyata. Sebagai penghubung antara media network dan layer protocol yang lebih high-level, layer data link bertanggung-jawab pada paket akhir dari data binari yang berasal dari level yang lebih tinggi ke paket diskrit sebelum ke layer physical. Akan mengirimkan frame (blok dari data) melalui suatu network. Ethernet (802.2 & 802.3), Tokenbus (802.4) dan Tokenring (802.5) adalah protocol pada layer Data-link.
3. Layer Network
Tugas utama dari layer network adalah menyediakan fungsi routing sehingga paket dapat dikirim keluar dari segment network lokal ke suatu tujuan yang berada pada suatu network lain. IP, Internet Protocol, umumnya digunakan untuk tugas ini. Protocol lainnya seperti IPX, Internet Packet eXchange. Perusahaan Novell telah memprogram protokol menjadi beberapa, seperti SPX (Sequence Packet Exchange) & NCP (Netware Core Protocol). Protokol ini telah dimasukkan ke sistem operasi Netware. Beberapa fungsi yang mungkin dilakukan oleh Layer Network
Membagi aliran data biner ke paket diskrit dengan panjang tertentu
Mendeteksi Error
Memperbaiki error dengan mengirim ulang paket yang rusak
Mengendalikan aliran
4. Layer Transport
Layer transport data, menggunakan protocol seperti UDP, TCP dan/atau SPX (Sequence Packet eXchange, yang satu ini digunakan oleh NetWare, tetapi khusus untuk koneksi berorientasi IPX). Layer transport adalah pusat dari mode-OSI. Layer ini menyediakan transfer yang reliable dan transparan antara kedua titik akhir, layer ini juga menyediakan multiplexing, kendali aliran dan pemeriksaan error serta memperbaikinya.
5. Layer Session
Layer Session, sesuai dengan namanya, sering disalah artikan sebagai prosedur logon pada network dan berkaitan dengan keamanan. Layer ini menyediakan layanan ke dua layer diatasnya, Melakukan koordinasi komunikasi antara entiti layer yang diwakilinya. Beberapa protocol pada layer ini: NETBIOS: suatu session interface dan protocol, dikembangkan oleh IBM, yang menyediakan layanan ke layer presentation dan layer application. NETBEUI, (NETBIOS Extended User Interface), suatu pengembangan dari NETBIOS yang digunakan pada produk Microsoft networking, seperti Windows NT dan LAN Manager. ADSP (AppleTalk Data Stream Protocol). PAP (Printer Access Protocol), yang terdapat pada printer Postscript untuk akses pada jaringan AppleTalk.
6. Layer Presentation
Layer presentation dari model OSI melakukan hanya suatu fungsi tunggal: translasi dari berbagai tipe pada syntax sistem. Sebagai contoh, suatu koneksi antara PC dan mainframe membutuhkan konversi dari EBCDIC character-encoding format ke ASCII dan banyak faktor yang perlu dipertimbangkan. Kompresi data (dan enkripsi yang mungkin) ditangani oleh layer ini.
7. Layer ApplicationLayer
ini adalah yang paling “cerdas”, gateway berada pada layer ini. Gateway melakukan pekerjaan yang sama seperti sebuah router, tetapi ada perbedaan diantara mereka. Layer Application adalah penghubung utama antara aplikasi yang berjalan pada satu komputer dan resources network yang membutuhkan akses padanya. Layer Application adalah layer dimana user akan beroperasi padanya, protocol seperti FTP, telnet, SMTP, HTTP, POP3 berada pada layer Application.

Pengertian dan Cara Kerja DNS


DNS adalah Domain Name Server,yaitu server yang digunakan untuk mengetahui IP Address suatu hostlewat host name-nya. Dalam dunia internet, komputer berkomunikasi satusama lain dengan mengenali IP Address-nya.Namun bagi manusia tidakmungkin menghafalkan IP address tersebut, manusia lebih mudahmenghapalkan kata-kata seperti http://nstars.net, www.google.com, atau http://bentang.at.ua/. Jadi ,DNS berfungsi untuk mengkonversi nama yang bisa terbaca olehmanusia ke dalam IP addresshost yang bersangkutan untuk dihubungi.


Cara kerja DNS adalah sebagai berikut:

Ketika kita merequest suatu alamat, misalnya http://nstars.net dari host kita (124.195.3.23), maka host kita akan mengontak name server lokal untuk menanyakan dimanakah http://nstars.netcom berada. Name server ITS (124.195.3.2) akan mencari request tersebutdi databasen lokal. Karena tidak ada, maka name server akan mengontakroot DNS servernya, siapa yang memegang domain untuk .com

Beberapa daftar Top Level Domain (TLD) yang ada sekarang adalah: com,net, org, biz, info, name, museum, dan tv. Sedangkan Country Code TopLevel Domain (ccTLD) adalah: us, uk, fr, es, de, it, jp, ie, dll.

Root server akan memberitahu IP address dari server DNS dariwww.friendster.com. Kemudian DNS server lokal akan mengontak server DNSyang mengelola www.friendster.com. Kemudian DNS server tersebut akanmemberitahu IP address dari www.friendster.com. baru host nirmaladewimerequest www.friendster.com dengan IP address tersebut.

Istilah-Istilah dalam DNS:

SOA MNAME – SOA: Start Of Authority
SOA MNAME adalah field yang menunjukkan master server pada puncak/rootdari zona authority. Hanya diperbolehkan terdapat satu master servertiap zona authority. Contohnya domain its.ac.id memiliki SOA MNAMEns1.its.ac.id


SOA RNAME

SOA RNAME adalah email address dari orang atau organisasi yangbertanggung jawab pada zona ini. Format field ini berbeda dengan formatemail biasa (yaitu memakai tanda ‘@’). Format yang digunakan dalamfield ini adalah mailbox-name.domain.tld. Misalnya itsnet.its.ac.idakan ekuivalen dengan itsnet@its.ac.id


SOA Serial Number

SOA Serial Number adalah field yang menunjukkan serial number dari DNSserver. Field ini berisi nilai unsigned 32 bit mulai dari 1 hingga4294967295 dengan jumlah increment maksimal 2147483647. Dalamimplementasi BIND (Berkeley Internet Name Daemon), field inididefiniskan dalam 10 digit. Format yang paling populer dalam penamaanserial number ini adalah yyyymmddss dengan yyyy adalah tahun, mm adalahbulan, dd adalah tanggal, dan ss adalah jumlah perubahan yang dilakukanpada hari itu. Nilai dari field ini harus diubah ketika terjadiperubahan pada zone file. Perubahan ini wajib dilakukan karena serverlain menyimpan informasi mengenai zona berdasarkan serial number.Selama serial number server tidak berubah, maka data di cache jugatidak akan berubah.


SOA REFRESH

SOA REFRESH adalah field yang menunjukkan waktu slave server akanmerefresh zona dari master server. Field ini dalam satuan detik dengannilai signed 32 bit. RFC1912 merekomendasikan 1200 hingga 43200 detik.1200 detik jika datanya cepat berubah dan 43200 detik jika data jarangberubah.


SOA RETRY

SOA RETRY adalah field yang menunjukkan berapa lama waktu jeda antarapercobaan slave server mengkontak master server jika kontak pertamamengalami kegagalan ketika slave master me-refresh cache dari masterserver. Field ini dalam satuan detik dengan nilai signed 32 bit. Nilaiyang ideal tergantung keadaan dan kecepatan network local. Biasanyanilainya adalah 180 (dua menit) hingga 900 (tiga belas menit) ataulebih tinggi.


SOA EXPIRE

SOA EXPIRE adalah field yang menunjukkan berapa lama zona-data masihauthoritative. Field ini hanya berlaku untuk slave atau secondaryserver. Ketika nilai ini telah expired, maka slave master akanmengontak master server untuk membaca SOA record pada zona danmerequest AXFR/IFXR jika serial number berubah. Jika slave gagalmengontak master, maka slave akan terus mencoba mengontak master danmasihmelayani query hingga waktu SOA EXPIRE habis. Setelah itu slaveakan berhenti melayani query hingga kontak ke master server berhasil.RFC 1912 merekomendasikan 1209600 hingga 2419200 (2-4 minggu).


SOA MINIMUM TTL

SOA MINIMUM TTL adalah nilai default TTL (Time To Live) untuk semuarecord pada zone file. Field ini dalam satuan detik. Implementasi BIND9mendefinisikan field ini dalam nilai negatif.


CNAME

CNAME, Canonical Name for Alias adalah record yang menjelaskan primaryname untuk owner. Nama ownernya disebutkan dalam alias. Formatnyaadalah: CNAME


MX

MX adalah record yang menjelaskan tentang domain mail exchange.Formatnya adalah sebagai berikut: [domain-name] IN MX [Preference][Exchange]
Dimana:


Preference adalah 16 bit integer yang menunjukkan preferences darisuatu domain dengan domain lainnya. Semakin kecil nilainya makapreferencesnya semakin bagus. Exchange adalah domain yang akanmenangani mail exchange untuk owner name (tertulis di paling kiri ituloooh ^x^)

A

A adalah field yang menunjukkan alamat Ipv4. Nama owner akan ekuivalen dengan IP address yang didefinisikan setelah record A.


PTR

PTR adalah domain name pointer, yaitu record yang menunjuk ke lokasi tertentu dalam domain name space


AAAA

AAAA adalah record seperti record A yang menunjukkan alamat classalamat IPv6 yang spesifik dengan data format 128 bit (sesuai denganformat bit Ipv6).


TXT

TXT adalah record yang menunjukkan text strings, digunakan untukmenangani teks yang berisi deskripsi suatu domain. Semantiknyatergantung dengan domain name dimana teks ditemukan.

Pengertian dan Cara Kerja DHCP

Pengertian DHCP
DHCP (Dynamic Host Configuration Protocol) adalah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan nomor IP disebut sebagai DHCP server, sedangkan komputer yang meminta nomor IP disebut sebagai DHCP Client. Dengan demikian administrator tidak perlu lagi harus memberikan nomor IP secara manual pada saat konfigurasi TCP/IP, tapi cukup dengan memberikan referensi kepada DHCP Server.
Pada saat DHCP client dihidupkan , maka komputer tersebut melakukan request ke DHCP-Server untuk mendapatkan nomor IP. DHCP menjawab dengan memberikan nomor IP yang ada di database DHCP. DHCP Server setelah memberikan nomor IP, maka server meminjamkan (lease) nomor IP yang ada ke DHCP-Client dan mencoret nomor IP tersebut dari daftar pool. Nomor IP diberikan bersama dengan subnet mask dan default gateway. Jika tidak ada lagi nomor IP yang dapat diberikan, maka client tidak dapat menginisialisasi TCP/IP, dengan sendirinya tidak dapat tersambung pada jaringan tersebut.
Setelah periode waktu tertentu, maka pemakaian DHCP Client tersebut dinyatakan selesai dan client tidak memperbaharui permintaan kembali, maka nomor IP tersebut dikembalikan kepada DHCP Server, dan server dapat memberikan nomor IP tersebut kepada Client yang membutuhkan. Lama periode ini dapat ditentukan dalam menit, jam, bulan atau selamanya. Jangka waktu disebut leased period.
Cara Kerja DHCP
DHCP menggunakan 4 tahapan proses untuk memberikan konfigurasi nomor IP. (Jika Clietn punya NIC Card lebih dari satu dan perlu IP address lebih dari 1 maka proses DHCP dijalankan untuk setiap adaptor secara sendiri-sendiri) :
  • IP Least Request
    Client meminta nomor IP ke server (Broadcast mencari DHCP server).
  • IP Least Offer
    DHCP server (bisa satu atau lebih server jika memang ada 2 atau lebih DHCP server) yang mempunyai no IP memberikan penawaran ke client tersebut.
  • IP Lease Selection
    Client memilih penawaran DHCP Server yng pertama diterima dan kembali melakukan broadcast dengan message menyetujui peminjaman tersebut kepada DHCP Server.
  • IP Lease Acknowledge
    DHCP Server yang menang memberikan jawaban atas pesan tersebut berupa konfirmasi no IP dan informasi lain kepada Client dengan sebuah ACKnowledgment. Kemudian client melakukan inisialisasi dengan mengikat (binding) nomor IP tersebut dan client dapat bekerja pada jaringan tersebut. Sedangkan DHCP Server yang lain menarik tawarannya kembali.