Jumat, 23 Desember 2011

(Buat pengguna Linux) Browsing lewat terminal? emang Bisa?

Pernah gak sih teman2 membayangkan gimana kalau terminal (Based-Text Application) dijadikan browser buat internetan?. Emang bisa? ya bisalah... disini saya akan share ke teman2 caranya... oke, langsung aja

Untuk bisa menggunakan sebuah browser berbasis text di Linux diperlukan sebuah aplikasi tersendiri.... nama aplikasi browser based-text tersebut adalah "Lynx", untuk menginstall Lynx di linux anda gunakan perintah berikut ini...
Sudo apt-get install lynx
lalu tunggu sebentar, hingga lynx terinstall dengan sukses...
Setelah terinstall kita sudah bisa menggunakan Lynx, ketikkan perintah berikut ini :
lynx nama_situs
contoh : lynx google.com
Biasanya akan ada sedikit masalah disini bagi pengguna linux yang sudah menggunakan GUI. Biasanya Lynx tidak akan bisa mendeteksi type Terminal yang kita gunakan secara otomatis, sehingga si "Lynx" akan meminta kita mengetikkan type terminal kita secara manual...
Bagi pengguna Ubuntu dan yang lainnya, type terminal tersebut bernama "Linux". Jadi ketikkan linux saat Lynx meminta nya.

Nah semua persiapan sudah selesai, silakan mencoba dan bereksperimen dengan Lynx anda sendiri : ) .

Kamis, 22 Desember 2011

Cara Mengetahui Spesifikasi Komputer Lebih Dalam (Buat yang Make Windows)

Ada banyak cara yang mungkin lebih efektif daripada cara yang akan saya berikan ini untuk mengetahui spesifikasi komputer kita sendiri. Tapi cara-cara tersebut mungkin hanya diketahui oleh orang-orang yang benar-benar sudah mengerti komputer luar dalam, nah bagi user yang hanya mengeti sedikit tentang komputer ada cara simpel dan praktis yaitu dengan menggunakan software bantuan.

Memang, untuk mengetahui spesifikasi komputer kita bisa dilakukan hanya dengan menjalankan aplikasi DirectX Diagnostic Tools,  caranya : jalankan aplikasi "Run" (Ctrl-R) dan ketikkan "dxdiag" lalu tekan enter.


Lalu spesifikasi nya bisa dilihat dibagia ini : 

Tapi, kalau menggunakan cara yang barusan saya sebutkan, tidak semua detail spesifikasi diberitahukan... sebagai contoh, coba perhatikan bagian memory (RAM), pada kasus laptop saya, disitu hanya disebutkan bahwa memory saya besarnya 886MB, sementara slot memory nya tidak disebutkan...

Nah, ada software gratis dan keren yang bisa melengkapi data kekurangan dari cara diatas namanya namanya Speccy dari vendor Piriform (sama kayak CCleaner). ini gambar nya :


Nah buat yang mau download, ni saya kasi link nya (cuma 4.2MB) :




Minggu, 18 Desember 2011

Cara menginstall Xampp di Linux (LAMPP)

Mungkin bagi beberapa teman2 yang suka dengan pemrogaraman web yang menggunakan PHP nama XAMPP sudah tidak asing lagi. Yap, Xampp adalah nama dari packet bundle software yang berisi software-software yang diperlukan dalam pemrograman web, seperti : Apache (untuk mengkompile sekaligus menjalankan program PHP), MySql (untuk membuat database), FileZilla (File Transfer Protokol yang berfungsi untuk mengirimkan data website kita ke server hosting) dan lainnya.

