Senin, 20 Agustus 2018

Pemograman Dasar 3

Rangkuman

Dari istilahnya algoritma berasal dari nama seorang matematikawan muslim yang bernama  Abu Ja'far Muhammad Ibnu Musa Al-khawarizin sebagai algorism, yang diartikan proses menghitung dengan angka arab. Jadi, orang yang menemukan angka 1,2,3,.... adalah Abu Ja'far Muhammad Ibnu Musa Al-Khawarizin.
Menurut definisi, algoritma adalah urutan langkah-langka penyelesaian masalah yang disusun secara sistematis dan logis. Kemudian algoritma tidak boleh membuat sebuah kerancuan (ambiguous) maknanya sebuah langkah harus jelas.
Secara garis besar, algoritma dapat disajikan atau dipresentasikan menggunakan 3 cara:

  1. Menggunakan Bahasa Natural Languange Process
  2. Menggunakan Flowchart
  3. Menggunakan Pseudocode
Menurut Knuth (1973, hal 4) dan juga Horowitz dkk (1999, hal 1) ada lima penting yang harus dimiliki sebuah algoritma:


  • Finieness
  • Definiteness
  • Input
  • Output
  • Efektifitas
Algoritma harus punya langkah-langkah terbatas, yang berakhir pada suatu titik algoritma itu akan berhenti dan menghasilkan output. Algoritma tidak boleh berjalan terus menerus tanpa henti, hingga menyebabkan hang atau not responding jika diterapkan pada komputer.

Dalam menyusun algoritma perlu dihindari kata-kata seperti secukupnya, beberapa, sesuatu, sebentar, lama, atau terserah atau kata-kata lain yang tidak terukur pasti.

Contoh Algoritma:

Merakit sebuah Personal Komputer

Alat yang dibutuhkan:
  • Disc Drive
  • Hard Disk
  • Video Card (VGA)
  • RAM (Random Access Memory)
  • Processor
  • Motherboard
  • Cassing
Langkah-Langkahnya:
  1. Pasang processor kedalam motherboard.
  2. Lalu, siapkan motherboard dan amati soket yang tersedia terlebih dulu untuk menyesuaikan tempat pemasangan.
  3. Kemudian pasang RAM pada soket yang sesuai.
  4. Setelah itu, letakkan dan pasangkan motherboard kedalam cassing komputer.
  5. Selanjutnya, pasang kabel-kabel HardDisk,CD Room, Flopy Disk, dan Power Supply.
  6. Lalu pasang VGA, Sound Card, dan Card lain yang diperlukan.
  7. Kemudian pasang kabel monitor ke VGA dan kabel satunya ke Power Supply.
  8. Kalau sudah merasa semuanya telah dipasang pastikanlah tidak ada yang renggang.
  9. Langkah terakhir adalah menghubungkan komputer dengan sumber listrik kemudian nyalakan, lalu tinggal melakukan penginstalan seperti Sistem Operasi dan sebagainya.


Pada pernyataan berikut ini, apakah merupakan algoritma atau tidak? Berikut alasannya!
  1. Nyalakan api kompor dan taruh alat penggorengan diatas komper. Jawabannya algoritma, karena pernyataannya jelas dan logis.
  2. Tuangkan minyak ke alat penggorengan dan tunggu beberapa saat. Jawabannya tidak, karena pernyataannya tidak pasti dan terdapat kata beberapa.
  3. Masukkan bahan-bahan yang akan di goreng ke alat penggorengan. Jawabannya tidak, karena pernyataannya tidak menjelaskan apa yang dimaksud bahan-bahan.
  4. Gorenglah sampai tercium aroma harum. Jawabannya tidak, karena pernyataannya tidak pasti dan apa yang dimaksud aroma harum tidak dijelaskan.

Pemograman Dasar 2



Algoritma

Hasil gambar untuk gambar algoritma

   algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan. Sehingga, algoritma pemrograman adalah urutan atau langkah-langkah untuk menyelesaikan masalah pemrograman komputer.

    Logis dalam menyusun algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang disusun secara rasional atau masuk akal.

      Sistematis dalam penyusunan algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang disusun secara teratur dan logis sehingga membentuk suatu sistem yang berarti secara utuh, menyeluruh, terpadu , mampu menjelaskan rangkaian sebab akibat menyangkut obyeknya.

Contoh algoritma yang sistematis :

  • Algoritma berwudhu

