Menampilkan postingan yang diurutkan menurut relevansi untuk kueri bahasa pemrograman. Urutkan menurut tanggal Tampilkan semua postingan
Menampilkan postingan yang diurutkan menurut relevansi untuk kueri bahasa pemrograman. Urutkan menurut tanggal Tampilkan semua postingan

Senin, 10 Oktober 2011

Mengenal bahasa pemrograman "Java"

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Sumber id.wikipedia.org. Anda dapat membaca sejarah dan beberapa kekurangan maupun kelebihan bahasa pemrograman java di id.wikipedia.org.

Untuk kelanjutan mengenal Bahasa Pemrograman Java silahkan klik di sini (bagian 2)

Minggu, 04 Maret 2012

Materi : Bahasa Pemrograman Java (bagian 2)


Sebelum tulisan ini, dulu saya pernah menuliskan tentang pengenalan bahasa pemrograman java (dari wikipedia). Dan sekarang saya akan menuliskan sedikit lagi tentang bahasa pemrograman java dari buku catatan saya.

Java memiliki sifat :
1. Multi-platform programming, yaitu bisa dijalankan di Sistem Operasi apapun.
2. Multi-purpose, memiliki tujuan yang bermacam-macam.

Jenis installer java :
1. JDK = Java Development Kit (dengan JRE)
2. JRE = Java Runtime (untuk menjalankan hasil)

*JDK adalah Java maker dan Compiler.

Yang diperlukan untuk belajar bahasa pemrograman Java :
1. JDK
2. IDE (editor misalkan : NetBeant, GEL, JCreator, dan lain-lain)
3. Kreativitas

----

J2SE (Java 2 Platform  Standar Edition)
Untuk aplikasi desktop dan applet.
J2EE (Java 2 Platform  Enterprise Edition)
Untuk aplikasi multimedia berskala enterprise.
J2ME (Java 2 Platform Micro Edition)
Untuk membuat prangkat mikro (untuk HP dan PDA).

Sumber :
Catatan "Bahasa Pemrograman" Semester 3

Kamis, 01 November 2012

Download : Kumpulan Ebook C++

Bismillah,
Sudah 3 program yang saya share di blog ini dari hasil belajar bahasa pemrograman C++. Namun saya belum pernah membahas tentang program tersebut kecuali sedikit bahkan juga saya tidak berbagi modul atau ebook yang dapat sobat pelajari (tuh posting tak bertanggung jawab mulai bertebar di blog ini, ups maaf). Jadi setelah ada seorang sobat blogger yang berkomentar untuk berbagi ebook atau tutorial C++ segera saya jadikan re-post (Rencana Posting) untuk blog ini, karena selain saya memiliki beberapa ebook yang saya dapat dari browsing beberapa bulan atau tahun yang lalu tentang C++ saya juga ingin menjadi blogger  yang bertanggungjawab :-).

Di sini saya berbagi 5 file dalam bentuk zip. Terserah sobat ingin mendownload sebagian atau semuanya. Berikut ini list-nya :

IlmuKomputer.com (Part 1-4):
  1. Header dan Fungsi
  2. Penulisan dalam bahasa C++
  3. Tipe Data
  4. Operator Aritmatika
  5. Looping
  6. Break & Continue
  7. If, Else if, dan Else
  8. Switch
  9. Fungsi
  10. Struct
  11. Pointer
Untuk download ebooknya silahkan klik di sini (4 file dalam sebuah zip)

Rosihan Ari Yuana :
  1. Pendahuluan
  2. Pengenalan Program C++
  3. Elemen dasar C++
  4. Operator dan Statement
  5. Input dan Output
  6. Statement Control
  7. Strings
  8. Array
  9. Struktur
  10. Operasi File
  11. Class

Untuk download ebooknya silahkan klik di sini (beberapa file dalam sebuah zip).

Hendra (Ebook singkat - lengkap) dan Materi String, untuk materi tambahan saya tambahkan 2 file ebook yang insyaALLAH juga bermanfaat serta membantu sobat untuk belajar bahasa pemrograman C khususnya C++. Silahkan klik di sini.

Terakhir, ini adalah bonus contoh program menggunakan c++. Klik di sini untuk download.

Sekian...
Semoga bermanfaat.

Materi Referensi :
IlmuKomputer.com dan sumber lainnya dari google.com

Rabu, 27 Juni 2012

Aplikasi PHP Kalkulator Zakat mal [Proyek Akhir Semester]

