Senin, 15 September 2008

TUGAS REKAYASA SISTEM INFORMASI

A. LATAR BELAKANG

Sejak tahun 2001 aturan pelaksanaan Penerimaan Siswa Baru ditetapkan oleh Pemerintah boleh ditentukan di daerah masing-masing. Berbeda dengan sebelumnya dimana model PSB menggunakan standar nilai EBTANAS/NUAN. Oleh karena itu beberapa daerah telah melaksanakan PSB, banyak menggunakan aturan-aturan tambahan selain memakai nilai NUAN. Setiap daerah tentunya menerapkan aturan yang berbeda menyesuaikan dengan kondisi masingmasing.

Pelaksanaan PSB yang telah dilaksanakan selama ini, masih banyak menimbulkan kendala khususnya dari sudut pandang masyarakat. Penerapan aturan yang berbeda-beda di setiap daerah cukup menyulitkan masyarakat memahaminya dan juga prosesya. Transparasi yang dikeluhkan masyarakat saat ini terhadap proses PSB mengakibatkan banyak tundingan miring adanya titipan dan kurang transparannya proses pelaksanaan PSB. Hal ini tentunya menjadi tugas berat bagi dinas pendidikan di masing-masing daerah untuk menyelenggarakan sistem PSB yang akurat dan transparan.

Sementara ini Teknologi Informasi telah berkembang pesat di Indonesia. Namun pada pelaksanaan PSB selama ini masih belum menggunakannya dengan optimal. Beberapa daerah yang telah mengumumkan penggunaan sistem online pada pelaksanaan PSB-nya pada prakteknya hanya melakukan pengumuman secara online, akan tapi proses pendaftaran dan seleksi masih ditangani secara manual sehingga masih diragukan transparasi dan keabsahannya. Hal ini disebabkan belum adanya pengembangan sistem yang mampu mengelola keseluruhan proses PSB secara real time online process. PSB Real-Time Online Process yang dimaksud adalah kemampuan melakukan otomasi proses PSB secara online dari mulai proses pendaftaran, proses seleksi hingga publikasi pengumuman di Internet. Dengan sistem ini maka seluruh proses PSB ditangani secara otomatis oleh server komputer dan tidak melibatkan banyak campur tangan manusia secara manual.

B. PERUMUSAN MASALAH
Masalah dalam pendaftran siswa baru di SMA N 5 Magelang ini pada umumnya yaitu :
1. Bagaimana cara mengaplikasikan system PSB online
2. Bagaimana cara pengaksesan untuk hasil dalam system PSB online

C. TUJUAN
Tujuan dari diadakannya sistem online ini adalah :
Secara umum tujuan penerapan sistem PSB Real-Time Online dengan mengoptimalkan pendayagunaan Teknologi Informasi (Internet), antara lain:
Meningkatkan mutu layanan PSB.
• Menciptakan transparansi dan akuntabilitas penyelenggaraan PSB.
• Melaksanakan proses PSB dengan lebih praktis dan efisien.
• Menyediakan basis data PSB yang akurat.
• Memberi fasilitas akses info PSB dengan cepat, mudah dan akurat.
• Mempermudah siswa dan orang tua siswa dengan cepat memperoleh informasi PSB yang akurat, serta memungkinkan PSB berlangsung secara transparan.

E. METODE PENELITIAN

Metode pengumpulan data yang digunakan sebagai bahan didalam pembuatan makalah ini adalah :
1. Studi Literatur :
 Pencarian di internet dan buku-buku yg berhubungan dengan makalah ini
2. Studi Lapangan :
 Pengumpulan data-data yang sudah ada atau sedang berjalan sebagai pertimbangan untuk memperbaiki sistem yang ada
 Interview
3. Diskusi Kelompok
4. Presentasi

Tabel Kegiatan Pembuatan Tugas Rekayasa Sistem Informasi



F. IDENTITAS ORGANISASI

Pada makalah yang kami tulis ini kami memilih SMA Negreri 5 Magelang sebagai objek sistem yang akan kami buat. SMA Negeri 5 Magelang beralamat di Jl.Barito II Sidotopo Magelang, Tlf (0293)5505063 yang bergerak di bidang pendidikan.

G. DESKRIPSI dan ANALISA SISTEM yang SEKARANG BERJALAN

SMA N 5 Magelang menggunakan sistem PSB Online yaitu suatu sistem penerimaan siswa baru yang menggunakan fasilitas jaringan internet yang dapat diakses dimana pun selama daerah itu terkoneksi suatu jaringan.


Derajat hubungan dari diagram diatas adalah one to many
Basis Data Diagram relasi entitas


Persoalan yang terjadi pada sistem oneline yang di berlakukan adalah adanya pengguna atau pendaftar yang belum atau kurang memahami pengaksesan internet. Padahal dalam kinerjanya sistem ini mempunyai banyak keuntungan dibanding sistem PSB lama. Keuntungannya adalah pengguna dapat memantau secara langsung dan akurat melalui akses internet tanpa harus datang ke tempat pendaftaran. Sistem ini juga lebih aman karena memungkinkan data atau hasil bersifat transparan.

Level 0 (Turunan dari diagram Konteks) :


Level 1 (Pendetailan dari Level 0)
Level 1 dari Proses 2.0


H. ANALISA KEBUTUHAN PENGGUNA
Pengguna dalam sistem penerimaan siswa baru ini jelas adalah calon siswa yang ingin melanjutkan ke Sekolah tingkat selanjutnya,dan juga pengguna yang terlibat atau ingin mengetahui informasi seputar PSB.
Pada pengelolaan PSB sistem online, fungsi-fungsi yang tersedia hanya beberapa, antara lain :
• Mendaftarkan diri dan memberikan data merupakan fungsi yang disediakan untuk calon siswa.
• Input data dan menyeleksi data calon siswa merupakan fungsi yang dilakukan oleh operator.
• Mendata siswa dan membagi kelas merupakan fungsi yang dilakukan oleh Administrator.

Fungsi-fungsi pengelolaan PSB sistem online tersebut secara jelas dapat dilihat pada use case diagram dibawah ini :


I. LAMPIRAN

