Pemerograman Web #1
Pemerograman Web #1
M. IBROHIM, M.KOM
PERTEMUAN 1
Pada pertemuan pertama ini saya ingin menggali dasar-dasar teori mengenai sistem
informasi dan pemrograman web yang mana pada mata kuliah ini kita akan
mengembangkan aplikasi berbasis web dengan bahasa pemrograman yang digunakan
diantaranya adalah HTML, CSS dan PHP, setelah pengetahuan dasar bahasa
pemrograman tersebut dikuasai selanjutnya akan membangun aplikasi berbasis web
dengan menggunakan framework.
DATA
Seperti kita ketahui Data adalah kejadian nyata dan Basis adalah tempat atau ruangan
untuk berkumpul.
Contoh 1:
saya pergi kepasar untuk membeli cabai, sesampainya dipasar ada tiga penjual cabai
yaitu Budi, Andi dan Tono kemudian saya menanyakan harga 1 kilo cabai tersebut
kepada Budi dan andi menjawab 15.000 / kg, dalam hal ini jawaban 15.000 dari Andi
adalah Data (diambil dari kejadian nyata/fakta), kemudian saya juga menanyakan harga
1 kilo cabai kepada Andi dan harga yang diperoleh 17.000 /kg, jawaban 17.000 dari
Andi adalah Data (diambil dari kejadian nyata/fakta) dan juga kepada Tono dengan
harga 20.000 /kg dan itu pun adalah Data. Sekarang kita sudah mempunya tiga data
harga cabai yaitu:
Budi : 15.000 /kg
Andi : 17.000 / kg
Tono : 20.000 /kg
Ketiga data tersebut saya catat pada sebuah kertas yang kemudian disampaikan kepada
orang membutuhkan harga cabai tersebut, dalam hal ini contoh orang tua kita yang akan
digunakan untuk memasak. Nah, kertas berisi kumpulan data harga cabai tersebut
disebut dengan Informasi.
Setelah informasi disampaikan kepada orang yang membutuhkan, kemudian orang yang
menerima informasi memutuskan untuk membeli cabai kepada Andi dengan harga
17.000 /kg, tentunya sudah melalui pertimbangan seandainya beli di Budi terlalu murah
dikhawatirkan kurang bagus, dan di Tono terlalu mahal karena melihat budget
pengeluaran.
Dari contoh diatas dapat disimpulkan bahwa data diambil dari kejadian nyata dan
dikumpulkan untuk menjadi sebuah informasi untuk menunjang suatu keputusan.
Sistem informasi adalah suatu kombinasi teratur dari orang, hardware (perangkat
keras), software (piranti lunak), computer networks and data communications (jaringan
komunikasi), dan database (basis data) yang mengumpulkan, mengubah dan
menyebarkan informasi di dalam suatu bentuk organisasi (O’Brien)
Sistem informasi adalah suatu sistem yang menerima masukan data dan instruksi,
mengolah data tersebut sesuai dengan instruksi dan mengeluarkan hasilnya (Gordon B.
Davis)
Web adalah sebuah sistem dengan informasi yang disajikan dalam bentuk teks, gambar,
suara, dan lain-lain yang tersimpan dalam sebuah server Web Internet yang disajikan
dalam bentuk hiperteks. Web dapat diakses oleh perangkat lunak client Web yang
disebut browser. Browser membaca halaman-halaman Web yang tersimpan dalam
server Web melalui protocol yang disebut HTTP (Hypertext Transfer Protocol) (Jenner
Simartama)
HTML dibuat oleh Tim Berners-Lee ketika masih bekerja untuk CERN dan
dipopulerkan pertama kali oleh browser Mosaic. Selama awal tahun 1990 HTML
mengalami perkembangan yang sangat pesat. Setiap pengembangan HTML pasti akan
menambahkan kemampuan dan fasilitas yang lebih baik dari versi sebelumnya.
Sebelum suatu HTML disahkan sebagai suatu dokumen HTML standar, ia harus
disetujui dulu oleh W3C untuk dievaluasi secara ketat. Setiap terjadi perkembangan
suatu versi HTML, maka mau tak mau browser pun harus memperbaiki diri agar bisa
mendukung kode-kode HTML yang baru tersebut. Sebab jika tidak, browser tak akan
bisa menampilkan HTML tersebut.
Fungsi HTML
Membuat, mendesain, dan mengontrol tampilan dari Web Page (Halaman Web) dan
isinya.
Mempublikasikan document secara online sehingga bisa diakses, dilihat dari
keseluruh dunia.
Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi
secara online.
Menambahkan object – object seperti image, audio, video dan juga java applet
(aplikasi java seperti java game dll) dalam document HTML.
Sebelum kita mengakhiri semua teori ini, ada 2 tools (alat) yang dibutuhkan :
1. Browser
Browser merupakan software yang di install di mesin client (komputer kita sebagai
pengguna website) yang berfungsi untuk menterjemahkan tag-tag HTML menjadi
halaman web. Contoh browser Microsoft Edge, Chrome, Mozila Firefox, Opera, Safari
dan masih banyak yang lainya.
2. Editor
Editor adalah program yang bisa digunakan untuk membuat document HTML (Web
page/Halaman Web), ada banyak HTML editor yang bisa anda gunakan diantaranya:
Notepad++, Sublime, Ms FrontPage, Dreamweaver, Notepad, dll.
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 CSS
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.
Apache merupakan salah satu web server yang paling banyak digunakan di internet
pada saat ini. Popularitas program yang pertama kali di desain untuk sistem operasi
LINUX/UNIX tersebut cukup mumpuni berkat adanya beragam program pendukung
yang bisa dimanfaatkan oleh pengguna.
Keunggulan Apache Web Server:
Pengeturan lebih mudah
Jejaring komunitas besar
Open Source
Setelah selesai kemudian disimpan, buka halaman browser kemudian reload untuk
melihat perubahan halaman sesuai perintah yang dibuat yaitu membuat background
dengan gambar.
Latihan 3
Membuat warna latar belakang dari halaman web
Maka warna background halaman yang akan ditampilkan sebagai berikut:
Dari code diatas terdapat tag <font size=”5pt” face=”arial” color=”red”>, itu artinya
kita mengatur font pada dokumen html dengan ukuran 5 pt, dengan jenis font arial
berwarna merah.
Latihan 5
Merubah ukuran gambar pada tampilan halaman depan cukup ketikkan perintah berikut
Setelah selesai disimpan dan kemudian lihat perubahan ukuran gambar pada halaman
web.
… SELESAI …
TERIMA KASIH