Minggu, 15 Mei 2011

Pengenalan Bahasa Java

Komputer adalah perangkat yang mampu melakukan komputasi dan membuat keputusan logis. Komputer dapat melakukan pekerjaan yang lebih akurat dan cepat. Komputer dapat mengolah di bawah kendali sekumpulan instruksi yang disebut program / aplikasi komputer.

Metode yang baik mampu mereduksi ongkos pengembangan aplikasi yang rumit. Salah satu komponen yang berpengaruh dalam pengembangan adalah bahasa pemrograman. Bahasa pemrograman yang ampuh dan nyaman dapat meningkatkan produktivitas pengembangan.

Bahasa java memberi harapan menjadi perekat universal yang mengkoneksi pemakai dengan invormasi web server, basis data, penyedia informasi dan sumber-sumber lain. bahasa Java memiliki fitur keamanan built-in. Bahasa Java juga mempermudah pemrograman aplikai multihreading.

links :
determinan-matrix-n-x-n

Senin, 02 Mei 2011

Determinan Matrix n x n


A.      Algoritma
Masukkan nilai n sebagai ordo matrik n x n. Nilai n harus bertipe integer dan bernilai positif  
Membuat instantiate ordo matrik 
Masukkan nilai matrik ke-[i][j]
Untuk i=0 sampai i<panjang matrik dan j=0 sampai j<panjang matrik baris ke-0 
-         matrik [i][j] = data[i][j] 
-         i=baris dan j=kolom 
Jika panjang matrik = 1 maka determinan matrik adalah matrik result=ke-[0][0] 

Minggu, 01 Mei 2011

Algorithma

Algorithma berasal dari kata algoris dan ritmis, yang pertama kali diungkapkan oleh Abu Ja’far Mohammed Ibn Musa al Khowarismi (825 M) dalam buku Al-Jabr Wa-al Muqabla. Dalam bidang pemrograman algorithma didefinisikan sebagai suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara sistematis yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer. Lebih singkatnya algoritma adalah langkah-langkah untuk menyelesaikan masalah. 

Mikrokontroler

Mikrokontroler memiliki fungsi seperti mikroprosesor. Perbedaan yang mencolok antara mikrokontroler dengan mikroprosesor adalah kesederhanaan mikrokontroler yang dapat berdiri sendiri tanpa kehadiran komponen lainnya (seperti ADC, dan Memori program). Mikrokontroler merupakan rangkaian terintegrasi yang dikemas seperti komponen IC pada umumnya. Perbedaan utama dengan IC adalah pada kemampuan untuk melaksanakan perintah yang tersimpan dalam memori programnya. Di samping itu, mikrokontroler juga dilengkapi dengan blok ALU yang dapat melakukan operasi aritmetika. Tanpa adanya program yang disimpan dalam memori program, maka mikrokontroler tidak dapat melakukan apapun.

Jumat, 29 April 2011

Bahasa tingkat tinggi (High Level Language)


Bahasa tingkat tinggi lebih dekat ke bahasa manusia dari pada bahasa mesin. Bahasa tingkat tinggi merupakan bahasa pemrograman yang memiliki aturan-aturan gramatikal dalam penulisan ekspresi atau pernyataan dengan standar yang mudah dipahami oleh manusia. Yang tergolong bahasa tingkat tinggi antara lain : BASIC, Fortran, COBOL, Pascal, Prolog, C, dll. Ada sebagian para pakar yang menyebut bahasa C sebagai bahasa tingkat menengah (middle level language), karena dianggap bahasa C adalah bahasa tingkat tinggi yang mempunyai kelebihan hampir menyamai bahasa assembly karena kelengkapan fungsinya dalam mengakses perangkat keras.

Bahasa tingkat rendah (Low Level Language)

Bahasa tingkat rendah merupakan bahasa pemrograman yang berorientasi pada mesin. Disebut tingkat rendah karena bahasa ini lebih dekat ke bahasa mesin daripada bahasa manusia. Yang tergolong dalam bahasa tingkat rendah adalah bahasa assembly.

Bahasa Pemrograman

Bahasa pemrograman adalah bahasa yang dimengerti oleh komputer, digunakan untuk berkomunikasi dan menjalankan instruksi-instruksi yang diberikan kepada komputer. Seperti halnya bahasa manusia, bahasa pemrograman memiliki tata tulis dan aturan tertentu. Bahasa pemrograman memberikan kemudahan pada seorang programmer untuk menentukan apa yang akan dijalankan oleh komputer, cara data disimpan dan cara informasi yang disampaikan. Masih banyak fasilitas-fasilitas yang dimiliki oleh bahasa pemrograman. Bahasa pemrograman dibagi menjadi tiga tingkatan, yaitu bahasa tingkat rendah, tingkat menengah, dan tingkat tinggi.. Pergeseran tingkat dari rendah menuju tinggi menunjukkan kedekatan terhadap ”bahasa manusia”