2016



Hallo semua, sekarang ini hari minggu dan admin ga pergi kemana - mana. Bingung juga mau keluar ga ada tempat yang asik buat dikunjungi terus mau ngepost juga sebenernya ga niat. Langsung aja ya ke pokok bahasa kita kali ini, sebenernya lanjutan dari post yang kemaren, tapi ga papa deh yang penting semangat buat post terus.

Unit Fungsional

Suatu Komputer terdiri dari lima bagian utama yang mandiri secara Fungsional :

1.Unit Input 

Unit Input menerima informasi terkode dari operator/manusia, dari peralatan elektromagnetik seperti keyboard atau dari komputer lain melalui jalur komunikasi digital. 

Informasi yang diterima disimpan dalam memori komputer untuk referensi selanjutnya atau segera digunakan oleh sirkuit aritmatika dan logika untuk melakukan operasi yang diinginkan. Langkah pengolahan ditentukan oleh program yang tersimpan dimemori.

Akhirnya, Hasil dikirim kembali ke dunia luar melalui unit output, semua langkah ini dikoordinasikan oleh unit kontrol .


1.1 Unit Input

Komputer menerima informasi terkodekan melalui unit input, yang membaca data tersebut.
Peralatan input yang paling dikenal adalah keyboard.

Kapanpun suatu tombol ditekan, huruf atau digit yang sesuai secara otomatis di translasikan menjadi kode biner yang tepat dan di transmisikan melalui suatu kabel ke memori atau prosesor


1.2 Fungsi-fungsi Instruksi atau intruksi Mesin

Mengarahkan transfer informasi dalam komputer dan antar komputer dan peralatan input I/O-nya
Menetapkan operasi aritmatika dan logika yang akan dilaksanakan.

Unit Fungsional Dasar Suatu Komputer


2.Memori

Memory Unit adalah alat penyimpanan yang digunakan untuk menyimpan data dan instruksi processor yang sedang diproses. 
Memory Unit bersifat sementara biasanya digunakan untuk menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya. 
Memory Unit termasuk media penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi.




3.Aritmatika dan Logika

Kebanyakan Operasi komputer diesekusi dalam unit aritmatika dan Logika yang sering di sebut dengan ALU.
ALU (Aritmetic and Logic Unit) terdapat pada Prosesor.
Contoh ALU : 
Ada dua buah bilangan yang berada dalam memori ditambahkan, kemudian bilangan tersebut di bawa ke prosesor, dan penambahan sesungguhnya dilakukan ALU. Jumlah tersebut kemudian disimpan dalam memori atau tetap dalam prosesor untuk segera digunakan.
Jadi,
Unit Kontrol dan Unit aritmatika dan Logika Jauh Lebih Cepat daripada peralatan lain yang terhubung kesistem komputer. 
Jadi, Memungkinkan satu prosesor tunggal mengendalikan sejumlah peralatan eksternal seperti keyboard, display, disk magnetik dan optikal, sensor dan Kontroler mekanik.

4.Output

Unit output adalah Pasangan unit Input. Fungsinya untuk mengirimkan hasil yang telah diproses kedunia luar.
Contohnya Printer

5. Unit Memori

Unit Memori, aritmatika dan Logika dan Input dan Output menyimpan dan mengolah informasi dan melakukan operasi input dan Output.

Operasi unit-unit tersebut harus dikoordinasi dengan beberapa cara. 

Koordinasi adalah tugas dari unit kontrol. 
Unit kontrol secara efektif merupakan pusat syaraf yang mengirimkan sinyal kontrol ke unit lain dan mengetahui keadaan unit tersebut.


Terima kasih telah membaca post yang membosankan dan hasil gugling ini
and keep enjoying your life by now~
see ya later.





Definisi Komputer

Istilah Komputer paling sederhana adalah Mesin Hitung elektronik cepat yang menerima informasi input terdigitalisasi, mengolahnya sesuai dengan daftar instruksi yang tersimpan secara internal dan memberikan informasi atau sebagai ouput/hasil. (Carl Hamacher, Zvonko Vranesic dan Safwat Zaky)



