BAHASA PEMROGAMAN KOMPUTER

Sejarah Bahasa Pemrograman Komputer Sejak pertama komputer difference engine diciptakan oleh Charles Babbage pada tahun 1822, komputer membutuhkan sejumlah instruksi untuk melakukan suatu tugas tertentu. Instruksi-instruksi ini dikenal sebagai bahasa pemrograman. Bahasa komputer mulanya terdiri dari sejumlah langkah pengkabelan untuk membuat suatu program; hal ini dapat dipahami sebagai suatu rangkaian pengetikan kedalam komputer dan kemudian dijalankan. Pada awalnya, difference engine-nya Charles Babbage hanya dibuat untuk menjalankan tugas dengan menggunakan perpindahan gigi roda untuk menjalankan fungsi kalkukasi. Jadi, bentuk awal dari bahasa komputer adalah berupa gerakan secara mekanik, selanjutnya gerakan mekanik tersebut digantikan dengan sinyal listrik ketika pemerintah AS mengembangkan ENIAC pada tahun 1942, tetapi masih banyak mengadopsi prinsip-prinsip dasar dari Babbage’s engine yang mana diprogram dengan mengeset switch dan perkabelan pada seluruh sistem pada setiap “program” maupun kalkulasi. Tentu saja ini merupakan pekerjaan yang membosankan. Pada 1945, John Von Neumann yang bekerja pada Institute for Advanced Study mengemukakan dua konsep yang secara langsung mempengaruhi masa depan dari bahasa pemrograman komputer. Yang pertama dikenal sebagai “shared-program technique” (www.softlord.com). Pada teknik ini dinyatakan bahwa hardware komputer haruslah sederhana dan tidak perlu dilakukan pengkabelan dengan menggunakan tangan untuk setiap program. Sebagai gantinya, instruksi-instruksi yang lebih kompleks harus digunakan untuk mengendalikan perangkat keras yang lebih sederhana, hal ini memungkinkan komputer diprogram ulang dengan cepat. Konsep yang kedua yang juga sangat penting untuk pengembangan bahasa pemrograman. Von Neumann menyebutnya sebagai “conditional control transfer” (www.softlord.com). Ide ini berkembang menjadi bentuk subrutin, atau blok kode yang kecil yang dapat panggil berdasarkan aturan tertentu, dari pada suatu himpunan tunggal urutan kronologis yang harus dijalankan oleh komputer. Bagian kedua dari ide tersebut menyatakan bahwa kode komputer harus dapat bercabang berdasarkan pernyataan logika seperti IF (ekspresi) THEN, dan perulangan seperti FOR statement. “Conditional control transfer” mengembangkan ide adanya “libraries,” yang mana merupakan blok kode yang dapat digunakan berulang kali. Pada 1949, setelah beberapa tahun Von Neumann bekerja, bahasa Short Code dilahirkan (www.byte.com), yang merupakan bahasa komputer yang pertama untuk peralatan elektronik yang membutuhkan programmer untuk mengubah perintah kedalam 0 dan 1 dengan tangan. Pada 1957, bahasa khusus yang pertama muncul dalam bentuk FORTRAN yang merupakan singkatan dari sistem FORmula TRANslating. Bahasa ini dirancang pada IBM untuk perhitungan scientific. Komponen-komponennya sangat sederhana, dan menyediakan bagi programmer akses tingkat rendah kedalam komputer. Sampai saat ini, bahasa ini terbatas pada hanya terdiri dari perintah IF, DO, dan GOTO, tetapi pada waktu itu, perintah-perintah ini merupakan lompatan besar kearah depan. Type data dasar yang digunakan sampai sekarang ini dimulai dari FORTRAN, hal ini meliputi variabel logika (TRUE atau FALSE), dan bilangan integer, real, serta double-precision. FORTRAN sangat baik dalam menangani angka-angka, tetapi tidak terlalu baik untuk menangani proses input dan output, yang mana merupakan hal yang penting pada komputasi bisnis. Komputasi bisnis mulai tinggal landas pada 1959, dengan dikembangkannya COBOL, yang dirancang dari awal sebagai bahasa untuk para pebisnis. Type data yang ada hanya berupa number dan text string. Hal tersebut juga memungkinkan pengelompokan menjadi array dan record, sehingga data di telusuri dan diorganisasikan dengan lebih baik. Sesuatu hal yang menarik untuk dicatat bahwa suatu program COBOL dibuat menyerupai suatu essay, dengan empat atau lima bagian utama yang membentuk keseluruhan yang tertata dengan baik. Perintah-perintah COBOL sangat menyerupai tata bahasa English, sehingga membuatnya agak mudah dipelajari. Semua ciri-ciri ini dikembangkan agar mudah dipelajari dan mudah diterapkan pada dunia bisnis. Pada 1958, John McCarthy di MIT membuat bahasa LISt Processing (atau LISP), yang dirancang untuk riset Artificial Intelligence (AI). Karena dirancang untuk fungsi spesialisasi yang tinggi, maka tata cara penulisannya jaring kelihatan sebelum ataupun sesudahnya. Sesuatu perbedaan yang paling nyata dari bahasa ini dengan bahasa lain adalah dasar dan type satu-satunya adalah list, yang ditandai dengan suatu urutan item yang dicakup dengan tanda kurung. Program LISP sendirinya dibuat sebagai suatu himpunan dari list, sehingga LISP memiliki kemampuan yang khusus untuk memodifikasi dirinya, dan juga dapat berkembang sendiri. Tata cara penulisan LISP dikenal sebagai “Cambridge Polish,” sebagaimana dia sangat berbeda dari logika Boolean (Wexelblat, 177) : x V y – Cambridge Polish, what was used to describe the LISP program OR(x,y) – parenthesized prefix notation, what was used in the LISP program x OR y – standard Boolean logic LISP masih digunakan sampai sekarang karena spesialiasi yang tinggi dari sifat abstraknya. Bahasa Algol dibuat oleh suatu komite untuk pemakaian scientific pada tahun 1958. Kontribusi utamanya adalah merupakan akar dari tiga bahasa selanjutnya yaitu Pascal, C, C++, dan Java. Dia juga merupakan bahasa pertama dengan suatu tata bahasa formal, yang dikenal sebagai Backus-Naar Form atau BNF (McGraw-Hill Encyclopedia of Science and Technology, 454). Pada Algol telah diterapkan konsep-konsep baru, seperti rekursif pada function, bahasa berikutnya Algol 68, menjadi bahasa yang membosankan dan sulit digunakan (www.byte.com). Hal ini mengarah kepada adopsi terhadap bahasa yang lebih kecil dan kompak seperti Pascal. Pascal dimulai pada tahun 1968 oleh Niklaus Wirth. Tujuan pengembangannya adalah untuk kebutuhan pengajaran. Pada awalnya bahasa ini dikembangkan bukan dengan harapan adopsi pemakaian secara luas. Prinsipnya mereka mengembangkannya untuk alat pengajaran pemrograman yang baik seperti kemampuan debug dan perbaikan sistem dan dukungan kepada mikroprosesor komputer yang digunakan pada institusi pendidikan. Pascal dirancang dengan pendekatan yang sangat teratur (terstruktur), dia mengkombinasikan kemampuan yang terbaik dari bahasa-bahasa saat itu, COBOL, FORTRAN, dan ALGOL. Dalam pengerjaannya banyak perintah-perintah yang tidak teratur dan aneh dihilangkan, sehingga sangat menarik bagi pemakai (Bergin, 100-101). Kombinasi dari kemampuan input/output dan kemampuan matematika yang solid, membuatnya menjadi bahasa yang sukses besar. Pascal juga mengembangkan tipe data “pointer”, suatu fasilitas yang sangat bermanfaat pada bahasa yang mengimplementasikannya. Dia juga menambahkan perintah CASE, yang mana memperbolehkan perintah bercabang seperti suatu pohon pada suatu aturan: CASE expression OF possible-expression-value-1: statements to execute… possible-expression-value-2: statements to execute… END Pascal juga mengembangkan variabel dinamis, dimana variabel dapat dibuat ketika suatu program sedang berjalan, melalui perintah NEW dan DISPOSE. Tetapi Pascal tidak mengimplementasikan suatu array dinamis, atau kelompok dari variabel-variabel, yang mana sangat dibutuhkan, dan merupakan salah satu penyebab kekalahannya (Bergin, 101-102). Wirth kemudian membuat lanjutan dari Pascal, Modula-2, tetapi pada saat itu muncul C yang dengan cepat menjadi mengeser posisi Pascal. C dikembangkan pada tahun 1972 oleh Dennis Richie ketika sedang bekerja pada Bell Labs di New Jersey. Transisi pemakaian dari bahasa umum yang pertama ke bahasa umum sampai hari ini yaitu transisi antara Pascal dan C, C merupakan perkembangan dari B dan BCPL, tetapi agak menyerupai Pascal. Semua fasilitas di Pascal, termasuk perintah CASE tersedia di C. C menggunakan pointer secara luas dan dibangun untuk kecepatan dengan kelemahannya yaitu menjadi sulit untuk dibaca. Tetapi karena dia menghilangkan semua kelemahan yang terdapat di Pascal, sehingga dengan cepat mengambil alih posisi Pascal. Ritchie mengembangan C untuk sistem Unix yang baru pada saat yang bersamaan. Oleh karena ini, C dan Unix saling berkaitan. Unix memberikan C beberapa fasilitas besar seperti variabel dinamis, multitasking, penanganan interrupt, forking, dan strong low-level,input-output. Oleh karena itu, C sangat sering digunakan untuk pemrograman sistem operasi seperti Unix, Windows, MacOS, dan Linux. Pada akhir tahun 1970 dan awal 1980, suatu metode pemrograman yang baru telah dikembangkan. Ha tersebut dikenal sebagai Object Oriented Programming, atau OOP. Object merupakan suatu potongan dari data yang dapat dipaket dan dimanipulasi oleh programmer. Bjarne Stroustroup menyukai metode ini dan mengembangkan lanjutan dari C yang dikenal sebagai “C With Classes.” Kemampuan lanjutan ini dikembangkan menjadi bahasa C++ yang diluncurkan pada tahun 1983. C++ dirancang untuk mengorganisasikan kemampuan dasar dari C dengan OOP, dengan tetap mempertahankan kecepatan dari C dan dapat dijalankan pada komputer yang tipe berlainan. C++ sering kali digunakan dalam simulasi, seperti game. C++ menyediakan cara yang baik untuk memanipulasi ratusan instance dari manusia didalan elevator, atau pasukan yang diisi dengan tipe prajurit yang berbeda. Bahasa ini menjadi pilihan pada mata kuliah AP Computer Science sampai hari ini. Pada awal 1990′s, interaktif TV adalah teknologi masa depan. Sun Microsystems memutuskan bahwa interaktif TV membutuhkan suatu hal yang khusus, yaitu bahasa portable (bahasa yang dapat berjalan pada banyak jenis mesin yang berbeda). Bahasa ini dikenal sebagai Java. Pada tahun 1994, team proyek Java mengubah fokus mereka ke web, yang mana berubah menjadi sesuatu yang menjanjikan setelah interactive TV gagal. Pada tahun berikutnya, Netscape menyetujui pemakaian Java pada internet browser mereka, Navigator. Sampai titik ini, Java menjadi bahasa masa depan dan beberapa perusahaan mengumumkan aplikasi harus ditulis dalam Java. Java mempunyai tujuan yang besar dan merupakan bahasa yang baik menurut buku text, pada kenyataanya “bahasa tersebut tidak”. Dia memiliki masalah yang serius dalam optimasi, dengan arti program yang ditulis dengannya berjalan dengan lambat. Dan Sun telah membuat cacat penerimaan terhadap Java dengan pertikaian politis dengan Microsoft. Tetapi Java telah dinyatakan sebagai bahasa untuk instruksi masa depan dan benar-benar menerapkan object-oriented dan teknik tingkat tinggi seperti kode yang portable dan garbage collection. Visual Basic sering diajari sebagai bahasa pemrograman dasar yang mengacu pada bahasa BASIC yang dikembangkan pada tahun 1964 oleh John Kemeny dan Thomas Kurtz. BASIC adalah bahasa yang sangat terbatas dan dirancang untuk orang yang bukan computer science. Perintah-perintah dijalankan secara berurutan, tetapi kendali program dapat berubah berdasarkan IF..THEN, dan GOSUB yang mana menjalankan suatu blok kode dan kembali ketitik semula didalam alur program. Microsoft telah mengembangkan BASIC ke dalam produk Visual Basic (VB). Jantung dari VB adalah form, atau suatu window kosos dimana anda dapat drag dan drop komponen seperti menu, gambarm dan slider bars. Item-item ini dikenal sebagai “widgets.” Widget memiliki properti (seperti warna) dan events (seperti klik dan double klik) dan menjadi pusat dari pengembangan antarmuka dengan pemakai diberbagai bahasa program dewasa ini. VB merupakan program yang banyak digunakan untuk membuat interface sederhana ke produk Microsoft lainnya seperti Excel dan Access tanpa membaca banyak kode, dengannya dapat dimungkinkan untuk dibuat aplikasi yang lengkap. Perl telah sering digambarkan sebagai “duct tape of the Internet,” karena sering digunakan sebagai engine untuk interface web atau pada script untuk memodifikasi file konfigurasi. Dia memiliki fungsi text matching yang sangat baik sehingga membuatnya menjadi hal yang ideal untuk pekerjaan tersebut. Perl dikembangkan oleh Larry Wall pada 1987 karena fasilitas pada sed dan awk pada Unix (digunakan untuk manipulasi text) tidak mencukupi kebutuhannya. Tergantung kepada siapa anda bertanya, Perl adalah singkatan dari Practical Extraction and Reporting Language atau Pathologically Eclectic Rubbish Lister. Bahasa pemrograman telah berkembangan dari masa kemasa dan tetap dikembangkan dimasa depan. Mereka dimulai dari suatu daftar langkap pengkabelan agar komputer menjalankan tugas tertentu. Langkah-langkah ini berkembang menjadi software dan memiliki kemampuan yang lebih baik. Bahasa umum yang pertama menekankan pada kesederhanaan dan untuk satu tujuan saja, sedangkan bahasa dewasa ini terbagi atas bagaimana mereka diprogram, sehingga mereka dapat digunakan untuk semua tujuan. Dan mungkin bahasa yang akan datang lebih natural dengan penemuan pada quantum dan komputer-komputer biologis. Sumber : Indoprog ‘Algoritma & Pemrograman’ oleh Hendra, S.T.

