Kamis, 01 Juni 2017

Dasar-Dasar AWK

Full Video On Youtube : Dasar-Dasar AWK


PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI
AWK


Disusun Oleh :
Devi Febrita Sari H/064001600020


FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN TEKNIK INFORMATIKA
                       UNIVERSITAS TRISAKTI              
2017



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-Langkah Percobaan
1. Membuat file  Coin dengan $ cat>coin.



 2. Lalu ketikkan isi dari file coin sesuai modul


 3. Lalu kembali ke terminal dan tekan Ctrl + d
4. Melihat jumlah record AWK. Dengan mengetikkan $awk ‘{print NR,$0}’ coin
5. Melihat jumlah field dalam record. Dengan mengetikkan $awk ‘{print NF,$0}’ coin

6. Menampilkan semua bagian yang hanya mempunyai item Bronze.
$awk ‘/bronze/’ coin

7. Menampilkan bagian item dan tahun saja untuk item silver
$awk ‘/silver/{print$1,$3}’ coin

8. Menampilkan seluruh bagian dari file record
$awk ‘{print$0}’ coin

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

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


11. Menampilkan sebuah output dari hasil ekspresi kondisi (if)
$awk ‘{if($3<1980)print$3,””,$5,$6,$7,$8}’ coin

12. Menampilkan sebuah output dari hasil operasi elasi(<,>,<=,>=, ==, !=)
$awk ‘$3 <= 1980 {print$0}’ coin

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

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


15.Lalu tekan Ctrl + d


16. Melihat hasil summary. $awk -f summary coin


17. Menampilkan item yang berawalan “sil” $awk ‘$1~/^sil/{print$0}’ coin


18. Menampilkan sebuah output selain yang berakhiran “old” $awk ‘$1!~/^old$/ {print$0}’ coin


19. Menampilkan sebuah output selain negara USA $awk ‘$4!~/^[USA]/ {print$0}’ coin


Data Percobaan



KESIMPULAN
          
AWK adalah sebuah singkatan dari pembuat algoritma pengurai ini. AWK diambil dari inisial ketiga pembuatnya yaitu “Aho, Weinberger, and Kernighan”. Awk paling sering digunakan untuk me-scan dan mem-proses sebuah pola. Pencarian pada sebuah file yang cocok dengan pola yang dibuat lalu menyaring pencarian tersebut kedalam sebuah file baru.
fitur-fitur yang dimiliki Awk :
  1. Awk menjadikan text file sebagai records dan fields
  2. Seperti bahasa pemrograman lainnya, Awk mengandung variabel, kondisi, dan looping
  3. Awk mempunyai operator aritmatika dan string
  4. Awk bisa digenerate menjadi laporan yang berformat
Awk membaca dari sebuah file atau dari input standard, dan menjadikannya output standard. Awk tidak bisa digunakan pada file yang tidak mengandung text.



Related Posts:

  • OPERASI STRUKTUR DIREKTORIFull Video On Youtube : Operasi Struktur Direktori Organisasi Komputer dan Sistm Operasi                  Operasi Structur Directory Jurusan Teknik Informatika Fakult… Read More
  • CRIMPING KABEL UTP Praktikum Jaringan Komputer Kabel UTP Dibuat Oleh : Devi Febrita Sari H /06400160020 Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Trisakti 2017      … Read More
  • Dasar-Dasar AWK Full Video On Youtube : Dasar-Dasar AWK PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI AWK Disusun Oleh : Devi Febrita Sari H/064001600020 FAKULTAS TEKNOLOGI INDUSTRI JURUSAN TEKNIK INFORMATIKA  &n… Read More
  • Kompilasi Program LINUX Full Video On Youtube :Kompilasi Program Linux Praktikum Organisasi Komputer Dan Sistem Operasi Kompilasi Program Linux Dibuat Oleh : Devi Febrita Sari H /06400160020 Jurusan Teknik Informatika Fakulta… Read More
  • PERINTAH DASAR LINUX PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI PERINTAH DASAR LINUX Disusun oleh : Devi Febrita Sari Hoesadha (064001600020) Fakultas Teknologi Industri Jurusan Teknik Informatika Universitas Trisakti … Read More

0 komentar:

Posting Komentar