Difference between revisions of "Muhammad Abi Rizky"

From ccitonlinewiki
Jump to: navigation, search
(Metode Numerik, Deret Taylor, & Deret Maclaurin, Selasa 3 September 2019:)
(Metode Numerik, Deret Taylor, & Deret Maclaurin, Selasa 3 September 2019:)
Line 34: Line 34:
  
 
Untuk hasil real di atas terdapat kesalahan yang dilakukan oleh Microsoft Excel yaitu dengan menjadikan nilai exp(pi/2) menjadi 5 dan bukan 4,81
 
Untuk hasil real di atas terdapat kesalahan yang dilakukan oleh Microsoft Excel yaitu dengan menjadikan nilai exp(pi/2) menjadi 5 dan bukan 4,81
 +
 +
== '''Tingkatan Bahasa Komputer dan Pseudocode, Selasa 10 September 2019:''' ==
 +
 +
Bahasa mesin yang paling rendah adalah binary, yaitu bahasa menggunakan angka 1 dan 0. Ini merupakan sistem angka yang menggunakan kombinasi angka 1 dan 0 tersebut untuk menjalankan perintah. Bahasa ini sangat sulit dipelajari karena sangat banyak kombinasi angkanya. Untuk itu, digunakan bahasa penerjemah untuk memudahkan pembacaan dan penulisan, yang kemudian kembali diterjemahkan menjadi bahasa mesin (binary). Penerjemah tersebut biasa disebut dengan istilah compiler.
 +
 +
 +
Compiler merupakan penerjemah yang dapat di-run di komputer. Compiler menggunakan berbagai macam bahasa seperti Python, C, C+ dan sebagainya. Berbeda dengan bahasa-bahasa tersebut, ada lagi pseudocode. Pseudocode merupakan bahasa yang tidak dapat diterjemahkan ke bahasa komputer (binary) karena tidak ada compiler yang dapat menerjemahkan ke bahasa komputer.
 +
 +
I = r ; err = 1
 +
 +
suku = x
 +
 +
sin = suku
 +
 +
while err > 1e-7
 +
 +
{
 +
 +
ratio = -x^2/((2*I)*(2*I+1))
 +
 +
suku = suku*ratio
 +
 +
err = abs(suku/sin)
 +
 +
sin = sin + suku
 +
 +
I = I+1
 +
 +
}

Revision as of 14:59, 16 September 2019

"If you want to find the secrets of the universe, think in terms of energy, frequency and vibration."

- Nikola Tesla

Profil:

Nama: Muhammad Abi Rizky

NPM : 1706036311

Jurusan : Teknik Mesin


Metode Numerik, Deret Taylor, & Deret Maclaurin, Selasa 3 September 2019:

Metode Numerik

Untuk menentukan akar dari suatu fungsi dengan variabel tinggi, akan sangat sulit untuk menentukan nilai-nilainya secara eksak. Untuk itu digunakan metode numerik sehingga ditemukan nilai nilainya dengan pendekatan dari beberapa nilai angka signifikan. Metode numerik merupakan cara yang memudahkan untuk menentukan besar dari variabel yang sulit ditentukan nilainya. Caranya sendiri bervariasi, mulai dari yang sederhana menggunakan Microsoft Excel, dengan programming language seperti Python, atau menggunakan Matlab. Alasan penggunaan alat alat tersebut adalah karena sulitnya melakukan perhitungan numerik secara manual, karena untuk melakukan perhitungan numerik dibutuhkan lebih dari satu kali iterasi, yang mana akan memakan banyak waktu apabila dilakukan oleh manusia secara berulang-ulang.


Deret Taylor & Maclaurin

Deret Taylor dan Maclaurin merupakan bentuk deret polynomial dari sebuah fungsi, untuk melakukan pendekatan suatu fungsi tersebut.

1. Deret Maclaurin untuk mencari nilai cos(pi/2)

Abi cosx.jpg

2. Deret Maclaurin untuk mancari nilai exp(pi/2)

Abi exp.jpg

Untuk hasil real di atas terdapat kesalahan yang dilakukan oleh Microsoft Excel yaitu dengan menjadikan nilai exp(pi/2) menjadi 5 dan bukan 4,81

Tingkatan Bahasa Komputer dan Pseudocode, Selasa 10 September 2019:

Bahasa mesin yang paling rendah adalah binary, yaitu bahasa menggunakan angka 1 dan 0. Ini merupakan sistem angka yang menggunakan kombinasi angka 1 dan 0 tersebut untuk menjalankan perintah. Bahasa ini sangat sulit dipelajari karena sangat banyak kombinasi angkanya. Untuk itu, digunakan bahasa penerjemah untuk memudahkan pembacaan dan penulisan, yang kemudian kembali diterjemahkan menjadi bahasa mesin (binary). Penerjemah tersebut biasa disebut dengan istilah compiler.


Compiler merupakan penerjemah yang dapat di-run di komputer. Compiler menggunakan berbagai macam bahasa seperti Python, C, C+ dan sebagainya. Berbeda dengan bahasa-bahasa tersebut, ada lagi pseudocode. Pseudocode merupakan bahasa yang tidak dapat diterjemahkan ke bahasa komputer (binary) karena tidak ada compiler yang dapat menerjemahkan ke bahasa komputer.

I = r ; err = 1

suku = x

sin = suku

while err > 1e-7

{

ratio = -x^2/((2*I)*(2*I+1))

suku = suku*ratio

err = abs(suku/sin)

sin = sin + suku

I = I+1

}