Bahasa Pemrogaman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:

  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.

Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.

Kata - kata bijak yang harus kita pikir

Kebanggaan kita yang terbesar adalah bukan tidak pernah gagal, tetapi bangkit kembali setiap kali kita jatuh.

Kata - kata bijak yang harus kita pikir

Penderitaan jiwa mengarahkan keburukan. Putus asa adalah sumber kesesatan; dan kegelapan hati, pangkal penderitaan jiwa.

Kata - kata bijak yang harus kita pikir

Teman sejati adalah ia yang meraih tangan anda dan menyentuh hati anda.

Kata - kata bijak yang harus kita pikir

Pengetahuan tidaklah cukup, maka kita harus mengamalkannya. Niat tidaklah cukup, maka kita harus melakukannya.

Kata - kata bijak yang harus kita pikir

Berusahalah untuk tidak menjadi manusia yang berhasil tapi berusahalah menjadi manusia yang berguna.

Kata - kata bijak yang harus kita pikir

Belajarlah dari kesalahan orang lain. Anda tak dapat hidup cukup lama untuk melakukan semua kesalahan itu sendiri.

Kata - kata bijak yang harus kita pikir

Ketika masalah datang, Anda akan menjadi lebih damai jika yang Anda pikirkan adalah jalan keluar dari masalah; bukan pembayangan dari penderitaan yang akan Anda alami.

