TUGAS MATRIKULASI Dosen Pengampu : Prof. Drs. Sariyasa, M.Sc., Ph.D. OLEH I GUSTI AG. NGR. RATU AGUNG WIRAPATHI PROGRAM STUDI ILMU KOMPUTER PROGRAM PASCASARJANA UNIVERSITAS PENDIDIKAN GANESHA 2020 (1929101050) 1. Biaya listrik di suatu kota kecil diatur sebagai berikut Jika listrik digunakan 500 unit atau kurang, biayanya Rp. 2 perunit Jika konsumsi listrik lebih dari 500 unit tetapi tidak lebih dari 1000 unit, biayanya Rp 100 untuk 500 unit yang pertama dan Rp 50 untuk setiap tambahan unit yang melebih 500 unit. (misal digunakan 520 unit, berarti lebihnya 20 unit) Jika lebih dari 1000 unit digunakan, biayanya Rp. 350 untuk 1000 unit yang pertama plus Rp 100 untuk setiap tambahan unit yang melebihi 1000unit Selain itu, pelanggan dikenai biaya service Rp. 500, tidak memperhatikan berapa banyak unit listrik yang digunakan. Tulis program MATLAB yang menerima input lima konsumsi listrik dalam bentuk vektor, gunakan for loop untuk menghitung dan menyajikan biaya total untuk masing-masing konsumsi: 200, 500, 700, 1000, 1500. Jawab servis = 500; beban = [200 500 700 1000 1500]; biaya = zeros(1,5); for i=1:5 if beban(i) <= 500 biaya(i) = beban(i)*2 + servis elseif 500 < beban(i) <= 1000 biaya(i) = 100+((beban(i)-500)*50) + servis else beban(i) > 1000 biaya(i) = 350+((beban(i)-1000)*100) + servis end; end; Hasil dari program diatas adalah sebagai berikut. Jadi biaya total untuk masing-masing konsumsi: 200, 500, 700, 1000, 1500 adalah Rp. 900,00 ; Rp. 1500,00 ; Rp. 10.600,00 ; Rp. 25.600,00 ; dan Rp. 50.600,00. 2. Populasi di suatu Negara dapat dimodelkan dengan formula P(t ) 197273000 1 e 0.03134(t 1913.25) dengan t adalah tahun. Tuliskan program MATLAB untuk menghitung dan menyajikan populasi setiap 10 tahun dari tahun 1790 sampai 2000. Cobalah gambar kan grafik populasi ini dengan sumbu horizontal menyatakan tahun dan sumbu vertikal menyatakan besar populasi. Gunakan program anda untuk menentukan apakah populasi pernah mencapai keadaan tetap dalam artian populasi tidak berubah-ubah. Jawab x = 1790:10:2000; y = 197273000./(1+exp(-0.03134*(x-1913.25))); plot(x,y,'linewidth',2); grid on; xlabel('Tahun'),ylabel('Populasi'); title('Populasi Tahun 1790-2000'); axis([1790 2000 0 2*10^8]); Hasil dari program diatas adalah sebagai berikut. Berdasarkan grafik diatas, dapat dilihat bahwa pertumbuhan populasi dari tahun 1790-2000 tidak mencapai keadaan tetap melainkan terus meningkat dari tahun ke tahun.