LAPORAN PRAKTIKUM ORGANISASI KOMPUTER
DAN SISTEM OPERASI
DASAR-DASAR AWK
DASAR-DASAR AWK
Disusun Oleh :
Muhammad Hasan Habi Dunggio (064001600024)
PROGRAM S1
TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS TRISAKTI
2017
TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS TRISAKTI
2017
JUDUL PRAKTIKUM
Dasar-Dasar AWK
Dasar-Dasar AWK
TUJUAN PRAKTIKUM
Dapat menjalankan AWK pada linux
Dapat menjalankan AWK pada linux
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
Langkah Kerja :
1. Membuat file Coin dengan $ cat>coin
2. Lalu ketikkan isi dari file coin sesuai modul
3. Melihat jumlah record AWK. Dengan mengetikkan $awk ‘{print NR,$0}’ coin
4. Melihat jumlah field dalam record. Dengan mengetikkan $awk ‘{print NF,$0}’ coin
5. Menampilkan semua bagian yang hanya mempunyai item Bronze.
$awk ‘/bronze/’ coin
6. Menampilkan bagian item dan tahun saja untuk item silver
$awk ‘/silver/{print$1,$3}’ coin
7. Menampilkan seluruh bagian dari file record
8. Menampilkan seluruh deskripsi dari sebuah metal
$awk ‘{print$1,$5,$6,$7,$8}’ coin
9. Menampilkan sebuah output hasil dari operasi logika
10. Menampilkan sebuah output dari hasil ekspresi kondisi (if)
$awk ‘{if($3<1980)print$3,””,$5,$6,$7,$8}’ coin
11. Menampilkan sebuah output dari hasil operasi elasi(<,>,<=,>=, ==, !=)
12. Menampilkan sebuah output dari hasil aritmatika
14. Melihat hasil summary.
$awk -f summary coin
15. Menampilkan item yang berawalan “sil”
$awk ‘$1~/^sil/{print$0}’ coin
16. Menampilkan sebuah output selain yang berakhiran “old”
$awk ‘$1!~/^old$/ {print$0}’ coin
17. Menampilkan sebuah output selain negara USA
$awk ‘$4!~/^[USA]/ {print$0}’ coin

Tidak ada komentar:
Posting Komentar