Sabtu, 07 November 2015

Perintah Matriks pada Scilab (Tugas session 5) | LILI HERNAWATI (G551150321)


Tugas Session 5

1. Ranges
range merupakan rangkaian angka yang dapat dibuat menggunakan operator range yakni (:), berikut beberapa contoh penggunaan operator range

-->1:10 //membuat barisan 1x10 dengan jarak 1
 ans  =

    1.    2.    3.    4.    5.    6.    7.    8.    9.    10. 

-->1:2:10 //membuat barisan 1x10 dengan jarak 2
 ans  =

    1.    3.    5.    7.    9. 

-->10:-1:1 //membuat barisan dari 10 hingga 1 dengan jarak 1
 ans  =

    10.    9.    8.    7.    6.    5.    4.    3.    2.    1. 

-->10:-2:1 //membuat barisan dari 10 ke 1 dengan jarak -2
 ans  =

    10.    8.    6.    4.    2. 

-->a=10:-2:1 //membuat barisan a dari 10 hingga 1 dengan jarak -2
 a  =


    10.    8.    6.    4.    2. 

2. Sub-Matrix Extraction
 Pengambilan bagian matriks, berikut contoh perintah yang digunakan pada Scilab:

-->a=10:-2:1 //membuat barisan a dari 10 hingga 1 dengan jarak -2
 a  =

    10.    8.    6.    4.    2. 

-->a(1,3)//mengambil element a pada baris pertama kolom ketiga
 ans  =

    6. 

-->b=[2 0 9;3 4 8]//membuat matriks
 b  =

    2.    0.    9. 
    3.    4.    8. 

-->b(2,2)//mengambil element baris kedua kolom kedua pada matriks b
 ans  =

    4. 
  
-->c=rand(5,6)*100//membuat matriks hasil random(acak) berukuran 5x6(5 baris, 6 kolom)dengan rentang 0 sampai 100
 c  =


         column 1 to 5

    50.153416    91.847078    28.06498     68.56896     40.948255 
    43.685876    4.3733433    12.800585    15.312167    87.841258 
    26.931248    48.185089    77.831286    69.708506    11.383597 
    63.257449    26.39556     21.190304    84.155184    19.983377 
    40.51954     41.481037    11.213547    40.620248    56.186607 

         column 6

    58.961773 
    68.539797 
    89.062247 
    50.422128 
    34.936154 

-->d=int(rand(5,6)*100)//membuat matriks hasil random(acak) berukuran 5x6 (5 baris, 6 kolom)dengan rentang 0 sampai 100 yang anggotanya bilangan bulat
 d  =

    64.    60.    56.    12.    73.    62. 
    99.    85.    57.    72.    0.     11. 
    5.     6.     81.    26.    59.    61. 
    74.    82.    5.     54.    30.    67. 
    41.    92.    55.    98.    25.    33. 

-->e=d(2:3,3:5)//membuat matriks e dengan element dari matriks d baris kedua sampai tiga, kolom ketiga sampai lima
 e  =

    57.    72.    0.  
    81.    26.    59. 


-->f=d([1,2,3],[4,5])//membuat matriks baru f dengan element matriks d pada baris 1,2,3 kolom 4 dan 5
 f  =

    12.    73. 
    72.    0.  
    26.    59.  

3. Sub-Matrix Replacement
Penggantian bagian matriks, berikut contoh perintah yang digunakan pada Scilab:

-->d(3,3)=0//merubah element matriks d pada baris ketiga kolom ketiga dengan angka 0
 d  =

    64.    60.    56.    12.    73.    62. 
    99.    85.    57.    72.    0.     11. 
    5.     6.     0.     26.    59.    61. 
    74.    82.    5.     54.    30.    67. 
    41.    92.    55.    98.    25.    33. 

-->d(3:5,3:5)=0//merubah element matriks d pada baris ketiga sampai kelima, kolom ketiga sampai lima dengan angka 0
 d  =

    64.    60.    56.    12.    73.    62. 
    99.    85.    57.    72.    0.     11. 
    5.     6.     0.     0.     0.     61. 
    74.    82.    0.     0.     0.     67. 
    41.    92.    0.     0.     0.     33. 


-->d(3:5,3:5)=zeros(3,3)//merubah element matriks d pada baris ketiga sampai kelima, kolom ketiga sampai lima dengan angka 0
 d  =

    64.    60.    56.    12.    73.    62. 
    99.    85.    57.    72.    0.     11. 
    5.     6.     0.     0.     0.     61. 
    74.    82.    0.     0.     0.     67. 
    41.    92.    0.     0.     0.     33. 

