Pages

Minggu, 16 November 2014

Perhitungan Luas Bangun Datar di C

Posted by at 06.03


Contoh sederhana program perhitungan Luas Bangun Datar di C :





 Hasilnya :


Kamis, 13 November 2014

C , Bahasa C , Bahasa Pemrograman C

Posted by at 05.17
The History.....
bahasa pemrograman C merupakan evolusi dari bahasa B  yang ditulis oleh Ken Thompson pada 1970.Ken mendapat ilham setelah mempelajari bahasa BCPL milik Martin Richards pada tahun 1967.
lalu bahasa B-nya Ken ini menginspirasi Dennis Ritchie untuk membuat bahasa C, bahasa pemrograman standarnya UNIX.

Implementation of the 'C'
sebenarnya sih,...bahasa C ini sudah diimplementasikan pada berbagai program,contohnya aja Sistem Operasi UNIX. namun untuk implementasi sederhananya bisa seperti program berikut : 




program diatas berfungsi untuk melakukan perhitungan luas segitiga,persegi panjang dan persegi secara bersamaan,dengan hanya dua input (angka 1 dan angka 2)








Program buat program dengan C
maksudnya gimana nih ?,program buat program C ? program untuk membuat C ?.....
maksudnya,untuk menggunakan bahasa pemrograman C,diperlukan suatu perangkat lunak yang mengerti bahasanya C.suatu program yang tercipta untuk saling mengerti dan memahami C,layaknya aku dan kamu *ups.....

jadi berikut program editor bahasa C :


ada Code::Blocks....

ada Dev C++....

Ada Borland C++.....

Ada Turbo C. .  . .


 

The Source Codes
kode Sumber (eng:Source Code),mengutip dari internet :

"Merupakan kumpulan perintah program yang dapat dibaca dan dipahami secara logika dalam melakukan prosesnya."
lalu...


" perintah program adalah kumpulan instruksi yang ditulis dengan bahasa pemrograman tertentu dan digunakan sebagai instruksi untuk komputer dalam melakukan suatu proses

perintah perogram adalah kumpulan instruksi yang ditulis dengan bahasa pemrograman tertentu dan digunakan sebagai instruksi untuk komputer dalam melakukan suatu proses - See more at: http://www.zainalhakim.web.id/apa-itu-source-code.html#sthash.p4cIBrLD.dpuf
perintah perogram adalah kumpulan instruksi yang ditulis dengan bahasa pemrograman tertentu dan digunakan sebagai instruksi untuk komputer dalam melakukan suatu proses - See more at: http://www.zainalhakim.web.id/apa-itu-source-code.html#sthash.p4cIBrLD.dpuf
jadi bisa dikatakan kalau Kode Sumber itu adalah Script itu sendiri (milik C,tentunya).
merupakan kumpulan perintah program yang dapat dibaca dan difahami secara logika dalam melakukan prosesnya - See more at: http://www.zainalhakim.web.id/apa-itu-source-code.html#sthash.p4cIBrLD.dpuf
merupakan kumpulan perintah program yang dapat dibaca dan difahami secara logika dalam melakukan prosesnya - See more at: http://www.zainalhakim.web.id/apa-itu-source-code.html#sthash.p4cIBrLD.dpuf
merupakan kumpulan perintah program yang dapat dibaca dan difahami secara logika dalam melakukan prosesnya - See more at: http://www.zainalhakim.web.id/apa-itu-source-code.html#sthash.p4cIBrLD.dpuf

merupakan kumpulan perintah program yang dapat dibaca dan difahami secara logika dalam melakukan prosesnya - See more at: http://www.zainalhakim.web.id/apa-itu-source-code.html#sthash.p4cIBrLD.dpuf
contoh paling sederhana mengenai Source Code itu adalah berikut :




udah selesai.gitu doang.



Jadi,Intinya......
seperti bahasa pemrograman lainnya,Bahasa C ini juga memiliki kelemahan dan kelebihan,tapi ada hal yang membedakan dari bahasa pemrograman lain....
apakah itu ?....aku tidak tau,maka dari itu aku akan belajar bahasa ini.
tapi aku punya ide yang lebih baik....bagaimana kalau belajar bersama ?


