October 20th, 2013
Posted in Academic, Metode Komputasi S2, Tugas Pascasarjana
No Comments »

Dalam Praktikum kali ini kita membahas tentang pembuatan plot, dari mulai syntax plot, bentuk 3D-plot seperti mesh, contour, dll. Selain itu kita juga bisa menggunakan statistic plot seperti bar, stairs, stem, dll.

Dalam menggunakan plot perlu diperhatikan jenis plot seperti apa yang ingin kita buat, selain itu penentuan awal variable x dan y juga sangat penting dalam pembuatan fungsi plot.

Review Materi Praktikum 4

October 5th, 2013
Posted in Academic, Metode Komputasi S2, Tugas Pascasarjana
No Comments »

Pada praktikum 4 kali ini kita mempelajari tentang m-file lebih lanjut.

Hal-hal yang dipelajari adalah membuat function dengan menggunakan m-file.

Contoh-contoh yang dipraktikan antara lain :

1. Membuat fungsi akar

2. Membuat fungsi bilangan fibonacci

3. Membuat matriks dengan menggunakan fungsi

4. Membuat fungsi nama hari;

5. etc

 

Umumnya kesemua fungsi tersebut menggunakan looping while, yaitu sebuah perintah di mana matlab akan terus menjalankan statement selama kondisi masih dipenuhi, lain halnya dengan looping for, matlab hanya menjalankan perintah hingga pada titik tertentu yang telah ditentukan oleh si user.

 

Ringkasan Materi Praktikum 3 tanggal 23/19/2013

September 26th, 2013
Posted in Academic, Metode Komputasi S2, Tugas Pascasarjana
No Comments »

Hal yang dipelajari di praktikum kali ini adalah :

1. Operator Relasional

Mempelajari bagaimana menuliskan relasi hubungan antara dua operan dan sebuah operator. Macam-macam operator yang ada adalah :

‘<‘,   ‘>’,    ‘<=’,   ‘>=’,  ‘==’,   ‘~=’  . Bentuk keluaran ketika sebuah bilangan dioperasikan menggunakan operator relasional adalah berupa 0 (jika bernilai salah) dan 1 (jika bernilai benar). Bisa juga digunakan untuk membandingkan string.

 

2. Operator Logika

Mempelajar bentuk bentuk operasi logika yang biasa digunakan dalam Aljabar dan cara penulisannya. Macam-macam operator yang ada adalah : konjugasi ( & ), disjungsi( | ) dan xor, selain itu masih banyak bentuk-bentuk lain yang bisa digunakan di dalam matlab.  Bentuk keluaran ketika sebuah bilangan dioperasikan menggunakan operator relasional adalah berupa 0 (jika bernilai salah) dan 1 (jika bernilai benar).

 

3. Penggunaan m_file

M_file adalah sebuah script untuk menulis program yang kita mau dan dapat digunakan berulang kali, artinya tidak perlu menuliskan program lagi untuk memasukkan input yang berbeda.

Untuk mendapatkan access ke m_file : click New – > Script

Kali ini kita akan belajar tentang Branches ‘if’ Statement

Cara kerja ‘if’ statement adalah pertama-tama inputan akan di cek melalui kondisi yang sudah di tentukan oleh user, jika memenuhi kondisi maka sebuah statement akan dieksekusi, jika bernilai benar program akan keluar atau mengeksekusi statement lain.

Bentuk ‘if’ statement bisa dimodifikasi, salah satunya adalah bentuk Nested ‘if” Statement, di mana fungsi if akan terus berulang hingga program telah selesai dibuat.

Contoh :

if (condition 1)

statement  1( if true )

else ( if false )

if (condition 2)

statement 2 ( if true )

else

statement  3( if false )

end

end

 

Important : setiap program harus diakhiri dengan ‘end’ jadi pastikan jangan lupa saat melakukannya.

Ringkasan Materi Praktikum 2 tanggal 16/09/2013

September 21st, 2013
Posted in Academic, Metode Komputasi S2, Tugas Pascasarjana
No Comments »

Hal yang dipelajari :

1.Pengenalan Operasi Hitung

Operasi yang digunakan dalam MATLAB hampir sama dengan yang digunakan dalam operasi hitung sehari hari.

Contoh :

>>7*2

ans =

14

>>7-2*5+(5-3)

ans =

-1

2. Penggunaan Variable

Di dalam MATLAB untuk meng-assign suatu variable meggunakan tanda “=”

Contoh :

>>a=5

a =

5

