Memperbaharui Repository Linux Ubuntu 8.04


Beberapa bulan yang lalu, saya banyak menghabis waktu ketika menginstalasi Linux di komputer tua, IBM Thinkpad T43 dan PC Pentium 4. Permasalahanya adalah Linux Ubuntu 8.04 setelah di install tidak bisa dilakukan update atau instalasi aplikasi-aplikasi yang repositorynya berada di internet. Ketika saya update selalu failed dan error yang muncul, seperti gambar di bawah ini.

failed-repository

Karena error tersebut, saya coba install Linux Centos dan Open Suse tapi masalah hampir sama dengan Ubuntu diatas, yaitu tidak bisa di update dan browsernya selalu bermasalah dengan url yang https. Karena masalah ini sangat menghambat penyelesaian pembuatan aplikasi saya yang harus menggunakan port parallel printer.
Kemudian, saya coba posting di facebook untuk mendapatkan solusi  dari teman-teman pengguna linux, mungkin mereka pernah mendapat problem yang saya hadapi ini. Tapi tidak ada jawaban yang tepat, bahkan mengusulkan menggantikan komputer tua yang saya gunakan.

Seiring dengan waktu berjalan, saat search tentang linux di google saya mendapatkan solusi yang menyelesaikan problem diatas, yaitu pada web http://askubuntu.com/questions/91815/how-to-install-software-or-upgrade-from-an-old-unsupported-release. Di web tersebut diminta untuk memasukkan link pada Repository manager yaitu  deb http://old-releases.ubuntu.com/ubuntu code_name main restricted universe multiverse. Pada link tersebut ada code_name yaitu nama dari versi ubuntu yang kita gunakan, misalnya ubuntu 8.04 code_namenya adalah hardy.

Langkah lengkapnya untuk Linux Ubunt 8.04 yaitu :
1. Masuk ke Synaptic Package Manager yaitu Klik System → Administration → Synaptic Package Manager
2. Pada Synaptic Package Manager, klik menu Settings → repositories
3. Hilangkan semua centangan dibawah Ubuntu Sofware

ubuntu-sofware-noncentang

4. Klik Tab Third-Party Sofware, lalu klik tombol Add dan isi deb http://old-releases.ubuntu.com/ubuntu hardy main restricted universe multiverse, dan klik tombol Add Source Maka akan terlihat seperti gambar dibawah ini

add-source-repository

5. Setelah ditambahkan, sekarang klik tombol Reload di Synaptic Package Manager untuk mengupdate repositorynya.

reload-repository

Demikian, semoga ini bermanfaat bagi teman-teman yang ingin menginstall Linux Ubuntu versi lama.

Posted in Software | Tagged , , | Leave a comment

Starting-up Arduino-Uno


Beberapa bulan yang lalu, saya sempat terlibat dalam pelatihan dan Workshop Ngoprek Arduino-Uno di Kampus. Pelatihan tersebut diadakan sehari dari pagi sampai sore dengan pemateri lulusan luar negeri. Pada pelatihan tersebut, saya hanya melihat-lihat tanpa terlibat langsung.

Setelah lama berlalu, teman saya meminjam perangkat Arduino-Uno untuk di coba-coba di ruang kami. Perangkatnya adalah seperti gambar di bawah

Kit Arduino Uno

Kit Arduino Uno yang terdiri berbagai macam komponen

Setelah ada satu set perangkat di pinjam sama teman, saya langsung di kasih aplikasi software Arduino versi 1.6.7    yang di download langsung di websitenya. Tapi ketika di instal dan di pasangin alat Arduino-Uno di USB ternyata tidak jalan. Untuk itu diganti install dengan versi dibawahnya untuk komputer saya yang menggunakan Windows 7. Aplikasi arduino yang di pilih adalah Arduino Versi 1.6.5 .

Continue reading

Posted in Computer, Hardware | Tagged , , | Leave a comment

