Senin, 28 November 2011

Ubuntu : error no such partition, grub rescue>

Bagi teman-teman yang menginstall dual OS (Windows and Ubuntu), pernah gak mengalami pesan error seperti ini saat laptop/komputer baru boooting?
error no such partition,
grub rescue>
Pesan error ini baru aja saya alami, awalnya saya menggunakan 4 sistem operasi di dalam satu laptop, semuanya sistem operasi tersebut saya install karena penasaran bagaimana kinerja dari masing-masing OS tersebut. OS tersebut masing-masing adalah: Windows 7 32bit, Ubuntu 10.04, Ubuntu 10.10, dan Ubuntu 11.10. Karena menurut saya Ubuntu 10.04 jauh lebih baik dari dari versi Ubuntu yang lainnya (ringan dan mudah digunakan), akhirnya saya memformat semua partisi ubuntu yang tidak digunakan dan menyisakan partisi: Windows 7 serta Ubuntu 10.04. Sebagai tambahan, saya menggunakan software EASUS Partition Master untuk memformat partisi yang tak digunakan.

Dengan penuh percaya diri saya pun merestart laptop, belum sampai boot muncullah pesan error tersebut. Setelah saya buka internet ternyata pesan tersebut muncul karena kehilangan boot loadernya sehingga komputer tidak mengenali sistem operasinya. 

Akhirnya solusi yang saya lakukan:

1. Buat Ubuntu live USB
2. Booting menggunakan Ubuntu live tersebut
3. Buka terminal (ctrl+alt+t)
4. Lihat daftar device partisi tempat Ubuntu berada dengan mengetik perintah: sudo fdisk -l
5. lihat list yang muncul dan tentukan dimana Ubuntu anda.
6. selanjutnya ketik perintah berikut secara berurutan:

sudo mkdir /media/sda5
sudo mount /dev/sda5 /media/sda5
sudo grub-install --root-directory=/media/sda5 /dev/sda
  
Jika tidak ada error maka restart lah komputer anda. Maka semuanya akan kembali seperti semula....
tapi, jika masih saya muncul pesan error tersebut, sebaiknya anda membawa ketukang servis terdekat. haha....

Kamis, 24 November 2011

Mengatasi Virus Shortcut (.lnk) dengan Ubuntu




Bagi konco-konco yang terinfeksi virus shortcut (.lnk), biasanya virus ini menyebabkan folder di kompi/lapie ataupun di flashdisk menjadi bertanda panah di iconnya alias menjadi shortcut and buat ni folder gak bisa di akses...eits jangan keburu delete folder-folder yang terinfeksi tadi...sebenernya data di dalam folder tadi gak ilang, hanya saja di sabotase sama virus. Gak tau ni virus dari variant mana and dari keluarga mana, yang jelas virus ini lumayan bikin sebel. Saya udah coba scen Flasdisk yang terinfeksi pake antivirus temen: "Sm***v versi 8.7", tapi  gak berhasil ngebalikin folder asli yang terjangkit. Saya emank gak terbiasa install antivirus di lapie karena jengkel liat notifikasi yang muncul-muncul terus, belum lagi bikin laptop berat, oleh sebab itulah saya malas menggunakan antivirus. Jadi kali ini saya masih menggunakan Ubuntu sebagai indikator..dan ternyata folder yang terdapat di flashdisk tersebut masih dapat di akses, tapi yang mengejutkan, banyak sekali file-file yang sebelumnya tidak saya temukan di Windows. Ternyata file ini adalah duplikat dari folder-folder yang terdapat di flashdisk, tapi dengan tambahan ekstensi .lnk pada setiap filenya. Pikir saya mungkin inilah biang kerok yang bikin folder di Windows jadi shortcut. Tanpa pikir panjang, file-file aneh tersebut saya hapus dengan menekan shift+del (biar terhapus permanen). Setelah terhapus file-file aneh beserta folder-folder aneh yang sebelumnya tidak ada di Windows, saya masuk kembali ke Windows untuk melihat perubahan yang terjadi....akhirnya folder saya kembali lagi seperti semula..haha...sekian cerita singkat and gak jelas dari saya semoga ada manfaatnya..

Rabu, 28 September 2011

Ramnit Go To Hell!

