Translate

Friday, April 15, 2016

PERPANGKATAN (a,n) KE DALAM PERKALIAN

bentuk perpangkatan (a,n) ke dalam definisi perkalian secara rekursif.
berikut kode c++nya:
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int perpangkatan(int a,int b){
    if(b<=1) return a;
    else return a*perpangkatan(a,b-1);
}
int main(int argc, char** argv) {
    int y,z;
    cout<<"masukkan bilangan :"; cin>>y;
    cout<<"masukkan pangkat :"; cin>>z;
    cout<<perpangkatan(y,z);
    return 0;
}

berikut output dan program di atas setelah di jalankan di c++:


BENTUK PERKALIAN (a,n) KE DALAM PENJUMLAHAN

 bentuk perkalian (a,n) ke dalam definisi penjumlahan secara rekursif.


 di baha ini merupakan kode c++nya :
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int tambah(int a, int b){
    if(b<=1)return a;
    else return a+tambah(a,b-1);
}
int main(int argc, char** argv) {
    int i,j;
    cout<<"masukkan huruf ke-1 :";cin>>i;
    cout<<"masukkan huruf selanjutnya :"; cin>>j;
    cout<<tambah(i,j);
   
    return 0;
}

di bawah ini merupakan kode di atas yang di jalankan menggunakan c++ beserta outputnya :


FPB DARI DUA BILANGAN BULAT




program untuk menentukan faktor persekutuan terbesar (FPB) dari dua bilangan bulat


BERIKUT KODE C++NYA :
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int fpb(int a, int b){
    int r;
    while(b>0){
        r=a%b;
        a=b;
        b=r;
    }
    return (a);
}
int main(int argc, char** argv) {
int a,b;
cout<<"masukkan nilai pertama :";cin>>a;
cout<<"masukkan nilai selanjutnya :";cin>>b;
cout<<fpb(a,b);
    return 0;
}

di bawah ini merupakan kode di atas yang di jalankan menggunakan c++ beserta outpunya:
 
 

TUGAS PERTEMMUAN KE 7

PERTEMUAN 7



 tugas mingu ini. tugas ini di buat dengan membagi tiap tiap bagian jadi di blog ini hanya sebagian saja,
rincian pembagian tugas
>KASUS POWERPOINT  BAB 7:
bagus prasetiya mengejakan kasus 6.1 dan 6.4
rynto eik sahgitya mengerjakan kasus 6.2 dan 6.5
hndika hardianto mengerjakan kasus 6.3 dan 6.6
>WORKSHOP DIKTAT :
bagus prasetiya mengejakan no 1
rynto eik sahgitya mengerjakan no 2 
hndika hardianto mengerjakan no 3 dan 4
>LATIHAN DIKTAT :
bagus prasetiya mengejakan no 1
rynto eik sahgitya mengerjakan no 2 
hndika hardianto mengerjakan no 3
>LATIHAN E-BOOK (HOW TO SOLVE BY COMPUTER) :
bagus prasetiya mengejakan no 1 dan 4
rynto eik sahgitya mengerjakan no 2 dan 5
hndika hardianto mengerjakan no 3 dan 6
  • latihan e- book no 1 dan 4 |coming son| 
silahkan temukan sisa dari tugas latihan minggu ini dengan mengunjungi blog di bawah ini :

Thursday, April 14, 2016

REFLEKSI PERTEMUAN 7

 

kali ini memasukki pertemuan ke 7.....yah sepertii pertemuan sebelumnya, beliau telat meng upload materi di facebook.... lagi lagi kami yang kena imbasnya... kamipun menerima quis degang level materi yang sebelumnya belum pernah kami pelajari... sebenerya saya mau menegurnya namun keberanian saya kurang untuk menegur.. karna pada dasarnya dosen selalu benar.hihihihihihi... selanjutnya kami di beri tugas untuk menyelesaikkan workshop, latihan dalam diktat dan di tambah lagi kasus powerpointnya, ohh iya sama satu lagi yaitu latihan e-bok "how to solve by computer" soal yang satu ini menggunakan bahasa inggris, kamipun lumayan susah untuk mengerjakannya karena kami enggak tau maksud dari soal tersebut ( bisa di bilang bahasanya yang tinggi ). jadi jumlah soal yang kami kerjakan ada sekitar 19soal, dan di kumpulkan seminggu setelah soal di berikan. belum lagi tugas praktikumnya. saya pun merasa terlalu banyak tugas, karena tugas tidak hanya satu matakuliah ini , yang lain juga sama(tugas juga). jadi dalam satu minggu ini kami di suruh mengumpul tugas alpro,b.inggris,pemograman web,ibd. dan per matakuliah tugasnya gak nanggung nanggung gan... mudahan saya masinh sanggup menghadapi ini... (butuh penyemangan hahahahahaha...)

