Search

Jumat, 18 Oktober 2013

Command Line Interface Linux



Bagi kebanyakan orang perintah berbasis teks (command line) baik itu di sistem operasi windows maupun di linux merupakan sesuatu yang ketinggalan jaman. Meskipun tidak semua orang berpikiran demikian, trend sistem operasi sekarang yang perkembangan antarmuka berbasis grafiknya begitu dinamis telah membuat banyak orang tidak sadar bahwa command line masih eksis.
Fakta bahwa perintah command line masih dipertahankan menunukkan bahwa ditengah gencarnya pengembangan antarmuka berbasis grafis, perintah command line merupakan suatu kebutuhan yang tak tergantikan.
Kutipan di buku yang saya baca kurang lebih berbunyi “ graphical user interface make easy task easy, while command line interfaces make difficult taks possible”.
Pada sistem operasi UNIX dan turunannya, penggunaan antarmuka perintah berbasis teks masih sering dijumpai. Ada tugas administrasi sistem tertentu yang lebih mudah dan atau hanya dapat dilakukan menggunakan antarmuka berbasis teks.
Penguasaan antarmuka perintah berbasis teks memang tidak mutlak, akan tetapi akan sangat membantu jika dapat dikuasai. Linux sendiri lahir pada awalnya tidak menggunakan GUI, jadi tidak ada salahnya kita untuk mempelajari antarmuka berbasis supaya lebih mengerti bagaimana sistem di linux berjalan.
Jangan berfikiran bahwa belajar perintah berbasis teks di linux merupakan hal yang percuma dan membuang waktu. Tidak seperti keterampilan di bidang komputer lainnya, pengetahuan mengenai perintah dan antarmuka berbasis teks akan bertahan lama. Apa yang kita pelajari sekarang akan tetap dapat digunakan hingga 10 tahun kedepan.
Linux merupakan sistem operasi yang membebaskan kita dari segala batasan yang dimiliki dalam menggunakan perangkat komputer kita. Bebas dalam artian kita dapat memutuskan sendiri apa yang dapat komputer kita lakukan, dan satu-satunya jalan untuk mewujudkannya ialah dengan mengetahui apa komputer kita lakukan. Bebas adalah komputer tanpa rahasia, dimana semua hal dapat diketahui selama kita mempunyai cukup perhatian untuk mencari tahu.
Read More

Node.js

Node js adalah platform server yang menggunakan Engine Javascript V8 dari Google.  Node.js atau node  memungkinkan kode javascript dapat dijalankan di luar web browser. Platform ini menggabungkan Engine V8, event loop dan low level API yang menyediakan infrastruktur non-blocking untuk membuat aplikasi web yang memiliki konkurensi tinggi, namun komputasi sederhana.

Hampir semua bagian kode yang dijalankan node menggunakan arsitektur non-blocking, hal ini berarti bawa eksekusi kode yang berjalan tidak menunggu baris kode tersebut selesai, akan tetapi akan langsung menuju baris selanjutnya.

Mekanisme yang digunakan ialah callback, dimana setiap eksekusi kode yang dijalankan baik itu I/O maupun akses file akan diteruskan oleh fungdi yang akan aktif setelah aktivitas tersebut dijalankan.

Node merupakan platform yang menarik untuk dipelajari. Ada beberapa hal yang perlu diketahui :

Pertama, node memberikan pengalaman penggunaan bahasa pemrograman yang sama antara sisi server dan klien. Hal ini berarti developer hanya perlu fokus pada satu bahasa pemrograman baik saat bekerja pada sisi server maupun klien. Lebih jauh lagi platform ini juga memungkinkan penggunaan library dan template yang sama. Hal ini sangat menarik bagi para developer karena tentunya memudahkan dalam proses pengembangan aplikasi.

Kedua, node dieksekusi dengan cepat. Salah satu hal yang paling dikeluhkan dari interpreted language adalah kecepatan eksekusi. Dengan ditunjang oleh engine Javascript V8 (engine yang sama yang digunakan oleh google chrome), kode javascript dapat dieksekusi dengan sangat cepat.

Ketiga, arsitektur non-blocking yang diusung sangat cocok dengan kebutuhan real-time web masa kini. Hampir sebagian besar aplikasi yang dibuat sekarang   memiliki I/O yang tinggi. Node mampu menghandle I/O dengan sangat baik dikarenakan arsitektur non-blocking dan event-driven yang dimilikinya.
Dengan menggunakan node ada beberapa keuntungan yang dapat diperoleh:
1. API (Application Programming Interface) yang simpel
2. Dukungan library yang sangat banyak, jadi programmer tidak harus menuliskan kode progam dari awal.
3. Menggunakan bahasa pemrograman yang umum digunakan oleh web developer, yaitu Javascript
4. Memungkinkan penggunaan bahasa pemrograman dan template yang sama di sisi klien dan server.
Read More

Minggu, 13 Oktober 2013

Apa itu Javascript ??

Javascript adalah bahasa pemrograman yang digunakan pada teknologi web. Sebagian besar dari website modern telah menggunakan javascript dan semua web browser baik itu desktop, console game, tablet dan ponsel pintar telah menyertakan javascript interpreter yang membuatnya menjadi bahasa pemrograman yang paling banyak dipakai di dunia.


Javascript dibuat pertama kali oleh Brendan Eich pada masa-masa awal web diperkenalkan. Secara teknis, nama “Javascript” merupakan trademark license dari Sun Microsystem (sekarang Oracle) yang digunakan untuk mendefinisikan implementasi bahasa pemrograman milik netscape (sekarang mozilla). Netscape kemudian memasukkan bahasa tersebut untuk standarisasi ke ECMA (European Computer Manufacturer's Association), dan karena isu trademark, versi bahasa yang telah distandarisasi kemudian disebut dengan ECMAScript (ES). 



Javascript merupakan salah satu dari tiga teknologi yang harus dikuasai oleh semua web developer. HTML untuk menspesifikasi konten dari halaman web, CSS untuk presentasi dan Javascript untuk interaksi dari halaman web. 

Javascript adalah bahasa pemrograman dinamis tingkat tinggi yang cocok untuk gaya pemrograman berbasis objek dan pemrograman fungsional. Sintaks javascript diturunkan dari bahasa pemrograman java.

Sekarang javascript merupakan bahasa pemrograman yang populer. Banyak terdapat platform untuk pengembangan aplikasi web yang mengenerate kode javascript dari bahasa pemrograman lain, seperti Google Web Toolkit (Java) dan  Objective-J (Objective-C) .Selain itu, kini terdapat bahasa pemrograman mini yang menghasilkan kode javascript ketika dikompilasi, contohnya Coffescript ( Jeremy Ashkenas ) dan Typescript (Microsoft).

Penggunaan javascript sekarang bahkan telah meluas di sisi server dengan munculnya Nodejs. Nodejs merupakan platform yang memungkinkan kode javascript dapat dijalankan diluar web browser. 

Javascript merupakan bahasa pemrograman yang lengkap. Silahkan pahami dengan lebih baik dan temukan hal-hal menarik yang dapat dilakukan oleh bahasa pemrogarman ini. Cheers . : )


Read More

Entry Pertama

Blog ini ditulis untuk sharing mengenai semua hal tentang Javascript.

Node, Backbone, requireJs, mongodb dan lain-lain yang berhubungan dengan javascript sangat menarik untuk dibahas.
So stay tuned. : )

Read More

Ads Inside Post

About Me

Popular Posts

Designed By Seo Blogger Templates