Sabtu, 31 Mei 2014

Penggunaan klausa JOIN SQL

Tampilkan nama depan, steet address, city dan country name dari tiap-tiap pegawai DAN URUTKAN berdasarkan nama depannya

Tampilkan nama belakang, telepon, dan department name dari tiap pegawai


Minggu, 25 Mei 2014

Penggunaan Fungsi Average, Max, Min, Sum Pada query Sql

1.      Temukan terbesar, terkecil jumlah dan rata-rata salary dari semua employees. Beri label kolom Maximum, Minimum, Sum, dan Average. Bulatkan ke atas hasil yang dibulatkan.
2.   Modifikasi nomor 1 dan groupkan berdasarkan job type


Kamis, 15 Mei 2014

contoh query SQL ORDER BY

Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya. ORDER BY dapat kita kelompokkan menjadi 2 jenis, 
Pertama adalah Ascending, yaitu suatu perintah untuk mengurutkan data berdasarkan abjad dari kecil ke besar. Contoh :

Sementara fungsi Descending merupakan fungsi yang menampilkan data secara terurut berdasarkan abjad dari besar ke kecil. Contoh :


Minggu, 11 Mei 2014

Aturan penulisan Statement SQL

Berikut Adalah Aturan penulisan dalam statement SQL :
- SQL statement tidak case sensitive artinya tidak dibedakan antara penulisan huruf kecil dan huruf besar.
- SQL statement dapat terdiri dari lebih dari satu baris.
- Keyword tidak bisa disingkat atau dipisah dibaris yang berbeda.
- Klausa biasanya ditempatkan pada baris yang berbeda.
- Gunakan indentasi untuk setiap klausa agar mempermudah pembacaan perintah.
- Setiap perintah diakhiri dengan titik koma.
- Penambahan komentar pada perintah SQL bisa dilakukan dengan menggunakan tanda minus dua kali “–” 
   untuk komentar satu baris, sedangkan komentar lebih dari satu baris harus diawali dengan tanda /* dan 
   diakhiri dengan tanda */ A.K.A NOTE.
   HOMEPAGE

Jumat, 02 Mei 2014

Contoh dasar Query SQL

1     1.  Buat query untuk menampilkan employee_id, last_name, salary dan jumlah gaji setahun masing-masing pegawai diberi nama alias salary*12 dengan Annual Salary


Jawaban : 

2. Buat query menampilkan job_id secara unik

Jawaban : 


      3. Tulis query dibawah ini, apa yang anda simpulkan? SELECT employee_id ||’,’||first_name||’,’||last_name||’,’||phone_number||’,’||hire_date||’,’||department_id “THE OUTPUT” FROM EMPLOYEES

4. HR department ingin menemukan EMPLOYEE dengan salary antara 5000 dan 15000
Jawaban : 










Jumat, 25 April 2014

Server,Router, Swicth, HUB,dan Jaringan Nirkabel

Router adalah sebuah alat yang berfungsi untuk megirimkan paket data melalui media jaringan. Sedangkan fungsi dari router itu sendiei adalah untuk menghubugkan beberapa jaringan ataupun network sehingga dapat mencapai tujuan yang sama yaitu komunikasi antar komputer dengan bertukar paket data.

Sedangkan switch adalah penghubung antar alat  sehingga membentuk LAN. Perbedaaannya ada pada fungsi jika swicth adalah membentuk jalan sedangkan router sebagai penghubung jalan itu.

Sedangkan HUB adalah alat penghubung antar komputer. Biasanya hub digunakan untuk menyambung beberapa komputer secara grup lokal yang sama. Cara kerjanya ketika ada paket data yang masuk melalui pintu port maka paket tersebut akan tersalin secara sama sesuai dengan hub yang terhubung ke yang lainnya.

Server adalah sebuah sistem komputer yang menyediakan layanan tertentu dalam sebuah jaringan komputer yang saling terkoneksi. Sedangkan prosesor dari server sendiri bersifat scalable dan dilengkapi dengan RAM yang cukup besar dan tentunya server juga memiliki sistem operasi tersendiri yang biasa disebut dengan sistem operasi jaringan.


Jaringan nirkabel adalah sebuah jalan komunikasi antar komputer tanpa menggunkan kabel. Kalau di era sekarang kita sering menyebutnya Wifi. Teknologi ini biasanya mendukung penggunaan gelombang radio, dan infra merah. Salah satu penggunaan mencolok  adalah cara berkomunikasi tanpa kabel dengan bluetooth.
Baca tentang jaringan lainnya disini

Jumat, 18 April 2014

CARA MEMBUKA DAN MENGUNCI USER HR

