Tuesday, January 30, 2018

Download Film The Raid Redemption (2011) Gratis Full Movie

Tags

Sinopsis :

Jauh di jantung daerah kumuh Jakarta berdiri sebuah gedung apartemen telantar yang tak tertembus dan menjadi rumah aman bagi gangster, penjahat dan pembunuh yang paling berbahaya. Blok apartemen kumuh tersebut telah dianggap tak tersentuh oleh para rival gembong narkoba terkenal Tama Riyadi (Ray Sahetapy), bahkan untuk perwira polisi paling berani sekalipun. Semuanya berubah ketika sebuah tim polisi senjata dan taktik khusus berjumlah 20 orang ditugaskan untuk menyerbu bangunan tersebut dan mengakhiri teror Tama untuk selamanya.
Di bawah kegelapan dan keheningan fajar, Rama (Iko Uwais), seorang calon ayah dan perwira polisi elit baru, dalam regu yang dipimpin oleh Sersan Jaka (Joe Taslim), tiba di blok apartemen Tama dengan petunjuk Letnan Wahyu (Pierre Gruno). Setelah berpapasan dengan Gofar (Iang Darmawan) salah seorang penghuni apartemen tersebut, mereka menerobos masuk dan dengan hati-hati mengamankan para penjahat penghuninya. Mulai dari lantai dasar dan bergerak naik, dengan terencana mereka menyusup sampai mencapai lantai enam, namun kemudian mereka terlihat oleh seorang anak pengintai, yang lari meneriaki temannya yang kedua sebelum dia tertembak mati oleh peluru senapan serbu Letnan Wahyu. Peringatan tersebut mencapai Tama dan algojonya, Mad Dog (Yayan Ruhian) lewat interkom. Tama segera memanggil bala bantuan. Dua penembak runduk di gedung samping menembak anggota regu polisi di lantai dasar. Seorang anggota regu polisi lain segera tewas ditembak oleh penembak runduk setelah melihat keluar dari jendela. Dalam kekacauan tersebut tahanan mereka lolos dan membunuh dua polisi lain, mendapatkan kontrol di lantai 5. Sebuah serangan mendadak berhasil melumpuhkan satu-satunya mobil angkut regu Polisi. Tama mematikan listrik di seluruh gedung, mengumumkan terdapatnya "tamu tak diundang" terjebak di lantai 6, dan menjanjikan sewa gratis untuk yang berhasil membunuh mereka.
Regu polisi Jaka masuk dalam perangkap anak buah Tama di lantai 7 yang menembak mati banyak anggota regu polisi. Jaka segera mengetahui bahwa misi tersebut ternyata hanya diprakarsai Letnan Wahyu, sehingga tidak akan ada bala bantuan. Setelah baku tembak, regu Jaka pun kalah jumlah maupun amunisi dan diburu oleh anak buah Tama yang kejam dan beringas. Jaka, Wahyu, Bowo (Tegar Satrya), Dagu (Eka Rahmadia) dan Rama berhasil selamat, namun terpisah menjadi dua: Jaka, Wahyu dan Dagu di lantai 5, sedangkan Rama dan Bowo di lantai 7.
Memapah Bowo, Rama bertarung menerobos koridor lantai 7 dan tiba di apartemen 726 yang dihuni Gofar dan istrinya, memohon tempat persembunyian dari kejaran anak buah Tama. Geng parang dan pimpinan mereka (Alfridus Godfred) memeriksa apartemen Gofar, menusuk dinding tempat persembunyian Rama, melukai pipi Rama, namun mereka tidak menemukan Rama dan akhirnya pergi. Rama meninggalkan Bowo dalam perawatan Gofar untuk mencari jalan keluar. Dia bertempur sengit dengan geng parang, namun kembali dikejar oleh anak buah Tama yang lain. Rama akhirnya tertangkap oleh Andi (Donny Alamsyah), tangan kanan dan otak bisnis narkoba Tama. Pada saat yang sama, Jaka berseteru dengan Wahyu karena Wahyu menolak untuk mencari Rama dan Bowo, membuat Jaka marah dan mempertanyakan integritas kepolisian Wahyu di balik misi naas tersebut. Jaka segera ditemukan oleh Mad Dog. Letnan Wahyu melarikan diri dan diikuti Dagu, namun Jaka harus tewas setelah beradu nyali dengan Mad Dog. Sementara itu, Andi terungkap sebagai kakak Rama yang terasing setelah meninggalkan keluarganya tanpa jejak. Andi menolak pulang ke keluarganya, namun berjanji mengeluarkan Rama dari gedung maut tersebut. Dia tak menyangka, Tama ternyata telah mengetahui pengkhianatannya melalui kamera tersembunyi yang tersebar di seluruh gedung, menyerahkan Andi ke tangan Mad Dog (yang sudah membenci Andi) untuk dihabisi.
Rama bergabung kembali dengan Letnan Wahyu dan Dagu, memutuskan untuk menangkap dan menggunakan Tama sebagai tiket keluar mereka. Mereka bertiga bertempur melewati laboratorium narkotika menuju ke markas Tama di lantai 15. Dalam perjalanan, Rama membebaskan Andi dan bersama-sama bertarung sengit melawan Mad Dog. Rama dan Andi akhirnya mengalahkan Mad Dog dengan sepotong pecahan dari tabung lampu neon. Sementara itu, Wahyu dan Dagu membekuk Tama, tetapi Wahyu tiba-tiba menembak Dagu. Di tangga, Rama dan Andi berpapasan dengan Wahyu dan Tama, tetapi Wahyu mengancam mereka untuk tidak ikut campur. Tama menggertak Wahyu bahwa ia telah mengetahui misi tersebut dari Reza, atasan Wahyu, dan bahwa Wahyu dikirim atasannya untuk dihabisi, karena Wahyu hanyalah seorang polisi kotor dalam sebuah kepolisian dengan petinggi-petinggi yang sudah dibayar oleh Tama.
Wahyu pun kalap dan menembak gembong narkoba tersebut di kepala. Putus asa, Wahyu mencoba bunuh diri, namun gagal karena kehabisan peluru dan ditangkap tanpa perlawanan oleh Rama. Dengan matinya Tama, Andi pun kini berkuasa di gedung tersebut, menyuruh para penghuninya untuk kembali ke kamar mereka masing-masing. Andi memberikan Rama kotak berisi rekaman daftar hitam polisi-polisi korup. Andi kemudian mengawal Rama, Bowo dan Wahyu, namun tetap menolak tawaran Rama bergabung dengan mereka, dan masuk kembali ke gedung, sementara Rama berjalan ke luar gerbang menuju masa depan yang tak pasti.

