SlideShare a Scribd company logo
1 of 12
Download to read offline
Cara Instalasi Translator Dev-C++ 5 beta 9 release (4.9.9.2)

Dosen : S N M P Simamora, ST., MT.
Program studi: Teknik Komputer
Departemen Teknologi Informasi

2009


Translator adalah devices yang digunakan untuk menerjemahkan sebuah source-code atau
source-program yang ditulis dalam sebuah bahasa pemrograman ke dalam instruksi yang
dikenal oleh sistem komputer.

Translator tak lain singkatan dari Translating-generator, yakni mesin penerjemah; yang
berdasarkan pendekatan level atau tingkatan bahasanya dari mesin terbagi atas:
• Assembler         translator yang digunakan untuk menerjemahkan syntax dalam bahasa
   pemrograman rakitan, dengan source-code ber-ekstension: *.asm; memiliki dua
   aplikasi program yakni: Assembler dan Linker.
   Misalkan untuk TASM v2.0, Assembler-nya: TASM.EXE; dan Linker-nya:
   TLINK.EXE
• Compiler        translator yang digunakan untuk menerjemahkan syntax dalam bahasa
   pemrograman tingkat menengah misalkan salah satunya Bahasa Pemrograman C++,
   dengan source-code ber-ekstension: *.cpp; memiliki dua aplikasi program yakni:
   Compiler dan Linker.
   Misalkan untuk TASM, Assembler-nya: TASM.EXE; dan Linker-nya: TLINK.EXE
• Interpreter       translator yang digunakan untuk menerjemahkan syntax dalam bahasa
   pemrograman tingkat tinggi misalkan salah satunya Bahasa Pemrograman BASIC,
   dengan source-code ber-ekstension: *.bas; hanya memiliki satu aplikasi program
   yakni: Interpreter.
    Misalkan untuk QBASIC v1.1, Interpreter-nya: QBASIC.EXE; dan interpreter hanya
    menjalankan source-code-nya untuk running aplikasi program.
   Disamping itu juga semua script yang dijalankan pada page HTML (Hyper-Text Mark-up
   Language), juga tergolong syntax bahasa pemrograman yang dijalankan dengan
   interpreter, karena tidak pernah menghasilkan executed-program (dalam bentuk:
   *.EXE).
• Hybrid-compiler/interpreter translator yang digunakan untuk menerjemahkan syntax
   dalam bahasa pemrograman tingkat tinggi; karena sejauh ini hanya dimiliki oleh
   JAVA™ Programming Language, maka khusus untuk translator ini sintaks ditulis
   dalam source-code dengan ekstension *.jav atau *.java; dikompilasi menggunakan
   compiler yang disebut JAVA Compiler (JAVAC.EXE), dan hasil kompilasi dalam
   bentuk object-program yang disebut file class dengan ekstension *.cla atau
   *.class; selanjutnya file class inilah yang dijalankan untuk running program oleh
   sebuah interpreter yang disebut JAVA Interpreter (JAVA.EXE).
   Dengan alasan inilah translator JAVA™ Programming Language disebut Hybrid-
   compiler/interpreter.




                                                                                    1
Pilihlah fitur-fitur yang hanya penting saja untuk digunakan dalam Bahasa
Pemrograman C++; menghindari komplikasi dengan translator lain seperti Turbo
C++ v3.0, pilihlah tipe Custom:




                                                                          2
Pilihlah direktori komputer yang akan digunakan sebagai tempat aplikasi program
Dev-C++ di-install-kan; misalkan di: D:




Proses instalasi sedang berlangsung:




                                                                             3
Pilih Yes untuk pertanyaan berikut ini:




Translator Dev-C++ 5 beta 9 release (4.9.9.2) siap untuk dijalankan:




Beginilah jika aplikasi program yang dijalankan masih versi Beta; alhasil belum tentu
ada jaminan bebas dari error ☺ ☺
Dalam dunia sistem komputer, versi Beta disebut juga versi Uji-Coba.




                                                                                   4
Tekan Next jika muncul pilihan berikut:




Untuk membangun sekedar aplikasi program sederhana, cukup pilih option ke-2 saja,
dan tekan Next:




                                                                               5
Cukup beri tanda, agar setiap kali translator Dev-C++ dijalankan tidak mengganggu
dengan selalu tampil di awal jalannya program ☺ ☺




   Tampilan translator Dev-C++, dan untuk menulis program atau source-code C++, klik
   New source file :


                                                                                  6
Misalkan berikut ini:




Berbeda dengan translator yang lain, misalkan Turbo C++ v3.0, pada translator
Dev-C++ secara default, template source-code-nya adalah sebagai berikut:
#include<iostream>

using namespace std;

int main()
{
 ...
 …
 return 0;
}



                                                                           7
Disamping itu, pada Dev-C++ tahapan proses penerjemahan tidak dilalui secara
filosofi-nya, yakni proses kompilasi (mengubah source-code menjadi object-code),
selanjutnya proses linking (mengubah object-code menjadi executed-code-nya);
melainkan langsung terjadi proses translating dari source-code menjadi executed-code.
Untuk contoh ini, source-code: hello.cpp langsung diubah ke executed-code:
hello.exe.




Simpankan dengan nama: hello.cpp di folder khusus latihan program, misalkan
folder latihan




                                                                                   8
Program pertama Anda ☺ ☺
#include<iostream>

using namespace std;

int main()
{
 int a=3;
 cout << "Isi variabel a = " << a;

 return 0;
}

Simpankan dengan nama contoh di folder latihan

Tekan tombol Execute lalu Compile, maka akan muncul file baru dengan nama
contoh.exe (perhatikan dari Windows Explorer dengan path: D:Dev-
Cpplatihan




Jika hasil translating berhasil, maka akan ada message berikut ini:




                                                                       9
Hasil jalannya program:




       Beberapa contoh aplikasi program menggunakan Dev-C++
Agar memahami skema penulisan sintaks program berikut ini, jelasnya diterangkan
sebagai berikut:
Jika dituliskan:
kara.cpp
#include<iostream>

using namespace std;

int main()
{
 char a ='3';
 cout << "Isi variabel a = " << a;
 cout << " dengan tipe data karakter.";

 return 0;
}

Maka cukup dituliskan ke dalam editor Dev-C++ adalah:
#include<iostream>

using namespace std;

int main()
{
 char a ='3';
 cout << "Isi variabel a = " << a;



                                                                            10
cout << " dengan tipe data karakter.";

 return 0;
}



Sedangkan kara.cpp adalah nama source-code, sehingga simpankan file tersebut
dengan nama: kara.cpp ke folder latihan.

Hasil running-program kara.exe:




    Berhitung sederhana
    itung.cpp
    #include<iostream>
    using namespace std;
    int main()
    {
     int a=3;
     cout << "Isi variabel a = " << a << endl;
     a = 5*a;
     cout << "Isi variabel a yang baru = " << a;
    }



    Contoh lain, silahkan coba sintaks berikut ini:
    itung2.cpp
    #include<iostream>
    using namespace std;
    int main()
    {
     int a=3,b;
       cout << "Isi variabel a = " << a << endl;
     a = 5*a;
       cout << "Isi variabel a yang baru = " << a;
     b = a % 2;
       cout << "nIsi variabel b = " << b;
    }

    Perhatikan statement: b = a%2; ini adalah pembagian bersisa; artinya dapat
    dijelaskan sebagai berikut:
    Isi variabel a setelah dikalikan 5 sama dengan 15, selanjutnya 15 % 2 = 1 →
    dibaca 15 modulus 2 sama dengan 1, yakni sisa hasil pembagian 15 terhadap 2
    sama dengan 1.
    15 ÷ 2 = 7 sisa 1



                                                                            11
Membuktikan fungsi kerja storage, isi variabel nilai baru akan menghapus isi variabel
nilai lama.
itung3.cpp
#include<iostream>
using namespace std;
int main()
{
 int a=3;
 float b;
 cout << "Isi variabel a = " << a << endl;
 a = 5*a;
 cout << "Isi variabel a yang baru = " << a;
 b = a / 2.0;
 cout << "nIsi variabel b = " << b;
}



Menerima input string dari user
namaku.cpp
#include<iostream>
using namespace std;
int main()
{
 char nama[10];
 cout << "Ketikkan nama depan Anda: ";
 cin >> nama;
 cout << "nNama Anda = " << nama;
}

Menerima input bilangan dari user untuk dihitung
bilangan.cpp
#include<iostream>
using namespace std;
int main()
{
 int a;
 float b;
 cout << "Masukkan sembarang bilangan: ";
 cin >> a;
 a=3*a;
 cout << "nIsi variabel a = " << a;
 b=1.5*a;
 cout << "nJika isi a dikalikan 1.5 menjadi " << b;
}




                                     Selamat Mencoba
                                          ☺☺




                                                                                  12

More Related Content

What's hot

Aplikasi Chatting dengan Client-Server Menggunakan Protokol TCP
Aplikasi Chatting dengan Client-Server Menggunakan Protokol TCPAplikasi Chatting dengan Client-Server Menggunakan Protokol TCP
Aplikasi Chatting dengan Client-Server Menggunakan Protokol TCPSyauqina Idzni Adzhani
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrahdede
 
Laporan program chatting client server
Laporan program chatting client serverLaporan program chatting client server
Laporan program chatting client serverRara Ariesta
 
Laporan chatting server dan client
Laporan chatting server dan clientLaporan chatting server dan client
Laporan chatting server dan clienttrilestari08
 
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++Paulino Guterres
 
Membuat Aplikasi Chatting Client Server Dengan Pemrograman Java
Membuat Aplikasi Chatting Client Server Dengan Pemrograman JavaMembuat Aplikasi Chatting Client Server Dengan Pemrograman Java
Membuat Aplikasi Chatting Client Server Dengan Pemrograman Javayoyomay93
 
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSerba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSeptian Tama
 
Tutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind verTutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind verQrembiezs Intruder
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANNur Kholifah Hidayah
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemogramanPANJI_ADITYAN
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascalFandi Rahmat
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cadhifatra agussalim
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaandhycicau
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarFaisal Zamar
 

What's hot (18)

Aplikasi Chatting dengan Client-Server Menggunakan Protokol TCP
Aplikasi Chatting dengan Client-Server Menggunakan Protokol TCPAplikasi Chatting dengan Client-Server Menggunakan Protokol TCP
Aplikasi Chatting dengan Client-Server Menggunakan Protokol TCP
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
 
Laporan program chatting client server
Laporan program chatting client serverLaporan program chatting client server
Laporan program chatting client server
 
Presentasi c
Presentasi  cPresentasi  c
Presentasi c
 
Laporan chatting server dan client
Laporan chatting server dan clientLaporan chatting server dan client
Laporan chatting server dan client
 
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++
 
Membuat Aplikasi Chatting Client Server Dengan Pemrograman Java
Membuat Aplikasi Chatting Client Server Dengan Pemrograman JavaMembuat Aplikasi Chatting Client Server Dengan Pemrograman Java
Membuat Aplikasi Chatting Client Server Dengan Pemrograman Java
 
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSerba-serbi PHP Programming Language
Serba-serbi PHP Programming Language
 
Tutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind verTutorial basic of c++ lesson 1 ind ver
Tutorial basic of c++ lesson 1 ind ver
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
 
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 
Modul praktikum c++
Modul praktikum c++Modul praktikum c++
Modul praktikum c++
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman c
 
pemrograman php ii
pemrograman  php iipemrograman  php ii
pemrograman php ii
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamar
 

Viewers also liked

Viewers also liked (8)

.
..
.
 
MAC Filtering
MAC FilteringMAC Filtering
MAC Filtering
 
Cover paper Algoritma Symboolon
Cover paper Algoritma SymboolonCover paper Algoritma Symboolon
Cover paper Algoritma Symboolon
 
Trem espanhol santiago de compostela
Trem espanhol santiago de compostelaTrem espanhol santiago de compostela
Trem espanhol santiago de compostela
 
Malowanecialadav
MalowanecialadavMalowanecialadav
Malowanecialadav
 
Mikrokontroler ATMega16
Mikrokontroler ATMega16Mikrokontroler ATMega16
Mikrokontroler ATMega16
 
Teknologi Wireless dan Karakteristiknya
Teknologi Wireless dan KarakteristiknyaTeknologi Wireless dan Karakteristiknya
Teknologi Wireless dan Karakteristiknya
 
Organisasi Komputer bhn kuliah m10 r1
Organisasi Komputer bhn kuliah m10 r1Organisasi Komputer bhn kuliah m10 r1
Organisasi Komputer bhn kuliah m10 r1
 

Similar to CARA INSTALASI

Dasar dasar pemrograman
Dasar dasar pemrogramanDasar dasar pemrograman
Dasar dasar pemrogramanraflirazer06
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Nabil Muhammad Firdaus
 
Pask 1 14_s16010_sandro
Pask 1 14_s16010_sandroPask 1 14_s16010_sandro
Pask 1 14_s16010_sandroSandroSiagian
 
Algoritma
Algoritma Algoritma
Algoritma Mr. FM
 
Compiler dan Interpreter
Compiler dan InterpreterCompiler dan Interpreter
Compiler dan InterpreterMukti Pasta
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanIrwien Andriyanto
 
Penjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoPenjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoAPK BARU
 
Pemrograman c-wakuadratn
Pemrograman c-wakuadratnPemrograman c-wakuadratn
Pemrograman c-wakuadratnLanoy Jr.
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3adhifatra agussalim
 
pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+aks247
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cIzhan Nassuha
 
Pertemuan 1 Pengenalan CodeBlocks (CB)
Pertemuan 1 Pengenalan CodeBlocks (CB)Pertemuan 1 Pengenalan CodeBlocks (CB)
Pertemuan 1 Pengenalan CodeBlocks (CB)Endang Retnoningsih
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptxPPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptxssuser9dddf7
 

Similar to CARA INSTALASI (20)

C++
C++C++
C++
 
Dasar dasar pemrograman
Dasar dasar pemrogramanDasar dasar pemrograman
Dasar dasar pemrograman
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
Pask 1 14_s16010_sandro
Pask 1 14_s16010_sandroPask 1 14_s16010_sandro
Pask 1 14_s16010_sandro
 
Modul latihan-c -
Modul latihan-c -Modul latihan-c -
Modul latihan-c -
 
Algoritma
Algoritma Algoritma
Algoritma
 
Compiler dan Interpreter
Compiler dan InterpreterCompiler dan Interpreter
Compiler dan Interpreter
 
Algoritma modul
Algoritma modulAlgoritma modul
Algoritma modul
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan Pemrograman
 
Penjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoPenjelasan Tentang Module Algo
Penjelasan Tentang Module Algo
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Pemrograman c-wakuadratn
Pemrograman c-wakuadratnPemrograman c-wakuadratn
Pemrograman c-wakuadratn
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3
 
pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa c
 
Pertemuan 1 Pengenalan CodeBlocks (CB)
Pertemuan 1 Pengenalan CodeBlocks (CB)Pertemuan 1 Pengenalan CodeBlocks (CB)
Pertemuan 1 Pengenalan CodeBlocks (CB)
 
2. CodeBlocks & C++
2. CodeBlocks & C++2. CodeBlocks & C++
2. CodeBlocks & C++
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Java1
Java1Java1
Java1
 
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptxPPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
 

More from S N M P Simamora

Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementS N M P Simamora
 
konsep mnemonic-instruction
konsep mnemonic-instructionkonsep mnemonic-instruction
konsep mnemonic-instructionS N M P Simamora
 
sns_paper complement_r010110
sns_paper complement_r010110sns_paper complement_r010110
sns_paper complement_r010110S N M P Simamora
 
Silabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi KomputerSilabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi KomputerS N M P Simamora
 
Konsep Process dalam Sistem Komputer
Konsep Process dalam Sistem KomputerKonsep Process dalam Sistem Komputer
Konsep Process dalam Sistem KomputerS N M P Simamora
 
Silabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem OperasiSilabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem OperasiS N M P Simamora
 
Model Eksponensial dan Logaritma
Model Eksponensial dan LogaritmaModel Eksponensial dan Logaritma
Model Eksponensial dan LogaritmaS N M P Simamora
 
Konsep dan Terapan Matriks
Konsep dan Terapan MatriksKonsep dan Terapan Matriks
Konsep dan Terapan MatriksS N M P Simamora
 
Telekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi InformasiTelekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi InformasiS N M P Simamora
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptS N M P Simamora
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptS N M P Simamora
 
UBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi InformasiUBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi InformasiS N M P Simamora
 

More from S N M P Simamora (20)

Power over-ethernet
Power over-ethernetPower over-ethernet
Power over-ethernet
 
Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statement
 
konsep mnemonic-instruction
konsep mnemonic-instructionkonsep mnemonic-instruction
konsep mnemonic-instruction
 
sns_paper complement_r010110
sns_paper complement_r010110sns_paper complement_r010110
sns_paper complement_r010110
 
Algoritma Symboolon
Algoritma SymboolonAlgoritma Symboolon
Algoritma Symboolon
 
Silabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi KomputerSilabus TIK-2303 Arsitektur & Organisasi Komputer
Silabus TIK-2303 Arsitektur & Organisasi Komputer
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Konsep Process dalam Sistem Komputer
Konsep Process dalam Sistem KomputerKonsep Process dalam Sistem Komputer
Konsep Process dalam Sistem Komputer
 
ADICT 2012 Presentation
ADICT 2012 PresentationADICT 2012 Presentation
ADICT 2012 Presentation
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Silabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem OperasiSilabus TIK-3601 Sistem Operasi
Silabus TIK-3601 Sistem Operasi
 
Model Eksponensial dan Logaritma
Model Eksponensial dan LogaritmaModel Eksponensial dan Logaritma
Model Eksponensial dan Logaritma
 
Formula Matematika
Formula MatematikaFormula Matematika
Formula Matematika
 
Konsep dan Terapan Matriks
Konsep dan Terapan MatriksKonsep dan Terapan Matriks
Konsep dan Terapan Matriks
 
Telekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi InformasiTelekomunikasi dan Teknologi Informasi
Telekomunikasi dan Teknologi Informasi
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan Script
 
Bahasa Pemrograman dan Script
Bahasa Pemrograman dan ScriptBahasa Pemrograman dan Script
Bahasa Pemrograman dan Script
 
UBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi InformasiUBB105 Pengantar Teknologi Informasi
UBB105 Pengantar Teknologi Informasi
 
KOM356 Jaringan Komputer
KOM356 Jaringan KomputerKOM356 Jaringan Komputer
KOM356 Jaringan Komputer
 
Modul Mikroelektronika
Modul Mikroelektronika Modul Mikroelektronika
Modul Mikroelektronika
 

Recently uploaded

Ringkasan Isi & Pokok Bahasan_ Buku_ "Teknik Perhitungan & Verifikasi TKDN da...
Ringkasan Isi & Pokok Bahasan_ Buku_ "Teknik Perhitungan & Verifikasi TKDN da...Ringkasan Isi & Pokok Bahasan_ Buku_ "Teknik Perhitungan & Verifikasi TKDN da...
Ringkasan Isi & Pokok Bahasan_ Buku_ "Teknik Perhitungan & Verifikasi TKDN da...Kanaidi ken
 
POKOK BAHASAN DEMOKRASI MATAKULIA PKN - DJOKO AW
POKOK BAHASAN DEMOKRASI MATAKULIA PKN - DJOKO AWPOKOK BAHASAN DEMOKRASI MATAKULIA PKN - DJOKO AW
POKOK BAHASAN DEMOKRASI MATAKULIA PKN - DJOKO AWKafe Buku Pak Aw
 
bahasa-indonesia-penyusunan-paragraf.pptx
bahasa-indonesia-penyusunan-paragraf.pptxbahasa-indonesia-penyusunan-paragraf.pptx
bahasa-indonesia-penyusunan-paragraf.pptxvincentptk17
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfHendroGunawan8
 
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxUNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxFranxisca Kurniawati
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfAgungNugroho932694
 
Materi Kuliah Ramadhan WARISAN SYAWAL 1444.pptx
Materi Kuliah Ramadhan WARISAN SYAWAL 1444.pptxMateri Kuliah Ramadhan WARISAN SYAWAL 1444.pptx
Materi Kuliah Ramadhan WARISAN SYAWAL 1444.pptxc9fhbm7gzj
 
The Wolf, The Buffalo and The Shepherd ~ A Kids' Story with Life Lessons (En...
The Wolf, The Buffalo and The Shepherd ~ A Kids' Story  with Life Lessons (En...The Wolf, The Buffalo and The Shepherd ~ A Kids' Story  with Life Lessons (En...
The Wolf, The Buffalo and The Shepherd ~ A Kids' Story with Life Lessons (En...OH TEIK BIN
 
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamuAdab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamuKarticha
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaruSilvanaAyu
 
“Mohon Maaf Lahir & Batin” ... Minal Aidin Wal Faizin
“Mohon Maaf Lahir & Batin” ... Minal Aidin Wal  Faizin“Mohon Maaf Lahir & Batin” ... Minal Aidin Wal  Faizin
“Mohon Maaf Lahir & Batin” ... Minal Aidin Wal FaizinKanaidi ken
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxHansTobing
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxjohan effendi
 
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf
 
Estetika Humanisme Ringkasan Pertemuan 1.pdf
Estetika Humanisme Ringkasan Pertemuan 1.pdfEstetika Humanisme Ringkasan Pertemuan 1.pdf
Estetika Humanisme Ringkasan Pertemuan 1.pdfHendroGunawan8
 
Materi B.indo (Penyusunan Paragraf).pptx
Materi B.indo (Penyusunan Paragraf).pptxMateri B.indo (Penyusunan Paragraf).pptx
Materi B.indo (Penyusunan Paragraf).pptxafkarzidan98
 
02.17. Menentukan Temperatre Wind-Chill Menggunakan Bahasa Pemrograman C++
02.17. Menentukan Temperatre Wind-Chill Menggunakan Bahasa Pemrograman C++02.17. Menentukan Temperatre Wind-Chill Menggunakan Bahasa Pemrograman C++
02.17. Menentukan Temperatre Wind-Chill Menggunakan Bahasa Pemrograman C++BayuYudhaSaputra
 
Silabus Pelatihan _Peranan dan Implementasi "Dual Banking Leverage Model (DBL...
Silabus Pelatihan _Peranan dan Implementasi "Dual Banking Leverage Model (DBL...Silabus Pelatihan _Peranan dan Implementasi "Dual Banking Leverage Model (DBL...
Silabus Pelatihan _Peranan dan Implementasi "Dual Banking Leverage Model (DBL...Kanaidi ken
 
Elemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxElemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxGyaCahyaPratiwi
 
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptxMATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptxwulandaritirsa
 

Recently uploaded (20)

Ringkasan Isi & Pokok Bahasan_ Buku_ "Teknik Perhitungan & Verifikasi TKDN da...
Ringkasan Isi & Pokok Bahasan_ Buku_ "Teknik Perhitungan & Verifikasi TKDN da...Ringkasan Isi & Pokok Bahasan_ Buku_ "Teknik Perhitungan & Verifikasi TKDN da...
Ringkasan Isi & Pokok Bahasan_ Buku_ "Teknik Perhitungan & Verifikasi TKDN da...
 
POKOK BAHASAN DEMOKRASI MATAKULIA PKN - DJOKO AW
POKOK BAHASAN DEMOKRASI MATAKULIA PKN - DJOKO AWPOKOK BAHASAN DEMOKRASI MATAKULIA PKN - DJOKO AW
POKOK BAHASAN DEMOKRASI MATAKULIA PKN - DJOKO AW
 
bahasa-indonesia-penyusunan-paragraf.pptx
bahasa-indonesia-penyusunan-paragraf.pptxbahasa-indonesia-penyusunan-paragraf.pptx
bahasa-indonesia-penyusunan-paragraf.pptx
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
 
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptxUNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
UNSUR - UNSUR, LUAS, KELILING LINGKARAN.pptx
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
 
Materi Kuliah Ramadhan WARISAN SYAWAL 1444.pptx
Materi Kuliah Ramadhan WARISAN SYAWAL 1444.pptxMateri Kuliah Ramadhan WARISAN SYAWAL 1444.pptx
Materi Kuliah Ramadhan WARISAN SYAWAL 1444.pptx
 
The Wolf, The Buffalo and The Shepherd ~ A Kids' Story with Life Lessons (En...
The Wolf, The Buffalo and The Shepherd ~ A Kids' Story  with Life Lessons (En...The Wolf, The Buffalo and The Shepherd ~ A Kids' Story  with Life Lessons (En...
The Wolf, The Buffalo and The Shepherd ~ A Kids' Story with Life Lessons (En...
 
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamuAdab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
Adab bjjkkkkkkk gggggggghhhhywq dede dulu ya itu yg kamu
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru
 
“Mohon Maaf Lahir & Batin” ... Minal Aidin Wal Faizin
“Mohon Maaf Lahir & Batin” ... Minal Aidin Wal  Faizin“Mohon Maaf Lahir & Batin” ... Minal Aidin Wal  Faizin
“Mohon Maaf Lahir & Batin” ... Minal Aidin Wal Faizin
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptx
 
KISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docxKISI-KISI Soal PAS Geografi Kelas XII.docx
KISI-KISI Soal PAS Geografi Kelas XII.docx
 
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdfAminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
Aminullah Assagaf_Regresi Lengkap 21_11 April 2024.pdf
 
Estetika Humanisme Ringkasan Pertemuan 1.pdf
Estetika Humanisme Ringkasan Pertemuan 1.pdfEstetika Humanisme Ringkasan Pertemuan 1.pdf
Estetika Humanisme Ringkasan Pertemuan 1.pdf
 
Materi B.indo (Penyusunan Paragraf).pptx
Materi B.indo (Penyusunan Paragraf).pptxMateri B.indo (Penyusunan Paragraf).pptx
Materi B.indo (Penyusunan Paragraf).pptx
 
02.17. Menentukan Temperatre Wind-Chill Menggunakan Bahasa Pemrograman C++
02.17. Menentukan Temperatre Wind-Chill Menggunakan Bahasa Pemrograman C++02.17. Menentukan Temperatre Wind-Chill Menggunakan Bahasa Pemrograman C++
02.17. Menentukan Temperatre Wind-Chill Menggunakan Bahasa Pemrograman C++
 
Silabus Pelatihan _Peranan dan Implementasi "Dual Banking Leverage Model (DBL...
Silabus Pelatihan _Peranan dan Implementasi "Dual Banking Leverage Model (DBL...Silabus Pelatihan _Peranan dan Implementasi "Dual Banking Leverage Model (DBL...
Silabus Pelatihan _Peranan dan Implementasi "Dual Banking Leverage Model (DBL...
 
Elemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptxElemen Jurnalistik Ilmu Komunikasii.pptx
Elemen Jurnalistik Ilmu Komunikasii.pptx
 
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptxMATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
MATERI PEMBELAJARAN SENI BUDAYA.KELOMPOK 5.pptx
 

CARA INSTALASI

  • 1. Cara Instalasi Translator Dev-C++ 5 beta 9 release (4.9.9.2) Dosen : S N M P Simamora, ST., MT. Program studi: Teknik Komputer Departemen Teknologi Informasi 2009 Translator adalah devices yang digunakan untuk menerjemahkan sebuah source-code atau source-program yang ditulis dalam sebuah bahasa pemrograman ke dalam instruksi yang dikenal oleh sistem komputer. Translator tak lain singkatan dari Translating-generator, yakni mesin penerjemah; yang berdasarkan pendekatan level atau tingkatan bahasanya dari mesin terbagi atas: • Assembler translator yang digunakan untuk menerjemahkan syntax dalam bahasa pemrograman rakitan, dengan source-code ber-ekstension: *.asm; memiliki dua aplikasi program yakni: Assembler dan Linker. Misalkan untuk TASM v2.0, Assembler-nya: TASM.EXE; dan Linker-nya: TLINK.EXE • Compiler translator yang digunakan untuk menerjemahkan syntax dalam bahasa pemrograman tingkat menengah misalkan salah satunya Bahasa Pemrograman C++, dengan source-code ber-ekstension: *.cpp; memiliki dua aplikasi program yakni: Compiler dan Linker. Misalkan untuk TASM, Assembler-nya: TASM.EXE; dan Linker-nya: TLINK.EXE • Interpreter translator yang digunakan untuk menerjemahkan syntax dalam bahasa pemrograman tingkat tinggi misalkan salah satunya Bahasa Pemrograman BASIC, dengan source-code ber-ekstension: *.bas; hanya memiliki satu aplikasi program yakni: Interpreter. Misalkan untuk QBASIC v1.1, Interpreter-nya: QBASIC.EXE; dan interpreter hanya menjalankan source-code-nya untuk running aplikasi program. Disamping itu juga semua script yang dijalankan pada page HTML (Hyper-Text Mark-up Language), juga tergolong syntax bahasa pemrograman yang dijalankan dengan interpreter, karena tidak pernah menghasilkan executed-program (dalam bentuk: *.EXE). • Hybrid-compiler/interpreter translator yang digunakan untuk menerjemahkan syntax dalam bahasa pemrograman tingkat tinggi; karena sejauh ini hanya dimiliki oleh JAVA™ Programming Language, maka khusus untuk translator ini sintaks ditulis dalam source-code dengan ekstension *.jav atau *.java; dikompilasi menggunakan compiler yang disebut JAVA Compiler (JAVAC.EXE), dan hasil kompilasi dalam bentuk object-program yang disebut file class dengan ekstension *.cla atau *.class; selanjutnya file class inilah yang dijalankan untuk running program oleh sebuah interpreter yang disebut JAVA Interpreter (JAVA.EXE). Dengan alasan inilah translator JAVA™ Programming Language disebut Hybrid- compiler/interpreter. 1
  • 2. Pilihlah fitur-fitur yang hanya penting saja untuk digunakan dalam Bahasa Pemrograman C++; menghindari komplikasi dengan translator lain seperti Turbo C++ v3.0, pilihlah tipe Custom: 2
  • 3. Pilihlah direktori komputer yang akan digunakan sebagai tempat aplikasi program Dev-C++ di-install-kan; misalkan di: D: Proses instalasi sedang berlangsung: 3
  • 4. Pilih Yes untuk pertanyaan berikut ini: Translator Dev-C++ 5 beta 9 release (4.9.9.2) siap untuk dijalankan: Beginilah jika aplikasi program yang dijalankan masih versi Beta; alhasil belum tentu ada jaminan bebas dari error ☺ ☺ Dalam dunia sistem komputer, versi Beta disebut juga versi Uji-Coba. 4
  • 5. Tekan Next jika muncul pilihan berikut: Untuk membangun sekedar aplikasi program sederhana, cukup pilih option ke-2 saja, dan tekan Next: 5
  • 6. Cukup beri tanda, agar setiap kali translator Dev-C++ dijalankan tidak mengganggu dengan selalu tampil di awal jalannya program ☺ ☺ Tampilan translator Dev-C++, dan untuk menulis program atau source-code C++, klik New source file : 6
  • 7. Misalkan berikut ini: Berbeda dengan translator yang lain, misalkan Turbo C++ v3.0, pada translator Dev-C++ secara default, template source-code-nya adalah sebagai berikut: #include<iostream> using namespace std; int main() { ... … return 0; } 7
  • 8. Disamping itu, pada Dev-C++ tahapan proses penerjemahan tidak dilalui secara filosofi-nya, yakni proses kompilasi (mengubah source-code menjadi object-code), selanjutnya proses linking (mengubah object-code menjadi executed-code-nya); melainkan langsung terjadi proses translating dari source-code menjadi executed-code. Untuk contoh ini, source-code: hello.cpp langsung diubah ke executed-code: hello.exe. Simpankan dengan nama: hello.cpp di folder khusus latihan program, misalkan folder latihan 8
  • 9. Program pertama Anda ☺ ☺ #include<iostream> using namespace std; int main() { int a=3; cout << "Isi variabel a = " << a; return 0; } Simpankan dengan nama contoh di folder latihan Tekan tombol Execute lalu Compile, maka akan muncul file baru dengan nama contoh.exe (perhatikan dari Windows Explorer dengan path: D:Dev- Cpplatihan Jika hasil translating berhasil, maka akan ada message berikut ini: 9
  • 10. Hasil jalannya program: Beberapa contoh aplikasi program menggunakan Dev-C++ Agar memahami skema penulisan sintaks program berikut ini, jelasnya diterangkan sebagai berikut: Jika dituliskan: kara.cpp #include<iostream> using namespace std; int main() { char a ='3'; cout << "Isi variabel a = " << a; cout << " dengan tipe data karakter."; return 0; } Maka cukup dituliskan ke dalam editor Dev-C++ adalah: #include<iostream> using namespace std; int main() { char a ='3'; cout << "Isi variabel a = " << a; 10
  • 11. cout << " dengan tipe data karakter."; return 0; } Sedangkan kara.cpp adalah nama source-code, sehingga simpankan file tersebut dengan nama: kara.cpp ke folder latihan. Hasil running-program kara.exe: Berhitung sederhana itung.cpp #include<iostream> using namespace std; int main() { int a=3; cout << "Isi variabel a = " << a << endl; a = 5*a; cout << "Isi variabel a yang baru = " << a; } Contoh lain, silahkan coba sintaks berikut ini: itung2.cpp #include<iostream> using namespace std; int main() { int a=3,b; cout << "Isi variabel a = " << a << endl; a = 5*a; cout << "Isi variabel a yang baru = " << a; b = a % 2; cout << "nIsi variabel b = " << b; } Perhatikan statement: b = a%2; ini adalah pembagian bersisa; artinya dapat dijelaskan sebagai berikut: Isi variabel a setelah dikalikan 5 sama dengan 15, selanjutnya 15 % 2 = 1 → dibaca 15 modulus 2 sama dengan 1, yakni sisa hasil pembagian 15 terhadap 2 sama dengan 1. 15 ÷ 2 = 7 sisa 1 11
  • 12. Membuktikan fungsi kerja storage, isi variabel nilai baru akan menghapus isi variabel nilai lama. itung3.cpp #include<iostream> using namespace std; int main() { int a=3; float b; cout << "Isi variabel a = " << a << endl; a = 5*a; cout << "Isi variabel a yang baru = " << a; b = a / 2.0; cout << "nIsi variabel b = " << b; } Menerima input string dari user namaku.cpp #include<iostream> using namespace std; int main() { char nama[10]; cout << "Ketikkan nama depan Anda: "; cin >> nama; cout << "nNama Anda = " << nama; } Menerima input bilangan dari user untuk dihitung bilangan.cpp #include<iostream> using namespace std; int main() { int a; float b; cout << "Masukkan sembarang bilangan: "; cin >> a; a=3*a; cout << "nIsi variabel a = " << a; b=1.5*a; cout << "nJika isi a dikalikan 1.5 menjadi " << b; } Selamat Mencoba ☺☺ 12