Pada dasarnya ketika kita baru menginstall oracle. USer HR yang tersedia pada Oracle masih terkunci oleh sistem. Sehingga kita tidak bisa mengutak atik dan mempelajari data base bawaan Oracle tersebut. Berikut langkah untuk membuka user hr.
Pertama yang harus anda lakukan adalah masuk ke sistem oracle anda dengan cara.
Jika ingin membuka ketikkan "conn system/paswordanda;"<enter>tanpa tanda petik
sehingga akan muncul tulisan Connected
Setelahh itu ketikkan "alter user hr identified by hr account unlock;" <enter> tanpa tanda petik






Jika mengunci User HR ketikkan"conn system/umarbinkatab;"<enter> tanpa tanda petik
setelah muncul tulisan Connected silahkan ketik "alter user hr identified by hr account lock;" <enter> tanpa tanda petik.







 
Contoh diatas saya membuka system menggunkan user system dan password umarbinkatab yang telah ditentukan ketika anda menginstall oracle pertama kali.
Semoga bermanfaat
by:Hamzah

Kamis, 10 April 2014

Cara krimping kabel UTP dan RJ 45



Selamat membaca ... sebelum Anda mengkrimping Kabel UTP dan RJ 45 yang perlu Anda siapkan adalah peralatan berikut.
  1. Kabel UTP
  2. RJ 45
  3. Tang Krimping
  4. Dan LAN tester












Sebelum Anda memulai mengkrimping, Anda harus tahu bagaimana menyusun dan urutan warna kabel UTP yang akan di krimping ke dalam kepala RJ 45. Saya bagi menjadi 2. Pertama Straight dan cross.

Straight: mulanya kabel UTP dibagi menjadi 8 bagian setiap  ujung. Susunannya terserah yang terpenting disetiap ujung urutan harus sama warnanya follow:
A: Putih orange, orange, putih hijau, biru, putih biru, hijau, putih coklat, coklat.
B:  Putih orange, orange, putih hijau, biru, putih biru, hijau, putih coklat, coklat.
Cross : susunannya sebagi berikut.
A: Putih Orange, orange, Putih hijau, Biru, Putih biru, Hijau, Putih coklat, coklat.
B: Putih hijau, hujau, Putih Orange, Biru, putih biru, orange, putih coklat, coklat.



Langkah selanjutnya potong kulit kabel dan urutkan sesuai keinginan cross atau straight. Setelah tersusun Anda bisa masukkan kabel ke 
kepala RJ 45 kemudain masukkan ke tank krimping dan klik sampai berbunyi. Lakukan hal yang sama pada ujung satunya. Selesai..




Jumat, 04 April 2014

Protokol jaringan

Komunikasi antar protokol terjadi hanya antar layer. Sedangkan konflik terjadi ketika ada 1 jaringan ada 2 IP yang sama. Ada beberapa jenis jaringan berbasis protokol TCP/IP
HTTP, FTP,SMTP, TELNET, DNS, dan HTTPS.

Saya akan ulas satu persatu yang pertama HTTP:
Protokol ini digunakan untuk mentransfer data dalam format plaintext, hyprtext, audio, video, dan lainnya. Protokol jenis ini sangat cocok untuk menampilkan text. Oleh karena itu mengapa sangat mudah penampilan text pada penggunaan HTTP. Jika ada video pun itu biasanya harus menggunakan plugin khusus untuk menyetel format video pada http.

Cara kerjanya: Jika ada request maka segera mungkin server akan memproses permintaan client. 
penyususnan http seperti berikut:


Biasanya penulisan http://www.google.com:80/1014/04

Untuk angka 80 itu adalah port yang sering digunakan tetapi jika menggunkan port 80 tidak apa-apa jika tidak menulisakannya. Tetapi jika ada sebuah server yang menggunkan port 8080 itu harus menuliskannya untuk bisa mengaksesnya. Sedangkan dibagian belakang itu kita sebut sebagai sub direktori atau sub folder. Perlu anda ketahui juga jika sub folder ini juga ada yang didepan contoh adalah siamik.upnjatim.ac.id. Tulisan siamik itu adalah sub foldernya. 
FTP adalah protokol standart yang disediakan oleh TCP/IP sebagai protokol untuk copy file dari satu host ke host lainnya. Pada dasarnya protokol FTP ini sebagai media untuk pengiriman berkas atau file-file. Pada awal pengembangannya FTP ini lebih sering digunakan untuk download file. Format FTP adalah ftp://namaserver  
SMTP protokol yang dapat dipergunakan untuk mengirim e-mail ke suatu tujuan yang sudah ditentukan.
Layanan SMTP
- Untuk mengirimkan satu pesan ke satu atau banyak penerima.
- Untuk mengirimkan pesan termasuk teks, suara, video, dan grafik.
DNS adalah sebuah rule aturan yang dipergunakan untuk pencarian nama komputer di sebuah jaringan yang menggunakan TCPI/IP . Biasanya DNS itu dapat membantu memetakan sebuah host komputer tanpa harus tahu IP nya.

