Friday, November 29, 2013
Program Piramida Pascal
Berikut merupakan contoh program dasar Pascal.
Membuat program untuk menampilkan piramida yang besarnya sesuai dengan yang dimasukkan. Kemudian lakukan validasi untuk angka yang dimasukkan. Angka yang dimasukkan harus antara 2 sampai 10. Bila angka yang dimasukkan adalah angka 0, maka program selesai.
Pascal dan Sejarahnya
Pascal
Pascal adalah suatu
bahasa pemrograman terstruktur yang cukup terkenal hingga saat ini dan terus
mengalami perkembangan. Nama ‘PASCAL’ diambil dari nama seorang matematikawan
Prancis yang juga merupakan pioneer didalam sejarah perkembangan computer. Pada
tahun 1641, diusianya yang ke-81. Blaise
Pascal telah membangun sebuah mesin aritmatika pertama, yang kemudian
diperdebatkan sebagai computer pertama.
Thursday, November 28, 2013
Windows Mati Sendiri
Saya akan memberikan informasi bagi para agan yang sedang mengalami
kenapa windows komputernya mati sendiri setelah kurang lebih 15 menit
hidup. Berikut merupakan beberapa alasannya.
- Processor terlalu panas. Periksa HFS-nya, apakah berjalan denga baik atau tidak. Selain itu cek suhu processor dengan masuk ke BIOS setelah 15 menit tersebut.
- Power Supply yang sudah tidak normal lagi. Mungkin ketidak normalan ini disebabkan oleh PSU yang sudah tidak stabil atau tidak kuat mengankat beban yang begitu berat pada komputer anda. Solusinya sesuaikan daya pada power supply Anda dengan kebutuhan komputer Anda. Jangan terpancing pada daya besar pada PSU yang kurang terkenal.
- RAM yang sudah tidak dapat berjalan normal lagi. Coba gunakan RAM lain pada komputer Anda. Jika berhasil berarti pangkal permasalahan ada pada RAM Anda. Pilih RAM yang sesuai pada komputer Anda dan yang lebih penting dapat didukung oleh komponen-komponen lainnya.
- Kemungkinan lainnya, mungkin komputer Anda terserang malware atau virus. Coba gunakan Antivirus atau antispyware dengan update-an terbaru.
Windows Mati Sendiri
Saya akan memberikan informasi bagi para agan yang sedang mengalami
kenapa windows komputernya mati sendiri setelah kurang lebih 15 menit
hidup. Berikut merupakan beberapa alasannya.
- Processor terlalu panas. Periksa HFS-nya, apakah berjalan denga baik atau tidak. Selain itu cek suhu processor dengan masuk ke BIOS setelah 15 menit tersebut.
- Power Supply yang sudah tidak normal lagi. Mungkin ketidak normalan ini disebabkan oleh PSU yang sudah tidak stabil atau tidak kuat mengankat beban yang begitu berat pada komputer anda. Solusinya sesuaikan daya pada power supply Anda dengan kebutuhan komputer Anda. Jangan terpancing pada daya besar pada PSU yang kurang terkenal.
- RAM yang sudah tidak dapat berjalan normal lagi. Coba gunakan RAM lain pada komputer Anda. Jika berhasil berarti pangkal permasalahan ada pada RAM Anda. Pilih RAM yang sesuai pada komputer Anda dan yang lebih penting dapat didukung oleh komponen-komponen lainnya.
- Kemungkinan lainnya, mungkin komputer Anda terserang malware atau virus. Coba gunakan Antivirus atau antispyware dengan update-an terbaru.
Pengertian Algoritma
Sejarah Algoritma
Sebelum masuk mengenai pengertian Algoritma, ada baiknya terlebih dahulu mengetahui asal usul atau sejarah Algoritma.
Seorang ahli matematika dan astronomi Persia, penulis buku "Aljabar wal muqabala" Abu Ja'far Muhammad Ibnu Musa Al-Kwarizmi. Beberapa abad yang lalu (diperkirakan wafat pada tahun 850), dianggap sebagai pencetus pertama Algoritma karena didalam buku tersebut Abu Ja'far menjelaskan langkah-langkah dalam meyelesaikan berbagai persoalan aritmatika (aljabar). Kemungkinan besar kata Algoritma diambil dari kata al-kwarizmi yang kemudian berubah menjadi algorism, selanjutnya menjadi algorithm.
Defenisi Algoritma
Untuk para mahasiswa mahasiswi yang berjurusan dengan komputer pasti sudah tidak asing lagi dengan kata Algoritma.
Sebelum masuk mengenai pengertian Algoritma, ada baiknya terlebih dahulu mengetahui asal usul atau sejarah Algoritma.
Seorang ahli matematika dan astronomi Persia, penulis buku "Aljabar wal muqabala" Abu Ja'far Muhammad Ibnu Musa Al-Kwarizmi. Beberapa abad yang lalu (diperkirakan wafat pada tahun 850), dianggap sebagai pencetus pertama Algoritma karena didalam buku tersebut Abu Ja'far menjelaskan langkah-langkah dalam meyelesaikan berbagai persoalan aritmatika (aljabar). Kemungkinan besar kata Algoritma diambil dari kata al-kwarizmi yang kemudian berubah menjadi algorism, selanjutnya menjadi algorithm.
Defenisi Algoritma
Untuk para mahasiswa mahasiswi yang berjurusan dengan komputer pasti sudah tidak asing lagi dengan kata Algoritma.
Wednesday, June 5, 2013
Simulasi Gerak Peluru/Parabola Menggunakan Matlab
Di
dalam Fisika mekanika klasik pernah diajarkan mengenai gerak benda. Ada dua
macam gerak benda, yaitu GLB (gerak lurus beraturan) dan GLBB (gerak lurus
berubah beraturan). Sehingga ada 3 macam hukum newton yang sering disebut Hukum
newton tentang gerak, yaitu hukum 1 mengenai GLB yaitu dengan F=0 atau tidak
mempunyai percepatan sehingga benda keceppatannya konstan atau bahkan diam.
Hukum kedua ialah F= m.a, yaitu karena adanya perbedaan momentum tiap satuan
waktu. Hukum ketiga yaitu F aksi=F reaksi, dengan syarat sama besar, berlawanan,
segaris kerja, pada dua benda yang berbeda. Gerak Parabola ini
merupakan aplikasi dari gerak lurus berubah beraturan, karena adanya percepatan
yaitu percepatan gravitasi. Pada program ini menggunakan gravitasi sebesar
9,8m/s2
Gerak
peluru atau parabola pada dasarnya merupakan perpaduan antara gerak horizontal
(searah dengan sumbu x) dengan vertikal (searah sumbu y). Pada gerak horizontal
bersifat GLB (Gerak Lurus Beraturan) karena gesekan udara diabaikan. Sedangkan
pada gerak vertikal bersifat GLBB (Gerak Lurus Berubah Beraturan) karena
pengaruh percepatan grafitasi bumi (g).
disebabkan gerak
parabola merupakan perpaduan antara dua gerak maka masing-masing elemen gerak
kita cari secara terpisah. Rumusnya sebagai berikut :
Jadi vx merupakan
peruraian kecepatan awal (vo) terhadap sumbu x sedangkan vy merupakan peruraian
kecepatan awal (vo) terhadap sumbu y.Nilai vx sepanjang waktu terjadinya
gerak parabola bersifat tetap karena merupakan GLB. Namun nilai vy berubah
karena pengaruh percepatan grafitasi bumi, sehingga saat peluru naik merupakan
GLBB diperlambat dan saat peluru turn merupakan GLBB dipercepat.
Setelah kita
mendapatkan nilai vx dan vy, dapat dicari kecepatan gabungannya dengan
menggunakan rumus :
disaat peluru mencapai
titik tertinggi maka vy = 0 maka v = vx .
Selain itu rumus vy di atas hanya berlaku untuk awal peluru bergerak
sampai mencapai titik tertinggi. maka kita harus hati2 dalam mengerjakan
soal....apakah waktu yang diketahui kurang dari waktu yang dibutuhkan untuk
mencapai titik tertinggi atau justru melebihinya. namun untuk mengantisipasinya
kita tidak perlu mencari besar waktu saat mencapai titik tertinggi.....saat
nilai vy < 0 atau negatif maka rumus tersebut tidak berlaku
lagi.
B. Jarak Tempuh
Jarak tempuh Peluru
juga terdiri atas dua jenis yakni ketinggian peluru (y) dan jarak
hrizontal/mendatar peluru (x). adapun rumus jarak tempuh sebagai berikut :
Friday, April 12, 2013
Menampilkan Grafik dengan Matlab
Matlab
memiliki bermacam-macam fungsi yang dapat digunakan untuk menampilkan vector
data menjadi sebuah plot garis. Beberapa fungsi dapat dilihat pada table
berikut dimana fungsi mempunyai perbedaan dalam menskalakan garis sumbu. Setiap
menerima imputan dalam bentuk vketor atau matriks, matlab akan menskalakan
secara otomatis.
Fungsi
|
Penjelasan
|
plot
|
menggambar
grafik 2D dengan skala linier pada kedua sumbunya
|
plot3
|
menggambar
grafik 3D dengan skala linier pada kedua sumbunya
|
loglog
|
menggambar
grafik dengan skala logaritma pada kedua sumbunya
|
semilogx
|
menggambar
grafik dengan skala logaritma pada sumbu x dan linier pada sumbu y
|
semilogy
|
menggambar
grafik dengan skala logaritma pada sumbu y dan linier pada sumbu x
|
plotyy
|
menggambar
grafik dengan label y-tick pada sisi kiri dan kanan
|
1.
PLOT
Fungsi
plot memiliki bentuk yang berbeda tergantung pada argument yang diinputkan.
Sebagai contoh saya akan membuat sebuah grafik fungsi sinus dengan data dari 0
sampai 2*pi dengan penambahan pi/100 dengan membedakan beberapa warna pada
setiap garis kurva.
>>
x=0:pi/100:2*pi;
>>
y=sn(x);
>>
plot(x,y);
>>
y2=sin(x-0.25);
>>
y3=sin(x-0.5);
>>
plot(x,y,x,y2,x,y3)
2.
PLOT3
Plot3
digunakan untuk menampilkan grafik 3D. plot3 memerlukan 3 argumen dengan bentuk
plot(x,y,z) dimana x,y,z merupakan tiga buah vector dengan panjang yang sama.
Berikut
merupakan salah satu bentuk contohnya:
>>
t=0:pi/100:10*pi;
>>
plot3(sin2*t),cos(2*t),t);
>> [p,q]=meshgrid([-4:0.05:4]);
>> r=p.*exp(-p.^2-q.^2);
>> plot3(p,q,r)
>> grid on
Subscribe to:
Posts (Atom)