sekian dariku,mohon maaf dan terima kasih.

Laporan PBO Java ( GUI )

Posted by at 03.15
A.Tujuan
Siswa mampu menggunakan fungsi OOP pada Java

B.Alat dan Bahan
- Netbeans IDE
- JDK



C.Dasar Teori

selain digunakan sebagai pemrograman berbasis teks, Java juga menyimpan pemrograman berbasis Objek atau bahasa kerennya Object-Oriented Programming (OOP) ,pada fungsi ini kita tidak hanya menuliskan script-script di Netbeans , tapi juga mendesain tampilan program kita .

 untuk membuat java OOP kita pilih jframe. klik kanan pada program , pilih new lalu pilih jframe



D.Studi Kasus
kali ini,kita akan mencoba membuat program java berbasis objek yang sederhana, yaitu 
membuat program kalkulator dan konversi suhu.

kita mulai dari kalkulatroll kalkulator :

 - pertama-tama kita desain dulu tampilan atau Interface program kita.


contoh desain yang saya buat:v

- berikutnya mulai mengisi script pada setiap button :

script pada tombol "/",untuk melakukan pembagian

script pada tombol "C' ,untuk melakukan clear atau pembersihan

script pada tombol "x", untuk melakukan perkalian

Script pada tombol "-",untuk melakukan pengurangan.

Script pada tombol "+",untuk melakukan penjumlahan.




-hasilnya :
hasilnya,setelah memasukan angka pada sisi kiri dan kanan lalu klik tombol "x", hasilnya akan ditampilkan pada sisi atas.






berikutnya adalah konversi suhu,cara dan langkah-langkahnya hampir sama :

-buat desain dari programnya.

desain yang saya buat.inputan ada diatas dan ditampilkan dibawah

- lalu membuat script pada setiap tombol.


script pada tombol fahrenheit,untuk mengkonversi celcius ke fahrenheit

script pada tombol reamur ,untuk mengkonversi celcius ke reamur

script pada tombol kelvin ,untuk mengkonversi celciu ke kelvin

script pada tombol C,untuk menghapus inputan dan ouputan

-dah,ini dia hasilnya.
menkonversi celcius ke fahrenheit




E.Kesimpulan

pemrograman java tidak hanya berbasis teks,melainkan juga berbasis objek,dengan berbasis objek akan memudahkan kita dalam mendesain suatu program,menciptakan program sesuai impian kita





Kamis, 09 Oktober 2014

Studi Kasus : Array berata-rata

Posted by at 00.47

sesuai judulnya,post berikut menampilkan program array,dimana kita memasukkan nilai array melalui  I/O lalu akan dirata-rata.

berikut scriptnya :


Berikut hasilnya :
 

Kamis, 25 September 2014

Laporan PBO JAVA (Perulangan)

Posted by at 05.18
A.TUJUAN
siswa mampu menggunakan struktur perulangan pada Java

B.ALAT DAN BAHAN
 - Netbeans IDE 
 - JDK


C.DASAR TEORI

Struktur kontrol perulangan adalah statement dari java dimana kita bisa mengeksekusi blok code berulang-ulang dalam kurun waktu nilai tertentu. Ada tiga macam jenis struktur kontrol pengulangan yaitu while, do-while dan for.namun kita hanya akan menggunakan dua saja,yaitu do-while dan for.

 1.Do-While
Bentuk statement do-while:

do{
statement1;
statement2;
. . .
}

while( boolean_expression );
 
program akan dieksekusi statemennya diikuti dengan pengecekan kondisi di (boolean_expression); 
apabila kondisi belum terpenuhi maka statemen akan dieksekusi lagi.
 
 
2.For
 

Bentuk dari for loop,
for (InitializationExpression; LoopCondition; StepExpression){
statement1;
statement2;
. . .
}
 