Semua komputer memiliki 4 fungsi:

  • Pengolahan data - Data processing : manipulasi data kedalam bentuk yang lebih berarti berupa informasi, sedangkan informasi adalah hasil dari kegiatan-kegiatan pengolahan data yang memberikan bentuk yang lebih berarti dari suatu kegiatan atau peristiwa.
  • Penyimpanan data - Data storage : berasal dari bahasa Inggris "computer data storage" sering disebut sebagai memori komputer, merujuk kepada komponen komputer, perangkat komputer, dan media perekaman yang mempertahankan data digital yang digunakan untuk beberapa interval waktu. Penyimpanan data komputer menyediakan salah satu tiga fungsi inti dari komputer modern, yakni mempertahankan informasi. Ia merupakan salah satu komponen fundamental yang terdapat di dalam semua komputer modern, dan memiliki keterkaitan dengan mikroprosesor, dan menjadi model komputer yang digunakan semenjak 1940-an.
  • Pemindahan data - Data movement : mengirim atau menerima data dari komputer satu ke komputer lainnya, agar proses pengolahan data agar lebih mudah.
  • Kendali - Control : di kerjakan oleh seseorang dengan memasukkan perintah-perintah ke dalam sistem komputer, lalu komputer akan mengerjakan sesuai dengan perintah-perintah yang telah di input oleh manusia.

Tipe-Tipe Komputer

Tipe Komputer sangat bervariasi dalam hal :
  1. Ukuran
  2. Biaya
  3. Daya Komputasi
  4. Tujuan Penggunaan
Tipe Komputer berdasarkan Tujuan Penggunaannya yaitu :
  • Personal Komputer : banyak digunakan di rumah-rumah, sekolah-sekolah dan kantor-kantor dan bisnis. Personal Computer merupakan bentuk paling umum dari komputer dekstop.
  • Dekstop Komputer : memilki unit pengolahan dan penyimpanan, display visual dan Unit Output audio, dan keyboard yang dapat ditempatkan secara mudah dimeja rumah dan Kantor.
  • Netbook / Laptop : versi ringkas dari personal komputer dengan semua komponen paketnya dalam unit tunggal Seukuran koper tipis.
  • Komputer Server : komputer yang menawarkan suatu layanan tertentu kepada komputer atau jaringan lain. Salah satu jenis server adalah file server(server file), server file menyediakan layanan penyimpanan dan penemuan kembali (retrieval) file-file.
  • Workstation : Dengan Kemampuan input/output grafis resolusi tinggi, sekalipun masih tetap memakai dimensi komputer dekstop, namun memiliki daya komputasi yang lebih signifikan daripada personal computer.
  • Personal Digital Asisstant (PDA) : sebuah alat elektronik yang berbasis komputer dan berbentuk kecil serta dapat dibawa ke mana-mana. PDA banyak digunakan sebagai pengorganisir pribadi pada awalnya, tetapi karena perkembangannya, kemudian bertambah banyak fungsi kegunaannya, seperti kalkulator, penunjuk jam dan waktu, permainan komputer, pengakses internet, penerima dan pengirim surat elektronik (e-mail), penerima radio, perekam video, dan pencatat memo.
  • MainFrame Komputer : komputer yang digunakan terutama oleh organisasi-organisasi besar untuk aplikasi kritis, pengolahan data massal seperti sensus, industri dan statistik konsumen, perencanaan sumber daya perusahaan dan proses transaksi.
  • Super Komputer : komputer yang memimpin di dunia dalam kapasitas proses, terutama kecepatan penghitungan, pada awal perkenalannya.
  • Wearable Komputer : teknologi komputer yang bisa dipakai layaknya pakaian dan atau menempel di tubuh pemakainya.



Kita akan menjalankan Program kita sebelumnya, jika belum membaca postingan sebelum silahkan masuk kesini.
Langkah-langkah dalam menjalankan file program java yaitu dengan cara mengetikkan perintah java [filename tanpa format extensi].

1. javac HelloWorld.java
2. java HelloWorld

*HelloWorld nama program kalian.

