Rabu, 28 Maret 2018

mengenal bahasa pemrograman java

Mengenal dan Memulai Pemrograman Java | Belajar Java

Java sebagai salah satu bahasa pemrograman yang sudah berumur dari era 1990-an, kian berkembang dan melebarkan dominasinya di berbagai bidang. Salah satu penggunaan terbesar Java adalah dalam pembuatan aplikasi native untuk Android. Selain itu Java pun menjadi pondasi bagi berbagai bahasa pemrograman seperti Kotlin, Scala, Clojure, Groovy, JRuby, Jython, dan lainnya yang memanfaatkan Java Virtual Machine sebagai rumahnya.

Java pun akrab dengan dunia saintifik dan akademik. Cukup banyak akademisi di Indonesia yang menggunakan Java sebagai alat bantu untuk menyelesaikan skripsi atau tugas akhir dengan berbagai topik yang didominasi kecerdasan buatan, data miningenterprise architecture, aplikasi mobile, dan lainnya. Di dunia web development sendiri, Java memiliki berbagai web framework unggulan seperti Spring, Play Framework, Spark, Jakarta Struts, dan Java Server Pages.

BlueJ, IDE Keren Buat yang Baru Belajar Pemrograman Java

Anda dapat menggunakan salah satu dari tiga IDE populer seperti NetBeans, Eclipse, atau IntellijIDEA. Java pun memiliki package manager yang mulai populer sejak digunakan di Android Studio yang bernama Gradle. Yah Java yang diciptakan oleh James Gosling ini memang diambil dari sebuah nama pulau dimana James berlibur di Indonesia. Bahkan ada beberapa package Java yang diambil dari nama - nama daerah di Indonesia seperti Jakarta Struts dan Lombok.

Ok cukup cuap - cuapnya, mari kita mulai mencoba bahasa pemrograman Java jika Anda belum pernah mencobanya.

Hello World

Ok, untuk memulai perjalanan kita bersama Java, mau tak mau Anda memang harus menguasai sebuah hal yang tidak praktis saat pertama kali bertemu dengan Java. Tidak seperti bahasa pemrograman lain yang sederhana untuk memulai hello world yang hanya cukup dengan menggunakan function untuk mencetak sebuah string "Hello World!", di Java Anda harus membuat terlebih dahulu sebuah class dan membuat sebuah method yang merupakan method utama dari kode program. Methodutama yang akan dieksekusi tersebut dinamakan dengan method main().Methodtersebut wajib ada di salah satu class dari kode program yang kita bangun menggunakan Java.

Karena Java merupakan salah satu bahasa pemrograman yang berparadigma berorientasi objek, Anda memang harus mulai membiasakan diri dengan istilah - istilah seperti inheritanceattributeinstantiation, dan lainnya. Sekarang kita akan memulainya dengan membuat sebuah file yang bernama HelloWorld.java. Kemudian buat kode berikut di dalam filetersebut:

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World..."); } }

Ada yang perlu Anda perhatikan dari kode diatas:

public adalah sebuah keyword di Java yang menandakan bahwa objek, method, atau atribut dapat diakses dari class lain.class adalah sebuah keyword di Java yang digunakan untuk membuat sebuah classstatic adalah sebuah keyword untuk membuat sebuah method tidak perlu diinstansiasi terlebih dahuluvoid adalah sebuah keyworduntuk membuat sebuah method tidak me-return nilai apapun alias kosongSystem.out.println()adalah sebuah methodyang telah di-importotomatis untuk digunakan mencetak output di konsol.Nama class dan nama fileharus sama

Sekarang mari kita jalankan program kecil tersebut dengan menggunakan perintah seperti berikut:

$ javac HelloWorld.java $ java HelloWorld Hello World...

Mengenal tipe data dasar di Java

