Kamis, 19 Juli 2012

Pemograman Berorientasi Objek




        Pemograman Berorientasi Objek / Object Oriented Programming merupakan paradigma pemograman yang berorientasi kepada objek. Semua data dan fungsi di dalam paradigma ini di bungkus dalam kelas-kelas atau objek-objek. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.
        Konsep dasar dari pemograman Beororientasi Objek sbb :
  • Kelas dan Objek
  • Constructor
  • Method
  • Enkapsulasi
  • Inheritansi
  • Packages
  • Accessmodifier
  • Composition
  • Polymorphism

Terdapat bahasa pemograman yang mendukung Pemograman Berorientasi Objek, antara lain :
1.   Java
2.   C++
3.   C#
4.   PHP
5.   Delphi
Java adalah sebuah bahasa pemograman dan juga sebuah platform. Sebagai sebuah bahasa pemograman tingkat tinggi, java adalah sebuah bahasa yang berorientasi objek, contohnya program Neatbeans.

Netbeans adalah salah satu IDE java yang sangat komplit khususnya fasilitas yang disediakan untuk mengembangkan aplikasi berbasis java.

Di sini saya tampilkan output dari dari program_mahasiswa yang saya buat + hasil tugas UAS kuliah saya, saya tampilkan output serta penjelasanya cara membuat dan palette mana yang digunakan seperti gambarnya, semoga dapat di mengerti JJ

Pertama pastinya buat dulu Projectnya dengan Pilih File - New Project - Next> - Beri nama Program_Mahasiswa pada Project Namenya - Finish




Tampilan Output pada Form Utama




  •  Pada Form utama pilih New > JframeForm
  • Dalam tampilan menggunakan Menu Bar lalu masing-masing Menu Edit Textnya Master,Transaksi serta Laporan.
  • Untuk Menu Master masukan Palette Menu Item Edit Textnya dengan nama Mahasiswa.
  •  Untuk Menu Transaksi masukan Dua palette Menu Item Edit Text yang pertama dengan nama Nilai Rata-Rata dan  menu item yang kedua dengan nama Pembayaran.
  • Dan Terakhir masukan palette Desktop Pane dan perbesarlah sesuai ukuran.



  •   Kemudian Buatlah tiga JinternalFrame Form seperti cara di bawah,
  • Class Name yang pertama dengan nama iMasterMahasiswa, iNilaiMahasiswa, iSppMahasiswa.




Tampilan Output Master Mahasiswa
  •   Untuk JInternalFrame From Kedua di atas menggunakan palette Internal Frame, kemudian klik kanan > pilih properties, pada properties ubah title nya beri  dengan nama Master Mahasiswa(Note : Bila anda yang menggunakan notebook pada properties nya bergerak/berjalan, anda bisa Buka Window – pilih properties saja J )
  •   Kemudian agar terlihat rapi masukan palette Panel untuk nama Form Input dan Form Output dan Prosess, lalu ke propertiesnya pada Border pilih yang Titled Border dan pada properties > Title nya beri dengan nama Form Input. Berikut juga sama caranya dengan Panel Outputnya.
  •    Kemudian gunakan palette Label untuk memasukan ketikan pada  (Npm, nama, jenis kelamin, laki-laki, perempuan, angkatan, program studi)
  •   Untuk pilihan jenis kelamin gunakan dua palette Radio button satu untuk Laki-laki dan satu untuk Perempuan, dan sebagai penghubung antar keduanya gunakan juga Button Group. Letakan Button group dengan di tumpukan di kedua radio Button yang kita buat, hingga tampak seperti gambar dibawah ini :
  • Pada Angkatan & Program Studi gunakan palette Combo Box, untuk memasukan tahun pada Angkatan lihat pada properties > pilih Model dan disitu dapat anda ketik tahun nya, untuk Program Studi sama caranya seperti memasukan tahun.
  • Pada panel Outputnya agar Text Field nya tidak bisa di ketik anda, dapat meklik Text Fieldnya lihat editable pada propertiesnya hilangkan saja centangnya.
  •  Dan untuk Panel Prosess gunakan empat palette Button Edit Text nya pada masing-masing button untuk nama Reset Input (untuk menghapus pada panel Form Input) , Reset Output (untuk menghapus data pada panel From Output), Reset All (untuk menghapus semua data yang di panel input & panel output), dan button Proses untuk memproses Inputan agar tampil di panel outputnya.



Tampilan Output pada Nilai Mahasiswa


·         Untuk JInternalFrame Form Nilai Mahasiswa, sama cara membuatnya seperti JinternalFrame Form yang kedua diatas



Tampilan Output pada SPP Pembayaran
  • Pada JinternalFrame Form Pembayaran, masukan dua palette Label Edit Textnya untuk nama Daftar Mata Kuliah dan label kedua untuk nama Mata Kuliah Terpilih.
  •  Lalu gunakan tiga palette List untuk Daftar Mata Kuliah, kedua untuk Mata Kuliah Terpilih dan ketiga untuk List menampilkan hasil data.
  • Pilih palette Scroll Pane masing-masing untuk kedua List. Gunanya jika kita memasukan banyak mata kuliah di dalam List, maka Scroll pane berguna untuk menaik turunkan List agar mudah kita memilih / mencari Mata Kuliah yang kita pilih. Lihat scroll pane di ujung kanan di bawah.
  •  Pada Angkatan gunakan palette Combo Box, untuk memasukan tahun pada Angkatan lihat pada properties > pilih Model dan disitu dapat anda ketik tahunnya.
  •   Kemudian gunakan dua palette Button Edit Text yang pertama untuk > > (untuk menambah) dan Button kedua < < (untuk menghapus).
  •  Gunakan palette Text Field untuk menghitung mata kuliah yang terpilih.
  •  Terakhir gunakan palette Button untuk tombol menghitung biaya dan Edit Text nya dengan nama Hitung Biaya.


 Lihat Video DiBawah ini Saat Di Jalankan(Run)



Programnya Langsung Dapat Di Download Di Sini


Tidak ada komentar:

Poskan Komentar