Java II

Kuliah terdiri dari 3 jenis pertemuan yaitu :

  1. 1. Teori, disampaikan di kelas (2 sks)2. Tutorial, disampaikan di kelas (1 sks)3. Praktikum, dilaksanakan di laboratoriumBuku referensi dan software yang digunakan masih sama, diktat menyusul, list lengkap buku referensi akan diinformasikan kemudian.
    1. Ebook Java1
    2. Ebook Java2
    3. Ebook Java Swing 2nd (O’Reilly)

    Materi Java Swing

    Handout dan Worksheet (dari buku Deitel, Howtoprogram)

    Pertemuan 1 (handout / worksheet)

    Tugas I AlproII :

    • Pelajari materi pengenalan tentang Java object oriented dari situs : http://www3.ntu.edu.sg/home/ehchua/programming/java/J3a_OOPBasics.html
    • Rangkum dalam bhs indonesia.
    • Buat program sederhana menggunakan pendekatan obyek, untuk kasus berikut :  Menerima masukan 10 bilangan dalam bentuk array  dan mengurutkan 10 bilangan (algoritma pengurutan bebas).
    • Tuliskan hasil rangkuman dan program anda dalam file word, simpan dengan format file : ITHB_Java_tgs1_NamaAnda_Nim.doc/docx
    • Upload ke situs  dropitto.me/falahah, dengan password : flashcourse,

     

     Tugas II

    • Pelajari materi mengenai inheritance dan subclass dari alamat berikut : http://www.ntu.edu.sg/home/ehchua/programming/java/J3f_OOPExercises.html#zz-1.
    • Pelajari exercise 1.1. circle class, exercise 2.1. Inheritance, exercise 3.1.Composition vs Inheritance
    • Kerjakan exercise 1.2. the author and book, exercise 2.2. Superclass and subclass,  dan exercise 3.2. Circle and cylinder
    • Simpan jawaban anda dalam satu file WORD (berupa listing program) dengan format file bernama ITHB_Java_tgs2_NamaAnda_Nim.doc/docx
    •  Upload ke situs  dropitto.me/falahah, dengan password : flashcourse

     

    Solusi UTS Alpro II
    Ketentuan Presentasi

    • Presentasi dilakukan perorangan
    • Jadwal presentasi sesuai dengan hasil undian berikut.
    • Presentasi tugas besar, topik tugas besar diambil dari tugas praktikum
    • Aplikasi yang dibuat  harus memenuhi ketentuan berikut :
      • Harus menggunakan minimal 3 table
      • Tersedia fasilitas :
        • Tambah data, hapus data,ubah data
        • Menampilkan gambar dari file
        • Upload gambar dari file disimpan ke folder tertentu
        • Perhitungan sederhana
        • Pencarian data
        • Tampil data per-record

    Output yang harus dikumpulkan :

    • File program + database
    • Laporan dalam bentuk “tutorial” cara membuat aplikasi

    Semuanya digabung menjadi satu file “rar”, dikumpulkan melalui situs http://dropitto.me/falahah, password “flashcourse”, dengan format penamaan file HARUS sebagai berikut :

    Tugas_Alpro2_Final_NIM_NamaAnda.rar

    contoh :

    Tugas_Alpro2_final_123456_DewiRatna.rar

    Pengumpulan tugas yang tidak sesuai ketentuan tidak akan dinilai.

Nilai Akhir Daspro II

  • Silakan periksa rincian lengkap nilai akhir Daspro II di tab “Nilai” di sisi kanan atas.
  • Sebelum anda mengajukan keluhan, protes, rayuan atau paksaan terkait nilai akhir, agar diperhatikan hal-hal berikut :
  1. Nilai akhir terdiri dari 5 komponen utama yaitu :
    • Rata-rata tugas (10%) : diambil dari kuis dan tugas 1, tugas 2, tugas 3.
    • Tutorial (10%) : diambil dari nilai hasil kelas tutorial (dilaksanakan di luar jadwal kuliah reguler, nilai saya terima langsung dari dosen pembina kelas tutorial).
    • Tugas Besar (30%) : diambil dari nilai presentasi dan pembuatan laporan yang berasal dari tugas besar.
    • UTS (25%)  dan UAS (25%).
  2. Penentuan grade A, B, C, dan seterusnya sesuai dengan ketentuan yang berlaku di kampus.
  3. Jika anda merasa :
    1. Kok nilai “kolom kedua” saya nggak ada, padahal saya dah ngumpulin semua tugas? Perhatikan bahwa nilai kolom kedua berasal dari nilai tutorial. Jadi, jika anda jarang hadir di kelas tutorial atau tidak mengikuti kuis atau tugas di kelas tutorial, ada kemungkinan nilai anda kosong. Tapi jangan khawatir, kan cuma 10%.
    2. Bisa nggak nilai saya ditambahin dikiiit aja, kan “kurang dikit” ??  Dalam beberapa kasus memang saya bisa melakukan kebijakan tersebut, asalkan nilai anda berada pada titik kritis, yaitu selisihnya kurang dari 0.5 dari nilai batas. Misalnya nilai batas untuk C adalah 55, sedangkan nilai anda 54.85, maka saya dapat “meninjau” kembali komponen nilai anda untuk dapat di”perbaiki” agar dapat menjadi C.  Proses perubahan nilai ini harus diikuti usaha misalnya :
      • Memperbaiki nilai tugas yang sudah pernah dikirimkan.
      • Membuat tugas tambahan atau lain-lainnya.
    3. Kok nilai UASnya pada jelek-jelek ya? Padahal saya merasa bisa ? Perlu diketahui bahwa setelah dikoreksi ternyata sebagian besar dari anda sama sekali tidak memperhatikan contoh soal yang pernah saya berikan, bahkan soal no.3 yang tipenya hampir sama dengan soal UTS, hanya sedikit yang dapat mengerjakan dengan tepat.  Perlu anda ketahui bahwa “upah nulis” sudah saya berikan ketika UTS sehingga ketika UAS saya benar-benar ingin melihat kemampuan pembuatan program anda.
    4. Bu, gimana ya barangkali bisa bantu. Saya kan sudah dua kali ngulang, dan sekarang nilainya kurang dikit, apa bisa mohon kebijaksanaannya bu?  Waduuuh.. bukannya saya tidak bijaksana ya.. justru jika anda merasa mengulang dan tidak ingin mengulang lagi, ada baiknya anda meluangkan waktu sungguh-sungguh selama kuliah. Berdasarkan pengalaman saya, justru banyak mahasiswa yang mengulang yang terlambat mengumpulkan tugas, tidak bersungguh-sungguh dalam mengerjakan tugas, atau kurang memperhatikan ketika ada pembahasan materi di kelas. Jadi, jawabannya…”Maaf.. tidak bisa..!!

    Nah.. jika setelah memantau file nilai dan memperhatikan hal-hal di atas, anda masih merasa”berhak” untuk mendapat perbaikan nilai, silakan hubungi saya via sms, email, fb atau jalur lainnya. Jika protesnya beralasan, dan didukung dengan data-data yang tepat, maka saya dapat mempertimbangkan perubahan nilai anda.

3 thoughts on “Java II

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">