Berurusan dengan tipe data untuk variabel, Java memiliki sangat banyak tipe data yang dasar dan kompleks. Tipe data yang kompleks dapat Anda temukan seperti ArrayList, HashMap, HashTable, Vector, Array, dan lainnya. Untuk tipe data dasar, Anda dapat menggunakan intfloatdoubleStringBoolean, dan lainya. Untuk membuat sebuah array dari tipe data dasar, Anda dapat menggunakan tanda "[]" setelah mengetik tipe data yang Akan Anda gunakan.

Java Deathmatch, Uji Skill Pemrograman Javamu Disini

Sekarang mari kita buat sebuah file dengan nama HelloVariabel.java dan buat kode berikut di dalam filetersebut:

public class HelloVariable { public static void main(String[] args) { int umur = 10; double gravitasi = 9.8; String nama = "Peter Parker"; Boolean bukan_dosen = false; String[] superhero = new String[]{"Ant Man", "Captain America", "Spiderman", "Hulk", "Thor", "Iron Man"}; System.out.println("umur: " + umur); System.out.println("gravitasi: " + gravitasi); System.out.println(nama instanceof String); System.out.println("nama: " + nama); System.out.println(superhero instanceof String[]); System.out.println("superhero 1: " + superhero[0]); System.out.println("superhero 2: " + superhero[1]); System.out.println("superhero 3: " + superhero[2]); System.out.println("superhero 4: " + superhero[3]); System.out.println("superhero 5: " + superhero[4]); System.out.println("superhero 6: " + superhero[5]); } }

Ada beberapa hal yang perlu Anda telisik terlebih dahulu. Jangan sampai bagian ini terlewat yah:

Untuk mendeklarasikan sebuah variabel, Anda harus menulis terlebih dahulu tipe data variabelnya, kemudian nama variabel, dan wajib menginisialisasi variabel agar tidak errorUntuk membuat sebuah array Anda dapat menggunakan tanda "[]" setelah mengetik tipe data, kemudian nama variabel dan Anda harus memanggil keyword newuntuk membuat sebuah arrayUntuk menyambung string Anda dapat menggunakan tanda "+" untuk menyambung string dengan isi variabelAnda dapat menggunakan keyword instanceofuntuk menyelidiki tipe data dari variabelUntuk mengakses arrayAnda dapat langsung mengakses indeksnya dengan angka yang dimulai dari 0

Sekarang mari kita jalankan program kecil tersebut dengan menggunakan perintah seperti berikut:

$ javac HelloVariable.java $ java HelloVariable umur: 10 gravitasi: 9.8 true nama: Peter Parker true superhero 1: Ant Man superhero 2: Captain America superhero 3: Spiderman superhero 4: Hulk superhero 5: Thor superhero 6: Iron Man

Kondisional di Java

Untuk membuat sebuah kondisional di Java, cukup mudah. Sintaksnya tidak jauh berbeda dengan PHP dan C. Silahkan buat file dengan nama HelloIf.java kemudian buat kode berikut:

public class HelloIf { public static void main(String[] args) { Boolean bukan_dosen = true; if (bukan_dosen){ System.out.println("Tidak boleh mengakses halaman dosen..."); } else { System.out.println("Boleh mengakses halaman dosen..."); } } }

FindBugs, Cari Bugs di Program Java

Sekarang mari kita jalankan program kecil tersebut:

$ javac HelloIf.java $ java HelloIf Tidak boleh mengakses halaman dosen...

Pengulangan di Java

Sama halnya dengan kondisional, untuk membuat sebuah pengulangan "for" di Java, cukup mudah. Sintaksnya tidak jauh berbeda dengan PHP dan C. Silahkan buat filedengan nama HelloFor.javakemudian buat kode berikut:

public class HelloFor { public static void main(String[] args) { for (int i = 0; i < 10; i++){ System.out.println("Variabel i saat ini: "+ i); } } }

Sekarang mari kita jalankan program kecil tersebut:

$ javac HelloFor.java $ java HelloFor Variabel i saat ini: 0 Variabel i saat ini: 1 Variabel i saat ini: 2 Variabel i saat ini: 3 Variabel i saat ini: 4 Variabel i saat ini: 5 Variabel i saat ini: 6 Variabel i saat ini: 7 Variabel i saat ini: 8 Variabel i saat ini: 9

(codepolitan/oracle/java)

https://bambanksaputra.blogspot.com

Senin, 26 Maret 2018

technologi: mengenal jaringan nikrabel

technologi: mengenal jaringan nikrabel

mengenal jaringan nikrabel

MENGENAL JARINGAN TANPA KABEL (WIRELESS)

Pada artikel in anda dapat mengetahui .

Ø  Pengertian Jaringan tanpa kabel (Wireless)

Ø  Kelemahan dan Kelebihan Wireless

Ø  Perangkat Jaringan nirkabel (Wireless)

Ø  pengertian Wireless

Wireless atau wireless network merupakan sekumpulan komputer yang saling terhubung antara satu dengan lainnya sehingga terbentuk sebuah jaringan komputer dengan menggunakan media udara/gelombang sebagai jalur lintas datanya. Pada dasarnya wireless dengan LAN merupakan sama-sama jaringan komputer yang saling terhubung antara satu dengan lainnya, yang membedakan antara keduanya adalah media jalur lintas data yang digunakan, jika LAN masih menggunakan kabel sebagai media lintas data, sedangkan wireless menggunakan media gelombang radio/udara. Penerapan dari aplikasi wireless network ini antara lain adalah jaringan nirkabel diperusahaan, atau mobile communication seperti handphone, dan HT.

Untuk menangani masalah kabel yang begitu panjang pada saat memasang jaringan computer,kita dapat memilih alternatif wireless LAN untuk berhubungan dengan jaringan.Melalui wireless LAN kita tidak perluh bersush-payah menarik kabel untuk memasang jaringan .

Untuk mengakses jaringan wireless kita hanya membutuhkan sebuah kartu jaringan wireless yang terpasang pada computer atau laptop.untuk dapat melakukan komunikasi dengan user lain,nomor IP address kartu jaringan wireless pada masing-masing computer harus diketahui tarlebih dahulu. Jangkaun jaringan wieless tergantung dari jenis kartu wireless.

Salah satu keuntungan dari wireless adalah dapat mengakses jaringan kapanpun dan di manaapun dengan kecepatan akses data yang lebih tinggi di banding kan dengan jaringan yang menggunakan kabel.

Gambar 1.Skema Wireless LAN

Jaringan nirkabel (wireless) saat ini juga sudah di kombinasikan dengan jaringan komputer  yang  lain.sebagai contoh , saat ini telah ada penggabungan antara wireless LAN dengan jaringan internet yang membentuk sebuah jaringan hotspot.Hotspot merupakan sebutan bagi sebuah daerah tempat kita dapat melakukan koneksi ke jaringan lain atau ke internet tanpa harus menggunakan kabel.hotspot menggunakan teknologi wifi dengan frekuensi 2,4 GHz.

Ø  Kelebihan jaringan nirkabel adalah:

·         Kita dapat mebaca dan mengirimkan emal atau file data dalam waktu singkat tanpa harus pergi kewarnet untuk mengirimkan.

·         Tidak tergantung dengan pemilik infrastruktur,sehingga penggunaanya dapat kita lakukan setiap saat sesuai dengan keinginan.

·         Lebih praktis serta tidak memerllukan ruang apabila wireless terpasang pada laptop atau peralatan elektronik portable sejenisnya.

·         Kecepatan transfer paket data minimal 5 Mbps dan dapat mencapai 20 Mbps.

Ø  Kerugian jaringan nirkabel adalah:

·         Banyak perangkat yang tidak cocok dengan wireless LAN.

·         Jumlah kanal yang tersedia pada frekuensi 2.4 GHz sangan sangat terbatas,sehingga terganggu.



