LAPORAN PRAKTIKUM 1
BAHASA PEMOGRAMAN
Laporan ini diajukan sebagai syarat mengikuti ujian mata kuliah bahasa
pemograman Program Studi Strata Satu (S1) Jurusan Teknik Sipil Fakultas Teknik
Universitas Sulawesi Barat
Oleh :
Oleh :
NAMA : RADIANSYAH
NIM : D0123024
PROGRAM STUDI TEKNIK SIPIL
FAKULTAS TEKNIK
UNIVERSITAS SULAWESI BARAT
TAHUN AKADEMIK 2025/2026
i
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, Tuhan semesta
alam. Atas izin dan karunia-Nya, Saya dapat menyelesaikan laporan tepat
waktu Tak lupa pula Saya sebutkan shalawat serta salam kepada junjungan
Rasulullah Muhammad SAW. Semoga syafaatnya mengalir pada kita di hari
akhir kelak.
Terima kasih, atas arahan dan bantuan dari Ibu Arnita Irianti,
[Link].,[Link] sebagai Dosen Pembimbing mata kuliah “Bahasa
Pemograman” dan semua pihak yang telah membantu Saya menyelesaikan
laporan ini.
Mohon maaf jika ada di dalam penyusunan laporan ini masih
terdapat kekurangan, karena pengetahuan yang Saya miliki masih kurang
dan wawasan Saya yang belum cukup luas oleh karena itu kritik dan saran
yang dapat membangun agar kedepannya Saya bisa menyusun laporan
dengan benar.
Saya berharap, laporan ini dapat memberi manfaat bagi kita semua,
dalam hal ini dapat menambah wawasan kita mengenai mata kuliah bahasa
pemograman. Akhir kata, Saya mengucapkan terima kasih kepada Allah
SWT Semoga Allah SWT senantiasa meridhai segala usaha kita. Amin.
Majene, 26 September 2025
RADIANSYAH
i
DAFTAR ISI
KATA PENGANTAR.........................................................................................................i
DAFTAR ISI...................................................................................................................... ii
PENGENELAN MATLAB.............................................................................................. 1
A. TUJUAN....................................................................................................................1
B. PETUNJUK..............................................................................................................1
C. DASAR TEORI .......................................................................................................1
[Link] MATLAB………………………………………………………………1
2. Sejarah dan Evolusi MATLAB…………………………………………………….1
3. Fitur Utama MATLAB…………………………………………………………..…2
4. Paradigma Pemograman MATLAB………………………………………………..3
5. Lingkungan dan Pengemabangan Eksekusi MATLAB…………………………….3
6. Aplikasi MATLAB…………………………………………………………………3
7. Komunitas Dukungan………………………………………………………………4
D. HASIL PRAKTIKUM………………………………..….......................................5
ii
PENGENALAN MATLAB
A. TUJUAN
Setelah menyelesaikan modul ini diharapkan mahasiswa akan mampu:
1. Mengenali dan menggunakan MATLAB dengan baik.
2. Membuat program sederhana menggunakan bahasa MATLAB.
B. PETUNJUK
Berikut adalah petunjuk yang harus diperhatikan mahasiwa ketika
melakukan praktikum.
1. Awali setiap aktivitas anda dengan doa,agar anda lancar dalam belajar
2. Instalasi aplikasi yang mendukukng
3. Kerjakan tugas-tugas praktikum dengan baik,jujur,dan sabar
4. Tanyakan kepada asisten apabila ada hal-hal yang kurang jelas
C. DASAR TEORI
1. Pengertian MATLAB
MATLAB adalah bahasa pemrograman tingkat tinggi yang dirancang
untuk kemudahan pembacaan kode dan produktivitas pengembang.
Dikembangkan oleh Guido van Rossum dan
pertama kali dirilis pada tahun 1991, MATLAB dikenal karena
sintaksisnya yang bersih dan struktur yang mendukung pemrograman
berorientasi objek, pemrograman fungsional, serta pemrograman imperatif.
MATLAB merupakan bahasa pemrograman yang bersifat interpretatif dan
dinamis, yang berarti kode MATLAB dieksekusi secara langsung oleh
interpreter tanpa memerlukan kompilasi terpisah.
2. Sejarah dan Evolusi MATLAB
MATLAB dikembangkan sebagai penerus bahasa pemrograman ABC
yang dirancang oleh Van Rossum pada akhir 1980-an. Versi pertama
MATLAB (MATLAB 0.9.0) dirilis pada Februari 1991 dan mencakup fitur-
fitur seperti penanganan pengecualian, fungsi, dan tipe data yang sudah ada
hingga saat itu. Sejak itu, MATLAB telah mengalami beberapa pembaruan
8
besar, termasuk MATLAB 2.x yang diluncurkan pada tahun 2000 dan
MATLAB 3.x yang diperkenalkan pada tahun 2008. MATLAB 3.x membawa
berbagai perbaikan dan fitur baru yang tidak kompatibel dengan MATLAB 2.x,
sehingga kedua versi ini tidak sepenuhnya kompatibel.
3. Fitur Utama MATLAB
MATLAB menawarkan berbagai fitur yang membuatnya populer di
kalangan pengembang:
a. Sintaksis yang Sederhana: MATLAB dirancang dengan sintaksis yang jelas
dan sederhana, yang memudahkan pemrogram baru untuk mempelajari dan
memahami bahasa ini dengan cepat. Kode MATLAB sering kali lebih
ringkas dibandingkan dengan bahasa pemrograman lain, seperti Java atau
C++.
b. Keterbacaan Kode: MATLAB mempromosikan keterbacaan kode dengan
menggunakan indentasi untuk menentukan blok kode, yang membantu
menjaga struktur kode tetap rapi dan mudah dipahami.
c. Pemrograman Berorientasi Objek: MATLAB mendukung pemrograman
berorientasi objek (OOP), yang memungkinkan penggunaan konsep kelas
dan objek untuk menyusun kode dengan cara yang lebih modular dan
terstruktur. Kaya Fitur Standar dan Perpustakaan Eksternal: MATLAB
dilengkapi dengan pustaka standar yang luas yang mencakup berbagai
modul untuk operasi sistem, manipulasi string, dan interaksi dengan
internet. Selain itu, komunitas MATLAB yang aktif telah mengembangkan
banyak pustaka eksternal yang dapat digunakan untuk berbagai aplikasi,
mulai dari analisis data hingga pengembangan web.
d. Interpreted dan Dynamically Typed: MATLAB adalah bahasa pemrograman
yang diinterpretasikan dan dinamis, yang berarti tipe data tidak perlu
dideklarasikan secara eksplisit dan kode dieksekusi baris demi baris,
memungkinkan pengembangan dan debugging yang lebih cepat.
8
4. Paradigma Pemrograman MATLAB
MATLAB mendukung berbagai paradigma pemrograman, antara lain:
a. Pemrograman Imperatif: Mengutamakan urutan eksekusi instruksi secara
langsung, di mana programmer menentukan langkah-langkah yang harus
diambil untuk mencapai hasil tertentu.
b. Pemrograman Berorientasi Objek: Menggunakan konsep objek dan kelas
untuk mengatur kode, memungkinkan enkapsulasi data dan perilaku dalam
satu entitas.
c. Pemrograman Fungsional: Memfokuskan pada penggunaan fungsi sebagai
unit utama dari kode dan mendukung konsep fungsi sebagai objek tingkat
pertama, memungkinkan penggunaan teknik seperti fungsi higher- order dan
pemrograman berbasis fungsi.
d. Pemrograman Deklaratif: MATLAB juga mendukung gaya pemrograman
deklaratif, meskipun ini tidak sepopuler dalam penggunaan sehari-hari
seperti paradigma lainnya.
5. Lingkungan Pengembangan dan Eksekusi MATLAB
MATLAB dapat dijalankan di berbagai platform, termasuk Windows,
macOS, dan Linux. Pengembangan MATLAB umumnya dilakukan di
Integrated Development Environment (IDE) atau editor teks seperti
PyCharm, VS Code, atau Jupyter Notebook. Untuk menjalankan kode
MATLAB, pengguna dapat menggunakan interpreter MATLAB yang
tersedia di lingkungan sistem operasi yang bersangkutan.
6. Aplikasi MATLAB
MATLAB digunakan dalam berbagai bidang dan aplikasi, termasuk:
a. Pengembangan Web: Dengan framework seperti Django dan Flask,
MATLAB banyak digunakan untuk membangun aplikasi web dinamis.
b. Analisis Data dan Pembelajaran Mesin: Dengan pustaka seperti Pandas,
NumPy, dan scikit-learn, MATLAB menjadi alat utama dalam analisis data
dan pengembangan model pembelajaran mesin.
8
c. Automasi dan Skrip: MATLAB sering digunakan untuk menulis skrip
yang mengotomatiskan tugas-tugas sistem dan pemrosesan data.
d. Pengembangan Perangkat Lunak: MATLAB digunakan untuk
pengembangan aplikasi desktop dan perangkat lunak skala besar.
e. Ilmu Komputer dan Penelitian: MATLAB digunakan dalam penelitian
ilmiah dan pendidikan, berkat sintaksisnya yang mudah dan dukungan
pustaka ilmiah.
7. Komunitas dan Dukungan
MATLAB memiliki komunitas yang besar dan aktif, yang berkontribusi
pada pengembangan bahasa dan pustaka tambahan. Ada banyak forum, mailing
list, dan dokumentasi yang tersedia untuk membantu pemrogram baru dan
berpengalaman dalam menyelesaikan masalah dan belajar lebih banyak tentang
bahasa ini Demikian dasar teori untuk laporan pengenalan MATLAB. Semoga
informasi ini membantu dalam memahami berbagai aspek dasar dari bahasa
pemrograman MATLAB.
D. Hasil Praktikum
• Rumus A
A = [2 1 -2;
3 2 5]
B = [2 -1;
3 4;
1 -2]
C = (A*B).';
display(C)
• Close window
A=
2 1 -2
3 2 5
8
B=
2 -1
3 4
1 -2
C=
5 17
6 -5
• Rumus B
A = [2 1 -2;
3 2 5]
B = [2 -1;
3 4;
1 -2]
C = B.'*A.';
disp(C)
• Close Window
A=
2 1 -2
3 2 5
B=
2 -1
3 4
1 -2
C=
5 17
6 -5
• Rumus C
A = [2 1 -2;
3 2 5]
B = [2 -1;
3 4;
8
1 -2]
C = A.'*B.';
disp(C)
• Close Window
A=
2 1 -2
3 2 5
B=
2 -1
3 4
1 -2
C=
1 18 -4
0 11 -3
-9 14 -12
• Rumus D
A = [2 1 -2;
3 2 5]
B = [ 2 -1;
3 4;
1 -2]
C = [2 1 3;
-1 2 4;
3 1 0]
D = (B.'+A)*C;
disp(C)
• Close window
A=
2 1 -2
3 2 5
8
B=
2 -1
3 4
1 -2
C=
2 1 3
-1 2 4
3 1 0
• Kode Visualisasi 1
X = [2,1,-2;3,2,5]
figure;
bar(X);
Gambar Figure 1
• Kode Visualisasi 2
X = [2,1,-2;3,2,5]
figure;
pie(X);
8
Gambar Figure 2
• Kode Visualisasi 3
X = [2,1,-2;3,2,5]
figure;
pie3(X);
Gambar Figure 3
• Kode Visualisasi 4
X = [2,1,-2;3,2,5]
8
figure;
plot(X);
Gambar Figure 4
• Kode Visualisasi 5
X = [2,1,-2;3,2,5]
figure;
polar(X);
Gambar Figure 5