Anda di halaman 1dari 11

Modul Eksperimen Komputer Multimedia 1

Modul 1. Membuat visualisasi bandul matematis dengan Excel


Tujuan
Membuat visualisasi gerak harmonis sederhana berupa bandul matematis
dengan Excel.
Persyaratan
- Memahami konsep Gerak Harmonis Sederhana
- Bisa menggunakan Excel (2007 atau 2010)
- Mengerti pemrograman sederhana dengan VBA (Visual Basic for
Aplication)
Landasan teori
Sistem bandul sederhana ditunjukkan pada gambar berikut (Giancoli,2005).
Tali penggantung dianggap tak elastis dan
massanya sangat kecil dibanding beban m.
Simpangan bandul berupa busur lingkaran
sebesar s Lu = . Gaya pemulih :
sin F mg u = (1)
Untuk sudut simpangan yang kecil (dalam
radian),
sinu u ~ (2)
sehingga gaya pemulih dapat dituliskan
menjadi
mg
F mg s
L
u ~ ~ (3)
Dari persamaan terakhir, untuk sudut simpangan yang kecil, gaya pemulih
berbanding lurus dengan simpangan, sehingga gerakan bandul adalah Gerak
Harmonis Sederhana.
Dasar-dasar pembuatan visualisasi
Hukum Newton II :
2
2
d s
F ma m
dt
= = (4)
Modul Eksperimen Komputer Multimedia 2

Substitusikan ke persamaan (3) diperoleh persamaan diferensial
2
2
0
d s g
s
dt L
+ = (5)
atau
2
2
2
2
( ) 0
0
d g
L L
dt L
d g
dt L
u
u
u
u
+ =
+ =

yang penyelesaiannya
0
cos( ) t u u e = (6)
dengan
g
L
e = (7)
adalah kecepatan sudut.
Sistem

Urutan visualisasi :
1. Baca input : gravitasi (g), panjang tali (L), sudut awal (
0
u ), interval waktu
( t A )
2. Set waktu awal = 0, dan waktu akhir, ujung atas tali (
0 0
, x y )
Modul Eksperimen Komputer Multimedia 3

3. Hitung kecepatan sudut dengan persamaan (7)
4. Tambah waktu dengan interval waktu ( t t t = +A ) apakah waktu sama
dengan waktu akhir? Jika Ya ke langkah 9
5. Hitung sudut sekarang dengan persamaan (6)
6. Hitung posisi
0
sin x x L u = + ,
0
cos y y L u =
7. Pindahkan bandul ke posisi x dan y yang baru
8. Kembali ke nomor 4
9. Selesai
Tampilan visualisasi
Visualisasi dengan Excel ditampilkan dalam Chart type XY Scatter. Langkah-
langkah berikut ini untuk mempersiapkan tampilan visualisasi.
1. Buat koordinat titik awal
0 0
( , ) x y dan titik ujung tali ( , ) x y . Pada titik
ujung tali ini akan diletakkan titik data yang menggambarkan bandul.

Pada sel A1 diisikan label titik awal, dan sel A2 label untuk titik ujung
tali. Sel B1 diisi dengan nilai 0
0
( ) x = , dan sel C1 dengan 0
0
( ) y = . Sel B2
dan C2 masing-masing diisi dengan 0 dan 100 sebagai x dan y. Nilai-
nilai x dan y ini yang nanti akan diubah pada proses visualisasi.
2. Sisipkan (Insert) chart.
Klik Insert, dan pilih type chart : Scatter Smooth, (lihat gambar untuk
Office 2010).

Modul Eksperimen Komputer Multimedia 4

Pada worksheet tergambar chart yang masih kosong. Arahkan kursor
pada chart (chart area). Klik kanan, kemudian pada pop-up menu pilih
Select Data.

Pada jendela Select Data Source klik Add.


Modul Eksperimen Komputer Multimedia 5

