5

Click here to load reader

Software Dalam Pembelajaran Ilmu Komputer

Embed Size (px)

Citation preview

Page 1: Software Dalam Pembelajaran Ilmu Komputer
Page 2: Software Dalam Pembelajaran Ilmu Komputer

Sampai saat ini, tengah semester ganjil 2012, software yang telah diperkenalkan dan digunakan dalam pembelajaran di prodi Ilmu Komputer adalah Matlab. Namun beberapa software lain yang kemungkinan akan digunakan di semester-semester depan juga akan sedikit diulas di sini, yakni notepad++ dan paket software xampp.

1. MATLAB

Software ini digunakan dalam mata kuliah Praktikum Aljabar Vektor Matriks. Matlab memungkinkan manipulasi matriks, pem-plot-an fungsi dan data, implementasi algoritma, komputasi numerik dan visualisasi data, analisis dan desain, dan juga peng-antarmuka-an dengan program dalam bahasa lainnya.VektorContoh pembuatan vektor :

a = [1 2 3 4 5 6 9 8 7] a =1 2 3 4 5 6 9 8 7

Jika ingin membuat vector dengan elemen 0 dan 20 dengan kenaikan 2 (metode ini digunakan untuk menciptakan vector waktu):

t = 0:2:20t =0 2 4 6 8 10 12 14 16 18 20

PolynomialsMisalkan polynomial berikut

s4+3s3-15s2-2s+9 ditulis dengan :x = [1 3 -15 -2 9]x =1 3 -15 -2 9

Untuk mencari akar polinomialroots([1 3 -15 -2 9])ans =-5.57452.5836-0.79510.7860

Page 3: Software Dalam Pembelajaran Ilmu Komputer

PlotSangat mudah membuat plots di Matlab. Misalkan anda ingin memplot sebuah gelombang sinus sebagai fungsi waktu. Pertama buat vector waktu, dan kemudian hitung nilai sin untuk setiap vector waktu :

t=0:0.25:7;y = sin(t);plot(t,y)

Selain ketiga bab yang dijabarkan di atas masih banyak kemampuan Matlab yang lain seperti mencari akar persamaan sebuah fungsi, menyelesaikan persamaan diferensial, menvisualisasikan data hasil pengukuran atau hasil analisa dalam bentuk grafik 2 dimensi atau 3 dimensi.

2. NOTEPAD++

Notepad++ adalah sebuah software pengolah text yang mirip notepad bawaan windows namun memiliki kelebihan yaitu dapat digunakan untuk mengedit source code program. Notepad++ dapat mengenali lebih dari 50 bahasa pemrograman. Kelemahan software ini hanya mampu digunakan untuk mengedit source code program saja, untuk melakukan compile dan running code program tetap harus dilakukan pada compiler bahasa pemograman yang bersangkutan. Notepad++ juga bersifat open source, sehingga source code-nya tersedia untuk didownload dan dipelajari.

satu periode gelombang sinus

Page 4: Software Dalam Pembelajaran Ilmu Komputer

3. XAMPP

XAMPP adalah perangkat yang menggabungkan beberapa aplikasi ke dalam satu paket yakni Apache(web server), PHP(server side scripting), MySQL(database), phpMyAdmin, Perl dan berbagai pustaka bantu lainnya.

Apacheadalah sebuah web server opensource yang berfungsi menghasilkan halaman web yang benar sesuai dengan yang telah dibuat oleh seorang web progammer, dengan menggunakan kode PHP. Jika diperlukan juga berdasarkan kode PHP yang telah dibuat, maka dapat suatu database diakses terlebih dahulu untuk mendukung halaman web yang dihasilkan.

PHPmerupakan bahasa pemrograman untuk membuat web yang bersifat server side scripting. PHP bisa dijalankan dalam berbagai macam Operating System seperti Windows, Linux, dan Mac. PHP memungkinkan kita untuk memanfaatkan database untuk membuat halaman web yang bersifat dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Sama dengan web server lainnya PHP juga merupakan opensource sehingga setiap orang dapat menggunakannya dengan gratis.

MySQLadalah sebuah sistem manajemen database yang bersifat opensource. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia. MySQL dapat digunakan untuk membuat dan mngelola database beserta isinya. Contohnya yakni menambahkan, mengubah, dan menghapus data yang berada dalam database. MySQL bersifat at rational artinya data-data yang berada dalam database akan diletakkan dalam beberapa tabel terpisah sehingga manipulasi data akan berlangsung lebih cepat.

Page 5: Software Dalam Pembelajaran Ilmu Komputer

MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai yang sangat besar juga dapat menjalankan perintah-perintah Structured Query Language(SQL) untuk mengelola database-database yang ada di dalamnya.

phpMyAdminuntuk mengelola database dalam MySQL diperlukan suatu aplikasi salah satu yang dapat kita gunakan yakni phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel,mengisi data, dan pekerjaan lainnya dengan lebih mudah tanpa harus hafal perintahnya. Pengaktifan phpMyAdmin dapat dilakukan dengan mengaktifkan webserver Apache dan MySQL dari panel kontrol Xampp, kemudian buka web browser dan mengetikkan alamat http://localhost/phpmyadmin/ lalu enter. Jika yang muncul adalah tampilan atau tampilan interface phpMyAdmin maka kita sudah dapat memulainya dengan membuat nama database, nama tabel dan seterusnya.

Perladalah bahasa pemrograman untuk segala keperluan pertama kali dikembangkan oleh Larry Wall di mesin Unix. Sjak pertama kali dirilis pada tahun 1987 Perl terus mengalami perkembangan dengan penambahan berbagai kemampuan seperti dukungan terhadap pemrograman berbasis objek pada tahun 1993. Sampai saat ini pengembangan Perl versi 6 masih terus berlangsung sejak tahun 2000 tanpa tanggal yang jelas kapan akan dirilis. Karakteristik utama Perl yaitu penanganan teks dan berbagai jalan pintas untuk menyelesaikan persoalan-persoalan umum. Kekurangan Perl adalah sintaksnya yang susah dibaca karena banyak menggunakan simbol yang bukan huruf dan angka.

Sources:

http://id.wikipedia.org/wiki/MATLAB 17-10-2012http://www.google.co.id/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CEgQFjAG&url=http%3A%2F%2Fkuliah-ft.umm.ac.id%2Fpluginfile.php%2F171%2Fmod_folder%2Fcontent%2F1%2FMatlab%2FTutorial%2520Matlab.pdf%3Fforcedownload%3D1&ei=t6Z9ULitHMnNrQe3zIGgBg&usg=AFQjCNE8qhfIO23azCDHluDDfDBEezWGEghttp://artikelkomputerku.blogspot.com/2010/12/notepad-software-untuk-mengedit-source.htmlhttp://www.anneahira.com/xampp-adalah.htmhttp://blog.duniascript.com/pengertian-tentang-xampp.html