Menampilkan Peta Google Map Pertama di Halaman Website Sendiri


 Sebelumnya kita sudah mengetahui cara mendaftar di google map agar mendapatkar API Key. Sehingga dengan API Key ini, kita bisa mengkoneksi data yang kita punya dengan aplikasi google map.  Sekarang kita buat file HTML yang berisi perintah pemetaan standar google MAP. File HTML tersebut kita tempat didalam folder atau didalam folder web yang kita punya. Isi file HTML adalah perintah perintah Javascript dengan formatnya umumnya ditempatkan diantara perintah <head> </head>yang ditandai dengan perintah .

Untuk memulainya adalah perhatikan gambar peta yang ada di bawah ini, yaitu peta. Dari foto tersebut koordinat yang akan kita tandai, adalah 5.134714,95.712890 .

googlemap1

Program javascript adalah ada 2 bagian, yaitu bagian API Key dan koordinat. Program API Key google adalah :

http://maps.googleapis.com/maps/api/js?key=####kode%20API%20Key######&sensor=false

Program Koordinat adalah
function initialize()
{
var mapProp = {
center:new google.maps.LatLng(5.134714,95.712890),
zoom:5,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById(“googleMap”)
,mapProp);
}
google.maps.event.addDomListener(window, ‘load’, initialize);

Setelah sintak script diatas kita buat, sekarang tambahkan sintak lagi untuk yang berguna untuk menampilkan peta, yaitu :

 

Maka program lengkapnya adalah

<!DOCTYPE html>
<html>
<head>
http://maps.googleapis.com/maps/api/js?key=####kode%20API%20Key######&sensor=false

function initialize()
{
var mapProp = {
center:new google.maps.LatLng(5.134714,95.712890),
zoom:5,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById(“googleMap”),
mapProp);
}

google.maps.event.addDomListener(window,’load’,initialize);

</head>

<body>

</body>
</html>

Isi HTML ini disimpan dengan nama map_first.php. Bila dijalankan di web browser makan petanya akan tampil seperti gambar dibawah ini

googlemap2

 

 

Posted in Google MAP | Tagged , | Leave a comment

Memulai Pembuatan Aplikasi di Google MAP


Google Maps adalah jasa peta gratis dan online disediakan oleh google yang dapat ditemukan di http://maps.google.com. Pada situs tersebut kita dapat melihat informasi geografis pada hamper semua wilayah di muka bumi. Layanan ini interaktif, karena di dalamnya peta dapat digeser sesuai keinginan pengguna, mengubah tingkat zoom, serta mengubah tampilan peta. Google maps juga menawarkan peta yang dapat diseret dan gambar setelit untuk seluruh dunia, serta menawarkan rute perjalanan.

Sebelum membuat Peta di Google Map, terlebih dahulu Api key yang di dapatkan dari accoun google anda. Pertama masuk ke https://code.google.com/apis/console/, kemudian login dengan user anda di google.

google_map1

Klik tombol “Create Project “, dan dalam Google Maps API v3 klik tombol off untuk on. Dan pada layar selanjutnya centang Agree dan klik tombol Accept. Sekarang dilayar terlihat di Google Maps API v3 terlihat on.

Kemudian klik menu API Access disebelah kiri dan akan bertanya apakah “Create an Oauth 2 client id ..”. Pada layar selanjutnya berisi nama produk(e.g demo), masukkan gambar (bila anda ingin)  sebagai logo projek yang akan dibuat ini, dan Klik tombol Next.

Pada layar selanjutnya , pilih tipe aplikasi (“Web application”) dan klik alamat web anda dan Klik tombol  “Create Client Id”.  Pada layar selanjutnya akan terlihat seperti dibawah ini :

google_map2

Posted in Google MAP | Tagged , | Leave a comment

Mendownload Data Gempa dari Internet (USGS)


Beberapa bulan yang lalu, kami mahasiswa Magister Fisika Unsyiah mendapat pengetahuan dari pakar Seismogi, Muksin Umar, bagaimana cara mengambil data gempa dari situs http://earthquake.usgs.gov. Dengan data-data tersebut kami bisa mengolah untuk melihat titik-titik gempa, stasiun-stasiun yang mendeteksi sampai penjalaran gempa di dalam bumi.

