Minggu, 03 November 2013

UMUM

1.       Disebut bahasa pemrograman karena berisi instruksi yang di buat untuk menjalankan atau memfungsikan komputer sesuai dengan apa yang diinginkan oleh manusia atau programmer. Biasanya bahasa pemrograman juga berisi aturan-aturan penulisan dalam bentuk kode-kode yang nantinya diterjemahkan oleh komputer dan diolah hingga dapat dimengerti oleh mesin.
2.       Macam bahasa pemrograman
1)    Bahasa Mesin
          Adalah bahasa yang hanya di mengerti oleh mesin karena hanya berisi kode-kode yang terdiri dari angka-angka. Bahasa mesin termasuk ke dalam bahasa tingkat rendah karena cakupannya hanya pada mesin saja.
2)    Bahasa Assembly
                Adalah bahasa yang menggunakan bahasa rakitan yang berupa kependekan dari sebuah kata-kata untuk menggantikan kode-kode. Assembler adalah kelanjutan bahasa assembly yang digunakan untuk mengambil informasi tulisan dari seorang programmer yang ditulis dalam bahasa assembly lalu diterjemahkan dalam program yang selanjutnya dapat dijalankan oleh komputer.
3)    Bahasa Tingkat Tinggi
          Adalah bahasa yang sudah dapat dimengerti oleh banyak orang. Hal ini dikarenakan bahasa tingkat tinggi berisi instruksi yang bahasanya dalam kata-kata bahasa manusia. Beberapa contoh bahasa pemrograman yang masuk ke dalam bahasa tingkat tinggi :
a.       Bahasa pemrograman C
b.      Bahasa pemrograman Java
c.       Bahasa pemrograman HTML
d.      Bahasa pemrograman COBOL
3.       Sejarah perkembangan bahasa pemrograman
·         Sebelum 1940
                Sebelum tahun 1940, komputer modern belumlah ada. Tetapi pada tahun itu sudah ada bahasa pemrograman yang digunakan dalam bentuk kode-kode atau bahasa mesin.
·         Periode 1940-an
                Pada tahun ini komputer listrik sudah tersedia dengan segala keterbatasannya yang ada, dan karena kesulitan dalam pengembangan bahasa mesin saat itu, maka diciptakanlah bahasa assembly. Tetapi karena masih dirasa sulit menggunakan bahasa assembly, maka Konrad Zuse membuat bahasa pemrograman yang lain, yaitu Plankankul.
·         Periode tahun 1950-an sampai dengan 1960-an
                Pada awal tahun 1950-an mulai terciptalah bahasa pemrograman modern. Bahasa pemrograman ini sudah tidak menggunakan kode-kode lagi, melainkan sudah menggunakan istilah-istilah manusia seperti kata READ untuk membaca dan kata WRITE untuk menulis.



·         Periode 1967-1978
                Tahun 60-an dan 70-an memberrikan kontribusi besar dalam perkembangan bahasa pemrograman yang digunakan saat ini. Banyak dasar-dasar ataupun pola bahasa pemrograman yang diigunakan saat ini , seperti : Simula, C, Smalltalk, Prolog, ML.
·         Periode 1980-an
                Pada tahun 1980-an pemerintah Amerika membuat standarisasi sebuah sistem pemrograman yang digunakan para kontraktor untuk bertahan. Pada saat itu masyarakat lebih memilih untuk mengikuti ML dan Cedal daripada menemukan gagasan-gagasan baru. Tetapi pada tahun 1980-an adalah tahun dimana Modula, Ada, dan ML dikembangkan.
·         Periode 1990-an
                Pada periode ini bahasa pemrograman yang berkembang sudah berbasis visual. Hal ini mempermudah untuk membuat program aplikasi. Beberapa contoh bahasa pemrograman yang berkembang pada tahun 1990-an adalah Haskel (1990), Pyton(1991), Java(1991), OO Cobol, Lua(1993), dan masih banak lagi bahasa pemrograman yang telah berkembang.
·         Periode 2000-an hingga sekarang
                Pada periode ini terdapat 2 konsep atau ide yang berhubungan dengan kemudahan berbasis viisual yang mulai masuk ke basis internet dan mobile. 2 konsep tersebut adalah:
a)      Konsepsi Microsoft
                Microsoft menyediakan beberapa bahasa pemrograman, tetapi sistem operasi yang berjalan tetap hanya satu, yaitu Windows.
b)      Konsepsi Sun Microsystem
                Sun Microsystem mempunyai konsep yang berbanding terbalik dengan Microsoft, yaitu hanya dengan satu bahasa pemrograman, tetapi bisa berjalan di banyak sistem operasi.
4.       Algoritma adalah urutan langkah-langkah logis yang digunakan untuk menyelesaikan suatu masalah.
(wiwik budiawan:2013)
5.       Struktur dari alggoritma :
1)    Struktur Sekuensial (Runtutan)
          Merupakan struktur algoritma yang paling sederhana. Struktur sekuensial adalah kumpulan perintah atau instruksi yang dikerjakan secara berurutan tanpa ada perintah yang diloncati maupun diulang. Jika ada perintah atau instruksi yang diulang maupun diloncati maka kemungkinan akan menghasilkan keluaran (output) yang berbeda.
