Kamis, 22 Maret 2012

PROGRAM REKURSI JAVA

Kali ini saya diberi tugas oleh dosen untuk mmbuat sebuah program java yang menggunakan inputan numerik. Di sini saya membuat program inputan menggunakan JOption dan dengan hasil output rekursi.

Berikut program beserta inputannya :

CODING

import javax.swing.*; /*meng-import class JOptionPane dari package javax.swing*/

public class rekursi /* penamaan class sekaligus nama program java */
{
                public static void main(String[] args)
                {
                                String a = JOptionPane.showInputDialog("Masukan nilai faktorial"); /*langsung mendeklarasikan variabel a sebagai string danmenampilkan sebuah dialog yang berisi output dari inputan yang telah kita berikan dan sebuah OK button.*/
                               
                                long b = Long.parseLong(a); /*langsung mendeklarasikan variabel dan untuk penginputan b dari nilai a*/
                               
                                /* deklarasikan variabel msg dan hasil output untuk JOptionPane*/
                                String msg="Hasil nilai faktorial dari "+a+" adalah " +fact(b);
                               
                /* outputnya dengan menggunakan message dialog berbasis GUI*/
                                JOptionPane.showMessageDialog(null,msg);
               
                }
               
                /*operasi untuk mendapatkan nilai rekursi */
                public static long fact(long n)
                                {
                                /*pengulangan if dari nilai n hingga bernilai 1 */
                if (n <=1)
                                                return 1;
                else
                                return n*fact(n-1);
                                }
}



OUTPUT





Rabu, 21 Maret 2012

CARA MENGINSTALL JAVA

Dalam postingan kali ini saya akan menjelaskan bagaimana menginstall  Java di dalam computer anda masing – masing. Berbeda dengan program lain, dalam menginstall java masih diperlukan setingan agar java dapat digunakan.
Di sini saya menggunakan  software java  jdk1.6.0_21 yang merupakan tipe java untuk windows. Saya menggunakan windows 7.

Sebelumnya anda harus menginstall java dalam computer anda. Installnya sama seperti software lainnya. Tidak ada yang berbeda. Setelah menginstall, java tidak akan bisa langsung digunakan, karena kita harus membuat PATH agar java dapat dijalankan.


Berikut langkah – langkahnya :

1.    Carilah tempat dimana anda menginstall program java tadi. Misalkan saya menginstallnya di C:\Java\jdk1.6.0_21

2.    Kemudian copi address tersebut

3.    Klik kanan My Computer pilih properties  piih advanced system settings (pada windows 7)
(Nb : Pada windows xp pilih Tab Advanced)

4.    Akan muncul tampilan seperti di bawah


5.    Pilih environment variables, dan keluar tampilan




6. Pilih new pada  user variabel, kemudian isikan seperti di bawah

pada variable value isi directory sesuai anda menginstal java anda, di sini saya install di C:, kemudian versi java anda dan ditambahkan terakhir dengan \bin;





jika sudah selesai klik ok

7.    Selanjutnya anda harus membuktikan apakah andaberhasil menginstall java dan memasukan PATH nya. Masuk ke CommandPromt dan ketikkan javac, jia berhasil akan keluar gambar berikut


Berarti anda telah berhasil, dan java sudah dapat digunakan.

SOSIAL NETWORK SKYPE #2




Tulisan ini melanjutkan dari postingan saya sebelumnya mengenai Sosial Network Skype


KELEBIHAN


1.    Komunikasi global dan lokal yang lebih ekonomis melalui suara atau konferensi video. Sebagai ilustrasi pada tahun 2007 perbandingan menelpon ke Amerika dari Indonesia adalah Rp.6,640,-/ menit sedangkan dengan menggunakan skype, aktivitas ini didapatkan gratis (untuk sesama pengguna skype) dan berbayar bila skype digunakan untuk menelpon ke pesawat telpon genggam: Rp. 1,593/ menit atau pesawat telpon rumah: Rp. 423/ menit . Komunikasi menjadi lebih murah dan terjangkau. Konferensi bisa dilangsungkan antar pengguna (dua orang) sampai dengan lima pengguna sekaligus.

2.    Penggunaannya yang mudah. Untuk pengguna yang telah biasa menggunakan pengirim-penerima pesan instan internet, perangkat lunak skype akan dirasakan mudah. Pengguna hanya diharuskan untuk memiliki komputer dengan spesifikasi teknis tertentu, headset (yang memiliki mike dan speaker), serta sambungan internet.
3.    Kualitas suara yang lebih baik dibandingakan VoIP pendahulunya. Kegunaan dasar pembicaraan telepon melalui komputer di mana pun pengguna berada (dengan koneksi internet) secara gratis