TELNET sebuah protokol jaringan yang menyediakan fasilitas komunikasi berbasis teks secara dua arah dengn mesin virtual. Salah satu fungsinya adalah dapat meremote komputer melalui suatu jaringan melalui CMD. 

Kamis, 27 Maret 2014

Jaringan Komputer pertemuan ke 2

Harus kita ketahui bahwa pada saat pengiriman data, informasi yang ada dapat terganggu oleh beberapa sebab, misalnya karena kerusakan peralatan, noise yang besar di saluran transmisi ataupun kesalahan yang disebabkan oleh faktor manusia. Kesalahan-kesalahan tersebut pada prinsipnya harus dapat diketahui (dideteksi) dan harus dapat diperbaiki (dkoreksi). Pada prinsipnya ada tiga metoda untuk mendeteksi kesalahan yaitu:
  1. ECHO CHECK
  2. PARITY CHECKING
  3. FEEDBACK TYPE
Echo Check merupakan suatu sistem pendeteksian kesalahan yang paling sederhana dan hasil pendeteksian kesalahan ini sepenuhnya tergantung pada faktor manusia. Prinsipnya adalah dengan mengirimkan kembali informasi yang diterima kepada pihak pengirim, sehingga dengan demikian operator pada pihak pengirim dapat memeriksa kebenaran informasi yang dikirim.
Parity CheckingPrinsip ini dengan menambahkan redundan bit pada informasi yang akan dikirim, diana redundan bit tersebut akan menggambarkan sifat-sifat dari informasi tersebut. Pada pihak penerima akan dilakukan evaluasi daei informasi, dan hasil evaluasi tersebut akan dibandingkan dengan redundan bit yang ada. Ada 3 jenis cara pendeteksian dengan sistem ini:
-          Vertical Redundancy Checking
-          Horizontal Redundancy Checking
-          Cyclic Redundancy Checking
Feedback Type padasistem ini pihak penerima tidak mengadakan perbaikan pada kesalahan yang terjadi, melainkan meminta agar pihak pengirim mengulangi pengiriman informasi kembali. Mengingat sifat tersebut diatas maksa sistem pendeteksian kesalahan ini disebut juga sebagai sistem ARQ(Auyomatic Repeat Request).
Pembagian kelompok :
-          Stop and wait ARQ
-          Continuous ARQ
1.       Go back N
2.       Selective Retransmision Scheme
-          Adaptive ARQ
>> Stop and wait ARQ pada sistem ini pengirim akan membagi informasi dalam blok2 yang panjangnya tertentu untuk tujuan effisiensi, dan akan mengirimkan blok-blok tersebut sesudah diberikan redundant bit.
>> Continuous ARQ sistem ini dimaskudkan untuk mengurangi kerugian waktu yang terjadi pada stop n wait ARQ, dimana pada sistem ini, pihak pengirim akan mengirimkan secara terus menerus blok-blok informasi kepada pihak penerima.
>> Adaptive ARQ sistem ini digunakan 2 atau lebih panjang blok yang berbeda untuk pengiriman informasi ke pihak penerima.
FLOW CONTROL adalah teknik untuk memastikan bahwa data yang dikirim oleh sumber tidak melampaui kapasitas kemampuan yang menerimanya. Transmitter maupun receiver dalam system komunikasi data perlu menyiapkan buffer komunikasi untuk menampung data yang akan dikirim atau yang akan diterima. Kapasitas buffer inilah yang perlu dikendalikan dalam flow control agar transmitter dan receiver dapat menampung semua data yang ada.
STOP AND WAIT FLOW CONTROL
Bentuk yang palin simple  dari flow control dikenal sebagai stop and wait flow control bekerja sebagai berikut. Sebuah entiti sumber mentransmisikan sebuah frame. Setelah entiti tujuan menerima frame, ia akan mengirim ACK kepada pengirim bahwa data diterima dengan baik, sehingga pengirim boleh melanjutkan pengiriman frame selanjutnya. Jika data yang diterima salah maka akan dikirim NAK yang mengindikasikan bagi pengirim untuk mengirim ulang frame yang dikirim. Persoalannya adalah jika data yang akan dikirim cukup besar. Untuk itu data tersebut harus dipecah pecah menjadi beberapa frame.
SLIDING WINDOW FLOW CONTROL
Sejauh ini hanya sejauh 1 frame saja data dipindahkan dari sumber ke penerimanya. Jika data dkirim sedikit sekali maka ketidak efisiennan akan terjadi. Efisiensi dapat sangat dikembangkan dengan cara mengijinkan banyak frame yang dikirim bersamaan secara berurutan.
DHCP adalah layanan termasuk sebuahlayanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya, biasanya komputer yang memberikan informasi tentang IP disebut DHCP server.  Ada hal-hal dasar yang perlu diperhatikan saat inisialisasi DHCP. Pertama IP address, kemudian Subnet, gateway, dan DNS.
MEDIA TRANSMISI
Adalah suatu jalur antara pemancar dan penerima dalam sistem transmisi data.Media transmisi dapat diklasifikasikan menjadi guided dan unguided dangan atau tanpa perantara. Jenis Guided diantaranya seperti copper twisted pair, copper coaxial, dan fiber optik. Sedangkan media transmisi unguided menghantarkan gelombang atau signal elektromaknetik tanpa melalui perantara yang solid.
Namun saya akan jelaskan jenis-jenis yang termasuk dalam guide: diantaranya
  1. Twisted Pair merupakan medium yang paling murah dan banyak digunakan dalam transmisi guided. Twisted pair terdiri dari 2 kabel tembaga yang terisolasi yang disusun dalam jalinan berbentuk spiral.
  2. Kabel Coaxial terdiri dari 2 konduktor tetapi digunakan untuk frekuensi yang lebih tinggi. Kabel ini terdiri dari konduktor berbentuk silinder untuk lapisan luar, yang mengelilingi konduktor bagian dalam.
  3. Fiber Optik merupakan medium yang tipis(2-125m) dan fleksibel yang dapat menghantarkan cahaya optik. Berbagai jenis kaca dan plastik dapat digunakan untuk membuat fiber optik.
 by: ......