Trailer :

Sutradara: Gareth Evans
Pemeran: Iko Uwais, Yayan Ruhian, Joe Taslim, Donny Alamsyah, LAINNYA

Link Download :

Sekian yang dapat saya bagikan tentang Download Film The Raid Redemption (2011) Gratis Full Movie, apabila link download tidak bisa dimohon lapor dikolom komentar.

Thursday, January 25, 2018

Source Code Java Netbeans Program Menghitung Luas Bangun Datar

Program ini menggunakan platform Java Netbeans, berikut ini Source Code Program yang bisa anda terapkan di platform anda.

package prak.pd1_aktivitas3;

import java.util.Scanner;

public class PrakPD1_Aktivitas3 {

    public static void main(String[] args) {
        System.out.println("====================");
        System.out.println("1.Persegi");
        System.out.println("2.Persegi Panjang");
        System.out.println("3.Segitiga Sama Sisi");
        System.out.println("4.Segitiga Siku-Siku");
        System.out.println("5.Lingkaran ");
        System.out.println("====================");
        Scanner input = new Scanner(System.in);
//Rumus Persegi
        int pilihan = input.nextInt();
        if (pilihan == 1) {
            System.out.println("Rumus : s x s");
            int a;
            System.out.print("Masukkan Nilai S : ");
            int s = input.nextInt();
            a = s * s;
            System.out.println("Luas Persegi : " + a + "");
        } //Rumus Persegi Panjang
        else if (pilihan == 2) {
            System.out.println("Rumus : P x L");
            int v = 0;
            System.out.print("Masukkan Panjang : ");
            int panjang = input.nextInt();
            System.out.print("Masukkan Lebar : ");
            int lebar = input.nextInt();
            v = panjang * lebar;
            System.out.println("Luas Persegi Panjang : " + v + "");
        } //Rumus Segitiga sama sisi
        else if (pilihan == 3) {
            System.out.println("Rumus : 1/2*alas*tinggi");
            double l;
            System.out.print("Masukkan Alas: ");
            double la = input.nextDouble();
            System.out.print("Masukkan Tinggi : ");
            double T = input.nextDouble();
            l = 0.5 * la * T;
            System.out.println("Luas Segitiga Sama Sisi : " + l + "");
        } //Segitiga siku-siku
        else if (pilihan == 4) {
            System.out.println("Rumus : 1/2*alas*tinggi");
            double tab;
            System.out.print("Masukkan Alas : ");
            double jari = input.nextDouble();
            System.out.print("Masukkan nilai Tinggi : ");
            double Ti = input.nextDouble();
            tab = 0.5 * jari * Ti;
            System.out.println("Luas Segitiga Siku-Siku : " + tab + "");
        } //Lingkaran
        else if (pilihan == 5) {
            System.out.println("Rumus : 22/7*r*r");
            double ker;
            System.out.print("Masukkan Jari-jari : ");
            double jar = input.nextDouble();
            ker = 22 / 7 * jar * jar;
            System.out.println("Luas Lingkaran : " + ker + "");
        }

Berikut output dari Source CodeJava Netbeans Program Menghitung Luas Bangun Datar  :


Sekian artikel tentang Source Code Java Netbeans Program Menghitung Luas Bangun Datar, Semoga ilmunya bermanfaat dan bisa dikembangkan lagi.

Friday, January 19, 2018

Tips dan Manajemen Stress Dalam Kehidupan

Tags
METODE MENGELOLA DAN MANAJEMEN STRESS
1. Pendekatan Farmakologis
    Pemanfaatan obat penenang di bawah pengawasan psikiatri/ dokter
2. Pendekatan Behavioral
          Relaksasi, desentisasi sistematis (mengurangi ketakutan/kecemasan), umpan balik  
          bio (pemantauan proses fisiologis seperti detak jantung, denyut nadi, ketegangan otot dengan alat 
          elektronis), peniruan/ modelling (cara belajar melalui pengamatan dan pergaulan)
     3. Pendekatan Kognitif
         Membantu seseorang mengatur kembali pola berpikirnya dengan terapi rasional emotif (rational- 
         emotive therapy).
     4. Meditasi
         Merupakan cara untuk memusatkan diri dan perhatian pada suatu obyek, pemikiran atau bayangan 
         untuk menciptakan ketenangan dan kalah efektif dibanding dengan relaksasi.



MEMANAJEMENI STRESS
Stress dalam pekerjaan dapat dicegah timbulnya dan dapat dihadapi tanpa ada dampak negatif. Yaitu berusaha mencegah timbulnya stres, meningkatkan ambang stres dan menampung akibat fisiologikal dari stres. Memanajemeni stres bertujuan untuk mencegah berkembangnya stres jangka pendek menjadi stres jangka panjang atau stres kronis.

Dapat diusahakan untuk :
·       Merubah faktor-faktor di lingkungan agar tidak merupakan pembangkit stress
·       Mengubah faktor-faktor dalam individu agar:

      Teknik-teknik yang dapat digunakan:
           - Kerekayasaan Organisasi
           - Kerekayasaan Kepribadian
           - Teknik penenangan pikiran  : meditasi, relaksasi
           - Teknik penenangan melalui aktivitas fisik

Tips meminimalkan timbulnya stress :
     - Pertahankan kesehatan tubuh agar tidak sakit.
     - Terimalah diri sendiri apa adanya.
     - Tetap memelihara hubungan interpersonal.
     - Lakukan tindakan positif dan konstruktif dalam mengatasi sumber stress.
     - Tetap memelihara hubungan sosial.
     - Salah satu aspek penting untuk me-manage stress adalah mengatur waktu Anda.
     - List aktivitas Anda
     - Letakkan skala prioritas terhadap aktivitas tersebut!
     - Lakukan mana yang dapat dilakukan dengan segera. Jangan lakukan penundaan!

Sekian artikel Tips dan Manajemen Stress Dalam Kehidupan, Semoga pengalaman dari saya bisa menjadi pembelajaran.

Thursday, January 18, 2018

3 Tanda - Tanda dan Gejala Stress yang sangat Fatal bagi Kehidupan

Tags
Sebelum kita membaca artikel ini, sebaiknya kita harus tahu dulu, apa itu Stress?
Stress adalah merupakan kesatuan antara jiwa dan badan, roh dan tubuh, spiritual dan material. Gejala (symptom) stress bisa terdapat pada fisik, emosi, intelek dan interpersonal. Jadi,Stress sangat berpengaruh terhadap kehidupan ini, maka kita harus gejala-gejala kita mulai dikatakan Stress. Gejala bisa dibedakan menjadi 3 yaitu :

  •  Gejala Psikologis
      Gejala Psikologis adalah sebuah hubungan antara individu dengan lingkungan yang dinilai oleh individu tersebut sebagai hal yang membebani atau sangat melampaui kemampuan seseorang dan membahayakan kesejahteraannya. Biasanya individu tersebut mengalami kejiwaan misalnya : cemas, tegang, bingung, marah, sensitif, memendam perasaan, komunikasi tidak efektif, mengurung diri, depresi, merasa terasing dan mengasingkan diri, kebosanan, ketidakpuasan kerja, lelah mental, fungsi intelektual menurun, kehilangan daya konsentrasi, kehilangan spontanitas dan kreativitas, kehilangan semangat hidup, harga diri dan percaya diri menurun.
  • Gejala Fisik
      Gejala Fisik adalah sebuah efek dari stress yang mengakibatkan fisik individu tersebut menjadi drop karena tuntutan pekerjaan atau kesibukkan lainnya yang bisa mengakibatkan individu tersebut : detak jantung, tekanan darah meningkat, sekresi adrenalin dan non-adrenalin meningkat, gangguan lambung, mudah terluka, mudah lelah fisik, kematian, gangguan kardiovaskular, gangguan pernafasan, lebih sering berkeringat, gangguan pada kulit, pusing, migrain, kanker, ketegangan otot, problem tidur (sulit, terlalu banyak tidur)
  • Gejala Perilaku
Gejala Perilaku adalah sebuah sikap/tindakan dari individu tersebut terhadap lingkunga/dirinya sendiri. Tindakan yang dianggap memperburuk lingkungan/dirinya sendiri. Seperti : menunda, menghindari pekerjaan, prestasi & produktivitas menurun, mabuk, penggunaan minuman keras, narkoba, perilaku sabotase, frekuensi absensi meningkat, perilaku makan tidak normal, nafsu makan & berat badan turun drastic, perilaku beresiko tinggi meningkat (ngebut, judi), agresivitas dan kriminalitas meningkat, kualitas hubungan interpersonal menurun, kecenderungan bunuh diri.

Sekian artikel 3 Tanda - Tanda dan Gejala Stress yang sangat Fatal bagi Kehidupan, Semoga pengalaman dari saya bisa menjadi pembelajaran.

Wednesday, January 17, 2018

Ketegangan Dalam Bekerja mengakibatkan Stress,Apakah benar?

Tags
Stres adalah gangguan mental yang dihadapi seseorang akibat adanya tekanan. Tekanan ini muncul dari kegagalan individu dalam memenuhi kebutuhan atau keinginannya. Beberapa ahli mendefinisikan stres sebagai: Respon non spesifik dari tubuh di setiap tuntutan.


KETEGANGAN KERJA :
  Sedikit kegelisahan sampai rasa cemas  yang melumpuhkan
  Ketegangan kerja tidak selalu bermakna negatif – tetapi kadang-kadang juga membawa dampak positif.
  Ketegangan yang sering terjadi akan membawa dampak pada penurunan prestasi kerja
  Faktor yang menyebabkan ketegangan:
            1. Faktor lingkungan kerja
            2. Faktor diri individu
            3. Faktor masyarakat 

KETERASINGAN KERJA
  Pekerjaan seharusnya membuat manusia merasakan kehadirannya dan mencintai pekerjaannya,  dengan semangat yang selalu bergelora – kenyataannya banyak orang yang mengeluh terhadap pekerjaannya (bosan, tidak bahagia, direndahkan, ditindas).
  Sebab timbulnya gejala keterasingan :
1.      Bersifat struktural – berasal dari struktur yang ada & faktor eksternal (proses
mekanisasi – peran manusia diambil alih oleh mesin)
2.      Bersifat fungsional – berasal dari faktor internal pekerja (kondisi mental & kualitas pekerja memenuhi tuntutan kerja sesui dengan spesifikasinya)

KONFLIK KERJA
  Konflik terjadi karena seseorang memiliki kebutuhan, keinginan dan kepentingan yang harus dipuaskan dan hal ini terancam karena adanya tindakan, ucapan atau keputusan orang lain yang tidak sesuai.
  Akibat konflik : timbulnya rasa kecewa dan tekanan bagi orang yang mengalaminya.
  Cara memecahkan konflik:
            - Menghindar
            - Bekerja sama
            - Mengenali dan mendiskusikan sumber-sumber konflik

HASIL DARI PROSES KERJA
·         Tenaga kerja dapat mengalami stress
·         Yang berkembang menjadi tenanga kerja sakit, baik secara fisik maupun mental
·         Sehingga tidak dapat bekerja secara optimal.
·         Stres adalah satu abstraksi.
·         Orang tidak dapat melihat pembangkit stres (stressor)
·         Yang dapat dilihat adalah akibat dari pembangkit stres.

STRESS KERJA
  Stress terjadi apabila seseorang kurang mampu mengadaptasikan keinginan-keinginan dengan kenyataan-kenyataan yang ada, baik kenyataan yang ada di dalam maupun di luar dirinya.
  Terjadinya ketidakseimbangan antara sumberdaya yang ada pada diri seseorang (biologis, psikologis dan sosial) terhadap beban yang diterimanya.
  Hasil dari tidak/ kurang adanya kecocokan antara orang dan lingkungannya, yang mengakibatkan ketidak mampuannya untuk menghadapi berbagai tuntutan terhadap dirinya secara efektif.
  Umumnya kita merasakan stress merupakan suatu kondisi yang negatif, suatu kondisi yang mengarah ke timbulnya penyakit fisik maupun mental, atau mengarah pada perilaku yang tidak wajar.
  Distress – merupakan stres yang destruktif (ancaman yang mencemaskan.
  Eustress – merupakan stres yang menjadi kekuatan positif
  Semakin tinggi dorongan berprestasi, makin tinggi tingkat stres dan makin tinggi pula produktivitas dan efisiensinya.
  Stres dalam jumlah tertentu dapat mengarah ke gagasan-gagasan yang inovatif dan keluaran yang konstruktif.
  Sampai titik tertentu bekerja dengan tekanan batas waktu dapat merupakan proses kreatif yang merangsang.
  Jika seseorang terlalu ambisius, beban kerja berlebihan, tuntutan pekerjaan tinggi, maka unjuk kerja dapat menjadi rendah.

Sekian artikel Ketegangan DalamBekerja mengakibatkan Stress,Apakah benar?, Semoga pengalaman dari saya bisa menjadi pembelajaran.

Tuesday, January 16, 2018

Source Code Java Netbeans Program Menghitung Nilai Mahasiswa

Program ini menggunalan platform Java Netbeans, berikut ini Source Code Program yang bisa anda terapkan di platform anda.

package gui;

import java.io.BufferedWriter;
import java.io.FileWriter;
import javax.swing.JOptionPane;

public class hitungNilaiMahasiswa extends javax.swing.JFrame {
    public hitungNilaiMahasiswa() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                       
    private void initComponents() {

        jLabel53 = new javax.swing.JLabel();
        jLabel54 = new javax.swing.JLabel();
        jPanel1 = new javax.swing.JPanel();
        jPanel2 = new javax.swing.JPanel();
        txtNilaiUts = new javax.swing.JTextField();
        jLabel2 = new javax.swing.JLabel();
        txtNilaiUas = new javax.swing.JTextField();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        txtNama = new javax.swing.JTextField();
        txtNRP = new javax.swing.JTextField();
        txtNilaiTgs = new javax.swing.JTextField();
        txtNilaiKuis = new javax.swing.JTextField();
        jPanel6 = new javax.swing.JPanel();
        jLabel43 = new javax.swing.JLabel();
        jLabel44 = new javax.swing.JLabel();
        jLabel45 = new javax.swing.JLabel();
        jLabel46 = new javax.swing.JLabel();
        jLabel47 = new javax.swing.JLabel();
        outNama = new javax.swing.JLabel();
        outNRP = new javax.swing.JLabel();
        outRataRata = new javax.swing.JLabel();
        outGrade = new javax.swing.JLabel();
        outKeterangan = new javax.swing.JLabel();
        hitung = new javax.swing.JButton();
        reset = new javax.swing.JButton();
        simpan = new javax.swing.JButton();
        jLabel1 = new javax.swing.JLabel();

        jLabel53.setText("jLabel53");

        jLabel54.setText("jLabel54");

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        setModalExclusionType(java.awt.Dialog.ModalExclusionType.APPLICATION_EXCLUDE);
        setType(java.awt.Window.Type.UTILITY);

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 0, Short.MAX_VALUE)
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 50, Short.MAX_VALUE)
        );

        jPanel2.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));

        jLabel2.setText("Nama");
        jLabel2.setPreferredSize(new java.awt.Dimension(55, 15));

        jLabel3.setText("NRP");
        jLabel3.setPreferredSize(new java.awt.Dimension(55, 15));

        jLabel4.setText("Nilai Tugas");
        jLabel4.setPreferredSize(new java.awt.Dimension(65, 15));

        jLabel5.setText("Nilai Kuis");
        jLabel5.setPreferredSize(new java.awt.Dimension(55, 15));

        jLabel6.setText("Nilai UTS");
        jLabel6.setPreferredSize(new java.awt.Dimension(55, 15));

        jLabel7.setText("Nilai UAS");
        jLabel7.setPreferredSize(new java.awt.Dimension(55, 15));

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(txtNilaiUas, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNilaiUts, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNama, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNilaiKuis, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNilaiTgs, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNRP, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtNRP, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNilaiTgs, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNilaiKuis, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNilaiUts, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNilaiUas, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jPanel6.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));

        jLabel43.setText("Nama         :");
        jLabel43.setPreferredSize(new java.awt.Dimension(75, 15));

        jLabel44.setText("NRP            :");
        jLabel44.setPreferredSize(new java.awt.Dimension(75, 15));

        jLabel45.setText("Rata - Rata :");
        jLabel45.setPreferredSize(new java.awt.Dimension(75, 15));

        jLabel46.setText("Grade         :");
        jLabel46.setPreferredSize(new java.awt.Dimension(75, 15));

        jLabel47.setText("Keterangan :");
        jLabel47.setPreferredSize(new java.awt.Dimension(75, 15));

        hitung.setText("Hitung");
        hitung.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hitungActionPerformed(evt);
            }
        });

        reset.setText("Reset");
        reset.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                resetActionPerformed(evt);
            }
        });

        simpan.setText("Simpan");
        simpan.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                simpanActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6);
        jPanel6.setLayout(jPanel6Layout);
        jPanel6Layout.setHorizontalGroup(
            jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel6Layout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel6Layout.createSequentialGroup()
                        .addComponent(hitung, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(reset, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(simpan))
                    .addGroup(jPanel6Layout.createSequentialGroup()
                        .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel43, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel44, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel45, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel46, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel47, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(outNRP)
                            .addComponent(outNama)
                            .addComponent(outRataRata)
                            .addComponent(outGrade)
                            .addComponent(outKeterangan)))))
        );
        jPanel6Layout.setVerticalGroup(
            jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel6Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel43, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(outNama))
                .addGap(18, 18, 18)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel44, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(outNRP))
                .addGap(18, 18, 18)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel45, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(outRataRata))
                .addGap(18, 18, 18)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel46, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(outGrade))
                .addGap(18, 18, 18)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel47, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(outKeterangan))
                .addGap(18, 18, 18)
                .addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(hitung)
                    .addComponent(reset)
                    .addComponent(simpan))
                .addContainerGap(26, Short.MAX_VALUE))
        );

        jLabel1.setFont(new java.awt.Font("Microsoft Tai Le", 0, 36)); // NOI18N
        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel1.setText("Menghitung Nilai Mahasiswa");
        jLabel1.setAlignmentX(2.0F);
        jLabel1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        jLabel1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jLabel1.setMaximumSize(new java.awt.Dimension(150, 50));
        jLabel1.setMinimumSize(new java.awt.Dimension(150, 50));
        jLabel1.setPreferredSize(new java.awt.Dimension(150, 50));

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jPanel6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(23, 23, 23))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 486, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addContainerGap())))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel6, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
        );

        pack();
    }// </editor-fold>                     

 
    private void hitungActionPerformed(java.awt.event.ActionEvent evt) {                                     
        //untuk Rata-Rata
        String nama = txtNama.getText();
        String nim = txtNRP.getText();
        if (txtNilaiTgs.getText().isEmpty() || txtNilaiKuis.getText().isEmpty() || txtNilaiUts.getText().isEmpty() || txtNilaiUas.getText().isEmpty()) {
            JOptionPane.showMessageDialog(null, "Maaf,Masukkan Data Anda");
        } else {
            Double rerata = (Double.parseDouble(txtNilaiTgs.getText())
                    + Double.parseDouble(txtNilaiKuis.getText())
                    + Double.parseDouble(txtNilaiUts.getText()) + Double.parseDouble(txtNilaiUas.getText())) / 4;
            outRataRata.setText(rerata.toString().substring(0, 5));
            outNama.setText(nama);
            outNRP.setText(nim);
        }
        //Untuk Grade
        Double a = Double.parseDouble(outRataRata.getText());
        char grade = ' ';
        if (a >= 90.00) {
            grade = 'A';
            outGrade.setText("" + grade);
        } else if (a >= 80.00 && a <= 89.00) {
            grade = 'B';
            outGrade.setText("" + grade);
        } else if (a >= 70.00 && a <= 79.00) {
            grade = 'C';
            outGrade.setText("" + grade);
        } else if (a >= 40.00 && a <= 69.00) {
            grade = 'D';
            outGrade.setText("" + grade);
        } else if (a <= 39.00) {
            grade = 'E';
            outGrade.setText("" + grade);
        }
        //keterangan
        if (grade == 'A' || grade == 'B' || grade == 'C') {
            outKeterangan.setText("Dinyatakan Lulus");
        } else {
            outKeterangan.setText("Dinyatakan Tidak Lulus");
        }
    }                                   

    private void resetActionPerformed(java.awt.event.ActionEvent evt) {                                   
        txtNama.setText(null);
        txtNRP.setText(null);
        txtNilaiTgs.setText(null);
        txtNilaiKuis.setText(null);
        txtNilaiUts.setText(null);
        txtNilaiUas.setText(null);
        outNama.setText(null);
        outNRP.setText(null);
        outRataRata.setText(null);
        outGrade.setText(null);
        outKeterangan.setText(null);
    }                                   

    private void simpanActionPerformed(java.awt.event.ActionEvent evt) {                                     
        try {
            BufferedWriter simpan = new BufferedWriter(new FileWriter("nilai.txt"));
            String hasil = "Nama : \t" + outNama.getText() + "\n"
                    + "Nim : \t" + outNRP.getText() + "\n"
                    + "Rata-rata :\t" + outRataRata.getText() + "\n"
                    + "Grade : \t" + outGrade.getText() + "\n"
                    + "Keterangan : \t" + outKeterangan.getText();
            simpan.write(hasil);
            JOptionPane.showMessageDialog(null, "Data berhasil disimpan");
            simpan.close();
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e);
        }
    }                                   

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(hitungNilaiMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(hitungNilaiMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(hitungNilaiMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(hitungNilaiMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new hitungNilaiMahasiswa().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                   
    private javax.swing.JButton hitung;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel43;
    private javax.swing.JLabel jLabel44;
    private javax.swing.JLabel jLabel45;
    private javax.swing.JLabel jLabel46;
    private javax.swing.JLabel jLabel47;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel53;
    private javax.swing.JLabel jLabel54;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel6;
    private javax.swing.JLabel outGrade;
    private javax.swing.JLabel outKeterangan;
    private javax.swing.JLabel outNRP;
    private javax.swing.JLabel outNama;
    private javax.swing.JLabel outRataRata;
    private javax.swing.JButton reset;
    private javax.swing.JButton simpan;
    private javax.swing.JTextField txtNRP;
    private javax.swing.JTextField txtNama;
    private javax.swing.JTextField txtNilaiKuis;
    private javax.swing.JTextField txtNilaiTgs;
    private javax.swing.JTextField txtNilaiUas;
    private javax.swing.JTextField txtNilaiUts;
    // End of variables declaration                 
}

Berikut output dari SourceCode Java Netbeans Program Menghitung Nilai Mahasiswa  :


Sekian artikel tentang Source Code Java Netbeans Program Menghitung Nilai Mahasiswa, Semoga ilmunya bermanfaat dan bisa dikembangkan lagi.