Ahh akhirnyaa....setelah berbulan-bulan lamanya terinveksi virus terkutuk yang buat sebagian waktu produktif gue terbuang sia-sia, kini udah pulih kembali and bisa bekerja normal kayak biasanya. haha victory banget nih rasanya....cuman sumpah serapah serta umpatan yang layak diberikan buat sang pencipta virus ini. Yap seperti postingan saya sebelumnya, akhirnya diberi petunjuk juga sama Yang di Atas buat nge-heal laptop kesayangan dari virus Ramnit. Walopun pake cara cecunguk and gak berkompeten akhirnya ilang juga nih virus. Berbagai antivirus ternama yang bercokol di 10 besar daftar antivirus terbaik 2011 gak bisa ngilangin nih virus, eh begitu donlot antivirus yang bahkan namanya aja aku udah gak ingat, virus ini langsung ilang dari laptop, hoho..tapi tentunya  kolaborasi pake Ubuntu buat hapus file-file yang gak bisa dihapus ma windows.

Virus udah beres, sekarang pengen jajal ketangguhan windows seven, *gyaaah Windows 8 udah mau keluar kemane aje baru nyobain seven??*...haha. Kebetulan  habis upgrade RAM jadi 2GB, ya makanya baru nyobain seven, harapannya biar lancar pakenya, kalo 1 GB kata orang sih masih lelet. Pengennya  pake Seven yang 64bit tapi karena alasan tertentu, untuk sementara pake yang 32bit dulu. Sebelumnya sih cuman liat temen aja pake seven, belum coba sendiri gimana performanya. Ternyata tampilan seven lumayan keren enak dipandang, masalah tampilan sih kurang lebih sama vista yang katanya produk gagal dari Microsoft. Tapi performa lebih mangstap, bisa dibilang Seven=tampilan Vista+performa XP. Beberapa keunggulan seven yang saya temukan:

1. mencari file lebih mudah (tinggal buka start, and ketik di kotak pencarian, apa yang anda inginkan langsung terwujud)
2. proses booting and shutdown lebih cepat
3. fitur keamanannya yang lebih canggih
4. fitur preview yang membantu saat sedang ingin melihat jendela lain. caranya, layangkan saja kursor pada taskbar yang terdapat ikon jendela yang ingin dibuka, maka dapat terlihat preview jendela tersebut.
5. tampilan sedap and gak bikin sakit mata

Yak itu aja dulu sih yang saya temukan. Bagi yang belum terbiasa, pasti lebih milih XP soalnya lebih user friendly, tapi seiring perkembangan jaman, pastilah lama-kelamaan pada hijrah ke sistem operasi yang lebih baru...

Apapun sistem operasinya, yang penting udah lega bebas beraktivitas tanpa gangguan virus, semoga aja gak lagi ngidap virus terkutuk itu..hehe...


Kamis, 22 September 2011

Virus Ngeselin : Ramnit




Lagi kesal sama virus yg namanya Ramnit! virus ini cepet banget nularnya, buat semua kerjaan terhambat. hampir semua program yang mau dipakai gak berjalan dengan normal bahkan bisa sampe ngerusak tu program. paling jengkel kalo udah colok flashdisk, virus ini pasti sudah menyiapkan 4 file shortcut beserta file recycle dan file autorun.inf.
Oia satu lagi, di setiap drive, virus ini pasti bikin backup-an dengan folder yang terhidden dengan nama: System Volume Information dan folder Recycle, jadi biar gimanapun virus ini punya berbagai cara menginfeksi komputer/laptop kita, sang virus menuntut users menghapus file-file miliknya, yah mau gimana lagi kalo sudah ter infeksi lebih baik di hapus. setelah merelakan file-file kesayangan dihapus, dengan harapan virus ini raib beserta file yang udah di infeksinya, saya pun merestart komputer dan menunggu keajaiban terjadi....
dan ternyata.......
waaah virusnya masih ada....sial...
Menurut saya biang keroknya pasti ada di folder back-upan yang dibuat virus tadi, jadi walopun udah direstart virus ini pasti akan terbangun dari tidurnya dan kembali menginfeksi. udah berbagai antivirus dicoba tetap aja gak mempan, udah Install ulang sampe 3 kali juga gak mempan, repair lewat ubuntu juga udah, pokoknya apapun alasannya nih virus pasti balik...
*gak berani format ulang semua drivenya,banyak data penting*....
mungkin virus ini gak buat virus anak, semua tipe virusnya pasti induk, makanya susah dimusnahin...pokoknya dua jari tengah gue acungin sama yang buat nih virus!
Sampe sekarang masih cari cara nge heal komputer dari virus ramnit....semoga diberi petunjuk sama Yang di Atas.....amiiiiin...

Sabtu, 03 September 2011

"NTLDR is missing Press Ctr + ALt + Del to Restart" ??


