Monthly Archives: December 2011

Presentasi UTS

Bismillah…

Usai sudah presentasi UTS (bahasa negeri tercinta, bahasa Indonesia) kami lewati selama 2 hari. Presentasi kelompok 5 (baca : serenda) alhamdulillah berlangsung lancar. Kami mendapatkan giliran ke – 2 pada hari pertama dengan pembagian tugas Saya sebagai operator slide, Mba Wenda sebagai pe-materi, dan Regga sebagai moderator.

Sebenarnya harapan saya, dengan aplikasi Penjadwalan CPU ini teman-teman jadi lebih mengerti dan memudahkan dalam proses perhitungannya. 🙂

Berikut tampilan aplikasi kelompok kami :

Program FCFS-Serenda5

next step, adalah presentasi in English!

Semoga saja berhasil. Aamiin

Algoritma Pemrograman-Bank

Bismillah..

Alhamdulillah, masih diberi kesempatan untuk posting tugas dari Pak Rizal yang deathline nya hari ini. Tugas apa? yakni membuat program untuk aplikasi bank. Berikut aturan mainnya :

Soal Pertama

§Buatlah class BankAccount dan BankAccountApp
§BankAccountApp menampilkan secara interaktif Menu ATM, dengan contoh tampilan seperti slide berikut :

Menu ATM

1. Cek Saldo    2. Simpan Uang        3. Ambil Uang    4. Keluar

Pilih Menu: 1

Saldo anda adalah Rp. 100000

Menu ATM

1. Cek Saldo    2. Simpan Uang        3. Ambil Uang    4. Keluar

Pilih Menu: 2

Jumlah uang yang anda simpan Rp. 150000

Saldo anda adalah Rp. 250000

Menu ATM

1. Cek Saldo    2. Simpan Uang        3. Ambil Uang    4. Keluar

Pilih Menu: 3

Jumlah uang yang anda ambil Rp. 150000

Saldo anda adalah Rp. 100000

 

Setelah sharing sana-sini dengan teman – teman yang jago java plus teman 1 kelompok, akhirnya kita membuat source code :

1. BankAccountApp.java
import java.util.Scanner;
//author sheilla rizkia ferianty
public class BankAccountApp {
    public static void main(String[] args) {
        BankAccount ba = new BankAccount();
        Scanner inputkey = new Scanner(System.in);

    int menu;
    System.out.println (“Menu”);
    System.out.println (“1. Cek Saldo”);
    System.out.println (“2. Simpan Uang”);
    System.out.println (“3. Ambil Uang”);
    System.out.println (“4. Keluar”);
    boolean f = false;
    do {
        System.out.println(“Pilih Menu “);
        menu = inputkey.nextInt();
        switch (menu){
            case 1:
              ba.saldoAwal();
                break;
            case 2:
                ba.simpanUang();
                break;
            case 3:
                ba.ambilUang();
                break;
            default:
                System.exit(0);
        }
    } while(!f);  
    }
}

2. BankAccount.java
import java.util.Scanner;
//sheilla rizkia ferianty
public class BankAccount {
    public static void main(String[] args) {

    }
       private int ambil, simpan, saldo;
       Scanner inputkey = new Scanner(System.in);

       public BankAccount() {
           saldo = 100000;
       }

       int saldoAwal (){
           System.out.println(“Saldo Anda adalah: ” + saldo);
           return saldo;
       }

       int simpanUang (){
           System.out.println(“Jumlah uang yang akan Anda simpan Rp. “);
           simpan = inputkey.nextInt();
           if (simpan<0){
               System.out.println(“Masukkan jumlah yang benar!”);
               return 0;
           }
           saldo = saldo + simpan;
           System.out.println(“Saldo Anda sekarang adalah Rp. ” + saldo);
           return 1;
       }

           int ambilUang(){
           System.out.println(“Jumlah uang yang akan Anda ambil adalah Rp “);
           ambil = inputkey.nextInt();
           if(ambil > saldo){
               System.out.println(“Saldo Anda tidak mencukupi”);
               return 1;
           }
           if(ambil < 0){
               System.out.println(“Masukkan jumlah yang benar!”);
           }
           saldo = saldo – ambil;
           System.out.println(“Jumlah saldo Anda adalah Rp” + saldo);
           return 0;
       }
       }

 

ini hasil running @ netbeans :

ini merupakan hasil running @ cmd:

semoga bermanfaat sobat pembaca..:D

 

