MODUL PRAKTIKUM
KOMPUTASI TEKNIK
Oleh:
IKLAS SANUBARY
ii
Modul praktikum komputasi teknik
KATA PENGANTAR
Iklas Sanubary
iii
Modul praktikum komputasi teknik
DAFTAR ISI
iv
Modul praktikum komputasi teknik
DAFTAR GAMBAR
v
Modul praktikum komputasi teknik
DAFTAR TABEL
vi
Modul praktikum komputasi teknik
PENDAHULUAN
PENGENALAN ALGORITMA
1. Pengertian Algoritma
Pengertian algoritma sangat lekat dengan kata logika, yaitu
kemampuan seorang manusia untuk berfikir dengan akal tentang suatu
permasalahan menghasilkan sebuah kebenaran, dibuktikan dan dapat
diterima akal. Logika berasal dari dari bahasa Yunani yaitu “logos” yang
berarti ilmu. Logika dapat diartikan ilmu yang mengajarkan cara berpikir
untuk melakukan kegiatan dengan tujuan tertentu. Algoritma berasal
dari nama seorang Ilmuwan Arab yang bernama Abu Jafar Muhammad
Ibnu Musa Al Khuwarizmi penulis buku berjudul Al Jabar Wal Muqabala.
Kata Al Khuwarizmi dibaca orang barat menjadi Algorism yang
kemudian lambat laun menjadi Algorithm diserap dalam bahasa
Indonesia menjadi Algoritma. Algoritma dapat diartikan urutan
penyelesaian masalah yang disusun secara sistematis menggunakan
bahasa yang logis untuk memecahkan suatu permasalahan.
Meski demikian terdapat beberapa definisi algoritma yang lain.
Diantaranya menurut Rinaldi Munir, algoritma adalah urutan langkah-
langkah logis penyelesaian masalah yang disusun secara sistematis.
Sedang menurut Kamus Besar Bahasa Indonesia, definisi algoritma
adalah urutan logis pengambilan keputusan untuk pemecahan
masalah. Menurut tim Gunadarma (1988), algoritma adalah suatu
himpunan berhingga dari instruksi-instruksi yang secara jelas
memperinci langkah-langkah proses pelaksanaan, dalam pemecahan
suatu masalah tertentu, atau suatu kelas masalah tertentu, dengan
dituntut pula bahwa himpunan instruksi tersebut dapat dilaksanakan
secara mekanik. Dari pengertian diatas maka dapat disimpulkan bahwa
logika dan algoritma adalah ilmu yang mempelajari cara penyelesaian
suatu masalah berdasarkan urutan langkah-langkah terbatas yang
disusun secara sistematis dan menggunakan bahasa yang logis
dengan tujuan tertentu.
1
Modul praktikum komputasi teknik
2
Modul praktikum komputasi teknik
3
Modul praktikum komputasi teknik
1. Kalimat deskriptif
Notasi penulisan algoritma dengan menggunakan bahasa deskriptif
biasa juga disebut dengan notasi alami. Dilakukan dengan cara
4
Modul praktikum komputasi teknik
2. Pseudocode
Pseudocode adalah cara penulisan algoritma yang menyerupai
bahasa pemrograman tingkat tinggi. Pseudocode menggunakan
bahasa yang hampir menyerupai bahasa pemrograman. Biasanya
pseudocode menggunakan bahasa yang mudah dipahami secara
universal dan juga lebih ringkas dari pada algoritma. Struktur penulisan
pseudocode secara umum sama dengan struktur penulisan algoritma
dengan menggunakan kalimat deskriptif yaitu dimulai dari judul/header,
deklarasi/kamus dan diakhiri dengan deskripsi, namun terdapat
beberapa perbedaan seperti tabel 1. berikut:
5
Modul praktikum komputasi teknik
3. Diagram alir
Diagram alir adalah cara penulisan algoritma dengan
menggunakan notasi grafis. Diagram alir merupakan gambar atau
bagan yang memperlihatkan urutan atau langkah-langkah dari suatu
program dan hubungan antar proses beserta pernyataannya.
Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap
6
Modul praktikum komputasi teknik
Process Perhitungan/pengolahan
Merepresentasikan
Input/Output
pembacaan data (read)/
data
penulisan data (write)
Simbol pernyataan
pilihan, berisi suatu
kondisi yang selalu
Decision
menghasilkan 2 nilai
keluaran yaitu benar
atau salah
Inisialisasi/pemberian nilai
Preparation
awal
7
Modul praktikum komputasi teknik
Mulai
Masukkan jari-jari
Luas=pi*jari-jari*jari-jari
Tampilkan luas
Mulai
8
Modul praktikum komputasi teknik
A. Tujuan Praktikum
1. Mahasiswa mampu mengenal Scilab untuk komputasi teknik.
2. Mahasiswa mampu membuat program sederhana menggunakan
Scilab
B. Dasar Teori
Scilab merupakan salah satu perangkat lunak yang dapat
digunakan oleh semua orang atau pengguna tanpa membayar
(freeware) yang dikembangkan untuk komputasi numerik. Scilab
menyediakan ratusan fungsi yang merepresentasikan operasi
matematika, analisis data serta algoritma dalam komputasi numerik.
Scilab juga merupakan bahasa pemrogaman tingkat tinggi yang dapat
digunakan untuk pengembangan suatu algoritma. Scilab tersedia untuk
sistem operasi Windows, Linux dan MacOS. Scilab dapat diunduh pada
situs httpp://www.scilab.org, situs tersebut juga menyediakan
dokumentasi dan informasi tentang Scilab.
Variable Browser
Scilab Console
File Browser
Command History
9
Modul praktikum komputasi teknik
maka akan muncul suatu jendela Scilab, seperti yang ditunjukkan pada
Gambar 1.1.
Bentuk tampilan standar dari Scilab 6.0.2 dibagi menjadi 4
jendela utama yaitu file browser, Scilab console, variable browser, dan
command history. Jendela file browser berfungsi untuk membuka
berkas yang dibutuhkan dengan cepat, terutama file SciNotess. Jendela
Scilab console adalah tempat untuk menulis perintah pada Scilab.
Perintah dijalankan dengan cara menekan tombol enter dan hasil akan
langsung ditampilkan jika tidak menggunakan simbol titik koma (;) pada
akhir baris perintah. Jendela variable browser berfungsi untuk melihat
variabel yang telah digunakan, dimensi, dan tipenya. variable browser
memudahkan kita untuk mengingat variabel yang telah kita gunakan,
terutama jika variabel yang digunakan berjumlah banyak. Jendela
command history menampilkan perintah-perintah yang telah kita
jalankan. Simbol --> yang terdapat pada jendela Scilab console
merupakan tanda bahwa Scilab siap untuk untuk menerima suatu
perintah.
execute
10
Modul praktikum komputasi teknik
11
Modul praktikum komputasi teknik
C. Langkah Praktikum
1. Menulis dan mengkompilasi suatu perintah
a. Operasi Skalar
1) Buka aplikasi Scilab
2) Buka SciNotes baru
3) Tuliskan kode program untuk operasi skalar berupa tambah,
kurang, kali, dan bagi berikut pada SciNotes.
b. Fungsi trigonometri
Fungsi trigonometri yang sering digunakan dalam operasi
matematika pada bidang sains dan teknik diantaranya sin, cos
dan tan. Tuliskan kode program berikut pada SciNotes.
1) Buka aplikasi Scilab
2) Buka SciNotes baru
3) Tuliskan kode program untuk fungsi trigonometri berupa sin,
cos, dan tan berikut pada SciNotes.
12
Modul praktikum komputasi teknik
4) Masukkan nilai panjang (p), lebar (l), dan tinggi (t) sesuai dengan
instruksi dosen
5) Jalankan program dan analisis hasilnya
13
Modul praktikum komputasi teknik
D. Tugas
Kerjakan tugas berikut, kemudian tulislah ke dalam sebuah laporan:
1. Buatlah salah satu dari program sederhana berikut:
a. Menghitung luas segitiga
b. Menghitung volume tabung
c. Menghitung luas lingkaran
14
Modul praktikum komputasi teknik
A. Tujuan Praktikum
1. Mahasiswa mampu mengenal operasi matriks pada Scilab.
2. Mahasiswa mampu membuat program untuk operasi matriks dua
dimensi (2D) pada Scilab.
B. Dasar Teori
Matriks terdiri dari susunan angka-angka (elemen-elemen)
berbentuk kotak yang dinyatakan oleh sebuah lambang tunggal,
biasanya dibatasi dengan tanda “[]” atau “()”. Bilangan yang terdapat
dalam suatu matriks disebut elemen matriks. Himpunan elemen yang
mendatar dinamakan baris dan himpunan tegak dinamakan kolom.
Matriks biasa digunakan untuk menyelesaikan permasalahan
matematika, misalnya menemukan solusi persamaan linier karena
matriks berupa variabel biasa yang bisa dioperasikan seperti
dijumlahkan, dikurangkan dan dikalikan.
Matriks dinotasikan dengan huruf besar seperti A, X, Y, dan
sebagainya. Misalkan sebuah matriks A dengan ukuran m baris dan n
kolom dituliskan sebagai,
a11 a1n
Amxn atau A Aij , dengan i=1,2,3,...m; j=1,2,3,...n
am1 amn
15
Modul praktikum komputasi teknik
3 2 2 1 1 3 1 1 2
B D 1 1 2 2 3 1 0 0 2
0 3 2 1 4 2 3 1 2
16
Modul praktikum komputasi teknik
1 3 2 1 1 0 1 2 2 2 1 2 1 1 2 3 1 4
A B
2 3 1 1 2 0 2 2 1 2 2 2 2 1 1 3 2 4
5 8 11
7 10 13
Operasi transposisi matriks dimanfaatkan untuk berbagai keperluan.
Misalkan untuk mendeposisi data sehingga bisa dioparasikan lebih
lanjut. Transposisi dari matriks C:
1 3
1 2 3
C 2 2; sehingga C T
3 1 3 2 1
detB 3 2 4 2 3 0 1 1 2 0 2 1 2 3 3 4 1 2
24 0 2 0 18 8
0
Sementara untuk adjoint matriks B didapat dengan mengetahui kofaktor
dari matriks B:
2 3 1 3 1 2
2 4 0 4 0 2
2 4 2
2 2
6 12 6
1 3 1 3
Kof B
2 4 0 4 0 2
4 8 4
2 1 3 1 3 2
2
2
3 1 3 1
2 6 4
AdjB Kof B 4 12 8
T
2 6 4
17
Modul praktikum komputasi teknik
C. Langkah Praktikum
1. Penjumlahan dan pengurangan matriks
1) Buka aplikasi Scilab
2) Buka SciNotes baru
3) Tuliskan kode program untuk operasi penjumlahan matriks
berikut pada SciNotes.
18
Modul praktikum komputasi teknik
2. Perkalian matriks
1) Buka aplikasi Scilab
2) Buka SciNotes baru
3) Tuliskan kode program untuk operasi perkalian matriks berikut
pada SciNotes.
19
Modul praktikum komputasi teknik
3. Invers matriks
1) Buka aplikasi Scilab
2) Buka SciNotes baru
3) Tuliskan kode program untuk menenentukan invers matriks
berikut pada SciNotes.
D. Tugas
Kerjakan tugas berikut, kemudian tulislah ke dalam sebuah laporan:
1. Diberikan matriks sebagai berikut
2 4 1 1 3 2 1 3
3 2 1
A ; B 1 3 3 ; C 2 2 ; dan D 1 2 1;
2 1 3
0 4 4 3 1 3 1 2
Tentukan:
a. B+D=
b. B-D=
c. AxC=
d. Invers (B)=
20
Modul praktikum komputasi teknik
MODUL 3 PERCABANGAN
A. Tujuan Praktikum
1. Mahasiswa mampu mengenal struktur percabangan untuk membuat
suatu program pada Scilab.
2. Mahasiswa mampu membuat program yang berkaitan dengan
syarat tertentu pada Scilab.
B. Dasar Teori
Program–program yang dihasilkan pada modul 1 dan 2
merupakan program yang dieksekusi dari baris pertama hingga baris
terakhir secara berurutan. Pada program yang lebih kompleks, logika
program tidak mengalir sesederhana itu. Terdapat kasus – kasus yang
mengharuskan logika program mengalir dengan syarat tertentu.
Tingkat kompleksitas suatu program dapat diukur dari
strukturnya. Semakin banyak kombinasi struktur pada program, maka
semakin tinggi kompleksitasnya. Pada umumnya, kompleksitas suatu
program menggambarkan tingkat kompleksitas dari kasus yang harus
diselesaikan oleh program tersebut. Secara garis besar, struktur
program dikelompokkan menjadi tiga struktur utama yaitu struktur
berurutan, struktur percabangan dan struktur pengulangan. Pada
modul 3 ini akan membahas tentang struktur percabangan.
Ketika membuat suatu program, dapat terjadi situasi yang
eksekusi program menghadapi pencabangan. Itu artinya data yang
diolah program dapat mengalami kondisi yang berbeda, dan karenanya
akan menempuh cabang program pengolahan data yang berbeda pula.
Karena itu, diperlukan sistem pemilihan cabang yang sesuai dengan
kondisi yang dihadapi oleh program. Untuk mengakomodasi keperluan
tersebut, Scilab menyediakan fasilitas untuk penyataan kondisi data,
serta struktur pencabangan if-else dan if-elseif-else.
Percabangan dalam alur eksekusi program terjadi karena data
memenuhi kondisi tertentu. Dalam Scilab, kondisi tersebut dinyatakan
21
Modul praktikum komputasi teknik
1. Percabangan if-else
Percabangan if-else digunakan untuk menyeleksi suatu
kondisi yang memungkinkan dua pilihan. Bila proses yang diseleksi
terpenuhi atau bernilai benar, maka pernyataan yang ada di dalam
blok if akan diproses dan dikerjakan. Jika digambarkan dalam
diagram alir, maka percabangan if dapat digambarkan
sebagaimana terlihat pada gambar 3.1.
22
Modul praktikum komputasi teknik
mulai program
perintah1
if kondisi then
perintah2
else
perintah3
selesai
2. Percabangan if-elseif-if
Percabangan if-elseif-else digunakan untuk menyeleksi suatu
kondisi yang memungkinkan lebih dari dua pilihan. Jika
digambarkan dalam diagram alir, maka percabangan if-elseif-else
dapat digambarkan sebagaimana terlihat pada gambar 3.2.
23
Modul praktikum komputasi teknik
mulai program
perintah1
if kondisi1 then
perintah2
elseif kondisi2 then
perintah3
elseif kondisi3 then
perintah4
else
perintah5
selesai
C. Langkah Praktikum
1. Percabangan if-else
1) Buka aplikasi Scilab
24
Modul praktikum komputasi teknik
2. Percabangan if-elseif-else
1) Buka aplikasi Scilab
2) Buka SciNotess baru
3) Tuliskan kode program untuk percabangan if-elseif-else berikut
pada SciNotes.
25
Modul praktikum komputasi teknik
D. Tugas
Kerjakan tugas berikut, kemudian tulislah ke dalam sebuah laporan:
1. Diberikan rentang nilai sebagai berikut
Nilai Huruf Nilai Angka
A 80-100
B 70-80
C 60-70
D 50-60
E 0-50
26
Modul praktikum komputasi teknik
MODUL 4 PENGULANGAN
A. Tujuan Praktikum
1. Mahasiswa mampu mengenal fungsi pengulangan dalam suatu
program pada Scilab.
2. Mahasiswa dapat membuat program yang berkaitan dengan
pengulangan pada Scilab.
B. Dasar Teori
Pengulangan atau iterasi adalah bentuk kendali aliran untuk
melakukan pekerjaan berulang kali menggunakan suatu nilai yang
berfungsi sebagai pencacah atau counter. Nilai pencacah dinaikkan
atau diturunkan setiap kali satu pekerjaan dilakukan. Pada operasi yang
melibatkan vektor atau matriks, pencacah biasanya juga berfungsi
sebagai indeks, yang menunjukkan posisi elemen vektor atau matriks
yang dioperasikan. Pengulangan (looping) adalah bagian yang
bertugas melakukan kegiatan/proses secara berulang-ulang sesuai
dengan perintah yang diberikan. Terdapat 4 bagian pengulangan:
1. Inisialisasi, berfungsi sebagai keadaan awal sebelum pengulangan
dilakukan Inisialisasi dilakukan sekali selama pengulangan.
2. Kondisi pengulangan, berfungsi untuk menentukan pengulangan
akan dilakukan atau tidak. Selama kondisi pengulangan
terpenuhi/benar, maka pengulangan akan dilakukan. Sebaliknya
jika kondisi pengulangan tidak terpenuhi/salah, maka pengulangan
dihentikan.
3. Proses, yaitu bagian yang dilakukan berulang-ulang selama kondisi
pengulangan terpenuhi atau bernilai benar.
4. Pengatur iterasi, berfungsi untuk mengatur langkah iterasi.
Langkah iterasi bisa dilakukan secara menaik atau menurun.
27
Modul praktikum komputasi teknik
1. Pengulangan for-end
Pengulangan for-end biasanya digunakan untuk kasus yang
banyaknya pengulangan yang akan dilakukan sudah diketahui
secara pasti dan menurut penulis, pengulangan dengan
menggunakan for-end lebih mudah dan efektif digunakan dalam
pemrograman di Scilab. Jika digambarkan dalam diagram alir,
maka pengulangan for-end dapat digambarkan sebagaimana
terlihat pada gambar 4.1.
28
Modul praktikum komputasi teknik
mulai program
perintah1
inisialisasi
for indeks = awal : langkah : akhir
perintah2
perintah3
selesai
2. Pengulangan while-end
Pengulangan while akan melakukan pemeriksaan kondisi
terlebih dahulu. Jika kondisi tidak terpenuhi, ada kemungkinan
pengulangan tidak dikerjakan sama sekali. Selama kondisinya
terpenuhi/benar, maka pengulangan akan dikerjakan. Pengulangan
while biasanya digunakan untuk kasus dimana banyaknya
pengulangan yang akan dilakukan tidak diketahui secara pasti.
While digunakan untuk melakukan proses perulangan selama
kondisi ekspresi terpenuhi. Begitu kondisi sudah tidak terpenuhi
lagi, maka proses pengulangan akan langsung dihentikan. Jika
digambarkan dalam diagram alir, maka pengulangan for-end dapat
digambarkan sebagaimana terlihat pada gambar 4.2.
29
Modul praktikum komputasi teknik
mulai program
inisialisasi kondisi sekarang, kondisi break
while kondisi sekarang ~=
kondisi akhir
perintah1
update kondisi sekarang
selesai
C. Langkah Praktikum
1. Pengulangan for-end
1) Buka aplikasi Scilab
30
Modul praktikum komputasi teknik
2. Pengulangan while-end
1) Buka aplikasi Scilab
2) Buka SciNotes baru
3) Tuliskan kode program untuk pengulangan while-end berikut
pada SciNotes.
31
Modul praktikum komputasi teknik
D. Tugas
Kerjakan tugas berikut, kemudian tulislah ke dalam sebuah laporan:
1. Buatlah program untuk konversi skala pada termometer Celcius,
Fahrenheit, Kelvin, dan Reamur menggunakan bentuk pengulangan
dan lengkapilah tabel di bawah ini!
No Celcius (oC) Reamur (oR) Fahrenheit (oF) Kelvin (K)
1 0
2 10
3 20
4 30
5 40
6 50
7 60
8 70
9 80
10 90
11 100
32
Modul praktikum komputasi teknik
MODUL 5 FUNGSI
A. Tujuan Praktikum
1. Mahasiswa mampu mengenal beberapa fungsi pada Scilab.
2. Mahasiswa dapat membuat dan menggunakan fungsi pada Scilab.
B. Dasar Teori
Suatu fungsi adalah sekumpulan statemen yang
merepresentasikan sebuah komputasi tertentu. Suatu fungsi dapat
dibuat dalam bentuk sebuah file teks (file-fungsi) atau dibuat secara
langsung pada jendela Scilab. File-fungsi adalah sebuah file teks yang
di dalamnya terdapat statemen-statemen Scilab dengan statemen-
statemen tersebut harus diitulis dengan sintaks sebagai berikut.
33
Modul praktikum komputasi teknik
Sebuah fungsi yang ditulis dengan gaya penulisan yang baik akan
mudah untuk dibaca dan dimengerti. Manfaat lainnya yaitu proses
pengecekan atau perbaikan jika ada kesalahan dalam fungsi yang telah
dibuat dapat dilakukan dengan mudah.
Sebuah file-fungsi yang telah selesai dibuat dengan teks editor
SciNotess dapat disimpan ke dalam sebuah file tertentu melalui menu
File → Save. Meskipun dapat digunakan sembarang ekstensi namun
sebaiknya suatu file fungsi disimpan dengan ekstensi sci. Pada sebuah
file-fungsi di dalamnya dapat terdiri dari sebuah fungsi saja maupun
beberapa fungsi seperti yang ditunjukkan pada contoh file-fungsi
(Fibonacci.sci) di bawah ini.
34
Modul praktikum komputasi teknik
C. Langkah Praktikum
1. Fungsi torsi
1) Buka aplikasi Scilab
2) Buka SciNotes baru
3) Tuliskan kode program untuk fungsi torsi berikut pada SciNotes.
35
Modul praktikum komputasi teknik
2. Fungsi trigonometri
1. Buka aplikasi Scilab
2. Buka SciNotes baru
3. Tuliskan kode program untuk fungsi trigonometri berikut pada
SciNotes.
D. Tugas
Kerjakan tugas berikut, kemudian tulislah ke dalam sebuah laporan:
1. Buatlah program menggunakan fungsi untuk konversi satuan
panjang!
36
Modul praktikum komputasi teknik
MODUL 6 VISUALISASI
A. Tujuan Praktikum
1. Mahasiswa dapat mengenal jenis visualisasi pada scilab.
2. Mahasiswa dapat memvisualisasikan data pada Scilab.
B. Dasar Teori
Visualisasi merupakan suatu rekayasa dalam pembuatan
gambar, diagram atau animasi untuk penampilan suatu informasi.
Suatu grafik diperlukan sebagai visualisasi dari sebuah fungsi
matematika, sekumpulan data atau hasil suatu perhitungan. Di dalam
Scilab, pembuatan suatu grafik dapat dilakukan dengan mudah karena
Scilab telah menyediakan fitur-fitur yang relatif lengkap untuk
pembuatan suatu grafik dua dimensi (2D) maupun tiga dimensi (3D).
Grafik yang dihasilkan akan ditampilkan pada jendela grafik yang
terpisah dari jendela Scilab, seperti yang terlihat pada gambar 6.1.
37
Modul praktikum komputasi teknik
plot(xdata, ydata)
plot2d(xdata, ydata)
dengan xdata dan ydata adalah dua buah vektor yang mempunyai
dimensi sama.
Grafik yang dihasilkan oleh fungsi plot2d merupakan sebuah
grafik polos tanpa dilengkapi dengan judul grafik dan label pada setiap
sumbunya. Fungsi title, xlabel dan ylabel dapat digunakan untuk
menambahkan judul grafik, label pada sumbu horisontal dan sumbu
vertikal. Sintak dari ketiga fungsi adalah sebagai berikut:
title(jdl)
xlabel(lbl_x)
ylabel(lbl_y)
38
Modul praktikum komputasi teknik
C. Langkah Praktikum
1. Visualisasi grafik tunggal
1) Buka aplikasi Scilab
2) Buka SciNotes baru
3) Tuliskan kode program untuk visualisasi grafik tunggal berikut
pada SciNotes.
39
Modul praktikum komputasi teknik
D. Tugas
Kerjakan tugas berikut, kemudian tulislah ke dalam sebuah laporan:
1. Visualisasikan hasil pengukuran suhu dari sebuah mesin berikut:
Waktu (jam) Suhu (oC)
0 35
1 38
2 40
3 42
4 45
5 47
6 49
7 50
8 51
40
Modul praktikum komputasi teknik
DAFTAR PUSTAKA
Arman, Y., 2012, Modul Algoritma dan Pemograman, Program Studi Fisika,
Universitas Tanjungpura.
Barakbah, A.R., Karlita, T., Ahsan, A.S., 2013, Logika dan Algoritma,
Program Studi Teknik Informatika, Politeknik Elektronika Negeri
Surabaya.
Nagar, S., 2017, Introduction to Scilab: for Engineers and scientists, Apress,
New York.
Suparno, S., 2008, Komputasi untuk Sains dan Teknik, Departemen Fisika,
Universitas Indonesia.
41
Modul praktikum komputasi teknik
HALAMAN SAMPUL
Halaman sampul harus sesuai dengan format lampiran 1.
DAFTAR ISI
Berisi daftar isi dalam laporan praktikum
DAFTAR GAMBAR
Berisi daftar gambar dalam laporan praktikum
DAFTAR TABEL
Berisi daftar tabel dalam laporan praktikum
JUDUL PRAKTIKUM
Lihat pada modul praktikum
TUJUAN PRAKTIKUM
Lihat pada modul praktikum
DASAR TEORI
Teori dasar berisi penjelasan mengenai istilah-istilah yang dipakai pada
praktikum. Buatlah teori dasar dengan singkat, padat, dan jelas. Boleh
sama dengan di modul atau ditambahkan dari sumber lainnya. Cantumkan
referensi jika memang mengambil dari sumber lain. Boleh mengambil
referensi dari website terpercara. jangan mengambil dari wikipedia,
blogspot, wordpress dan sejenisnya.
42
Modul praktikum komputasi teknik
ANALISIS
Berisi analisa dari data di modul dan atau hasil output kode program.
KESIMPULAN
Kesimpulan berupa jawaban dari tujuan berdasarkan hasil praktikum yang
diperoleh.
REFERENSI
Cantumkan referensi yang digunakan dalam pembuatan laporan ini sesuai
dengan lampiran 2
43
Modul praktikum komputasi teknik
Lampiran 1
LAPORAN PRAKTIKUM
KOMPUTASI TEKNIK
...JUDUL PRAKTIKUM...
Oleh:
NAMA MAHASISWA
NIM.00000
44
Modul praktikum komputasi teknik
Lampiran 2
BUKU
Penulis. Tahun Terbit. Judul. Penerbit: Kota Terbit. Halaman.
Contoh:
Chapra, S.C., Canale, R.P. 2015. Numerical Methods for Engineers.
Seventh edition. Mc Graw-Hill Education. New York. Hal. 10-19.
JURNAL/PROSIDING
Penulis. Tahun Terbit. Judul. Nama dan Nomor Jurnal.
Contoh:
Stroustrup, B. 1999. Learning Standars C++ as a New Language. The
C/C++ Users Journal p. 1-11.
ARTIKEL ONLINE
Penulis. Tahun Terbit. Judul Artikel. URL. [tahun/bulan/tanggal akses].
Keterangan: Pastikan penulis web/blog tersebut jangan anonim.
Contoh:
Abdullah. 2012. Scilab untuk Sains dan Teknik: Horizon-Snap Max.
Tersedia: http://ensiklopediscilab.blogspot.co.id/2012/09/Scilab-
untuk-sains-dan-teknik-1-horizon.html [2020/10/28]
45