Rabu, 29 November 2017

33 Sublime Text Packagist

Paket Sublime text terbaik untuk web developer — Sublime text merupakan sebuah text editor yang manjadi favorit para pembuat web saat ini, sublimet text yang ringan dan memiliki banyak fitur tentu membuatnya semakin nyaman digunakan.
Terdapat banyak sekali paket (package) yang tersedia secara gratis untuk digunakan oleh desainer web.
Untuk menginstal berbagai paket tersebut, maka Anda harus terlebih dahulu menginstal package control (pengontrol paket), cara nya mudah cukup, buka sublime text, lalu tekan ctrl+ atau melalui menu View > Show Console. Ketika console sudah terbuka, paste kode python yang sesuai dengan versi Sublime Text yang Anda gunakan ke kolom yang ada di console tersebut. Kode python tersebut bisa Anda dapatkan disini. Maka proses instalasi sudah berhasil dilakukan.

Setelah itu maka Anda sudah bisa menginstal paket-paket tambahan lainnya yang berguna untuk menunjang pekerjaan Anda sebagai desainer web.
Berikut adalah paket-paket penting Sublime Text yang berguna untuk desainer web.

Bracket Highlighter  —  Bracket tag tag highlighter.
Emmet  —  Emmet (ex-Zen Coding) untuk Sublime Text.
Sidebar Enhancements  —  Perangkat tambahan untuk sidebar Sublime Text sidebar. Files dan folders.
Color Highlighter—  ColorHighlighter — adalah sebuah plugin untuk Sublime text 2 dan 3, yang bisa membuat kode Anda lebih berwarna dan mudah untuk dianalisa, selain itu mempermudah Anda untuk memodifikasi warna karna dilengkapi juga dengan sebuah color picker.

Blade-snippets

CSS3  —  Dukungan CSS yang paling lengkap untuk Sublime Text 3.
Stylus  —  Paket Stylus untuk Sublime Text 2 / 3.

SCSS  — Plugin SCSS yang tadinya merupakan untuk TextMate , sekarang juga support SublimeText 2.
Java​Script​Next — ES6 Syntax  —  Pendefinisikan bahasa Javascript untuk TextMate dan Sublime Text 2.
Alignment  —  Untuk mempermudah perataan baris kode, baik yang multi baris atau multi seleksi.
AlignTab  —  Sebuah Plugin keselarasan menggunakan ekspresi reguler.
Sublime Linter  —  SublimeLinter adalah sebuah plugin untuk Sublime Text 3 yang menyediakan sebuah framework untuk linting code(menganalisa kode dari error). apapun bahasa yang digunakan, SublimeLinter dapat membantu Anda untuk menulis kode lebih bersih, rapih, dan terbebas dari bugs.
Clipboard History  —  Clipboard history(menyimpan text yang di copy paste) plugin untuk Sublime Text 2.
Color Picker  —  Color picker untuk Sublime Text.
Sublime Minifier  —  Sublime Text CSS dan JS minifier(mengecilkan ukuran file CSS dan JS).
j​Query  —  Paket Sublime Text untuk jQuery.
Multi​Edit​Utils  —  Sebuah plugin Sublime Text memungkinkan untuk melakukan perubahan lebih dari satu.
Modific  —  Menandai baris yang berubah semenjak commit terakhir (mendukung Git, SVN, Bazaar, Mercurial and TFS) / ST2(3) plugin.
Base​16 Color Schemes  —  Base16 untuk TextMate & Sublime.
SASS Snippets  —  Sass Snippets untuk Sublime.
Liquid  —  Liquid Templates di Sublime.
HTML Prettify  —  Mempercantik kode yang berantakan baik itu HTML, CSS, JavaScript dan JSON untuk Sublime Text 2 dan 3 via node.js.
Twitter Bootstrap 3 Snippets  —  Plugin Twitter Bootstrap 3 Snippets untuk Sublime Text 2/3.
jQuery Snippets  —  Code snippets untuk pengembangan web dengan jQuery.
Rails Snippets  —  Sublime Text snippets untuk versi terakhir dari Ruby and Rails.
AngularJS  —  Plugin Sublime Text untuk bekerja dengan AngularJS, baik itu berupa potongan kode, dan hal-hal lain yang menunjang.
LESS  —  LESS syntax highlighting untuk Sublime Text.
Vagrant  —  Vagrant commands untuk Sublime Text.
Http Requester  —  Plugin HTTP client untuk Sublime Text 2 & 3.
Markdown Preview  — Pratinjau  Markdown untuk sublime text 2/3.
Comment Snippets  —  Beberapa potongan kode/teks untuk membuat komentar di PHP, CSS and HTML jadi lebih bagus.
Sublime Git  —  Plugin untuk mengintegrasikan kode dengan Git di Sublime Text 2 & 3.
Gist  —  Plugin Sublime Text untuk membuat Gists baru dari teks yang dipilih (masuk ke gist github).
DocBlockr —  Simplifies writing DocBlock comments in Javascript, PHP, CoffeeScript, Actionscript, C & C++.
Itulah sejumlah paket sublime text yang bisa mempermudah proses pembuatan kode website Anda, jika Anda memiliki rekomendasi paket Sublime Text lainnya yang menarik dan cukup berguna, jangan lupa share juga di bagian komentar untuk melengkapi kumpulan paket ini. Semoga berguna.