Belajar java menggunakan switch-case

Bismillah…

Belajar java memang butuh waktu yang tidak singkat bagi saya. Saat ini, saya sedang mencoba membuat program dengan “switch-case”. Di sini, saya membuat program untuk menampilkan nama hari sesuai dengan input dari keyboard yang bertipe int. Berikut source codenya :
import java.util.Scanner;

/**
 *
 * @author ela
 */
public class DemoSwitch {

    public static void main(String[] args) {
         int noHari;
         do {
        Scanner a= new Scanner(System.in);
         System.out.println(“Masukkan no hari!: “);
         noHari = a.nextInt();
        switch (noHari){

            case 1:
                System.out.println(“Hari ke- “+ noHari + “adalah  Ahad”);
                break;
            case 2:
                System.out.println(“Hari ke-” + noHari + “adalah Senin”);
                break;
            case 3:
                System.out.println(“Hari ke-” + noHari + “adalah Selasa”);
                break;
            case 4:
                System.out.println(“Hari ke- “+ noHari + “adalah Rabu”);
                break;
            case 5:
                System.out.println(“Hari ke-” + noHari + “adalah kamis”);
                break;
                case 6:
                    System.out.println(“Hari ke-” + noHari+”adalah Jum’at”);
                break;
                case 7:
                    System.out.println(“Hari ke-“+ noHari+”adalah Sabtu”);
                break;       
                case 8:
                    System.exit(0);
                    default:
                        System.out.println(“Tidak ada hari”);
        }
         }while(noHari!=8);
    }
}

 

Hasilnya adalah :
Masukkan no hari!:
1
Hari ke- 1 adalah Ahad
Masukkan no hari!:
2
Hari ke-2 adalah Senin
Masukkan no hari!:
3
Hari ke-3 adalah Selasa
Masukkan no hari!:
4
Hari ke- 4 adalah Rabu
Masukkan no hari!:
5
Hari ke-5 adalah kamis
Masukkan no hari!:
6
Hari ke-6 adalah Jum’at
Masukkan no hari!:
7
Hari ke-7 adalah Sabtu
Masukkan no hari!:
8

 

Seperti yang kita lihat di atas, pada saat kita memasukkan input dari keyboard angka 1 sampai 7, maka akan keluar tampilan hari sesuai urutannya. Sedangkan pada saat kita memasukkan angka 8, maka akan otomatis keluar (exit) dari program.

Semoga bermanfaat!

 

 

Bagaimana menampilkan grade pada prestasi?

Bismillah..

Maaf sobat-sobat, baru update materi kuliah lagi. Di sini, sudah tersedia kode untuk program yang menampilkan grade nilai kamu. Sekaligus ada informasi apakah user remedial atau tidak?

Let’s go!
import java.util.Scanner;

public class Baru {
    public static void main(String[] args){
        Scanner s = new Scanner(System.in);
        System.out.println(“Inputkan nilai Anda : “);
        int nilai = s.nextInt();
        if (nilai>85){
            System.out.println(“Grade kamu A!”);
        }
        else if(nilai>75){
            System.out.println(“Grade kamu B”);
        }
        else if(nilai>60){
            System.out.println(“Grade kamu C”);
        }
        else if(nilai<=60){
            System.out.println(“Remedial ya!”);
        }
    }
}

 

Setelah saya input nilai 90, maka akan muncul pesan : “Grade kamu A”

Berikut Tampilannya :

Inputkan nilai Anda :
90
Grade kamu A!

 

ketika saya menginput nilai 50, maka outputnya adalah:

Inputkan nilai Anda :
50
Remedial ya!

 

semoga bermanfaat..:D

Jangan sisakan waktu untuk-Nya!

Luangkanlah waktu untuk Nya…

Sedih, ketika diri ini mendengar pernyataan : “sisakan waktu untuk shalat, untuk tilawah, untuk tadabbur, dan ibadah lainnya…

Kenapa harus sisa?

Apakah kamu mau, diberikan sesuatu yang berlabel ‘sisa’?

Alangkah baiknya jika kita menyatakan :

“Luangkanlah waktu untuk shalat, tilawah, tadabbur Al-Qur’an, dan segudang ibadah lainnya. “

