Photobucket

Bahasa Pemrograman VB (Visual Basic)

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment(IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM),

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa Bahasa skrip seperti Visual Basic for Applications Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.

Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic. nah untuk mempelajari Bahasa Pemrograman yang satu ni, silakan download modulnya....
2. Membuat Pop Up Menu.
3. Menangani Error.
4. Mengetahui MAC Address Pada Komputer Anda.
5. Menggunakan Event dan Method.
6. Menggunakan Event dan Property.
7. Pemilihan Garis Pada Saat Runtime.
8. Penanganan Keyboard.
9. Pendahuluan.
10. Penggunaan Array.
11. Penggunaan Data dan Variabel.
12. Penggunaan Kontrol Array.
13. Penggunaan Operator.
14. Penggunaan Procedure.
15. Penggunaan Struktur Kontrol IF.
16. Penggunaan Struktur Kontrol Pengulangan.
17. Penggunaan Struktur Kontrol SELECT.
18. Short cut Memilih Properti obyek.
19. lotus script for VB programmer.
20. Manipulasi File Microsoft UDL (Universal Data Link) Dengan Visual Basic 6.0.
21. Memanfaatkan ADO Stream Object Pada Visual Basic Untuk Akses Data Bertipe BLOB Pada SQL Server.
22. Membuat ActiveX DLL (Dynamic Link Library) Pada Visual Basic 6.0.
23. Membuat Kontrol TextBox Anda Menjadi Flat Dengan Windows API.
24. Membuat Log Activity Aplikasi pada Database SQL Server.
25. Mendapatkan Informasi Mengenai Memori Komputer (RAM).
26. Mengetahui Drive CD-ROM Pada Komputer.
27. Mengetahui Jumlah Prosessor di Komputer Anda.
28. Open dan Close CD-ROM Drive.
29. PemrogramanDB MS SQL SERVER.
30. BigNum.
31. Microsoft Dynamics SL Tools for Visual Basic.

Klo Ni,.. contohnya Scrip-nya gan......

1. Contoh 1.
2. Contoh 2.
3. Contoh 3.
4. Contoh 4.
5. Contoh 5.
6. Contoh 6.
7. Contoh 7.
8. Contoh 8.
9. Contoh 9.
10. Contoh 10.
11. Contoh 11.
12. Contoh 12.
13. Contoh 13.
14. Contoh 14.
15. Contoh 15.


Bahasa Pemrograman Pascal.

Pascal pastinya tidak akan luput bagi para temen-temen yang mempelajari bahasa pemrograman, karena bahasa pemrograman ini adalah bahasa pemrograman dasar. nah kali ini saya akan memberikan beberapa Modul Bahasa Pemrograman Pascal. walaupun cuma beberapa, semoga bisa bermanfaat bagi temen-temen.

1. Bahasa Pascal 1.
2. Bahasa Pascal 2.
3. Bahasa Pascal 3.
4. Bahasa Pascal 4.
5. [pascal] Membuat Common Gateway Interface (CGI).
6. [Pascal] Program Password Multi User.
7. Pascal.


Sumber :Daitaro


Materi Kuliah PBO (Pemrograman Berorientasi Objek) dengan Bahasa Pemrograman C++

PBO (Pemrograman Berorientasi Objek) sangatlah diperlukan oleh seorang program. Oleh karena itu untuk menambah pengetahuan, saya tidak mau kikir soal ilmu. Dalam postingan kali ini, saya akan memberikan beberapa materi mata kuliah PBO (Pemrograman Berorientasi Objek)yaitu menggunakan bahasa pemrograman C++ Teknik Informatika (TI) yang telah saya dapatkan selama saya kuliah. Tidak tanggung - tanggung, saya kasih langsung gratis download Materi Mata Kuliah PBO (Pemrograman Berorientasi Objek) Jurusan Teknik Informatika (TI) Free. ni ada beberapa link yang langsung bisa anda download :

1. Pengantar Pemrograman.
2. Software Enginering.
3. Operator Dalam Bahasa C++.
4. Introduction to Object Oriented Programming.
5. Object.
6. Class Construction.
7. Constructor and Destructor.
8. Overloading Terhadap Operator.
9. Inheritance.
10. File.
11. Presentasi.
12. Tipe Pointer.