Portal United States Geological Survey’s (USGS) adalah sebuah program peringatan dini gempabumi yang dimiliki oleh negara Paman Sam Amerika. USGS merupakan bagian dari program multinasional yang bernama National Earthquake Hazards Reduction Program (NEHRP). NEHRP sendiri merupakan gabungan dari lembaga Federal Emergency Management Agency (FEMA), the National Institute of Standards and Technology (NIST), dan National Science Foundation (NSF).

Untuk mendownload data gempa adalah sebagai berikut

 

1. Buka website http://earthquake.usgs.gov/earthquakes/search/

usgs-web1

2. Tentukan selang waktu terjadinya gempa, kekuatan gempa,kedalaman gempa dan daerah terjadi gempa. Misalnya gempa yang terjadi dari 1 Januari 2004 sampai 20 Desember 2005 dengan kekuatan gempa 6 sampai dengan 10 di kedalaman 0 sampai 300 km. Maka isilah form dihalaman webset http://earthquake.usgs.gov/earthquakes/search/ seperti gambar dibawah ini

usgs-web2

3. Untuk menentukan daerah terjadi gempa, Klik tombol Draw Rectangle on Map pada bagian Rectangle

draw_rectangle
4. Maka akan muncul gambar peta dunia. Untuk memperbesar gambar tempat dipeta yang dituju gunakan scrool mouse atau klik tanda plus pada gambar peta tersebut.

draw_rectangle1
5. Perbesar gambar dengan scrool mouse mengarahkan pointer ke pulau sumatra indonesia. Maka akan terlihat seperti gambar dibawah

draw_rectangle2
6. Untuk memilih area titik gempa, klik titik koordinat pertama dimulai, lalu klik koordinat kedua batas range daerah gampa.

draw_rectangle3

draw_rectangle5
7. Setelah pemilihan area gempa di peta, sekarang klik tombol Use this Region. Maka koordinat lintang utara selatan dan barat timur akan muncul di form utama seperti gambar dibawah ini.

Map_koordinat



8. Sekarang pada Review Status, pilih Reviewed dan Format pilih Map & List untuk melihat apakah pada peta ada titik-titik gempa. Ini gunanya adalah untuk melihat apakah pada peta tersebut adanya titik-titik gempa sebelum datanya kita download.

reviewed_map_list
9. Klik tombol Search untul menampilkan peta

search_view

peta_reviewed
10. Setelah melihat dan memastikan ada titik gempa pada peta tersebut, maka klik tombol Back di browser anda untuk kembali halaman utama. Setelah itu pada Review Status pilih Any dan Output Option pilih CVS.

search_any_cvs
11. Setelah itu, klik tombol Search untuk mendownload data yang diinginkan. Maka akan browser anda akan mendownload data dengan nama query.csv untuk menyimpan ke komputer anda.

save_query_csv

Data sudah berhasil di download, kemudian anda tempatkan pada folder kerja anda untuk diproses selanjutnya. Data tersebut bisa dibuka dengan menggunakan program LibreOffice Calc atau melalui klik kanan pada file, pilih LibreOffice Cal. Data di LibreOffice Calc akan tampil seperti gambar di bawah ini.

query_libreoffice

Posted in Fisika Komputasi, Internet, Software | Tagged , , | Leave a comment

Kalkulator Sangat Sederhana dengan Fortran (Gfortran, Geany Bagian 3)


Kalkulator adalah alat untuk menghitung yang sudah ada sebelum komputer ditemukan. Kalkulator merupakan cikal bakal dari komputer. Pada kalkulator biasa, seperti yang digunakan oleh pendagang cabe, fasiltas yang ada adalah tambah,kurang, bagi dan perkalian.

Disini kita coba membuat program kalkulator yang sangat sederhana untuk memproses 2 nilai dengan salah satu operator. Yang dimaksud operator disini adalah tambah,kurang,bagi dan perkalian. Untuk memilih salah satu operator ini, di fortran gunakan perintah “jika”. Logika programnya adalah jika memilih 1 maka akan dikalikan 2 nilai, jika memilih 2 maka akan dibagi 2 nilai dan seterusnya.

flow_chart_fortran

Program Fortrannya adalah