Untuk menginstall xampp di windows tentunya sudah tidak menjadi masalah lagi... tapi seperti apa yang saya rasakan baru-baru ini ternyata menginstall xampp di linux sedikit berbeda dengan windows, dan akhirnya saya kebingungan. Tapi sekarang itu sudah tidak menjadi masalah lagi, saya sudah menemukan caranya. Langsung saja, begini caranya :

  1. pertama-tama download dulu xampp nya di http://www.apachefriends.org/en/xampp-linux.html#374.
  2. setelah selesai, extract file tar.gz nya.. mengekstraknya jangan menggunakan software ekstraktor seperti "Package Manager" atau yang lainnya. karena akan lebih mudah kalau kita ekstrak menggunakan terminal, perintahnya :

    Sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

    * saya menggunakan xampp-linux-1.7.7, kalau teman2 menggunakan versi lainnya tinggal ganti versi nya aja tu 
  3.  setelah file terekstrak, jalankan xampp nya dengan perintah:
    Sudo /opt/lampp/lampp start
  4. Ok deh, sekarang xampp anda sudah aktif, tinggal tes aja...
    buka browser anda, lalu ketikkan localhost di address bar nya

  5. Kalau gambar di atas sudah muncul di browser, berarti xampp anda sudah berjalan dengan baik :)
  6. Untuk membuat shortcut pada menu, gunakan perintah
    sudo gedit ~/.local/share/applications/xampp-control-panel.desktop
    lalu isi dengan ini
    [Desktop Entry]
    Comment=Start/Stop XAMPP
    Name=XAMPP Control Panel
    Exec=gksudo “python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py”
    Icon[en_CA]=/usr/share/icons/Tango/scalable/devices/network-wired.svg
    Encoding=UTF-8
    Terminal=false
    Name[en_CA]=XAMPP Control Panel
    Comment[en_CA]=Start/Stop XAMPP
    Type=Application
    Icon=/usr/share/icons/Tango/scalable/devices/network-wired.svg
    Shortcut tersebut akan muncul pada Menu > Other 
  7. Secara default, folder htdocs berada pada path /opt/lampp, sehingga kita akan repot saat akan melakukan editing file atau menambahkan file, karena kita harus login sebagai root. Oleh karena itu, kita buat folder public_html pada folder home kita, dan menautkannya dengan folder htdocs. Hal ini untuk memudahkan akses kita melakukan editing atau menambahkan file kedalam htdocs, tanpa harus login sebagai root. Berikut ini perintahnya
    mkdir ~/public_html
    Lanjutkan dengan perintah berikut ini, untuk membuat htdocs menjadi bagian dari public_html
    sudo ln -s ~/public_html /opt/lampp/htdocs/$USER
    Dengan cara ini, kita bisa menambahkan file atau editing file tanpa harus login sebagai root. Tapi kalau folder nya tetap terkunci terpaksa deh pake cara lama saya (kurang efektif sih...) yaitu dengan mengubah permission file folder htdocs nya, cara nya :
    cd /opt/lampp/

    sudo chmod -R 777 htdocs

    nah, dengan cara ini saya yakin pasti bisa....

    kayaknya segini aja dulu tulisan saya, udah kepanjangan ini kayaknya...
    Selamat Mencoba dan Semoga Berhasil ya !!!

Menampilkan kembali Title Bar jendela aplikasi yang hilang di ubuntu dan linux mint

Barusan saya sempat kebingungan ketika semua title bar (yang ada tombol close, minimize dan maximize nya itu) di linux mint katya saya hilang sehingga saya terpaksa menutup aplikasi secara manual...

ilustrasi : title barnya hilang



Kemudian saya mencoba untuk mencari solusi nya di internet dan akhirnya saya mendapatkan solusinya dari http://unekunik.wordpress.com. Nah kalau ada teman-teman yang mengalami masalah yang sama dengan saya begini cara mengatasinya dan ternyata sangat mudah :)

buka terminal lalu ketikkan perintah :


sudo metacity --replace 
 

apabila setelah perintah diatas dijalankan tetapi belum muncul juga, coba restart dulu... saya yakin pasti berhasil :)

selamat mencoba ! :)

Tentang Open Source

Udah lama ga ada bikin entri baru nih... gara-gara sibuk, ga sempat update blog deh jadinya, padahal ini blog masih baru.
Ya udah deh, berhubung lagi ada waktu dan lagi ada ide, saya mau cerita sedikit tentang hubungan saya dan open source :D .