ni untuk contoh skrip C++-nya ....

1. Assending.
2. Hitungan.
3. Barang.
4. Mata Kuliah.
5. Static.
6. UTS.
7. UAS.

Untuk Materi bahasa C++, bisa anda dapatkan di Modul Bahasa Pemrograman C++.
Semoga apa yang saya dapatkan dan berikan bisa menambah pengetahuan bagi teman - teman Semua. Amien....

Sumber :Daitaro


Bahasa Pemrograman PHP

PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.

Hubungan PHP dengan HTML Halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke browser, kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah.

Lain halnya dengan program php, program ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yangdikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit program tersebut di antara tanda .

Tanda-tanda tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi .php3 atau .php. PHP merupakan bahasa pemograman web yang bersifat server-side HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan beradasi server.

nah untuk lebih jelasnya pelajari beberapa modul yang tinggal dowmload gratis ni....
  1. APLIKASI WEB DENGAN PHP.pdf
  2. CMS.PDF
  3. Dasar Pemrograman PHP dan MySQL.pdf
  4. Hit Counter Sederhana dengan PHP.pdf
  5. Konfersi Tanggal & Bulan ke Bahasa Indonesia.pdf
  6. Manipulasi Database MySQL.pdf
  7. Membuat Hit Counter rekursi.pdf
  8. Membuat Kalender dengan PHP.pdf
  9. Membuat MySQL Monitor.pdf
  10. Memproteksi Image dengan PHP.pdf
  11. Mengakses Database Melalui ODBC.pdf
  12. Mengenal Mekanisme Looping.pdf
  13. MODUL PHP.doc
  14. PENGANTAR PHP.pdf
  15. Pengenalan Pemrograman E-Commerce dengan PHP dan MySQL.pdf
  16. PHP Form Register & Login untuk member.pdf
  17. PHP Programming Fundamental.pdf
  18. PHP Triad - Cara Gampang Belajar PHP di Windows!.pdf
  19. Tips Membuat Polling tanpa MySQL.pdf
  20. Tips User Info dengan PHP dan JavaScript.pdf
  21. User Online.pdf

untuk sementara itu dulu yang bisa ane kasih gan,,. semoga bisa bermanfaat..


Modul Bahasa Pemrograman C++

Teknik Informatika adalah salah satu jurusan yang banyak diminati saat ini, itu dikarenakan semakin berkembangnya teknologi. Salah satu "jebulan" Teknik Informatika adalah seorang Programer. untuk seorang programer akan di tuntut harus menguasai berbagai bahasa pemrograman, salah satunya adalah Bahasa Pemrograman C++. Nah kali ini saya akan memberikan Download Modul Bahasa Pemrograman C++. Karena sekarang banyak Universitas dan Perguruan Tinggi yang memberikan mata kuliah C++, maka tidak ada salahnya jika postingan kali ini menjadi refrensi bagi temen - temen.Nah silakan unduh saja ni modul....

