Anda di halaman 1dari 33

BAB 1 PENDAHULUAN

1.1 Latar Belakang

Easy Java Simulations (Ejs) adalah suatu Software (perangkat lunak)


sebagai alat desain untuk menciptakan simulasi peristiwa alam (Sains)
melalui komputer dengan mudah, cepat dan tepat. Produk Easy Java
simulations berbeda dari hampir semua software produk lain. Easy Java
simulations tidak dirancang untuk para programmer profesional,
tetapi Easy Java simulations dirancang khusus untuk memudahkan tugas
para guru dalam membuat simulasi Sains dengan memanfaatkan komputer
sesuai dengan bidang ilmunya, tidak saja untuk media proses
pembelajaran, tetapi juga dapat membantu dalam memahami pokok
bahasan yang lebih dalam. Easy Java simulations menyediakan suatu
struktur konseptual dan menyederhanakan perkakas yang memungkinkan
pembaca berkonsentrasi pada materi dalam menciptakan model peristiwa
yang pembaca simulasikan. Sehingga tidak perlu membuang-buang waktu
untuk memikirkan programnya. Hal ini sangat sesuai dengan kondisi
hampir semua guru sains di Indonesia, yaitu kurang memahami bahasa
pemrograman komputer, karena memang mereka bukan programmer.
Oleh karena itu, ada suatu aspek proses pembelajaran selama dalam proses
menciptakan suatu simulasi menggunakan Easy Java simulations. Easy
Java simulations dapat juga digunakan sebagai suatu alat bersifat
pendidikan bagi dirinya sendiri. Lewat dari sini, Easy Java
simulations dapat membantu para siswa membuat konsepsi yang
tegas/eksplisit yang digunakan dalam kelompok, hal itu dapat
jugameningkatkan kompetensi para siswa, kemampuan untuk memahami,
mendiskusikan dan mengkomunikasikan sekitar ilmu pengetahuan (sains).
1.1 Tentang Simulasi Java yang Mudah

Setiap pekerjaan teknis membutuhkan alat yang tepat. Easy


