Selasa, 03 Oktober 2023

algoritma


PENGERTIAN DASAR LOGIKA DAN ALGORITMA

PENGERTIAN DASAR LOGIKA Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)
ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M

Definisi Logika
1.    penalaran atau bentuk pemikiran.
2.    ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.
Definisi Algoritma
1.    Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
2.    Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
3.    Suatu m etode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary)

TAHAP PENYELESAIAN MASALAH

Pengenalan Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman.

Pengenalan Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman.

Simbol-simbol flowchart
Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Simbol-simbol yang dipakai antara lain :
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB_VoXjjimwQOO0FR8aCq10h0cOVfRND_J4YuYIY7NPMXBDFBCttN7tbQHnCiMkI4m-Um34pNvAusdt1RACqLwtyd8OXFrwR4kLYx6Za6O34xPOslq7a4UJZlcKVXA6LK5A1fgXhxXV6g/s1600/flowdirectionsymbol.jpg
Flow Direction symbol
Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain. Simbol ini disebut juga connecting line.
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigyYjnIG8_SumJbiZ4p-jsWCiKsvGsuIgSnFUkoD2czoc5BqMpPlRGbJJ2aH0vpEvRlwkEVO2cvB3yniI96vY_Dzz8deITaKhiOrhDSgdugmTUs7gt-ao20_Cp-6MQWU1zGeadPwL6SBQ/s1600/terminatorsymbol.jpg
Terminator Symbol
Yaitu simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSyjwr4KMPp1hUObX0lkeMteGt8slwfADtH6eBCRAF5KAPt3DFYLbmuwQeVSsb7RQTq0An0irpaZlIm-3Kiph9GVtdiOw07yPonmLgSbrhSiCT6o6mNy-tw6LJVr6Lt3qLaROiFtzZphk/s1600/connectorsymbol.jpg
Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses dalam lembar / halaman yang sama.
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYI8dim9i2G-ESDf6McbibDUD9tBkkKTf778XOGNQSIzcBu8QG9Irj9ExJUxx_1rxNWf8F6FN_tl5VmfvFbie38mZeoAC-QBnz8SwNqShcBQeynnbMW5MYoaCOaHKES3xKmLY83zI_PXQ/s1600/connectorsymbol2.jpg
Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses pada lembar / halaman yang berbeda.
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtXisUY8pSDMGZgPkIy0vjp6QKJSrKu48WDzTMOlxeybDzdeNHCGnq2C72NT5FG-YsfllEBnqqCHlr6QrN3Qg2hhzVCslVFTJ0Xo7KXF0Ev6rxLnrtwqdDtYgwjzLzhHzW3LWQDDHqiQA/s1600/processingsymbol.jpg
Processing Symbol
Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU-iLlfJEDjBZVzJ5QAEKIk2IRVmuSwD9wjq5wBktpr4BmncaRNcBiyPRG8is5KpNN11o4B1j4c5AHn8-BsYITZu_oV1rD-jowH9pTKQct2OoHeS2tqq4z_B7_hdz45Itlup038DIC3BY/s1600/simbolmanualoperation.jpg
Simbol Manual Operation
Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQcNZhnFuAqfxCDmxvLZLUUaZ0-3jL__uKgl6aXNgGHD5KI1vrSMLjaj3el9uAP6tDwAMTjiZqOdWL2mxdl058fBxfp1gPgNW3jpiu8CYA-5pVK_4p2yhI-Uz0pO-FdzyKcZ0IuXgAsyE/s1600/simboldecision.jpg
Simbol Decision
Simbol pemilihan proses berdasarkan kondisi yang ada.
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIbQ6aeTgAMQIuWQi9QU7MsG8TsGpZfHJCuwpYhBBBK1NYqu7FpMNdTO_xO-BmF3hajH9AJ91dRwfcUHKk9qnKcnNeopGtaWTn-33qdom59TCZgHsEbNF5-gAzq17UWxXkxW3cfqgPtq4/s1600/simbolinput-output.jpg
Simbol Input-Output
Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikWYv_tD-m6U4C-pZtx9F0J8Er1Nbr59xZv9XKOXJ6R_aA_BH8ecszGBn2SytCM_ZLIAWcQsh_6MPsh5zTljZniAsV2ILL9hD1xgziFmJ2fqAuvRGZUMLAN1ePVpqQ0clxKvt0kZyYIDY/s1600/simbolmanualinput.jpg
Simbol Manual Input
Simbol untuk pemasukan data secara manual on-line keyboard
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgElhP9qAdOCKDCxOMwZJeSQjsh57wpj_NshecIc2flLGP71eBxLu90HFgYTzXOhgQwwCPDLh83xlOaN79_xuaz2uHNPpcBa72PKTGM4XHWU69K7n0qffeJOediWvh7a0Vj7Vx9lTrkGBE/s1600/simbolpreparation.jpg
Simbol Preparation
Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage.
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3g0wXIfEyzgrH-ztVBi5czApsMDeDBh0jUTkfYtOV-7yziUnc84TNh04Ssrqllof_1MJNBXkvYwp0LLzpcQZ9u0JlPY18HAIxP5VMHEOAwLMY-fVSNP3efTZJs8EwPY45M5M23g33XB0/s1600/simbolpredefineproses.jpg
Simbol Predefine Proses
Simbol untuk pelaksanaan suatu bagian (sub-program)/prosedure
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQJN_86iDc4_zOzjYlwUO9eN9oKK0ByNjE2yexZbVaZ1bozW33wJmu-oDT0WFuRZC2yAQOsNypY3bI9BBLs9pWzRflJ32q-6y9ngS9NJDhZkQZgemR_2z005UuTU0cfuWJJCP8Bnlhf-0/s1600/simboldisplay.jpg
Simbol Display
Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer dan sebagainya.
Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ2EX_6TySknZXXSrvdDTO5lhgMk_7Rc6z_j7mz8cn5UCMb4mmHz2mzak_ABoPBEtFG9W3ZMaBblGVKvjflBJlq9yWB62WdwrgqCqyodeuV9KDBkce0Bqamql6n2ej1YCWO4D2aS_CTqo/s1600/simboldiskandon-linestorage.jpg
Simbol disk and On-line Storage

Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk.
Kaidah-kaidah pembuatan Flowchart
Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.

Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu;
Input berupa bahan mentah
Proses pengolahan
Output berupa bahan jadi

