Materi Pemrograman Dasar kelas 10 – diperuntukan penggunaannya oleh para siswa di kompetensi keahlian TKJ, RPL dan Multimedia yang berfokuskan ke materi dasar-dasar Algoritma pemrograman, flowchart, dan logika pemrograman.
Materi Pemrograman Dasar kelas 10 ini memiliki 14 Kompetensi Dasar atau modul pengetahuan dan ketrampilan yang dapat dipelajari melalui berbagai media.
Aplikasi komputer tersebut dibuat dengan software-softwrae pengembangan aplikasi seperti Java, Visual basic, Delphi, dan sebagainya. Dalam pembuatan sebuah aplikasi, pengembang software harus terlebih dahulu mengenali permasalahan dan tujuan aplikasi, untuk kemudian menyusun solusi permasalahan dalam bentuk langkah-langkah yang disebut dengan algoritma, kemudian menuangkannya dalam kode-kode pemrograman sesuai dengan teknologi yang digunakan apakah Java, VB, Delphi atau yang lain.
Pemrograman Dasar adalah pemrograman yang memberikan dasar-dasar logika dimana sintak-sintak yang diberikan bersifat universal dan lebih mengedepankan pembentukan pola pikir Peserta didik tentang bagaimana membuat sebuah program yang efektif dan efisien.
Dengan menguasai dasar-dasar algoritma diharapkan terbentuk pola pikir Peserta didik tentang bagaimana menyelesaikan masalah nyata dalam bentuk rangkaian langkah-langkah algoritma dan menyajikannya dalam bahasa natural, pseudocode dan flowchart. Dalam pembahasan buku ini juga dikenalkan struktur percabangan dan perulangan yang sering muncul dalam masalah pemrograman komputer.
Perkembangan teknologi saat ini berjalan sangat cepat, terutama teknologi informasi dan komunikasi. Kebutuhan akan kecepatan akses dan pengolahan informasi menjadi satu kebutuhan masyarakat modern. Sebagai contoh saat ini hampir semua layanan baik yang diberikan pemerintah, swasta, perusahaan, toko dan sebagainya sudah memanfaatkan sistem informasi, baik dalam bentuk program aplikasi komputer (aplikasi komputer), web, dan sebagainya.
program-program komputer ini sangat membantu baik penyedia layanan, maupun masyarakat sebagai pihak konsumen, karena pelayanan menjadi lebih cepat dan mudah. Kalian bisa membayangkan, bagaimana jika sebuah supermarket tanpa dilengkapi dengan aplikasi kasir. Satu persatu barang harus dilengkapi harganya, kasir harus menghitung semua belanjannya dengan kalkulator, jika pelanggan membeli barang satu troli penuh, berapa lama waktu yang diperlukan untuk, melayani satu pembeli? Tentu ini akan menghabiskan tenaga dan waktu yang banyak. Dengan adanya aplikasi kasir lengkap dengan barcode reader semua menjadi sangat mudah dan cepat. Pelanggan pun tidak perlu lama-lama menunggu dan mengantri.
Aplikasi komputer tersebut dibuat dengan software-softwrae pengembangan aplikasi seperti Java, Visual basic, Delphi, dan sebagainya. Dalam pembuatan sebuah aplikasi, pengembang software harus terlebih dahulu mengenali permasalahan dan tujuan aplikasi, untuk kemudian menyusun solusi permasalahan dalam bentuk langkah-langkah yang disebut dengan algoritma, kemudian menuangkannya dalam kode-kode pemrograman sesuai dengan teknologi yang digunakan apakah Java, VB, Delphi atau yang lain.
Dengan Kegiatan Belajar ini diharapkan siswa mampu memahami konsep dan struktur algoritma dan menerapkannya dalam kehidupan sehari-hari.
Pernahkan kalian mendengan kata Algoritma sebelumnya? Apa itu algoritma? Untuk mengetahuinya ikuti kegiatan belajar berikut.
Coba perhatikan beberapa instruksi/langkah-langkah kerja berikut.
1) Install driver seperti biasa, install driver akan gagal ketika komputer meminta untuk mengkoneksikan printer ke komputer, walaupun printer sudah dihidupkan. Biarkan saja sang installer gagal, yang penting driver sudah diekstrak di folder tersebut.
2) Pada halaman depan, Klik Start kemudian klik kanan Computer pilih Manage.
3) Akan tampil Computer Management. Pilih Device Manager. Cari device printer HP yang masih bertanda „pentung‟ berwarna kuning, yang berarti driver belum pas.
4) Klik kanan device tersebut, kemudian pilih Update Driver Software.. Cari dimana driver printer tersebut disimpan m\\isal: D:\master\driver HP.
5) Klik OK, dan ikuti langkah selanjutnya.
6) Printer siap dipakai.
1) Masukkan panjang balok
2) Masukkan lebar balok
3) Masukkantinggibalok
4) Hitungvolumebalokadalahhasildaripanjangxlebarxtinggibalok
Dari tiga contoh langkah-langkah kerja atau instruksi di atas, buat pertanyaan yang berkaitan dengan ketiganya, misalkan:
Jika diperhatikan, 3 langkah kerja di atas, ada beberapa kesamaan dalam bentuk penyajian uraian di atas. Masing-masing mempunyai tujuan yang hendak dicapai, seperti menghasilkan puding mutiara, menginstall printer pada sistem operasi, dan menentukan volume suatu balok. Untuk mencapai hal tersebut diperlukan persiapan-persiapan seperti alat dan bahan. Sebagai contoh untuk membuat puding diperlukan bahan sepert tepung, mutiara, gula, air, daun pandan dan santan sebagai bahannya dan peralatan seperti diperlukan kompor, panci untuk memasak dan cetakan puding. Demikian juga dalam menginstall printer, tentu harus printer kabel koneksi, komputer lengkap dengan sistem operasi. Untuk menentukan volume juga harus diketahui juga panjang lebar dan tinggi balok.
Selanjutnya jika bahan dan alat sudah siap maka perlu adanya suatu langkah-langkah atau proses. Langkah-langkah atau proses ini tentu harus dapat dituliskan dengan jelas dan urut sehingga siapapun yang mengikuti langkah-langkah tersebut dengan benar pasti hasilnya akan sama. Inilah inti dari apa yang disebut dengan ALGORITMA. Berikut ini penjelasan secara detail mengenai apa itu algoritma dan bagimana strukturnya.
Dilihat dari istilahnya algoritma, berasal dari nama seorang matematikawan muslim bernama Abu Ja‟far Muhammad Ibnu Musa Al-Khuwarizmi (780 M-850), yang oleh orang barat menyebut Al- Khuwarizm sebagai Algorism, yang diartikan proses menghitung dengan angka arab. Salah satu karya beliau yang monumental adalah buku berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction), yang menjadi cikal bakal istilah “Aljabar” (Algebra) yang dipakai hingga sekarang ini. Seiring dengan perkembangan jaman isitilah „Algorism‟ berubah menjadi algorithm yang kemudian diartikan sebagai metode perhitungan (komputasi) secara umum. Dalam bahasa Indonesia, kata algorithm diserap menjadi algoritma.
Menurut definisi, algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis. Dalam beberapa konteks, algoritma dapat diartikan urutan langkah-langkah yang spesifik (tertentu) untuk melakukan suatu pekerjaan.
Inti dari algoritma adalah menemukan solusi dari suatu permasalahan. Untuk menyelesaikan masalah, algoritma membutuhkan spesifikasi input (masukan) sesuai yang diperlukan, memprosesnya melalui serangkaian langkah-langkah dan menghasilkan output sebagai solusi dari permasalahan.
Algoritma adalah urutan langkah-langkah logis yang digunakan untuk menyelesaikan masalah
Program merupakan kumpulan instruction set yang akan dijalankan oleh pemroses, yaitu berupa software
Algoritma pemrograman merupakan langkah-langkah tersetruktur yang tepat dan terperinci yang digunakan untuk menyelesaikan sebuah masalah dalam proses perancangan sebuah program komputer
Bahasa pemrograman yang berarti bahasa yang digunakan dalam pembuatan program komputer. contoh bahasa pemrograman : C, C++, Pascal, Phyton, Qbasic, Visual Basic, Java, PHP. dll
Algoritma memasak mie instan prosesnya adalah :
Memanaskan air, membuka pembungkus mie instant (tentunya), memasukkan mie ke dalam air, taruh bumbu di piring, angkat mie jika sudah masak, campurkan dengan bumbu yang sudah ada di piring dengan mie.
Algoritma mengirim surat prosesnya adalah :
Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, langkah yang harus dilakukan adalah:
Langkah :
Menulis surat
Surat dimasukkan ke dalam amplop tertutup
Amplop dikasih alamat penerima dan pengirim
Amplop ditempeli perangko secukupnya.
Pergi ke Kantor Pos terdekat untuk mengirimkannya
Algoritma mengambil uang pada ATM prosesnya adalah :
Jika seseorang ingin mengambil uang pada ATM, langkah yang harus dilakukan adalah:
Langkah :
Masukkan kartu ATM pada tempat yang telah disediakan
Pilih bahasa yang akan digunakan
Masukkan PIN ATM
Pilih penarikan tunai
Masukkan nominal uang yang akan diambil
Tunggu sampai uang keluar dari mesin ATM
Jangan lupa mengambil kartu ATM kembali
Definisi :
Algoritma adalah serangkaian langkah-langkah yang disusun menjadi urutan logis kegiatan untuk mencapai tujuan.
Kamus Besar Bahasa Indonesia: Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.
Algoritma dibutuhkan untuk memerintah komputer mengambil langkah-langkah tertentu dalam menyelesaikan masalah.
Tujuan Algoritma : Masalah > Program > Komputer > Solusi / hasil
Program adalah suatu implementasi dari bahasa pemrograman.
Beberapa pakar memberi formula bahwa :
Program = Algoritma + Bahasa Pemrograman (Struktur Data)
Komponen dalam merancang Algoritma : Input + Proses + Output
Struktur Penulisan Algoritma :
Setiap Struktur Algoritma akan selalu terdiri dari tiga bagian yaitu :
Secara umum struktur Algoritma terdiri dari 3 bagian, yaitu :
Belajar memprogram adalah belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah tersebut kemudian menuangkannya dalam suatu notasi yang disepakati bersama.
“lebih bersifat pemahaman persoalan, analisis, sintesis”
Belajar bahasa pemrograman adalah belajar memakai suatu bahasa, aturan sintaks (tatabahasa), setiap instruksi yang ada dan tata cara pengoperasian kompilator atau interpreter bahasa yang bersangkutan pada mesin tertentu.
“BELAJAR MEMPROGRAM””
TIDAK SAMA DENGAN
“BELAJAR BAHASA PEMROGRAMAN
Klik Pada Gambar Berikut:
| Bahasa Pemograman |
Tinggalkan Komentar