Java Simulations adalah alat authoring yang telah dirancang
khusus untuk pembuatan simulasi interaktif di Jawa. Meskipun
penting untuk tidak membingungkan produk akhir dengan alat
yang digunakan untuk membuatnya, dan pada prinsipnya,
simulasi yang akan kita buat dengan Ejs juga dapat dibangun
dengan bantuan bahasa pemrograman komputer modern, alat
ini berasal dari yang spesifik. keahlian akumulasi sepanjang
beberapa tahun pengalaman dalam penciptaan simulasi
komputer, dan karena itu akan sangat berguna untuk
menyederhanakan tugas kita, baik dari sisi teknis maupun dari
sudut pandang konseptual. Dari sudut pandang teknis karena
Ejs sangat menyederhanakan penciptaan Melihat simulasi,
yaitu bagian grafisnya, sebuah proses yang biasanya
dibutuhkan 1Pemimpin Panduan OSP (lihat
http://www.opensourcephysics.org) dapat melewati bab ini.
Informasi yang terkandung di dalamnya telah dibahas dalam
bab tentang Ejs panduan ini. 1 tingkat lanjutan pengetahuan
teknis tentang pemrograman grafis komputer. Dari sudut
pandang konseptual, karena Ejs menyediakan struktur yang
disederhanakan untuk pembuatan model simulasi, yaitu
deskripsi ilmiah dari fenomena yang diteliti. Jelas, bagian dari
tugas masih tergantung pada kita. Kita adalah tanggung jawab
untuk desain tampilan dan untuk menyediakan variabel dan
algoritma yang menggambarkan model simulasi. Kita akan
segera belajar bagaimana menggunakan Ejs untuk membangun
sebuah tampilan. Untuk model, kita akan belajar
mendeklarasikan variabel yang menggambarkan keadaannya
dan untuk menulis kode Java yang dibutuhkan untuk
menentukan algoritma model. Dengan kata lain, kita akan
belajar memprogram komputer untuk memecahkan model kita.
Jika Anda belum pernah memprogram komputer, izinkan saya
memberi tahu Anda bahwa ini adalah pengalaman yang
menakjubkan. Dan, sebenarnya, itu tidak sulit dalam dirinya
sendiri. Semua yang dibutuhkan adalah mengikuti seperangkat
aturan dasar yang ditentukan oleh sintaks bahasa pemrograman,
Java dalam kasus kami, dan, jelas, memiliki gagasan yang jelas
tentang apa yang ingin kami programkan. Ini bisa dibandingkan
dengan menulis dalam bahasa manusia tertentu. Tidak perlu
dikatakan bahwa seseorang dapat mencoba menulis esai
sederhana atau membuat kreasi sastra lengkap. Dengan
perangkat lunak ini, kita bisa membuat model dengan
kompleksitas yang berbeda, dari yang sangat sederhana sampai
yang jauh-dari-sepele. Sekali lagi, Easy Java Simulations
memiliki beberapa fitur built-in yang akan memudahkan tugas
kita, juga saat menulis algoritma kita. Misalnya, Ejs akan
memungkinkan kita untuk menyelesaikan sistem persamaan
diferensial biasa numerik yang kompleks dengan cara yang
sangat nyaman, dan juga akan secara otomatis menangani
sejumlah masalah internal yang bersifat teknis (seperti
multitasking, untuk memberi nama) Jika dilakukan secara
manual, akan membutuhkan bantuan seorang programmer ahli.
Tapi mari kita lanjutkan sedikit demi sedikit.
1.2 Memasang dan menjalankan Ejs Mudah

Java Simulasi dapat dijalankan di bawah sistem operasi yang


mendukung Java Virtual Machine, dan bekerja sama dalam
semua kasus. Hanya apa yang dijelaskan dalam bagian ini
berbeda tergantung pada sistem operasi yang Anda gunakan di
komputer Anda. Meskipun kami akan menggambarkan proses
dengan asumsi Anda menggunakan sistem operasi Microsoft
Win-dows, penjelasannya harus cukup jelas bagi pengguna
platform perangkat lunak yang berbeda, dengan perubahan
yang jelas. Namun demikian, Anda akan menemukan petunjuk
pemasangan dan penginstalan terperinci untuk sistem operasi
terpopuler di halaman Web untuk Ejs, HYPERLINK
"http://fem.um.es/Ejs" http://fem.um.es/Ejs.

1.2.1 Instalasi

Mari kita mulai pekerjaan kita! Pertama-tama, kita harus


menginstal perangkat lunak yang kita butuhkan di komputer
kita. Langkah-langkah yang diperlukan untuk hal ini adalah
sebagai memasang

1. Salin file untuk Ejs ke hard disk Anda.


2. Istal Java 2 Standard Edition Development Kit (JDK)
di komputer Anda.
3. Informasikan Ejs dimana menemukan JDK.

Semua perangkat lunak yang diperlukan untuk menjalankan


Ejs benar-benar gratis dan dapat ditemukan di server Web Ejs.
Instalasi Ejs terdiri dari uncompressing satu file ZIP yang
kemungkinan besar akan Anda download dari server Web.
Disarankan agar direktori ini atau orang tuanya tidak
mengandung spasi putih dalam namanya. Kami akan berasumsi
bahwa Anda mengompres file ini di direktori akar hard disk
Anda, sehingga membuat direktori baru yang disebut,
katakanlah, C: Ejs. Tapi direktori lain juga akan berfungsi. 2
Instalasi JDK mengikuti proses standar yang ditetapkan oleh
Sun Mi-crosystems (perusahaan yang menciptakan Java) yang,
di bawah Windows, terdiri dari menjalankan program instalasi
sederhana. Versi yang direkomendasikan pada saat penulisan
ini adalah 1.5.0 04, meskipun ada rilis lebih dari 1.4.2 yang
harus bekerja dengan baik. Satu-satunya keputusan penting
yang perlu Anda ambil saat penginstalan adalah memilih
direktori tempat file Java akan disalin. Sebaiknya Anda hanya
menerima direktori yang disarankan oleh program instalasi.
Dalam kasus versi 1.5.0 04, default ini (dalam komputer
berbasis bahasa Inggris) ke C: \ Program ftles \ Java \ jdk1.5.0
04.

2Dalam sistem mirip-Unix, direktori mungkin tidak


terkompresi sebagai hanya-baca. Dalam kasus ini, mohon
tuliskan izin tulis untuk keseluruhan direktori Ejs. Langkah
terakhir yang perlu Anda selesaikan adalah membiarkan Ejs
mengetahui direktori yang Anda instal JDK. 3 Cara untuk
melakukan ini bergantung pada metode mana yang akan Anda
gunakan untuk meluncurkan Ejs. Metode yang disarankan
untuk menjalankan Easy Java Simulations adalah dengan
menggunakan konsol Ejs '. Dalam kasus ini, setelah
Anda menjalankan konsol (biasanya dengan mengklik dua kali
file EjsCon-sole.jar), Anda hanya perlu menulis direktori
instalasi yang Anda gunakan untuk JDK di bidang teks "Java
(JDK) konsol" . Kami jelaskan secara rinci pada Bagian 1.2.3
berikut ini. Sebagai alternatif, untuk sistem operasi puritan,
instalasi Ejs mencakup tiga file skrip (satu untuk setiap sistem
operasi utama: Windows, Mac OS X, dan Linux) yang akan
membantu Anda menjalankan Ejs dari baris perintah. Jika Anda
memilih metode ini, Anda perlu mengedit file skrip untuk
sistem operasi Anda dan memodifikasi variabel JAVAROOT
yang didefinisikan pada beberapa baris pertama skrip ini untuk
menunjuk ke direktori instalasi JDK. Jadi, misalnya, jika Anda
menggunakan Windows dan telah menggunakan direktori in-
formasi yang disarankan, Anda mungkin bahkan tidak perlu
melakukan apapun sama sekali. Jika, sebaliknya, Anda
menginstal JDK di direktori, katakanlah, C: jdk1.5.0 04, maka
Anda harus mengedit file yang disebut Ejs.bat yang akan Anda
temukan di direktori tempat Anda menjalankan Ejs, dan
memodifikasi baris di file ini yang berbunyi: set JAVAROOT =
C: \ Program files \ Java \ jdk1.5.0_04 sehingga berbunyi
sebagai berikut: atur JAVAROOT = C: \ jdk1.5.0_04 Hampir
semua masalah instalasi yang dilaporkan berasal dari Ejs tidak
menemukan JDK karena variabel lingkungan ini tidak diatur
dengan benar.

Secara keseluruhan, jika Anda mengikuti petunjuk


penginstalan yang diberikan dan tidak dapat menjalankan Ejs
seperti yang dijelaskan pada Bagian 1.2.3, kirimkan e-mail ke
HYPERLINK "mailto: fem@um.es" fem@um.es. Kirimkan
penjelasan sederhana tentang masalah ini, termasuk pesan
kesalahan yang mungkin Anda dapatkan dalam prosesnya.
Kami akan mencoba membantu. 3 Langkah ini tidak perlu di
Mac OS X. Struktur direktori Kita perlu mengatakan beberapa
kata tentang struktur organisasi file dalam direktori Ejs. Setelah
Anda membuat direktori ini di hard disk Anda, harap periksa
dengan browser file dari sistem operasi Anda. Anda akan
menemukan di dalamnya satu set dari tiga file, semua dengan
nama yang sama, Ejs, jika hanya mereka memiliki sufiks yang
berbeda (ekstensi adalah kata teknis). File-file ini, Ejs.bat,
Ejs.macosx, dan Ejs.linux adalah yang digunakan untuk
menjalankan Ejs di bawah sistem operasi utama yang berbeda.
Anda juga akan menemukan file JAR untuk konsol Ejs ',
EjsConsole.jar. Keempat file ini tercakup dalam subbagian
berikutnya. Akhirnya, ada juga dua file bernama
LaunchBuilder.bat dan LaunchBuilder.sh di direktori ini.
Mereka digunakan untuk menjalankan program utilitas yang
disebut LaunchBuilder, yang akan kita bahas di Bagian 4.5.1.
Selain file tersebut, Anda juga akan menemukan dua direktori
yang disebut data dan Simulasi. Direktori pertama berisi file
program untuk Ejs, dan Anda tidak boleh menyentuhnya.
Direktori kedua akan menjadi direktori kerja Anda dan Anda
dapat memodifikasi isinya sesuai keinginan Anda, dengan satu
pengecualian penting: jangan sentuh direktori yang disebut
perpustakaan yang akan Anda temukan di dalamnya. Direktori
ini berisi library file yang dibutuhkan untuk simulasi yang akan
kita buat. Karena kepentingannya dan juga agar tidak
mengganggu file dan direktori yang bisa Anda buat di direktori
Simulasi, kami telah memberi perpustakaan ini sebuah nama
direktori yang dimulai dengan karakter "". Oleh karena itu
dilarang (jika ini terdengar terlalu ketat, katakanlah itu sangat
berbahaya) untuk menggunakan karakter ini sebagai huruf
pertama dari nama file simulasi yang mungkin Anda buat di
masa depan. Anda juga akan menemukan subdirektori Simulasi
lain yang dimulai dengan karakter "". Kami telah memasukkan,
misalnya, sebuah direktori yang disebut contoh dengan banyak
contoh simulasi (dan file tambahan untuk mereka) yang
mungkin berguna bagi Anda untuk dilihat dan dijalankan.
Bergantung pada distribusi yang Anda dapatkan, mungkin ada
contoh direktori tambahan. Operasi biasa dengan Easy Java
Simulations berlangsung di direktori Simulations. Kami akan
menyimpan file simulasi kami di dalamnya dan Ejs juga akan
menghasilkan file yang dibutuhkan untuk simulasi berjalan.
Saat Anda bekerja dengan Ejs, direktori ini akan berisi file
yang lebih banyak dan lebih banyak (bahkan mungkin menjadi
ramai!). Anda dapat melakukan apapun yang menurut Anda
sesuai dengan file Anda, namun ingat untuk tidak menghapus,
memindahkan, atau mengganti nama direktori perpustakaan
(atau, lebih baik lagi, jangan sentuh direktori atau file yang
namanya dimulai dengan karakter "").

1.2.2 Menjalankan Java Simulasi yang mudah

Silakan kembali sekarang ke direktori Ejs. Seperti yang telah


kita sebutkan, ada dua cara menjalankan Easy Java
Simulations. Menggunakan konsol (disarankan) Untuk
menjalankan Ejs dari konsol, kita perlu menjalankan file konsol
EjsConsole.jar terlebih dahulu. Ini adalah file JAR yang dapat
dieksekusi sendiri. Jadi, jika sistem Anda dikonfigurasi dengan
benar (biasanya sistem Windows dan Mac OS X, setelah Anda
menginstal JDK pada mereka), Anda hanya perlu mengklik dua
kali file ini. Jika Anda tidak dapat membuatnya berjalan seperti
ini, buka prompt sistem, ubah direktori saat ini menjadi Ejs,
dan ketik berikut ini: 4 java -jar EjsConsole.jar

Perhatikan bahwa konsol tersebut menyertakan bidang teks


berlabel "Java (JDK)", di dekat bagian atas. Bidang ini bisa
dibiarkan kosong di komputer Mac OS X, namun di Windows
dan Linux, 4Anda mungkin perlu sepenuhnya memenuhi syarat
perintah java jika tidak ada dalam sistem Anda PATH untuk
binari. Anda harus menulis di sana lokasi JDK Anda. Angka
tersebut menunjukkan nilai default untuk sistem Windows. Jika
kolom teks "Java (JDK)" tidak mengarah ke direktori tempat
Anda menginstal JDK, ketik direktori instalasi yang benar di
bidang ini, atau gunakan tombol di sebelah kanan untuk
membawa file browser, dan gunakan itu untuk memilih
direktori instalasi JDK. Kemudian, klik pada tombol "Launch
Easy Java Simulations" dan jendela Ejs akan muncul.

Perhatikan bahwa konsol mencakup area teks di mana Ejs


akan mencetak pesan apa pun yang dihasilkannya.
Menggunakan naskahnya yang sok Di antara file yang disebut
Ejs, pilih salah satu yang sesuai dengan sistem operasi Anda
dan jalankan. Di bawah Windows, gunakan file yang disebut
Ejs.bat dan klik dua kali untuk menjalankannya. File start-up
untuk Ejs di bawah Mac OS X memiliki nama Ejs.macosx.
Untuk menjalankannya, Anda perlu membuka jendela terminal
(juga tahu sebagai shell), ubah direktori saat ini menjadi Ejs
dan ketik "./Ejs.macosx". Sebelum ini, pastikan file ini
memiliki izin eksekusi. Untuk ini, tulis di jendela terminal
perintah "chmod + x Ejs.macosx". File yang disebut Ejs.linux
sesuai dengan sistem operasi Linux. Langkah-langkah untuk
menjalankan file ini sama seperti untuk Mac OS X. Jika
semuanya berjalan dengan baik, dalam beberapa detik Anda
akan menemukan dua jendela di layar Anda. Yang pertama
adalah jendela sistem operasi tempat Ejs dijalankan dan hanya
berisi beberapa kalimat (agak aneh). Lihat Gambar 1.2. Jendela
ini tidak akan menarik bagi kita, kecuali kenyataan bahwa ia
akan menampilkan pesan yang dihasilkan Ejs. Anda bisa
meminimalisirnya (tapi jangan menutupnya!) Atau tempatkan
saja dimana tidak akan mengganggu dan mengabaikannya
(kecuali untuk pesan). Jendela kedua adalah user interface Ejs
sendiri.

1.2.3 Antarmuka Easy Java Simulations

Anda akan melihat bahwa antarmuka Ejs agak mendasar. Ini


adalah keputusan desain. Sering terjadi (setidaknya itu terjadi
pada kita) bahwa pertama melihat program perangkat lunak
dengan sejumlah besar ikon di taskbarnya, menyebabkan rasa
takut dan bukan kemudahan. Ingatlah bahwa Easy Java
Simulations memiliki kata sifat yang mudah dalam namanya
dan kami ingin ini dihargai (khususnya bila digunakan oleh
siswa) sejak saat pertama. Namun, terlepas dari aspeknya yang
keras, Ejs memiliki semua yang dibutuhkannya. Program ini
akan menampilkan kemampuannya sesuai kebutuhan. Kita
akan mulai menjajaki antarmuka dengan melihat sekumpulan
ikon di sebelah kanan, apa yang disebut pada gambar taskbar.
Anda mungkin akan terkejut dengan tempat yang dipilih untuk
menemukan taskbar ini. Biasanya, bar ini (yang menyediakan
tugas seperti memuat dan menyimpan file kita, misalnya)
muncul di bagian atas sebagian besar jendela program. Nah, ini
adalah pilihan. Kami pertama kali memutuskan untuk
menempatkannya di sisi kanan karena menurut kami ini adalah
tempat di mana ia akan meninggalkan lebih banyak ruang
kosong untuk pekerjaan sebenarnya. Sebenarnya, begitu kita
terbiasa, kami pikir ini adalah tempat yang sangat nyaman
untuk memilikinya.

Kami akan menunjukkan bagaimana menggunakan ikon ini


karena kami membutuhkannya untuk pekerjaan kami,
meskipun makna dan penggunaannya harus lebih alami. Ini
berarti persis apa yang dijanjikannya. Ini adalah area pesan
yang akan digunakan Ejs untuk menampilkan informasi tentang
hasil tindakan yang kami minta untuk diambil. Mari kita
mengalihkan perhatian kita ke bagian terpenting dari
antarmuka, workpanel, area pusat antarmuka, dan tiga tombol
radio di atasnya, diberi label "Introduction", "Model" dan
"View". Bila Anda memilih salah satu tombol ini, area pusat
Ejs menampilkan panel yang terkait dengan edisi komponen
simulasi yang sesuai. Jelas, bagian ini adalah pendahuluan,
model dan tampilan.
1.3 Bekerja dengan simulasi

Sekarang kita sudah familiar dengan interface, kita akan


menggunakannya untuk bekerja dengan simulasi yang ada.
Klik dengan mouse pada ikon "Open" dan jendela dialog, mirip
dengan yang ditunjukkan pada

Buka contoh direktori / Manual / FirstContact. Anda akan


menemukan file simulasi Spring.xml. Pilih dan klik tombol
"Open" di jendela dialog ini; Ejs kemudian akan memuat
simulasi ini. Perhatikan bahwa area pesan Ejs akan
menampilkan pesan konfirmasi ("File berhasil dibaca ...") dan
bahwa judul jendela Ejs akan berubah untuk menyertakan nama
file yang baru saja dimuat.

1.3.1 Pendahulunya

Anda bisa membaca halaman pengantar kedua dengan


mengklik tab yang sesuai. Sebagai pengguna simulasi yang
ada, panel ini memungkinkan Anda membaca narasi yang
penulis sertakan sebagai pendahuluan atau sebagai petunjuk
penggunaannya untuk simulasi. Nantinya di bab ini kita akan
belajar cara memodifikasi halaman-halaman ini. Pandangan
Selain perubahan pada antarmuka Ejs itu sendiri, Anda akan
melihat bahwa dua pemenang baru telah muncul di layar.
Jendela-jendela ini, yang ditampilkan pada Gambar 1.6, sesuai
dengan antarmuka simulasi yang kita muat dan buat apa yang
kita sebut pandangannya. Kita bisa menyelidiki bagaimana
pandangan ini dibangun. Jika kita memilih panel untuk
tampilan di Ejs (klik tombol radio yang sesuai), kita akan
melihat di area tengah dua frame yang menampilkan beberapa
ikon, lihat Gambar 1.7. Bingkai di sisi kanan menunjukkan
himpunan elemen grafis Ejs yang dapat digunakan untuk
membangun tampilan, dikelompokkan berdasarkan
fungsionalitas. Frame di sebelah kiri menampilkan konstruksi
sebenarnya yang dipilih untuk simulasi khusus ini. Dalam
pendekatan pertama, kita dapat menganggap panel ini sebagai
alat gambar canggih yang khusus dalam visualisasi fenomena
ilmiah dan datanya. Jelas, jika kami ingin membuat gambar
yang bagus, kita perlu mempelajari semua alat gambar yang
ada, dan bagian penting dari tugas belajar bagaimana
menggunakan Easy Java Simulations terdiri dari mempelajari
elemen mana yang ada dan apa yang dapat mereka lakukan
untuk kita. Model Untuk melanjutkan pemeriksaan pertama
simulasi ini, klik tombol radio untuk model ini. Panel tengah
sekarang akan menampilkan satu set dari lima subpanel,
masing-masing berisi bagian dari model . Kita akan segera
melakukan ini, tapi sekarang kita tertarik untuk menjalankan
simulasi. Menjalankan simulasi Sebuah peringatan: jangan
coba-coba menjalankan simulasi klik pada tombol-tombol
windows yang muncul saat kita memuat simulasi! Jendela ini
sebenarnya statis dan hanya melayani kita untuk mendapatkan
gambaran bagaimana simulasi akhir akan terlihat seperti.
(Lebih tepatnya, mereka ada di sana untuk membantu penulis
membangun tampilan, selama pembuatan simulasi). Anda bisa
membedakan jendela statis ini dari yang lain yang akan segera
muncul karena yang statis memiliki catatan antara tanda kurung
di judul mereka yang bertuliskan "jendela Ejs". Untuk
menjalankan simulasi dengan benar, Anda perlu mengklik ikon
Run di taskbar Ejs. Kemudian, setelah beberapa detik (semakin
sedikit, semakin cepat komputer Anda) Ejs akan menampilkan
beberapa pesan yang meyakinkan di area pesannya dan dua
jendela baru sangat mirip dengan yang sebelumnya, akan
muncul, jika hanya kali ini judul mereka tidak akan katakan itu
adalah "jendela Ejs". Sekarang, Anda bisa berinteraksi dengan
simulasi. Klik tombol "Putar" dan tombol.

1.3.2Model

Untuk melanjutkan pemeriksaan pertama simulasi ini, klik


tombol radio untuk model ini. Panel tengah sekarang akan
menampilkan satu set dari lima subpanel, masing-masing berisi
bagian dari model Kita akan segera melakukan ini, tapi
sekarang kita tertarik untuk menjalankan simulasi.

1.3.3Menjalankan simulasi

Sebuah peringatan: jangan coba-coba menjalankan simulasi


klik pada tombol-tombol windows yang muncul saat kita
memuat simulasi! Jendela ini sebenarnya statis dan hanya
melayani kita untuk mendapatkan gambaran bagaimana
simulasi akhir akan terlihat seperti. (Lebih tepatnya, mereka
ada di sana untuk membantu penulis membangun tampilan,
selama pembuatan simulasi). Anda bisa membedakan jendela
statis ini dari yang lain yang akan segera muncul karena yang
statis memiliki catatan antara tanda kurung di judul mereka
yang bertuliskan "jendela Ejs". Untuk menjalankan simulasi
dengan benar, Anda perlu mengklik ikon Run di taskbar Ejs.
Kemudian, setelah beberapa detik (semakin sedikit, semakin
cepat komputer Anda) Ejs akan menampilkan beberapa pesan
yang meyakinkan di area pesannya dan dua jendela baru,
sangat mirip dengan yang sebelumnya, akan muncul, jika
hanya kali ini judul mereka tidak akan katakan itu adalah
"jendela Ejs". Sekarang, Anda bisa berinteraksi dengan
simulasi. Klik tombol "Putar" dan tombol dan Musim semi
akan mulai berosilasi, karena dimulai dari posisi non-
ekuilibrium. Jendela dialog di sebelah kanan akan memplot
grafik perpindahan bola pada akhir musim semi dengan
memperhatikan ekuilibrium (grafik hitam) dan kecepatannya
pada sumbu X (grafik berwarna merah), seperti Secara khusus,
Anda dapat mengilustrasikan ketergantungan (atau dependensi)
periode sehubungan dengan parameter sistem dan kondisi
awalnya. Anda juga dapat memodifikasi nilai massa dan
konstanta elastisitas pegas menggunakan bidang masukan yang
disediakan oleh antarmuka. Anda bisa menempatkan pegas di
posisi awal yang berbeda hanya dengan mengklik bola di
ujungnya dan menyeretnya ke posisi yang Anda inginkan.
Anda dapat mengukur periode dengan mengklik mouse pada
panel plotting sehingga kotak kuning muncul menampilkan
koordinat titik yang Anda klik. Anda sekarang memiliki
laboratorium kecil untuk bekerja dengan murid-murid Anda
pada gerak mata air.
1.3.4 Penerbitan simulasi di server Web

Jika simulasi ini menarik bagi Anda, Anda mungkin ingin


bisa menerbitkannya di Internet sehingga orang lain (misalnya
siswa Anda) dapat menjalankannya dengan cara yang jauh.
Nah, inilah salah satu manfaat terbesar dari kenyataan bahwa
Easy Java Simulations berbasis di Jawa: kamu sudah memiliki
semua yang kamu butuhkan! Memang, jika Anda memeriksa
direktori.

Simulasi, Anda akan melihat di dalamnya seperangkat file,


dengan tipe yang berbeda, yang namanya dimulai dengan kata
"Spring" (well, salah satunya dimulai dengan kata "spring").
Buka yang disebut Spring.html dengan browser Web favorit
Anda dan Anda akan mendapatkan sesuatu yang mirip dengan
gambar yang ditampilkan. Jelajahi link yang ditawarkan oleh
halaman Web ini dan Anda akan melihat bahwa Ejs telah
menggunakan halaman pendahuluan dari simulasi tersebut
untuk membuat halaman HTML yang sesuai, dan telah
menambahkan sebuah halaman baru yang mencakup simulasi
itu sendiri dalam bentuk applet Java. , (Jika simulasi tidak
muncul di browser Anda seperti yang ditunjukkan, Anda harus
menginstal Java plug-in atau JRE yang diperlukan. Anda akan
menemukan petunjuk untuk ini di halaman Web untuk Ejs, di
HYPERLINK " http://fem.um.es/Ejs.) "http://fem.um.es/Ejs.)

Anda akan melihat bahwa hanya jendela yang


memvisualisasikan musim semi muncul di dalam halaman
HTML. Jendela yang menampilkan grafik muncul secara
terpisah. Ini karena jendela pertama dipilih oleh penulis, selama
disain antarmuka, sebagai jendela utama. Jika Anda ingin
mempublikasikan simulasi ini di server Web Anda sendiri,
Anda hanya perlu menyalin di dalamnya semua file yang
muncul di direktori Simulasi Anda (ingat bahwa semuanya
dimulai dengan kata "Spring", baik huruf besar atau kecil) ,
dan, ini penting, juga direktori yang berisi perpustakaan Ejs:
library. Setelah disalin, Anda dapat menghapus file Anda (tapi
bukan perpustakaan!) Dari direktori ini, jika Anda ingin tetap
bersih. Bagaimanapun, Anda selalu bisa menciptakannya
kembali mengulangi apa yang Anda lakukan di bagian ini. Jika
Anda ingin mempelajari lebih lanjut tentang isi halaman
HTML ini, baca Bagian 4

1.4 Memeriksa Simulasi

Sekarang setelah Anda tahu bagaimana menggunakan


simulasi yang sebelumnya dibuat dengan Ejs, Anda mungkin
memiliki dua pertanyaan dalam pikiran: Bisakah saya tahu apa
yang komputer lakukan untuk mensimulasikan gerak musim
semi? Yang lebih menarik lagi, bisakah saya memodifikasi
simulasi ini untuk memasukkan jenis gerakan lainnya, atau
untuk merencanakan grafik yang berbeda? Inilah dua
pertanyaan itu, karena jawaban mereka positif, buatlah Easy
Java Simulations alat yang sangat spesial. Anda pasti bisa
menemukan di Internet banyak applet yang mensimulasikan
proses ilmiah. Namun, sangat sedikit dari mereka akan
memungkinkan Anda untuk melihat "rahasia" mereka, yaitu
bagaimana mereka telah dilakukan. Dan yang mengizinkan
Anda melakukannya, pasti akan melakukannya dengan
menyediakan kode Java applet lengkap, sesuatu yang hanya
berguna bagi programmer Java yang ahli (yang juga dapat
memahami fenomena ini). Ejs sebaliknya, karena dirancang
untuk digunakan oleh orang-orang yang tidak perlu menjadi
programmer Java, memungkinkan Anda untuk memahami dan
menyesuaikan simulasi dengan cara yang lebih sederhana dan
efisien. Kami akan menunjukkan hal ini di bagian sekarang dan
selanjutnya dengan memeriksa dan memodifikasi contoh kita
secara substansial.

1.4.1 Memeriksa modelnya

Mari kembali ke model dengan mengklik tombol radio yang


sesuai.

1.2 Rumusan Masalah

1 Apa yang dimaksud dengan easy java silumation ?


2 Apa fungsi dari easy java silumation ?
3 Bagaimana pengaplikasian easy java silumation dalam
pembelajaran fisika ?

3.1 Tujuan

1 Mengetahui pengertian dari easy java silumation


2 Mengetahui fungsi dari easy java silumation
3 Mengetahui pengaplikasian easy java silumation dalam
pembelajaran fisika
BAB 2 PEMBAHASAN

2.1 Pengertian Easy Java Simulation

Easy java simulation atau nama baru sejak 2014 EJSS, atau Easy Java
Script Simulations adalah perangkat lunak sumber terbuka bagian dari proyek
Open Source Physics yang dirancang untuk pembuatan simulasi komputer diskrit
dengan mudah, cepat dan tepat.

Software Easy Java Simulation juga dapat diartikan sebagai software yang
didesain khusus untuk para guru dan calon guru sains. Banyak gejala sains yang
membutuhkan simulasi untuk mempelajarinya secara detail. Simulasi komputer
untuk menyajikan fenomena alam memegang peranan penting di dalam proses
pembelajaran sains. Apalagi jika dalam proses pembelajaran menggunakan
media komputer untuk membantu mencapai suatu pemahaman lebih dalam pada
pokok bahasan yang sedang disajikan. Lukisan Lissajous adalah lukisan hasil
perpaduan antara dua getaran harmonik yang saling tegak lurus. Fenomena fisis
lukisan Lissajous ini merupakan gejala fisis yang abstrak. Untuk mengetahui
pengaruh besar frekuensi kedua getaran, pengaruh amplitudo kedua getaran dan
pengaruh beda fase antara kedua getaran terhadap lukisan Lissajous diperlukan
osiloskop. Solusi secara analitik dari model matematika lukisan Lissajous juga
bisa dilakukan. Memperdalam konsep lukisan Lissajous menggunakan
simulasi, osiloskop dan metode analitik masing-masing memiliki kelebihan
dan kekurangan. Dua metode terakhir sering mengalami kesulitan dalam
memanipulasi variabel-variabelnya, apalagi kalau ditinjau dari fleksibelitasnya,
dua metode terakhir ini masih kalah dibanding dengan metode eksperimen virtual
(simulasi komputer). Dengan menggunakan Software Easy Java Simulation
kesulitan-kesulitan tersebut dengan mudah dapat diatasi. Karena dengan
menggunakan softaware Ejs tidak saja mudah dan menarik cara
pengoperasiannya karena sangat interaktif, tetapi juga mudah dalam membuat
simulasinya.

Dalam membuat simulasi dengan bantuan EJSS, pengguna tidak


memprogram simulasi pada tingkat penulisan kode, namun pengguna bekerja
pada level konseptual yang lebih tinggi, mendeklarasikan dan mengatur
persamaan dan ekspresi matematis lainnya yang menjalankan simulasi. EJSS
menangani aspek teknis pengkodean simulasi dalam bahasa pemrograman Java,
sehingga membebaskan pengguna untuk berkonsentrasi pada konten simulasi.
Kode Java atau JavaScript yang dihasilkan dapat, dalam hal efisiensi dan
kecanggihan, dijadikan pembuatan programmer professional.

EJSS ditulis dalam bahasa pemrograman Java dan simulasi yang dibuat ada
di Jawa atau JavaScript. Java Virtual Machines (JVM) tersedia untuk platform
yang berbeda. Sebuah platform dimana JVM tersedia dapat menjalankan
program Java. Meskipun applet Java populer sebelum tahun 2014, keluaran Java
Script Applet dapat dijalankan di hampir semua perangkat sekarang, termasuk
Android dan iOS.

EJSS memiliki format sendiri untuk menyimpan simulasi, yang didasarkan


pada XML, EJS dan EJSS dan membawa ekstensi .xml, .ejs dan .ejss. Ini tidak
hanya berisi kode untuk simulasi, tapi juga bagian-bagian lainnya, seperti
pengenalan html.

Easy Java simulations, sekarang adalah versi 3.4, ini merupakan


pengembangan dari Easy Java simulations versi 3.0 dan versi 3.1. Easy Java
simulations, sekarang adalah versi 3.4 merupakan hasil suatu proyek yang
dilaksanakan untuk beberapa tahun (berakhir pada tahun 2006) dan di bawah
konsepsi dan implementasi yang berbeda. Banyak pihak yang terlibat dalam
proyek tersebut, baik secara pribadi maupun secara institusional. Beberapa yang
biasa disebutkan di sini adalah Francisco Esquembre dari Universitas de Murcia,
Spanyol, Wolfgang Christian, Profesor Ernesto Martín dan Jose Miguel Zamarro
dari Universitas Murcia, Spanyol. Juga Kelompok orang yang kedua adalah
masyarakat yang tergabung dalam komunitas Colos. Suatu kelompok yang
memulai pada tahun1989 di dalam suatu proyek ini. Sampai sekarang memiliki
anggota sekitar tujuhbelas universitas dan institusi sekolah atau institusi lain dari
seluruh penjuru dunia।

Simulasi komputer adalah program komputer yang mencoba untuk


reproduksi, untuk menjelaskan gejala alam. Software Easy Java simulations
adalah suatu program yang membantu pembaca untuk menciptakan simulasi
ilmiah atau program lain; dengan mudah, tepat dan cepat. Pada Easy Java
simulations ada banyak program yang membantu menciptakan program lain.
Hal-Hal paling mendasar yang disebut compiler, paling melengkapi perkakas
untuk visual programming, yang sangat populer saat ini. Easy Java simulations
terkait dengan kategori yang disebut generator kode.

Penggunaan software Ejs dengan bahasa pemrograman Java lebih


menguntungkan karena bahasa pemrograman Java ini bisa dioperasikan untuk
semua platform, baik Windows, Linux, Solaris, MacOS atau yang lain.
Selain itu bahasa pemrograman Java secara luas telah digunakan dalam dunia
internet. Kelebihan ini tidak dimiliki oleh bahasa pemrograman tradisional.
Ini menyiratkan Ejs, dan simulasi Fisika (Sains) yang diciptakan , dapat
berupa program mandiri yang digunakan di bawah sistem operasi
berbeda,atau dibagi-bagikan via Internet dan yang dijalankan di dalam
halaman html oleh kebanyakan web browsers populer
Produk Easy Java simulations berbeda dari hampir semua software produk
lain. Easy Java simulations tidak dirancang untuk para programmer profesional,
tetapi Easy Java simulations dirancang khusus untuk memudahkan tugas para
guru dalam membuat simulasi Fisika (Sains) dengan memanfaatkan komputer
sesuai dengan bidang ilmunya, tidak saja untuk media proses pembelajaran,
tetapi juga dapat membantu dalam memahami pokok bahasan yang lebih dalam.

Easy Java simulations menyediakan suatu struktur konseptual dan


menyederhanakan perkakas yang memungkinkan pembaca berkonsentrasi pada
materi dalam menciptakan model peristiwa yang pembaca simulasikan. Sehingga
tidak perlu membuang-buang waktu untuk memikirkan programnya. Hal ini
sangat sesuai dengan kondisi hampir semua guru sains di Indonesia, yaitu kurang
memahami bahasa pemrograman komputer, karena memang mereka bukan
programmer.

2.2 Fungsi

Oleh karena itu, ada suatu aspek proses pembelajaran selama dalam proses
menciptakan suatu simulasi menggunakan Easy Java simulations. Easy Java
simulations dapat juga digunakan sebagai suatu alat bersifat pendidikan bagi
dirinya sendiri. Dengan itu, para guru dapat minta para siswanya untuk
menciptakan suatu simulasi komputer sendiri, tentu dengan beberapa petunjuk
yang disajikan oleh gurunya. Lewat dari sini, Easy Java simulations dapat
membantu para siswa membuat konsepsi yang tegas/eksplisit yang digunakan
dalam kelompok, hal itu dapat juga meningkatkan kompetensi para siswa,
kemampuan untuk memahami, mendiskusikan dan mengkomunikasikan sekitar
ilmu pengetahuan (sains).

Software ini adalah suatu solusi yang baik dalam membantu para guru
sains untuk menciptakan simulasi sistem sains. Beberapa kajian sudah
menemukan bahwa dengan menciptakan suatu simulasi, banyak para guru
mendapatkan suatu perspektif yang baru menyangkut peristiwa alam yang
mereka berusaha untuk menjelaskan, yang mana hampir selalu meningkatkan
kompetensi sains dan gairah mereka tentang penggunaan teknologi ini
bersama-sama dengan para mahasiswa mereka.

Untuk memulai bekerja dengan Ejs, pembaca perlu dengan pasti


melengkapi Instruksi bagaimana cara menginstal dan menjalankan Ejs di dalam
komputer anda dan akan memandu anda melalui beberapa langkah step-by-step
dari contoh ciptaan suatu simulasi sistem pegas teredam. Setelah itu, pembaca
akan mempunyai suatu perasaan umum tentang bagaimana cara
menggunakan Ejs dan, tergantung pada derajat tingkat keahlian anda dengan
komputer secara umum, sehingga anda mampu menghasilkan suatu simulasi
sistem pegas teredam melalui komputer.

2.3 Penerapan aplikasi dalam pembelajaran IPA

ORBIT GEOSTASIONER SATELIT BUMI MENGGUNAKAN EASY JAVA


SIMULATION

A. Pendahuluan
B. Model Fisika
Dalam model ini seperti yang diterapkan di EJS, bumi berotasi serta satelit
geostationary diatur oleh persamaan sederhana kecepatan sudut konstan,
tentang sumbu z, dimana ϴ adalah ‘sudut’ rotasi bumi dan di sisi kanan
persamaan (1) mengasumsikan waktu dalam satuan jam
dϴ 2π
= (1)
𝑑𝑡 24

o Pengguna yang ingin model orbit non-geostasioner dari kecepatan sudut ʋk


yang berbeda perlu mengubah persamaan (1) ke persamaan (2) dengan

o k= -1,0 untuk rotasi berlawanan satelitgeostasioner

o k= 0,5 untuk setengah kecepatan sudut geostasioner

o k= 2,0 untuk dua kali ipat kecepatan sudut geostasioner

𝑑ʋ𝑘 2π k
= (2)
𝑑𝑡 24

Penggunaan yang ingin model non-stasionary lainnya, dalam orbitnya


melibatkan rotasi sumbu x atau y, perlu memperkenalkan sudut yang lain
‘sudut z’ menggunakan persamaan (1). Dengan demikian, satelit akan perlu
digambar dengan x, y dan z. Koordinat menggunakan persamaan (3) dalam
hubungan dengan sudut:

𝑥 𝑅 𝑐𝑜𝑠𝜕 𝑐𝑜𝑠𝜕𝑧
𝑦=𝑅 𝑠𝑖𝑛𝜕 𝑐𝑜𝑠𝜕𝑧
𝑧 𝑅 𝑠𝑖𝑛𝜕𝑧

C. Empat Desain Model Atau Bentuk Gagasan (Ide) Pada Computer.

Untuk menambahkan pengetahuan seputar mengapa simulasi bisa


menjadi alat yang efektif, kita bisa membagi 4 desain model ide atau wawasan
pada computer yang kami percaya telah meningkatkan efektifitas dan
kegunaan alat untuk siswa belajar aktif.

1. Tampilan 3D sederhana dan realistis dan terkait pembelajaran untuk dunia


nyata
Untuk menciptakan pembelajaran yang merujuk kekeadaan atau posisi
dunia nyata. Kita membuat tiga posisi dengan masa panah disekitar
ekuator seperti asia tenggara, afrika dan benua amerika. Kami
menggunakan persamaan (4) ke posisi ini tiga poin dari orbit
geostasioner di manam

𝜕 adalah 'sudut' Dimana

𝜕0 − 𝜕𝑠𝑖𝑛𝑔𝑎𝑝𝑜𝑟𝑒 0,25 . 𝜕𝑎𝑚𝑒𝑟𝑖𝑐𝑎 3,6 and 𝜕𝑎𝑓𝑟𝑖𝑘𝑎 5,2 radians

2𝜋
Jadi 𝜕 = 𝜕0 + 24 dt

Pemeriksaan atau pencarian di internet, kami menemukan beberapa


simulasi (simulasi lain bukan EJS), yang diwakili hanya 2D atau
komersial 3D yang menunjukkan orbit geostasioner secara khusus
tetapi lebih rumit untuk digunakan. Demikian, kami yakin model
komputer kita bisa menjadi alat sederhana untuk guru dan siswa
digunakan untuk visualisasi geostasioner orbit sekitar Bumi.
2. Perbandingan visualisasi satelit geostasionary

Gambaran orbital Bumi dari Kutub Utara dengan (red) satelit geostasioner
di atas Asia Tenggara (Singapura) menyelesaikan satu revolusi setelah 24
jam, sementara orbit non-geostasioner pada radius R = 10.5 * R Bumi
telah menyelesaikan setengah revolusi. Kami menemukan bahwa
penyediaan timer 't = XX jam' saja tidak cukup bagi siswa untuk membuat
makna yang jelas dari nongeostationary orbit melalui pengamatan
3. Contoh orbit nongeostasioner
Contoh orbit non-geostasioner untuk lebih meningkatkan pemahaman
tentang orbit geostasioner, kami juga merancang orbit-orbit geostasioner
bebas yang khas bagi siswa untuk membandingkan perbedaan.
a. Non-geostasioner karena arah (arah rotasi)
b. Non-geostasioner pada periode yang berbeda
c. Non-geostasioner karena pesawat seperti kutub orbit dengan
periode = 24 jam
a. NON-GEOSTASIONERKARENAARAH (ARAH ROTASI)

Siswa banyak yang tidak mengetahui bahwa orbit geostasioner


terjadi. Arah rotasi tidak hanya memerlukan periode 24 jam dan
terletak di katulistiwa bumi, tetapi juga perlu bumi yang
berputar/berotasi pada poros.
Orbit bumi dengan pemandangan jalan orbit ecliptical (putih)
yang menampilkan satelit berputar dalam arti (magenta) sumbu rotasi
bumi berputar dalam arti sumbu (hijau). Kiri ke kanan gambar
menggambarkan visualisasi selang waktu yang mana titik di bawah
satelit di bumi selalu berubah, sehingga tidak geostasioner.

b. NON-GEOSTASIONER PADA PERIODE YANG BERBEDA


Ditinjau dari orbit non-geostasioner bumi r = 3 * Rbumi dengan
periode jam 7.3, di khatulistiwa dan pengertian rotasi yang sama
sebagai bumi.

Ditinjau dari orbit gerak nongeostasioner bumi r = 10.5 * Rbumi


dengan jangka waktu 48 jam di ekuator dan pengertian rotasi yang
sama sebagai bumi.
 Untuk menggambarkan bahwa periode orbit geostasioner
perlu 24 jam atau kecepatan sudut harus sama dengan
bumi, 2 orbit non-geostasioner dirancang di khatulistiwa
dan dengan rotasi yang sama sebagai bumi, tapi satu yang
mengorbit lebih cepat pada jari-jari orbit tiga kali radius
bumi dan yang lain yang mengorbit lebih lambat pada
jari-jari orbit 10.5 kali
 Dari pengajaran ini yang dapat diperoleh adalah
memperkenalkan diagram free-body satelit dan
menyamakan gaya total pada satelit untuk gaya
sentripetal (persamaan 5 dan 6 masing-masing) untuk
memperoleh nilai yang diprediksikan periode masing-
masing TR=3Rbumi = 7,3 jam dan TR=10,5Rbumi=48,0
jam. Disini siswa harus tahu konstanta gravitasi secara
umum G=6,67x10-11 𝑚3 𝑘𝑔−1 𝑠 −2 . Massa bumi
Mbumi=5,97x1024 kg dan massa satelit m yang
independen dalam penentuan periode T. Selain itu,
konversi detik ke jam terbukti menantang untuk pemula
siswa juga.

c. NON-GEOSTASIONER KARENA PESAWAT SEPERTI


KUTUB ORBIT DENGAN PERIODE = 24 JAM.

Sekarang kita telah membahas rotasi yang sama dalam :


 Waktu sama bumi atau sudut kecepatan dalam
 Kutub orbit berfungsi sebagai contoh bagi kebutuhan pesawat
di khatulistiwa bumi.
Di sini, guru bersama dengan siswa dapat mengaplikasikan
Kutub orbit seperti pemetaan bumi atau pengamatan bumi sebagai
berjalannya waktu serta beberapa satelit cuaca, membuat pengetahuan
fisika yang relevan dengan kehidupan sehari-hari. Gambar 9. Ditinjau
dari orbit gerak melingkar kutub bumi dengan periode T = 24 Jam,
dengan pesawat yang mengandung Kutub Utara dan Selatan (putih
trail) berbeda dari khatulistiwa pesawat geostasioner orbit (merah
trail).
4. Kesalahpahaman Konseptual Fisika
Pemandangan orbit bumi dengan jalur orbit ecliptical (putih) dengan
sumbu rotasi sementara (hijau) sumbu rotasi dan geostatioanry orbit
(warna magenta). Untuk orbit lebih umum tidak dari khatulistiwa,
kami menggunakan persamaan (3) sebagai disebutkan dalam II. Ini
dibuat orbit yang sederhana yang dapat digunakan untuk
memungkinkan visualisasi dari orbit-orbit yang nongeostationary yang
tidak berada di pesawat dari ekuator rotasi bumi (gambar 10). Dengan
memiliki gerakan salah fisika [16] yang diwakili, kami meminta siswa
untuk menjelaskan dan menguraikan apa kesalahan dari orbit ini,
misalnya dalam kaitannya dengan kecepatan lebih tinggi saat lebih
dekat ke bumi dan kecepatan lebih rendah ketika jauh.

Diagram free-body bumi dan perpaduannya menunjukkan kekuatan


(teal) di bumi dan satelit sebagai sama dan berlawanan arah bertindak
pada tubuh yang berbeda.
Terakhir, orbit tidak mungkin yang tampaknya geostasioner di atas
titik di belahan bumi utara digunakan untuk berpikir tentang apa yang
'salah' dengan orbit ini. Diagram free-body yang menunjukkan
kekuatan yang sama dan berlawanan bertindak secara terpisah di Bumi
dan satelit membantu siswa untuk menggunakan apa yang mereka
pelajari
tentang Hukum Ketiga Newton dalam konteks ini. Siswa menjelaskan
bahwa arah gaya adalah menuju pusat bumi saat berada di orbit
lingkaran, akan membutuhkan bahwa gaya total yang akan menunjuk
ke arah pusat jalur melingkar, yang tidak terjadi dalam mode
ini. Kami juga mendapat siswa untuk berpikir tentang kekuatan yang
perlu diterapkan pada satelit agar orbit ini menjadi mungkin.
D. Umpan Balik Dari Siswa
Kami termasuk kutipan dari hasil survey kualitatif dan wawancara
informal denganv siswa untuk memberikan beberapa tema dan melongok ke
dalam kondisi dan proses selama pembelajaran laboratorium. Kata-kata dalam
tanda kurung < > ditambahkan untuk meningkatkan mudah dibaca dari
wawancara kualitatif.
1. Peningkatan 3D visualisasi dari perspektif yang berbeda
2. Perlu untuk penyelidikan kuat kegiatan belajar
3. Perlu simulasi dirancang dengan baik
4. Menghargai para peserta didik

Anda mungkin juga menyukai