Bismillah,
Tak terasa saya sudah berada di ujung semester 4. Mungkin cukup terlambat, tapi terasa begitu cepat waktu berlalu. Pada awal Juli saya akan melaksanakan UAS, doakan saya ya :-) Semoga jaya. Begitu juga dengan sobat yang membaca posting ini semoga sukses selalu, dan keep spirit.

Saya pernah menyebutkan pada posting "Program php menentukan grade mahasiswa" tentang tugas akhir semester 3 pada mata kuliah Bahasa Pemrograman, saya membuat Kalkulator Zakat mal, tapi saya tidak membagikan skripnya (walau sempat saya onlinekan). Dan pada kesempatan kali ini, saya akan membagi skrip dan sedikit pembahasan untuk aplikasi php yang satu ini.

Kenapa waktu itu saya tidak membagikannya? karena saya masih ragu untuk berbagi, disana-sini masih banyak "lubang" atau disebut bugs. Dan Alhamdulillah, beberapa hari yang lalu sudah saya benahi walau mungkin belum sempurna namun sudah membaik.

Dimanakah letak kesalahan pada skrip sebelumnya?
1. Form nama, harta, nishab yang kosong dapat dilakukan pengiriman (submit)
2. Form harta & nishab dapat diisi menggunakan huruf
3. Tidak ada titik atau koma untuk input dan output uang

Untuk bugs 1 & 2 insyaALLAH telah berhasil dibenahi. Namun untuk poin 3 belum bisa, walau saya pernah membaca (tapi lupa) tentang hal itu. Jadi maaf.

Berikut ini adalah screenshot aplikasi tersebut :



Dan untuk skripnya tidak perlu saya berikan di posting ini, Anda dapat langsung mendownloadnya (klik tombol download di bawah ini) :

Download
via Ziddu.com (zip)

File tersebut dalam bentuk zip, yang memuat 3 file php dan 1 file text. Berikut keterangannnya
1. index.php
Mengatur tampilan awal
2. jika.php
Menangkap inputan dan logika (jika - maka) kemudian menampilkan hasilnya (output)
3. awal.php
File inputan (formulir)
4. info.txt
Beri informasi tentang file yang Anda download

Sekian yang dapat saya share kali ini.
Semoga dapat membantu atau bermanfaat bagi sobat sekalian.

Jumat, 13 April 2012

Belajar input-output sederhana c++ (who am i? - siapa saya?)

Bismillah,

Akhirnya saya posting lagi di blog tersayang ini :-). Untuk berbagi ataupun mengobati rindu menulis di blog saya yang super campur aduk. Baiklah, pada kesempatan ini saya tidak akan banyak berkata, hanya ingin share atau berbagi hasil belajar bahasa pemrograman c++. Yaitu belajar input dan output, yups tentu ada kekurangan dan sangat mencolok pada program ini yaitu masukan yang kosong bisa dilakukan. Oke sobat, maka dari itu bagi sobat yang memiliki ilmu lebih saya harap share pada saya.

Oke, berikut ini adalah screenshot program tersebut :


Program ini berjudul "WHO AM I?" yups "Siapa saya?"
Kalau Anda yang menggunakan, maka untuk mengetahui siapa Anda :-)

Dan untuk mendownload silahkan klik gambar di bawah ini :

Download
Ukuran file 155 Kb (zip) via box.net

Pada file zip yang Anda download terdapat 4 dokumen, yaitu :
1. Info (file informasi tentang yang Anda download)
2. Screenshot program
3. Source code
4. Who am i.exe (program jadi untuk Anda coba)

Saya mengkompilasi program ini menggunakan dev c++ versi 4.9.9.2. Untuk sobat yang belum memiliki silahkan download dev c++ versi tersebut di sini.

Sekian
Terimakasih
Dan semoga bermanfaat

Sabtu, 28 Januari 2012

Program php menentukan grade mahasiswa

Siang sampai sore ini tadi baru selesai mengumpulkan tugas mata kuliah bahasa pemrograman, dengan sedikit menjelaskan cara kerja program yang telah dibuat kepada dosen pengampu. Sedangkan saya membuat kalkulator zakat mal, namun pada posting kali saya akan berbagi skrip untuk membuat sebuah program pengolahan nilai mahasiswa untuk mengetahui Grade (kualitas) mahasiswa dilihat dari nilai yang telah dimasukkan. Sedangkan nilai yang perlu dimasukkan ada empat, yaitu :
1. Nilai Absensi (kehadiran)
2. Nilai Tugas Mandiri
3. Nilai UTS
4. Nilai UAS

