About

Pages

ALGORITMA DAN PEMROGRAMAN


1.  Apakah Itu Algoritma
Kata Algoritma berasal dari penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction). Dari judul buku itu kita juga memperoleh akar kata “Aljabar” (Algebra). Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya. Dalam bahasa Indonesia, kata algorithm diserap menjadi algoritma.

2.  Definisi Algoritma

“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah, pertama, algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah, pastilah algoritma tersebut bukanlah algoritma yang baik.
Pertimbangan kedua yang harus diperhatikan adalah kita harus mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya.

Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga dengan memori, semakin besar memori yang terpakai maka semakin buruklah algoritma tersebut. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.
3.  Beda Algoritma dan Program


Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman. Beberapa pakar memberi formula bahwa :
                 Program = Algoritma + Bahasa (Struktur Data)
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik, demikian juga sebaliknya.
Pembuatan algoritma mempunyai banyak keuntungan di antaranya :
  • Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan  algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya.
  • Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
  • Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.
Beberapa hal yang perlu diperhatikan dalam membuat algoritma :
  • Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah. Deskripsi tersebut dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami.
  • Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman. Notasi yang digunakan dalam menulis algoritma disebut notasi algoritmik.
  • Setiap orang dapat membuat aturan penulisan dan notasi algoritmik sendiri. Hal ini dikarenakan teks algoritma tidak sama dengan teks program. Namun, supaya notasi algoritmik mudah ditranslasikan ke dalam notasi bahasa pemrograman tertentu, maka sebaiknya notasi algoritmik tersebut berkorespondensi dengan notasi bahasa pemrograman secara umum.
  • Notasi algoritmik bukan notasi bahasa pemrograman, karena itu pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh komputer. Agar dapat dijalankan oleh komputer, pseudocode dalam notasi algoritmik harus ditranslasikan atau diterjemahkan ke dalam notasi bahasa pemrograman yang dipilih. Perlu diingat bahwa orang yang menulis program sangat terikat dalam aturan tata bahasanya dan spesifikasi mesin yang menjalannya.
  • Algoritma sebenarnya digunakan untuk membantu kita dalam mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.


https://andikafisma.wordpress.com/algoritma-dan-pemrograman/

Pendalaman Simulasi digital Kelas XII ke 1

SOAL PENDALAMAN SIMULASI DIGITAL
USBN 206/2017

Lingkarilah pada huruf a, b, c, d, atau e pada jawaban yang kalian anggap benar !
1.             Berikut merupakan alur sistem kerja komputer dari awal sampai akhir adalah…….
a.    Proses à input à output
b.    Storage à input à output
c.    Input à proses à output
d.   Output à proses à input
e.    Input à output à storage
2.             Papan sirkuit yang dipasangi processor, memory utama, video card, RAM,
serta berbagai komponen lain yang mendukung kinerja suatu komputer adalah……
a.    RAM
b.    Casing
c.    Proscessor
d.   Motherboard
e.    VGA card
3.             Di bawah ini yang merupakan alat masukan/input dari komputer adalah……….
a.    LCD, joystick, keyboard
b.    Microphone, monitor, keyboard
c.    Mouse, hardisk, keyboard
d.   Scanner, printer, keyboard
e.    Joystick, Mouse, Scanner
4.             Media penyimpanan internal yang kapasitasnya besar dan menyimpan data sekunder disebut…….
a.    Hardisk
b.    RAM
c.    Disket
d.   Flasdisk
e.    CD/DVD
5.             Berikut ini yang bukan termasuk jenis Software adalah……
a.    Sistem operasi
b.    Program aplikasi
c.    Windows
d.   Media penyimpanan
e.    Program utility
6.             Sistem Operasi windows dibuat oleh perusahaan…….
a.    Mi
b.    upercall
c.    Linux
d.   Aplle Computer
e.    Microsoft Office
7.             Sebutan bagi user / pengguna / pengguna akhir yang berhubungan dengan sistem komputer adalah…….
a.    Software
b.    Brainware
c.    Hardware
d.   Processor
e.    Sistem Operasi
8.             Menekan tombol mouse pada ikon tanpa melepas tombol mouse kemudian menggeser mouse tersebut dan meletakkan pada posisi yang diinginkan kemudian dilepaskan disebut dengan istilah…….
a.    Drop & drag
b.    Double klik
c.    Drag  & stop
d.   Drag & drop
e.    Klik & drag
9.             Menghidupkan ulang komputer yang awalnya sudah aktif disebut  dengan istilah…..
a.    Stand by
b.    Log off
c.    Shutdown
d.   Restart
e.    Turn off
10.         Gambar kecil yang menempel pada tampilan dekstop, yang disimbolkan dengan gambar-gambar tertentu disebut……
a.    List
b.    Icon/shortcut
c.    Folder
d.   Desktop
e.    Start
11.         Untuk menyalin folder/file kita dapat menggunakan kombinasi tombol…….
a.    Ctrl + V
b.    Ctrl + S
c.    Ctrl + C
d.   Ctrl + F
e.    Ctrl + A
12.         Untuk mengganti nama folder kita dapat menggunakan perintah……
a.    Rename
b.    Copy
c.    Paste
d.   Delete
e.    Save
13.         Tombol keybord yang digunakan untuk menghapus karakter dari sebelah kanan kursor aktif adalah....
a.    CapsLock
b.    Delete
c.    Shift
d.   Backspace
e.    Insert
14.         Yang tidak termasuk ke dalam paket program Microsoft Office adalah...
a.   Microsoft Word       
b.   Microsoft Power Point
c.   Microsoft Windows 
d.  Microsoft Excel
e.   Microsoft Acces                  
15.         Bagian lembar kerja Ms. Word yang menampilkan judul dari dokumen yang sedang dibuka adalah.....
a.    Scroll bar 
b.    Ruler line
c.    Status bar
d.   Title bar
e.    Task bar