4.    Skype dapat secara langsung menyimpan hasil chatting.
Apabila kita selesai chatting bisa langsung menutup semua jendela tanpa harus melakukan proses penyimpanan. Selain itu semua hasil cattingan selama 30 hari sekalipun dapat dilihat dengan mudah

5.    Tampilan jendela skype kelihatan lebih menarik dan professional.
Dengan tampilan yang menarik, membuat skype tampil beda dan kelihatan professional dari aplikasi ini.

6.     Berbicara dengan skype antar komputer/laptop sangat jelas.
Sama dengan berbicara lewat telfon. Bedanya kita harus berbicara didepan laptop atau PC tanpa harus menggunakan mikerofon, apalagi perangkat anda dilengkapi dengan web cam. Maka hasilnya seperti berbicara melalui video streaming.

7.     Proses pengiriman file pada skype lebih mudah.
Dengan kemudahan dalam pengiriman file, skype cocok bagi anda sekalian yang membutuhkan data yang cepat dan siap saji.



KEKURANGAN

1. Penipuan
Layaknya seluruh hubungan yang dilakukan di internet. Skype juga memiliki kekurangan dalam hal registrasi identitas penggunanya. Hal ini rentan sekali terhadap penipuan, apabila sang user Berhubungan tanpa Webcam.

2. Kapasitas yang besar
Skype memakan 23 MB kapasitas Harddisk ketika dipasang.

3. Koneksi tinggi
Jika anda ingin melakukan hubungan dengan tata muka melalui web cam, maka dibutuhkan koneksi internet yang tinggi.

4.  Terhalang oleh waktu dan kesediaan orang yang memanggil dan dipanggil
Penggunaan Skype dengan metode suara harus dilakukan dengan rencana sebelumya, atau membuat janji terlebih dahulu dengn orang yang akan diajak bicara.


KEAMANAN /  SECURITY




Login

Setiap pengguna Skype memiliki sebuah username dan sebuah password. Dan setiap username memiliki sebuah alamat e-mail yang teregistrasi. Untuk masuk ke sistem Skype , pengguna harus menyertakan pasangan username dan passwordnya. Jika pengguna lupa password tersebut maka Skype akan mengubahnya dan mengirimkan password yang baru ke alamat e-mail pengguna yang sudah teregistrasi. anya.


Lubang Keamanan

New York University Polytechnic Institute telah menemukan lubang keamanan pada Skype yang meninggalkan informasi lokasi pengguna Skype dan aktivitas berbagi secara peer-to-peer yang dapat diakses oleh hacker. Lubang keamanan tersebut ditemukan saat peneliti New York University melakukan penelitian dan pengamatan terhadap 10.000 pengguna Skype dan 20 sukarelawan selama periode dua minggu.
''Seorang hacker mana pun di dunia dapat dengan mudah melacak keberadaan dan mengakses file-sharing dari para pengguna Skype yang terdiri dari berbagai kalangan termasuk politisi, artis dan orang biasa, dan menggunakan informasi tersebut untuk tujuan mengintai, pemerasan atau bahkan penipuan Ini sangat berbahaya.'' kata Profesor Keith Ross dari NYU-Poli ilmu komputer.
Hacker juga dapat melacak gerakan pengguna Skype karena dapat melacak tempat panggilan dari berbagai lokasi. Bahkan menurut Financial Post, dengan adanya lubang keamanan ini memungkinkan para ilmuwan atau hacker mampu mengikuti pengguna Skype selama liburan dari New York ke Chicago dan kemudian sepanjang perjalanan pulang ke Prancis misalnya.
Skype chief information officer - Adrian Asyer mengatakan perusahaannya akan bekerja untuk meningkatkan keamanan dari perangkat lunak Skype.



PEMANFAATAN DAN PENGEMBANGAN DI MASA DEPAN


1.    Strategi bisinis jalur internet

Dengan adanya internet, merupakan suatu keuntungan yang besar bagi suatu perusahaan. Internet tidak saja memudahkan dan mengefisienkan cara perusahaan atau perorangan untuk berinteraksi namun sebagai media mengkalkulasikan reaksi masyarakat terdapat penerimaan produk atau jasa yang ditawarkan.
Demikian strategisnya kehadiran internet, maka perusahaan yang mampu menguasai pemanfaatan teknologi informasi, baik e-mail, website, google adsense, yahoo messenger, bahkan skype, akan lebih mampu memenangkan persaingan bisnis di masa depan.
Langkah ini juga ternasuk dengan memanfaatkan Skype, sehingga memungkinkan kita dapat  terhubung (on-line) secara simultan dan menciptakan layanan unggul bagi pelanggan.  Dengan teknologi Skype dengan fasilitas web-cam, komunikasi interaktif seputar produk yang kita tawarkan dapat dilakukan.
Teknologi Skype dengan fasilitas web-cam bahkan akan sangat berguna dalam mengkomunikasikan produk kita dengan biaya yang nyaris gratis.


