Prokom 4_2018_a.pptx

  • Uploaded by: Adit Johan
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Prokom 4_2018_a.pptx as PDF for free.

More details

  • Words: 942
  • Pages: 29
PEMROGRAMAN KOMPUTER

PENGENALAN MATLAB

TEKNIK GEODESI UNIVERSITAS DIPONEGORO 2016

Apa itu Matlab  MATLAB merupakan bahasa pemrograman tingkat tinggi

(high-perfomance) untuk komputasi teknis.  MATLAB merupakan singkatan dari MATrix LABoratory.  MATLAB mengintegrasikan perhitungan, visualisasi dan pemrograman dalam suatu lingkungan yang mudah digunakan --- mengunakan notasi yang dikenal secara umum

(Peranginangin, 2006)

Penggunaan MATLAB  Matematika dan Komputasi  Pembentukan Algorithm

 Akusisi Data  Pemodelan, simulasi, dan pembuatan prototype  Analisa data, explorasi, dan visualisasi  Grafik Keilmuan dan bidang Rekayasa

(Peranginangin, 2006)

Jenis Tipe Data  Char atau Varchar adalah tipe data untuk menampung data

yang bertipe karakter atau alfabetic(a-z) contoh:-nama orang, nsms bsrsng dll.  Integer atau sering di singkat INT adalah tipe data yang digunakan untuk menampung data yang bertipe angka atau numeric(0-9) contoh:-NIS, No ktp, No SIM dll.  Date adalah tipe data yang digunakan untuk menampung data yang bertipe tanggal, bulan, dan tahun contoh:-tanggal lahir dll.  Numeric adalah tipe data yang dapat menampung data berbentuk bilangan real contoh:-6.00 atau 7.25.

Jenis Tipe Data  Small INT adalah tipe data bilangan bulat yang range-nya    

lebih kecil dari integer. Decimal adalah tipe data yang dapat menampung data pecahan. Float adalah tipe data yang dpat menampung bilangan real (sama dengan numeric) contoh: 3,33. Double adlah tipe data yang bertipe float namun dengan ketelitian yang lebih tinggi contoh: 3,333333 Blob adalah tipe data yang dapat menampung data berbentuk gambar atau suara bertipe binner.

Jenis Tipe Data  Text adalah tipe data yang dapat menampung semua tipe 



 

data. String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier String/teks. Boolean adalah tipe data yang digunakan untuk menampung data yang bertipe logika dan hanya mengenal true dan false. Enum adalah tipe data yang digunakan untuk menampung data dengan 1 karakter saja. Time adalah tipe data yang digunakan untk menampung data satuan waktu

Getting Started • Memulai MATLAB Double click pada icon yang ada pada desktop windows Lihat “MATLAB Desktop” yang akan dijelaskan berikutnya Anda dapat mulai bekerja,mengubah direktori, menjalankan rangkaian program, mengubah setting, dst

• Keluar dari MATLAB Click File > Exit, atau Ketik “quit” pada “Command Window”,atau klik

Desktop MATLAB Membuka “help”

Menutup window Melihat atau mengubah direktori aktif

Membuat “m-file” baru Masukkan fungsi MATLAB

Melihat atau menjalankan fungsi yang baru saja dijalankan

Operator di dalam MATLAB Operator Aritmatika

Operator di dalam MATLAB Operator Relasional

Operator di dalam MATLAB Operator Logika

Cara Bekerja Dengan MATLAB  Cara 1, Langsung di Command Window

Sering digunakan oleh pemula, namun akan kesulitan untuk mengevaluasi perintah secara keseluruhan karena biasanya perintah hanya dilakukan baris perbaris  Cara 2, Menggunakan File M Cara ini sering dipilih oleh programer  kemudahan untuk mengevaluasi perintah secara keseluruhan terutama untu program yang membutuhkan waktu pengerjaan script yang cukup lama dan script panjang

