• Tidak ada hasil yang ditemukan

Membangun Server Internet Menggunakan Open Source Software Berbasis GNU General Public License

N/A
N/A
Protected

Academic year: 2021

Membagikan "Membangun Server Internet Menggunakan Open Source Software Berbasis GNU General Public License"

Copied!
5
0
0

Teks penuh

(1)

Membangun Server Internet Menggunakan Open Source Software

Berbasis GNU General Public License

Risna S Jatnika dan Sigit Haryadi Jurusan Teknik Elektro – ITB

Email : sigit@telecom.ee.itb.ac.id

Summary

Kebutuhan layanan menggunakan internet berkembang pesat di Indonesia. Banyak aplikasi harus segera disediakan oleh para pengembang.

Beberapa konsultan IT menggunakan software aplikasi gratis kemudian mereka modifikasi dan mereka jual dengan harga yang sangat mahal tanpa ada transparansi bahwa software dasar yang mereka gunakan adalah gratis alias free.Kasus-kasus, seperti ini banyak terjadi di kantor-kantor pemerintahan maupun swasta, bahkan individu sekalipun. Dalam penelitian ini dilaporkan pembangunan server di internet yang dibuat menggunakan open source software berbasis GNU-GPL (General Public Licence ) dengan gratis ,sehingga bisa mendapatkan keuntungan optimal dalam hal efisiensi dan pengembangan ke depan.

Sistem yang dibuat sangat sederhana, terdiri dari aplikasi : webmail, Ftpsearch, Ftp, Mailinglist, pengirim SMS, MRTG, Webmin, CGI:IRC ( fasilitas chatting ), buku tamu (fgguestbook), dan mailserver.

Diharapkan penelitian ini dapat memberikan gambaran aplikasi sederhana yang dapat digunakan oleh konsumen pengguna aplikasi internet.

Keyword GNU- GPL 1.Pendahuluan 1.1.Latar Belakang

Saat ini internet merupakan kebutuhan penting di Indonesia. Berbagai macam aplikasi harus segera disediakan oleh para pengembang.

Penelitian ini melaporkan pembangunan server di internet yang dibuat menggunakan open source software berbasis GNU-GPL ( GNU General Public Licence ) untuk mendapatkan keuntungan optimal dalam hal efisiensi dan pengembangan ke depan.

1.2.Tujuan

Dengan membaca laporan penelitian ini , diharapkan masyartakat IT dapat membangun server internet yang bermanfaat dengan biaya murah serta membuka peluang pengembangan yang seluas-luasnya menggunakan open source software berbasis GPL (GNU General Public Licence) sekaligus ikut serta mempopulerkan software-software berbasis GPL ini.

2.Dasar Teori

2.1.Telnet (Remote Login)

Sistem pelayanan informasi pada jaringan INTERNET, sebagian besar bekerja dengan konsep client-server. Jadi program client akan meminta server untuk melakukan suatu tugas , misal searching. Setelah server selesai, maka akan

mengirimkan hasilnya ke client. Seluruh mekanisme bekerja dengan tata cara pengiriman message. Dengan cara ini maka dapat dilakukan pendisitribusian proses secara efisien ke beberapa mesin yang berbeda.

Telnet adalah aplikasi remote login Internet. Telnet digunakan untuk login ke komputer lain di Internet dan mengakses berbagai macam pelayanan umum, termasuk katalog perpustakaan dan berbagai macam database.

Telnet memungkinkan pengguna untuk duduk didepan komputer yang terkoneksi ke internet dan mengakses komputer lain yang juga terkoneksi ke internet. Dengan kata lain koneksi dapat terjadi ke mesin lain di satu ruangan, satu kampus, bahkan setiap komputer di seluruh dunia. Setelah terkoneksi, input yang diberikan pada keyboard akan mengontrol langsung ke remote computer tadi. Akan dapat diakses pelayanan apapun yang disediakan oleh remote machine dan hasilnya ditampilkan pada terminal lokal. Dapat dijalankan sesion interaktif normal (login, eksekusi command), atau dapat diakses berbagai service seperti: melihat catalog dari sebuah perpustakaan, akses ke teks dari USA today, dan masih banyak lagi service yang disediakan oleh masing-masing host pada network.

