#define

 Server Informasi Praktikum EL2208
Pemecahan Masalah dengan C

Nama Asisten NIM E-mail
Bagus Hanindhito 13211007 hanindhito [at] bagus.my.id
Wisnu Murti 13211070 wisnumurti28 [at] gmail.com
Muhammad Luqman 13211015 luqman_31081993 [at] yahoo.com
Cindy Agustina 13211033 cindy.agustina13 [at] yahoo.com
Andini Noviana 13211118 andini.noviana [at] gmail.com
Clement Christopher 13211138 clement105.c [at] gmail.com
Novi Prihatiningrum 13212065 novi.math [at] gmail.com
Mahendra Drajat Adhinata 13212116 mahendra.drajat [at] outlook.com
Fariz Maulana 13211034 farizmaulana1 [at] gmail.com
Fiqih Tri Fathulah Rusfa 13211060 fiqihrusfa [at] gmail.com
Zuhditazmi 13212149 zuhdi_tazmi [at] yahoo.com
Muhammad Hariomurti 13212601 m_hariomurti [at] yahoo.co.id
Hariawan Christhoporus 13211145 hariawan.christo [at] students.itb.ac.id
Antonius Perdana Renardy 13211143 antoniusperdana [at] students.itb.ac.id
Baharuddin Aziz 13211133 el2208 [at] baha.web.id
Devi Oktama Putri Lim 13211124 devioktama [at] yahoo.com
Michael 13211028 michael_valkrie3 [at] yahoo.com

 

alir_praktikum

Berikut ini dijelaskan peraturan-peraturan umum yang berlaku selama pelaksanaan praktikum EL2208 Pemecahan Masalah dengan C. Peraturan umum ini wajib dipatuhi oleh semua praktikan yang akan melaksanakan praktikum. Pengabaian peraturan praktikum akan berakibat pada sanksi berupa pengurangan atau pengguguran nilai praktikum milik praktikan yang bersangkutan.

Peraturan Sebelum Praktikum

Sebelum melakukan praktikum sesuai dengan jadwalnya, praktikan harus mempersiapkan diri dengan melakukan hal-hal sebagai berikut. Persiapan ini sangat berguna bagi praktikan untuk dapat mengerjakan soal yang diberikan saat praktikum dilakukan.

  1. Praktikan membaca dan memahami materi praktikum.

Praktikan diharapkan telah membaca dan memahami materi praktikum sehingga praktikan memperoleh gambaran besar (overview) terhadap praktikum yang akan dilaksanakan. Praktikan juga dapat mempelajari bahan-bahan serta materi yang berkaitan dengan praktikum yang akan dilaksanakan dari buku teks atau dari internet.

  1. Praktikan mengerjakan Tugas Pendahuluan.

Praktikan wajib mengerjakan tugas pendahuluan. Panduan mengerjakan tugas pendahuluan dapat dilihat pada bagian Petunjuk Teknis Pelaksanaan Praktikum. Pada umumnya, tugas pendahuluan digunakan untuk membantu praktikan dalam mengerjakan soal saat praktikum.

Beberapa perangkat lunak yang dibutuhkan untuk pelaksanaan praktikum dapat diunduh dengan mudah (lihat Petunjuk Teknis Pelaksanaan Praktikum).

Peraturan saat Praktikum

  1. Praktikan hadir tepat waktu sesuai jadwal yang ditentukan.

Praktikum Pemecahan Masalah dengan C terdiri atas dua sesi dalam satu hari.

  • Untuk hari Senin, Selasa, dan Kamis:
    • Sesi pagi dimulai pukul 08.00 WIB (GMT+7) dan diakhiri pukul 10.00 WIB (GMT+7).
    • Sesi siang dimulai pukul 10.00 WIB (GMT+7) dan diakhiri pukul 12.00 WIB (GMT+7).
  • Untuk hari Jumat:
    • Sesi pagi dimulai pukul 07.00 WIB (GMT+7) dan diakhiri pukul 09.00 WIB (GMT+7).
    • Sesi siang dimulai pukul 09.00 WIB (GMT+7) dan diakhiri pukul 11.00 WIB (GMT+7).

