Aplikasi Pendidikan : Bag. 2 of 4

Leave a Comment

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]
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)
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
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: 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 Processing

5. 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
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
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
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
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 !!!