a. Pertama-tama adalah niat berwudhu
b. Membaca Basmallah
c. Nyalakan keran air
d. Membasuh kedua telapak tangan
e. Berkumur-kumur sebanyak 3 kali
f.  Membasuh muka sebanyak 3 kali
g. Membasuh kedua tangan sampai ke siku yang kanan terlebih dahulu sebanyak 3 kali,          demikian pula yang kiri
h. Mengusap kepala sebanyak 3kali
i.  Kemudian membasuh daun telinga sebanyak 3 kali
j.  Membasuh kedua telapak kaki sampai mata kaki yang kanan terlebih dahulu sebanyak 3      kali, demikian pula yang kiri

k. Matikan keran
l.  Membaca do’a sesudah wudhu

Kamis, 16 Agustus 2018

Laporan observasi tentang organisasi disekolah

Definisi Umum

Organisasi ialah merupakan salah satu perkumpulan orang-orang yang telah di bentuk dalam sebuah kelompok yang mana kelompok atau organisasi ini bertugas untuk saling bekerjasama demi menggapai keberhasilan dan tujuan bersama. Organisasi ada dimana saja, entah itu dilingkungan rumah, lingkungan sekolah, lingkungan kantor, atau lingkungan umum lainnya.

Salah satu contoh organisasi adalah OSIS. OSIS merupakan salah satu contoh organisasi di sekolah, selain OSIS ada juga MPK.

OSIS merupakan singkatan dari Organisasi Siswa Intra Sekolah. Sedangkan MPK merupakan singkatan dari Majelis Perwakilan Kelas. Jabatan MPK lebih tinggi dari OSIS karena MPK bertugas mengawasi pekerjaan OSIS.

Definisi Bagian


Struktur Organisasi OSIS sesuai jabatan terbagi 2 kelompok, yaitu OSIS Inti dan OSIS Seksi Bidang. Biasanya OSIS Inti terdiri dari 9 orang yakni, Ketua, wakil ketua 1 dan 2, sekretaris 1 dan 2, Bendahara 1 dan 2, Humas 1 dan 2. Sedangkan, anggota OSIS Sekbid (Seksi Bidang) tergantung dari sekolah masing-masing. Jabatan mereka hanya berlangsung selama satu tahun.


Struktur Organisasi MPK biasanya terdiri dari Ketua, Wakil Ketua, Sekretaris, Wakil sekretaris 1 dan 2, Bendahara, 4 Divisi. Struktur anggota tersebut dapat berbeda-beda di setiap sekolah. Sama seperti OSIS jabatan MPK hanya satu tahun.


Definisi Manfaat



Mungkin bagi kalian yang berfikir bahwa ikut organisasi disekolah itu hanya menambah beban karena sering rapat, punya tanggung jawab berat, sering disuruh untuk mengurusi acara sekolah, atau alasan yang merepotkan lainnya.



Tanpa kita tahu ikut dalam sebuah organisasi dapat melatih kita untuk bertanggung jawab dengan apa yang dilakukan, selain itu kita juga dapat menyelesaikan masalah yang sedang kita hadapi, kita juga bisa menambah pengalaman serta wawasan, dan juga kita bisa melatih kemampuan berkomunikasi kita dengan orang banyak atau bisa disebut dengan public speaking.

Selasa, 14 Agustus 2018

Prinsip Prinsip Dalam Desain Grafis


A.  Hierarki Visual





           Prinsip Hiraki visual merupakan prinsip yang mengatur elemen-elemen mengikuti perhatian yang berhubungan secara langsung dengan titik fokus. Titik fokus merupakan perhatian yang pertama, kemudian baru diikuti perhatian ke yang lainnya. Tiga pertanyaan penting mengenai hirarki visual adalah ”
            - Mana yang Anda lihat pertama?
            - Mana yang Anda lihat kedua?
            - Mana yang Anda liha ketiga ?

B. Penekanan (Emphasis/Focus)
         





           Setiap bentuk desain ada hal yang perlu ditonjolkan lebih dari yang lain. Tujuan utama dari penekanan ini adalah untuk mewujudkan hal itu sehingga dapat mengarahkan pandangan khalayak sehingga apa yang mau disampaikan tersalur.
C. Kesatuan (Unity)






     Unity adalah kesatuan yang digubah melalui unsur yang mendominasi dan kurang mendominasi serta kedekatan dalam komposisi dalam suatu karya seni. Dominasi diupayakan melalui ukuran, letak, perbedaan atau pengecualian. Hal tersebut dilakukan untuk mencapai harmonisasi/keselarasan. Beberapa prinsip membuat kesatuan:

a)   Hubungan, mengulang suatu elemen.
b)   Grid, membagi elemen.
c)   Kesejajaran, hubungan visual.
d)   Aliran, prinsip pergerakan.

D. Keseimbangan (Balance)

      


  

   

      Adalah keadaan atau kesamaan antara kekuatan yang saling berhadapan dan menimbulkan adanya kesan seimbang secara visual. Karya desain grafis hendaknya memiliki keseimbangan agar nyaman dipandang dan tidak membuat gelisah. Ibarat melihat pohon yang hamper roboh akan membuat kita tidak nyaman dan cenderung gelisah.

E. Repetisi (Rhtym)






      Irama adalah pengulangan gerak yang teratur dan terus menerus. Dalam bentuk – bentuk alam bisa kita ambil contoh pengulangan gerak pada ombak laut, barisan semut, gerak dedaunan, dan lain-lain. Prinsip irama sesungguhnya adalah hubungan pengulangan dari bentuk – bentuk unsur rupa.

Selasa, 07 Agustus 2018

Prinsip dan Cara Kerja Komputer

Prinsip dan Cara Kerja Komputer

Hasil gambar untuk gambar komputer animasi

Komputer merupakan alat elektronik yang berfungsi untuk mema→→sukkan, memproses, dan memberikan atau menghasilkan suatu informasi atau data. Kata komputer berasal dari bahasa Yunani yaitu "Computare" yang artinya menghitung. Jadi, dapat disimpulkan bahwa kalkulator merupakan nenek moyang komputer.

Cara kerja sistem komputer ada 4 tahap, yakni:
  1. Data Dimasukkan ke dalam CPU oleh pengguna melalui komponen input device.
  2. Di dalam CPU, terjadi proses komunikasi data.
  3. Kemudian oleh sistem data-data tersebut disampaikan pada software aplikasi dan ditampilkan dilayar monitor.
  4. Pengguna juga bisa memberi instruksi kepada komputer untuk menyimpan hasil kerjanya dalam bentuk digital atau bentuk cetak, misalnya gambar, video, animasi, kertas, suara, dll.
Gambar terkait

Seorang arsitektur bernama John Von Neumann menjelaskan bahwa komputer memiliki 3 prinsip atau bagian utama, yaitu:
  • Input Device → Perangkat-perangkat keras komputer yang berfungsi memasukkan data ke dalam komputer. Contoh: Mouse, Keyboard, Scanner, Microphone, Joy Stick, dsb.
  • Processor → Alat utama yang berfungsi memproses atau mengelola data dari input yang nantinya akan dihasilkan keluaran ke sistem ouput. Processor terdapat 3 bagian utama, yaitu Arithmetic Logic Unit (ALU), Control Unit (CU), dan Memory Unit (MU). Contoh: Motherboard, Memory, dsb.
  • Output Device → Media atau perangkat komputer yang berfungsi untuk menampilkan atau menghasilkan data atau informasi dari proses. Hasil Output bisa berupa gambar, suara, video, atau cetak. Contoh: Speaker, Proyektor, Monitor, Headphone, dsb.
Memory terdiri dari 2 macam, yaitu, Random Access Memory (RAM) dan Read Only Memory (ROM). RAM bersifat volatile yang artinya data akan terhapus bila tidak ada daya dan dapat dibaca atau ditulisi, sedangkan ROM bersifat non-volatile yang artinya data tidak akan terhapus meskipun catu daya terputus dan hanya dapat dibaca serta digunakan untuk menyimpan program.

Komputer memiliki 3 elemen penting yang tidak dapat dipisahkan, yaitu:

Hasil gambar untuk gambar hardware


  1. Hardware merupakan Perangkat keras komputer yang dapat dilihat, dipegang, diraba, dan mempunyai bentuk atau salah satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.
Hasil gambar untuk gambar software

    2. Software merupakan Perangkat lunak tidak dapat disentuh dan dilihat secara fisik,            software memang tidak tampak secara fisik dan tidak berwujud benda namun  bisa          untuk dioperasikan.

Hasil gambar untuk gambar brainware

  3. Brainware merupakan  orang yang menggunakan, memakai ataupun mengoprasikan           perangkat komputer. Seperti contoh dari brainware yaitu programmer, netter (sebutan       untuk orang yang sedang melakukan surfing di internet), serta orang yang sedang               menggunakan perangkat komputer.

Peta Konsep



Senin, 06 Agustus 2018

Pengertian Komputer

PENGERTIAN KOMPUTER