TELNET menggunakan 2 program, yaitu client (telnet) dan server (telnetd). Yang terjadi adalah ada dua program yang berjalan, yaitu software client yang dijalankan pada komputer yang meminta pelayanan tersebut dan software server yang dijalankan oleh computer yang menghasilkan pelayanan tadi. Tugas dari client adalah:

• Membuat koneksi network TCP (Transfer Control Protocol) dengan server.

• Menerima inputan dari user

• Menformat kembali inputan dari user kemudian mengubah dalam bentuk format standard dan dikirim ke server.

• Menerima output dari server dalam format standard. • Mengubah format output tadi untuk ditampilkan pada

layar.

Sedangkan tugas dari server adalah:

• Menginformasikan software jaringan bahwa komputer itu siap menerima koneksi.

• Menunggu permintaan dalam bentuk format standard. • Melaksanakan permintaan tersebut.

• Mengirim kembali hasil ke client dalam bentuk format standard.

• Menunggu permintaan selanjutnya

Telnet adalah program yang memungkinkan komputer host Internet anda menjadi terminal dari komputer host lain di Internet. Dengan ftp anda dapat membuka koneksi hanya untuk mentransfer file. Telnet memungkinkan anda untuk login sebagai pemakai pada komputer jarak jauh dan menjalankan

(2)

program layanan Internet yang disediakan oleh komputer tersebut.

Telnet menyediakan akses langsung ke beragam layanan di Internet. Komputer host anda memang menyediakan beragam layanan, namun jika layanan tersebut tidak ada, anda bisa menggunakannya melalui Telnet. Misalnya ketika masyarakat Internet menulis interface untuk membantu pengguna lain, Telnet memungkinkan anda mengakses host mereka dan menggunakan interface yang mereka buat. Demikian juga ketika seorang membuat layanan yang bermanfaat, Telnet memungkinkan anda mengakses sumber daya informasi yang berharga ini.

Pada mesin yang menggunakan UNIX sebagai Sistem Operasinya telah memiliki fasilitas telnet.

Pada mesin yang menggunakan DOS dapat menggunakan NCSA Telnet.

Pada sistem yang menggunakan Windows, dapat menggunakan WinTel.

2.2.Electronic Mail ( E-mail )

Dengan menggunakan e-mail, setiap orang di Internet dapat mentransmisikan suatu pesan teks ke siapapun juga yang ada di Internet. Sistem Nama Domain (DNS) memastikan bahwa semua pengguna (user) memiliki alamat yang unik, tidak ada alamat yang sama diantara sekian juta pemakai Internet. Hal ini memungkinkan suatu pesan diketik dengan sebaris alamat tujuan dan merasa pasti bahwa pesan tersebut akan dikirim ke penerima yang dikehendaki, dimana saja penerima itu berada. Si penerima surat akan dapat membaca pesan pada komputernya, dapat pula mencetaknya maupun mengirimkannya kepada orang lain secara elektronis. Mail akan dikirim dengan menggunakan protocol-protocol tertentu. Ini dilakukan oleh Message Transfer Agent (MTA). Sedangkan Untuk membaca e-mail, user menggunakan User Agent yang juga lazim disebut mail reader seperti : pine, elm, PC-EUDORA.

2.2.1.Simple Mail Transfer Protocol ( SMTP )

Simple Mail Transfer Protocol (SMTP) didefinisikan dan digunakan dalam Internet untuk mengirimkan electonic mail (E-mail). Cara kerja SMTP mirip yang dilakukan oleh FTP. SMTP menggunakan port TCP nomer 25. Kebanyakan pada sistem yang berbasiskan UNIX menggunakan program sendmail sebagai pelaksanaan dari SMTP, Hal ini juga digunakan pada beberapa jenis protokol yang lain. Program sendmail bertindak sebagai sistem client juga sekaligus sebagai server, kadang-kadang bekerja sebagai background process. Pemakai tidak berinteraksi dengan perintah sendmail secara langsung tetapi menggunakan front-end mail program seperti mail, mailx atau Mail. Sistem interface mail ini melewatkan pesan melalui sendmail untuk membalas pesan.

2.2.2.Post Office Protocol