-->d(3:5,3:5)=1//merubah element matriks d pada baris ketiga sampai kelima, kolom ketiga sampai lima dengan angka 1
 d  =

    64.    60.    56.    12.    73.    62. 
    99.    85.    57.    72.    0.     11. 
    5.     6.     1.     1.     1.     61. 
    74.    82.    1.     1.     1.     67. 
    41.    92.    1.     1.     1.     33. 

-->d(3:5,3:5)=ones(3,3)//merubah element matriks d pada baris ketiga sampai kelima, kolom ketiga sampai lima dengan angka 1
 d  =

    64.    60.    56.    12.    73.    62. 
    99.    85.    57.    72.    0.     11. 
    5.     6.     1.     1.     1.     61. 
    74.    82.    1.     1.     1.     67. 
    41.    92.    1.     1.     1.     33. 

-->d(3:5,3:5)=zeros()//merubah element matriks d pada baris ketiga sampai kelima, kolom ketiga sampai lima dengan angka 0
 d  =

    64.    60.    56.    12.    73.    62. 
    99.    85.    57.    72.    0.     11. 
    5.     6.     0.     0.     0.     61. 
    74.    82.    0.     0.     0.     67. 
    41.    92.    0.     0.     0.     33. 

-->d(3:5,3:5)=ones()//merubah element matriks d pada baris ketiga sampai kelima, kolom ketiga sampai lima dengan angka 1
 d  =

    64.    60.    56.    12.    73.    62. 
    99.    85.    57.    72.    0.     11. 
    5.     6.     1.     1.     1.     61. 
    74.    82.    1.     1.     1.     67. 
    41.    92.    1.     1.     1.     33. 

-->d(3:5,3:5)=eye(3,3)//merubah element matriks d pada baris ketiga sampai kelima, kolom ketiga sampai kelima dengan matriks identitas
 d  =

    64.    60.    56.    12.    73.    62. 
    99.    85.    57.    72.    0.     11. 
    5.     6.     1.     0.     0.     61. 
    74.    82.    0.     1.     0.     67. 
    41.    92.    0.     0.     1.     33. 

4. Concatenating Matrices
Penggabungan beberapa matriks, berikut contoh perintahnya pada scilab:

-->h=int(rand(5,6)*100)//membuat matriks hasil random(acak) berukuran 5x6 (5 baris, 6 kolom)dengan rentang 0 sampai 100
 h  =

    42.    39.    18.    1.     21.    80. 
    24.    3.     1.     18.    57.    81. 
    92.    51.    84.    49.    26.    25. 
    10.    83.    7.     74.    43.    41. 
    46.    61.    85.    94.    91.    35. 

-->i=int(rand(5,6)*10)//membuat matriks hasil random(acak) berukuran 5x6 (5 baris, 6 kolom)dengan rentang 0 sampai 10
 i  =

    6.    0.    1.    8.    2.    6. 
    7.    9.    9.    7.    9.    9. 
    3.    2.    6.    1.    8.    0. 
    7.    0.    2.    7.    2.    2. 
    5.    8.    5.    3.    8.    7. 

-->j=int(rand(5,6)*50)//membuat matriks hasil random(acak) berukuran 5x6(5 baris, 6 kolom)dengan rentang 0 sampai 50
 j  =

    6.     2.     45.    45.    20.    14. 
    41.    41.    16.    19.    7.     12. 
    15.    28.    5.     28.    24.    16. 
    26.    13.    46.    35.    20.    19. 
    28.    47.    36.    33.    43.    23. 

-->k=[h i j]//penggabungan matriks h, i, dan j
 k  =


         column  1 to 11

    42.    39.    18.    1.     21.    80.    6.    0.    1.    8.    2. 
    24.    3.     1.     18.    57.    81.    7.    9.    9.    7.    9. 
    92.    51.    84.    49.    26.    25.    3.    2.    6.    1.    8. 
    10.    83.    7.     74.    43.    41.    7.    0.    2.    7.    2. 
    46.    61.    85.    94.    91.    35.    5.    8.    5.    3.    8. 

         column 12 to 18

    6.    6.     2.     45.    45.    20.    14. 
    9.    41.    41.    16.    19.    7.     12. 
    0.    15.    28.    5.     28.    24.    16. 
    2.    26.    13.    46.    35.    20.    19. 
    7.    28.    47.    36.    33.    43.    23. 

Selamat mencoba  :)

Kamis, 03 September 2015

Asus Zenfone 5, andalanku untuk bekerja

Ini dia tugas perdana dari mata kuliah metode komputasi, membuat blog di student website IPB. Sayangnya user name-ku error, so... dari pada tidak bekerja, aku memilih membuat tugas dengan blog sendiri, tentunya setelah minta izin pada pengampu mata kuliah, Trimakasih ibu Windy :)