Dimana :
  - InitializationExpression = inisialisasi pada perulangan
  - LoopCondition = membandingkan variabel perulangan dengan batas nilai
  - StepExpression = melakukan update pada variabel perulangan


D.KASUS
 
penggunaan struktur kontrol for yaitu perhitungan mundur angka 20 menuju 1








Hasilnya :



 
 
 
 

 















2.Penggunaan struktur kontrol while untuk perhitungan beruntun,dimana kita menentukan nila awal dan nilai akhir,dan akan dilakukan perkalian diantara angka-angka tersebut.
 

















 Hasilnya :








E.KESIMPULAN
penggunaan struktur kontrol looping atau perulangan membantu kita dalam pembuatan program , khususnya mempersingkat penulisan kode-kode atau script pada program, dimana kita tidak perlu menulis kode-kode tersebut secara manual,tapi biarkan Java yang akan melakukan penulisan kode-kode tersebut secara otomatis.



Kamis, 11 September 2014

Laporan PBO Java 4 (Percabangan)

Posted by at 01.15

TUJUAN
1.Siswa mampu menggunakan fungsi percabangan dalam Java

ALAT BAHAN
1.Java Netbeans ver.7.0


DASAR TEORI
Percabangan adalah suatu pilihan dengan kondisi tertentu.apabila kondisi percabangan tersebut terpenuhi,maka pernyataan akan dijalankan , bila kondisi tidak terpenuhi, pernyataan tersebut tidak dijalankan atau ada pernyataan lain.
dalam java terdapat 4 jenis percabangan,yaitu if else ,  if else if, dan switch.

 1.if else
percabangan if  else  hanya memberlakukan satu pernyataan yang dijalankan bila kondisi terpenuhi dan tidak dijalankan bila tidak terpenuhi.


2.if else if
if-else seperti percabangan if diatas, hanya saja memiliki pernyataan lebih dari 1,jadi apabila kondisi terpenuhi,maka pernyataan pertama akan dijalankan,jika kondisi tidak terpenuhi,maka akan masuk pada pernyataan 2,dan bila kondisi dalam pernyataan 2 terpenuhi,maka pernyataan 2 akan dijalankan,bila tidak terpenuhi,maka akan terus diperiksa sebanyak pernyataan yang ada.



3.Switch
percabangan  switch hampir sama dengan if , hanya saja syntax-nya berbeda..syntax switch lebih singkat dari pada if.

Sintaks dari switch seperti berikut :
switch (variabel) { 
case nilai1: pernyataan1; 
break; 
case nilai2: pernyataan2; 
break; 
default: pernyataan3; 
  } 
Jika nilai variabel yang ditunjuk bernilai sesuai nilai1, maka pernyataan1 akan dijalankan, jika nilai variabel yang ditunjuk bernilai sesuai nilai2, pernyataan2 dijalankan, jika tidak ,maka pernyataan3 yang akan dijalankan.



 contoh program :


STUDI KASUS
program if  satu kondisi:

dalam program diatas , bila nilai dalam grade lebih dari 75 maka akan muncul tulisan "Selamat!",sebaliknya, jika nilai grade kita ganti dengan nilai kurang dari 75,maka akan muncul tulisan "Anda Gagal....sayang sekali",seperti pada line 13.

hasilnya :









2.program if lebih dari satu kondisi :


dalam program diatas,bila grade lebih dari 75 , maka akan muncul pernyataan "Selamat !",namun bila tidak , maka akan diperiksa lagi,apakan grade lebih dari 50 , bila iya maka akan muncul pernyataan "Belajar lebih giat ya.." ,namun bila grade tidak memenuhi dua kondisi diatas,maka akan muncul pernyataan "Anda Gagal....sayang sekali"

hasilnya :
 - bila nilai grade lebih dari 75









- bila nilai grade lebih dari 50











2. switch
program switch :

