Lewati ke konten utama
Beranda

Ringkasan topik

  • Setelah mengikuti kuliah ini, mahasiswa akan mengenal, memahami, dan dapat menggunakan dan menjustifikasi penggunaan berbagai jenis struktur data, teknik rekursif, algoritma pengurutan (sorting), dan menganalisa kompleksitas algoritma yang mereka gunakan.

    Materi, urutan penyajian, animasi, dan pertanyaan yang ada dalam halaman kuliah ini merupakan karya orang-orang yang namanya disebutkan di halaman pertama setiap materi, dan sengaja didistribusikan dengan lisensi Creative Common by-no-sa 4.0 International (https://creativecommons.org/licenses/by-nc-sa/4.0/), yang berarti bisa digunakan dan diubah sesuai dengan kebutuhan selama tidak untuk kepentingan komersial dan memberikan kredit pada pencipta. Karya ini dan ubahannya boleh didistribusikan ulang selama masih menggunakan lisensi yang sama. Gambar yang digunakan merupakan milik penciptanya masing-masing.

    • Forum ini digunakan untuk mengumumkan hal-hal terkait perkuliahan, seperti nilai bonus, sikap, dan kasus plagiarisme yang terdeteksi. Tips: Jangan lupa untuk memonitor perubahan nilai sikap Anda setiap minggu. 

    • forum icon
      Diskusi Forum

      Gunakan forum ini untuk mendiskusikan dan bertanya tentang materi dan kegiatan kuliah kepada instruktur, asisten, ataupun peserta kuliah yang lain. Pastikan Anda menggunakan bahasa Indonesia yang baik dan benar, dan etika berkomunikasi secara daring (i.e., netiquette). Setiap pelanggaran yang dilakukan akan mengurangi poin sikap.

    •  


    • glossary icon
      Terminologi Glosarium

      Daftar kata-kata, istilah, atau terminologi dalam pemrograman yang berhubungan dengan kuliah ini. Daftar ini disediakan untuk membantu proses belajar Anda. 

      Daftar terminologi akan diperbaharui secara berkala, namun tidak menjadi prioritas. Jika Anda ingin membantu melengkapi daftar ini, silahkan hubungi instruktur - tentunya Anda akan mendapatkan tambahan poin sikap yang sesuai. 

  • Manfaatkan tautan-tautan berikut untuk menunduh perangkat lunak yang dibutuhkan dalam kuliah ini, dan beberapa website belajar tambahan yang instrukstur rekomendasikan. Selamat belajar! 

    • Perangkat Lunak

    • Selama kuliah ini, Anda masih akan menggunakan bahasa pemrograman JavaTM. Pastikan Anda sudah menginstall Java Development Toolkit di komputer (atau laptop) yang digunakan untuk belajar. Jika Anda mengalami kesulitan dalam instalasi JavaTM, khususnya untuk set path (agar bisa mengkompilasi via command prompt), silahkan baca panduan instalasi berikut:

    • Panduan ini dibuat untuk JavaTM 7, namun logika instalasi dan set path yang dijelaskan masih cocok digunakan untuk JavaTM versi terakhir; Anda mungkin perlu menyesuaikan beberapa instruksi dengan versi JavaTM yang Anda gunakan. 

    • Merupakan text editor yang bebas digunakan, yang didistribusikan dengan Lisensi GPL 3.0. Program ini ditulis dalam C++ dan memanfaatkan komponen Scintilla, Win32 API, dan SLT. Notepad++ sangat ringan digunakan dan tidak membutuhkan banyak sumber daya (e.g., computing cycle dan memory) sehingga lebih ramah lingkungan. 

    • Text editor ini dikembangkan oleh Siblime HQ Pty Ltd yang berlokasi di Sdyney, Australia. Program ini dibuat dengan bahasa Phyton dan tersedia untuk Windows, Mac, dan Linux. Sublime dapat diunduh untuk dievaluasi secara gratis. Namun, penggunaan jangka panjang membuat Anda membutuhkan lisensi resmi; silahkan buka website mereka untuk melihat harga lisensi terkini. 

    • Sumber Belajar Mengetik

      Manfaatkan sumber belajar berikut untuk meningkatkan kemampuan mengetik Anda. Ingat, bagi yang mampu mengetik >= 50 WPM pada 10 Fast Finger di depan asisten, akan mendapatkan tambahan 20 poin sikap. Mampu mengetik dengan cepat juga akan membantu proses belajar dan pekerjaan Anda nanti.

    • Touch Typing Study is a free, user-friendly learning website that is designed to help you learn, practice and improve your typing speed and accuracy. Once you can touch-type you will not need to look at the keyboard to find the letters you want to type and you will also be able to type at a much faster speed! Touch typing is a method based on muscle memory instead of sight. This method allows you to achieve a much higher speed of data entry, especially if you need to transcribe text from other visual material.

    • If you want a quick way to test your typing speed, try out our 1-minute free Typing test (available in over 40 languages). You can quickly see how fast you can type and compare your results with your friends. One huge benefit: The more you use our typing game, the faster you will be able to type as the typing test uses the top 200 words of each language. If you are able to type the most frequent words faster, you will be able to type everything else faster as well!

    • Sosialisasi Visi dan Misi 

      Setiap instutusi pendidikan, termasuk fakultas dan program studi, diwajibkan untuk mengsosialisasikan visi dan misi mereka ke para peserta didik. Pada bagian ini, Anda bisa membaca visi dan misi tersebut.

    • Untuk menyelaraskan semangat dan arah pembelajaran civitas akademika di Program Studi Teknik Informatika, silahkan pelajari Visi dan Misi program studi ini.

loader image