Selasa, 12 Januari 2021

- PERTEMUAN 1 - DASAR-DASAR ALGORITMA, PROGRAM, DAN PEMROGRAMAN

1.      Buat Algoritma dengan bahasa sehari-hari dan Flowchart untuk Menghitung Luas Persegi Panjang

Jawab:

Pekerjaan:

Rumus:

            Luas persegi panjang = Panjang x Lebar

Algoritma:

1.       Tentukan nama variabel yang akan menampung data panjang, lebar dan luas persegi panjang

2.       Masukkan (inputkan) data panjang dan lebar pada variabel yang sudah ditentukan

3.       Hitung luas persegi panjang

4.       Tampilkan (outputkan) luas persegi panjang

5.       Selesai


Flowchart:



 

START

INPUT(panjang dan lebar)

LUAS = PANJANG X LEBAR

OUTPUT (luas persegi panjang)

END

 

 uses crt;

var  panjang, lebar, luas, keliling, kode: integer;
begin
clrscr;
write('1. hitung luas');
write('2. hitung keliling');
writeln;
write('masukkan kode (1..2) : ');readln(kode);
case kode of
 1: begin
    writeln('menghitung luas persegi panjang');
    write('masukkan panjang:');readln(panjang);
    write('lebar : ');readln(lebar);
    write('Luas = panjang * lebar : ');
    writeln;
    luas := panjang* lebar;
    writeln('luasnya : ',luas);
    readln;
   end;

 2: begin
   writeln('menghitung keliling');
   write('masukkan panjang : ');readln(panjang);
   write('masukkan lebar   : ');readln(lebar);
   keliling:=2*panjang+2*lebar;
   writeln('maka keliling: ',keliling);
   readln;
    end;
    else
    write('hahaha');
  end;
  readln;