Kamis, 20 Maret 2014

Jaringan komputer dan pengertiannya

Sebuah Sistem yang terdiri dari minimal 2 buah mesin komputer untuk saling berbagi informasi, Sumber daya dan lainnya. Sedangkan tujuan dari jaringan komputer adalah untuk tujuan kepentingan pihak pengguna seperti berbagi informasi atau sarana berkomunikasi. Terdiri dari pihak server yang biasa disebut pihak pemberi layanan terus pihak client yang menerima layanan tersebut. Kalau dilihat dilihat dari jangkauan geografis, jaringan komputer dibagi menjadi 3 cakupan yang pertama biasa kita sebut dengan LAN, kedua MAN, dan yang ketiga WAN. Saya akan bahas satu persatu dibawah:

LAN atau biasa disebut Local Area Network
LAN kategori lan termasuk jaringan komputer yang mencakup wilayah yang kecil. Contoh didalamnya jaringan komputer dalam ruangan, gedung, ataupun kantor. Teknologi LAN yang sekarang sudah berkembang pesat ada juga yang berupa wifi yang biasanya kita sebut area yang teradapat LAN jenis ini adalah Hotspot.
MAN Singkatan dari Metropolitan Area Network      
Man termasuk suatu jaringan yang mencakup wilayah kota yang biasanya jarinag ini menghubungkan antara satu gedung ke gedung lain. Contoh jika disurabaya ada di dekat jalan kayoon. Ciri khas dari gedung yang menjadi pusat jaringan MAN di kota adalah gedungnya banyak sekali terdapat Tower dan kabel sinyal yang melintang. Biasanya paling pendek berjarak 10 km dan paling jauh kira-kira 50 km.
WAN atau WIDE AREA NETWORK
Jaringan yang mencakup wilayah antar negara yang sangat luas hampir diseluruh dunia sudah menggunakan jaringan ini. Biasa kita gunakan adalah media Internet  termasuk dalam jaringan ini. Tujuannya sama yaitu berbgai informasi ataupun sarana berkomunikasi dan yang lainnya.

Topologi jaringan
BUS
Topologi ini termasuk dari yang banyak digunakan. Termasuk dari kelebihan topologi ini adalah cocok untuk penggunaan mesin yang sedikit yang bisa mempercepat komunikasi. Jika mesin banyak maka keefektifannya berkurang. Kekurangannya adalah jika salah satu kabel dari jaringan yang menghubungkan itu putus maka akan mematikan yang lainnya juga.

Topologi Bintang
Topologi ini mengharuskan satu atau lebih mesin untuk menjadi pusat pertukaran data atau informasi yang selanjutnya diakses dari banyak komputer lainnya. Dalam kenyataannya meski tidak harus berbentuk bintang persis istilah seperti ini dapat juga digolongkan jenis topologi jaringan star. Kelebihannya adalah jika terjadi kerusakan pada salah satu salurannya maka hanya akan mempengaruhi saluran yang dilaluinya saja dan tidak sampai menyebar ke saluran lainnya. Akses kontrol pada jaringan ini terpusat sehingga mudah untuk penggunaan lalu lintas jaringan yang sibuk sekalipun.

Topologi Cincin
Topologi ini memiliki konstruksi seperti cincin yang pada intinya setiap satu mesin terhubung ke mesinlainnya dengan 2 buah kabel setiap mesinnya yang mengharuskan setiap mesin memiliki 2 buah lubangh kabel. Dan saling membentuk jalur berbentuk melingkar. Kelebihan adalah mudah sekali untuk perancangan topologi jenis ini, dan memiliki keakuratan dan kecepatan lebih dibanding dengan topologi BUS.

Itu tadi sedikit materi pertemuan kedua
by:Hamzah



