NIM : 03320220111
Jurusan : T. Elektro
Mata Kuliah : Pemrograman Komputer Kelas D1
Soal Midtes
1. Jelaskan perkembangan software saat ini !
2. Dunia saat ini berkembang dengan berbagai macam software. Bagaimana pendapat
Saudara (i) tentang perkembangan tersebut!
3. Apa yang dimaksud dengan Algoritma!
4. Buatlah algoritma sederhana yang dilakukan sehari-hari ! minimal 2 algoritma
5. Apa yang dimaksud Struktur Data, Jelaskan!
6. Dalam struktur Data kita kenal jenis atau type data, Jelaskan!
7. Jelaskan apa yang dimaksud dengan Pemrograman Berbasis Objek!
8. Jelaskan pula perbedaan kelas dan objek pada PBO!
9. Jelaskan Bahasa Pemrograman yang sering digunakan di dunia Teknik elektro!
10. Jelaskan konsep jaringan computer sederhana yang banyak digunakan saat ini.
Jawaban :
1. Perkembangan software saat ini sudah berada pada masa Modern yaitu saat ini
perangkat lunak ada dimana-mana, tidak hanya pada komputer, bahkan peralatan
seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan
perangkat lunak untuk mengatur operasi peralatan itu. Dan yang hebatnya lagi adalah
setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat saling terhubung.
Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun semakin meningkat,
selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan
gambar. Dan saat ini hamper semua lini bergantung pada software unutk
mempermudah pekerjaan.
2. Perkembangan software saat ini sangat membantu pekerjaan di segala lini, sehingga
dalam bentuk pelayanan dan penggunaan yang rutin sehari-hari memberikan
kemudahan dalam menyelesaikan sebuah pekerjaan sehingga pekerjaan lebih cepat
dan efisien.
3. Algoritma adalah metode efektif diekspresikan sebagai rangkaian terbatas dari
instruksi-instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah
fungsi. Dimulai dari sebuah kondisi awal dan input awal (mungkin kosong),
instruksi-instruksi tersebut menjelaskan sebuah komputasi yang bila dieksekusi,
diproses lewat sejumlah urutan kondisi terbatas yang terdefinisi dengan baik, yang
pada akhirnya menghasilkan "keluaran" dan berhenti di kondisi akhir. Algoritma
dapat digambarkan dengan banyak notasi, termasuk bahasa alamiah, pseudokode,
diagram alur, bagan dakron, bahasa pemrograman atau tabel kontrol (diproses oleh
penerjemah). Ekspresi bahasa alamiah terhadap algoritma condong lebih banyak dan
rancu, dan jarang digunakan untuk algoritma yang kompleks dan teknis.
4. a. Alogaritma hitung penjumlahan :
- Mendeklarasikan data
- Menjumlahkan total data yang sedang dihitung
- Kondisi akhir adalah jumlah dari seluruh data