Pemograman Berbasis Web
Pemograman Berbasis Web
Disusun Oleh :
Nim : 21060116060059
C. Tujuan Penulisan
Adapun tujuan penulisan makalah, yaitu:
A. Pengertian Web
I. Secara Umum
World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu
layanan yang didapat oleh pemakai computer yang terhubung ke internet. Web ini
menyediakan informasi bagi pemakai computer yang terhubung ke internet dari sekedar
informasi “sampah” atau informasi yang tidak berguna sama sekali sampai informasi
yang serius; dari informasi yang gratisan sampai informasi yang komersial. Website
atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk
menampilkan informasi teks, gambar diam atau gerak, animasi, 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 jaringan-jaringan halaman (hyperlink).
II.Para Ahli
1. Menurut Suwanto Raharjo S.Si, M.Kom, Web merupakan salah satu layanan
internet yang paling banyak digunakan dibanding dengan layanan lain seperti ftp,
gopher, news atau bahkan email.
2. Menurut Wahana Komputer, Web adalah formulir komunikasi interaktif yang
digunakan pada sutu jaringan komputer.
3. Menurut A. Taufiq Hidayatullah, Web adalah bagian paling terlihat sebagai
jaringan terbesar dunia, yakni intrenet.
4. Menurut Haer Talib, Web adalah sebuah tempat di internet yang mempunyai
nama dan alamat.
5. Menurut Boone (Thomson), Web adalah koleksi sumber informasi kaya grafis
yang saling berhubungan satu sama lain dalam internet yang lebih besar.
6. Menurut Feri Indayudha, Web adalah suatu program yang dapat memuat film,
gambar, suara, serta musik yang ditampilkan dalam internet.
7. Menurut Yuhefizar, Web adalah suatu metode untuk menampilan informasi di
internet, baik berupa teks, gambar, suara maupun video yang interaktif dan mempunyai
kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya
(hypertext) yang dapat diakses melalui sebuah browser
III. Cara Kerja Web
Adapun cara kerja web adalah sebagai berikut:
a. Informasi web disimpan dalam dokumen dalam bentuk halaman-halaman we atau
web page.
b. Halaman web tersebut disimpan dalam computer server web.
c. Sementara dipihak pemakai ada computer yang bertindak sebagai computer client
dimana ditempatkan program untuk membaca halaman web yang ada di server web
(browser).
d. Browser membaca halaman web yang ada di server web.
V. Fungsi Web
Secara umum situs web mempunyai fungsi sebagai berikut:
1. Fungsi komunikasi
Situs web yang mempunyai fungsi komunikasi pada umumnya adalah situs web dinamis.
Karena dibuat menggunakan pemograman web (server side) maka dilengkapi fasilitas yang
memberikan fungsi-fungsi komunikasi, seperti web mail, form contact, chatting form, dan
yang lainnya.
2. Fungsi informasi
Situs web yang memiliki fungsi informasi pada umumnya lebih menekankan pada
kualitas bagian kontennya, karena tujuan situs tersebut adalah menyampaikan isisnya. Situs
ini sebaiknya berisi teks dan grafik yang dapat di download dengan cepat. Pembatasan
penggunaan animasi gambar dan elemen bergerak sepertio shockwave dan java diyakini
sebagai langkah yang tepat, diganti dengan fasilitas yang memberikan fungsi informasi
seperti news, profile company, library, reference,dll.
3. Fungsi entertainment
Situs web juga dapat memiliki fungsi entertainment/hiburan. Bila situs web kita
berfungsi sebagai sarana hiburan maka penggunaan animasi gambar dan elemen bergerak
dapat meningkatkan mutu presentasi desainnya, meski tetap harus mempertimbangkan
kecepatan downloadnya. Beberapa fasilitas yang memberikan fungsi hiburan adalah game
online, film online, music online, dan sebagainya.
4. Fungsi transaksi
Situs web dapat dijadikan sarana transaksi biisnis, baik barang, jasa, atau lainnya.
Situs web ini menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui
transaksi elektronik. Pembayarannya bisa menggunakan kartu kredit, transfer, atau dengan
membayar secara langsung.
B. Pengertian Pemograman
Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan
memelihara kode yang membangun suatu program komputer.[1] Kode ini ditulis dalam
berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu
program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan
si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritme,
logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti
matematika.
Pemrograman adalah suatu seni dalam menggunakan satu atau lebih algoritme yang
saling berhubungan dengan menggunakan suatu bahasa pemrograman tertentu sehingga
menjadi suatu program komputer. Bahasa pemrograman yang berbeda mendukung gaya
pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma
pemrograman.
Apakah memprogram perangkat lunak lebih merupakan seni, ilmu, atau teknik telah
lama diperdebatkan. Pemrogram yang baik biasanya mengkombinasikan ketiga hal tersebut,
agar dapat menciptakan program yang efisien, baik dari sisi saat dijalankan (run time) atau
memori yang digunakan.
- Biru : adalah bentuk apa yang ingin ditransfer ke dalam web browser
- Ungu : adalah perintah yang dibawahi oleh warna merah untuk mengatur warna biru
FUNGSI HTML
HTML (HyperText Markup Language) adalah suatu bahasa yang menggunakan tanda-tanda
tertentu (tag) untuk menyatakan kode-kode yang harus ditafsirkan oleh browser agar halaman
tersebut dapat ditampilkan secara benar.
Secara umum, fungsi HTML adalah untuk mengelola serangkaian data dan informasi
sehingga suatu dokumen dapat diakses dan ditampilkan di Internet melalui layanan web.
CSS dibuat untuk memisahkan konten utama dengan tampilan dokumen yang meliputi layout,
warna da font. Pemisahan ini dapat meningkatkann daya akses konten pada web,
menyediakan lebih banyak fleksibilitas dan kontrol dalam spesifikasi darisebuah karakteristik
dari sebuah tampilan, memungkinkan untuk membagi halaman untuk sebuah formatting dan
mengurangi kerumitan dalam penulisan kode dan struktur dari konten, contohnya teknik
tableless pada desain web.
CSS juga memungkinkan sebuah halaman untuk ditampilkan dalam berbagai style dengan
menggunakan metode pembawaan yang berbeda pula, seperti on-screen, in-print, by voice,
dan lain-lain. Sementaraitu, pemilik konten web bisa menentukan link yang menghubungkan
konten dengan file CSS.
Tujuan utama CSS diciptakan untuk membedakan konten dari dokumen dan dari tampilan
dokumen, dengan itu, pembuatan ataupun pemrograman ulang web akan lebih mudah
dilakukan. Hal yang termasuk dalam desain web diantaranya adalah warna, ukura dan
formatting. Dengan adanya CSS, konten dan desain web akan mudah dibedakan, jadi
memungkinkan untuk melakukan pengulangan pada tampilan-tampilan tertentu dalam suatu
web, sehingga akan memudahkan dalam membuat halaman web yang banyak, yang pada
akhirnya dapat memangkas waktu pembuatan web.
Fungsi utama css adalah merancang, merubah, mendisain, membentuk halaman wesite(blog
juga website). dan isi dari halaman website adalah tag-tag html, logikanya css itu dapat
merubah tag-tag html(yang sederhana) sehingga menjadi lebih fungsional dan menarik.
Salah satu pemograman CSS
Kelebihan PHP
Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.
Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai
apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.
Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena
memiliki referensi yang banyak.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux,
Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console
serta juga dapat menjalankan perintah-perintah system.
Tipe data
Kelebihan MySQL
Free atau gratis sehingga MySQL dapat dengan mudah untuk mendapatkannya.
MySQl stabil dan tangguh dalam pengoperasiannya
My SQl mempunyai sistem keamanan yang cukup baik
Sangat mendukung transaksi dan mempunyai banyak dukungan dari komunitas
Sangat fleksibel dengan berbagai macam program
Perkembangan dari MySQl sangat cepat
Web E-Voting
<!DOCTYPE HTML>
<html>
<style>
</style>
</head>
<body>
<p style ="text-align :center"> <font color = "Purple" Size ="8"> Pemilihan Umum </font>
</p>
<p> Tingkat keamanan akun : <meter value ="0.6"> <span> 90% </span>
<fieldset>
<p> Nama : <input type ="text" name ="Nama" autofocus placeholder ="Bubung Dantyo
Prakoso" </p> <!-- placeholder sama kayak value tapi datanya bakalan kosong kalo ga
dirubah -->
<p> Password : <input type ="password" name ="password" autocomplete ="off"> </p>
<input type ="email" name ="email" list ="listemail" required autocomplete ="off"> <!--
email bisa 2 kali dengan menggunakan koma sebagai pemisah, caranya yaitu menggunakan
multiple -->
<input type ="search" name ="pencarian" id ="pencarian"> <!-- di googel chrome ada silang
di kalimat terakhir .2v -->
<p><label for ="nomorrr"> Id Peserta </label> </p><!-- novalidate biar ga divalidasi -->
</fieldset>
<p> <input type ="radio" name ="Pilihan" > Joko Widodo </p>
<p> <input type ="radio" Name ="Pilihan" > Sandiaga Uno </p>
<p> <input type ="radio" name ="Pilihan" > Arkhan Subari </p>
<p> Upload Foto 3x4 <input type ="file" name ="file" accept ="image/*"> </p>
<input type ="hidden" name ="token" value ="5678"> <!-- hidden biar kita tau kalo itu milik
kita -->
Film Kesukaan
</select>
<p> <input type ="checkbox" name ="Film" id ="tt" ><label for ="tt"> Film diatas
merupakan film yang tak tergantikan </label></p>
<p> <label> <Input type ="Checkbox" Name ="film" > Film diatas merupakan pilihan
absolut saya dalam dekade 5 tahun sebelumnya </label> </p>
<p> <input type ="reset" value ="Reset"> </p> <!-- selain <submit> bisa juga pake <button>
kirim data </button> -->
<p> <input type ="image" Value ="Selesai" src="foto.jpg" width ="50px"> </p> <!-- image
bisa dibuat berubah jadi submit -->
<p> <input type ="submit" value ="Kirim Ke pak arkhan" formaction ="akran.php" > </p>
<!-- formaction biar bisa ngirimnya ke tempat berbeda, plus ada formmethod atau formtarget
juga -->
</form>
<input type ="text" name ="catatan" form ="registrasi"> <!-- bisa diluar dari </form> kalo di
<form> nya ada <form id="bla"> nanti yg diluar bisa pake form="bla" -->
<datalist id ="listemail">
</datalist>
</body>
</html>
Daftar Pustaka
http://www.teorikomputer.com/2015/10/pengertian-mysql-
beserta-kelebihan-dan.html
https://www.scribd.com/doc/13884646/Beberapa-Contoh-
contoh-Dalam-Program-Php
https://www.it-jurnal.com/pengertian-css-cascading-style-
sheet/
http://raghibnuruddin217.blogspot.co.id/