Kamis, 13 Maret 2014

Tentang Kejahatan Cyber Stalking

Cyber Stalking adalah penggunaan internet atau alat elektronik lainnya untuk melecehkan seseorang atau sekelompok orang atau organisasi, seperti:

- Tuduhan palsu untuk merusak reputasi korban dengan posting informasi palsu.
- Pemantauan untuk mengumpulkan informasi pribadi tentang korban dalam rangka untuk melecehkan.
- Membuat ancaman, pencurian identitas, merusak data.

 Tips agar tehindar dari Cyber Stalking. 
- Hindari Penyebaran data pribadi
- Password harus selalu dijaga dan jangan lupa di log out.
- Ubah password secara berkala dan buat password yang sulit diterka.
- Hindari memasang video/foto yang memalukan dan merugikan.
- Hati-hati menggunakan web camera.
by: Kominfo

Kamis, 06 Maret 2014

Hubungan komputer dan kriminalitas

Memang segalanya selama itu manusia tidak lepaas dari sebuah keinginan kesempatan kejahatan pun akan meningkat. Sudah banyak memang berita ataupun kejadian kriminalitas di kehidupan kita. Namun tahukah Anda kita sekarang telah memasuki era Teknologi dimana teknologi menjadi sumberdaya pertama yang sangat diandalkan manusia untuk memenuhi kebutuhan ataupun pemuas keinginan manusia. Kalau membahas kriminalitas tentunya model kriminalitasw yang sekarang sudah jauh berbeda dari yang sebelum era teknologi. Meningkatnya kemampuan manusia dalam mengoperasikan komputer juga membuat orang-orang yang tidak bertanggung jawab untuk memanfaatkan kelebihan komputer untuk melancarkan tindakan kejahatan.
Memang sangatlah beragam tindakan kriminalitas dalam bidang teknologi. Seiring juga manusia sudah meninggalkan sedikit demi sedikit transaksi jual beli secara manual. Dengan era yang sekarang semua berpindah secara online baik transaksi maupun yang lainnya. Sampai pola komunikasi yang membahayakan. Kalauu kita tahu hampir semua seseorang dapat terhubung dengan yang lainnya sekarang sudah sangatlah mudah. Mulai dari bertukar informasi, pekerjaan sampai merambah dunia bisnis. Peralihan pola komunikasi ke teknologi seperti ini juga mampu memancing tindakan kriminalitas tentunya juga dibidang teknologi. Dan kejahatan yang terjadi di bidang teknologi biasa kita kenal sebagai cyber crime.
Jenis dan cara para pelaku kejahatan di bidang teknologi sangatlah beragam seiring perkembangan komputer yang sangat beragam juga. Beberapa diantaranya adalah:
1.      Carding
Ciri dari kejahatan ini adalah berbelanja dengan kartu identitas orang lain dengan kata lain si Carder menggunakan identitas orang lain untuk melakukan transaksi pembelian secara ilegal. Biasanya pelaku yang biasa disebut Carder ini mendapatkan informasi dengan mencuri melalui data dari Internet. Kejahatan ini sering juga disebut sebagai cyberfroud.
2.      Defacing
Kejahatan ini identik dengan tindakan mengubah halaman web pihak lain. Yang tujuan nya kebanyakan untuk pamer kemampuna tetapi lebih maraknya untuk mencuri informasi dan dijual ke pihak lain demi sebuah keuntungan.
3.      Phising
Termasuk tindakan untuk memancing korban untuk memberikan informasi penting yang dimiliki korban untuk kepentingan pelaku. Kejahatan phising ini biasanya ditujukan kepada pengguna online banking.
4.      Spamming
Adalah sebuah tindakan kejahatan internet dengan cara mengirimkan pesan elektronik berupa email dan semacamnya ke korban. Modusnya pesannya dapat berupa iklan ataupun pemenang hadiah dan lainnya. Dengan harapan korban dapat mencairkan sejumlah uang di nomer rekening yang pelaku mengaku memiliki rekening di negara lain dan sebagainya.
5.      Malware
Adalah program komputer yang bertujuan untuk mencari kelamahan sebuah software maupun sistem informasi. Dengan tujuan mencuri informasi ataupun merusak software tersebut. Malware ini dapat berupa virus, worm, trojan horse, adware dan lainnya.

Teknologi komputer juga sangat bermanfaat untuk mengurangi tindakan kejahatan bahkan mencegahnya. Teknologi GPS yang dapat melacak lokasi yang biasa digunakan mencari pelaku tindakan kejahatan. Contoh lain adalah teknologi CCTV yang sudah banyak diterapkan didunia untuk mengidentifikasi pelaku perampokan sebuah toko dan sebagainya. Kesemuanya itu karena juga perkembangan teknologi yang semakin meningkat.
Sekarang mulai dari diri kita masing-masing apakah yang akan kita lakukan dengan teknologi yang ada digenggaman kita masing-masing apakah untuk kejahatan ataupun hal yang bermanfaat untuk sesama.

