phone: +62852 5254 2414
e-mail: simonmurdani@gmail.com
Showing posts with label Pemrograman Dasar. Show all posts

Pemrograman Dasar - Struktur Kontrol Perulangan (BAB VII)

 

Struktur Kontrol Perulangan


Kompetensi Dasar
3.7 Menerapkan struktur kontrol perulangan dalam bahasa pemrograman. 
4.7 Membuat kode program struktur kontrol perulangan.
 

Pemrograman Dasar - Struktur Kontrol Percabangan (BAB VI)

Struktur Kontrol Percabangan

Kompetensi Dasar
3.6 Menerapkan struktur kontrol percabangan dalam bahas pemrograman.
4.6 Membuat kode program struktur kontrol percabangan.


A. Statement If


Dalam bahasa pemrograman Pascal dan Java, dikenal dengan istilah statement. Dalam istilah algoritme, statement adalah pernyataan yang berarti suatu instruksi yang tersedia dalam unit standard library bahasa pemrograman untuk mengerjakan suatu interupsi atau perintah tertentu. Dalam compiler Turbo Pascal dan Free Pascal, dikenal sebelas jenis formasi statement ketika melakukan kompilasi terhadap source code program bahasa Pascal. Statement tersebut antara lain sebagai berikut.

Pemrograman Dasar - Operasi Aritmetika dan Logika (BAB V)


Kompetensi Dasar
3.5 Menerapkan operasi aritmetika dan logika.
4.5 Membuat kode program dengan operasi aritmetika dan logika

 

(A) Operasi Aritmetika dalam Pascal 


Sebuah proses yang melibatkan operator terhadap dua input data atau lebih untuk menghasilkan nilai output tertentu disebut sebagai operasi. Operasi yang melibatkan nilai data berjenis numerik, baik bilangan bulat maupun bilangan real disebut sebagai operasi aritmetika. Data yang memperoleh perlakuan operasi disebut operand, sedangkan simbol khusus yang melakukan operasi disebut sebagai operator. Berikut adalah daftar operasi matematika yang dikenal oleh Pascal.

Contoh operasi aritmetika yang dapat dilakukan pada program Pascal dapat disajikan dalam bentuk tabel berikut. 

Pemrograman Dasar - Belajar Bahasa Pemrograman dari Android


Siswa yang mengambil jurusan TKJ, tentunya tidak akan asing lagi dengan bahasa pemrograman salah satunya yaitu bahasa pemrograman Pascal. Bagi sebagian besar Siswa, Bahasa pemrograman ini biasanya dipelajari diawal semester pertama dan kedua.

Biasanya dalam praktikum pemrograman yang diadakan disekolah akan menggunakan software atau text editor seperti Free pascal, CodeBlocks ataupun Sublime Text dan lain sebagainya melalui PC.

Namun praktikum pemrograman di sekolah biasanya terasa kurang dikarenakan keterbatasan waktu. Nah untuk itu, kalian yang ingin terus berlatih dalam menguasai pemrograman dapat dilakukan dimana saja dengan menggunakan smartphone berbasis Android dengan menggunakan aplikasi Dcode.  Berikut tutorialnya:

Pemrograman Dasar - Tipe Data, Identifier dan Operasi Dasar (Bab IV)




Tipe Data, Identifier 

dan Operasi Dasar 

Kompetensi Dasar 

3.4 Menerapkan penggunaan tipe data, variabel, konstanta,  operator, dan ekspresi. 
4.4 Membuat kode program dengan tipe data, variabel,  konstanta, operator, dan ekspresi. 

A Tipe Data 

Tenis sebuah objek sangat menentukan range nilai yang dapat Jdioperasikan terhadap objek tersebut. Dalam compiler Free Pascal, terdapat dua jenis penggunaan tipe data, yaitu: 1. tipe data yang sudah terintegrasi atau built-in dalam 

compiler yang artinya tipe data tersebut tidak memerlukan pendeklarasian terlebih dahulu sebelum menggunakannya, tipe data yang harus dideklarasikan terlebih dahulu sebelum memanggilnya dalam badan program utama atau disebut user-defined typed. 