Biasanya pemakai selalu membaca mail pada workstation tunggal, pengiriman mail untuk user ke workstation dapat dijelaskan dengan jelas. Dengan hanya menjelaskan konfigurasi gateway, mail akan mengalir dari mesin gateway ke user mailbox pada workstation. Semua mail yang datang

dari luar akan masuk kedalam satu atau lebih gateway. Gateway kemudian akan membalas mail ke internal gateway yang benar, kemudian akan mengembalikan mail ke tujuan host yang terakhir. Jika user pindah dari workstation satu ke yang lain atau membagi fasilitas public computing, hal ini akan baik jika mengirimkan mail ke lokasi mailbox pada server dan mempunyai hak user untuk mengakses server mailbox dari workstation. Prosedur ini juga sangat berguna jika server yang biasanya dimatikan pada malam hari sehingga tidak dapat menerima mail.

Karena sistem UNIX menggunakan direktori yang umum pada cara untuk menyimpan pada mailbox. Direktori mailbox dapat disusun secara jarak jauh menggunakan SUN NFS dari server ke stasiun. Pemakai workstation menggunakan file secara sistem jarak jauh mengakses mailbox seolah-olah dari server lokal. Untuk perhatian cara ini dapat menjamin mailbox dapat dikunci pada sistem jarak jauh atau pesan dapat menjadi rusak. Hal ini tidak berarti jika anda menggunakan NFS untuk mengakses mailbox dari jarak jauh. NFS mendukung sistem akses mailbox secara jarak jauh adalah pembunuhan secara besar-besaran, karena dirancang untuk mekanisme secara umum akses secara jarak jauh. Pendekatan yang baik dan sederhana adalah menggunakan POP yang dirancang untuk mengirimkan pesan mail dari server jarak jauh ke mesin client. Terdapat dua versi dari POP : POP2 [Butler et al.1985] dan POP3 [Rose 1991]. Keduanya mempunyai persamaan secara fungsional, tetapi POP3 mempunyai beberapa kelebihan. POP3 tidak mempunyai kecenderungan yang kompatibel.

2.2.3.Alamat E-Mail

Kegagalan pengiriman e-mail pada umumnya disebabkan karena kesalahan menulis alamat (dapat juga disebabkan oleh mesin penerima atau sebagian jaringan mengalami gangguan, tetapi biasanya jaringan mencoba beberapa kali sebelum gagal). Format alamat e-mail adalah:

nama-login@nama-mesin

Sampai atau tidaknya surat juga tergantung pada beberapa mesin yang menangani surat tadi. Domain name system (DNS) juga berlaku untuk beberapa address non internet. Nama ini biasanya mempunyai flag jaringan sebagai domain tingkat tinggi selain tipe organisasi atau negara, sebagai contoh: Beberapa e-mail sistem memiliki tata cara pengalamatan yang berbeda.

2.2.4.Jenis E-Mail Reader

Sebagian besar dari yang dapat dilakukan dengan e-mail dibatasi oleh kemampuan perangkat lunak e-mail. Program e-mail dapat digunakan untuk merangkai dan mengirimkan pesan serta untuk menerima dan membaca pesan. Ada beberapa program yang dapat juga melakukan pengiriman surat ke banyak alamat tujuan sekaligus maupun mengirim tembusan surat dan mempermudah anda untuk mengirimkan tembusan dari pesan yang diterima ke pengguna lainnya, menjawab pesan bahkan membalas surat yang diterima tanpa perlu mengisi alamat tujuan. Sebagi tambahan dari pesan teks yang dikirim, dapat juga dikirim file data berisi apa saja, seperti foto-foto, klip video, klip suara, file-file program dan sebagainya, meskipun fasilitas ini secara teknis hanya dapat mengirim teks saja.

(3)

Untuk program mail yang bekerja di lingkungan Unix, jenis yang sering digunakan, yaitu

• Mail • Pine.

Sedangkan untuk program mail window yang sering digunakan adalah Eudora.

2.2.5.Pine