>>who (digunakan untuk mencari tahu variable apa saja yang sudah terpakai)

Your variables are:

>>whos (digunakan untuk mencari bentuk, isi dan jeni dari variabel, misal : skalar, matriks, array, etc)
Name Size      Bytes     Class Attributes  

a           1×1       8              double 

>>eps (memanggil variabel epsilon)

ans =

2.2204e-016

>>realmin (real minimum nilai)

ans =

2.2251e-308

>>realmax(real maximum nilai)

ans =

1.7977e+308

 

3. Pengenalan Penggunaan Help

Untuk mencari tahu apa arti dari sebuah command atau fungsi yang ada di built-in MATLAB

>>help sin
SIN Sine of argument in radians.
SIN(X) is the sine of the elements of X.

See also <a href=”matlab:help asin”>asin</a>, <a href=”matlab:help sind”>sind</a>.

Overloaded methods:
<a href=”matlab:help codistributed/sin”>codistributed/sin</a>

Reference page in Help browser
<a href=”matlab:doc sin”>doc sin</a>

 

4. Pengenalan Fungsi Matematika

Ada berbagai macam built-in function yang berguna untuk menyelesaikan persoalan dalam matematika

Contoh :

>>x=-5

x =

-5

>>abs(x) (Fungsi absolut)

ans =

5

>>floor(4.5) (Pembulatan ke bawah)

ans =

4

>>ceil(2.3) (Pembulatan ke atas)

ans =

3

>>fix(-2.5) (Pembulatan semakin dekat ke 0)

ans =

-2

>>round(6.4) (Pembulatan ke bilangan integer terdekat)

ans =

6

>>mod(2,5) (Sisa bagi dari pembagian 5 oleh 2)

ans =

2

>>rem(4,2) (Hasil bagi dari 2 yang dibagi oleh 4)

ans =

0

>>z=2+3i (bentuk bilangan kompleks)

z =

2.0000 + 3.0000i

>>imag(z) (mengambil bagian imaginer dari z)

ans =

3

>>abs(z) ( menghitung panjang dari z)

ans =

3.6056

>>sin(0.5*pi) (memanggil fungsi sin)

ans =

1

>>cos(0) (memanggil fungsi cos)

ans =

1

>>sinh(pi) ( memanggil fungsi hiperbolik sin)

ans =

11.5487

>>asin(0.5) (memanggil fungsi invers dari sin)

ans =

0.5236

>>asin(0.5*pi/180) (memanggil fungsi invers dari sin dan meng-convers nya ke bentuk radian)

ans =

0.0087

 

5. Pengenalan Format Keluaran

Ada banyak macam bentuk keluaran yang bisa terjadi di MATLAB

Contoh :

>>x=6

x =

6

>>  fprintf(‘%d\n’,x) ( mengeprint ke dalam layar angka 6 di line baru)
6
>>fprintf(‘%f\n’, x) (mengeprint angka 6 dalam bentuk desimal)
6.000000
>>fprintf(‘%5.2f\n’,x) (mengeprint angka 6 dengan menyediakan 5 digit dengan 2 angka desimal dibelakang koma)
6.00

>>buah=’jeruk’ (jenis masukan string)

buah =

jeruk

jumlah=12

jumlah =

12

>>fprintf(‘Ada %d buah %s yang terjual\n’, jumlah, buah) (mengeprint berdasarkan jenis data yang akan dikeluarkan, jika integer menggunakan %d jika jenis data string menggunakan %s)
Ada 12 buah jeruk yang terjual
nama=input(‘Masukkan Nama Anda:’, ‘s’)
Masukkan Nama Anda:Puri

nama =

Puri

 

6. Pengenalan Array (skalar, vektor, matriks, etc)

Bentuk penulisan matriks dan berbagai operasinya

Contoh :

>>k=2 (bentuk skalar)

k =

2

>>v=[2 3 4] ( cara penulisan matriks baris)

v =

2 3 4

>>u=[4;5;6] (cara penulisan matriks kolom)

u =

4
5
6

>>v1=k*v(perkalian skalar dan matriks)

v1 =

4 6 8

 

>>u2=u1′ (transpose matriks u1)

u2 =

8 10 12

>>u3=v1+u2(penjumlahan matriks)

u3 =

12 16 20

>>u4=v1.*u2 (perkalian matriks per element)

u4 =

32 60 96

>>M =

2 3
4 5

>>inv(M) (memanggil invers matriks M)

ans =

-2.5000 1.5000
2.0000 -1.0000

