SlideShare a Scribd company logo
1 of 3
POLITEKNIK NEGERI PONTIANAK
                           LAB. TEKNIK ELEKTRONIKA                      SEMESTER : V
                            JURUSAN TEKNIK ELEKTRO     NO JOB : 1       WAKTU : 8 JAM

                                      MATLAB TUTORIAL

   I.      TUJUAN
           Setelah melakukan tugas ini, mahasiswa diharapkan:
           1. Mengetahui bagaimana menggunakan MATLAB
           2. Mengetahui bagaimana menyajikan bilangan polimonial
           3. Mengetahui bagaimana mencari akar-akar polimonial
           4. Mengetahui cara mengalikan polimonial
           5. Mengetahui cara mencari partial fraksi
   II.     ALAT & BAHAN
           1. PC
           2. SOFTWARE MATLAB

   III.    PROSEDUR PERCOBAAN
           MATLAB adalah bahasa pemograman teknik tingkat tingi yang cocok untuk
           memecahkan permasalahan iptek dan teknik. Untuk membuat program dalam
           MATLAB, terlebih dahulu kita harus membuat m file. Caranya dengan mengklik
           menu File …..kemudian New….M File……kita dapat menuliskn kode untuk setiap
           permasalahan pada m file yang dibuat dan menamai setiap mfile dengan ekstensi .m,
           contoh ab.m. Untuk merun program anda dapat mengetikan nama program yang akan
           di run pada prompt (>>) pada Command Window atau melakukan klik kanan
           kemudian run pada Current Directory.

           PERCOBAAN 1
                  Kita dapat mengetikan bit string untuk ditampilkan oleh komputer, yang
           direpresentasikan dengan ‘’, contoh ‘ab’. Komentar dimulai dengan % dan akan
           diabaikan oleh MATLAB, bilangan akan dimunculkan dengan gabungan karakter lain
           (- atau =). Unit aritmatika dapat dilaksanakan dengan menggunakan oprator
           aritmatika yang tepat. Ketikan program dibawah ini:

            ‘ PERCOBAAN 1’                           %Display label.
            ‘Apa Kabar’                              %Display String.
            -3.96                                    %Display bilangan skalar -3,96.
            -4+7i                                    %Display bilangan kompleks -4+7i.
            -5-6j                                    %Display bilangan kompleks -5-6j.
            (-4+7i)+(-5-6i)                          %Display penjumlahan bil komplek.
            (-4+7i)+(-5-6j)                          %Display penjumlahan bil komplek.
            M=5                                      %Display nilai 5 yang diberi ke M.
            N=6                                      %Display nilai 6 yang diberi ke N.
            P=M+N                                    %Display penjumlahan M+N.
            pause

           PERCOBAAN 2
                 Polimonial dapat dikatakan sebagai vektor baris yang berisi kooefisien.
           Sehingga                           dapat dijadikan vektor seperti dibawah ini.
           Ketikan program dibawah ini:


            ‘ PERCOBAAN 2’                           %Display label.
            P1=[1 7 -3 23]                           % menyimpan polimonial
                                                     %S^3+7S^2-3S+23 sebagai P1
            pause




Petunjuk Praktikum Sistem Kendali 1 - 2009
POLITEKNIK NEGERI PONTIANAK
                           LAB. TEKNIK ELEKTRONIKA                     SEMESTER : V
                            JURUSAN TEKNIK ELEKTRO    NO JOB : 1       WAKTU : 8 JAM

                                      MATLAB TUTORIAL



           PERCOBAAN 3
                Menjalankan program diatas menghasilkan nilai yang dimunculkan oleh
           MATLAB. Mengakhiri perintah dengan titik koma akan menghilangkan display.
           Tanpa itu perintah akan dikerjakan dan hasil ditampilkan. Ketikan program dibawah
           ini:

            ‘ PERCOBAAN 3’                           %Display label.
            P2=[3 5 7 8];                            % menyimpan polimonial
                                                     %3S^3+5S^2+7S+8 sebagai P2
                                                     %tanpa menunjukkan hasil
            3*5                                      %menghitung 3*5 dan mendisplay
                                                     %hasil
            pause

           PERCOBAAN 4
                 Sebuah bentuk faktorial F(s) dapat ditunjukan oleh form polimonial. sehingga
                                       dapat diubah dalam polimonial dengan perintah
           poly(V), dimana V adalah vektor baris yang berisi akar polimonial dan poly(V)
           membentuk koofisient dari polimonia.Ketikan program dibawah ini:

            ‘ PERCOBAAN 4’                           %Display label.
            P3=poly([-2 -5 -8])                      % menyimpan polimonial
                                                     %(s+2)(s+5)(s+8) sebagai P3 dan
                                                     % menunjukkan hasil
            pause

           PERCOBAAN 5
                Kita dapat mencari akar-akar menggunakan perintah roots(V). Akar-akar akan
           dikembalikan sebagai vektor kolom. Sebagai contoh cari akar-akar
                            .Ketikan program dibawah ini:

            ‘ PERCOBAAN 5’                           %Display label.
            P4=[5 7 9 -3 2]                          %menyimpan polimonial
                                                     %5S^4 +7S^3+9S^2-3S+2 sebagai P4
                                                     %dan menunjukkan hasil
            akarP4=roots(P4)                         %mencari akar 5S^4 +7S^3+9S^2-
                                                     %3S+2 dan memberi hasil pada
                                                     %akarP4 dan display
            pause

           PERCOBAAN 6
                 Kita dapat mengalikan bilangan polimonial dengan menggunakan perintah
           conv(a,b)/ kepanjangan dari convolve. Sehingga
                                dibuat sebagai berikut. Ketikan program dibawah ini:

            ‘ PERCOBAAN 6’                           %Display label.
            P5=conv([1 7 10 9] [1 -3 6 2 1])         %menyimpan polimonial
                                                     %perkalian sebagai P5
                                                     %dan menunjukkan hasil
            pause




