UTS 1 semester 2 dasar pemrograman kampus ITBI MILENIAL MEDAN
Nama Yurina Giawa
Kelas pagi
Jurusan sistem informasi
1. Program komputer atau sering disingkat dengan program merupakan serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer.
Programmer komputer merupakan pengembang perangkat lunak atau ahli penataolahan adalah profesi yang menulis program menggunakan bahasa pemograman seperti java, python, php, C, dan lain-lain
2. Algoritma adalah langkah-langkah yang disusun secara tertulis dan berurutan untuk menyelesaikan suatu masalah.
3. Contoh algoritma: Mengambil Uang di ATM
a. Mulai
b. Masukan kartu ATM
c. Pilih bahasa
d. Masukan password
e. Pilih menu tarik tunai
f. Pilih jenis rekening
g. Masukkan jumlah uang yang ingin diambil
h. Permintaan anda akan diproses
i. Ambil uang anda
j. Pilih ya untuk transaksi lainnya, dan tidak apabila tidak ingin melakukan transaksi lagi. Memilih tidak akan otomatis mengeluarkan kartu ATM anda.
k. Ambil kartu ATM anda
l. Selesai
4. Syarat-syarat sebuah algoritma
a. Defineteness (pasti dan jelas)
b. Finiteness (terbatas)
c. Output (keluaran)
d. Effectiveness (efektif, efesien, dan hemat waktu)
e. Input (masukkan)
5. Penyajian algoritma
a. Pseudocode
Merupakan penyajian algoritma dalam bentuk tulisan
b. Flowchart
Suatu bagian yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir
6. Compiler adalah program yang digunakan untuk menjalan dengan baik sebuah kode program yang ditulis dengan bahasa pemograman tertentu oleh programmer. Contoh compiler bahasa C: GCC (GNU COMPILER COLLECTION), dan lain sebagainya.
7. Beberapa fungsi dari pre-processor diantaranya adalah marko processing dan file inclusion. Pada awalnya program yang dibuat oleh programmer akan diolah oleh pre-processor dan hasilnya akan dibaca oleh compiler untuk dihasilkan ke target program. Jika target program yang dibuat adalah assembly language, maka proses berikutnya adalah assembler yang akan bertugas untuk membaca file assembly tersebut dan mengubahnya kedalam bentuk relocatable machine code. Linker akan mengubah file relocatable machine code tersebut kedalam absolute machine yang dapat dieksekusi dan menampilkan hasil dari program tersebut.



Komentar
Posting Komentar