Tampilkan postingan dengan label Tugas TKJ. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas TKJ. Tampilkan semua postingan

9 Agustus 2017

Perbedaan Interpreter dan Compiler

PERBEDAAN INTERPRETER DAN COMPILER
     Interpreter adalah perangkat lunak yang mampu mengeksekusi code program (yang ditulis oleh programmer) lalu menterjemahkannya ke dalam bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh programmer tersebut. Perintah-perintah yang dibuat oleh programmer tersebut dieksekusi baris demi baris, sambil mengikuti logika yang terdapat di dalam kode tersebut. Proses ini sangat berbeda dengan compiler, dimana pada compiler, hasilnya sudah langsung berupa satu kesatuan perintah dalam bentuk bahasa mesin, dimana proses penterjemahan dilaksanakan sebelum program tersebut dieksekusi.  

     Sedangkan Compiler sendiri adalah program sistem yang digunakan sebagai alat bantu dalam pemrogaman.Perangkat lunak yang melakukan proses penterjemahan code (yang dibuat programmer) ke dalam bahasa mesin. Hasil dari terjemahan ini adalah bahasa mesin. Pada beberapa compiler, output berupa bahasa mesin dilaksanakan dengan proses assembler yang berbeda. 

Interpreter :

  • Menjumlahkan instruksi per instruksi
  • Source program tidak harus ditulis lengkap
  • Bila terjadi kesalahan instruksi dapat langsung diperbaiki secara interaktif
  • TIdak menghasilkan objek program
  • Pemeriksaan program lebih lambat karena setiap instruksi yang dikerjakan harus di interprestasi ulang 
  • Source kode program harus digunakan

Compiler :
  • Menggunakan secara keseluruhan
  • Source program harus ditulis lengkap
  • Bila terjadi kesalahan komplikasi source program harus dibenarkan dan proses komplikasi ulang 
  • Menghasilkan objek program 
  • Pemrosesan program  lebih cepat karena program-program sudah dalam bahasa mesin
  • Source kode program digunakan satu kali pada saat komplikasi program
     Penulisan Algoritma terbagi dalam 3 cara yaitu :
  • Flow Chart ( Diagram Alur )
     Algoritma bertipe Flow Chart adalah algoritma yang ditulis dalam bentuk diagram-diagram dengan anak panah sebagai penunjuk urutan langkah algoritmanya. Didalam Diagram terdapat Simbol-simbol yang mempunyai makna atau arti tersendiri. 

  • Pseudocode  
     Algoritma bertipe Pseudocode maksudnya adalah tiruan atau imitasi dari kode bahasa pemograman. Pada dasarnya, pseudocode merupakan suatu bahasa yang memungkinkan programer untuk berfikir terhadap permasalahan yang harus dipecahkan tanpa harus memikirkan syntax dari bahasa pemograman yang tertentu. Jadi pseudocode digunakan untuk menganmbarkan logika urut-urutan dari perogram tanpa memandang bagaimana bahasa pemorogramannya.

  • Deskriptif  
     Algoritma bertipe Deskriptif maksudnya adalah algoritma yang ditulis dengan bahasa manusia sehari-hari (misalnya Bahasa Indonesia atau Bahasa Inggris). Setiap Langkahnya ditulis dalam satu kalimat atau lebih. Tidak ada aturan untuk penulisan algoritma bertipe Deskriptif ini. Semua kalimat ditulis dengan sistematis, jelas, terbatas dan berurutan.


Baca selengkapnya

8 Agustus 2017

Algoritma Dan Pemrograman

    Hai rekan rekan TKJ semua ! Apa kabarnya hari ini ? Saya harap kalian sehat selalu  , pada kesempatan kali ini saya akan membahas tentang Algoritma dan Pemrograman . Check !

ALGORITMA


 Algoritma adalah langkah langkah untuk menyelesaikan masalah dengan sistematis , yang berarti sebuah masalah akan dipecahkan oleh sebuah sistem yang dinamakan algoritma .
Berikut Ini adalah ciri ciri Algoritma :
  • Algoritma harus berhenti setelah mengerjakan sebuah langkah terbatas ( Berhingga )
  • Setiap langkah harus didefinisikan dengan tepat dan tidak berarti dua ( Ambigus )
  • Algoritma memiliki nol atau lebih masukan ( Input )
  • Algoritma memiliki nol atau lebih keluaran ( Output )
  • Algoritma harus efektif dan efisien dalam memecahkan sebuah masalah
Algoritma berasal dari 2 Kata , yaitu :
  • Algorism : menghitung dengan angka Arab
  • Algorit : Orang yang menghitung dengan angka Arab
PROGRAM
    Program adalah serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada
komputer. Komputer pada dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi serangkaian instruksi program tersebut pada prosesor. Sebuah program biasanya memiliki suatu bentuk model pengeksekusian tertentu agar dapat secara langsung dieksekusi oleh komputer. Program yang sama dalam format kode yang dapat dibaca oleh manusia disebut sebagai kode sumber, bentuk program yang memungkinkan programmer menganalisis serta melakukan penelaahan algoritma yang digunakan pada program tersebut. Kode sumber tersebut pada akhirnya dikompilasi oleh utilitas bahasa pemrograman tertentu sehingga membentuk sebuah program. bentuk alternatif lain model pengeksekusian sebuah program adalah dengan menggunakan bantuan interpreter, kode sumber tersebut langsung dijalankan oleh utilitas interpreter suatu bahasa pemrograman yang digunakan. Beberapa program komputer dapat dijalankan pada sebuah komputer pada saat bersamaan, kemampuan komputer untuk menjalankan beberapa program pada saat bersamaan disebut sebagai multitasking. Program komputer dapat dikategorikan menurut fungsinya; perangkat lunak sistem atau perangkat lunak aplikasi.


    Beberapa sumber juga menjelaskan bahwa program adalah perwujudan atau implementasi logis algoritma yang ditulis menggunakan bahasa pemrograman tertentu segingga dapat dilaksanakan oleh komputer , nah berikut ini adalah beberapa jenis Bahasa Pemrograman atau bahasa komputer :
  • Java
  • C
  • C ++
  • C #
  • PHP
  • Visual Basic
  • Python
  • Java Script
  • Action Script 
Sebenernya masih banyak lagi bahasa pemrograman tetapi disini saya hanya mengambil bahasa pemrograman yang umum dan juga banyak dipakai .
Mungkin sekian dulu Penjelasan tentang Algoritma dan Pemrograman yang dapat saya tulis hari ini , semoga Ilmu ini bisa bermanfaat bagi anda semua , Terimakasih 


Baca selengkapnya