end.

Kamis, 26 Maret 2020

SOAL PTS SEMESTER GENAP KELAS X 2020



Dari Gambar tersebut buatlah.
1. Tabel databasenya.
2. Setelah terbuat tabel database berikutnya buatlah query.
3. Setelah Query terbentuk buatlah beberapa gambar formnya. minimal 3 form .

========================================================================
BUATLAH DI KERTAS FOLLIO  LALU DI FOTO DAN DIKIRIMKAN MELALUI GRUP WHATSAPP KELAS



Senin, 23 Maret 2020

TUGAS TIK KELAS XIISMT 1



1. 
Yang berfungsi menghubungkan monitor dengan hardware komputer adalah ....


A.
port VGA

B.
port keyboard

C.
port printer

D.
port mouse

E.
port kembang

2. 
Di bawah ini yang merupakan media output komputer adalah ....

A.
keyboard

B.
monitor

C.
harddisk

D.
modem

E.
mouse

3. 
DOS merupakan singkatan dari ....

A.
Disk Operasional Saint

B.
Deck Organisation System

C.
Deck Operating System

D.
Disk Operating System

E.
Detect Operasional System

4. 
Undang-undang yang mengatur mengenai hak cipta perangkat lunak adalah ....

A.
UU No. 17 tahun 2002

B.
UU No. 19 tahun 2002

C.
UU No. 18 tahun 2002

D.
UU No. 19 tahun 2001

E.
UU No. 19 tahun 2003

5. 
Langkah untuk mengaktifkan Microsoft Word 2003 yang tepat adalah ....

A.
Klik Start - Accessories - Windows Explorer

B.
Klik Start - All Programs - Microsoft Office Word 2003

C.
Klik Start - All Programs - Microsoft Office - Microsoft Office Word 2003

D.
Klik Start - All Programs - Accessories - Microsoft Office Word 2003

E.
Klik Start - Turn Off

6. 
Perintah yang digunakan untuk memformat halaman adalah ....

A.
File - Print Preview

B.
File - Send To

C.
Format - Page Setup

D.
File - Page Setup

E.
File - New

7. 
Icon atau perintah Minimize digunakan untuk ....

A.
memperbesar lembar kerja menjadi satu layar penuh

B.
menutup lembar kerja aktif

C.
mengakhiri lembar kerja aktif

D.
mengecilkan jendela lembar kerja aktif

E.
menyisipkan lembar kerja

8. 
Orientasi pencetakan dengan posisi mendatar/horizontal disebut ....

A.
Legal

B.
Quarto

C.
Potrait

D.
Landscape

E.
Marginal

9. 
Agar kursor berpindah ke akhir dokumen secara cepat maka dapat menekan tombol ....

A.
Home

B.
Page Up

C.
Page Down

D.
Ctrl + End

E.
Ctrl + Home

10. 
Internet juga memiliki nama lain seperti Cyber World, dunia maya, dan lain-lain. Internet sendiri singkatan dari ....

A.
Interconnected Network

B.
International Network

C.
Introduce Network

D.
Intronational Network

E.
Intra Network

11. 
Perangkat keras yang digunakan sebagai penghubung antara komputer dan jaringan telepon disebut ....

A.
Network Interface Card

B.
Modem

C.
STP

D.
UTP

E.
Coaxial

12. 
Dalam sebuah jaringankomputer yang bertugas sebagai penyedia/pelayan untuk akses data disebut ....

A.
Client

B.
CPU

C.
Stand lone

D.
Server

E.
Online

13. 
Komputer yang menggunakan layanan dari penyedia akses data disebut ....

A.
Client

B.
CPU

C.
Stand lone

D.
Server

