Aplikasi Pendidikan Berbasis Desktop
Berikut
adalah aplikasi edukasi anak berbasis desktop yang dapat digunakan di
kelas dalam mata pelajaran TIK atau Ilmu Komputer untuk siswa SD, SMP
dan SMA. Silahkan diunduh dan diinstal di komputer desktop atau laptop.
1. Scratch
Scratch
adalah bahasa pemrograman bebas dan komunitas online di mana kita dapat
membuat cerita interaktif, animasi, game, musik, karya seni, dan
aplikasi presentasi sendiri dengan mudah. Scratch membantu kaum muda
belajar untuk berpikir kreatif, sistematis, dan bekerja sama –
keterampilan yang penting bagi kehidupan di abad ke-21. Scratch termasuk
bahasa pemrograman berorientasi objek, dan disediakan gratis (bukan
proprietary software) tersedia versi online dan offline (bisa diinstal
di komputer tanpa harus terhubung internet), dan bisa jalan di Windows,
Linux dan MacOS. Lisensi Scracth adalah GPLv2 dan Scratch Source Code
License. Scratch merupakan proyek MIT Media Lab dari Massachusetts
Institute of Technology. Proyek Scratch telah didukung dengan dana dari
National Science Foundation, Intel Foundation, Microsoft, MacArthur
Foundation, LEGO Foundation, Google, Dell, Inversoft, dan MIT Media Lab.
Konsep
Scratch adalah konsep menyusun blok-blok perintah (visual). Siswa dapat
memprogram dengan menyusun blok-blok berisi perintah (disebut blocks)
seperti bergerak, bersuara, atau berinteraksi ketika suatu tombol
keyboard ditekan. Scratch diperuntukkan utamanya bagi anak-anak usia
8-16 tahun, namun dapat digunakan untuk anak TK dan siswa SD-SMA.
Semboyan dari Scratch adalah Imagine-Program-Share. Kembangkan
imajinasi seluas-luasnya mengenai produk yang akan dibuat, lakukan
pemrograman, kemudian saling berbagi di komunitas Scratch dan dunia.
Siswa dapat memprogram dan berbagi media interaktif seperti cerita,
game, animasi dan aplikasi presentasi dengan orang-orang dari seluruh
dunia. Siswa belajar untuk berpikir kreatif, bekerja sama, dan berpikir
komputasi. Dan bagusnya lagi Scratch juga sudah mendukung antarmuka
berbahasa Indonesia.
![Scratch Berbahasa Indonesia [User Interface Pemrograman]](http://i0.wp.com/fxekobudi.net/wp-content/uploads/free-software/scratch.jpg?resize=500%2C278)
Scratch Berbahasa Indonesia [User Interface Pemrograman]
Selain
dokumentasi, materi pembelajaran dan penelitian ilmiah tentang
pemrograman dengan Scratch yang lengkap, pengembang dan komunitas
pendukung dan pengguna Scratch di ScratchEd dan beranggotakan guru,
pendidik, peneliti ilmu komputer, dan orang tua juga sudah menyediakan Kurikulum Scratch
untuk belajar pemrograman di sekolah, dan sudah mengintegrasikan dengan
mata pelajaran lainnya (seperti: Matematika, Sains, Musik, Bahasa dan
Teknik), dan bagusnya lagi kurikulum Scratch sudah sesuai dengan Standar Ilmu Komputer CSTA dan ISTE NETS Student Standards (Creativity and innovation, Communication and collaboration, Critical thinking, problem solving, and decision making)
2. Alice
Alice
adalah sebuah lingkungan pemrograman 3D yang inovatif yang memudahkan
untuk membuat animasi untuk bercerita, memainkan permainan interaktif,
atau video untuk berbagi di web. Alice adalah tool pengajaran siswa yang
tersedia bebas dan dirancang untuk mengajarkan pemrograman berorientasi
obyek. Alice memungkinkan siswa untuk belajar konsep dasar pemrograman
dalam rangka menciptakan film animasi dan permainan video sederhana. Di
Alice, objek 3D (misalnya, manusia, hewan, dan kendaraan) mengisi virtual word
(dunia maya) dan siswa membuat program untuk menghidupkan objek. Alice
memiliki materi pengajaran dan kurikulum dalam kaitan pengenalan ilmu
komputer yang termasuk dalam Program Oracle Academy Pengenalan Ilmu Komputer,
selaras dengan Standar Ilmu Komputer CSTA K-12 dan Oracle Academy Java
Fundamental dan kursus Pemrograman Java. Materi pengajaran Alice di Alice 3 Instructional Materials dan Getting Started with Java Using Alice.

Alice Code Editor (Class, Method, Procedures, Functions, Properties)
Dalam
antarmuka interaktif Alice, siswa melakukan drag dan drop blok grafis
untuk membuat sebuah program, dimana instruksinya sesuai dengan standar
dalam bahasa pemrograman berorientasi objek untuk membuat aplikasi,
seperti Java, C++, dan C#. Alice memungkinkan siswa untuk segera melihat
bagaimana program animasi mereka berjalan, memungkinkan mereka untuk
dengan mudah memahami hubungan antara statement program dan perilaku
objek dalam animasi mereka. Dengan memanipulasi benda-benda di dunia
maya mereka, siswa memperoleh pengalaman dengan semua konstruksi
pemrograman yang biasanya diajarkan dalam kursus pengantar pemrograman
komputer. Selain dokumentasi, tutorial, dan materi pengajaran, terdapat
banyak penelitian ilmiah yang menggunakan Alice.
Alice
dapat berjalan di Windows, Mac OS X, dan Linux. Alice dibuat dan
dikembangkan oleh Carnegie Mellon University dan didanai dari Oracle,
Electronic Arts, Sun Microsystems, DARPA, Intel, Microsoft, NSF dan ONR.
3. Greenfoot
Greenfoot adalah perangkat lunak yang didesain untuk pemula agar dapat terbiasa dengan Pemrograman Berorientasi Objek (Object-Oriented Programming),
yang mendukung pengembangan aplikasi secara visual dengan memakai
bahasa pemrograman Java. Greenfoot didesain dan telah diimplementasikan
di Universitas Kent, Inggris dengan dukungan dari Oracle. Greenfoot
memungkinkan pengembangan aplikasi grafis dua dimensi, seperti simulasi
dan permainan interaktif dengan mudah.
Greenfoot
bertujuan untuk memotivasi peserta didik secara cepat dengan
menyediakan akses mudah ke animasi grafis, suara dan interaksi.
Lingkungan pemrograman di Greenfoot sangat interaktif dan mendorong
eksplorasi dan eksperimen. Pedagogis, desain didasarkan pada pendekatan
konstruktivis dan praktek. Lingkungan dirancang untuk menggambarkan dan
menekankan abstraksi penting dan konsep pemrograman berorientasi objek.
Konsep seperti hubungan kelas/objek, metode, parameter, dan interaksi
obyek yang disampaikan melalui visualisasi dan dipandu interaksi.
Tujuannya adalah untuk membangun dan mendukung model yang benar
merupakan sistem pemrograman berorientasi objek modern.

Interface (antarmuka) Greenfoot
Oracle juga membuat kurikulum pengenalan ilmu komputer dengan Greenfoot dan Alice di Oracle Academy, Creating Java Programs with Greenfoot.
Kurikulum yang ditawarkan melalui Oracle Academy membantu siswa
mempersiapkan diri untuk tingkat universitas di program studi Ilmu
Komputer dan karir masa depan, kurikulum dirancang untuk membangkitkan
minat siswa dalam ilmu komputer, dan direkomendasikan untuk digunakan di
sekolah menengah. Informasi lebih lanjut mengenai Greenfoot bisa
dilihat di www.greenfoot.org. Greenfoot adalah perangkat lunak bebas,
dirilis di bawah lisensi GPL. Greenfoot tersedia untuk Microsoft
Windows, Mac OS X, Linux, Sun Solaris, dan setiap Java Virtual Machine
(JVM) terbaru.
4. Processing
Processing adalah bahasa pemrograman open source, dan lingkungan pengembangan terpadu (integrated development environment-IDE)
yang dibangun untuk seni elektronik, seni media baru, dan komunitas
desain visual dengan tujuan mengajarkan dasar-dasar pemrograman komputer
dalam konteks visual, dan untuk dasar sketsa elektronik. Sejak tahun
2001, Processing telah mempromosikan keaksaraan dalam seni visual dan
melek visual dalam teknologi. Awalnya diciptakan hanya sebagai perangkat
lunak sketsa dan untuk mengajarkan dasar-dasar pemrograman komputer
dalam konteks visual, kemudian Processing berkembang menjadi alat
pembangunan bagi para profesional. Saat ini, ada puluhan ribu mahasiswa,
seniman, desainer, peneliti, dan penggemar yang menggunakan Processing
untuk belajar, prototyping, dan produksi.

Processing: Menggambar dengan Code
Processing
tersedia gratis untuk di-download dan merupakan open source software
untuk GNU/Linux, Mac OS X, dan Windows. Program interaktif dengan 2D, 3D
atau output PDF. Lebih dari 100 library mendukung software inti.
Didokumentasikan dengan baik, dengan banyak buku yang tersedia.
Download Processing5. Kodu
Kodu
memungkinkan anak-anak membuat game di PC dan Xbox melalui bahasa
pemrograman visual yang sederhana. Kodu dapat digunakan untuk
mengajarkan kreativitas, pemecahan masalah, bercerita, serta
pemrograman. Siapapun dapat menggunakan Kodu untuk membuat game,
anak-anak maupun orang dewasa tanpa keterampilan desain atau
pemrograman. Model pemrograman dengan Kodu ditujukan untuk menghindari
mengetik kode dengan pengguna membangun program menggunakan unsur-unsur
visual melalui game controller, dimana program dijalankan dalam
lingkungan simulasi 3D, mirip dengan Alice.

User Interface Pemrograman Kodu
Kodu
game Lab juga telah digunakan sebagai alat pembelajaran pendidikan di
sekolah-sekolah yang dipilih dan pusat pembelajaran. Sejak Kodu
dikembangkan dan diperkenalkan tahun 2009 oleh Microsoft Research,
bekerja sama dengan kelompok-kelompok besar seperti NCWIT dan DigiGirlz,
terinspirasi penelitian akademis dan menjadi subyek dari sebuah buku
(Kodu for Kids). Kodu untuk PC tersedia untuk diunduh secara gratis.
Kodu juga menyediakan sumber daya kurikulum untuk pembelajaran oleh
guru, dapat dilihat dibagian Resources.
6. Looking Glass
Looking Glass
adalah aplikasi 3D bercerita interaktif yang dikembangkan di Washington
University di St Louis. Dengan software Looking Glass, anak-anak dapat
membangun film animasi pendek dan juga belajar keterampilan pemrograman
dasar. Dalam dunia teknologi saat ini, memiliki pengalaman pemrograman
adalah keterampilan yang sangat berharga.

Looking Glass
Pemrograman
adalah sebuah aplikasi dari pemikiran komputasi, yang merupakan
keterampilan kreatif dan berguna pemecahan masalah di sekolah,
pekerjaan, dan kehidupan sehari-hari. Looking Glass menyediakan
lingkungan yang menyenangkan dan menarik yang memungkinkan anak-anak
untuk mengekspresikan diri melalui cerita dan disisi lain juga mengajar
mereka bagaimana membuat program.
7. LiveCode
LiveCode
adalah sebuah platform perangkat lunak pemrograman yang fleksibel
dengan cara yang mudah (secara visual) dan memungkinkan siswa belajar
untuk membuat aplikasi game, simulasi, bisnis, sosial media. Kelebihan
aplikasi LiveCode adalah memungkinkan untuk menjalankan kode program
yang sama ke perangkat mobile: iOS (iPhone, iPad, iPod touch) dan
Android; desktop Mac, Windows, Linux dan Server. Sejak April 2013 RunRev
sebagai pengembang LiveCode mulai menyediakan versi open source dari
perangkat lunak LiveCode, yaitu LiveCode Community Edition dengan
lisensi GPL3.

LiveCode Community
Lingkungan
pengembangan visual LiveCode membuat antarmuka pengguna secara cepat
dan mudah. Buat stack baru dan tarik kontrol yang dibutuhkan dari Tools
Palette ke stack. Selanjutnya menempatkan mereka di mana diinginkan,
mengubah ukuran mereka dan mengubah properties mereka untuk mengubah
tampilan dan perilaku. Setelah membangun antarmuka pengguna, selanjutnya
menggunakan Code Editor untuk menambahkan fungsionalitas ke aplikasi
kita. LiveCode menginformasikan ke aplikasi kita pada saat terjadinya
interaksi pengguna. Jadi tombol tahu ketika diklik, field tahu ketika
pengguna mengetik dan slider tahu kapan perubahan nilainya. Dan
menggunakan bahasa Inggris-nya LiveCode untuk memberitahu kontrol
aplikasi bagaimana menanggapi tindakan pengguna. Materi pengajaran
pemrograman dengan LiveCode dapat diunduh di Teaching Programming with LiveCode.
8. Microsoft Small Basic
Microsoft Small Basic
adalah varian sederhana dari bahasa pemrograman BASIC, yang
dikembangkan oleh Microsoft dengan lisensi Freeware. Dengan minimal
konsep, Microsoft akreditasi ini sebagai bahasa pemrograman yang mudah
bagi pemula untuk memahami. Bahasa itu sendiri hanya memiliki 14 kata
kunci, dan lingkungan adalah pemula-ramah, dengan antarmuka sederhana.
Dengan lingkungan pengembangan ramah yang sangat mudah untuk menguasai,
itu memudahkan anak-anak dan orang dewasa ke dalam dunia pemrograman.

Microsoft Small Basic
Microsoft
Small Basic dirancang oleh Microsoft DevLabs dan dirilis sebagai
Technology Preview pada bulan Oktober 2008. Audiensnya adalah siapapun
yang ingin memulai pemrograman, termasuk anak-anak dan orang dewasa
pemula juga. Sebagai dasar untuk membantu siswa usia delapan belajar
dasar-dasar pemrograman komputer dan kemudian beralih ke Visual Basic
dengan menggunakan Visual Studio Express, di mana mereka dapat terus
membangun pondasi dengan belajar Visual C# , VB.NET, dan Visual C++. Kurikulum Small Basic tersedia online dan offline.
0 komentar:
Posting Komentar
Silahkan tinggalkan komentar anda dan saya harap yang sopan !!!