Sekarang kalian dapat melihat dengan jelas di layar bahwa anda telah menjalankan program java yang menampilkan pesan "Hello World".


Selesai, kalian telah berhasil menjalankan dengan cmd.






Langsung to the point aja ya, pasti kalian tau kenapa kalian kesasar kesini,

Cara Pertama

  • Klik start yang ada di pojok kiri bawah 
  • Ketik cmd di tombol pencarian, Masih ga ngerti ? liat gambar 




  • Lalu ketikan “bcdedit /set IncreaseUserVa 3072” Tanpa tanda petik pada command prompt


  • Lalu tekan enter



  • Lalu restart pc-mu
  • Selesai, Happy Gaming
Check apakah masih CE atau tidak, masih ga bisa ? cek dibawah



Tambahan

Buka Control Panel - System and Security – System - Advanced System Settings.
Pilih tab Advance pada System Properties, pada bagian Performance pilih Setting.
Pilih tab Advance pada Performance Options, pada bagian Virtual Memory klik Change.
Atur Drive dimana Folder Dragon Nest Berada. Misal di C: kita menyimpannya. Setting seperti gambar di bawah :



  • Pilih Drive C: , Custom size , initial size 4096 , Max size 5120
  • Klik Set lalu klik OK
  • Pada tampilan Performance Otions klik Apply -> OK
  • Klik OK pada System Properties
  • Lalu Restart PCmu
  • Happy Gaming

