Anda di halaman 1dari 9

TUGAS MATA KULIAH (1)

PEMROGRAMAN WEB

Di susun oleh:

Nurfita Paguto(22115160)

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

2022

1
1. Pengertian PHP (Hypertext preprocessor)
Hypertext Preprocessor atau di singkat PHP adalah suatu bahasa pemerograman yang
digunakan untuk membuat web dinamis, walau bisa juga digunakan untuk membuat
program lain. Tentunya bahasa pemerograman PHP berbeda dengan HTML, pada PHP
Script/kode yang di buat tidak dapat di tampilkan pada halaman/muka website begitu
saja, tapi harus diproses terlebih dahulu oleh web server lalu di tampilkan dalam bentuk
halaman website di web browser, Script PHP juga dapat di sisipkan pada HTML dan
script PHP selalu diawali dengan <?php dan di akhiri dengan ?>. Manajamen database
yang biasanya digunakan untuk pemerograman PHP misalnya seperti MySQL, tapi ada
juga yang menggunakan Oracle, Microsoft Access, dan lain-lain. PHP disebut juga
sebagai bahasa pemerograman script server side, karena PHP di proses pada komputer
server.
Tepatnya tahun 1995, Rasmus Lerdorf mengembangkan bahasa pemerograman PHP,
dan saat ini dikelola oleh The PHP Group. Selain digunakan untuk pemerograman web
dinamis PHP juga dapat di gunakan untuk membangun sebuah CMS.

Kelebihan PHP Dan Kekurangan PHP


Berikut beberapa kelebihan bahasa pemerograman PHP, misalnya:
 Banyaknya web server yang mendukung bahasa pemerograman PHP sehingga
konfgurasinya semakin mudah. Beberapa web server misalnya Apache, IIS,
Xitami, Nginx, dan Lain-Lain
 Pengembangan bahasa pemerograman PHP tergolong lebih mudah,
karena banyak developer yang membantu mengembangkannya maupun
menggunakannya.
 Relatif mudah untuk dipahami, karena sekarang ini banyak sekali
tersebar materi-materi/referensi untuk mempelajari PHP.
 Bahasa pemerograman PHP juga dapat di sisipkan kedalam HTML.
 Cocok digunakan untuk pemerograman web dinamis, walau bisa juga
untuk membuat program komputer lainnya.
 PHP merupakan bahasa pemerograman bersifat Open Source, sehingga dapat di
gunakan di banyak sistem operasi komputer dan tentunya gratis

Berikut beberapa kekurangan bahasa pemerograman php, misalnya:


 Keamanan yang kurang baik, jika programer tidak memperhatikan keamanan
dari program yang dibuatnya.
 Saat ini untuk encoding kode PHP tergolong sangat mahal, karena membutuhkan
tool tertentu.
 Kurang cocok untuk pengembangan program komputer bersekala besar.

2. Pengertian HTML (Hypertext Markup Language)


HTML adalah singkatan dari HyperText Markup Language yaitu bahasa pemrograman
standar yang digunakan untuk membuat sebuah halaman web, yang kemudian dapat
diakses untuk menampilkan berbagai informasi di dalam sebuah penjelajah web Internet
(Browser). HTML dapat juga digunakan sebagai link link antara file-file dalam situs atau
dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar
situs dalam dunia internet.

2
Supaya dapat menghasilkan tampilan wujud yang terintegerasi Pemformatan
hiperteks sederhana ditulis dalam berkas format ASCII sehingga menjadi halaman web
dengan perintah-perintah HTML. HTML merupakan sebuah bahasa yang bermula
bahasa yang sebelumnya banyak dipakai di dunia percetakan dan penerbirtan yang
disebut Standard Generalized Markup Language (SGML).
Sekarang ini HTML merupakan standar Internet yang dikendalikan dan didefinisikan
pemakaiannya oleh World Wide Web Consortium (W3C). Pada tahun 1989, HTML
dibuat oleh kolaborasi Berners-lee Robert dengan Caillau TIM pada saat mereka bekerja
di CERN (CERN merupakan lembaga penelitian fisika energi tinggi di Jenewa)
HTTP atau Hypertext Transfer Protokol merupakan protokol yang digunakan untuk
mentransfer data atau document yang berformat HTML dari web server ke web browser.
Dengan HTTP inilah yang memungkinkan Anda menjelajah internet dan melihat halaman
web.