Gambar di bawah ini digunakan untuk mengerjakan soal nomor 16 sampai dengan nomor 18!
 


 1.                            2.                            3.                        4.                          5.
                                                         
16.         Gambar lambang/icon di atas yang digunakan untuk menyisipkan gambar adalah..
a. 1
c. 3
e. 5

b. 2
d. 4


17.         Gambar lambang/icon yang digunakan untuk memformat warna font (huruf) adalah..

a.  1
c.  3
e.  5
b.  2

d.  4

18.         Gambar lambang/icon diatas yang digunakan untuk membuat style tulisan seperti di samping ini adalah....

a. 1
c.  3
e. 5
b. 2
d.  4

19.         Cara cepat untuk proses penyimpanan file adalah.....
a.    Ctrl + O
b.    Ctrl + N
c.    Ctrl + S
d.   Ctrl + X
e.    Ctrl + V
20.         Format file dokumen Ms. Word versi 2007 pada umumnya ber-extention .....
a.    .xls
b.    .ppt
c.    .pps
d.   .docx
e.    .html

21.         Menyimpan file yang sudah memiliki nama file dan akan disimpan dengan nama nama file yang baru, dapat menggunakan perintah .....
a.    Office button à Save
b.    Office button à Save as
c.    Edit à Save
d.   Home à Save
e.    Home à Save as
22.         Batas pengetikan halaman pada program Ms. Word diatur dengan perintah......
a.    Margin à Page Layout
b.    Paragraf à Margins
c.    Page Layout à Margins
d.   Page size à Page Layout à Margins
e.    Spacing
23.         Perintah untuk mengatur teks bentuk kolom koran adalah....
a.    Home à Columns
b.    Insert à Columns
c.    Tools à Columns
d.   Page Layout à Columns
e.    View à Columns
24.         Menu wodrart terdapat dalam deret menu ....
a.    Office button                       
b.    Home
c.    Insert
d.   Review
e.    View
25.         Dalam menu page setup, untuk menentukan ukuran kertas dilakukan menggunakan tools......
a.   Margins        
b.   Orientation
c.   Size  
d.  Colums
e.   Page number
26.         Page border berfungsi untuk membingkai.....
a.    Sekumpulan teks terpilih
b.    Satu paragraf
c.    Satu teks
d.   Satu baris
e.    Satu halaman
27.         Tombol kombinasi yang dapat digunakan sebagai perintah cepat untuk mencetak dokumen adalah.....
a.    Ctrl + V
b.    Ctrl + P
c.    Ctrl + E
d.   Ctrl + N
e.    Ctrl + F
28.         Yang tidak termasuk dalam daftar  pilihan Line Spacing untuk menentukan jarak spasi baris adalah......
a.   Single           
b.   Exacly
c.   Double         
d.  multiple
e.   Tripel
29.         Sebuah publikasi yang terdiri dari teks, gambar, maupun suara dan dipublikasikan dalam bentuk digital yang dapat dibaca di komputer maupun perangkat elektronik lainnya adalah definisi dari
a.    Ebook
b.    Epub
c.    Sigil
d.   Html
e.    Library Readium
30.         Berikut adalah contoh deretan format buku digital...
a.    .exe, .gif
b.    .gif, .jpg, .xml
c.    .jpg, .pas
d.   .pas, .exe
e.    .pdf, .epub
31.         Berikut merupakan sebuah software editor untuk epub yang bersifat open source…
a.   Google Chrome
b.   Ms Word
c.   Adobe Reader
d.  Sigil
e.   Ms Office
32.         Langkah untuk mengkonversi file Ms. Word ke dalam file yang support untuk dibuka pada program sigil adalah...
a.    Office button à save as à other format à webpage, filtered
b.    Office button à save à other format à webpage, filtered
c.    File à save à other format à webpage, filtered
d.   File à save à webpage, filtered
e.    Office button à save à format à webpage, filtered
33.         Dalam mengkonversi file Ms. Word kedalam html perlu memperhatikan format gambar yang ada pada isi file, agar gambar tersebut tidak hilang atau bergeser tempat setelah dikonversi, langkah yang perlu dilakukan adalah...
a.    Klik kanan gambar à Wraping à Front Line with Text
b.    Klik kanan gambar à Text Wrapping à Front Line with Text
c.    Klik double à Text Wrapping à Square
d.   Klik kanan gambar à Text Wrapping à In Line with Text
e.    Klik double à Text Wrapping à Front Line with Text
34.         Untuk membuat cover image, jika gambar yang ingin digunakan sebagai cover sudah terdapat di dalam folder pada book browser, maka langkah yang perlu dilakukan adalah...
a.   Imagesàklik kananàcover image
b.   Imagesàpilih gambaràklik kananàadd semanticsàcover image
c.   Imagesà/pilih gambaràadd semanticsàcover
d.  Imagesàpilih gambaràklik kananàcover image
e.   Imagesàadd semanticsàcover image
35.         Untuk membuat cover image, diperlukan sebuah file gambar yang akan digunakan sebagai cover. Jika gambar yang ingin digunakan sebagai cover belum terdapat di dalam folder images pada book browser, cara menambahkan file gambar dalam folder images adalah
a.   Klik kanan images à add existing files à pilih gambar
b.   Klik kanan images à add files à pilih gambar
c.   Klik kanan images à existing files à pilih gambar
d.  Klik kanan images à add existing à pilih gambar
e.   Klik kanan images à add files existing à pilih gambar