Gambar terkait

     Komputer adalah alat atau perangkat yang dapat mengolah data dan informasi untuk membantu pekerjaan manusia. Perbedaan antara data dengan informasi, data ialah catatan atas kumpulan fakta atau suatu fakta-fakta tertentu sehingga menghasilkan suatu kesimpulan dalam menarik suatu keputusan, sedangkan informasi ialah pesan (ucapan atau ekspresi) atau kumpulan pesan yang terdiri dari order sekuens dari simbol, atau makna yang dapat ditafsirkan dari pesan atau kumpulan pesan. Unsur penting komputer terbagi 2, yaitu Hardware (Perangkat Keras) dan Software (Perangkat Lunak)

  • Hardware adalah perangkat yang dapat kita sentuh seperti perangkat pemasukan, perangkat pemrosesan, perangkat keluaran dan perangkat penyimpananAlat-alat penyusun perangkat keras biasanya canggih sehingga dapat membentuk komputer yang bekerja berdasarkan perintah. Dengan adanya perintah yang dimengerti oleh komputer, maka perintah tersebut melakukan berbagai aktivitas pada mesin dan menjalankannya sesuai susunan perintahnya. Pada perangkat keras terdapat processing device (CPU), input device, output device, dan storage device.
  • Software adalah prosedur dan dokumentasi program yang berfungsi menyelesaikan masalah yang dikehendaki. Data elektronik merupakan bentuk software program atau instruksi yang akan dijalankan oleh perintah. Pada perangkat lunak terdapat operating system (OS), application program dan language program.

Sedangkan susunan perintah komputer sebagai berikut: 

INPUT (masukkan) - PROSES - OUTPUT (keluaran)

1) Input Device (alat masukkan)

Alat yang digunakan untuk menerima masuk data dan program yang akan diproses di dalam computer. Berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk menghasilkan informasi yang diperlukan. Contoh Input Device antara lain:
     
       a) Keyboard (papan kekunci)
        
    
      b) Mouse (tetikus)
           
      
      c) Scanner (alat pemindah)
           

2) Proses Device (alat proses)


Otak sebuah komputer berada pada unit pemrosesan (Process device). Unit pemrosesan ini dinamakan CPU ( Central Processing Unit ). Fungsi CPU adalah sebagai pemroses dan pengolah data yang dapat menghasilkan suatu informasi yang diperlukan. Pada komputer mikro unit pemrosesan ini disebut dengan micro-processor (pemroses mikro) atau processor yang berbentuk chip yang terdiri dari ribuan sampai jutaan IC.

3) Output Device (alat keluaran)

Alat yang berfungsi untuk mengeluarkan hasil pemrosesan ataupun pengolahan data yang berasal dari CPU kedalam suatu media yang dapat dibaca oleh manusia ataupun dapat digunakan untuk penyimpanan data hasil daripada proses. Jenis dan media dari output device yang dimiliki oleh komputer cukup banyak. Output yang dihasilkan adalah seperti:
 

- Tulisan
- Image
- Suara

Contoh Output Device antara lain:

      a) Monitor
          

     b) Printer
         

     c) Speaker
         

Pemograman Dasar

Pemograman Dasar



Algoritma
Gambar terkait

Dalam ilmu matematika dan komputer, pengertian algoritma merupakan prosedur dari beberapa langkah demi langkah untuk penghitungan. Algoritma dipakai untuk penghitungan, penalaran otomatis, dan pemrosesan data. Pengertian algoritma ialah suatu metode yang efektif diekspresikan sebagai rangkaian yang terbatas dari beberapa instruksi yang telah dijelaskan dengan baik guna menghitung sebuah fungsi.

Pemograman

Gambar terkait


Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer.[1] Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritmelogikabahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Pemrograman adalah suatu seni dalam menggunakan satu atau lebih algoritme yang saling berhubungan dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.
Apakah memprogram perangkat lunak lebih merupakan seniilmu, atau teknik telah lama diperdebatkan. Pemrogram yang baik biasanya mengkombinasikan ketiga hal tersebut, agar dapat menciptakan program yang efisien, baik dari sisi saat dijalankan (run time) atau memori yang digunakan.

Program

Hasil gambar untuk logo program