1. [BAHASA TINGKAT TENGAH] Pemrograman BERORIENTASI Objek 1.
2. [C++] Penggunaan Template.
3. [C++] Scope Class.
4. [C++] C++ByDissection.
5. [C++] Class C++ Dasar.
6. [C++] Konsep OOP dengan C++.
7. [C++] PEMROGRAMAN BERORIENTASI OBJEK.
8. [C++] Polymorphism Pada C++.
9. [c++] STANDARD TEMPLATE LIBRARY.
10. [C++]Memahami Konsep OOP dengan C++.
11. Algoritma dalam C [Analisa Numerik] Mengecek Bilangan Prima.
12. Algoritma dalam C [Analisa Numerik] Menghitung FPB Metode Euclidian.
13. Algoritma dalam C [Analisa Numerik] Menghitung Nilai Cosinus.
14. Algoritma dalam C [Analisa Numerik] Menukar 2 Buah Nilai.
15. Algoritma dalam C [Membilang dalam Bahasa Indonesia.
16. Algoritma dalam C [Rekursif].
17. Algoritma dalam C.
18. Algoritma dan Pemrograman Komputer.
19. Bahasa C [0].
20. Bahasa C dengan Turbo C [1] Berkenalan dengan Bahasa C.
21. Bahasa C dengan Turbo C [2] Struktur Dasar Bahasa C.
22. Bahasa C dengan Turbo C [3] Input dan Output.
23. Bahasa C dengan Turbo C [4] Penyeleksian Kondisi.
24. Bahasa C dengan Turbo C [5] Perulangan.
25. Bahasa C dengan Turbo C [6] Array (Larik).
26. Bahasa C dengan Turbo C [7] Fungsi.
27. Bahasa C dengan Turbo C [8] Pointer.
28. Bahasa C dengan Turbo C [9] Operasi File.
29. PEMROGRAMAN BERORIENTASI OBJEK.
30. Pemrograman C++.
31. Pemrograman Socket dengan C.
32. Visual C++ Membuat Hello Word Aplikasi Ponsel Berbasis Sistem Operasi Symbian.

Sumber :Daitaro


Bahasa Pemrograman Java

Java adalah sebuah bahasa pemrograman dan juga sebuah platform. Sebagai sebuah bahasa pemrograman tingkat tinggi, Java adalah sebuah bahasa berorientasi objek (object oriented programming). Jika anda pernah memprogram dengan bahasa pemrograman OOP , seperti C++ atau Smalltalk , mungkin anda ingat betapa menyenangkannya memprogram dengan konteks objek.

Anda merancang beberapa objek satu demi satu dengan mendefinisikan berbagai property yang dimiliki object tersebut dan pekerjaan (task) yang dapat ditangani oleh objek tersebut. Kemudian anda merangkai semua objek tersebut dengan mendefinisikan relasi antar objek tersebut seperti halnya membangun sebuah mobil dari komponen-komponennya. Belakangan ini , mungkin anda akrab dengan slogan "reusable of code". "Reuse of code" ini bukanlah cut & paste ( tapi harus diakui cut & paste memang sangat menyenangkan ).

Yang dimaskud dengan "reuse of code" ini adalah suatu keadaan dimana para programmer untuk membangun sebuah objek dengan mengextend objek-objek yang telah ada secara mudah. Secara mudah disini adalah , programmer itu mungkin tidak perlu tahu dengan kode-kode dari objek yang ingin ia extend , yang ia butuhkan hanyalah pengetahuan mengenai property dari objek itu dan hal-hal yang dapat dilakukan oleh objek itu.
nah ni download modul buat refrensi agan-agan semua...
  1. Akses Database melalui Castor.pdf
  2. Akses Database melalui Hibernate.pdf
  3. Akses Database melalui jaxor.pdf
  4. Akses Database melalui torque.pdf
  5. APLIKASI ENTERPRISE.pdf
  6. Aplikasi Web Dengan Java.pdf
  7. DASAR PEMROGRAMAN JAVA.pdf
  8. Java Advanced.pdf
  9. Java Fundamental.pdf
  10. Membuat Aplikasi Chatting.pdf
  11. Mengenal JAVA Generics dalam JAVA 1.5 (“Tiger”).pdf
  12. Pemrograman Permainan Puzzle-8.pdf
  13. Auto Random Image.doc
  14. Penggunaan Regular Expression untuk validasi Form.pdf
  15. Cara Efektif Menguasai Java.pdf
  16. Pengantar JavaScript.pdf
  17. VRML and JAVA 3D - a Comparison.pdf
  18. BERJENIS HTML 1.rar
  19. BERJENIS HTML 2.rar


Jadwal Pelatihan di Kerm.IT

EventsJadwal Pelatihan Rutin KeRmIT

20 Maret 2011
Pelatihan Cloud Computing
Pembicara    : Onno W. Purbo (Bos nya KeRmIT :D hehheheheh)
Pukul           : 10.00 WIB s.d. Selesai
Tempat        : Jl. Swadaya V RT016/04 No. 20 Lantai 2
                       Cempaka Baru, Kemayoran - Jakarta Pusat 10640
                        (Bascamp KeRmIT)

10 April 2011
Pelatihan WEB (berbasis Wordpress)
Pembicara    : Team SMK BPSK
Pukul           : 10.00 WIB s.d. Selesai
Tempat        : Jl. Swadaya V RT016/04 No. 20 Lantai 2
                       Cempaka Baru, Kemayoran - Jakarta Pusat 10640
                       (Bascamp KeRmIT)
15 Mei 2011
Pelatihan Java Fundamental (instalasi Java)
NB              : Peserta Wajib Membawa laptop
Pembicara    : Fanani M. Ihsan (Fanan)
Pukul           : 10.00 WIB s.d. Selesai
Tempat        : Jl. Swadaya V RT016/04 No. 20 Lantai 2
                      Cempaka Baru, Kemayoran - Jakarta Pusat 10640
                      (Bascamp KeRmIT)

29 Mei 2011
Pelatihan Java Data Base
Pembicara    : Fanani M. Ihsan (Fanan)
Pukul           : 10.00 WIB s.d. Selesai
Tempat        : Jl. Swadaya V RT016/04 No. 20 Lantai 2
                       Cempaka Baru, Kemayoran - Jakarta Pusat 10640
                       (Bascamp KeRmIT)
12 Juni 2011
Pelatihan Java Swing
Pembicara    : Fanani M. Ihsan (Fanan)
Pukul           : 10.00 WIB s.d. Selesai
Tempat        : Jl. Swadaya V RT016/04 No. 20 Lantai 2
                      Cempaka Baru, Kemayoran - Jakarta Pusat 10640
                      (Bascamp KeRmIT)
29 Mei 2011
Pelatihan (Tentative)
Pembicara    : Team ICTWATCH
Pukul           : 10.00 WIB s.d. Selesai
Tempat        : Jl. Swadaya V RT016/04 No. 20 Lantai 2
                      Cempaka Baru, Kemayoran - Jakarta Pusat 10640
                      (Bascamp KeRmIT)

NB : Silahkan menghubungi humas kermit yaitu :
sasi  : 08158606073 / Ym : sasi_saski
Nday : 02190329884
Biaya : Seiklasnya untuk mengisi kas KeRmit :D


Tips Belajar Algoritma Pemrograman

Cara yang paling baik dalam memahami algoritma adalah dengan berlatih. Di tahap ini orang akan mulai bertanya: saya harus latihan apa? Cobalah berlatih membuat struktur data dasar, misalnya tree, atau linked list.

Ada banyak algoritma dasar yang bisa dipelajari dari sebuah struktur data, misalnya cobalah membuat binary tree. Pertama Anda bisa mencoba melihat buku, tapi setelah itu cobalah dengan menggunakan logika sendiri. Beberapa hal dasar dalam membuat binary tree: menyisipkan elemen tree, menghitung jumlah node daun (leaf node/node yang tidak punya anak), menghapus node, melakukan traversal, dsb. Lalu kemudian Anda bisa membuat pohon biner terurut. Setelah itu Anda bisa mencoba mengaplikasikan pohon biner itu pada masalah nyata, misalnya membuat kompresi dengan algoritma hufman.

Sebagian orang akan merasa bosan berlatih hal-hal seperti ini, tapi hal ini penting. Cobalah lihat para atlit, mereka tetap melakukan latihan dasar setiap hari. Lihatlah jumlah waktu yang dihabiskan para musisi untuk berlatih. Waktu kita belajar matematika, ratusan soal penjumlahan dan perkalian sederhana diberikan pada kita sampai kita bisa melakukannya tanpa berpikir. Saya sudah belajar memprogram sejak SMP (otodidak), tapi saya baru merasa mulai bisa memahami banyak algoritma setelah saya “dipaksa” berlatih dengan puluhan tugas selama kuliah. Untuk Anda yang ingin belajar sendiri, coba disiplinkan diri berlatih.

Anda juga bisa memulai dari membuat program sederhana, membuat solusinya, lalu berusaha memperbaikinya. Misalnya membuat sebuah kamus. Bagaimana struktur data yang efisien untuk kamus, bagaimana jika memori terbatas (misalnya Anda ingin memprogram untuk PDA atau komputer lama). agar bisa lebih merasakan cepatnya atau lambatnya sebuah algoritma, Anda bisa menggunakan komputer yang lebih lambat, atau programlah PDA/ponsel. Selain itu Anda bisa mencoba meningkatkan jumlah data yang diproses. Jika Anda membuat aplikasi web, coba simulasikan ribuan user login pada waktu yang bersamaan.

Jika Anda berhasil menyelesaikan sesuatu, cobalah menyelesaikan masalah itu lagi dengan cara yang lebih baik. Coba pahami penggunaan “profiler”. Profiler adalah program yang bisa menunjukkan berapa lama bagian suatu program dieksekusi. Anda akan bisa menemukan bagian program yang paling lambat dengan menggunakan profiler. Mungkin Anda akan berpikir: ah beda 2 detik saja tidak perlu dioptimasi. Untuk memotivasi Anda, coba pikirkan berapa kali program itu akan dieksekusi, dan oleh berapa ribu orang program itu akan digunakan. Hasilnya Anda bisa menghemat waktu bertahun-tahun. Atau kalau menurut legenda Steve Jobs “Well, let’s say you can shave 10 seconds off of the boot time. Multiply that by five million users and thats 50 million seconds, every single day. Over a year, that’s probably dozens of lifetimes. So if you make it boot ten seconds faster, you’ve saved a dozen lives. That’s really worth it, don’t you think?” Sumber: Folklore.org

Masih belum punya ide juga? cobalah , di situ ada banyak persoalan yang bisa Anda coba. Persoalan yang ada di situ bisa Anda gunakan untuk melatih diri Anda. Kalau saya sendiri dulu lebih suka membuat game. Dalam membuat game kita dipaksa belajar berbagai algoritma dasar.

Beberapa orang juga bertanya: saya sebaiknya berlatih menggunakan bahasa apa. Jika Anda benar-benar sekedar berlatih, cobalah bahasa C. Bahasa ini sangat dekat dengan mesin, jadi Anda akan benar-benar memikirkan alokasi memori, dealokasi memori, dsb. Di bahasa yang menggunakan garbage collector (Java, C# dsb), Anda kadang akan melupakan faktor alokasi dan dealokasi memori. Bahasa C juga sudah terbukti ada berpuluh-puluh tahun. Bandingkan dengan berbagai bahasa yang sempat sangat populer seperti Visual Basic (yang bukan .NET), Clipper (bahasa untuk dBase) atau Perl. Bahasa-bahasa yang saya sebutkan tadi belum mati, tapi coba bandingkan masa kejayaannya dulu dengan sekarang. Anda juga bisa belajar C++ jika Anda suka konsep objek, tapi berhati-hatilah karena C++ merupakan bahasa yang lebih rumit dari C. Jika Anda perhatikan, program-program yang membutuhkan efisiensi tinggi masih ditulis dalam C, misalnya sistem operasi Linux, decoder gambar (jpeg, png), audio dan video (lame, ffmpeg).

Jika Anda tidak ingin belajar algoritma sampai level yang sangat detail, Anda bisa belajar menggunakan Java dan C#, kedua bahasa tersebut sifatnya terbuka, dan memiliki spesifikasi yang cukup jelas. Saya cukup yakin kedua bahasa tersebut akan bertahan cukup lama di pasaran. Kelemahan bahasa seperti PHP dan Ruby adalah meskipun sifatnya terbuka, spesifikasi bahasanya tidak ada, sehingga bahasanya berubah sangat cepat. Bahasa Python meski tidak memiliki spesifikasi, designnya cukup sederhana, dan didukung beberapa perusahaan besar (misalnya Google), dan digunakan sebagai bahasa pengantar pemrograman di MIT. Bahasa Pascal juga bagus untuk belajar, meski secara komersial kurang banyak dipakai sejak popularitas Delphi menurun.

Jika pembelajaran dilakukan sambil membuat aplikasi, Anda bisa menggunakan bahasa manapun juga. Jangan khawatir masalah bahasa, karena ilmu Anda akan tetap bisa digunakan ketika beralih ke bahasa lain.


Penemu Konsep Algoritma adalah Ilmuwan Muslim

Asal-usul kata Algoritma
Al khwarizmi juga adalah penemu dari beberapa cabang ilmu matematika yang dikenal sebagai astronom dan geografer. Ia adalah salah satu ilmuwan matematika terbesar yang pernah hidup, dan tulisan-tulisannya sangat berpengaruh pada jamannya. Teori aljabar juga adalah penemuan dan buah pikiran Al khwarizmi. Nama aljabar diambil dari bukunya yang terkenal dengan judul Al Jabr Wa Al Muqabilah. Ia mengembangkan tabel rincian trigonometri yang memuat fungsi sinus, kosinus dan kotangen serta konsep diferensiasi.

Istilah algoritma, mungkin bukan sesuatu yang asing bagi kita. Teman-teman ada yang tahu arti kata ‘algoritma’? Ditinjau dari asal-usul katanya, kata ‘Algoritma’ mempunyai sejarah yang agak aneh. Orang hanya menemukan kata Algorism yang berarti proses menghitung dengan angka Arab. Seseorang dikatakan ‘Algorist’ jika menghitung menggunakan angka Arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku Arab terkenal, yaitu Abu Abdullah Muhammad Ibnu Musa Al-Khuwarizmi dibaca orang barat menjadi Algorism.

Definisi Algoritma

Definisi Algoritma adalah langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Contoh sederhana adalah penyusunan sebuah resep makanan, yang biasanya terdapat langkah-langkah cara memasak masakan tersebut. Tapi, algoritma umumnya digunakan untuk membuat diagram alur (flowchart) dalam ilmu komputer / informatika.

Penemu konsep Algoritma dan Aljabar

Penemunya adalah seorang ahli matematika dari uzbekistan yang bernama Abu Abdullah Muhammad Ibn Musa al-Khwarizmi. Di literatur barat, beliau lebih terkenal dengan sebutan Algorism. Panggilan inilah yang kemudian dipakai untuk menyebut konsep algoritma yang ditemukannya. Abu Abdullah Muhammad Ibn Musa al-Khwarizmi (770-840) lahir di Khwarizm (Kheva), kota di selatan sungai Oxus (sekarang Uzbekistan) tahun 770 masehi. Kedua orangtuanya kemudian pindah ke sebuah tempat di selatan kota Baghdad (Irak), ketika ia masih kecil. Khwarizm dikenal sebagai orang yang memperkenalkan konsep algoritma dalam matematika, konsep yang diambil dari nama belakangnya.

Pengaruhnya dalam perkembangan matematika, astronomi dan geografi tidak diragukan lagi dalam catatan sejarah. Pendekatan yang dipakainya menggunakan pendekatan sistematis dan logis. Dia memadukan pengetahuan dari Yunani dengan Hindu ditambah idenya sendiri dalam mengembangkan matematika. Khwarizm mengadopsi penggunaan angka nol, dalam ilmu aritmetik dan sistem desimal. Beberapa bukunya banyak diterjemahkan kedalam bahasa latin pada awal abad ke-12, oleh dua orang penerjemah terkemuka yaitu Adelard Bath dan Gerard Cremona. Risalah-risalah aritmetikanya, seperti Kitab al-Jam’a wal-Tafreeq bil Hisab al-Hindi, Algebra, Al-Maqala fi Hisab-al Jabr wa-al-Muqabilah, hanya dikenal dari translasi berbahasa latin. Buku-buku itu terus dipakai hingga abad ke-16 sebagai buku pegangan dasar oleh universitas-universitas di Eropa.

Buku geografinya berjudul Kitab Surat-al-Ard yang memuat peta-peta dunia pun telah diterjemahkan kedalam bahasa Inggris. Buah pikir Khwarizmi di bidang geografi juga sangat mengagumkan. Dia tidak hanya merevisi pandangan Ptolemeus dalam geografi tapi malah memperbaiki beberapa bagiannya. Tujuh puluh orang geografer pernah bekerja dibawah kepemimpinan Al khwarizmi ketika membuat peta dunia pertama di tahun 830. Ia dikisahkan pernah pula menjalin kerjasama dengan Khalifah Mamun Al-Rashid ketika menjalankan proyek untuk mengetahui volume dan lingkar bumi.

sumber : http://www.ilmukomputer.com/