By: Hamzah

Kamis, 27 Februari 2014

Pengenalan Windows Api

Windows Api adalah sebuah sekumpulan prosedur yang berisi tampilan antarmuka sebuah aplikasi yang dikembangkan microsoft. Dengan kelebihan windows Api semua aplikasi komputer selain berupa konsole semua bisa dioperasikan menggunakan windows Api. Entah Anda menggunakan bahasa pemrograman apapun C++,Java dan lainnya. Microsoft tetap menaruh sebuah kelebihan didalam windows Api agar kode bisa digunakan oleh semua bahasa pemrograman. Selain itu Windows Api telah diterapkan oleh microsoft pada Internet Explorer dan didalamnya cukup banyak juga penggunaan API pada aplikasi-aplikasinya. Dari sisi multimedia microsoft juga membuat fitur yang mendukung windows api yang biasa kita kenal dengan DirectX.Didalamnya cukup banyak juga  aplikasi tang telah diintegrasikan microsoft dengan Windows Api didalamnya. Kelebihan laindari Windows Api yaitu dapat juga menjadi penghubung antar aplikasi atau dengan kata lain menjadi fasilitator interaksi.
by: Hamzah Adi

Kamis, 20 Februari 2014

Pengenalan Dasar OOP JAVA

Kali ini saya akan mencoba membahas sedikit mengenai istilah dalam bahasa pemrograman didalam JAVA yaitu OOP. 
OOP sendiri adalah suatu metode pemrograman yang orientasinya ke objek. Degang dibuatnya metode OOP ini diharapkan dapat mengembangkan sebuah program yang mengikuti berbagai model dalam kehidupan. Didalam OOP sebuah objek dapat dipecah-pecah dalam objek-objek yang lebih kecil lagi atau dengan katalain penyederhanaan objek. Agar mempermudah menyelesaikan sebuah permasalahan. Didalamnya juga pembuat juga harus mendefinisikan berbagai tipe dana struktur data, dan diobjeknya juga memiliki fungsi-fungsi dan data untuk sebuah metode dalam OOP. Dan salah satu kelebihan dari metode OOP ini adalah objek yang dibuat dapat berkomunikasi dengan objek lainnya.
Dan hal yang terpenting dalam konsep OOP ini adalah adanya beberapa konsep yang harus dipahami diantaranya:
1.Object
Objek sendiri adalah sebuah eleman dasar dalam sebuah program. Dan hal dasar yang dimiliki dalam sebuah objek adalah nama objek itu sendiri. Untuk mengenal sebuah objek atau tidak kita harus embuat nama untuk objek tersebut. Belum lagi jika objek tersebut akan memiliki sifat yang saling berkomunikasi. Contoh Objek dalam dunia nyata adalah mobil, rumah dan lainnya.
2.Class
Berbeda dengan objek kelas merupakan gambaaran abstrak dari sebuah data atau objek, jika sebuah objek adalah rumah maka kelasnya adalah suatu cetak biru atau blueprint itu sendiri untuk mencetak sebuah objek dicontohkan dalam rumah adalah susunan ruangan kamar tidur penempatan dan penentuan letak ruangan dan lainnya sehingga bila itu disatukan akan tercipta sebuah kelas. Didalam kelas sebuah strukturnya dapat didefinisikan seperti penentuan sifat, method dan lain sebagainya.
3.Method
Kemudian Method dapat berupa sebuah prosedur yang dikenakan untuk sebuah objek yang dapat disyaratkan atau digunakan untuk objek, juga sebuah tindkan yag dapat dieksekusi oleh objek itu. Seperti jika sebuah mobil bagaiman mobil itu akan dijalankan, dinyalakan, di matikah mesin, direm dan yang lainsebagainya.
4.Enkapsulasi
Sebuah gambaran singkat dari sebuah kelas atau interface tunggal. Kita tidak perlu harus mengetahui apa saja dalam sebuah kelas termasuk berbagai hal rinci didalamnya. Dengan konsep ini kita sudah bisa menggunkan objek kelas tertentu. Yang disedikan di konsep enspakulasi ini adalah antarmuka fungsi dari sebuah kelas tanpa harus tahu detail yang diproses dalam kelas tersebut.
5.Inherintance
Sebuah kelas juga dapat mewarisi sifat untuk kelas lainnya. Dengan konsep ini kita juga dapat memberikan sifat-sifat yang sama atau berbeda pada kelas lainnya tanpa harus menulis ulang kode kelas tersebut.
6.Polimorfisme
Sebuah tampilan interface yang sama dari sebuah objek namun cara penggunaannya yang berbeda dalam sebuah pengeksekusian.Konsep ini dapat melakukan sebuah tampilan sebuah objek yang sama namun jika dieksekusi prosesnya akan bisa juga berbeda dari tampilannya. Juga sebuah konsep dimana objek dapat menentukan metode mana yang akan digunakan sendiri juga tergantung bagaimana posisi letak objek itu dalam jenjang pewarisannya.
by:Hamzah