bila nilai nil = 1,maka pernyataan pada case 1 (line 9) akan dieksekusi,bila nilai nil = 2 maka pernyataan pada case 2 (line 13)  akan dieksekusi, bila nilai nil = 3 maka pernyataan pada case 3
(line 17) akan dieksekusi.bila nilai nil tidak sama dengan 1,2 atau 3 seperti diatas, maka pernyataan
default akan dieksekusi.

hasil output :











contoh program if dikombinasikan dengan i/o :

hasilnya :













 program diatas memungkinkan kita untuk memberikan nilai (input) pada saat program berlangsung dan akan diperiksa apakah memenuhi kondisi yang ada diatas , bila nilai memenuhi salah satu kondisi maka pernyataan dalam kondisi tersebut akan dijalankan,maka bila tidak memenuhi semua kondisi diatas,maka akan langsung diproses pada pernyataan else (line 90)



KESIMPULAN
hampir setiap program menggunakan fungsi percabangan .selain itu fungsi ini bisa dikombinasikan dengan fungsi lainnya,seperti aritmatika dan input output.

Kamis, 04 September 2014

LAPORAN PBO JAVA 1 (Pengenalan Java)

Posted by at 05.56
TUJUAN
1.Siswa mengetahui apa itu bahasa pemrograman java dan penggunaannya

ALAT BAHAN
1. Java Development Kit (JDK)
2. Netbeans versi 7.0 keatas

DASAR TEORI
Java adalah bahasa pemrograman berbasis objek (Object Oriented Programming) yang multiplatform dan multi devices , artinya sekali kita membuat program dengan bahasa pemrograman java,kita bisa menjalankannya hampir di semua komputer atau perangkat lain yang support java.

selain itu bahasa pemrograman ini sudah mendunia,artinya sudah banyak pemakai dan banyak pula produk-produk dari java ini.misal browser internet Opera mini,eBuddy, dan aplikasi pengolah kata ThinkFree Office, dan masih banyak lagi.

minecraft , sebuah game hasil dari pemrograman java yang saat ini masih digemari jutaan gamer didunia.
kelemahan dan kelebihan java
kelebihan :
 - Multiplatform , bisa jalan di mana saja
 - Fitur / Library cukup lengkap

Kelemahan :
- Memakan memory sangat banyak

untuk bisa belajara pemrograman java,perlu sebuah program editor bahasa java,contoh
 Netbeans,yang akan saya gunakan untuk pembelajaran kedepan.

KASUS

contoh program sederhana Java,

hasilnya  :


KESIMPULAN
dari sebuah program sederhana seperti diatas,jika kita belajar dengan giat dan tekun,kita bisa membuat aplikasi berbasis java yang luar biasa seperti yang disebutkan diatas.

LAPORAN PBO JAVA 3 (Input / Output)

Posted by at 05.06

TUJUAN
   1.Siswa mampu menggunakan fungsi I/O pada java

ALAT
   1.Netbeans  IDE 7.0.1 keatas
   2. Java Development Kit (JDK) versi terbaru

DASAR TEORI
Pada bahasa pemrograman lain,kita mengenal adanya istilah input/output,yaitu dimana kita bisa memasukkan (input) data kedalam suatu program lalu data tersebut akan diproses sehingga akan muncul(output) pada layar komputer kita,mirip seperti program kalkulator,kita memasukkan angka dan operator aritmatika lalu diproses oleh program dan akan ditampilkan hasilnya di layar.itulah yang dimaksud dengan input / output.sementara pada java sendiri juga mengenal adanya input / output,fungsi tersebut dapat dipanggil dengan perintah :


perintah diatas berarti bahwa kita mengimport seluruh kelas dalam paket  java.io.* (tanda bintang berarti semua paket).setelah itu kita juga membuat suatu objek dari kelas
BufferedReader.BufferedReader ini fungsinya untuk menangani baca tulis ke suatu media.

BufferedReader memerlukan kelas lain agar bisa bekerja,yaitu InputStreamReader. dan kelas  InputStreamReader juga memerlukan kelas lain agar bisa bekerja,yakni System.in yang merupakan kebalikan dari kelas System.out
  BufferedReader in = new BufferedReader (new 
InputStreamReader(System.in));