Kamis, 09 November 2017

Sistem Operasi

Sistem Operasi
System operasi adalah perangkat lunak yang menghubungkan antara hardware dan user

System adalah komponen yang saling berhubungan dan kegiatannya untuk mencapai tujuan.

Komponen computer
1.       Hardware
2.       Sistem operasi
3.       Aplikasi
4.       User

Sasaran sistem operasi
1.       Efisien
2.       Nyaman
3.       evolusi

Layanan system operasi
1.       Pembuatan program
2.       Eksekusi program
3.       Operasi i/o
4.       Manipulasi file system
5.       Komunikasi
6.       Deteksi error

SISTEM OPERASI fungsinya
mengatur dan mengawasi penggunaan perangkat keras olerh berbagai program aplikasi serta para pengguna

Sejarah
Generasi pertama : 1945 - 1955
masih belum adanya sistem operasi, masih sistem komputer diberikan instruksi yang harus dikerjakan secara langsung

Generasi kedua : 1955 - 1965
sudah ada sistem operasi dan hanya sebagian memperkenalkan batch processing sistem

Generasi ketiga : 1965 - 1980
dikembangkan banyak pemakai melalui terminal secara online, multiuser dan multi programming

Generasi keempat : pasca 1980an
GUI di era komputasi

Manajemen system operasi
1.       Management proses
      Management adalah sumberdaya yang secara efektif untuk mencapai tujuan sasaran
Proses adalah suatu program tersebut berjalan (eksekusi)
Suatu proses membutuhkan : cpu time, memori, berkas dan piranti input/output

Tanggung jawab management proses:
a.       Pembuatan dan penghapusan
b.      Ditunda dan di lanjutkan
c.       Sinkronisasi
d.      Proses
e.      Penanganan deadlock
2.       Management memori utama
Management memori utama bersifat sementara (jika listrik mati maka data tsb hilang)
Hardware computer terdiri dari 2 memori
Memori secondary : memori yang bersifat permananet
Contoh : harddisk, flashdisk dan CD R/W
Memori primer                        : memori yang bersifat sementara (tidak permanent)
Contoh : RAM dan ROM
3.       Management sekunder storage
Penyimpanan sekunder = penyimpanan permanet
Memori utama terbatas dan terlalu kecil maka untuk penyimpanan data keseluruhan system kommputer harus menyediakan back up memori utama yang disebut sekunder storage
Tanggung jawab sekuder storage :
1.       free space management
2.       Alokasi penyimpanan
3.       Penjadwalan disk
4.       Management berkas
Berkas adalah informasi yang saling berhubungan
Berkas yang terdiri dari program dan data
5.       Management I/O
Terdiri dari :
a.       Spooling
b.      Buffering
c.       Device-driver
d.      Driver spesifik kearah hardware

6.       Management proteksi
Proteksi berkenaan dengan mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, pengguna sistem maupun pengguna sumber daya.

7.       jaringan
8.       Command interpreter system
Command interpreter adalah sistem operasi yang berbasis textual
Linux : shell
Untuk memanipulasi shell dengan printah : ls, cp, chown,chmod dll
Dos    : command prompt
Untuk mamanipulasi command prompt menggunakan : copy, dir, cls dll


system call
menjadi jembatan antara proses dan sistem operasi
bahasa yang digunakan adalah bahasa assembly (bahasa tingkat tinggi) contoh bahasa C

Unix menyediakan Read/Write pada untuk berkas

system call dibagi 5 kelompok
1. kontrol proses
2. manipulasi file
3. manajemen device
4. informasi lingkungan
5. komunikasi
ada 2 komunikasi
1. yang telah ditentukan informasinya
2. yang di share
========================================================================
Proses
Tiap proses mungkin adalah satu dari keadaan berikut ini:
New: Proses sedang dikerjakan/ dibuat.
Running: Instruksi sedang dikerjakan.
Waiting: Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah penyelesaian I/Oatau penerimaan sebuah tanda/ signal).
Ready: Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
Terminated: Proses telah selsesai melaksanakan tugasnya/ mengeksekusi.