Kata - kata bijak yang harus kita pikir

Sesuatu yang belum dikerjakan, seringkali tampak mustahil; kita baru yakin kalau kita telah berhasil melakukannya dengan baik.

Kata - kata bijak yang harus kita pikir

Keramah-tamahan dalam perkataan menciptakan keyakinan, keramahtamahan dalam pemikiran menciptakan kedamaian, keramahtamahan dalam memberi menciptakan kasih.

Kata - kata bijak yang harus kita pikir

Orang yang paling beruntung di dunia adalah orang yang telah mengembangkan rasa syukur yang hampir konstan, dalam situasi apapun.

Kata - kata bijak yang harus kita pikir

Jangan mencari kawan yang membuat Anda merasa nyaman, tetapi carilah kawan yang memaksa Anda terus berkembang.

Kata - kata bijak yang harus kita pikir

Tak semua orang yg membencimu mengatakan hal yg salah tentangmu. Terkadang mereka mengatakan yg sebenarnya.

Kata - kata bijak yang harus kita pikir

Mengevaluasi apa yang kita lakukan dan semua pencapaian kita. Apapun hasilnya akan menjadi fondasi kuat untuk kehidupan kita dimasa mendatang yang lebih baik.

Kata - kata bijak yang harus kita pikir

Ketika kamu merasa pedulimu tak pernah dihargai, ketahuilah bahwa kamu tengah belajar tentang KETULUSAN HATI.

