Rabu, 24 Januari 2018

Macam-Macam Software Untuk Matematika



PEMBELAJARAN MATEMATIKA BERBASIS IT
“Software dalam Pembelajaran Matematika”

1.      Adobe Flash Profesional CS6

Matematika sangat penting dalam kehidupan sehari-hari dan bagi dunia keilmuan, dalam setiap segi kehidupan tidak akan lepas dari matematika. Salah satu bidang ilmu dalam matematika yaitu geometri. Dengan mempelajari geometri, siswa diharapkan mempunyai kemampuan bernalar yang baik, kemampuan berpikir yang logis, kritis, sistematis dan kreatif yang sangat diperlukan dalam kehidupan, karena itu sangat dibutuhkan suatu pemahaman konsep tentang geometri pada diri siswa. Salah satu alternatif untuk membangun konsep geometri pada diri siswa yaitu melakukan pembelajaran dengan pendekatan Rigorous Mathematical Thinking (RMT). Teori RMT merupakan teori yang didasarkan pada dua teori belajar yaitu teori sosiokultural Vygotsky dengan penekanan khususnya pada konsep peralatan psikologisnya sebagai mediator proses kognitif, dan teori Mediated Learning Experience (MLE) yang dikemukakan oleh Reuvan Feuerstein (dalam Kinard & Kozulin, 2005). Tujuan penelitian ini yaitu untuk mendeskripsikan proses dan hasil pengembangan media pembelajaran matematika berbasis Adobe Flash Profesional CS6 dengan memperhatikan fungsi kognitif Rigorous Mathematical Thinking (RMT) pada materi Melukis Segitiga.
Penelitian ini merupakan penelitian pengembangan dengan mengacu pada model pengembangan Smith dan Ragan yang dilakukan di kelas VII-B SMPN 1 Pogalan pada tanggal 21 April 2013 tahun ajaran 2012/2013. Obyek dalam penelitian ini adalah media pembelajaran matematika berbasis Adobe Flash Profesional CS 6 pada materi melukis segitiga. Subyek dalam penelitian ini dibagi menjadi 2 yaitu subyek untuk validasi media dan materi serta subyek untuk ujicoba terbatas. Instrumen penelitian terdiri atas Tes kriteria kemampuan matematika siswa, Lembar Validasi Media Pembelajaran, Lembar Observasi Aktivitas Siswa, Tes Hasil Belajar dan Lembar Angket Respon Siswa. Metode pengumpulan data dalam penelitian ini dilakukan dengan Metode Observasi, Metode Tes dan Metode Angket. Hasil penelitian ini menunjukkan setelah melakukan langkah-langkah berdasarkan model pengembangan Smith dan Ragan, media pembelajaran yang dikembangkan ini dapat dikatakan berkualitas tinggi menurut Nieveen (1997) dan Akker (1999) (dalam Zulaicha : 2010) karena telah memenuhi kriteria valid, praktis dan efektif.

2.      Turbo Pascal
Turbo Pascal adalah sebuah software yang berfungsi untuk membaca program berbasis bahasa Pascal. Turbo Pascal mampu mengembangkan program dengan basis Pascal agar bisa dikelola sesuai kehendak pengguna. Turbo Pascal sendiri terdiri dari compiler dan Integrated Developing Environment (IDE) sebagai penyusun utama software ini. Nantinya, dengan dua sifat andalan tersebut, pengguna bisa mengubah sistem pada pemrograman Pascal. Turbo Pascal umumnya dijalankan pada CP/M, CP/M 86, dan DOS, namun saat ini sudah hadir Turbo Pascal untuk Windows versi terbaru.
Turbo Pascal relatif rumit digunakan, pengguna harus paham betul mengenai pemrograman Pascal. Turbo Pascal harus dipasang pada komputer sebelum dijalankan. Pemasangan ini sedikit rumit. Pengguna harus memiliki emulator sistem DOS yakni DOSBox sebelum Turbo Pascal dipasang. Hal ini disebabkan karena Turbo Pascal hanya mampu dijalankan pada sistem DOS. Setelah DosBox terpasang, pengguna dapat mengekstraksi folder unduhan pada disk yang telah dipartisi di salah satu volumenya. Kemudian, pengguna harus menjalankan DOSBox dan mengetikkan command berupa “d: cd tp cd bin turbo.exe” untuk instalasi pada disk D:. Setelah itu, Turbo Pascal dapat dijalankan
Fungsi adalah kumpulan program kecil yang dikumpulkan untuk mempermudah pekerjaan pembuatan program karena dapat dipakai berkali – kali tanpa harus menuliskan ulang kodenya lagi. Fungsi digunakan untuk memecah program sehingga mudah dibaca, dimengerti dan diperiksa ulang. Sama halnya dengan Procedure, function diakses dengan memanggil namanya. Fungsi juga dapat mengandung daftar parameter formal. Parameter pada fungsi yang selalu digunakan hanya parameter masukkan. Parameter Masukkan pada fungsi berarti parameter tersebut merupakan masukkan yang digunakan oleh fungsi tersebut untuk menghasilkan nilai. Bentuk Umumnya:

Function < Nama Function >: < Tipe data > ;

Function < Nama procedure > ( < Daftar parameter > ) : < Tipe data >;

Fungsi diakses dengan cara memanggil namanya dari program utama, diikuti dengan daftar parameter actual. Karena fungsi menghasilkan nilai, maka nilai tersebut dapat diperlakukan dengan dua cara, yaitu :
1.      Nilai yang dikembalikan oleh fungsi ditampung di dalam sebuah peubah yang bertipe        sama dengan fungsi.
2.      Nilai yang dikembalikan oleh fungsi dapat langsung dimanipulasi.

3.      Delphi
Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh Borland.  Dengan menggunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE Keunggulan bahasa pemrograman ini terletak pada produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompilasi, pola desain yang menarik yang menarik serta diperkuat dengan pemrogramannya yang terstruktur. 
Setelah membuka Delphi, akan didapat lingkungan pengembangan aplikasi terintegrasi. Lingkungan kerja ini menyediakan sarana untuk membangun aplikasi menjadi lebih mudah dan menarik dalam waktu singkat.
Pada praktikum pengenalan aplikasi Program Delphi, kita akan mengenal tools-tools yang ada pada Delphi serta dapat membuat sebuah program sederhana dari Delphi. Tools-Tools yang digunakan dalam pembuatan program antara lain Label pada toolbar standard, untuk pembuatan kolom kosong digunakan Edit pada toolbar standart dan juga tools button yang juga diambil dari toolbar standart.
Untuk memulai membuat aplikasi, pada menubar Delphi, pilih menu File | New | Application, maka akan ditampilkan sebuah form kosong. Setalah itu, mengisi form dengan aplikasi yang akan kita buat, selanjutnya, menjalankan program tersebut melalui menu Run | Run.. Jika sudah, maka akan melihat sebuah form yang posisinya di atas IDE Delphi. Form yang muncul tersebut merupakan tampilan aplikasi buatan kita yang telah dibuat menggunakan Delphi.
 Aplikasi yang dibuat dalam praktikum adalah program matematika, energy kinetic, phytagoras, dan gerak peluru. Setelah itu kita dapat memanfaatkan tools yang dibutuhkan dalam pembuatan aplikasi. Setelah selesai membuat tampilan awal yang berisi bilangan, hasil, dan tombol button, akan dilanjutkan dengan pengkodingan.
