Anda di halaman 1dari 50

Responsi 1

EL3111
Praktikum Arsitektur
Sistem Komputer
2022
Disusun Oleh:
Reynaldo Averill A. P. (13219071)
Koordinator Asisten EL3111 TA 2022/2023
Jumat, 16 September 2022
Koordinator Asisten EL3111

Reynaldo Averill A. P. (1329071)


reynaldoaverill
Reynaldo Averill Adji Putra
+6285347475700
Jadwal Praktikum EL3111
Modul 1 Modul 3 Modul 5
Selasa – A Selasa – A Selasa – A
Kamis – C Kamis – C Kamis – C
Jumat – B Minggu 7 Jumat – B Minggu 12 Jumat – B

Minggu 5 Modul 2 Minggu 10 Modul 4 Minggu 14


Selasa – C Selasa – C
Kamis – B Kamis – B
Jumat – A Jumat – A
Platform Informasi Praktikum
Microsoft Teams
Website LDTE
http://ldte.stei.itb.ac.id/panduan/
http://ldte.stei.itb.ac.id/praktikum/el3111-
praktikum-arsitektur-sistem-komputer/
Ketentuan Dasar Praktikum
⬣ Seluruh modul dilaksanakan secara luring di Ruang LSS (Labtek
8 Lantai 3), dekat Labdas 2.
⬣ Praktikan wajib datang tepat waktu, yakni sudah berada di
ruang LSS paling lambat pukul 13.30. Terlambat = Gugur Modul
⬣ Praktikan wajib memakai kemeja dan sepatu (sesuai aturan
berpakaian LDTE). Pakaian tidak sesuai = Gugur Modul.
⬣ Segala bentuk plagiasi merupakan pelanggaran berat dan
berakibat gugur praktikum (Auto E) atau mungkin lebih berat.
⬣ Tugas pendahuluan wajib dikerjakan. TP tidak dikerjakan =
Gugur Modul
Perlengkapan Praktikum
Seluruh praktikan diwajibkan membawa barang-barang berikut:
⬣ Nametag, Alat Tulis, Modul Praktikum
⬣ Kartu Praktikum (Siapkan foto 3x4)
⬣ Tugas Pendahuluan yang telah dikerjakan
⬣ Lembar Aktivitas (Pengganti BCL)
⬣ Laptop dengan OS Windows. Bagi praktikan yang tidak memiliki
laptop yang memadai untuk praktikum, Hubungi kordas
maksimal H-1 sebelum pelaksanaan praktikum.
⬣ Flashdisk atau perangkat penyimpanan sejenis (khusus yang
menggunakan komputer laboratorium)
⬣ Masker (Wajib), Hand Sanitizer & Tisu (Opsional)
Alur – Sebelum Praktikum
Hal yang harus dilakukan praktikan sebelum praktikum adalah:
⬣ Menginstal seluruh software yang digunakan pada praktikum.
Praktikan yang mengalami kendala instalasi software dapat
menghubungi kordas/asisten praktikum atau mengunduh file
instalasi terlebih dahulu dan mengonsultasikannya kepada
asisten pada saat praktikum. Praktikan yang ketahuan tidak
menyiapkan file instalasi software saat praktikum dianggap tidak
mengerti isi modul dan akan dikeluarkan dari laboratorium.
⬣ Mengerjakan Tugas Pendahuluan dan Abstrak di Lembar
Aktivitas.
Alur – Sebelum Praktikum
⬣ Membaca modul praktikum dan menonton video petunjuk
praktikum di MS Teams
⬣ Hadir 15 menit sebelum praktikum, mengisi daftar hadir di
Komputer TU LDTE (Basement Labtek 8).
⬣ Mengambil kunci loker untuk menyimpan tas dan
menyelesaikan administrasi peminjaman kunci loker. Tas
laptop/tas jinjing kecil boleh dibawa ke laboratorium.
⬣ Membawa seluruh perlengkapan praktikum ke Ruang LSS
(Labtek 8 Lantai 3).
Alur – Selama Praktikum
Hal yang harus dilakukan praktikan selama praktikum adalah:
⬣ Mengumpulkan Tugas Pendahuluan kepada asisten
⬣ Memeriksa kondisi komputer lab, jala-jala listrik, dan fasilitas lab
lain yang digunakan. Apabila ada kerusakan, laporkan kepada
asisten yang bertugas.
⬣ Mengisi nama di berita acara praktikum yang dibawa oleh
asisten.
⬣ Meminta tanda tangan asisten pada kartu praktikum
⬣ Mengerjakan praktikum dengan baik bersama teman
sekelompok dan mematuhi protokol kesehatan yang berlaku.
Alur – Sesudah Praktikum
⬣ Mengerjakan tes akhir (20 menit sebelum praktikum selesai).
Kerjakan tes akhir di lembar aktivitas dan kumpulkan langsung
ke asisten setelah selesai.
⬣ Merapikan meja lab dan memastikan bahwa seluruh perangkat
lab telah dimatikan dan tidak terhubung dengan jala-jala listrik.
Perhatikan barang bawaan masing-masing.
⬣ Mengambil barang dan mengembalikan kunci loker (pastikan
kartu identitas telah dikembalikan).
⬣ Meminta paraf admin TU LDTE pada kartu praktikum.
⬣ Mengisi daftar keluar praktikum di komputer TU Lab Dasar.
Alur – Sesudah Praktikum
⬣ Mengerjakan laporan praktikum
⬣ Mengumpulkan laporan praktikum beserta seluruh file yang
berkaitan dengan praktikum sebagai kesatuan folder kerja
(dijelaskan lebih lanjut pada bagian deliverable praktikum).
Deliverable Praktikum
Deliverable praktikum arsikom adalah sebagai berikut:
⬣ Tugas Pendahuluan (dikumpulkan sebelum praktikum)
⬣ Lembar Aktivitas (dikumpulkan sebelum keluar laboratorium)
⬣ Folder Kerja (dikumpulkan H+2 hari kerja setelah praktikum)
Berisi Laporan Praktikum dan File/source code yang digunakan
pada Praktikum (dikumpulkan bersamaan dengan laporan
praktikum)
Tugas Pendahuluan
Ketentuan terkait tugas pendahuluan:
⬣ Kerjakan tugas pendahuluan yang tertulis pada modul
praktikum.
⬣ Tugas pendahuluan diketik, diprint (ukuran A4), dan
dikumpulkan kepada asisten sebelum praktikum.
⬣ Format tugas pendahuluan dapat diakses di
https://drive.google.com/file/d/1NC1i8llhweoubpc4zuNp1FH0LR8p
PtpI/view
Tidak mengerjakan TP dengan format yang disediakan =
Pengurangan nilai TP
Tugas Pendahuluan
⬣ Tugas pendahuluan WAJIB DIKERJAKAN HINGGA SELESAI
Dikerjakan < 50% - Dianggap tidak mengerjakan = GUGUR MODUL
Dikerjakan > 50%, < 100% - Dikeluarkan dari laboratorium
Definisi selesai 100% adalah terdapat jawaban minimal satu
paragraf yang berkaitan dengan soal untuk setiap soal dan sub-
soal. Jawaban yang terdiri dari satu kalimat dianggap mengerjakan
apabila kalimat tersebut dapat menjawab pertanyaan dengan baik.
Untuk soal yang memerintahkan pembuatan kode, tabel, dsb
dianggap mengerjakan apabila setidaknya terdapat draft
kode/tabel/dsb sesuai permintaan soal.
Tugas Pendahuluan
⬣ Tuliskan referensi yang digunakan pada tugas pendahuluan.
Tidak adanya referensi pada TP berpotensi pada kasus plagiasi.
⬣ Untuk soal pengerjaan program, sertakan kode pada TP serta
hasil kode yang telah dijalankan. Masukkan juga kode pada
folder kerja.
Lembar Aktivitas
Ketentuan terkait lembar aktivitas:
⬣ Lembar Aktivitas merupakan pengganti BCL pada prak. Arsikom.
⬣ Terdiri dari 2 bagian, Abstraksi dan Tes Akhir
⬣ Lembar Aktivitas diprint (Ukuran A4) dan dibawa pada saat
praktikum, lalu dikumpulkan sebelum meninggalkan
laboratorium
⬣ Format lembar aktivitas dapat dilihat di
https://drive.google.com/file/d/185rk8qI6r9f32Ud62I0bw1z2w1p
hxboe/view
⬣ Lembar aktivitas tertinggal = -100% Nilai Lembar Aktivitas
⬣ Lembar aktivitas tidak sesuai format = pengurangan nilai LA
Lembar Aktivitas - Abstraksi
Ketentuan terkait abstraksi pada lembar aktivitas:
⬣ Abstraksi berisi 130-250 kata.
⬣ Abstraksi dapat diketik/ditulis tangan, serta dikerjakan sebelum
pelaksanaan praktikum. Tidak mengerjakan abstrak = dikeluarkan
dari laboratorium.
⬣ Abstraksi dapat diisi dengan hal-hal berikut
○ Apa yang dilakukan di praktikum?
○ Bagaimana percobaan dilakukan? (software, metode
percobaan, dsb)
○ Hasil yang diharapkan dari praktikum.
Lembar Aktivitas – Tes Akhir
Ketentuan tes akhir pada lembar aktivitas:
⬣ Tes akhir diberikan 20 menit sebelum praktikum berakhir
⬣ Jumlah soal maksimal tes akhir adalah 5 soal.
⬣ Tes akhir bersifat open-book (boleh melihat modul atau buku
penunjang praktikum). Praktikan juga boleh melihat pada
program yang telah dibuat di praktikum, namun tidak
diperbolehkan untuk mengambil jawaban dari internet.
⬣ Tes akhir bersifat individu. Ingat kembali aturan plagiasi.
Folder Kerja
Ketentuan Pengumpulan Folder Kerja:
⬣ Folder Kerja dikumpulkan dua hari kerja setelah praktikum,
sebelum pukul 11.00 WIB.
Contoh: Praktikum Selasa, pengumpulan folder kerja maksimal
kamis sebelum pukul 11.00 WIB; Praktikum Jumat, pengumpulan
laporan maksimal selasa minggu selanjutnya sebelum pukul 11.00
WIB.
⬣ Khusus untuk modul 5, pengumpulan folder kerja adalah empat
hari kalender setelah praktikum, sebelum pukul 11.00 WIB
Contoh: Praktikum Selasa, pengumpulan laporan maksimal Sabtu
sebelum pukul 11.00 WIB.
Folder Kerja