Asus Zenfone 5 merupakan handphone canggihku yang pertama, karna keperluan semakin meningkat dan supaya tidak tertinggal informasi dari grup PK LPDP waktu itu, aku memilih Asus zenfone 5 untuk tetap dapat berkomunikasi via WA, LINE, dan grup GMAIL, hingga hari ini masih setia menggunakan Asus Zenfone 5, keluarga baruku di kelas pascasarjana matematika terapan IPB tahun 2015 juga berkomunikasi melalui grup WA dan Asus zenfone 5 tetap lancar dan mantap.

Berikut merupakan beberapa kelebihan dan kekurangan Asus zenfone 5 yang aku peroleh melalui internet saat hendak membeli Asus zenfone 5, semoga bermanfaat :)



Kelebihan Asus Zenfone 5

  • Menggunakan OS Android Jelly Bean dan tentunya sudah bisa di upgrade ke KitKat yang tentunya kompitible dengan aplikasi yang terseddia di PlayStore
  • Sudah menggunakan prosesor chipset miliki Intel yaitu Intel Z2560 (1,6GHz) 2×2 Core Quad – Thread Hyper Threading Technology
  • GPUnya sendiri sudah menggunakan PowerVR SGX544MP2
  • RAMnya sebesar 2GB yang tentunya nyaman untuk menggunakan aplikasi dan game secara bersamaan
  • Kamera utama sebesar 8MP yang dibekali resolusi sebesar 3264 x 2448 pilsel tentunya dilengkapi dengan autofokus dan lampu flash
  • Kamera sekundernya sudah memiliki kekuratan sebesar 2MP
  • Terdapat beberapa fitur yakni wifi, tethering or hotspot, dan beberapa fitur lainnya.
  • Dengan menggunakan bluetooth versi 4 maka menjadikan transfer data anda semakin cepat dan tanpa mengkonsumsi banyak daya
  • Memiliki fitur Radio
  • Sudah bisa mendukung USB OTG sehingga nantinya bisa membaca data dari flashdisk
  • Dual SIM Stanby, selain itu kalau untuk SIM carnya harus menggunakan microSIM
  • Ukuran layarnya sudah cukup besar yaitu sekitar 5inci yang tentunya saja menjadikan anda nyaman untuk menjalankan ponsel pintar tersebut
  • Resolusi dari layar ini cukup tinggi 720 x 1280 piksel dengan tingkat ketajaman sekitar 294 ppi
  • Layar sentuh dari ponsel pintar ini menggunakan kapasitif IPS LCD yang tentu saja menampilkan gambar lebih realistis dan sudut pandang yang luas
  • Lapisan layar ini sudah menggunakan Corning Gorilla Glass 3 yang tentu saja memberikan perlindunan anti gores pada layar kaca
  • Kapasitas memori internalnya sudah lumayan besar yaitu sekitar 8GB
  • Harga yang terbilang sangat murah jika dibandingkan dengan ponsel Android yang canggih canggih untuk saat ini

Kekurangan Asus Zenfone 5

  • Kapasitas kekuatan baterai yang hanya sekitar 2050 mAh saja
Semoga bermanfaat buat yang meu ganti handphone :)

Kutemukan IPB di Hatiku



Sekitar dua bulan yang lalu, aku masih berada sebagai salah satu anggota pengayaan toefl di ITB dari 21 orang yang berbeda asalnya yang merupakan hadiah istimewa dari beasiswa LPDP. Sebagian besar dari kami berasal dari kampung yang masih memiliki rasa kepedulian antar sesama. Merekalah orang-orang yang selau mendukung dan memotivasiku untuk bergerak dan mendaftar universitas, akhirnya karena terlalu lama mengulur waktu sedangkan yang masih membuka pendaftaran untuk pascasarjana matematika dengan akreditasi A dalam negeri hanyalah UGM dan IPB, jika mendaftar di UGM pada waktu yang sangat singkat tanpa ada sertifikat toefl dan TPA rasanya sulit mengatur waktu dan harus izin dari kelas toefl yang berada di minggu-minggu persiapan tes akhir, so... kuurungkan niatku untuk mencari tahu tentang UGM dan kugali lagi mengenai jurusan dan pendaftaran pascasarjana matematika IPB, akhirnya aku memutuskan mendaftar pada jurusan Matematika Terapan.

