Input Program Dinamis Dan Fugsi [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

INPUT PROGRAM DINAMIS DAN FUGSI LAPORANPRAKTIKUM KALKULUS DASAR



oleh Ahmad Yusron Bahrun Naja 191810101023



LABORATORIUM MATEMATIKA DASAR JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JEMBER 2019



BAB 1. TINJAUAN PUSTAKA



1.1 Input Program Dinamis Untuk membuat input program dinamis dalam matlab, kita dapat menggunakan M-File. Penggunaan M-File sebagai skrip program, tidak ada bentuk umum yang perlu diingat. Kita hanya perlu menuliskan sintak pada jendela editor, menyimpan, lalu menjalankannya. Agar fungsi dapat di jalankan, maka fungi tersebut harus terlebih dahulu dengan nama yang sesuai dengan fungsi yang ingin di panggil. Dalam MATLAB terdapat perintah-perintah yang dapat digunaka untuk memasukkan nilai tertentu sesuai keinginan pengguna (user) atau menampilkan dengan format tertentu. Perintah tersebut adalah input, disp, dan fprintf. 1.1.1



Perintah input Perintahinput digunakan untuk memasukan suatu nilai masukan dari



pengguna melalui keyboard. Asil dari penulisan pengguna akan disimpan di ruang kerja. Apabila di tekan enter nilai akan otomatis muncul. 1.1.2



perintah disp MATLAB menyediakan perintah disp untuk mnamilkan nilau dari suatu



variabel dan string di layar jendela perintah dengan tampilan sederhana. 1.1.3



Perintah fprintf Perintah ini digunakan untuk menampilkan nilai variabel menggunakan



ting format tertentu. (Tjolleng, 2017) pembuatan program dinamis sangatlah mudah dilakukan. Kita hanya peru mengikuti langkah-langkah sesuai petunjuk. Dengan begitu, kita bebas membuat sebuah program yang kita inginkan. Sebagai conto, kita bisa membuat program penghitungan luas suatu bangun datar, atau bahkan meciptakan sebuah software baru yang berguna bagi kehidupan sehari-hari dan bisa di manfaatkan oleh semua orang. 1



2



Untuk menghentikan program yang sedang berjalan pada MATLAB dapat dilakukan dengan menekan tombol Ctrl + c.sedangkan untuk keluar dari MATLAB, dapat dilakukan dengan menuliskan perintah exit atau quit pada command window. Bisa juga dengan menekan menu exit pada bagian menu file dari menu bar. (Firman, 2007) 1.2 Fungsi-Fungsi Built-In dalam Matlab MATLAB memuat sejumlah fungsi pustaka untuk melakukan komputasi yang memerlukan algoritma, fungsi-fungsi



matematika dasar, dan fungsi



trigonometri sejumlah fungsi pustaka yang umum digunakan. Tabel 1.2.1 Fungsi-fungsi matematika abs(x)



Menghitung nilai absolut dari x.



Sqrt(x)



Menghitung akar kuadrat x.



Round(x)



Membulatkan x ke integer terdekat.



Fix(x)



Membulatkan x ke integer terdekat ke arah 0.



Sign(x)



Menghasilkan -1 jika x kurang dari 0, nilai 0 jika x sama dengan 0, atau 1 jika x lebih dari 0.



Exp(x)



Menghitung ℯx. dimana ℯadalah basis untuk logaritma natural.



Log(x)



Menghitung ln x, logaritma natural dari x dengan basis e.



Log10(x)



Menghitung log10x, logartma biasa dari x dengan basis 10 Tabel 1.2.2 Fungsi-fungsi trigonometri



Sin(x), cos (x), Menghitung nilai sinus, cosius, dan tangent dari x, dimana x tan(x)



dalam radian.



Asin(x),



Menghitung kebalikan dari fungsi sinus, cosinus, dan tangent



acos(x),atan(x)



dari x, menghasilkan nilai sudut dalam radian dengan rentan–π/2 dan π/2



sinh(x), cosh(x), Menghitung sinus hiperbolik dari x. tanh(x),



3



asinh(x),



Menghitug kebalikan sinus hiperbolik dari x.



acosh(x), atanh(x), Tabel 1.2.3 Fungsi-fungsi bilangan kompleks Conj(x)



Menghitung konjungsi kompleks atas bilangan kompleks x. jadi, jika x = y + iz, maka conj(x)sama dengaan y – iz.



Real(x)



Menghitung komponen riil dari bilangan kompleks x.



Imag(x)



Menghitung komponen imajiner dari bilangan kompleks x.



Abs(x)



Menghitung nilai absolut atas magnitudo dari bilangan kompleks x.



(Sianipar, 2015) Dengan adanya fungsi-fungsi MATLAB di atas, semakin memudahkan kita dalam menyelesaikan masalah matematika. Selain itu, kita juga dapat menyelesaikan operasi hitung dalam rumus fisika maupun kimia. Karena pada dasarnya, semua cabang imu sains tidak akan lepas dari operasi hitung matematika.



Pemahaman



operasi



hitung



matematika



pengermbangan operasi hitung cabang ilmu sains lainnya.



menjadi



dasar



BAB 2. HASIL DAN PEMBAHASAN



2.1 Hasil



4



5



2.2 Pembahasan Pemograman dalam MATLAB dapat dilakukan dengan kita mengetikkan sintak >>edit pada command window. Setelah itu akan muncul jendela edit. Distulah kita mulai mengetikkan program-program yang kita inginkan. Setelah menuliskan program di jendela edit, program di simpan dalam file dan tekan Run untuk menjalankan program yang telah dibuat. Program akan muncul di command window.Dari percobaan kemarin, kita mencoba membuat program menghitung luas bangun datar. Dalam jendea edit, kita gunakan perintah input, dan disp. Sehingga, pengguna bisa bebas memasukkan berapa nilai angka yang mereka inginkan. Perintah input digunakan pada ukuran isi dari bangun datar, untuk persegi panjang yaitu pada tinggi dan lebar bangun. Setelah ukuran panjang bangun di masukkan, kemudian tekan tombol enter. Otomatis hasil luas bangun datar tersebut akan muncul dan penghitungan sesuai dengan data yang telah di masukkan oleh pengguna. Membuat sebuah program haruslah memperhatikan kebenaran data-data yang akan dimasukkan. Sebelum membuat program, carilah dulu beberapa informasi yang berhubungan dengan program tersebut. Jangan sampai program yang dibuat salah. Sehingga, apa yang diinginkan oleh pengguna tidak sesuai dengan faktanya. Jadi sebelum program dijalankan, periksa kembali kebenaran data-data dan operasi perhitungan yang ada dalam rancangan program tersebut. Setelah benar-benar yakin, jalankan program tersebut. Uji kembali kebenaran program yang telah di buat, sebelum memepublikasikan ke masyarakat umum. Selain untuk membuat program dinamis, didalam matlab juga terdapat banyak



fungsi-fungsi



matematika



yang



memudahkan



pengguna



untuk



menyelesaika persoalan matematika. Penyelsaian fungsi aljabar dapat dengan cepat di selesaikan menggunakan beberapa fungsi yang tersedia dlama MATLAB. Sebelum menggunakan fungsi tersebut kita harus terlebuh dahulu membuat fungsi aljabar. Dengan variabel yang akan kita selesaikan. Contoh kita punya suatu persoalan matematika f(x)= x + 1 dan g(x)= x – 4. Kita diminta intuk mencari



5



6



invers f(x) dan komposisi f(x) dan g(x) atau sering kita lambangkan (f o g)(x). Untuk menyelesaikan permasalahan terebut, kita hanya perlu menuliskan fungsi yang telah di sediakan oleh MTALAB. Untuk invers, kita menggunakan fingsi “finverse”. Penulisan sintaknya yaitu >>finverse(f(x)). Untuk fungsi komposisi, kita gunakan cmpose untuk menyelesaikannya. Dengan format penulisan sintak >>compose(f(x),g(x)). Setelah kita selesai menuliskan sintak, lalu tekan tombol enter. Secara langsung MATLAB akan menujukkan hasil operasi hitung yang kita inginkan. Selain kedua fungsi di atas, masih banyak fungsi-fungsi lain yang dapat membantu kite menyelesaikan persoalan matematika.



BAB 3. PENUTUP



3.1 Kesimpulan Pembuatan input program dinamis dalam MATLAB mengajarkan tentang bagaimana cara membuat sebuah program yang dapat membantu memudahkan pengguna (user) dalam mengolah suatu data. Ada beberapa metode yang dapat digunakan dalam membuat suatu program. Data yang dimasukkan bisa berasal dari keinginan dari pengguna, atau sudah di permanenkan dalam program tersebut. Untuk konstanta biasanyalangsung di permanenkan dalam program. Untuk rumus dan fungsi, kita dapat menggunakan beberapa fungi-fungsi yang telah disediakan dalam MATLAB. Fungsi-fungsi tersebut digunakan untuk memudahkan pengguna menyelesaikan persolan yang berhubungan dengan perhitungan matematika. Untuk pembuatan program, programmer dapan memasukkan fungsi tersebut kedalam program yang dibuatnya. Sehingga diharapkan, program yang dibuat lebih membantu pengguna. 3.2 Saran Pembuatansebuah program harus teliti dan dapat dipertanggung jawabkan kebenarannya. Oleh karena itu, teliti sebelum menyimpan dan menjalankan program tersebut. Untuk fungsi-fungsi matematika, pelajari kegunaan setiap fungsi. Jangan sampai salah memasukkan fungsi, karen hasilnya akan berbeda. Penulisan fungsi-fungsi matematika harus benar. Salah satu huruf, MATLAB tidak dapat mendeteksi apa yangdiinginkan pengguna, sehingga ada pringatan sintak error.



7



DAFTAR PUSTAK



Firmansyah, A.2007.Dasar-dasar Pemrograman Matlab.komunitas eLearning Ilmu Komputer.com Sianipar, R.2015.Pemrograman MATLAB:150+Soal dan Penyelesaian. Yogyakarta:Penerbit ANDI Tjolleng, Amir.2017.Pengantar Pemrograman Matlab.Jakarta:PT Elex Media Komputido



LAMPRAN



A. Tugas Pemrograman



1.



2.



3.



B. Kesalahan