Difference between revisions of "Alwi faris"

From ccitonlinewiki
Jump to: navigation, search
 
(36 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[file:WhatsApp_Image_2020-02-07_at_16.44.53.jpeg|200px|thumb|left|Alwi Faris/18062020550/Teknik Perkapalan]]
+
[[file:WhatsApp_Image_2020-02-07_at_16.44.53.jpeg|200px|thumb|right|Alwi Faris/18062020550/Teknik Perkapalan]]
  
 
السلام عليكم
 
السلام عليكم
Line 12: Line 12:
 
sehingga membuat saya lumayan terlatih tentang bahasa-bahasa komputer
 
sehingga membuat saya lumayan terlatih tentang bahasa-bahasa komputer
 
saya juga dapat menggunakan excel dengan cukup baik dan saya mahir dalam menggunakan komputer
 
saya juga dapat menggunakan excel dengan cukup baik dan saya mahir dalam menggunakan komputer
 +
 +
 +
== Biodata ==
 +
 +
 +
Nama: Alwi Faris
 +
 +
Tempat Lahir: Jakarta
 +
 +
Usia: 19 tahun
 +
 +
Alamat: Jl. Siaga 2C No. 37, Pejaten Barat, Jakarta Selatan
 +
 +
Jenis kelamin: Laki-laki
 +
 +
Agama: Islam
 +
 +
Kewarganegaraan: Indonesia
 +
 +
email: Faris.syahab@gmail.com
 +
 +
==TUGAS 1 METODE NUMERIK==
 +
 +
pada tugas 1 Metode Numerik ini mahasiswa di minta untuk menyelsaikan persamaan f(x) = (x^2-1)/(x-1) dan x = 1dengan cara manual dan menggunakan aplikasi
 +
 +
'''Link Tugas'''
 +
[[Tugas 1 Alwi Faris]]
 +
[[Tugas 2 Alwi Faris]]
 +
 +
----
 +
 +
'''Perhitungan Manual'''
 +
 +
Ketika x di masukan kedalam fungsi maka di dapat hasil 0/0
 +
sehingga untuk menyelesaikan persamaan tersebut digunakan  metode limit agar mendapatkan peyelesaian dari fungsi tersebut.
 +
 +
[[File:WhatsApp_Image_2020-02-14_at_02.10.10.jpeg|600px|Perhitungan Manual]]
 +
 +
----
 +
 +
'''Perhitungan Menggunakan Aplikasi(Phyton 3.8)'''
 +
 +
hal yang harus pertama di lakukan adalah membuat algoritma,
 +
dapat di lihat seperti gambar di bawah ini algoritma untuk menyelesaikan persamaan
 +
[[File:1581620439299.jpg|600px]]
 +
 +
setelah itu, save dan langsung bisa di berikan input dan persamaan langsung dapat terselesaikan
 +
seperti gambar berikut
 +
[[File:1581620548795.jpg|600px]]
 +
 +
----
 +
 +
'''Komentar'''
 +
 +
Dengan menggunakan aplikasi persamaan dapat terselesaikan dengan sangat mudah dan sangat cepat, tetapi untuk persamaan di ini perhitungan manual menurut saya lebih mudah karena persamaan tidak terlalu kompleks dan sulit, penggunaan aplikasi sangat berguna ketika kita menemukan persamaan-persamaan yang sulit dan memakan waktu ketika kita menyelesaikannya dengan cara manual
 +
 +
== Pertemuan Ke-2 (Jumat, 14 Februari 2020)==
 +
 +
pertemuan kali ini pak DAI memberikan kesempatan untuk melihat soal sola yang ada di E-book yang di berikan (''Numerical Methods in Engineering with Phyton3'')
 +
 +
berikut adalah soal-soal yang menarik perhatian saya
 +
 +
'''Soal di bawah ini berada pada BAB 9 (''Symmetric Matrix Eigenvalue Problems'')'''
 +
 +
