Halaman ini berkaitan erat dengan kuliah Network Programming (Pemrograman Jaringan) yang saya ampu semester Ganjil 2010/2011 di Jurusan Teknik Informatika Universitas Trunjoyo. Semua materi baik berupa link ke web site lain maupun file yang dapat didownload secara langsung bersifat Open Content alias boleh digunakan tanpa harus meminta ijin pemiliknya, tidak harus membelinya.
————————————————————————-
KULIAH NETWORK PROGRAMMING KELAS A, PADA SELASA 30 NOVEMBER 2010, TETAP DIADAKAN.
MOHON DIPELAJARI KONSEP DAN CONTOH PEMANFAATAN JDBC (Java Database Connectivity)
————————————————————————-
Jadwal Kuliah: Selasa pagi, 07.50 – 09.30, RKB II/5 (Kelas A)
————————————————————————-
Tugas 2
2.0. Pada nomor port (standard) berapakah layanan HTTPS, POP3, IMAP, IRC dan Yahoo! Messenger berjalan?
2.1. Berikan penjelasan sesuai referensi yang anda baca, apa perbedaan mendasar dari cara kerja TCP dan UDP?!
2.2 Tulis dan Eksekusi dua program Java berikut:
import java.net.*; import java.util.*; public class Program01 { public static void main(String[] args) { String host; Scanner input = new Scanner(System.in); System.out.print("\n\nEnter host name: "); host = input.next(); try { InetAddress address = InetAddress.getByName(host); System.out.println("IP address: " + address.toString()); } catch (UnknownHostException uhEx) { System.out.println("Could not find " + host); } } }
——–
import java.net.*; public class Program02{ public static void main(String[] args) { try { InetAddress address = InetAddress.getLocalHost(); System.out.println(address); } catch (UnknownHostException uhEx) { System.out.println("Could not find local address!"); } } }
Tugas 1 – Belajar Sendiri Pemrograman Java:
– Meliputi struktur program, pemanfaatan variabel, array, operasi string dan pembuatan metode (fungsi).
– Buat beberapa contoh program
– Tidak dikumpulkan…cukup dimuat diblog masing-masing.
————————————————————————-
Jadwal Pertemuan & Materi:
1. (21/09): Perkenalan.
2. (28/09): Review: Sistem Tersebar, Sistem Operasi & Pemrograman Java.
3. (05/10): Pemrograman I/O dan File.
4. (12/10): Pemrograman Socket: TCP
5. (19/10): Pemrograman Socket: UDP
6. (26/10): Pemrograman Banyak Thread (Multithread)
7. Server Banyak Thread
8. Akses Database (JDBC)
9. Aplikasi Web (JSP)
10. Web Crawler
11. Remote Method Invocation (RMI)
————————————————————————–
————————————————————————–
BERBAGAI REFERENSI MENGENAI JARINGAN & PEMROGRAMANNYA
————————————————————————–
>>> Dasar-dasar Jaringan Komputer
- Introduction to Computer Network, handout kuliah.
- Articles on Computer Networking
- Computer Network, Wikipedia
- Introduction to TCP/IP
- TCP/IP Tutorial
>>> Konsep mengenai Socket Programming
- What is “TCP/IP socket programming” and why is it important?
- Introduction to Sockets and Socket Programming
- Socket Programming tutorial
- Definition of Socket
- TCP vs. UDP
- Comparative analysis – TCP – UDP
- Client / Server Programming with TCP/IP Sockets
- TCP/IP – Socket Programming
- Beej’s Guide to Unix Interprocess Communication
- Programming Linux sockets
>>> Pemrograman Socket menggunakan Java
- Java – Networking (Socket Programming)
- Java sockets 101
- Sockets programming in Java: A tutorial
- Lesson: All About Sockets
- Socket Programming in Java
- Sockets Example
- Berbagai jawaban atas masalah Socket
- Chapter 26 – Java Socket Programming
- Advanced Socket Programming
- Client Server in J2ME (Socket Programming sample)
>>> Pemrograman Socket menggunakan C/C++
>>> Pemrograman Multithread dengan Java
- Writing multithreaded Java applications
- Lesson: Concurrency
- Introduction to Multithreading,
- Multithreading Fundamentals in Java
- Java – Multithreading
- Java theory and practice: Thread pools and work queues
- Writing multithreaded Java applications
- Introduction to Java threads
- Threading in Java
- Multithreaded Servers in Java
- Introduction to Java Concurrency / Multithreading
>>> Pemrograman Jaringan dengan Java (termasuk Socket)
- CSCI-6961 Network Programming Java Spring 2001
- Java Network Programming
- CM0637 Java Network Programming, Handout Kuliah
- Overview of Networking through JAVA
>>> Dasar-dasar Pemrograman Java
- Understading Java, A Tutorial, http://www.boloji.com/java/index.htm
- Java Tutorial, http://www.tutorialspoint.com/java/index.htm
- Java Tutorials – Java Example Codes and Tutorials, http://www.roseindia.net/java/
- The Java Tutorial, http://java.sun.com/docs/books/tutorial/
- Introduction to Programming Using Java,http://math.hws.edu/javanotes/
>>> Dasar-dasar Pemrograman C/C++
- Learning C & C++, A Tutorial, http://www.boloji.com/computing/ccplus/index.htm
- Getting Started with C/C++, http://www.cprogramming.com/begin.html
- C++ Language Tutorial, http://www.cplusplus.com/doc/tutorial/
>>> Situs penting yang menyediakan Buku atau Dikat Gratis:
- http://www.freeebooks.info/
- http://www.bookboon.com
- http://www.freetechbooks.com/
- http://www.ilmukomputer.com/
- http://ocw.mit.edu/
- http://www.programmingtutorials.com/default.aspx
- https://jedi.dev.java.net/
- http://computer.howstuffworks.com/
Jangan lupa menjelajah beberapa tulisan yang ada di Blog ini.
Saatnya hidup nyaman dan terhormat dengan memanfaatkan hal-hal yang legal dan berkualitas.
asslamualaikum wr.wb
wah..bermanfaat banget nih bang…thank’s a lot
assalamu’alaikum…
pak ebooknya gak bisa di download
nice,,,
thanxs guys…
makasih mas, sangat bermanfaat..senior saya nih sepertinya di ugm, btw mas ngajar ya..tukerin link yuk gannn..:)