Komputer Perangkat Lunak Komputer Matlab Matrix Laboratory

Adanya error dalam pendekatan secara numerik dapat diminimalisasi dengan mengambil selang interval perhitungan yang lebih kecil Setiawan, 2006.

2.5.2. Komputer

Komputer adalah produk berteknologi tinggi. Komputer berperan besar dalam perkembangan bidang numerik. Sejalan dengan perkembangan komputer itu sendiri yang tiap generasinya menghadirkan keunggulan, seperti waktu dan memori telah membuat ruang untuk penelitian dengan menggunakan metode numerik semakin terbuka luas Bobbin, 2008. Bahasa yang digunakan untuk penulisan program disebut bahasa pemrograman programming language. Bahasa pemrograman komputer senantiasa berkembang secara evolusi sejalan juga dengan perkembangan perangkat keras komputer. Hingga saat ini telah dikenal ada lima generasi bahasa pemrograman komputer, yaitu: Zarlis, et.al, 2005 1. Generasi 1, yaitu bahasa mesin. 2. Generasi 2, yaitu bahasa rakitan. 3. Generasi 3, yaitu bahasa prosedural. 4. Generasi 4, yaitu bahasa non prosedural. 5. Generasi 5, yaitu bahasa kecerdasan buatan.

2.5.3. Perangkat Lunak Komputer

Berbagai perangkat lunak untuk keperluan komputasi numerik telah diciptakan, mulai dari subroutine dalam bahasa FORTRAN yang tersedia dalam berbagai pustaka fungsi seperti BLAS Basic Linear Algebra Subroutine, DEPACK Hafni Susanti : Studi Analisa Simulasi Tentang Korelasi Impregnasi Silika SiO2 Terhadap Nilai Kalor Bakar Dan Kuat Tekan Serta Karakteristik Briket Arang Tempurung Kelapa, 2009 USU Repository © 2008 Differential Equation Package, EISPACK Matrix Eigensystem Routines, ITPACCK Iterative Methods, LINPACK Linear Algebra Package, hingga ke pustaka fungsi seperti IMSL, NAG. dan SLMATH. Sejalan dengan berkembangnya teknologi informasi maka sistem komputasi numerik juga ikut berkembang, terutama ketika perangkat lunak matematis bermunculan Suarga, 2007.

2.5.4. Matlab Matrix Laboratory