!Program matematika
program kalkulator
implicit none
real::a,b,jawab
integer::pilih
print *,’Pilih ‘
print *,’1 Perkalian’
print *,’2 Pembagian’
print *,’3 Penambahan’
print *,’4 Pengurangan’
read *,pilih
a=3.4
b=2.9

print *,’Nilai a= ‘,a,’Nilai b= ‘,b
if(pilih==1) then
jawab=a*b
print *,’hasil =’,jawab
end if
if(pilih==2) then
jawab=a/b
print *,’hasil =’,jawab
end if
if(pilih==3) then
jawab=a+b
print *,’hasil =’,jawab
end if
if(pilih==4) then
jawab=a-b
print *,’hasil =’,jawab
end if
end program kalkulator

Kode program diatas di tulis di geany dan disimpan dengan file kalkulator.f95 seperti gambar dibawah ini
kalkulator
Program diatas, setelah di kompilasi hasilnya seperti gambar di bawah ini

kalkulasi_run

Posted in Fortran Programming, Software | Tagged , | Leave a comment

Operasi Matematika Sederhana di Fortran (GFortran, Geany Bagian 2)


Dalam memulai pemrograman fortran, pengoperasian matematikan sederhana sangat membantu kita dalam memahami pemrograman. Operasi sederhana matematika, berupa penjumlahan,penambahan, perkalian dan penambahan.

Sebelum memulai pengoperasian matematika di dalam fortran, kita lebih dahulu memahami bagaimana cara kerja fortran memproses matematika dalam komputer. Kita lihat 3 baris perintah dibawah ini.
x = 2
y = 3
z = x + y

Dari 3 baris perintah diatas yaitu x=2 artinya fortran menyimpan nilai 2 dalam x memori, y=2 artinya fortran menyimpan nilai 3 dalam y memory. Dan terakhir z=x+y artinya menyimpan hasil dalam z memori. Dalam matematika, “x=2” disebut variabel x sama dengan 2. Didalam fortran adalah menyimpan nilai 2 dalam memori dengan nama x.

Sekarang kita akan membuat sebuah program dengan 4 variabel, a,b,c, dan jawab. Program ini berisi pembagian dan penambahan dengan nama file kalkulasi.f95. Contoh programnya adalah

!program kalkulasi
program kalkulasi
real::a,b,c,jawab
a=1.5
b=2.5
c=3.5
jawab=a+b/c
print *,”Hasil adalah”,jawab
end program kalkulasi

Program diatas di ketik di editor geany seperti gambar di bawah ini

kalkulasi_fortran
Setelah program diketik di geany, maka dilakukan kompilasi yang hasilnya seperti gambar di bawah.

kalkulasi_fortran_run

Setelah menjalankan program, sekarang kita coba membuat program trigonometri di fortran. Sin merupakan salah satu fungsi instrinsik Fortran. Fungsi instrinsik adalah fungsi matematika yang disediakan oleh fortran untuk mempermudah perhitungan matematika. Daftar fungsi instrinsik adalah

fungsi_instrinsik_fortran

Program ini tediri dua variabel, sudut dan jawab. Program ini disimpan dengan nama file trigonometri.f95.

!program trigonometri
program trig
real::sudut,jawab
print *,’Masukan nilai 0 sampai dengan 90′
read *,sudut
jawab=sin(sudut)
print *, ‘sin dari ‘,sudut,’adalah ‘,jawab
end program trig
Program ini sema seperti sebelumnya, di ketik di geany

fortran_sin
Hasil kompilasi dari program diatas akan terlihat seperti gambar di bawah

run_sin

Yang terakhir, pembuatan program untuk menghitung luas dari sebuah lingkaran dengan jari-jari r. Program Fortrannya adalah

program lingkaran
real :: r,luas
!program dengan jari-jari r
!luasnya lingkaran
print *,’Masukkan Jari-jarinya’
read *, r
luas = 3.14159*r*r
print *,’ Area = ‘,luas
end program lingkaran

Program ini diketik di geany dan disimpan dengan nama file circle.f95

circle_fortran
Hasil kompilasi dari program circle.f95 diatas tampak seperti gambar dibawah.

run_circle_fortran

Posted in Fisika Komputasi, Fortran Programming, Software | Tagged , , , | Leave a comment