>>M_inv=inv(M)

M_inv =

-2.5000 1.5000
2.0000 -1.0000

>>Id=M*M_inv (menghitung identitas)

Id =

1 0
0 1

>>size(u) (mencari tahu ukuran matriks u)

ans =

3 1

>>size(M) (mencari tahu ukuran matriks M)

ans =

2 2

>>M(1) (mengambil elemen ke-1 dari matriks)

ans =

2

>>P=[2 4 5; 1 6 6; 8 9 12] (matriks P)

P =

2 4 5
1 6 6
8 9 12

>>P(2) (mengambil elemen ke-2 dari matriks P)

ans =

1

>>P(9) (mengambil elemen ke -9 dari matriks P)

ans =

12

>>P(6)=12 (mengganti elemen ke-6 dari matriks P dengan 12)

P =

2 4 5
1 6 6
8 12 12

>>P(1,:) (mengambil  baris pertama untuk semua kolom )

ans =

2 4 5
>>P(2,:) (mengambil baris kedua untuk semua kolom)

ans =

1 6 6

>>P(2,3) (mengambil elemen baris kedua kolom ke 3) 

ans =

6

 

7. Pengenalan PLOT

Menggunakan fungsi plot

>>x=[3 4 6 8];
>>y=[15 20 30 40];
>>plot(x,y) (memanggil plot)
>>y=5*x

y =

15 20 30 40

>>plot(x,y)

 

>>plot(x,y); grid on;title (‘Grafik y=x^2;-5<=x<=5’);xlabel(‘x’);ylabel(‘y’) (plot bisa dimodifikasi)

Tutorial Instalasi MATLAB ver 2010

September 15th, 2013
Posted in Metode Komputasi S2, Tugas Pascasarjana
No Comments »

Tutorial instalasi MATLAB ver 2010

1. Unduh/Copy MATLAB installer ver 2010 (jangan lupa untuk sesuaikan versi bit dari pc Anda : x32/x64)

2. Extract file

3. Cari file dengan format .ext, click sebanyak 2 kali untuk menjalankan program tersebut lalu akan muncul sebuah permission dialogue  dari windows untuk Run program, click Yes.

4.  Setelah itu akan muncul tampilan seperti ini.

instalasi matlab

instalasi matlab

Pilih Install manually without using the Internet, click next

5. Akan muncul tampilan ini, click Yes lalu setelah itu click Next

tugas metkom2

 

6.  Setelah itu Anda akan diminta license key untuk proses ke langkah selanjutnya

asking for key

Untuk mendapatkan key biasanya Anda harus membayar terlebih dahulu, akan tetapi dalam unduhan MATLAB yang tersedia biasanya sudah tercantum file word yang mengandung license-key yang bisa digunakan.

key

Buka file tersebut lalu copy kode yang tersedia kedalam bar yang telah disediakan pada proses instalasi MATLAB diatas, click next.

7. Pilih Installation type : Typical, click Next.

8. Anda akan diminta untuk memilih destinasi folder untuk menginstal MATLAB Anda, pilih sesuai yang Anda inginkan, MATLAB dengan otomatis akan meminta persetujuan Anda untuk membuat folder baru khusus untuk MATLAB, click Yes lalu Click next.

9. Instalasi akan berjalan dengan sendirinya, kira-kira membutuhkan waktu kurang lebih 1 jam, setelah instalasi selesai checklist box : Create Desktop Icon

10. MATLAB sudah siap digunakan

note : jika MATLAB meminta license, pilih file dengan format .DAT (pilih standalone), copy file tersebut ke dalam destinasi folder dimana MATLAB diinstall, cari folder di bawah MATLAB bernama license dan copy-kan file standalone.dat ke dalam folder tersebut

 

 

Pengalaman Menggunakan Komputer

September 15th, 2013
Posted in Academic
No Comments »

 

