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
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
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
 
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

Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 

Recently uploaded (20)

Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.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