36.         Sebuah informasi yang mendeskripsikan sebuah file seperti identitas pada sebuah buku: judul, nama pengarang; pada sigil lazim disebut dengan istilah...
a.    Tools
b.    Metadata
c.    Table Of Content
d.   Data Tools
37.         Data EditorPerintah untuk menambahkan identitas buku seperti judul buku dan penulis adalah....
a.    Help à Table of content
b.    View à Metadata
c.    File à Table of content à Metadata
d.   Tools à Metadata Editor
e.    Metadata à Table of content
38.         Langkah untuk mengedit susunan daftar isi adalah…
a.    Tools à Table Of Content à Edit Table Of Content
b.    Tools à Edit Table Of Content
c.    Table Of Content à Edit
d.   Edit Table à Tools
e.    Edit à Table Of Content
39.         Untuk menambahkan file epub kedalam daftar ebook, perintah pada jendela perpustakaan readium yang dipilih adalah...
a.   Add a epub new
b.   Add a new epub
c.   Add new a epub
d.  New add epub
e.   Add epub a new
40.         Untuk menampilkan daftar  buku secara terurut kebawah satu persatu maka perintah yang dipilih adalah
a.   Nightmode off
b.   Table Of content
c.   Ebooks in list view
d.  Add a new ePUB
e.   Ebooks in thumbnail view



Pembahasan

1. Sistem Komputer





2. Port I/O




                         3. RAM yang merupakan singkatan dari Random Access Memory adalah sebuah perangkat                                        keras komputer yang berfungsi menyimpan berbagai data dan instruksi program, isi dari                                                  RAM dapat diakses secara random atau tidak mengacu pada pengaturan letak data. 


                                     ROM mempunyai tugas untuk menyimpan program yang sifatnya tetap atau permanen, tidak                                       tergantung pada keberadaan arus listrik (nonvolatile), dan program yang tersimpan dalam                                             ROM   mempunyai sifat hanya bisa dibaca oleh para pengguna komputer.


Image result for motherboard
4. Image result for computer joystick

5. 
Image result for hard disk
6.
sistem Operasi ada 2:
a. Berbasis GUI (Graphical User Interface)
b. Berbasis TEXT


7.
Hardware (perangkat keras), Merupakan peralatan fisik dari komputer yang dapat kita lihat dan rasakan. 

Software (perangkat lunak, merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki.

Program utility barfungsi untuk membantu atau mengisi kekurangan/kelemahan dari system operasi, 

Brainware atau Perangkat Manusia adalah orang yang menggunakan atau mengoprasikan komputer.

Booting
Proses Menyalakan Komputer

Warm boot --> Restart
Cool Boot ===> Menekan tombol Power


















 

Blogger news

About