E.
Online

14. 
Dalam mengakses internet sering kita jumpai istilah www yang merupakan kepanjangan dari ....

A.
Wide World Web

B.
Web Wide World

C.
World Web Wide

D.
World Wide Web

E.
Web World Wide

15. 
Dalam internet yang sering dipakai browsing adalah ....

A.
Internet Explorer

B.
Newsreader

C.
Browser

D.
Acrobat Reader

E.
Quick Time

16. 
Proses pengiriman data dari komputer ke internet disebut ....

A.
Download

B.
Upload

C.
Dial

D.
Dial Tone

E.
Cybercafe

17. 
Proses pengambilan data dari internet dinamakan ....

A.
Download

B.
Upload

C.
Dial

D.
Dial Tone

E.
Cybercafe

18. 
Jaringan komputer yang mencakup area dalam satu ruang atau gedung yang berdekatan merupakan jaringan ....

A.
LAN

B.
WAN

C.
MAN

D.
Internet

E.
Jarkom

19. 
Istilah mengirim atau membuat surat dalam internet disebut ....

A.
Browsing

B.
E-Mail

C.
E-Commerce

D.
Mailing List

E.
Newsgroup

20. 
Pertemuan antara kolom dan baris pada Program Ms. Excel disebut ....

A.
Cell

B.
Baris

C.
Kolom

D.
Lajur

E.
Pointer

21. 
Lembar kerja excel disebut juga ....

A.
Worksheet

B.
Workbook

C.
Slide

D.
Microfilm

E.
Printable Area

22. 
Fungsi MIN untuk mencari nilai minimum data pada range dari H5 sampai H24. Penulisannya yang benar adalah ....

A.
=MIN(H5)

B.
=MIN(H12)

C.
=MIN(H5:H24)

D.
=MIN(H5;H24)

E.
=MIN(H5.H24)

23. 
Cara yang tepat untuk mengedit tulisan dalam Microsoft Office Excel dapat dilakukan dengan menekan ....

A.
F12

B.
F2

C.
F4

D.
F7

E.
F1

24. 
Perintah Format > Cell > Number > Currency digunakan untuk ....

A.
mengatur data tanggal

B.
mengatur angka desimal

C.
mengatur format sesuai kehendak sendiri

D.
mengatur format mata uang

E.
mengatur format persen

25. 
Salah satu perangkat lunak yang digunakan untuk keperluan gambar berbasis bitmap adalah ....

A.
Adobe Premiere

B.
Adobe Photoshop

C.
Corel Draw

D.
Turbo Pascal

E.
Microsoft Access

26. 
Berikut adalah lingkungan kerja Corel Draw, kecuali ....

A.
Toolbox

B.
Drawing page

C.
Color pallete

D.
Scrollbar

E.
Drawing Bar

27. 
Gambar yang tersusun oleh garis dan kurva disebut gambar ....

A.
vector

B.
bitmap

C.
bmp

D.
pixel

E.
raster

28. 
Untuk membuat persegi, pada aplikasi Corel Draw anda harus menekan ikon ....

A.
Flyout Rectangle - drag

B.
Flyout Graph Paper - Ctrl - drag

C.
Flyout Basic Shapes - Triangle - drag

D.
Flyout Rectangle - Ctrl - drag

E.
Flyout Basic Shapes - Ctrl - drag

29. 
Untuk memilih atau menyeleksi objek kita menggunakan Tool ....

A.
Objek Tool

B.
Shape Tool

C.
Smart Drawing Tool

D.
Interactive Blend Tool

E.
Pick Tool

30. 
Berikut ini yang tidak termasuk operasi dasar objek Corel Draw adalah ....

A.
memberi warna dasar

B.
memberi warna outline

C.
menghapus objek

D.
menduplikasi objek

E.
menyimpan file

31. 
Salah satu perangkat yang digunakan untuk keperluan editing image/gambar adalah ....

A.
Adobe Premiere

B.
Adobe Photoshop

