Kamis, 13 Januari 2011

V-Class Gunadarma

V-Class merupakan web dari Universitas Gunadarma yang digunakan oleh mahasiswa Gunadarma sebagai pembelajaran materi yang diberikan oleh dosen Gunadarma lewat internet. Kita dapat mengunggah file pembelajaran materi yang telah diberikan oleh dosen. Kita juga dapat tanya jawab dengan teman di forum tentang pembelajaran materi yang telah diberikan oleh dosen. Selain itu kita juga dapat mengerjakan soal pretest dan juga posttest dengan waktu yang telah dibatasi tentang materi yang telah diberikan oleh dosen.

Praktikum Algoritma & Pemrograman 1 Materi membuat Kalkulator Sederhana

Ini program yang saya kerjakan pada saat praktikum AP1 dengan materi membuat Kalkulator Sederhana
Listing Program :
Output Program :
Logika Program :
Pada program membuat kalkulator sederhana perintah “class kalkulator extends JFrame implements ActionListener{“ akan membuat class dengan sebuah frame. Kemudian perintah “private JLabel judul = new JLabel("Kalkulator buatan 1IA03");”, akan membuat sebuah kalimat pada frame yang telah dibuat. Lalu perintah “private JTextField nilai1 = new JTextField(),”, akan membuat sebuah persegi panjang yang dapat diisi dengan angka atau huruf sebagai input program. Setelah itu perintah “private JButton tambah = new JButton("+");”, akan membuat sebuah tombol yang digunakan untuk menjalankan program. Kemudian perintah “setTitle("Kalkulator sederhana");”, akan membuat sebuah judul pada frame yang telah dibuat. Lalu perintah “setSize(500,500);”, akan membuat frame dengan ukuran yang telah ditentukan. Setelah itu perintah “setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);” akan langsung menutup frame apabila diklik icon “X” yang ada dipojok kanan atas pada frame. Kemudian perintah “getContentPane().add(judul);”, akan memunculkan kalimat yang telah dibuat pada perintah sebelumnya. Lalu perintah “judul.setBounds(120,10,150,20);”, akan memunculkan kalimat dengan ukuran dan posisi yang telah ditentukan. Setelah itu perintah “getContentPane().setLayout(null);”, akan memunculkan layout dengan tampilan normal. Kemudian perintah “JOptionPane.showMessageDialog(null ,"Angka yang anda masukan salah","Kesalahan",JOptionPane.ERROR_MESSAGE);”, akan memunculkan pesan error apabila input yang dimasukkan salah. 



Praktikum Algoritma & Pemrograman 1 Materi membuat Frame dan Textfield

Ini program yang saya kerjakan pada saat praktikum AP1 dengan materi membuat Frame dan Textfield
Listing Program :
Output Program :
Logika Program :
Pada listing program membuat sebuah frame perintah “private JLabel nama = new JLabel ("Masukkan Nama :");” akan menghasilkan sebuah teks ”Masukkan Nama” yang telah diketikkan didalam listing program kedalam framenya. Pada perintah “private JTextField text = new JTextField ();” akan menghasilkan sebuah persegi panjang yang digunakan untuk mengisi sebuah tulisan atau teks kedalam persegi panjang tersebut. Pada perintah “setTitle("DATA");” akan menghasilkan sebuah tulisan atau teks yang digunakan sebagai judul frame yang telah dibuat yang ditempatkan dibagian atas frame. Pada perintah “setSize(100,100);” akan menghasilkan sebuah frame yang telah diatur ukurannya. Pada perintah “nama.setBounds(10,5,150,30);” akan mengatur tulisan atau teks dengan ukuran teks dan posisi teks yang telah ditentukan. Pada perintah “text.setBounds(130,10,150,30);” akan mengatur textfield dengan ukuran textfield dan posisi textfield yang telah ditentukan. Pada perintah “getContentPane().add(nama);” akan memanggil tulisan atau teks yang telah dibuat untuk dimunculkan kedalam framenya. Pada perintah “getContentPane().add(text);” akan memanggil textfield yang telah dibuat untuk dimunculkan kedalam framenya.



Rabu, 12 Januari 2011

Praktikum Algoritma & Pemrograman 1 Materi Layout pada Frame

