Teknik Informatika

Sabtu, 19 Desember 2015

Keamanan pada Internet

Pengertian Keamanan Internet
     
 Keamanan makin penting saat makin banyak data yang ditransmisikan melalui Internet. Saat user menggunakan Internet, dia mengharapkan kerahasiaan dan integritas data. Juga kemampuan untuk mengenali pengirim pesan, dan membuktikan bahwa pesan tersebut dikirim oleh pengirim tertentu, bahkan jika si pengirim menyangkalnya. Network security (keamanan jaringan data) terdiri atas beberapa kondisi yaitu :
1.      Privacy (privasi)
Yaitu pengirim dan penerima membutuhkan kerahasiaan. Data yang dikirimkan hanya akan terkirim dan dimengerti oleh penerima, bukan yang lain.
2.      Authentification (otentifikasi)
Yaitu penerima yakin akan identitas pengirim dan bukan penipu yang mengirimkan pesan tersebut.
3.      Integrity (integritas)
Data harus sampai di penerima sama persis seperti saat ia dikirimkan. Tidak boleh ada perubahan data dalam pengiriman.
4.      Nonrepudiation
Yaitu penerima harus dapat membuktikan bahwa pesan yang diterima datang dari pengirim tertentu. Si pengirim tidak bisa menyangkal pesan yang dikirimkannya.


Jenis-Jenis Keamanan Internet
               I.     Keamanan fisik
Keamanan fisik tidak kalah penting dari keamanan cyber karena kejahatan dalam bentuk fisik dapat berakibat fatal terhadap sebuah sistem. Keamanan fisik lebih ditekankan pada hardware. Contoh pengamanan fisik adalah menggunakan kunci atau gembok pada perangkat keras yang dipakai ataupun penjagaan ketat terhadap perangkat keras server.
             II.     Kemanan jaringan
Keamanan jaringan adalah mencegah para pengguna yang tidak berhak menggunakan jaringan yang dimiliki. Contoh pengamanan jaringan adalah dengan menggunakan firewall ataupun proxy yang digunakan untuk mem filter user yang akan menggunakan jaringan.
           III.     Otorisasi akses
Otoritasi akses adalah penggunaan password atau kata sandi jika kita ingin mengakses sesuatu. Otoritasi sudah banyak diterapkan pada berbagai sistem baik di dalam Personal Computer (PC) maupun di handphone. Penggunaan keamanan otorisasi akses sangat simple namun dapat menangkal dengan efektif pengguna yang tidak berhak yang mencoba mengakses sebuah sistem.
           IV.     Proteksi Virus
Virus merupakan ancaman keamanan yang tidak bisa kita remehkan. Virus memiliki banyak karakteristik dan mampu menghancurkan data-data penting bahkan sistem yang ada. Karena itu proteksi terhadap virus ini sangat penting. Salah satu cara yang mudah menangkal virus adalah menggunakan software antivirus dan berhati – hati jika kita memindahkan data dari media penyimpanan.
             V.     Penanganan benacana
Penanganan bencana adalah perencanaan langkah-langkah yang akan diambil jika terjadi bencana yang mengakibatkan rusaknya sebuah sistem dan hilangnya data-data penting.

Macam – Macam  Keamanan Internet