Bahan-bahan interview :
1. Sistem apa yang dipakai dalam penerimaan siswa baru SMA Negeri 5 Magelang?
• Sistem yang dipakai adalah PSB Online,yaitu sistem yang dapat di akses dimana saja dengan melalui dunia maya ( dalam internet )
2. Bagaimana proses sistem ini berjalan?
• Proses ini adalah PSB Online dimana calon siswa yang ingin mendaftar,mendaftar terlebih dahulu di SMA Negeri yang ada di Magelang kemudian panitia sekolah akan mengentri data dari calon siswa dan dikirim ke dinas kota kemudian akan direkap hasil penerimaan dan dikirim ke setiap sekolah maupun dapat di lihat langsung di situs PSB dinas Kota Magelang
3. Bagaimankah garis besar susunan kepanitian PSB SMA Negeri 5 Magelang?
• Penanggung jawab
• Ketua panitia
• Wakil ketua panitia
• Sekertaris
• Bendahara
• Keamanan
• Anggota
4. Kapan jadwal PSB 2008 dilaksanakan?
• 30 juni – 9 juli 2008
• Hasil pengumuman 10 juli 2008

KEAMANAN JARINGAN

Dasar untuk membuat jaringan komputer yang aman


Jaringan komputer merupakan kumpulan dari beberapa komputer yang memliki koneksi satu dengan yang lain. Ketika semua komputer saling terhubung dalam suatu jaringan, keamanan merupakan hal yang harus diperhatikan. Fungsi keamanan adalah membuat jaringan komputer menjadi stabil, terstruktur, kuat serta mampu mengatasi berbagai gangguan. Logikanya, bila dalam suatu jaringan komputer ternyata memiliki sisi keamanan yang lemah tentu hal ini berdampak merusak kestabilan jaringan komputer tersebut. Banyaknya gangguan yang masuk akibat lemahnya keamanan yang dibuat bisa merusak kinerja transfer data pada jaringan komputer. Oleh karena itu, gangguan menjadi parameter untuk mengukur tingkat keamanan. Logikanya, sistem tersebut memiliki tingkat keamanan berdasarkan sering tidaknya mengalami gangguan, bukan?

Setelah memahami pentingnya keamanan dalam suatu jaringan maka kita dapat mengkaji lebih detail tentang keamanan jaringan komputer itu sendiri. Prinsip keamanan pada jaringan adalah hal yang sangat kompleks. Saya mendapatkan pelajaran dari Bpk. Joshua Sinambela selaku pemateri, bahwa keamanan jaringan komputer terdiri dari banyak bagian atau komponen. Sedangkan Tiap komponen itu masih kompleks. Hal ini setidaknya menggambarkan bahwa keamanan jaringan komputer ibarat puzzle yang besar dan rumit. Disamping banyak sekali standar keamanan dalam jaringan komputer, ternyata jumlah dan jenis serangan terhadap keamanan ikut bertambah tiap harinya. Hal ini membuat standar yang sudah dipakai harus dipertimbangkan kembali dan diubah lagi untuk mengimbangi jumlah dan jenis serangan yang selalu bertambah dan bervariasi.

Klasifikasi keamanan menurut David Icove, bahwa 4 tingkat yang harus diperhatikan :
1. Fisik / Physical Security
2. Manusia / Personel Security
3. Data, media , teknik dan komunikasi
4. Kebijakan dan prosedur



Implementasi 4 tingkat keamanan tersebut terhadap keamanan jaringan adalah sebagai berikut :

1. Fisik
Yang dimaksudkan disini cenderung ke arah bentuk fisik dari komponen penyusun jaringan tersebut. Keamanan fisik lebih dipandang pada sisi hardware dari jaringan komputer seperti AP ( Access Point ), Kabel LAN ( Local Area Network ), Chasing CPU, UPS, dst. Tentunya kita harus memahami gangguan secara fisik terlebih dahulu. Pada suatu kasus, jaringan A memilikiskema jaringan.jpg gangguan fisik seperti Tegangan listrik yang naik-turun merusak CPU, Rawan tikus yang menggigit kabel LAN, Ruangan yang tidak lengkapi AC sehinggah menciptakan suhu yang panas. Keamanan Fisik yang harus dilakukan melihat kasus tersebut adalah dengan memasang UPS pada tiap-tiap komputer, Kabel LAN disusun rapi didalam rak kabel anti-tikus dan ruangan dipasangi AC (Air Conditioner). Perlu diingat, alat elektronik bisa bertahan lama bila kita mampu merawatnya dengan baik.

2. Manusia / Personel Security
Keamanan terhadap personel yang menggunakan jaringan komputer perlu diperhatikan. Melihat kasus Kevin Mitnick ( Hacker Legendaris ), dimana dia mampu menjebol sistem keamanan perusahaan dengan cara berpura-pura menjadi pegawai service komputer. Hal yang mungkin terjadi adalah sistem keamanan jaringan komputer rusak gara-gara orang asing yang masuk ataupun personel yang bekerja dalam jaringan itu sendiri. Bila terkait dengan orang asing, keamanan bisa dibentuk dengan membuat sistem ID-CARD, penempatan petugas keamanan ataupun penerapan level personel. Bagaimana bila orang dalam? Sangat sulit membentuk standar keamanan personel karena ini berkaitan dengan etika dan moral dari personel itu sendiri. Kita hanya bisa berharap bahwa HRD mampu menyeleksi pegawai yang jujur dan bisa dipercaya dalam bekerja.

