Kamis, 06 November 2014

Daftar Materi Pemrograman Dasar XI

Operasi Aritmatika dan Logika
•        Operasi aritmatika melalui operator dan fungsi-fungsi aritmatika
•        Operasi logikaArray
Operasi String dan Konversi Data
•        Operasi dalam satu kalimat
•        Operasi pemecahan dan penggabungan string
•        Konversi data ke tipe lainnya melalui casting atau penggunaan fungsikonversi
Array
•        Array 1 dimensi
•        Array multidimensi
Fungsi
•        Deklarasi dan definisi fungsi
•        Parameter fungsi
•        Nilai balik
•        Fungsi rekursif
•        Pointer ke fungsi
•        Modularisasi kode program Pencarian dan Pengurutan Data
•        Logika pencarian data dengan algoritma pencarian linier
•        Logika pengurutan datadengan algoritma bubble sort
•        Logika pengurutan datadengan algoritma selection sort
Pengembangan Aplikasi
•        Tahapan pengembangan aplikasi dengan metode waterfall
•        Tahapan pengembangan aplikasimetode prototyping

Daftar Materi Pemrograman Dasar X

Algoritma Pemrograman
- Konsep algoritma
- Struktur algoritma
- algoritma menggunakan bahasa natural
- Pengenalan Variabel
- Pengenalan tipe data
- Pengenalan operator
- Pseudocode
- Flowchart
- Penggunaan  Tool flowchart

Algoritma percabangan
- Percabangan 1 kondisi
- Percabangan 2 kondisi
- Percabangan lebih dari 2 kondisi
- Percabangan bersarang

Algoritma perulangan
- Perulangan dengan kondisi diawal
- Perulangan dengan kondisi diakhir
- Perulangan dengan kondisi akhir diinputkan user
- Perulangan sebagai pencacah naik
- Perulangan sebagai pencacah turun.
Bahasa pemrograman
Bahasa pemrograman
- Pengenalan bahasa pemrograman
- Pengenalan tools/framework pengembangan
program
- Instalasi tools bahasapemrograman
- Struktur bahasa pemrograman
- Standar output dalam bahasa pemrograman
- Standar Inputdalam bahasa pemrograman
- Kompilasi dan eksekusi program
- Perbaikan kesalahan

Tipe Data, Variabel, Operator dan Ekspresi
- Tipe data, variabel dan konstanta
- Operator dan ekspresi

Struktur   Kontrol Percabangan
- Percabangan 1 kondisi
- Percabangan 2 kondisi
- Percabangan lebih dari 2 kondisi
- Percabangan bersarang

Struktur   Kontrol Perulangan
- Perulangan dengan kondisi diawal
- Perulangan dengan kondisi diakhir
- Perulangan dengan kondisi diinputkan user
- Perulangan dengan pernyataan continue
- Perulangan dengan pernyataan break

Modul I/O Sistem Komputer XI





Hand Out : Download  
Power Point : Download

Daftar Materi Sistem Komputer Kelas XI

  1. Sistem  Input-Proses-Output
• Sistem, fungsi, dan struktur masukan
• Teknik input-output
• Perangkat pemroses
• Sistem, fungsi, dan struktur keluaran
• Modul Input Output (I/O) terprogram ( PPI )

  1. Perangkat  Eksternal/Peripheral
• Peripheral Input (keyboard, mouse, touchscreen, barcode reader, image scanner, webcam)
• Peripheral Output (monitor, LCD, printer, plotter)
• Peripheral Storage (external hard drive)flash drive, disk drive, CD/DVD ROM drive)
• Peripheral Input/Output (modem, NIC)

  1. Struktur dan Interkoneksi Bus
• Jenis dan fungsi masing-masing Bus
• Sistem bus (Address, Data, Control Bus)
• Skema interkoneksi bus ( hubunngan antara CPU, Memori, dan Input-Output dalam bentuk minimal sistem )

  1. Kaidah dan simbol-simbol yang digunakan pada Flowchart atau Struktogram
• Simbol blok dan fungsinya
• Simbol cabang tunggal  dan fungsinya
• Simbol cabang rangkap  dan fungsinya
• Simbol pengulangan bersyarat (tanpa syarat)dan fungsinya
• Simbol program bagian (subroutine) dan fungsinya
• Penerapan simbol atau simbol-simbol untuk memecahkan masalah (dimulai dari kasus sehari-hari )

  1. Organisasi Prosesor, Register, dan Siklus Instruksi
• Fetching
• Decoding
• Executing

  1. Struktur dan Fungsi CPU
• Struktur CPU (ALU, Control Unit danRegister)
• ALU
• Control Unit
• Register Internal (Program Counter, Accumulator, Index Register,  Stack Pointer)

  1. Karakteristik Set Instruksi
• Element-element Instruksi (Op Code, Source Operand, Result Operand, Next Instruction Reference)
• Tipe-Tipe Instruksi (DataProcessing, Data Storage, Data Movement, Program Flow Control)
• Tipe-Tipe Operand (Address, Numbers, Characters, Logical Data)
• Tipe-Tipe Operasi (Data Transfer, Arithmetic, Logical, Conversion, I/O, System Control, Transfer of Control)
• Instruksi Percabangan
• Memacahkan masalah ( contoh-contoh kasus ) yang dimulai dengan flowchart atau struktogram, listing program

  1. Mode dan Format Pengalamatan
• Inhernt
• Immediate
• Direction
• Extended
• Indexed
• Mnemonic, Operation, Machine Code, Addressing Mode
• Listing alamat, mnemonic, kode mesin (OpCode), dan addressing mode