Kata - kata bijak yang harus kita pikir

Jangan sesali apa yang sudah pergi. Jangan tangisi apa yang sudah tiada. Tetapi bangkitlah dan bina kembali apa yang telah hilang dan pergi.

Senin, 21 November 2011

Linux

shutdown

Restart Dan Shutdown Linux Ubuntu Dengan Keyboard

Bagi pengguna OS Linux Ubuntu, biasanya untuk melakukan restart atau shutdown komputer, user hanya perlu memilih icon shutdown pada taskbar ujung kanan atas, dan bisa juga menggunakan terminal sudo shutdown -h now (untuk shutdown) dan sudo reboot (untuk restart), hanya saja cara tersebut bisa dibilang tidak singkat (itu saya yang bilang…hehe :-) ).

Bagi pengguna OS Windows, khususnya saya dulu, saya terbiasa menggunakan keyboard untuk mematikan komputer, karena cara itu terasa lebih singkat.Lalu apakah cara tersebut bisa digunakan pada Ubuntu?, tentu saja bisa, hanya saja anda harus melakukan sedikit pengaturan tertentu. Di sini penulis menggunakan OS Linux Ubuntu 10.04 (Lucid Lynx), dan berikut adalah langkah-langkahnya:

Selanjutnya

Ubuntu Logo

Hal Penting Yang Anda Lakukan Setelah Selesai Installasi Linux Ubuntu

Linux Ubuntu telah selesai anda install, namun anda bingung apa yang harus anda lakukan untuk mengoperasikannya. Anda tidak usah bingung, sama halnya dengan Windows, pada saat anda selesai installasi Windows, anda juga pasti melakukan installasi program-program lain yang anda butuhkan, seperti Update Windows, Microsoft Office, Adobe, Antivirus, dan program-program lainnya.

Begitu juga pada Linux, setelah installasi selesai anda harus melakukakan langkah-langkah installasi dan beberapa pengaturan tertentu agar Linux yang anda gunakan optimal. Namun jangan anda berpikir Windows sama dengan Linux, anda 100% akan menggunakan program untuk Linux, bukan Windows, Berikut adalah hal penting yang harus anda lakukan setelah selesai installasi Linux Ubuntu.

Selanjutnya

Mobile Media Converter

Konversi Video Ke MP3 Pada Linux Ubuntu

Pada bahasan kali ini saya akan membahas aplikasi yang ada pada Linux Ubuntu yang digunakan untuk melakukan konversi file video (mp4, avi, mpeg, mpg, wmv, 3gp, dll) menjadi format audio (mp3, amr, wma, wave), dengan menggunakan aplikasi Mobile Media Converter (MMC).

Aplikasi dari http://www.miksoft.net/ ini cukup handal digunakan pada Linux Ubuntu anda untuk melakukan konversi berbagai macam video menjadi format audio, output yang dihasilkan bagus dan proses konversi juga cepat. Kelebihan dari aplikasi ini yaitu dapat melakukan konversi video online dari situs Youtube, berdasarkan url video yang anda inginkan.

Selanjutnya

Furius ISO Mount Tool

Mengelola File ISO Pada Linux Ubuntu

Pada artikel kali ini saya ingin sharing beberapa aplikasi yang bisa anda gunakan pada Linux Ubuntu, seperti yang akan saya bahas kali ini, yaitu cara mengelola dan membuat file berformat ISO. File ISO merupakan file Image yang mendukung pembuatan data dengan menggunakan CD atau DVD, atau bisa digunakan sebagai virtual CD pada komputer, biasanya berformat nrg, iso, ccd, cso, dan format-format lainnya.

Kebanyakan file image dikompres menggunakan format .iso, dengan format iso anda bisa menyimpan banyak file dalam satu format dengan sistem sama seperti pada folder,sehingga lebih efektif dari 1 folder berisi banyak file, kelebihan lain dari format iso yaitu bisa dibaca berbagai media disk seperti CD, DVD, Blu Ray disk, dan format lain. dan aplikasi untuk mengelolanya juga cukup banyak.

Selanjutnya

Converseen

Convert File Gambar Di Linux Ubuntu Dengan Converseen

Ketika anda berphoto-photo ria menggunakan kamera DSLR atau kamera digital, pasti pada saat dipindahkan ke komputer, file photo tersebut berukuran besar, sehingga menyulitkan anda ketika anda ingin sharing photo tersebut lewat Website, Blog, Facebook, dll, karena file tersebut sangat besar sehingga lama pada saat melakukan upload.

