Вы находитесь на странице: 1из 7

MODUL TEKNOLOGI INFORMASI DAN KOMUNIKASI

SELEKSI DATA PADA PASCAL

Nama peserta didik NIS / Absen Kelas : :

LABORATORIUM KOMPUTER 2
Jalan Parangtritis Km 5 Yogyakarta 55187 Telp. (0274)374459 http://agusriyantodf.blogspot.com

SMAN 1 SEWON

SELEKSI DATA PADA PASCAL

Merupakan salah satu bentuk penyelesaian masalah dimana dilakukan pengujian terhadap suatu data. Data diuji karena memiliki kategori yang berbeda Pengujian dilakukan dengan memeriksa suatu data dengan suatu kondisi tertentu Pengujian data bisa dilakukan dengan operator-operator berikut : Operator = > < >= <= <>

Arti Sama dengan Lebih besar Lebih kecil Lebih besar atau dengan Lebih kecil atau dengan Tidak sama dengan

Contoh pengujian a=7 a>7 a<7 sama a>=7 sama a<=7 a<>7

Untuk kasus data tunggal

Diagram alir di atas menjelaskan, apabila data diuji hasil pengujiannya COCOK (jawaban dari pengujian ya/benar) maka akan melakukan suatu tindakan tertentu. Tetapi jika hasil pengujiannya TIDAK COCOK maka tidak ada tindakan apapun yang dikerjakan. Format Perintah pascalnya adalah :
IF pengujian THEN tindakan jika cocok ;

Contoh kasus : Buatlah program pascal untuk seleksi data dengan ketentuan, Jika pengguna komputermemasukkan angka 2 maka muncul keterangan angka tersebut adalah dua.

IF angka=2 Then Write(Angka tersebut adalah dua);

Program ; ; Var : ; Begin ; ; IF angka=2 THEN Write(Angka tersebut adalah Dua); End.

Untuk kasus data yang terdiri atas dua kelompok data

Jika hasil pengujian cocok maka akan melakukan tindakan tertentu, jika hasil pengujian TIDAK COCOK maka akan melakukan tindakan yang lain. Format bahasa pascalnya: IF pengujian THEN tindakan jika cocok ELSE tindakan jika tindakan cocok ; Contoh kasus : Buatlah program pascal untuk seleksi data dengan ketentuan, Jika pengguna komputermemasukkan angka 2 maka muncul keterangan angka tersebut adalah dua Jika angka yang dimasukkan pengguna computer bukan angka 2 maka muncul keterangan angka tersebut bukan dua.

IF angka=2

Then Write(Angka tersebut adalah dua) ELSE write(Angka tersebut bukan dua);

Program ; ; Var : ; Begin ; ; IF angka=2 THEN Write(Angka tersebut adalah Dua) ELSE Write(Angka tersebut bukan Dua); End.

Untuk kasus data kategorinya terdiri 3 kelompok data

Jika hasil pengujian ke-1 cocok maka akan melakukan tindakan yang cocok pengujian ke-1, jika hasil pengujian TIDAK COCOK maka akan dilakukan pengujian ke-2. Jika hasil pengujian ke-2 cocok, maka akan melakukkan tidakan yang cocok dengan pengujian ke-2. Jika pengujian ke-2 juga tidak cocok, maka akan melakukan tindakan sesuai kondisi yang tidak cocok denganpengujian ke-1 dan ke-2. Format perintahnya :

IF pengujian ke-1 THEN tindakan jika pengujian ke-1 cocok ELSE IF pengujian ke-2 THEN tindakan jika pengujian ke-2 cocok ELSE tindakan Jika pengujian ke-1 dan ke-2 tidak cocok ; Contoh : Buatlah program pascal untuk menentukan suatu angka apakah angka tersebut masuk kategori positif, negatif atau NOL.

IF angka>2 THEN Write(Angka positif) ELSE IF angka<0 THEN Write(Angka positif) ELSE Write(Angka NOL);

Program ; ; Var : ; Begin ; ; IF angka>2 THEN Write(Angka positif) ELSE IF angka<0 THEN Write(Angka positif) ELSE Write(Angka NOL); End.

LATIHAN Buatlah program pascal untuk menentukan suatu angka apakah angka itu 10? 2.Buatlah program pascal untuk menentukan suatu angka itu apakah ganjil atau genap! 3.Buatlah program pascal untuk menentukan suatu angka apakah kelipatan 3 atau bukan! 4. Buatlah program pascal untuk menentukan apakah program pascal untuk menentukan suatu angka apakah masuk kategori (kelipatan dua), (kelipatan 3),(kelipatan dua sekaligus kelipatan 3), atau (bukan kelipatan 2 dan 3 sekaligus)! 5. Buatlah program pascal untuk menentukan apakah program pascal untuk menentukan nilai ujian dari skor ujian berikut!
1.

Input (skor)

Output (Nilai/Keterangan)

0 s.d. 40 41 s.d. 60 61 s.d. 79 80 s.d. 100 skor<0 atau skor>100

D C B A Salah memasukkan skor

Telah diperiksa Bantul,


..

...

Вам также может понравиться

  • JIKE Panduan Akademik 2012
    JIKE Panduan Akademik 2012
    Документ33 страницы
    JIKE Panduan Akademik 2012
    SuginoMarwoto
    Оценок пока нет
  • Modul 5
    Modul 5
    Документ6 страниц
    Modul 5
    Achmad Jeihan Pahlevi
    Оценок пока нет
  • Modul 4 - 3
    Modul 4 - 3
    Документ11 страниц
    Modul 4 - 3
    Achmad Jeihan Pahlevi
    Оценок пока нет
  • Modul 4 - 1
    Modul 4 - 1
    Документ10 страниц
    Modul 4 - 1
    Achmad Jeihan Pahlevi
    Оценок пока нет
  • Dasar Dasar Pascal
    Dasar Dasar Pascal
    Документ17 страниц
    Dasar Dasar Pascal
    Dhomas Erika Ratnasari
    Оценок пока нет
  • Modul 4 - 2
    Modul 4 - 2
    Документ11 страниц
    Modul 4 - 2
    Achmad Jeihan Pahlevi
    Оценок пока нет
  • Tahap2 Menyusun Program
    Tahap2 Menyusun Program
    Документ15 страниц
    Tahap2 Menyusun Program
    Dhomas Erika Ratnasari
    Оценок пока нет
  • Peradaban Lembah Sungai Indus
    Peradaban Lembah Sungai Indus
    Документ10 страниц
    Peradaban Lembah Sungai Indus
    Achmad Jeihan Pahlevi
    Оценок пока нет
  • Cheat Ninja Saga
    Cheat Ninja Saga
    Документ1 страница
    Cheat Ninja Saga
    Achmad Jeihan Pahlevi
    Оценок пока нет