Administrator

Admin

Terakhir diupdate:

May 19, 2025

Jumlah SKS:

3 SKS

Deskripsi Mata Kuliah

Mata kuliah ini memperkenalkan konsep dasar pemrograman menggunakan bahasa Java. Mahasiswa akan mempelajari prinsip-prinsip pemrograman, seperti tipe data, variabel, operator, struktur kontrol (percabangan dan perulangan), array, serta pemrograman berbasis objek (OOP) seperti kelas, objek, enkapsulasi, pewarisan, dan polimorfisme. Selain itu, mata kuliah ini juga mencakup dasar-dasar pemrosesan file dan exception handling.

Pembelajaran dilakukan melalui kombinasi teori dan praktik, dengan fokus pada pemecahan masalah dan implementasi kode secara langsung. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu menulis program Java yang efisien, memahami konsep dasar pemrograman secara umum, serta memiliki dasar yang kuat untuk mata kuliah pemrograman lanjut.

  • Pokok Bahasan / Bahan Kajian
    1. Pengenalan Pemrograman dan Java
    2. Tipe Data, Variabel, dan Operator
    3. Struktur Kontrol (Percabangan dan Perulangan
    4. Array dan String
    5. Fungsi (Method) dalam Java
    6. Pemrograman Berorientasi Objek (OOP) dalam Java
    7. Exception Handling
    8. Input/Output dan Pemrosesan File
    9. Koleksi dan Struktur Data Sederhana
    10. Pengenalan Threading dan Konsep Dasar Concurrency
    11. Pengenalan GUI dengan Java Swing


  • Pustaka
    1. Thinking in Java, Bruce Eckel
    2. Effective Java 3rd Edition, Joshua Bloch
    3. Java The Complete Reference, Herbert Schildt
    4. Konsep Dasar Algoritma dan Pemrograman dengan Bahasa JavaEvi Lestari Pratiwi, M.Kom.
    5. Pengembangan Sistem Rencana Realisasi Anggaran Berbasis Web Menggunakan Metode Agile Scrum, NR Putri, A.Kunaefi, K. Syamsuri, FM. Amin. (Integrasi Karya Dosen Pengampu)
    6. Perancangan mobile application untuk mengklasifikasikan sayur segar dan sayur busuk menggunakan  Convolutional Neural Network (CNN), RB Sahputra, A.Kunaefi, A.Permadi. (Integrasi Karya Dosen Pengampu)

    1. Perangkat keras (PC/laptop, Proyektor, Internet)
    2. Perangkat lunak (JDK, IDE Netbeans)

    dosen-pemrograman-dasar
    Dr. Eng. Anang Kunaefi, M.Kom
    197911132014031001
    dosen-pemrograman-dasar
    Andhy Permadi, M.Kom
    198110142014031002
    Preview
    • Koordinator :
      Dr. Eng. Anang Kunaefi, M.Kom
    • Dosen Pengajar :2
    • Durasi :1 Semester