Skip to main content

Bahasa Pemrograman II


Bahasa Pemrograman II


1.   Sebutkan cara kerja sistem secara umum, jelaskan
Jawab :
·         Input, yaitu Media yang digunakan untuk memasukan data ke dalam process, media ini seperti  Keyboard,Mouse,Tave Recorder, HandyCam, CAM dan lain-lainnya.
·         Process, yaitu suatu alat yang digunakan untuk memproces data dari Input yang nantinya akan di keluarkan ke system Output. Proces ini berperan penting dalam system Komputer.Media untuk process yang sudah menjadi system yang utuh yaitu biasa kita kenal dengan Mainboard atau sering disebut dengan Motherboard. dimana di dalam mainbord ini sudah termasuk di dalamnya yaitu CPU (Central Processing Unit), biasanya orang menyebut CPU itu adalah sudah dalam satu kemasan beserta Casingnya yang berbentuk kotak yang lengkap didalam nya. Sebenarnya jantung dari semua proces data itu terletak pada inti yang bernama yaitu Processor, Processor ini merupakan komponen Elektronika yang sudah terprogram dengan rangkaian-rangkain logika di dalamnya. contoh processor misalnya Pentium 1, pentium 2, sampai dengan pentium 4 dan yang lebih populer sekarang ini pentium Core 2 duo atau core Duo.
·         Output, yaitu media keluaran dimana media ini adalah untuk menampilkan hasil data dari proces tersebut, media Output ini berupa PRinter, Plotter, dll.

2.    Apa definisi dari bahasa pemrograman komputer dan berikan contohnya !
Jawab ;
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.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.


3.    Buatlah sebuah tulisan tentang sejarah lahirnya Bahasa Pemrograman Java
Jawab :
Sejarah lahirnya bahasa pemrograman Java : 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.

4.    Jenis bahasa pemrograman java terdiri dari Java SE (J2SE), Java EE dan J2ME, coba berikan pemahan anda tentang pengenalan dari jenis tersebut
Jawab ;
a.      Java SE adalah java yang bukan berarti Java dengan kemampuan terbatas.  Standard disini lebih kepada paket fundamental Java, bukan batasan dalam arti fasilitas yang serba kurang. Jika demikian, apakah bisa jika kita langsung memilih paket Netbeans + Java SE misalnya ? Jawabnya bisa saja, meski instalasi secara terpisah-pun tidak ada masalah. Tentu saja Java SE harus diinstall lebih dahulu, baru Netbeans / Eclipse menyusul.
b.      Jave EE adalah Java yang biasanya sudah dibundel pada paket development tools maupun application server yang kita gunakan. Netbeans, Sun Java Creator atau Eclipse bisa secara paket menyertakannya.
c.     Java J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi selain perangkat komputer desktop yang biasanya lebih kecil dibandingkan perangkat komputer desktop. J2ME biasa digunakan pada telepon selular, pager, personal digital assistants (PDA) dan sejenisnya.

5.    Berikan contoh source code java dari fungsi berikut ;
Jawab ;
-       Variabel
public class Prak_102 {  
     
    public static void main(String[] args) {  
       int var_a, var_b;  
       var_a = 10;  
       var_b = 500;  
       System.out.println("Variable yang Tertulis : ");  
       System.out.println("var_a = " + var_a);  
       System.out.println("var_b = " + var_b);  
    }  
}  

-       Operator Logika
public static void main(String[] args) {
        System.out.println("OPERATOR LOGIKA AND");
        boolean hasil = 7==7 && 2 == 2;
        System.out.println("True && True = "+hasil);
        boolean hasil_1 = 10 == 10&& 10 == 2;
        System.out.println("True && False = "+hasil_1);
        boolean hasil_2 = 3 == 4 && 2 == 2;
        System.out.println("False && True = "+hasil_2);
        boolean hasil_3 = 4 == 3 && 5 == 2;
        System.out.println("False && False = "+hasil_3);

-       Operator Aritmatika
import java.util.*;
public class Aritmatika
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int bil1, bil2;
System.out.print("Masukkan bilangan 1: ");
bil1 = input.nextInt();
System.out.print("Masukkan bilangan 2: ");
bil2 = input.nextInt();
System.out.println("\n");
System.out.println(bil1+" + "+bil2+" = "+ (bil1+bil2));
System.out.println(bil1+" - "+bil2+" = "+ (bil1-bil2));
System.out.println(bil1+" x "+bil2+" = "+ (bil1*bil2));
System.out.println(bil1+" : "+bil2+" = "+ (bil1/bil2)+"\n\n");
System.out.println("Modulus: 12 % 5 = "+ (12%5)+"\n\n");
System.out.println(bil1+" + "+bil2+" x "+bil1+" = "+ (bil1+bil2*bil1));
}
}