Pada field Series name : isikan tali. Pada Series X values pilih B1 sampai
B2, dan pada Series Y values pilih C1 sampai C2. Klik OK. Akan tampil
chart dengan garis lurus (mewakili tali), dari titik (0,0) sampai titik (0,-
100).
3. Ubah angka pada sumbu X.
Tali berada pada pinggir kiri, akan ditampilkan di tengah, sehingga perlu
mengubah skala pada sumbu X. Klik kiri pada angka pada sumbu X.
Setelah sumbu terpilih (dilingkupi dengan kotak), klik kanan, kemudian
pilih Format Axis.
Misalkan panjang tali maksimum yang akan diberikan adalah 1 meter
(100 cm), maka nilai minimum dan maksimum pada sumbu-X ditentukan
sebesar 150 cm, yaitu dari 150 sampai 150 (dalam sentimeter).
Ubah Axis Option dari Auto menjadi Fixed, dan isikan angka-angka
seperti pada gambar. Klik Close.

4. Dengan cara yang sama, ubah juga skala pada sumbu-Y, dengan nilai
minimum 150 dan nimai maksimum 0.
5. Tampilkan grid, dengan pop-up menu (seperti langkah 3 untuk sumbu-X),
pilih Add minor gridlines. Ulangi untuk menampilkan grid pada sumbu-Y.
6. Tambahkan bandul.
Posisi bandul adalah pada koordinat (x,y), sehingga ditambahkan satu
titik data pada koordinat itu.
Modul Eksperimen Komputer Multimedia 6

Klik kanan mouse pada Chart Area, dan pilih Select Data. Pada jendela
Select Data Source, klik Add. Pada jendela Edit Series, isikan Series
name : bandul, Series X Value pilih B2, dan Series Y values pilih C2. Klik
OK, kemudian OK lagi.

Bandul belum kelihatan. Arahkan kursor mouse pada ujung bawah tali
sampai muncul tulisan Series bandul Point 0 (0,-100).

Klik kanan, dan pilih Format Data Series. Pilih Marker Options
Marker Type : Built-in, Type : lingkaran, Size : 10. Klik Close.
Setting tampilan awal visualisasi pada Excel sudah selesai, dengan
tampilan berupa tali yang digantung pada titik (0,0), ujung bawah tali
pada titik (0,-100) (untuk panjang tali 100 cm). Pada ujung bawah tali
digambarkan sebuah titik data berbentuk lingkaran dengan ukuran 10
(bisa diubah sesuai keinginan), berada pada koordinat (0,-100).

Modul Eksperimen Komputer Multimedia 7

7. Tampilan awal visualisasi.
Ukuran chart area dapat diubah dengan menarik sudut-sudut area atau
di tengah-tengah sisi-sisinya agar skala sumbu-X dan sumbu-Y nampak
sama. Atau dengan cara lain : hapus legend series (tali dan bandul). Klik
kanan pada Chart Area, pilih Format Chart Area, pilih Size, kemudian
tentukan tinggi dan lebar dengan perbandingan lebarnya dua kali
tingginya.

Variabel masukan
- sudut awal
0
( ) u
- panjang tali (L)
- percepatan gravitasi (g)
- interval waktu ( t A )
Variabel-variabel masukan di atas diisikan pada range A4:C7. Range A4:A7
berisi nama-nama variabel, range B4:B7 diisikan nilai-nilai variabel itu, dan
range C4:C7 diisikan satuannya.

Perubahan nilai dari sudut awal dan panjang tali sudah harus terlihat pada
tampilan visualisasi. Perubahan ini adalah pada nilai-nilai x dan y, yang
Modul Eksperimen Komputer Multimedia 8

merujuk pada sel B2 dan C2. Oleh karena itu dilakukan perubahan pada isi
kedua sel itu berdasarkan persamaan :
0
sin x x L u = + (8)
dan
0
cos y y L u = (9)
Pada sel B2 diisikan :
=B1+(B5*SIN((B4)*PI()/180))
dan pada sel C2 diisikan :
=C1-(B5*COS((B4)*PI()/180))
Pada rumus di atas, sudut diubah menjadi radian, karena argumen fungsi sinus
dan cosinus pada Excel harus dalam radian.
Dengan nilai-nilai sudut awal dan panjang tali, serta rumus yang sudah
diisikan, tampilan visualisasi menjadi :