Rabu, 05 November 2014

Membuat Kalkulator Java NetBeans

Di bawah ini adalah langkah-langkah membuat aplikasi kalkulator menggunakan Java.
1. Anda buat project baru dengan pilihan Java Application, setelah itu beri nama: calculator, klik Finish.
membuat kalkulator menggunakan Java
2. Setelah itu buat New JFrame Form dan beri nama: calculator, klik Finish.
membuat kalkulator menggunakan Java
3. Tambahkan beberapa komponen berikut ini:

Objek
Properties
Nilai
JButton1
Variable Name
text
cmd0
0
JButton2
Variable Name
text
cmd1
1
JButton3
Variable Name
text
cmd2
2
JButton4
Variable Name
text
cmd3
3
JButton5
Variable Name
text
cmd4
4
JButton6
Variable Name
text
cmd5
5
JButton7
Variable Name
text
cmd6
6
JButton8
Variable Name
text
cmd7
7
JButton9
Variable Name
text
cmd8
8
JButton10
Variable Name
text
cmd9
9
JButton11
Variable Name
text
cmdtambah
+
JButton12
Variable Name
text
cmdkurang
-
JButton13
Variable Name
text
cmdkali
*
JButton14
Variable Name
text
cmdhasil
=
JButton15
Variable Name
text
cmdbersih
C
JTextField1
Variable Name
text
tampil
4. Selanjutnya atur posisi komponen seperti pada gambar berikut ini:
membuat kalkulator menggunakan Java
5. Selanjutnya di bawah kode public class calculator extends javax.swing.JFrame{ anda Ketikkan kode perintah berikut ini

String angka;
Double total,angka1,angka2;
int pilih;

kemudian di bawah kode public calculator() { anda ketikkan kode berikut ini:

super("Kalkulator Sederhana");
        initComponents();
        angka="";

Perhatikan seperti pada gambar berikut ini:
membuat kalkulator menggunakan Java
6. Langkah selanjutnya pada cmd0 klik kanan ppilih menu Events -> Action -> actionPerformed.
membuat kalkulator menggunakan Java
7. Ulangi langkah seperti nomor 6 pada cmd0 sampai cmd9, kemudian ketikkan perintah berikut  pada tiap-tiap Events di masing-masing cmd secara berurutan dari cmd0 sampai cmd9.

angka +="0";                     
tampil.setText("0");

angka +="1";                     
tampil.setText("1");

angka +="2";                     
tampil.setText("2");

angka +="3";                     
tampil.setText("3");

angka +="4";                     
tampil.setText("4");

angka +="5";                     
tampil.setText("5");

angka +="6";                     
tampil.setText("6");

angka +="7";                     
tampil.setText("7");

angka +="8";                     
tampil.setText("8");

angka +="9";                     
tampil.setText("9");

8. Ulangi langkah nomor 6 pada cmdtambah, cmdkurang, dan cmdkali. Setelah itu ketikkan kode perintah berikut secara berurutan untuk cmdtambah, cmdkurang, dan cmdkali.

angka1=Double.parseDouble(angka);
tampil.setText("+");
angka="";
pilih=1;

angka1=Double.parseDouble(angka);
tampil.setText("-");
angka="";
pilih=2;

angka1=Double.parseDouble(angka);
tampil.setText("*");
angka="";
pilih=3;

9. Langkah berikutnya pada cmdhasil, klik kanan pilih Events -> Action -> actionPerformed.
10. Kemudian ketikkan baris kode perintah yang berikut ini:
switch(pilih)
        {
        case 1:
    angka2 = Double.parseDouble(angka);
    total = angka1 + angka2;
    angka  = Double.toString(total);
    tampil.setText(angka);
    break;
    case 2:
    angka2 = Double.parseDouble(angka);
    total = angka1 - angka2;
    angka  = Double.toString(total);
    tampil.setText(angka);
    break;
    case 3:
    angka2 = Double.parseDouble(angka);
    total = angka1 * angka2;
    angka  = Double.toString(total);
    tampil.setText(angka);
    break;
    default:
    break;
    }
membuat kalkulator menggunakan Java
Keterangan kode perintah tersebut:
Pada baris 1-8: kondisi pada saat nilai switch pilih adalah 1, maka jalankan perintah Operator penjumlahan (Lihat kembali perintah pada cmd tambah, pada deklarasi pilih=1).
Pada baris 9-23: Serupa denganbaris 1-8, lihat lagi perintah pada cmdkurang dan cmdkali.
11. Ulangi langi langkah nomor 9 pada cmdbersih, lalu ketikkan perintah seperti berikut:
angka1=0.0;
angka2=0.0;
total=0.0;
angka="";
tampil.setText("");

Keterangan kode:
Baris 1-5: Mengosongkan nilai pada seluruh variable perhitungan serta isi dari jTextField pada saat tombol cmdbersih klik/ ditekan.
12. Compile dan jalankan program.
13. Coba klik tombol angka, lalu klik tombol dengan symbol operator penjumlahan, pengurangan atau perkalian. Contoh 5 + 6
membuat kalkulator menggunakan Java
membuat kalkulator menggunakan Java
membuat kalkulator menggunakan Java
Kemudian klik tombol =
membuat kalkulator menggunakan Java
Klik tombol C untuk membersihkan TextField.
membuat kalkulator menggunakan Java
Demikian penjelasan tentang cara membuat kalkulator menggunakan Java NetBeans, semoga dapat bermanfaat.
 
Top