Bab 2 (Pengulangan Dan Perbandingan)

download Bab 2 (Pengulangan Dan Perbandingan)

of 25

Transcript of Bab 2 (Pengulangan Dan Perbandingan)

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    1/25

    Tipe Data

    LabVIEW hanya dapat mengeksekusi program dengan tipe data yang

    sejenis

    Beberapa tipe data utama yang terdapat pada labVIEW antara lain:

    1. Integer

    2. Float

    3. String

    4. Boolean

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    2/25

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    3/25

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    4/25

    Contoh Aplikasi Pembagi Tegangan

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    5/25

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    6/25

    Unit Konversi

    Merupakan sebuah function yang digunakan untuk mengonversi variabel.

    Unit konversi tidak ditampilkan pada front panel.

    Unit Konversi terdiri dari beberapa komponen dasar, antara lain:

    1. Numeric Convertion : Programming > Numeric > Conversion

    2. String Convertion : Programming > String > String/Number Conversion

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    7/25

    Numeric Conversion

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    8/25

    String Conversion

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    9/25

    Contoh Aplikasi Konversi bilangan

    Aplikasi ini berfungsi untuk mengoversi bilangan integer menjadi

    string biner.

    Menggunakan komponen Format into String.

    Letak Komponen : Programming > String

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    10/25

    Konfigurasi format keluaran dari komponen:

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    11/25

    Pengulangan

    1. While Loop

    2. For Loop

    3. Shift Register

    4. Case Structure

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    12/25

    1. Struktur While Loop

    Akan terus mengeksekusi setiap ikon yang berada

    di dalamframe While Loop.

    Proses eksekusi akan terhenti bila terminal input

    conditional bernilai True(Stop if true) atau False

    (Stop if False)

    Terminal Output Counter Iakan memberikan nilai

    jumlah perulangan yang telah selesai dilakukan,

    dimulai dari 0.

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    13/25

    Contoh Proses iterasi While Loop

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    14/25

    2. Struktur For Loop

    Akan terus mengeksekusi setiap ikon yang berada

    di dalamframe For Loopsebanyak nilai masukan

    terminal input N.

    Terminal Output Counter Iakan memberikan nilai

    jumlah perulangan yang telah selesai dilakukan,

    dimulai dari 0.

    For Loop tidak akan melakukan pengulangan jika N

    diberi nilai 0 atau tidak diberi nilai sama sekali.

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    15/25

    Contoh Proses For Loop

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    16/25

    3. Struktur Shift Register

    Berguna untuk meneruskan data dari satu perulangan ke

    perulangan berikutnya.

    Tidak tersedia di palet Function.

    Hanya dapat diterapkan pada For Loop dan While Loop.

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    17/25

    Contoh Proses Shift Register

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    18/25

    3. Struktur Case

    Memiliki 2 atau lebih blok, namun hanya satu yang dieksekusi

    pada satu waktu.

    Blok yang akan dieksekusi bergantung nilai input di terminal

    selector (?)

    Add Casedigunakan untuk menambahkan case block.

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    19/25

    Contoh Proses Struktur Case

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    20/25

    Perbandingan

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    21/25

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    22/25

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    23/25

    Contoh Penggunaan

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    24/25

  • 7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)

    25/25