Petunjuk Praktikum Sistem Kendali 1 - 2009
POLITEKNIK NEGERI PONTIANAK
                           LAB. TEKNIK ELEKTRONIKA                       SEMESTER : V
                            JURUSAN TEKNIK ELEKTRO      NO JOB : 1       WAKTU : 8 JAM

                                      MATLAB TUTORIAL



           PERCOBAAN 7
                 Partial fraksi F(s) = b(s)/ a(s) dapat dicari menggunakan perintah
           [K,p,k]=residue(b,a), dimana K= residue, p = akar pembagi k=konstanta. Kita
           mencari fraksi parsial dari
           Ketikan program dibawah ini:

            ‘ PERCOBAAN 7’                            %Display label.
            numf=[7 9 12];                            %Membuat penyebut dari F(s)
            denf=conv(poly([0 -7]), [1 10 100]);      %Membuat pembagi dari F(s)
            [K,p,k]=residue(numf,denf)                %cari akar pembagi dan masukan ke
                                                      %p; cari konstanta masukan ke k.
           pause


   IV.     TUGAS
           1. Diberikan rumus differensial berikut ini, selesaikan untuk y(t) jika semua kondisi
              inisial adalah zero. Gunakan MATLAB untuk menyelesaikan Laplace transform




           2. Gunakan Matlab untuk menghasilkan fungsi transfer


           3. Gunakan Matlab untuk menghasilkan fraksi parsial dari fungsi



   V.      LAPORAN

            Buat laporan terstruktur, dengan pola:

                    Judul percobaan & nama penulis laporan (dibawah judul)
                    Abstraksi (berikan abstraksi dari percobaan)
                    Pendahuluan (berisi latar belakang percobaan)
                    Landasan Teori (teori yang berkaitan dengan percobaan)
                    Langkah-langkah percobaan (jelaskan tata cara percobaan)
                    Analisa dan hasil (termasuk semua output dan kode program)
                    Kesimpulan

            Laporan diketik rapi, A4, Times New roman, 1.5 spasi. Tidak diperbolehkan tulisan
            pen. Gunakan halaman pengumulan tugas (ketik rapi), dikumpulkan paling lambat
            10 des 2011.




Petunjuk Praktikum Sistem Kendali 1 - 2009

More Related Content

What's hot

90593494 bab-2-pemogranan-aplikasi-sederhana-fotran
90593494 bab-2-pemogranan-aplikasi-sederhana-fotran90593494 bab-2-pemogranan-aplikasi-sederhana-fotran
90593494 bab-2-pemogranan-aplikasi-sederhana-fotran
mocoz
 
6. analisis semantik
6. analisis semantik6. analisis semantik
6. analisis semantik
yuster92
 
90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
90593353 bab-1-dasar-dasar-pemograman-komputer-fotran90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
mocoz
 
90594480 bab-4-larik-array-fotran
90594480 bab-4-larik-array-fotran90594480 bab-4-larik-array-fotran
90594480 bab-4-larik-array-fotran
mocoz
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
PANJI_ADITYAN
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascal
bayyou
 

What's hot (20)

Analisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik KompilasiAnalisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik Kompilasi
 
