Вы находитесь на странице: 1из 13

TUGAS MAKALAH

“BAHASA PEMROGRAMAN BERBASIS


WEB”

Disusun oleh :
NAMA : MUHAMAD DAVVA ARISANDI
NIM : 40040317083004

PROGRAM STUDI DIPLOMA III TEKNIK ELEKTRO


SEKOLAH VOKASI
UNIVERSITAS DIPONEGORO
SEMARANG
2018

i
KATA PENGANTAR

Puji syukur saya panjatkan kehadirat Allah SWT, atas berkat rahmat dan hidayah-Nya
sehingga saya dapat menyelesaikan makalah yang berjudul “Pemrograman Berbasis Web”.
Penulisan makalah ini merupakan salah satu tugas yang diberikan dalam mata kuliah
Pemrograman Komputer di Universitas Diponegoro.

Dalam penulisan makalah ini penulis menyampaikan ucapan terima kasih yang sebesar-
besarnya kepada pihak-pihak yang terlibat dan membantu dalam penyusunan dan penulisan
makalah ini, khususnya kepada Dosen saya, Bapak Arkan Subari, ST,M.Kom yang telah
memberikan tugas dan petunjuk kepada saya, sehingga saya dapat menyelesaikan tugas ini.

Dalam penulisan makalah ini saya merasa masih banyak kekurangan baik pada teknis
penulisan maupun materi, mengingat keterbatasan kemampuan yang saya miliki. Untuk itu,
kritik dan saran dari semua pihak sangat saya harapkan demi penyempurnaan pembuatan
makalah ini.

Semarang, 21 April 2018


Penyusun

MUHAMAD DAVVA ARISANDI


NIM. 40040317083004

ii
DAFTAR ISI

KATA PENGANTAR ........................................................................................................................... ii


DAFTAR ISI......................................................................................................................................... iii
BAB I ...................................................................................................................................................... 1
PENDAHULUAN ................................................................................................................................. 1
1.1 Latar Belakang ...................................................................................................................... 1
1.2 Rumusan Masalah ................................................................................................................ 1
1.3 Tujuan Penulisan Makalah .................................................................................................. 1
BAB II .................................................................................................................................................... 2
PEMBAHASAN .................................................................................................................................... 2
2.1 Website ................................................................................................................................... 2
2.2 Unsur Website ....................................................................................................................... 3
2.3 Cara Kerja Website .............................................................................................................. 6
BAB III................................................................................................................................................... 8
PENUTUP.............................................................................................................................................. 8
Kesimpulan ........................................................................................................................................ 8
DAFTAR PUSTAKA ............................................................................................................................ 9

iii
iv
BAB I
PENDAHULUAN

1.1 Latar Belakang


Di era yang semakin modern ini, teknologi menjadi salah satu hal yang tidak
dapat dipisahkan dari hidup manusia. Salah satu teknologi yang tidak dapat
dipisahkan dari manusia adalah internet. Setiap hari manusia selalu mengakses
segala informasi sampai dengan membeli kebutuhan sehari-harinya dengan
menggunakan internet melalui situs web.
Dalam sebuah situs web biasanya terdapat banyak sekali informasi-
informasi yang dapat diakses oleh setiap pengguna internet. Selain memiliki banyak
informasi yang dapat diakses, sebuah situs web juga harus memiliki kemudahan
dalam aksesnya, hal ini berarti setiap pengguna akan dengan mudah mengetahui
dam memiliki gambaran mengenai hal apa saja yang akan mereka dapat ketika
membuka atau meng-klik suatu link atau URL dalam sebuah situs web.
Untuk memastikan kedua unsur tersebut dapat terpenuhi maka diperlukan
adanya pemrograman web. Sebuah web disusun oleh barisan-barisan kode yang
nantinya akan membentuk, mengatur dan menjalankan sebuah situs web yang dapat
diakses. Dalam penyusunan kode-kode tersebut memerlukan adanya bahasa
pemrograman sebagai dasar dari penyusunan dan penulisan kode tersebut.
1.2 Rumusan Masalah
a. Apa itu website?
b. Apa saja yang termasuk unsur-unsur website?
c. Bagaimana cara membuat website?
1.3 Tujuan Penulisan Makalah
a. Mengetahui definisi dari website.
b. Mengetahui unsur yang termasuk dalam website.
c. Mengetahui cara membuat website.