Kamis, 13 Februari 2014

Sejarah Penemuan Visual Basic

Pada pertengahan tahun 1960-an Professor John Kemeny dan Thomas Eugene Kurtz dari perguruan tinggi Dartmounth menciptakan bahasa komputer BASIC yang selanjutnya berkembang menjadi Visual Basic.Salah satu kelebihan bahasa BASIC yang sangatlah manusiawi sehingga mudah di pelajari oleh pemula maupun programer. Seiring dengan  popularitas bahasa BASIC akhirnya lahirlah Visual Basic berbasis GUI (Graphic User Interface). Salah satu kemudahan yang ditawarkan adalah penghematan waktu pemrograman karena telah tersedianya komponen yang siap pakai atau dengan drag and drop. Pada tahun awal Visual basic dikembanhkan bahasa pemrograman dengan GUI yang  berasal dengan prototype yang lebih sering dikenal dengan TRIPOD. Visual Basic juga mendukung pemrograman dengan Windows Api Namun Perlu beberapa deklarasi tambahan dari luar. Beberapa kelebihannya adalah bahasanya sangat mudah dimengerti meski seorang pemula sekalipun, Seiring dengan kepopuleran Visual Basic kita juga sangat mudah mendapatkan tutorial pendukung atau berbagai tambahan referensi dari luar, Sedangkan untuk tools juga sudah tersebar luas di internet dan tentunya sangat membantu pengembangan aplikasi dengan Visual Basic. 

Sedangkan perjalanan Visual Basic dimulai dari Visual Basic 1.0 untuk windows pada tahun 1991.Pada tahun 1992 microsoft merilis Visula BAsic Versi 2.0.Pada tahun 1993 merilis Visual Basic Versi 3.0. Pada tahun 1996 merilis Visual Basic Versi 4.0. Pada tahun 1997 merilis Visual Basic Versi 5.0.Pada tahun 1998 merilis Visual Basic Versi 6.0. Pada tahun 2003 merilis Visual Basic Versi 7.0. Pada tahun 2005 merilis Visual Basic Versi 8.0. Pada tahun 2008 merilis Visual Basic Versi 9.0. Pada tahun 2010 merilis visual Basic Versi 10.0. Perkembangan perangkat lunak didunia sangatlah pesat terlebih menggunakan bahasa BASIC yang ditawarkan Visual Basic. Mencapai angka 62% pengembang perangkat lunak yang ada menggunakan Visual Basic kemudian diikuti oleh bahasa C++, C#, dan JAVA.
by: Hamzah

Kamis, 06 Februari 2014

Cara mudah membuat artikel blog

Termasuk sebuah hal terpenting dalam blog adalah artikel.Disini akan saya sedikit berbagai tips untuk Anda bagi yang baru terjun ke dalam dunia ngeblog. Memang sangatlah banyak faktor untuk bagaimana anda menentukan apa saja artikel yang nantinya yang akan Anda terbitkan.Berikut sedikit cara termudah menurut saya bagaimana cara mudah membuat artikel untuk blog Anda.
-Tentukan tema
Hal yang menurut saya sangatlah mendasar untuk yang pertama kali membuat blog adalah menentukan tema.Tentukan tema Anda yang sebelumnya sudah Anda pikirkan  secara matang-matang. Setelah itu lanjut mulailah menulis apa yang Anda temukan tentang tema tersebut. Hal ini cukup membantu Anda untuk bagaimana Anda membuat sebuah blog dengan artikel yang konsisten dan tentunya disukai pembaca dan google.
-Cari berita terpopuler
Mencari berita yang lagi populer bisa juga Anda jadikan sebagai cara termudah dalam membuat artikel Anda. Sudah terbukti banyak para blogger yang mendatangkan traffik  tinggi ke dadalm blog mereka dengan mencari hal-hal yang sering dicari orang. Jika kesulitan Anda bisa manfaatkan mesin pencari agar cepat menemukannya.
-Berbagi pengalaman
Sangat mudah Anda membuat artikel jika artikel itu adalah hasil dari pengalaman Anda. Belum lagi hal itu adalah pengalaman yang menyenangkan dan mungkin sulit dilupakan.Tentunya menulis dengan rasa senang dapat meningkatkan Anda untuk membuat artikel yang berkualitas baik dan konsisten.
-Rajin browsing/blogwalking
Dengan rajin browsing Anda akan mudah untuk bagaimana mendapatkan referensi mengenai tema yang sesuai dengan blog Anda. Belum lagi jika Anda enjalin pertemanan dengan sesama blogger Anda akan akan dengan mudah mendapatkan referensi artikel baru yang nantinya bisa dijadikan bahan artikel Anda.
-Langganan artikel
Dengan berlangganan artikel Anda tidak perlu lagi mengulang-ulang browsing cukup berlangganan Anda akan dapat kiriman artikel dengan sendirinya. Dan salah satu kunci penting dalam menerbitkan  sebuah artikel adalah dengan banyak membaca.
by: hamzah


