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