Pengertian Bahasa Pemrogramman JAVA

inilah salah satu model lain dari bahasa pemrogramman yaitu JAVA.

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Terimakasih.

Pengertian Bahasa Pemrogramman C++

Kali ini saya akan memberi sedikit penjelasan tentang model-model dari bahasa pemrogramman salah satunya adalah bhasa C++.

C++ adalah bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an.

Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

Sekian penjelasannya, Terimakasih atas kunjungannya.

Pengertian Bahasa Pemrogramman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer.

Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.


Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari :
  •     Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner,
    contohnya 01100101100110
  •     Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic),
    contohnya [kode_mesin|MOV], SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  •     Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam
    kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  •     Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.

Ruang Lingkup RPL








lingkup RPL dapat digambarkan sebagai berikut : 


 

Penjelasannya Sebagai Berikut :


  • Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak.
  • Software design mencakup proses penentuan arsitektur, komponen, antarmuka, dan karakteristik lain dari perangkat lunak.
  • Software construction berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan. 
  • Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak.
  • Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan.
  • Software configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.
  • Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak.
  • Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan metode RPL.
  • Software engineering process berhubungan dengan definisi, implementasi,pengukuran, pengelolaan, perubahan dan perbaikan proses RPL.
  • Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak.
Fungsinya Sebagai :
a. Memperoleh biaya produksi perangkat lunak yang rendah.
b. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu.
c. Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform.
d. Menghasilkan perangkat lunak yang biaya perawatannya rendah.

Pengertian-Pengertian



1.     Dropbox
Dropbox merupakan sebuah layanan cloud yang memberi akses kepada kita untuk menyimpan gambar, dokumen, musik, video, dan file lainnya dengan kapasitas memori 2GB online secara gratis. Dan setiap file yang terkoneksi akan terhubung dengan computer, ponsel, atau device lainnya yang sama-sama memakai aplikasi ini. Dengan dropbox kita bisa menyimpan file yang sudah kita buat sebelumnya tanpa harus membawanya lewat flashdisk dan dapat diakses dimanapun.

2.     Mendeley

Mendeley merupakan sebuah aplikasi yang berguna untuk mengorganisasikan / mengelola kumpulan paper-paper yang kita miliki. Dokumen-dokumen yang dapat disimpan di mendeley yaitu file-file berformat BIB, RIS, XML, ZOTERO, SQLITE, dan PDF.



3.     Google Engine
Google engine merupakan platform yang memungkinkan pengembangan untuk membuat dan menjalankan aplikasi-aplikasi web dengan fasilitas hosting di server google, versi gratis dari platform ini memiliki kapasitas penyimpanan 500MB dan kapasitas CPU dan lebar pita (bandwith) yang cukup untuk 5 juta page-view setiap bulannya.

Istilah-Istilah dalam perangkat lunak



Okey, gan kita akan ngebahas soal istilah-istilah yang ada didalam perangkat lunak yang pertama kita bahas adalah ubiquitous computing …
·         Ubiquitous Computing adalah pasca-desktop model interaksi manusia dan komputer dalam pengolahan informasi yang telah sepenuhnya terintegrasi dalam objek dan aktifitas sehari hari. Dalam rangka kegiatan biasa. Seseorang menggunakan komputasi dimana melibatkan banyak perangkat komputasi dan system secara bersamaan. Model ini kemajuan dari Paradigma Desktop.

·         Open Source adalah Program Komputer yang lisensinya memberikan kebebasan pada pengguna dalam menjalankan program tersebut untuk apa saja ,mempelajari bahkan memodifikasi program tersebut, juga mendistribusikan penggandaan program asli yang sudah dimodifikasi tanpa harus membayar royalty kepada pembuat aslinya. Contoh dari open source adalah Linux,Mozilla,Open Office,GIMP ( Program pengolah foto dan gambar digital ).

Kelebihan Opensource :

1.    Menggunakan software sesuai keinginannya.
2.    Memiliki software yang tersedia sesuai kebutuhan.
3.    Mendistribusikan software kepada user lainnya.
Kekurangan Opensource :
1.    Sulit Dimengeti.
2.    Yang tidak terbiasa menggunakan akan menganggap sulit.
3.    Fitur yang ditawarkan tidak semewah aplikasi berbayar.


·         The New Economy adalah istilah yang dipakai untuk menggambarkan transisi (Pemisahan) dari ekonomi berbasis manufaktur ( suatu cabang industry ) ke ekonomi berbasis layanan . Istilah New Economy Populer saat terjadi dot-com bubble ( Gelembung Teknologi Informasi ) pada akhir tahun 1990. Periode ini ditandai dengan pertumbuhan yang tinggi,inflasi yang rendah dan lapangan pekerjaan yang cukup tinggi.

·         Cloud Computing ( Komputasi awan ) diartikan “Cloud”= Awan dan “Computing= Menghitung”. Jadi Cloud Computing berarti Penggunaan sumber daya komputasi ( Hardware maupun Software ) yang diwujudkan ke dalam bentuk layanan yang
     bisa diakses ke dalam bentuk layanan yang bisa diakses melalui jaringan. Asal kata “Cloud” diambil dari symbol berbentuk awan yang sering digunakan sebagai
a   bstraksi penggambaran infrastruktur kompleks dalam sebuah system. Contoh dari Aplikasi Cloud Computing adalah Salesforce dan Google Docs.

      Salesforce adalah aplikasi “Customer Relationship Management” ( CRM ) berbasis software as service ( SAS ) kegunaannya untuk mengakses aplikasi bisnis. Sementara Google Docs adalah aplikasi word processor,spreadsheet, dan presentasi berbasis server. Terhubung dengan Gmail,file tersimpan dan dapat diproses dari internet.

Terimakasih atas infonya.

Diberdayakan oleh Blogger.

Search

Translate