P. 1
algoritma pemrograman lanjut

algoritma pemrograman lanjut

|Views: 216|Likes:
Published by Mega Aslam Bakhtiar

More info:

Published by: Mega Aslam Bakhtiar on Dec 02, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

02/22/2015

pdf

text

original

MAJELIS PENDIDIKAN DASAR DAN MENENGAH MUHAMMADIYAH DAERAH KLATEN SEKOLAH MENENGAH KEJURUAN (SMK) MUHAMMADIYAH 1 KLATEN UTARA

Jl. Ki Ageng Pengging 40 , Gergunung Klaten Utara , Kotak Pos 126 Telp / Fax (0272) 321 935 Klaten Website , http://www.smkmuh1kltu.net , email : info@smkmuh1kltu.net

C

e

I S O r t .

N

9

0 0 1 : 2 0 0 0 o . 0 1 1 0 0

0 8

ULANGAN UMUM TENGAH SEMESTER GASAL TAHUN 2009 / 2010

LEMBAR SOAL
Mata Pelajaran Program Keahlian Tingkat Hari / Tanggal Alokasi Waktu Pukul PETUNJUK : 1. 2. 3. 4. 5. Tulislah lebih dahulu nomer test , nama , kelas , dan mata diklat serta ruang pada lembar jawab; Periksalah dan bacalah soal – soal sebelum anda menjawabnya; Perikslah kembali pekerjaan anda kembali , sebelum di serahkan kepada pengawas; Kerjakan dengan bollpoint warna hitam; Periksalah pekerjaan anda kembali , sebelum meninggalkan ruangan. : Menguasai Algoritma Pemrog. Lanjut : Rekayasa Perangkat Lunak ( RPL ) : I : : Menit :

Kerjakan soal di bawah ini dengan jawaban benar dan jelas pada lembar kerja yang di sediakan. 1. 2. 3. 4. Apakah yang di sebut dengan bahasa pemrograman ! Sebutkan kelompok bahasa pemrogaman yang anda ketahui ! Sebutkan macam – macam bahasa pemrograman Sebutkan beberapa hal yang harus di perhatikan dalam pemecahan masalah sebelum di implementasikan ke dalam bahasa pemrograman ! 5. Sebutkan langkah – langkah pembuatan progam yang anda ketahui ! 6. Sebutkan ciri – ciri pemrograman terstruktur ! 7. Jelaskan pengertian dari personal computer ( pc ) ! 8. Gambarkan dengan model blok sistem kerja perangkat kompter ! 9. Sebutkan bagian – bagian perangkat komputer ! 10. Sebutkan modul alat yang di butuhkan dalam perakitan komputer , jelaskan pula masing – masing fungsinya. Buat dalam bentuk tabel ! 11. Sebutkan perangkat yang termasuk kategori input pada computer , minimal 10 ! 12. Sebutkan perangkat komputer yang termasuk output , minimal 5 ! 13. Bagian terpenting dari computer adalah prosesor . Sebutkan bagian – bagian dari prosesor beserta fungsinya ! 14. Tuliskan secara lengkap spesifikasi pc yang pernah anda gunakan dalam praktek secara lengkap ! 15. Tuliskan beberapa hal penting dalam kaitanya dengan keselamatan kerja dalam pekerjaan perakitan personal komputer !

5. 6. Ciri – ciri pemrograman terstruktur : 1. 4. C++ . Mempunyai teknik pemecahan masalah yang tepat Memiliki algoritma pemecahan masalah yang sederhana dan tepat Teknik penulisan program memiliki struktur logika yang benar dan mudah d pahami Membutuhkan biaya testing yang murah Memiliki dokmentasi yang baik 7. Langkah – langkah pembuatan program : Mendevinisikan masalah Mencari solusi untuk masalah Memilih teknik untuk memecahkan masalah Menulis program Melakukan testing dan debuging Melakukan dokumentasi Melakukan pemeliharaan 6. basic 4. ekpresi . Bagian – bagian perangkat komputer : 1. Brainware . Bahasa pemrograman antara lain : C . Hardware 3. Melakukan dokumentasi terhadap setiap langkah yang di lakukan. Bahasa pemrograman adalah prosedur cara penulisan program yang terdiri dari kata . Bahasa pemrograman tingkat rendah ( low lewel programing ) 2. 8. 1. Menganalisa dan memahami permasalahan dan di buat suatu algoritma . 2. 5. Testing dan debuging. 3. atau kombinasi yang di susun dengan sistematis / urut dengan langkah – langkah untuk menyelesaikan masalah. 5. di mana algoritma merupakan pola pikir terstruktur yang berisi tahap – tahap dalam penyelesaian masalah. 3. yaitu : 1. pascal . 4. 2. 7. 2. 4. pernyataan . Membuat suatu kode yang telah di buat ke dalam pernyataan yang sesuai dengan bahasa pemrograman. Bahasa pemrograman tingkat tinggi ( high level programing ) 3. Beberapa hal yang harus di perhaitkan antara lain : 1.KUNCI JAWABAN 1. Software 2. Kelompok bahasa pemrograman ada 2 . 2. Personal computer adalah alat bantu pekerjaan manusia dalam mengerjakan tugas terdiri dari input output an alat pemroses secara digital. 3. Blok diagram komputer : Input data Unit Pemroses Outout Data Memory/ storage 9.

CASHING STD . Keselamatan kerja dalam perakitan pc : 1. CPU dalam kondisi OFF. OPTICAL DATA READER 12. Jangan memutus / menghubungkan perangkat di dalam CPU ketika sedang ON . Konsultasi dengan pengmapu praktek sebelum melakukan uji coba. CD R 52 X . Bagian – bagian dari prosesor : a. 2. DVD RW 6. 6. CONTROL UNIT ( CU ) c. BAR CODE 7. OS WIN XP 15. Speaker 4. Pastikan untuk menambah hardware di dalam CPU . Flopy disk 13. MOUSE 2. TRACK BALL 6. Printer 3. ALU ( ARITMATIC LOGIC UNTI ) b. Gunakan peralatan dengan fungsi yang benar . 5. CD RW 5. Letakan CPU dengan perlahan dan hati – hati . SCANNER 4. KEYBOARD 3. RAM 256 MB . Alat – alat yang di butuhkan dalam perakitan komputer : NO 1 NAMA MODUL / ALAT 2 FUNGSI 3 1 2 3 4 5 6 7 Mainboard Prosesor RAM Hardisk CD R/RW VGA Card Cashing Sebagai tempat memasang atau meletakan komponen atau konector Sebagai alat pemroses data input dan output Sebagai alat untuk menyimpan data dalam bentuk memory permanent pada chip Perangkat keras untuk penyimpan data yang dapat di hapus Sebagai alat baca / tulis data Perangkat keras yang berfungsi sebagai penampil sesuai dengan kapasitas memori yang di gunakan Sebagai tempat untuk meletakan semua perangkat komputer yang sudah di hubungkan ke mainboard. LIGHT PEN 5. MEMORY UNIT ( MU ) 14. DIGITAL CAMERA 9.10. HDD 20 GB . FLOPPY DISK 8. 3. 4. Macam – macam output pc : 1. . CD ROM 11. MIC 10. Jangan meletakan alat di dalam cashing . Macam – macam input pada komputer : 1. Spesifikasi PC lengkap : Pentium IV 1. M/KB .8 GHZ . 11. Monitor 2.

NORMA PENILAIAN SOAL 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 NILAI NILAI 5 10 5 10 10 10 5 5 5 5 5 10 5 5 5 100 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->