Makalah dasar
Upcoming SlideShare
Loading in...5
×
 

Makalah dasar

on

  • 564 views

 

Statistics

Views

Total Views
564
Views on SlideShare
564
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Makalah dasar Makalah dasar Document Transcript

  • MAKALAH DASAR – DASAR KOMPUTER DAN INTERNET Oleh : KOKOM KOMARIAH KODE SOAL : DK-F442 SEKOLAH TINGGI AGAMA ISLAM SILIWANGI GARUT 2014
  • 1. Jelaskan apa Pengertian dari Internet dan ruang lingkupnya ! Pengertian Internet Interconnection network (internet) adalah sistem global dari seluruh jaringan komputer yang saling terhubung. Internet berasal dari bahasa latin "inter" yang berarti "antara". Internet merupakan jaringan yang terdiri dari milyaran komputer yang ada di seluruh dunia. Internet melibatkan berbagai jenis komputer serta topology jaringan yang berbeda. Dalam mengatur integrasi dan komunikasi jaringan, digunakan standar protokol internet yaitu TCP/IP. TCP bertugas untuk memastikan bahwa semua hubungan bekerja dengan baik, sedangkan IP bertugas untuk mentransmisikan paket data dari satu komputer ke komputer lainya. Sejarah internet awalnya berasal dari proyek ARPA yang dibentuk tahun 1969 oleh Departemen Pertahanan Amerika Serikat. Proyek ini kemudian dikenal dengan ARPANET (Advanced Research Project Agency Network) yang melakukan riset tentang cara menghubungkan komputer satu dengan komputer lainnya agar bisa saling berkomunikasi. Pada tahun 1970, proyek ini berhasil menghubungkan lebih dari 10 komputer dalam bentuk jaringan, dan beberapa tahun kemudian, hasil riset proyek ini dikembangkan di luar Amerika. Karena jumlah komputer yang terhubung semakin banyak, maka pada tahun 1980 dibuatlah protokol resmi yang dikenal dengan TCP/IP (Transmission Control Protocol/Internet Protocol). Berikut ini adalah beberapa fasilitas yang disediakan melalui internet: o E-mail. Electronic-mail adalah surat atau pesan elektronik yang dikirimkan dan diterima melalui komputer. Dengan e-mail, pesan yang dikirimkan akan sampai kepada penerima saat itu juga. Dibandingkan dengan pengiriman surat melalui jasa pengiriman, e-mail telah memangkas waktu dan pesan yang disampaikan juga up-to-date. E-mail saat ini sudah bisa disertai dengan
  • grafik, gambar foto, suara, animasi, dan bahkan bisa mengirim ke beberapa alamat sekaligus. o FTP. File Transfer Protocol (FTP) adalah salah satu layanan internet untuk melakukan transfer file. Proses melakukan transfer file dari komputer ke server (file server) disebut dengan istilah unggah (upload). File yang sudah berada di file server, dapat diambil oleh orang lain untuk disimpan di komputer (pc). Proses mengambil file dari file server disebut dengan unduh (download). o Telnet. Telnet (Telecommunication Network) merupakan salah satu protokol jaringan yang digunakan di koneksi internet atau LAN (Local Area Network). Telnet digunakan untuk melakukan koneksi ke sebuah server dan port tertentu. Telnet digunakan untuk berinteraksi langsung dengan server. Anda dapat mengetikkan perintah langsung dari komputer untuk ditujukan ke server dan server akan langsung merespon dengan mengirimkan output (keluaran) untuk ditujukan ke komputer yang mengirimkan perintah. o Gopher. Gopher adalah program berbasis teks yang digunakan untuk membrowser daftar menu internet di berbagai server gopher. Gopher merupakan aplikasi yang dapat mencari informasi di internet dan informasi yang dicari hanya sebatas pada teks. Untuk mendapatkan informasi melalui gopher, diperlukan hubungan dengan server gopher yang ada di internet. o World Wide Web (WWW). World wide web merupakan kumpulan dokumen multimedia yang saling terkoneksi menggunakan link hypertext. Hyperlink merupakan sebuah link yang digunakan untuk melakukan perpindahan antar dokumen. Web memudahkan kita mengakses berbagai informasi dalam bentuk teks, gambar, video, suara, dan juga animasi. Internet telah memberikan kontribusi dan andil yang sangat besar bagi perkembangan dunia. Kehadiran internet telah menghapus batas dan jarak terhadap akses informasi. Bagaimanapun juga, perkembangan internet bisa
  • memberi dampak positif (baik) dan negatif (buruk). Di bawah ini adalah beberapa dapat baik dan buruk terhadap kehadiran internet. Dampak positif dari internet. o Media komunikasi, dimana pengguna internet di seluruh dunia dapat saling berkomunikasi. o Media untuk bertukar data dan informasi dengan menggunakan email, ftp, www, dan sebagainya. o Media untuk mencari data dan informasi. Jutaan data dan informasi yang tersimpan menjadikan internet perpustakaan terbesar di dunia. o Kemudahan memperoleh informasi. Segala sesuatu yang terjadi di dunia ini dapat dipantau melalui internet. o Media untuk bertransaksi dan berbisnis. Ada banyak peluang bisnis yang bisa dihasilkan dari internet seperti Google Adsence. o Media pendidikan jarak jauh. Banyak sekali universitas yang sekarang ini membuka kelas jarak jauh dimana materi kuliah dan kegiatan belajar dilakukan secara online. Dampak negatif dari internet. o Pornografi. Anggapan yang mengatakan bahwa internet identik dengan pornografi memang tidak salah. Banyak sekali konten-konten semacam ini bertebaran dan memberikan dampak yang kurang baik bagi yang mengaksesnya, terutama kalangan anak-anak. o Internet juga banyak berisi konten-konten yang terkait kekejaman dan kesadisan (violence and gore). Konten seperti ini biasanya banyak digunakan oleh pemilik situs demi mendongkrak penjualan situs. o Penipuan. Modus penipuan melalui internet sudah sering kali kita dengar. Internet memang bisa dijadikan media untuk melakukan tidak kejahatan semacam ini.
  • o Pencurian. Internet merupakan media yang memberikan kemudahan untuk traksaksi online karena sifatnya yang real-time (langsung), misalnya berbelanja menggunakan kartu kredit. Para penjahat dapat menemukan celah kelemahan saat transaksi untuk menguras isi kartu kredit tanpa sepengetahuan pemiliknya. o Perjudian. Para penjudi tidak harus pergi ke tempat judi untuk melakukan kegiatan dan keinginannya. Yang perlu dilakukan hanyalah mengunjungi situs-situs perjudian. Ruang Lingkup Internet A. LAN (Local Area Network) LAN merupakan jaringan computer dengan ruang lingkup terbatas seperti gedung, kampus, kantor, dan sekolah. LAN dibangun minimal 2 komputer dengan spesifikasi computer rendah sekalipun. CONTOH : TOPOLOGI RING
  • • Topologi ini bekerja dengan cara data dikirim secara langsung sepanjang jaringan, setiap informasi yang diperoleh akn diperiksa alamatnya oleh terminal yang dilewati. • Kelemahan topologi ini: 1. Jika terjadi satu gangguan di satu titik, maka akan berpengaruh pada seluruh komputer 2. Sulitnya dalam penambahan dan pengurangan komputer A. MAN (Metropolitan Area Network) Jenis jaringan ini adalah jaringan computer yang memungkinkan jaraak yang cukup jauh. Tipe ini digunakan untuk membangun jaringan antar gedung, dalam satu kota, atau antar kota yg berada pada jangkauannya.
  • B. WAN (Wide Area Network) Jaringan ini merupakan jaringan besar karena mencangkup radius antar negara, bahkan benua tanpa batasan geografis. 2. Kita sering mendengar kata “Situs Internet”, Jelaskan apa yang di maksud dengan “Situs” ! Situs web atau website adalah sebutan bagi sekelompokhalaman web – web page, yang umumnya merupakan bagian dari suatu nama domain ( domain name ) atausubdomain di World Wide Web ( WWW) di Internet. WWW terdiri dari seluruh situs web yang tersedia kepada publik. Halaman-halaman sebuah situs web diakses dari sebuah URL yang menjadi “akar” ( root ), yang disebut homepage (halaman induk ; sering diterjemahkan menjadi “beranda“, “halaman muka” ataulaman web) , dan biasanya disimpan dalam server yang sama. Tidak semuasitus web dapat diakses dengan gratis. Beberapa situs web memerlukanpembayaran agar dapat menjadi pelanggan, misalnya situs-situs
  • yang menampilkan pornografi, situs-situs berita, layanan surat elektronik ( email), dan lain-lain. Definisi Situs Web Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuahhalaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar. Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan. Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut. Sejarah Situs Web Penemu website adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan website yang tersambung dengan jaringan, pertamakali muncul pada tahun 1991. Maksud dari Tim ketika membuat website adalah untuk mempermudah tukar menukar dan memperbarui informasi kepada sesama peneliti di tempat dia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja)
  • menginformasikan bahwa WWW dapat digunakan secara gratis oleh semua orang. Sebuah website bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari sebuah organisasi, perusahaan, dan biasanya website itu menujukkan beberapa topik khusus, atau kepentingan tertentu. Sebuah website bisa berisi hyperlink (pranala) yang menghubungkan ke website lain, jadi, kadangkala perbedaan antara website yang dibuat oleh individu perseorangan dengan website yang dibuat oleh organisasi bisnis bisa saja tidak kentara. Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa komputer pribadi atau PC, laptop, PDA ataupun telepon selular. Sebuah website dibuat didalam sebuah sistem komputer yang dikenal dengan server web, juga disebut HTTP Server, dan pengertian ini juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk merespon permintaan dari pengguna. Apache adalah software yang biasa digunakan dalam sebuah web server, kemudian setelah itu adalahMicrosoft InternetInformation Services - IIS . Macam-macam Situs Web Static Website atau Website Statik adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, dan biasanya di maintain secara manual oleh beberapa orang yang menggunakan software editor. Ada 3 tipe kategori software editor yang biasa dipakai untuk tujuan maintaining ini, mereka adalah :
  • 1. Elemen 1 Penyunting teks. Contohnya adalah Notepad atau TextEdit, dimana HTML diubah didalam program editor tersebut. 2. Elemen 2 WYSIWYG editor. Contohnya Microsoft Frontpage dan Macromedia Dreamweaver, dimana situs di edit menggunakan GUI (Graphical User Interface) dan format HTML ini secara otomatis di generate oleh editor ini. 3. Elemen 3 Editor yang sudah memiliki templat, contohnya Rapidweaver dan iWeb, dimana, editor ini membolehkan user untuk membuat dan mengupdate websitenya langsung ke server web secara cepat, tanpa harus mengetahui apapun tentang HTML. Mereka dapat memilih templat yang sesuai dengan keinginan mereka, menambah gambar atau obyek, mengisinya dengan tulisan, dan dengan sekejap mereka sudah dapat membuat situs web tanpa harus melihat sama sekali kode-kode HTML. Dynamic Website atau Website Dynamic adalah website yang secara berkala, informasi didalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode (HTTP cookies atau Variabel Database, sejarah kunjungan, variabel sesi dan lain-lain) bisa juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis di ambil dari media penyimpanan sebagai respon dari permintaan yang diminta oleh user. Sebuah situs dapat menampilkan dialog yang sedang berlangsung diantara dua user, memantau perubahan situasi, atau menyediakan informasi yang berkaitan dengan sang user. Ada banyak jenis sistem software yang dapat dipakai untuk meng-generate Dynamic Web System dan adalahColdFusion (CFM), Active Situs Dynamic, Server beberapa diantaranya Pages (ASP), Java Server Pages (JSP) dan PHP, bahasa program yang mampu untuk meng-generate Dynamic Web System dan Situs Dinamis. Situs juga bisa termasuk didalamnya berisi informasi yang diambil dari satu atau lebih database atau bisa juga
  • menggunakan teknologi berbasis XML, contohnya adalah RSS. Isi situs yang statis juga secara periodik di generate, atau, apabila ada keadaan dimana dia butuh untuk dikembalikan kepada keadaan semula, maka dia akan di generate, hal ini untuk menghindari kinerjanya supaya tetap terjaga. Plugin tersedia untuk menambah banyaknya feature dan kemampuan dari web browser, dimana, plugin ini dipakai untuk membuka content yang biasanya berupa cuplikan dari gambar bergerak (active content) contohnya adalah Flash, Shockwave atau applets yang ditulis dalam bahasa JAVA. Dynamic HTML juga menyediakan untuk user supaya dia bisa secara interaktif dan realtime, mengupdate di web page tersebut (catatan; halaman yang dirubah, tak perlu di load atau di reloaded agar perubahannya dapat dilihat), biasanya perubahan yang dilakukan mereka memakai DOM dan Javascript yang sudah tersedia pada semua Web Browser sekarang ini. Seperti yang tertulis di atas, di luar sana ada beberapa perbedaan dalam penulisan dari terminologi website. Walaupun ¨Website¨ sudah secara umum dipakai, namun untuk Associated Press Stylebook, Reuters, Microsoft, Academia, dan kamus-kamus yang ada, penulisan yang mereka pakai adalah dengan menggunakan 2 kata, yaitu Web site. Hal ini karena ¨Web¨ bukanlah terminologi umum, namun kependekan dari World Wide Web. 3. Jelaskan apa yang anda ketahui tentang Program Komputer ! Program komputer atau sering kali disingkat sebagai program adalah serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer. Komputer pada dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi serangkaian instruksi program tersebut padaprosesor. Sebuah program biasanya memiliki suatu bentuk model pengeksekusian tertentu
  • agar dapat secara langsung dieksekusi oleh komputer. Program yang sama dalam format kode yang dapat dibaca oleh manusia disebut sebagai kode sumber, bentuk program yang memungkinkan programmer menganalisis serta melakukan penelaahan algoritma yang digunakan pada program tersebut. Kode sumber tersebut pada akhirnya dikompilasi oleh utilitas bahasa pemrograman tertentu sehingga membentuk pengeksekusian sebuah sebuah program. program bentuk adalah alternatif dengan lain model menggunakan bantuan interpreter, kode sumber tersebut langsung dijalankan oleh utilitas interpreter suatu bahasa pemrograman yang digunakan. Beberapa program komputer dapat dijalankan pada sebuah komputer pada saat bersamaan, kemampuan komputer untuk menjalankan beberapa program pada saat bersamaan disebut sebagai multitasking. Program komputer dapat dikategorikan menurut fungsinya; perangkat lunak sistem atau perangkat lunak aplikasi. Pemrograman komputer merupakan suatu proses iteratif penulisan dan penyuntingan kode sumber sehingga membentuk sebuah program. Penyuntingan kode sumber meliputi proses pengetesan, analisis, pembetulan kesalahan, pengoptimasian algoritma, normalisasi kode, dan kadang-kadang pengkoordinasian antara satu programmer dengan programmer lainnya jika sebuah program dikerjakan oleh beberapa orang dalam sebuah tim. Seorang praktisi yang memiliki keahlian untuk melakukan penulisan kode dalam bahasa pemrograman disebut pengembang perangkat sebagai programmerkomputer lunak, atau programmer, atau koder. Istilah rekayasa perangkat lunak (bahasa Inggris: Software engineering) seringkali digunakan karena proses penulisan program tersebut dipandang sebagai suatu disiplin ilmu perekayasaan. Program komputer dapat dikategorikan menurut paradigma bahasa pemrograman yang digunakannya. Dua adalah imperatif dan deklaratif. paradigma utama yang umum digunakan
  • Program yang ditulis dalam bahasa pemrograman imperatif biasanya memiliki algoritma yang ditulis dalam serangkaian klausal pendeklarasian, ekspresi aritmatis, dan sejumlah perintah.Pendeklarasian meliputi pendeklarasian variabel serta tipe data atas variabel tersebut, contoh: var x: integer; Penggunaan ekpresi operasi aritmatis yang menghasilkan nilai, contoh: 2 + 2 menghasilkan nilai 4. Dan perintah yang melingkupi pendelegasian nilai atas hasil dari operasi aritmatis tersebut ke dalam sebuah variabel, contoh: x := 2 + 2; if x = 4 then lakukan_sesuatu(); Salah satu bentuk kritik atas implementasi imperatif ini adalah efek samping yang timbul atas pendelegasian perintah terhadap variabel yang berada diluar cakupan dari fungsi tersebut atau lebih dikenal sebagai nonlocal variable.[4] Program yang ditulis dengan bahasa deklaratif meliputi sejumlah properti yang harus dipenuhi untuk mendapatkan suatu bentuk hasil tertentu. Properti tersebut tidak mencerminkan suatu gambaran atas proses kerja suatu program namun merupakan suatu bentuk deklarasi relasional matematis atas sejumlah objek melaui properti-propertinya. Dua bagian utama atas pemrograman deklaratif adalah bahasa pemrograman fungsional dan bahasa pemrograman logikal. Prinsip dasar dibalik bahasa pemrograman fungsional (Haskell) adalah mencegah timbulnya efek samping seperti yang terdapat pada model pemrograman imperatif sehingga membuatnya lebih mudah untuk digunakan membuat program yang melakukan sejumlah operasi matematis. Sementara itu, prinsip dari sebuah bahasa pemrograman logikal (Prolog) adalah mendefinisikan permasalahan yang hendak diselesaikan, tujuan yang hendak dicapai, dan membiarkan sistem melakukan analisis atas detail solusi terhadap permasalahan tersebut. Tujuan utama atas sebuah program didefinisikan dengan cara membuat sejumlah tujuantujuan yang lebih kecil, kemudian pada tiap-tiap tujuan tersebut secara lebih lanjut didefinisikan tujuan-tujuan lain yang lebih kecil lagi, dan begitu seterusnya. Jika suatu arahan tujuan yang didefinisikan gagal digunakan untuk
  • menemukan solusi atas suatu permasalahan, maka arahan tujuan anakan yang lebih kecil akan di telusuri ulang, dan arahan lainnya akan diujicobakan. Bentuk dari cara sebuah program dibuat bisa berupa tekstual ataupun visual. Dalam pemrograman visual, elemen-elemen program biasanya dimanipulasi secara grafis, sementara bila dibuat secara tekstual artinya sebuah program ditulis secara manual. 4. Uraikan, langkah-langkah cara membuat program ! Pembuatan program akan terasa lancar kalau kita melaksanakan urutan atau langkah pembuatan program seperti berikut; 1. Mendefinisikan Masalah. Tips mendefinisikan masalah;  Kumpulkan informasi masalah yang akan kita selesaikan dengan program yang dibuat.  Analisa informasi yang didapat, kalau masih kurang ulangi mencari data pendukung. 2. Membuat Rumusan Masalah. Dari data yang telah kita peroleh, buat rumusan masalahnya, caranya;  Pahami data yang didapat.  Kelompokan data. Katagorikan variabel data yang dipakai, data input yang diperlukan, data yang akan diproses, serta ouptput data yang diperlukan.  Kemudian rancang alur program atau flowchart. Atau buat pseudo code. 3. Implementasikan. Setelah alur program kita susun secara logis dan terstruktur. Selanjutnya konversikan alur program kita ke bahasa pemograman. Tipsnya sebagai berikut;
  •  Pahami stuktur baku bahasa program yang kita pakai  Siapkan list kode / kamus dari bahasa program yang kita pakai.  Pahami cara penulisan / penggunaan dari kode atau command yang kita pakai  Tes jalankan per modul. Ini untuk mempermudah kita mencari dan memperbaiki error yang muncul 4. Dokumentasi. Dokumentasikan program yang sudah kita buat. Dokumentasi ini penting untuk perbaikan program yang kita buat dimasa akan datang. Simpan semua dokumen pendukung dan source list. 5. Apa yang dimaksud dengan Reserved Word pada pemrograman Delphi, Jelaskan ! Reserved word merupakan kata – kata yang telah ada/didefinisikan oleh bahasa pemograman yang bersangkutan. Kata – kata tersebut telah memiliki definisi yang sudah tetap dan tidak dapat di ubah. Karena telah memiliki definisi tertentu, maka kata – kata ini