2.    Konferensi / perkumpulan organisasi

Konferensi bisa dilangsungkan antar pengguna (dua orang) sampai dengan lima pengguna sekaligus. Penggunaannya yang mudah. Untuk pengguna yang telah biasa menggunakan pengirim penerima pesan instan internet, perangkat lunak skype akan dirasakan mudah. Pengguna hanya diharuskan untuk memiliki komputer dengan spesifikasi teknis tertentu, headset (yang memiliki mike dan speaker), serta sambungan internet.

3.    E-learning

Dengan adanya Skype, maka perkembangan e-learning akan menjadi lebih baik lagi. Jadi pembelajaran jarak jauh dapat dilakukan dengan mudah dan langsung tatap muka yang dilakukan melalui internet.

Sumber :
http://www.teknoup.com/news/12662/lubang-keamanan-pada-skype-tinggalkan-informasi-lokasi-pengguna
http://www.neraca.co.id/2011/09/28/menempuh-strategi-bisnis-jalur-internet/



Selasa, 13 Maret 2012

SOSIAL NETWORK SKYPE



Media sosial (Social Networking) adalah sebuah media online dimana para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, sosial network atau jejaring sosial, wiki, forum dan dunia virtual. Blog, jejaring sosial dan wiki mungkin merupakan bentuk media sosial yang paling umum digunakan oleh masyarakat di seluruh dunia.

SEJARAH



Skype adalah sebuah program komunikasi dengan teknologi P2P (peer to peer). Program ini merupakan program bebas (dapat diunduh gratis) dan dibuat dengan tujuan penyediaan sarana komunikasi suara (voice) berkualitas tinggi yang murah berbasiskan internet untuk semua orang di berbagai belahan dunia. Pengguna Skype dapat berbicara dengan pengguna Skype lainnya dengan gratis, menghubungi telepon tradisional dengan biaya (skypeOut), menerima panggilan dari telepon tradisional (SkypeIn), dan menerima pesan suara.

Teknologi skype ditemukan oleh wirausahawan Niklas Zennström dan Janus Friis, orang yang sama yang menemukan Kaaza dan Joost (P2P untuk televisi). Skype lalu berkompetisi dengan protokol terbuka VoIP yang sudah ada seperti SIP, IAX, dan H.323. Grup Skype yang dibentuk pada bulan September 2003 lalu dibeli oleh perusahaan lelang internet raksasa di Amerika e-Bay pada bulan September 2005 dan bermarkas di Luxembourg, Jerman dengan kantor-kantor di London, Inggris, Praha, Rusia dan San Jose, California, A.S.

Sejak diluncurkan skype telah mengalami pertumbuhan pesat baik dari penggunaannya yang populer maupun pengembangan perangkat lunaknya, jasa yang ditawarkan pun menjadi beragam mulai dari penggunaan gratis maupun berbayar.

Hanya dalam beberapa tahun saja pada bulan April 2006 Skype memiliki 100 juta pengguna.

•    23 April 2003
Nama domain Skype.com dan Skype.net didaftar
•    29 Agustus 2003
Versi beta publik pertama dikeluarkan
•    15 Juni 2004
Rilis beta versi 0.98.0.28
•    27 Juni 2004
Credit SkypeOut dapat dibeli untuk pertama kalinya melalui situs web Skype
•    27 Juli 2004
Rilis versi 1.0 untuk Windows
•    20 Oktober 2004
Pertama kalinya 1 juta pengguna Skype online bersamaan
•    14 Februari 2005
Pertama kalinya 2 juta secara online
•    10 Maret 2005
SkypeIn Public Beta dimulai
•    11 Maret 2005
Software telah didownload 84 juta kali dan 5.98 milyar menit bicara
•    15 April 2005
Didownload lebih dari 100 juta kali
•    18 Mei 2005
Tiga juta pengguna Skype online bersamaan
•    12 September 2005
Skype diakusisi situs lelang online, eBay.



KONSEP

Skype adalah software aplikasi komunikasi suara berbasis IP melalui internet antara sesama pengguna Skype. Pada saat menggunakan Skype maka pengguna yang sedang online akan mencari pengguna Skype lainnya Lalu mulai membangun jaringan untuk menemukan pengguna-pengguna lainnya. Skype memiliki berbagai macam feature yang dapat memudahkan penggunanya. Skype juga dilengkapi dengan SkypeOut dan SkypeIn yang memungkinkan pengguna untuk berhubungan dengan pengguna telepon konvensional dan telepon selular.
Skype adalah jenis peer-to-peer Voice Over IP klien, berdasarkan program Kazaa berbagi-file. Sebagai konsep, Super node diperkenalkan dalam jaringan P2P generasi ketiga. Mereka dimungkinkan pencarian peningkatan kinerja, transfer file mengurangi latensi, jaringan skalabilitas dan kemampuan untuk melanjutkan download dan secara simultan download 1 segmen dari satu file dari multiple peers. Pada dasarnya, mereka membantu host biasa saling terhubung dan panduan efisien lalu-lintas jaringan terenkripsi.