1
BAB II
PEMBAHASAN

2.1 WEBSITE
World Wide Web ("WWW", atau singkatnya "Web") adalah suatu ruang
informasi dimana sumber-sumber daya yang berguna diidentifikasi oleh pengenal
global yang disebut Uniform Resource Identifier (URI). WWW sering dianggap
sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian
daripadanya.

Hiperteks dilihat dengan sebuah program bernama browser web yang


mengambil informasi (disebut "dokumen" atau “halaman web") dari server web dan
menampilkannya, biasanya disebuah monitor. Kita lalu dapat mengikuti pranala
disetiap halaman untuk pindah ke dokumen lain atau bahkan mengirim informasi
kembali kepada server untuk berinteraksi dengannya. Ini disebut "surfing" atau
"berselancar" dalam bahasa Indonesia. Halaman web biasanya diatur dalam koleksi
material yang berkaitan yang disebut “situs web”.

Situs web (bahasa Inggris: website) adalah suatu halaman web yang saling
berhubungan yang umumnya berada pada peladen yang sama berisikan kumpulan
informasi yang disediakan secara perorangan, kelompok, atau organisasi.[1] Sebuah
situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat
diakses melalui jaringan seperti Internet, ataupun jaringan wilayah lokal (LAN)
melalui alamat Internet yang dikenali sebagai URL. Gabungan atas semua situs
yang dapat diakses publik di Internet disebut pula sebagai World Wide Web atau
lebih dikenal dengan singkatan WWW. Meskipun setidaknya halaman beranda
situs Internet umumnya dapat diakses publik secara bebas, pada praktiknya tidak
semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa
situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota,
atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat
mengakses isi yang terdapat dalam situs web tersebut, misalnya situs-situs yang

2
menampilkan pornografi, situs-situs berita, layanan surel (e-mail), dan lain-lain.
Pembatasan-pembatasan ini umumnya dilakukan karena alasan keamanan,
menghormati privasi, atau karena tujuan komersial tertentu.

Sebuah halaman web merupakan berkas yang ditulis sebagai berkas teks
biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan
instruksi-instruksi berbasis HTML atau XHTML, kadang-kadang pula disisipi
dengan sekelumit bahasa skrip. Berkas tersebut kemudian diterjemahkan oleh
peramban web dan ditampilkan seperti layaknya sebuah halaman pada monitor
komputer.

Halaman-halaman web tersebut diakses oleh pengguna melalui protokol


komunikasi jaringan yang disebut sebagai HTTP, sebagai tambahan untuk
meningkatkan aspek keamanan dan aspek privasi yang lebih baik, situs web dapat
pula mengimplementasikan mekanisme pengaksesan melalui protokol HTTPS.

2.2 Unsur Website

Untuk Untuk menyediakan keberadaan sebuah website, maka harus tersedia


unsur-unsur penunjangnya, adalah sebagai berikut:

1. Nama domain (Domain name/URL – Uniform Resource Locator)

Pengertian Nama domain atau biasa disebut dengan Domain Name atau URL
adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah
website, atau dengan kata lain domain name adalah alamat yang digunakan untuk
menemukan sebuah website pada dunia internet. Contoh
:http://www.baliorange.net, http://www.detik.com
Nama domain diperjualbelikan secara bebas di internet dengan status sewa tahunan.
Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan
kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain ber-
ekstensi internasional adalah com, net, org, info, biz, name, ws. Contoh nama
domain ber-ekstensi lokasi Negara Indonesia adalah co.id (untuk nama domain
website perusahaan), ac.id (nama domain website pendidikan), go.id (nama domain
website instansi pemerintah), or.id (nama domain website organisasi).

3
2. Rumah tempat website (Web hosting)

Pengertian Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam
harddisk tempat menyimpan berbagai data, file-file, gambar dan lain sebagainya
yang akan ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung
dari besarnya web hosting yang disewa/dipunyai, semakin besar web hosting
semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam website.
Web Hosting juga diperoleh dengan menyewa. Besarnya hosting ditentukan
ruangan harddisk dengan ukuran MB(Mega Byte) atau GB(Giga Byte). Lama
penyewaan web hosting rata-rata dihitung per tahun. Penyewaan hosting dilakukan
dari perusahaan-perusahaan penyewa web hosting yang banyak dijumpai baik di
Indonesia maupun Luar Negri.

3. Bahasa Program (Scripts Program)

Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam


website yang pada saat diakses. Jenis bahasa program sangat menentukan statis,
dinamis atau interaktifnya sebuah website. Semakin banyak ragam bahasa program
yang digunakan maka akan terlihat website semakin dinamis, dan interaktif serta
terlihat bagus.
Beragam bahasa program saat ini telah hadir untuk mendukung kualitas website.
Jenis jenis bahasa program yang banyak dipakai para desainer website antara lain
HTML, ASP, PHP, JSP, Java Scripts, Java applets dsb. Bahasa dasar yang dipakai
setiap situs adalah HTML sedangkan PHP, ASP, JSP dan lainnya merupakan
bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya
situs.
Bahasa program ASP, PHP, JSP atau lainnya bisa dibuat sendiri. Bahasa program
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.

4. Desain website

4
Setelah melakukan penyewaan domain name dan web hosting serta penguasaan
bahasa program (scripts program), unsur website yang penting dan utama adalah
desain. Desain website menentukan kualitas dan keindahan sebuah website. Desain
sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah
website.
Untuk membuat website biasanya dapat dilakukan sendiri atau menyewa jasa
website 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.

5. Publikasi website

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)
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.