(Cobalah ubah nilai sudut awal dan/atau panjang tali, dan lihat perubahan pada
tampilan. Sebaiknya sudut maksimum 90 derajat, dan panjang tali maksimum
150 cm).
Variabel keluaran
Variabel keluaran yang sebenarnya, yang nampak dalam simulasi adalah nilai x
dan y, yaitu persamaan (8) dan (9). Namun untuk menghitungnya diperlukan
nilai u , yang merupakan fungsi waktu, persamaan (6). Yang diperlukan pada
persamaan (6) adalah kecepatan sudut (atau frekuensi sudut) e , yang besarnya
konstan bergantung pada nilai g dan L (persamaan (7)), dan waktu t. Perubahan
Modul Eksperimen Komputer Multimedia 9

waktu t dilakukan pada saat visualisasi, sedangkan nilai-nilai e dan u dihitung
pada sel-sel berikut.

Pada sel B10 diisikan rumus :
=SQRT(B6/B5)
Pada sel B11 diisikan rumus :
=B4*COS(B10*B12)
dan pada sel B12 diisikan 0, yaitu waktu awal. Isi sel B12 nantinya akan diubah
melalui program VBA (Visual Basic for Aplication).
Program visualisasi
Menambahkan tombol pada lembarkerja
Aktifkan Developer Tab dan klik Design Mode.

Klik Insert dan pilih Command Button (ActiveX Control)

Modul Eksperimen Komputer Multimedia 10

Kursor berubah menjadi +.
Buat persegi panjang pada
tempat yang cocok dengan cara
klik pada pojok kiri atas, tarik
ke pojok kanan bawah, dan
lepaskan tombol mouse.
Misalnya seperti pada gambar
di bawah.

Klik kanan pada tombol yang baru saja
dibuat, dan pilih Properties.

Ubah nama tombol dari
CommandButton1 menjadi tblMulai,
dan Caption menjadi Mulai. Pada
setiap perubahan yang dilakukan,
diikuti dengan penekanan tombol
Enter. Tutup jendela Properties.
Klik kanan pada tombol, dan pilih View Code.

Akan tampil jendela kode dengan isi :
Private Sub tblMulai_Click()

End Sub
Perintah-perintah untuk visualisasi diisikan di antara dua baris kode di atas.
Modul Eksperimen Komputer Multimedia 11

Menambahkan waktu
Proses visualisasi yang pertama adalah menambahkan waktu dengan interval
waktu sampai batas yang ditentukan. Misalkan visualisasi akan dijalankan
selama 10 s, maka kode yang ditambahkan adalah :
Private Sub tblMulai_Click()
Range("B12").Value = 0 'isikan lagi waktu awal
delta_t = Range("B7").Value
While Range("B12").Value < 10
Range("B12").Value = Range("B12").Value + delta_t
DoEvents
Wend
End Sub
Teks setelah tanda ' adalah komentar. Untuk menguji kode, klik Design Mode
(untuk mematikan mode desain) pada Tab Developer. Kemudian klik tombol
Mulai. Jika tidak ada kesalahan, maka angka pada sel B12 akan berubah, mulai
dari 0 dan berhenti pada angka 10 dengan kenaikan 0.05. Gambar di bawah
menampilkan saat terakhir penambahan waktu. Dapat dilihat juga sudah
terjadi perubahan pada sel B11, yang berisi sudut pada t = 10 s dalam derajat.

Mengubah koordinat x dan y sesuai dengan perubahan sudut
Posisi x dan y yang nilainya berada dalam sel B2 dan B3 diubah sesuai dengan
perubahan sudut. Rumus pada sel B2 diubah menjadi :
=B1+(B5*SIN((B11)*PI()/180))
dan rumus pada sel C2 diubah menjadi :
=C1-(B5*COS((B11)*PI()/180))
Sel B11 berisi sudut yang dihitung menurut persamaan (6).
Uji visualisasi dengan mengklik tombol Mulai. Jika tidak ada kesalahan, maka
akan ditampilkan gerakan bandul. Setelah semua berhasil, simpan file Excel
dengan namafile sama dengan nama mahasiswa masing-masing.