Kamis, 30 Januari 2014

cara merawat laptop / PC

Secara umum kerusakan pada laptop atau komputer anda tidak hanya disebabkan karena banyaknya virus, tetapi perawatan yang kurang diperhatikan juga sangatlah mempengaruhi kinerja komputer pc ataupun laptop anda. Memang hal ini tidak banyak diperhatikan oleh pengguna karena disebabkan kurangnya pengetahuan mengenai teknik perawatan komputer dan fungsi tools dalam perawatan yang perlu digunakan, sebab sistem operasi komputer sendiri pada dasarnya sudah menyediakan tools untuk melakukan perawatan agar kinerja tetap optimal. Kebanyakan cara instan seperti install ulang sangat mudah dilakukan untuk mengembalikan kinerja komputer secara optimal tetapi terlalu sering install ulang juga akan mempengaruhi perangkat komputer Anda. Anda cukup mengetahui bagaimana cara merawat laptop atau PC Anda sudah bisa memiliki komputer yang tahan lama. Berikut beberapa tips diantaranya dari saya.

Backup komputer secara berkala
-Lakukanlah backup komputer secara berkala agar file-file yang penting tidak ikut terhapus begitu saja ketika ada penghapusan secara bersamaan. Dengan backup ini juga suatu saat Anda kehilangan file Anda anda dapat mengembalikannya.
Operasikan komputer sesuai prosedur
-Seringkali ketika pc anada dihadapkan pada kondisi yang sangat berat Anda langsung melakukan jalan pintas untuk mematikan dengan tombol power, seain berdampak pada kondisi kinerja juga akan mempengaruhi harware Anda secara bersamaan.Lakukan penggunaan komputer Anda sesuai aturan utuk menghindari kesalahan operasi.
Tutup program yang tidak digunakan
-Bila Anda manjalankan sebuah program jangan terlalu banyak membuka program yang sekiranya tidak lagi digunakan. Diusahakan jika Anda sudah selesai menggunkan progaram segera lakukan penutupan pada jendela program agar tidak memberatkan kinerja pc Anda.
Uninstall program yag tidak perlu
-Jika pc anda banyak sekali terinstall program yang sekiranya tidak perlu dengan kebutuhan pokok Anda selayaknya Anda Romove program tersebut sebab hal itu hanyak akan memakan space memori yang tersisa di harddisk Anda. Belum lagi jika program yang tidak dibutuhkan itu meminta update berkala itu akan sangat merepotkan pastinya.
Bersihkan komputer dari debu
-Hal yang perlu diwaspadai adalah masuknya debu pada perangkat keras Anda lakukan lah pembersihan rutin agar tidak mengganggu kinerja saat mesin sedang bekerja. ventilasi yang cukup untuk komputer
Defragment secara berkala komputer Anda
-Banyak sekali diantara kita biasanya menyimpan file susunannya sangatlah tidak teratur mulai dari urutan dan besar kecilnya file, bila Anda pusing lakukan defragmen melalui  tools yg sudah disediakan OS Anda. Dengan tujuan agar file-file adalam hardisk dapta dirapikan dan setelah rapi ketika suatu saat  mesin telusur membuka atau mencari file akan cepat membukanya tidak lagi menunggu lama untuk proses scaning data.Dan yang pastinaya akan meringankan kinerja PC Anda.
Bersihkan recycle bin secara berkala
-Jika Anda mengahpus data pada sebuah direktori data tersebut tidak akan terhapus melainkan dipindah melalui recyclebin, dengan tujuan jika anda memerlukan data tersebut kembali ada hanya cukup me restore nya. tetapi tahukah Anda bahwa data yang belum terhapus dari komputer atau dengan kata lain masih tersimpan di recyclebin sudah pastii memaan space memori hardisk Anda. Sudah selayaknya untuk Anda memikirkan apakah data tersebut benar-benar ingin dimusnahkan atau tidak dan menghapusnya di tong sampah tersebut.
Aktifkan firewall
-pengaktifan firewall juga sangatlah membantu jiaka Anda hobi browsing internet, sebab jiak ada senuah halaman web yang sangat dicurigai keamanannya oleh komputer firewall akan langsung bertindak dengan tidak membuka halaman tersebut.
Install antivirus dan update
-Dan yang pasti Ada juga haru smenginstall software antivirus. Sebab dimana-mana yang namanya virus itu sangatlah membuat gangguan.Anda bolehlah untuk tidak menginstall Antivirus dengan kata lain jika Anda berniat buang-buang uang hehe. eeeitt jangan lupa update tuh antivirus. haha sekian terimakasih.