Keterlambatan menghadiri praktikum menyebabkan praktikan tidak dapat mengikuti praktikum pada hari itu dengan nilai praktikum sama dengan nol.

  1. Praktikan mengenakan pakaian bebas, sopan, dan membawa kelengkapan praktikum.

Praktikan mengenakan pakaian yang rapi dan sopan (kemeja, celana panjang/rok) dan mengenakan sepatu. Praktikan yang tidak mengenakan pakaian yang tidak sesuai dengan peraturan ini tidak diperbolehkan mengikuti praktikum. Kelengkapan praktikum yang wajib dibawa antara lain modul praktikum, tugas pendahuluan, alat tulis, dan kartu nama (name tag) Laboratorium Dasar Teknik Elektro.

  1. Praktikan mengumpulkan tugas pendahuluan, mengisi daftar hadir, dan menulis nama pada Berita Acara Praktikum.

Praktikan mengumpulkan tugas pendahuluan dengan mengunggah tugas tersebut ke server MIKU. Syarat ini mutlak untuk dapat mengikuti praktikum. Selain itu, praktikan harus mengisi daftar hadir dan menulis nama pada Berita Acara Praktikum yang akan diedarkan oleh asisten praktikum saat praktikum berlangsung.

  1. Praktikan mengerjakan praktikum sesuai dengan tugas yang diberikan.

Praktikan memanfaatkan seluruh waktu praktikum dengan baik untuk mengerjakan tugas praktikum yang diberikan. Apabila terdapat pertanyaan, silakan diajukan dengan sopan pada asisten praktikum yang sedang bertugas.

  1. Praktikan menggunakan komputer dengan baik.

Praktikan menggunakan komputer yang tersedia di laboratorium sesuai dengan tujuan praktikum. Dilarang membuka program-program yang tidak ada hubungannya dengan praktikum. Praktikan juga harus dapat menghargai privacy orang lain dalam menggunakan komputer yang tersedia di laboratorium. Berhati-hatilah dengan ancaman keamanan (virus, malware, dsb.) yang dapat terjadi sewaktu-waktu. Apabila terjadi masalah dengan komputer yang digunakan, segera beritahu asisten praktikum yang sedang bertugas. Perhatikan bahwa komputer di laboratorium telah dipasang program DeepFreeze agar drive C: tetap dalam kondisi awal ketika komputer dihidupkan ulang. Apabila praktikan ingin menyimpan sementara data praktikum, praktikan dapat menggunakan drive D:.

Praktikan diperbolehkan membawa dan menggunakan laptop masing-masing untuk melakukan aktivitas praktikum di laboratorium. Perhatikan bahwa praktikan harus mempersiapkan laptop dengan memasang perangkat lunak yang diperlukan saat praktikum. Peraturan saat praktikum dilaksanakan tetap berlaku walaupun praktikan menggunakan laptop sendiri saat kegiatan praktikum berlangsung.

Peraturan setelah Praktikum

  1. Praktikan merapikan kembali meja kerja yang digunakan saat praktikum.

Praktikan diwajibkan untuk merapikan kembali meja kerja yang digunakan saat praktikum. Praktikan harus tetap menjaga kebersihan ruang praktikum setelah digunakan.

  1. Praktikan menghapus semua data praktikum dari komputer di laboratorium setelah selesai praktikum.

Praktikan diwajibkan untuk memindahkan semua data praktikum dari komputer di laboratorium ke perangkat penyimpanan portable sebelum menghapus data praktikum dari komputer di laboratorium. Jangan lupa untuk mematikan komputer di laboratorium sebelum meninggalkan ruangan.

Pertukaran Jadwal Praktikum

Pertukaran jadwal praktikum dapat dilakukan per orang dengan modul yang sama. Pada dasarnya pertukaran jadwal praktikum cukup dilakukan antarpraktikan yang jadwal praktikumnya akan ditukar. Apabila kedua praktikan telah setuju untuk menukar jadwal praktikum, praktikan cukup memberitahu asisten praktikum yang menjadi penanggung jawab harian pada kedua jadwal yang ditukar.