Trade
https://tintakopi.wordpress.com/2011/10/24/thread-multithread/





Senin, 06 November 2017

Keamanan Komputer

Keamanan komputer sesuatu pernyataan yang diinginkan oleh setiap perusahaan baik perusahaan kecil, menengah dan atas, tidak hanya pada perusahaan, keamanan komputer diinginkan oleh setiap lembaga pendidikan, kepemerintahaan serta personal.

keamanan komputer adalah suatu tindakan pencegahan dari penyusup, dari pengguna komputer dan jaringan serta ancaman yang tidak bertanggung jawab.

penyebab terjadinya kejahatan komputer adalah
1. melindungi dan menjaga asset serta informasi
2. mengurangi resiko ancaman
3. mengurangi resiko penyusup
4. melindungi suatu sistem yang rentan
5. hukum yang masih belum sempurna menangangi kejahatan komputer

metode keamanan
1. Interuption (penyusup berhasil menghancurkan sistem)
2. Interception (penyusup berhasil mencuri hak akses sebagai asset dan informasi)
3. Modification (penyusup berhasil mengubah asset dan informasi)
4. Fabrication (penyusup  berhasil menginsert objek palsu kedalam sistem)

keamanan di klarifikasi menjadi 4.
1. keamanan bersifat fisik (setiap di inginkan masuk kedalam ruangan sistem atau perusahaan di memiliki policy serta kebijakan)
2. keamanan personal (diberikan hak akses pada setiap user)
3. keamanan akan data, media dan komunikasi (hak akses akan akses online dan filtering)
4. keamanan policy

kehilangan data disebabkan oleh :
1. kesalahan user (yang tidak diberikan pelatihan serta pendidikan)
2. virus
3. kegagalan hardware
4. kelistrikan yang tidak stabil
5. bencana alam

keamanan jaringan dan komputer
membatasi hak akses komputer
mambatasi hak akses jaringan
membatasi hak akses online ke data
hak akses kepada setiap user

Aspek keamanan komputer :
1. Privacy, adalah sesuatu yang bersifat rahasia(provate). Intinya adalah pencegahan agar informasi tersebut tidak diakses oleh orang yang tidak berhak. Contohnya adalah email atau file-file lain yang tidak boleh dibaca orang lain meskipun oleh administrator. Pencegahan yang mungkin dilakukan adalah dengan menggunakan teknologi enksripsi, jadi hanya pemilik informasi yang dapat mengetahui informasi yang sesungguhnya.

2. Confidentiality,  merupakan data yang diberikan ke pihak lain untuk tujuan khusus tetapi tetap dijaga penyebarannya. Contohnya data yang bersifat pribadi seperti : nama, alamat, no ktp, telpon dan sebagainya. Confidentiality akan terlihat apabila diminta untuk membuktikan kejahatan seseorang, apakah pemegang informasi akan memberikan infomasinya kepada orang yang memintanya atau menjaga klientnya.

3. Integrity, penekanannya adalah sebuah informasi tidak boleh diubah kecuali oleh pemilik informasi. Terkadang data yang telah terenskripsipun tidak terjaga integritasnya karena ada kemungkinan chpertext dari enkripsi tersebut berubah. Contoh : Penyerangan Integritas ketika sebuah email dikirimkan ditengah jalan disadap dan diganti isinya, sehingga email yang sampai ketujuan sudah berubah.

4. Autentication, ini akan dilakukan sewaktu user login dengan menggunakan nama user dan passwordnya, apakah cocok atau tidak, jika cocok diterima dan tidak akan ditolak. Ini biasanya berhubungan dengan hak akses seseorang, apakah dia pengakses yang sah atau tidak.

5. Availability, aspek ini berkaitan dengan apakah sebuah data tersedia saat dibutuhkan/diperlukan.

firewall adalah suatu tindakan pencegahaan ancaman dari komputer dan jaringan serta melindungi
setiap penyusup. dengan adanya firewall maka di persiapkan adalah
1. paket TCP/IP
2. port yang di tutup mana yang di buka
3. proxy
4. trafic monitoring bandwidth

cara kerja firewall dimana paket data di kirimkan dari external ke internal di filter oleh di pilah
serta paket data tersebut mana yang diteruskan atau di hentikan jika tidak diizinkan.

kriptografi berasal dari bahasa Yunani yang artinya kripto adalah sembuyikan dan graph adalah tulisan

plain text = data asli
enskripsi = mengubah dari plain text ke chipertext
chipertext = data yang disembunyikan
deskripsi = mengubah dari chipertext ke plaintext