Pada bahasan kali ini saya ingin membahas tentang software pada Linux Ubuntu untuk melakukan convert dan resize file berformat image/gambar dengan menggunakan Converseen. Sehingga file gambar yang berukuran besar bisa berubah menjadi kecil dan berformat sesuai keinginan anda. Di sini penulis menggunakan OS Linux Ubuntu 10.04 Lucid Lynx.

Selanjutnya

UNetbootin

Membuat Linux Live USB Dengan Unetbootin

Apabila anda ingin mencoba Linux versi yang baru dengan cara upgrade atau ingin mencoba distro Linux lain, lebih baik anda jajal terlebih dahulu dengan menggunakannya secara live, baik lewat CD atau USB flashdisk, agar anda tahu kelebihan apa saja yang ada dalam paket Linux tersebut.

Pada bahasan kali ini saya akan membahas bagaimana cara membuat Linux live USB dengan menggunakan Unetbootin pada Linux Ubuntu, mungkin bagi anda yang sudah mengerti anda bisa melanjutkan membaca artikel saya yang lain, bagi yang belum mari teruskan membaca. :)

Selanjutnya

login_screen

Login Otomatis Linux Ubuntu

Secara default saat installasi Linux Ubuntu selesai, pada saat login screen anda akan diminta memasukkan password user sebagai security, cara ini sebenarnya efektif apabila data-data anda sangat penting dan tidak ingin diakses oleh user lain atau anda memiliki banyak user account yang diakse oleh user yang berbeda,

Tetapi apabila anda hanya memiliki satu account dan anda merasa bahwa komputer yang anda gunakan memang khusus untuk diakses publik, anda bisa menghilangkan login screen ini. Berikut cara-caranya:

Selanjutnya

Filezilla

Aplikasi FTP Client Di Linux Ubuntu

Pada bahasan kali ini saya mencoba review beberapa aplikasi free FTP client. FTP client adalah aplikasi yang digunakan untuk mengelola, transfer file antara client dan server, yang biasa digunakan untuk transfer file dari komputer ke server lewat internet, atau dari lokal ke server lewat intranet/jaringan lokal. Saya biasanya menggunakan FTP client ini untuk upload file ke hosting saya atau server yang ada pada jaringan lokal.

Di Windows aplikasi FTP client diantaranya yaitu Filezilla dan Winscp, lalu bagaimana dengan FTP client di Linux? Untuk beberapa aplikasi FTP di Windows, ada yang dapat berjalan di Linux, seperti Filezilla, namun tidak hanya itu, kehebatan opensource terletak pada para pengembang Linux yang terus membuat aplikasi-aplikasi yang bersifat free, oleh karena itu berikut akan saya review beberapa aplikasi FTP client yang saya ketahui.

Selanjutnya

ubuntu_one

Review Linux Ubuntu Natty Narwhal 11.04

Akhirnya pada tanggal 28 April 2011 Linux Ubuntu Natty Narwhal (11.04) realese juga. Kesempatan untuk upgrade dari Ubuntu 10.10 (Maveric Meerkat) ke Ubuntu 11.04 (Natty Narwhal) tercapai sudah, walau ada sedikit masalah dalam proses upgrade sampai installasi (permasalahan hardware komputer milik saya), tapi itu semua bukan halangan untuk terus belajar. :)

Berikut akan saya review tampilan dan beberapa fitur yang ditambahkan dalam paket installasi Ubuntu Natty, ada beberapa fitur baru dan update program, seperti Mozilla Firefox versi 4 yang disajikan dalam paket installasi, aplikasi Open Office yang digantikan dengan Libre Office 3, dan update program-program lainnya.

Selanjutnya

edit_key

Mengubah Posisi Minimize, Maximize, Close Pada Linux Ubuntu

Pada saat anda pertama kali menggunakan Linux Ubuntu, secara default letak tombol minimize, maximize, dan close pada file browser dan aplikasi terletak di sebelah kiri, bagi anda yang sudah terbiasa dengan Windows, pasti agak canggung degan hal ini, namun beginilah Linux, ingin tampil beda dengan Sistem Operasi Lain. :D

Tapi bagi anda yang ingin merubah posisinya ke sebalah kanan agar lebih nyaman menggunakannya, banyak cara alternatifnya, salah satunya yaitu dengan mengubah theme default Ubuntu dengan theme lain. Untuk cara lain, berikut akan saya jelaskan langkah-langkahnya:

Selanjutnya

Mencari Server Repository Linux Ubuntu Tercepat

Pada artikel saya sebelumnya, mengenai Update repository Ubuntu dari server lokal dengan menggunakan perintah CLI pada terminal, di sini saya ingin membahas cara update repository Ubuntu dengan menggunakan GUI, dan bagaimana mencari server lokal terbaik untuk koneksi anda, karena ada kalanya saat kita melakukan update repository Ubuntu tersebut, kita tidak tahu server repository Ubuntu mana yang tercepat.

Agar proses download dan update repository berlangsung cepat. Di sini saya akan menjelaskan cara mencari tahu server repository Ubuntu yang tercepat, jadi dimanapun posisi anda, anda dapat melakukan update Ubuntu secara maksimal.

Selanjutnya

Ubuntu Repo

Update Repository Linux Ubuntu Dari Server Lokal

Bagi para pengguna Linux Ubuntu berikut saya akan jelaskan bagaimana cara merubah sources.list dengan menggunakan terminal untuk update repository Linux Ubuntu. Ketika melakukan update repository Ubuntu, kita melakukan download repository dari alamat server yang ada pada /etc/apt/sources.list, dan defaultnya alamat server yang ada pada sources.list tersebut adalah alamat server luar, seperti archive.ubuntu.com, security.ubuntu.com