Plagiarisme

Semua hasil praktikum termasuk tugas pendahuluan dan kode program akan diperiksa menggunakan perangkat lunak yang mampu mendeteksi adanya plagiarisme dengan mengecek kemiripan dokumen praktikum yang dikumpulkan seluruh praktikan. Perangkat lunak ini mampu mendeteksi kode program yang sama walaupun kedua kode program tersebut telah diganti nama variabel, susunan blok kode, dan sebagainya. Apabila ditemukan praktikan yang terbukti melakukan plagiarisme, yang bersangkutan akan diproses sesuai dengan norma akademik yang berlaku di Institut Teknologi Bandung.

Server Informasi Materi Praktikum dan Pengumpulan Tugas

Untuk keperluan pelaksanaan praktikum EL2208, disediakan sebuah server untuk menyimpan materi praktikum sekaligus dapat dipergunakan untuk mengunggah dokumen tugas berupa source code. Perhatikan tata cara pengunggahan laporan praktikum agar data yang Anda unggah dapat diterima dan diproses dengan baik.

Server informasi praktikum dapat diakses melalui URL http://el2208.bagus.my.id. Server ini dapat diakses baik dari jaringan komputer di dalam kampus (menggunakan akun INA) maupun dari jaringan komputer di luar kampus. Pada server ini terdapat materi-materi praktikum seperti modul praktikum, kontak asisten, dan sebagainya. Tugas pendahuluan akan dipublikasikan di server ini.

Untuk server distribusi tugas dan pengumpulan jawaban tugas dapat diakses melalui URL http://praktikum.ee.itb.ac.id. Server ini merupakan server MIKU (Manajemen Informasi Praktikum) yang akan digunakan selama praktikum sebagai server utama. Server ini hanya dapat diakses dari jaringan komputer di dalam kampus. Untuk dapat mengakses server ini dari luar kampus diperlukan penggunaan OpenVPN untuk memakai fasilitas Virtual Private Network ITB. Modul pertama praktikum ini merupakan modul perkenalan pertama dengan server MIKU.

Komposisi Penilaian

Praktikum ini terdiri atas empat belas (14) modul praktikum. Perhitungan indeks akhir akan dilakukan berdasarkan jumlah nilai dari seluruh modul praktikum yang kemudian dibandingkan dengan statistik perolehan nilai seluruh peserta praktikum. Setiap modul memiliki komposisi penilaian sebagai berikut.

2015-02-19_16-20-53

Struktur Folder Kerja

Praktikan disarankan membuat folder kerja yang baik untuk keperluan organisasi file kerja dengan baik. Tidak ada format khusus untuk praktikum ini karena semua pekerjaan yang diunggah ke server MIKU akan diorganisasikan secara otomatis. Ikuti langkah-langkah pengunggahan file tugas praktikum yang tersedia pada setiap modul praktikum.

Tugas Pendahuluan

Tugas pendahuluan harus dikerjakan sebelum praktikan memasuki ruang praktikum untuk menambah pemahaman praktikan mengenai materi praktikum yang akan dilakukan. Soal tugas pendahuluan akan dipublikasikan paling lambat H-2 sebelum praktikum dimulai. Tugas pendahuluan akan dipublikasikan di website http://el2208.bagus.my.id. Mohon dipastikan bahwa tugas pendahuluan telah lulus kompilasi dan memberikan hasil yang tepat. Tugas pendahuluan harus dikumpulkan setelah memasuki ruangan praktikum sebelum praktikum dimulai dengan mengunggah file tugas tersebut ke server MIKU.

Batas waktu pengumpulan tugas pendahuluan adalah pukul 10.30 (GMT+7.00) untuk hari Senin, Selasa, dan Kamis atau pukul 09.30 (GMT+7.00) untuk hari Jumat. Di luar jadwal ini, tugas pendahuluan tidak dapat diunggah sehingga praktikan mendapat nilai nol untuk tugas pendahuluan. Praktikan diharapkan telah memastikan bahwa tugas pendahuluan yang telah dibuat dapat berjalan dengan benar pada komputer masing-masing terlebih dahulu. Disarankan pengunggahan dilakukan apabila praktikan telah yakin bahwa tugas pendahuluan yang dibuat telah benar.