6. Pemeliharaan Website

5
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.

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 bisanya untuk situs-situs pribadi, penjualan/e-commerce, dan lain
sebagainya.

2.3 Cara Kerja Website


Untuk membuat website, ada tiga hal yang perlu dipahami, yaitu:

a. Domain
Domain adalah nama atau alamat dari sebuah website. Di Internet,
setiap orang harus mengetikkan sebuah nama domain untuk bisa
membuka dan membaca isi dari sebuah website. Dalam hal ini, peranan
pemilihan nama domain cukup penting untuk membedakan website
Anda dengan website orang lain. Domain ini terdiri dari nama domain
dan extension. Contoh blogbisnisinternet.com, blogbisnisinternet
adalah nama domain dan .com adalah extensionnya. Extension biasanya
mewakili untuk kategori tertentu seperti .com untuk keperlukan
komersial, .net untuk keperluan jaringan, .org untuk keperluan website
nonkomersial, dan lain-lainnya.
b. Hosting

Hosting adalah tempat Anda meletakkan file-file website Anda di


sebuah server yang terhubung dengan jaringan internet. Jadi agar
website Anda bisa ditampilkan, maka file-file website perlu Anda
simpan di sebuah server hosting. Anda perlu membeli paket
hosting.Harga dari sebuah paket hosting bermacam-macam, tergantung
fasilitas yang diberikan. Anda bisa membeli paket hosting di luar negeri
maupun di Indonesia.

c. Software Website
Bila Anda belum tahu software website yang akan Anda gunakan,
Anda bisa googling di internet, untuk melihat website-website lain yang
sudah ada, dan lihat contoh website yang Anda rasa cocok sebagai

6
website yang Anda inginkan. Anda dapat mengecek pada website yang
sudah ada tersebut, websitenya menggunakan software apa? Bila
website tersebut menggunakan software website open source seperti
blog wordpress, joomla, phpbb, dan lain-lainnya, tentunya Anda bisa
membuat website yang sama. Tetapi harap di ingat yang Anda contoh
adalah jenis websitenya, bukan mencopy tampilan, dan isi (content)
websitenya, hal tersebut tidak diperbolehkan. Untuk mengetahui
software website yang digunakan, bisa dilakukan dengan 2 cara yaitu:

1. Anda cek link pada website yang bersangkutan, biasanya bisa


dilihat pada bagian footer-nya (bagian paling bawah dari sebuah
website). Untuk website yang menggunakan software open source
(gratis), Anda biasanya bisa melihat ada sebuah link pada bagian
footer ke website pembuat software tersebut. Anda bisa
mendownload softwarenya dan menginstall software tersebut
mengikuti petunjuk manual penginstallan yang disediakan.
2. Cara kedua, Anda bisa melihat melalui source code halaman
tersebut melalui browser Anda. Biasanya ada juga petunjuk di
source code halaman website tersebut.