4.      Matlab
Matlab adalah singkatan dari MATrix LABoratory, merupakan bahasa pemrograman yang dikembangkan oleh The Mathwork Inc. yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++. Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan Pada awalnya Matlab dibuat untuk memberikan kemudahan mengakses data matrik pada proyek LINPACK dan EISPACK. Saat ini matlab memiliki ratusan fungsi yang dapat digunakan sebagai problem solver mulai dari simple sampai masalah-masalah yang kompleks dari berbagai disiplin ilmu.
Dalam lingkungan perguruan tinggi teknik, Matlab merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan kelimuan. Di industri, MATLAB merupakan perangkat pilihan untuk penelitian dengan produktifitas yang tinggi, pengembangan dan analisanya.
Kegunaan MatLab secara umum adalah sebagai berikut:
a) Matematika dan komputasi,
b) Perkembangan algoritma,
c) Pemodelan, simulasi, dan pembuatan prototype,
d) Analisa data, eksplorasi dan visualisasim
e) Pembuatan aplikasi, termasuk pembuatan antaramuka grafis.
Fungsi matematika sederhana yang terdapat pada MATLAB diantaranya adalah fungsi akar kuadrat, fungsi eksponensial, fungsi trigonometri, fungsi faktorial, dll. Fungsi pertama kita awali dengan fungsi akar kuadrat. Untuk menuliskan fungsi akar kuadrat kita bisa menggunakan perintah “sqrt”.
Selain fungsi akar kuadrat, MATLAB juga dapat digunakan untuk menyelesaikan fungsi faktorial. Faktorial sendiri merupakan  hasil perkalian antara bilangan bulat positif yang "kurang dari" ( < ) atau "sama dengan" n ( = n ).
Penggunaan fungsi matematika lainnya pada MATLAB adalah penggunaan fungsi  trigonometri seperti sin, cos, dan tan.
Hal yang perlu diperhatikan adalah penggunaan satuan radian pada penggunaan fungsi trigonometri. Sehingga untuk merubahnya menjadi satuan radian kita bisa mengalikannya dengan π/180.
Fungsi matematika lain yang tersedia pada MATLAB adalah fungsi logaritma. Untuk menentukan logaritma kita dapat menuliskan perintah “log”.
Fungsi lainnya yang dapat kita gunakan adalah fungsi absolut. Nilai absolut adalah nilai suatu bilangan riil tanpa tanda "plus" ( + ) atau "minus" ( - ). Untuk menuliskannya kita bisa menggunakan perintah “abs”.

5.      Maple
Program Maple merupakan bagian program komputer yang manfaatnya sangat banyak dirasakan oleh para user. Berdasarkan sejarahnya Konsep pertama dari Maple muncul dari pertemuan pada November 1980 di University of Waterloo. Para peneliti di universitas ingin membeli komputer cukup kuat untuk menjalankan Macsyma. Sebaliknya, diputuskan bahwa mereka akan mengembangkan komputer mereka sendiri sistem aljabar yang akan mampu berjalan di komputer lebih wajar memiliki harga. Versi terbatas pertama muncul pada Desember 1980 dengan Maple menunjukkan pertama di awal konferensi pada tahun 1982. Nama ini referensi untuk warisan Kanada Maple itu. Pada akhir 1983, lebih dari 50 universitas memiliki salinan dari Maple diinstal pada mesin mereka.
Ada beberapa manfaat dari program Maple dalam matematika yaitu sebagai berikut.
1.      Dapat mengerjakan komputasi bilangan secara exact
2.      Dapat mengerjakan komputasi numerik yang sangat besar.
3.      Dapat mengerjakan komputasi simbolik dengan baik.
4.      Mempunyai perintah-perintah bawaan dalam library dan untuk menyelesaikan permasalahan dalam bentuk matematika.
5.      mempunyai fasilitas pengeplotan dan animasi untuk grafik baik dimensi dua maupun dimensi tiga.
6.      Mempunyai antarmuka berbasis worksheet.
7.      Mempunyai fasilitas untuk membuat dokumen dalam berbagai format.
8.      Mempunyai fasilitas bahasa pemrograman yang dapat menuliskan fungsi, paket dan sebagainya.
9.       maple mempunyai fungsi-fungsi matematika yang standart, seperti:
·    Fungsi-fungsi trigonometri [sin (x), cos (x) , tan (x)]
·    Fungsi-fungsi trigonometri hiperbolik [sinh (x), cosh (x), tanh(x)]
·    Invers fungsi-fungsi trigonometri [arcsin (x), arcos (x), arctan(x)]
·    Fungsi eksponensial (exp)
·    Fungsi logaritma natural (ln)
·    Fungsi logaritma basis 10 (log[10])
·    Fungsi akar pangkat dua (sqrt)
·    Pembulatan kebilangan bulat terdekat (round)
·    Bagian pecah (frac)

6.      GEOGEBRA

