Newest Post
Java
merupakan sebuah bahasa pemrograman yang berorientasi objek dan dapat
dijalankan (Run) pada segala jenis sistem operasi (OS) karena perkembangan JAVA
ini tiak hanya terfokus pada satu sistem operasi saja tetapi dikembangkan untuk
segala macam jenis sistem operasi dan bersifat open source, JAVA juga merupakan
Development Environment dimana JAVA berperan sebagai sebuah peralatan pembangun
yang menyediakan banyak tools yakni: COMPILER,INTERPRETER,penyusun dokumentasi,
paket kelas dan lain sebagainya. selain itu JAVA juga merupakan aplikasi serba
guna yang dapat dijalankan pada seluruh mesin yang memiliki JAVA RUNTIME
ENVIRONMENT.
Sejarah Perkembangan Java
Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang. Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).
Beberapa Kelebihan Pemrograman Java dibanding pemrograman lain:
- Dapat dijalankan di beberapa sistem operasi komputer biasa disebut
multiplatform, sehingga pengguna cukup menuliskan
sebuah program Java untuk kemudian digunakan pada beberapa
sistem operasi komputer yang berbeda.Contohnya: Untuk Hp yang
ada Platform Java, Android, Windows, Linux.
- Bahasa pemrograman yang digunakan tidak rumit dan banyak fitur yang
dulunya manual telah dikerjakan secara otomatis, jadi memudahkan
programer.
- Pemrograman berorientasi objek, Konsep ini dalam bahasa inggris Object
Oriented Programming.
- Lengkapnya perpustakan (library) yang akan sangat
memudahkan pengguna untuk membangun aplikasi yang sesuai dengan
kebutuhannya.
- Bergaya C++ sehingga menarik banyak pemrograman dengan konsep C++
untuk hijrah (pindah) ke Java.
- Pengumpulan ‘sampah’ secara otomatis, sehingga pengguna tidak perlu
melakukan pengaturan memori secara langsung.
Kekurangan
Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.
Manfaat Java
Dapat digunakan untuk membuat seluruh bentuk aplikasi, dekstop, web dan lainnya, sebagai mana dibuat dengan menggunakan bahasa pemrograman konvensional lainnya.
Contoh Aplikasi Java
- Operamini
- UC Browser
- Google Map
- X Ray Scanner
- All Format Writter
- 3D World Clock
Contoh Implementasi Penggunaan Java: Perhitungan Aritmatika
package latihan;
public class Latihan {
public static void main(String[] args) {
// deklarasi variabel
double panjang = 25;
double lebar = 10;
double jumlah;
double kurang;
double kali;
double bagi;
double modulus;
//proses operasi
jumlah = panjang + lebar; // operasi Penjumlahan
kurang = panjang - lebar; // operasi Pengurangan
kali = panjang * lebar; // operasi Perkalian
bagi = panjang / lebar; // Operasi Pembagian
modulus = panjang % lebar; //operasi Modulus
//mencetak hasil
System.out.println("Hasil Penjumlahan : " + jumlah);
System.out.println("Hasil Pengurangan : " + kurang);
System.out.println("Hasil Perkalian : " + kali);
System.out.println("Hasil Pembagian : " + bagi);
System.out.println("Hasil Modulus : " + modulus);
}
}
Screenshoot Hasil:
Tag :// Java,
Tag :// Software Engineering
1.
Fungsi DBMS
:
1. Menjaga
Integritas Data
DBMS berfungsi untuk mengurangi dan menghilangkan
redundansi data dan memaksimalkan konsistensi data agar setiap kali menampilkan
data, sesuai dengan data aslinya.
2. Penyimpanan
Data (Data Storage Management)
DBMS memiliki fungsi utama sebagai tempat penyimpanan
data, kecanggihan DBMS saat ini dapat menyimpan data dalam berbagai jenis
seperti video dan gambar. Pengguna tidak perlu mengetahui bagaimana data
disimpan atau dimanipulasi. DBMS telah memiliki prosedur dalam proses ini dan
memastikan data yang disimpan adalah sesuai dengan data yang dimasukkan.
3. Kamus Data
DBMS memiliki fungsi melakukan manajemen terhadap elemen
pada database dan bagaimana mereka di hubungkan (relasi) dengan data lainnya.
Ketika sistem membutuhkan data dalam suatu database maka DBMS akan
memberikan kemudahan melalui SQL untuk mengakses dan mencari data tersebut.
Sehingga pengguna dapat dengan mudah menangani hal tersebut.
4. Transformasi
dan Penyajian Data
Peran DBMS sebagai transformasi dan penyajian data antara
lain adalah mengkonversi setiap data yang dimasukkan pada struktur dan format
yang telah ditentukan. Dengan demikian DBMS dapat membedakan format data
logical dan bentuk physicalnya.
5. Keamanan Data
DBMS memiliki peran penting bagaimana tingkat keamanan
dalam database tersebut. DBMS berperan bagaimana memberikan hak akses pada
orang yang sesuai. Selain itu DBMS juga bertugas mengatur apa saja yang dapat
dilakukan oleh user tersebut pada sebuah database.
6. Memungkinkan
Akses Beberapa User
DBMS memungkinkan beberapa user melakukan interaksi pada
sebuah database, hal ini akan lebih efisien dan dapat menempatkan user tertentu
sesuai dengan role dan fungsinya.
7. Menyediakan
Prosedur Backup dan Recovery
DBMS memungkinkan database yang ada untuk di backup dan
di recovery sesuai dengan kebutuhan dengan memanfaatkan teknik dan wizard yang
dimiliki masing masing DBMS. Hal ini akan memudahkan pihak yang berkepentingan
ketika terjadi sesuatu pada databasenya seperti kerusakan dan bencana alam.
8. Menyediakan
bahasa akses dan pemogramman
DBMS menyediakan SQL untuk melakukan manipulasi dan
membuat skema pada database yang dikenal dengan DML dan DDL. Dengan
bahasa ini seorang DBA dapat dengan mudah memasukkan, mengambil, menghapus, dan
mengubah data yang ada di database dengan memanfaatkan interface yang disediakan.
9. Menyediakan
interface untuk komunikasi
DBMS menyediakan interface untuk melakukan komunikasi
antara database yang satu dengan yang lainnya. Selain itu juga dapat memudahkan
komunikasi antara database dengan tool lainnya seperti browser.
10. Manajemen
Transaksi
DBMS menyediakan mekanisme dalam mengatur transaksi dan
perintah yang disampaikannya untuk memastikan konsistensi data. Sebagai contoh,
ketika DBA a mengakses dan melakukan penghapusan Data, pada saat yang bersamaan
maka jika ada user yang mengakses data tersebut maka akan di pending sampai
data telah terhapus.
2. Kelebihan DBMS :
·
Mengendalikan/mengurangi duplikasi
data.
·
Menjaga konsistensi dan integritas
data.
·
Memudahkan pemerolehan informasi
yang lebih banyak dari data yang sama disebabkan data dari berbagai bagian
dalam organisasi dikumpulkan menjadi satu.
·
Meningkatkan keamanan data dari
orang yang tak berwewenang.
·
Memaksakan penerapan standar.
·
Dapat menghemat biaya karena data
dapat dipakai oleh banyak departemen. Menanggulangi konflik kebutuhan
antarpemakai karena basis data di bawah kontrol administrator basis data.
·
Meningkatkan tingkat respon dan
kemudahan akses bagi pemakai akhir.
·
Meningkatkan produktivitas
pemrograman.
·
Meningkatkan pemeliharaan melalui
independensi data.
·
Meningkatkan konkurensi (pemakai
data oleh sejumlah data) tanpa menimbulkan masalah kehilangan informasi atau
integritas.
·
Meningkatkan layanan backup dan
recovery.
contoh DBMS :
·
MySQL
·
Oracle
·
Firebirh
·
Microsoft SQL Server
·
Foxpro 6.0 atau FoxBase
·
DB2
·
Paradox
·
Microsoft Access
Variable adalah bagian dari memory untuk menyimpan nilai yang telah ditentukan. Setiap variable memerlukan identifier yang dapat membedakannya dari variable yang lain.
Contoh : a = 5;
b = 2;
a = a + 1;
result = a - b;
sebagai contoh dari kode diatas identifier variabelnya adalah a, b dan result, tetapi kita dapat membuat nama untuk variabel selama masih merupakan identifier yang benar.
1. Parameter Formal
Parameter yang dideklarasikan dibagian blok fungsi.Parameter formal berbentuk seperti pengenal atau nama, dan bersifat seperti halnya variable dan memiliki tipe – misalnya int, double, atau string.
2. Parameter Aktual
Parameter yang sebenarnya / parameter yang dilewatkan saat fungsi dipanggil. Parameter aktual bersifat seperti nilai atau angka, jadi bisa berbentuk ekspresi atau perintah apapun yang menghasilkan nilai atau angka.
1. Operator X++
Operator ini akan memproses dulu kemudian menjumlahkan.
2. Operator ++X
Operator ini akan menjumlahkan dulu kemudian memproses.
selamat pagi gan , kali ini ane mau share tentang macam macam deklarasi array . Deklarasi array ini adanya di pemograman gan karena ane jurusan rekayasa perangkat lunak. Berikut ini adalah macam macm deklarasi array, cekitdot...
1.
1. Array Dimensi Satu
-
Setiap elemen array dapat diakses melalui indeks
-
Indeks array secara default dimulai dari 0
-
Deklarasi array :
2. Array Dimensi Dua
-
Array dua dimensi merupakan array yang terdiri dari
m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel.
-
Deklarasi array :
3. Array Dimensi Tiga
Array multidimensi merupakan
array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array
multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
Deklarasi array :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]
Selamat Siang gan, kali ini ane akan berbagi informasi mengenai cara mengatasi error pada game online special force 2. Silahkan disimak baik - baik ..
Setelah penginstallan, kamu akan memiliki Shortcurt seperti ini pada dekstop
Disini, kamu hanya perlu memberi 'Run this program as an administrator' pada shorcut/data.exe tersebut
Pertama, klik kanan pada shorcut tersebut, lalu pilih Properties
Contoh Error XIGNCODE
0xE019100B
1. Hapus semua jenis hacking tool's di pc kalian
2. Scan semua file dengan Antivirus kalian masing masing
3. Hapus semua file di "temp" folder . adapun lokasinya ada di C:\users\computer name\appdata\local\temp
0xE0191009
1. Matikan antivirus kalian lalu relog .
0xE019120A
1. Check kembali versi antivirus kalian , apakah auto update dan langsung mem'protect' PC kalian .
0xE0191010
1. Hapus semua settingan 'macro' di dalam program macro kalian
0xE019100F
1. Gunakan mouse/keyboard lain , karena xigncode mendetect hardware yang di larang(macro)
Beberapa Solusi Error Berikutnya
1. -/// Pastikan Di Backup ///-
2. Coba menghapus folder XIGNCODE lalu mengupdatenya kembali
3. Folder XIGNCODE itu ada di dalam folder Specialforce2/Binaries/Win32/XIGNCODE
4. Matikan Antivirus/Firewall/Apapun yang memungkinkan update XIGNCODE Terganggu
5. Run Special Forcenya kembali
Untuk lebih jelasnya silahkan ke Forum nya http://forum.netmarble.co.id/
Sekian informasi dari saya semoga bermanfaat..
Tag :// Game
Selamat Pagi gan , kali ini ane ingin berbagi informasi mengenai cara mengatasi error yang terjadi ketika bermain cross fire online . Salah satunya seperti yang terjadi pada gambar diatas. Silahkan disimak....
Solusi pertama,Antivirus, firewall atau beberapa program security Anda memblock HShield dari koneksi internet.
Coba untuk sementara nonaktifkan antivirus, firewall atau beberapa program security untuk melihat update HShield berjalan atau tidak ketika game dijalankan.
Jika dengan menonaktifkan antivirus, firewall atau beberapa program security update HShield berjalan maka sangat dianjurkan untuk membuat pengecualian / pengabaian terhadap HShield tersebut.
Biasanya solusi ini berhasil.
Solusi kedua,
1. Download HShield Cross Fire saya click here
2. Timpa dalam Folder CF > XTrap
3. Jalankan program Cross Fire
Solusi ketiga,
1. Buka Internet Explorer lalu pilih Tool
2. Pilih menu Internet Options lalu buka tab Connections dan klik LAN Settings
3. Unchecked pada Proxy Server dan Checked pada Automatically Detect Setting
4. Klik OK dan apply
5. Jalankan program Cross Fire
Solusi keempat,
1. Download HSCleaner.exe
2. Run HSCleaner.exe
3. Reboot PC / Laptop
4. Jalankan program Cross Fire
Solusi kelima,
Coba reset Winsock dan Flush Cache DNS
Untuk Windows XP
1. Klik Start > Run
2. Ketikan " cmd / cmd.exe" tanpa kutip lalu tekan Enter
3. Ketik "ipconfig/flushdns" tanpa kutip lalu tekan Enter
4. Ketik "netsh winsock reset" tanpa kutip lalu tekan Enter
5. Shutdown PC / Laptop
6. Turn off koneksi internet dan tunggu hingga 10 detik lalu Turn on kembali
7. Jalankan program Cross Fire
Untuk Windows Vista / 7
1. Klik Start > Run
2. Ketik "cmd / cmd.exe" > dan pilih "Run as administrator"
3. Ketik "ipconfig / flushdns" lalu tekan Enter
4. Ketik "netsh winsock reset" lalu tekan Enter
5. Shutdown PC / Laptop
6. Turn off koneksi internet dan tunggu hingga 10 detik lalu Turn on kembali
7. Jalankan program Cross Fire
Jika sukses dengan solusi diatas, maka setelah menjalankan program Cross Fire akan terlihat HShield melakukan Update..
Sekian informasi dari saya dan semoga bermanfaat ...
Tag :// Game