Pada Gambar 4.1, dijelaskan secara rinci daftar tipe data yang dikenal dan didukung oleh compiler Free Pascal yang sudah mengalami perbaikan dan peningkatan dibandingkan dengan turbo Pascal. Dalam beberapa kasus, kode yang dibuat dalam Free Pascal dapat diintegrasikan dengan bahasa Assembler dan diterjemahkan Delphi. Berikut tampilan pendeklarasian tipe data. 

Pemrograman Dasar - Struktur Bahasa Pemrograman (Bab III)


Struktur Bahasa Pemrograman 

Kompetensi Dasar 

3.3 Menerapkan alur pemrograman. 
4.3 Menulis kode pemrograman. 


(A) Lingkungan Kerja Free Pascal 


Setelah sukses melakukan instalasi compiler Free Pascal, secara default direktori kerja file link compiler berada di C:\FPC\2.6.2. 

Untuk menjalankan compiler Free Pascal, ikuti langkah langkah sebagai berikut. 

1. Klik Start - program - Free Pascal - Free Pascal

2. Selain itu, juga dapat membuka file C:\FPC\2.6.2\bin\i386 win32\fp.exe. 

Pemrograman Dasar - Instalasi Perangkat Lunak (Bab 2)



Kompetensi Dasar 

3.2 Memahami bahasa pemrograman.
4.2 Melakukan instalasi bahasa pemrograman.

Pendahuluan

Algoritme adalah cara berpikir seorang programmer layaknya sebuah A komputer untuk mengerjakan persoalan tertentu. Apakah hanya dengan merancang algoritme saja, komputer sudah dapat menyelesaikan suatu persoalan tertentu? Untuk menjawab persoalan ini, terlebih dahulu kita harus memahami dan menguasai bahasa yang dikenali oleh komputer, yaitu bahasa pemrograman. Dengan menguasai bahasa pemrograman, kita dapat memutuskan komputer untuk melakukan proses tertentu atau sebaliknya, kemudian menerjemahkan rancangan algoritme tersebut ke dalam bahasa pemrograman agar dapat dimengerti dan dieksekusi oleh mesin komputer. Pada bab ini, kita akan mempelajari teknik instalasi perangkat lunak bahasa, pemrograman Pascal menggunakan Free Pascal dan Java.

(A). Pengertian Bahasa Pemrograman 

Bahasa memiliki pengertian sebagai sarana berkomunikasi, Ddalam hal ini adalah komunikasi antara pengguna (manusia) dengan mesin komputer. Program adalah daftar atau deretan perintah atau instruksi yang dikenal oleh mesin komputer dalam mengerjakan suatu proses. Jadi, bahasa pemrograman adalah sebuah bahasa yang menerjemahkan perintah yang diberikan oleh pengguna dalam susunan intruksi berupa kode kode terstruktur kepada mesin komputer untuk mengerjakan suatu proses tertentu. Bahasa pemrograman memiliki beberapa karakteristik, yaitu: 

Pemrograman Dasar - Alur Logika Pemrograman (Bab 1)



Kompetensi Dasar
3.1 Menerapkan alur logika pemrograman komputer.
4.1 Membuat alur logika pemrograman komputer.

Pendahuluan

Pernahkah kalian berpikir cara komputer menyelesaikan perhitungan matematika? Misalnya menyelesaikan rumus A = tit. Apakah komputer akan langsung mengenali rumus tersebut tanpa kita harus memasukkan beberapa parameter tertentu? Tentu saja tidak. Komputer merupakan mesin paling bodoh dan jujur, tetapi memiliki kelebihan dalam kecepatan pemrosesan dan keakuratan hasilnya. Komputer tidak akan mengenal rumus di atas dan tidak mampu melakukan proses penghitungan seperti yang kita harapkan. Untuk itu, dibutuhkan sebuah logika penyelesaian secara sistematis menurut standardisasi bahasa pemrograman yang dikenal komputer. Seorang pemrogram bertugas membuat bahasa pemrograman tersebut sehingga rumus matematika tersebut dipahami dan diselesaikan oleh komputer. Nah, bagaimana cara melakukannya? Pahami materi bab ini. 

(A). Konsep Algoritme