Sebenarnya ada banyak cara pembuatan website. Namun, Pada kali ini saya
akan menjelaskan cara membuat website melalui Wordpress. Langkah-Langkah
Belajar Membuat Website dengan Blog WordPress adalah:
1. Anda login di cpanel hosting Anda, dengan alamat
http://domainanda.com/cpanel. Kemudian masukkan username dan password yang
diberikan oleh hosting Anda. Pada cpanel hosting Anda biasanya sudah tersedia
video yang akan memandu Anda dalam menggunakan fasilitas di cpanel dengan
baik. Lebih baik Anda belajar melalui video tersebut.

2. Pada Cpanel Hosting Anda, Anda klik icon "Fantastico"

3. Kemudian akan ditampilkan daftar software open source yang bisa


digunakan. Fantastico merupakan program yang membantu proses penginstallan
software dengan mudah. Hanya dengan mengisi data dan mengikuti langkah-
langkah yang sudah disediakan, seperti yang akan dijelaskan dalam tutorial belajar
membuat website dengan blog wordpress ini. Anda Pilih WordPress.

4. Selanjutnya klik "New Installation".

5. Dilanjutkan dengan mengisi data untuk tempat penginstallan blog


wordpress. Bila Anda ingin menginstall blog wordpress pada directory utama di
domainanda.com, Anda kosongkan kolom "Install in directory". Tetapi bila Anda
ingin menginstall pada subdomain Anda, Anda masukkan nama subdomain folder
yang akan digunakan.

7
6. Klik "finish installation" untuk menyelesaikan proses penginstallan blog
worpress.

Hasilnya:
Selanjutnya Anda dapat login ke halaman admin area website blog wordpress Anda
dan mengedit isi maupun tampilan blog Anda.

BAB III
PENUTUP

Kesimpulan
Internet kependekan dari interconnection-networking, Jaringan internet
merupakan kumpulan jaringan komputer yang saling berkomunikasi dengan aturan
komunikasi tertentu. Sebuah situs web di internet umumnya berupa sebuah
komputer yang dilengkapi dengan perangkat lunak web server, sehingga komputer
ini dapat menyediakan informasi yang diakses melalui protokol http atau sistem
global Transmission Control Protocol/Internet Protocol Suite (TCP/IP).
Format dokumen standar di internet saat ini adalah HTML (Hypertext
Markup Language). HTML menentukan bagaimana informasi ditampilkan sebagai
halaman web pada browser. Pemrograman PHP (Hypertext Preprocessor) dapat
disisipkan kedalam HTML atau berdiri sendiri dalam format dokumen nama-
file.PHP.
Pemrograman di Internet tidak sama seperti pemrograman pada komputer
lokal (misal pada Visual Basic, Visual Foxpro, dan sebagainya). Pemrograman di
Internet berkaitan dengan format dokumen yang digunakan di internet. Secara
umum ada dua macam pemrograman di internet, yaitu: Client Side Programming
dan Server Side Programming.
Secara umum terdapat beberapa hal yang harus dipelajari untuk membuat
aplikasi berbasis web yang kemudian secara garis besar dibagi menjadi 3, antara
lain:

1. Di sisi client:

8
 Sintaks pembuatan dokumen web (HTML & CSS)
 Client side scripting (JavaScript)
2. Di sisi server:
 Mekanisme pemanggilan program dan pengambilan output program
oleh web server (CGI)
 Server side scripting (PHP, JSP, ASP, dll)
3. Penghubung:
 Sintaks pengalamatan dokumen web (URL)
 Protokol komunikasi (HTTP)

DAFTAR PUSTAKA

Suterinah. “Makalah Website”. Diakses pada 21 April 2018 pukul 20.45 WIB.
http://suterimah-suterimah.blogspot.co.id/2011/01/makalah-website.html

Oktaviani, Rinda. “Langkah-langkah membuat website”. Diakses pada 21 April


2018 pukul 21.33 WIB.
http://rindaoktaviani.blogspot.co.id/2012/10/makalah-langkah-langkah-
membuat-website.html

Вам также может понравиться