2)    Struktur Seleksi (Pemilihan)
          Satu syarat menjadi patokan menggunakan instruksi dalam memilih satu aksi dari beberapa kemungkinan aksi yang ada.

3)    Struktur Perulangan
                Instruksi yang digunakan untuk mengulang instruksi yang lain secara berulang-ulang sesuai dengan persyaratan yang ada. Beberapa jenis perulangan :
a.       FOR – NEXT
b.      WHILE – DO : instruksi diulang selama kondisi bernialai TRUE, jika bernilai FALSE maka pengulangan selesai.
c.       REPEAT – UNTIL : instruksi berhenti sampai kondisi bernilai TRUE, jika berniali FALSE maka instruksi akan terus berulang.
6.       Algoritma adalah urutan langkah-langkah logis  yang digunakan untuk memcahkan suatu masalah, artinya dengan kita menerapkan algoritma dikehidupan kita, maka kita akan bisa memecahkan masalah, dari masalah yang sederhana hingga masalah yang rumit sekalipun.
7.       Metode untuk mendeskripsikan algoritma
a.       Deskripsi
b.      Flow Chart : diagram arus yang menggambarkan penyelesaian suatu masalah
c.       Pseodo code : algoritma yang ditulis menggunakan struktur bahasa pemrograman yang sederhana
                      (http://compsciencehelp.blogspot.com/2012/08/definisi-pseudocode.html)
8.       Flow Chart adalah  diagram arus yang di gunakan untuk menggambarkan penyelesaian suatu masalah. Flow chart tebagi atas 5 jenis, yaitu : flow chart system, flow chart paperwork, flow chart skematik, flow chart program, flow chart proses.
9.                                                      
1.       Simbol untuk menyatakan proses yang akan di tampilkan
 


2.       Simbol yang di gunakan saat perlu adanya pengambilan keputusan


 


3.       Simbol untuk menyatakan data inputan


 


4.       Menunjukkan awal atau akhir dari sebuah proses


5.       simbol yang menunjukkan arah aliran atau perpindahan dari sebuah proses

 


6.       Simbol yang menunjukkan bahwa ada proses pengontrolan
10.   Pseudocode adalah algoritma yang ditulis menggunakan struktur bahasa pemrograman yang sederhana
11.   A. Deskripsi
      1. ubah tahun menjadi detik dengan cara : 1*31536000 = 31536000 detik
2. ubah bulan menjadi detik dengan cara : 2*259200      = 518400 detik
3. ubah jam menjadi detik dengan cara     : 2*3600          = 7200 detik
4. ubah menit menjadi detik dengan cara : 30*60            =1800 detik
5. jumlah semua komponen detik ditambah dengan 30 detik
6. hasilnya adalah 36729030
Oval: startB. Flowchart


 





























13.     Write           : mencetak nilai dimana secara otomatis kursor berpindah tempat menjadi berada di
                         Sebelah kanan
 Writeln      : mencetak nilai dimana secara otomatis kursor berpindah pada garis baru
 Read                     :me,baca inputan yang masuk dari keyboard
Readln  : setelah inputan selesai, kursor akan turun dari baris satu ke baris berikutnya
14.  Essay
                      Teknologi informasi adalah teknologi yang dapat membantu manusia untuk saling berkomunikasi seperti bertukar informasi.  Dengan  adanya teknologi informasi kita bisa mendapatkan ilmu yang tidak kita dapatkan sebelumnya. Selain itu kita juga bisa saling menghibur dengan informasi yang  akan kita sampaikan tersebut. Dengan bgitu rasa bersosialisasi kita dengan orang lain akan betambah.
                Teknologi informasi saat ini sangatlah penting untuk kehidupan manusia . karena semakin ke sini teknologi umat manusia makin ditingkatkan dan akan terus berkembang. Dengan perkembangan yang sangat pesat, kita sebagai orang awam juga tetap harus bisa menguasai teknologi yang ada. Karena hampir semua instansi, mulai dari instansi pemerintah, pendidikan, militer, hingga instansi yang berdiri karena swadaya masyarakat juga sudah mengandalkan teknologi untuk menyelesaikan semua masalah yang mereka hadapi.
                      Tetapi selain memiliki banyak manfaat, teknologi informatika juga bisa menjadii sangat menyesatkan apabila kita tidak bisa memilah milih mana yang bak dan mana yang buruk untuk kita. Apalagi saat ini adalah zaman globalisasi. Buddaya barat yang pada awalnya tidak kita ketahui sama sekali, tetapi saat ini malah menjadi kiblat untuk ditiru dan mulai mengubah perilaku bangsa indonesia. Oleh karena itu, baiknya selain menerima kemajuan teknologi kita juga harus bisa membatasi diri agar tidak terbawa oleh hal-hal negatif akibat globalisasi.
15.  


               




 

Tidak ada komentar:

Posting Komentar