Super node juga ‘Global pengindeksan’. Teknologi ini memungkinkan Anda untuk mencari pengguna lain dalam jaringan. Perusahaan menjamin bahwa itu akan menemukan pengguna jika ia telah terdaftar dan telah login selama 72 jam terakhir.

Alamat IP yang anda miliki, yang adalah alamat IP server, Anda tidak secara langsung terhubung ke pengguna lain ketika menggunakan Skype, Anda masing-masing terhubung ke “supernode” (server) yang lewat komunikasi di antara pengguna.
Ada ribuan server ini dan Anda dapat terhubung ke ribuan dari mereka sekaligus, dengan bagian-bagian yang berbeda dari sesi satu obrolan melalui server yang berbeda.

Sebagian besar ISP isu IP dinamis dan memblokir port umum seperti 80, 25, dan beberapa lainnya yang digunakan untuk protokol yang populer. Sebagian besar waktu, IP Anda me-reset dan ISP Anda masalah Anda IP baru ketika router Anda menghubungkan. Tentu saja itu dengan anggapan Anda memiliki IP dinamis.





TEKNOLOGI  YANG DIGUNAKAN

Voice over IP

Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony atau Digital Phone) adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit analog telepon biasa.
Definisi VoIP adalah suara yang dikirim melalui protokol internet (IP).

Protokol

Voice over IP telah diimplementasikan dalam berbagai macam jalan menggunakan hak milik dan standar serta protokol terbuka. Contoh protokol jaringan yang digunakan untuk mengimplementasikan VoIP meliputi:
•    H.323
•    Media Gateway Control Protocol (MGCP)
•    Session Initiation Protocol (SIP)
•    Real-time Transport Protocol (RTP)
•    Session Description Protocol (SDP)
•    Inter-Asterisk eXchange (IAX)

Protokol H.323 adalah salah satu dari Protokol VoIP yang penerapannya ditemukan secara luas untuk lalulintas jarak jauh, seperti layanan Jaringan Area Lokal (LAN). Namun, karena perkembangan baru, protokol yang lebih kompleks seperti MGCP dan SIP, H.323 penyebaran semakin terbatas untuk membawa jarak jauh yang ada lalu lintas jaringan. Secara khusus, Session Initiation Protocol (SIP) telah mendapatkan penetrasi pasar luas VoIP.
Sebuah implementasi milik penting adalah protokol Skype, yang sebagian didasarkan pada prinsip-prinsip peer-to-peer (P2P) jaringan.

Aplikasi VoIP dan Keamanannya

Salah satu aplikasi VoIP yang tersedia adalah Skype. Skype adalah ''software'' aplikasi komunikasi suara berbasis IP melalui internet antara sesama pengguna Skype. Pada saat menggunakan Skype maka pengguna Skype yang sedang online akan mencari pengguna Skype lainnya lalu mulai membangun jaringan untuk menemukan pengguna-pengguna lainnya. Skype memiliki berbagai macam fitur yang dapat memudahkan penggunanya. Skype juga dilengkapi dengan SkypeOut dan SkypeIn yang memungkinkan pengguna Skype untuk berhubungan dengan pengguna telepon konvensional dan telepon genggam.

Skype menggunakan protokol HTTP untuk berkomunikasi dengan Skype server untuk otentikasi username/password dan registrasi dengan Skype directory server. Versi modifikasi dari protokol HTTP digunakan untuk berkomunikasi dengan sesama Skype client. Keuntungan yang dimiliki aplikasi ini adalah tersedianya layanan keamanan dalam pentransmisian data yang berupa suara. Layanan keamanan yang diberikan adalah sebagai berikut :
Privacy

Skype menggunakan AES (Advanced Encryption Standard) 256-bit untuk proses enkripsi dengan total probabilitas percobaan kunci (brute-force attack) sebanyak 1,1 x E-77 kali, sedangkan untuk proses pertukaran kunci (key exchange) simetriknya menggunakan RSA 1024-bit. Public key pengguna akan disertifikasi oleh Skype server pada saat login dengan menggunakan sertifikat RSA 1536 atau 2048-bit. Skype secara otomatis akan mengenkripsi semua data sebelum ditransmisikan melalui internet.



Sumber :


http://id.wikipedia.org/wiki/Skype#Sejarah
http://id.wikipedia.org/wiki/Voice_over_IP