1.      Application Layer Security
Pada level ini tiap aplikasi bertanggung jawab dalam menyediakan keamanan. Implementasi pada level ini hanya menyangkut client dan server. Security pada level ini lebih sederhana hanya komunikasi via Internet hanya menyangkut dua pihak yaitu pengirim dan penerima (misalnya pada aplikasi email. Si pengirim dan penerima dapat setuju untuk menggunakan protokol yang sama dan menggunakan berbagai tipe security service yang tersedia.
2.    Transport Layer Security
Pada level ini security yang terapkan lebih rumit. Salah satu metode security pada layer ini adalah Transport Layer Security (TLS). TSL merupakan salah satu protokol yang dikembangkan oleh Netscape untuk security di Internet
Untuk transaksi di Internet, security meliputi:
- Pelanggan perlu yakin bahwa server yang dituju adalah milik vendor sebenarnya, bukan penipu
- Pelanggan perlu yakin bahwa isi dari pesan yang dikirimkannya tidak dimodifikasi selama transaksi. Integritas pesan harus dipertahankan
- Pelanggan perlu yakin bahwa tidak ada orang yang tidak berkepentingan yang dapat menerima informasi sensitif yang dikirimkannya, misalnya nomor kartu kredit
Selain tiga hal di atas, TLS juga dapat menyediakan fitur untuk vendor (penerima) mengotentifikasi pelanggan.

3.      Security at the IP Layer
Pada IP layer, implementasi fitur keamanan (security) sangat kompleks karena banyak piranti yang terlibat. Security pada level ini menggunakan IP Security (IPSec). IPSec adalah sekumpulan protokol yang didesain oleh IETF (Internet Engineering Task Force) untuk menyediakan keamanan pada paket-paket data yang dikirim via Internet. IPSec tidak mendefinisikan metode enkripsi atau otentifikasi tertentu, melainkan menyedikan framework dan mekanisme security. Sedangkan user yang memilih metode enkripsi/otentifikasinya.
4.      Firewall
Suatu organisasi dapat melindungi darinya dari dunia luar dengan firewall. Firewall adalah suatu router yang dipasang antara jaringan internal suatu organisasi, dan Internet. Firewall didesain untuk melewatkan paket-paket data tertentu dan memfilter (memblok) yang lainnya.
5.      Access Control
Access control adalah suatu usaha preventif untuk menyediakan keamanan pada suatu jaringan data. Suatu organisasi membutuhkan aturan access control untuk melindungi sumber dayanya dari user yang tidak berkepentingan. Ada tiga metode yang bisa digunakan untuk access control yaitu password, token dan biometrics.
6.      Password
Teknik yang uum digunakan untuk otorisasi adalah penggunaan password. Setiap usermemerlukan password untuk mengakses sistem. Password yang efektif memiliki kriteria sebagai berikut:
1. Memiliki panjang paling sedikit 6 karakter
2. Ditentukan oleh administrator karena user dapat memilih password yang mudah ditebak
3. Password sebaiknya diubah secara berkala
7.      Token
Token adalah piranti kecil (misalnya kartu, kunci dll) yang berisi sirkuit elektronik untuksecurity control
8.      Biometric
Yaitu beberapa karakteristik user yang digunakan untuk mendapatkan akses ke suatu sistem. Bisa berupa suara, sidik jari, pola retina atau struktur wajah.

REFERENSI :

INTERNET :
Nurul Azizah. https://thenurulazizah.wordpress.com/artikel-2/14-keamana-jaringan-internet/

BUKU :
Sitorus, Eryanto.2003. Hacker dan Keamanan. Yogyakarta: ANDI OFFSET

Sejarah, Pengertian, Contoh dan Penerapan Cloud Computing

SEJARAH COULD COMPUTING


Sejarah cloud computing dimulai pada tahun1960-an, John McCarth seorang pakar komputer dari MIT meramalkan bahwa suatu hari nanti komputerisasi akan menjadi infrastruktur publik layaknya seperti berlangganan listrik atau telepon. Kemudian pada akhir tahun 1990-an, lahir konsep ASP (Application Service Provider) yang ditandai munculnya perusahaan pengolah data center. Selanjutnya pada tahun1995, Larry Ellison, pendiri Oracle, melahirkan wacana “Network Computing” pasca penetrasi Microsoft Windows 95 yang merajai pasar software dunia pada saat itu. Ide itu menyebutkan bahwa PC tidak perlu dibenamkan software yang membuat berat kinerja dan cukup diganti sebuah terminal utama berupa server. Pada awal tahun 2000-an, Marc Beniof, eks Vice President Oracle melansir aplikasi CRM berbentuk “software as a service” bernama Salesforce.com sebagai penanda lahirnya cloud computing.

Pada tahun 2006, amazon mengenalkan Amazon’s Elastic Compute cloud (EC2) sebagai commercial web service yang menyediakan akses cloud kepada perusahaan dan individu untuk menyewa komputer storage yang bisa digunakan sebagai platform pengembangan aplikasi secara online, inilah awal dari IaaS, yaitu perusahaan yang menyediakan infrastruktur sebagai sebuah layanan.

Pada tahun 2006, Google juga mulai mengenalkan Google Apps , yaitu platform SaaS yang bisa langsung dirasakan oleh end user. Ya, salah satu produknya adalah aplikasi gmail dan google docs, yang saya yakin anda pernah menggunakannya. Pada tahun 2009 raksasa perusahaan software Microsoft juga mulai memasuki dunia komputasi awan ini, dengan meluncurkan Windows Azzure. Setelah itu, banyak perusahaan komputer yang ikut mengembangkan platform cloud, seperti IBM, Apple, HP, Fujitsu, Dell, Teradata dan yang lainnya.


PENGERTIAN CLOUD COMPUTING

Cloud computing atau komputasi awan merupakan definisi untuk teknologi komputasi grid (grid computing) yang digunakan pada pertengahan hingga akhir tahun 1990-an. Jargon cloud computing atau komputasi awan mulai muncul pada akhir tahun 2007, digunakan untuk memindahkan layanan yang digunakan sehari-hari ke Internet, bukan disimpan di komputer lokal lagi. Pada saat itu, layanan lain termasuk pengolahan kata, spreadsheet, dan presentasi telah dipindahkan ke dalam komputasi awan. Google menyediakan pengolah kata, spreadsheet dan aplikasi presentasi di lingkungan komputasi awan dan terintegrasi dengan Gmail dan Google Calendar, menyediakan lingkungan kantor di web (atau di awan). Microsoft dan perusahaan lain juga bereksperimen dengan mengalihkan program-program ke awan untuk membuatnya lebih terjangkau dan lebih mudah diakses oleh pengguna komputer dan Internet. Perangkat lunak sebagai layanan (istilah Microsoft untuk cloud computing atau komputasi awan) adalah barang yang sangat baru bagi kebanyakan orang di Microsoft.

Cloud computing atau komputasi awan adalah gabungan pemanfaatan teknologi komputer dan pengembangan berbasis Internet. Suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan sehingga pengguna dapat mengaksesnya lewat Internet  tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. Suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server.

Penerapan Cloud Computing telah dilakukan oleh beberapa perusahaan IT ternama dunia seperti Google lewat aplikasi Google Drive, IBM lewat Blue Cord Initiative, Microsoft melalui sistem operasi nya yang berbasis Cloud Computing, Windows Azure dsb. Di kancah nasional sendiri penerapan teknologi Cloud juga dapat dilihat melalui penggunaan Point of Sale/program kasir.
Salah satu perusahaan yang mengembangkan produknya berbasis dengan sistem Cloud adalah DealPOS. Metode kerja Point of Sale (POS) ini adalah dengan mendistribusikan data penjualan toko retail yang telah diinput oleh kasir ke pemilik toko retail melalui internet dimanapun pemilik toko berada.  Selain itu, perusahaan telekomunikasi ternama nasional, Telkom juga turut mengembangkan sistem komputasi berbasis Cloud ini melalui Telkom Cloud dengan program Telkom VPS dan Telkom Collaboration yang diarahkan untuk pelanggan UKM (Usaha Kecil-Menengah).


CARA KERJA SISTEM CLOUD COMPUTING
Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.
Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.
Berikut adalah penjelasan singkat tentang Cloud Computing, sistem yang telah mendunia yang dapat membantu perusahaan atau organisasi dalam efisiensi penyimpanan data. Beberapa faktor seperti ketersediaan internet yang dibutuhkan sebagai jalur utama dalam distribusi data, kualitas vendor akan layanan sistem Cloud maupun masalah keamanan dan privasi seperti serangan peretas/hacker dalam meretas internet patut menjadi pertimbangan tersendiri sebelum anda beralih ke sistem Cloud. Selain vendor yang harus meningkatkan kualitas pelayanan mereka, pengguna juga diharapkan dapat lebih bijak dalam memilih kualitas vendor yang akan mereka gunakan untuk mengelola data berbasis Cloud Computing.

PENERAPAN CLOUD COMPUTING

  • LMD Contoh perusahaan yang menerapkan Cloud Computing
Lintas Media Danawa (LMD), anak perusahaan Lintasarta, perusahaan ICT terkemuka di Indonesia saat ini, membawa teknologi cloud computing ke Indonesia.jadi perusahaan ini melayani on demand cloud computing dan privatecloud computing Di Indonesia.untuk biayanya juga tidak terlalu mahal yaitu untuk layanan on demand cloud computing.
Langkah yang diambil oleh perusahaan ini menurut saya sangat benar karena daripada membeli server baru, lebih baik perusahaan-perusahaan menyewa server secara virtual. Tak perlu keluar banyak biaya, menghemat biaya sampai 80 persen dan bebas biaya perawatan.Penghematan yang diperoleh jika menggunakan cloud computing adalah rak yang dipakai untuk server cukup 2 rak, sedangkan jika tidak menggunakan teknologi cloud computing, perusahaan butuh lebih 10 rak.
Selain itu, dari sisi biaya, jauh lebih murah. Perusahaan yang belum menggunakan teknologi ini harus membayar 2.000 dollar AS per bulan untuk sewa server, sedangkan yang memanfaatkan teknologi ini cukup membayar 40 dollar AS tergantung skalanya.

  • Cloud Computing dalam pemerintahan (E-Goverment)
Dapat mendongkrak kinerja khususnya dalam bidang pemerintahan. E-Goverment dapat membantu para staff di bidang pemerintahan untuk memberikan pelayanan yang lebih baik ke masyarakat. Pemerintah dalam negara Indonesia telah menggunakan cloud computing.
Contoh pertama yaitu sebagai penyediaan sumber informasi. Badan Pengkajian Dan Penerapan Teknologi (BPPT) telah menyediakan layanan Cloud Computing sebagai layanan jasa alih daya pengelolaan TIK untuk instansi pemerintah. Layanan ini bertujuan untuk dapat mewujudkan percepatan e-government, karena memungkinkan pengguna pemerintah berkonsentrasi dalam memberikan layanan dan tidak dipusingkan dengan konfigurasi maupun pemeliharan perangkat teknologi informasi.
Selain itu instansi pemerintah seperti Badan Pengawas Tenaga Nuklir dan Kementerian Riset dan Teknologi (Kemenristek) juga sudah menggunakan teknologi ini. Dengan demikian, berdasarkan kalkulasi Balai Ipteknet penggunaan layanan jasa komputasi awan dapat menghemat biaya hampir 50% dibanding dengan menyiapkan infrastruktur dan SDM sendiri yang mencapai ratusan juta rupiah.
Keamanan sistem menjadi prioritas utama layanan Cloud Computing yang dilengkapi firewall, VPN dan Security Operating Centre (SOC) yang merupakan software canggih untuk melakukan pemantauan dan penyaringan deteksi dini terhadap seluruh paket yang melewati jaringan. Sehingga ketika terjadi gangguan dan serangan bisa dilakukan tindak lanjut dan pembenahan.
Teknologi Cloud Computing dapat memudahkan untuk sharing informasi dan pertukaran dokumen. Keuntungan lain, UKM dan Koperasi dapat menurunkan biaya investasi dan operasional IT, keragamannya pun sudah ada serta transparansi dan peningkatkan bisnis koperasi maupun UKM dengan kemudahan teknologi yang ada. Kunci dari infrastruktur untuk cloud computing adalah media penyimpanan dan metode komputasi untuk data yang berskala besar.


REFERENSI 

BUKU : 
Escalante,Armando. 2010. Handbook of cloud Computing. New York : Springe

INTERNET : 

Senin, 09 November 2015

PEMBUATAN BLOG

1. Langkah-langkah membuat blog


  • Pastikan kalian sudah memiliki "Gmail/Google Account" hingga muncul tahan seperti ini.
  • Klik saja lanjutkan ke blogger, maka kalian akan di direct kehalam dengan tampilan seperti berikut ini :
  • Lalu, kalau sudah terbuka seperti gambar diatas, tekan button "Blog Baru"
  • Maka nantiya kalian tinggal memasukkan judul serta alamat blog dan memilih template untuk dasar blognya.
  • Dan selesailah sesi membuat sebuah blog


2. Memperindah Blog

hal yang perlu anda ketahui, bahwa memperindah sebuah blog haruslah memiliki krefitas yang tinggi, memiliki ide posting yang menarik maupun designnya. berikut beberapa hal yang perlu anda perhatikan :

  1. Tata letak (layout)
  2. Template
  3. Edit HTML (bagi yang sudah memahami HTML)
  4. stelan (Setting)
  • Tata letak
Tata letak berfungsi sebagai tempat dimana kita dapat mengatur beberapa tampilan sebuah halaman blog, dengan lebih spesifik. Dengan menambahkan beberapa elemen kedalam blog tersebut.
1. mengedit favicon (gambar kecil pada bar)
2. menambahkan gedget/widget dan tinggal sobat blogger pilih saja dan atur sendiri.





  • Template
pada template kalian dapat memilih latar background atau dasar tampilan pada blog kalian, lalu menyesuaikan ukuran-ukuran sisinya.

Apabila kalian telah selesai memilih latar dasar tampilannya, next ke gambar dibawahnya.

Klik "Sesuaikan" untuk menentukan beberapa karakteristik blog anda, seperti font, color, size post, dll. Edit HTML dipergunakan bagi yang sudah mempelajari mengenai basis web.



terdapat 5 element dengan funsi yang berbeda-beda, silahkan di praktekan semuanya secara langsung, dan menggunakan kreatifitas masing-masing.


  • Settingan (stelan)
Kalian dapat merubah beberapa elemen dasar seperti gambar dibawah berikut :


3. Cara Memasukkan Gambar, Musik dan Video

(VIA ENTRI)
  • Klik post
  • lalu pilih buat entri baru
  • pastikan kalian melihat bar tools, dan cari gambar berikut ini

  • pilih gambar paling kiri untuk memasukkan gambar, seperti gambar berikut
  • pilih gambar paling kanan untuk memasukkan video




(VIA LYOUT ATAU TATA LETAK)

(MUSIK)

1. kunjungi web http://www.divine-music.info/newtemp/browse.php
2. pilih band yang kalian suka
3. lalu copas contoh HTML codenya ke HTML script blognya
contoh punya saya :

<center>
<a href="http://divine-music.info" target="_blank"><img src="http://divine-music.info/images/dmmusicbar.gif" border="0" alt="divine-music.info"></a><br>
<a href="http://divine-music.info" target="_blank"><img src="http://divine-music.info/images/dmlogo.gif" border="0" alt="divine-music.info"></a>
<br><br><b>
<a target="_blank" title="Divine-Music.info" href="http://www.divine-music.info">divine-music.info</a></b><br>
<EMBED SRC="http://divine-music.info/musicfiles/Maroon 5 - Wont Go Home Without You.swf" AUTOSTART="TRUE" LOOP="TRUE" WIDTH="1" HEIGHT="1" ALIGN="CENTER"></EMBED>

4. script HTML blognya



(VIDEO)


1. Pastikan kalian sudah memiliki sample URL seperti ini contohnya
    https://www.youtube.com/watch?v=aUDP787m0ss

2. tambahkan code berikut ini
    <iframe allowfullscreen="" frameborder="0" height="315" src="MASUKKAN LINK URLNYA DISINI" width="560"></iframe>

3. copy dan paste code gabungan dari 1 dan 2 kedalam script HTML blognya





4. Memasukkan Link

1. masukkan code ini : <a href="alamat url">Teks yang dijadikan sebuah link</a>
2. contohnya :

CONTOH BLOG SAYA : CLICK RIGHT HERE


(BUKU)

Java Creativity.(2014). Buku Pintar Blogger, Jakarta : penerbit PT Elex Media Komputindo.

5 Aplikasi Android Beserta Fungsinya

1. Usee TV


Usee TV ini adalah salah satu application android yang dirancang untuk "Streaming TV online" dimana kalian dapat menonton TV dengan menggunakan smartphone kalian, Untuk menonton TV secara online melalui application ini, kalian membutuhkan :
  1. Jaringan Internet (1Mbps) (Recommended).
  2. Android version (2.2v).
  3. Perangkat smartfone atau tablet.
Aplikasi ini dikembangkan langsung oleh PT. Telekomunikasi Indonesia, Tbk. Terdapat genre yang berbeda seperti drama, aksi, Hollywood blockbuster, konten lokal, konten anak-anak, drama surgawi, komedi dan juga Bollywood.

2. Adobe Photoshop Express

Pastinya kita sudah tidak asing lagi dengan yang namanya "Photoshop". Nah application ini berfungsi untuk mengedit foto-foto yang terdapat dalam smartphone para penggunanya. Pastinya seperti memperjenih kulit, menghilangkan komedo, Cropping dan lainnya.

3. Movie Studio Video Maker

Aplikasi Movie Studio merupakan salah satu aplikasi editing video. Fitur keunggulannya adalah tool video editing, trimmer, bermacam-macam efek seperti show-motion effect dan masih banyak lainnya.

4. Barnes & Noble Nook Android App


Android Nook App dari Barnes & Noble memungkinkan Anda untuk membaca semua Nook ebooks di Android device tanpa harus memiliki sebuah Nook eReader. Nook system didesain cukup unik sehingga akan bisa membuat Anda meminjamkan konten menggunakan sofware LendMe milik Barnes & Noble. Anda juga bisa membaca contoh Nook books secara gratis sebelum memutuskan membeli.



Aplikasi ereader milik Barnes & Noble support Android OS 1.6/+. Jika Anda tertarik memakai Nook app maka ebooks harus berasal dari Nook Store.


5. Al-Qur'an Bahasa Indonesia

Aplikasi ini memungkinkan bagi para muslimin/muslimah yang pastinya beragama ISLAM dapat membaca Al-Qur'an didalam perangkat android, serta kita dapat mendownload rekaman cara membaca ayat-ayat suci Al-Quran pada setiap surat-suratnya, ditambah dengan artinya yang sudah di terjemahan kedalam bahasa indonesia.

SUMBER
(INTERNET)
Katel Wayan. Dari : http://helodroid.com/aplikasi-edit-video-android-terbaik/. 09 November 2015

(BUKU)

Masyuri, Hilmi. 2015. Buku Pintar Android.  Jakarta: PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI

Sabtu, 10 Oktober 2015

Mempelajari Tentang GUI (JAVA)


#INTRODUKSI
GUI (Graphical User Interface) membuat suatu sistem menjadi ramah penggunaannya dan mudah untuk digunakan. Menciptakan sebuah GUI dalam JAVA tentunya kita membutuh kan aplikasi penunjang seperti “ORACLE dan NETBIN”. Komponen-komponen didalam GUI juga fleksibel dan handal, Kita dapat menyesuaikan tampilan interface dengan mudah. GUI ini pada dasarnya sama dengan penggunaanya di “DELPHI dan VISUAL BASIC” atau beberapa bahasa pemrograman lainnya. Dalam JAVA kita juga harus menentukan IDE yang kita gunakan untuk memulai menusun komponen-komponennya. Biasanya IDE yang digunakan adalah “GUI SWING”.


#PENGENALAN TOMBOL
Tombol Swing menyediakan beberapa tombol seperti “tombol reguler, tombol toggle, tombol kotak perksa, dan tombol radio. Beberapa tombol ini didefinisikan di dalam “javax.swing.AbstractButton”. 

#IKON, IKON PRESSED, DAN IKON ROLLOVER
Ikon-ikon diatas ditujukan untuk membuat interface menjadi lebih menarik. IKON sama saja dengan ikon default atau ikon tersebut akan tetap tampil tanpa menggunakan effect apapun, sedangkan dengan IKON PRESSED ikon akan muncul apabila tombolnya ditekan, dan IKON ROLLOVER akan tampil ketika posisi mouse berada diatas tombol.

#PENJAJARAN TATALETAK
Penjajaran horizontal menspesifikasi bagaimana ikon dan teks ditempatkan secara horizontal pada suatu tombol. Anda dapat menetapkan secara horizontal pada suatu tombol. Anda dapat menggunakan syntax “setHorizontalAlignment(int) dengan salah satu dari lima konstanta lainnya seperti “Leading, Left, Center, Right, Trailing. Contoh syntaxnya seperti berikut “SwingConstants.CENTER” Center didalamnya dapat di rubah-rubah. Untuk penjajaran vertikal kita harus menambahkan syntax “setVerticalAlignment(int) dengan dikombinasikan terhada 5 konstanta yang mendukungnya seperti “Top, Center, Bottom.

#POSISI TEXT PADA GUI
Penjajaran horizontal menspesifikasi bagaimana ikon dan teks ditempatkan secara horizontal pada suatu tombol. Anda dapat menetapkan secara horizontal pada suatu tombol. Anda dapat menggunakan syntax “setHorizontalTextPosition(int) dengan salah satu dari lima konstanta lainnya seperti “Leading, Left, Center, Right, Trailing. Contoh syntaxnya seperti berikut “SwingConstants.CENTER” Center didalamnya dapat di rubah-rubah. Untuk penjajaran vertikal kita harus menambahkan syntax “setVerticalTextPosition(int) dengan dikombinasikan terhada 5 konstanta yang mendukungnya seperti “Top, Center, Bottom. Jbutton dapat memicu banyaknya tipe event, tetapi seringkali kita perlu menambahkan listener untuk merespon event aksi. Jadi ketika tombol di tekan, tombol tersebut akan memicu suatu “ActionEvent”.

#CARA MEMBUAT JPANEL (TOMBOL)

  1. Menciptakan antar muka pengguna
Mencipatakan suatu objek “PanelPesan” untuk menampilkan pesan. Kelas panel harus menggunakan kode tertentu seperti PanelPesan.java.

     2.   Memproses event

Menciptakan dan meregistrasi listener untuk memproses event aksi dalam menggerakkan pesan kekiri atau kekanan.

Cara menggerakan pesan kekiri maupun kekanan :
-          Private Jbutton jbtkiri = new Jbutton(“<=”);
-          Private Jbutton jbtkiri = new Jbutton(“=>”);
Memasukkan tombolnya kedalam program :
-          Jpanel jpTombol = new Jpanel();
-          jpTombol.add(jbtKiri);
-          jpTombol.add(jbtKanan);

#AREATEXT
Bila ingin membuat suatu kolom penulisan, kita harus menambahkan beberapa JTextField maupun JtextArea, kedua komponen ini mewarisi JtextComponent yang membuat metode-metode seperti getText, setText, isEditable, dan setEdittable. Area text yang menggunakan JscrollPane nantinya pada saat penggeseran (Scrolling) atas kebawa maupunun kanan ke kiri, dengan munculnya sebuah ScrollBar didalam TextAreanya.
KESIMPULAN

  1. Anda telah membaca keselurahan ulasan saya mengenai pembuatan beberapa antarmuka pengguna grafikal atau GUI. Komponen swing intinya dapat membuat “Jbutton, JcheckBox, JradioButton, Jlabel, JtextField, JtextArea, JcomboBox, Jlist, dan Jslider.
  2. Anda tentunya sekarang sudah dapat menampilkan text dengan menggunakan “Jbutton, JcheckBox, JradioButton dan Jlabel”.

REFERENSI
(INTERNET)

(BUKU)
Sianipar, R.H.2013. JAVA Algoritma, Struktur Data, dan Pemrograman GUI. Bandung: Penerbit Informatika Bandung.