Yupz, kenapa luangkan waktu? Jawabannya adalah karena bukan energi sisa yang kita berikan untuk Nya. Bukan, sama sekali bukan… Tapi utamakanlah ibadah kepada Allah di atas kepentingan yang lain. Jadikan kegiatan kuliah, belajar, membaca, berbicara, mendengar, berjalan, tidur, menatap dan segudang aktivitas lainnya sebagai ajang ibadah kita kepada Allah.

Kita hidup bukan tanpa makna, tapi ada laporan pertanggungjawaban di akhirat nanti. Ya, laporan pertanggungjawaban yang saat ini dipegang oleh malaikat Raqib dan Atid. Semoga amal baik kita yang memenuhi laporan tsb. Dan, Semoga Allah menghapuskan seluruh lembaran dosa kita. Aamiin.

Ingatkan diri ini jika khilaf.

Al-fakir.

Kenapa kita berbeda?

Bismillah..

Seringkali kita mempertanyakan, kenapa kita berbeda? kenapa warna kulit, bahasa, ras, kebudayaan, dan suku kita berbeda?

Mencoba merenungi dan meresapi ayat cinta dari Nya. QS.Al-Hujurat : 13 . Simak yuk…

“Hai manusia, sesungguhnya Kami menciptakan kamu dari seorang laki-laki dan seorang perempuan dan menjadikan kamu berbangsa-bangsa dan bersuku-suku supaya kamu saling kenal mengenal. Sesungguhnya orang yang paling mulia di antara kamu ialah orang yang paling bertaqwa. Sesungguhnya Allah Maha Mengetahui lagi Maha Mengenal.”

Sebenarnya sudah ada jawaban yang  jelas dari ayat tersebut. Perbedaan bangsa dan suku bertujuan supaya kita saling kenal – mengenal. Why?

Ibaratnya… Jika semua kucing punya bulu yang sama, suara mengeong yang sama, tingkah laku, dan semuanya sama.. Bayangkan, bagaimana cara induknya mengenali anak kucing tersebut?

Begitu juga dengan kehidupan manusia, Maha Benar Allah atas ciptaan-Nya. DIA menciptakan kita berbeda bukan tanpa sebab. Jika kita berbeda, itu sejatinya supaya kita dapat mengenali ciri dan identitas tiap individu. Lain halnya jika semua manusia sama, pasti hidup ini begitu membingungkan. Bagaimana saya bisa mengenali si A, B, C, D, dan lainnya?

Sulit bukan?

yupz, begitulah ayat-ayat kauniyah yang telah Allah bentangkan di muka bumi ini. Afalaa tatafakkarun?

Semoga dengan perbedaan yang ada pada diri kita semakin mendekatkan diri dan ketajaman mata hati kita akan kesempurnaanNya. Allah tidak pernah menciptakan sesuatu dengan sia-sia.

al fakir yang masih belajar menyelami hidup

Hari ke-5

Bismillah…

Alhamdulillah, hari ini masih diberikan nikmat untuk menimba ilmu… dihari ke-5 ini, terasa semakin dekat dengan sobat-sobat di kelas. Entah mengapa… aku merasa punya keluarga baru di sini. Ternyata buah dari outbond/character building dapat dirasakan tidak hanya sehari-2 hari. Semoga hingga nanti, kita masih bisa bersilaturrahim. Aamiin.

Belajar java, ternyata mengasyikkan. Meskipun baru 5 hari ini aku berkenalan dengannya, aku sudah merasa ‘penasaran’ dibuatnya.  Ingin sekali rasanya bisa memahami java lebih baik lagi… apalagi menurutku java merupakan pemrograman yang aplikatif dan produktif. Tapi jangan kaget ya, kalau pengetahuan java saya masih sangat minim.

Mencoba hal yang baru, bukanlah hal yang menyulitkan. Tapi menantang kemampuan dan kesabaran kita, meskipun terkadang rasa letih menghampiri… Bangkitlah!!!

Bagi yang senasib dengan saya (1st time mengenal java) Ayoo kita berjuang bersama!!!

😀

5 des 2011 (22:42)

Kumpulan SMS Tauhid

Assalamu’alaikum….

Sobat muslim-muslimah, berikut adalah sms tauhid dari Aa gym.. Insya Allah bermanfaat. Sok atuh dibaca..:)

Kemuliaan sesungguhnya adalah bila Allah ridho kepada kita, walaupun seluruh manusia membenci tak akan pernah rugi, tapi bila Allah murka pasti celaka walau manusia memuji.