Beberapa persyaratan yang kupersiapkan ialah proposal dan surat rekomendasi, tanpa TPA maupun sertifikat TOEFL. Ide proposal kugali dari hasil olimpiade komputasi matematikaku dua tahun lalu yaitu Identifikasi tanda tangan menggunakan software Matlab, Rekomendasi ku-urus melalui email ke-tiga orang dosenku yang masih bergelar master, yahh begitulah,  pengajar di matematika belum ada yang profesor di universitasku sebelumnya, sedangkan yang doktor masih beberapa dan hanya mengampu pada mata kuliah pilihan. Akhirnya dengan Basmallah tawakkal pada Allah, aku berhasil mengurus pendaftaran dan dinyatakan lulus dengan status percobaan.

Status PERCOBAAN??? Wowww, awalnya aku tidak faham dengan status itu. Tapi setelah mendengar kisah dari mulut ke mulut bak cerita rakyat, betapa status ini menjadi motivasi yang sangat luar biasa untuk memulai awal semester ini dengan usaha yang sungguh-sungguh dan hasil yang harus gemilang. Tak ada pilihan selain bertahan dan berjuang, karena aku yakin ketika orang lain bisa maka aku pun tidak boleh mundur dari barisan. “Aku adalah duta keluargaku” itulah kutipan mutiara yang menjadi motivasi luar biasa dari rektor IPB saat mengikuti upacara ulang tahun IPB beberapa hari lalu, tepatnya pada tanggal 1 September 2015.






Upacara ulang tahun IPB menurutku patut diacungi jempol, uppss tapi bukan karena aku duduk di tempat teduh bersama tamu karena telat datang ya... (yang satu ini dilarang keras untuk ditiru!!! :D). Ada beberapa hal yang diumumkan, mulai dari bis kampus berbahan bakar gas, mobil listrik, membebaskan ruas tertentu dari sepeda motor, dan mendorong penggunaan sepeda. cieee... IPB go green :) . Selain itu di penghujung acara ada tampilan seni musik angkluk dan tarian modern.

Ups sorry, ceritaku tidak sampai di sana, pada hari yang sama jeda 3,5 jam, motivasiku bagai ombak yang surut, uhuiii manusia tidak konsisten :( 
pada pukul 13.00 diadakan penyambutan dan ramah tamah oleh jurusan matematika terapan bagi mahasiswa baru pasca sarjana di gedung Alpha, IPB. Kami diberikan pencerahan, tips-tips supaya tidak kena DO (what?) karena IPK di bawah 3, serta bumbu-bumbu lainnya yang rasanya pedes-pedes asem campur kecut manis, upss sorry mungkin ini ekspresi karena statusku percobaan. Akhirnya saat mengisi KRS keesokan harinya, aku berniat waspada dan mengikuti saran yang diberikan saat penyambutan yakni untuk analisis real yang katanya “sering membuat IPK jadi down karna nilainya sedikit dan sulit” hanya diambil “sit in” yang berarti hanya mengikuti kuliah tanpa memperoleh nilai. :( Tapi masih bisa mengurus untuk mengambil nilai jika nilai terhitung bagus, misalnya A, AB, atau B.

Yah lagi-lagi bagai air laut yang pasang, esok hari kudengar lagi cerita untuk pengurusan pengambilan nilai yang bagus pada mata kuliah “sit in” sangat sulit dan harus memprogramkan bahasa inggris di samping 4 mata kuliah wajib yaitu analisis real, aljabar linier, persamaan differensial, dan metode numerik. Kuputuskan untuk mengulang KRS-ku dan meniadakan status “sit in” serta menambah kelas bahasa Inggris. Semoga saja ini pilihan yang terbaik dan menjadi pemicu untuk selalu belajar, karena jika dia bisa maka akupun harus bisa. Semangat :D





Tugas pertama, membuat blog di web IPB

Hari ini adalah hari pertama aku mengikuti praktikum MK metode komputasi. Sebagai mahasiswa baru, kami diarahkan untuk membuat blog di website IPB. Aku mulai membuat tulisan ini setelah 1,5 jam pelajaran berlalu tentunya 1,5 jam itu tidak aku sia-siakan dengan bermain akan tetapi mencari solusi dan mencoba beberapa kemungkinan user name-ku diterima, akan tetapi ternyata gagal. Akhirnya setelah mencoba beberapa cara, aku menggunakan blogku sendiri untuk mengisi waktu luang, iri sekali rasanya mendengar keyboard teman-temanku bising di telinga dengan sangat asyik mengalun bak lagu semangat 45.

Tugasku adalah membuat blog mengenai gadjet yang digunakan serta perjalanan ke IPB serta proses dan pengalaman mendaftar di IPB. So, maaf ya, sampai disini dulu aku bercerita, waktu pelajaran telah dinyatakan berakhir dan wasslam.

Baca tugas lengkapku untuk metode numerik dan analisis numerik di sini ya... :)

Terima kasih.
:)