Geogebra singkatan dari Geometry dan Algebra. Program aplikasi ini diciptakan oleh Markus Hohenwarter.  Alamat resmi gerogebra adalah geogebra.org. Geogebra merupakan produk non-profit dan berlisensi publik. Artinya geogebra bukan merupakan aplikasi yang ditujukan untuk penjualan atau pembelian dalam rangka mencari keuntungan. Dengan ini kita bisa mendapatkan aplikasi Geogebra secara gratis dan kita boleh menyebar luaskan kepada setiap orang.
Geogebra merupakan program aplikasi ICT yang ditujukan untuk membantu pembelajaran Matematika dalam bidang Geometri, Satistika, Kalkulus, dan Aljabar. Kita dapat meghubungkan titik, garis, segmen, vektor dengan bentuk yang lebih dinamis.

Karena Geogebra memiliki cakupan bidang Geometri, Satistika, Kalkulus, dan Aljabar, maka fungsi dari Geogebra juga dapat dikelompokkan menjadi 4 bagian. Banyak manfaat yang bisa kita dapatkan dari geogebra ini, diantaranya yaitu memudahkan kita dalam menggambar grafik, membantu perhitungan dalam geometri seperti mencari titik potong garis dan menentukan panjang garis, dalam bidang kalkulus kita juga bisa menggunakan geogebra ini untuk mencari turunan suatu fungsi, menghitung luas dibawah kurva, dan lain-lain. Namun di sini akan lebih banyak di bahas tentang fungsi Geogebra dalam pembelajaran Aljabar pada materi Fungsi Polynomial.

Dalam pembelajaran fungsi selalu berkaitan dengan grafik. Oleh karena di samping mempelajari fungsi itu sendiri, tentu selalu di ikuti degan cara-cara melukis grafik fungsi tersebut. Biasanya guru meminta para peserta didik untuk melukis grafik fungsi seacara manual. Yaitu dengan cara mencari titik koordinat yang dibutuhkan untuk membantu melukis garfik fungsi tersebut.


7.      CARMetal
CARMetal adalah sebuah adaptasi dari program geometri dinamis yang disebut dengan C.a.R., singkatan dari Compass and Ruler (kompas dan penggaris). Program ini telah memodifikasi antarmuka dan fitur-fiturnya untuk menghilangkan langkah-langkah menengah dan memudahkan untuk membuat gambar. Bila alat yang ada di bagian kanan terdiri dari sejumlah elemen berbeda yang bisa dimasukkan di area gambar: paralel, sudut, poligon, segmen, garis tegak lurus, dll. Untuk menggambar, tempatkan titik-titiknya di permukaan program. Tergantung dari alat yang Anda pilih, CarMetal akan menunjukkan sebuah gambar virtual dari garis-garis sebelum benar-benar digambar.
Selain itu, sangat mungkin untuk melakukan perhitungan matematis yang rumit seperti fungsi dan formula. Anda juga dapat menambah teks, mendapatkan informasi mengenai titik yang dibuat, dan terakhir mengekspor proyek ke sejumlah format yang berbeda: EPS, SVG dan PNG.


8.      CABRI
Untuk bidang studi matematika, salah  satu program computer yang dapat digunakan untuk membantu pembelajaran khususnya Geometri  adalah CABRI . Program Cabri ini merupakan program aplikasi yang saat ini dapat diperoleh dengan mudah yakni  dengan mendownload dari internet.
Pemanfaatan computer program Cabri dalam pembelajaran Geometri antara lain pada hal : (1) lukisan; yakni sebagai pengganti jangka dan penggaris, (2). Teorema; yakni untuk menunjukkan kebenaran teorema /dalil secara visual, (3) tempat kedudukan: yakni tempat kedudukan titik yang bergerak  jika suatu garis atau titik tertebtu  digerakkan. (4)  pembelajaran dengan metode penemuan.
        Dengan         menggunakan program CABRI, hal-hal tersebut dapat dilakukan dengan lebih teliti, cepat , dan mudah difahami. Berikut akan disajikan beberapa contoh penggunaan program CABRI ini dalam pembelajaran Geometri.
a.       Lukisan.
Meskipun  CABRI  merupakan program aplikasi , tapi dalam lukisan,   CABRI tidak serta merta menghasilkan lukisan yang langsung jadi , kecuali untuk lukisan-lukisan dasar. Program ini hanya berlaku seperti fungsi jangka dan mistar.Jadi untuk membuat lukisan masih memerlukan  ‘analisis’ dan proses dengan  beberapa langkah lukisan dasar.