program adalah serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer. Komputer pada dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi serangkaian instruksi program tersebut pada prosesor. Sebuah program biasanya memiliki suatu bentuk model pengeksekusian tertentu agar dapat secara langsung dieksekusi oleh komputer. Program yang sama dalam format kode yang dapat dibaca oleh manusia disebut sebagai kode sumber, bentuk program yang memungkinkan programmer menganalisis serta melakukan penelaahan algoritme yang digunakan pada program tersebut. Kode sumber tersebut pada akhirnya dikompilasi oleh utilitas bahasa pemrograman tertentu sehingga membentuk sebuah program. bentuk alternatif lain model pengeksekusian sebuah program adalah dengan menggunakan bantuan interpreter, kode sumber tersebut langsung dijalankan oleh utilitas interpreter suatu bahasa pemrograman yang digunakan.
Beberapa program komputer dapat dijalankan pada sebuah komputer pada saat bersamaan, kemampuan komputer untuk menjalankan beberapa program pada saat bersamaan disebut sebagai multitasking. Program komputer dapat dikategorikan menurut fungsinya; perangkat lunak sistem atau perangkat lunak aplikasi.


Perbedaan Algoritma dan Pemograman

Program

Program adalah kumpulan pernyataan komputer
- Realisasi algoritma dalam bahasa pemrograman
- Ditulis dengan menggunakan bahasa pemrograman
- Program tersusun atas sederetan instruksi yang dikerjakan komputer


- Suatu implementasi dari bahasa pemrograman


Algoritma


  
Algoritma adalah metode dan tahapan sistematis dalam program.
- Algoritma merupakan hasil pemikiran konseptual  supaya dapat dilaksanakan oleh komputer
- Tidak tergantung pada bahasa pemrograman manapun
- Dapat diterjemahkan ke dalam berbagai bahasa pemrograman
- Output yang akan dikeluarkan sama  karena algoritmanya sama



Program = Algoritma + Bahasa (Struktur Data)



Contoh Algoritma dalam kehidupan sehari-hari:

Rumusan masalah :
Pada hari yang telah ditetapkan, Adli mengikuti kegiatan fortafaste yang wajib diikuti oleh seluruh mahasiswa teknik di fakultas sains dan teknologi uin suska RIAU. Dalam pelaksanaannya Adli Abi Imran merupakan seorang peserta FORTAFASTE dan dalam hal itu Adli harus mempersiapkan segala hal yang telah ditetapkan. Yaitu menggunakan Almamater,             membawa pita, membuat name tag. Sehari sebelum pelaksanaan Adli memeriksa kelengkapan. Mulai dari almamater, karena Adli mahasiswa baru, adli tidak memiliki almamater, maka ia meminjamnya ke kaka senior. Setelah itu dia mencari pita di rumahnya, dan Adli tidak menemukan pita tersebut kemudian ia membelinya. Persiapan terakhir untuk pembuatan Name tag, karena ia memiliki fasilitas Gadget berupa Notebook PC dirumahnya, maka ia mencoba membuat name tag dengan syarat ukuran kertas a4, bagian atas berwarna merah dan bagian bawah berwarna putih, dengan format Nama, jurusan, No.kelompok dan nama kelompok. Adli memeriksa aplikasi yang tersedia di gadgetnya dan menemukan aplikasi yang mampu membantu mengerjakan kelengkapannya tersebut. Dia menggunakan aplikasi MS. Word. Setelah selesai ia ingin mencetak name tag tersebut namun Adli memiliki kendala, adli tidak memiliki printer untuk mencetak. Kemudian adli harus pergi ke percetakan tedekat dan mencetaknya. Setelah itu dia harus men-Laminating name tag tersebut agar tahan terhadap panas dan air. Setelah merasa seluruh persyaratan sudah cukup dan lengkap, maka adli dapat mengikuti kegiatan fortafaste esok harinya.

algoritmanya:

1.      Periksa kelengkapan, almamater, pita dan name tag
2.      Jika Almamater tidak ada maka pinajm dengan kakak senior
3.      Jika almamater sudah ada maka periksa periksa pita
4.      Pita tidak ada maka beli di warung
5.      Periksa name tage
6.      Jika tidak ada maka buat name tag
7.      Buat name tag dengan aplikasi yang telah tersedia
8.      Pilih aplikasi yang tepat dan buat sesuai ketentuan
9.      Cetak jika telah selesai dibuat
10.  Jika tidak bisa mencetak pergi ke percetakan
11.  Laminating agar tahan lebih lama
12.  Kembali ke persayaratan
13.  Jika telah lengkap maka bisa ikut FORTAFASTE.














ACTIONSCRIPT

     ActionScript adalah bahasa pemrograman yang dibuat berdasarkan ECMA SCRIPT, yang digunakan dalam pengembangan situs web dan perangkat l...