SlideShare a Scribd company logo
1 of 15
Download to read offline
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

More Related Content

What's hot

tugas tik ke-2
tugas tik ke-2tugas tik ke-2
tugas tik ke-2nova34
 
Tik bab 5 kelas 9 jos
Tik bab 5 kelas 9 josTik bab 5 kelas 9 jos
Tik bab 5 kelas 9 josZiyad Najib
 
Pengertian internet dan intranet
Pengertian internet dan intranetPengertian internet dan intranet
Pengertian internet dan intranetImanuel Franciskus
 
Ms Power Point 2007 Bab 5 - 6
Ms Power Point 2007 Bab 5 - 6Ms Power Point 2007 Bab 5 - 6
Ms Power Point 2007 Bab 5 - 6Elsalfym
 
Sejarah Internet, Intranet, WWW, dan HTML (dalam Bahasa Indonesia)
Sejarah Internet, Intranet, WWW, dan HTML (dalam Bahasa Indonesia)Sejarah Internet, Intranet, WWW, dan HTML (dalam Bahasa Indonesia)
Sejarah Internet, Intranet, WWW, dan HTML (dalam Bahasa Indonesia)DZNinjaX
 
Ms.Power Point 2007 Bab 5 Kelas IX
Ms.Power Point 2007 Bab 5 Kelas IXMs.Power Point 2007 Bab 5 Kelas IX
Ms.Power Point 2007 Bab 5 Kelas IXEzzatiKav19
 

What's hot (16)

Klklkl
KlklklKlklkl
Klklkl
 
Athalia
AthaliaAthalia
Athalia
 
tugas tik ke-2
tugas tik ke-2tugas tik ke-2
tugas tik ke-2
 
Athalia
AthaliaAthalia
Athalia
 
Zerry
ZerryZerry
Zerry
 
1
11
1
 
Tugas softskill
Tugas softskillTugas softskill
Tugas softskill
 
Tik bab 5 kelas 9 jos
Tik bab 5 kelas 9 josTik bab 5 kelas 9 jos
Tik bab 5 kelas 9 jos
 
Pengertian internet dan intranet
Pengertian internet dan intranetPengertian internet dan intranet
Pengertian internet dan intranet
 
Ms Power Point 2007 Bab 5 - 6
Ms Power Point 2007 Bab 5 - 6Ms Power Point 2007 Bab 5 - 6
Ms Power Point 2007 Bab 5 - 6
 
Sejarah Internet, Intranet, WWW, dan HTML (dalam Bahasa Indonesia)
Sejarah Internet, Intranet, WWW, dan HTML (dalam Bahasa Indonesia)Sejarah Internet, Intranet, WWW, dan HTML (dalam Bahasa Indonesia)
Sejarah Internet, Intranet, WWW, dan HTML (dalam Bahasa Indonesia)
 
Power point (internet) novi
Power point (internet) noviPower point (internet) novi
Power point (internet) novi
 
Tugas tik internet
Tugas tik internetTugas tik internet
Tugas tik internet
 
Internet
InternetInternet
Internet
 
Ms.Power Point 2007 Bab 5 Kelas IX
Ms.Power Point 2007 Bab 5 Kelas IXMs.Power Point 2007 Bab 5 Kelas IX
Ms.Power Point 2007 Bab 5 Kelas IX
 
Tik 2
Tik 2Tik 2
Tik 2
 

Similar to Dasar Komputer dan Internet

power point internet dan sistem jaringan
power point internet dan sistem jaringanpower point internet dan sistem jaringan
power point internet dan sistem jaringannandaputri
 
PENGENALAN INTERNET KEL 1 IPA 2.ppt
PENGENALAN INTERNET KEL 1 IPA 2.pptPENGENALAN INTERNET KEL 1 IPA 2.ppt
PENGENALAN INTERNET KEL 1 IPA 2.pptssuserc5759d
 
PENGENALAN INTERNET KEL 1 .ppt
PENGENALAN INTERNET KEL 1 .pptPENGENALAN INTERNET KEL 1 .ppt
PENGENALAN INTERNET KEL 1 .pptssuserc5759d
 
Ms. Power Point 2007 Bab V Kelas IX
Ms. Power Point 2007 Bab V Kelas IXMs. Power Point 2007 Bab V Kelas IX
Ms. Power Point 2007 Bab V Kelas IXUlfa9h
 
Ms Power Point 2007 Bab 5 - 6
Ms Power Point 2007 Bab 5 - 6Ms Power Point 2007 Bab 5 - 6
Ms Power Point 2007 Bab 5 - 6JihanSAF
 
Bab 5 dan 6
Bab 5 dan 6Bab 5 dan 6
Bab 5 dan 6nanda9c
 
Bab 5 dan 6
Bab 5 dan 6Bab 5 dan 6
Bab 5 dan 6nanda9c
 
TIK Kelas IX SMP 18 Semarang
TIK Kelas IX SMP 18 SemarangTIK Kelas IX SMP 18 Semarang
TIK Kelas IX SMP 18 Semarangviersa30
 