b.      Tempat Kedudukan
Program CABRI , atau lengkapnya CABRI  II PLUS sangat bagus untuk menjelaskan secara visual tentang   tempat kedudukan titik,  jika suatu garis  atau titik tertentu digerakkan  dengan aturan tertentu.
c.       Teorema  
Teorema-teorema atau dalil-dalil dalam Geometri dapat dibuktikan  secara formal dengan menggunakan aksioma aksioma atau teorema-teorema sebelumnya.  Bukti-bukti teorema ini terkadang terlalu rumit  dan sulit difahami oleh sebagian siswa. Program CABRI ini setidaknya  dapat  menunjukkan  kebenaran teorema  secara visual untuk kasus-kasus tertentu.sehingga dapat memantapkan pemahaman  dan keyakinan siswa  atas kebenaran teorema tersebut.
d.      Metode Penemuan
Untuk keperluan metode penemuan, program CABRI dapat  digunakan untuk membuat model interaktif. Dengan model ini,  siswa bisa melakukan manipulasi untuk mendapatkan data sebagai bahan penarikan kesimpulan. Kesimpulan yang diperolah berupa sifat atau teorema . Dengan sifat atau teorema yang seolah-olah ia temukan ini , siswa akan lebih mantap memahaminya dan lama mengingatnya.

9.      Geometers SketchPad
          Software geometers sketchpad salah satu software untuk mempermudah guru dalam menjelaskan pembelajaran matematika khusunya pada bidang datar. 
Sketchpad merupakan software matematika dinamik yang interaktif. 
Dalam sketchpad, kita dapat mengkonstruksi titik, vektor, garis, maupun suatu kurva tertentu yang kemudian dapat kita ketahui bentuk aljabarnya. 
Beberapa karakteristik dari software GSP adalah sebagai berikut:
a)      Ketepatan dalam melukis dan mengukur secara digital;
b)      Proses visualisasi dari awal dengan berbagai ukuran dimensi berbeda mudah dipahami;
c)      Memberikan kesempatan siswa untuk melakukan investigasi, ekplorasi, dan pemecahan masalah;
d)     Mempunyai ciri spesifik, gambar animasi, jejak gambar, dan sembarang titik yang
menyediakan kesempatan untuk mensimulasikan berbagai situasi.
Kekurangan Software SketchPad, yaitu:
Ø  Anda tidak dapat mengupload photo anda dan situs ini digunakan untuk menggambar sederhana dengan memainkan warna dan tulisan,
Ø  Pilihan icon hanya sedikit,
Ø  Tidak dapat langsung memasukkan suatu rumus.
Ø  Sulit mengkoordinasikan langsung jarak yang diinginkan

Kelebihan Software SketchPad, yaitu:
Ø  Dapat mengundo apabila terjadi kesalahan dapat membatalkan perintah yg telah dilakukan,
Ø  Dapat meredo untuk mengulangi perintah yang telah dilakukan,
Ø  Dapat membuat tabel berserta datanya,
Ø  Dapat menulis rumus bersamaan dengan gambar,
Ø  Memiliki grid form yang banyak,
Ø  Dapat merekam setiap pekerjaan yang kita lakukan.
Ø  Memiliki calculate sendiri untuk keperluan perhitungan
Ø  Membuktikan rumus traplesium
10.  Corel Draw
Pengertian Corel Draw adalah sebuah program komputer yang melakukan editing pada garis vektor. Program ini dibuat oleh Corel, sebuah perusahaan software yang berkantor pusat di Ottawa, Kanada. Corel draw memiliki kegunaan untuk mengolah gambar, oleh karena itu banyak digunakan pada pekerjaan dalam bidang publikasi atau percetakan ataupun pekerjaan di bidang lain yang membutuhkan proses visualisasi.
Suatu program yang baik tentu saja memiliki keunggulan yang signifikan. Beberapa keunggulan program Corel Draw antara lain adalah:
  • Gambar yang dihasilkan dengan vektor atau berbasis vektor bisa ditekan pada tingkat yang paling rendah namun hasilnya tidak kalah dengan gambar yang berbasis bitmap atau raster.
  • Penggunaan Corel Draw, terutama pada tool-tool yang ada di dalamnya sangat mudah dipahami oleh penggunanya, bahkan oleh orang yang baru pertama menggunakannya.
  • Corel Draw sangag baik untuk mengkolaborasikan antara tulisan dengan gambar, seperti layaknya Adobe Potoshop.
  • Banyaknya pengguna Corel Draw, membuat adanya komunitas dengan jumlah anggota yang besar. Hal ini akan membuat kita tidak kesulitan jika ingin mempelajari Corel Draw lebih mendalam karena banyak ditemukan tutorial, tips dan trik yang diproduksi oleh pengguna lain.