Server repository di sini berfungsi sebagai server yang menyediakan kumpulan paket software ataupun kumpulan aplikasi dari distro-distro Linux yang bisa diakses lewat internet.

Selanjutnya

ext4_file_system

Mengenal File System Ext2, Ext3, Ext4 Di Linux

Sewaktu pertama kali saya menginstall Linux, saya bertanya-tanya kenapa file system di Linux berbeda dengan file system di Windows? Biasa saya mengenal file system FAT 16, FAT 32, dan NTFS, di Linux saya menemukan file system Ext2, Ext3, dan Ext4. Apa perbedaan dari format file system tersebut? Sebelumnya akan saya jelaskan sedikit fungsi dari file system.

File system adalah system yang dirancang untuk menyimpan file pada perangkat penyimpanan data, baik itu pada perangkat dalam komputer (Harddisk) atau perangkat diluar komputer (Flashdisk, Harddisk eksternal, dll), setiap media penyimpan memiliki kapasitas tertentu agar dapat dibaca oleh sistem operasi yang ada. seperti FAT 16, FAT 32, dan NTFS yang merupakan file system di Windows, Ext2, Ext3, dan Ext4 di Linux, dan HFS di Mac OS.

Selanjutnya

Minitube_1

Download Video Youtube Pada Linux Ubuntu

Bagi anda pengguna baru Sistem Operasi Linux, tentu merasakan kesulitan jika ingin melakukan download video di Youtube, itu jika anda terbiasa menggunakan Internet Download Manager (IDM) ketika menggunakan Sistem Operasi Windows. :p

Di Linux cara download video di Youtube sebenarnya bisa dilakukan dengan berbagai cara, seperti menggunakan aplikasi, jasa website generate, add-ons/ekstension, atau dengan menggunakan aplikasi terminal yang ada pada setiap distro Linux.

Selanjutnya

Screenshot-Tes Folder ASus Properties

Mengunci Folder Pada Linux Ubuntu

Mengunci folder pada Windows mungkin anda sudah mengerti caranya, karena banyak software-software yang dapat digunakan, seperti Folder Guard, Folder Lock, Folder Security, dll, atau dengan cara merubah access permission pada folder yang ingin dikunci.

Lalu bagaimana dengan Sistem Operasi Linux? Mengunci folder pada Linux juga dapat dilakukan dengan cara merubah access permission atau dengan menggunakan aplikasi. Berikut ini akan saya jelaskan bagaimana cara mengunci folder pada Linux Ubuntu dengan cara merubah access permission dan dengan menggunakan aplikasi Cryptkeeper. Berikut ini adalah cara-caranya:

Selanjutnya

Boot-screen-ubuntu-

Mengubah Tampilan Boot Screen Pada Linux Ubuntu

Bosan dengan tampilan default boot screen Ubuntu pada desktop anda? coba ganti dengan tampilan bootscreen yang lain. Linux Ubuntu menyediakan salah satu aplikasi untuk mengubah boot screen, yaitu Plymouth.

Plymouth secara default sudah ada pada saat pertama kali anda selesai installasi dan menggunakan Ubuntu, dengan aplikasi ini anda dapat mengubah tampilan boot screen Ubuntu anda dengan themes yang telah disediakan. Cara installasi dan penggunaanyapun cukup mudah, karena ini Linux jadi tentunya anda harus terbiasa berhubungan dengan aplikasi terminal. :)

Selanjutnya

thunderbird

Membuat Email Client Dengan Thunderbird Pada Linux Ubuntu

Pada bahasan kali ini saya akan membahas salah satu aplikasi Open Source, yaitu penggunaan email client pada sistem operasi Linux Ubuntu. Pada sistem operasi Windows mungkin anda sudah kenal dengan aplikasi untuk email client seperti Windows Mail, Microsoft Outlook dan Outlook Express.

Pada Linux Ubuntu, email client dapat dijalankan dengan menggunakan aplikasi email client bernama Mozilla Thunder Bird. aplikasi dari www.mozillamessaging.com ini bersifat Open Source, dapat digunakan di Windows dan di Linux, selain itu aplikasi ini mudah didapatkan dan digunakan.

Selanjutnya

phpmyadmin

Install LAMP Pada Linux Ubuntu

Linux, Apache, MySQL, PHP atau biasa disingkat dengan nama LAMP, untuk apa itu? Mungkin bagi pemakai Windows anda mengenal dengan yang namanya XAMPP? XAMPP adalah program pada Windows untuk mengelola database MySQL dengan berbasiskan web dan sebagai web server untuk lokal domain/localhost. Kalau di Windows ada XAMPP maka di Linux ada LAMP (Linux, Apache, MySQL, PHP), untuk lebih jelasnya program ini hampir sama dengan XAMPP, hanya saja program ini khusus digunakan pada Linux.

Jadi untuk anda yang bingung ingin mengelola webserver dan database pada Linux anda tidak usah bingung, berikut akan saya paparkan mengenai cara installasi LAMP pada Linux Ubuntu. Linux Ubuntu yang penulis gunakan adalah Ubuntu 10.04, Untuk Ubuntu versi lain saya rasa caranyapun sama.

Selanjutnya

linux-logo-252x300

Berkenalan Dengan Linux

Linux..?? Ya nama itu sudah tidak asing lagi ditelinga para pengguna Sistem Operasi di seluruh dunia. Sistem Operasi berlogo penguin yang dibuat dan dikembangkan oleh 2 orang jenius ini, Richard Stallman yang mendirikan proyek GNU General Public License yang berfokus kepada Sistem Operasi dan perangkat lunak bebas, dan Linus Trovalds yang berhasil menemukan kernel sehingga menjadikan Linux menjadi OS yang mampu berdiri sendiri dan sempurna daripada sebelumnya.