Tugas tik bab 5 & 6
Tugas tik bab 5 & 6Tugas tik bab 5 & 6
Tugas tik bab 5 & 6rizkiKun29
 
Tugas TIK Pengenalan Microsoft PowerPoint 2007 Bab 5,6
Tugas TIK Pengenalan Microsoft PowerPoint 2007 Bab 5,6Tugas TIK Pengenalan Microsoft PowerPoint 2007 Bab 5,6
Tugas TIK Pengenalan Microsoft PowerPoint 2007 Bab 5,6Galih Prastya
 
INTERNET PENGERTIAN, SEJARAH, FASILITAS DAN KONEKSINYA.pdf
INTERNET PENGERTIAN, SEJARAH, FASILITAS DAN KONEKSINYA.pdfINTERNET PENGERTIAN, SEJARAH, FASILITAS DAN KONEKSINYA.pdf
INTERNET PENGERTIAN, SEJARAH, FASILITAS DAN KONEKSINYA.pdfyulimariyani
 
Perkembangan internet
Perkembangan internetPerkembangan internet
Perkembangan internetely nurmawati
 

Similar to Dasar Komputer dan Internet (20)

power point internet dan sistem jaringan
power point internet dan sistem jaringanpower point internet dan sistem jaringan
power point internet dan sistem jaringan
 
Jgpddc
JgpddcJgpddc
Jgpddc
 
PENGENALAN INTERNET KEL 1 IPA 2.ppt
PENGENALAN INTERNET KEL 1 IPA 2.pptPENGENALAN INTERNET KEL 1 IPA 2.ppt
PENGENALAN INTERNET KEL 1 IPA 2.ppt
 
Anisa vira azizah
Anisa vira azizahAnisa vira azizah
Anisa vira azizah
 
tik Bab 5
tik Bab 5tik Bab 5
tik Bab 5
 
Bab 5
Bab 5Bab 5
Bab 5
 
PENGENALAN INTERNET KEL 1 .ppt
PENGENALAN INTERNET KEL 1 .pptPENGENALAN INTERNET KEL 1 .ppt
PENGENALAN INTERNET KEL 1 .ppt
 
Ms. Power Point 2007 Bab V Kelas IX
Ms. Power Point 2007 Bab V Kelas IXMs. Power Point 2007 Bab V Kelas IX
Ms. Power Point 2007 Bab V Kelas IX
 
Ms Power Point 2007 Bab 5 - 6
Ms Power Point 2007 Bab 5 - 6Ms Power Point 2007 Bab 5 - 6
Ms Power Point 2007 Bab 5 - 6
 
Athalia
AthaliaAthalia
Athalia
 
Bab 5 dan 6
Bab 5 dan 6Bab 5 dan 6
Bab 5 dan 6
 
Bab 5 dan 6
Bab 5 dan 6Bab 5 dan 6
Bab 5 dan 6
 
Presentation TIK Kelas IX BAB 5
Presentation TIK Kelas IX BAB 5Presentation TIK Kelas IX BAB 5
Presentation TIK Kelas IX BAB 5
 
TIK Kelas IX SMP 18 Semarang
TIK Kelas IX SMP 18 SemarangTIK Kelas IX SMP 18 Semarang
TIK Kelas IX SMP 18 Semarang
 
Tugas tik m.fadillah
Tugas tik m.fadillahTugas tik m.fadillah
Tugas tik m.fadillah
 
Tugas tik bab 5 & 6
Tugas tik bab 5 & 6Tugas tik bab 5 & 6
Tugas tik bab 5 & 6
 
Tugas TIK Pengenalan Microsoft PowerPoint 2007 Bab 5,6
Tugas TIK Pengenalan Microsoft PowerPoint 2007 Bab 5,6Tugas TIK Pengenalan Microsoft PowerPoint 2007 Bab 5,6
Tugas TIK Pengenalan Microsoft PowerPoint 2007 Bab 5,6
 
INTERNET PENGERTIAN, SEJARAH, FASILITAS DAN KONEKSINYA.pdf
INTERNET PENGERTIAN, SEJARAH, FASILITAS DAN KONEKSINYA.pdfINTERNET PENGERTIAN, SEJARAH, FASILITAS DAN KONEKSINYA.pdf
INTERNET PENGERTIAN, SEJARAH, FASILITAS DAN KONEKSINYA.pdf
 
All about internet
All about internetAll about internet
All about internet
 
Perkembangan internet
Perkembangan internetPerkembangan internet
Perkembangan internet
 

Dasar Komputer dan Internet

  • 1. MAKALAH DASAR – DASAR KOMPUTER DAN INTERNET Oleh : KOKOM KOMARIAH KODE SOAL : DK-F442 SEKOLAH TINGGI AGAMA ISLAM SILIWANGI GARUT 2014
  • 2. 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
  • 3. 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
  • 4. 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.
  • 5. 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
  • 6. • 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.
  • 7. 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
  • 8. 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)
  • 9. 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 :
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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;
  • 15.  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