Fungsi HTML (HyperText Markup Language)


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.
Fungsi HTML yang lebih spesifik yaitu :
 Membuat halaman web.
 Menampilkan berbagai informasi di dalam sebuah browser Internet.
 Membuat link menuju halaman web lain dengan kode tertentu (hypertext).

3. Pengertian CSS (Cascading Style Sheet)


CSS (Cascading Style Sheet) adalah salah satu bahasa desain web (style sheet
language) yang mengontrol format tampilan sebuah halaman web yang ditulis
dengan menggunakan penanda(markup laguage. Biasanya CSS digunakan untuk
mendesain sebuah halaman HTML dan XHTML, tetapi sekarang CSS bisa
diaplikasikan untuk segala dokumenXML, termasuk SVG dan XUL bahkan
ANDROID.
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

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

4. Pengertian SQL (Standard Query Language)


SQL atau Standard Query Language adalah bahasa pemrograman yang
digunakan dalam mengakses, mengubah, dan memanipulasi data yang
berbasis relasional.
SQL diketahui mengikuti standar American Nasional Standar Insitute atau ANSI
yang digunakan dalam manajemen database relasional. Menggunakan SQL Anda
dapat mengakses database, menghapus data di dalam database, mengubah data
database, dan menjalankan query seperlu mengambil data database. Dewasa ini pun
sebagian besar server database yang tersedia support SQL guna menjalankan
manajemen datanya.
Hingga saat ini banyak server dalam sebuah database maupun software mampu
mengartikan bahasa SQL. Maka dari itulah, SQL merupakan bahan pembicaraan
dan sebuah materi yang sangat penting bagi kamu yang bergelut dalam dunia IT
maupun hal-hal yang bersinggungan dengan database relasional.
Jenis-Jenis Perintah SQL
Ada beberapa jenis perintah yang digunakan dalam penggunaan SQL. Dimana jenis
perintah dibutuhkan seperlu mengakses dan memanajemen data dalam databse. Jenis
perintah SQL yang dimaksud adalah sebagai berikut:
1. DDL (Data Definition Language)
DDL merupakan sub perintah bahasa SQL yang dimanfaatkan guna
membangun kerangka database. Seperti halnya tabel dan database. Ada 3 perintah
penting di dalam DDL, diantaranya create, alter, dan drop. Create merupakan suatu
perintah untuk membuat beberapa kebutuhan. Seperti database anyar, kolom anyar,
view anyar, dan tabel anyar. Alter merupakan perintah yang berfungsi mengubah
struktural tabel yang sudah dibuat. Melibuti pengubahan nama tabel, penambahan
kolom, pengubahan kolom, penghapusan kolom, dan menambah atribut kolom.
Sedangkan drop merupakan perintah untuk menghapus database ataupun tabel.
2. DML (Data Manipulation Language)
DML merupakan sub perintah bahasa SQL yang dimanfaatkan dalam
manipulasi data database yang sudah dibuat. Ada 4 perintah penting di dalam DML.
Keempat perintah yang dimaksud yaitu insert, select, update, dan delete. Empat
perintah penting DML memiliki fungsi berbeda. Dimana insert merupakan perintah
yang bisa digunakan untuk memasukkan data baru dalam tabel. Perintah ini dapat
dijalankan saat database dan tabel telah selesai dibuat. Select merupakan perintah
untuk mengambil lalu menampilkan data dari tabel atau sejumlah table
memanfaatkan relasi. Update adalah perintah untuk memperbarui data dalam tabel.
Sementara delete adalah perintah untuk mengahpus data dari tabel.
3. DCL (Data Control Language)

4
DCL merupakan sub bahasa SQL dengan fungsi pengontrolan data dan server
database. Misalnya manipulasi user dan priviledges. Terdapat 2 perintah penting
dalam DCL yakni grant dan revoke.Grant merupakan perintah untuk memberi hak
akses dari admin ke pengguna atau user. Adapun hak akses yang dimaksud bisa hak
untuk membuat, mengambil data, mengubah data, hingga menghapus data. Selain itu
ada hak khusus lainnya yang diberikan berkaitan dengan sistem database.
Sedangkan revoke merupakan perintah untuk mencabut hak akses yang sabelumnya
diberikan kepada pengguna. Jadi bisa dibilang revoke memiliki fungsi berkebalikan
dengan grant.

5. Tujuan Website
Ada beberapa tujuan dari pembuatan Website diantaranya :
1. Sarana presentasi Profil Perusahaan yang bisa diakses di seluruh Indonesia dan dunia.
2. Sarana promosi produk dan Jasa.
3. Media Komunikasi antar individu dan saling bertukar informasi misalnya jejaring
sosial.
4. Media expresi pribadi maupun kelompok.
5. Menyediakan sarana penyebar Ilmu Pengetahuan.
6. Tempat untuk belajar baik dengan interaktif langsung maupun Forum
7. Sarana berbagi file baik berupa program maupun data.
8. Sebagai alat transaksi Online sehingga memudahkan melakukan transaksi dimana saja
dan kapan saja.

6. Sejarah Website
Website pertama kali ditemukan oleh Sir Timothy John, Tim Berners-Lee. Pada tahun
1991 website terhubung dengan jaringan.Ttujuan dari dibuatnya website pada saat itu
yakni untuk mempermudah tukar menukar dan memperbaharui informasi kepada sesama
peneliti di tempat mereka bekerja. Dengan demikian pengertian website saat itu masih
sebatas tukar menukar informasi, bukan pengertian website secara terminologi.
Website dipublikasikan ke publik setelah adanya pengumuman dari CERN pada
tanggal 30 april 1993. CERN menyatakan bahwa website dapat digunakan secara gratis
oleh semua orang. Pada saat ini pengertian website sudah masuk ke dalam ranah publik
karena sudah bisa digunakan oleh semua orang dimanapun dan kapanpun.
Dimbleweb mencoba menjelaskan tipe dan jenis dari website yang ada pada
umumnya.
Secara garis besar, website bisa digolongkan menjadi 3 bagian yaitu:
1. Website Statis
2. Website Dinamis
3. Website Interaktif

Website Statis adalah web yang mempunyai halaman tidak berubah. Artinya
adalah untuk melakukan perubahan pada suatu halaman dilakukan secara manual dengan
mengedit code yang menjadi struktur dari website tersebut.
Website Dinamis merupakan website yang secara struktur diperuntukan untuk
update sesering mungkin. Biasanya selain utama yang bisa diakses oleh user pada
umumnya, juga disediakan halaman backend untuk mengedit kontent dari website.

5
Contoh umum mengenai website dinamis adalah web berita atau web portal yang
didalamnya terdapat fasilitas berita, polling dan sebagainya.
Website Interaktif adalah web yang saat ini memang sedang booming. Salah
satu contoh website interaktif adalah blog dan forum. Di website ini user bisa
berinteraksi dan beradu argument mengenai apa yang menjadi pemikiran mereka.
Biasanya website seperti memiliki moderator untuk mengatur supaya topik yang
diperbincangkan tidak keluar jalur.

1. Pengertian Web
World Wide Web, yang lebih populer disingkat dengan WWW merupakan satu
buah ruang informasi yg digunakan oleh pengenal global yg dinamakan dengan URL
(Uniform Resource Locator) utk mengenal pasti sumber daya berguna. WWW tidak
jarang dianggap sama dengan Internet dengan cara total, meski sebenarnya WWW sendiri
hanyalah bagian daripada Internet. baca juga sejarah internet.
WWW merupakan kumpulan situs server dari seluruh dunia yg memiliki
kegunaan untuk menyediakan data & info utk bisa digunakan bersama. WWW
ialah sektor yg paling menarik dari Internet. Lewat web, para customer bisa
terhubung informasi-informasi yg tidak hanya berupa teks namun mampu pula
berupa gambar, nada, video & animasi.

2. Perkembangan Web
Sejak web ditemukan tahun 1990, Web semakin populer dan menjadi layanan
internet dengan pengguna terbanyak. Sebagian pengguna internet bahkan mengira kalau
Web adalah satu satunya layanan di internet. Teknologi Web pun terus bergulir dari era
web 1.0, web 2.0 dan trend menuju web 3.0. Sayangnya, ciri ciri antara versi web
1.0,sampai 3.0 tidak ada kata sepakat antar para pakar. Namun demikian, bukan berarti
kita tidak tahu polanya. Berikut ini adalah pola dari masing masing versi web menurut
bebeberapa sumber yang saya baca.

a. Web 1.0
Web 1.0 dimulai sejak web era 90an. Ciri utama dari era ini adalah informasi
yang bersifat statis.
Ciri – ciri dari web 1.0
 Website umumnya bersifat static yang jarang berubah atau samasekali
tidak berubah.
 Website umumnya tidak interaktif.
 Umumnya teknologi yang dipakai adalah teknologi tertutup.
 Kebanyakan desain webnya menggunakan Frame.
 Tampilan kombinasi warna dan textnya terlihat norak karena hanya terbatas
pada 16 warna dan 6 jenis font.
 Informasi yang ada umumnya berupa berita text dan gambar.
Teknologi web 1.0
 HTML dasar, CSS dasar dan Javascript.
 Flash dan Java applet.
 Browser populer adalah Netscape dan Internet Explorer.
 Koneksi internet masih dial up maximal 56kbps.

6
b. Web 2.0
Web 2.0 dimulai sejak era 2005 sampai sekarang, Ciri khas adari era ini
adalah user generated content dan jejaring social.
Ciri dari web 2.0
 Website bersifat dinamis dan interaktif dengan adanya teknologi AJAX.
 User bukan hanya sebagai konsumen tetapi juga sebagai produsen informasi
dalam istilah populer adalah user generated content(contoh youtube atau
wikipedia).
 Teknologi yang dipakai umumnya open source.
 Desain web menggunakan CSS layout.
 Informasi terdiri dari text, gambar, audio, video dan animasi.
 Web sebagai media berkomunikasi dan berkolaborasi.
 Jejaring social mendominasi di era ini.
 Munculnya startup.
 Munculnya jenis website seperti microbloging, photo dan video sharing, online
bookmarking, blog dan jejaring social.
Teknologi di Web 2.0
 Ajax dan jQuery serta Javascript library mendominasi.
 Meningkatnya penggunaan HTML5 dan makin menurunnya pengguna Flash.
 Mobile Web dan Responsive web design.
 XML dan JSON untuk pertukaran data.
 Web API dan Mashup (Mashup adalah istilah menggabungkan beberapa
layanan menjadi satu, contoh menampilkan tweet di Google maps).
 Browser yang popular adalah Chrome,safari dan Firefox.
 koneksi internet menggunakan broadband (>1MB/s).
 Android dan iOS mendominasi pengguna mobile web.

c. Web 3.0
Web 3.0 adalah generasi selanjutnya dari teknologi web. Ciri dari web 3.0 ada
pada akses mobile, Semantic web dan personalifikasi. Beberapa website yang dianggap
merupakan cikal bakal dari web 3.0 adalah Instagram. Instagram disebut sebut sebagai
awal dari generasi web 3.0 karena layanan ini hanya tersedia lewat mobile Device.
Ciri ciri Web 3.0
 Integrasi web kedalam produk Rumah tangga seperti TV, Kulkas atau Jendala
pintar atau home entertainment contoh produk ini adalah Smart windows dari
samsung atau Google Nexus Q .
 Semantic Web, Contoh dari penggunaan dari semantic web adalah Knowledge
graph di Google Search.
 Natural language prosesing. Perintah menggunakan suara. Contohnya adalah Siri,
Voice Action Android atau Voice search di Google.
 Location based service dan personifikasi informasi. Web tidak lagi memberikan
informasi, namun solusi. Contoh layanan ini adalah Layar dan Google Now.
 Komputer (dan web) yang bisa dipakai , Contoh dari produk ini adalah Google
glass.

7
d. Teknologi web 3.0
Untuk teknologi yang mendominasi web 3.0 adalah sbb:
 Semantic Web (Contoh knowledge graph).
 Artificial Intelegence (Siri).
 Realtime comunication & colaboration (Google docs, Google Wave).
 Augment Reality (Layar, aplikasi di android).
 Computer generated Information (Contoh Wolfram Alpha).
 HTML5 dan Cloud teknologi.

8
Referensi

https://www.pengertianku.net/2017/12/pengertian-php-dan-kegunaannya.html

https://www.nawadwipa.co.id/pengertian-dan-fungsi-html-hypertext-markup-language

https://www.it-jurnal.com/pengertian-css-cascading-style-sheet/

https://lp2m.uma.ac.id/2022/04/26/mengenal-bahasa-sql-definisi-jenis-dan-fungsinya/

http://abdulwebs.blogspot.com/p/tujuan-pembuatan-website.html

https://jurnalwebsite.wordpress.com/2018/02/20/sejarah-perkembangan-website/

Anda mungkin juga menyukai