[[file:WhatsApp_Image_2020-02-14_at_17.02.49.jpeg|600px]]
 +
[[file:WhatsApp_Image_2020-02-14_at_17.15.42.jpeg|600px]]
 +
 +
Referensi: Kiusalaas, Jaan. 2013. ''Numerical Methods in Engineering with PYTHON 3.'' NEW YORK:Cambridge University (Press halaman : 346-347)
 +
 +
Saya tertarik dengan soal ini karena menyelesaikan matrix eigen dengan cara lain dan saya ingin mengetahuinya karena menurut saya ketika saya belajar pada mata kuliah Aljabar Linier dan mencari nilai eigen dengan cara manual cukup memakan waktu
 +
 +
==Tugas 2 Alwi Faris==
 +
 +
Menyelesaikan Soal pada BAB 9 (Symmetric Matrix Eigenvalue Problems)
 +
saya mengerjakan soal no 4
 +
dengan menggunakan phyton mendapatkan nilai eigen sangat cepat
 +
 +
[[file:1582225887065.jpg|600px]]
 +
[[file:1582225909820.jpg|600px]]
 +
 +
== Tugas 3 (Buah Jatuh dari Pohon) ==
 +
 +
dengan menggunakan phyton dibuat sistem sehingga kita tinggal menginput data-data dan langsung mendapatkan hasilnya
 +
 +
[[file:1582226968698.jpg|600px]]
 +
[[file:1582227007450.jpg|600px]]
 +
 +
== Progres Belajar Metode Numerik - Alwi Faris ==
 +
 +
Link[[Progres Belajar Metode Numerik - Alwi Faris]]
 +
 +
Alhamdulillah Setelah 2 minggu belajar metode numerik saya mendapatkan ilmu-ilmu baru dan saya akan mengambil hikmah dari ilmu yang bermanfaat
 +
 +
[[File:1582273224972.jpg|450px|center]]
 +
[[File:1582273240388.jpg|450px|center]]
 +
[[File:1582273255438.jpg|450px|center]]
 +
[[File:1582273268372.jpg|450px|center]]
 +
[[File:1582273280756.jpg|450px|center]]
 +
 +
== Pertemuan Ke-3 (Metode Runge Kutta) ==
 +
 +
 +
[[File:Pegas_metnum.jpg|500px|center]]
 +
 +
# x0 dan y sebagai titik asal, x sebagai t yang diinginkan, dan h sebagai increment dengan nilai h = 0.01.
 +
x0 = 0
 +
y = 0
 +
h = 0.01
 +
x = float(input("Masukkan nilai t: "))
 +
if 0 <= x < 2:
 +
  # dydx menyatakan persamaan awal dalam soal. Persamaan diintegralkan sekali untuk menghasilkan persamaan kecepatan.
 +
  # Didapat hasil 2x^2 - 30xy karena dipakai massa m = 2,5 kg dan konstanta pegas k = 75 N/m.
 +
  # P(t) dinyatakan dalam x.
 +
  def dydx(x, y):
 +
    return (2*x**2 - 30*x*y)
 +
  # Ini merupakan implementasi perhitungan Runge-Kutta.
 +
  def rungeKutta(x0, y0, x, h):
 +
    n = (int)((x - x0)/h) 
 +
    y = y0
 +
    for i in range(1, n + 1):
 +
      k1 = h * dydx(x0, y)
 +
      k2 = h * dydx(x0 + 0.5 * h, y + 0.5 * k1)
 +
      k3 = h * dydx(x0 + 0.5 * h, y + 0.5 * k2)
 +
      k4 = h * dydx(x0 + h, y + k3)
 +
 +
      # untuk y
 +
      y = y + (1.0 / 6.0)*(k1 + 2 * k2 + 2 * k3 + k4)
 +
 +
      # untuk x
 +
      x0 = x0 + h
 +
    return y
 +
  print("Nilai y pada t =", x, "adalah", rungeKutta(x0, y, x, h))
 +