Tugas Praktikum

Tugas praktikum merupakan tugas yang dikerjakan pada saat praktikum di laboratorium. Tugas praktikum akan diberikan pada saat praktikum dimulai dengan mengunduh tugas tersebut dari server MIKU (praktikum.ee.itb.ac.id). Tugas praktikum dapat diunduh ketika praktikum dimulai yaitu pada pukul 08.00 (GMT+7) untuk hari Senin, Selasa, dan Kamis atau pukul 07.00 (GMT+7) untuk hari Jumat. Terdapat beberapa soal yang akan diberikan yang harus diselesaikan oleh masing-masing praktikan.

Durasi waktu pengerjaan tugas praktikum adalah dua jam selama di laboratorium. Selain itu, praktikan diberikan waktu tambahan untuk menyelesaikan tugas praktikum di luar laboratorium selama dua jam apabila pekerjaan tersebut belum dapat diselesaikan di laboratorium. Dengan demikian, tugas praktikum dapat diunggah hingga pukul 12.00 (GMT+7) untuk hari Senin, Selasa, dan Kamis atau pukul 11.00 (GMT+7) untuk hari Jumat. Di luar jadwal ini, tugas praktikum tidak dapat diunggah sehingga praktikan mendapat nilai nol untuk tugas praktikum. Praktikan diharapkan telah memastikan bahwa tugas praktikum yang telah dibuat dapat berjalan dengan benar pada komputer masing-masing terlebih dahulu. Disarankan pengunggahan dilakukan apabila praktikan telah yakin bahwa tugas yang dibuat telah benar.

Berikut ini adalah gambaran pelaksanaan praktikum dalam satu hari. Waktu dalam GMT+7 yang tertera adalah untuk hari Senin, Selasa, dan Kamis. Untuk hari Jumat, dimajukan selama satu jam.

Waktu Sesi Pagi (08.00-10.00) Sesi Siang (10.00-12.00)
08.00 Praktikan memasuki ruangan praktikum. Praktikan mengunggah tugas pendahuluan ke Server MIKU. Praktikan dapat mengunggah tugas pendahuluan ke Server MIKU bila berada di jaringan komputer ITB.
08.15 Praktikan mengunduh tugas praktikum dari Server MIKU dan memulai mengerjakan di laboratorium. Praktikan dapat mengunduh tugas praktikum dari Server MIKU dan dapat memulai mengerjakan di luar laboratorium (tidak wajib).
10.00 Praktikum sesi pagi telah selesai. Praktikan dapat mengunggah file tugas praktikum apabila telah selesai. Praktikan memasuki ruangan praktikum. Praktikan mengunggah tugas pendahuluan ke Server MIKU apabila belum diunggah.
10.15 Praktikan dapat keluar dari laboratorium dan dapat melanjutkan tugas praktikum apabila belum selesai. Praktikan mengunduh tugas praktikum dari Server MIKU apabila belum mengunduh dan memulai atau melanjutkan mengerjakan di laboratorium.
10.30 Batas akhir pengumpulan tugas pendahuluan untuk kedua sesi.
12.00 Batas akhir pengumpulan tugas praktikum untuk kedua sesi.

Penulisan Kode (Source Code)

Setiap kode program harus diberi header dengan menyesuaikan modul, percobaan, tanggal, nama praktikan, NIM praktikan, nama file, dan deskripsi singkat program. Untuk kode dalam bahasa C, header didefinisikan sebagai berikut.

2015-02-19_16-21-50

Dianjurkan untuk memberi nama variabel sesuai dengan maksud atau penggunaan variabel tersebut. Tambahkan komentar pada beberapa blok kode apabila dirasa perlu untuk membuat kode Anda lebih readable.