Posts

Showing posts with the label java

Struktur Dasar Pada Program Java

Terdiri dari statement, primitive data type, arrays, static methods, strings, i/o, data abstraction. menjalankan program java berarti berinteraksi dengan OS atau program development environment. Untuk menjalankan program java kita harus meng-compilenya terlebih dahulu. misal kita akan menjalankan program hitungFib. maka pertama-tama kita harus mengetikan : javac hitungFib.java. maka hitungFib di-compile menjadi Java bytecode. setelah tahap ini selesai maka program telah dicompile. hitungFib akan dibuat menjadi hitungFib.class yang terdiri dari Java bytecode. Java bytecode adalah instruksi lower level yang dapat dibaca oleh komputer namun sulit dibaca oleh manusia. Primitive Data Types dan Expressions Sebuah data type adalah kumpulan nilai-nilai yang didefinisikan dan operasi pada nilai-nilai tersebut. Dalam Java, ada empat primitive data types yaitu: Integer : angka-angka yang dapat diolah dengan operasi aritmatika. (int) Real number : sama dengan integer namun...

Algoritma bag. 1

Alasan mempelajari Algoritma karena dapat menghemat banyak biaya. Menambah komputer baru akan memperbesar biaya dan hanya mempercepat pekerjaan beberapa kali lipat. Jika kita dapat membuat Algoritma yang baik maka akan mempercepat pekerjaan berjuta-juta kali lebih cepat. Memilih Algoritma terbaik melibatkan proses yang rumit, kadang membutuhkan analisis matematika yang mutakhir. Dalam Ilmu Komputer, proses tersebut termasuk kedalam Analisa Algoritma (analysis of algorithms). Algoritma sangat erat kaitanya dengan Struktur Data. Maka dari itu kita juga akan banyak mengulas tentang Struktur Data. Studi tentang Algoritma sangat menarik karena ilmu ini masih tergolong baru walaupun dasar-dasarnya telah diketahui sejak lama. Hampir semua algoritma yang kita pelajari berumur kurang dari 50 tahun. Beberapa algoritma lainnya, baru-baru ini ditemukan. Penemuan algoritma-algoritma baru terus mencul namun hanya beberapa yang dipahami secara utuh. --      -- catat...