elif x >= 2:
 +
  # Ketika x >= 2, perhitungan harus diganti karena P(t) sudah konstan di angka 20 N.
 +
  def dydx(x, y):
 +
    return (8 - 30*x*y)
 +
  def rungeKutta(x0, y0, x, h):
 +
    n = (int)((x - x0)/h) 
 +
    y = y0
 +
    for i in range(1, n + 1):
 +
      k1 = h * dydx(x0, y)
 +
      k2 = h * dydx(x0 + 0.5 * h, y + 0.5 * k1)
 +
      k3 = h * dydx(x0 + 0.5 * h, y + 0.5 * k2)
 +
      k4 = h * dydx(x0 + h, y + k3)
 +
      y = y + (1.0 / 6.0)*(k1 + 2 * k2 + 2 * k3 + k4)
 +
      x0 = x0 + h
 +
    return y
 +
  print("Nilai y pada t =", x, "adalah", rungeKutta(x0, y, x, h))
 +
else:
 +
  print("Masukkan Nilai t(+)")
 +
 +
== Laporan Asistensi (25 FEBRUARI 2020) ==
 +
 +
[[File:1582817833724.jpg|450px|center]]
 +
[[File:1582817856553.jpg|450px|center]]
 +
[[File:1582817874435.jpg|450px|center]]
 +
[[File:1582817891436.jpg|450px|center]]
 +
[[File:1582817904786.jpg|450px|center]]
 +
 +
== Pertemuan Ke-4 (29 February 2020) ==
 +
 +
Pada pertemuan kali ini Pak DAI memberikan kami materi terkait bagaimana menggunakan CFDSOF, CFDSOF sangat membantu segala kalangan dalam masalah apapun terkait pergerakah suatu fluida. Pak DAI Bersama dengan asisten mengajarkan bagaimana melihat dan menghitung hambatan pada kapalselam menggunakan CFDSOF
 +
 +
== Tugas Simulasi CFDSOF ==
 +
