Anda di halaman 1dari 18

Pertemuan 1- Pengenalan

Pemrograman Web
Henny Alfianti
Henny.alfianti@gmail.com

1
Penilaian
 UTS 25 %
 UAS 35%
 Tugas 25 %
 Kuis 15 % (Di laksanakan sebelum uts)
 Kehadiran wajib minimal 80%

2
Aturan Perkuliahan
 Mahasiswa di wajib kan bergabung di grup edmodo
 Mahasiswa yang tidak bergabung di grup, tidak akan di
keluarkan nilainya.
 Mahasiswa di wajibkan mengerjakan tugas di setiap
pertemuan, dan di kumpulkan ke edmodo sebelum batas
waktunya.
 Maksimal ketidak hadiran adalah 3 kali.
 Mahasiswa masuk paling telat 30 menit, jika telat lebih dari
waktu yang di tentukan, akan di hitung tidak hadir.

3
Aturan Edmodo
 Kode grup : z9762n
 Untuk tugas atau praktikum yang memiliki turn in, harap di
upload di turn in.
 Tidak memeriksa file yang di kirimkan ke direct message, atau
ke komentar tugas.
 Jika sudah di tutup, maka upload di komentar turn in, bukan
komentar tugas.
 Jika saya memeriksa di dalam turn in tidak ada file, dan di dalam
komentar turn in tidak ada file juga, maka nilai di default
menjadi 0.
 Setiap orang hanya bisa memiliki 1 akun, jika melebihi dari 1
akun, saya tidak bertanggung jawab atas nilai yang terbagi ke
banyak akun.

4
Aturan Edmodo
 Perhatikan batas waktu pengiriman.
 Jika telat dari batas waktu pengumpulan, nilai akan terpotong
berdasarkan hari keterlambatan. ex : jika seharusnya mendapat
nilai 100, krn telat mengumpulkan sehari, maka akan di kurangi
menjadi 90, dan begitu seterusnya.
 Perhatikan posisi turn in, ex: tugas 1 di turn in di kiriman tugas
1. jangan turn in tugas 1 di kiriman tugas 2, atau jangan
menggabungkan tugas masing2 turn in menjadi 1, karena akan
berefek pada nilai, harusnya mendapatkan 2 nilai, jadi hanya
mendapatkan 1 nilai.
 Nilai akhir, akan saya ambil dari edmodo, sesuai dgn porsi
penilaian dari kesepakatan bersama di awal perkuliahan

5
Pembahasan
 Domain
 DNS
 Domain Provider
 Konsep Hosting
 Konsep Web Client (browser) & web server
 Konsep Database client & database server
 Konsep file client & server
 Penggunaan FTP
 Pengenalan bahasa pemrograman web

6
Domain
 Domain : sebuah string pengenal yang digunakan untuk
mengidentifikasi sebuah server seperti web server atau mail
server pada sebuah jaringan komputer ataupun internet agar
mudah untuk diakses oleh user.

 Nama domain memberikan kemudahan bagi para pengguna di


internet untuk melakukan akses ke server dan mengingat
server yang dikunjungi dibandingkan harus mengenal deretan
nomor atau IP.

 Nama Domain (domain name) adalah susunan huruf yang


digunakan sesuai dengan identitas dalam komputer-komputer
di internet.

7
DNS (Domain Name System)
 DNS : sebuah sistem yang menyimpan informasi tentang
nama host maupun nama domain dalam bentuk basis data
tersebar (distributed database) di dalam jaringan
komputer.

 DNS digunakan untuk mengidentifikasi setiap komputer


sebagai titik dalam suatu jaringan Internet yang
menggunakan bantuan sistem protokol internet adress
untuk menerjemahkan dari suatu nama domain ke IP dan
begitu juga sebaliknya.

8 KR-2012
Domain Provider
 Domain Provider : Perusahaan yang menyediakan layanan
atau jasa untuk domain.
 Contoh : niagahoster, rumahweb, qwords, dll

9 KR-2012
Hosting
 Pengertian hosting atau disebut juga Web Hosting atau
sewa hosting adalah penyewaan tempat untuk
menampung data-data yang diperlukan oleh sebuah
website sehingga dapat diakses lewat Internet. Data disini
dapat berupa file, gambar, email, aplikasi atau program atau
script dan database.

10 KR-2012
Web Server dan Web Browser
 Web server : sebuah sistem komputer, yang menyediakan
halaman web melalui HTTP (Hypertext Transfer
Protocol). Alamat IP dan nama domain sangat penting
untuk setiap server web. Setiap kali, Anda memasukkan
URL atau alamat web ke dalam browser web Anda, ini
mengirimkan permintaan ke alamat web di mana nama
domain dari URL Anda yang sudah tersimpan. Kemudian
server ini mengumpulkan semua informasi dari halaman
web Anda dan mengirimkan ke browser yang Anda lihat
dalam bentuk halaman web pada browser Anda. Membuat
server web adalah bukan pekerjaan yang sulit.

11 KR-2012
Web Server dan Web Browser
 Web browser adalah klien, program, perangkat lunak atau
alat yang digunakan untuk mengirimkan permintaan HTTP
ke server web. Tujuan utama dari web browser untuk
mencari konten di World Wide Web dan tampilannya
dalam bentuk halaman web, gambar, audio atau bentuk
video.

 Jika data yang diminta tersedia dalam data server web


maka ia akan mengirim kembali informasi yang diminta lagi
melalui web browser.

12 KR-2012
FTP (File Transfer Protocol)
 FTP atau File Transfer Protocol adalah protokol internet
yang berjalan dalam satu lapisan aplikasi yang berfungsi
untuk tukar menukar data antara client dan server dalam
1 jaringan.
 FTP digunakan untuk meng-upload atau men-
download file dari server hosting.
 Untuk terhubung ke FTP dapat dilakukan dengan
beberapa cara, salah satunya menggunakan program
seperti FileZilla atau CyberDuck.

13 KR-2012
Tool Pemrograman Web
 Tool yang di butuhkan :
 Xampp
 Sublime/Notepad++/Netbeans
 Navicat (optional)

14 KR-2012
PHP
 PHP singkatan dari PHP: Hypertext Preprocessor
 PHP adalah bahasa scripting server-side, seperti ASP
 PHP script dijalankan di server
 PHP mendukung banyak database (MySQL, Informix,
Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll)
 PHP adalah perangkat lunak open source

15 KR-2012
PHP File
 PHP file dapat berisi teks, tag HTML dan script
 PHP file dikembalikan ke browser sebagai HTML biasa
 PHP file memiliki ekstensi file dari “.php“ dan “.phtml“

16 KR-2012
Mengapa PHP ?
 PHP berjalan pada platform yang berbeda-beda
(Windows, Linux, Unix, dll)
 PHP kompatibel dengan hampir semua server yang
digunakan saat ini(Apache,IIS,dll)
 PHP mudah dipelajari dan berjalan efisien pada sisi server

17 KR-2012
Tugas
 Buat makalah tentang pemrograman web yang terdiri dari
pendahuluan, pembahasan dan penutup, yang berisi
tentang apapun yang kalian ketahui tentang pemrograman
web.

18 KR-2012

Anda mungkin juga menyukai