SALAM LEMPER !! ORKOM 10 : Dasar-dasar AWK - To Survive, You Must Tell Stories ~

ORKOM 10 : Dasar-dasar AWK



PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI
AWK
Disusun Oleh :

Steven Sen                                                       : 064001600022


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


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
$awk ‘{print$0}’ coin


8. Menampilkan seluruh deskripsi dari sebuah metal
$awk ‘{print$1,$5,$6,$7,$8}’ coin


9. Menampilkan sebuah output hasil dari operasi logika
$awk ‘ $3 == 1986 || $4 == USA’ coin


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(<,>,<=,>=, ==, !=)
$awk ‘$3 <= 1980 {print$0}’ coin


12. Menampilkan sebuah output dari hasil aritmatika
$awk ‘$2*10<=5’ coin


13. Membuat file summary dengan $cat>summary. Isi data sesuai modul



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






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

ORKOM 10 : Dasar-dasar AWK ORKOM 10 : Dasar-dasar AWK Reviewed by Steven sen on 8:51 pm Rating: 5

1 comment:

Steven. Powered by Blogger.