11.  Math Mechanixs
Math Mechanixs adalah sebuah aplikasi matematika, dimana pengguna dapat menghitung layaknya kalkulator, membuat fungsi bahkan menggambar grafik fungsi tersebut baik fungsi persamaan linear, persamaan kuadrat maupun persamaan trigonometri. Software ini menggunakan beberapa antarmuka dokumen, sehingga pengguna dapat bekerja pada beberapa solusi secara bersamaan. Selain itu, terdapat suatu jendela yang berisi daftar variabel dan fungsi sehingga Anda dapat dengan mudah mengoperasikan variabel dan fungsi yang ditetapkan.
Fasilitas yang Ada di Math Mechanixs
·         Kalkulator
Math mechanixs ini dilengkapi dengan kalkulator ilmiah yang cukup lengkap operator fungsinya.Terdapat operator trigonometri (sin, cos, tan, sec, dll), logaritma, sum, kalkulus (integral, deferensial), daftar fungsi, dan lain-lain.
·         Fungsi
Dalam dokumen kerja pengguna dapat mengetikkan fungsi dengan menuliskan F[X] terlebih dahulu sebelum fungsi yang diinginkan, F[x] hanya berlaku untuk variabel X saja, jika ingin menambahkan variabel Y, maka penulisannya F[X,Y]. Fungsi yang dapat di tulis pada dokumen tidak hanya untuk persamaan linier saja, persamaan kuadrat dan persamaan trigonometri juga dapat dituliskan.
·         Grafik fungsi
Seperti halnya fungsi, gambar grafik juga tidak hanya dapat menggambarkan persamaan linier saja, persamaan kuadrat dan persamaan trigonometri juga dapat digambarkan sesuai dengan fungsi yang diinginkan.
·         Math tools
Cara mengaktifkan math tools dengan mengklik ikon "Math Tools Utility" pada toolbar maka akan muncul jendela Terdapat tab quick calc, root finder, matrics, dan stat plot, yang memiliki fungsi masing-masing untuk menyelesaikan persamaan matematika baik berupa fungsi maupun perhitungan matriks dengan memasukkan persamaan yang akan diselesaikan pada kolom yang sesuai.
12.  Sage
Pertama kita mulai dengan software aplikasi Matematika bernama Sage yang merupakan singkatan dari System for Algebra and Geometry Experimentation. Ini merupakan salah satu software yang dapat membantu Anda dalam menyelesaikan permasalahan Matematika, terutama dalam hal aljabar, kombinatorik, matematika numerik, teori bilangan, dan kalkulus. Program komputer ini dikembangkan oleh William Stein dengan bahasa pemrograman C, C++, Common Lisp, Fortran dan Python. Sage memang menggunakan bahasa pemrograman Python karena untuk mendukung prosedural, fungsional dan berorientasi objek konstruksi aplikasi.Selain itu aplikasi ini juga dirancang untuk dijalankan secara lintas platform serta berlisensi General Public License.