Ø  Perangkat Jaringan Nir Kabel (wireless)

Pemanfaatan perangkat jaringan wireless(Nirkabel) semakin meluas dan diminati oleh banyak pengguna jaringan. Hal ini karena jaringan wireless terlihat lebih praktis karena tidak memerlukan banyak kabel dalam jaringan.

Berikut perangkat- perangkat Jaringa wireless yang minimal harus kita ketahui untuk membangun jaringan wireless yaitu:

·         Access point:

Access Point merupakan alat terpenting dalam membangun jaringan wireless maupun jaringan Hot spot. Pada dasarnya access point merupaakan hub untuk wirelass dan bridge untuk jaringan LAN UTP.oleh karena itu,biasanya pada access point terdapat port untuk konektor RJ-45.

Gambar 2. Access point

·         Wireless Adapter (Wireless LAN)

Wireless adapter di pakai oleh computer client untuk menerima dan mentransmisikan sinyal.wireless adpter mempunyai prinsip kerja yang hamper sama dengan sebuah access point,tapi lebih sederhana.

Berdasarkan penggunaannya secara umum wireless adapter di bedakan menjadi 2 macam,yaitu:

a).Wireless adapter untuk PC

Wireless adapter untuk PC pada umumnya menggunakan slot PCI.selain wireless adpter slot PCI,untuk computer desktop bias kita pasang dengan menggunakan card PCMCIA.namun demikian,untuk memasangnya di perlukan lagi suatu holder untuk card tersebut,sehingga akan membutuhkan lebih banyak biaya dalam operasionalnya.

Gambar 3.wireless adapter (wire LAN)

b).Wireless adapter untuk notebook,PDA,dan lainya Berbeda dengan wireless adapter pada computer desktop,wireless adapter pada notebook berupa sebuah card yang biasa di sebut dengan Personal Computer Memory Card International Association (PCMCIA).sebenarnya card PCMCIA tidak hanya di gunakan pada notebook saja,tetapi juga bias di gunakan pada komputer desktop,tetapi untuk itu di perlukan hardware baru yang di beri nama holder.

Gambar 4.card PCMCIA

·         Antena Eksternal

Untuk menambah jarak jangkauan pancaran wireless LAN,kita membutuhkan sebuah antena eksternal yang di letakkan pada luar gedung.hal tersebut di maksudkan agar pancaran sinyal yang diterima oleh wireless LAN tersebut dapat mencapai jarak yang jauh.biasanya jarak yang di capai oleh antena eksternal dapat mencapai 5-10 km.

Gambar 5.antena eksternal

·         Bluetooth

Bluetooth merupakan teknologi yang menggunakan lompatan frekuensi,yaitu jika ada intereferens pada  salah satu frekuensi,maka lainya dianggap bersih.Beberapa hardware yang kita perlukan untuk membuat jaringan computer dengan akses Bluetooth adalah :

a).Access Point Bluetooth

Access point ini mempunyai multifungsi, yaitu selain untuk access point juga dapat kita gunakan untuk routing dalam jaringan. Access point ini juga mampu melayani hingga 7 klien yang aktif secara bersamaan.

Gambar 6.access point Bluetooth

b).USB Bluetooth Dongle

Hardware ini di gunakan oleh client untuk mengakses server yang telah dihubungkan dengan access point.device ini memiliki jangkauan yang bervariasi,dari 10 meter hingga 100 meter.dewasa ini yang beredar di pasaran adalah device yang memiliki jangkauan 10 meter.seperti terlihat pada gambar di bawah.

Gambar 7.USB Bluetooth dongle dengan jarak 10 meter

https://bamssaputra.blogspot.com

mengenal bahasa pemrograman java

Mengenal dan Memulai Pemrograman Java | Belajar Java Java sebagai salah satu bahasa pemrograman yang sudah berumur dari era 1990-an, kian ...