90593494 bab-2-pemogranan-aplikasi-sederhana-fotran
90593494 bab-2-pemogranan-aplikasi-sederhana-fotran90593494 bab-2-pemogranan-aplikasi-sederhana-fotran
90593494 bab-2-pemogranan-aplikasi-sederhana-fotran
 
about C Languages
about C Languagesabout C Languages
about C Languages
 
Laporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul ILaporan Praktikum Algoritma Pemrograman Modul I
Laporan Praktikum Algoritma Pemrograman Modul I
 
6. analisis semantik
6. analisis semantik6. analisis semantik
6. analisis semantik
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
 
90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
90593353 bab-1-dasar-dasar-pemograman-komputer-fotran90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
90593353 bab-1-dasar-dasar-pemograman-komputer-fotran
 
90594480 bab-4-larik-array-fotran
90594480 bab-4-larik-array-fotran90594480 bab-4-larik-array-fotran
90594480 bab-4-larik-array-fotran
 
Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrograman
 
Analisis Semantik - P6
Analisis Semantik - P6Analisis Semantik - P6
Analisis Semantik - P6
 
Kompilasi13 ka p (1)
Kompilasi13 ka p (1)Kompilasi13 ka p (1)
Kompilasi13 ka p (1)
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
 
Pengantar R
Pengantar RPengantar R
Pengantar R
 
Mengenal fungsi scanf() dan printf()
Mengenal fungsi scanf() dan printf()Mengenal fungsi scanf() dan printf()
Mengenal fungsi scanf() dan printf()
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
Modularisasi – function dalam c++
Modularisasi – function dalam c++Modularisasi – function dalam c++
Modularisasi – function dalam c++
 
Laporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IILaporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul II
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascal
 
Fungsi
FungsiFungsi
Fungsi
 

Viewers also liked (16)

Beowulf
BeowulfBeowulf
Beowulf
 
Building a good quality WordPress theme
Building a good quality WordPress themeBuilding a good quality WordPress theme
Building a good quality WordPress theme
 
CWNU's Women's Group Presentation
CWNU's Women's Group PresentationCWNU's Women's Group Presentation
CWNU's Women's Group Presentation
 
Beowulf
BeowulfBeowulf
Beowulf
 
How to get your theme in WordPress
How to get your theme in WordPressHow to get your theme in WordPress
How to get your theme in WordPress
 
Neuro stroke rehabilitation
Neuro  stroke rehabilitationNeuro  stroke rehabilitation
Neuro stroke rehabilitation
 
Fotografias motos chopper
Fotografias motos chopperFotografias motos chopper
Fotografias motos chopper
 
Portrety błaznów
Portrety błaznówPortrety błaznów
Portrety błaznów
 
Martyna jankowska recenzja książki kaktus, wierny przyjaciel
Martyna jankowska   recenzja książki kaktus, wierny przyjacielMartyna jankowska   recenzja książki kaktus, wierny przyjaciel
Martyna jankowska recenzja książki kaktus, wierny przyjaciel
 
Prezentacja łamanie praw człowieka ameryka
Prezentacja   łamanie praw człowieka amerykaPrezentacja   łamanie praw człowieka ameryka
Prezentacja łamanie praw człowieka ameryka
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
 
Io 1
Io   1Io   1
Io 1
 
Kimia medisinal 2
Kimia medisinal 2Kimia medisinal 2
Kimia medisinal 2
 
Minggu 3
Minggu 3Minggu 3
Minggu 3
 
Minggu 2
Minggu 2Minggu 2
Minggu 2
 
Sistem kendali
Sistem kendaliSistem kendali
Sistem kendali
 

Similar to Job1 (20)

Matlab 3
Matlab 3Matlab 3
Matlab 3
 
Dasar control system dengan matlab
Dasar control system dengan matlabDasar control system dengan matlab
Dasar control system dengan matlab
 
3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf
3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf
3122500055_Fadhilah Margi Pertiwi_1 D3 IT B_Laporan Praktikum WPW 1.pdf
 
Tutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesiaTutorialmatlab bahasa indonesia
Tutorialmatlab bahasa indonesia
 
Tutorial matlab .pdf
Tutorial matlab .pdfTutorial matlab .pdf
Tutorial matlab .pdf
 
Tutorial matlab libre
Tutorial matlab libreTutorial matlab libre
Tutorial matlab libre
 
Matlab Tutorial
Matlab TutorialMatlab Tutorial
Matlab Tutorial
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Matlab 2
Matlab 2Matlab 2
Matlab 2
 
Job 2
Job 2Job 2
Job 2
 
Matlab
MatlabMatlab
Matlab
 