3. Data, Media, Teknik dan Komunikasi
Keamanan pada bidang ini cenderung mendapatkan perhatian yang lebih daripada yang lain. Keamanan pada sisi ini menitikberatkan pada aspek software. Data pada jaringan tentu harus diamankan dari berbagai pihak yang tidak memiliki izin khusus. Dalam jaringan komputer dapat ditentukan medianya untuk berkomunikasi menggunakan media dan teknik tertentu. Contoh kasusnya, dalam jaringan A, komunikasi transfer file dilakukan dengan sistem sharing. Ada pemberian ijin kepada komputer tertentu yang bisa mengakses data-data penting. Dalam jaringan tersebut, menggunakan media sharing file system ( seperti NFS (Network File System) dalam pertukaran data. Secara teknik, tiap- tiap komputer harus mengetahui alamat komputer lain bila hendak melakukan sharing. Nah, dalam gambaran umum tersebut, keamanan ditingkatkan dengan cara menggunakan password dalam pengaturan hak pengaksesan data. Selain itu, komputer lain tidak boleh menggunakan media lain selain sistem file sharing dalam berkomunikasi. Pada keamanan ini terdapat berbagai jenis standar keamanan. Tapi perlu diingat bahwa sistem keamanan yang bagus tidak hanya pada software tetapi juga aspek yang lain.

4. Kebijakan dan prosedur
Kebijakan ( policy ) serta prosedur dalam jaringan komputer harus ditentukan secara tegas guna membangun sistem keamanan yang kuat. Penggolongan beberapa pengguna jaringan komputer terhadap kepentingannya haruslah diperhatikan. Aplikasinya, bila pada suatu jaringan komputer perusahaan, terdapat 3 bidang kerja yaitu keuangan, customer service dan produksi. Pengaturan kebijakan dan prosedur diterapkan berdasarkan kepentingan bidang kerja masing-masing. Contohnya,perusahaan tersebut mendapatkan koneksi internet. Kita perlu melihat bahwa kepentingan divisi keuangan yang tidak membutuhkan internet dalam operasionalnya. Sedangkan divisi customer service dan produksi membutuhkan akses internet dalam operasionalnya. Maka pengaturan kebijakan disini adalah koneksi internet cuma diberikan pada jaringan komputer divisi customer service dan produksi sedangkan divisi keuangan tidak diberikan akses internet. Namun secara total, jaringan komputer divisi keuangan, divisi customer service serta divisi produksi saling terhubung satu dengan yang lain.

SMTP

SMTP

SMTP merupakan protokol dasar yang bertugas untuk menukarkan email (mail exchange) antar host yang berbasis TCP/IP
SMTP bekerja berdasarkan pengiriman end-to-end, dimana SMTP client (pengirim) akan menghubungi SMTP server (penerima) untuk segera mengirimkan email. SMTP server melayani pengguna melalui port 25. Dimana setiap pesan yang dikirimkan melaui SMTP harus memiliki :
• Header atau amplop, yang dijabarkan pada RFC 822.
• Konten atau isi, yang berisi tentang isi dari surat yang akan dikirimkan
Format mail header :
Kita tidak perlu kebingungan tentang mail header, karena semuanya sudah diatur oleh SMTP, bagian dari mail header yang sering digunakan adalah :



Mail Exchange
Pada saat pengiriman diminta oleh user SMTP Pengirim melakukan koneksi 2 arah dengan SMTP penerima. SMTP dapat berupa tujuan akhir atau penerus (mail gateway). SMTP pengirim akan membangkitkan perintah untuk melakukan reply to pada SMTP penerima.


Diagram alir pertukaran surat SMTP

1. SMTP Pengirim melakukan koneksi TCP/IP dengan SMTP penerima dan menunggu server untuk mengirim pesan 220 yang menandakan pelayanan terhadap pesan sudah siap atau pesan 421 pelayanan tidak siap.
2. HELO (kependekan dari hello) dikirim oleh server dengan menunjukkan nama domain
3. Pengirim akan memulai memberikan perintah kepada SMTP dimana apabila SMTP mendukung perintah tersebut akan membalas dengan pesan 250 OK
4. Memberikan informasi kepada SMTP tentang tujuan dari email dengan perintah RCPT TO dilanjutkan dengan alamat email yang dituju
5. Setelah tujuan diset, dilanjutkan dengan perintah DATA yang menunjukkan bahwa baris berikutnya adalah isi dari email dengan diakhiri dengan CRLF
6. Client mengisikan data sesuai dengan pesan yang akan dikirimkan hingga mengisikan CRLF kembali untuk menandakan berakhirnya data
7. Pengirimkan akan menghentikan kegiatan dengan memberi perintah QUIT
Kecepatan koneksi antar kedua server SMTP (penerima dan pengirim) inilah yang menentukan kecepatan suatu email diterima.

FTP SERVER

Instalasi Anonymous FTP dan Web Server

Struktur Layanan Internet

Salah satu ciri yang menonjol dari Internet adalah bahwa banyak dari layanan-layanan yang berjalan diatasnya diimplementasikan menggunakan arsitektur client/server. Pengertian dari client dan server itu sendiri adalah sebagai berikut :
Client merupakan pihak yang bertanggung jawab untuk berinteraksi dengan user; sebagai contoh, dengan menerima masukan dari keyboard dan menampilkan data ke user. Sedangkan Server, merupakan pihak yang bertanggung jawab untuk menangani tugas-tugas yang diminta client; sebagai contoh, mengakses data atas nama client, menangani perhitungan, menyediakan data atau tanggapan sederhana pada client, dan sebagainya.
Pengenalan Layanan Informasi di Internet
Layanan informasi di Internet yang akan dikenalkan disini mencakup antara lain layanan e-mail, telnet, finger, FTP, WAIS, dan World Wide Web (WWW).
E-mail atau electronic mail, sesuai dengan namanya adalah layanan Internet yang berupa pengiriman mail (surat) yang datanya diubah ke bentuk data elektronik dan dikirimkan melalui jaringan komputer. E-mail melalui internet dapat mencapai tidak hanya orang-orang yang terhubung langsung ke Internet tapi juga user dari jaringan komersil seperti CompuServe, America Online , dsb, serta jaringan komputer lain yang telah tersebar di seluruh dunia (Wide Area Network).
Telnet dan Finger adalah dua layanan yang datang bersama kebanyakan sistem operasi, sehingga keduanya digunakan secara luas meskipun service tersebut sederhana. Telnet mengizinkan seseorang untuk login ke dalam sebuah sistem melalui jaringan seakan-akan orang tersebut login dari terminal pada sistem tersebut. Finger didesain untuk menyediakan informasi mengenai user dari lokal maupun remote sistem (seperti nama lengkap yang berhubungan dengan alamat e-mail user)
FTP (File Transfer Protocol) merupakan layanan yang paling banyak digunakan oleh pemakai Internet untuk mengambil atau meletakkan file dari atau ke mesin lain di Internet. FTP sama seperti login ke suatu mesin, tapi disini user dibatasi pada sejumlah command tertentu, dan untuk anonymous FTP user, dibatasi hanya pada direktori tertentu. Arsip yang di-set agar dapat diakses oleh publik disebut arsip anonymous FTP, karena sebarang orang dapat login (hanya alamat e-mail orang tersebut diminta sebagai identifikasi). FTP client terdapat pada hampir semua jenis komputer, dari palmtop sampai supercomputer. Setelah e-mail, FTP adalah layanan Internet yang paling umum digunakan.
Jika anda mempunyai sebuah database yang sangat besar dan anda sedang mencari cara untuk memberikan kemudahan pada user untuk melihat isi seluruh database maka WAIS adalah jawabannya. WAIS atau Wide Area Information Server, menyediakan layanan akses ke suatu database melalui jaringan TCP/IP . Software WAIS yang terbaru memungkinkan pembuatan indeks yang mudah untuk database yang sangat besar. Server mengizinkan user untuk meminta pencarian di database untuk keyword yang sederhana atau ekspresi boolean yang lebih kompleks.
World Wide Web atau lebih sering dikenal sebagai Web adalah layanan Internet yang paling banyak memiliki tampilan grafis dan kemampuan link yang sangat bagus. Keistimewaan inilah yang telah menjadikan Web sebagai service yang paling cepat pertumbuhannya. Web mengizinkan pemberian highlight (penyorotan/penggaris bawahan) pada kata-kata atau gambar dalam sebuah dokumen untuk menghubungkan atau menunjuk ke media lain seperti dokumen, frase, movie clip, atau file suara. Web dapat menghubungkan dari sebarang tempat dalam sebuah dokumen atau gambar ke sebarang tempat di dokumen lain. Dengan sebuah browser yang memiliki Graphical User Interface (GUI), link-link dapat dihubungkan ke tujuannya dengan menunjuk link tersebut dengan mouse dan menekannya.
Dibawah ini akan dibahas proses instalasi server dari dua layanan Internet yang umum digunakan yaitu server untuk layanan FTP dan WWW pada UNIX FreeBSD.
Instalasi FTP Server
Ada dua tipe akses yang FTP server sediakan yaitu user FTP dan anonymous FTP. User FTP adalah adalah layanan FTP yang disediakan untuk orang yang mempunyai sebuah user account pada suatu host, sedangkan anonymous FTP disediakan untuk publik. Dengan layanan FTP anda dapat melakukan transfer file dari sistem anda atau ke sistem anda dari berbagai tempat di internet. Tapi anda tidak dapat mengeksekusi semua perintah yang ada karena FTP server memang hanya menyediakan perintah-perintah tertentu, seperti melihat daftar dan mengubah direktori, dan menerima serta mengirim file. Pada instalasi ini yang akan menjadi pokok bahasan kita adalah Anonymous FTP server yang merupakan inti dari sebuah FTP Server.
FTP server terdiri dari dua bagian, yaitu : server, yang menanggapi permintaan client seperti mengirim file, mendaftar direktori yang ada, dan lain-lain ; dan filesystem yang merupakan tempat FTP server membaca file dan direktori yang ada. Program implementasi standar UNIX untuk menjalankan FTP server adalah ftpd (ftp daemon). ftpd berjalan dibawah inetd, UNIX superserver. inetd mendengarkan permintaan pada sejumlah port, termasuk port kontrol FTP, TCP port 21. Ketika sebuah FTP client pertama kali mencoba untuk berhubungan dengan sebuah FTP server, dia mengirimkan paket ke port 21 pada host tujuannya. Kemudian inetd menerima paket tersebut, menentukan dari nomor port tujuan bahwa layanan FTP perlu dijalankan, dengan melakukan proses forking dan executing pada ftpd. Jika pada saat yang bersamaan ada client lain yang ingin berhubungan dengan FTP server, maka inetd akan meminta kopi dari ftpd yang sudah berjalan untuk menanganinya. Baris pada file konfigurasi inetd, inetd.conf yang mengawasi bagaiman ftpd dijalankan dapat dilihat di bawah ini :
ftp stream tcp nowait root /etc/ftpd ftpd -l
Biasanya pada sistem UNIX konfigurasi untuk ftpd seperti contoh diatas sudah ada pada file inetd.conf, yang akan kita bahas sekarang adalah arti dari masing-masing field pada baris konfigurasi diatas.
Field pertama (ftp) adalah field protokol, yang memberitahu inetd layanan apa yang disinggung oleh baris ini. Kemudian inetd akan melihat di file /etc/services untuk mencari padanan dari nomor port ftp yang ternyata adalah port 21. Ketika inetd menerima paket untuk port 21, maka inetd dengan menggunakan baris inetd.conf diatas sudah mengetahui server apa yang harus ia jalankan (FTP server).
Field kedua dan ketiga (stream dan tcp) menerangkan tipe komunikasi yang digunakan FTP server. Dalam hal ini, komunikasi dilakukan melalui hubungan TCP, yang merupakan aliran data berurutan antar dua komputer. Perlu diingat bahwa File Transfer Protocol (FTP) hanya bekerja melalui hubungan TCP.
Field keempat (nowait) memberitahukan inetd untuk menjalankan sebuah server baru setiap kali ada client yang akan berhubungan. Apabila menuliskan wait pada field ini, maka akan memberitahu inetd bahwa untuk menjalankan sebuah server baru haru menunggu sampai tidak ada lagi server yang sedang berjalan.
Dua field terakhir (/etc/ftpd dan ftpd -l) memberitahu pathname lengkap dari ftpd dan argumennya (termasuk nama programnya, ftpd) untuk digunakan ketika menjalankan server.
Setelah melakukan konfigurasi FTP server untuk berjalan dibawah inetd, anda perlu untuk menambahkan sebuah ftp user pada file /etc/passwd di komputer anda. ftpd akan memeriksa keberadaan dari ftp user sebelum mengizinkan seorang anonymous user untuk menggunakan layanan FTP. Entry ftp user di file /etc/passwd harus mempunyai user ID dan group ID yang unik dan user harus tidak diizinkan untuk masuk melalui layanan standar yang lain seperti telnet dan rlogin. Password user ftp pada /etc/passwd harus berisi *, yang berarti bahwa tidak ada password, dan login shell seharusnya di-set ke /bin/false, sehingga sistem tidak mengizinkan user ftp untuk login dari layanan lain. Setelah itu, direktori yang boleh diakses oleh ftp user juga harus diset yaitu di /usr/ftp. Contoh baris pada file /etc/passwd dapat dilihat dibawah ini.
ftp:*:500:25:Anonymous FTP user:/user/ftp:/bin/false
Untuk melakukan instalasi sebuah FTP server di FreeBSD, dapat dilakukan pada saat instalasi sistem FreeBSD pertama kali atau setelah sistem sudah berjalan. Cara pertama, instalasi FTP server bersamaan dengan instalasi FreeBSD pertama kali, hampir sama dengan cara kedua, hanya saja cara pertama mulai dari pengkonfigurasian hardware, sedangkan cara kedua langsung ke menu-menu instalasi. Karena itu yang akan dibahas disini adalah cara yang kedua.
Pertama kali anda harus login sebagai root, kemudian ketikkan perintah sysinstall yang ada pada direktori /stand, atau langsung dengan mengetikkan :
# /stand/sysinstall


maka akan tampil menu Install, kemudian pilihlah menu Configure, maka akan muncul menu berikut :



Gambar 1. Menu Configure
Gambar 2. Menu Networking




Pilihlah menu Networking untuk melakukan konfigurasi layanan network tambahan, dan akan ditampilkan menu seperti gambar 2. Kemudian pilihlah menu Anon FTP untuk melakukan instalasi Anonymous FTP server.
Gambar 3. Konfigurasi Anonymous FTP server
Gantilah konfigurasi diatas jika ada yang akan anda ubah, seperti FTP root directory misalnya dapat diubah ke /data/ftp atau /usr/local/ftp. Untuk bagian lain sebenarnya merupakan konfigurasi default dan tidak perlu diubah, dengan memilih OK maka proses instalasi telah selesai.
Instalasi Web Server
Web browser dan web server berkomunikasi menggunakan protokol HTTP (HyperText Transfer Protocol) . Ketika sebuah web browser meminta sebuah dokumen HTML dari web server, hubungan dibuka, kemudian dokumen ditransfer, dan setelah itu hubungan ditutup. Layanan yang menggunakan protokol http ini memiliki nomor port 80 (default), sehingga web server akan selalu mendengarkan permintaan client pada port 80. Ada beberapa contoh web server antara lain yaitu NCSA, CERN dan Plexus, tapi yang akan kita bahas disini adalah instalasi software APACHE untuk web server yang sudah ada di FreeBSD. Sama seperti instalasi FTP server, instalasi WWW serverpun dapat dilakukan bersamaan dengan instalasi FreeBSD pertama kali atau setelah FreeBSD berjalan. Sekarang kita akan melakukan instalasi setelah FreeBSD berjalan tapi dengan cara lain yaitu dengan menggunakan perintah pkg_add.
Pertama kali ambillah source software Apache, bisa dari CDROM, ftp site yang menyediakan source FreeBSD beserta packages-nya seperti misalnya di ftp.jp.FreeBSD.org/pub/FreeBSD/packages-2.2.8/www dengan nama file apache-1.2.6.tgz, atau langsung mengambil dari www.apache.org. Setelah diambil source-nya, extract-lah dengan perintah pkg_add.
# pkg_add apache-1.2.6.tgz
Biasanya hasil extract file tersebut langsung diletakkan di /usr/local/www dan file httpd di /usr/local/sbin. Setelah itu edit-lah file-file konfigurasi dari web server, yaitu httpd.conf, srm.conf dan access.conf yang biasanya terletak di /usr/local/www/server/conf agar webserver yang kita install sesuai dengan yang kita harapkan.
Konfigurasi httpd.conf
Kita hanya akan membahas bagian-bagian yang penting dari file konfigurasi ini :
• Ubah User dan Group dengan nama yang sesuai dengan keinginan anda, tapi disarankan untuk menggunakan user www dan group www, setelah itu edit-lah file /etc/master/passwd dan /etc/group untuk menambahkan user dan group baru tersebut.
• Ubah Server Admin menjadi nama yang anda inginkan, misalnya nama_anda@domain_anda. Nama ini harus diisi karena server akan memberitahukan Admin tersebut jika terjadi masalah dengan server.
• Ubah Server Root ke path direktori tempat anda meletakkan file executable httpd, file inilah yang akan dijalankan bila ada permintaan dari client, secara default Server Root akan terletak di /usr/local/www/httpd.
• Ubah Server Name menjadi www.domain.anda. Nama ini harus sesuai dengan record yang ada pada name server dari domain anda.
• Ubah Server Type sesuai dengan keinginan anda, ada dua pilihan yaitu inetd dan standalone. Secara default akan berisi standalone dan sebaiknya tidak perlu diubah.
Konfigurasi srm.conf
• Ubah Document Root ke path direktori tempat anda meletakkan file HTML anda.
• Isi opsi UserDir dengan enable bila anda ingin user pada komputer anda dapat memiliki homepage sendiri, atau disable jika ingin sebaliknya.
Konfigurasi access.conf
Default dari access.conf adalah :

• Ubahlah path diatas ke direktori cgi-bin anda :
Options Indexes Follow Symlinks


• Ubahlah path diatas ke direktori dari data homepage anda
Options IndexesFollowSymlinks
AllowOverride All

order allow,deny
allow from all


Setelah semuanya di-edit maka anda telah siap untuk menjalankan web server anda secara standalone (server membaca konfigurasi sekali pada waktu dieksekusi dan akan dijalankan terus-menerus sampai prosesnya dimatikan) dengan cara me-reboot sistem anda. Jika letak file merupakan default-nya (biasanya di /usr/local/www/server/conf) maka cukup dengan menjalankan daemon-nya saja :
# /usr/local/sbin/httpd

Rabu, 23 Juli 2008

TUGAS DNS (PURWONO HENDRADI)






maph pak telat kemarin lupa pasword sama alamat emailnya.
nieyh tugas sudah saya laksanakan ndan....
Nama : Furi Mega Rahayu
Kelas : B semester3
NPM : 07.0511.0141

Minggu, 20 April 2008

OSPF

OSPF
OSPF

OSPF itu apa….???
OSPF merupakan sebuah routing protokol berjenis IGP yang hanya dapat bekerja dalam jaringan internal suatu ogranisasi atau perusahaan. Jaringan internal maksudnya adalah jaringan di mana Anda masih memiliki hak untuk menggunakan, mengatur, dan memodifikasinya. Atau dengan kata lain, Anda masih memiliki hak administrasi terhadap jaringan tersebut. Jika Anda sudah tidak memiliki hak untuk menggunakan dan mengaturnya, maka jaringan tersebut dapat dikategorikan sebagai jaringan eksternal.

Selain itu, OSPF juga merupakan routing protokol yang berstandar terbuka. Maksudnya adalah routing protokol ini bukan ciptaan dari vendor manapun. Dengan demikian, siapapun dapat menggunakannya, perangkat manapun dapat kompatibel dengannya, dan di manapun routing protokol ini dapat diimplementasikan.

OSPF merupakan routing protokol yang menggunakan konsep hirarki routing, artinya OSPF membagi-bagi jaringan menjadi beberapa tingkatan. Tingkatan-tingkatan ini diwujudkan dengan menggunakan sistem pengelompokan area. Dengan menggunakan konsep hirarki routing ini sistem penyebaran informasinya menjadi lebih teratur dan tersegmentasi, tidak menyebar ke sana ke mari dengan sembarangan.

Efek dari keteraturan distribusi routing ini adalah jaringan yang penggunaan bandwidth-nya lebih efisien, lebih cepat mencapai konvergensi, dan lebih presisi dalam menentukan rute-rute terbaik menuju ke sebuah lokasi. OSPF merupakan salah satu routing protocol yang selalu berusaha untuk bekerja demikian.

Teknologi yang digunakan oleh routing protokol ini adalah teknologi link-state yang memang didesain untuk bekerja dengan sangat efisien dalam proses pengiriman update informasi rute. Hal ini membuat routing protokol OSPF menjadi sangat cocok untuk terus dikembangkan menjadi network berskala besar. Pengguna OSPF biasanya adalah para administrator jaringan berskala sedang sampai besar. Jaringan dengan jumlah router lebih dari sepuluh buah, dengan banyak lokasi-lokasi remote yang perlu juga dijangkau dari pusat, dengan jumlah pengguna jaringan lebih dari lima ratus perangkat komputer, mungkin sudah layak menggunakan routing protocol ini.

Bagaimana OSPF Membentuk Hubungan dengan Router Lain?
Untuk memulai semua aktivitas OSPF dalam menjalankan pertukaran informasi routing, hal pertama yang harus dilakukannya adalah membentuk sebuah komunikasi dengan para router lain. Router lain yang berhubungan langsung atau yang berada di dalam satu jaringan dengan router OSPF tersebut disebut dengan neighbour router atau router tetangga.

Langkah pertama yang harus dilakukan sebuah router OSPF adalah harus membentuk hubungan dengan neighbour router. Router OSPF mempunyai sebuah mekanisme untuk dapat menemukan router tetangganya dan dapat membuka hubungan. Mekanisme tersebut disebut dengan istilah Hello protocol.

Dalam membentuk hubungan dengan tetangganya, router OSPF akan mengirimkan sebuah paket berukuran kecil secara periodik ke dalam jaringan atau ke sebuah perangkat yang terhubung langsung dengannya. Paket kecil tersebut dinamai dengan istilah Hello packet. Pada kondisi standar, Hello packet dikirimkan berkala setiap 10 detik sekali (dalam media broadcast multiaccess) dan 30 detik sekali dalam media Point-to-Point.

Hello packet berisikan informasi seputar pernak-pernik yang ada pada router pengirim. Hello packet pada umumnya dikirim dengan menggunakan multicast address untuk menuju ke semua router yang menjalankan OSPF (IP multicast 224.0.0.5). Semua router yang menjalankan OSPF pasti akan mendengarkan protokol hello ini dan juga akan mengirimkan hello packet-nya secara berkala. Cara kerja dari Hello protocol dan pembentukan neighbour router terdiri dari beberapa jenis, tergantung dari jenis media di mana router OSPF berjalan.

OSPF Bekerja pada Media Apa Saja?
Seperti telah dijelaskan di atas, OSPF harus membentuk hubungan dulu dengan router tetangganya untuk dapat saling berkomunikasi seputar informasi routing. Untuk membentuk sebuah hubungan dengan router tetangganya, OSPF mengandalkan Hello protocol. Namun uniknya cara kerja Hello protocol pada OSPF berbeda-beda pada setiap jenis media. Ada beberapa jenis media yang dapat meneruskan informasi OSPF, masing-masing memiliki karakteristik sendiri, sehingga OSPF pun bekerja mengikuti karakteristik mereka. Media tersebut adalah sebagai berikut:

* Broadcast Multiaccess
Media jenis ini adalah media yang banyak terdapat dalam jaringan lokal atau LAN seperti misalnya ethernet, FDDI, dan token ring. Dalam kondisi media seperti ini, OSPF akan mengirimkan traffic multicast dalam pencarian router-router neighbour-nya. Namun ada yang unik dalam proses pada media ini, yaitu akan terpilih dua buah router yang berfungsi sebagai Designated Router (DR) dan Backup Designated Router (BDR). Apa itu DR dan BDR akan dibahas berikutnya.
* Point-to-Point
Teknologi Point-to-Point digunakan pada kondisi di mana hanya ada satu router lain yang terkoneksi langsung dengan sebuah perangkat router. Contoh dari teknologi ini misalnya link serial. Dalam kondisi Point-to-Point ini, router OSPF tidak perlu membuat Designated Router dan Back-up-nya karena hanya ada satu router yang perlu dijadikan sebagai neighbour. Dalam proses pencarian neighbour ini, router OSPF juga akan melakukan pengiriman Hello packet dan pesan-pesan lainnya menggunakan alamat multicast bernama AllSPFRouters 224.0.0.5.
* Point-to-Multipoint
Media jenis ini adalah media yang memiliki satu interface yang menghubungkannya dengan banyak tujuan. Jaringan-jaringan yang ada di bawahnya dianggap sebagai serangkaian jaringan Point-to-Point yang saling terkoneksi langsung ke perangkat utamanya. Pesan-pesan routing protocol OSPF akan direplikasikan ke seluruh jaringan Point-to-Point tersebut.
Pada jaringan jenis ini, traffic OSPF juga dikirimkan menggunakan alamat IP multicast. Tetapi yang membedakannya dengan media berjenis broadcast multi-access adalah tidak adanya pemilihan Designated dan Backup Designated Router karena sifatnya yang tidak
meneruskan broadcast.
* Nonbroadcast Multiaccess (NBMA)
Media berjenis Nonbroadcast multi-access ini secara fisik merupakan sebuah serial line biasa yang sering ditemui pada media jenis Point-to-Point. Namun secara faktanya, media ini dapat menyediakan koneksi ke banyak tujuan, tidak hanya ke satu titik saja. Contoh dari media ini adalah X.25 dan frame relay yang sudah sangat terkenal dalam menyediakan solusi bagi kantor-kantor yang terpencar lokasinya. Di dalam penggunaan media ini pun dikenal dua jenis penggunaan, yaitu jaringan partial mesh dan fully mesh.
OSPF melihat media jenis ini sebagai media broadcast multiaccess. Namun pada kenyataannya, media ini tidak bisa meneruskan broadcast ke titik-titik yang ada di dalamnya. Maka dari itu untuk penerapan OSPF dalam media ini, dibutuhkan konfigurasi DR dan BDR yang dilakukan secara manual. Setelah DR dan BDR terpilih, router DR akan mengenerate LSA untuk seluruh jaringan.
Dalam media jenis ini yang menjadi DR dan BDR adalah router yang memiliki koneksi langsung ke seluruh router tetangganya. Semua traffic yang dikirimkan dari router-router neighbour akan direplikasikan oleh DR dan BDR untuk masing-masing router dan dikirim dengan menggunakan alamat unicast atau seperti layaknya proses OSPF pada media Point-to-Point.

Bagaimana Proses OSPF Terjadi?
Secara garis besar, proses yang dilakukan routing protokol OSPF mulai dari awal hingga dapat saling bertukar informasi ada lima langkah. Berikut ini adalah langkah-langkahnya:

1. Membentuk Adjacency Router
Adjacency router arti harafiahnya adalah router yang bersebelahan atau yang terdekat. Jadi proses pertama dari router OSPF ini adalah menghubungkan diri dan saling berkomunikasi dengan para router terdekat atau neighbour router. Untuk dapat membuka komunikasi, Hello protocol akan bekerja dengan mengirimkan Hello packet.

Misalkan ada dua buah router, Router A dan B yang saling berkomunikasi OSPF. Ketika OSPF kali pertama bekerja, maka kedua router tersebut akan saling mengirimkan Hello packet dengan alamat multicast sebagai tujuannya. Di dalam Hello packet terdapat sebuah field yang berisi Neighbour ID. Misalkan router B menerima Hello packet lebih dahulu dari router A. Maka Router B akan mengirimkan kembali Hello packet-nya dengan disertai ID dari Router A.

Ketika router A menerima hello packet yang berisikan ID dari dirinya sendiri, maka Router A akan menganggap Router B adalah adjacent router dan mengirimkan kembali hello packet yang telah berisi ID Router B ke Router B. Dengan demikian Router B juga akan segera menganggap Router A sebagai adjacent routernya. Sampai di sini adjacency
router telah terbentuk dan siap melakukan pertukaran informasi routing.

Contoh pembentukan adjacency di atas hanya terjadi pada proses OSPF yang berlangsung pada media Point-to-Point. Namun, prosesnya akan lain lagi jika OSPF berlangsung pada media broadcast multiaccess seperti pada jaringan ethernet. Karena media broadcast akan meneruskan paket-paket hello ke seluruh router yang ada dalam jaringan, maka adjacency router-nya tidak hanya satu. Proses pembentukan adjacency akan terus berulang sampai semua router yang ada di dalam jaringan tersebut menjadi adjacent router.

Namun apa yang akan terjadi jika semua router menjadi adjacent router? Tentu komunikasi OSPF akan meramaikan jaringan. Bandwidth jaringan Anda menjadi tidak efisien terpakai karena jatah untuk data yang sesungguhnya ingin lewat di dalamnya akan berkurang. Untuk itu pada jaringan broadcast multiaccess akan terjadi lagi sebuah proses pemilihan router yang menjabat sebagai “juru bicara” bagi router-router lainnya. Router juru bicara ini sering disebut dengan istilah Designated Router. Selain router juru bicara, disediakan juga back-up untuk router juru bicara ini. Router ini disebut dengan istilah Backup Designated Router. Langkah berikutnya adalah proses pemilihan DR dan BDR, jika memang diperlukan.

2. Memilih DR dan BDR (jika diperlukan)
Dalam jaringan broadcast multiaccess, DR dan BDR sangatlah diperlukan. DR dan BDR akan menjadi pusat komunikasi seputar informasi OSPF dalam jaringan tersebut. Semua paket pesan yang ada dalam proses OSPF akan disebarkan oleh DR dan BDR. Maka itu, pemilihan DR dan BDR menjadi proses yang sangat kritikal. Sesuai dengan namanya, BDR merupakan “shadow” dari DR. Artinya BDR tidak akan digunakan sampai masalah terjadi pada router DR. Ketika router DR bermasalah, maka posisi juru bicara akan langsung diambil oleh router BDR. Sehingga perpindahan posisi juru bicara akan berlangsung dengan smooth.

Proses pemilihan DR/BDR tidak lepas dari peran penting Hello packet. Di dalam Hello packet ada sebuah field berisikan ID dan nilai Priority dari sebuah router. Semua router yang ada dalam jaringan broadcast multi-access akan menerima semua Hello dari semua router yang ada dalam jaringan tersebut pada saat kali pertama OSPF berjalan. Router dengan nilai Priority tertinggi akan menang dalam pemilihan dan langsung menjadi DR. Router dengan nilai Priority di urutan kedua akan dipilih menjadi BDR. Status DR dan BDR ini tidak akan berubah sampai salah satunya tidak dapat berfungsi baik, meskipun ada router lain yang baru bergabung dalam jaringan dengan nilai Priority-nya lebih tinggi.

Secara default, semua router OSPF akan memiliki nilai Priority 1. Range Priority ini adalah mulai dari 0 hingga 255. Nilai 0 akan menjamin router tersebut tidak akan menjadi DR atau BDR, sedangkan nilai 255 menjamin sebuah router pasti akan menjadi DR. Router ID biasanya akan menjadi sebuah “tie breaker” jika nilai Priority-nya sama. Jika dua buah router memiliki nilai Priority yang sama, maka yang menjadi DR dan BDR adalah router dengan nilai router ID tertinggi dalam jaringan.

Setelah DR dan BDR terpilih, langkah selanjutnya adalah mengumpulkan seluruh informasi jalur dalam jaringan.

3. Mengumpulkan State-state dalam Jaringan
Setelah terbentuk hubungan antarrouter-router OSPF, kini saatnya untuk bertukar informasi mengenai state-state dan jalur-jalur yang ada dalam jaringan. Pada jaringan yang menggunakan media broadcast multiaccess, DR-lah yang akan melayani setiap router yang ingin bertukar informasi OSPF dengannya. DR akan memulai lebih dulu proses pengiriman ini. Namun yang menjadi pertanyaan selanjutnya adalah, siapakah yang memulai lebih dulu pengiriman data link-state OSPF tersebut pada jaringan Point-to-Point?

Untuk itu, ada sebuah fase yang menangani siapa yang lebih dulu melakukan pengiriman. Fase ini akan memilih siapa yang akan menjadi master dan siapa yang menjadi slave dalam proses pengiriman.

Router yang menjadi master akan melakukan pengiriman lebih dahulu, sedangkan router slave akan mendengarkan lebih dulu. Fase ini disebut dengan istilah Exstart State. Router master dan slave dipilih berdasarkan router ID tertinggi dari salah satu router. Ketika sebuah router mengirimkan Hello packet, router ID masing-masing juga dikirimkan ke router neighbour.

Setelah membandingkan dengan miliknya dan ternyata lebih rendah, maka router tersebut akan segera terpilih menjadi master dan melakukan pengiriman lebih dulu ke router slave. Setelah fase Exstart lewat, maka router akan memasuki fase Exchange. Pada fase ini kedua buah router akan saling mengirimkan Database Description Packet. Isi paket ini adalah ringkasan status untuk seluruh media yang ada dalam jaringan. Jika router penerimanya belum memiliki informasi yang ada dalam paket Database Description, maka router pengirim akan masuk dalam fase loading state. Fase loading state merupakan fase di mana sebuah router mulai mengirimkan informasi state secara lengkap ke router tetangganya.

Setelah loading state selesai, maka router-router yang tergabung dalam OSPF akan memiliki informasi state yang lengkap dan penuh dalam database statenya. Fase ini disebut dengan istilah Full state. Sampai fase ini proses awal OSPF sudah selesai, namun database state tidak bisa digunakan untuk proses forwarding data. Maka dari itu, router akan memasuki langkah selanjutnya, yaitu memilih rute-rute terbaik menuju ke suatu lokasi yang ada dalam database state tersebut.

4. Memilih Rute Terbaik untuk Digunakan
Setelah informasi seluruh jaringan berada dalam database, maka kini saatnya untuk memilih rute terbaik untuk dimasukkan ke dalam routing table. Jika sebuah rute telah masuk ke dalam routing table, maka rute tersebut akan terus digunakan. Untuk memilih rute-rute terbaik, parameter yang digunakan oleh OSPF adalah Cost. Metrik Cost biasanya akan menggambarkan seberapa dekat dan cepatnya sebuah rute. Nilai Cost didapat dari perhitungan dengan rumus:
Cost of the link = 108 /
Bandwidth

Router OSPF akan menghitung semua cost yang ada dan akan menjalankan algoritma Shortest Path First untuk memilih rute terbaiknya. Setelah selesai, maka rute tersebut langsung dimasukkan dalam routing table dan siap digunakan untuk forwarding data.

5. Menjaga Informasi Routing Tetap Upto-date
Ketika sebuah rute sudah masuk ke dalam routing table, router tersebut harus juga me-maintain state database-nya. Hal ini bertujuan kalau ada sebuah rute yang sudah tidak valid, maka router harus tahu dan tidak boleh lagi menggunakannya.

Ketika ada perubahan link-state dalam jaringan, OSPF router akan melakukan flooding terhadap perubahan ini. Tujuannya adalah agar seluruh router dalam jaringan mengetahui perubahan tersebut.

Sampai di sini semua proses OSPF akan terus berulang-ulang. Mekanisme seperti ini membuat informasi rute-rute yang ada dalam jaringan terdistribusi dengan baik, terpilih dengan baik dan dapat digunakan dengan baik pula.

Jaringan Besar? Gunakan OSPF!
Sampai di sini proses dasar yang terjadi dalam OSPF sudah lebih dipahami, meskipun masih sangat dasar dan belum detail. Melihat proses terjadinya pertukaran informasi di atas, mungkin Anda bisa memprediksi bahwa OSPF merupakan sebuah routing protokol yang kompleks dan rumit. Namun di balik kerumitannya tersebut ada sebuah kehebatan yang luar biasa. Seluruh informasi state yang ditampung dapat membuat rute terbaik pasti terpilih dengan benar. Selain itu dengan konsep hirarki, Anda dapat membatasi ukuran link-state database-nya, sehingga tidak terlalu besar. Artinya proses CPU juga menjadi lebih ringan.

Keuntungan menggunakan OSPF

* Speed of convergence
* Support for Variable Length Subnet Mask (VLSM)
* Network size
* Path selection
* Grouping of members


1. Diah Permeitasari
2. Nico Hadi Saputra
3. Nur Rubiyantoro
4. Sukmawati Hariawan

Minggu, 02 Maret 2008

JARKOM



NAMA :Fury Mega Rahayu
NIM : 07.0511.00141
MAGANG : DIKNAS KAB MAGELANG

Jumlah komputer 7 Buah
CLIENT 6 Spesifikasi:
- P IV 2,66 Ghz , (vga,sound card,lan on board),cd rw,Ram ` 256,HDD,40 GB
Server Spesifikasi:
- P IV 2,66 GHz , (vga,soun card,lan On board) ,cd rw,Ram 512,HDD 80 GB
Router Spesifikasi:
-P IV 2,66 GHz , (vga,soun card,lan On board) ,cd rw,Ram 512,HDD 80 GB

Internet menggunakan Jardiknas,Menggunakan topologi star