Ada banyak fitur yang dihadirkan oleh Sage, diantaranya adalah              
·         Perhitungan Kalkulus menggunakan Maxima dan SymPy.
·         Aljabar linear numerik menggunakan GSL, SciPy dan NumPy.
·         Grafik 2D dan 3D fungsi simbolis dan data numerik.
·         Teori Grafik visualisasi dan alat analisis.
·         Dukungan untuk bilangan kompleks, arbitary presisi dan perhitungan simbolik.
13.  Magma
Software aplikasi Matematika yang kedua adalah Magma, dikembangkan oleh Computational Algebra Group, School of Mathematics anda Statistics dan University of Sydney. Ini adalah program komputer yang dirancang untuk memecahkan masalah dalam aljabar, teori bilangan, geometri dan kombinatorik. Anda bisa menjalankan aplikasi ini pada lintas platform, baik like-Unix maupun Windows. Ada banyak fitur-fitur yang dapat Anda temukan dalam Magma, diantaranya adalah
·         Teori grup, dimana dalam Magma terdapat permutasi, matriks, finitely, abelian (terbatas atau tak terbatas), polisiklik, jalinan dan kelompok Program garis lurus. Serta beberapa database kelompok yang juga disertakan.
·         Teori Nomor,  dimana dalam Magma terdapat  algoritma asimtotik-cepat untuk semua bilangan bulat fundamental dan operasi polinomial, seperti algoritma Schönhage-Strassen untuk perkalian cepat bilangan bulat dan polinomial.
·         Teori bilangan aljabar, sistem aljabar komputer KANT untuk perhitungan yang komprehensif pada masalah nomor aljabar.
·         Teori Modul dan aljabar linear, algoritma asimtotik-cepat untuk semua operasi matriks.
Selain itu ada juga fitur untuk Teori Representasi, Aljabar komutatif dan Gröbner basa, serta Kisi dan algoritma LLL.  Anda akan melihat berbagai versi Magma untuk berbagai platform OS, mulai dari Mac OS X, Linux, Solaris dan Windows. Selain itu ada juga pilihan edisi full version dan Student version. Ukuran file variasi sekitar lebih dari 160 MB untuk full version Windows, dan 201 MB untuk full version Mac OS X. Sedangkan edisi Student ukuran file lebih kecil.
14.  FreeMat
Scilab adalah bahasa pemprograman tingkat tinggi, sebagian besar kegunaannya didasarkan pada seputar kemampuan menspesifikasi banyak komputasi dengan sedikit baris kode. Scilab melakukan hal ini dengan mengabstraksi tipe data primitif kepada matriks ekuivalen menurut fungsinya. Scilab memiliki kesamaan fungsionalitas dengan MATLAB, tetapi tersedia untuk diunduh tanpa biaya lisensi. Program ini memungkinkan pengguna untuk melakukan komputasi pada cakupan luas operasi-operasi matematika dari operasi yang relatif sederhana seperti perkalian hingga kepada operasi tingkat tinggi seperti korelasi dan aritmetika kompleks. Perangkat ini sering dipakai untuk pemprosesan sinyal, analisis statistika, perbaikan gambar, simulasi dinamika fluida, dan lain-lain.
Scilab telah digunakan secara luas di beberapa industri dan projek penelitian, dan banyak kontribusi telah dibuat oleh para pengguna. Sintaksnya sama dengan MATLAB, tetapi yang kedua tidak sepenuhnya kompatibel, meskipun terdapat konverter yang disertakan di dalam Scilab untuk konversi kode sumber dari MATLAB ke Scilab. Scilab memiliki lebih sedikit bantuan daripada MATLAB.
15.  SpeQ Mathematics
Terakhir adalah SpeQ Mathematics, salah satu software aplikasi Matematika yang cukup lama. Dikembangkan oleh Jos de Jong dan dapat dijalankan pada OS Windows 7, XP dan Vista. SpeQ  Mathematics ini mendukung hampir semua jenis perhitungan matematika seperti fungsi, konstanta, maupun unit. Beberapa fitur utamanya adalah Kalkulasi ekspresi dengan perhitungan aritmatika, logika, kondisional, serta operasi bitwise. Ditambah lebih dari 60 aritmatika, fungsi analisis, hiperbola, bilangan kompleks, integral, probabilitas, logika, sistem bilangan, statistika, maupun trigonometri.
Beberapa fitur yang terdapat pada SpeQ antara lain:
  • Kalkulasi ekspresi dengan perhitungan aritmetika, kondisional, logika, dan operasi bitwise.
  • Terdapat lebih dari 100 konstanta matematika, fisika, dan kondisional.
  • Terdapat lebih dari 60 fungsi analisis, aritmetika, bilangan kompleks, hiperbola, integral, logika, probabilitas, sistem bilangan, statistika, dan trigonometri.
  • Terdapat pula fungsi-fungsi untuk bilangan desimal, biner, heksadesimal, dan bilangan oktal.

Tidak ada komentar:

Posting Komentar