-       Percabangan Nested IF
public class NestedIF
{
 public static void main(String[] args)
 {
  Scanner input = new Scanner(System.in);
  int nilai;
 
  System.out.print("Masukkan nilai ujian [ 0 - 100 ]: ");
  nilai = input.nextInt();
 
  if(nilai >=90 && nilai <=100)
  System.out.println("Nilai ujian = A");
  else if(nilai >=80 && nilai <=89)
  System.out.println("Nilai ujian = B");
  else if(nilai>=60 && nilai <=79)
  System.out.println("Nilai ujian = C");
  else if(nilai >= 50 && nilai <=59)
  System.out.println("Nilai ujian = D");
  else
  System.out.println("Nilai ujian = E");
 }


}

Comments

Popular posts from this blog

Makalah TIK (Teknologi Informasi Komputer)

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pada awal sejarah, manusia bertukar informasi melalui bahasa. Maka bahasa adalah teknologi, bahasa memungkinkan seseorang memahami informasi yang disampaikan oleh orang lain tetapi itu tidak bertahan secara lama karena Setelah ucapan itu selesai, maka informasi yang berada di tangan si penerima itu akan dilupakan dan tidak bisa disimpan lama. Selain itu jangkauan suara juga terbatas. Setelah itu teknologi penyampaian informasi berkembang melalui gambar. Dengan gambar jangkauan informasi bisa lebih jauh. Gambar ini bisa dibawa-bawa dan disampaikan kepada orang lain. Selain itu informasi yang ada akan bertahan lebih lama.  Ditemukannya alfabet dan angka arabik memudahkan cara penyampaian informasi yang lebih efisien dari cara yang sebelumnya. Suatu gambar yang mewakili suatu peristiwa dibuat dengan kombinasi alfabet, atau dengan penulisan angka, seperti MCMXLIII diganti dengan 1943. Teknologi dengan alfabet ini memudahkan...

forward chaining, penyakit mata, sistem pakar

silahkan download doc lengkap Abstrak Mata merupakan salah satu dari panca indra yang memiliki peran yang sangat penting dalam kehidupan manusia yaitu sebagai organ penglihatan. Jika terjadi gangguan pada mata atau penyakit mata, maka akan sangat menggangu dan jika tidak ditindaklanjuti dapat berakibat sangat fatal bagi kehidupan manusia. Jadi sudah mestinya mata merupakan anggota tubuh yang perlu dijaga dalam kesehatan seharihari. Penelitian ini bertujuan untuk menganalisis dan merancang sistem pakar diagnosa penyakit pada mata yang mencakup informasi penyakit, baik gejala maupun solusinya, dan berperan untuk menggantikan dan menirukan proses penalaran dari seorang pakar dalam memecahkan masalah spesifikasi. Metode yang digunakan untuk penalaran adalah metode forward chaining   Hasil dari penelitian adalah sistem pakar diagnosa penyakit pada mata yang terkomputerisasi yang dapat digunakan untuk memberikan informasi yang berguna dalam pendiagnosaan penyakit. kata...

Download Anime Noblesse : Awakening Subtitle Indonesia

Synopsis Cadis Etrama di Raizel bangun daari tidur panjangnya selama 820 tahun dan mulai hidup baru sebagai anak SMA. Hari – hari damainya sebagai anak SMA diganggu oleh grup penyerang yang dikenal dengan nama the “Unions”. Noblesse mengikuti cerita Raizel dan pembantu setianya, Frankenstein, yang secara konstan melindungi dan menyelamatkan teman manusia baru Raizel dari perlakuan misterius. Description Genres: Action, School, Supernatural, Vampire Duration: 31 min. per episode Tahun Rilis : 4 Februari 2016 Studios: Production I.G Status: Completed Format Mp4 & MKV Type: OVA Series Episode: 1 Download 360p   :  Userscloud | Solidfiles | Tusfiles Download 480p   :  Userscloud   | Solidfiles   |   Tusfiles      Update episode......