Menggunakan beberapa prosedur tertentu untuk mengetikkan teks, sangat mudah penggunaannya bagi pemula Unix. Pine menawarkan berbagai fasilitas, serta beberapa tambahan seperti encoding file biner otomatis dengan menggunakan MIME, fasilitas buku alamat, serta editor built-in, Pico. Pico merupakan salah satu editor teks yang paling mudah yang tersedia pada sistem Unix. Seluruh perintah yang bisa digunakan ditampilkan di bagian layar bawah. Semua perintah Pico menggunakan tombol Ctrl (ditampilkan sebagai simbol ^). Pine tidak secara otomatis memindahkan pesan yang sudah dibaca ke file yang berbeda. Tetapi dapat juga memindahkannya ke file yang berbeda, bila diinginkan. Seluruh folder tambahan yang dibuat akan disimpan dalam direktori /mail. Untuk mendapatkan informasi lebih lanjut mengenai Pine, dapat dilakukan dengan mengetikkan man pine pada prompt Unix untuk mengamati manual online

2.2.6.Eudora

Eudora adalah program e-mail yang memungkinkan untuk mengirim dan menerima e-mail pada Windows. Nama program ini diberikan oleh Steve Dorner. Untuk dapat menggunakan Eudora diperlukan sebuah internet provider yang mendukung POP (Post Office Protocol) dan menyediakan alamat e-mail. Hal ini menyebabkan Eudora akan log on ke account di server Internet dalam pengiriman dan penerimaan e-mail.

Keuntungan utama menggunakan Eudora adalah berkurangnya waktu yang dibutuhkan untuk log on ke provider, sehingga dapat dilakukan pembacaan dan penyuntingan e-mail pada PC tanpa log on ke server Internet provider.

2.2.7.Aplikasi Mailinglist

Dengan menggunakan e-mail, dengan mudah dapat dikirimkan pesan kepada suatu grup seperti layaknya dikirimkan ke seseorang. Fasilitas untuk keperluan ini disebut "mailing list". Mailing List adalah adalah sarana yang dapat digunakan untuk memperoleh informasi yang bermanfaat dan untuk berdiskusi bagi orang-orang yang memiliki kepentingan sama. Dengan Mailing list dapat dilakukan penyebaran salinan surat-surat penting ke semua pengguna internet yang memerlukannya. Sering juga dikenal sebagai konferensi, grup diskusi, atau hanya disebut list. Mailing List menyimpan daftar dari anggota-anggota yang tertarik pada berita-berita atau komentar-komentar sehubungan dengan suatu topik tertentu.

Ada mailing list yang menggunakan moderator (orang yang memilih e-mail yang akan didistribusikan) ada juga yang tidak memiliki moderator. Dalam menggunakan suatu

mailing list bergantung jenis software mailing list yang dipasang pada mail server dari mailing list tersebut.

Beberapa program mailing list adalah :

Majordomo

subscribe <listname> unsubscibe <listname>

Contoh : BERMUDA-LOVERS@word.std.com Langganan dikirim ke : majordomo@world.std.com Pada body of message :

Subsribe BERMUDA-LOVERS atau Unsubscribe BERMUDA-LOVERS

Petidomo

subscribe <listname> unsubscribe <listname> Contoh : strg@strg.ee.itb.ac.id

Langganan dikirim ke : petidomo@strg.ee.itb.ac.id

Pada body message : subscribe strg

Keluar dari keanggotaan kirim ke : petidomo@strg.ee.itb.ac.id

Pada body message : unsubscribe strg

2.2.8.FTP ( File Transfer Protocol )

Dengan begitu tersedianya beragam informasi di Internet, seringkali pengguna ingin mengcopy file tersebut. Sebagai contoh, bila ditemukan file atau program yang menarik dan berhubungan dengan masalah yang dihadapi, untuk itu biasanya dilakukan modifikasi pada program tersebut sesuai dengan kebutuhan. Hal ini tidak mungkin dilakukan modifikasi file tersebut pada remote login, yang dilakukan adalah file tersebut dicopy ke mesin local dan kemudian baru dimodifikasi.

Fasilitas untuk melakukan ini adalah dengan menggunakan ftp. Proses ftp menggunakan ftp sebagai client, dan ftpd sebagai server. Tetapi berbeda dengan koneksi telnet, ada 2 jenis koneksi yang terjadi.

