Daftar Blog Saya

Selasa, 29 Desember 2015

Bahasa Java



Pemograman Dasar

Bahasa Java



 Pendahuluan
Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat luinak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
• Programming-language specification
• Application-programming interface
• Virtual-machine specification
 Bahasa Pemrograman Java
Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi objek, pemrograman terdistribusi dan bahasa pemrograman multithrreaded . Objek Java dispesifikasi dengan membentuk kelas. Untuk masing-masing kelas Java, kompiler Java memproduksi sebuah file keluaran arsitektur netral yang akan jalan pada berbagai implementasi dari Java Virtual Machine (JVM). Awalnya Java sangat digemari oleh komunitas pemrograman internet, karena Java mendukung untuk applets , dimana program dengan akses sumber daya terbatas yang jalan dalam sebuah web browser. Java juga menyediakan dukungan level tinggi untuk networking dan objek terdistribusi.
Java juga dianggap sebagai sebuah bahasa yang aman. Tampilan ini pada khususnya penting menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah jaringan terdistribusi.
Java API
Java API terdiri dari tiga bagian utama:
• Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan.
• Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data.
• Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
Java Virtual Machine
Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file .class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan bytecode arsitektur netral kedalam bahasa mesin untuk host computer .
Sistem Operasi Java
Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras. Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitumemproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program


Membuat simulasi Jaringan serta configurasi router menggunakan cisco packet tracer



       Membuat simulasi jaringan serta configurasi router ini adalah salah satu project saya dalam mata pelajaran jaringan dasar. Saya akan membuat sebuah jarigan computer yang terdiri dari masing masing 2 router 2 switch, 4 pc dan 1 wireless.





Langkah langkah 




1. Buka software packet tracernya



 

2. ini merupakan tampilan dari packet traker, selanjutnya pasang dua buah router dan dua buah switch dengan cara meng-dragnya

 






3. lalu buat 4 pc dan gabungkan antara pc dan switch menggunakan cabel cross (karena pc dan switch dianggap device yang sama)


 



4. langkah selanjutnya, saat pc di pasangkan menggunakan kabel cross bisa diurutkan berdasarkan fast ethernetnya.  






5. langkah berikutnya pasang kabel cross antara switch dengan router, pada pemasangan ini menggunakan fast ethernet fa0/1,sedangkan antara router dengan router menggunakan kabel straight dengan fast ethernet fa0/0


 


6.  berikutnya masukan ip address pada tiap Pc,pada langkah ini penambahan defalaut gateway diambil dari ip address tiap route yang pertama





7. setelah Ip add ditambahkan,kini kita mulai konfigurasi pada CLI (Commad Line Interface)



##Selanjutnya masuk pada router r0 buat konfigurasi ip pada tiap interface r0 dengan memasukkan perintah dibawah ini pada mode CLI yang ada di router r0##


  Jika telah selesai melakukan konfigurasi CLI pada route 0, Lakukan hal yang sama di setiap router dengan ketentuan IP yang telah ditentukan seperti pada gambar desain jaringan yang dibuat tadi.





Kedua route telah selesai melakukan konfigurasi, sekarang mari kita coba  PING dengan CMD menggunakan  pc 1 ke seluruh pc apakah terkoneksi atau tidak 

 
#Dilihat dari perintah diatas pada saat PC 1  ping ke Pc 3 atau ip add yang 192.168.10.1 disana dikatakan ‘ destination host unreachable ’  ini dikarenakan kita belum melakukan konfigurasi CLI pada routernya.##


8. Pada bagian ini kita akan melakukan konfigurasi CLI pada router r0

 
 
9. Lakukan konfigurasi yang sama pada route r1



 

10. Berikutnya,kita coba Ping dengan CMD menggunakan pc 1 


 


11. Ini adalah tampilan dimana jika semua pc udah terhubung ke pc lainnya



## Catatan
jika pada saat di Ping sudah tidak ada perintah destination host unreachable itu artinya semua pc sudah saling terkoneksi 

‘ pada saat project jaringan telah disimpan, dan kita akan membukanya pada saat kita melakukan ping kembali di CMD jangan terkejut bila ada perintah ‘ request timed out ‘ itu artinya antara pc dengan route sedang melakukan booting tunggulah beberapa menit sampai jaringan terkoneksi sampai berwarna hijau ‘