Linux bersifat free dan open source, dimana artinya sistem operasi ini gratis digunakan, diunduh,dan dipublikasikan ke setiap orang, tidak hanya itu, bahkan sumber program yang ada di dalamnya bisa dilihat dan dikembangkan oleh siapa saja, sehingga dengan konsep inilah nama Linux semakin melejit dikalangan para pemakai komputer yang mengiginkan Sistem Operasi yang handal dan tentunya open source

Selanjutnya

1

My Desktop Linux Ubuntu 10.04

Banyak distro Linux pilihan yang ingin saya gunakan sebagai Sistem Operasi desktop saya. Sewaktu kuliah dulu saya pernah menggunakan Fedora 7 sebagai Sistem Operasi PC saya, hanya karena dulu belum niat migrasi Linux akhirnya saya install dual boot dan akhirnya saya reinstall karena Windows bermasalah. Dan sampai luluspun saya masih memakai Windows, mungkin karena pembelajaran dulu sewaktu kuliah yang terbiasa menggunakan Windows.

Akhirnya niat belajar dan mencoba hal baru masih belum terlambat bagi saya, akhirnya sekarang ini saya beralih ke Open Source, walau setegah-setengah.. :p Pilihan saya untuk OS akhirnya jatuh ke Ubuntu 10.04 Lucid Lynx yang liris bulan april tahun 2010 kemarin.

Selanjutnya


opensource_logo

Beralih Ke Open Source

Bingung antara Windows dan Linux yang akan anda jadikan sebagai Sistem Operasi pada komputer atau laptop anda. Dua Sistem Operasi inilah yang banyak dipakai oleh para user di seluruh dunia, khususnya di Indonesia.

Sebenarnya tidak salah anda memilih Sistem Operasi apa, tetapi buat saya Sistem Operasi adalah hal utama yang dipakai dalam menunjang aktivitas sehari-hari, terutama dalam bidang pendidikkan, pekerjaan, bisnis, dan lain sebagainya.

Selanjutnya

Tips Dan Trik

cpu-usage

Mengatasi CPU Usage 100% Dan Windows Explorer Hang

Pada bahasan kali ini saya ingin berbagi tips untuk mengatasi permasalahan pada Windows, yaitu permasalahan CPU Usage yang tinggi, dimana menunjukan angka 100% terus, padahal hanya membuka beberapa file dan program saja dan Windows Explorer yang sering hang/not responding pada saat anda menggunakannya.

Permasalahan tersebut banyak sekali penyebabnya, seperti adanya virus, malware, spyware, WIndows yang bermasalah, atau permasalahan hardware (klo yang ini saya angkat tangan…hehe). Namun jika sebeumnya anda menggunakan laptop atau komputer anda tidak ada masalah, dan tiba-tiba anda menemui masalah seperti ini, anda perlu curiga dan mencari tahu permasalahannya, mungkin saja hal tersebut bukan permasalahan hardware.

Selanjutnya

cloning

Cloning Harddisk Dengan HDClone

Mungkin bagi anda yang bekerja sebagai teknisi komputer atau technical support yang setiap hari harus berhadapan dengan permasalahan komputer seperti installasi Sistem Operasi, update Sistem Operasi, installasi berbagai macam program, atau melakukan setup banyak komputer dalam waktu singkat. Tentunya anda membutuhkan aplikasi HDClone ini.

HDClone berguna untuk melakukan cloning, backup, recovery harddisk dalam waktu yang singkat, banyak aplikasi lain yang tentunya mungkin pernah anda gunakan, seperti Norton Ghost, Acronis, dll. Namun perlu anda ketahui, penggunaan HDClone cukup mudah, prosesnya cepat, dan aplikasi ini bersifat free. Contoh kasus: Misalnya perusahaan menugaskan anda untuk melakukan setup 300 komputer baru dengan spesifikasi sama semua, dengan Windows XP plus update terbaru + aplikasi-aplikasi (Microsoft Office, Oracle, Browser, Java, C++) + aplikasi karyawan (aplikasi keuangan, pajak, lembur, absen, dll), akan banyak memakan waktu apabila anda harus melakukan setup satu per satu. Di sini HDClone jawabannya.

Selanjutnya

regedit_lock_wallpaper

Mengunci Desktop Background Pada Windows XP

Pada bahasan kali ini saya ingin sharing sedikit trik untuk mengunci desktop background pada Windows XP, sehingga orang lain tidak dapat mengganti Wallpaper/Background pada komputer anda. Biasanya user sering mengubah tampilan desktop komputer, seperti Wallpaper atau Theme pada komputer-komputer yang sering dipakai khalayak ramai, seperti warnet, rental komputer, atau PC yang dipakai bersama-sama.

Untuk mengganti Wallpaper/Background pada Windows secara umum ada 2 cara, yaitu:

1. Dengan klik kanan desktop – Properties – Desktop – Pilih wallpaper yang diinginkan.
2. Klik kanan gambar yang diinginkan – Set As Desktop Background

Pada trik kali ini saya akan mematikan 2 cara di atas, berikut cara-caranya:

Selanjutnya

Acef

Mencetak Photo 2×3, 3×4, 4×6 Dengan Cepat Dan Mudah