Modul 1 matlab 1
Modul 1 matlab 1Modul 1 matlab 1
Modul 1 matlab 1
 
Panduan matlab
Panduan matlabPanduan matlab
Panduan matlab
 
Mat lab
Mat labMat lab
Mat lab
 
Dasar control system dengan matlab
Dasar control system dengan matlabDasar control system dengan matlab
Dasar control system dengan matlab
 
Modul maple untuk metnum 2014
Modul maple untuk metnum 2014Modul maple untuk metnum 2014
Modul maple untuk metnum 2014
 
Matlab 1
Matlab 1Matlab 1
Matlab 1
 
Job4
Job4Job4
Job4
 
Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
 
Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
 

More from Daudi Lazarus (10)

Minggu 1
Minggu 1Minggu 1
Minggu 1
 
Semester 4 & 6 wajib ikut
Semester 4 & 6 wajib ikutSemester 4 & 6 wajib ikut
Semester 4 & 6 wajib ikut
 
Pengenalandasarjaringankomunikasidat
PengenalandasarjaringankomunikasidatPengenalandasarjaringankomunikasidat
Pengenalandasarjaringankomunikasidat
 
Pengantar jarkom-1-6
Pengantar jarkom-1-6Pengantar jarkom-1-6
Pengantar jarkom-1-6
 
Job3
Job3Job3
Job3
 
Lembar pengerjaan tugas
Lembar pengerjaan tugasLembar pengerjaan tugas
Lembar pengerjaan tugas
 
Pekerjaan rumah bab3
Pekerjaan rumah bab3Pekerjaan rumah bab3
Pekerjaan rumah bab3
 
Minggu ketiga
Minggu ketigaMinggu ketiga
Minggu ketiga
 
Minggu kedua
Minggu keduaMinggu kedua
Minggu kedua
 
Minggu pertama
Minggu pertamaMinggu pertama
Minggu pertama
 