Matlab Matrix Laboratory adalah sebuah program untuk analisis dan komputasi numerik, merupakan suatu bahasa pemrograman matematika lanjutan yang dibentuk dengan dasar pemikiran menggunakan sifat dan bentuk matriks. Matlab merupakan perangkat lunak yang dikembangkan oleh The MathWork, Inc, dan merupakan perangkat lunak yang paling efisien untuk perhitungan numerik berbasis matriks. Dengan demikian jika dalam perhitungan, permasalahan dapat diformulasikan ke bentuk format matriks, maka Matlab merupakan perangkat lunak terbaik untuk penyelesaian Arhami dan Desiani, 2005. Suatu bahasa pemrograman haruslah memenuhi beberapa kriteria Gracia, 1994, diantaranya: a. Kemampuan powerfull: kemampuan menyusun dan menangani tipe data yang berbeda seperti, bilangan kompleks, dan tersedianya rumus-rumus standar. b. Kejelasan clean: mudah untuk dibaca, mudah untuk digunakan dan mudah untuk mencari kesalahan debug. Hafni Susanti : Studi Analisa Simulasi Tentang Korelasi Impregnasi Silika SiO2 Terhadap Nilai Kalor Bakar Dan Kuat Tekan Serta Karakteristik Briket Arang Tempurung Kelapa, 2009 USU Repository © 2008 c. Grafik graphics: tidak hanya grafik yang biasa tetapi juga grafik tingkat tinggi seperti, counter plot. d. Portabel portable: dapat dipakai pada operating system seperti IBM PCs, Machintosh ataupun Unix wokstation. Kriteria dari beberapa bahasa pemrograman ditunjukkan pada Tabel 2.2. Tabel 2.2 Standar Bahasa Pemrograman Garcia, 1994 Bahasa Pemrograman Kemampuan Kejelasan Grafik Portabel Basic C- B+ B- B- Fortran B C+ C- C+ Pascal C+ B C B- C B+ B- C B- Sym Manipulator C+ B- A- B+ Masing-masing penilaian adalah sebagai berikut: 60-64 = C- ; 65-69 = C ; 70-74 = C+ ; 75-79 = B- ; 80-84 = B ; 85-89 = B+ ; 90-94 = A- dan 95-100 = A. Nilai untuk Matlab adalah antara B+ dan A- dari keempat kategori. Matlab adalah lingkungan komputasi numerik dan bahasa pemrograman. Dikelola oleh Math Works, Matlab memungkinkan mudah matriks manipulasi, plotting fungsi data, implementasi algoritma, penciptaan antarmuka pengguna, dan interfacing dengan program bahasa lain. Walaupun hanya angka yang menggunakan peralatan operasional MuPAD SIMBOLIS mesin, yang memungkinkan akses ke Hafni Susanti : Studi Analisa Simulasi Tentang Korelasi Impregnasi Silika SiO2 Terhadap Nilai Kalor Bakar Dan Kuat Tekan Serta Karakteristik Briket Arang Tempurung Kelapa, 2009 USU Repository © 2008 komputer aljabar kemampuan. Tambahkan paket, Simulink, menambah grafis multidomain simulasi dan model berbasis desain untuk sistem embedded dan dinamis .............., 2009c. Matlab merupakan suatu perangkat lunak pemrograman perhitungan dan analisis yang banyak digunakan dalam semua area penerapan matematika baik bidang pendidikan maupun penelitian pada universitas dan industri. Dengan Matlab, perhitungan matematis yang rumit dapat diimplementasikan dalam program dengan lebih mudah. Matlab dapat digunakan untuk: 1. Matematika dan komputasi. 2. Pengembangan algoritma. 3. Pengumpulan data. 4. Pemodelan, simulasi, prototipe. 5. Analisis data dan eksplorasi dan visualisasi. 6. Rancang bangun grafis. 7. Pengembangan aplikasi termasuk membangun Graphical User Interface GUI. Ringkasnya MATLAB secara khusus dirancang unruk bekerja dengan sekumpulan data tertentu sebagai vektor, matriks, dan gambar Perangin-angin, 2006. Matlab merupakan singkatan dari MATriks LABoratory dan berarti perangkat lunak ini dibuat berdasarkan vektor-vektor dan matrik-matrik. Hal ini mengakibatkan perangkat lunak ini pada awalnya banyak digunakan pada studi aljabar linier, serta Hafni Susanti : Studi Analisa Simulasi Tentang Korelasi Impregnasi Silika SiO2 Terhadap Nilai Kalor Bakar Dan Kuat Tekan Serta Karakteristik Briket Arang Tempurung Kelapa, 2009 USU Repository © 2008 juga merupakan perangkat yang tepat untuk menyelesaikan persamaan aljabar dan diferensial dan juga untuk integrasi numerik. Matlab Matrix laboratorium ilmu pidato adalah sistem perangkat lunak interaktif untuk komputasi numerik dan grafis, eigenvalues komputasi dan eigenvectors, factoring matrices, dan sebagainya. Selain itu, memiliki berbagai kemampuan grafis, dan dapat diperpanjang melalui program-program yang ditulis dalam pemrograman sendiri. Banyak program-program seperti itu datang dengan sistem; sejumlah Matlab ini memperluas kemampuan untuk nonlinear masalah, seperti nilai awal dari solusi untuk masalah persamaan differensial biasa. Matlab dirancang untuk memecahkan masalah angka, yaitu pada aritmatika terbatas. Sehingga menghasilkan perkiraan daripada solusi tepat, dan tidak boleh dengan sistem simbolis SCS seperti Matematicha atau Maple. Harus dipahami bahwa hal ini tidak membuat Matlab lebih baik atau lebih buruk daripada SCS; adalah dirancang untuk berbagai tugas dan karena itu tidak secara langsung berimbang ......., 2009d. 2.5.4.1.Perbedaan matlab dengan perangkat lunak pemrograman lain Terdapat perbedaan yang signifikan antara Matlab dengan perangkat lunak pemrograman lainnya CC++, Visual Basic, Java, dan lain-lain. Perbedaan yang utama antara keduanya dapat dilihat dari tiga faktor yaitu tujuan penggunaannya, fitur yang disediakan dan orientasi hasil masing-masing. Ditinjau dari segi penggunaannya, perangkat lunak pemrograman biasanya berfungsi umum untuk berbagai kebutuhan misalnya sistem informasi dan database, Hafni Susanti : Studi Analisa Simulasi Tentang Korelasi Impregnasi Silika SiO2 Terhadap Nilai Kalor Bakar Dan Kuat Tekan Serta Karakteristik Briket Arang Tempurung Kelapa, 2009 USU Repository © 2008 sedangkan Matlab digunakan spesifik sebagai alat bantu komputasi untuk bidang- bidang ilmiah pendidikan, riset penelitian akademis, riset penelitian industri, dan lain-lain yang membutuhkan library program perhitungan dan tools disain dan analisis sistem matematis. Ditinjau dari segi fiturnya, bahasa pemrograman umumnya hanya merupakan alat bantu membuat program, sedangkan Matlab dalam perangkat lunaknya selain membuat program juga terdapat fitur lain yang memungkinkan Matlab sebagai tools untuk disain dan analisis matematis dengan mudah. Ditinjau dari segi orientasi hasilnya, perangkat lunak pemrograman lain lebih berorientasi sebagai program untuk menghasilkan solusi program baru yang eksekusinya cepat, reliable dan efektif terhadap berbagai kebutuhan. Sedangkan Matlab lebih berorientasi spesifik untuk memudahkan penuangan rumus perhitungan matematis. Dalam hal ini dengan Matlab maka pembuatan program matematis yang kompleks bisa menjadi lebih singkat waktunya namun bisa jadi eksekusi program Matlab ini jauh lebih lambat dibandingkan bila dibuat dengan perangkat lunak pemrograman lainnya ............, 2009e. Hafni Susanti : Studi Analisa Simulasi Tentang Korelasi Impregnasi Silika SiO2 Terhadap Nilai Kalor Bakar Dan Kuat Tekan Serta Karakteristik Briket Arang Tempurung Kelapa, 2009 USU Repository © 2008

BAB III METODOLOGI PENELITIAN

3.1. Pemilihan Data dan Perangkat Lunak

3.1.1. Pemilihan Data

Pemilihan datapengambilan data diperoleh dari hasil penelitian yang telah dilakukan oleh Warman, Aditia 2005. Data yang diperoleh ini ditabelkan pada Lampiran A.1.

3.1.2. Pemilihan Perangkat Lunak

Perangkat lunak yang dipilih pada penelitian ini adalah Matlab version 6.1.0.450 Release 12.1, May, 18, 2001. Matlab merupakan bahasa pemrograman dengan kemampuan tinggi dalam bidang komputasi, juga kemampuan visualisasi yang baik dan pemrograman Sugiharto, 2006.

3.2. Tempat Penelitian

Penelitian ini dilaksanakan di Laboratorium Komputer Program Studi Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. Hafni Susanti : Studi Analisa Simulasi Tentang Korelasi Impregnasi Silika SiO2 Terhadap Nilai Kalor Bakar Dan Kuat Tekan Serta Karakteristik Briket Arang Tempurung Kelapa, 2009