Saya adalah mahasiswa Teknologi Informasi (Teknik Informatika) di Universitas Sumatera Utara. Di lingkungan kampus kami, penggunaan software open source sangat dianjurkan, karena banyak sekali manfaat dan keuntungan yang bisa didapatkan kalau kita menggunakan software open source. Salah satu manfaat yang paling utama adalah menghindari pembajakan software, karena mayoritas software yang open source itu didistribusikan secara gratis (tapi tidak semua juga software yang open source itu gratis). Nah saya sendiri mengawali langkah penggunaan software saya dimulai dari menggunakan Operating System yang gratis dan Open Source.
Saya mencoba menggunakan Operating System berbasis linux, yaitu kalau tidak menggunakan Ubuntu ya Linux Mint. Namun saya bukan orang munafik yang mengatakan bahwa saya anti pembajakan. Keadaan kultur perkomputeran indonesia yang terlalu bergantung pada microsoft windows membuat saya mengalami beberapa kesulitan, seperti kesulitan mendapatkan software open source yang sesuai dengan dibutuhkan. Ya ujung-ujung nya mau tidak mau saya terpaksa ikut-ikutan membajak juga :P . Tapi saya juga tidak mau menggunakan software yang dibajak itu mentah-mentah. Saya lebih suka menggunakan software yang open source tentunya. Jadi selagi masih bisa menggunakan yang open source, sebisanya saya coba untuk menggunakan yang open source.

Nah... saya rasa untuk curhat nya segini aja dulu... nanti saya akan sambung dengan thread-thread baru yang saya tidak tau apakah thread saya nanti membahas open source lagi atau malah tentang Microsoft Windows, karena menurut saya pengetahuan tentang keduanya itu sangat penting, jadi tidak masalah mau menulis tentang yang mana saja. yang penting kan saya bisa berbagi ilmu :)

Senin, 17 Oktober 2011

Menyembunyikan File dan menampilkannya Kembali pada Windows

Tentunya teman-teman sudah tau bagaimana cara nya membuat sebuah file atau folder menjadi Hidden (Tersembunyi) dan juga sudah tau bagaimana cara meng-Unhide nya sehingga bisa terlihat di Windows Eksplorer kembali... tapi saya akan menjelaskan nya sedikit lagi, siapa tau masih ada yang belum tau caranya.

cara membuat Hidden File :
  1. Buka windows eksplorer 


  2. Lalu pilih Folder atau File yang hendak di Hide


  3. Klik kanan pada Folder / File tersebut lalu pilih "Properties"


  4. Centang check box yang bertulisan "Hidden"


  5. Lalu klik OK, sekarang File /Folder anda telah terhidden.


Cara menampilkan File yang di hidden :

  1. Buka Windows Eksplorer
  2. File yang di hide tidak akan terlihat, karena sedang dalam status disembunyikan


  3. Pada Windows 7 : klik Menu "Organize", lalu "Folder and Search Option". kalau yang XP dan yang lainnya saya lupa dimana letak pilihan Folder and search Option nya, tapi caranya tetap sama.. anda tinggal cari saja pilihan nya


  4. Pada Jendela Folder Option pilih Tab "View"
  5. Lalu centang pilihan "Show hidden files, folders, and drives"


  6. Klik OK, dan sekarang File yang telah di Hidden tadi telah terlihat.




Cara meng-Unhide File :

  1. Tampilkan dulu folder/ file yang di hidden tersebut dengan cara di atas.
  2. Lalu setelah terlihat, klik kanan pada folder / file lalu klik properties


  3. Hilangkan tanda centang pada check box "Hidden" lalu klik OK


  4. Sekarang file yang ter-hidden telah kembali terlihat seperti semula.


SELAMAT MENCOBA DAN JANGAN LUPA TINGGALKAN KOMENTAR YAA !!



Kamis, 13 Oktober 2011

Aplikasi Tebak Angka menggunakan Pemrograman C++