Tuesday, April 12, 2016

SINTAK PEMROGRAMAN JAVA

Image result for SINTAK JAVA 

 

Sintak Dasar pada Pemrograman Java

Pada Pemrograman Java, sangat penting untuk diingat hal-hal berikut ini.
Case Sensitivity berarti pengidentifikasi Hello dan hello akan memiliki arti yang berbeda pada Java.
Class Names, Untuk semua nama class, huruf pertama harus kapital. Jika beberapa kata yang digunakan untuk membentuk nama class, huruf pertama setiap kata harus kapital.
Contoh class: MyFirstJavaClass
Method Names, Semua nama Method harus diawali dengan huruf kecil. Jika beberapa kata yang digunakan untuk membentuk nama method, maka huruf pertama diawali dengan huruf kecil kemudian kata berikutnya diawali dengan huruf kapital.
Contoh public void myMethodName ()
Program File Name, nama file program harus persis sesuai dengan nama class. Ketika menyimpan file, Anda harus menyimpannya dengan nama class (ingat Java adalah case sensitive) dan menambah ‘.java’ ke akhir nama ( jika nama file dan nama class tidak cocok, program Anda tidak dapat di compaile.
Contoh: Asumsikan ‘MyFirstJavaProgram’ adalah nama class, maka file tersebut harus disimpan dengan ‘MyFirstJavaProgram.java’.
public static void main(String args[]), program Java memulai proses dari method main(),yang merupakan bagian wajib dari setiap program Java.

Saturday, April 9, 2016

MENGENAL BAHASA JAVA

MENGENAL BAHASA JAVA
 
Sejarah Java
Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.

Java Modern
Java telah digunakan dalam banyak hal dan telah membuktikan keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi.

Java Virtual Machine (JVM)
Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.
Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.

Just In Time Compiler (JIT)
Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada yang menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian, pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan dengan interpretasi biasa.

Apakah Java?

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer­­. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.
Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi programer junior maupun senior. Tutorial ini akan membawa Anda mengenal lebih jauh bahasa ini melalui pembahasan konsep model perancangan dan petunjuk sederhana penggunaannya.

Memulai Pemrograman Java

Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda membutuhkan JDK. Proses instalasi JDK tersebut sangat mudah dan tidak membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu melakukan beberapa penyesuaian dengan sistem operasi Anda. Umumnya yang perlu Anda lakukan adalah memasukkan path ke direktori JDK Anda ke setting path pada sistem operasi Anda. Misalkan direktori JDK Anda adalah C:\jdk1.4 maka pada Windows 98 Anda cukup menambahkan baris perintah SET PATH=C:\jdk1.4\bin pada file autoexec.bat Anda. Untuk Windows NT/2000/XP Anda cukup menambahkan direktori C:\jdk1.4\bin pada variabel path di System Environment. Caranya: klik kanan ikon My Computer, pilih Properties. Kemudian pilih tab Advanced. Lalu klik tombol Environment Variables, cari variabel path, kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut. Untuk Linux, tambahkan baris perintah SET CLASSPATH=(direktori jdk Anda) ke file profile Anda. Untuk mencoba JDK, ketikkan perintah java dan javac pada shell prompt (atau DOS Command Prompt). Jika perintah tersebut sudah dikenali maka program java atau javac akan menampilkan sintaks penggunaan. Untuk kemudahan dan berbagai fasilitas tambahan Anda dapat menggunakan Integrated Development Environment (IDE) untuk bahasa Java seperti Visual CafĂ©dari Symantec atau JBuilder dari Borland.
Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah:
  1. Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
  2. Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
  3. Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.