Contoh Script MATLAB Perhitungan Luas Persegi Panjang %Program Oleh Abdi Sukmono clear all; clc; disp('-------------------------------------------'); disp('Program Perhitungan Luas Persegi Panjang'); disp('-------------------------------------------'); pjg= input ('Data Panjang = '); lbr= input ('Data Lebar = '); Luas = pjg*lbr; disp (['Luas Persegi Panjang = ' num2str(Luas)]);

Hasil

Catatan  Bahasa Pemrograman MATLAB bersifat sensitif case  Pada waktu menyimpan M file harus dalam satu kata  Kode sintak diawali dengan huruf kecil  Akhiri perintah dengan end

Struktur algoritma Percabangan/Pemilihan Matlab

Switch Case

Struktur Percabangan/Pemilihan

Pernyataan switch akan mengeksekusi sekelompok perintah/pernyataan berdasarkan pada harga variabel atau ekspresi

If Elseif Else Pernyataan if digunakan untuk menyeleksi suatu kondisi yang memungkinkan dua atau lebih pilihan. Bila proses yang diseleksi terpenuhi atau bernilai benar, maka pernyataan yang ada di dalam blok if akan diproses dan dikerjakan.

Penggunaan (Switch, Case dan Otherwise) Sintak Kondisional ini hanya dapat digunakan untuk syarat dengan nilai yang tidak berada dalam interval tertentu, bisa berupa numeric maupun string. Model perintah switch case adalah sebagai berikut : Switch variabel case value1 perintah-perintah case value2 perintah-perintah .... .... otherwise perintah-perintah end

Penggunaan Struktur Percabangan (Switch, Case dan Otherwise) Program Perhitungan Luas Lihat File Program M Hasil :

Latihan

1. Buatlah Program Perhitungan luas permukaan Balok 2. Buatlah Program perhitungan volume Kubus, Silinder, Kerucut dan

Balok0 Kelas A : Aulia Syaddad Kelas B (Liberty Basic) : Ananda Raka D

Struktur Kontrol Kondisional/Percabangan  Kondisional If...elseif....else...end

Sintak kondisional ini digunakan untuk syarat yang berada dalam nilai interval tertentu maupun absolut, baik numerik maupun string. Adapun strukturnya sebagai berikut : if syarat1 perintah-perintah elseif syarat2 perintah-perintah else perintah-perintah end

Struktur Kontrol Kondisional/Percabangan  Pembuatan Program perhitngan Nilai Akhir Mahasiswa

dengan persentase penilaian Tugas = 20% UTS praktikum = 20% UTS Teori = 20% UAS = 40% Kemudian tingkat konversi nilai dari Dibawah 50 = E 50-60 = D >60 -70 = C >70-80 = B >80 =A

Penggunaan (if...elseif..else) Program grade nilai Lihat File Program M Hasil :

Latihan Soal 1. Suatu

perusahaan

perusahan

toko

tekstil

memberikan bonus paket pembelian dengan membeli 4 barang , jika total pembelian barang kurang dari 300.000

maka

pembelian

harga

barang

sesuai

aslinya,

300.000-800.000

jika

maka

total akan

diberikan diskon 20%, jika total pembelian barang

>800.000-1500.000 maka akan diberikan diskon 25%, jika total pembelian barang di atas 1500.000 maka akan

diberikan

diskon

30%,

buatlah

perhitungan total pembayaran akhir.

program

 Kelas A : Christman Surbakti

 Komentar : Togos Hutagaol

Penggunaan Kuadran Perpetaan untuk hitungan sudut jurusan(Azimuth) Nilai a Sebenar nya

Kwadran

Xb-Xa

Yb-Ya

Tanda aljabar a

I

+

+

+

/ a/

II

+

-

-

180o - /a/

III

-

-

+

180o + /a/

IV

-

+

-

360o - /a/

Dimana harga a diambil harga mutlak dari hasil arc. tan.

 Kelas

A : Togos Hutagaol

Tambahan----Fungsi logika Trigonometri

Tambahan----Fungsi logika Trigonometri

SELAMAT BELAJAR

Related Documents


More Documents from "Diani Amdi"