Kemudian dari keempat nilai tersebut dihitung rata-rata dan kemudian dengan rata-rata tersebut ditentukan Grade mahasiswa bersangkutan.

Baiklah langsung saja, berikut ini adalah skrip pertama. Simpan dengan nama index.php :

<html>
<head>
<title>Program Pengolahan Nilai Mahasiswa</title>
</head>
<br/><br/>
<table border="5" align="center" width="325px" height="400px" bordercolor="navy">
<tr><th height="50px"><font face="tahoma" color="green">Program Pengolah Nilai Mahasiswa</font></th></tr>
<tr><td><iframe src="beranda.php" width="100%" height="100%" frameborder="0" scrolling="no"></iframe></td>
</table>
<font face="tahoma" size="2px"><center>Created by : <b>Fikri</b><br/><u>http://karyafikri.blogspot.com</u></center></font>
<body>
</body>
</html>

Pada skrip tersebut berfungsi untuk memperindah tampilan program pengolahan nilai ini. Dan kemudian skrip selanjutnya adalah form atau formulir beri nama beranda.php

<html>
<body>
<table border="0" align="center">
<form action="olah.php" method="post">
<tr><td>Nama</td><td>: <input type="text" size="20" id="nama" name="nama"/></td></tr>
<tr><td>NIM</td><td>: <input type="text" size="20" id="nim" name="nim"/></td></tr>
<tr><td>Nilai Absensi</td><td>: <input type="text" size="20" id="absensi" name="absensi"/></td></tr>
<tr><td>Nilai Tugas Akhir</td><td>: <input type="text" size="20" id="tugas" name="tugas"/></td></tr>
<tr><td>Nilai UTS</td><td>: <input type="text" size="20" id="uts" name="uts"/></td></tr>
<tr><td>Nilai UAS</td><td>: <input type="text" size="20" id="uas" name="uas"/></td></tr>
<tr><td colspan="2" align="center"><br/><input type="submit" value="Kirim"/> <input type="reset" value="Ulangi"/></td></tr>
<tr><td colspan="2">
<br/><br/><br/>
<font color="red" face="arial" size="2">* Gunakan tanda titik untuk menggantikan koma.</font>
</td></tr>
</form>
<table>
</body>
</html>

Setelah formulir telah selesai, maka kita perlu satu halaman lagi yaitu halaman logika atau yang berguna untuk menentukan Grade mahasiswa itu sendiri. Karena jika hanya tampilan dan juga formulir, maka tidaklah ada apa-apanya program ini karena tidak ada hasil atau penyelesainnya. Nah file yang ketiga ini silahkan beri nama olah.php :

<html>
Berikut ini adalah hasil pengolahan dari data yang Anda masukkan :<br/><br/>
<table><tr><td>
<?
$nama=$_POST['nama'];
$nim=$_POST['nim'];
$tugas=$_POST['tugas'];
$absensi=$_POST['absensi'];
$uas=$_POST['uas'];
$uts=$_POST['uts'];
$rata2=($tugas+$absensi+$uts+$uas)/4;
echo"Nama Anda </td><td> = $nama </td></tr>";
echo"<tr><td>NIM Anda </td><td> = $nim</td></tr>";
echo"<tr><td>Nilai Absensi </td><td> = $absensi </td></tr>";
echo"<tr><td>Nilai Tugas </td><td> = $tugas </td></tr>";
echo"<tr><td>Nilai UTS </td><td> = $uts </td></tr>";
echo"<tr><td>Nilai UAS </td><td> = $uas";
echo"<tr><td>Nilai Rata-rata </td><td> = $rata2";
if ($rata2>8)
$grade="A";
else if ($rata2<=8 AND $rata2>7)
$grade="B";
else if ($rata2<=7 AND $rata2>6)
$grade="C";
else if ($rata2<=6 AND $rata2>4)
$grade="D";
else
$grade="E";
echo "<tr><td>Grade Anda </td><td>= $grade";
?>
</td></tr>
</table>
<br/>
<center><button><a href="beranda.php">Ulang</a></button></center>
</html>

AlhamduLILLAH akhirnya selesai juga program sederhana ini. Dan berikut ini adalah cara kerja program tersebut. Ketika Anda mengunjung halaman tersebut, maka yang akan dilakukan adalah menampilkan file index.php dan beranda.php. Langkah selanjutnya :
1. Anda memasukkan Nama Mahasiswa
2. Anda memasukkan NIM
3. Anda memasukkan Nilai Absensi
4. Anda memasukkan Nilai Tugas Mandiri
5. Anda memasukkan Nilai UTS
6. Anda memasukkan Nilai UAS
7. Klik "Submit"