Masih ga bisa ? Tanyakan saja pada komentar atau kontak saya pada tab kontak/sosial akun.





    gambar java

    Sebelum memulai mengkonfigurasi Java di Windows dan TextPad, pastikan kalian sudah menginstall Java dan TextPad.
    Jika kalian belum menginstall silahkan download dan install software :

    1. Installing Java

    • Silahkan download Java SE terlebih dahulu jika belum punya disini, lalu pilih versi yang terbaru.
    • Di dalam halaman download, silahkan pilih platform yang sesuai dengan Sistem Operasi anda (misalnya Windows x64) lalu accept the license agreement.
    • Apabila download telah selesai, jalankan instalasi sampai selesai.

    2. Mengkonfigurasi path Java di Windows

    Setelah penginstalan biasa path java tidak terkonfigurasi secara otomatis di beberapa komputer, jadi kita harus menyeting secara manual sampai sistem mengenali path java tersebut.

    Yang pertama kita lakukan adalah memastikan folder instalasi java, biasanya berada pada folder.
    "C:\Program Files\Java\jdk.1.x" dimana x adalah versi JDK tersebut.
    path folder jdk
    pilih versi yang terbaru

    Disini versi terbaru jdk saya adalah jdk1.8.0_92 maka akan terjadi seperti ini "C:\Program Files\Java\jdk.1.8.0_92"

    Jika sudah ketemu langkah selanjutnya adalah menyetting path tersebut ke dalam User Variable dengan cara berikut : 

    Masuk ke Control Panel > System and Security > System > On the left bar Click Advanced Settings.

    Nanti akan terbuka sebuah Pop Up System Properties, langkah selanjutnya pilih tab Advanced lalu pilih Environment Variable.
    java path environment

    Di System Variables, Pilih PATH lalu klik Edit, maka akan keluar Pop lagi seperti ini

    path

    Tambahkan path folder Java kalian, jangan lupa tambahkan (;) sebelumnya seperti gambar di atas.
    Lalu OK semua.

    Waktunya tes menjalankan java di Command Prompt
    Ketikan javac di cmd jika telah berhasil maka akan keluar output seperti ini : 
    output javac

    Instalasi dan Konfigurasi TextPad


    Sekarang waktunya Instal TextPad dan konfigurasi parameter java di dalamnya, jika belum punya TextPad bisa download disini
    1. Lakukan Instalasi seperti halnya software lain
    2. jika sudah selesai jalankan TextPad
    3. Pilih 'Configure' lalu click 'Preferences'
    4. Di Pop up menu pilih 'Tools'
    5. Expand Tombol 'Add' lalu pilih 'Java SDK Command'
    textpad

    Maka akan tampil seperti ini

    textpad

    Cek Tool > External Tool

    tool


    Selamat anda berhasil menambahkan Tools Java ke Textpad




    java image

    Sebelumnya pastikan kalian telah menyelsaikan aplikasi Hello World di post yang sebelumnya.
    Jika kalian belum membuat silahkan kembali ke post sebelumnya.

    Oke kita akan memulai topik pembahasan pada post ini.
    Kalian telah menyelsaikan Aplikasi "Hello World!".
    Mungkin kalian masih bingung bagaimana cara kerjanya : 
    kode hello world
    Kode Aplikasi sebelumnya
















    Aplikasi ini terdiri dari 3 primary komponen: source code comments, the HelloWorld class definition, and the main method.

    Berikut ini saya akan menjelaskan bagian - bagian dari elemen komponen tersebut : 

    Source Code Comments 

    Berikut bagian text yang di huruf tebalkan merupakan Source Code Comments :
    /**
     * 
     *  @author Si Anu
     */
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World!"); // Menampilkan pesan/string
        }
    }

    Comment akan diabaikan oleh compiler tetapi sangat berguna untuk programmer. 
    Dalam pemograman Java mendukung 3 tipe Comment: 

    /* text */
    Compiler akan mengabaikan semuanya dari /* text */

    /** Kalimat **/
    Comment ini digunakan di dalam dokumentasi komen, semua text didalamnya akan diabaikan oleh compiler
     // kata kata
    Compiler akan mengabaikan segalanya sampai akhir baris.

    The HelloWorld Class Definition

    Berikut bagian text yang di huruf tebalkan merupakan Hello World Class Definition :

    /**
     * 
     *  @author Si Anu
     */
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World!"); // Menampilkan pesan/string
        }
    }

    Bisa kita lihat dari kode diatas basic definition dari class adalah:
    ..
    public class HelloWorld {
    ...

    Kata kunci class dimulai dengan defininama kelas , dan kode untuk masing-masing kelas muncul antara pembukaan dan penutupan kurung kurawal ditandai dengan huruf tebal di atas.

    The Main Method

    Berikut bagian text yang di huruf tebalkan merupakan Main Method :

    /**
     * 
     *  @author Si Anu
     */
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World!"); // Menampilkan pesan/string
        }
    }

    Di semua bahasa pemograman java, semua aplikasi harus berisi sebuah main method dengan kode : 
    ...
    public static void main(String[] args) {
    ...

    Modifier public dan static dapat diketik dengan cara berbeda (public static atau static public), tetapi konvesi penggunaan public static di atas. Kamu dapat menambahkan argumen apapun, tetapi kebanyakan programmer memilih "args" atau "argv".

    Main method mirip dengan main function di C dan C++,
    Itu entry poin di program anda kemudian akan memanggil semua metode yang lain yang diperlukan oleh program anda.

    Main method menerima satu argumen: sebuah array dari elemen bertipe String.

    public static void main(String[] args) {

    Array ini adalah jalan mekanisme dimana sistem runtime berjalannya informasi ke aplikasi Anda. Contohnya : 
    java AplikasiKu arg1 arg2

    Setiap string yang berada di array disebut command-line argument. Command-line argument membiarkan pengguna menpergunakan aplikasi tanpa meng-compile ulang. Contohnya, program pemilahan memungkinkan pengguna untuk menentukan data yang akan diurutkan dari yang terbesar ke terkecil menggunakan command-line argument berikut: 

    -descending

    Yang terakhir :

    System.out.println("Hello World!");

    Proses ini menggunakan System class dari inti library untuk menampilan pesan "Hello World!" ke output.
    Bagian dari library ini( juga dikenal sebagai " Application Programming Interface", atau "API").


    Terima kasih telah membaca tutorial sederhana saya.



    hello world


    Waktunya mengetik aplikasi pertama kita! Ini petunjuk detail untuk pengguna NetBeans IDE. NetBeans IDE berjalan pada platform JAVA, yang berarti kamu dapat menggunakannya di sistem operasi manapun yang mempunyai JDK. Sistem operasi termasuk Microsoft Windows, Solaris OS, Linux, dan Mac OS X.


    Pastikan kalian sudah menginstal Java SE dan NetBeans di komputer kalian.





    Let's begin our koding!


    Memprogram aplikasi pertama kita.


    Aplikasi kita pertama ini yaitu, HelloWorld. Yang akan menampilkan pesan "Hello World!" di komputer untuk memulainya :

    1. Buka NetBeans

    2. Lalu di NetBeans buka Tab File | New Project

    new project


    3. Didalam New Project, pilih Kategori Java lalu pilih Java Application seperti gambar dibawah :

    new
    Lalu klik Next.

    4. Setelah itu akan tampil pop up Name and Location, Isi form tersebut seperti :
        a. Di Project Name form. Isikan nama project, kita ketik HelloWorld;
        b. Folder project kalian, ubahlah jika ingin menyimpan di folder lain;
        c. Kita jadikan main class di dalam project tersebut.
    name and location
    5. Click Finish.

    Project kalian akan terbuat dan otomatis terbuka di NetBeans. Kalian akan melihat beberapa komponen berikut di dalam NetBeans:
    • Projects window, berisi list list source file dari project yang kamu buat, libraries, dan lain - lain.
    • Source Editor window yang diigunakan untuk mengedit project
    • Navigator window, kamu dapat menggunakannya untuk mengakses elemen dengan cepat.
    view of netbean


    Tambahkan kode ke dalam Source Editor kalian.

    Kalian dapat menempatkan kodenya dengan mengganti baris berikut
                        // TODO code application logic here
    dengan kode :
               System.out.println("Hello World!"); // Menampilkan pesan/string.

    Catatan : Ketik semua kode, dan command sesusai dengan yang ditampilkan. Karena java compiler dan java adalah case-sensitive, jadi harus berhati hati dalam pengetikan besar - kecil huruf kalian. HelloWorldApp tidak sama dengan helloworldapp.

    Lalu save project kalian File | Save
    Maka akan terlihat seperti ini : 

    package helloworld;

    public class HelloWorld {

        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            System.out.println("Hello World!"); // Menampilkan pesan/string.
        }
        
    }

    Compile
    Lakukan langkah ini untuk compile project kalian, Run | Build Project(HelloWorld) or press F11
    building
    output build success

    Run the Program

    Pilih Run | Run Main Project.
    Lalu kalian akan melihat output seperti berikut
    output

    Aplikasi akan menampilkan pesan "Hello World!" ke Output Window dengan waktu build script.

    Selamat kalian telah membuat program pertama!






    Java Tutorial



    • PENGENALAN


    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.



    • Sofware


    Sebelum kita memulai pemograman kita akan membutuhkan beberapa software: 



    1. JAVA SE : Java SE digunakan untuk membangun dan deploy Java Aplikasi di Desktop ataupun di server, dan juga di Embedded Environments. Java SE berisi inti dari Java Programming Language Libraries.  Componen dari JAVA SE adalah Java Development Kit (JDK), Java Runtime Environment (JRE) and Java SE application programming interface (API).
    2. Kita bisa menggunakan salah satu  dari 3 IDE : NetBeans, Ecplise, dan IntellijIDEA 
    Java pun memiliki package manager yang mulai populer sejak digunakan di Android Studio yang bernama Gradle. Yah Java yang diciptakan oleh James Gosling ini memang diambil dari sebuah nama pulau dimana James berlibur di Indonesia. Bahkan ada beberapa package Java yang diambil dari nama - nama daerah di Indonesia seperti Jakarta Struts dan Lombok.

    Baiklah, kita akan memulai mencoba bahasa pemrograma Java, jika Anda belum pernah mencobanya.

    • Memulai Programming

    1. Getting Started : Hello World



    Hallo kalian sahabat setia Simpliest..
    Selamat sore, malam ataupun siang, terserah deh pokoknya yang penting kalian semua selamat T^T..
    Oke langsung aja ke topik kali ini yaitu..


    Membuat Kalkulator dengan Neetbeaaannss //jajajajannggg*sfx

    duh.. duh.. sebelum itu udah kenal belum sih sama si Software satu ini?~
    pastilah udah tau XD
    Kita sama sama belajar disini ^W^9
    oke kembali ke WC lagi.. eh maksudnya kembali ke topik kita.//efek sakit perut

    pertama kita buka aplikasi Netbeans //yaiyalah masa buka toples kue ;~;
    oke keh..
    tuh kan udah tampil, hue hue..
    terus Make your own project o.o9, buat projek muhh.
    itu tuh yang gambar berkas plus (+)//huee gabisa jelasin XD

    gini nanti tampil
    Woahhh NEXTT!

    Terush Finishs ^W^b

    Buat JFrame Form, untuk buat model Kalkulatornye..

    Isi datanya seperti di atas :3

    Oke sebelum kita memulai ngoding, kita rubah framenya jadi supaya gampang ngeditnya ( Window --> Navigating --> Navigator ).

    Gini gini cara ngubah layout managernya, klik tab Design di dokumen KalkulatorBaru.java(punya kalian pokoknya) terus kalian lihat di window Navigator ( sebelah kiri layar ) --> Klik kanan di [JFrame] --> Set Layout --> Absolute Layout

    Ngedesein Interface Aplikasinya *^*

    Ini nih bagian yang paling seru tapi juga agak ribet juga, kenapa ?. Karena kadang ada form atau tombol yang ga mau sejajar..
    buhh..
    Abis itu drag and drop dari window pallete ( Window --> Pallete ) yang berada di kanan layar ke dalamDesign KalkulatorBaru.java kita, geser kiri kanan bawah atas panjang lebar dan buatlah desain kalkuator seperti dibawah ini.
    Desain kalkulator sederhana di netbeans
    Jadiii, hue hue keren kan ?
    Kalau kalian mau ngerubah nama variabel komponen caranya :
    klik kanan pada komponen yang akan di edit -->  Edit Text ( untuk mengubah teks yang tampil) atau Change Variable Name ( Untuk mengubah nama variabel komponen )

    Agar sesuai dengan kodingan yang udah kalian buat, ganti Variable Name tiap komponen sesuai daftar nama variabel dibawah ini. *Hati-hati, java bersifat CaseSensitive artinya besar kecil huruf mempengaruhi kodingan.
    ini nih yang bikin puyeng @.@

    Saatnya Ngoddiing ;D

    Setelah selesai membuat desain interfacenya, sekarang satanya mengisi kodingan Java nya.
    Pertama-tama adalah mendefinisikan tipe data
    Klik tab Source di dokumen KalkulatorBaru.java 
    Tulis definisi variabel yang kita butuhkan tepat dibawah
    1
    public class KalkulatorBaru extends javax.swing.JFrame {


    1
    2
    3
    String angka;
    double jumlah,angka1,angka2;
    int pilih;

    Untuk mengisi kodingan, secara default tinggal Double Click pada komponen yang di inginkan maka kita langsung menggunakan Event actionPerformed ( panjangnya klik kanan pada komponen yang diinginkan --> Events --> Action --> actionPerformed ). Artinya kalau misanya user meng-klik tombol maka java akan menjalankan kode yang kita tulis di objek actionPerformed.

    Inilah kode- kode yang harus ditulis pada setiap JButton

    Tombol 0 s.d 9
    1
    2
    angka += "x";
    display.setText(angka);
    Nilai x sesuai dengan angka pada tombol (JButton) yang akan ditampilkan di display (JTextField).
    Maksud kode diatas adalah jika suatu tombol angka di klik maka akan meletakan 1 digit angka tertentu di sebelah kanan variabel angka. Lalu mengubah text pada display menjadi isi dari variabel angka.

    Tombol koma (,)
    1
    2
    angka += ".";
    display.setText(angka);
    Menambahkan simbol koma/point

    Tombol C (Clear)

    1
    2
    3
    4
    5
    display.setText("");
    angka1=0.0;
    angka2=0.0;
    jumlah=0.0;
    angka="";

    Memastikan semua komponen dan variabel bernilai nol / null.

    Tombol ( + ) 
    1
    2
    3
    4
    angka1=Double.parseDouble(angka);
    display.setText("+");
    angka="";
    pilih=1;

    Variabel angka1 merupakan penampung angka yang nantinya akan di operasikan dengan variabel angka2. Karena variabel angka1 kita deklarasikan bertipe dataDouble, maka variabel angka yang bertipe data String harus di konversikan dulu keDouble.
    Mengubah teks pada display menjadi simbol +.
    Variabel angka dikosongkan kembali untuk menampung String angka yang nantinya akan diberikan ke variabel angka2.
    Pilih = 1 adalah integer yang berfungsi untuk pemilihan aksi pada switch case di jika tombol sama dengan ( = ) ditekan.

    Untuk tombol operasi bilangan lainnya menyesuaikan seperti kode pada button (+)
    Tombol ( - )
    1
    2
    3
    4
    angka1=Double.parseDouble(angka);
    display.setText("-");
    angka="";
    pilih=2;

    Tombol (x)
    1
    2
    3
    4
    angka1=Double.parseDouble(angka);
    display.setText("*");
    angka="";
    pilih=3;

    Tombol ( / )
    1
    2
    3
    4
    angka1=Double.parseDouble(angka);
    display.setText("/");
    angka="";
    pilih=4;

    Tombol (=)
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
        switch(pilih){
            case 1:
                angka2 = Double.parseDouble(angka);
                jumlah = angka1 + angka2;
                angka = Double.toString(jumlah);
                display.setText(angka);
                break;
            case 2:
                angka2 = Double.parseDouble(angka);
                jumlah = angka1 - angka2;
                angka = Double.toString(jumlah);
                display.setText(angka);
                break;
            case 3:
                angka2 = Double.parseDouble(angka);
                jumlah = angka1 * angka2;
                angka = Double.toString(jumlah);
                display.setText(angka);
                break;
            case 4:
                angka2 = Double.parseDouble(angka);
                jumlah = angka1 / angka2;
                angka = Double.toString(jumlah);
                display.setText(angka);
                break;
                default:
                break;
    }

    Sebelum operasi bilangan dilakukan, variabel angka2 harus dikonversikan terlebih dahulu ke tipe data Double.
    Variabel jumlah melakukan operasi bilangan angka1 dan angka2 yang sudah dikonversi ke tipe data Double.
    Variabel angka mengkonversi variabel jumlah yang bertipe data Double menjadiString agar yang bisa ditampilkan di display.

    Penyempurnaan Tampilan

    Setelah kodingan selesai, perlu ditambahkan beberapa aturan yang harus kita tetapkan di Interface agar program lebih teratur dan tidak terjadi kesalahan program diakibatkan oleh user.

    Mengatur Properti JFrame
    Klik kanan di area (container) Desingn JFramenya --> Properties.
    • Isi title JFrame.
    • Uncheck resizable. Ini bermaksud agar pada saat program di Run user tidak bisa di mengubah panjang atau lebar window.
    Properti JFrame di aplikasi kalkulator
    Properti JFrame
    Mengatur Properti JTextField

    Klik kanan di komponen JTextField yang berada di dalam container JFrame -->Properties



    • Uncheck editable. Agar user tidak dapat memasukan karakter langsung dari keyboard. Menghindari karakter yang tidak diinginkan masuk ke display.
    • Horizontal Alignment ubah menjadi Right. Agar posisi angka menjadi rata kanan seperti kalkulator pada umumnya. 
    Properti display kalkulator
    Properti JTextField display

    RUNNN..eh maksudnya jalanin program XD

    Terakhir, adalah menjalankan Aplikasi Java nya.
    Klik Run --> Run Project atau Run File.
    Aplikasi Kalkulator Sederhana



    Selamat, anda telah menyelesaikan satu project Java menggunakan Netbeans. :)


    Special thanks : Dendicious

    MKRdezign

    Contact Form

    Name

    Email *

    Message *

    Powered by Blogger.
    Javascript DisablePlease Enable Javascript To See All Widget