C.
Corel Draw

D.
Microsoft Excel

E.
Microsoft Access

32. 
Lapisan gambar berukuran sama yang bertumpuk-tumpuk yang menyusun sebuah image disebut ....

A.
grafik

B.
vector

C.
layer

D.
bitmap

E.
pallete

33. 
Untuk menduplikasi layer digunakan ....

A.
palet navigator

B.
palet layers

C.
palet info

D.
palet channels

E.
palet swatches

34. 
Fungsi dari Layer Palete adalah ....

A.
memilih warna image

B.
menyuntuing sebuah tampilan

C.
melihat jumlah layer yang menyusun image

D.
mengubah warna channel

E.
melakukan zooming image

35. 
Icon berfungsi untuk ....

A.
membuat gambar menarik

B.
membuat bentuk dasar objek

C.
membuat bentuk gambar bebas

D.
menyunting bentuk objek

E.
membuat text

36. 
Ikon mata yang terdapat pada palet layer berguna untuk ....

A.
menyembunyikan layer

B.
meghapus layer

C.
menunjukkan layer aktif

D.
membuat layer baru

E.
menampilkan layer

37. 
Ikon yang digunakan untuk menampilkan envelope tool adalah ....

A.

B.

C.

D.

E.

38. 
Ikon berikut yang disebut fill tool adalah ....

A.

B.

C.

D.

E.

39. 
Di bawah ini yang bukan merupakan fasilitas untuk memotong objek adalah ....

A.
Weld

B.
Trim

C.
Intersect

D.
Simplify

E.
Back one

40. 
Kegunaan dari artistik media adalah ....

A.
membuat tulisan artistik

B.
membuat gambar menjadi menarik

C.
membuat kaligrafi

D.
membuat objek menarik

E.
semua benar

41. 
Untuk mewarnai suatu teks, langkah pertama yang harus dilakukan adalah ....

A.
mengklik objek teks

B.
menggeser kedudukan teks

C.
memperbesar ukuran teks

D.
mengganti jenis huruf

E.
mengklik - seret ikon teks

42. 
Apa yang dimaksud Forward One?

A.
ke depan satu objek

B.
ke belakang satu objek

C.
memutuskan objek

D.
menggabungkan objek

E.
salah semua

43. 
Perangkat lunak PowerPoint digunakan untuk ....

A.
program pengolah kata

B.
program spreadsheet

C.
program pembuatan animasi filem

D.
program pengolah presentasi

E.
program penolah database

44. 
Untuk menyisipkan gambar dalam slide kita dapat menggunakan menu ....

A.
File

B.
Edit

C.
Insert

D.
View

E.
Format

45. 
Ketika anda ingin menomori naskah slide dilakukan dengan menampilkan kotak dialog ...

A.
Footer

B.
Header

C.
Slide Number

D.
Date Last Update

E.
Presentation Title

46. 
Tombol add effect digunakan untuk ....

A.
memberi efek pada objek yang terpilih

B.
memberi bentuk slide

C.
memberi desain slide

D.
memberi background

E.
memberi efek gradasi warna

47. 
Langkah untuk membuat animasi perpindahan slide yang satu ke slide yang lainnya agar lebih atraktif adalah sebagai berikut ....

A.
Slide show - view show

B.
Slide show - online broadcast

C.
Slide show - slide trantition

D.
Slide show - action setting

E.
Slide show - set up show

48. 
Lanngkah untuk memberi warna backround suatu slide adalah ....

A.
Format - picture

B.
Format - background

C.
Format - slide design

D.
Format - layout slide

E.
Format - font

49. 
Untuk menghentikan jalannya slide presentasi dapat dilakukan dengan cara menekan tombol ....

A.
Esc

B.
Enter

C.
F2

D.
F5

E.
Back Space

50. 
Alat untuk menampilkan slide ke layar disebut

A.
Adaptor

B.
Infokus proyektor

C.
Monitor

D.
Speaker

E.
OHP