Anda di halaman 1dari 4

TUGAS RUTIN

Nama : Ryan David Sianipar


NIM : 4193121034
Kelas : FISIKA Dik D 19
Mata Kuliah : Algoritma dan Pemograman Komputer

1. Program komputer adalah perintah-perintah atau instruksi yang disusun


berdasarkan algoritma dengan menggunakan bahasa pemrograman untuk
penyelesaian suatu masalah.

2. Algoritma adalah langkah-langkah yang sistematis, logis dan lengkap untuk


penyelesaian suatu masalah

3. Algoritma menggunakan flowchart adalah metode untuk menggambarkan tahap-


tahap penyelesaian masalah beserta aliran data dengan simbol-simbol yang
membentuk bagan alir sehingga mudah dipahami. Dan Algoritma menggunakan
kalimat adalah langkah-langkah yang disusun secara kata-kata atau kalimat matematis
dan berurutan untuk menyelesaikan suatu masalah.

4. a. Algoritma menggunakan kalimat :


a) Mulai
b) Input Data
•Read(P)
•Read(I)
c) Proses
•Luas=p*l
d) Output
•Tampilkan luas
e) Stop
b. Algoritma menggunakan flowchart

5. a. Algoritma menggunakan kalimat


a) Mulai
b) Input data
• alas atas (aa)
• alas bawah (ab)
• tinggi (t)
c) Proses
• Luas = aa + ab / 2 * t
d) Output
• Luas Trapesium
e) Stop

b. Algoritma menggunakan flowchart


Mulai

Luas = jumlah sisi sejajar


(alas atas + alas bawah)/2 *
tinggi

read (alas atas)


read (alas bawah
read (tinggi)

Luas Trapesium

Selesai

6. a) Analisis Kebutuhan Pembuatan Program


Saat hendak membuat program maka Anda tentunya harus mengetahui
kebutuhan apa yang dibutuhkan saat ini. Maka tentunya perlu Anda pikirkan
mengenai apa saja komponen atau masukan data yang diperlukan sehingga
nantinya bisa menghasilkan sebuah output yang diinginkan.
b) Rencana Desain Sistem
Setelah Anda menganalisa kebutuhan akan sebuah program, maka Anda
perlu mendesain proses yang menerangkan bagaimana nantinya program tersebut
bisa menyelesaikan masalah dan memenuhi kebutuhan yang ada. 

c) Implementasi Program Atau Coding


Setelah Anda merencanakan desain sistem dengan membuat flowchart atau
algoritma maka tibalah saatnya Anda untuk melakukan coding atau implementasi
program. Pada tahap ini juga termasuk juga kegiatan untuk melakukan testing dan
melakukan perbaikan pada error yang Anda temukan.
d) Dokumentasi
Anda sebaiknya juga membuat semacam dokumentasi untuk mengarsipkan 
program-program yang pernah Anda buat. Pendataan itu sangat penting terutama
jika Anda sudah membuat banyak sekali program.
e) Menguji Program
Pada tahapan ini maka Anda akan menguji program yang sudah selesai Anda
buat, pada tahapan ini Anda akan menguji setiap modul yang ada, kemudian
melakukan input data serta melihat bagaimana program akan menyelesaikan
masalah yang ada.
f) Pengembangan Program
Pada tahap ini berkaitan dengan pengembangan program berupa update fitur
hingga menghilangkan bug yang muncul. Jika program tersebut berhasil biasanya
ke depannya pasti akan terus ada pembaruan-pembaruan pada modulnya untuk
membuat program tersebut menjadi program yang lebih fungsional bagi para
penggunanya.

7. 1. Bekerja sesuai dengan tujuan dan memenuhi spesfikasi yang telah ditentukan.
2. Fleksibel
3. Tidak menandung kesalahan
4. Didokumentasi secara baik
5. Cepat dalam waktu pelaksanaan
6. Efisien dalam penggunaan memory komputer.

8. Pemrograman terstruktur adalah pemrograman yang disusun dengan menggunakan


komponen-komponen berikut:
1. Rancangan atas bawah (top down design)
2. Rancangan bermodul (modular design)
3. Kodifikasi terstruktur (structured coding).

Anda mungkin juga menyukai