Setelah Anda klik "Submit" maka yang dijalankan adalah file index.php dan olah.php. Berikut ini langkah prgoram tersebut : 
1. Menampilkan Nama Mahasiswa
2. Menampilkan NIM Mahasiswa
3. Menampilkan Nilai Absensi
4. Menampilkan Nilai Tugas Mandir
5. Menampilkan Nilai UTS
6. Menampilkan Nilai UA
7. Mencari rata-rata dari ke empat nilai tersebut
8. Menjalankan logika (if) yang ada sebagai berikut :
  • Jika rata-rata lebih dari 8 maka Grade = A
  • Jika rata-rata lebih dari 7 sampai 8 maka Grade = B
  • Jika rata-rata lebih dari 6 sampai 7 maka Grade = C
  • Jika rata-rata lebih dari 4 sampai 6 maka Grade = D
  • Jika rata-rata 0 sampai 4 maka Grade = E (selain A,B,C dan D)
9. Menampilkan Grade Mahasiswa
10. Selesai

Dan berikut ini adalah tampilan (screen shot) program tersebut :





Catatan penting!
1. Nilai bukan 0-100 tapi 0-10
2. Jika ada koma, maka gunakan tanda titik.
    Misalkan nilai 9,5 maka penulisannya adalah 9.5

(Anda dapat mencobanya online di sini) - lewat Adf.ly (tunggu 5 detik, kemudian di pojok kanan atas klik SKIP AD)

Jika copy-paste seperti di atas menyusahkan, silahkan download saja filenya dengan cara klik gambar di bawah ini :

Ukuran File : 3 Kb

Semoga bermanfaat :-)

Rabu, 14 Januari 2015

PHP dulu dan kini (contoh PHP dari jual-beli)

Bismillah,
PHP yang akan kita bahas di sini bukan PHP skrip pemrograman web ya, tapi bahasa anak muda hari ini yang merupakan singkatan dari Pemberi Harapan Palsu. Kata itu sering digunakan mereka dalam mengungkapkan rasa kesal karena dibohongi/ diberi harapan yang ternyata tidak terwujud misalkan dengan kata "Wah kena PHP lagi", "Di-PHP-in itu rasanya menjengkelkan", "Dasar PHP", dan sebagainya.

Lalu di sini saya tidak akan membahas pengertian PHP lebih mendalam dan tidak lagi membahas penggunaan kata itu, tetapi perbedaan PHP dulu dan sekarang dalam pandangan sempit saya. Kalau dulu PHP itu sudah biasa bagi penjual misalkan di facebook kita promosi barang dan ada orang nawar katanya OKE besok ketemua, eh besoknya ditunggu dan di hubungi tidak ada kabar, dan beberapa kasus yang sama dengan cerita yang berbeda atau mungkin sobat pernah mengalaminya? tetapi bagi saya itu wajar saja dan tidak masalah karena memang tidak apa-apa pembeli membatalkan pembelian hanya saja pertanyaan untuk mereka (pembeli) adalah Kenapa berat sekedar bilang "Maaf, tidak jadi beli" entah beserta alasan ataupun tidak, karena dengan demikian penjual tidak akan berharap lebih banyak dan lebih lama dan dapat melanjutkan penawaran dengan orang lain.

Baik, kita tutup masalah PHP dari pembeli, itu masalah dulu dan kini masalah baru atau mungkin sudah ada beberapa waktu lalu tetapi saya baru tahu yaitu PHP dari penjual. Contoh kasus adalah ketika kita sudah deal untuk bertemu hari ini pada jam ini di tempat itu, lalu penjual tidak datang dan dihubungi lama membalas kemudian tahu-tahu dia bilang "Maaf, barangnya sudah laku", loh? jadi pada hari ini pada jam ini penjual bertemu dengan beberapa pembeli di tempat yang berbeda. Its fine, mungkin itu lebih menjengkelkan dari kasus pertama di atas.

Yah, dari kedua contoh kasus di atas mungkin banyak sekali kasus lain di luar sana yang lebih kriuk PHPnya. Tapi mungkin ada hikhmahnya di balik sesuatu yang terjadi pada kita, semoga ALLAH memberi yang terbaik dan berusaha tidak terlalu jengkel dengan diPHP oleh orang lain dan kita berlindung dari memPHP orang lain.

Sekian coretan kali ini,
semoga bermanfaat.