tag:blogger.com,1999:blog-66562431850379406092024-03-05T01:12:08.912-08:00SMK DARUT TAQWATeknik Komputer Dan JaringanAnonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.comBlogger94125tag:blogger.com,1999:blog-6656243185037940609.post-22368509312389844862012-02-24T16:09:00.000-08:002012-02-24T16:09:21.137-08:00Memahami Port Standar pada Aplikasi dan Protokol Jaringan<div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">Pada terminologi jaringan komputer, port merupakan titik komunikasi spesifik yang digunakan oleh sebuah aplikasi yang memanfaatkan lapisan <em>transport</em> pada teknologi TCP / IP. Artikel ini menceritakan tentang beberapa port yang digunakan oleh aplikasi ataupun protokol standar.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;"><span id="more-1474"></span></span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">Pada terminologi komputer ada dua jenis Port yaitu :</span></div><ul style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><li><i><span style="font-size: small;">Port Fisik,adalah soket/ slot / colokan yang ada di belakang CPU sebagai penghubung peralatan input-output komputer, misalnya PS2 Port yang digunakan oleh Mouse dan Keyboard, USB Port atau Paralel Port.</span></i></li>
<li><i><span style="font-size: small;"> Port Logika (non fisik),adalah port yang di gunakan oleh aplikasi sebagai jalur untuk melakukan koneksi dengan komputer lain mealalui teknologi TCP/IP, tentunya termasuk koneksi internet.</span></i></li>
</ul><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">Yang akan dibahas pada artikel ini adalah port logika, mungkin akan berguna bagi anda yang mengelola server linux untuk berbagai keperluan.</span></div><h2 style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">Port Standar dan Kegunaan</span></h2><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">1-19, berbagai protokol, Sebagian banyak port ini tidak begitu di perlukan namun tidak dapat diganggu. Contohnya layanan echo (port 7) yang tidak boleh dikacaukan dengan program ping umum.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">20 – FTP-DATA. “Active” koneksi FTP menggunakan dua port: 21 adalah port kontrol, dan 20 adalah tempat data yang masuk. FTP pasif tidak menggunakan port 20 sama sekali.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">21 – Port server FTP yang digunakan oleh <em>File Transfer Protocol</em>. Ketika seseorang mengakses FTP server, maka ftp client secara default akan melakukan koneksi melalui port 21.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">22 – SSH (Secure Shell), Port ini ini adalah port standar untuk SSH, biasanya diubah oleh pengelola server untuk alasan keamanan.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">23 – Telnet server. Jika anda menjalankan server telnet maka port ini digunakan client telnet untuk hubungan dengan server telnet.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">25 – SMTP, <em>Simple Mail Transfer Protocol</em>, atau port server mail, merupakan port standar yang digunakan dalam komunikasi pengiriman email antara sesama SMTP Server.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">37 – Layanan Waktu, port built-in untuk layanan waktu.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">53 – DNS, atau <em>Domain Name Server</em> port. Name Server menggunakan port ini, dan menjawab pertanyaan yang terkait dengan penerjamahan nama domain ke IP Address.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">67 (UDP) – BOOTP, atau DHCP port (server). Kebutuhan akan <em>Dynamic Addressing</em> dilakukan melalui port ini.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">68 (UDP) – BOOTP, atau DHCP port yang digunakan oleh client.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">69 – tftp, atau <em>Trivial File Transfer Protocol</em>.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">79 – Port Finger, digunakan untuk memberikan informasi tentang sistem, dan login pengguna.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">80 – WWW atau HTTP port server web. Port yang paling umum digunakan di Internet.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">81 – Port Web Server Alternatif, ketika port 80 diblok maka port 81 dapat digunakan sebagai port altenatif untuk melayani HTTP.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">98 – Port Administrasi akses web Linuxconf port.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">110 – POP3 Port, alias <em>Post Office Protocol</em>, port server pop mail. Apabila anda mengambil email yang tersimpan di server dapat menggunakan teknologi POP3 yang berjalan di port ini.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">111 – sunrpc (<em>Sun Remote Procedure Call</em>) atau portmapper port. Digunakan oleh NFS (Network File System), NIS (Network Information Service), dan berbagai layanan terkait.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">113 – identd atau auth port server. Kadang-kadang diperlukan, oleh beberapa layanan bentuk lama (seperti SMTP dan IRC) untuk melakukan validasi koneksi.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">119 – NNTP atau Port yang digunakan oleh <em>News Server</em>, sudah sangat jarang digunakan.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">123 – <em>Network Time Protocol</em> (NTP), port yang digunakan untuk sinkronisasi dengan server waktu di mana tingkat akurasi yang tinggi diperlukan.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">137-139 – NetBIOS (SMB).</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">143 – IMAP, <em>Interim Mail Access Protocol</em>. Merupakan aplikasi yang memungkinkan kita membaca e-mail yang berada di server dari komputer di rumah / kantor kita, protokol ini sedikit berbeda dengan POP.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">161 – SNMP, <em>Simple Network Management Protocol</em>. Lebih umum digunakan di router dan switch untuk memantau statistik dan tanda-tanda vital (keperluan monitoring).</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">177 – XDMCP, <em>X Display Management Control Protocol</em> untuk sambungan <em>remote</em> ke sebuah X server.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">443 – HTTPS, HTTP yang aman (WWW) protokol di gunakan cukup lebar.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">465 – SMTP atas SSL, protokol server email</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">512 (TCP) – exec adalah bagaimana menunjukkan di netstat. Sebenarnya nama yang tepat adalah rexec, untuk Remote Execution.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">512 (UDP) – biff, protokol untuk mail pemberitahuan.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">513 – Login, sebenarnya rlogin, alias Remote Login. Tidak ada hubungannya dengan standar / bin / login yang kita gunakan setiap kali kita log in.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">514 (TCP) – Shell adalah nama panggilan, dan bagaimana netstat menunjukkan hal itu. Sebenarnya, rsh adalah aplikasi untuk “Remote Shell”. Seperti semua “r” perintah ini melemparkan kembali ke kindler, sangat halus.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">514 (UDP) – Daemon syslog port, hanya digunakan untuk tujuan logging <em>remote</em>.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">515 – lp atau mencetak port server.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">587 – MSA, <em>Mail Submission Agent</em>. Sebuah protokol penanganan surat baru didukung oleh sebagian besar MTA’s (<em>Mail Transfer Agent</em>).</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">631 – CUPS (Daemon untuk keperluan printing), port yang melayani pengelolaan layanan berbasis web.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">635 – Mountd, bagian dari NFS.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">901 – SWAT, Samba Web Administration Tool port. Port yang digunakan oleh aplikasi pengelolaan SAMBA berbasis web.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">993 – IMAP melalui SSL.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">995 – POP melalui SSL.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">1024 – Ini adalah port pertama yang merupakan <em>Unprivileged</em> port, yang ditugaskan secara dinamis oleh kernel untuk aplikasi apa pun yang memintanya. Aplikasi lain umumnya menggunakan port <em>unprivileged </em>di atas port 1024.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">1080 – Socks Proxy Server.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">1433 – MS SQL Port server.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">2049 – NFSd, <em>Network File Service Daemon</em> port.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">2082 – Port cPanel, port ini digunakan untuk aplikasi pengelolaan berbasis web yang disediakan oleh cpanel.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">2095 – Port ini di gunakan untuk aplikasi webmail cpanel.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">2086 – Port ini di gunakan untuk WHM, atau Web Host Manager cpanel.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">3128 – Port server Proxy Squid.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">3306 – Port server MySQL.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">5432 – Port server PostgreSQL.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">6000 – X11 TCP port untuk <em>remote</em>. Mencakup port 6000-6009 karena X dapat mendukung berbagai menampilkan dan setiap tampilan akan memiliki port sendiri. SSH X11Forwarding akan mulai menggunakan port pada 6.010.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">6346 – Gnutella.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">6667 – ircd, <em>Internet Relay Chat Daemon</em>.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">6699 – Napster.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">7100-7101 – Beberapa Font server menggunakan port tersebut.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">8000 dan 8080 – Common Web Cache dan port server Proxy Web.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;">10000 – Webmin, port yang digunakan oleh webmin dalam layanan pengelolaan berbasis web.</span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><br />
</div><div style="font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: x-small;"><b>Source :</b> <a href="http://en.wikipedia.org/wiki/TCP_and_UDP_port" target="_blank">http://en.wikipedia.org/wiki/TCP_and_UDP_port</a> </span></div><div style="font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: x-small;"><a href="http://www.tldp.org/HOWTO/Security-Quickstart-HOWTO/appendix.html" target="_blank"> http://www.tldp.org/HOWTO/Security-Quickstart-HOWTO/appendix.html</a></span></div><div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"><span style="font-size: small;"> </span></div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-10918951451703830222012-01-14T22:54:00.000-08:002012-01-14T22:54:43.762-08:00Beasiswa Macquarie University International Scholarship (MUIS) 2012<div dir="ltr" style="text-align: left;" trbidi="on"><br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>InfoBeasiswaS1 </strong>– Beasiswa Macquarie University International tersedia untuk hampir semua jursan yang ditawarkan di kampus North Ryde, baik untuk jenjang sarjana dan pasca-sarjana. Beasiswa yang diberikan meliputi biaya pendidikan untuk mahasiswa internasional. Bagi yang ingin apply untuk beasiswa pasca sarjana, silakan klik Postgraduate Scholarship at Macquarie University.</span></div><div style="text-align: justify;"><strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Persyaratan beasiswa:</span></strong></div><ul><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Bukan warga negara Australia atau New Zealand, dan tidak memiliki izin permanen Australia</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Memenuhi persyaratan akademis dan bahasa Inggris untuk jurusan yang akan dipilih</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Sudah memiliki FULL OFFER selambat-lambatnya pada saat deadline aplikasi.</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Nilai ATAR minimal 90 dari maksimal 100</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Tidak sedang terdaftar atau menjadi mahasiswa di Macquarie University untuk jenjang pendidikan yang sama</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Belum pernah menyelesaikan jenjang pendidikan yang sama sebelumnya</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Tidak sedang menerima beasiswa lain</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Bukan exchange student yang sedang belajar di Macquarie University</span></li>
</ul><div style="text-align: justify;"><strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Cakupan beasiswa:</span></strong></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Beasiswa yang diberikan meliputi biaya kuliah untuk mahasiswa internasional. Beasiswa tidak mencakup biaya hidup, tiket pesawat, visa, asuransi kesehatan, dll.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><br />
<div style="text-align: justify;"><strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Cara Melamar Beasiswa</span></strong></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Anda dapat mengisi form aplikasi secara online dan mengupload dokumen-dokumen yang dibutuhkan. Biaya yang dibutuhkan untuk aplikasi online adalah AU $55 (lebih murah dari aplikasi tertulis). Biaya aplikasi ini akan dikembalikan ketika Anda memperoleh beasiswa MUIS.</span></div><div style="text-align: justify;"><strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Deadline</span></strong></div><ul><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Untuk semester 1 tahun ajaran 2012/2012, deadline-nya 31 Oktober 2011. Anda harus mengisi form beasiswa sebelum 1 Oktober 2011</span></li>
<li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Untuk semester 2 tahun ajaran 2012/2012, deadline-nya 30 April 2012. Anda harus mengisi form beasiswa sebelum 1 April 2012</span></li>
</ul><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Hasil seleksi akan diumukan 2 minggu setelah deadline aplikasi. Untuk informasi lebih lanjut tentang <a href="http://www.infobeasiswas1.com/macquarie-university-international-scholarship-muis-2012/" target="_self">Macquarie University International Scholarship</a>, silakan kunjungi <a href="http://www.international.mq.edu.au/scholarships/muis" target="_blank">http://www.international.mq.edu.au/scholarships/muis</a></span></div><br />
</div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-60874473753702423232012-01-14T22:46:00.000-08:002012-01-14T22:46:10.313-08:00Beasiswa S1 Sampoerna School of Education (SSE) 2012<div dir="ltr" style="text-align: left;" trbidi="on"><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>InfoBeasiswaS1</strong> – Tertarik menjadi seorang pengajar? Tertarik untuk mendalami Matematika atau Bahasa Inggris secara lebih mendalam? Selain itu, ingin mendapat beasiswa selama masa studi di universitas? Ayo, buruan daftar beasiswa S1 keguruan dari Sampoerna School of Education (SSE). Program Bantuan Biaya Pendidikan (<em>Student Financing Program</em>) gelombang pertama dibuka hingga 23 Januari 2012.<span id="more-483"></span></span><br />
<strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Sekilas tentang Sampoerna School of Education (SSE)</span></strong><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">SSE menawarkan 2 program studi:</span><br />
<ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Matematika</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Bahasa Inggris</span></li>
</ul><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Program pendidikan di SSE berlangsung selama 4 tahun dan memberikan konsep dasar yang kuat pada mahasiswa untuk menjadi tenaga pengajar setelah lulus. Konsep-konsep yang diberikan meliputi: pengembangan manusia, teknologi pendidikan, keragaman, kurikulum, dan proses belajar-mengajar.</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Program kuliah dikemas dalam bentuk perkuliahan formal, seminar, pengajaran, praktikum, dan proyek akhir program.</span><br />
<strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Persyaratan Pelamar Beasiswa:</span></strong><br />
<ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Warga Negara Indonesia (WNI)</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Lulusan SMA atau SMK tahun 2010, 2012, atau 2012</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Untuk program studi Matematika: berasal dari SMA jurusan IPA atau SMK jurusan teknik mesin atau teknik informatika</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Untuk program studi Bahasa Inggris: terbuka untuk semua lulusan SMA dan SMK dari berbagai jurusan.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Nilai rata-rata raport minimal 7,00 dan nilai Matematika, Bahasa Indonesia, dan Bahasa Inggris minimal 7,00 selama SMA</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Membuat essay singkat (maksimal 500 kata) dengan tema: <em>bagaimana anda melihat student financing sebagai suatu kesempatan dalam hidup anda</em>.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Memiliki prestasi akademik dan non-akademik selama SMA, dibuktikan dengan fotokopi piagam dan ditulis dalam surat rekomendasi dari guru sekolah</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Lolos seluruh proses seleksi (ada 2 tahap)</span></li>
</ul><div><strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Dokumen yang dibutuhkan untuk melamar beasiswa:</span></strong><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Berikut adalah dokumen-dokumen yang harus disertakan bersamaan dengan formulir beasiswa:</span><br />
<ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Fotokopi raport dari kelas 10 hingga kelas 12 semester terakhir (dilegalisir)</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Hasil UAN SMA (untuk lulusan tahun 2010 dan 2011). Untuk lulusan tahun 2012, ijazah dapat disusulkan.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">2 lembar fotokopi KTP/kartu pelajar/identitas lainnya</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">2 foto berwarna ukuran 4×6</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Fotokopi tagihan listrik, PAM, dll</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">2 buah surat referensi dari 2 orang yang mengenal Anda di SMA, seprti Kepala Sekolah, Wali Kelas, Guru BK, Guru Mata Pelajaran, dll. Format surat referensi ada dalam formulir pendaftaran.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">1 lembar fotokopi KTP orang tua/wali</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">1 lembar fotokopi kartu keluarga (KK)</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">1 lembar surat keterangan kesehatan yang menyatakan bebas narkoba dan tidak buta warna. Surat keterangan kesehatan dapat dikeluarkan oleh puskemas, dokter, atau instansi kesehatan lainnya.</span></li>
</ul><strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Formulir pendaftaran</span></strong><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Silakan download <a href="http://www.infobeasiswas1.com/wp-content/uploads/2012/01/FORMULIR-PENDAFTARAN-SSE-2012-ver_1.pdf">formulir beasiswa Sampoerna School of Education (SSE)</a>. Langsung klik di link yang ada. Untuk format surat referensi sudah ada di dalam file tersebut.</span><br />
<strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Proses Pendaftaran Beasiswa</span></strong><br />
<ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Mendownload formulir beasiswa (ada pada link di atas)</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Mengembalikan formulir, baik diantarkan langsung atau dikirimkan melalui pos</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Tahap 1: Seleksi dokumen</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Tahap 2: Ujian Saringan Masuk (USM), terdiri dari Tes Psikologi + Bahasa Inggris dan/atau Matematika, wawacara, dan simulasi mengajar</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Pengumuman hasil seleksi di <a href="http://www.sampoernaeducation.ac.id/" target="_blank">www.sampoernaeducation.ac.id</a></span></li>
</ul><strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Deadline</span></strong><br />
<ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Gelombang 1: 23 Januari 2012</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Gelombang 2: 20 April 2012</span></li>
</ul><strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Informasi lebih lanjut</span></strong><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Untuk informasi lebih lanjut, silakan hubungi:</span><br />
<strong><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Panitia Seleksi Penerimaan Mahasiswa Baru</span></strong><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>Sampoerna School of Education (SSE)</strong><br />
Mulia Business Park, Building D<br />
Jl. M.T Haryono Kav.58-60<br />
Pancoran, Jakarta Selatan – 12780<br />
www.sampoernaeducation.ac.id</span></div></div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-75675088458543311492012-01-14T07:48:00.000-08:002012-01-14T07:48:36.224-08:00Try Out UKK Praktik (Ujikom) TKJ SMK Darut Taqwa<div dir="ltr" style="text-align: left;" trbidi="on"><br />
<h3 class="post-title entry-title"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2QxtWl6-atYOSqJHuH25d_kSOBn-M7mpqhscMPK_eu5wQKW-it_EkecaDsNpRkIVsYtKfQ0xalLwqctQBQ6Q1nKHwywTRUhj_hVmaPF9I5pjMg11fh84SJhk5JR1ub1FtYRgH4k5YFCk/s1600/ukk.JPG" imageanchor="1" style="clear: left; display: inline !important; float: left; font-size: medium; font-weight: normal; margin-bottom: 1em; margin-right: 1em; text-align: justify;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2QxtWl6-atYOSqJHuH25d_kSOBn-M7mpqhscMPK_eu5wQKW-it_EkecaDsNpRkIVsYtKfQ0xalLwqctQBQ6Q1nKHwywTRUhj_hVmaPF9I5pjMg11fh84SJhk5JR1ub1FtYRgH4k5YFCk/s1600/ukk.JPG" /></a><span class="Apple-style-span" style="clear: left; display: inline !important; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; margin-bottom: 1em; margin-right: 1em; text-align: center;"><div style="text-align: justify;"> Pemberitahuan, bagi semua siswa tkj smk darut taqwa, bahwasanya try out ukk praktik 2012 smk darut taqwa akan dilaksanakan pada hari minggu tanggal 15 januari 2012. Adapun jadwalnya adalah sebagai berikut:</div></span></h3><div class="post-body entry-content" id="post-body-4368319714928129736"><div dir="ltr" trbidi="on"><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">1. jam 07.00-09.00 : kelas 3 tkj 1 (absen 1-21)</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;">2. jam 09.00-10.00 : kelas 3 tkj 1 (absen 22-42)</div><div style="text-align: justify;">3. jam 10.00-11.00 : kelas 3 tkj 2 (absen 1-21)</div><div style="text-align: justify;">4. jam 11.00-12.00 : kelas 3 tkj 2 (absen 22-43)</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><a href="" name="more"><div style="text-align: justify;"><br />
</div></a><div style="text-align: justify;">Adapun materi try out adalah:</div><div style="text-align: justify;">1. instalasi os linux opensuse 11.1 (khusus kelompok 1 saja, kelompok selanjutnya tidak perlu install ulang os)</div><div style="text-align: justify;">2. konfigurasi software repository</div><div style="text-align: justify;">3. konfigurasi ip address, gateway dan routing</div><div style="text-align: justify;">4. konfigurasi dns server</div><div style="text-align: justify;">5. konfigurasi xampp, joomla dan proftp server</div><div style="text-align: justify;">6. konfigurasi squid proxy server</div><div style="text-align: justify;">7. konfigurasi access point</div><div style="text-align: justify;">8. konfigurasi client</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Persyaratan:</div><div style="text-align: justify;">1. memiliki dvd linux opensuse 11.1</div><div style="text-align: justify;">2. close book</div></span></div></div></div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-29212817424195876212012-01-03T17:07:00.000-08:002012-01-03T17:07:11.409-08:00Konfigurasi TP-LINK TL-WA801ND sebagai Access Point (AP)<div class="MsoNormal"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: 21px; line-height: 24px;"><b>Setting Default </b></span></span></div><div class="MsoNormal"><span class="apple-converted-space"><b><span style="background: white; color: #222222; font-family: "Arial","sans-serif"; font-size: 16.0pt; line-height: 115%;"><br />
</span></b></span></div><div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"><!--[if !supportLists]-->1.<span style="font: 7.0pt "Times New Roman";"> </span><!--[endif]--><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Masukkan ip default 192.168.1.254</span></div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"><!--[if !supportLists]--><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">2.<span style="font: 7.0pt "Times New Roman";"> </span><!--[endif]-->Login dengan username : <b>admin</b> password : <b>admin</b></span></div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"><!--[if !supportLists]--><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">3.<span style="font: 7.0pt "Times New Roman";"> </span><!--[endif]-->Setelah itu konfigurasikan pada mode pilih <b>Access Point (AP) </b>lalu save</span></div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"><!--[if !supportLists]--><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">4.<span style="font: 7.0pt "Times New Roman";"> </span><!--[endif]-->Pilih pada network tentukan ip addressnya dengan ip static/manual</span></div><div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"><!--[if !supportLists]--><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">5.<span style="font: 7.0pt "Times New Roman";"> </span><!--[endif]-->Masukkan ip address dengan memasukkan ip eth2 dari server semisal ip eth2 : <b>192.168.60.20</b> berarti pada ip address 192.168.60.20 gateway di kosongi aja.</span></div><div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"><!--[if !supportLists]--><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">6.<span style="font: 7.0pt "Times New Roman";"> </span><!--[endif]-->Setelah itu pilih <b>Wireless </b>lalu beri nama <b>SSID</b> sesuai nama anda lalu save dan reboot</span></div><div class="MsoNormal" style="margin-left: 18.0pt;"><br />
</div><div class="MsoNormal" style="margin-left: 36.0pt;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Mudah bukan…. Semoga sukses di <b>22 Januari 2012</b></span> </div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-24882790206853953922012-01-01T10:17:00.000-08:002012-01-01T10:17:41.163-08:00Cara memperbaiki Optik CD/DVD Room yang rusak<div dir="ltr" style="text-align: left;" trbidi="on"><br />
<br />
<div style="text-align: justify;"><span style="font-family: Arial, Helvetica, sans-serif;"><b>1. Buka Casing CD Room</b></span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;">Membuka casing CD ROM mudah saja. Untuk contoh kali ini saya menggunakan CD ROM Sony. Struktur casing dan cara membuka casing mungkin berbeda dengan CD ROM anda. Tapi garis besarnya seperti ini:</div></span><br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><img alt="" class="alignnone" height="162" src="http://esetiawan.files.wordpress.com/2010/01/00106172252.jpg?w=197&h=288&h=162" title="00106172252" width="197" /><span id="more-1620"></span></span></div><br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Terlebih dahulu keluarkan tray untuk mempermudah membuka casing. Bila CD ROM sudah terlanjur dilepas dari power, gunakan paper clip</span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> untuk menekan mekanisme pembuka tray:</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;"><a href="http://en.support.wordpress.com/affiliate-links/"><img alt="" height="288" src="http://esetiawan.files.wordpress.com/2010/01/00106172287.jpg?w=352&h=288&h=288" title="00106172287" width="352" /></a></div></span><br />
<br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Bila tray sudah terdorong keluar, pelan-pelan tarik tray hingga keluar penuh:</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;"><a href="http://en.support.wordpress.com/affiliate-links/"><img alt="" height="288" src="http://esetiawan.files.wordpress.com/2010/01/00106172202.jpg?w=352&h=288&h=288" title="00106172202" width="352" /></a></div></span><br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Lepaskan panel depan dengan menggeser klip penahan panel.</span></div><br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kendurkan 4 buah baut di bagian bawah casing dan angkat tutup bawah. Maka akan tampak bagian bawah CD ROM seperti dibawah:</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;"><a href="http://en.support.wordpress.com/affiliate-links/"><img alt="" height="288" src="http://esetiawan.files.wordpress.com/2010/01/00106172349.jpg?w=352&h=288&h=288" title="00106172349" width="352" /></a></div><strong></strong></span><br />
<br />
<div style="text-align: justify;"><strong style="font-family: Arial, Helvetica, sans-serif;">2. Melepaskan Papan Sirkuit CD ROM</strong></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;">Seperti yang terlihat pada gambar terakhir diatas, terdapat papan sirkuit yang menutupi mekanisme CD ROM.</div><div style="text-align: justify;"><a href="http://en.support.wordpress.com/affiliate-links/"></a><a href="http://en.support.wordpress.com/affiliate-links/"><img alt="" height="288" src="http://esetiawan.files.wordpress.com/2010/01/00106172474.jpg?w=352&h=288&h=288" title="00106172474" width="352" /></a></div></span><br />
<br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Pada bagian kiri sirkuit terdapat klip plastik yang menahan papan sirkuit pada tempatnya. Renggangkan klip dan angkat papan sirkuit sebelah kiri.</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;"><a href="http://en.support.wordpress.com/affiliate-links/"><img alt="" height="288" src="http://esetiawan.files.wordpress.com/2010/01/00106172406.jpg?w=352&h=288&h=288" title="00106172406" width="352" /></a></div></span><br />
<br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Pada bagian sebelah kanan sirkuit terdapat konektor yang menancap ke mekanisme CD ROM (fleksibel). Lepaskan dengan hati-hati dan sekarang sirkuit sebelah kanan bisa diangkat.</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;"><a href="http://en.support.wordpress.com/affiliate-links/"><img alt="" height="288" src="http://esetiawan.files.wordpress.com/2010/01/00106172537.jpg?w=352&h=288&h=288" title="00106172537" width="352" /></a></div></span><br />
<br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Sekarang keseluruhan papan sirkuit bisa dibalikkan. Masih terlihat ada satu fleksibel lagi yang masih menancap di papan sirkuit. Fleksibel di bagian tengah ini adalah komunikasi data utama CD ROM. Hati-hati melepaskan fleksibel ini. Kendurkan klip penahan fleksibel di sisi kanan dan kiri konektor dengan cara menggesernya ke atas:</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;"><a href="http://en.support.wordpress.com/affiliate-links/"><img alt="" height="288" src="http://esetiawan.files.wordpress.com/2010/01/00106172580.jpg?w=352&h=288&h=288" title="00106172580" width="352" /></a></div></span><br />
<br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Setelah fleksibel sudah terlepas, seharusnya sekarang sudah terlihat mekanisme CD ROM dan optical assembly-nya, yaitu pembaca data dengan cara menembakkan laser</span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> ke CD:</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;"><a href="http://en.support.wordpress.com/affiliate-links/"><img alt="" height="352" src="http://esetiawan.files.wordpress.com/2010/01/00106172701.jpg?w=288&h=352&h=352" title="00106172701" width="288" /></a></div></span><br />
<br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Perhatikan lebih dekat lagi. Pada gambar atas yang saya tunjukkan terdapat sebuah trimpot</span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">, yaitu sejenis potensiometer yang fungsinya seperti Volume di speaker aktif anda:</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;">ZOOM IN:</div><div style="text-align: justify;"><a href="http://en.support.wordpress.com/affiliate-links/"></a><a href="http://en.support.wordpress.com/affiliate-links/"><img alt="" height="288" src="http://esetiawan.files.wordpress.com/2010/01/00106172643.jpg?w=352&h=288&h=288" title="00106172643" width="352" /></a></div><strong></strong></span><br />
<br />
<div style="text-align: justify;"><strong style="font-family: Arial, Helvetica, sans-serif;">3. SET Laser Gain</strong></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;">Nah, si <em>trimpot</em> ini -menurut pengamatan saya- adalah sebagai pengatur tingkat kekuatan laser yang dipancarkan, atau bahasa kerennya Laser Gain. <strong>Triknya adalah, putar sedikit trimpot ini searah jarum jam</strong> menggunakan alat apa saja. Bisa dengan tang lancip atau obeng mini.</div></span><br />
<br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Putar sedikit saja dan perhatikan apakah </span><em style="font-family: Arial, Helvetica, sans-serif;">trimpot</em><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> sudah benar terputar.</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;"><strong>4. Pasang Lagi Semuanya</strong></div><div style="text-align: justify;">Kembalikan semua komponen CD ROM ke tempatnya semula dengan urutan terbalik dari membuka.</div></span><br />
</div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-38465159071031478262011-12-30T02:33:00.000-08:002011-12-30T02:33:08.910-08:00Membuat Gateway Internet Pada LINUX<div dir="ltr" style="text-align: left;" trbidi="on"><span class="isi"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="" name="intro"></a></span></span><br />
<h3><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="" name="intro"><span class="Apple-style-span" style="font-size: x-small;">Using OS Fedora 8+Speedy Modem+</span></a><a href="" name="intro" style="font-weight: normal;"><h3 style="display: inline !important;"><span class="isi"><span class="code"><span class="Apple-style-span" style="font-size: x-small;">squid-3.0.STABLE4 Last Update ... :D</span></span></span></h3></a></span></h3><h3><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Apa itu Gateway ???</span></h3><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Gateway adalah suatu perangkat jaringan yang digunakan untuk menghubungkan dua jaringan. Biasanya gateway digunakan sebagai penghubung antara jaringan local (LAN) dengan jaringan public (internet). Selain itu juga gateway juga bertindak sebagai pengatur mana paket-paket yang diperbolehkan lewat mana yang tidak. Gateway ini dapat berupa alat khusus misalnya pada router /modem atau bisa berupa sebuah komputer. </span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Dikarenakan kita akan membuat gateway maka yang perlu anda lakukan adalah memastikan koneksi ke dua jaringan yang ingin dihubungkan sudah terjalin. Apabila anda menggunakan gateway untuk menshare internet tentu saja anda harus memastikan koneksi internet anda sudah terhubung.</span><br />
<div align="right" class="top"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="" name="dialup"> <h3>Koneksi Internet dengan Modem Dial Up</h3></a> </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Koneksi modem dial up dilakukan dengan menggunakan protokol ppp. Dimana pada koneksi tersebut kecepatan terbatas hingga 56 kbps. Untuk modem jenis ini jalur yang digunakan untuk mengalirkan suara (telepon) dan data (internet) menggunakan jalur yang sama. Oleh sebab itu apabila anda menggunakan internet maka anda tidak bisa menelpon. Untuk modem dialup terdapat dua macam jenis, yaitu :</span><br />
<ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Hardware Modem, yaitu modem yang memiliki modem controller terdapat pada modem tersebut. Untuk jenis yang seperti ini bisa menggunakan PCI atau dengan terhubung dengan port COM. Modem jenis inilah yang didukung oleh Linux.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Software Modem atau Winmodem, yaitu modem yang menggunakan modem controller pada motherboard. Untuk modem jenis ini jarang yang didukung oleh </span></li>
</ul><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span style="font-weight: bold;"> Setting Koneksi Internet dengan Modem Dial Up :</span><br />
</span><ol><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Masukkan konfigurasi modem ke dalam direktori <span style="font-weight: bold;">/etc/wvdial.conf</span>, gunakan perintah :</span></li>
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> <span class="code"> # wvdialconf > /etc/wvdial.conf</span></span>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian atur ISP tempat anda mendapatkan akses internet. Sebagai contoh kita gunakan akses dari telkomnet instan. Kita buka file konfigurasi dial-up di /etc/wvdial.conf : <br />
<span class="content">Modem = /dev/ttyS0 </span><br />
<span class="content">Baud = 115200 </span><br />
<span class="content">Init1 = ATZ </span><br />
<span class="content">Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 </span><br />
<span class="content">ISDN = 0 </span><br />
<span class="content">Modem Type = Analog Modem </span><br />
<span class="content"> Phone = 080989999 </span><br />
<span class="content"> Username = telkomnet@instan </span><br />
<span class="content"> Password = telkom</span></span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kalau sudah anda mensetting konfigurasi di bawah anda sudah bisa memulai koneksi ke internet, dengan perintah : <br />
<span class="code"># wvdial</span></span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Apabila sudah maka anda akan mendapatkan IP Address dari ISP berikut IP Gateway yang langsung dikonfigurasikan, tetapi untuk IP DNS walaupun juga diberikan tetapi tidak masuk ke dalam konfigurasi komputer anda sehingga anda harus mengisinya sendiri. Sebagai contoh berikut hasil keluaran ketika melakukan wvdial : <br />
</span><pre class="content"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">............
--> PPP negotiation detected.
--> Starting pppd at Thu Jun 15 17:52:34 2006
--> pid of pppd: 2755
--> Using interface ppp0
--> pppd: Type
--> pppd: Type
--> pppd: Type
--> pppd: Type
--> local IP address 61.94.10.241
--> pppd: Type
--> remote IP address 61.94.8.2
--> pppd: Type
--> primary DNS address 203.130.196.5
--> pppd: Type
--> secondary DNS address 203.130.208.18</span></pre><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> Dari sini anda masukkan primary DNS dan secondary DNS ke <span style="font-weight: bold;">/etc/resolv.conf</span>, dengan format : <br />
<span class="content">nameserver 203.130.196.5 </span><br />
<span class="content">nameserver 203.130.208.18</span></span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Maka anda siap terhubung dengan internet</span></li>
</ol><div align="right" class="top"><a href="http://toto.nurulfikri.com/?page=Article&link=art&pg=Gateway%20di%20Linux#top"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></a></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="" name="adsl"> <h3>Koneksi Internet dengan Modem DSL/Cable/Wireless :</h3></a> </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Modem ADSL adalah modem yang menggunakan protokol PPPoE dimana dengan cara ini memungkinkan koneksi internet melewati jalur telepon menjadi lebih cepat, selain itu pula memungkinkan transfer suara dan data dapat dilakukan bersamaan. Modem Cable adalah modem yang digunakan untuk mendapatkan koneksi internet dari ISP dengan menggunakan cable coaxial (seperti kabel antena). Sedangkan Wireless Router adalah router yang digunakan untuk mendapatkan akses internet dari ISP menggunakan media udara atau tanpa kabel. Dari ketiga modem supaya digunakan di Linux cara paling mudah adalah menggunakan kabel ethernet. Karena anda menggunakan koneksi kabel ethernet maka anda mensetting sama seperti menset etherner card, anda membutuhkan IP Address, Gateway dan DNS yang diberikan oleh ISP. Kalau anda diberikan koneksi dengan DHCP anda cukup mengatur koneksi anda menjadi DHCP dan tinggal tunggu saja IP Address yang diberikan oleh modem.</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span><div align="right" class="top"><a href="http://toto.nurulfikri.com/?page=Article&link=art&pg=Gateway%20di%20Linux#top"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></a></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="" name="share"><h3>Sharing Internet</h3></a> </span><img align="left" border="0" hspace="20" src="http://toto.nurulfikri.com/isi/artikel/pic/net_IP.png" vspace="0" width="50%" /> <div style="margin-bottom: 0in;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kita andaikan anda memiliki Modem ADSL yang sudah dikonfigurasikan agar terhubung ke internet. Dimana seperti layaknya modem-modem ADSL umumnya biasa IP address untuk ke client adalah 192.168.1.1 dengan netmask 255.255.255.0. Oleh karena itu anda tinggal mengubah konfigurasi Server anda supaya dalam satu jaringan dengan modem. Dalam hal ini anda bisa memilih dari IP address 192.168.1.2 sampai IP address 192.168.1.254. Tetapi sesuai dengan gambar diambil IP address 192.168.1.2 dengan netmask 255.255.255.0. </span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Untuk client saya tentukan network yang dipakai adalah 192.168.100.0 dengan netmask 255.255.255.0. Oleh karena itu untuk server saya menggunakan IP address 192.168.100.1 dengan netmask 255.255.255.0. Hal ini berarti setiap client hanya diperbolehkan menggunakan IP address dari 192.168.100.2 - 192.168.100.254. Untuk IP address DNS server anda dapatkan dari ISP (Penyedia Jasa Internet), jadi jangan sampai lupa ditanyakan. Dalam hal ini saya memberi contoh untuk DNS Server yang digunakan oleh <i>Telkom Speedy</i>, yaitu 202.134.0.155 dan 202.134.2.5. Untuk di gateway dan di LAN anda bisa gunakan IP address DNS Server yang sama. </span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span style="font-weight: bold;"> Pengaturan pada Gateway :</span><br />
<br />
Dari deskripsi di atas maka diketahui untuk di gateway pengaturannya adalah : </span><ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kartu Jaringan 1 (eth0) : Yang terkoneksi ke internet </span><table><tbody>
<tr><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">IP Address</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">:</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">192.168.1.2</span></td></tr>
<tr><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Netmask</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">:</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">255.255.255.0</span></td></tr>
<tr><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Gateway</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">:</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">192.168.1.1</span></td></tr>
<tr><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">DNS Server 1</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">:</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">202.134.0.155</span></td></tr>
<tr><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">DNS Server 2</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">:</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">202.134.2.5</span></td></tr>
</tbody></table></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kartu Jaringan 2 (eth1) : Yang terkoneksi ke LAN </span><table><tbody>
<tr><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">IP Address</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">:</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">192.168.100.1</span></td></tr>
<tr><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Netmask</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">:</span></td><td><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">255.255.255.0</span></td></tr>
</tbody></table></li>
</ul><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> Maka Pengaturannya : </span><ol><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Pertama kali anda harus memastikan koneksi internet dari gateway ke internet harus sudah terjalin. Untuk itu yang harus anda lakukan pertama kali adalah menset IP address dari gateway sehingga dapat berhubungan dengan modem. Untuk itu pengaturan IP address : <br />
<span class="code">ifconfig eth0 192.168.1.2</span> <br />
atau <br />
<span class="code">ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255</span> <br />
Penjelasan : </span><ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">ifconfig adalah program untuk pengaturan IP address. Dimana format perintah : <br />
<span class="code">ifconfig [ device ] [ IP address ] </span> <br />
Tetapi apabila anda tidak menggunakan netmask default dari kelas IP address, format perintahnya adalah <br />
<span class="code">ifconfig [ device ] [ IP address ] netmask [ IP netmask ] broadcast [ IP broadcast ]</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Device yang digunakan adalah eth0 dimana adalah device yang terhubung dengan modem. </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Pengaturan ini tidak bersifat permanen </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Untuk mencek konfigurasi ip address anda bisa anda gunakan perintah : <br />
<span class="code">ifconfig eth0</span> </span></li>
</ul><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
Setelah di set IP address gateway anda bisa mencoba koneksi ke modem dengan cara : <br />
<span class="code">ping 192.168.1.1</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Selanjutnya anda harus mengatur koneksi gateway anda sehingga dapat terhubung ke jaringan internet. Untuk itu anda harus mengatur default route, yaitu komputer/router yang menjadi jalur keluar apabila suatu komputer ingin mengirimkan paket ke jaringan yang tidak ia kenali. Jadi default route bisa dikatakan sebagai gateway. Default route dari gateway anda adalah modem ADSL. Dalam hal ini pengaturannya adalah : <br />
<span class="code">route add default gw 192.168.1.1</span> <br />
Penjelasan : </span><ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">route adalah program untuk melakukan static routing. Dimana format perintah : <br />
<span class="code">route add default gw [ IP address gateway ]</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">default route ini akan hilang apabila anda mengubah IP address anda menjadi IP address di jaringan lain. Hal ini dikarenakan default route harus satu jaringan dengan IP address komputer anda. </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Pengaturan dengan cara di atas tidak bersifat permanen. </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Untuk mencek konfigurasi default route anda, bisa anda gunakan perintah : <br />
<span class="code">route -n</span> </span></li>
</ul><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
Setelah diatur default route anda bisa mencoba koneksi ke internet dengan menjalankan perintah ping ke IP address di internet. Cari paling mudah adalah anda ping ke IP address salah satu DNS server. Caranya adalah : <br />
<span class="code">ping 202.134.0.155</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Setelah itu anda mengatur DNS server anda. Untuk pengaturan DNS server anda tuliskan di file <span class="content">/etc/resolv.conf</span>. Caranya adalah : <br />
<span class="code">vi /etc/resolv.conf</span> <br />
Ditambahkan : </span><div class="content"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">nameserver 202.134.0.155 <br />
nameserver 202.134.2.5 </span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Setelah itu anda bisa membuka browser dan buka salah satu website. Kalau anda menggunakan Fedora 8 anda bisa gunakan text based internet browser dengan menggunakan perintah : <br />
<span class="code">elinks detik.com</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian anda atur IP address untuk interface yang terhubung komputer-komputer client LAN. Untuk itu anda atur interface eth1. Caranya adalah : <br />
<span class="code">ifconfig eth1 192.168.100.1</span> <br />
Baru anda cek koneksi ke salah satu komputer di client. Misalnya salah satu client IP address-nya adalah 192.168.100.2. Maka caranya : <br />
<span class="code">ping 192.168.100.2</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Karena konfigurasi hanya bersifat sementara, maka anda harus menset konfigurasi tersebut agar bersifat permananen. Untuk ini anda bisa gunakan cara berikut : <br />
<br />
<b>Cara I :</b> <br />
<span class="code">setup</span> <br />
Pengkonfigurasiannya : </span><ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Pilih <span class="code">Network Configuration</span> --> Pilih Device eth0 </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Pada <span class="code">Use DHCP</span> tanda bintang (*) hilangkan dengan menekan tombol <i> spacebar</i> dan isi IP address, netmask dan gateway. </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Setelah selesai di set anda keluar dan anda restart jaringan anda. Caranya <br />
<span class="code">/etc/init.d/network restart</span> </span></li>
</ul><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
<b>Cara II :</b> <br />
<span class="code">vi /etc/sysconfig/network-scripts/ifcfg-eth0</span> --> Untuk set device eth0 <br />
Ubah pada bagian : </span><div class="content"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> DEVICE=eth0 <br />
BOOTPROTO=none <br />
ONBOOT=yes <br />
IPADDR=192.168.1.2 <br />
NETMASK=255.255.255.0 <br />
NETWORK=192.168.1.0 <br />
BROADCAST=192.168.1.255 <br />
GATEWAY=192.168.1.1 </span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> Sedangkan device eth1 pengaturannya juga sama : <br />
<span class="code">vi /etc/sysconfig/network-scripts/ifcfg-eth1</span> <br />
Ubah pada bagian : </span><div class="content"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> DEVICE=eth1 <br />
BOOTPROTO=none <br />
ONBOOT=yes <br />
IPADDR=192.168.100.1 <br />
NETMASK=255.255.255.0 <br />
NETWORK=192.168.100.0 <br />
BROADCAST=192.168.100.255 </span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
<b>Cara III</b> <br />
Anda bisa taruh konfigurasi yang telah kita lakukan di /etc/rc.local. Dimana perintah di dalam file ini akan dieksekusi ketika komputer dijalankan. Caranya adalah : <br />
<span class="code">vi /etc/rc.local</span> <br />
Ubah pada bagian : </span><div class="content"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"> ifconfig eth0 192.168.1.2 <br />
ifconfig eth1 192.168.100.1 <br />
route add default gw 192.168.1.1 </span></div></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Setelah itu anda harus mengaktifkan IP Forwarding agar paket-paket jaringan dapat dikirimkan melewati gateway. Sehingga paket-paket bisa dikirimkan baik dari LAN ke internet atau dari internet ke LAN. File tempat pengaturan IP Forwarding pada<span style="font-weight: bold;"> /etc/sysctl.conf</span>. Caranya adalah : <br />
<span class="code">vi /etc/sysctl.conf</span> <br />
Ubah pada bagian : <br />
<span class="content">net.ipv4.ip_forward = 1</span> <br />
Setelah anda ubah konfigurasinya anda harus merefresh konfigurasi di atas dengan cara : <br />
<span class="code">sysctl -p</span> <br />
<br />
Atau anda bisa ubah langsung konfigurasi kernel dengan cara <br />
<span class="code">echo "1" > /proc/sys/net/ipv4/ip_forward</span> <br />
Supaya bisa permanen anda gunakan cara : <br />
<span class="code">echo 'echo "1" > /proc/sys/net/ipv4/ip_forward' >> /etc/rc.local</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Agar paket yang keluar dari LAN ke internet dapat kembali ke komputer di dalam LAN, maka IP address dari LAN harus disamarkan dengan IP address dari gateway yang terhubung ke internet. Hal ini disebut dengan <i>0masquerading</i>. Untuk melakukan masquerading kita gunakan command <i>iptables</i> penggunaannya adalah : <br />
<span class="code">iptables -t nat -A POSTROUTING -s 192.168.100.0/255.255.255.0 -d 0/0 -o eth0 -j MASQUERADE</span> <br />
Untuk membuatnya permanen maka anda gunakan perintah <i>iptables-save</i>. Tetapi perlu diingat perintah ini juga menyimpan settingan <i>Firewall</i> anda juga. Oleh karena itu sebaiknya anda set firewall anda dulu baru anda eksekusi perintah ini. Caranya adalah : <br />
<span class="code">iptables-save /etc/sysconfig/iptables</span> </span></li>
</ol><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span><div align="right" class="top"><a href="http://toto.nurulfikri.com/?page=Article&link=art&pg=Gateway%20di%20Linux#top"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">:: Back to Top ::</span></a></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><a href="" name="shorewall"> <h3>Pengaturan Shorewall (Firewall)</h3></a> </span><ol><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Download paket shorewall dan paket shorewall-perl yang dibutuhkan untuk mengkompilasi shorewall. Anda paket terbaru pada situs <a href="http://shorewall.net/">http://shorewall.net</a>. </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian dari source yang telah anda download anda ekstrak ke folder /usr/local. Dengan Cara : <br />
<span class="code"> tar -jxvf shorewall-common-4.0.10.1.tar.bz2 -C /usr/local/</span> <br />
<span class="code"> tar -jxvf shorewall-perl-4.0.10.1.tar.bz2 -C /usr/local/</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian anda install shorewall-perl kemudian anda install shorewall-common, dengan cara : <br />
<span class="code"> cd /usr/local/shorewall-perl-4.0.10.1/ <br />
./install.sh <br />
cd /usr/local/shorewall-common-4.0.10.1/ <br />
./install.sh </span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian anda konfigurasi file /etc/shorewall/shorewall.conf, dengan cara : <br />
<span class="code">vi /etc/shorewall/shorewall.conf</span> <br />
Ubah pada : <span class="content"> <br />
STARTUP_ENABLED=Yes <br />
IP_FORWARDING=On </span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Shorewall membagi jaringan anda dengan zona-zona. Dimana setiap zona berasal dari masing-masing interface di gateway anda ditambah gateway anda sendiri yang disebut dengan zona "fw". Konfigurasi zona pada firewall berada pada file /etc/shorewall/zones. <br />
<a href="http://toto.nurulfikri.com/isi/artikel/pic/net_zone.png">contoh diagram zone</a> <br />
Cara pengaturannya : <br />
<span class="code">vi /etc/shorewall/zones</span> <br />
Ubah pada : <br />
<span class="content">fw firewall</span> ==>Mengacu pada gateway <br />
<span class="content">lan ipv4</span> ==>Zona yang mengacu pada jaringan client. <br />
<span class="content">int ipv4</span> ==>Zona yang mengacu pada jaringan internet atau yang ke modem. </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kita tentukan zona untuk terhubung dengan gateway dengan interface jaringan apa. Kecuali zona "fw" yang lainnya harus diatur. Pengaturannya pada file /etc/shorewall/interfaces. <br />
<span class="code">vi /etc/shorewall/interfaces</span> <br />
Ubah pada : <br />
<span class="content">lan eth1 detect</span>> ==>Zona lan terhubung ke gateway pada interface eth1 <br />
<span class="content">int eth0 detect</span>> ==>Zona net terhubung ke gateway pada interface eth0 </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian yang harus atur adalah policy lalu lintas jaringan anda. Dimana policy bisa dikatakan aturan global untuk jaringan anda. Apabila anda mengatur bagian policy ini berarti pada firewall iptables anda mengubah aturan untuk chain. <br />
Untuk policy yang paling baik adalah semua lalu lintas tidak diperbolehkan, kenapa ? Karena dengan memblock semua lalu lintas berarti semua port tertutup anda tinggal membuka port-port yang dibutuhkan pada bagian rules. Hal ini akan mempermudah anda dan lebih aman. Tetapi ingat jaringan adalah hubungan timbal balik oleh karena itu supaya paket dari gateway dapat dikembalikan ke asalnya maka policy untuk fw ke semua zona saya perbolehkan semua. Pengaturan policy berada /etc/shorewall/policy. <br />
<a href="http://toto.nurulfikri.com/isi/artikel/pic/net_POLICY.png">contoh diagram policy</a> <br />
Caranya adalah : <br />
<span class="code">vi /etc/shorewall/policy</span> <br />
Ubah pada : <br />
<span class="content">lan net DROP info <br />
lan fw DROP info <br />
fw int ACCEPT <br />
fw lan ACCEPT <br />
int lan DROP info <br />
int fw DROP info <br />
all all DROP info</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian yang harus anda lakukan selanjutnya adalah membuka port-port jaringan yang diperbolehkan. Pengaturannya pada /etc/shorewall/rules. <br />
<a href="http://toto.nurulfikri.com/isi/artikel/pic/net_RULES.png">contoh diagram rule</a> <br />
Caranya adalah : <br />
<span class="code">vi /etc/shorewall/rules</span> <br />
Ubah pada : <br />
<span class="content">ACCEPT lan int tcp 21,22,25,53,110,80,443,5050,6666,6667 <br />
ACCEPT lan int udp 21,22,25,53,110,80,443,5050,6666,6667 <br />
ACCEPT lan fw tcp 21,22,25,53,110,80,443,3128 <br />
ACCEPT lan fw udp 21,22,25,53,,110,80,443,3128 <br />
ACCEPT int fw tcp 21,22,25,110,80 <br />
ACCEPT int fw udp 21,22,25,110,80 <br />
ACCEPT lan fw icmp 8</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Dan tentu saja yang harus anda lakukan adalah menshare jaringan anda ke komputer-komputer di jaringan. Untuk itu kita gunakan masquerading, yaitu menyamarkan IP address source dari suatu paket dengan IP address yang digunakan oleh gateway ke interface. Berarti paket-paket yang masuk dari eth1 (yang dari LAN) akan diganti IP source-nya dengan IP dari eth0 (yang ke internet). Untuk pengaturannya pada /etc/shorewall/masq. Caranya adalah : <br />
<span class="code">vi /etc/shorewall/masq</span> <br />
Ubah pada : <br />
<span class="content">eth0 eth1</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Setelah anda lakukan semua konfigurasi maka yang harus anda lakukan setelahnya adalah melihat apakah konfigurasi anda telah berhasil. Untuk itu anda harus merestart konfigurasi shorewall anda. Caranya adalah: <br />
<span class="code">shorewall restart</span> <br />
Apabila anda ingin melihat hasil dari konfigurasi shorewall caranya adalah : <br />
<span class="code">iptables -nL <br />
iptables -t nat -nL</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Sekarang client anda sudah bisa terhubung ke internet. </span></li>
</ol><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
<br />
<a href="" name="squid"> <h3>Pengaturan Squid (Proxy Server)</h3></a> <b>Apa itu Web Proxy ?</b> </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Adalah suatu server yang bertugas untuk mengurangi pemakaian bandwidth dan waktu akses suatu page dengan cara menyimpan dan memakai kembali halaman web yang paling sering dipakai. Dalam hal ini client di jaringan tidak meminta halaman web langsung, tetapi melewati perantara proxy. Proxy server juga bisa digunakan untuk memfilter halaman web.</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Instalasi squid</b> </span><ol><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Download File squid dari <a href="http://squid-cache.org/">http://squid-cache.org</a> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Ekstrak file squid yang telah didownload dengan cara : <br />
<span class="code">tar -zxvf squid-3.0.STABLE4.tar.gz -C /usr/local/</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Masuk ke direktori dari squid dan compile, caranya : <br />
<span class="code">cd /usr/local/squid-3.0.STABLE4/ <br />
./configure --prefix=/usr/local/squid --enable-delay-pools --exec-prefix=/usr/local/squid --enable-cache-diggests --enable-poll --disable-ident-lookups --disable-wccp --enable-snmp --enable-gnuregex --enable-default-err-languages=English --enable-err-languages=English --enable-removal-policies=heap --enable-storeio=diskd,ufs --enable-async-io=24 --enable-aufs-threads=24 --enable-linux-filter --enable-kill-parent-hack --enable-auth=basic --enable-basic-helpers=NCSA <br />
make all;make install</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian anda atur konfigurasi dari squid anda di /usr/local/squid/etc/squid.conf. Pengaturannya adalah : <br />
<span class="code">vi /usr/local/squid/etc/squid.conf</span> <br />
Ubah pada : <br />
<br />
<span class="content">http_port 3128</span> <br />
Port yang dipakai oleh squid <br />
<br />
<span class="content">cache_mem 32 MB</span> <br />
Maksimal tambahan pengunaan memory apabila ada request web <br />
<br />
<span class="content">maximum_object_size_in_memory 256 KB</span> <br />
besar maksimal data yang ditaruh di memory <br />
<br />
<span class="content">memory_replacement_policy heap LFUDA <br />
cache_replacement_policy heap GDSF</span> <br />
memory_replacement_policy : menentukan data mana yang harus diganti bila besar data di memory terlalu besar. <br />
cache_replacement_policy : menentukan data mana yang harus diganti bila besar data di disk lokal terlalu besar. <br />
Jenisnya Ada 4 macam : </span><ul><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">lru : menyimpan object yang paling baru. FIFO </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">heap GDSF : menyimpan object-object kecil saja yang paling populer sehingga akan membuat frequency HIT rate semakin banyak. Situs-situs yang memiliki sedikit obyek dan content akan lebih cepat di load. </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">heap LFUDA : menyimpan object-object besar saja yang paling populer sehingga akan membuat byte HIT rate semakin banyak. Situs-situs yang banyak obyek seperti flash dan gambar akan lebih cepat di load. Untuk ini "maximum_object_size" minimal 4096 KB. </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">heap LRU : lru dengan tambahan option heap </span></li>
</ul><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
<br />
<span class="content">cache_dir ufs /usr/local/squid/var/cache 500 16 256</span> <br />
/usr/local/squid/var/cache : folder mana yang digunakan untuk tempat menaruh file-file cache. Saya sarankan untuk cache_dir pada partisi yang terpisah. <br />
ufs : File system yang digunakan oleh squid <br />
500 : Batasan besar cache yang digunakan dalam MB. <br />
16 : adalah subdir level1, yaitu jumlah max subdir di dalam cache_dir. <br />
256 : adalah subdir level2 yaitu jumlah max subdir di bawah subdir level1. <br />
<br />
<span class="content">maximum_object_size 32 MB </span> <br />
maksimal besar object yang ditaruh ke harddisk. <br />
<br />
<span class="content">access_log /usr/local/squid/var/logs/access.log squid </span> <br />
Catatan aktivitas jaringan <br />
<br />
<span class="content">logfile_rotate 10</span> <br />
Akan merotate log file sampai 10 kali <br />
<br />
<span class="content">dns_nameservers 127.0.0.1 192.168.1.1 202.134.0.155 202.134.2.5</span> <br />
DNS server yang digunakan. <br />
<br />
<span class="content">visible_hostname myweba.com </span> <br />
nama hostname yang terlihat ketika error <br />
<br />
<span class="content">cache_mgr toto@myweba.com </span> <br />
E-mail address admin squid <br />
<br />
<span class="content">cache_effective_user squid <br />
cache_effective_group squid</span> <br />
adalah user dan group pemilik dari squid. <br />
<br />
<span class="content">#ACL_BARU <br />
acl lan src 192.168.1.0/255.255.255.0 <br />
acl bozz src "/usr/local/squid/etc/ip_bozz" <br />
acl jam_kerja time MTWHF 08:00-17:00 <br />
acl web_idih dstdomain "/usr/local/squid/etc/web_idih" <br />
acl web_oke dstdomain "/usr/local/squid/etc/web_oke" <br />
acl forb_content urlpath_regex -i "/usr/local/squid/etc/forb_content" <br />
<br />
#HTTP_ACCESS_BARU <br />
http_access allow bozz <br />
http_access allow web_oke <br />
http_access deny web_idih <br />
http_access allow !forb_content <br />
http_access allow lan jam_kerja <br />
http_access deny all</span> <br />
<b>lan</b> adalah jaringan dari LAN yaitu 192.168.1.0/24. Dimana <b>lan</b> hanya bisa menggunakan web pada <b>jam_kerja</b>, yaitu Senin-Jumat jam 8-16. Tetapi hanya bisa membuka halaman-halaman web yang di url-nya tidak memiliki kata yang diatur di <b>forb_content</b>. Selain itu juga dilarang membuka domain-domain <b>web_idih</b>. halaman-halaman web di domain <b>web_oke</b> dapat dibuka oleh siapa saja. Sedangkan IP address <b>bozz</b> dapat membuka apa saja. </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Buat file-file yang sudah diatur di ACL. Caranya : <br />
<span class="code">vi /usr/local/squid/etc/web_idih</span> <br />
Isinya : <br />
<span class="content"> playboy.com <br />
hustler.com <br />
17tahun.com <br />
youtube.com <br />
porntube.com <br />
megarotic.com <br />
indowebster.com <br />
indoupload.com <br />
gigaupload.com <br />
rapidshare.com</span> <br />
<br />
<span class="code">vi /usr/local/squid/etc/web_oke</span> <br />
Isinya : <br />
<span class="content">nurulfikri.com <br />
eramuslim.com <br />
detik.com <br />
republika.co.id <br />
<br />
<span class="code">vi /usr/local/squid/etc/ip_bozz</span> <br />
Isinya : <br />
<span class="content">192.168.1.240/255.255.255.255</span> <br />
<br />
<span class="code">vi /usr/local/squid/etc/forb_content</span> <br />
Isinya : <br />
<span class="content">sex <br />
nude <br />
xxx <br />
bugil <br />
fuck</span> <br />
</span></span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian jalankan perintah untuk membuat direktori cache, caranya : <br />
<span class="code">/usr/local/squid/sbin/squid -z</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian jalankan squid anda, caranya : <br />
<span class="code">/usr/local/squid/sbin/squid&</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Untuk mencek apakah squid sudah berjalan dan sekaligus melihat web-web yang dibuka oleh client anda bisa melihat di access.log dari squid. Berdasarkan konfigurasi di atas berarti letaknya di /usr/local/var/logs/access.log. Untuk melihatnya caranya : <br />
<span class="code">tail -f /usr/local/var/logs/access.log</span> </span></li>
</ol><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
<b>Pensetingan Proxy di Client (Moziila Firefox)</b> </span><ol><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Buka Mozilla Firefox </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Klik Edit -> Preferences </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Klik Tab Advanced -> Network -> Settings </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Klik Manual Proxy Configuration </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Tuliskan IP address proxy anda dan port-nya, contoh : 192.168.1.1 port 3128 </span></li>
</ol><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
<b>Pensetingan Transparent Proxy</b> <br />
Transparent Proxy adalah metode supaya proxy diaktifkan untuk lalu lintas jaringan tanpa harus client menset di browser-nya. Prinsip dari transparent proxy adalah paket yang menuju ke web oleh firewall akan diarahkan ke port dari proxy server. Tetapi oleh karena melakukan pengarahan port maka yang bisa dilakukan transparent hanya paket yang ke port 80 (HTTP). </span><ol><li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Yang pertama kali yang harus anda lakukan adalah anda aktifkan fasilitas transparent di squid. Caranya adalah : <br />
<span class="code">vi /usr/local/squid/etc/squid.conf</span> <br />
Ubah pada : <br />
<span class="content">http_port 3128 transparent</span> </span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Kemudian anda atur firewall untuk mengarahkan paket dari web ke port 3128. Untuk itu perintahnya : <br />
<span class="code">iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128<br />
iptables-save > /etc/sysconfig/iptables</span> <br />
atau pada shorewall <br />
<span class="code">vi /etc/shorewall/rules</span> <br />
Ditambahkan : <br />
<span class="content">REDIRECT lan 3128 tcp www</span><br />
<span class="code">shorewall restart</span></span> </li>
</ol></div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-3628168878379764382011-12-29T06:14:00.000-08:002011-12-29T06:14:19.468-08:00Setting Modem Speedy ADSL Sebagai Bridge pada OS Linux<span class="content"></span><br />
<span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Telkom Speedy lauching pertama kali di Jember, kota di mana saya bekerja, sekitar bulan Juli 2006. Saat itu saya belum pernah merasakan internet dengan speedy, tahu-tahu diminta bos untuk membantu men-setup modem adsl di Kopegtel (Koperasi Pegawai Telkom) di jalan Kartini. Modemnya merek linksys, tipenya mungkin ADSL2MUE, pada link tersebut terdapat manual untuk konfigure modem tersebut untuk mode bridge (winxp).</span><br />
<br />
<div style="padding: 10px 0px 0px; text-align: left;"><img alt="Modem ADSL Linksys ADSL2MUE" hspace="6" src="http://awarmanf.files.wordpress.com/2006/11/adsl2mue.gif?w=468" style="background-color: white; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" vspace="6" /></div><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Pertama, saya minta manualnya, kemudian baca2 sebentar dan akhirnya tahu bahwa modem adsl ini berfungsi sebagai router dan bisa dicolokkan langsung ke swicth/hub untuk melayani koneksi internet bagi semua komputer yang terhubung ke<i>swicth/hub</i>, asal fungsi dhcp clientnya diaktifkan.</span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"></span><br />
<div style="padding: 10px 0px 0px; text-align: left;"><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><span id="more-16"></span></span></div><div style="padding: 10px 0px 0px; text-align: left;"><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Berhubung cukup lama mainan iptables di mesin linux, saya coba lihat apakah ada fungsi firewall di modem tsb. Setelah login melalui <i>web configuration</i>, saya lihat banyak sekali fitur yang ditampilkan sampai saya bingung sendiri <img alt="-)" class="wp-smiley" src="http://awarmanf.wordpress.com/wp-includes/images/smilies/icon_smile.gif" style="background-image: none; border: 0px solid rgb(221, 221, 221); padding: 0px;" /></span></div><div style="padding: 10px 0px 0px; text-align: justify;"></div><div style="padding: 10px 0px 0px; text-align: left;"><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Yang pertama saya baca-baca adalah seting koneksi untuk speedy, tidak ada yang saya mengerti di sini <img alt="-?" class="wp-smiley" src="http://awarmanf.wordpress.com/wp-includes/images/smilies/icon_confused.gif" style="background-image: none; border: 0px solid rgb(221, 221, 221); padding: 0px;" /> , kecuali login speedy dan ini dia fungsi <a href="http://en.wikipedia.org/wiki/Network_bridge" style="color: #105cb6;" target="_blank" title="Network
bridge">bridge</a>, jadi modemnya bisa berfungsi sebagai bridge mirip modem eksternal yang biasa dipakai untuk dial ke isp. Pokoknya diterima apa adanya dulu deh. Lantas saya lihat fungsi <a href="http://en.wikipedia.org/wiki/Internet_firewall" style="color: #105cb6;" target="_blank" title="Firewall (Networking)">firewall</a>, nah ini dia yang bisa saya otak-atik. Yang diinginkan pertama adalah mencegah <a href="http://en.wikipedia.org/wiki/Icmp" style="color: #105cb6;" target="_blank" title="Internet Control
Message Protocol">icmp</a> dan <a href="http://en.wikipedia.org/wiki/Smtp" style="color: #105cb6;" target="_blank" title="Simple Mail
Transfer Protocol">smtp</a> keluar dari client karena virus brontok suka ping ke domain internet dan mencegah virus dari client kirim email. Selain itu juga saya batasi hanya beberapa ip client yang bisa konek internet. Setelah save dan reboot modem, ternyata hasilnya mengecewakan, beberapa client bisa konek dan ada yang tidak. Saya masih belum tahu salahnya dimana, lagian keisengan setup modem linksys tsb terbatas waktunya karena saya harus balik ke kantor dan lagipula saya tidak mau direpotkan apabila dapat keluhan dari pengguna. Jadi saya balikin deh seting modem tsb ke default.</span></div><div style="padding: 10px 0px 0px; text-align: left;"><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Sejak saat itu saya terobsesi bagaimana membuat modem adsl bisa jalan sebagai bridge di mesin linux. Khusus modem <a href="http://www.adslguide.org.uk/hardware/reviews/2005/q4/linksysADSL2.asp" style="color: #105cb6;" target="_blank" title="linksys ADSL2MUE">linksys ADSL2MUE</a> ini rupanya sudah ada driver bridge untuk mesin windows. Kesempatan itu akhirnya datang setelah kantor saya jadi berlangganan speedy, itu pun setelah saya provokasi agar pakai speedy daripada pakai telkomnet instan (tni) yang koneksinya tidak bisa dijamin, sudah konek tapi tidak bisa browsing internet, baru bisa browsing setelah beberapa kali konek <img alt="-(" class="wp-smiley" src="http://awarmanf.wordpress.com/wp-includes/images/smilies/icon_sad.gif" style="background-image: none; border: 0px solid rgb(221, 221, 221); padding: 0px;" /> . Yang datang ke kantor bawa modem speedy rupanya orang telkom yang dulu saya temui sewaktu di Kopegtel Kartini, karena sudah mengenal saya, dia memberikan saya modem adsl yang masih terbungkus agar disetup sendiri.</span></div><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Sewaktu dibongkar, ternyata modemnya adalah <a href="http://dareglobal.en.ec21.com/GC00530386/CA00530507/ADSL_Modem.html" style="color: #105cb6;" target="_blank" title="Modem ADSL DareGlobal DB108-E">DareGlobal model DB108-E</a>. Padahal saya pingin dapat yang linksys , alasannya keren karena keluaran Cisco <img alt=")" class="wp-smiley" src="http://awarmanf.wordpress.com/wp-includes/images/smilies/icon_smile.gif" style="background-image: none; border: 0px solid rgb(221, 221, 221); padding: 0px;" /> . </span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><div style="padding: 10px 0px 0px; text-align: left;"><img alt="Modem ADSL
DareGlobal DB108-E" hspace="6" src="http://awarmanf.files.wordpress.com/2006/11/db-108-e.jpg?w=468" style="background-color: white; border: 1px solid rgb(221, 221, 221); padding: 4px; text-align: right;" vspace="6" /></div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Saya baca sekilas di manualnya bahwa modem ini mempunyai ip default 192.168.1.1, akhirnya server linux yang biasa pakai modem eksternal untuk konek ke tni dikonfigurasikan untuk client modem tsb. Modem dikonekkan ke link adsl dan ke server linux pakai <i>cross cable</i>, terus dinyalakan. Waktu itu saya belum setup login speedy di modemnya, iseng-iseng nge-ping dns telkom, eh kok ternyata tembus, wah dapat koneksi speedy gratis nich :d .</span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><div style="padding: 10px 0px 0px; text-align: left;">Masa gratisnya cukup lama, dua minggu lebih. Selama itu saya belum sempat mencoba setup modemnya sebagai bridge, keasyikan download macam-macam, mumpung gratis. Akhirnya masa foya-foya lewat sudah sekarang waktunya bekerja. Berikut ini prosedur setup modem adsl DareGlobal untuk mode bridge:</div><ol><li><div style="padding: 10px 0px 0px; text-align: left;">Login ke <i>web configuration</i> modem adsl.</div></li>
<li><div style="padding: 10px 0px 0px; text-align: left;"></div><div style="text-align: justify;">Tampilan pertama kali adalah <b>Device Info</b> seperti gambar di bawah (ini saat mode router dan status konek ke internet):</div><div style="text-align: justify;"><img align="bottom" alt="device info mode router" hspace="10" src="http://awarmanf.files.wordpress.com/2006/11/device-info-router.gif?w=468" style="background-color: white; border: 1px solid rgb(221, 221, 221); padding: 4px;" vspace="10" /></div></li>
<li><div style="padding: 10px 0px 0px; text-align: left;">Tampilan <b>DSL Status</b> seperti pada gambar di bawah:<img align="bottom" alt="DSL Status Modem ADSL
Speedy" src="http://awarmanf.files.wordpress.com/2006/11/dsl-status.gif?w=468" style="background-color: white; border: 1px solid rgb(221, 221, 221); padding: 4px;" vspace="10" /></div></li>
<li><div style="padding: 10px 0px 0px; text-align: left;">Klik <b>WAN</b> akan menampilkan default WAN Setup (mode router), untuk mengubah ke mode bridge, baris yang mengandung <b>Protocol PPPoE</b>dicawang lantas klik tombol <b>Remove</b>:</div><div style="padding: 10px 0px 0px; text-align: justify;"><a href="http://awarmanf.files.wordpress.com/2006/11/wan-setup-0.gif" style="color: #105cb6;" title="Wan
Setup Modem ADSL DareGlobal"><img align="bottom" alt="Wan Setup Modem ADSL DareGlobal" src="http://awarmanf.files.wordpress.com/2006/11/wan-setup-0.thumbnail.gif?w=468" style="background-color: white; border: 1px solid rgb(221, 221, 221); padding: 4px;" /></a></div></li>
<li><div style="text-align: justify;">Lalu klik <b>Add</b> akan muncul isian untuk <b>ATM PVC Configuration</b>, isikan seperti contoh di bawah, kemudian klik <b>Next</b>.</div><ul><li style="text-align: justify;">VPI:[0-255] <b>0</b></li>
<li style="text-align: justify;">VCI:[0-65535] <b>35</b></li>
</ul></li>
<li style="text-align: justify;">Untuk tipe network protocol pilih<b> Bridging</b> dan untuk encapsulation mode pilih <b>LLC/SNAP-BRIDGING</b>, klik <b>Next</b>.</li>
<li style="text-align: justify;">Beri cawang pada <b>Enable Bridge Service</b> dan kasih nama <i>br_0_35</i>untuk <b>Service Name</b>, klik <b>Next</b>.</li>
<li><div style="text-align: justify;">Berikut <b>WAN Setup – Summary</b> seperti pada gambar di bawah, klik<b>Save</b> apabila konfigurasinya sudah benar dan reboot modem adsl-nya:</div><div style="text-align: justify;"><img align="bottom" alt="Wan Setup Summary Modem ADSL DareGlobal" hspace="10" src="http://awarmanf.files.wordpress.com/2006/11/wan-setup-summary.gif?w=468" style="background-color: white; border: 1px solid rgb(221, 221, 221); padding: 4px;" vspace="10" /></div></li>
<li><div style="text-align: justify;">Tampilan <b>WAN Setup</b> (mode bridge) yang baru akan seperti gambar di bawah:</div><div style="color: #105cb6; text-align: justify; text-decoration: underline;"><a href="http://awarmanf.files.wordpress.com/2006/11/wan-setup-bridge.gif" style="color: #105cb6;" title="Wan
Setup Modem ADSL DareGlobal (mode bridge)"></a><a href="http://awarmanf.files.wordpress.com/2006/11/wan-setup-bridge.gif" style="color: #105cb6;" title="Wan
Setup Modem ADSL DareGlobal (mode bridge)"><img align="bottom" alt="Wan Setup Modem
ADSL DareGlobal (mode bridge)" src="http://awarmanf.files.wordpress.com/2006/11/wan-setup-bridge.thumbnail.gif?w=468" style="background-color: white; border: 1px solid rgb(221, 221, 221); padding: 4px;" vspace="10" /></a></div></li>
<li style="text-align: justify;">Klik <b>Save</b> dan <b>Reboot</b> modem.</li>
</ol><div style="padding: 10px 0px 0px; text-align: justify;">Modem adsl telah selesai disetup sebagai bridge, sekarang kita akan membuat koneksi <a href="http://en.wikipedia.org/wiki/Pppoe" style="color: #105cb6;" target="_blank" title="Point-to-Point Protocol over Ethernet">pppoe</a> di linux. Untuk linux redhat 9, nama paketnya rp-pppoe-3.5-2.rpm, untuk slackware 10.2 rp-pppoe-3.6-i486-1.tgz, jika ingin install dari source silahkan download di <a href="http://www.roaringpenguin.com/penguin/openSourceProducts/rpPppoe" style="color: #105cb6;" target="_blank" title="RP-PPPoE | Roaring Penguin">RP-PPPoE | Roaring Penguin</a>.</div><div style="padding: 10px 0px 0px; text-align: justify;">Mungkin ada yang bertanya bagaimana mengakses <i>web configuration</i>modem apabila telah diset mode bridge ? Caranya mudah, untuk ini kita perlu komputer dengan OS windows, install driver yang dibutuhkan untuk koneksi ke modem melalui port usb, kemudian konfigur ip address windows dengan ip addres selain 192.168.1.1. Jadi meski modem tersebut sedang konek ke speedy dan user-user sedang browsing internet kita bisa monitor dsl statusnya.</div></span>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-48101715130944007682011-10-04T16:41:00.000-07:002011-12-30T02:41:47.774-08:00Mengenai Array Dengan Pascal<div dir="ltr" style="text-align: left;" trbidi="on"><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bab 4 Array </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen dalam larik ditunjukkan oleh suatu index, dimana tiap komponen di array dapat diakses dengan menunjukkan nilai indexnya atau subskript. Array dapat bertipe data sederhana seperti byte, word, integer, real, bolean, char, string dan tipe data scalar atau subrange. Tipe larik mengartikan isi dari larik atau komponen- komponenya mempunyai nilai dengan tipe data tersebut. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh: </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Untai : array[1..50] of Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Pada contoh Array dengan nama untai telah dideklarasikan dengan tipe integer, dengan jumlah elemen maksimum 50 elemen, nilai dari elemen array tersebut diatas harus bertipe integer. </span><br /><br /><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Contoh Program : </b></span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Contoh_Array_Input; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bilangan : array[1..50] of Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bilangan[1]:=3; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bilangan[2]:=29; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bilangan[3]:=30; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bilangan[4]:=31; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bilangan[5]:=23; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('nilai varibel bilangan ke 3 =',Bilangan[3]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Array juga dapat dideklarasikan bersama dengan tipe yang beragam seperti contoh dibawah ini : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Contoh_Deklarasi_Array_Beragam; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">NPM : array[1..20] of string[10]; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nama : array[1..20] of string[25]; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nilai : array[1..20] of real; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Umur : array[1..20] of byte; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">banyak,i : integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Isi berapa data array yang diperlukan :');Readln(banyak); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i := 1 to banyak Do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('NPM =');Readln(NPM[i]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Nama =');readln(Nama[i]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Nilai=');readln(Nilai[i]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Umur =');readln(Umur[i]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{cetak varibel array} </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('NPM NAMA NILAI UMUR '); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to banyak Do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(Npm[i]:10,Nama[i]:25,Nilai[i]:3:2,' ',Umur[i]:3); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Untuk deklarasi array dapat digunakan beberapa cara seperti berikut ini : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Angka = String[20]; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nama : Array [1..50] of Angka; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">. </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">. </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Deklarasi tipe indeks subrange integer Indeks pada array dapat tipe skalar atau subrange, tetapi tidak bisa real. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh: </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nilai : Array[1..10] of Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">pada contoh ini array nilai mempunyai 10 buah elemen yaitu dari 1 sampai 10. Array tersebut dapat dideklarasikan dengan type seperti berikut ini : </span><br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Skala = 1..10; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nilai : Array [skala] of Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Skala = 1..10; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Y = Array[skala] of Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nilai : Y; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Y = Array[1..10] of Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nilai : Y; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Const </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Atas =1; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bawah = 5; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">type </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Y = Array[Atas..Bawah] of Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nilai : Y; </span><br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">I. Deklarasi Type Indeks Skalar </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Indeks dari larik dapat berupa tipe skalar. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh. : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Deklarasi_Indeks_Array_Skalar; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Jum : Array[(jan,feb,mar,apr,mei)] of Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Jum[jan]:=25; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Jum[feb]:=45; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Jum[mar]:=21; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Jum[apr]:=23; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Jum[mei]:=50; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('Jumlah nilai bulan maret =',Jum[mar]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <span class="Apple-style-span" style="font-family: Verdana, sans-serif;">dapat juga ditulis : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">type </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bln = (jan,feb,mar,apr,mei); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Jum : Array[bln] of Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">type </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bln =(jan,feb,mar,apr,mei); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Jum : Array[jan..mei] of Integer;</span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">II. Deklarasi Konstanta Array </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Array tidak hanya dapat berupa suatu varibel yang dideklarasikan di bagian deklarasi variabel, tetapi dapat juga berupa konstanta (const). </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Program : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Contoh_Deklarasi_Array_Konstan; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Const </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tetap : Array[1..4] of Integer=(7,10,21,20); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i : Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to 4 Do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('Nilai Konstan array ke ',i:2,' =',Tetap[i]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <span class="Apple-style-span" style="font-family: Verdana, sans-serif;">konstanta array dapat juga berupa ketetapan dalam bentuk karakter seperti berikut. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Program : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Contoh_Konstan_Array_Char_; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Const </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Huruf : Array[0..5] of Char=('A','B','C','D','E','F'); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i : Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 0 to 5 Do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('Nilai konstan array ke',i:2,' = ',Huruf[i]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Konstanta array dapat juga berupa string seperti berikut ini. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Program : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Constanta_Array_String; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">A = Array [1..5] of String; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Const </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nama : A = ('basic','pascal','cobol','paradox','dbase'); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i : Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to 5 Do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('Nilai Array ke-',i:2,'= ',Nama[i]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">readln; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">end. </span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Dalam pascal string merupakan array dari elemen- elemen karakter seperti berikut : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Program : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program String_Adalah_Array_Tipe_Char; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nama : string; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i : Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nama:='Turbo Pascal'; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to Length(nama) Do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('Elemen ',i,' dari ',Nama,'= ',Nama[i]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">contoh program bilangan prima dengan menggunakan bantuan array. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh program : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Mencari_Bilangan_Prima_Dengan_Array; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Prima : Array[1..100] of Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i,j : Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">bil : Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i := 2 to 100 Do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Prima[i]:=i; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For j:= 2 to i-1 Do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">bil := (i mod j); {* i dibagi j dicek apakah 0*} </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If bil = 0 then Prima[i]:=0; {*jika habis dibagi,berarti bkn prima*} </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If Prima[i]<> 0 Then Write(Prima[i],' '); {*cetak array yg prima*} </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"> <br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh pengurutan data dengan metode buble sort, yaitu dengan cara penukaran, dapat dilihat pada contoh dibawah ini : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Program : </span><br /></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Penggunaan_Array_Untuk_Sortir_Buble_Sort; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">nil1 : Array[1..100] of Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">n,i,j,dum : Integer; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('mau isi berapa data acak (integer) ='); readln(n); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i := 1 to n Do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Data Ke ',i,':');Readln(nil1[i]); </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{* penyapuan proses} </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">for i:= 1 to n-1 do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">for j:= i to n do </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">begin </span></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">if nil1[j]</span><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">dum:=nil1[j]; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">nil1[j]:=nil1[i]; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">nil1[i]:=dum; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">end; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">end; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">end; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">writeln; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">writeln('Hasil Sortir'); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">for i := 1 to n do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">write(nil1[i]:3); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">readln; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">end. </span><br /><br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">III. Array Dua Dimensi </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Di dalam pascal Array dapat berdimensi lebih dari satu yang disebut dengan array dimensi banyak (Multidimensional array), disini akan dibahas array 2 dimensi saja. Array 2 dimensi dapat mewakili suatu bentuk tabel atau matrik, yaitu indeks pertama menunjukkan baris dan indeks ke dua menunjukkan kolom dari tabel atau matrik. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">1 2 </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">1 2 3 </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Untuk mengetahui cara mendeklarasikan dari penggunaan aray dua dimensi dapat dilihat pada listing program dibawah ini . </span><br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Program: </span><br /></nil1[i]></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Deklarasi_Array_Dua_Dimensi; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt;</span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var Tabel : Array[1..3,1..2] of Integer;</span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i,j : Integer;</span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[1,1]:=1; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[1,2]:=2; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[2,1]:=3; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[2,2]:=4; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[3,1]:=5; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[3,2]:=6; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For I := 1 to 3 Do Begin For J:= 1 to 2 Do Begin Writeln('Elemen ',i,',',j,'= ',tabel[i,j]); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></nil1[i]></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""> <br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">IV. Alternatif Deklarasi Array Dua Dimensi. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ada beberapa cara dalam mendeklarasikan array dua dimensi, beberapa cara tersebut dapat dilihat dibawah ini : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh : </span><br /></nil1[i]></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel : Array[1..3] of Array[1..2] of Byte; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Matrik = Array[1..3,1..2] of Byte; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel : Matrik; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Baris = 1..3; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Kolom = 1..2; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Matrik = Array[Baris,Kolom] of Byte; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel : Matrik; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Baris = 1..3; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Kolom=1..2; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Matrik= Array[Baris] of Array[Kolom] of Byte; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel : Matrik; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Dibawah ini akan diberikan listing program penggunaan array dua dimensi dalam aplikasi penjumlahan matrik : </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Prorgam: </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Penjumlahan_Matrik; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Matrik1,Matrik2, Hasil : Array[1..3,1..2] of Integer; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i,j : Integer; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{ input matrik ke satu } </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(' Elemen matrik satu'); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i := 1 to 3 Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For j := 1 to 2 Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Elemen baris -',i,' Kolom -',j,'= '); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln(matrik1[i,j]); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{input matrik ke dua} </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('input elemen matrik dua'); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to 3 Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For j:= 1 to 2 Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Elemen baris -',i,' kolom -',j,'= '); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln(matrik2[i,j]); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{proses penjumlahan tiap elemen} </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i := 1 to 3 Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For j:= 1 to 2 Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Hasil[i,j]:=Matrik1[i,j]+Matrik2[i,j]; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{proses cetak hasil} </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to 3 Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For j:= 1 to 2 Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write(Hasil[i,j]:6); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></nil1[i]></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""> <br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">V. Array Sebagai Parameter </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Array dapat digunakan sebagai parameter yang dikirimkan baik secara nilai (by value) atau secara acuan (by reference) ke procedure atau ke function. Procedure yang menggunakan parameter berupa array harus dideklarasikan di dalam judul procedure yang menyebutkan parameternya bertipe array. </span><br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Program : </span><br /></nil1[i]></span><br /><blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Contoh_Pengiriman_Parameter_Array_Di_Procedure; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Const </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Garis ='---------------------------------------------------'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Untai = Array[1..10] of String[15]; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bulat = Array[1..10] of Integer; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Huruf = Array[1..10] of Char; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i,Banyak : Integer; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Procedure Proses(Nama:Untai;Nilai:Bulat); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket : String; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad : Char; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(Garis); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('Nama Nilai Abjad Keterangan'); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(Garis); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i := 1 to Banyak Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If Nilai[i] > 90 Then </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='A'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Istimewa'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If (Nilai[i]<90) And (Nilai[i]>70) Then </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='B'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Memuaskan'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If (Nilai[i]<70) And (Nilai[i]>60) Then </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='C'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Cukup'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If (Nilai[i]<60) And (Nilai[i]>45) Then </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='D'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Kurang'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If Nilai[i]< 45 Then </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='E'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Sangat kurang'; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(Nama[i]:15,' ',Nilai[i]:4,' ',Abjad,' ',Ket:15); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(Garis); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Procedure Masuk_Data; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nama : Untai; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nilai : Bulat; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Banyak data =');Readln(Banyak); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to Banyak Do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('Data ke - ',i); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Nama =');readln(Nama[i]); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Nilai =');readln(Nilai[i]); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Proses(Nama,Nilai); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{modul Utama} </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Masuk_Data; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span></nil1[i]></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""> <span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><i>Referensi :<br /># Lepkom Universitas Gunadarma.<br /># Dasar-dasar Pemrograman Pascal, Teori dan Program terapan , Ir.P. Insap Santosa, M.Sc.</i></span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">dum:=nil1[j]; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">nil1[j]:=nil1[i]; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">nil1[i]:=dum; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">end; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">end; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">end; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">writeln; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">writeln('Hasil Sortir'); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">for i := 1 to n do </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">write(nil1[i]:3); </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">readln; </span></nil1[i]></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">end. </span></nil1[i]></span></blockquote><span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 11px; line-height: 17px;"><nil1[i] <br="" then=""> <br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">III. Array Dua Dimensi </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Di dalam pascal Array dapat berdimensi lebih dari satu yang disebut dengan array dimensi banyak (Multidimensional array), disini akan dibahas array 2 dimensi saja. Array 2 dimensi dapat mewakili suatu bentuk tabel atau matrik, yaitu indeks pertama menunjukkan baris dan indeks ke dua menunjukkan kolom dari tabel atau matrik. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">1 2 </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">1 2 3 </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Untuk mengetahui cara mendeklarasikan dari penggunaan aray dua dimensi dapat dilihat pada listing program dibawah ini . </span><br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Program: </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Deklarasi_Array_Dua_Dimensi; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt;</span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var Tabel : Array[1..3,1..2] of Integer;</span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i,j : Integer;</span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[1,1]:=1; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[1,2]:=2; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[2,1]:=3; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[2,2]:=4; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[3,1]:=5; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel[3,2]:=6; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For I := 1 to 3 Do Begin For J:= 1 to 2 Do Begin Writeln('Elemen ',i,',',j,'= ',tabel[i,j]); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span><br /><br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">IV. Alternatif Deklarasi Array Dua Dimensi. </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ada beberapa cara dalam mendeklarasikan array dua dimensi, beberapa cara tersebut dapat dilihat dibawah ini : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel : Array[1..3] of Array[1..2] of Byte; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Matrik = Array[1..3,1..2] of Byte; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel : Matrik; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Baris = 1..3; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Kolom = 1..2; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Matrik = Array[Baris,Kolom] of Byte; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel : Matrik; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">atau : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Baris = 1..3; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Kolom=1..2; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Matrik= Array[Baris] of Array[Kolom] of Byte; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Tabel : Matrik; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Dibawah ini akan diberikan listing program penggunaan array dua dimensi dalam aplikasi penjumlahan matrik : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Prorgam: </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Penjumlahan_Matrik; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Matrik1,Matrik2, Hasil : Array[1..3,1..2] of Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i,j : Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{ input matrik ke satu } </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(' Elemen matrik satu'); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i := 1 to 3 Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For j := 1 to 2 Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Elemen baris -',i,' Kolom -',j,'= '); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln(matrik1[i,j]); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{input matrik ke dua} </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('input elemen matrik dua'); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to 3 Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For j:= 1 to 2 Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Elemen baris -',i,' kolom -',j,'= '); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln(matrik2[i,j]); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{proses penjumlahan tiap elemen} </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i := 1 to 3 Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For j:= 1 to 2 Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Hasil[i,j]:=Matrik1[i,j]+Matrik2[i,j]; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{proses cetak hasil} </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to 3 Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For j:= 1 to 2 Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write(Hasil[i,j]:6); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span><br /><br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">V. Array Sebagai Parameter </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Array dapat digunakan sebagai parameter yang dikirimkan baik secara nilai (by value) atau secara acuan (by reference) ke procedure atau ke function. Procedure yang menggunakan parameter berupa array harus dideklarasikan di dalam judul procedure yang menyebutkan parameternya bertipe array. </span><br /><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Contoh Program : </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Program Contoh_Pengiriman_Parameter_Array_Di_Procedure; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Uses Crt; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Const </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Garis ='---------------------------------------------------'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Type </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Untai = Array[1..10] of String[15]; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Bulat = Array[1..10] of Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Huruf = Array[1..10] of Char; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">i,Banyak : Integer; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Procedure Proses(Nama:Untai;Nilai:Bulat); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket : String; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad : Char; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(Garis); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('Nama Nilai Abjad Keterangan'); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(Garis); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i := 1 to Banyak Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If Nilai[i] > 90 Then </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='A'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Istimewa'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If (Nilai[i]<90) And (Nilai[i]>70) Then </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='B'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Memuaskan'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If (Nilai[i]<70) And (Nilai[i]>60) Then </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='C'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Cukup'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If (Nilai[i]<60) And (Nilai[i]>45) Then </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='D'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Kurang'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">If Nilai[i]< 45 Then </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Abjad:='E'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Ket :='Sangat kurang'; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(Nama[i]:15,' ',Nilai[i]:4,' ',Abjad,' ',Ket:15); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln(Garis); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Procedure Masuk_Data; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Var </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nama : Untai; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Nilai : Bulat; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Banyak data =');Readln(Banyak); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">For i:= 1 to Banyak Do </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">ClrScr; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Writeln('Data ke - ',i); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Nama =');readln(Nama[i]); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Write('Nilai =');readln(Nilai[i]); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Proses(Nama,Nilai); </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">{modul Utama} </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Begin </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Masuk_Data; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">Readln; </span><br /><span class="Apple-style-span" style="font-family: Verdana, sans-serif;">End. </span><br /><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><i>Referensi :<br /># Lepkom Universitas Gunadarma.<br /># Dasar-dasar Pemrograman Pascal, Teori dan Program terapan , Ir.P. Insap Santosa, M.Sc.</i></span></nil1[i]></span></div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-23246520863654726442011-08-10T21:44:00.000-07:002011-12-30T02:41:47.832-08:00ATM ON THE WORLD TECHNOLOGY NETWORK<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"></span></span><br /><table border="0" cellpadding="5" cellspacing="0" style="text-align: justify; width: 682px;"><tbody><tr><td valign="top" width="499">This tutorial provides the basic introduction to atm network technology, packet switching, cell base, telecommmunication technology, high speed bandwidth usage in this technology. ATM (Asynchronous Transfer Mode) is a high speed network technology that has become the standardized solution for the telecommunication industry, teleconferencing, videoconferencing, telemedicine, HDTV, distance learning and where high speed data transfer is required.<br /><br /><script src="http://adsensecamp.com/show/?id=RCzer7zxaLw%3D&cid=sO23aMPfjUo%3D&chan=fkaiBuYx7p8%3D&type=11&title=3D81EE&text=000000&background=FFFFFF&border=000000&url=2BA94F" type="text/javascript"></script><br /><br /><br /></td></tr><tr><td colspan="2" valign="top"><br />ATM technology integrates voice, data and video at the same time. ATM uses fixed size packets called cells of 55 bytes in length. ATM network is a high speed circuit switched network that is capable of transferring one million signals using ATM protocol. ATM is a connection oriented technology in which logical connections are established for the data communication. ATM is implemented in the WAN and telecommunication sectors. Small data cells are used for communication and ATM is designed for high speed and high traffic networks. ATM cells allow voice, data and video transfer at the same time. ATM operates on the data link layer of the OSI model and it uses UTP/STP, fiber optic or air as a communication medium.</td></tr></tbody></table><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"></span></span><br /><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>ATM CELL BASE</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">It is a small unit of 55 bytes fixed length and it contains the users and signaling information in it. It has a header with very limited functionality to reduce the internal buffer and to provide the high speed transfer. ATM cell identify the cells that belongs to the same virtual channels and perform easy routing.</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"></span></span><br /><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"><strong>ATM SWITCHING</strong></span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;">Various switching technologies have been developed in the past to provide the high speed data transfer and secure communication. ATM switching technology provides high speed data transfer due to the connection oriented technology. ATM switching technology uses the predefined routing table so guarantees the fast data communication.</span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"><strong>ATM DEVICES</strong></span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;">ATM basically uses two types of devices such as ATM switch and end systems. The function of the switch is to handle the transmission of the cells throughout the network. Switches accept the incoming cells from the ATM end station or another ATM switch. On the other hand, ATM end systems contain the ATM adaptors.</span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"><strong>ATM CONNECTIONS</strong></span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;">ATM supports two types of connections point to point and point to multi point connections. In the point to point connections, two end systems are connected bi directionally or uni directionally. The point to multi point system connects one source to the number of destinations in uni directional. The source sends the information and switch replicates it to the destinations. Unidirectional network connects two switches. A typical ATM network consists of a set of the switches interconnected by point to point links. Switch support two types of interfaces user network and network node interface. Asynchronous transfer mode technology is designed for the reliability, performance, utilization and QOS and it creates fixed channels and routes when data travels between two points. There are four types of the choice when purchasing a connection.</span></span></div><span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, sans-serif;">Constant Bit Rate: It specifies fixed size rate and data is transferred in a steady form. Variable bit rate.</span><span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, sans-serif;">Variable Bit Rate: It provides specified throughput and it is best for videoconferencing. </span><span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, sans-serif;">Available bit rate. It provides guaranteed minimum capacity but high rate is also possible when the network is free. </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white;"></span></span><br /><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;">Unspecified bit rate. It does not provide any fixed throughput level and it is best for the file transfer where delay can occurred.</span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"><strong><br /></strong></span></span><br /><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"><strong>ATM ADVANTAGES</strong></span></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;">It provides fixed bandwidth and simple routing is possible due to the connection oriented technology. High bandwidth utilization can be possible so it is the best solution for the telecommunication sector, videoconferencing and QOS. There are some of the disadvantages of this technology such as high cost, cell loss due to the high congestion in the network.</span></span></div><script src="http://adsensecamp.com/show/?id=RCzer7zxaLw%3D&cid=sO23aMPfjUo%3D&chan=fkaiBuYx7p8%3D&type=12&title=3D81EE&text=000000&background=FFFFFF&border=000000&url=2BA94F" type="text/javascript"></script>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-74876324345987856312011-08-10T21:42:00.000-07:002011-12-30T02:41:47.859-08:00Common Errors & Symptoms of damage to the hard drive<div style="text-align: justify;"><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">The following are the common symptoms are problems that are associated with the hard disk failure.</span></span></div><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"></span></span><br /><ul type="disc"><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Missing Power or data cable.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Incorrect BIOS configuration.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Incorrect Hardware configurations.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Devices Conflict.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Data cable is not connected.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Drive not powered on.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Port disabled.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Power supply might no be connected to the hard disk.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Missing operating system and hard drive boot failure message appear.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Disk out of space message appears.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">No boot record, no disk found or invalid disk message appear, which indicates that the system boot files are not located on the root directory.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Hard disk controller failure message appear.</span></li><br /><li style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Display is present on the screen and front panel lights are also visible but there is not boot up.</span></li><br /></ul><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>Solutions:</strong></span></div><span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, sans-serif;">While booting up the computer observe the BIOS’s hard disk configurations and information. Make sure that the system BIOS is displaying the exact information of the installed hard disk and there is no devices conflicts. Check the master/slave jumper settings and if you have attached more than one device to the same interface cable then make sure that all the devices are of the same type. If you cannot access the hard drive even its configurations and BIOS settings are correct then the problem must be in the components that are associated with the hard disk. These components include drive, signal cable and hard disk controller.</span><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;">For troubleshooting the cables related errors, unplug all the cables from the hard disk and plug them back. For configurations related errors, check the system BIOS and make sure that it’s displaying the exact information and settings of the hard disk. </div><div style="text-align: justify;">Any kind of noise indicates the mechanical problems, which may be associated with the hard disk plates or any other components. Replace the hard disk with new one.</div><div style="text-align: justify;">No boot record found, disk failure, invalid disk and “NTLDR missing” errors indicates that either the operating system is not installed on the root directory or it has been corrupted. Repair the operating system with the recovery disk or install new operating system.</div><div style="text-align: justify;">To troubleshoot the surface errors of the hard disk run the following two commands one by one at the command prompt and press enter.</div></span></span><span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, sans-serif;"><strong>Scandisk</strong></span><span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><div style="text-align: justify;"><strong>CHKDSK</strong></div><div style="text-align: justify;">These commands will check the hard disk for possible errors and troubleshoot them.</div><div style="text-align: justify;"><strong>Troubleshooting USB Device</strong></div><ul type="disc"><li style="text-align: justify;">Make sure that you have the latest software installed on your computer because if the software doesn’t have the latest components then the devices can cause problems. </li><br /><li style="text-align: justify;">Visit the manufacturer’s website to see any latest drivers for the device.</li><br /><li style="text-align: justify;">Unplug the faulty USB device and plug it back.</li><br /><li style="text-align: justify;">Unplug all the USB devices from the computer such as USB drive, USB keyword, USB mouse etc and then plug them back one by one.</li><br /><li style="text-align: justify;">If it’s a new USB device then replace it with another and if it’s an old one then figure out the changes that you did just before the device stopped working. Did you install any new hardware or software?</li><br /><li style="text-align: justify;">Check the USB device with all the USB ports of the computer and see if it works with any port or not?</li><br /><li style="text-align: justify;">Check the USB device with the other computer and see if it works fine with it</li><br /></ul></span></span>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-91939309861057413562011-08-10T21:40:00.000-07:002011-12-30T02:41:47.879-08:00How Storage Device Problems on your computer?<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"></span></span><br /><table border="0" cellpadding="5" cellspacing="0" style="width: 682px;"><tbody><br /><tr><td valign="top" width="499">Storage computer networking has become the important part of the overall IT infrastructure. Before troubleshooting it is important to understand the storage infrastructure and technologies. Data from the hard disks can be protected effectively by various methods such as mirroring, backup recovery and remote copy. There are other advanced storage methods such as virtual storage technologies and network virtualization. </td></tr><br /><tr><td colspan="2" height="1325" valign="top">An organization that has been existed for a couple a years may face many technological changes. For an enterprise storage solution there is a huge number of technologies that provide required functionalities.<br />Computer hard disk is an important part of the PC. In case of any errors in the hard disks computer stops working and operating system fails to load. Following are the most common symptoms of the hard disk failure.</td></tr><br /></tbody></table>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-74102095712401806062011-08-10T21:38:00.000-07:002011-12-30T02:41:47.903-08:00Antivirus great for network security server<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"></span></span><br /><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>Norton Personal Firewall</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">The key features of the Norton personal firewall are the personal firewall, stealth technology Trojan horses blocking, automatic updating, and monitors and regulates all incoming and outgoing traffic to the internet. One click administrative control allows limiting the access to the computer or the users on the network. You can select that which user can connect to you. It provides defense against the Trojan horses and the spyware. History log provides access attempt information and the test mode shows how the firewall is providing protection against the hackers.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>McAfee Personal Firewall Pro</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">McAfee Personal Firewall Pro blocks unwanted and unauthorized inbound and outbound internet traffic. McAfee Personal Firewall Pro is integrated with McAfee virus scan, virus detection and removal. McAfee Personal Firewall Pro safeguards your personal documents, financial data, photos and online communication by preventing and blocking the unauthorized access to your computer. One click home network support allows you to configure multiple computers within your home network. New advanced control features control internet application access. Intelligent application handling denies outbound internet access to the malicious applications that transfers your personal data to the hackers.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>Sygate Personal Firewall Pro</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Sygate Personal Firewall Pro is a firewall intrusion defense system. It protects your personal computer from the hackers and the intruders. It makes your protected computers invisible to the outer world. When your network has been compromised then every adjacent computer or network is at risk. Sygate Personal Firewall Pro can stop the intruders from gaining access to your computer. Sygate Personal Firewall Pro’s control panel allows you to control the running applications.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>Norman Personal Firewall</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Norman Personal Firewall protects your computer against the attacks from the internet. The key features of this software are ports scanning, real time protection, active content control and parental control.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>Panda Platinum Internet Security</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Panda Platinum Internet Security 2008 protects your personal information and blocks the intruders and hackers. With Panda Platinum Internet Security all your computer activities will be fully protected and you will be kept secure from the viruses, spyware, Trojan horses, intruders and the hackers. Panda Platinum Internet Security is a complete security suite that includes firewall system, anti spy ware, anti phishing, anti rootkit, parental control and personal bi directional firewall. Panda Platinum Internet Security also provides automatic backup system that protects your files from the accidental deletion. It also allows the deep scanning of your computer with the TotalScan Pro.<strong></strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>Webroot Desktop Firewall</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">With the Webroot’s two way Desktop Firewall protection system keep your data in and the intruders and hackers out. Webroot Desktop Firewall protects your computer from the unauthorized access, worms, internet threats and the Trojans. Webroot Desktop Firewall creates comprehensive internet activity logs. Webroot Desktop Firewall easily allows you to share file and printer with the other computers in your network. With Webroot Desktop Firewall you get the automatic security alerts when suspicious programs, applications or computers attempt to send information to or from your computer.</span></div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-85525393875817947682011-08-10T21:37:00.000-07:002011-12-30T02:41:47.931-08:00Zonealarm Internet Security Suite<span class="Apple-style-span" style="background-color: white;">Zone Alarm Internet Security Suite provides you the complete internet security features and protects you online and offline. Zone Alarm Internet Security Suite protects attacks on your computer. The key features of the Zone Alarm Internet Security Suite are antivirus, anti spyware, anti spamming, identity theft protection, network and program firewall, operating system firewall, wireless computer protection, email security, spy sites blocking and parental control features. </span><br /><div align="left"><table align="right" border="0" height="298" style="width: 200px;"><tbody><br /><tr><td align="center" valign="top"> <ins style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; display: inline-table; height: 600px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; visibility: visible; width: 160px;"><ins id="aswift_2_anchor" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; display: block; height: 600px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; visibility: visible; width: 160px;"><iframe allowtransparency="true" frameborder="0" height="600" hspace="0" id="aswift_2" marginheight="0" marginwidth="0" name="aswift_2" scrolling="no" style="left: 0px; position: absolute; top: 0px;" vspace="0" width="160"></iframe></ins></ins><div align="center"></div><div align="center"></div><div align="center"></div></td></tr><br /></tbody></table>With Zone Alarm Internet Security Suite you can protect your instant messages, manage and block pop ups, automatic detect wireless networks and prevent your computer and network from the hackers, identify and filter over 100,000 potentially dangerous web applications, stop spasm and viruses and get hourly signature updates.</div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-28181419274677863922011-08-10T21:36:00.000-07:002011-12-30T02:41:47.946-08:00In An Introduction to Network Firewalls<span class="Apple-style-span" style="background-color: white;"></span><br /><table border="0" cellpadding="5" cellspacing="0" style="width: 682px;"><tbody><br /><tr><td valign="top" width="499">A computer and a network without a firewall system can easily be attacked by the hackers, intruders, viruses and spyware. A firewall is a security system, software or hardware that provides a security boundary around a computer system or a computer network and it protects the computer from internal and external security threats such as unauthorized user access and hackers attacks. There are some positive and negative effects of the firewall software and hardware. Among the positive effects are the user authentication, auditing and security and the negative effects include network bottleneck, single point of failure and increased management.<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"> </span></td></tr><br /><tr><td colspan="2" valign="top">A firewall software or hardware is usually installed or attached on the gateway computer that is directly exposed to the external network such as internet. Firewall limits the access to the computer and the network resources. A firewall computer is a trusted and secure computer between the internal and external network. In the following section you will find the best paid and free firewall software and hardware reviews.<br /><br /></td></tr><br /></tbody></table>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-28803254276950167802011-08-10T21:33:00.000-07:002011-12-30T02:41:47.970-08:00Router Troubleshooters<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"></span></span><br /><table border="0" cellpadding="5" cellspacing="0" style="text-align: justify; width: 682px;"><tbody><br /><tr><td valign="top" width="499"><strong>Router Troubleshooters</strong><br />Following is a list of the best router configuration, troubleshooting, IP accounting, IP addresses tester, Pinger and simulator software.<br /><strong>RouterConsole V1.1.2</strong><br />RouterConsole V1.1.2 gets the detail such as ARP table, Memory pool table, Cisco Running configuration, IP-Accounting data from Cisco Router, Routing table and Interface table and shows the detail in different graphs and interfaces. </td></tr><br /><tr><td colspan="2" valign="top"><strong>Router Tester 1.02</strong><br />Router Testers is an application that is used to accurately identify the path of the HTML status page of the routers.<br /><strong>Cisco Pinger</strong><br />This script is used to ping the list of the IP addresses and each router in the list will ping all the IP addresses in the list. After the test completes that how many unique pink combinations were sent and how many pings were failed. You can test any router to router connectivity in your network and identify the problematic router.</td></tr><br /></tbody></table><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"></span></span><br /><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>Router IP Console</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Router IP Console is a SNMP tool that is designed for the management of the IP routers. It can work well with the Cisco Routers and raise an alert when a critical situation is occurred such as when a Router’s CPU is overloaded, interface or memory problems. It has user friendly interface and you can get the alerts by emails. Also have ping monitor and Cisco CPU/MEM indicator.</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"><div style="text-align: justify;"><strong>Cisco Command Sender</strong></div><div style="text-align: justify;">This tool is designed for sending the number of non-configuration commands to a set of routers. The number of routers can be from 1 to 100 or even more. Each command is entered is verified that the router did not report an error when using the command. If no error found then the log summary shows that the script has been run successfully. The configuration commands can also be sent by this utility “Global Router Configurator” as it has better error checking mechanism and also capable of clear log, clear counter write memory and configure replace.</div><div style="text-align: justify;"><strong>Port Mapper 1.0</strong></div><div style="text-align: justify;">Port Mapper 1.0 is a freeware utility that manages the port forwarding table on your home router and it allows the home users to do port forwarding on your routers securely and automatically. It can also be used to show the applications to your friends over the internet.</div><div style="text-align: justify;"><strong>AdventNet ManageEngine OpUtils 4</strong></div><div style="text-align: justify;">AdventNet ManageEngine OpUtils is a real time monitoring and troubleshooting tools for the poor network performance, heavy bandwidth utilization, connectivity problems, high CPU usage, delayed response time, device availability, software inventory and hardware utilization. AdventNet ManageEngine OpUtils has a collection of 45 monitoring and troubleshooting tools. OpUtils provides web based results for any network node.</div><div style="text-align: justify;"><strong>IP Accounting v1.0</strong></div><div style="text-align: justify;">IP accounting software gets the IP accounting data from the Cisco Routers and switches. Using this software a number of bytes and packets can be seen that are switched through the Cisco IOS software on the basis of source and destination IP addresses. To maintain the accuracy of this software two databases are maintained one is active and other is checkedpoint.</div></span></span>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-86512391659330236172011-08-10T21:31:00.000-07:002011-12-30T02:41:47.992-08:00Is the Friend's WAN network?<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"></span></span><br /><table border="0" cellpadding="5" cellspacing="0" style="text-align: justify; width: 682px;"><tbody><br /><tr><td valign="top" width="499">A WAN (Wide Area Network) is a data communication network that covers a broad geographic area. The term WAN applies to the broader telecommunication infrastructure. Router is the main communication device in the WAN networks.<br /><strong>How WAN Works?</strong><br />A WAN is a network of interconnected devices such as router, switches, modems, wireless devices, DSL services, frame relay devices, access servers, ISDN terminal adapters, DSU devices and WAN switches. The most common WAN circuits are packet switching, circuit switching and point to point communication. In WAN routing the routing table contains the IP addresses of the source and destination devices. On the basis of the routing table, the router chooses the best possible shortest path for the packets. </td></tr><br /><tr><td colspan="2" valign="top"><div style="text-align: left;">A point to point link is also known as a leased line and which provides the communication between two remote locations through a carrier network such as Telecommunication Company. In circuit switching a carrier network is involved in establishing, maintaining and terminating communication session. In packet switching, the communication devices share point to point link to transfer packets from the source and destination. Dial-up services provide cost effective solutions for WAN connectivity.</div></td></tr><br /></tbody></table><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"></span></span><br /><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>WAN Technologies</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">The WAN technologies operate at the lowest level of the OSI layer model.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><strong>ATM</strong></span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">ATM or Asynchronous Transfer Mode is a high bandwidth and high speed wide area network technology that operates at the speed of 155Mbps. ATM is also called cell relay and it supports multiple data types such as data, voice, video etc. ATM uses fixed sized packets for data communication that are also known as packets.</span></div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="background-color: white;"><div style="text-align: justify;"><strong>Dial UP</strong></div><div style="text-align: justify;">Dial up WAN provide the cost effective communication solutions. Dial up demand and dial up backup is the two WAN dial up services. In a DDR, a router dynamically initiates a call on a switched circuit when it requires sending data. </div><div style="text-align: justify;">In dial backup, switched circuit is used to provide the backup services for other types of networks such as PPP or packet switching.</div><div style="text-align: justify;"><strong>X.25</strong></div><div style="text-align: justify;">X.25 is a data communication protocol in the packet switched networks. X.25 allows computers at the remote locations to communicate with each other through a centralized computer.</div><div style="text-align: justify;"><strong>Frame Relay</strong></div><div style="text-align: justify;">Frame relay is a very high speed and high performance WAN protocol. Frame relay operates at the physical and data link layers of the OSI model. Frame relay is a networking method that is designed for the data transmission between LAN and WAN.</div><div style="text-align: justify;"><strong>ISDN Lines</strong></div><div style="text-align: justify;">Integrated Services Digital Network is a WAN communication method over the regular telephone lines.</div><div style="text-align: justify;"><strong>Circuit Switching</strong></div><div style="text-align: justify;">In WAN, when a router has data for the remote site the switched circuit is initiated. When two remote networks communicate and authenticate then the communication starts. ISDN is the best example of the circuit switching network.</div><div style="text-align: justify;"><strong>Packet Switching</strong></div><div style="text-align: justify;">In packet switching the common carrier resources are shared between the remote networks. ATM, Frame Relay and X.25 are the examples of the packet switched networks. In this technology, the network has connections into the carrier networks and some portion of the carrier network is shared.</div><div style="text-align: justify;"><strong>CSU/DSU</strong></div><div style="text-align: justify;">Channel Circuit Unit/Digital Circuit Unit is a device that is used to connect a router with the digital circuit like T1.</div><div style="text-align: justify;"><strong>WAN Routing</strong></div><div style="text-align: justify;">WAN routing is a technique of forwarding the packets towards the destination based on the IP address of the next hop.</div></span></span>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-5460318739244658242011-08-10T21:29:00.000-07:002011-12-30T02:41:48.030-08:00Introduction to Bluetooth Technology In<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"></span></span><br /><table border="0" cellpadding="5" cellspacing="0" style="width: 682px;"><tbody><br /><tr><td valign="top" width="499">Bluetooth is a short range, wire free, secure and international standardized wireless technology that provides wireless communication system between the Bluetooth enabled devices in a short ranged network. Bluetooth technology is a short range wireless technology that was developed by the collaboration of mobile phones and IT companies such as Nokia, Intel, Toshiba, Erickson and IBM. Bluetooth develops short range wireless connections between the laptops, handheld pcs, wireless communication devices and mobile phones. Bluetooth is only available to the personal area networks in an office or a home network.</td></tr><br /><tr><td colspan="2" height="923" valign="top">It reduces the usage of power as compared to the Wi-Fi. Bluetooth is an international standardized technology that is used for the wireless communication between the Bluetooth held devices such as mobile phones, digital camera, laptops, desktop computers, keyboard, mouse, mp3 players, video cameras and other devices.<br />Bluetooth is free technology and it is provided by the mobile phone operators who are having the capability of GSM and CDMA technology. Bluetooth uses radio waves frequency as a medium and is suitable for the 1, 10 and 100 meters distance. Every Bluetooth enabled devices such as mobile phones, laptops, digital cameras, video games consoles have built-in microchip. There are about more than 1800 members of the Bluetooth consortium from all over the world. Every GSM and CDMA mobile operates must provide the features of the Bluetooth technology to its users. Like the Bluetooth, Wi-Fi uses the same frequency but the power onsumption f th wi-fi is high so it produces more powerful signals.<br /><br /></td></tr><br /></tbody></table>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-20292558058588607392011-08-10T21:05:00.000-07:002011-12-30T02:41:48.064-08:00Setting Speedy Modem ADSL Sebagai Bridge Di OS LINUX<span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><a href="http://www.telkomspeedy.com/new/main.php" style="color: #105cb6; text-decoration: underline;" target="_blank" title="Telkomspeedy"><b>T</b>elkomspeedy</a> lauching pertama kali di Jember, kota di mana saya bekerja, sekitar bulan Juli 2006. Saat itu saya belum pernah merasakan internet dengan speedy, tahu-tahu diminta bos untuk membantu men-setup modem adsl di Kopegtel (Koperasi Pegawai Telkom) di jalan Kartini. Modemnya merek linksys, tipenya mungkin ADSL2MUE, pada link tersebut terdapat manual untuk konfigure modem tersebut untuk mode bridge (winxp).</span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"></span><br /><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;"><img alt="Modem ADSL Linksys ADSL2MUE" hspace="6" src="http://awarmanf.files.wordpress.com/2006/11/adsl2mue.gif?w=468" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left;" vspace="6" /></div><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Pertama, saya minta manualnya, kemudian baca2 sebentar dan akhirnya tahu bahwa modem adsl ini berfungsi sebagai router dan bisa dicolokkan langsung ke swicth/hub untuk melayani koneksi internet bagi semua komputer yang terhubung ke<i>swicth/hub</i>, asal fungsi dhcp clientnya diaktifkan.</span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;"><span id="more-16"></span></div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;">Berhubung cukup lama mainan iptables di mesin linux, saya coba lihat apakah ada fungsi firewall di modem tsb. Setelah login melalui <i>web configuration</i>, saya lihat banyak sekali fitur yang ditampilkan sampai saya bingung sendiri <img alt="-)" class="wp-smiley" src="http://awarmanf.wordpress.com/wp-includes/images/smilies/icon_smile.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 0px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /></div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;"><span></span></div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;">Yang pertama saya baca-baca adalah seting koneksi untuk speedy, tidak ada yang saya mengerti di sini <img alt="-?" class="wp-smiley" src="http://awarmanf.wordpress.com/wp-includes/images/smilies/icon_confused.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 0px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /> , kecuali login speedy dan ini dia fungsi <a href="http://en.wikipedia.org/wiki/Network_bridge" style="color: #105cb6; text-decoration: underline;" target="_blank" title="Network bridge">bridge</a>, jadi modemnya bisa berfungsi sebagai bridge mirip modem eksternal yang biasa dipakai untuk dial ke isp. Pokoknya diterima apa adanya dulu deh. Lantas saya lihat fungsi <a href="http://en.wikipedia.org/wiki/Internet_firewall" style="color: #105cb6; text-decoration: underline;" target="_blank" title="Firewall (Networking)">firewall</a>, nah ini dia yang bisa saya otak-atik. Yang diinginkan pertama adalah mencegah <a href="http://en.wikipedia.org/wiki/Icmp" style="color: #105cb6; text-decoration: underline;" target="_blank" title="Internet Control Message Protocol">icmp</a> dan <a href="http://en.wikipedia.org/wiki/Smtp" style="color: #105cb6; text-decoration: underline;" target="_blank" title="Simple Mail Transfer Protocol">smtp</a> keluar dari client karena virus brontok suka ping ke domain internet dan mencegah virus dari client kirim email. Selain itu juga saya batasi hanya beberapa ip client yang bisa konek internet. Setelah save dan reboot modem, ternyata hasilnya mengecewakan, beberapa client bisa konek dan ada yang tidak. Saya masih belum tahu salahnya dimana, lagian keisengan setup modem linksys tsb terbatas waktunya karena saya harus balik ke kantor dan lagipula saya tidak mau direpotkan apabila dapat keluhan dari pengguna. Jadi saya balikin deh seting modem tsb ke default.</div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;">Sejak saat itu saya terobsesi bagaimana membuat modem adsl bisa jalan sebagai bridge di mesin linux. Khusus modem <a href="http://www.adslguide.org.uk/hardware/reviews/2005/q4/linksysADSL2.asp" style="color: #105cb6; text-decoration: underline;" target="_blank" title="linksys ADSL2MUE">linksys ADSL2MUE</a> ini rupanya sudah ada driver bridge untuk mesin windows. Kesempatan itu akhirnya datang setelah kantor saya jadi berlangganan speedy, itu pun setelah saya provokasi agar pakai speedy daripada pakai telkomnet instan (tni) yang koneksinya tidak bisa dijamin, sudah konek tapi tidak bisa browsing internet, baru bisa browsing setelah beberapa kali konek <img alt="-(" class="wp-smiley" src="http://awarmanf.wordpress.com/wp-includes/images/smilies/icon_sad.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 0px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /> . Yang datang ke kantor bawa modem speedy rupanya orang telkom yang dulu saya temui sewaktu di Kopegtel Kartini, karena sudah mengenal saya, dia memberikan saya modem adsl yang masih terbungkus agar disetup sendiri.</div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Sewaktu dibongkar, ternyata modemnya adalah <a href="http://dareglobal.en.ec21.com/GC00530386/CA00530507/ADSL_Modem.html" style="color: #105cb6; text-decoration: underline;" target="_blank" title="Modem ADSL DareGlobal DB108-E">DareGlobal model DB108-E</a>. Padahal saya pingin dapat yang linksys , alasannya keren karena keluaran Cisco <img alt=")" class="wp-smiley" src="http://awarmanf.wordpress.com/wp-includes/images/smilies/icon_smile.gif" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 0px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /> . </span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;"><img alt="Modem ADSL DareGlobal DB108-E" hspace="6" src="http://awarmanf.files.wordpress.com/2006/11/db-108-e.jpg?w=468" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: right;" vspace="6" /></div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Saya baca sekilas di manualnya bahwa modem ini mempunyai ip default 192.168.1.1, akhirnya server linux yang biasa pakai modem eksternal untuk konek ke tni dikonfigurasikan untuk client modem tsb. Modem dikonekkan ke link adsl dan ke server linux pakai <i>cross cable</i>, terus dinyalakan. Waktu itu saya belum setup login speedy di modemnya, iseng-iseng nge-ping dns telkom, eh kok ternyata tembus, wah dapat koneksi speedy gratis nich :d .</span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;">Masa gratisnya cukup lama, dua minggu lebih. Selama itu saya belum sempat mencoba setup modemnya sebagai bridge, keasyikan download macam-macam, mumpung gratis. Akhirnya masa foya-foya lewat sudah sekarang waktunya bekerja. Berikut ini prosedur setup modem adsl DareGlobal untuk mode bridge:</div><ol><li><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;">Login ke <i>web configuration</i> modem adsl.</div></li><br /><li><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;"></div><div style="text-align: justify;">Tampilan pertama kali adalah <b>Device Info</b> seperti gambar di bawah (ini saat mode router dan status konek ke internet):</div><div style="text-align: justify;"><img align="bottom" alt="device info mode router" hspace="10" src="http://awarmanf.files.wordpress.com/2006/11/device-info-router.gif?w=468" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" vspace="10" /></div></li><br /><li><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;">Tampilan <b>DSL Status</b> seperti pada gambar di bawah:<img align="bottom" alt="DSL Status Modem ADSL Speedy" src="http://awarmanf.files.wordpress.com/2006/11/dsl-status.gif?w=468" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" vspace="10" /></div></li><br /><li><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;">Klik <b>WAN</b> akan menampilkan default WAN Setup (mode router), untuk mengubah ke mode bridge, baris yang mengandung <b>Protocol PPPoE</b>dicawang lantas klik tombol <b>Remove</b>:</div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;"><a href="http://awarmanf.files.wordpress.com/2006/11/wan-setup-0.gif" style="color: #105cb6; text-decoration: underline;" title="Wan Setup Modem ADSL DareGlobal"><img align="bottom" alt="Wan Setup Modem ADSL DareGlobal" src="http://awarmanf.files.wordpress.com/2006/11/wan-setup-0.thumbnail.gif?w=468" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" /></a></div></li><br /><li><div style="text-align: justify;">Lalu klik <b>Add</b> akan muncul isian untuk <b>ATM PVC Configuration</b>, isikan seperti contoh di bawah, kemudian klik <b>Next</b>.</div><ul><li style="text-align: justify;">VPI:[0-255] <b>0</b></li><br /><li style="text-align: justify;">VCI:[0-65535] <b>35</b></li><br /></ul></li><br /><li style="text-align: justify;">Untuk tipe network protocol pilih<b> Bridging</b> dan untuk encapsulation mode pilih <b>LLC/SNAP-BRIDGING</b>, klik <b>Next</b>.</li><br /><li style="text-align: justify;">Beri cawang pada <b>Enable Bridge Service</b> dan kasih nama <i>br_0_35</i>untuk <b>Service Name</b>, klik <b>Next</b>.</li><br /><li><div style="text-align: justify;">Berikut <b>WAN Setup – Summary</b> seperti pada gambar di bawah, klik<b>Save</b> apabila konfigurasinya sudah benar dan reboot modem adsl-nya:</div><div style="text-align: justify;"><img align="bottom" alt="Wan Setup Summary Modem ADSL DareGlobal" hspace="10" src="http://awarmanf.files.wordpress.com/2006/11/wan-setup-summary.gif?w=468" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" vspace="10" /></div></li><br /><li><div style="text-align: justify;">Tampilan <b>WAN Setup</b> (mode bridge) yang baru akan seperti gambar di bawah:</div><div style="color: #105cb6; text-align: justify; text-decoration: underline;"><a href="http://awarmanf.files.wordpress.com/2006/11/wan-setup-bridge.gif" style="color: #105cb6; text-decoration: underline;" title="Wan Setup Modem ADSL DareGlobal (mode bridge)"><span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: #333333;"></span></a><a href="http://awarmanf.files.wordpress.com/2006/11/wan-setup-bridge.gif" style="color: #105cb6; text-decoration: underline;" title="Wan Setup Modem ADSL DareGlobal (mode bridge)"><img align="bottom" alt="Wan Setup Modem ADSL DareGlobal (mode bridge)" src="http://awarmanf.files.wordpress.com/2006/11/wan-setup-bridge.thumbnail.gif?w=468" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" vspace="10" /></a></div></li><br /><li style="text-align: justify;">Klik <b>Save</b> dan <b>Reboot</b> modem.</li><br /></ol><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">Modem adsl telah selesai disetup sebagai bridge, sekarang kita akan membuat koneksi <a href="http://en.wikipedia.org/wiki/Pppoe" style="color: #105cb6; text-decoration: underline;" target="_blank" title="Point-to-Point Protocol over Ethernet">pppoe</a> di linux. Untuk linux redhat 9, nama paketnya rp-pppoe-3.5-2.rpm, untuk slackware 10.2 rp-pppoe-3.6-i486-1.tgz, jika ingin install dari source silahkan download di <a href="http://www.roaringpenguin.com/penguin/openSourceProducts/rpPppoe" style="color: #105cb6; text-decoration: underline;" target="_blank" title="RP-PPPoE | Roaring Penguin">RP-PPPoE | Roaring Penguin</a>.</div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">Mungkin ada yang bertanya bagaimana mengakses <i>web configuration</i>modem apabila telah diset mode bridge ? Caranya mudah, untuk ini kita perlu komputer dengan OS windows, install driver yang dibutuhkan untuk koneksi ke modem melalui port usb, kemudian konfigur ip address windows dengan ip addres selain 192.168.1.1. Jadi meski modem tersebut sedang konek ke speedy dan user-user sedang browsing internet kita bisa monitor dsl statusnya.</div></span>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-78130971028268709582011-08-10T21:03:00.000-07:002011-12-30T02:41:48.097-08:00Cara Konfigurasi Dasar Linksys WRT54G Sebagai Internet Server Gateway<span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"></span><br /><div class="postinfo" style="clear: both; color: #999999; font-size: 11px; text-align: justify;"><br /></div><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoc8AC80-WAHLnGhfgKUUlmh-nojmp-MseWuQDlng21UUDbazLfa97EkgFQlnp45_EmHhiEcb69IoFplwwRAIX9sUSVT-YDPVLni-Mz8P5Uvz3PHj0Te75E0EdKshTH__Ig1HC0e-gIU8/s400/wrt54g1.jpg" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" />Linksys WRT54G merupakan Broadband Router yang dilengkapi dengan wireless b/g. WRT54G dapat dijadikan sebagai server gateway untuk koneksi internet anda, umumnya yang berkonseksikan “broadband internet accses”. Untuk mengkonfigurasi router ini sangatlah mudah. Berikut langkah-langkahnya :</span><span class="Apple-style-span" style="background-color: white;"><div class="entry" style="max-width: 475px; text-align: left; vertical-align: top;"><div class="posts"><div style="text-align: justify;"><span class="Apple-style-span" style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><br /></span></div></div></div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Pertama “Setting IP WAN & LAN” :</span><span class="Apple-style-span" style="background-color: white;"><div class="entry" style="max-width: 475px; text-align: left; vertical-align: top;"><div class="posts"><div style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;"></div></div></div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- Siapkan/nyalakan Router Linksys WRT54G anda.</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- Sambungkan kabel data (UTP Straight kabel) ke port LAN komputer/Laptop Anda.</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- Setting IP pada komputer/laptop anda menjadi DHCP agar lebih mudah.</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- cek ip, netmask dan gateway yang diterima komputer anda.</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- buka browser anda dan masukkan ip gateway komputer anda tadi, defaultnya http://192.168.1.1/ .</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- Nah, akan muncul form password untuk akses ke routernya, default user/pass : admin</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- Pada internet Connection Type nya silahkan dipilih : DHCP atau Static, ini tergantug ISP yang Anda gunakan.</span><span class="Apple-style-span" style="background-color: white;"><div class="entry" style="max-width: 475px; text-align: left; vertical-align: top;"><div class="posts"><div style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">- lalu masuk ke settingan Network Setup, Settingan LAN sesuai keinginan anda atau biarkan saja untuk default.</div><blockquote style="background-attachment: initial; background-clip: initial; background-color: #fffada; background-origin: initial; background-position: 5px 7px; color: #736926; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><div style="padding-bottom: 10px; padding-left: 20px; padding-right: 10px; padding-top: 10px; text-align: justify;">Jika Anda memilih DHCP disable maka anda harus memasukkan IP, Netmask, Gateway dan DNS secara manual untuk setiap klien.</div></blockquote></div></div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- untuk Time Zonenya pilih GMT+7 untuk indonesia, yang laen terserah Anda.</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- lalu Save Setting.</span><span class="Apple-style-span" style="background-color: white;"><div class="entry" style="max-width: 475px; text-align: left; vertical-align: top;"><div class="posts"><div style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">- Nah sampai disini, Client yang menggunakan kabel sudah dapat terkoneksi ke internet.</div><div style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">Kedua “Settingan WIFI” :</div></div></div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- pilih Menu Wireless</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- wireless network mode sebaiknya dipilih Mixed agar support ke tipe wifi b dan g</span><span class="Apple-style-span" style="background-color: white;"><div class="entry" style="max-width: 475px; text-align: left; vertical-align: top;"><div class="posts"><div style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">- ganti SSID sesuai kemauan Anda.</div><blockquote style="background-attachment: initial; background-clip: initial; background-color: #fffada; background-origin: initial; background-position: 5px 7px; color: #736926; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"><div style="padding-bottom: 10px; padding-left: 20px; padding-right: 10px; padding-top: 10px; text-align: justify;">Untuk SSID Sebaiknya menggunakan Huruf Kecil Semua, dan ganti spasi dengan garis bawah untuk mencegah, beberapa perangkat wifi penerima yang tidak support.</div></blockquote></div></div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- wireless Channel silahkan dipilih default aja, kecuali ditempat anda terdapat wifi/hotspot lain</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Nah, untuk hal ini bisa anda ganti dengan channel yang belum terpakai.</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- lalu pilih Save Setting.</span><span class="Apple-style-span" style="background-color: white;"><div class="entry" style="max-width: 475px; text-align: left; vertical-align: top;"><div class="posts"><div style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">- Nah sampai disini, Client yang menggunakan kable & WIFI sudah dapat terkoneksi ke internet.</div></div></div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Untuk mengamankan koneksi WIFI anda, sebaiknya anda memasang security pada wifi anda.</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Tipe security anda bisa berupa WEP atau WPA. namun untuk lebih universal pilih saja WEP yang 64 bit. Cara konfigurasinya :</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- pilh Menu Wireless – Wireless Security.</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- pilih security mode = WEP</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- pilih default transmite key = 1</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- pilih WEP Encryption = 64 bits10 hex digits</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- masukkan passphrase dan klik generate, Maka akan tercipta 4 key untuk akses password wifi anda, silahkan gunakan Key 1, (karena anda memilih defaul transmitenya = 1).</span><span class="Apple-style-span" style="background-color: white;"></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">- lalu Save Setting</span><span class="Apple-style-span" style="background-color: white;"><div class="entry" style="max-width: 475px; text-align: left; vertical-align: top;"><div class="posts"><div style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">- Nah koneksi WIFI anda sekarang sudah Secure (dalam artian memiliki password dan terenkripsi).</div></div></div></span><span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;">Cukup itu saja konfigurasi dasarnya, Tidak terlalu sulit khan ????</span><span class="Apple-style-span" style="background-color: white;"><div class="entry" style="max-width: 475px; text-align: left; vertical-align: top;"><div class="posts"><div style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">Berikut beberapa Gambar Panduan konfigurasi diatas :</div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPEN-a9bOpJ2_QnnlIRuyhRmrub05SMAx0WWYT40lKXKLcQ3-I0Vz3l8QrycpIW_SgSjiJwNgcKyac_3elFH7PcZTleei6XxZqXiwlYLbynnLjM3cgqweS89yRhMcrhPl8O03DQZOQEkU/s1600-h/wrt54g3.jpg" style="color: #105cb6; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; text-decoration: underline;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPEN-a9bOpJ2_QnnlIRuyhRmrub05SMAx0WWYT40lKXKLcQ3-I0Vz3l8QrycpIW_SgSjiJwNgcKyac_3elFH7PcZTleei6XxZqXiwlYLbynnLjM3cgqweS89yRhMcrhPl8O03DQZOQEkU/s320/wrt54g3.jpg" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; cursor: pointer; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: justify;" /></a></div><div style="text-align: justify;"><span class="Apple-style-span" style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"><br /></span></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvvFhaU1vKVzOnBXseNfp9kTJNW0kyCeHKMrL50LTqOg_CYzrCcK-g8jFslhXc0Yr6PuMhHngmzcp94rPjiynZGRBVamMWYLFwUHT2W9cR-TxbI7YC5V4P3EFU4aFsrAU9SozMsBb7CMM/s1600-h/6.JPG" style="color: #105cb6; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; text-decoration: underline;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvvFhaU1vKVzOnBXseNfp9kTJNW0kyCeHKMrL50LTqOg_CYzrCcK-g8jFslhXc0Yr6PuMhHngmzcp94rPjiynZGRBVamMWYLFwUHT2W9cR-TxbI7YC5V4P3EFU4aFsrAU9SozMsBb7CMM/s320/6.JPG" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; cursor: pointer; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: justify;" /></a><div style="text-align: justify;"><br /></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgih-Zvj0lh1-HQL72WdFAjUNUjsHhS0B-NwBBrqdp1Ao2XLiJ2w3tZjj44t62c5m3kSYRvuctt5g-XGcIRW7wRGQ1Mgl1roMyrHqXi5aTtAtNfuTy1daZfjpOSC7m1jhnTnTNt7Dvk6EY/s1600-h/7.JPG" style="color: #105cb6; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; text-decoration: underline;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgih-Zvj0lh1-HQL72WdFAjUNUjsHhS0B-NwBBrqdp1Ao2XLiJ2w3tZjj44t62c5m3kSYRvuctt5g-XGcIRW7wRGQ1Mgl1roMyrHqXi5aTtAtNfuTy1daZfjpOSC7m1jhnTnTNt7Dvk6EY/s320/7.JPG" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; cursor: pointer; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: justify;" /></a><div style="text-align: justify;"><br /></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixJF_bIxqiXs4sy8dj2RSGTqbOmXuctacOlGxYStQ1vFaZKEYqPFvh_m3LC1ecrhz73SoQPZE6vOZVF_nIyy6JGNukY9PZERhrBioKDnmT7X_zOw_cvZAe2yE05MlH-1qH6s6mPkO1S48/s1600-h/8.JPG" style="color: #105cb6; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; text-decoration: underline;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixJF_bIxqiXs4sy8dj2RSGTqbOmXuctacOlGxYStQ1vFaZKEYqPFvh_m3LC1ecrhz73SoQPZE6vOZVF_nIyy6JGNukY9PZERhrBioKDnmT7X_zOw_cvZAe2yE05MlH-1qH6s6mPkO1S48/s320/8.JPG" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; cursor: pointer; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: justify;" /></a><div style="text-align: justify;"><br /></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitl3cFhJpT4cn9w5aAGvAe-LAFR8Kbva3qmkqRWJbtl0A0t1ou1Tn9XtAoak3a2KpL7dQNqxhhua4p9mYc04bXJR-8lbr2oR8LqIHPv5CigybhMSoa_FcfZKk5ShAnQDj-HZgqvVAVoV4/s1600-h/10.JPG" style="color: #105cb6; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; text-decoration: underline;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitl3cFhJpT4cn9w5aAGvAe-LAFR8Kbva3qmkqRWJbtl0A0t1ou1Tn9XtAoak3a2KpL7dQNqxhhua4p9mYc04bXJR-8lbr2oR8LqIHPv5CigybhMSoa_FcfZKk5ShAnQDj-HZgqvVAVoV4/s320/10.JPG" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; cursor: pointer; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: justify;" /></a><div style="text-align: justify;"><br /></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFraCTy0qHNGKkqjxqWHe9tPMR1IJGtwDbplARoiZFHbDLcuRswnkror9avdmdtclgu4iguCUI6-LmgVcItBAbfxknEUdB8KWnE5M4bn0LVyplqJutodRYygBKbNxpJKAxuFFH1-YRRmI/s1600-h/wrt54g2.jpg" style="color: #105cb6; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; text-decoration: underline;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFraCTy0qHNGKkqjxqWHe9tPMR1IJGtwDbplARoiZFHbDLcuRswnkror9avdmdtclgu4iguCUI6-LmgVcItBAbfxknEUdB8KWnE5M4bn0LVyplqJutodRYygBKbNxpJKAxuFFH1-YRRmI/s320/wrt54g2.jpg" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; cursor: pointer; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: justify;" /></a><br /><div style="color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">Kedepan akan saya tambahkan Konfigurasi lebih lanjut. Selamat Mencoba yah….</div></div></div></span>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-55222525668992499302011-08-10T21:01:00.000-07:002011-12-30T02:41:48.122-08:00Menggabungkan Dua Router Dalam Satu Jaringan<span class="Apple-style-span" style="background-color: white; color: #333333; font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; line-height: 18px;"></span><br /><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">Kalau menggunakan satu router dalam sebuah jaringan mungkin hal yang sudah biasa dilakukan, tetapi untuk menggabungkan 2 router dalam satu jaringan apakah bisa?</div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">Untuk apa menggabungkan 2 router dalam sebuah jaringan, jawabnya untuk jaga-jaga, bila kita pengusaha warnet, atau kantor, dan kita dalam kondisi harus setiap saat online maka diperlukan 2 ISP (Provider) satu provider mewakili satu Router berarti kita harus membutuhkan 2 Router, tujuannya :</div><ol><li style="text-align: justify;">Bila salah satu ISP (Provider) down atau bermasalah, maka ISP (Provider) tetap bekerja, sehingga Jaringan kita tidak terhenti beroperasi.</li><br /><li style="text-align: justify;">Dengan menggabungkan 2 Router dengan masing-masing Router dalam satu jaringan, maka pemakaian internet lebih cepat, karena tidak dibebankan pada satu router saja.</li><br /></ol><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">Untuk mejawab pertanyaan diatas, apakah bisa 2 router digabungkan dalam sebuah jaringan, jawabnya bisa ;</div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"><strong>Caranya :</strong></div><ul><li>DHCP Dinonaktifkan</li><br /><li style="text-align: justify;">Bila Router 1 anda menggunakan IP 192.168.1.1 maka setting Router ke dua anda dengan IP. 192.168.1.2</li><br /><li style="text-align: justify;">Buka Network Network Conection, pada Local Area Conection klik kanan mouse kemudian klik Properties</li><br /><li>Pilih Internet Protocol (TCP/IP) kemudian klik Properties</li><br /><li style="text-align: justify;">Centrang Use the “<strong>following IP address</strong>” dan isikan IP adress komputer seperti contoh gambar dibawah ini</li><br /></ul><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"><a href="http://dunovteck.files.wordpress.com/2010/02/network-properties-002.jpg" style="color: #105cb6; text-decoration: underline;"><img alt="" class="aligncenter size-medium wp-image-1919" height="300" src="http://dunovteck.files.wordpress.com/2010/02/network-properties-002.jpg?w=261&h=300" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; display: block; margin-left: auto; margin-right: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" title="Network Properties 002" width="261" /></a></div><ul><li style="text-align: justify;">Untuk IP adress komputer dan komputer Client harus mulai dari 192.168.1.3 sampai seterusnya.</li><br /><li>Untuk Gatway, masukkan nomor IP Router 1 yaitu 192.168.1.1</li><br /><li>Masukkan Nomor IP DNS.</li><br /><li>Agar Gatway Router ke 2 di aktifkan pada jaringan, klik “<strong>Advanced</strong>“</li><br /><li style="text-align: justify;">Klik “<strong>Add</strong>” kemudian masukkan IP Adress Router ke 2 yaitu 192.168.1.2 kemudian klik “<strong>add</strong>” seperti gambar dibawah ini.</li><br /></ul><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"><a href="http://dunovteck.files.wordpress.com/2010/02/network-properties-004.jpg" style="color: #105cb6; text-decoration: underline;"><img alt="" class="aligncenter size-medium wp-image-1920" height="300" src="http://dunovteck.files.wordpress.com/2010/02/network-properties-004.jpg?w=249&h=300" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; display: block; margin-left: auto; margin-right: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" title="Network Properties 004" width="249" /></a></div><ul><li style="text-align: justify;">Setelah itu klik <strong>DNS</strong>, maka akan tampil 2 DNS pada router pertama, untuk menambahkan DNS untuk Router yang ke dua, klik “<strong>Add</strong>” kemudian masukkan no IP DNS pertama dari Router ke 2, kemudian klik “<strong>add</strong>“, ulangi sekali lagi untuk memasukkan IP DNS kedua dari router ke 2.</li><br /></ul><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"><a href="http://dunovteck.files.wordpress.com/2010/02/network-properties-006.jpg" style="color: #105cb6; text-decoration: underline;"><img alt="" class="aligncenter size-medium wp-image-1921" height="300" src="http://dunovteck.files.wordpress.com/2010/02/network-properties-006.jpg?w=241&h=300" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(221, 221, 221); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(221, 221, 221); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; display: block; margin-left: auto; margin-right: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" title="Network Properties 006" width="241" /></a></div><ul><li style="text-align: justify;">kemudian klik “<strong>Ok’</strong>, lalu klik “<strong>Ok</strong>” sekali lagi, kemudian klik “<strong>Close</strong>“untuk keluar dari setting Network.</li><br /><li style="text-align: justify;">Lakukan setting Network pada komputer lainnya dengan cara yang sama, yang berbeda adalah IP adressnya, jangan ada yang sama mulai dari 192.168.1.4 dst.</li><br /></ul><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;">Dua Router dan 2 ISP (Provider) akan dapat bekerja dalam satu jaringan anda dan sekaligus dapat saling sharing Printer dan dokumen.</div><div style="padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;">Semoga bermanfaat</div><div><br /></div><div class="pd-rating" id="pd_rating_holder_484823_post_1918"></div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-66387292449873057942011-05-31T09:33:00.000-07:002011-12-30T02:41:48.153-08:00Memisahkan Bandwidth Local dan Internasional dengan Mikrotik<span style="font-family: arial;"> </span><div style="text-align: justify; font-family: arial;"> <span class="meta-prep meta-prep-author"></span><span class="author vcard"></span>Selama mengelola <a title="See also Memisahkan Bandwidth Local dan Internasional dengan Mikrotik" href="http://alamsyah.web.id/memisahkan-bandwidth-local-dan-internasional-dengan-mikrotik/">Mikrotik</a> Indonesia, banyak sekali muncul pertanyaan bagaimana cara melakukan pemisahan <a title="See also Queue dengan SRC-NAT dan WEB PROXY Mikrotik" href="http://alamsyah.web.id/queue-dengan-src-nat-dan-web-proxy-mikrotik/">queue</a> <a title="See also Software Protected Folder Untuk Melindungi File Penting" href="http://alamsyah.web.id/software-protected-folder-untuk-melindungi-file-penting/">untuk</a> trafik <a title="See also Load Balancing di Mikrotik os" href="http://alamsyah.web.id/load-balancing-di-mikrotik-os/">internet</a> internasional dan trafik ke internet Indonesia (OpenIXP dan IIX). Di internet sebetulnya sudah ada beberapa website yang menampilkan cara pemisahan ini, tapi kami akan coba menampilkan kembali sesederhana mungkin supaya <a title="See also Cara mudah mencari file musik di google" href="http://alamsyah.web.id/cara-mudah-mencari-file-musik-di-google/">mudah</a> diikuti.</div><p style="font-family: arial; text-align: justify;">Pada artikel ini, kami mengasumsikan bahwa:</p><div style="text-align: justify; font-family: arial;"> </div><ol style="text-align: justify; font-family: arial;"><li><a title="See also Setting Mikrotik standar" href="http://alamsyah.web.id/setting-mikrotik-standar/">Router Mikrotik</a> melakukan Masquerading / src-<a title="See also mikrotik load balancing tutorial " href="http://alamsyah.web.id/mikrotik-load-balancing-tutorial/">nat</a> untuk client. Client menggunakan IP privat.</li><li>Gateway yang digunakan hanya satu, baik untuk trafik internasional maupun IIX.</li><li>Anda bisa menggunakan <a title="See also BGP-Peer, Memisahkan Routing dan Bandwidth Management " href="http://alamsyah.web.id/bgp-peer-memisahkan-routing-dan-bandwidth-management/">web</a>-proxy internal ataupun tanpa <a title="See also Bandwidth Manager Dengan PCQ Mikrotik" href="http://alamsyah.web.id/bandwidth-manager-dengan-pcq-mikrotik/">web</a>-proxy. Jika Anda menggunakan <a title="See also Batasi Speed Download Berdasarkan Extension [winbox]" href="http://alamsyah.web.id/batasi-speed-download-berdasarkan-extension-winbox/">web</a>-proxy, maka ada beberapa tambahan rule yang perlu dilakukan. Perhatikan bagian <a title="See also Konsep Dasar IP Address " href="http://alamsyah.web.id/konsep-dasar-ip-address/">NAT</a> dan MANGLE pada contoh di bawah ini.<span id="more-17"></span></li></ol><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Jika ada parameter di atas yang berbeda dengan kondisi Anda di lapangan, maka konfigurasi yang ada di artikel ini harus Anda modifikasi sesuai dengan konfigurasi network Anda.<br /><img title="network diagram" src="http://www.mikrotik.co.id/images/line.gif" alt="network diagram" width="438" height="18" /></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"><strong>Pengaturan Dasar</strong></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Berikut ini adalah diagram network dan asumsi IP Address yang akan digunakan dalam contoh ini.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"><img src="http://www.mikrotik.co.id/images/artikel/iix-01.jpg" alt="" width="438" height="290" /></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Untuk mempermudah pemberian contoh, kami mengupdate nama masing-masing interface sesuai dengan tugasnya masing-masing.</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre>[admin@MikroTik] > /interface pr Flags: X - disabled, D - dynamic, R - running # NAME TYPE RX-RATE TX-RATE MTU 0 R ether-public ether 0 0 1500 1 R ether-local ether 0 0 1500</pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;">Untuk klien, akan menggunakan blok IP 192.168.0.0/24, dan IP Address 192.168.0.1 difungsikan sebagai gateway dan dipasang pada router, interface ether-local. Klien dapat menggunakan IP Address 192.168.0-2 hingga 192.168.0.254 dengan subnet mask 255.255.255.0.</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre>[admin@MikroTik] > /ip ad pr Flags: X - disabled, I - invalid, D - dynamic # ADDRESS NETWORK BROADCAST INTERFACE 0 202.0.0.1/24 202.0.0.0 202.0.0.255 ether-public 1 192.168.0.1/24 192.168.0.0 192.168.0.255 ether-local</pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;">Jangan lupa melakukan konfigurasi DNS <a title="See also Langkah Instalasi Mikrotik" href="http://alamsyah.web.id/langkah-instalasi-mikrotik/">server</a> pada router, dan mengaktifkan fitur “allow remote request”.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Karena klien menggunakan IP private, maka kita harus melakukan <a title="See also UltraCopier, Mempercanggih Fungsi Copy di Windows" href="http://alamsyah.web.id/ultracopier-mempercanggih-fungsi-copy-di-windows/">fungsi</a> src-<a title="See also langkah-langkah Membuat Blog Terkenal" href="http://alamsyah.web.id/membuat-blog-terkenal/">nat</a> seperti contoh berikut.</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre>[admin@MikroTik] > /ip fi <a title="See also Siapa bilang NgeBlog tidak menghasilkan Uang.." href="http://alamsyah.web.id/siapa-bilang-ngeblog-tidak-menghasilkan-uang/">nat</a> pr Flags: X - disabled, I - invalid, D - dynamic 0 chain=srcnat out-interface=ether-public action=masquerade</pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;">Jika Anda menggunakan <a title="See also Cara Mengganti Template Blogspot Menggunakan XML" href="http://alamsyah.web.id/cara-mengganti-template-blogspot-menggunakan-xml/">web</a>-proxy transparan, Anda perlu menambahkan rule <a title="See also membuat gambar vector dengan photoshop" href="http://alamsyah.web.id/membuat-gambar-vector-dengan-photoshop/">nat</a> redirect, seperti terlihat pada contoh di bawah ini (rule tambahan yang tercetak tebal).</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre>[admin@MikroTik] > /ip fi <a title="See also Dampak Game Online dan Cara Mengakhirinya" href="http://alamsyah.web.id/dampak-game-online-dan-cara-mengakhirinya/">nat</a> pr Flags: X - disabled, I - invalid, D - dynamic 0 chain=srcnat out-interface=ether-public action=masquerade <strong>1 chain=dstnat in-interface=ether-local protocol=tcp dst-port=80 action=redirect to-ports=8080 </strong></pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;">Jangan lupa mengaktifkan fitur <a title="See also Trik Jitu Mengamankan Akun Facebook" href="http://alamsyah.web.id/trik-jitu-mengamankan-akun-facebook/">web</a>-proxy, dan men-set port layanan <a title="See also trik efek focus objek pada photoshop" href="http://alamsyah.web.id/trik-efek-focus-objek-pada-photoshop/">web</a>-proxynya, dan disesuaikan dengan port redirect pada contoh di atas.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">CEK: Pastikan semua konfigurasi telah berfungsi baik. Lakukanlah ping (baik dari router maupun dari klien) ke luar network Anda secara bergantian.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"><img src="http://www.mikrotik.co.id/images/line.gif" alt="" width="438" height="18" /></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"><strong>Pengaturan IP Address List</strong></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Mulai Mikrotik RouterOS versi 2.9, dikenal dengan fitur yang disebut IP Address List. Fitur ini adalah pengelompokan IP Address tertentu dan setiap IP Address tersebut bisa kita namai. Kelompok ini bisa digunakan sebagai parameter dalam mangle, firewall filter, <a title="See also 18 Kebohongan Bapak Presiden kita" href="http://alamsyah.web.id/18-kebohongan-bapak-presiden-kita/">nat</a>, ataupun queue.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Mikrotik Indonesia telah menyediakan daftar IP Address yang diadvertise di OpenIXP dan IIX, yang bisa didownload dengan bebas di URL: <a href="http://www.mikrotik.co.id/getfile.php?nf=nice.rsc" target="_blank">http://www.mikrotik.co.id/getfile.php?nf=nice.rsc</a></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">File nice.rsc ini dibuat secara otomatis di server Mikrotik Indonesia setiap pagi sekitar pk 05.30, dan merupakan data yang telah di optimasi untuk menghilangkan duplikat entry dan tumpang tindih subnet. Saat ini jumlah baris pada script tersebut berkisar 430 baris.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Contoh isi file nice.rsc :</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre># Script created by: Valens Riyadi @ www.mikrotik.co.id # Generated at 26 April 2007 05:30:02 WIB ... 431 lines /ip firewall address-list add list=nice address="1.2.3.4" rem [find list=nice] add list=nice address="125.162.0.0/16" add list=nice address="125.163.0.0/16" add list=nice address="152.118.0.0/16" add list=nice address="125.160.0.0/16" add list=nice address="125.161.0.0/16" add list=nice address="125.164.0.0/16" . . dst...</pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;">Simpanlah file tersebut ke komputer Anda dengan nama nice.rsc, lalu lakukan FTP ke router Mikrotik, dan uploadlah file tersebut di router. Contoh di bawah ini adalah proses upload menggunakan MS-DOS prompt.</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre>C:\><strong>dir nice.*</strong> Volume in drive C has no label. Volume Serial Number is 5418-6EEF Directory of C:\ 04/26/2007 06:42p 17,523 nice.rsc 1 File(s) 17,523 bytes 0 Dir(s) 47,038,779,392 bytes free C:\><strong>ftp 192.168.0.1</strong> Connected to 192.168.0.1. 220 R&D FTP server (MikroTik 2.9.39) ready User (192.168.0.1:(none)): <strong>admin</strong> 331 Password required for admin Password: <strong>********</strong> 230 User admin logged in ftp> <strong>ascii</strong> 200 Type set to A ftp> <strong>put nice.rsc</strong> 200 PORT command successful 150 Opening ASCII mode data connection for '/nice.rsc' 226 ASCII transfer complete ftp: 17523 bytes sent in 0.00Seconds 17523000.00Kbytes/sec. ftp> <strong>bye</strong> 221 Closing C:\></pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;">Setelah file diupload, import-lah file tersebut.</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre>[admin@MikroTik] > <strong>import nice.rsc</strong> Opening script file nice.rsc Script file loaded and executed successfully</pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;">Pastikan bahwa proses import telah berlangsung dengan sukses, dengan mengecek Address-List pada Menu IP – Firewall<br /><img title="address list nice" src="http://www.mikrotik.co.id/images/artikel/iix-02.jpg" alt="address list nice" width="438" height="534" /></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Proses upload ini dapat juga dilakukan secara otomatis jika Anda memiliki pengetahuan scripting. Misalnya Anda membuat shell script pada Linux untuk melakukan download secara otomatis dan mengupload file secara otomatis setiap pk 06.00 pagi. Kemudian Anda tinggal membuat scheduler pada router untuk melakukan import file.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"><img src="http://www.mikrotik.co.id/images/line.gif" alt="" width="438" height="18" /></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"><strong>Pengaturan Mangle</strong></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Langkah selanjutnya adalah membuat mangle. Kita perlu membuat 1 buah connection mark dan 2 buah packet mark, masing-masing untuk trafik internasional dan lokal.</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre>[admin@MikroTik] > /ip firewall mangle pr Flags: X - disabled, I - invalid, D - dynamic 0 chain=prerouting in-interface=ether-local dst-address-list=nice action=mark-connection new-connection-mark=conn-iix passthrough=yes 1 chain=prerouting connection-mark=conn-iix action=mark-packet new-packet-mark=packet-iix passthrough=no 2 chain=prerouting action=mark-packet new-packet-mark=packet-intl passthrough=no</pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;">Untuk rule #0, pastikanlah bahwa Anda memilih interface yang mengarah ke client. Untuk chain, kita menggunakan prerouting, dan untuk kedua packet-mark, kita menggunakan passthrough=no.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Jika Anda menggunakan <a title="See also Cerita Tentang Cinta, Kesuksesan dan Kekayaan" href="http://alamsyah.web.id/cerita-tentang-cinta-kesuksesan-dan-kekayaan/">web</a>-proxy internal dan melakukan redirecting trafic, maka Anda membuat 2 buah rule tambahan seperti contoh di bawah ini (rule tambahan yang tercetak tebal).</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre>[admin@MikroTik] > /ip firewall mangle pr Flags: X - disabled, I - invalid, D - dynamic 0 chain=prerouting in-interface=ether-local dst-address-list=nice action=mark-connection new-connection-mark=conn-iix passthrough=yes 1 chain=prerouting connection-mark=conn-iix action=mark-packet new-packet-mark=packet-iix passthrough=no <strong>2 chain=output connection-mark=conn-iix action=mark-packet new-packet-mark=packet-iix passthrough=no</strong> 3 chain=prerouting action=mark-packet new-packet-mark=packet-intl passthrough=no <strong>4 chain=output action=mark-packet new-packet-mark=packet-intl passthrough=no</strong></pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;"><img src="http://www.mikrotik.co.id/images/line.gif" alt="" width="438" height="18" /></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"><strong>Pengaturan Simple Queue</strong></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Untuk setiap client, kita harus membuat 2 buah rule simple queue. Pada contoh berikut ini, kita akan melakukan limitasi untuk IP client 192.168.0.2/32, dan kita akan memberikan limitasi iix (up/down) sebesar 64k/256k, dan untuk internasional sebesar (up/down) 32k/128k.</p><div style="text-align: justify; font-family: arial;"> </div><table style="text-align: left; font-family: arial; margin-left: 0px; margin-right: 0px;" width="100%" border="0" cellpadding="3" cellspacing="0"> <tbody> <tr> <td bgcolor="#ffffcc"> <pre>[admin@MikroTik]> /queue simple pr Flags: X - disabled, I - invalid, D - dynamic 0 name="client02-iix" target-addresses=192.168.0.2/32 dst-address=0.0.0.0/0 interface=all parent=none packet-marks=packet-iix direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=64000/256000 total-queue=default-small 1 name="client02-intl" target-addresses=192.168.0.2/32 dst-address=0.0.0.0/0 interface=all parent=none packet-marks=packet-intl direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=32000/128000 total-queue=default-small</pre> </td> </tr> </tbody> </table><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"> </p><p style="font-family: arial; text-align: justify;"><img title="simple queue" src="http://www.mikrotik.co.id/images/artikel/iix-03.jpg" alt="simple queue" width="438" height="345" /></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"><img src="http://www.mikrotik.co.id/images/line.gif" alt="" width="438" height="18" /></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;"><strong>Pengecekan Akhir</strong></p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Setelah selesai, lakukanlah pengecekan dengan melakukan akses ke situs lokal maupun ke situs internasional, dan perhatikanlah counter baik pada firewall mangle maupun pada simple queue.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">Anda juga dapat mengembangkan queue type menggunakan pcq sehingga trafik pada setiap client dapat tersebar secara merata.</p><div style="text-align: justify; font-family: arial;"> </div><p style="font-family: arial; text-align: justify;">sumber:mikrotik.co.id</p>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-11444509454478176082011-05-29T16:39:00.000-07:002011-12-30T02:41:48.269-08:00Instalasi Webmin pada OpenSUSE<h2 style=" text-align: justify; font-weight: normal;font-family:arial;" id="innerTitle"><span style="font-size:100%;">Webmin adalah aplikasi yang dapat digunakan untuk melakukan administrasi sistem melalui web. Keunggulan utama dari webmin adalah standarisasi. Jika kita sudah berpengalaman melakukan konfigurasi sistem melalui webmin pada distro Linux lain, kita bisa melakukan hal yang sama pada OpenSUSE.</span></h2><div style="text-align: justify; font-family: arial;"> </div><p style=" text-align: justify;font-family:arial;"><span style="font-size:100%;">Sebelum melakukan instalasi webmin, install library untuk SSL (<strong>perl-Net_SSLeay</strong>) menggunakan YAST. Library ini sudah disertakan pada CD/DVD. Fungsi dari library ini adalah mengaktifkan modus SSL yang lebih aman untuk akses melalui web.</span></p><div style="text-align: justify; font-family: arial;"> </div><p style=" text-align: justify;font-family:arial;"><span style="font-size:100%;">Instalasi webmin dapat dilakukan dengan 2 cara, yaitu dengan file RPM dan file tarball.<br /><strong>File RPM </strong></span></p><div style="text-align: justify; font-family: arial;"> </div><ol style=" text-align: justify;font-family:arial;"><li><span style="font-size:100%;"><strong>Download Webmin</strong> dalam bentuk rpm dari Website Webmin<br /></span></li><li><span style="font-size:100%;"><strong>Copy ke lokasi install</strong>. Terserah mau copy kemana, asal ingat lokasi tempat copy. Misalnya <strong>/opt</strong></span></li><li> <span style="font-size:100%;"><strong>Install Webmin</strong></span></li><p><span style="font-size:100%;">- Buka Konsole / Terminal<br />- Masuk ke lokasi install<br /><code><br /><strong> cd /opt</strong><br /><strong>rpm -ivh webmin-X.XXX.rpm</strong><br /></code></span></p></ol><div style="text-align: justify; font-family: arial;"> </div><p style=" text-align: justify;font-family:arial;"><span style="font-size:100%;"><strong>File Tarball (tar.gz)<br /></strong></span></p><div style="text-align: justify; font-family: arial;"> </div><ol style=" text-align: justify;font-family:arial;"><li><span style="font-size:100%;"> Untar versi tarball</span></li><p><span style="font-size:100%;"><strong>tar zxvf webmin-X.XXX.tar.gz</strong></span></p><li><span style="font-size:100%;"> Masuk ke folder hasil tar</span></li><p><span style="font-size:100%;"><strong>cd webmin-X.XXX (atau cd /opt/webmin-X.XXX)</strong></span></p><li><span style="font-size:100%;"> Jalankan file setup (jika tidak ada file .sh, gunakan file .pl)</span></li><p><span style="font-size:100%;"><strong>./setup.sh</strong></span></p><li><span style="font-size:100%;">Isi semua konfigurasi sesuai pertanyaan installer webmin</span></li></ol><div style="text-align: justify; font-family: arial;"> </div><p style=" text-align: justify;font-family:arial;"><span style="font-size:100%;">Selesai installasi, webmin dapat diakses melalui URL : http://NamaKomputer:port (10000 adalah port default. Jika kita ubah saat instalasi, sesuaikan portnya). Bisa juga dengan URL http://IPAddress:port.</span></p><div style="text-align: justify; font-family: arial;"> </div><p style=" text-align: justify;font-family:arial;"><span style="font-size:100%;"><strong>Catatan :</strong><br />Jika kita belum sempat melakukan instalasi library perl untuk ssl (perl-Net_SSLeay), kita dapat melakukannya setelah proses install webmin. Lakukan instalasi library melalui YAST, kemudian lakukan perubahan pada file konfigurasi untuk mengaktifkan modus https.</span></p><div style="text-align: justify; font-family: arial;"> </div><p style=" text-align: justify;font-family:arial;"><span style="font-size:100%;">- Buka file /etc/webmin/miniserv.conf<br />- Ganti ssl = 0 menjadi ssl = 1<br />- Restart webmin (bisa melalui menu di webmin)<br />- buka webmin menggunakan browser dengan mengganti protokol URL http menjadi https (https://namakomputer:port atau https://ipaddress:port).<br />Jika module webmin ada yang belum tersedia, modul tersebut dapat didownload dari <a href="http://webadminmodules.sourceforge.net/">sini</a>.</span></p>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-83355646003172148722011-05-25T07:38:00.000-07:002011-12-30T02:41:48.294-08:00PHP & MySQL:Tutorial Dasar<p><span style="font-size:100%;"><span style="font-family: arial;">Pada tutorial kali ini, kita akan mencoba melakukan operasi – operasi dasar pada PHP MySQL.<br /></span><b><span style="font-size:14pt;font-family:'Bodoni MT';"><span style="font-family: arial;">1. Membuat koneksi</span><br /></span></b><i><span style="font-family:'Bodoni MT';"><!--?php</span--></span></i><i><span style="font-family:'Bodoni MT';"><br /><i><span style="font-family:'Bodoni MT';">$hostmysql = “localhost”;</span></i><br /><i><span style="font-family:'Bodoni MT';">$username = “mysqlusername”;</span></i><br /><i><span style="font-family:'Bodoni MT';">$password = “mysqlpassword”;</span></i><br /><i><span style="font-family:'Bodoni MT';">$database = “namadatabase”;</span></i></span></i><b><span style="font-size:14pt;font-family:'Bodoni MT';"></span></b></span></p> <p><span style="font-size:100%;"><i><span style="font-family:'Bodoni MT';">$conn = mysql_connect(”$hostmysql”,”$username”,”$password”);</span></i><i><span style="font-family:'Bodoni MT';"><br /><i><span style="font-family:'Bodoni MT';">if (!$conn) die (”Koneksi gagal”);</span></i><br /><i><span style="font-family:'Bodoni MT';">mysql_select_db($database,$conn) or die (”Database tidak ditemukan”); ></span></i></span></i><b><span style="font-size:14pt;font-family:'Bodoni MT';"></span></b></span></p> <p><span style="font-size:100%;"><b style="font-family: arial;"><span style="font-size: 14pt;">Penjelasan Script:<br /></span></b><b style="font-family: arial;">a. mysql_connect<br /></b><span style="font-family:'Bodoni MT';"><span style="font-family: arial;">digunakan untuk membuat koneksi dari PHP ke server MySQL. Data mengenai hostname, mysql username, dan password yang digunakan telah diwakilkan oleh variabel</span> $hostmysql, $username, $password. Penulisannya akan sama dengan:<br /><i><span style="font-family:'Bodoni MT';">mysql_connect(”localhost”,”username”,”password”);</span></i></span></span></p> <p><span style="font-size:100%;"><span style="font-family:'Bodoni MT';"><br /><b>b. mysql_select_db<br /></b>untuk memilih database yang akan digunakan.</span></span></p> <p><span style="font-size:100%;"><span style="font-family:'Bodoni MT';"><br /><b>c. if (!$conn) die (”Koneksi gagal”);<br /></b><span style="font-family: arial;">jika koneksi gagal dibuat (!$conn), maka akan muncul pesan kesalahan .Setiap operasi PHP yang berhubungan dengan MySQL, akan membutuhkan sintaks diatas. agar lebih mudah, lebih baik disimpan terlebih dahulu dengan nama </span><i style="font-family: arial;">konfig.php</i><span style="font-family: arial;">. Jika sintaks tersebut dibutuhkan lagi, maka kita melakukan include terhadap file konfig.php tersebut.</span></span></span></p> <p><span style="font-size:100%;"><span style="font-family: arial;">2. Membuat tabel pada MySQL</span><span style="font-family:'Bodoni MT';"><br /><i><span style="font-family:'Bodoni MT';"><!--?php</span--></span></i><i><br /><i><span style="font-family:'Bodoni MT';">include (”konfig.php”);</span></i><br /><i><span style="font-family:'Bodoni MT';">mysql_query(”CREATE TABLE user (</span></i><br /><i><span style="font-family:'Bodoni MT';">namadpnVARCHAR(20),</span></i><br /><i><span style="font-family:'Bodoni MT';">namablkg VARCHAR(20),</span></i><br /><i><span style="font-family:'Bodoni MT';">negara VARCHAR(20))”); ?></span></i></i></span></span></p> <p style="font-family: arial;"><span style="font-size:100%;">Penjelasan script:<br /><b>1. include (”konfig.php”);<br /></b>perintah include digunakan untuk mengikut sertakan sebuah file (pada contoh diatas adalah file konfig.php).<br /><b>2. mysql_query<br /></b>format umum dari perintah ini adalah mysql_query(string dari query).<br />mysql_query akan sering dijumpai pada artikel kali ini. </span></p> <p><span style="font-size:100%;"><b><span style="font-family:'Bodoni MT';"><span style="font-family: arial;">3. Memasukkan data pada tabel</span><br /><i><span style="font-family:'Bodoni MT';"><!--?php</span--></span></i></span></b><i><br /></i><i><span style="font-family:'Bodoni MT';">include (”konfig.php”);</span></i><i><span style="font-family:'Bodoni MT';"><br /><i><span style="font-family:'Bodoni MT';">$insert = “INSERT INTO users (namadpn,namablkg,negara)</span></i><br /><i><span style="font-family:'Bodoni MT';">VALUES (’Saya’,’Sendiri’,’Indonesia’)”;</span></i><br /><i><span style="font-family:'Bodoni MT';">mysql_query($insert) or die (”tidak dapat memasukkan data ke tabel”);?></span></i></span></i><span style="font-family:'Bodoni MT';"></span></span></p> <p><span style="font-size:100%;"><b><span style="font-family:'Bodoni MT';"><span style="font-family: arial;">4 . Menampilkan data dari tabel</span><br /></span></b><i><span style="font-family:'Bodoni MT';"><!--?php</span--></span></i><i><span style="font-family:'Bodoni MT';"><br /><i><span style="font-family:'Bodoni MT';">include (”konfig.php”);</span></i><br /><i><span style="font-family:'Bodoni MT';">$query = “SELECT * FROM user”;</span></i><br /><i><span style="font-family:'Bodoni MT';">$result = mysql_query($query);</span></i><br /><i><span style="font-family:'Bodoni MT';">$numrows = mysql_num_rows($result);</span></i><br /><i><span style="font-family:'Bodoni MT';">while($row = mysql_fetch_array($result)){</span></i><br /><i><span style="font-family:'Bodoni MT';">echo “Jumlah data: $numrows <br />”;</span></i><br /><i><span style="font-family:'Bodoni MT';">echo “Nama Depan: $row[namadpn] <br />”;</span></i><br /><i><span style="font-family:'Bodoni MT';">echo “Nama Belakang: $row[namablkg] <br />”;</span></i><br /><i><span style="font-family:'Bodoni MT';">echo “Negara: $row[negara]”;</span></i><br /><i><span style="font-family:'Bodoni MT';">} ?></span></i></span></i><span style="font-family:'Bodoni MT';"></span></span></p> <p><span style="font-size:100%;"><b style="font-family: arial;"><span style="font-size: 14pt;">Penjelasan script:<br /></span><span style="font-size: 12pt;">1. mysql_num_rows</span></b><span style="font-size:12pt;font-family:'Bodoni MT';"><br /><span style="font-family: arial;"> digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query (mysql_query).</span><br /><span style="font-family: arial;"> </span><b style="font-family: arial;">2. </b><span style="font-family: arial;">while ( ) {}</span><br /><span style="font-family: arial;"> digunakan untuk melakukan perulangan selama data yang yang diinginkan masih ada. (dalam contoh diatas: akan menampilkan semua isi dari table).</span><br /><b>3. mysql_fetch_array<br /></b><span style="font-family: arial;">menampilkan data dari tabel dalam bentuk array</span></span></span></p><span style="font-size:100%;"> </span>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0tag:blogger.com,1999:blog-6656243185037940609.post-11452741841851338212011-05-25T07:32:00.000-07:002011-12-30T02:41:48.317-08:00Pengertian Dasar MYSQL<div style="text-align: justify;"><span style="font-size:100%;"><b style="font-family: arial;">MySQL</b><span style="font-family: arial;"> adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. </span><b style="font-family: arial;">MySQL</b><span style="font-family: arial;"> AB menyebut produknya sebagai database open source terpopuler di dunia. </span><br /><span style="font-family: arial;"> </span><span style="font-family: arial;" class="fullpost"></span><br /><span style="font-family: arial;" class="fullpost"> Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, <b>MySQL</b> adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, <b>MySQL</b> telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan <b>MySQL</b> bekerja siang malam memompa data bagi para pengunjungnya. </span><br /><span style="font-family: arial;" class="fullpost"> </span><br /><span style="font-family: arial;" class="fullpost"> Fitur <b>MySQL</b> </span><br /><span style="font-family: arial;" class="fullpost"> Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi. Seri 3.23. Di seri 3.23<b> MySQL</b> menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada <b>MySQL</b>; dan ketiga InnoDB, primadona baru yang potensial. Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan <b>MySQL</b> satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL, serta mempertahankan MySQL sebagai database open source terpopuler. </span><br /><span style="font-family: arial;" class="fullpost"> Keunggulan MySQL </span><br /><span style="font-family: arial;" class="fullpost"> Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki Access, misalnya—padahal Access amat popular di platform Windows. Banyak server Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai karena ia pun tidak memiliki kemampuan client-server/networking. </span><br /><span style="font-family: arial;" class="fullpost"> Kedua, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis untuk melakukan paging. Atau jenis indeks field FULLTEXT, untuk full text searching. Atau sebutlah kekayaaan fungsi-fungsi builtinnya, mulai dari memformat dan memanipulasi tanggal, mengolah string, regex, enkripsi dan hashing. Yang terakhir misalnya, praktis untuk melakukan penyimpanan password anggota situs. </span><br /><span style="font-family: arial;" class="fullpost"> Ketiga, <b>MySQL</b> memiliki overhead koneksi yang rendah. Soal kecepatan melakukan transaksi atau kinerja di kondisi load tinggi mungkin bisa diperdebatkan dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini MySQL-lah juaranya. Karakteristik ini membuat <b>MySQL</b> cocok bekerja dengan aplikasi CGI, di mana di setiap request skrip akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. Cobalah melakukan hal ini dengan Interbase atau bahkan Oracle. Maka dengan load beberapa request per detik saja server Web/database Anda mungkin akan segera menyerah karena tidak bisa mengimbangi beban ini.</span></span></div>Anonymoushttp://www.blogger.com/profile/06601955391015380299noreply@blogger.com0