Free download

News Update :
Powered by Blogger.
Showing posts with label Pemrograman. Show all posts
Showing posts with label Pemrograman. Show all posts

Program Java Memasuki Tahun Baru 2013

Penulis : MJH 08 on Monday, December 31, 2012 | 5:53 AM

Monday, December 31, 2012

Ada-ada saja, saya terinspirasi dari sebuah fanspage konyol di facebook. yang bikin hal-hal aneh, kebetulan kali ini pada tanggal 31 desember 2013. Dibikin saja sebuah program java penanda sudah tahun 2013, sebenarnya biasa-biasa aja sih. Tapi dari pada blog ini nganggur postingan selama beberapa minggul Mending saya posting aja, Walaupun naris tak berguna. hahha 

import java.util.*;

public class TahunBaruMasehi2013
{
public static void main(String args[])
{
int year = Calendar.getInstance().get(Calendar.YEAR);
int thonbaro = 2013;

if(year == thonbaro)
{
System.out.println("Selamat Tahun Baru Masehi 2013.. ");
}
else
{
System.out.println("Masih tahun 2012");
}
}
}

Maaf ya, program diatas agak sedikit terdapat unsur bahasa Acehnya, ThonBaro = Tahun Baru. Sekian aja. kalo pingin tau apa hasiknya ya  silahkan kompile dan run sendiri. saya rasa tanpa dikompile pun sudah tau apa keluarannya :D
comments | | Read More...

Algoritma Sorting Metode Selection Sort

Penulis : MJH 08 on Thursday, November 15, 2012 | 6:44 AM

Thursday, November 15, 2012

Proses pengurutan menggunakan metode selection sort secara terurut nik adalah sebagai berikut:
  1. Mencari data terkecil dari data pertama sampai dengan data yang terakhir. kemudian ditukar posisinya dengan data pertama.
  2. Mencari data terkecil dari data kedua sampai dengan data terakhir, kemudian ditukar posisinya dengan data kedua.
  3. Mencari data terkecil dari data ketiga sam[ai data terakhir, kemudian ditukar posisimya dengan data ketiga.
  4. Begitu seterusnya sampai semua data terurut naik. Apabila terdapat n buah data yang akan diurutkan, maka membutuhkan (n-1) langkah pengurutan, dengan data terakhir, yaitu data ke n tidak perlu diurutkan karena hanya tinggal data satu-satunya.
Selection Sort

comments | | Read More...

Sorting Atau Pengurutan Dalam Bahasa Pemrograman

Penulis : MJH 08 on Tuesday, November 13, 2012 | 3:52 PM

Tuesday, November 13, 2012

http://go-program.blogspot.com/2012/11/sorting-atau-pengurutan-dalam-bahasa-pemrograman.html
Pengurutan (sorting) diartikan sebagai proses penyusunan kembali sebagian objek ke dalam urutan tertentu. Tujuan pengurutan adalah  untuk mendapatkan kemudahan dalam pencaria anggota dari suatu himpunan disamping dapat mempercepat mengetahui data terbesar dan data terkecil, kalau misalkan kita ingin mengetahui perolehan nilai tertinggi dan nilai terendah dari hasil ujian. Contoh objek terurutkan adalah seperti daftar isi, daftar pustaka, dan lain-lain. Proses yang terjadi pada pengurutan adalah sebagai berikut"

1. Perbandingan data.
2. Pertukaran data

Terdapat bemacam-macam metode pengurutan, diantaranya adalah :
1. Selection Sort
2. Bubble Sort
3. Insertion Sort 
4. Merge Sort
comments | | Read More...

Program Menghitung Luas Dan Keliling Lingkaran Bahasa C

Penulis : MJH 08 on Wednesday, November 7, 2012 | 4:11 PM

Wednesday, November 7, 2012

Nah, kali ini sebuah contoh program sederhana, mungkin bisa dijadikan latihan atau makanan harian bagi pemula seperti saya yang sedang bealajar bahasa pemrograman C. berikut contoh program menghitung luas dan keliing lingkaran berdasarkan inputan user menggunakan bahasa C.
Buatlah program untuk menghitung luas dan keliling lingkaran dengan besar jari-jari-lingkaran dimasukkan melalui keyboard.

Melihat soal diatas, tentu sudah sangat jelas, bahwa kita (user) diminta untuk memasukkan nilai pad program tersebut, jadi kita harus mnggunakan fungsi scanf(). Berikut ini penyelesaiannya:

/*-----------------------------------------------------*/
/*-----Nama : Ahmad Ariful Amri ---------------------*/
/*-----Program: Menghitung luas dan keliling lingkaran-*/
/*--------------dari nilai inputan user----------------*/
/*-----------------------------------------------------*/


#include <stdio.h>
#include <stdlib.h>

int main(void)
{
float phi=3.14, jari,luas,keliling;
printf("Masukkan jari-jari lingkaran : ");
scanf("%f", &jari);

luas=phi*jari*jari; /*Rumus luas lingkaran. pi r kuadrat*/
keliling=2*phi*jari; /*Rumus Keliling Lingkaran*/

printf("\nLingkaran dengan jari-jari %f memiliki luas: %f", jari,luas);
printf("\nLingkaran dengan jari-jari %f memiliki keliling: %f\n\n", jari,keliling);

return EXIT_SUCCESS;
}

Berikut tutorial cara meng kompile program diatas, misalkan ada menyimpan source code diatas dengan nama  lingkaran.c. Maka cara mengkompilenya di terminal linux yaitu:
 gcc -Wall -o lingkaran lingkaran.c 

jika sukses tanpa error dan warning, kini saatnya menjalankan program tersebut:
./lingkaran

Contoh keseluruhan tutorial mengkompile dan menjalankan program diatas ada pada screen shoot berikut


ini: Nah begitulah tutorial singkatnya, semoga bermanfaat dan bisa dimengerti.

comments | | Read More...

Ketentuan Khusus Deklarasi Variabel Bahasa C

Penulis : MJH 08 on Wednesday, August 22, 2012 | 7:02 PM

Wednesday, August 22, 2012

http://go-program.blogspot.com
Go-Program - Pendeklarasian variabel dalam pemrograman C ada ketentuan-ketentuan khusus yang harus diperhatikan, seperti:

  1. Nama Variabel tidak boleh diawali dengan angka
  2. Nama ariabel harus diawali dengan huruf atau karakter garis bawah( _ ), selanjutnya dapat diikuti  dengan huruf maupun angka atau tanda garis bawah.
  3. Nama variabel tidak boleh menggunakan operator-operator aritmatika seperti +,-,/,*,/ dan karakter khusus seperti :,;,#,@ dan sebagainya.
  4. Jika nama variabel terdiri atas 2 kata atau lebih, maka antar kata tidak membolaehkan menggunakan spasi.
  5. Nama variabel tidak boleh menggunakan kata kata yang telah memiliki arti khusus dalam bahasa C.
  6. Penggunaan huruf kecil dan huruf besar dibedakan.
  7. Panjang maksimal suatu variabel adalah 32 karakter. Karena itu, jika deklarasi suatu variabel panjangnya lebih dari 32 karakter, secara otomatis sistem tetap akan mengenalinya sepanjang 32 karakter saja.
comments | | Read More...

Categories

About

 
Company Info | Contact Us | Privacy policy | Term of use | Widget | Advertise with Us | Site map
Copyright © 2011. mjh 08 . All Rights Reserved.
Design Template by panjz-online | Support by creating website | Powered by Blogger