PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI AWK
Disusun Oleh :
Hafiz Adi Wijaya
065001600009
Hafiz Adi Wijaya
065001600009
FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS TRISAKTI
2017
I JUDUL PRAKTIKUM : AWK
II TUJUAN PRAKTIKUM : Dapat menjalankan AWK pada linux
III ELEMEN KOMPETENSI
Deskripsi : Dasar-dasar AWK
Kompetensi Dasar :
1. Mengetahui dan menggunakan AWK
2. Menggunakan ekspresi reguler untuk menampilkan output
TEORI SINGKAT
AWK adalah bahasa pemrograman yang digunakan untuk melakukan manipulasi data dan membuat laporan. Format AWK mempunyai penanganan tersendiri berdasarkan record dan field. Record adalah setiap baris dari input, sehingga jika ditemui baris baru, akan dianggap sebagai record baru. Semetara field merupakan bagian yang menyusun sebuah record.
LAB SETUP
Adapun yang diperlukan dalam melakukan praktikum ini adalah :
- Komputer/ Laptop dengan OS Linux
- Program Terminal
Cara percobaan/langkah langkah percobaan
- Membuat file Coin pada pad editor linux, buatlah isian berikut pada file Coin
2. Melihat jumlah record AWK. Dengan mengetikkan $awk ‘{print NR,$0}’ coin
3. Melihat jumlah field dalam record. Dengan mengetikkan $awk ‘{print NF,$0}’ coin
4. Menampilkan semua bagian yang hanya mempunyai item Bronze.
$awk ‘/bronze/’ coin
5. Menampilkan bagian item dan tahun saja untuk item silver
$awk ‘/silver/{print$1,$3}’ coin
6. Menampilkan seluruh deskripsi dari sebuah metal
$awk ‘{print$1,$5,$6,$7,$8}’ coin
7. Menampilkan sebuah output hasil dari operasi logika
$awk ‘ $3 == 1986 || $4 == USA’ coin
8. Menampilkan sebuah output dari hasil ekspresi kondisi (if)
$awk ‘{if($3<1980)print$3,””,$5,$6,$7,$8}’ coin
$awk ‘$3 <= 1980 {print$0}’ coin
$awk ‘$2*10<=5’ coin
11. Membuat file Summary dengan membuat isi data sesuai modul di pad editor, ketiklah isian seperti di bawah ini
12. Melihat hasil summary.
$awk -f summary coin
13. Menampilkan item yang berawalan “sil”
$awk ‘$1~/^sil/{print$0}’ coin
14. Menampilkan sebuah output selain yang berakhiran “old”
$awk ‘$1!~/^old$/ {print$0}’ coin
15. Menampilkan sebuah output selain negara USA
$awk ‘$4!~/^[USA]/ {print$0}’ coin
CEK LIST
Daftar ini disertakan pada laporan lab.
No
|
Elemen Kompetensi
|
Ceklist
|
1
|
Dasar - dasar AWK
|
√
|
FORM UMPAN BALIK
No
|
Elemen Kompetensi
|
Tingkat Kesulitan
|
Tingkat Ketertarikan
|
1
|
Dasar - dasar AWK
|
Sedang
|
Menarik
|
Tidak ada komentar:
Posting Komentar