Mau lari kemanapun, mau menjerit sekeras apapun, menghiba meminta belas kasihan dan pertolongan siapapun, tetap saja pertolongan hanya datang dari Allah semata, bukan dari selain-Nya.

Setiap makhluk adalah milik Allah karena DIa yang menciptakan dan mengurusnya setiap saat, tak ada satu pun yang luput dari kekuasaan-Nya, tak ada yang bisa terjadi tanpa ijin-Nya.

Kita sering menganggap kedzaliman hanya terhadap makhluk, padahal menurut Allah dalam surat Luqman ayat 13 : “Sesungguhnya syirik itu adalah kedzaliman yang besar.”

Bila ada orang yang melihat bersemangat dan bila tak ada yang melihat tidak semangat beramal. Itu menunjukkan ketidak-ikhlasan, padahal ada atau tidak dilihat makhluk, Allah pasti melihat.

Langit yang 7, bumi dan semua yang ada di dalamnya bertasbih kepada Allah dan tidak ada sesuatu pun melainkan bertasbih dengan memuji-Nya, tapi kamu sekalian tidak mengerti tasbih mereka (QS 17 :44).

Sesungguhnya kita benar-benar tak pernah sendirian dalam hidup ini. Dimanapun, kapanpun Allah selalu hadir. Dialah yang menciptakan dan dia pula yang mengurus kita setiap saat.

Sebetulnya kita masih dihargai orang lain karena Allah masih menutupi aib dan dosa-dosa kita, mari tafakuri dengan jujur apa yang terjadi jika Allah membeberkan diri kita yang sebenarnya.

Bila hati bersandar kepada selain Allah, pasti Allah tahu karena Allah tahu persis isi hati, hadiahnya akan diberi gelisah hati, tapi bila bulat tawakal kepada Allah akan tenang.

-Aa Gym-

http://rizaldp.wordpress.com/2010/05/14/

Doa Setelah Shalat Maghrib dan Subuh

“Ya Allah, jagalah aku dari neraka.”

Dalam sebuah Hadits diriwayatkan bahwa Rasulullah Shallallahu ‘alaihi wasallam bersabda kepada Muslim bin Harits At Tamimi, ”…Jika engkau selesai melaksanakan shalat Maghrib, maka katakanlah, ’Ya Allah, jagalah aku dari neraka’, tujuh kali. Sesungguhnya jika engkau menyatakan hal itu kemudian engkau meninggal pada malam harinya, maka ditulis untukmu penjagaan darinya (neraka). Dan jika engkau selesai melaksanakan shalat Subuh, maka katakanlah yang demikian itu, maka sesungguhnya jika engkau meninggal pada siang harinya, ditulis untukmu penjagaan darinya (neraka). (Riwayat Abu Dawud, dan dihasankan oleh Ibnu Hajar)

SUARA HIDAYATULLAH, JULI 2011

sumber : http://majalah.hidayatullah.com/?p=2697

Masa Depan dan Arah Pengembangan Java

Aplikasi Java sudah begitu banyak digunakan dalam kehidupan sehari – hari. Apalagi aplikasi yang terdapat pada handphone kebanyakan berbasis java. Disamping itu, keunggulan lain yang dimiliki oleh java adalah multi platform, artinya setiap aplikasi yang kita bangun menggunakan bahasa Pemrograman Java, maka akan berjalan dengan baik pada sistem operasi apa saja, bisa di sistem operasi Windows, Linux, Unix dan lain-lain.

Sebuah keunggulan yang tidak dimiliki oleh bahasa pemrograman yang lain, sehingga tidak heran kalau bahasa pemrograman Java di kenal dengan istilah ”Create once, run anywhere”Lalu, kenapa Java di katakan sebagai teknologi masa depan adalah karena fleksibilitas dan kemudahan menggunakannya serta mampu mencakup keseluruhan aspek pemrograman yang dibutuhkan di masa depan, yaitu :

  1. Dengan Java kita mampu membangun aplikasi yang berbasis server (website misalnya), teknologi ini disebut dengan J2SE (Java versi 2 Standard Edition)
  2. Dengan Java kita mampu membangun aplikasi berbasis Teks maupun Grafik (Graphical User Interface), teknologi ini disebut dengan J2EE (Java versi 2 Enterprise Edition).
  3. Dengan Java kita mampu membangun aplikasi berbasis Mobile, sehingga bisa jalan di Handphone, teknologi ini disebut dengan J2ME (Java versi 2 Micro Edition). Read the rest of this entry