Setelah beberapa bulan disibukkan dengan KKN, akhirnya bisa kembali lagi ke rutinitas biasa.*senang*...sangking lamanya gak buat postingan, gue kesulitan login diblogger (lupa email n password haha)...untung aja ada buku catatan tersendiri yang khusus nyimpen email n password yang dibuat untuk berbagai keperluan...maklum suka lupa. 

Waah kehilangan talenta nih dua bulan KKN, gimana gak, selama dua bulan kerjaan cuma bengong di kantor, main PES 2011 di posko, ngetik proposal, ngetik  laporan serta segala macem tetek bengeknya, pas nyampe rumah paling langsung tidur kalau udah kesenggol ma bantal. Haduuh gak produktif banget (=.=')...menurut gue, tema yang cocok untuk KKN tahun ini: "KKN Membawa Petaka". lol...

Waktu pelaksanaan KKN yang hampir separonya bulan Ramadhan bukannya dipake buat banyak2 beribadah dan mendekatkan diri sama Yang di atas tapi malah dihabisin buat ngegame ato ketawaan n ngetawain temen tiap ada waktu kosong. Padahal posisi posko tepat 90 derajat di depan masjid.. .hiks.hiks...*sedih*..yah gak papa lah, banyak juga pengalaman berharga yang didapet dari sini., baik pengalaman kerja di kantor,  pengalaman di posko bareng temen2, and banyak juga kejadian lucu selama KKN. Ada kalanya kita merindukan masa-masa seperti ini *lebay*...

Ah udah dulu ngomongin KKN nya...yang penting dah kembali ke habitat asal.

Selang beberapa waktu KKN ada temen minta tolong baikin laptop yang katanya lagi rusak. pas saya cek ternyata gak mau masuk ke Windows, muncul tulisan :

"NTLDR is missing Press Ctr + ALt + Del to Restart"

Baru tau ada masalah yang kayak gini, yang terpikir pertama kali di kepala saya mungkin ada file yang hilang di sistemnya, entah gak sengaja hapus atau karena virus. Coba-coba googling eh ternyata bener, komputer cuma kehilangan file Windows yaitu file NTLDR dan  Ntdetect.com. Cari info di mbah google:
NTLDR dan Ntdetect.com adalah salah satu file system windows yg digunakan komputer utk melakukan booting awal. Bila file ini rusak, corrupted atau terhapus karena sesuatu hal (Virus, crash, dll) maka windows tidak bisa digunakan dan biasanya muncul pesan error “NTLDR is Missing”


Terus saya coba cari solusi untuk mengatasinya selain dengan cara install ulang Windows. Setelah baca-baca, kebanyakan menyuruh untuk me-Repair Windows dan mengcopy file dari Cd instalan Windows. Iseng-iseng saya coba booting pakai Ubuntu live USB tapi kok gak mau masuk ke ubuntu, padahal udah dicoba berkali-kali masih tetap muncul pesan error “NTLDR is Missing”, gak tau kenapa. 

Cara terakhir saya coba pakai Ubuntu Live CD, dan ternyata cara tersebut berhasil. Dan kemudian saya masuk ke file system Windows ternyata memang tidak saya temukan dua file yang bernama NTLDR dan  Ntdetect.com. Kedua file ini terselip di folder lain, mungkin temen saya gak sengaja ngopy file itu ke folder lain, akhirnya saya kembalikan kedua file tersebut di systemnya yaitu drive C (C:\). Setelah di restart...jeng jreeng...akhirnya mau lagi masuk windows *girang*...haha...


Senin, 27 Juni 2011

High Level Languages and Low Level Languages


Jika berbicara mengenai bahasa pemrograman, maka setidaknya terdapat tiga hal pokok yang sebelumnya harus dipahami, yaitu program, pemrograman, serta bahasa pemrograman. Jika kita artikan, maka ketiga hal tersebut saling terkait. Program adalah suatu perintah atau intruksi yang disusun dan dirangkai sedemikian rupa sehingga menghasilkan output sesuai yang diinginkan si pembuat program, dimana perintah atau intruksi tersebut ditulis dalam suatu bahasa pemrograman. nah, bahasa pemrograman itu sendiri adalah suatu tata cara atau kaidah yang mengatur dalam menulis program. Pemrograman adalah suatu proses menguji dan memperbaiki kumpulan intruksi yang telah dibuat dengan bahasa pemrograman. 

Suatu bahasa pemrograman dapat dikelompokkan menjadi dua, yaitu bahasa tingkat tinggi dan bahasa tingkat rendah. Pengelompokkan bahasa pemrograman tersebut yaitu didasarkan pada kemudahan memahami bahasanya, apakah mendekati bahasa manusia, ataukah mendekati bahasa mesin. Bahasa mesin itu sendiri merupakan  kumpulan perintah yang ditulis dengan serangkaian bilangan biner (angka  0 dan 1) yang langsung dapat dibaca oleh komputer. Semakin primitif suatu bahasa pemrograman, maka semakin bahasa tersebut digolongkan kedalam bahasa tingkat rendah.

Python adalah salah satu contoh bahasa tingkat tinggi,  contoh lainnya adalah Pascal, C++, Java, Perl, dan lain  sebagainya. Pada dasarnya,komputer hanya mengerti bahasa mesin, sehingga program yang ditulis dengan bahasa tinggkat tinggi memerlukan proses untuk mengeksekusi dan menerjemahkannya dalam bahasa mesin. Hal inilah yang merupakan kekurangan dari bahasa tingkat tinggi, namun mengingat kemudahan dalam membaca, menulis, mempelajari, serta memperbaiki kesalahannya, maka hal ini menjadi keuntungan bagi bahasa tingkat tinggi.

Berbagai bahasa pemrograman memiliki cara tersendiri dalam mengeksekusi perintah yang ditulis. Proses yang dilakukan untuk mengubah bahasa tingkat tinggi ke bahasa mesin dapat digolongkan menjadi dua cara, yaitu secara interpreter dan compiler. Mungkin dapat dikatakan, suatu program interpreter mengeksekusi perintah dengan cara membacanya perbaris dan kemudian mengeksekusinya, sedangkan untuk program compiler, ia membaca program secara keseluruhan kemudian menerjemahkan dan mengeksekusinya. Contoh bahasa interpreter adalah Python, dan contoh bahasa compiler adalah Fortran.


Kamis, 16 Juni 2011

Install Linux Di USB



Sistem operasi Linux memberikan banyak kemudahan bagi penggunanya. Salah satunya dengan memungkinkannya sistem operasi tersebut  menjadi sistem operasi yang dapat disimpan di saku  kita masing-masing. Tak perlu biaya yang mahal, Cuma  perlu modal USB 1 GB siap format kita dapat menikmati  fasilitas live USB dari linux. yah, mungkin dapat dibilang Linux yang kita install merupakan versi demo, dan untuk mendapatkannya secara permanen kita dapat menginstallnya di harddisk kita. Untuk membuat USB bootable, kita memerlukan software Universal USB Installer. Untuk mendapatkan software tersebut anda dapat langsung mendownloadnya secara gratis melalui situs resminya :
 untuk lebih jelasnya berikut ini alat dan bahan yang dibutuhkan:
1. sistem operasi windows
2. USB flashdisk Minimal 1GB
3. software Universal USB installer
4. file ISO Linux (saya menggunakan Ubuntu 10.10)
5. secangkir kopi (bagi yang memerlukan) ^ ^

apabila semua alat dan bahan telah disiapkan, langkah-langkah yang perlu dilakukan yaitu:
1. buka software Universal USB installer, kemudian pilih " I Agree". pastikan Flashdisk anda telah terpasang di PC atau laptop anda.

2. pilih distribusi Linux yang akan anda install, kali ini saya menggunakan Ubuntu 10.10
3. pilih file ISO Linux yang hendak anda install, setelah itu pilih dimana USB yang akan diinstall Linux.

4. tunggulah beberapa saat Linux diinstall dan di extrak di flashdisk, setelah muncul tulisan "installation complete", maka proses instalasi telah selesai dan flashdisk anda telah menjadi bootable dan siap digunakan.

untuk menggunakannya anda hanya perlu me-reboot PC atau laptop anda, tentunya dengan flashdisk tetap terpasang. maka secara otomatis anda akan masuk ke sistem operasi linux yang telah anda install tadi. oke, selamat mencoba...

Sabtu, 11 Juni 2011

Persamaan Gerak Peluru | Penyelesaian Menggunakan Metode Euler Dengan Bahasa Python

Mendapatkan kasus PDB berupa gerak peluru, saya tertarik untuk menyelesaikannya  menggunakan Python. Adapun untuk menyelesaikannya digunakan metode euler. Metode ini terbilang gampang, namun pada berbagai kondisi metode ini kurang tepat untuk digunakan karena nilai error yang besar. Akan tetapi, secara sederhana metode ini dapat menggambarkan lintasan bola ketika dilemparkan ke udara dengan kecepatan tertentu.
Adapun persamaan gerak peluru dapat disimulasikan dengan data sebagai berikut:
massa bola =0.145 kg, jari-jari = 3.7 cm, kerapatan bola= 1.20 kg/m3, koefisien hambat udara = 0.35
Dibawah ini merupakan script program Python untuk menyelesaikan persamaan gerak peluru.


#program trajectory ball

from numpy import*
from matplotlib.pylab import*
#inputan
r=input('masukkan posisi awal r=[x,y] ')
v=input('masukkan kecepatan v=[vx,vy] ')
h=input('time step = ')
r=array(r)
v=array(v)
#dimensi bola
cd=0.35
rho=1.2
area=4.3e-3
g=9.8
m=0.145
fa=-0.5*cd*rho*area/m
accel=zeros((2))
xplot=zeros((1000))
yplot=zeros((1000))
#iterasi
for i in range(1,1000):
    xplot[i]=r[0]
    yplot[i]=r[1]
    accel=fa*norm(v)*v
    accel[1]=accel[1]-g
    r=r+h*v
    v=v+h*accel
    if (r[1]<1):
          break
#visualisasi
xplot[i] = r[0];
yplot[i] = r[1];
print 'Jangkauan bola = ', r[0],'meter'
print'Waktu tempuh =  ', i*h,'detik'
xtanah = [0,xplot[i]]
ytanah = [0,0]

plot(xplot, yplot,'o',xtanah,ytanah,'-')
xlabel('Jangkauan (m)')
ylabel('Tinggi (m)')
title('Gerak peluru / bola')
show()
Sebagai contoh, inputan yang diberikan dapat dilihat seperti berikut:
>>
masukkan posisi awal r=[x,y] [0,0]
masukkan kecepatan v=[vx,vy] [40,30]
time step = 0.05
Jangkauan bola =  125.428774167 meter
Waktu tempuh =   5.0 detik
>>
dibawah ini merupakan contoh grafik lintasan gerak peluru dengan inputan yang telah diberikan pada contoh di atas:

Selasa, 31 Mei 2011

Install Ubuntu 11.04

Saya menggunakan dual os, Windows XP dan Ubuntu 10.04, pada saat menginstall ulang Windows, Bootloader ubuntu hilang tertimpa Windows. Baca-baca di forum katanya harus masuk lewat Ubuntu live cd untuk mengembalikan bootloader yang hilang tersebut, tentunya terdapat berbagai perintah yang diketik di terminal. Karena nyari cd installer Ubuntu tidak juga ketemu, akhirnya coba download di situs resminya di:  http://www.ubuntu.com/download/ubuntu/download
Dan ternyata Ubuntu 11.04 telah dirilis. Saya pun men-download file ISO gratisnya Sebesar kurang lebih 700 MB selama 2 hari 2 malam (karena koneksi lelet. hehehe), dan kemudian membuatnya bootable lewat USB. Dan saya pun menginstallnya menimpa Ubuntu 10.04 yang telah terinstall di hardisk sebelumnya. Mengapa tidak memilih untuk meng-updatenya?karena saya lebih senang dengan sesuatu yang fresh, lagipula data-data saya simpan di hardisk lain jadi tidak masalah.
Setelah memakan waktu kurang lebih setengah jam, akhirnya kelar juga nih nginstall Ubuntu 11.04. Saya pun terkejut melihat penampilan baru di Ubuntu, Ubuntu 11.04 mengalami banyak perubahan dibandingkan versi-versi sebelumnya. Jika versi sebelumnya dari 6.10 sampai 10.10 memiliki tampilan standar yang hampir sama, kali ini Ubuntu 11.04 mengalami perubahan besar terutama dengan adanya Menu Unity, yah jika dilihat sekilas mirip dengan Windows 7. Tapi entah mengapa saya merasa Ubuntu 11.04 lebih berat dibandingkan Versi sebelumnya. Untuk screenshotnya dapat dilihat pada gambar dibawah ini:

ubuntu-unity
ubuntu1010netbook-large_002ubuntu-11-04 




Senin, 23 Mei 2011

Harddisk Eksternal Korupt (The file or directory is corrupted and unreadable)

Kemaren ada temen nitip harddisk eksternal Seagate 320 GB katanya minta dibaikin, soalnya gak bisa dibaca di komputernya, mau di format banyak data penting, jadinya harus berhati-hati. Setelah saya cek, waktu dibuka keluar error message kayak gini :





Dan saya iseng-iseng coba colok di Linux, kebetulan saya menggunakan Ubuntu 10.04, dan ternyata tidak ada masalah dengan harddisknya, kemudian saya colok kembali ke Windows, masih saja muncul peringatan seperti di atas (the file or directory is corrupted and unreadable), akhirnya saya menyimpulkan bahwa masalahnya berhubungan dengan sistem operasinya. 

Lagi males cari tau kenapa dan bagaimana solusinya, saya colok lagi di Linux dan langsung saya amankan data-data yang ada di dalam hardisk eksternal ke laptop saya. Setelah itu saya Format hardisk eksternal tersebut, dan syukurlah akhirnya tidak ada peringatan lagi saat membukanya. Langkah terakhir, pindahkan kembali data-data ke harddisk seperti semula. Selesai deh..hehe...

Minggu, 22 Mei 2011

Membuat Modul Sendiri Di Python (For Numeric)


Sampai sekarang masih penasaran sama program yang namanya Python. Program open source yang multi platform dan berguna untuk banyak kebutuhan. Namun sampai sejauh ini saya masih mempelajari untuk keperluan komputasi dan numerik.  Dan setelah otak(i) sana(i), menurut saya  kemampuan python boleh beradu dengan Matlab. Untuk sebuah program yang free, kemampuan tersebut  sangat luar biasa. Terima kasih buat Om Guido Van Rossum selaku pencipta Python serta orang-orang yang tergabung dalam berbagai komunitas pendukung Python yang telah membuat modul-modul library tambahan buat Python, semoga amalnya diterima disisi-Nya. Hehe…



Kali ini penasaran bagaimana membuat sendiri fungsi tambahan untuk melengkapi library yang telah ada, atau membuat suatu modul sendiri yang nantinya dapat kita import di Python.  Setelah surfing di inet, akhirnya saya menyimpulkan untuk memakai perintah def dan return. Sebagai contoh yang sangat sederhana, saya membuat fungsi untuk memangkatkan suatu bilangan mulai pangkat 1 hingga pangkat 10. Begini nih script yang diketik:

def p1(a):
     p2=a**1
     return p1
def p2(a):
     p2=a**2
     return p2
def p3(a):
     p3=a**3
     return p3
def p4(a):
     p4=a**4
     return p4
def p5(a):
     p5=a**5
     return p5
def p6(a):
     p6=a**6
     return p6
def p7(a):
     p7=a**7
     return p7
def p8(a):
     p8=a**8
     return p8
def p9(a):
     p9=a**9
     return p9
def p10(a):
     p10=a**10
     return p10
 
Setelah itu save script tersebut pada library python, sebagai contoh script diberi nama “pangkat.py”. Pada windows saya  menyimpannya pada direktori C:\Python26\Lib. Sedangkan pada ubuntu dapat disimpan dalam folder dalam directori home.  Setelah di save, pada interpreter Python atau IDLE dapat kita import file tersebut. Caranya dengan mengetik, from pangkat import*. Kemudian barulah fungsi-fungsi tersebut dapat digunakan, misalnya:
>>p2(3)
9
>> 

 Maksudnya adalah , angka tiga yang terdapat pada fungsi p2 dipangkatkan dua. 

>>p6(2)
64
>> 
Maksudnya, angka 2  yang terdapat pada fungsi p6 dipangkatkan enam, begitu seterusnya fungsi dapat dilihat pada script yang dibuat. Selanjutnya kita dapat membuat fungsi-fungsi sendiri sesuai keinginan kita untuk memudahkan pekerjaan. Jadi gak perlu capek-capek lagi nulis rumusnya satu persatu. hee...

Senin, 09 Mei 2011

Python Di Ubuntu






Saat menginstall Ubuntu, Python 2.6 telah terinstall secara otomatis. Untuk menggunakannya anda tinggal mengetik "python" (tanpa tanda petik) pada terminal kemudian tekan enter. Setelah muncul tanda prompt (">>>"), maka python telah siap dieksekusi. Namun perintah-perintah yang kita ketik masih bersifat interaktif, artinya script tersebut tidak dapat disimpan atau di edit jika terdapat kesalahan. Maka perlu adanya text editor untuk mengetik script yang kita inginkan.


Setelah beberapa hari menggunakan Linux, saya melihat ruang gerak yang besar bagi seorang yang hobi pemrograman daripada Windows. contohnya pada terminal di linux kita tinggal mengetik "python" untuk bisa mengeksekusinya sedangkan melalui command promt bawaan windows kita harus melakukan beberapa pengaturan terlebih dahulu. Selain itu, notepad bawaan linux (gedit text editor) sangat mendukung untuk penulisan script berbagai bahasa pemrograman, dapat kita lihat pada fitur highlight mode.


Untuk penulisan script melalui gedit text editor sangat mudah, pada pilihan script, ubahlah ke Python (view--> Hightlight Mode -->Scripts --> Python), maka script program yang kita tulis dapat dikenali sesuai tata bahasa program tersebut. Setelah selesai menulis script program, maka save pada direktori yang anda inginkan, misalnya script kita beri nama " latihan", dan di save pada direktori Documents. Kemudian kita buka terminal dan ubah direktori ke Documents dengan mengetik perintah : cd Documents. Setelah berpindah direktori, kita tinggal mengeksekusi program dengan mengetik : python latihan.
Maka dapat kita lihat script tersebut telah dirunning.

Sempat bingung juga bagaimana menampilkan IDLE (python shell) layaknya di Windows. Ternyata IDLE di Linux harus di install terlebih dahulu untuk melengkapi interpreter yang sudah ada. Cara menginstallnya sama dengan program lainnya, yaitu pada Ubuntu Software Centre tinggal kita ketik IDLE dan akan muncul pilihan program yang tersedia. Kemudian pilih IDLE 2.6 jika anda menggunakan Python 2.6. Tunggulah beberapa saat hingga proses instalasi selesai, dan kemudian Python IDLE telah siap di eksekusi. ^_^

Sabtu, 07 Mei 2011

Awal Berkenalan Dengan Linux

Akhirnya niat untuk menginstall sistem operasi yang satu ini kesampaian juga. Ya, sistem operasi Linux, sebuah sistem operasi yang legal, opensource, bebas, dan gratis. Sangat berguna bagi anda-anda yang terbentur masalah legalitas untuk memilih sistem operasi. Kali ini saya menginstall salah satu jenis variant Linux yaitu Ubuntu 10.04.

Awalnya saya masih menggunakan dual boots yaitu Linux dan Windows, karena untuk migrasi ke Linux harus dilakukan bertahap, ya untuk awalnya saya harus menginstall Linux bersebelahan dengan Windows. Sempat bingung bagaimana menginstall bersebelahan dengan Windows. Setelah bertanya-tanya di forum akhirnya saya menyediakan partisi untuk Linux sebesar 20 GB, yaitu 17 GB untuk File System dan 3 GB untuk Memori Swap.






Ternyata menginstall Ubuntu itu sangat cepat dan mudah,  tak seperti yang saya bayangkan, penuh dengan perintah yang harus diketik. Kemudahan tersebut karena Linux telah mengadopsi tampilan GUI (Graphic User Interface). Tak perlu koneksi internet untuk menginstall Ubuntu, namun jika anda  menginginkan pilihan language yang lebih maka anda dapat mendownloadnya saat proses instalasi. Karena memakan waktu yang cukup lama waktu mendownload paket language, maka saya melewati tahapan ini. Dan setelah kurang lebih 30 menit, akhirnya ter-install juga sistem operasi ini.

Wah, lumayan juga tampilan Ubuntu, tak seperti yang saya bayangkan. Sekarang tinggal mencoba meng-explore, dan ternyata di Ubuntu kita tidak perlu lagi menginstall driver layaknya di Windows. Bahkan ketika menggunakan Modem, tinggal Plug and Play tak perlu install driver.

Percaya-tidak percaya, ternyata proses install software di Ubuntu sangat mudah, namun seluruh proses instalasi dan update harus melalui koneksi internet. Sebenarnya Ubuntu telah menyediakan berbagai software yang kita butuhkan, anda dapat mengakses Ubuntu Software Center melalui menu Application. Disana anda dapat mencari atau mengetik sendiri program yang anda butuhkan.

Yang menarik bagi saya, Python 2.6 telah terinstall otomatis pada Ubuntu, tinggal mengetik " python " (tanpa tanda petik) melalui terminal, maka python telah siap digunakan. Wah, sangat menarik....^_^

Jumat, 06 Mei 2011

Numpy, Scipy, Matplotlib, Modul Gratis Python Yang Powerfull

Untuk keperluan komputasi sains, saya menggunakan software MATLAB dan Fortran, namun untuk menggunakan kedua program tersebut kita harus memiliki lisensinya, karena program tersebut tidak gratis(sangat mahal), kecuali jika punya versi bajakannya. Nah, bagi yang tidak memiliki MATLAB ataupun Fortran, anda dapat menggunakan software opensource yaitu Python untuk komputasi sains. Sebenarnya Python tidak dikhususkan untuk komputasi, namun dengan adanya komunitas-komunitas yang membuat berbagai modul (gratis!!), maka Python dapat digunakan untuk keperluan komputasi. Modul yang saya gunakan yaitu: Numpy, Scipy, dan Matplotlib. 


Numpy berperan penting dalam operasi matriks atau array, modul ini juga menyediakan berbagai fungsi-fungsi yang memudahkan dalam perhitungan matematika. Untuk mendownload dan membaca tutorialnya, anda dapat mengunjungi website http://numpy.org/



Scipy berguna dalam melakukan perhitungan scientific dalam Python, seperti integrasi numerik, differensiasi numerik, interpolasi, analisis sinyal dan lain sebagainya. Anda dapat mendownloadnya di http://scipy.org/


Matplotlib merupakan modul yang digunakan untuk visualisasi grafik. Melalui data-data yang diperoleh dari hasil komputasi, kita dapat menggambarkan grafik yang diinginkan. Syntax dan fungsi yang terdapat pada modul matplotlib tidaklah jauh berbeda dengan MATLAB. Didalamnya kita dapat membuat grafik 2D, 3D, grafik polar, grafik kontur, dan sebagainya. Anda dapat langsung mempelajari tutorialnya dan mendownload modulnya pada website http://matplotlib.sourceforge.net/

Senin, 25 April 2011

Pengalaman Cari Driver Lewat devid.info

Beberapa hari yang lalu, ada seorang temen yang minta tolong install ulang laptop miliknya. akan tetapi driver laptop miliknya telah raib entah kemana, yah jadinya saya harus surfing diinternet untuk mencari driver laptop dengan merk ECS (elitgroup). Sudah coba keliling kesana-kesini tapi driver yang diinginkan gak juga nemu, hingga pada akhirnya saya menemukan situs http://devid.info/. Situs ini merupakan search engine buat anda yang kesulitan mencari driver.Cara mencarinya dapat kita lihat di bawah ini:


1. klik kanan My Computer, pilih Properties, dan pilih tab hardware. setelah itu pilih Device Manager.



2. setelah itu pilihlah driver yang belum terinstall pada Device Manager. biasanya driver yang belum terinstall dapat terlihat dengan warna kuning dan memiliki tanda peringatan. 


3. langkah selanjutnya klik kanan pada driver yang belum terinstall dan pilih Properties, setelah muncul jendela Properties, pilih tab Detail dan kemudian copylah Driver Instance Id. 



4. bukalah situs http://devid.info/ kemudian paste-kan Driver Instance Id pada situs tersebut.


5. setelah itu akan muncul beberapa list driver yang mungkin kompatibel dengan laptop/komputer anda. anda dapat mendownload salah satu driver yang tersedia. jika driver yang anda pilih tidak sesuai, anda dapat mencoba driver yang lain. 






Minggu, 24 April 2011

Berkenalan Dengan Python

Saya sedang mempelajari Python, bahasa pemrograman yang katanya "powerfull", dapat digunakan diberbagai kalangan untuk berbagai kebutuhan. Python merupakan bahasa pemrograman yang sederhana dan multiplatform, yang dapat berjalan diberbagai operating systems. namun saat ini saya masih menggunakan sistem operasi Windows untuk menjalankannya. walaupun sebenarnya linux memberikan dukungan yang lebih besar bagi seorang yang hobi pemrograman, akan tetapi karena suatu dan berbagai hal, maka saya belum dapat menginstall linux ^_^.

Python merupakan pemrograman open source, yang artinya dapat diperoleh secara gratis. Karena di "open source" kan, maka berbagai komunitas programmer yang mendukung Python membuat modul-modul library tambahan untuk berbagai kebutuhan, seperti Web Programming, GUI Development, Scientific and Numeric, Networking, Game Development, dan lain-lain. Saya menggunakan Python untuk kebutuhan Komputasi dan Numerik. Sebelumnya saya mempelajari bahasa Fortran dan juga Software MATLAB, akan tetapi karena kedua program tersebut adalah program yang mahal alias tidak gratis, ngerasa bersalah juga jadi waktu nginstall versi bajakannya..hehehe... Hingga pada akhirnya saya mendengar pemrograman Python dari salah seorang dosen saya, kemudian saya pun mencoba  mempelajarinya. 
Python  tersedia secara gratis dan anda dapat mendownloadnya melalui situs resmi Python: http://python.org. 

 Disitus ini anda juga dapat memperoleh berbagai modul yang tersedia sesuai kebutuhan. untuk melihat list package yang diinginkan, dapat kita pilih menu Python Package Index.