Difference between revisions of "Imam Akbar Bastary"

From ccitonlinewiki
Jump to: navigation, search
(Kode Phyton)
(Kode Phyton)
Line 56: Line 56:
 
== Kode Phyton ==
 
== Kode Phyton ==
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 +
 +
Dibawah ini disajikan kode Python yang dapat digunakan untuk mengoptimalkan penyimpanan hidrogen pada tekanan 8 bar dengan kapasitas 1 liter dan anggaran maksimal Rp500.000:
  
 
from scipy.optimize import minimize
 
from scipy.optimize import minimize
Line 91: Line 93:
 
print("Total anggaran:", solusi.x[0] * harga_per_unit, "Rupiah")
 
print("Total anggaran:", solusi.x[0] * harga_per_unit, "Rupiah")
  
Output:<br>
+
Output:
Status: Biaya Optimal<br>
+
Status: Biaya Optimal
Jumlah unit yang bisa dibeli: 1<br>
+
Jumlah unit yang bisa dibeli: 1
Total kapasitas penyimpanan yang didapat: 1.0 liter<br>
+
Total kapasitas penyimpanan yang didapat: 1.0 liter
Total anggaran: 500000.0 Rupiah<br><br>
+
Total anggaran: 500000.0 Rupiah
 +
 
 +
Dalam kode di atas, tujuan utama adalah memaksimalkan jumlah unit penyimpanan hidrogen yang akan dibeli. Batasan anggaran diimplementasikan menggunakan fungsi kendala untuk memastikan bahwa total biaya tidak melebihi anggaran maksimal yang telah ditentukan. Output dari kode ini akan menampilkan jumlah unit yang perlu dibeli, total kapasitas penyimpanan, dan total biaya yang diperlukan.
  
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 07:53, 5 June 2023

Introduction

Imam Akbar.jpg

Nama  : Imam Akbar Bastary

NPM  : 2106640695

Kelas : Metode Numerik 01

Progress Tugas Minggu ke-1

Pada minggu pertama ini kita mahasiswa kelas Metode Numerik-01 diberikan study case mengenai sesuatu yang harus diperhatikan dalam mendesain dan mengoptimalkan tangki hidrogen yang berkapasitas 1 liter serta mempunyai tekanan 8 bar dengan biaya produksi tidak lebih dari Rp. 500.000. berikut adalah beberapa hal yang perlu diperhatikan:

Bahan Tangki

Pilih bahan yang kuat dan tahan terhadap tekanan dan korosi yang disebabkan oleh hidrogen. Pilihan bahan yang umum digunakan termasuk serat karbon, baja tahan karat, atau aluminium. Pastikan bahan yang dipilih sesuai dengan anggaran biaya produksi.

Ketahanan Terhadap Tekanan

Pastikan tangki memiliki ketahanan yang cukup terhadap tekanan 8 bar. Desain dan bahan tangki harus mampu menahan tekanan tersebut dengan aman dan tidak terjadi kebocoran.

Keamanan

Pastikan tangki memiliki sistem keamanan yang memadai, seperti katup pengaman tekanan dan relief valve. Sistem ini akan membantu mengurangi risiko kegagalan struktural dan mencegah peningkatan tekanan yang berlebihan.

Volume dan Dimensi

Sesuaikan volume tangki dengan kebutuhan Anda, yaitu 1 liter. Pertimbangkan dimensi tangki untuk memastikan tangki dapat diintegrasikan dengan perangkat lainnya dan memenuhi spesifikasi ruang yang tersedia.

Biaya Produksi

Tetapkan batasan biaya produksi maksimum sebesar Rp. 500.000 dan perhatikan biaya bahan, biaya produksi, serta biaya desain dan pengujian. Optimalkan desain dan material tangki untuk mencapai biaya produksi yang sesuai dengan anggaran.

Uji dan Sertifikasi

Pastikan tangki melalui pengujian yang sesuai dan memenuhi standar keamanan dan kualitas yang berlaku. Uji tekanan dan uji kebocoran diperlukan untuk memastikan keamanan dan performa tangki.

Efisiensi Ruang

Perhatikan efisiensi ruang dalam mendesain tangki. Desain yang kompak akan memungkinkan pemanfaatan ruang yang optimal dan memungkinkan integrasi dengan perangkat lainnya.

Penggunaan Energi

Perhatikan efisiensi energi dalam produksi dan penggunaan tangki hidrogen. Optimalkan desain untuk mengurangi konsumsi energi selama proses produksi dan penggunaan tangki.

Skala Produksi

Pertimbangkan skala produksi tangki hidrogen. Pada skala produksi yang lebih besar, biaya produksi per unit biasanya lebih rendah. Namun, pastikan untuk tetap memenuhi anggaran biaya produksi maksimum yang ditetapkan.

Regulasi dan Standar

Pastikan tangki mematuhi semua regulasi dan standar yang berlaku untuk keselamatan dan kualitas. Pastikan juga untuk memperhitungkan biaya sertifikasi jika diperlukan.

Kode Phyton

Dibawah ini disajikan kode Python yang dapat digunakan untuk mengoptimalkan penyimpanan hidrogen pada tekanan 8 bar dengan kapasitas 1 liter dan anggaran maksimal Rp500.000:

from scipy.optimize import minimize

# Harga dan kapasitas yang dibutuhkan
harga_per_unit = 500000  # Rupiah
kapasitas_per_unit = 1  # Liter

# Anggaran maksimal
anggaran_maksimal = 500000

# Fungsi Akhir
def fungsi_akhir(x):
    return -x * kapasitas_per_unit

# Kendala yang terjadi
def kendala(anggaran):
    return anggaran_maksimal - (harga_per_unit * anggaran)

kendala_anggaran = {'type': 'ineq', 'fun': kendala}

# Nilai awal
x0 = 0

# Batasan
batas = [(0, None)]

# Menyelesaikan masalah optimisasi
solusi = minimize(fungsi_akhir, x0, method='SLSQP', bounds=batas, constraints=[kendala_anggaran])

# Menampilkan hasil
print("Status:", solusi.success and "Biaya Optimal" or "Tidak ditemukan solusi")
print("Jumlah unit yang bisa dibeli:", solusi.x[0])
print("Total kapasitas penyimpanan yang didapat:", solusi.x[0] * kapasitas_per_unit, "liter")
print("Total anggaran:", solusi.x[0] * harga_per_unit, "Rupiah")

Output:
Status: Biaya Optimal
Jumlah unit yang bisa dibeli: 1
Total kapasitas penyimpanan yang didapat: 1.0 liter
Total anggaran: 500000.0 Rupiah

Dalam kode di atas, tujuan utama adalah memaksimalkan jumlah unit penyimpanan hidrogen yang akan dibeli. Batasan anggaran diimplementasikan menggunakan fungsi kendala untuk memastikan bahwa total biaya tidak melebihi anggaran maksimal yang telah ditentukan. Output dari kode ini akan menampilkan jumlah unit yang perlu dibeli, total kapasitas penyimpanan, dan total biaya yang diperlukan.