Tampilkan postingan dengan label pendahuluan. Tampilkan semua postingan
Tampilkan postingan dengan label pendahuluan. Tampilkan semua postingan
0 komentar

Jawaban Modul Umum

1.      Bahasa pemograman merupakan suatu cara untuk berkomunikasi dengan komputer dan memerintah komputer menggunakan suatu himpunan dari aturan sintaks dan semantik untuk mendefinisikan komputer. Bahasa yang digunakan ada 3 tingkat, yaitu low level (bahasa mesin), middle level (bahasa assembly) dan high level (bahasa seperti manusia sehari – hari)
(Sumber:http://andhikasoeyopoernomo.blogspot.com/2012/02/resume-1-bahasa-pemograman.html,http://ndutagen.blogspot.com/2012/03/artikel-bahasa-pemograman.html,http://id.shvoong.com/social-sciences/communication-media-studies/2065863-pengertian-bahasa-pemograman/)
2.      Macam – macam bahasa pemograman
a.      Bahasa mesin        : Bahasa yang hanya dipahami oleh komputer itu sendiri, Berbentuk bilangan biner, yaitu 0 dan 1, dibaca oleh komputer sebagai instruksi komputer. Disebut juga bahasa tingkat rendah.
b.      Bahasa assembly   : Bahasa yang biasa disebut bahasa rakitan. Berbentuk pendekan – pendekan kata untuk mengganti bilangan biner. Disebut bahasa tingkat menengah.
c.      Bahasa tingkat tinggi : Bahasa yang mudah dipahami manusia dan biasanya berbentuk  bahasa sehari – hari 
(Sumber:http://budisma.web.id/materi/sma/tik-kelas-x/contoh-macam-macam-bahasa-pemograman/ )
3.      <belum terjawab>
4.      Algoritma adalah suatu urutan langkah – langkah atau instruksi secara logis yang digunakan untuk menyelesaikan suatu masalah.
(Sumber:http://andikafisma.wordpress.com/algoritma-dan-pemrograman/)
5.      Struktur dari algoritma :
a.      Runtutan (Sequence)
Kumpulan instruksi lebih dari satu yang dikerjakan secara berurutan.
b.      Pemilihan (Selection)
Instruksi akan dikerjakan jika kondisi tertentu dipenuhi, yang biasa ditulis dengan “if” lalu “then”.
c.      Pengulangan (Repetition)
Struktur dimana sebuah instruksi akan diulang sebanyak berapapun yang kita inginkan
(Sumber:http://limang-ferdy.blogspot.com/p/struktur-algoritma.html)
6.      Fungsi algoritma :
a.    Sebagai struktur untuk membuat software.
b.    Sebagai urutan cara untuk menyelesaikan masalah matematis.
c. Sebagai cara untuk mencari langkah – langkah tertentu dan teroptimal untuk menyelesaikan masalah.
(Sumber: http://rhizzhkudo.blogspot.com/2013/05/definisi-algoritma-dan-penerapan-dalam.html)
7.      Metode pendeskripsian algoritma :
1.      Deskripsi   :
2.      Flowchart  :
3.      Pseudocode:
8.      <belum terjawab>
9.      <belum terjawab>
10.  <belum terjawab>
11.  <belum terjawab>
12.  <belum terjawab>
13.  <belum terjawab>
14.  <belum terjawab>
15.  <belum terjawab>




0 komentar

Soal Modul Umum

   1.      Jelaskan mengapa disebut dengan “BahasaPemograman”? 
2.     Sebut dan jelaskan berbagai macam bahasa pemograman? 
3.     Jelaskan secara jelas sejarah perkembangan bahasa pemograman (Minimal 1 halaman) 
   4.      Jelaskan apa itu algoritma? 
   5.      Deskripsikan struktur dari algoritma? 
   6.      Sebut dan jelaskan fungsi dari algoritma. 
   7.     Sebut dan jelaskan metode untuk mendeskripsikan algoritma? 
   8.     Jelaskan yang dimaksud dengan flowchart? 
   9.    Sebut dan jelaskan symbol – symbol flowchart? 
  10.  Jelaskan apa yang dimaksud dengan pseudocode 
  11.  Tuliskan Algoritma Program sederhana yang bertujuan untuk menghitung koinversi 1 tahun 2 bulan 2 jam 30 menit 30 detik kedalam satuan detik
a.       Menggunakan deskripsi
b.      Menggunakan flowchart
c.       Menggunakan pseudocode
  12.  Ada sebuah program penjualan beberapa barang beserta harganya. Kemudian user hanya ingin memasukkan jumlah barang yang dipesannyadan muncul jumlah total harga yang harusdibayar, Akan tetapi jumlah barang yang dimasukkan hanya bilangan bulat dan lebih dari 0. Apabila bilangan 0 dan bukan bilangan bulat dimasukkan, maka akan muncul peringatan. Buatkan flowchart dari program tersebut?
 
13.  Jelaskan perbedaan dari write, writeIn, read, dan readIn?
  
14.  Buat essay “pentingnya teknologi informatika saat ini” (minimal 1 halaman)

15.  Sebut dan jelaskan aturan-aturan dalam menuliskan perintah dalam eclipse

0 komentar

Jawaban Modul 3

     1.      Struktur control yang digunakan Java dalamaplikasi eclipse yaitu perulangan (loop) dimana sebuah perintah terus diulang sampai kriteria penyelesaiannya terpenuhi atau diperintahkan untuk berhenti dan percabangan (branch) dimana tiap kondisi memiliki perintahnya sendiri.
(sumber: yudiwidiawan.blogspot.com )

2.       Maksud dari struktur control dalam bahasa pemrograman adalah runtutan perintah-perintah yang terstruktur untuk menjalankan sebuah program dengan jenis yang berbeda-beda disesuaikan dengan fungsi pengaturan dalam komputer tersebut.
(sumber: http://andrasana.wordpress.com/2009/05/25/praktek-5-struktur-kontrol-keputusan.html)

3. Fungsi dari sebuah struktur control dalam bahasa pemrograman secara garis besar yaitu menjalankan suatu program sesuai dengan tujuan yang dikehendaki oleh pemrogram tersebut, kemudian mengaplikasikan fungsi pemutusan dan perulangan dalam prakteknya.
(sumber: http://andrasana.wordpress.com/2009/05/25/praktek-5-struktur-kontrol-keputusan.html )

4.     Percabangan dalam Java mencakup 4 fungsi :
                                 i.            If
Suatustruktur control percabangan yang dimana akan dieksekusi bila pemenuhan kriterianya berstatus benar.
                               ii.            If ….. Else
Struktur control percabangan  if….else memiliki dua status yaitu true/false yang dimana tiap status tersebutmemiliki runtutan perintah tersendiri.
                              iii.            If …… Else if
Struktur control percabangan if….else if merupakan suatu system percabangan yang ditujukan untuk sebuah kondisi yang lebih dari sekedar 2 atau 1 status, dengan perintahnya yang tersendiri.
                             iv.            Switch
Switch dapat dibilang secara gamblang merupakan bentuk if….else if yang lebih ringkas
(sumber :http://rodelaide.blogspot.com )
5,6,7,8 belum terjawab



0 komentar

Soal Modul 3


1.       Sebut dan jelaskan struktur control yang digunakan JAVA dalam aplikasi eclipse!
2.       Apa yang dimaksud struktur control dalam bahasa pemrograman?

3.       Apa kegunaan struktur control dalam bahasa pemrograman JAVA?

4.       Sebut dan jelaskan macam-macam percabangan dalam JAVA !

5.       Tuliskan bentuk penulisan if, if-else, nested-if else, dan switch case menggunakan bahasa pemrograman JAVA !

6)      Berikut dalah contoh program menggunakan Switch-case
Class switchCase
{
Public statis void main(String{} args}
{
            Int angka=5;
Switch(angka%2)
{
            Case 0:
            System.out.println{“Bilangan Genap”};
break;
case 1:
System.out.println(“Bilangan Ganjil”)
break;
                        }
            }
}
Dari contoh diatas ,apakah fungsi dari Break pada program diatas?
Jelaskan!
7)      Gambarkan alur struktur percabangan if else,switch case, perulangan do while dan perulangan while menggunakan flowchart!
8.       Sebut dan jelaskan macam-macam perulangan dalam pemrograman JAVA yang digunakan pada aplikasi eclipse!

0 komentar

Jawaban Modul 2

      1.    Variabel dapat didefinisikan sebagai sebuah temporary storage atau tempat penyimpanan sementara yang disediakan komputer dengan data yang dapat dimodifikasi. Variabel sendiri berkaitan erat dengan tipe data.
(sumber:http://regitat.blogspot.com/2013/06/tipe-datavariabeldan-konstanta.html, http://sisadit.blogspot.com/2013/05/jenis-jenis-tipe-data-java.html )

2.  Berfungsi sebagai sebuah nama yang akan dilacak dalam pencarian suatu data dan sebagai sarana penyimpanan suatu value khusus. Tipe dari data yang disimpan harus cocok dengan variable.Fungsinya juga dapat berarti koordinat posisi dari suatu data dalam memori.
                                http://java.lyracc.com/belajar/java-untuk-pemula/variabel-dan-tipe-data.html )

3.   -      Maksimal 255 karakter
-          Tidak menggunakan spasi
-          Tidak bisa menggunakan angka
-          Selain ( _ ) tida kdapat menggunakan tanda baca
-          Menentukan namadan type data yang digunakan
-          Menentukan kata kunci yang menjadi sifat dari variable
(sumber: http://regitat.blogspot.com/2013/06/tipe-datavariabeldan-konstanta.html )

4.    Perbedaan data float dan data double adalah pertama pada factor presisi. Float menyimbolkan nilai yang memiliki single-precision sedangkan double merepresentasikan suatu nilai yang memiliki double-precision. Kemudian factor ruang penyimpanan, data float membutuhkan ruang
suatu memori, besar dari sebuah data double adalah setengah kali lebih banyakdari data float.


5,6,7,8 belum terjawab

0 komentar

Soal Modul 2

  1.    Jelaskan yang anda ketahui mengenai variable dalam bahasa pemrograman java!
  2.     Jelaskan fungsi variable serta implementasinya dalam pemrograman!
  3.     Sebutkan 6 persyaratan yang harus diperhatikan dalam penentuan nama variable pada proses deklarasi!
  4.     Jelaskan perbedaan tipe data float dan double!
  5.    Apa yg dimaksud dengan tipe data primitive dan tipe data objek? Jelaskan serta berikan contohnya!
  6.    Apa yang dimaksud dengan operator dalam pemrograman?
  7.    Sebut dan jelaskan jenis-jenis operator yang ada di Java!
  8.    Jelaskan yang dimaksud dengan :
a)      Inisialisasi variabel
b)      Konstanta
c)       Class
d)      Class variabel
e)      Instance variable

0 komentar

Jawaban Modul 1

1.  James Gosling merupakan seorang salah satu insyinyur dari perusahaan Sun. Ia dan insinyur lainnya ingin mendesain komputer kecil yang proyeknya diberi nama “Green”. Proyek ini dimulai tahun 1991.
Pada perusahaan Sun ini kebanyakan para penghuninya merupakan para pemakai unix, sehingga bahasa C++ adalah bahasa dasar yang digunakan mereka. Mereka lebih mengembangkan bahasa yang memiliki orientasi objek, bukan orientasi prosedur.
Setelah itu James Gosling menamai bahasa yang dikembangkannya sebagai “Oak”, yang merupakan nama pohon yang tumbuh di luar jendela kantornya. Namun, karena nama Oak sudah dipakai di bahasa pemograman sebelumnya, ia lalu menamainya lagi dengan “Java”
Mosaic, nama sebuah webbrowser yang ditulis sebagian oleh MarcAndreessen merupakan browser yang  digunakan sebagian besar orang pada tahun 1994. Namun sesungguhnya browser itu dibuat oleh Patrick Naughton dan Jonathan Payne. Browser tersebut terus berkembang ke dalam browserHotJava yang ditulis dalam bahasa Java, sehingga dapat ditunjukkan apa saja kemampuan yang dimiliki oleh bahasa pemograman Java ini.
Disamping itu, para pengembang browser ini memikirkan sesuatu yang lebih. Mereka memiliki ide untuk membuat “applet” yang membuat browser mampu menerjemahkan kode byte tingkat menengah.
Pada tanggal 23 Mei 1995, pada SunWorldevent tahun 95 ini java menjadi sebuah teknologi yang terbukti, dan membuat java terus berlanjut dan terus berkembang sampai saat ini.
Java memiliki 11 kriteria untuk menjelaskan tujuan rancangan dan keunggulannya yang ditulis dalam kriteria “Kertas Putih” Java. Kriteria itu diantaranya yaitu sederhana, berorientasi objek, terdistribusi, kuat, aman, netral arsitektur, portabel, interpreter, highperformance, multithreaded, dan dinamis
(Sumber:http://jauharoh.wordpress.com/tag/sejarah-singkat-perkembangan-java/) 

2.   Eclipse merupakansuatu IDE (Intergrated Development Environment) yang bersifat open source dan gratis yang digunakan untuk mengembangkan perangkat lunak dan bersifat platform independent, yaitu dapat dijalankan padasemua platform.
(Sumber :http://id.wikipedia.org/wiki/Eclipse_%28perangkat_lunak%29) 

     3.   Menu bar pada eclipse:
1.      File            : Berisi perintah untuk membuka, membuat baru file, dll
2.      Edit            : Berisi perintah untuk undo/redo, copy, paste, dll
3.      Navigate     : Berisi perintah untuk menavigasi kode di project
4.      Search        : Berisi perintah untuk mencari data di project
5.     Project     : Berisi perintah untuk membuka/tutup project dan membuildnya
6.      Run           : Berisi perintah untuk run (menjalankan), debug, dll
7.      Window    : Berisi perintah untuk memanipulasi jendela program eclips
8.      Help          : Berisi panduan untuk mengoperasikan eclips
    
    4. Eclipse memiliki struktur code yaitu penulisan class (pengabstraksian prosedur), variable (lokasi penyimpan), method (prosedur/fungsi), dan lain – lain.

     5.  Jenis – jenis tipe data :
1.      Boolean     : 1-bit, memuat hanya true atau false
2.      Char          : 16-bit, memuat karakterunicode
3.      Byte          : 8-bit,  memuat bilanganbulat
4.      Short         :16-bit, memuat bilanganbulat
5.      Int             : 32-bit, memuat bilanganbulat
6.      Long          : 64-bit, memuat bilanganbulat
7.      Float          : 32-bit, memuat bilanganriil
8.      Double      : 64-bit, memuat bilanganriil
(Sumber :ModulPraktikumTeknologiInformasi)

6.    1. Package       : Cara untuk mengatur class
      2. Public          : Berisikode yang sifatnya umum
      3. Static void   : Method diasosiasikan pada class dan tidak memiliki nilai balik

0 komentar

Soal Modul 1

Soal
1    Jelaskan sejarah singkat perkembangan java (min 1 halaman) 
2    Deskripsikan eclipse 
3    Sebut dan jelaskan menubar yang ada pada eclipse 
4    Sebut dan jelaskan struktur Code yang ada pada eclipse 
5    Sebut dan jelaskan jenis-jenis tipe data 
6    Jelaskan apa yang dimaksud package, class, public, dan static void dalam eclipse? 
7   Jelaskan apa yang terjadi, dan mengapa demikian jika user mengetikan listing sebagai berikut pada eclips!
Package selamat datang;
public class tery {
/**
*@param args
*program selamat datang untuk memunculkan nama saya
*/
public static void main(String[] args){
            }
} 
8   Jelaskan yang dimaksud dengan berikut ini dalam eclips dan masing – masing diberi hasil outputnya!
a.       “SEMARANG”.equals(“semarang”)
b.      “SEMARANG.equalsIgnoreCase(“semarang)
c.       “semarang”.length(),
d.      “semarang”.charAt(0),
e.       “semarang”.substring(1,4)
f.       “semarang”.IndexOf(“a”)
g.      “semarang”.compareTo(”semarang”)
h.      “semaRang”.toUpperCase()
i.        “Selamat Pagi “.trim()

9   String Str
str = “Hari ini cerah sekali”;
System.out.printin(Panjang string \””” + str + “\” adalah “ + str.length());

Jelaskan yang dimaksud dengan string, str, dan System.out.printin dalam listing di atas, dan hasilan outputnya bagaimana apabila di run pada program yang sudah benar?