Minggu, 28 Oktober 2018

Perangkat Lunak Jaringan - Cerita Materi 7


Shell script adalah program komputer yang dirancang untuk dijalankan oleh shell Unix , seorang interpreter baris perintah. Berbagai dialek skrip shell dianggap bahasa scripting . Operasi umum yang dilakukan oleh skrip shell termasuk manipulasi file, eksekusi program, dan teks pencetakan. Skrip yang mengatur lingkungan, menjalankan program, dan melakukan pembersihan yang diperlukan, pencatatan, dll. Disebut pembungkus. Perintah dalam suatu script bias berupa perintah yang dapat diberikan dari prompt atau perintah kendali alir. Schell script dapat digunakan untuk membuat file input, aktivitas proses dan hasil proses.
·         Mengetahui shell script aktif       : echo $SHELL
·         Berpindah shell                                 : exec nama shell
·         Penulisan variable                            : nama_var=nilai_var
·         Double quote                                    : “
·         Single quote                                       : ‘
·         Back quote                                         : `
Jenis variable :
·         Variable local                             = variable yang nilainya langsung diisikan
·         Variable environment            = variable yang merupakan bawaan dan shell itu sendiri
Metakarakter merupakan sebuah karakter yang memiliki arti tertentu. Dalam shell juga dikenal beberapa metakarakter. Karena metakarakter ada dalam shell maka yang perlu diperhatikan adalah kesalahan dalam penangganan sebuah karakter.



ttd
Muhammad Yusril

link sttpln : https://sttpln.ac.id/

sumber :

https://translate.google.co.id/translate?hl=id&sl=en&u=https://en.wikipedia.org/wiki/Shell_script&prev=search

Rabu, 17 Oktober 2018

Perangkat Lunak Jaringan - Cerita Materi 6




String merupakan tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier string/teks. String ini adalah objek yang memiliki ruang lingkup global yang berfungsi sebagai pembuat barisan karakter. Pemrosesan string pada centos ini berada didalam terminal.
                Terdapat 9 perintah yang dapat digunakan untuk pemrosesan string pada Linux. Berikut perintah-perintahnya :

1.       Cut
Perintah cut ini berfungsi untuk mengambil karakter, file, ataupun folder untuk dipindahkan ketempat yang lain. Cut dalam perintah string pada linux juga tidak jauh berbeda tetapi fungsi cut ini adalah untuk mengambil bagian tertentu dari file dan menampilkannya ke layar LCD.
Syntax : cut [-dchar] [-fd] file
keterangan :
·         d : delimeter untuk pemisah antar filed
·         f  : field
·         c  : Character

2.       Word Count (wc)
Perintah wc atau word count di gunakan untuk menghitung baris, karakter, dan kata pada suatu file. Jadi kalau kita mempunyai file dan kita ingin tahu berapasih jumlah baris, kata, dan karakter pada file tersebut kita bisa menggunakan perintah ini.
Syntax : wc [-lwc] file
keterangan :
·         l   : Line
·         w : Word
·         c  : Character

3.       Head
Head dalam perintah di Linux adalah untuk menampilkan baris pertama dalam suatu file. Misalkan ada 100 baris tetapi kita hanya ingin menampilkan 10 baris saja maka digunakanlah perintah Head ini.
Syntax : head [-n] file
keterangan :
·         n : Banyaknya jumlah baris awal yang mau ditampilkan. Default = 10

4.       Tail
Perintah ini sebenarnya memiliki fungsing yang sama denga head, namun head untuk menampilkan baris awal saja sedangkan tail untuk menampilkan baris terakhir saja.
Syntax : tail [-n] file
keterangan :
·         n : Banyaknya baris yang ingin ditampilkan.

5.       Sort
Fungsi perintah ini untuk mensortir atau mengurutkan isi suatu file berdasarkan kunci atau key tertentu.
Syntax : sort [-tchar] [+key] [-r] file
keterangan :
·         tchar : Pemisah field
·         key  : Nomor kolom sebagai key pengurut
·         -r       : reverse-untuk menguruskan secara desceding

6.       Uniq
Perintah ini untuk menghilangkan kata atau isi file yang dobel. Misalkan dalan file masak ada 2 kata panci maka dengan menggunakan perintah uniq hanya akan di tampilkan 1 kata panci saja.
Syntax : uniq file

7.       Tr
Perintah ini berfungsi untuk merubah suatu karakter menjadi karakter lain.
Syntax : tr "string1" "string2"

8.       Grep
Perintah yang digunakan adalah grep. Dengan perintah ini pencarian lebih mudah dilakukan.
Syntax : grep [-pilihan] string file
keterangan :
·         q : Pilihan yang tidak menampilkan hasil ke layer
·         v : Pilihan yang menampilkan baris string yang tidak cocok

9.       Find
Perintah ini berfungsi untuk menemukan file dengan kriteria tertentu atau dengan data yang spresifik.
Syantax : find nama_path [-pilihan]
keterangan :
·         nama_path            : Direktori awal mulai pencarian
·         nama nama_file   : Cari file dengan file
·         user owner          : Cari file berdasarkan pemilik
·         type tipe_file       : Cari file berdasarkan tipe file
·         perm permission  : Cari file berdasarkan ijin file
·         size kap_size       : Cari berdasarkan kapasitas file
·         ok perintah          : Eksekusi perintah dengan konfirmasi
·         exec perintah       : Eksekusi perintah tanpa konfirmasi

Mungkin sekian dulu cerita saya pada hari ini. Kurang lebihnya mohon dimaafkan. Sekian.



ttd
Muhammad Yusril




sumber :
http://rahmatprastyocentos.blogspot.com/2016/12/pemrosesan-string-pada-linux.html

Kamis, 11 Oktober 2018

Sistem Operasi - Windows NT





Sistem operasi adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat lunak, serta sebagai jurik untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer, kecuali program booting. Sistem Operasi merupakan perangkat lunak pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Jikalau sistem komputer terbagi dalam lapisan-lapisan, maka sistem operasi menjadi penghubung antara lapisan hardware dengan lapisan software. Kini semakin banyak layanan yang menjadi layanan inti umum, sebuah OS perlu menyediakan layanan jaringan dan koneksi internet yang dimana dulunya tidak menjadi layanan umum.

Windows NT merupakan sebuah sistem operasi 32-bit dari Microsoft yang menjadi leluhur sistem operasi Windows 2000, Windows XP, Windows Server 2003, dan Windows Vista. Sistem operasi tersebut pada awalnya mendukung beberapa platform mikroprosesor, dimulai dari Intel 80x86, MIPS R4x00, Digital Equipment Corporation Alpha AXP, IBM PowerPC, serta beberapa platform lainnya, seperti Clipper dan SPARC.  Saat ini, sistem operasi berbasis Windows NT hanya mendukung platform Intel 80x86, Intel IA64 dan AMD64, sementara platform lainnya tidak didukung lagi, mengingat kurangnya dukungan dari pihak ketiga untuk prosessor tersebut.

Sejarah windows NT
Windows NT dibangun dari puing-puing sisa pengembangan sistem operasi IBM OS/2 versi 3.0, dalam pengembangan sistem operasi tersebut Microsoft dan IBM melakukan pengembangan secara bersama. Beberapa saat sebelum sistem operasi rampung, Microsoft dan IBM mengakhiri hubungan mereka, dan akhirnya proyek IBM OS/2 terbengkalai. Hal ini diakibatkan oleh kesuksesan sistem operasi grafis yang berjalan di atas MS-DOS, Microsoft Windows versi 3.0, yang terjual lebih dari sejuta salinan dalam waktu kurang dari sebulan. Sistem operasi IBM OS/2 versi 3.0 ini memiliki nama kode NTOS/2. Akhirnya, Microsoft mengembangkan Windows NT sendiri tanpa dibantu oleh IBM. Selanjutnya, Microsoft merekrut beberapa orang untuk pengembangannya. Akhirnya, proyek NTOS/2 pun diubah namanya menjadi WNT. Selama tiga tahun pengembangan, Windows NT pun akhirnya menjadi sistem operasi yang benar-benar baru. Bebas dari kode 16-bit milik MS-DOS, mendukung operasi 32-bit, dan semua fitur yang ditawarkan oleh mikroprosesor 32-bit, seperti dapat mengalamati memori hingga 4 Gigabyte, dan mode terproteksi. Selain itu, Windows NT didesain agar kompatibel dengan sistem operasi terdahulu, seperti MS-DOS, IBM OS/2, dan sistem operasi berbasis POSIX.



Versi
Sejak awal diluncurkan, Windows NT telah mengalami beberapa perbaikan versi, diantaranya:
·         Windows NT versi 3.1.
·         Windows NT versi 3.50.
·         Windows NT versi 3.51.
·         Windows NT versi 4.0.
·         Windows NT versi 5.0
·         Windows NT versi 5.1
·         Windows NT versi 5.2
·         Windows NT versi 6.0

Kelebihan Windows NT Server
1.       Peningkatan Kapasitas Server untuk melayani lebih Simultan Koneksinnya.
2.   Driver disk yang fault toleran yang mendukung disk mirroring dan disk stripping dengan parity.
3.     Bebas dari Kode 16 Bit milik MS-Dos,mendukung operasi 32 bit dan semua Fitur yang ditawarkan oleh Microprosesor 32 bit seperti dapat mengamati memori hingga 4 Gb dan Terproteksi.
4.     Di Desain agar kompatibel dengan Sistem Operasi terdahulu seperti MS-Dos,IBM OS/2.
5.       Peningkatan kemampuan layanan server TCP/IP seperti DHCP,WNS dan DNS.
6.       Tool untuk mengintegrasikan Netware dan memonitoring Jaringan.
7.       Model keamanan berbasis Domain penuh.
8.       Terdapat Layanan untuk Macintosh.
9.       Bisa Membooting jarak jauh untuk client.
10.   Terintegrasi Paket Back Office.
11.   Terdapat Network Client Administrator.

Kekurangan Windows NT Server
1.   Browser yang digunakan sebagai sistem dasar pada sistem perangkat bantu administrasi banyak menggunakan Javascript dan Active X, ternyata mengakibatkan proses sangat lambat. Hal yang sama dengan PC yang menggunakan processor 300 MHz AMD dan 128 MB SDRAM serta 100 MHz Bus tidak bisa diharapkan bekerja dengan lancar seperti yang diharapkan.
2.   Pengubahan konfigurasi yang mendasar jarang dapat dilakukan dengan berhasil. Hal ini berlaku untuk nilai default, Format file Log yang bersifat propritary dan juga pilihan default-indeks, yang kesemuanya secara standar selalu harus disimpan pada drive C. Administrator dalam hal ini harus melakukan pekerjaan yang tak perlu, hingga sistem keseluruhan berjalan sebagaimana mestinya, sebelum dapat melakukan perubahan.
3.   Dokumentasi online, yang praktis tidak diperlukan, ketika sistem keamanan tertinggi Active X telah dipilih menyebabkan strategi keamanan yang kurang baik pada IIS.
4.  Dari kasus tersebut diatas, maka dibutuhkan pengubahan konfigurasi yang sangat kompleks untuk ISS Server, yang dapat dikatakan sangat sulit dan merepotkan sekali. Dari pihak administrator berpendapat kegiatan perubahan file Registry adalah pekerjaan yang relatif berat untuk sistem yang menggunakan Windows NT sebagai sistem operasinya.

Arsitektur Dasar Windows NT
Sistem operasi windows NT memiliki menggunakan model struktur berlapis (layered). Dalam arsitektur ini komponen dalam sistem operasi tidak tergantung dari komponen yang lain, dengan demikian modifikasi atau perubahan dalam satu komponen tidak berpengaruh banyak pada komponen lainnya. Arsitektur Windows NT secara global terdidi dari empat lapisan yaitu:



·         Hardware abstraction layer (HAL)
·         Kernel
·         Subsystems
·         System services 

Hardware Abstraction Layer (HAL), lapisan ini memetakan perintah dan tanggapan perangkat keras generik menjadi perintah dan tanggapan unik platform tertentu seperti Intel 486 atau Pentium, Motorola PowerPC, atau DEC Alpha. HAL membuat machine system bus, DMA controller, interrupt controller, system timer, dan modul memori. Sebagaimana oleh kernel HAL juga menyediakan dukungan untuk symmetric multiprocessing. Kernel, lapisan ini berisi komponen-komponen sistem operasi paling dasar. Kernel mengelola penjadwalan dan context switching, exception handling dan interrupt handling serta multiprocessing synchronization. Subsystems, lapisan ini terdiri dari berbagai ragam modul, fungsi-fungsi spesifik yang menggunakan layanan-layanan dasar yang disediakan kernel. System services, lapisan ini menyediakan antarmuka ke perangkat lunak mode pemakai.

Mungkin sekian dulu cerita saya pada hari ini. Sekian.


ttd
Muhammad Yusril



Sumber:
https://hestyy.wordpress.com/pengertian-kelebihan-dan-kekurangan-windows-nt-series/
https://id.wikipedia.org/wiki/Windows_NT
https://tambahsae.blogspot.com/2017/03/arsitekturdasar-windows-nt.html


Selasa, 09 Oktober 2018

Perangkat Lunak Jaringan - Cerita Materi 5





Vi merupakan editor teks yang paling banyak digemari dan sebagai editor standar untuk pemrograman shell. Nama vi diambil dari singkatan perintah visual dalam ex. Perintah ini mengalihkan line editor ex ke mode visual. Vi menjadi standar de facto editor Unix dan saingan berat editor Emacs. Hampir semua instalasi Unix memiliki satu versi dari vi. Di samping perangkat lunak tidak bebas yang didistribusikan dengan implementasi Unix, ada juga penerapan dari vi yang merupakan perangkat lunak bebas. Vi adalah penyunting teks yang lebih banyak digunakan, mengalahkan gedit.

Vi berasal dari editor baris perintah UNIX, dimulai dengan ed. ed ditingkatkan untuk menjadi em, kemudian en. Di University of California, Berkeley, Bill Joy mengembangkan em dengan membuat ex, termasuk penambahan dari modus visual. Joy menggunakan terminal Lear-Siegler ADM3A. Pada terminal tersebut, tombol Escape berada pada posisi yang sekarang merupakan tombol Tab pada banyak digunakan keyboard IBM PC. Hal ini menjadikan kenyamanan untuk mengganti ke mode vi. Juga tombol h , j , k , l sebagai pengendali kursor, itulah sebabnya mengapa vi menggunakan tombol-tombol tersebut dengan cara itu.

Adapun alasan mengapa menggunakan vi, diantaranya yaitu :

1.       Vi pada umumnya tersedia di setiap system linux sehingga akan menjadi mudah dalam melakukan tugas pengeditan di setiap system linux
2.       Vi bersifat free, kita bebas melihat source code dan menggunakannya
3.       Vi dapat disesuaikan dengan kebutuhan anda, karena tersedia file konfigurasi

Pada editor vi terdapat dua modus operasi yang diantaranya :

1.       Modus interuksi/perintah
Memasukkan perintah untuk melakukan operasi tertentu dalam melakukan editing
2.       Modus edit
Untuk menuliskan teks atau dokumen

                Untuk memulai vi kita awalnya menuju ke terminal, setelah itu kita menekan vi untuk memulai vi tanpa membuka file, kemudian ada vi nama file untuk membuka nama file pada baris pertama. Setelah itu ada beberapa perintah dalam vi yang diantaranya :

·         W,w = menggerakkan kursor ke kanan pada awal kata
·         B,b = menggerakkan kursor ke kiri pada awal kata
·         gg = menggerakkan kursosr ke huruf pertama baris
·         ngg = menggerakkan kursosr ke baris n
·         ( = menggerakkan kursor ke awal baris
·         ) = menggerakkan kursor ke akhir baris
·         $ = menggerakkan kursor pada huruf terakhir dibaris tersebut
·         a = menyisipkan kata mulai dari kiri kursor setelah kursor bergeser satu huruf ke kanan
·         A = menyisipkan kata pada posisi akhir dari baris
·         i = menyisipkan teks mulai dari kiri kursor
·         I = menyisiplan teks pada awal baris
·         o = membuka satu baris baru dan menyisipkan teks dibawah baris yang sekarang
·         O = membuka satu baris baru dan menyisipkan teks di atas baris yang sekarang

Mungkin cukup sekian cerita saya pada haris ini, kurang lebihnya mohon dimaafkan. Sekian.


ttd



Sumber :
https://id.wikipedia.org/wiki/Vi

Selasa, 02 Oktober 2018

Perangkat Lunak Jaringan - Cerita Materi 4



                Pada hari ini saya Bersama teman-teman saya mempelajari tentang perintah dasar yang terdapat dalam centOS. Untuk menggunakan fasilitas perintah ini, kita terlebih dahulu menuju ke terminal dengan cara klik kanan pada mouse dan klik tulisan yang bertuliskan terminal. Adapun tadi perintah-perintah dasar yang telah dipelajari diantaranya :

·    ls : Untuk menampilkan isi dari direktori atau user account.
·    ls -l : Menampilkan file atau direktori beserta atribut yang terdiri dari nama file, ukuran, tanggal dimodifikasi, pemilik dan grup.
·     mkdir : Membuat direktori baru.
·   cd : Masuk kedalam direktori yang diinginkan dengan menambah nama  direktorinya setelah tulisan cd, dan juga keluar dalam direktori yang ada dengan menambah “..” setelah tulisan cd.
·     touch : Untuk membuat file berbentuk teks.
·  cat : Untuk membaca serta memberikan tulisan atau kata di dalam teks. Dengan menambah > namafile setelah cat menandakan kita ingin memberikan teks pada file.
·   rm -rf : menghapus direktori atau file dengan menambahkan nama direktori atau file dibelakang rm -rf nya.
·     clear : Untuk membersihkan layer.
·     alias : Untuk mempersingkat kata perintah.
·     tree : Menampilkan pohon isi dalam direktori.

Mungkin sekian cerita dan materi yang saya sampaikan pada hari ini. Kurang lebihnya mohon dimaafkan. Terimakasih.



ttd
Muhammad Yusril

link STT-PLN : https://sttpln.ac.id/
Hasil Pretest : https://sttpln-my.sharepoint.com/:i:/g/personal/yusril1731343_sttpln_ac_id/Ebu1mp22pw5AvJF8S3Z26NcBrTX6u_xny3-uOi6v72LQ9g?e=cFTCEW


Teknik Digital - Rangkaian 7 Segmen Katoda dan Anoda


Layar tujuh segmen merupakan perangkat layar untuk menampilkan sistem angka desimal yang merupakan alternatif dari layar dot-matrix. Layar tujuh segmen seringkali digunakan pada jam digital, meteran elektronik, dan perangkat elektronik lainnya yang menampilkan informasi numerik. Tujuh bagian dari layar dapat dinyalakan dalam bermacam-macam kombinasi untuk menampilkan angka Arab. Sering ketujuh segmen disusun dengan kemiringan tertentu, untuk memudahkan pembacaan. Pada sebagian besar penerapannya, ketujuh segmen memiliki bentuk dan ukuran yang hampir seragam.

Layar tujuh segmen terdiri dari 7 buah LED yang membentuk angka 8 dan 1 LED untuk titik/DP. Angka yang ditampilkan di seven segmen ini dari 0-9. Cara kerja dari seven segmen disesuaikan dengan LED. LED merupakan komponen diode yang dapat memancarkan cahaya. Kondisi dalam keadaan ON jika sisi anode mendapatkan sumber positif dari Vcc dan katode mendapatkan sumber negatif dari ground.



Berdasarkan cara kerjanya, tujuh segmen dibagi menjadi 2 bagian:

1.       Common anoda
Common Anoda adalah penggabungan kaki-kaki anoda dari komponen-komponen. Common anoda ini merupakan deretan LED yang disusun dengan menggunakan anoda bersama. Dalam hal ini untuk menyalakannya dibutuhkan saklar yang menghubungkan kaki LED dengan ground. Untuk dapat menjalankan fungsinya karena kaki negatif, berati
membutuhkan arus postif. Sehingga komponen dengan common anoda dapat dijalankan dengan tegangan 3-5 volt. Common anoda merupakan pin yang terhubung dengan semua kaki anoda.


Contoh dalam LED 7 SEGMENT
        LED dalam seven segment. Common anoda diberi tegangan Vcc dan seven segment dengan common anoda akan aktif pada saat diberi logika rendah atau sering disebut aktif low. Kaki katoda dengan label a sampai h sebagai pin aktifasi yang menetukan nyala LED.

2.       Common katoda
Common Katoda adalah penggabungan kaki-kaki katoda dari komponen-komponen. Common katoda merupakan deretan LED yang disusun dengan menggunakan katoda bersama. Dalam hal ini untuk menyalakannya dibutuhkan saklar yang menghubungkan kaki LED dengan VCC atau sumber tegangan. Untuk dapat menjalankan fungsinya Karena kaki-kaki yang terhubung positif, berati membutuhkan arus negatif. Sehingga komponen dengan common katoda dapat dijalankan dengan tegangan 0-2,5 volt.



Contoh dalam LED 7 SEGMENT
Common katoda merupakan pin yang terhubung dengan semua kaki katoda LED dalam seven segment. Common katoda akan digroundkan sehingga seven segment dengan common katoda akan aktif apabila diberi logika tinggi atau disebut aktif high. Kaki anoda dengan label a sampai h sebAgai pin aktifasi yang menentukan nyala LED.

Perbedaan mendasar antara common anoda dan common katoda adalah dari cara menyalakannya, deretan LED common anoda membutuhkan logika 0 (logika low) untuk menyalakanya sedangkan deretan LED common katoda membutuhkan logika 1 (logika high) untuk menyalakannya.
                
         Mungkin sekian dulu cerita dari saya tentang segmen anoda dan katoda. Kurang lebihnya mohon untuk dimaafkan. Sekian.



Ttd
Muhammad Yusril


sumber:
https://id.wikipedia.org/wiki/Layar_tujuh_segmen
https://www.jalankatak.com/id/common-anoda-dan-katoda/
http://ilmukecilsilvester.blogspot.com/2011/05/common-anoda-dan-katoda.html