Sesuai dengan namanya, tugas protocol ftp ini adalah mentransfer file dari komputer satu ke komputer lainnya. Ini tidak tergantung dari lokasi komputer itu berada, bagaimana cara koneksinya, atau bahkan sistem operasinya. Selama komputer tersebut mempunyai akses ke Internet , berarti fasilitas ftp bisa digunakan. Dengan kata lain selama sistem komputer tersebut memiliki protocol TCP/IP, maka fasilitas ftp dapat digunakan. Ftp adalah program yang complex karena ada beberapa cara untuk memanipulasi file dan struktur file. Beberapa format untuk menyimpan (binary atau ASCII, compress atau uncompress, dll) dan ada beberapa cara tambahan untuk mendapatkannya secara benar. Akan dibahas juga sekilas tentang FTP anonymous. Hampir semua public archives mempunyai fasilitas ini.

FTP ini tersedia pada sebagian besar mesin UNIX. yang mengimplementasikan TCP/IP. Dengan menggunakan FTP client di mesin yang berbasiskan DOS/Windows, maka dapat dilakukan transfer data antara kedua mesin tersebut.

FTP adalah salah satu dari pelayanan Internet yang banyak digunakan. Dengan FTP pemakai dapat menyalin file-file dari satu komputer ke komputer yang lain. File-file tersebut dapat berisi segala macam informasi yang dapat disimpan dalam

(4)

sebuah komputer, misalnya : teks ASCII, teks terformat, gambar, suara, dan lain-lain.

User menggunakan fasilitas ftp dengan menggunakan program ftp client. Pada sistem operasi UNIX yang telah dilengkapi dengan TCP/IP telah disertakan pula program ftp, sedangkan untuk sistem operasi lainnya harus ditambahkan misal :

• WS FTP untuk Windows 3.1 dan Windows NT, dan Windows 95

• FTP Chameleon

• Minuet, dan NCSA ftpbin untuk DOS

• Direktori di komputer user (ftp client) dikenal dengan

Command Line FTP

Beberapa program FTP dapat melakukan FTP dengan user interface berupa command line. Ini memudahkan bila direktori remote server sangat panjang.

3.Lisensi Publik Umum Gnu (Gnu General Public License)

Licence Publik Umum GNU : Hak cipta (C) 1989, 1991

Free Software Foundation, Inc. 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Lisensi harus disalin secara lengkap, karena keterbatasan penulisan makalah ini , maka dipersilahkan untuk melihatnya di alamat : http://www.freebsd.org ; http://sourceforge.net/ dan http://fresmeat.net/ ;

4. Deskripsi Sistem

4.1.Proses Perancangan Prototype

Proses perancangan sistem dilakukan dengan menggunakan pertimbangan sebagai berikut :

1. Fasilitas yang paling banyak digunakan user di internet adalah fasilitas e-mail dan FTP. Berdasarkan hal tersebut maka dibuatlah fasilitas webmail, mailserver, FTP, dan FTPsearch.

Webmail digunakan untuk menerima dan mengirim e-mail melalui protokol web. Sedangkan fasilitas mailserver memiliki fungsi yang sama tetapi menggunakan protokol telnet. Untuk keperluan mengupload file, maka digunakan fasilitas FTP. Dan untuk keperluan searching file di FTP–FTP server digunakan fasilitas FTPsearch.

2. Fasilitas lain yang diperlukan adalah fasilitas untuk mailinglist sebagai sarana untuk bertukar informasi antar user yang memiliki interest sama terhadap satu bidang tertentu. Untuk melayani kebutuhan ini digunakan fasilitas Petidomo.

Disamping fasilitas mailinglist kadang juga diperlukan fasilitas untuk chatting, maka dibuatlah aplikasi chatting melalui web menggunakan CGI:IRC. Sedangkan di telnet menggunakan fasilitas write dan talk.

3. Bagi seorang admin diperlukan juga fasilitas monitoring dan manajemen jaringan. Maka untuk monitoring dapat digunakan MRTG ( Multi Router Traffic Grapher ) yang juga bisa diamati oleh oleh user biasa. Sedangkan untuk manajemen server

digunakan fasilitas remote administrator lewat web menggunakan Webmin. Untuk di telnet menggunakan fasilitas SuperUser (su command ).

Disediakan pula beberapa feature tambahan yaitu : buku tamu, dan pengiriman sms gratis.

4.2.Proses Pembuatan Aplikasi dan Featurenya