Job1

  • 1. POLITEKNIK NEGERI PONTIANAK LAB. TEKNIK ELEKTRONIKA SEMESTER : V JURUSAN TEKNIK ELEKTRO NO JOB : 1 WAKTU : 8 JAM MATLAB TUTORIAL I. TUJUAN Setelah melakukan tugas ini, mahasiswa diharapkan: 1. Mengetahui bagaimana menggunakan MATLAB 2. Mengetahui bagaimana menyajikan bilangan polimonial 3. Mengetahui bagaimana mencari akar-akar polimonial 4. Mengetahui cara mengalikan polimonial 5. Mengetahui cara mencari partial fraksi II. ALAT & BAHAN 1. PC 2. SOFTWARE MATLAB III. PROSEDUR PERCOBAAN MATLAB adalah bahasa pemograman teknik tingkat tingi yang cocok untuk memecahkan permasalahan iptek dan teknik. Untuk membuat program dalam MATLAB, terlebih dahulu kita harus membuat m file. Caranya dengan mengklik menu File …..kemudian New….M File……kita dapat menuliskn kode untuk setiap permasalahan pada m file yang dibuat dan menamai setiap mfile dengan ekstensi .m, contoh ab.m. Untuk merun program anda dapat mengetikan nama program yang akan di run pada prompt (>>) pada Command Window atau melakukan klik kanan kemudian run pada Current Directory. PERCOBAAN 1 Kita dapat mengetikan bit string untuk ditampilkan oleh komputer, yang direpresentasikan dengan ‘’, contoh ‘ab’. Komentar dimulai dengan % dan akan diabaikan oleh MATLAB, bilangan akan dimunculkan dengan gabungan karakter lain (- atau =). Unit aritmatika dapat dilaksanakan dengan menggunakan oprator aritmatika yang tepat. Ketikan program dibawah ini: ‘ PERCOBAAN 1’ %Display label. ‘Apa Kabar’ %Display String. -3.96 %Display bilangan skalar -3,96. -4+7i %Display bilangan kompleks -4+7i. -5-6j %Display bilangan kompleks -5-6j. (-4+7i)+(-5-6i) %Display penjumlahan bil komplek. (-4+7i)+(-5-6j) %Display penjumlahan bil komplek. M=5 %Display nilai 5 yang diberi ke M. N=6 %Display nilai 6 yang diberi ke N. P=M+N %Display penjumlahan M+N. pause PERCOBAAN 2 Polimonial dapat dikatakan sebagai vektor baris yang berisi kooefisien. Sehingga dapat dijadikan vektor seperti dibawah ini. Ketikan program dibawah ini: ‘ PERCOBAAN 2’ %Display label. P1=[1 7 -3 23] % menyimpan polimonial %S^3+7S^2-3S+23 sebagai P1 pause Petunjuk Praktikum Sistem Kendali 1 - 2009
  • 2. POLITEKNIK NEGERI PONTIANAK LAB. TEKNIK ELEKTRONIKA SEMESTER : V JURUSAN TEKNIK ELEKTRO NO JOB : 1 WAKTU : 8 JAM MATLAB TUTORIAL PERCOBAAN 3 Menjalankan program diatas menghasilkan nilai yang dimunculkan oleh MATLAB. Mengakhiri perintah dengan titik koma akan menghilangkan display. Tanpa itu perintah akan dikerjakan dan hasil ditampilkan. Ketikan program dibawah ini: ‘ PERCOBAAN 3’ %Display label. P2=[3 5 7 8]; % menyimpan polimonial %3S^3+5S^2+7S+8 sebagai P2 %tanpa menunjukkan hasil 3*5 %menghitung 3*5 dan mendisplay %hasil pause PERCOBAAN 4 Sebuah bentuk faktorial F(s) dapat ditunjukan oleh form polimonial. sehingga dapat diubah dalam polimonial dengan perintah poly(V), dimana V adalah vektor baris yang berisi akar polimonial dan poly(V) membentuk koofisient dari polimonia.Ketikan program dibawah ini: ‘ PERCOBAAN 4’ %Display label. P3=poly([-2 -5 -8]) % menyimpan polimonial %(s+2)(s+5)(s+8) sebagai P3 dan % menunjukkan hasil pause PERCOBAAN 5 Kita dapat mencari akar-akar menggunakan perintah roots(V). Akar-akar akan dikembalikan sebagai vektor kolom. Sebagai contoh cari akar-akar .Ketikan program dibawah ini: ‘ PERCOBAAN 5’ %Display label. P4=[5 7 9 -3 2] %menyimpan polimonial %5S^4 +7S^3+9S^2-3S+2 sebagai P4 %dan menunjukkan hasil akarP4=roots(P4) %mencari akar 5S^4 +7S^3+9S^2- %3S+2 dan memberi hasil pada %akarP4 dan display pause PERCOBAAN 6 Kita dapat mengalikan bilangan polimonial dengan menggunakan perintah conv(a,b)/ kepanjangan dari convolve. Sehingga dibuat sebagai berikut. Ketikan program dibawah ini: ‘ PERCOBAAN 6’ %Display label. P5=conv([1 7 10 9] [1 -3 6 2 1]) %menyimpan polimonial %perkalian sebagai P5 %dan menunjukkan hasil pause Petunjuk Praktikum Sistem Kendali 1 - 2009
  • 3. POLITEKNIK NEGERI PONTIANAK LAB. TEKNIK ELEKTRONIKA SEMESTER : V JURUSAN TEKNIK ELEKTRO NO JOB : 1 WAKTU : 8 JAM MATLAB TUTORIAL PERCOBAAN 7 Partial fraksi F(s) = b(s)/ a(s) dapat dicari menggunakan perintah [K,p,k]=residue(b,a), dimana K= residue, p = akar pembagi k=konstanta. Kita mencari fraksi parsial dari Ketikan program dibawah ini: ‘ PERCOBAAN 7’ %Display label. numf=[7 9 12]; %Membuat penyebut dari F(s) denf=conv(poly([0 -7]), [1 10 100]); %Membuat pembagi dari F(s) [K,p,k]=residue(numf,denf) %cari akar pembagi dan masukan ke %p; cari konstanta masukan ke k. pause IV. TUGAS 1. Diberikan rumus differensial berikut ini, selesaikan untuk y(t) jika semua kondisi inisial adalah zero. Gunakan MATLAB untuk menyelesaikan Laplace transform 2. Gunakan Matlab untuk menghasilkan fungsi transfer 3. Gunakan Matlab untuk menghasilkan fraksi parsial dari fungsi V. LAPORAN Buat laporan terstruktur, dengan pola: Judul percobaan & nama penulis laporan (dibawah judul) Abstraksi (berikan abstraksi dari percobaan) Pendahuluan (berisi latar belakang percobaan) Landasan Teori (teori yang berkaitan dengan percobaan) Langkah-langkah percobaan (jelaskan tata cara percobaan) Analisa dan hasil (termasuk semua output dan kode program) Kesimpulan Laporan diketik rapi, A4, Times New roman, 1.5 spasi. Tidak diperbolehkan tulisan pen. Gunakan halaman pengumulan tugas (ketik rapi), dikumpulkan paling lambat 10 des 2011. Petunjuk Praktikum Sistem Kendali 1 - 2009