Sebenarnya aplikasi sederhana ini adalah sebuah aplikasi yang dibuat menggunakan bahasa pemrograman C++. Program ini pada mulanya diberikan oleh AsLab (Asisten Laboratorium) saya untuk menguji algoritma kami. Sebagai seorang yang awam, jujur pada mulanya saya kesulitan untuk menyelesaikan program ini. Tapi saya tidak menyerah dan akhirnya saya bisa menyelesaikannya meskipun masih sangat jauh dari sempurna.

Disini saya ingin share sedikit tentang program Tebak Angka ini. Saya akan bagikan file executable nya sehingga teman-teman bisa lihat hasil akhirnya program ini gimana. Teman-teman ga usah khawatir deh, saya ga ada nyisipin virus di dalamnya... Sumpah demi Allah, saya cuma mau share ilmu doank... tapi kalau teman-teman tetap ga percaya teman-teman bisa copy source code nya dan compile sendiri...

Buat teman-teman yang belum tau, meskipun saya yakin teman-teman udah pada tau, untuk mengkompile file source code ini teman-teman perlu untuk menginstall compiler "MinGW" atau bisa juga menggunakan IDE yang sudah dipaketkan dengan compiler MinGW nya. Contoh aplikasi IDE untuk bahasa C++ ini adalah CodeBlocks, Dev C++ dan Microsoft Visual C++. CodeBlocks adalah salah satu freeware yang bisa teman-teman download secara gratis di internet.


  1. untuk mendownload MingGW silakan download di sini Download MinGW
  2. untuk mendownload CodeBlocks silakan download di sini Download CodeBlocks

Saya rasa udah cukup basa-basi nya. mending langsung aja kita bahas program nya.
Buat yang mau download file executable nya, klik di sini.
Untuk menjalankan program Tebak Angka By Rizki Ramadhan.exe ini teman-teman cukup mengklik dua kali pada program nya dan program akan langsung berjalan secara otomatis.

dan buat source code nya...teman-teman bisa mendownloadnya di sini

cara mengkompile source code :

Mengkompile menggunakan Comand Prompt (Tanpa IDE)

  1. Pastikan di PC anda telah terinstall MinGW
  2. Agar memudahkan pengkompilasian, simpan file Tebak Angka By Rizki Ramadhan.cpp di direktori D:\
  3. buka Comand Prompt dengan cara klik "Start -> Accessories -> Command Prompt" atau dengan cara menekan "ctrl + R" lalu di kotak run ketikkan "cmd"
  4. setelah Command prompt berjalan, ketikkan "D:" lalu enter
  5. kemudian ketikkan "dir" lalu tekan Enter untuk menampilkan isi direktori sekarang (D;). pastikan file .cpp ada di direktori yang benar.
  6. Apabila di dalam daftar ada Tebak Angka By Rizki Ramadhan.cpp maka kita sudah siap untuk mengkompile. Biar mudah, ganti aja nama file nya dengan nama "tebakangka.cpp"
  7. ketikkan "gcc -o tebak tebakangka.cpp" lalu tekan Enter
  8. Bila tidak ditemukan error, berarti kompilasi berhasil
  9. Untuk menjalankan program hasil kompilasi ketikkan "tebak.exe"
  10. kompilasi selesai
Mengkompile menggunakan CodeBlocks

  1. Buka CodeBlocks, lalu pilih "File -> Open", cari file Tebak Angka By Rizki Ramadhan.cpp lalu klik open.
  2. lalu tekan saja tombol F9 untuk build dan run program
  3. bila tidak ada error, berarti kompilasi berhasil.

SELAMAT MENCOBA !!!

Rabu, 12 Oktober 2011

Bahasa Pemrograman dan Tingkatannya

Bahasa pemrograman adalah bahasa yang digunakan untuk menuliskan program-program komputer. Apa itu program komputer? Program Komputer dalam bahasa awam adalah baris-baris perintah yang dituliskan untuk menyelesaikan suatu masalah di komputer. Nah kalo teman-teman maunya yang bahasa ilmiah, silakan cari sendiri ya, hehehehehe :-D