Mungkin banyak dari anda yang mempunyai printer deksjet pribadi, tapi pada saat anda ingin mencetak pas photo ukuran 2×3, 3×4, atau 4×6, anda tidak tahu caranya, sehingga anda memilih cetak photo di tempat digital studio. Sebenarnya banyak aplikasi yang dapat digunakan untuk mencetak ukuran pas photo, seperti menggunakan Photoscape, Photoshop, dan aplikasi lainnya, namun mungkin anda tidak mau repot karena anda harus melakukan beberapa pengaturan terlebih dahulu agar photo tersebut sesuai dengan yang anda inginkan.

Pada bahasan kali ini saya ingin sharing aplikasi pencetak pas photo buatan anak negeri sendiri bernama ACEF, aplikasi ini mudah untuk digunakan dan bersifat portable, sehingga bisa anda bawa dan anda gunakan dimana saja.

Selanjutnya

htv_online_channel

Nonton TV Secara Online Dengan HTV Player

Nonton TV secara online? mungkin anda sudah banyak yang mengetahui caranya, seperti menggunakan perangkat TV tuner yang bisa anda dapatkan di toko-toko komputer, menggunakan jasa situs yang menyediakan jasa streaming tv secara online seperti http://mivo.tv, http://binus-access.com/bee-watch/, dan situs-situs lain.

Tentu saja hal yang paling mudah di atas yaitu dengan menggunakan jasa situs yang menyediakan streaming tv secara online, karena anda hanya membutuhkan koneksi internet, hanya saja channel-channel pada situs tersebut terbatas, hanya ada beberapa. Cara lain yang lebih mudah yaitu anda bisa menggunakan aplikasi HTV Player Online.

Selanjutnya

www.dll-files.com

Mengatasi File .dll Yang Hilang Pada Windows

Sebagai pengguna Sistem Operasi Windows mungkin anda pernah menemui masalah saat melakukan installasi program atau game pada komputer, anda menemui masalah mengenai file .dll yang bermasalah, hilang, atau corrupt, sehinga installasi program atau game anda dibatalkan.

Mungkin hal tersebut disebabkan oleh infeksi virus atau antivirus anda yang menghapus file tersebut karena virus yang menginfeksi file .dll tersebut atau karena masalah lain. Untuk menaggulangi masalah tersebut anda dapat mencoba cara ini. Buka http://www.dll-files.com/, di sini anda dapat menemukan file .dll yang paling umum yang mungkin hilang atau rusak pada komputer anda.

Selanjutnya

device_instance_id

Mencari Driver Komputer Dengan Cepat Dan Mudah

Bingung pada saat anda membutuhkan driver setelah reinstall Windows, ternyata CD driver komputer anda hilang entah kemana, atau CD driver yang anda beli tidak kompatibel dengan hardware pada komputer anda. Ketika anda bingung mencari dan membeli driver yang belum pasti cocok dengan hardware anda, biasanya anda menggunakan alternatif seperti menganalisa nama driver anda dan mendownloadnya.

Hanya saja cara ini membutuhkan waktu yang lama, karena anda harus memeriksa nama dan jenis driver yang terpasang, seperti nama chipset, VGA, LAN card, sound card, printer, dan perangkat lainnya, kemudian anda mengunjungi situs resmi yang menyediakan driver anda (ex: Nvdia, Ecs, Gigabyte, HP, dll), lalu mendownloadnya. Namun untuk hardware komputer yang sudah lama, situs resmi tersebut biasanya sudah tidak menyediakan link untuk mendownloadnya.

Selanjutnya

last_pass_create

Simpan Username Dan Password Login Anda Dengan Last Pass

Penggunaan password user untuk mengakses halaman login alamat website adalah cara aman dan membagi privasi setiap user dalam melakukan sebuah aktifitas pada dunia internet. Seperti email, chating, jejaring sosial (facebook, twitter, koprol, dll), I-banking, e-commerce, forum, blog, dan lain-lain.

Hanya saja saat ini banyak bertebaran program-program jahat yang dapat mencuri data password user, seperti spyware (program mata-mata yang selalu mengawasi pada saat anda browsing), keyloger (program perekam yang ditanamkan pada komputer, untuk merekam semua aktivitas user lewat ketikkan keyboard).

Selanjutnya

UNetbootin

Membuat Linux Live USB Dengan Unetbootin

Apabila anda ingin mencoba Linux versi yang baru dengan cara upgrade atau ingin mencoba distro Linux lain, lebih baik anda jajal terlebih dahulu dengan menggunakannya secara live, baik lewat CD atau USB flashdisk, agar anda tahu kelebihan apa saja yang ada dalam paket Linux tersebut.

Pada bahasan kali ini saya akan membahas bagaimana cara membuat Linux live USB dengan menggunakan Unetbootin pada Linux Ubuntu, mungkin bagi anda yang sudah mengerti anda bisa melanjutkan membaca artikel saya yang lain, bagi yang belum mari teruskan membaca. :)

Selanjutnya

java_script

Trik Javascript Untuk Google Chrome Dan Mozila Firefox

Pada saat browsing kebetulan saya menemukan situs yang cukup menarik, situs ini menyediakan trik javascript yang dapat dijalankan pada browser. Saat mencobanya ternyata cukup menarik dan menghibur (menghilangakan rasa jenuh saat beraktifitas di depan komputer) :)

Salah satu script yang saya dapat ternyata pembuatnya adalah pemenang kontes HackU 2011 Yahoo di Universitas Washington. Semua trik ini hanya dapat dijalankan pada browser Mozila Firefox dan Google Chrome, Untuk anda yang ingin mencoba trik ini, berikut langkah-langkahnya:

Selanjutnya

Twitter Delicious Facebook Digg Stumbleupon Favorites More