Pada tugas ini, saya mengerjakan [ermodelan kapal selam yaitu USS albacore menggunakan CFDSOF. Permodelan ini dilakukan untuk dapat melakukan perhitungan regresi dengan mendapatkan data-data kecepatan. Berikut ini merupakan langkah-langkah permodelan yang dilakukan.
 +
 +
[[File:600px-Cfd 1.pngG|400px]]
 +
[[File:600px-Cfd 2.png|400px]]
 +
[[File:600px-Cfd 3.png|400px]]
 +
[[File:600px-Cfd 4.png|400px]]
 +
[[File:600px-Cfd 5.png|400px]]
 +
[[File:600px-Cfd 6.png|400px]]
 +
[[File:600px-Cfd 7.png|400px]]
 +
[[File:600px-Cfd 8.png|400px]]
 +
[[File:600px-Cfd 9.png|400px]]
 +
[[File:600px-Cfd 10.png|400px]]
 +
[[File:600px-Cfd 11.png|400px]]
 +
 +
Pada langkah berikutnya dapat dilakukan variasi memasukan kecepatan. Kecepatan yang akan saya masukkan adalah 11,12,13,14,15,16,17,18,19,20
 +
[[File:600px-Cfd 12.png|400px]]
 +
 +
Langkah berikutnya adalah menentukan kondisi otlet dan boundary
 +
 +
[[File:600px-Cfd 13.png|400px]]
 +
[[File:600px-Cfd 14.png|400px]]
 +
 +
Langkah terakhir adalah melakukan pengecekan dan melihat hasil pada aplikasi pihak ketiga Paraview. Langkah ini dilakukan untuk mendapat hasil dari semua variabel keceapatan.
 +
 +
Data yang saya dapatkan berturut-turut dari kecepatan 11 m/s hingga 20 m/s
 +
- 608.92
 +
- 724.85
 +
- 850.88
 +
- 987.038
 +
- 1133.292
 +
- 1289.664
 +
- 1456.142
 +
- 1657.748
 +
- 1847.352
 +
- 2047.18
 +
 +
penyelasaian secara regresinya
 +
 +
[[File:536427.jpg|600px]][[File:536426grafik.jpg|400px]]
 +
 +
== Laporan Asistensi (3 Maret 2020) ==
 +
 +
[[File:1583436834195.jpg|450px|center]]
 +
[[File:1583436845860.jpg|450px|center]]
 +
[[File:1583436869694.jpg|450px|center]]
 +
[[File:1583436884505.jpg|450px|center]]
 +
 +
== Pertemuan Ke-5 (IVP dan BVP) ==
 +
 +
Ivp(menghitung kecepatan bintang jatuh
 +
 +
[[File:1584043920696.jpg|450px|center]]
 +
 +
Bvp (menghitunh disttibusi berat pada balok)
 +
 +
 +
[[File:1584043921790.jpg|450px|center]]
 +
[[File:1584043923435.jpg|450px|center]]
 +
[[File:1584043924330.jpg|450px|center]]
 +
 +
== Pertemuan Ke- 6 (Optimasi) ==
 +
 +
[[File:1584642481366.jpg|450px|center]]
 +
[[File:1584642482313.jpg|450px|center]]
 +
 +
== Pertemuan Ke- 7 Tugas Video ==
 +
 +
[[File:1585065046622.jpg|800px|center]]
 +
 +
Video Penjelasan:
 +
 +
[[File:Bandicam_2020-03-24_22-39-13-491.mp4|800px|center]]
 +
 +
[[Video Tugas 7 Optimasi Alwi Faris Shahab]]
 +
 +
 +
== UTS ==
 +
 +
[[UTS Metode Numerik Alwi Faris - Video]]
 +
 +
<youtube>>https://youtu.be/BjzN-GR6eUk</youtube>

Latest revision as of 04:05, 8 May 2020

Alwi Faris/18062020550/Teknik Perkapalan

السلام عليكم

بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم

Nama saya Alwi Faris Syahab,NPM:1806202550, biasa di panggil ais, saya lahir di jakarta, tanggal 14 agustus 2000. saya berasal dari jakarta, tetapi saya keturunan arab.

Pengetahuan saya tentang pemograman saya pernah memiliki blogspot, tetapi sudah lama sehingga membuat saya lumayan terlatih tentang bahasa-bahasa komputer saya juga dapat menggunakan excel dengan cukup baik dan saya mahir dalam menggunakan komputer


Biodata

Nama: Alwi Faris

Tempat Lahir: Jakarta

Usia: 19 tahun

Alamat: Jl. Siaga 2C No. 37, Pejaten Barat, Jakarta Selatan

Jenis kelamin: Laki-laki

Agama: Islam

Kewarganegaraan: Indonesia

email: Faris.syahab@gmail.com

TUGAS 1 METODE NUMERIK

pada tugas 1 Metode Numerik ini mahasiswa di minta untuk menyelsaikan persamaan f(x) = (x^2-1)/(x-1) dan x = 1dengan cara manual dan menggunakan aplikasi

Link Tugas Tugas 1 Alwi Faris Tugas 2 Alwi Faris


Perhitungan Manual

Ketika x di masukan kedalam fungsi maka di dapat hasil 0/0 sehingga untuk menyelesaikan persamaan tersebut digunakan metode limit agar mendapatkan peyelesaian dari fungsi tersebut.

Perhitungan Manual


Perhitungan Menggunakan Aplikasi(Phyton 3.8)

hal yang harus pertama di lakukan adalah membuat algoritma, dapat di lihat seperti gambar di bawah ini algoritma untuk menyelesaikan persamaan 1581620439299.jpg

setelah itu, save dan langsung bisa di berikan input dan persamaan langsung dapat terselesaikan seperti gambar berikut 1581620548795.jpg


Komentar

Dengan menggunakan aplikasi persamaan dapat terselesaikan dengan sangat mudah dan sangat cepat, tetapi untuk persamaan di ini perhitungan manual menurut saya lebih mudah karena persamaan tidak terlalu kompleks dan sulit, penggunaan aplikasi sangat berguna ketika kita menemukan persamaan-persamaan yang sulit dan memakan waktu ketika kita menyelesaikannya dengan cara manual

Pertemuan Ke-2 (Jumat, 14 Februari 2020)

pertemuan kali ini pak DAI memberikan kesempatan untuk melihat soal sola yang ada di E-book yang di berikan (Numerical Methods in Engineering with Phyton3)

berikut adalah soal-soal yang menarik perhatian saya

Soal di bawah ini berada pada BAB 9 (Symmetric Matrix Eigenvalue Problems)

WhatsApp Image 2020-02-14 at 17.02.49.jpeg WhatsApp Image 2020-02-14 at 17.15.42.jpeg

Referensi: Kiusalaas, Jaan. 2013. Numerical Methods in Engineering with PYTHON 3. NEW YORK:Cambridge University (Press halaman : 346-347)

Saya tertarik dengan soal ini karena menyelesaikan matrix eigen dengan cara lain dan saya ingin mengetahuinya karena menurut saya ketika saya belajar pada mata kuliah Aljabar Linier dan mencari nilai eigen dengan cara manual cukup memakan waktu

Tugas 2 Alwi Faris

Menyelesaikan Soal pada BAB 9 (Symmetric Matrix Eigenvalue Problems) saya mengerjakan soal no 4 dengan menggunakan phyton mendapatkan nilai eigen sangat cepat

1582225887065.jpg 1582225909820.jpg

Tugas 3 (Buah Jatuh dari Pohon)

dengan menggunakan phyton dibuat sistem sehingga kita tinggal menginput data-data dan langsung mendapatkan hasilnya

1582226968698.jpg 1582227007450.jpg

Progres Belajar Metode Numerik - Alwi Faris

LinkProgres Belajar Metode Numerik - Alwi Faris

Alhamdulillah Setelah 2 minggu belajar metode numerik saya mendapatkan ilmu-ilmu baru dan saya akan mengambil hikmah dari ilmu yang bermanfaat

1582273224972.jpg
1582273240388.jpg
1582273255438.jpg
1582273268372.jpg
1582273280756.jpg

Pertemuan Ke-3 (Metode Runge Kutta)

Pegas metnum.jpg
# x0 dan y sebagai titik asal, x sebagai t yang diinginkan, dan h sebagai increment dengan nilai h = 0.01. 
x0 = 0
y = 0
h = 0.01
x = float(input("Masukkan nilai t: "))
if 0 <= x < 2:
 # dydx menyatakan persamaan awal dalam soal. Persamaan diintegralkan sekali untuk menghasilkan persamaan kecepatan.
 # Didapat hasil 2x^2 - 30xy karena dipakai massa m = 2,5 kg dan konstanta pegas k = 75 N/m.
 # P(t) dinyatakan dalam x. 
 def dydx(x, y): 
   return (2*x**2 - 30*x*y) 
 # Ini merupakan implementasi perhitungan Runge-Kutta.
 def rungeKutta(x0, y0, x, h): 
   n = (int)((x - x0)/h)  
   y = y0 
   for i in range(1, n + 1): 
      k1 = h * dydx(x0, y) 
      k2 = h * dydx(x0 + 0.5 * h, y + 0.5 * k1) 
      k3 = h * dydx(x0 + 0.5 * h, y + 0.5 * k2) 
      k4 = h * dydx(x0 + h, y + k3) 

      # untuk y 
      y = y + (1.0 / 6.0)*(k1 + 2 * k2 + 2 * k3 + k4) 

      # untuk x
      x0 = x0 + h 
   return y 
 print("Nilai y pada t =", x, "adalah", rungeKutta(x0, y, x, h))
elif x >= 2:
 # Ketika x >= 2, perhitungan harus diganti karena P(t) sudah konstan di angka 20 N.
 def dydx(x, y): 
   return (8 - 30*x*y) 
 def rungeKutta(x0, y0, x, h): 
   n = (int)((x - x0)/h)  
   y = y0 
   for i in range(1, n + 1): 
      k1 = h * dydx(x0, y) 
      k2 = h * dydx(x0 + 0.5 * h, y + 0.5 * k1) 
      k3 = h * dydx(x0 + 0.5 * h, y + 0.5 * k2) 
      k4 = h * dydx(x0 + h, y + k3) 
      y = y + (1.0 / 6.0)*(k1 + 2 * k2 + 2 * k3 + k4)
      x0 = x0 + h 
   return y 
 print("Nilai y pada t =", x, "adalah", rungeKutta(x0, y, x, h))
else:
 print("Masukkan Nilai t(+)")

Laporan Asistensi (25 FEBRUARI 2020)

1582817833724.jpg
1582817856553.jpg
1582817874435.jpg
1582817891436.jpg
1582817904786.jpg

Pertemuan Ke-4 (29 February 2020)

Pada pertemuan kali ini Pak DAI memberikan kami materi terkait bagaimana menggunakan CFDSOF, CFDSOF sangat membantu segala kalangan dalam masalah apapun terkait pergerakah suatu fluida. Pak DAI Bersama dengan asisten mengajarkan bagaimana melihat dan menghitung hambatan pada kapalselam menggunakan CFDSOF

Tugas Simulasi CFDSOF

Pada tugas ini, saya mengerjakan [ermodelan kapal selam yaitu USS albacore menggunakan CFDSOF. Permodelan ini dilakukan untuk dapat melakukan perhitungan regresi dengan mendapatkan data-data kecepatan. Berikut ini merupakan langkah-langkah permodelan yang dilakukan.

400px 600px-Cfd 2.png 600px-Cfd 3.png 600px-Cfd 4.png 600px-Cfd 5.png 600px-Cfd 6.png 600px-Cfd 7.png 600px-Cfd 8.png 600px-Cfd 9.png 600px-Cfd 10.png 600px-Cfd 11.png

Pada langkah berikutnya dapat dilakukan variasi memasukan kecepatan. Kecepatan yang akan saya masukkan adalah 11,12,13,14,15,16,17,18,19,20 600px-Cfd 12.png

Langkah berikutnya adalah menentukan kondisi otlet dan boundary

600px-Cfd 13.png 600px-Cfd 14.png

Langkah terakhir adalah melakukan pengecekan dan melihat hasil pada aplikasi pihak ketiga Paraview. Langkah ini dilakukan untuk mendapat hasil dari semua variabel keceapatan.

Data yang saya dapatkan berturut-turut dari kecepatan 11 m/s hingga 20 m/s - 608.92 - 724.85 - 850.88 - 987.038 - 1133.292 - 1289.664 - 1456.142 - 1657.748 - 1847.352 - 2047.18

penyelasaian secara regresinya

536427.jpg536426grafik.jpg

Laporan Asistensi (3 Maret 2020)

1583436834195.jpg
1583436845860.jpg
1583436869694.jpg
1583436884505.jpg

Pertemuan Ke-5 (IVP dan BVP)

Ivp(menghitung kecepatan bintang jatuh

1584043920696.jpg

Bvp (menghitunh disttibusi berat pada balok)


1584043921790.jpg
1584043923435.jpg
1584043924330.jpg

Pertemuan Ke- 6 (Optimasi)

1584642481366.jpg
1584642482313.jpg

Pertemuan Ke- 7 Tugas Video

1585065046622.jpg

Video Penjelasan:

Video Tugas 7 Optimasi Alwi Faris Shahab


UTS

UTS Metode Numerik Alwi Faris - Video