Berikut ini diuraikan proses pembuatan, requirement, dan feature dari sistem yang dibangun.

4.2.1.Aplikasi Web Mail

Dibangun menggunakan neomail 1.25 dari Ernie “Neo” Miller

4.2.2.Aplikasi FTPsearch

FTP locate adalah search enginee FTP yang ditulis dalam bahasa Perl, merupakan distribusi dari E.E.NCKU, Taiwan

(http://ftp.ee.ncku.edu.tw/ftplocate) .

4.2.3.Aplikasi AnonFTP

Merupakan bagian distribusi dari FreeBSD. Konfigurasi dapat menggunakan proses /stand/sysinstall/. Kemudian masuk ke “configure” , selanjutnya pilih networking, langkah berikutnya pilih bagian Anon FTP. Maka akan muncul tampilan window yang menampilkan konfigurasi FTP. Tidak perlu diubah-ubah, kecuali jika anda ingin mengubah letak directory FTP, misal menjadi /usr/ftp. Berguna untuk mengupload dan mendownload file. Sebagai catatan upload file dilakukan ke bagian incoming, kecuali ditentukan lain sewaktu konfigurasi awal.

4.2.4.Aplikasi Buku Tamu

Menggunakan FG GuestBook versi 3.0 dari Felix Gertz, bisa didapatkan http://fgguestbook.sourceforge.net/.

4.2.5.Aplikasi Pembuatan Mailinglist

Menggunakan Petidomo 2.1 yang merupakan distribusi dari CyberSolution GmbH dan Peter Simon ( www.petidomo.com ).

4.2.6.Aplikasi Chatting

Aplikasi ini menggunakan CGI:IRC

(http://cgiirc.sourceforge.net ) yang merupakan sebuah program

Perl/CGI yang dapat membangun koneksi dengan IRC melalui web browser, didesain dengan sangat flexible dan memiliki banyak kegunaan seperti IRC gateway bagi sebuah IRC network, sebuah chat room untuk sebuah website atau untuk mengakses IRC dari sebuah network yang berada dibelakang sebuah

restrictive firewall.

4.2.7.Aplikasi Monitoring dan Kontrol Server Via Web

4.2.7.1.Fasilitas MRTG ( Multi Router Trafic Grapher )

Berguna bagi administrator maupun user lainnya untuk mengamati trafik sebuah server, dalam kasus ini kita mengamati trafik yang keluar masuk lewat ethernet card.

4.2.7.2.Webmin

Webmin yang ditulis oleh Jamie Cameron adalah web-based

interface bagi system administrator unix ( www.webmin.com ).

(5)

Fasilitas yang disediakan adalah sebagai berikut : a. Fasilitas Mail Server

Merupakan aplikasi dari FreeBSD digunakan untuk mengirimkan dan menerima e-mail yang dapat diakses dengan menggunakan fasilitas telnet. Untuk mempermudah user maka digunakan pine sebagai user interfacenya.

b. Fasilitas Write / Talk

Digunakan untuk berdiskusi secara real time di fasilitas telnet.

c. Fasilitas SSH

Digunakan juga fasilitas security menggunakan SSH, dimana kita akan lebih aman menghubungi server dibandingkan dengan menggunakan telnet.

4.2.8.Aplikasi SMS

Menggunakan SMS_Web_Sender versi 0.4 dari Keyvan

Minoukadeh (www.k1m.com).

4.3.Aspek Security

4.3.1.Secure Socket Shell (SSH)

Secure Shell ( SSH ) sering disebut sebagai Secure Socket Shell, adalah merupakan interface unix dan protokol untuk

mendapatkan akses yang aman ke remote komputer. Digunakan oleh network administrator untuk mengontrol web dan server–server lain secara remote. SSH pada dasarnya cocok dengan 3 utilitas – slogin, ssh, dan rcp. Perintah SSH dienkripsi dan aman dalam beberapa cara. Baik server ataupun client diauthentikasi menggunakan digital certificate, dan password diproteksi selama proses enkripsi.

4.3.2.Secure Socket Layer (SSL)

Secure Socket layer ( SSL ) adalah protokol umum yang

digunakan untuk memanage security transmisi data di internet. SSL disukseskan dengan adanya Transport Layer

Security ( TLS ), yang tentu saja didasarkan pada SSL. SSL

menggunakan program layer yang berlokasi antara protokol

Hypertext Transfer Protocol ( HTTP ) dengan Transport Control Protocol ( TCP ). SSL disertakan sebagai bagian

dari browser produk Microsoft dan Netscape. Dikembangkan oleh Netscape, SSL juga mendapat dukungan dari Microsoft dan developer produk internet lainnya, sehingga menjadi standar yang paling diakui sampai dikembangkan ke dalam Transport Layer Security. Bagian socket mengacu pada metode socket untuk melewatkan data pulang balik antara sebuah client dan sebuah server pada jaringan atau antara program layer pada komputer yang sama. SSL menggunakan public dan private key enkripsi dari RSA, yang juga menggunakan digital sertifikat.

4.3.3.MD5

MD5 adalah algorithma yang digunakan untuk menguji

integritas data melalui pembentukan 128 bit "fingerprint" atau "message digest" yang di klaim menjadi data spesifik

yang sangat unik sebagai tanda sidik jari bagi individual tertentu. MD5 yang dikembangkan oleh Professor Ronald L. Rivest dari MIT, dimaksudkan untuk digunakan pada aplikasi digital

signature, yang mensyaratkan bahwa file yang besar harus

dikompresi menggunakan metode yang secure sebelum dienkripsi menggunakan kode rahasia, dibawah public key

cryptosystem. Pada saat ini MD5 merupakan standar dari Internet Engineering Task Force ( IETF ) Request for Comment ( RFC ) 1321.

5.Kesimpulan Dan Saran 5.1.Kesimpulan

Membangun server internet yang bermanfaat dengan biaya murah serta membuka peluang pengembangan yang seluas-luasnya dapat dicapai dengan menggunakan open source software berbasis GPL (GNU General Public Licence).

5.2.Saran

Gunakanlah opensource software berbasis GNU General Public Licence ( GPL ) tidak hanya untuk aplikasi internet saja tetapi juga untuk aplikasi-aplikasi lain, seperti : Database, Desktop Environment, Education, Games/Entertainment, Multimedia, Office/Business, Printing, Scientific/Engineering, Security, Software Development, System, Terminals, dan Text Editor. Untuk informasi lebih lanjut silahkan Anda link ke :

http://sourceforge.net/, http://fresmeat.net/.

Daftar Pustaka

1. Rebecca Thomas, Ph.D, Jean Yates. A User Guide To The Unix System. McGraw-Hill. 985

2. William A. Parette, ITDC. Unix For Application Developers. McGraw-Hill. 1991

3. Fred Halsall. Data Communications, Computer Networks and Open Systems. Addison Wesley. 1995 4. http://www.freebsd.org

5. http://sourceforge.net

6. http://freshmeat.net

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui bagaimana (1) manajemen pelayanan perpustakaan pasca sentralisasi di Universitas Sebelas Maret; (2) respon civitas akademik

Kombinasi antara durasi perendaman dalam LS selama 10 menit dan dalam PVS2 30 menit mempunyai tingkat persentase hidup dan persentase bertunas yang paling tinggi (50%), namun tidak

Pengujian waktu komputasi sistem dilakukan dengan menggunakan 5 kali percobaan dan beberapa parameter yang sebelumnya sudah di uji dan menghasilkan akurasi paling

Berdasarkan hasil evaluasi pres-test dan post-test yang telah dilakukan sebelum dan sesudah pelaksanaan sosialisasi dan pelatihan kegiatan pengabdian masyarakat

Hasilnya banyak pengecer yang menjual gas elpiji tiga kilogram dengan harga diatas standart yang telah ditentukan pemerintah, hal ini terjadi karena harga dari pangkalan

The researcher analyzed the types of maxims based on Cooperative Principle and the meaning of each utterance contains the Grice Maxim, and some socio

Sekertaris Daerah(sekcla) sebagai pimpinan eksekutif tertinggi clalam menjalankan peran strategis pemerintahan daerah, dengan tugas fungsi (tupoksi) sebagaimana

Tujuan yang hendak dicapai dalam penelitian ini adalah untuk: Membandingkan Perbedaan Hasil Belajar Peserta Didik dengan Model Pembelajaran Picture and Picture dan