variabel in diatas merupakan jelmaan dari kelas BufferedReader. agar Java mampu mengambil input dari user,kita bisa gunakan fungsi readLine() yang terdapat pada kelas BufferedReader. berikut implementasinya :

  nama_variabel = in.readLine();

STUDI KASUS 
membuat sebuat program input / output sederhana mengenai pendataan sepeda motor. berikut scriptnya :

hasilnya :


KESIMPULAN
Fungsi input / output pada java dapat divisualisasikan dalam berbagai bentuk,seperti pendataan sepeda motor diatas,atau juga bisa pada perhitungan aritmatika dengan kita yang memasukkan nilai nya pada saat program dijalankan.

Kamis, 28 Agustus 2014

LAPORAN PBO JAVA 2 (Aritmatika)

Posted by at 05.15


TUJUAN
  1. Siswa mampu mengoperasikan aritmatika dasar menggunakan javascript

ALAT & BAHAN
  1. Java Development Kit / JDK
  2. Netbeans

DASAR TEORI
Dalam sebuah bahasa pemrograman selalu terdapat Operator aritmatika, Java tanpa terkecuali,juga memiliki beberapa operator aritmatika seperti :
Pertambahan (+)
Pengurangan (-)
Perkalian (*)
Pembagian (/)

selain operator dasar aritmatika diatas, juga terdapat operator pengakaran dan perpangkatan.seperti yang terdapat pada gambar di bawah ini,tepatnya pada baris 11 dan 12.

operasi aritmatika dasar pada java :
            1.pertambahan (line 9)
            2.pengurangan (line 10)
            3.perkalian (line 11)
            4.pembagian (line 14)
            5.perpangkatan (line 12)
            6.pengakaran (line 13)

   untuk hasilnya bisa dilihat pada gambar berikut :



STUDI KASUS DAN ANALISA

 membuat program yang melakukan kalkulasi volume tabung,volume limas,volume bola
hasilnya :

pada volume tabung,telah ditentukan jari-jari 10 dan tinggi 7,5,untuk rumus tabung sendiri luas alas*tinggi sementara bila ditulis di program akan menjadi seperti ini (phi*(r*r))*tab dengan ketentuan phi = 7,5 jari-jari = 7,5 tab = 10.
hal itu juga berlaku pada volume limas dan bola,rumus limas sepertiga*luas alas*tinggi bila ditulis pada program akan seperti ini (alas*alas*t)*tinggi dengan ketentuan alas = 5 tinggi = 10,5.rumus bola adalah 4/3 * phi * r*r*r maka di program akan menjadi seperti ini (4*(pi*jr*jr*jr)/3 dengan ketentuan pi = 3,14 jr = 15.




KESIMPULAN

penggunaan fungsi aritmatika  bisa digunakan untuk memecahkan masalah sehari-hari,kalkulasi aritmatika (volume tabung,volume limas,volume bola).selain itu penggunaan java bisa digunakan pada hal-hal lain.

Kamis, 21 Agustus 2014

Operasi Aritmatika Dasar Java (bag.2)

Posted by at 06.50
sesuai janji kami pada postingan kami sebelumnya,kali ini kami ingin berbagi,ya berbagi..
menghitung luas lingkaran,volume prisma,dan volume tabung..dah ah langsung saja ke scriptnya~

lihatlah baik-baik,tidak ada perubahan yang drastis disini,cuma disini pada variabel pi,phi,vtabung dan hsl kami menggunakan tipe data double , tipe data double itu digunakan pada angka pecahan .kenapa tidak menggunakan float ? karena tipe data double lebih detail dan lebih cepat dalam melakukan perhitungan matematis.



berikut hasil dari perhitungan diatas

yah,sampai disini saja...karena kami bingung masih mau bahas apa lagi,jadi kami sambung tutorialnya pada postingan berikutnya.terima kasih
© Do it ! is powered by Blogger - Template designed by Stramaxon - Best SEO Template