Pemrograman Internet Pertemuan 1 3 SKS (2-1) Ichsan Taufik, MT. Fakultas Saintek UIN SGD Bandung
Aturan Perkuliahan Jadwal Senin Jam 07.00 Kelas IF-A Jadwal Senin Jam 08.40 Kelas IF-B Jadwal Rabu Jam 12.40-14.20 Kelas IF-C Praktikum Sesuai Jadwal Praktikum
Kontrak Belajar Tugas dikumpulkan tepat waktu, lewat email: ichantaufik@gmail.com Absensi: Kehadiran 75% Keterlambatan 20 menit Tidak boleh memakai kaos oblong dan sendal Sebelum mulai perkuliahan dilakukan pembacaan Al-qur’an 5 ayat atau lebih secara bersama-sama dan dengan dibacakan artinya. Tidak ada perbaikan nilai setelah nilai akhir keluar. Apabila sakit atau izin pada waktu UTS atau UAS segera menghubungi dosen untuk Ujian Susulan
Cakupan Materi Kuliah sistem sks Silabi PI Informasi Perkuliahan Sistem Penilaian Penjelasan tugas individu & tim Referensi Overview Mata Kuliah PI Web dan Internet Konsep Umum Pemrograman Web
Nama matkul: Pemrograman Internet (PI) / Internet Programming/Web Programming Kredit = 3 sks 2 sks teori (tatap muka di kelas/elearning) 1 sks praktik (lab: 10x pertemuan + 1 x responsi)
Informasi Perkuliahan PI merupakan mata kuliah wajib, fokusnya pada pemrograman web dinamis Dari mata kuliah ini usahakan tidak hanya sekedar nilai Usahakan ada hasil karya atau portofolio setelah lulus dari MK PI.
Mengapa Belajar PI ? Internet dan web berkembang pesat Dulu : statis dan text base, Saat ini : dinamis, interaktif dan terintegritas. Database dalam web sudah menjadi suatu yang wajib, untuk akses perlu pemrograman Data yang sifatnya penting perlu keamanan, antisipasi salah satunya melalui pemrograman Aplikasi web dapat pula diintegrasikan dengan perangkat lain --> harus diprogram
Peluang dan Tantangan Trend saat ini : Perkembangan tools/alat bantu soft. Untuk pengembangan web semakin pesat dan canggih Aplikasi semakin interaktif dan dinamis Ke depan pengembang web akan dimanjakan dan tanpa harus bersentuhan dengan programming (CMS, Templating, dll)
Cakupan Materi Pengantar pemrograman web dan internet Dukungan hardware dan software Pemrograman web sisi client (2 pertemuan) Review database dan SQL Web dinamis/web database (2 pertemuan) CMS dan rekayasanya (2 pertemuan) Web framework (3 pertemuan) Integrasi sistem dengan web service (2 pertemuan)
Penilaian UAS : 35 % UTS : 35 % Tugas/Quiz/Kehadiran : 30 % Kehadiran < 75 % : Tidak Bisa Mengikuti UAS Tugas Individu & Kelompok Quiz diadakan min. 1 kali
Referensi Semua buku tentang pemrograman web Jurnal atau makalah Materi di internet Email Tugas : ichantaufik@gmail.com
Sejarah Internet Proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network) Proyek ARPANET : Merancang bentuk jaringan Kehandalan seberapa besar informasi dapat dipindahkan Menentukan Standart – standar lainnya Proyek ARPANET = cikal - bakal pembangunan protokol baru (TCP/IP) Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu di tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972.
Sejarah Internet (2) ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet. Dapat disimpulkan, INTERNET adalah : kumpulan yang luas dari jaringan komputer besar dan kecil yang saling berhubungan menggunakan saluran komunikasi di seluruh dunia. Internet merupakan gabungan dari jaringan- jaringan regional seperti SuraNet, PrepNet, NearNet, AARNET yang saling dihubungkan dengan TCP/IP. Seluruh aktivitas dijalankan secara real-time, saling berkomunikasi melalui gateway atau terkadang router.
Pengenalan Internet Wikipedia : internet (kependekan dari interconnected networking) ialah rangkaian komputer yang terhubung di dalam beberapa rangkaian Internet (huruf 'I' besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol) Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking
Pengenalan Internet (2) Protokol-protokol internet yang sering digunakan : IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL Beberapa layanan populer di internet yang menggunakan protokol di atas, ialah : email/surat elektronik, Usenet, Newsgroup, berbagi berkas (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH Internet memungkinkan adanya servis terkini (Realtime service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia
Pengenalan Internet (3) Netiquette merupakan Etika dalam menggunakan Internet, terdiri dari : Amankan dulu diri anda (anti virus/firewall) Jangan terlalu mudah percaya dengan Internet (teliti dan jeli) Hargai pengguna lain di internet, dengan cara: Jangan biasakan menggunakan informasi secara sembarangan, misalnya plagiat Jangan berusaha untuk mengambil keuntungan secara ilegal dari Internet Jangan berusaha mengganggu privasi orang lain Jangan menggunakan huruf kapital terlalu banyak
Pengembangan Web Analisis kebutuhan sistem Perancangan dan pemodelan data Desain User-Interface Pemrograman (coding) Pengujian Promosi dan marketing Evaluasi dan Upgrade sistem Perawatan/Maintenance
Pemrograman Web Pemrograman sisi client Interaksi dengan user Tampilan dan format data Transformasi data Pemrograman sisi server Pengolahan data Komunikasi (sesama pengguna maupun dengan sistem) Kebutuhan stakeholder
Kompetensi Pemrograman Web Algoritma dan pemrograman Rekayasa perangkat lunak Penguasaan tools (CMS/Framework) Studi kasus pengembangan aplikasi Praktikum Tugas individu/kelompok Diskusi/milis,dll
Kerjakan Soal Berikut Buatlah algoritma untuk menghitung konversi suhu.dari Celcius menjadi Reamur dan Farenheit. Input: suhu dalam Celcius Proses: R = 4/5 * C dan F = 9/5 * C + 32 Output: suhu dalam Reamur dan Farenheit Buatlah algoritma untuk mencari sisi miring dari suatu segitiga siku-siku, jika diketahui panjang sisi yang membentuk sudut siku-siku. Input: a dan b, yaitu panjang sisi pembentuk sudut siku- siku Proses: Ouput: sisi miring (c)
Tugas 1 Jelaskan istilah-istilah berikut: : IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL, email/surat elektronik, Usenet, Newsgroup, berbagi berkas (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH Cari dan jelaskan tentang ciri-ciri perkembangan generasi dari layanan internet mulai dari web 1.0 s.d web 3.0 Kirim ke ichantaufik@gmail.com dengan subject: Tugas1 PI-Nim-Nama-Kelas. Paling lambat tgl 12 Februari 2017 jam 20.00