Anda di halaman 1dari 17

Tugas Pendahuluan 1

PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN KOMPUTER

OLEH :

NAMA : ASTRID ANANDA TOBAN

NIM : F1A2 20 035

KELOMPOK : IV (EMPAT)

PROGRAM STUDI STATISTIKA

FAKULTAS MATEMARIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS HALU OLEO

KENDARI

2021
1. Menginstal aplikasi C++ dan pascal dimana proses penginstalan hingga selesai
di screenshot!

Jawab:

a. Proses penginstalan aplikasi C++

Download aplikasi C++ di google chrome namun disini karena file telah
diberikan dari asisten dosen di whatsapp sehingga hanya perlu
mendownloadnya di whatsapp

Setelah selesai mendownload akan muncul keterangan “Download


completed” lalu klik open
Memilih Run untuk lanjut menginstal

Menunggu hingga 100%


Memilih bahasa yang akan digunakan. Pilih English (Bahasa Inngris)

Memilih “I agree”
Memilih “Next”

Untuk memeriksa tempat tersimpannya aplikasi pilih “Browse..”


Klik ok

Menunggu hingga yang berwarna hijau mencapai akhir


Memilih “Finish”

Beginilah tampilan saat masuk di aplikasi C++


Aplikasi C++ telah terinstall dan muncul di layar utama laptop

b. Proses penginstalan aplikasi pascal

Mendownload file yang telah diberikan asdos digrup wa


Mencari letak aplikasi yang telah didownload

Memilih “Run” untuk melanjutkan penginstalan


Memilih “Next”

Memilih “Browse….” untuk memeriksa tempat aplikasi pascal tersimpan


lali klik “Ok”
Memilih “Next”

Memunggu hingga warna hijaunya mencapai akhir


Memilih “Next”

Memilih “Finish”
Setelah tampil seperti ini scroll hingga akhir dan klik exit (tanda X) di
pojok kanan atas warna merah

Ini merupakan tampilan aplikasi pascal


Aplikasi pascal telah terinstall dan muncul di layar utama laptop

2. Apa yang dimaksud dengan algoritma, pemrograman, dan bahasa


pemrograman?
Jawab:
Algoritma adalah deretan instruksi yang jelas dalam memecahkan
masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukan
dalam jumlah waktu yang terbatas.

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug),


dan memelihara kode yang membangun suatu program komputer. Kode ini ditulis
dalam berbagai bahasa pemrograman.

Bahasa pemrograman adalah kumpulan sintaks yang berfungsi untuk


memerintahkan perangkat lunak pada komputer. Secara singkat, bahasa ini
dipakai untuk membuat program komputer menggunakan aturan logika komputer.
3. Apa perbedaan antara bahasa C dan bahasa C++?
Jawab :
a. C merupakan bahasa pemrograman prosedural, sementara C++ merupakan
bahasa pemrograman object oriented (OOP).
b. C menggunakan pendekatan top-down, sedangkan C++ menggunakan
pendekatan bottom-up.
c. C tidak mendukung fungsi virtual, sementara C++ mendukung fungsi
virtual.
d. C tidak mendukung fitur orientasi objek, sementara C++ mendukung fitur
orientasi objek.
e. Keamanan data di C kurang baik, sementara di C++ lebih baik.
f. C merupakan bahasa middle level, sedangkat C++ merupakan bahasa high
level.
g. Program C dibagi menjadi module, sementara program C++ dibagi
menjadi class dan function.
h. Di C, Main tidak dapat dipanggil dari fungsi lain, sedangkan di C++ Main
dapat dipanggi dari fungsi lain.
i. Namespaces tidak tersedia di C, sementara C++ mendukung Namespaces.
j. Exception handling tidak didukung di C, sementara C++ mendukung
Exceptiom handling.
k. Function overloading tidak dapat terjadi di C, sementara di C++ Function
overloading dapat terjadi.

4. Tuliskan kelebihan dan kekurangan dari aplikasi yang digunakan (C++ dan
Pascal) !
Jawab :
a) Kelebihan dan kekurangan menggunakan aplikasi C++
1. Kelebihan menggunakan C++
a. Tersedia hampir di semua jenis komputer.
b. Proses eksekusi C++ lebih cepat.
c. Sedikit kata kunci, hanya sekitas 48 kata kunci.
d. Fleksibel dan juga portable untuk semua jenis computer
e. Tingkat bahasa pemrograman menengah (middle level language).
f. Bahasanya terstruktur, dan termasuk bahasa pemrograman OOP
(object-oriented programming).
g. Kode yang bersifat reuseable (bisa digunakan kembali) pada project
lain, tentunya dengan library dan file header.
h. Bisa membuat aplikasi graphic processor dengan kualitas tinggi.
i. Dukungan function and class library ( pustaka fungsi dan kelas)
sehingga bisa digunakan untuk pembuatan aplikasi makro.
j. Bahasa yang sudah memiliki standar ANSI yang bisa digunakan
diberbagai platform.

2. Kekurangan C++
a. Bagi pemula biasanya susah dalam menggunakan pointer.
b. Bersifat case sensitive, yaitu berbeda dalam penggunaan huruf besar
dan huruf kecil.
c. Membuat program dengan bahasa C++ terasa sulit.
d. Implementasi C++ pada IT sangat sedikit.
e. Banyaknya operator dan juga fleksibilitas dalam penulisan program
yang membingungkan para pemula.

b) Kelebihan dan kekurangan menggunakan aplikasi pascal


1. Kelebihan menggunakan aplikasi pascal
a. Tipe data standar
Tipe ini merupakan tipe yang sudah tersedia pada kebanyakan
bahasa pemrograman. Beberapa contoh tipe data standar yang
dimiliki pascal yaitu boolean, char, string, integer, dan real.
b. User defined data types
Keunggulan ini membuat para programmer bisa membuat tipe data
lainnya sebagai turunan dari dari tipe data standar.
c. Strongly-typed
Keunggulan ini membuat para programmer harus menentukan tipe
data dari sebuah variable. Nantinya variabel tersebut tidak bias
dipergunakan untuk menyimpan tipe data selain dari format yang
sudah ditentukan sebelumnya.
d. Terstruktur
Pascal memiliki sintaks yang menjadikan penulisan program bisa
dipecah ke dalam fungsi-fungsi kecil (procedure dan function).
Fungsi-fungsi kecil tersebut nantinya bisa dipergunakan berulang-
ulang.
e. Sederhana dan ekspresif
Struktur pemograman yang dimiliki oleh pascal tergolong sederhana,
bahkan cenderung mendekati bahasa manusia (bahasa Inggris).
Kesederhanaan ini menjadikan bahasa pemograman pascal mudah
dipelajari dan dipahami.
f. Bahasa pemograman tim nasional olimpiade TOKI
Keunggulan lain yang dimiliki oleh bahasa pemograman pascal yaitu
dipergunakan sebagai standar bahasa pemrograman bagi TOKI (Tim
Nasional Olimpiade Komputer Indonesia). Bukan hanya itu, bahkan
sampai saat ini pascal masih tetap dipergunakan dalam IOI
(International Olympiad in Informatics).

2. Kekurangan menggunakan aplikasi pascal


a. Versi awal pascal tidak bisa digunakan sebagai aplikasi bisnis
disebabkan keterbatasan dukungan basis data.
b. Sintaks Pascal dianggap terlalu bertele-tele.
c. Tidak memiliki dukungan untuk pemrograman berorientasi objek.
d. Terlalu kaku, kurang fleksibel , serta tidak bisa memenuhi berbagai
kebutuhan pembuatan aplikasi yang besar.

Anda mungkin juga menyukai