Ketentuan folder kerja adalah sebagai berikut:


⬣ Kumpulkan folder kerja dalam format .zip pada
https://praktikum.stei.itb.ac.id/labdasar/lihatNilai/unggah_laprak
⬣ Folder utama terbagi lagi dalam 3 folder, yaitu 0_Prelab, 1_Lab,
dan 2_Report.
⬣ 0_Prelab berisi file/source kode yang digunakan pada tugas
pendahuluan.
Folder Kerja
⬣ 1_Lab berisi file yang digunakan pada saat praktikum.
Kelompokkan file berdasarkan tugasnya pada sub-folder dengan
format nama folder Tugas_x, dengan x adalah nomor tugas pada
modul.
⬣ 2_Report berisi tugas pendahuluan dan laporan praktikum.
⬣ Untuk pekerjaan pada CodeBlocks, masukkan keseluruhan
project. Untuk percobaan quartus, cukup masukkan kodenya saja
(.vhd atau .mif)
⬣ Berikan header pada setiap source code sesuai dengan arahan
pada modul.
Laporan Praktikum
⬣ Laporan praktikum berbentuk pdf, dan menggunakan format
IEEE yang dapat dilihat pada
https://drive.google.com/file/d/11QR4t4AW3LWLhYX1evSTAis4it-
s3y24/view
⬣ Laporan praktikum dikumpulkan dalam file .zip bersamaan
dengan source kode (dijelaskan di bagian Folder Kerja).
⬣ Detail penulisan laporan praktikum dijelaskan di bagian
selanjutnya.
Aspek Penilaian Praktikum
Aspek penilaian praktikum adalah sebagai berikut:
⬣ Deliverable (Tugas Pendahuluan. Lembar Aktivitas, Folder Kerja)
⬣ Kerapian dan formatting, kesesuaian bahasan
⬣ Etika selama praktikum. Bersikap sopan kepada seluruh pihak
yang terlibat dalam praktikum.
Plagiasi
Source Code
⬣ Kode yang sama atau serupa (hanya beda nama variabel) antar
praktikan beda kelompok termasuk plagiasi
⬣ Kode yang sama persis di internet temasuk plagiasi
⬣ Menggunakan alur/flow program bukan plagiasi
Tugas Pendahuluan/Lembar Aktivitas/Laporan
⬣ Meniru pekerjaan orang lain/mengambil dari internet secara
persis masuk ke dalam plagiasi (Kecuali untuk bagian tertentu
seperti dasar teori, dengan mencantumkan sumber).
Informasi Tambahan
⬣ Seluruh tugas (deliverable) praktikum bersifat individual. Tetapi,
praktikum dilaksanakan secara berkelompok (@2
praktikan/kelompok atau 3 praktikan untuk kasus khusus)
⬣ Praktikan dalam satu kelompok yang sama boleh menggunakan
dan mengumpulkan data praktikum/source kode yang sama.
Tetapi, bahasan praktikum tetap harus dikerjakan masing-
masing. Kesamaan pada deliverable praktikum akan
ditindaklanjuti sebagai kasus plagiarisme.
⬣ Apabila teman sekelompok praktikum tidak hadir, maka
praktikan boleh sekelompok dengan praktikan lain yang tidak
memiliki teman sekelompok/bergabung dengan kelompok lain.
Informasi Tambahan
⬣ Nilai praktikum dapat dilihat selambat-lambatnya pada hari
minggu paling akhir sebelum memasuki praktikum modul
selanjutnya. Silahkan kontak asisten masing-masing apabila nilai
praktikum belum ada pada waktu bersangkutan.
⬣ Praktikan yang terkena sanksi gugur modul tetap harus mencari
hari pengganti dan menjalani praktikum dengan nilai praktikum
0. Tidak menjalani satu saja modul praktikum = GUGUR
PRAKTIKUM.
⬣ Untuk pertukaran jadwal/izin praktikum, silahkan menghubungi
admin LDTE sesuai dengan ketentuan yang berlaku.
http://ldte.stei.itb.ac.id/panduan/
Informasi Tambahan
⬣ Praktikan yang izin sesuai dengan ketentuan atau terkena
sanksi gugur modul dapat mendiskusikan jadwal praktikum
susulan bersama dengan admin LDTE atau kordas praktikum.
Software Praktikum
⬣ GCC dan Codeblocks 13.12
https://sourceforge.net/projects/codeblocks/files/Binaries/13.12/W
indows/codeblocks-13.12mingw-setup.exe/download
⬣ HexEdit 4.0
https://drive.google.com/file/d/1Cg3jhgpTcfjXMMm56xoxyoDbUsia
6jvw/view
⬣ Altera Quartus II v9.1 Service Pack 2 Web Edition
https://mil.ufl.edu/3701/docs/quartus/quartus9.1sp2_installation.p
df
https://drive.google.com/file/d/1ER7DK0HV58R3LXAMo20VZ7h4l2z
gxUez/view?usp=sharing
Software Praktikum
⬣ ModelSim 10.6d
https://drive.google.com/file/d/1p0lBexOUmnUhekmXPe0_MDjEDF
fqecou/view
⬣ PCSpim v9.1.9 atau PCSpim v9.1.4 MIPS Simulator
https://drive.google.com/file/d/1HFERfrhjm2rNRTNCCUWSI900VnY
shQHS/view
https://drive.google.com/file/d/1auqIKeJkuYGh_VUKlKKoEBfRzzBv-
qeo/view
⬣ Notepad++ versi terbaru atau IDE lainnya (VSCode, dll)
https://notepad-plus-plus.org/downloads/
Modul Praktikum
⬣ Modul 1: COMPILER BAHASA C DAN BAHASA ASSEMBLY
INTEL® X86
⬣ Modul 2: POINTER, STRUCTURE, ARRAY, DAN OPERASI DALAM
LEVEL BIT
⬣ Modul 3: SYNTHESIZABLE MIPS32® MICROPROCESSOR
BAGIAN I : INSTRUCTION SET, REGISTER, DAN MEMORY
⬣ Modul 4: SYNTHESIZABLE MIPS32® MICROPROCESSOR
BAGIAN II : ARITHMETIC AND LOGICAL UNIT (ALU) DAN
CONTROL UNIT (CU)
⬣ Modul 5: SYNTHESIZABLE MIPS32® MICROPROCESSOR
BAGIAN III : TOP LEVEL DESIGN DAN TESTBENCH
Modul 1
⬣ Pastikan GCC sudah terinstall sebelum memulai percobaan
⬣ Siapkan IDE, HexEdit, dan Codeblocks
⬣ Setting Codeblocks untuk debugging untuk tugas 8 (stack
memory)
⬣ Tonton video referensi youtube yang diberikan di dalam
petunjuk modul
⬣ Tonton video panduan modul yang diberikan di teams dan
lampiran VI pada modul untuk pengerjaan tugas 8
Modul 2
⬣ Siapkan IDE, GCC
⬣ Pelajari representasi tipe data di C dan tipe data buatan (struct)
⬣ Pelajari operasi bitwise untuk manipulasi bit (AND, OR, XOR,
Shift)
⬣ Pelajari konsep ointer dengan lebih mendalam
⬣ Pelajari beberapa konsep sisdig (Adder, Mux, 2's complement,
logic gate, de'morgan)
Modul 3 & 4
⬣ Siapkan IDE, PCSPIM, Quartus
⬣ Pelajari assembly di MIPS32 (register, tipe instruksi)
⬣ Pelajari komponen pada komputer (data memory, instruction
memory, register, ALU, dll)
⬣ Pelajari ulang VHDL
Modul 5
⬣ Pastikan fungsional
seluruh komponen
pada modul 3 dan 4
sudah benar.
⬣ Teliti dan rapi dalam
menghubungkan
komponen, karena
kesalahan kecil dapat
menyebabkan
kegagalan yang sulit
dideteksi penyebabnya
Laporan Praktikum
Laporan Praktikum terdiri dari:
⬣ Abstrak
⬣ Pendahuluan
⬣ Landasan Teori
⬣ Hasil dan Analisis
⬣ Simpulan
⬣ Referensi
⬣ Lampiran
Abstrak
Abstrak memili panjang 130-250 kata dan berisi hal-hal berikut
⬣ Apa percobaan yang dilakukan?
⬣ Bagaimana percobaan dilakukan
⬣ Hasil dari percobaan
Abstrak tidak berisi hal-hal berikut
⬣ Definisi
⬣ Penambahan opini, tafsiran, atau interpretasi penulis.
Abstrak dikerjakan terakhir, setelah semua bagian dikerjakan.
Boleh menggunakan abstrak di lembar kerja, TAPI ganti harapan
praktikum menjadi atau tambahkan hasil percobaan yang
sesungguhnya diperoleh.
Pendahuluan
Pendahuluan berisi gambaran umum dari percobaan yang telah
dilakukan, dan mengantarkan pembaca agar mengerti konteks
laporan.
Kesalahan yang umumnya dilakukan:
⬣ Hanya copy-paste judul tugas praktikum
⬣ Tidak menjelaskan tugas praktikum secara rinci. Jangan terlalu
detail tetapi jangan terlalu umum.
Landasan Teori
Landasan teori berisi sumber Pustaka yang mendukun/menjadi
dasar pada keberjalanan praktikum. Landasan teori boleh
menyalin landasan teori pada modul praktikum.
Kesalahan yang sering terjadi:
⬣ Tidak mencantumkan sumber di referensi
⬣ Sumber dan teori tidak dibaca dengan baik
⬣ Berantakan karena hanya asal menyalin
Hasil dan Analisis
Hasil dan Analisis berisi data hasil percobaan dan analisis
berdasarkan datta yang diperoleh.
Hal yang harus diperhatikan terkait hasil dan analisis:
⬣ Hasil merupakan hal yang didapatkan oleh praktikan selama
praktikum. HASIL TIDAK SELALU BERHASIL, BISA SAJA GAGAL.
⬣ Analisis berisi penjelasan praktikan terhadap percobaan, dan
menggambarkan analisis yang logis dan akurat.
⬣ Kalau praktikum gagal/hasil tidak sesuai, jangan kosongkan
pembahasan. Jelaskan kendala yang dialami serta
penyebabnya.
Hasil dan Analisis
⬣ Source code yang pendek dan gambar kecil boleh dimasukkan
ke dalam hasil dan analisis.
Hasil dan Analisis
⬣ Source code yang panjang dan gambar besar dimasukkan ke
dalam lampiran
Hasil dan Analisis
⬣ Kode harus bersifat ketikan, bukan gambar. Gunakan fitur copy-
to-rtf di notepad++.
⬣ Silahkan tampilkan potongan kode dari kode yang diletakkan di
lampiran apabila diperlukan.
⬣ Semua pertanyaan di modul HARUS DIJAWAB. Praktikan juga
diharapkan menambahkan hal-hal diluar pertanyaan modul.
Hasil dan Analisis
Kesalahan yang umumnya terjadi adalah:
⬣ Hanya membaca hasil percobaan
⬣ Menuliskan pembahasan seakan praktikum belum dilakukan.
Contoh: Menggunakan kata “akan dilakukan”.
⬣ Tidak mengerjakan tugas yang diminta pada modul
⬣ Menjawab pertanyaan di modul pada sub-bab tersendiri.
Sisipkan jawaban pertanyaan modul pada sub-bab lainnya.
⬣ Saat gagal, analisis kosong atau hanya menulis “Tidak tahu”.
Kalau gagal, jelaskan kenapa kegagalan terjadi dan lakukan
analisis. Pembahasan = bukti praktikan berusaha maksimal.
Hasil dan Analisis
Kesalahan yang umumnya terjadi adalah:
⬣ Gambar tidak jelas (terlalu kecil/buram)
⬣ Berantakan. Spacing tidak rapi, gambar tidak diberi nomor, dan
hal-hal lainnya.
Kesimpulan
⬣ Kesimpulan berisi uraian singkat dari percobaan yang
dilakukan, data hasil percobaan dan analisis yang dilakukan.
⬣ Kesimpulan harus bisa menjawab tujuan.
⬣ Segala hal di kesimpulan harus ada di pembahasan.
Kesalahan yang sering dijumpai adalah:
⬣ Kesimpulan tidak jelas, misal menyebutkan hal baru yang tidak
ada di pembahasan.
Kesimpulan
Kesalahan yang sering dijumpai adalah:
⬣ Menjawab tujuan praktikum, tapi:
Tujuan: “Praktikan memahami arsitektur mikroprosesor MIPS32®
beserta datapath eksekusinya.”
Kesimpulan: “Praktikan sudah memahami arsitektur
mikroprosesor MIPS32® beserta datapath eksekusinya.”
Tunjukkan pemahaman dengan menjelaskan pemahaman di
kesimpulan
Referensi
⬣ Referensi berisi sumber informasi yang digunakan dalam
pengerjaan laporan.
⬣ Urutkan referensi sesuai urutan sitasi sumber pada laporan.
⬣ Gunakan format IEEE
Website untuk membantu formatting sitasi
https://www.citethisforme.com/cite/website
Lampiran
Lampiran berisi segala sesuatu yang mendukung percobaan,
namun terlalu panjang untuk ditaruh di pembahasan. Contohnya
adalah kode program dan gambar.
Kesalahan yang umumnya terjadi adalah:
⬣ Isi lampiran ada di pembahasan. Kalau data terlalu panjang
cukup letakkan di lampiran.
⬣ Lampiran tidak sesuai format. Masukkan kode/data dalam tabel
1x1 dan berikan keterangan & penomoran di atas tabel
⬣ Lampiran kosong
⬣ Lampiran tidak lengkap
⬣ Ambil kode orang, nama tidak diganti (sanksi plagiasi)
Absen
⬣ Absen di SIX untuk EL3011 Arsitektur Sistem Kompuer
⬣ Absen di google form untuk EL3111

http://tiny.cc/AbsenEL3111R1_2022
Terima Kasih dan Sampai
Jumpa di Praktikum Minggu
Depan!
Special Thanks to (Penyusun PPT Responsi Arsikom Tahun 2021):
David Fauzi (13218043)
Rhesa Muhammad Ramadhan (13217003)
Adeline Kartika Tiku Putri (13218081)

https://slidesgo.com/

Anda mungkin juga menyukai