Ada 3 tingkatan bahasa pemrograman, yaitu :
  1. Bahasa Pemrograman Tingkat Rendah
  2. Bahasa Pemrograman Tingkat Menengah
  3. Bahasa Pemrograman Tingkat Tinggi
Bahasa Pemrograman tingkat rendah adalah bahasa pemrogrman yang paling dasar yang sulit dimengerti oleh manusia karena bentuknya yang sangat sulit dipahami, Bahasa Mesin atau bahasa Binary (Biner) yang terdiri dari dua digit angka 0 dan 1, contoh :

Angka 12 menggunakan kode-kode biner 8-bit dituliskan dengan 00001100
Angka 73 menggunakan kode-kode biner 8-bit dituliskan dengan 01001001

Kalau kita lihat-lihat lagi, kita akan bisa membayangkan bagaimana rumitnya bahasa binary ini... itu masih angka puluhan yang kita konversikan, bagaimana nantinya jika ada ratusan atau ribuan angka yang akan kita ubah ke biner??? pasti sangat melelahkan dan resiko terjadinya kesalahan sangat tinggi mengingat kemiripan yang disebabkan biner hanyalah gabungan dari dua karakter 0 dan 1.

Mengingat sulitnya pemrograman menggunakan bahasa biner, maka para ahli komputer (cie..cie bahasa lo cuy :-D) menciptakan sebuah bahasa pemrograman yang lebih manusiawi ( lol :D ), yang lebih mudah untuk dipahami manusia. Bahasa pemrograman ini kita sebut sebagai bahasa pemrograman tingkat menengah. Contoh dari bahasa tingkat menengah adalah bahasa Assembly. Lalu mungkin teman-teman bertanya dalam hati, lho... kalo bisa pake bahasa yang manusiawi, ngapain make bahasa mesin mas???.

Karena bahasa mesin bisa langsung dimengerti oleh komputer tanpa harus dicompile terlebih dahulu sehingga menghemat sumber daya komputer. Compile adalah proses dimana bahasa pemrograman yang dimengerti oleh manusia diterjemahkan oleh compiler ke dalam yang dimengerti oleh komputer, yaitu bahasa mesin.
Tapi sekarang bahasa pemrograman tingkat rendah sudah sangat jarang digunakan oleh Programmer. 

Saat ini bahasa yang sering digunakan oleh programmer adalah bahasa pemrograman tingkat tinggi. Bahasa yang lebih manusiawi dan lebih fleksibel dari pada bahasa pemrograman tingkat menengah. Contoh bahasa tingkat tinggi ini adalah bahasa C, bahasa C++, Java, Pascal, PHP, ASP, JSP dan lain-lain. Kebanyakan programmer memilih menggunakan bahasa tingkat tinggi ini, karena lebih simpel dan jauh lebih mudah dimengerti oleh manusia. Namun ada juga lho programmer yang memilih menggunakan bahasa tingkat menengah karena bahasa ini masih belum terlalu jauh berbeda konsepnya dari bahasa tingkat rendah yang otomatis menjadikan bahasa pemrograman tingkat menengah lebih cepat, lebih kokoh dan lebih hemat sumber daya daripada bahasa pemrograman tingkat tinggi.

umm, saya rasa sampai disini aja dulu penjelasan panjang lebar tak beraturan dari saya... Soalnya dosen saya udah mau masuk nih :-D ..
kalo artikel yang saya tulis ini ga membantu ato malah bikin pusing ya saya minta maaf, karena ini artikel saya yang pertama dan saya akui saya ga jago nulis. tapi saya pikir ga ada salahnya sharing ilmu.. jadi saya mohon kritik dan saran dari teman-teman semua... oke???

"BUDAYAKANLAH MENINGGALKAN JEJAK DI SITUS ORANG LAIN, DEMI MENGHARGAI USAHA DARI ORANG YANG RELA BERBAGI DENGAN ANDA ITU :-)"