tag:blogger.com,1999:blog-40668789084483629982024-02-20T17:12:47.173+07:00tiksmansa-wonogirimari belajar Teknologi Informasi dan Komunikasitiksmansawnghttp://www.blogger.com/profile/06639388384908955181noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-4066878908448362998.post-73221759133918760672010-10-30T09:57:00.004+07:002010-10-30T11:56:52.531+07:00VIRUS DAN SEJARAHNYA<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiowYAnxkdaDoJ9Y6kRmG89QgigDrytOFLymRpMykVjpCQtPVRDxEivHB2LKzao7kQeF_bEE-ezFjyUlnq_CxK9zBiDxb8X6F-UWAmbNyOTQcncSNrJS2UHABNVA15Evr5SFQGntoKzef8/s1600/images.jpeg"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 126px; height: 127px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiowYAnxkdaDoJ9Y6kRmG89QgigDrytOFLymRpMykVjpCQtPVRDxEivHB2LKzao7kQeF_bEE-ezFjyUlnq_CxK9zBiDxb8X6F-UWAmbNyOTQcncSNrJS2UHABNVA15Evr5SFQGntoKzef8/s200/images.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5533678600267694562" /></a><br /><br /><br />VIRUS adalah suatu aplikasi yang dapat mereplikasi diri dalam suatu jaringan komputer, bersifat merusak dan memiliki kemampuan untuk menginfeksi file lain menjadi memiliki sifat-sifat yang sama seperti dirinya. Virus akan mengubah ukuran program yang terinfeksi tanpa mengubah tanggal modifikasi suatu aplikasi.<br /><br /><span class="fullpost"> <br /><br />Sejarah virus :<br /><br />Pada tahun 1949, John von Newman, yang menciptakan Electronic Discrete Variable Automatic Computer (EDVAC), memaparkan suatu makalahnya yang berjudul “Theory and Organization of Complicated Automata”. Dalam makalahnya dibahas kemungkinan program yang dapat menyebar dengan sendirinya.<br />Tahun 1960, para ahli di lab BELL (AT&T) -sebuah labolatorium terbesar di dunia yang telah menghasilkan banyak hal dalam dunia komputer- mencoba mengimplementasikan teori yang diungkapkan oleh john v neuman. Mereka bermain-main dengan teori tersebut untuk suatu jenis game. Di sela-sela waktu Istirahat mereka, para peneliti membuat permainan dengan suatu program yang dapat memusnahkan program buatan lawan, kemampuan membenahi dirinya sendiri lalu balik menyerang kedudukan lawan. Program permainan ini juga dapat memperbanyak dirinya secara otomatis. Perang program ini disebut Core War, pemenangnya adalah pemilik program sisa terbanyak dalam selang waktu tertentu. Karena sadar akan bahaya program tersebut bila bocor keluar laboratorium (terutama sekali karena C dan C++ adalah salah satu pemrograman bahasa tingkat tinggi - mudah dipelajari), maka setiap selesai permainan, program tersebut selalu dimusnahkan.<br />Tahun 1970, perusahaan Xerox memperkenalkan suatu program yang digunakan untuk membantu kelancaran kerja.<br />1980, Program yang tadinya dipergunakan sebagai permainan ’berbahaya’ tersebut akhirnya keluar dari lab, menyebar diluar lingkungan laboratorium, dan mulai beredar di dunia cyber.<br />1981, Sebuah Virus yang bernama sama dengan pembuatnya, Elk Cloner, lahir di di TEXAS A&M. Menyebar melalui disket Apple II yang memiliki operating system. Sang perusak ini mendisplay pesan di layar : "It will get on all your disks-It will infiltrate your chips–yes it is Cloner!-It will stick to you like glue-It will modify RAM too-send in the Cloner!"<br />3 November 1983, Len Adleman meresmikan nama ”VIRUS” dalam sebuah seminar yang membahas cara membuat virus and memproteksi diri dari virus.<br />1986, Virus Brain (dikenal juga dengan nama virus Pakistan) menyebarluas di Indonesia, merupakan Virus paling menggemparkan dikala itu. Karena penyebarannya yang luar-biasa itulah tahun ini justru disebut-sebut oleh sebagian orang Indonesia sebagai awal munculnya Virus komputer. Kelahiran virus ini juga bersamaan dengan [PC-Write Trojan] dan [Vindent].<br />Tahun 1988, muncul serangan besar-besaran terhadap Machintosh oleh virus [MacMag] & [scores]. Di tahun ini pula jaringan Internet dihajar habis-habisan oleh worm buatan Robert Morris, Jr, seorang mahasiswa Ilmu Komputer Cornell.<br />Tahun 1989 ada orang iseng yang menyebarkan file "AIDS information program" dan celakanya, begitu file ini dibuka, yang didapat bukannya info tentang AIDS, tapi virus yang mengenkripsi harddisk dan meminta bayaran untuk kode pembukanya.<br />Tahun 1990 Bulgarian virus exchange factory (VX) BBS didirikan. Tips-trik pembuatan virus computer disebarkan melalui BBS ini. Mark Ludwig menulis sebuah buku yang berjudul “The Little Black Book of Computer Viruses”. Dalam buku tersebut dibahas langkah-langkah pembuatan virus komputer.<br />Tahun 1991, virus polymorphic pertama lahir. Virus yang diberi nama Tequila ini datang dari Switzerland.<br />Tahun 1992, muncul virus mematikan yang sempat membuat panik para pengguna komputer. Virus tersebut diberi nama Michelangelo. Namun penyebaran virus ini kurang begitu meluas (hanya memakan sedikit korban).<br />Tahun 1995 muncul serangan besar-besaran. Perusahaan-perusahaan besar dilumpuhkan, diantaranya Griffith Air Force Base, Korean Atomic Research Institute, NASA, IBM dan masih banyak PERUSAHAAN RAKSASA lain yang dianiaya oleh virus "THE INETRNET LIBERATION FRONT" di hari ~Thanksgiving~. Karena keberanian dan kedahsyatan serangan itu, tahun 1995 dijuluki sebagai tahunnya para Hacker dan Cracker. Di tahun ini juga lahir Concept, virus macro pertama yang menyerang dokumen Microsoft Word.<br />1996, Boza, virus pertama yang ditujukan khusus untuk Windows 95 terlahir. Muncul juga Laroux, virus pertama yang menginfeksi MS Excel. Tahun ini juga merupakan Staog, Virus pertama yang menginfeksi Linux.<br />1998, Lahir Strange Brew, merupakan Virus Java pertama. Lahir juga Back Orifice, Trojan pertama yang menyebarluas, memungkinkan user tidak sah untuk mengendalikan komputer lain melalui internet.<br />1999, Kombinasi virus&worm dengan nama yang sangat manis terlahir: Melissa. Melissa merupakan perpaduan virus macro dan worm yang menyebarluas melalui email dengan memanfaatkan kelemahan Outlook. Muncul juga Corner, virus pertama yang menginfeksi MS Project files.<br />Tahun 2000, Muncul Serangan Denial of Service (DoS) yang melumpuhkan Yahoo, Amazon dan situs-situs raksasa lainnya yang diakibatkan oleh worm. Worm bernama Love Letter melumpuhkan e-mail systems di penjuru dunia. Worm Timofonica mengacaukan jaringan telepon Spanyol. Liberty, worm pertama yang menyerang PDA terlahir. Pirus, dari keluarga virus concept menginfeksi file-file HTML and PHP.<br />Tahun 2001, kembali dunia harus menghadapi sederetan serangan worm. Gnuman (Mandragore) terlahir. Worm ini menyamar sebagai file MP3. Winux, worm yang menyerang mesin Windows dan LINUX, hadir dari Czech Republic.<br />Tahun 2002, LFM-926, lahir virus pertama yang menginfeksi file Shockwave Flash (.SWF). Menampilkan pesan saat file tersebut jalankan: "Loading.Flash.Movie..”<br />Tahun 2003, Worm Blaster mengexploitasi kelemahan RPC DCOM pada windows. Kembali dunia menghadapi serangan besar-besaran. Sobig-F dicatat sebagai virus yang paling sukses menyebar.<br />Mei 2004, jaringan internet dunia dikacaukan oleh worm SASSER.<br />Tahun 2005-2007 varian-varian baru Bagle menyebarluas, namun kemudian meredup karena pembuatnya tertangkap. Penyebaran NETSKY juga mengalami peningkatan sesaat dan hanya lahir sedikit varian-varian baru. Di tahun-tahun ini tidak begitu banyak Virus & Worm baru yang cukup menggemparkan di kalangan dunia seperti para pendahulunya kecuali serangan-serangan virus lokal.<br />Tahun 2005 ini tampaknya para Underground Programmer dunia memfokuskan diri pada SPYWARE.<br /><br /><br />Jenis-Jenis Virus Komputer : <br /><br />Berdasarkan tehnik pembuatannya, virus dikelompokkan menjadi 3 :<br /><br />1. Virus yang ditulis dengan Compiler<br /><br />Jenis virus inilah yang pertamakali muncul dan hingga kini terus berkembang. Virus ini merupakan virus executable yang dapat langsung dijalankan karena mengalami proses kompilasi.<br /><br />2. Virus Makro<br /><br />virus Macro adalah virus yang memanfaatkan fasilitas pemrograman modular pada suatu program aplikasi tertentu. Tujuan dari fasilitas pemrograman modular ini adalah untuk memberikan suatu kemudahan serta membuat jalan pintas bagi aplikasi tersebut. Misalnya saja yang terdapat pada Microsoft Word, Excel, Power Point dan lain sebagainya.<br /><br />3. Virus Script<br /><br />Awalnya lebih dikenal dengan virus batch karena dulu terdapat pada file batch yang ada pada DOS. Namun sekarang hal ini telah berganti menjadi script karena bahasa yang dipergunakan mulai beragam. Virus jenis ini biasanya menumpang pada file-file HTML dan dibuat dengan menggunakan fasilitas script seperti Javascript dan Vbscript. Ada juga yang dikode dengan menggunakan PHP.<br /><br /><br />Sedangkan berdasarkan perilakunya, secara umum virus dikelompokkan kembali menjadi:<br /><br />1. Virus Boot Sector<br />Virus jenis ini akan memindahkan atau menggantikan boot sector asli dengan program booting virus sehingga saat terjadi booting maka virus akan di load kememori dan selanjutnya virus akan mempunyai kemampuan mengendalikan hardware standar seperti monitor, prontaer dan lain sebagainya.<br /><br />2. Stealth Virus<br />Virus ini akan menguasai tabel tabel interupt pada DOS yang sering kita kenal dengan "Interrupt interceptor".<br /><br />3.Polymorphic Virus<br />Virus ini Dirancang buat mengecoh program antivirus,artinya virus ini selalu berusaha agar tidak dikenali oleh antivirus dengan cara selalu merubah rubah strukturnya setiap kali selesai menginfeksi file/program lain.<br /><br />4.Virus File<br />Virus ini menginfeksi file file yang dapat dieksekusi langsung dari sistem operasi, baik itu file application (*.EXE),maupun *.COM biasanya juga hasil infeksi dari virus ini dapat diketahui dengan berubahnya ukuran file yang diserangnya.<br /><br />5.Multi Partition Virus (Virus Hybrid)<br />Virus ini merupakan gabungan dari Virus Boot sector dan Virus file: artinya pekerjaan yang dilakukan berakibat dua, yaitu dia dapat menginfeksi file file *.EXE dan juga menginfeksi Boot Sector.<br /><br /><br /><br />Syarat-syarat Kemampuan Yang Harus Dimiliki Virus Komputer :<br /><br />Suatu aplikasi dikatakan sebagai Virus Komputer apabila telah memiliki 5 kemampuan dasar berikut:<br /><br />1. Kemampuan mendapatkan informasi<br />2. Kemampuan memeriksa suatu program<br />3. Kemampuan menggandakan diri dan menulari file lain<br />4. Kemampuan melakukan manipulasi<br />5. Kemampuan untuk menyembunyikan diri<br /><br />Adapun kemampuan tambahan yang biasa dimiliki oleh virus dan worm ialah:<br /><br />6. Kemampuan untuk mengexploitasi suatu kelemahan pada system<br />7. Kemampuan untuk mempertahankan diri dari aplikasi-aplikasi pembasmi virus & worm.<br /><br /><br /><br />Sasaran serangan virus :<br /><br />Registry<br />System configuration utility<br />Autoexec.bat dan win.ini<br />Task manager<br />Special directory<br />Kloning dan icon<br />Media penyebaran<br />System restore<br />Antivirus<br /><br /><br />Registry<br /><br />5 kunci utama pada registry<br />HKEY_CLASSES_ROOT<br />HKEY_CURRENT_USER<br />HKEY_LOCAL_MACHINE<br />HKEY_USER<br />HKEY_CURRENT_CONFIG<br /><br />System Configuration Utility<br /><br />Dari MSCONFIG user biasa memeriksa file/aplikasi apa saja yang dijalankan otomatis ketika windows startup.<br />Dari MSCONFIG user bisa menghapus daftar aplikasi yang tidak diinginkan.<br />Dari sini pula user bisa dengan leluasa mengedit isi file win.ini, autoexec.bat, system.ini dan config.sys.<br /><br /><br />File Autoexec.bat dan win.ini<br /><br />dengan sedikit memanipulasi isi kedua file tersebut, Virus bisa otomatis berjalan ketika windows booting. Kedua file diatas akan di proses ketika startup.<br />File Win.ini terletak di directory Windows<br />berisi beberapa konfigurasi yang mengatur OS, bisa menjalankan file tertentu secara otomatis dengan memodifikasi isi file win.ini.<br /><br />Task Manager<br /><br />Task Manager akan menampilkan aplikasi apa saja yang sedang berjalan baik yang secara background atau tidak.<br />Melalui Task Manager kita bisa menghentikan "secara paksa" program yang tidak kita inginkan.<br />Metodanya sendiri bermacam-macam. Ada yang otomatis mematikan fungsi mouse ketika Task Manager tebuka, ada pula yang langsung melakukan shutdown atau restart.<br /><br />Special Directory<br /><br />Ada 2 directory special yang sudah menjadi "langganan" worm dan Virus yaitu directory windows dan directory system.<br />Kedua directory ini memiliki keunikan tersendiri karena kemudahan pengesetan variabel ketika kita menulis kode program.<br /><br />Kloning dan Icon<br /><br />Sebelum Anda membuka dokumen apapun, pastikan dengan benar bahwa icon yang digunakan SESUAI sengan ekstensi file yang seharusnya. Banyak user yang lalai akan hal ini.<br />Biasakan untuk melihat properties file terlebih dahulu sebelum membukanya.<br /><br /><br />Media Penyebaran Virus :<br /><br />Disket dan Flashdisk<br />Email<br />Irc<br />Website<br /><br />Antivirus :<br /><br />Virus biasanya terprogram untuk bisa mendeteksi Application Title dari program yang sedang berjalan. Biasanya ketika menemukan Application title yang tidak diinginkan seperti mengandung kata ”Kill”, "Antivirus" , "Removal" , "Anti" , "Regsitry Editor" , "Untility" , "Basmi", "Prompt" maka virus akan menghentikan proses program tersebut.<br /><br /><br />TOP 10 Besar Virus ( Maret 2008 ) :<br /><br />10. starGate<br />9. Tati<br />8. SlowButSure<br />7. TQ.vbs<br />6. SangPerawan<br />5. Discusx.vbs<br />4. Pray<br />3. Kalong.vbs<br />2. ForrisWaitme<br />1. Gen.VirVBS.vbs<br /><br />data virus tersebut dari virusindonesia.com<br /><br /><br />Virus Pray<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Virus Sang Perawan<br /><br /><br /><br /><br /><br /><br />Virus StarGate<br /><br /><br /> </span>tiksmansawnghttp://www.blogger.com/profile/06639388384908955181noreply@blogger.com0tag:blogger.com,1999:blog-4066878908448362998.post-44751745912453261342010-10-15T13:09:00.003+07:002010-10-15T13:12:31.111+07:00<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbwM-NXWR80K937vwAxMwMCeiYJ0QR50vxfVG3ova9_lw4a4ighJQhp8WZ_5DXQvuyLumqKbxeWmq-Y3uGOsLvt0rcDjEE5pWITSQXt3OilY_LyYi4K7H9-sjHEc90q1ZelEBnCCh9RSA/s1600/0658568620X310.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 132px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbwM-NXWR80K937vwAxMwMCeiYJ0QR50vxfVG3ova9_lw4a4ighJQhp8WZ_5DXQvuyLumqKbxeWmq-Y3uGOsLvt0rcDjEE5pWITSQXt3OilY_LyYi4K7H9-sjHEc90q1ZelEBnCCh9RSA/s200/0658568620X310.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5528151691440238722" /></a><br />"Hacker" Terseksi Diadili Hari Ini<br /><br /><br />Dengan tubuh ramping, mata biru, dan rambut kemerahan, perempuan itu tampak seksi dengan balutan pakaian sedikit terbuka, jeans ketat, dan boot kulit saat hadir di pengadilan. Siapa sangka, perempuan tersebut adalah seorang hacker yang tengah diadili karena kasus pencurian uang melalui internet.<br /><br /><br /><span class="fullpost"> Hacker terseksi yang ketahuan melakukan kejahatan pencurian uang di internet itu akan menghadapi proses pengadilan pada Kamis (14/10/2010) hari ini. Dialah Kristina Svechiskaya (21), mahasiswi New York University, yang dituduh membantu geng penjahat internet menggasak rekening bank hingga 3 juta dollar AS.<br /><br />Svechiskaya ditangkap di New York awal bulan ini. Ia merupakan salah satu bagian dari 37 orang yang ditangkap dalam kasus pencurian melalui internet tersebut. Kelompok yang berpusat di Eropa ini mengirimkan e-mail berisi link ke alamat internet yang akan menginfeksi program (malware) jahat jenis trojan bernama Zeus ke komputer korban. Malware tersebut akan memantau aktivitas pengguna komputer saat online dan akan mencuri data-data penting seperti password ke layanan internet banking.<br /><br />Jaksa mengatakan, Svechiskaya telah membuka lima rekening bank baik atas nama dirinya maupun nama lain dan telah menggasak 35.000 dollar AS dari korbannya. Ia sudah menggunakan sekitar 11.000 dollar AS di antaranya.<br /><br />tekno.kompas.com </span>tiksmansawnghttp://www.blogger.com/profile/06639388384908955181noreply@blogger.com0tag:blogger.com,1999:blog-4066878908448362998.post-12072582119511501192010-08-28T09:28:00.005+07:002010-08-28T09:31:30.016+07:00Sejarah Perkembangan Internet IndonesiaSejarah Perkembangan Internet Indonesia<br /><br />Sejarah internet Indonesia dimulai pada awal tahun 1990-an. Saat itu jaringan internet di Indonesia lebih dikenal sebagai paguyuban network, dimana semangat kerjasama, kekeluargaan & gotong royong sangat hangat dan terasa diantara para pelakunya. Agak berbeda dengan suasana Internet Indonesia pada perkembangannya kemudian yang terasa lebih komersial dan individual di sebagian aktivitasnya, terutama yang melibatkan perdagangan Internet.<br /><br /><br /><span class="fullpost"> Sejak 1988, ada pengguna awal Internet di Indonesia yang memanfaatkan CIX (Inggris) dan Compuserve (AS) untuk mengakses internet.<br /><br />Awal Internet Indonesia<br /><br />Berdasarkan catatan whois ARIN dan APNIC, protokol Internet (IP) pertama dari Indonesia, UI-NETLAB (192.41.206/24) didaftarkan oleh Universitas Indonesia pada 24 Juni 1988. RMS Ibrahim, Suryono Adisoemarta, Muhammad Ihsan, Robby Soebiakto, Putu, Firman Siregar, Adi Indrayanto, dan Onno W. Purbo merupakan beberapa nama-nama legendaris di awal pembangunan Internet Indonesia di tahun 1992 hingga 1994. Masing-masing personal telah mengontribusikan keahlian dan dedikasinya dalam membangun cuplikan-cuplikan sejarah jaringan komputer di Indonesia.<br /><br />Tulisan-tulisan tentang keberadaan jaringan Internet di Indonesia dapat dilihat di beberapa artikel di media cetak seperti KOMPAS berjudul "Jaringan komputer biaya murah menggunakan radio"[1] di bulan November 1990. Juga beberapa artikel pendek di Majalah Elektron Himpunan Mahasiswa Elektro ITB di tahun 1989.<br /><br />Di sekitar tahun 1994 mulai beroperasi IndoNet yang dipimpin oleh Sanjaya. IndoNet merupakan ISP komersial pertama Indonesia. Pada waktu itu pihak POSTEL belum mengetahui tentang celah-celah bisnis Internet & masih sedikit sekali pengguna Internet di Indonesia. Sambungan awal ke Internet dilakukan menggunakan dial-up oleh IndoNet, sebuah langkah yang cukup nekat barangkali. Lokasi IndoNet masih di daerah Rawamangun di kompleks dosen UI, kebetulan ayah Sanjaya adalah dosen UI. Akses awal di IndoNet mula-mula memakai mode teks dengan shell account, browser lynx dan email client pine pada server AIX.<br /><br />Mulai 1995 beberapa BBS di Indonesia seperti Clarissa menyediakan jasa akses Telnet ke luar negeri. Dengan memakai remote browser Lynx di AS, maka pemakai Internet di Indonesia bisa akses Internet (HTTP).<br /><br />wikipedia.com </span>tiksmansawnghttp://www.blogger.com/profile/06639388384908955181noreply@blogger.com0tag:blogger.com,1999:blog-4066878908448362998.post-69457368379171908842010-08-28T08:45:00.002+07:002010-08-28T08:50:09.096+07:00Sejarah InternetARPANET<br />Pada tahun 1957 Dephan AS (DoD — Departement of Defense) membentuk ARPA (Advanced Research Projects Agency) sebagai tanggapan terhadap peluncuran Sputnik-nya Uni Sovyet. ARPA bertugas meningkatkan kemampuan teknologi yang dapat dimanfaatkan oleh militer. Sebenarnya ARPA tidak memiliki ahli ilmu pengetahuan ataupun laboratorium. Yang dimiliki hanya kantor dan budget kecil (bagi standar Pentagon) saja. ARPA menjalankan tugasnya dengan memberikan bantuan dan melakukan kontrak kerja dengan universitas-universitas dan perusahaan-perusahaan yang memiliki ide yang dianggap menjanjikan bagi operasinya.<br /><span class="fullpost"> Pada pertengahan tahun 1960-an, saat puncak Perang Dingin, DoD ingin memiliki komando dan pengendalian jaringan yang dapat mempertahankan diri bila terjadi perang nuklir. Jaringan telepon tradisional dianggap tidak aman. Karena bila satu jalur saja hilang, maka hal ini dapat mengakibatkan terhentinya semua percakapan yang menggunakan jaringan atau bahkan yang hanya menggunakan sebagian jaringan secara tiba-tiba. Untuk mengatasi masalah ini DoD mengubah arah risetnya, ARPA.<br /><br />Bekerjasama dengan beberapa universitas, ARPA memutuskan bahwa jaringan yang diperlukan DoD adalah berbentuk packet-switching yang terdiri dari sebuah subnet dan komputer-komputer host. Pada Desember 1968, ARPA memberikan kontraknya kepada BBN, sebuah biro konsultan di Cambridge, Massachusetts untuk membangun jaringan tersebut dan membuat software-software pendukung.<br /><br />Walaupun masih terdapat kekurangan pada masalah software, pada Desember 1969 berhasil diluncurkan sebuah jaringan eksperimen yang menghubungkan empat buah simpul yaitu UCLA, UCSB, SRI dan Utah University. Keempat simpul ini memang memiliki berbagai kontrak dengan ARPA, dan masing-masing simpul mempunyai komputer host yang benar-benar berbeda dan tidak bersesuaian satu dengan lainnya. Jaringan ARPANET ini segera berkembang dengan pesat meliputi seluruh wilayah AS dalam tiga tahun pertamanya.<br /><br />Sebagai tambahan dalam membantu pertumbuhan ARPANET yang masih prematur ini, ARPA juga membiayai penelitian jaringan satelit dan jaringan radio paket yang mobile. Percobaan ini juga menunjukkan bahwa protokol-protokol ARPANET yang telah ada tidak sesuai untuk dioperasikan pada jaringan ganda. Pengamatan ini mendorong semakin banyaknya penelitian tentang protokol, yang berpuncak pada penemuan model dan protokol TCP/IP. TCP/IP secara spesifik dirancang untuk menangani komunikasi melalui internetwork, sesuatu yang menjadi semakin penting dengan semakin banyaknya jaringan dan LAN yang dihubungkan ke ARPANET.<br /><br />Untuk mendorong pemakaian protokol-protokol baru tersebut, ARPA mengadakan beberapa kontrak dengan BBN dan Universitas California di Berkeley untuk mengintegrasikan protokol-protokol tersebut ke dalam Berkeley UNIX. Para peneliti di Berkeley menyusun sebuah program antarmuka (interface) ke jaringan (socket) yang memudahkan dan menulis beberapa program utilitas, aplikasi dan manajemen untuk membuat sistem jaringan lebih mudah dioperasikan.<br /><br />Pada tahun 1983, ARPANET memiliki jaringan yang besar dan sudah dapat dianggap stabil dan sukses. Sampai pada keadaan ini, ARPA menyerahkan manajemen jaringan ke Defense Communication Agency (DCA) untuk menjalankan ARPANET sebagai jaringan operasional. Yang pertama dilakukan DCA adalah memisahkan bagian jaringan militer ke subnet tersendiri, MILNET, yang memiliki gateway-gateway yang sangat ketat membedakan antara MILNET dengan sisa subnet riset lainnya.<br /><br />Selama tahun 1980-an, jaringan-jaringan tambahan, khususnya LAN, makin banyak yang dihubungkan ke ARPANET. Sejalan dengan bertambah luasnya jaringan, host-pun semakin mahal. Karena itu DNS (Domain Naming System) dibentuk untuk mengorganisasi mesin ke dalam domain-domain tertentu dan memetakan nama-nama host ke dalam alamat-alamat IP. Sejak itu, DNS menjadi sistem database yang tergeneralisasi dan terdistribusi untuk menyimpan berbagai informasi yang berhubungan dengan penamaan.<br /><br />Pada tahun 1990, ARPANET telah tersusun oleh jaringan-jaringan yang baru, yang sebenarnya dilahirkan sendiri oleh ARPANET. Setelah itu ARPANET menghentikan operasinya dan dibongkar. Sampai saat ini, MILNET masih tetap beroperasi.<br /><br />NSFNET<br />Pada akhir tahun 1970-an, NSF (National Science Foundation) melihat begitu besarnya dampak ARPANET bagi penelitian universitas. Namun hanya universitas yang memiliki kontrak penelitian dengan DoD yang dapat bergabung ke ARPANET. Kekurangan akses yang universal ini mendorong NSF untuk membangun sebuah jaringan maya, CSNET.<br /><br />Pada tahun 1984 NSF mulai merancang jaringan backbone berkecepatan tinggi yang akan menghubungkan keenam pusat superkomputernya di San Diego, Boulder, Champaign, Pittsburgh, Ithaca dan Princeton. Jaringan ini diproyeksikan sebagai pengganti ARPANET dan akan dibuka untuk seluruh kelompok-kelompok riset universitas, laboratorium riset, perpustakaan dan musium untuk mengakses keenam superkomputernya itu dan berkomunikasi satu dengan lainnya. Jaringan ini juga terhubung dengan ARPANET.<br /><br />Jaringan NSFNET segera meraih sukses dalam waktu yang relatif singkat dan sekaligus kelebihan beban. Selanjutnya NSF dengan segera membuat rencana jaringan penerusnya dan memberikan kontrak kepada konsorsium Michigan-based MERIT untuk melaksanakan rencana tersebut. Jaringan ini pun akhirnya kewalahan sehingga pada tahun 1990 jaringan ini segera ditingkatkan kemampuannya.<br /><br />Seiring dengan perkembangan berkelanjutan, NSF menyadari bahwa pemerintah tidak dapat memberikan dana pengembangan jaringan untuk selamanya. Selain banyak organisasi komersial yang ingin bergabung ke dalam jaringan yang dibiayai NSF. Akibatnya, NSF meminta MERIT, MCI dan IBM untuk membentuk perusahaan nirlaba, ANS (Advanced Networks Services). Pada tahun 1990, ANS mengambil alih NSFNET dan meningkatkan kemampuan jaringan itu untuk membentuk ANSNET.<br /><br />Pada tahun 1991, Wakil Presiden AS Al Gore, mengusulkan perluasan arsitektur NSFNET agar melibatkan sekolah K-12, community college (perguruan tinggi setempat), dan college dua-tahun lebih banyak lagi. Desember 1991, Kongres AS mengesahkan rancangan undang-undang NREN (National Research and Educational Network) yang dapat diakses oleh pelaku bisnis dengan mengizinkan mereka membeli sebagian dari jaringan untuk penggunaan komersial.<br /><br />Pada tahun 1995, backbone NSFNET tidak diperlukan lagi untuk menginterkoneksikan jaringan-jaringan regional NSF. Hal ini disebabkan karena banyak perusahaan yang mengoperasikan jaringan IP komersial. Pada saat ANSNET dijual ke America Online pada tahun 1995, jaringan regional harus keluar dan harus memiliki layanan IP komersial untuk dapat saling terhubung.<br /><br />Untuk mempermudah dan meyakinkan bahwa setiap jaringan regional dapat berkomunikasi dengan jaringan regional lainnya, NSF memberikan kontrak kerja kepada empat operator jaringan untuk membuat NAP (Network Access Point). Operator-operator tersebut adalah PacBell (San Francisco), Ameritech (Chicago), MFS (Washington D.C.) dan Sprint (New York City). Setiap operator jaringan yang ingin menyediakan layanan backbone kepada jaringan-jaringan regional NSF harus menghubungkan semua NAP tersebut. Selain NAP-NAP NSF, juga telah dibuat bermacam-macam NAP pemerintah (misalnya, FIX-E, FIX-W, MAE-East dan MAE-West) dan NAP-NAP komersial (misalnya CIX).<br /><br />Negara-negara dan daerah lainnya juga membangun jaringan yang sebanding dengan NSFNET. Di Eropa misalnya, EuropaNet merupakan sebuah backbone IP untuk organisasi-organisasi riset dan EBONE merupakan jaringan yang lebih berorientasi komersial. Keduanya jaringan ini menghubungkan sejumlah kota di Eropa. Setiap negara di Eropa memiliki satu atau lebih jaringan nasional yang sebanding dengan jaringan regional NSF.<br /><br />INTERNET<br />Setelah TCP/IP dinyatakan sebagai satu-satunya protokol resmi pada 1 januari 1983, jumlah jaringan, mesin dan pengguna yang terhubung ke ARPANET bertambah dengan pesatnya. Pada saat NSFNET dan ARPANET saling dihubungkan, pertumbuhannya menjadi eksponensial. Banyak jaringan regional yang bergabung dan hubungan-hubungan dibuat untuk membangun jaringan di Kanada, Eropa dan Pasifik.<br /><br />Pada pertengahan tahun 1980-an, orang mulai memandang kumpulan jaringan-jaringan tersebut sebagai sebuah internet, dan kemudian disebut Internet. Pertumbuhan terus berlanjut secara eksponensial, dan pada tahun 1990 Internet telah tumbuh menjadi 3000 jaringan dan 200.000 komputer. Pada tahun 1992, host kesatu-juta telah terhubung ke jaringan. Pada tahun 1995, terdapat banyak backbone, ratusan jaringan tingkat menengah (regional), puluhan ribu LAN, jutaan host dan puluhan juta pengguna.<br /><br />Faktor yang mempunyai andil besar dalam pertumbuhan yang cepat itu adalah penyambungan jaringan-jaringan yang telah ada ke Internet. Pada waktu yang lampau penyambungan tersebut meliputi SPAN (jaringan fisika luar angkasa NASA), HEPNET (jaringan fisika energi tinggi), BITNET (jaringan mainframe IBM), EARN (jaringan akademis Eropa), dan jaringan-jaringan lainnya. Sejumlah link trans atlantik juga terbentuk. Dengan perkembangan yang eksponensial ini, cara informal lama dalam mengoperasikan Internet tidak lagi dipakai. Pada bulan Januari 1992, Masyarakat Internet (Internet Society) terbentuk. Masyarakat Internet bertujuan untuk mempromosikan manfaat Internet.<br /><br />Sampai awal tahun 1990-an, Internet banyak dipakai oleh para akademisi, pemerintah dan para peneliti industri. Sebuah aplikasi baru, WWW (World Wide Web) mengubah wajah Internet dan membantu jutaan pengguna baru, nonakademisi ke jaringan. Aplikasi ini, ditemukan oleh fisikawan CERN Tim Berners-Lee, tanpa mengubah fasilitas-fasilitas yang telah ada namun membuatnya menjadi lebih mudah digunakan. Bersama-sama dengan Mosaic viewer, yang dibuat oleh NCSA (National Center for Supercomputer Applications), WWW memungkinkan sebuah situs (site) untuk menyusun sejumlah halaman informasi yang berisi teks, gambar, suara dan bahkan video, dengan meletakkan link ke halaman-halaman lainnya. Dengan meng-klik sebuah link, pengguna akan segera dibawa ke halaman yang ditunjukkan oleh link tersebut.<br /><br />Dalam setahun setelah Mosaic diluncurkan, jumlah server WWW berkembang dari 100 menjadi 7000. Pertumbuhan yang cepat ini terus berlangsung dengan pesat sampai sekarang.<br />Sumber:<br />1. Jaringan Komputer, Edisi Bahasa Indonesia, Jilid I, Andrew S. Tanenbaum, 2000<br />2. Multimedia di Internet, Damon A. Dean, 1996 </span>tiksmansawnghttp://www.blogger.com/profile/06639388384908955181noreply@blogger.com0tag:blogger.com,1999:blog-4066878908448362998.post-41870740432266085912009-11-11T09:15:00.002+07:002009-11-11T09:19:47.933+07:00Belajar membuat BlogApakah blog itu?<br />Blog merupakan singkatan dari "web log" adalah bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum. Tulisan-tulisan ini seringkali dimuat dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh semua pengguna internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut.Lebih lengkap <a href="http://www.ziddu.com/download/7312174/MODULI.doc.html">klik disini</a> untuk download modulnya....<br /><br /><span class="fullpost"><br /><br /><br /> </span>tiksmansawnghttp://www.blogger.com/profile/06639388384908955181noreply@blogger.com0tag:blogger.com,1999:blog-4066878908448362998.post-86627221762729815432009-10-24T13:08:00.005+07:002009-10-24T13:16:01.363+07:00Pengantar WWWA.Internet<br /><br />1.Pengertian Internet <br />Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif. <br /><br /><span class="fullpost"><br />2. Sejarah internet <br />Berikut sejarah kemunculan dan perkembangan internet.<br />Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan. <br />Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex. <br />Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link. <br />Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.<br />Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat menjadi 10.000 lebih. <br />Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau Worl Wide Web.<br />Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0. <br />3. Manfaat internet <br />Secara umum ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai akses ke internet .Berikut ini sebagian dari apa yang tersedia di internet: 1. Informasi untuk kehidupan pribadi :kesehatan, rekreasi, hobby, pengembangan pribadi, rohani, sosial. 2. Informasi untuk kehidupan profesional/pekerja :sains, teknologi, perdagangan, saham, komoditas, berita bisnis, asosiasi profesi, asosiasi bisnis, berbagai forum komunikasi. <br />Satu hal yang paling menarik ialah keanggotaan internet tidak mengenal batas negara, ras, kelas ekonomi, ideologi atau faktor faktor lain yang biasanya dapat menghambat pertukaran pikiran. Internet adalah suatu komunitas dunia yang sifatnya sangat demokratis serta memiliki kode etik yang dihormati segenap anggotanya. Manfaat internet terutama diperoleh melalui kerjasama antar pribadi atau kelompok tanpa mengenal batas jarak dan waktu.<br />Untuk lebih meningkatkan kualitas sumber daya manusia di Indonesia, sudah waktunya para profesional Indonesia memanfaatkan jaringan internet dan menjadi bagian dari masyarakat informasi dunia. <br />B. Web Site atau Situs<br />1.Pengertian Web Site atau Situs <br />Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi, gambar gerak, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan link-link. <br />2. Unsur-Unsur Web Site atau Situs <br />Untuk membangun situs diperlukan beberapa unsur yang harus ada agar situs dapat berjalan dengan baik dan sesuai yang diharapkan. Unsur-unsur yang harus ada dalam situs antara lain: <br />a. Domain Name. <br />Domain name atau biasa disebut nama domain adalah alamat permanen situs di dunia internet yang digunakan untuk mengidentifikasi sebuah situs atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan situs kita pada dunia internet. Istilah yang umum digunakan adalah URL. Contoh sebuah URL adalah http://www.yahoo.com--dapat juga tanpa www--<br />Ada banyak macam nama domain yang dapat kita pilih sesuai dengan keinginan. Berikut beberapa nama domain yang sering digunakan dan tersedia di internet: <br /> 1. Generic Domains <br />Merupakan domain name yang berakhiran dengan .Com .Net .Org .Edu .Mil atau .Gov. Jenis domain ini sering juga disebut top level domain dan domain ini tidak berafiliasi berdasarkan negara, sehingga siapapun dapat mendaftar.<br />Ø.com : merupakan top level domain yang ditujukan untuk kebutuhan "commercial".<br />Ø.edu : merupakan domain yang ditujukan untuk kebutuhan dunia pendidikan (education)<br />Ø.gov : merupakan domain untuk pemerintahan (government)<br />Ø.mil : merupakan domain untuk kebutuhan angkatan bersenjata (military)<br />Ø.org : domain untuk organisasi atau lembaga non profit (Organization). <br /> 2. Country-Specific Domains <br />Yaitu domain yang berkaitan dengan dua huruf ekstensi, dan sering juga disebut second level domain, seperti .id(Indonesia), .au(Australia), .jp(Jepang) dan lain lain. Domain ini dioperasikan dan di daftarkan dimasing negara. Di Indonesia, domain-domain ini berakhiran, .co.id, .ac.id, .go.id, .mil.id, .or.id, dan pada akhir-akhir ini ditambah dengan war.net.id, .mil.id, dan web.id. Penggunaan dari masing-masing akhiran tersebut berbeda tergantung pengguna dan pengunaannya, antara lain:<br />Ø.co.id : Untuk Badan Usaha yang mempunyai badan hukum sah<br />Ø.ac.id : Untuk Lembaga Pendidikan<br />Ø.go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia<br />Ø.mil.id : Khusus untuk Lembaga Militer Republik Indonesia<br />Ø.or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori "ac.id","co.id","go.id","mil.id" dan lain<br />Ø.war.net.id : untuk industri warung internet di Indonesia<br />Ø.sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU<br />Ø.web.id : Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya di Worl Wide Web.<br />Nama domain dari tiap-tiap situs di seluruh dunia tidak ada yang sama sehingga tidak ada satupun situs yang akan dijumpai tertukar nama atau tertukar halaman situsnya. Untuk memperoleh nama dilakukan penyewaan domain, biasanya dalam jangka tertentu(tahunan). <br />b. Hosting<br />Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar dan lain sebagainya yang akan ditampilkan di situs. Besarnya data yang bisa dimasukkan tergantung dari besarnya hosting yang disewa/dipunyai, semakin besar hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam situs.<br />Hosting juga diperoleh dengan menyewa. Besarnya hosting ditentukan ruangan harddisk dengan ukuran MB(Mega Byte) atau GB(Giga Byte). Lama penyewaan hosting rata-rata dihitung per tahun. Penyewaan hosting dilakukan dari perusahaan-perusahaan penyewa web hosting yang banyak dijumpai baik di Indonesia maupun Luar Negri. <br />c. Scripts/Bahasa Program<br />Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang pada saat diakses. Jenis scripts sangat menentukan statis, dinamis atau interaktifnya sebuah situs. Semakin banyak ragam scripts yang digunakan maka akan terlihat situs semakin dinamis, dan interaktif serta terlihat bagus. Bagusnya situs dapat terlihat dengan tanggapan pengunjung serta frekwensi kunjungan.<br />Beragam scripts saat ini telah hadir untuk mendukung kualitas situs. Jenis jenis scripts yang banyak dipakai para designer antara lain HTML, ASP, PHP, JSP, Java Scripts, Java applets dsb. Bahasa dasar yang dipakai setiap situs adalah HTML sedangkan ASP dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya situs.<br />Scripts ASP, PHP, JSP atau lainnya bisa dibuat sendiri, bisa juga dibeli dari para penjual scripts yang biasanya berada di luar negri. Harga Scripts rata-rata sangat mahal karena sulitnya membuat, biasanya mencapai puluhan juta. Scripts ini biasanya digunakan untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya yang memerlukan update setiap saat. <br />d. Design Web<br />Setelah melakukan penyewaan domain dan hosting serta penguasaan scripts, unsur situs yang paling penting dan utama adalah design. Design web sangat menentukan kualitas dan keindahan situs. Design sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah web site.<br />Untuk membuat situs biasanya dapat dilakukan sendiri atau menyewa jasa web designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota besar. Perlu diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin banyak penguasaan web designer tentang beragam program/software pendukung pembuatan situs maka akan dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web designer ini yang umumnya memerlukan biaya yang tertinggi dari seluruh biaya pembangunan situs dan semuanya itu tergantung kualitas designer. <br /><br />e. Publikasi<br />Keberadaan situs tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada masyarakat memerlukan apa yang disebut publikasi atau promosi. Publikasi situs di masyarakat dapat dilakukan dengan berbagai cara seperti dengan pamlet-pamlet, selebaran, baliho dan lain sebagainya tapi cara ini bisa dikatakan masih kurang efektif dan sangat terbatas. cara yang biasanya dilakukan dan paling efektif dengan tak terbatas ruang atau waktu adalah publikasi langsung di internet melalui search engine-search engine (mesin pencari, spt : Yahoo, Google, Search Indonesia, dsb)<br />Cara publikasi di search engine ada yang gratis dan ada pula yang membayar. Yang gratis biasanya terbatas dan cukup lama untuk bisa masuk dan dikenali di search engine terkenal seperti Yahoo atau Google. Cara efektif publikasi adalah dengan membayar, walaupun harus sedikit mengeluarkan akan tetapi situs cepat masuk ke search engine dan dikenal oleh pengunjung. <br />3. Pemeliharaan Web Site atau Situs <br />Untuk mendukung kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai yang diinginkan seperti penambahan informasi, berita, artikel, link, gambar atau lain sebagainya. Tanpa pemeliharaan yang baik situs akan terkesan membosankan atau monoton juga akan segera ditinggal pengunjung. <br />Pemeliharaan situs dapat dilakukan per periode tertentu seperti tiap hari, tiap minggu atau tiap bulan sekali secara rutin atau secara periodik saja tergantung kebutuhan (tidak rutin). Pemeliharaan rutin biasanya dipakai oleh situs-situs berita, penyedia artikel, organisasi atau lembaga pemerintah. Sedangkan pemeliharaan periodik biasanya untuk situs-situs pribadi, penjualan/e-commerce, dan lain sebagainya.<br /><br /><br />Eddy Purwanto dan Tim Sub Bag Jaringan Informasi IPTEK, JIIPP<br /> </span>tiksmansawnghttp://www.blogger.com/profile/06639388384908955181noreply@blogger.com1tag:blogger.com,1999:blog-4066878908448362998.post-84455984001623503222009-10-24T11:33:00.004+07:002009-10-24T11:38:49.174+07:00Belajar Pascsl yuk..........BAHASA PEMROGRAMAN PASCAL<br /><br />Apakah Program itu ?<br />Instruksi – instruksi yang diberikan kepada computer agar computer dapat melaksanakan tugas – tugas tertentu dikenal sebutan program, sebuah program berisi sekumpulan kode, kode – kode yang digunakan dapat bermacam – macam dan bergantung oleh bahasa pemrograman komputer yang digunakan. Adapun upaya untuk membuat program dikenal dengan sebutan pemrograman atau pengkodean.<br /><span class="fullpost"><br />Bahasa Pemrograman ?<br />Seperti halnya manusia yang mempunyai bermacam – macam bahasa, begitu juga komputer. Namun berbeda dengan manusia yang bahasa dasarnya bervariasi, tergantung suku, bangsa atau bermukim, komputer hanya mempunyai bahasa dasar yang berupa bahasa mesin. Bahasa mesin adalah bahasa yang hanya mengenal kode biner, yaitu 0 dan 1 saja. Bahasa ini sudah tentu sulit bagi manusia. Menulis program dengan bahasa mesin sungguh sangat menjemukan, menyita waktu bagi penilisnya dan menuntut pengetahuan tentang mesin tiu sendiri.<br /><br />Agar program mudah dibuat maka akhirnya diciptakanlah bahasa pemrograman computer yang lain. Pada dasarnya ada dua golongan bahasa pemrograman computer, yaitu :<br /><br />1. Bahasa Tingkat Rendah (low-level language)<br />Merupakan bahasa assembly atau bahasa mesin. Lebih dekat ke mesin (hardware), dimana high-level programming languages dekat pada bahasa manusia.<br /><br />- Bahasa Mesin (machine language)<br />Bahasa mesin merupakan representasi tertulis machine code (kode mesin), yaitu kode operasi suatu mesin tertentu. Bahasa ini bersifat khusus untuk mesin tertentu dan "dimengerti" langsung oleh mesin, sehingga pelaksanaan proses sangat cepat. Bahasa mesin kelompok komputer tertentu berlainan dengan bahasa mesin kelompok komputer yang lain. Abstraksi bahasa ini adalah kumpulan kombinasi kode biner "0" dan "1" yang sangat tidak alamiah bagi kebanyakan orang - kecuali insinyur pembuat mesin komputer. Karena tidak alamiah bagi kebanyakan orang, bahasa mesin juga disebut bahasa tingkat rendah.<br /><br /><br />- Bahasa Assembly (assembly language)<br />Bahasa rakitan (assembly language) merupakan notasi untuk menyajikan bahasa mesin yang lebih mudah dibaca dan dipahami oleh manusia. Bahasa ini sudah menggunakan simbol alpabet yang bermakna (mnemonic). Contoh “MOV AX 1111”, pindahkan ke register AX nilai 1111. Proses data oleh komputer berdasarkan perintah bahasa rakitan adalah cepat. Meski demikian masih merepotkan-bahkan bagi kebanyakan pemrogram, karena masih harus mengingat-ingat tempat penyimpanan data. Bahasa rakitan juga bersifat khusus untuk mesin tertentu. Contoh: Assembler.<br />2. Bahasa Tingkat Tinggi (high-level language)<br />Adalah bahasa pemrograman yang dekat dengan bahasa manusia, kelebihan utama dari bahasa ini adalah mudah untuk di baca, tulis, maupun diperbaharui, sebelum bisa dijalankan program harus terlebih dahulu di-compile. Contoh : Ada, Algol, BASIC, COBOL, C, C++, FORTRAN, LISP, dan Pascal, dsb.<br />Pada generasi bahasa pemrograman terakhir sekarang ini, kedua cara interpretasi dan kompilasi digabungkan dalam satu lingkungan pengembangan terpadu (IDE = integrated development environment).<br />Cara interpretasi memudahkan dalam pembuatan program secara interaktif dan cara kompilasi menjadikan eksekusi program lebih cepat. Pertama program dikembangkan interaktif, kemudian setelah tidak ada kesalahan keseluruhan program dikompilasi. Contoh bahasa program seperti ini adalah Visual BASIC yang berbasis BASIC dan Delphi yang berbasis PASCAL.<br />Bahasa tingkat tinggi bersifat portable. Program yang dibuat menggunakan bahasa tingkat tinggi pada suatu mesin komputer bersistem operasi tertentu, hampir 100% bisa digunakan pada berbagai mesin dengan aneka sistem operasi. Kalaupun ada perbaikan sifatnya kecil sekali.<br /><br />Langkah – langkah membuat program :<br />1. Mengidentifikasi masalah <br />Sebelum kita membuat program maka terlebih dahulu harus memahami permasalahannya. Contoh : misalkan kita akan membuat program menghitung luas segitiga : untuk menghitung luas segitiga kita membutuhkan alas, tinggi lalu menghitung luas dengan rumus : ½ x a x t.<br /><br />2. Merumuskan masalah<br />Di dalam merumuskan masalah kita bisa menggunakan alur atau yang dikenal dengan sebutan Algoritma, algoritma itu sendiri diambil dari seorang Matematikawan yang bernama Mohammed Ibn Musa Al- Khwarizmi, ada 3 bentuk algoritma yaitu :<br />a. Algoritmanya dalam bahasa sehari-hari<br />Bentuk algoritma ini menggunakan bahasa sehari – hari yang sering kita pakai, contohnya Algoritma menghitung luas segitiga :<br />1. mulai<br />2. masukkan alas dan tinggi<br />3. hitung luas dengan rumus l = 0,5 x alas x tinggi <br />4. tampilkan l<br />5. selesai<br />b. Algoritma dalam bentuk pseudocode <br />Bentuk algoritma ini sudah menggunakan kode – kode pascal, contohnya :<br />1. start<br />2. input a,t<br />3. proses : l:=0.5*a*t<br />4. output l<br />5. end.<br />c. Algoritma dlm bentuk diagram alir ( flow chart ):<br />simbol / bagan :<br /><br />start / end : <br /><br /><br />input / output : <br /><br /><br />process : <br /><br /><br />percabangan : <br /><br /><br />konektor : <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />3. Menulis Program.<br />Setelah kita merumuskan masalah maka langkah berikutnya menulis program, dalam menulis program kode/bahasa yang kita gunakan bermacam – macam sesuai dengan bahasa permrograman yang kita gunakan, misalkan pascal.<br />4. Menjalankn mengevaluasi program.<br />5. Merawat Program<br />6. Mendokumentasikan Program.<br /><br />Apakah Pascal dan Turbo Pascal itu ?<br />Bahasa Pascal merupakan bahasa yang sangat popular di dunia, terlebih karena digunakan sebagai bahasa untuk mengajarkan permograman tersetruktur bagi para mahasiswa dipelbagai perguruan tinggibaik di Indonesia maupun di negara lainnya.<br />Pencipta bahasa Pascal adalah Prof. Niklaus Wirth dari Zurich, Swiss. Nama Pascal sendiri diambil untuk mengenang dan mengabadikan seorang matematikawan dari Prancis yang bernama Blaise Pascal (1623-1662) penemu mesin penghitung pertama kali.<br />Kepopuleran Pascal berkembang seiring dengan berkembangnya PC. Pada platform ini terdapat sejumlah kompiler Pascal diantaranya : Turbo Pascal ( Turbo Pascal for Dos dan Turbo Pasca for Window ) dan Free Pascal.<br />Yang menarik Turbo Pascal bukanlah sekedar kompiler, Turbo Pascal menyediakan suatu lingkungan terpadu yang dikenal dengan sebutan IDE ( Integrated Developenment Enviroment ) yang diantaranya :<br />a. Kompiler untuk mengkompilasi program menjadi suatu obyek yang dipahami oleh komputer. <br />b. Debbuger ( untuk membantu mencari kesalahan program )<br />c. Linker ( untk menggabungkan file obyek dan file pustaka serta membentuk file executable)<br />d. Editor ( untuk menulis program sumber )<br /><br />Struktur Pemrograman Pascal.<br />Program …..; ( Judul Program )<br /> Uses ……; ( Deklarasi unit yang digunakan )<br /> Label ......; ( Deklarasi label )<br /> Const ......; ( Deklarasi Konstanta )<br /> Var ......; ( Deklarasi Variabel )<br /> Type ......; ( Deklarasi Type )<br /> Procedure ......; ( Prosedur )<br /> Function ......; ( Fungsi )<br />Begin ( Penanda awal program )<br /> Statement ( bagian utama program )<br />End. ( penanda akhir program )<br /><br />Ket :<br />1. Judul program.<br />Judul program bersifat opsional artinya judul program boleh ada atau boleh tidak ada.<br /> Aturan penulisan judul program :<br /> Program identifier/pengenal;<br /> Aturan penulisan identifier/pengenal :<br />- tidak boleh diawali dengan angka.<br />- Tidak boleh memakai spasi.<br />- Tidak boleh memakai karakter khusus seperti : ! @ # $ % & * - dll<br />- Tidak boleh memakai kata tercadang ( reserverd word ), kata – kata baku yang terdapat di dalam pascal.<br />Contoh penulisan judul program yang benar :<br />- Program latihan;<br />- Program hitung_nilai;<br />- Program cari2;<br />Contoh penulisan judul program yang salah :<br />- program 5latihan;<br />- program belajar pascal;<br />- program hitung@nilai;<br />2. Unit<br />Unit adalah modul program yang digunakan program lain. Di dalam pascal terdapat beberapa unit yaitu : Unit Dos, Unit Crt, Unit Graph, Unit Printer.<br />Aturan penulisan unit :<br />Uses nama_unit;<br />Contoh:<br />......<br /> Uses Crt;<br />……<br />Begin<br /> Clrscr;<br /> ……<br />End.<br /><br />3. Label<br />Label adalah penanda blok proram tertentu,biasanya digunakan untuk melakukan lompatan ke program tertentu, contoh penulisanya :<br />.....<br />.....<br />Label awal;<br />.....<br />.....<br />4. Konstanta<br />Konstanta adalah nilai tetap, ada 2 bentuk konstanta : konstanta biasa dan konstanta bertipe.<br />- Aturan penulisan konstanta biasa :<br />Const nama_pengenal = nilai_konstanta;<br />Contoh :<br />.....<br /> Const Phi = 3.14;<br />.....<br />- Aturan penulisan konstanta bertipe :<br />Const nama_pengenal : tipe = nilai_konstanta;<br />Contoh :<br />....<br /> Const ket : string = ’ lulus’;<br />….<br />5. Variabel<br />Variabel biasa digunakan untuk menyimpan nilai tertentu. Deklarasi variabel berupa deklarasi pengenal dan typenya. Berikut contoh sintaksnya :<br />Var <br />pengenal : tipe;<br />Var a:integer;<br /><br />Operator di dalam Pascal.<br />a. Operator Aritmatika<br />Operator aritmatika meliputi operator (+), penguranga(-), perkalian(*),pembagian(/) dan ditambah Div ( hasil bagi dalam bentuk bulat ) dan Mod (sisa hasil bagi ).<br />Contoh :<br />6 div 4 = 1<br />7 div 3 = 2<br />6 mod 4 = 2<br />7 mod 3 = 1<br /><br />b. Operator Penugasan<br />Operator ini digunakan untuk memberi nilai suatu identifier. Pada pascal operator penugasan berupa gabungan tanda sama dengan (=) dan titik dua (:), jadi berupa tanda(:=), contoh :<br />.....<br />Z:=3;<br />Y:=5;<br />X:=y + z;<br /><br />Penugasan :<br />A:=3;<br />A=3:<br /><br />c. Operator Logika :<br />OR<br />pernytaan 1 pernyataan 2 hasil<br />b b b<br />b s b<br />s b b<br />s s s<br />AND<br />pernytaan 1 pernyataan 2 hasil<br />b b b<br />b s S<br />s b S<br />s s S<br />NOT<br />pernytaan hasil<br />B S<br />S B<br />d. Operator Relasi :<br /> Operator relasi digunakan untuk membandingkan suatu pernyataan, operator ini meliputi : >, <, >=, <=, <>, =<br /><br /><br /><br /><br /><br /><br />TIPE DATA:<br />1. TIPE DATA BIL BULAT :<br />- SHORTINT -128 – 127 1 BYTE<br />- INTEGER -32768 – 32767 2 BYTE<br />- LONGINT -2.147.483.648 - 2.147.483.647 4 BYTE<br />- BYTE 0 – 255 1 BYTE<br />- WORD 0 – 65535 2 BYTE<br />2. TIPE DATA BIL PECAHAN :<br />- REAL 2.9 x 10-39 .. 1.7 x 1038 6 bit<br />- Single 1.5 x 10-45 .. 3.4 x 1038 4 bit<br />- Double 5.0 x 10-325 .. 1.1 x 10308 8 bit<br />- Extended 3.4 x 10-4932 .. 1.1 x 104932 10 bit<br />- Comp -9.2 x 1018 .. 9.2 x 1018 8 bit<br /><br />3. Tipe Data Char<br /> Tipe char adalah tipe data yang berisi sebuah karakter. Dalam hal ini dapat berupa karakter apa saja.<br />Contoh :<br /><br />....<br />Var <br /> A:char;<br />Begin<br /> A:=’Y’;<br />End.<br /><br /><br /><br /><br /><br /><br /><br />4. Type data string :<br /><br />Tipe data yang menampung untaian karakter :<br />Contoh :<br />Var<br /> A:string;<br /> B:STRING[10];<br />BEGIN<br /> A:=’SMANSA’; write(a);<br /> B:=’ SMA N 1 WONOGIRI’; write(b);<br /> B:=LENGTH(B); write(b);<br /> C:=A+B; write( c );<br /> D:=COPY(B,2,4); write ( d );<br />END.<br /><br /><br />Program luas;<br />Uses crt ;<br />Var <br />d,r,l : real ;<br />Begin<br /> Clrscr ;<br />Write(‘masukkan diameter =’) ;<br />Readln(d) ;<br />R:=d/2;<br />Write(‘ Jadi jari-jarinya :’,r:0:2)<br />L:=3.14*r*r;<br />Write(‘jadi luas segitiga =’,l :0:2) ;<br />Readln;<br />End.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />PERCABANGAN <br />Seringkali kita dihadapkan pada masalah untuk mengambil keputusan terhadap dua pilihan atau lebih. Kita bisa mengambil keputusan didasarkan oleh suatu kondisi yang kita evaluasi terlebih dahulu. Hal serupa juga dilakukan oleh komputer. Untuk keperluan inilah Turbo Pascal menyediakan dua macam pernyataan yaitu :<br />a. IF<br />b. CASE<br />a.1. Pernyataan IF<br />Turbo Pascal menyediakan bentuk pernyataan IF.<br />Pernyataan IF Sederhana :<br />If kondisi THEN<br /> Pernyataan<br />Algoritmanya :<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Contoh programnya :<br />Program suhu_tubuh;<br />Uses crt;<br />Var<br /> Suhu : real;<br />Begin<br /> Clrscr;<br /> Writeln(‘-------MENGANALISA SUHU TUBUH-------‘);<br /> Write (‘Suhu Tubuh : ‘);<br /> Readln (suhu);<br /> Writeln(‘-------------------------------------‘);<br /> If suhu > 37 Then<br /> Writeln(‘ Suhu Tinggi ! ‘ );<br /> Writeln(‘selesai’);<br /> Readln;<br />End.<br /><br />Pernyataan If …. Else<br />Bentuk kedua dari If adalah sebagai berikut :<br />If Kondisi THEN<br /> Pernyataan_1<br />Else<br /> Pernyataan_2;<br /><br />Pada Bentuk ini :<br />Pernyataan_1 hanya akan dijalankan kalau kondisi bernilai True ( benar )<br />Pernyataan_2 hanya akan dijalankan kalau kondisi bernilai False ( Salah )<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Contoh programnya :<br />Program suhu;<br />Uses crt;<br />Var<br /> Suhu : real;<br />Begin<br /> Clrscr;<br /> Write(‘Suhu Tubuh : ‘);<br /> Readln(suhu);<br /> If suhu > 37 Then<br /> Writeln(‘ Suhu Tinggi ! ‘ )<br /> else<br /> Writeln (‘ Suhu Tidak Tinggi ‘);<br /> Writeln(‘selesai’);<br />Readln;<br />End.<br />If (suhu > 20) and (suhu <=37) then <br />……………<br /><br /><br />Penggunaan Gotoxy :<br /><br />Program Data_barang;<br />Uses crt;<br />Var<br /> Kb,nb : string;<br /> hs,jb,Th,ds,jhb : real;<br />Begin<br /> Clrscr;<br /> Gotoxy(10,5);writeln (’------------------ ISI DATA BARANG --------------------’);<br /> Gotoxy(10,6);write (’ KODE BARANG = ’);<br /> Gotoxy(10,7);write (’ NAMA BARANG = ’);<br /> Gotoxy(10,8);write (’ HARGA SATUAN = ’);<br /> Gotoxy(10,9);write (‘ JUMLAH BARANG = ‘);<br /> Gotoxy(10,10);write (‘ TOTAL HARGA = ‘);<br /> Gotoxy(10,11);write (‘ DISKON = ‘);<br /> Gotoxy(10,12);write (‘ JUMLAH YANG HARUS DI BAYAR = ‘);<br /> Gotoxy(10,13);write (‘ BONUS = ‘);<br /> Gotoxy(10,14);write (‘ ------------------------------------------------------------‘);<br /> Gotoxy(38,6);readln(kb);<br /> Gotoxy(38,7);readln(nb);<br /> Gotoxy(38,8);readln(hs);<br /> Gotoxy(38,9);readln(jb);<br /> TH:=hs*jb;<br /> Gotoxy(38,10);write(th:0:2);<br /> Gotoxy(38,13);<br /> If th < 100000 then <br /> Write(‘tidak ada’)<br /> Else<br /> If (th >= 100000) and ( th <200000) then<br />Write(’ 1 paket alat mandi’)<br /> Else <br /> Write(’1 paket alat mandi + ......’);<br /> Readln;<br />End.<br /><br />JIKA total harga < 100000 ket tidak dapat bonus<br />Jika total harga >=100000 dan < 200000 ket bonus ” 1 paket alat mandi”<br />Jika total harga >=200000 ket bonus ” 1 paket alat mandi <br />+ ......”<br /><br />Program barang;<br />Uses crt<br />Var<br /> Kd,nm :string<br /> Nm,hs,jb,th : real;<br />Begin<br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />BUATLAH PROGRAM DENGAN LAYOUT SEBAGAI BERIKUT :<br />==================================================<br />LAPORAN HASIL NILAI UJIAN AKHIR SEMESTER<br />UNIVERSITAS SEBELAS MARET SURAKARTA<br />PRGRAM STUDY : TEHNIK INFORMATIKA<br />==================================================<br />NIM :<br />NAMA MAHASISWA :<br />SEMESTER :<br />NIL MATA KULIAH 1 :<br />NIL MATA KULIAH 2 :<br />NIL MATA KULIAH 3 :<br />NIL MATA KULIAH 4 :<br />NIL MATA KULIAH 5 :<br />JUMLAH NILAI :<br />RATA – RATA :<br />KET : <br />==================================================<br />KETENTUAN MENGERJAKAN :<br />1. NIM SAMPAI MATA KULIAH 5 DI INPUT<br />2. JUMLAH NILAI DAN RATA – RATA PROSES.<br />3. KET DICARI DENGAN KETENTUAN :<br />- JIKA NILAI RATA – RATA <60 KET :”KURANG”<br />- JIKA NILAI RATA – RATA >=60 DAN <70 KET :”CUKUP”<br />- JIKA NILAI RATA – RATA >=70 DAN <80 KET : ”BAIK”<br />- JIKA NILAI RATA – RATA >=80 KET :”SANGAT BAIK ”<br /><br /> </span>tiksmansawnghttp://www.blogger.com/profile/06639388384908955181noreply@blogger.com0