Saya mulai intensif memakai komputer sejak tahun kedua kuliah di IPB. Banyaknya tugas yang diberikan oleh Universitas mengharuskan saya untuk memiliki komputer pribadi. Awalnya saya hanya menggunakan teknologi tersebut untuk sekedar mengerjakan tugas, tentunya aplikasi yang dimanfaatkan juga hanya fasilitas-fasilitas dasar yang tersedia di computer, seperti : Ms.Word, Ms.Excel dan Ms.Power Point. Akan tetapi, seiring kenaikan tingkat banyak subyek mata kuliah yang menggunakan software tambahan untuk membantu dalam memahami isi dari suatu mata kuliah tersebut secara visual. Dari situlah saya mulai mengenal berbagai macam software yang bisa ditambahkan secara terpisah ke dalam komputer dan langsung bisa digunakan oleh user. Ketertarikan saya terhadap komputer mulai muncul dan memacu saya untuk mengeksplor lebih dalam, saya sangat senang dan merasa tertantang untuk mengenal lebih jauh tentang isi dari mesin pintar tersebut. Jika ada hal yang tidak saya ketahui tentang bagaimana sistem di dalam komputer bekerja saya akan sangat tertarik untuk mencari tahu, walaupun terkadang hal itu tidak membuahkan hasil tapi rasa ingin tahu saya terpuaskan. Hal yang paling berkesan bagi saya ketika menggunakan komputer adalah dapat menghubungkan saya ke internet. Saya melihat dan mendapat banyak hal dari jaringan raksasa itu, termasuk hal yang berhubungan dengan komputer. Game memang bukan hal favorite saya, tapi saya sangat senang membaca buku dan menonton film di computer di waktu luang saya. Banyak hal menarik yang bisa dilakukan dengan computer akan tetapi terkadang hal inilah yang menjadi dilemma saya, di satu sisi menghabiskan waktu dengan computer merupakan hal yang menyenangkan tapi di sisi lain saya tidak bisa melupakan tanggung jawab saya sebagai Mahasiswa, untuk itu pembagian waktu untuk saat yang tepat menggunakan computer (selain penggunaan tugas kuliah) sangat penting.

Komputer adalah penemuan tercanggih peradaban manusia setelah listrik. Di era globalisasi ini hampir seluruh individu di muka bumi menggunakan komputer di kehidupan sehari-hari mereka, dari penggunaan yang paling sederhana yaitu menulis artikel hingga mengatur pergerakan satelit luar angkasa. Dengan sumber, teknologi dan pengguna yang sesuai banyak hal yang bisa dilakukan oleh komputer dan hal itu tidak akan habisnya. Kecanggihan teknologi komputer di masa kini sudah tidak asing lagi didengar, banyak manusia yang mempercayakan kinerja mereka kepada komputer, memberikan input yang dibutuhkan sehingga komputer bisa memprosesnya kemudian memberikan hasil yang terbaik. Komputer dijuluki otak kedua oleh manusia, selain pintar komputer dapat memperkecil error yang ditimbulkan dari sebuah percobaan. Hal ini sangat meringankan kinerja manusia, sehingga banyak pihak yang merasa puas dengan menggunakan komputer sebagai alat bantu. Manfaat komputer sangat banyak, bisa digunakan untuk berbagai aspek, membantu dari berbagai sudut dan menghasilkan sesuatu yang berguna bagi manusia.

 

Praktikum Perdana

September 12th, 2013
Posted in Academic
No Comments »

Pengenalan akses internet IPB

badge

July 26th, 2010
Posted in About Math
No Comments »

IPB Badge

Sarjana Matematika

July 26th, 2010
Posted in About Math
No Comments »

Program Sarjana (S1) merupakan program pendidikan akademik yang bertujuan menyiapkan mahasiswa menjadi warga negara yang beriman dan bertakwa kepada Tuhan Yang Maha Esa, berjiwa Pancasila, memiliki integritas kepribadian yang tinggi, bersifat terbuka dan tanggap terhadap perubahan dan kemajuan ilmu pengetahuan, dan masalah yang dihadapi masyarakat, khususnya yang berkaitan dengan bidang keahliannya.

Lulusan sarjana Departemen Matematika dibekali dengan konsep-konsep dan teknik matematika yang memadai dan diharapkan mampu dan memiliki kompetensi pada bidang aplikasi tertentu.  Bidang aplikasi ini dapat dipilih dari sejumlah Minor yang disediakan di IPB.  Di samping itu, kurikulum program sarjana telah disusun untuk membekali mahasiswa dengan penguasaan dasar-dasar ilmiah dan pengetahuan serta metodologi bidang keahlian Matematika yang cukup untuk menjadi ilmuwan yang berkemampuan menemukan, memahami, menjelaskan dan merumuskan cara penyelesaian masalah yang ada di kawasan keahliannya serta kemampuan berfikir, bersikap dan bertindak sebagai ilmuwan dan mampu menerapkan keahliannya di dalam masyarakat.  Secara umum, lulusan Program Sarjana Matematika dipersiapkan untuk bekerja di bidang industri, asuransi, keuangan, perbankan, pendidikan dan penelitian.