Ini program yang saya kerjakan pada saat praktikum AP1 dengan materi Layout pada Frame
Listing Program Grid Layout :
Output Program Grid Layout :
Listing Program Border Layout :
Output Program Border Layout :
Logika Program :
       Pada listing program yang pertama, perintah “private JLabel nama=new JLabel ("Nama");”, akan membuat sebuah teks yang akan dimunculkan didalam frame. Pada perintah “private JLabel pass=new JLabel ("Password");”, akan membuat sebuah teks yang akan dimunculkan didalam frame. Pada perintah “private JTextField txtNama=new JTextField ();”, akan membuat sebuah kotak textfield dengan input variabel agar bisa diisikan sebuah teks didalam kotak textfield. Pada perintah “private JPasswordField txtPass=new JPasswordField ();”, akan membuat sebuah kotak passwordfield dengan input password yang berupa bintang (*) apabila diisikan sebuah teks didalam kotak passwordfield. Pada perintah “setTitle("1ia03");”, akan menghasilkan sebuah tulisan atau teks yang digunakan sebagai judul frame yang telah dibuat yang ditempatkan dibagian atas frame. Pada perintah “setSize(500,500);”, akan menghasilkan sebuah frame yang telah diatur ukurannya. Pada perintah  “getContentPane().setLayout(new GridLayout());”, akan membuat sebuah layout dengan format grid layout. Pada perintah “getContentPane().add(nama);”, akan memunculkan teks ke dalam frame yang telah dibuat pada listing program. Pada perintah “getContentPane().add(txtNama);”, akan memunculkan textfield ke dalam frame yang telah dibuat pada listing program. Pada perintah “getContentPane().add(txtPass);” akan memunculkan textfield ke dalam frame yang telah dibuat pada listing program. Kemudian pada listing program 2 perintah “private JTextField txtNama=new JTextField (100);”, akan membuat sebuah kotak textfield yang telah mempunyai ukuran. Pada perintah    “private JPasswordField txtPass=new JPasswordField (100);”, akan membuat sebuah kotak passwordfield yang telah mempunyai ukuran. Pada perintah  “getContentPane().setLayout(new BorderLayout());”, akan membuat sebuah layout dengan format border layout. Pada perintah “getContentPane().add(nama, BorderLayout.NORTH);”, akan memunculkan teks ke dalam frame yang telah ditentukan posisinya.





Praktikum Algoritma & Pemrograman 1 Materi Eksepsi

Ini program yang saya kerjakan pada saat praktikum AP1 dengan materi Eksepsi
Listing Program :
Output Program :
Logika Program :
Pada perintah int pembilang = 2;, ini akan memasukkan input angka 2 sebagai pembilang. Pada perintah int penyebut = 0;, ini akan memaukkan input angka 0 sebagai penyebut. Pada perintah int bagi = pembilang/penyebut;, ini akan memasukkan input sebagi rumus untuk membagi angka pembilang dengan angka penyebutnya. Pada perintah System.out.println(“Hasil = “ +bagi);, ini akan menghasilkan output berisi pesan yang telah diketikan pada perintah System.out.println sekaligus menghasilkan output berisi hasil perhitungan jika angka yang dimasukkan dapat dihitung dengan benar. Pada perintah System.out.println(“kesalahan”);, ini akan menghasilkan output berisi pesan yang telah diketikan dalam perintah System.out.println dengan hasil perhitungan yang salah. Kemudian pada listing program yang kedua, pada perintah for (int i=0; i<5; i++){, ini akan menghasilkan output angka mulai dari angka 1 sampai dengan angka 5. Pada perintah Thread.sleep (2000);, ini dimaksudkan sebagai jeda pada output jeda waktu dari detik ke 1 sampai detik ke 2 itu dengan jeda 2 detik lamanya kemudian dari detik ke 3 sampai detik ke 4 itu dengan jeda 2 detik pula dan dari detik ke 4 sampai detik ke 5 juga memiliki jeda waktu selama 2 detik, 2000 sama saja dengan 2000milisekon.




Praktikum Algoritma & Pemrograman 1 Materi Kondisi (If)

Ini program yang saya kerjakan pada saat praktikum AP1 dengan materi Kondisi (If)
Listing Program :
Output Program :
Logika Program :
Baris 6 dalam listing program merupakan deklarasi dan inisialisasi variabel k = 0. baris 7-12 merupakan pernyataan for dan pernyataan yang dikerjakan dalam for. Argumen pertama dalam for (j=0) adalah memberikan nilai awal kepada variabel k = 0 dengan nilai 0. Sedangkan argument kedua (j<3) untuk membandingkan variabel k = 0 dengan 3, jika masih kecil, maka perulangan jalan terus. Sedangkan argument ketiga (j++) akan mengubah nilai    k = 0 dengan ditambah 1. Baris 3-5 dalam listing program merupakan pernyataan for dan pernyataan yang dikerjakan dalam for. Argument yang ada di dalam for merupakan pernyataan-pernyataan yang memberikan nilai.


Jumat, 07 Januari 2011

Praktikum Algoritma & Pemrograman 1 Materi Variabel

Ini program yang saya kerjakan pada saat praktikum AP1 dengan materi variabel 
Listing Program :
Output Program :