Materi Pemrograman Dasar Kelas 10
Berikut adalah materi pembelajaran untuk pertemuan 1 dan 2
Materi Pemrograman Dasar Kelas 10 – Kurikulum 2013 Edisi tahun 2017 merupakan materi yang diajarkan ditahun 2020 di SMK. Materi pelajaran Pemrograman Dasar kelas 10 SMK untuk kurikulum 2013 Edisi 2017 dapat anda download diakhir artikel. Materi yang akan saya share merupakan bahan yang saya ambil atau gunakan dari buku karangan Patwiyanto, S.Kom, Sri Wahyuni, S.Kom, Sumarni Agus Prasetyo, S.Kom. yang diterbtikan oleh ANDI di Yogyakarta. Pada materi ini yang akan saya share yaitu menggunakan 2 KD yaitu :
Link Download di akhir artikel ya…
Kompetensi Inti | Kompetensi Dasar |
---|---|
Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional. | 3.1 Menerapkan alur logika pemrograman komputer 3.2 Memahami perangkat lunak bahasa pemrograman 4.1 Membuat alur logika pemrograman komputer 4.2 Melakukan Instalasi perangkat lunak bahasa pemrograman |
Materi yang dibahas yaitu:
A. ALUR LOGIKA PEMROGRAMAN KOMPUTER
Setiap langkah dalam suatu algoritma diberikan nomor agar pengguna dapat mengikuti setiap instruksi yang diberikan dengan baik, namun dengan langkah-langkah yang terbatas. Untuk menyelesaikan masalah, algortima membutuhkan spesifikasi input sesuai dengan yang diperlukan, memprosesnya melalui serangkaian langkah dan menghasilkan output sebagai solusi dari permasalahan.
1.Dasar Pemrograman
Komputer sebuah mesin yang dirancang untuk mengikuti instruksi, sedangkan program computer sebagai sebuah instruksi yang digunakan oleh computer untuk memecahkan masalah atau tugas-tugas yang diberikan padanya. Oleh sebab itu, sekumpulan instruksi tersebut disebut dengan Algoritma.
2. Alur Prosedur Pembuatan Program
Untuk memahami langkah dasar dalam pemecahan masalah dalam sebuah computer dengan mendefinisikan sebuah permasalahan yang akan diselesaikan selangkah demi selangkah. Oleh sebab itu, seorang programmer yang baik tidak akan sembarangan melakukan pembuatan dan pengkodean program, tetapi mengikuti perencanaan dan metodologi terstruktur dengan memisahkan proses suatu aplikasi menjadi beberapa bagian.
Tahap-Tahap dalam menyelesaikan permasalahan pemrograman sebagai berikut :
1.Tahap Definisi Permasalahan
- Masalah yang terjadi harus diketahui dan terdefenisi guna mendapatkan detail persyaratan input dan output sebelum program di desain guna menyelesaikan beberapa permasalahan tersebut
2. Tahap Analisa Permasalahan
- Pada umumnya, analisa permasalahan diubah menjadi beberapa bagiaan kecil dan ringkas. Hal ini dikarenakan analisa permasalahan dapat dilakukan setelah permasalahan terdefinisi, sehingga prosedur penyelesaian yang paling ringkas dan efisien harus dirumuskan
3. Tahap Desain Algoritma dan Representasi
- Algoritma dapat diwujudkan dalam bentuk bahasa melalui sebuah diagram program alir (flowchart) ataupun melalui prosedur pseucode yang menjembatani antara bahasa manusia dengan bahasa pemrograman menggunakan presentasi/grafik, sehingga dapat memberikan solusi dalam sebuah alur yang mudah dimengerti.
4. Simbol Flowchart
- Bagian alir tersusun dari berbagai simbol yang berbeda untuk mempresentasikan sebuah input, proses, maupun output yang berbeda. Selain itu folwchart memiliki langkah-langkah yang harus di ikuti guna menyelesaikan suatu permasalahan dalam bentuk simbol-simbol tertentu.
B. PERANGKAT LUNAK BAHASA PEMROGRAMAN
Program dapat dianalogikan sebagai instruksi yang akan dijalankan oleh prosesor dan ditulis dengan Bahasa khusus yang dimengerti oleh computer. Dengan demikian, piranti lunak (software) berfungsi untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Dengan menguasai dasar-dasar algoritma dan Bahasa pemrograman menjadi langkah awal mengembangkan program atau aplikasi seperti system informasi akademik, aplikasi rental mobil, aplikasi kasir, perpustakaan sekolah, dll.
Baca Juga : KI KD Dan Silabus Pemrograman Dasar Kelas X SMK Revisi 2017
1. Klasifikasi Piranti Lunak (Software)
Piranti lunak terdiri dari beberapa jenis sebagai berikut
a.Program Paket
- Pengolah Kata seperti Wordstar, Microsoft Word, Word Perfect, dan AmiPro
- Pengolah Anga seperti Lotus123, Microsoft Excel, Quattro Pro, dll
- Pengolah Presentasi seperti M.Power Point
- Desain Grafis seperti Corel Draw, Photoshop
b.Sistem Operasi
Sistem Operasi identic dengan software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada computer sehingga masing-masing dapat saling berkomunikasi. Tanpa ada system operasi maka computer tidak dapat difungsikan sama sekali. Contohnya yaitu DOS, Unix, Novell Netware, OS/2, Linux, Windows
c. Compiler
Kompiler hanya memahami 1 Bahasa, yaitu Bahasa mesin yang terdiri dari nilai 0 dan 1. Bahasa tersebut tidak praktis dan efisien bagi manusia, sehingga diperlukan compiler untuk menterjemahkan sebuah Bahasa tersebut agar mudah dipahami oleh manusia
d. Program Aplikasi
Program aplikasi dibuat sesuai dengan permintaan sebuah Lembaga perusahaan untuk keperluan interennya hingga individu tertentu. Beberapa jenis program aplikasi diantaranya GL, MYOB, dan Payroll
e. Program Utility
Program Utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari system operasi. Beberapa jenis program utility diantaranya Norton Utility, Scandisk, dll. File yang terhapus oleh DOS tidak dapat dikembalikan lagi, tapi dengan program bantu hal ini dapat dilakukan
2. Klasifikasi Bahasa Pemrograman
Bahasa pemrograman memungkinkan seorang programmer bisa menentukan bagian-bagian data yang akan diproses, sata yang akan disimpan, dan langkah-langkah yang diambil dalam berbagai situasi. Fugnsi dari Bahasa pemrograman yaitu memerintahkan computer untuk mengolah data sesuai dengan logika yang diinginkan dengan output berupa program/aplikasi.
- C#
Bahasa ini pertama kali diucapkan C Sharp, tetapi diciptakan oleh Microsoft dalam keluarga NET. Bahasa C# digunakan untuk menulis sebuah jendela aplikasi, atau menulis kode pada piranti perangkat lunak desktop
- C++
C++ merupakan pengembangan dari Bahasa C dengan menambahkan fitur berorientasi objek, penambahan kelas, dan fitur-fitur lainnya. Kelebihan dalam belajar Bahasa C++ adalah memberikan kemudahan untuk belajar Bahasa selain C++, misalnya C# dan C.
- C
Bahasa C banyak digunakan pada system operasi Apple beserta sejumlah kecil aplikasi pendukungnya. Jika ingin menulis kode pada produk-produk Apple, maka Bahasa C adalah pilihan yang tepat
- Java
Java diciptakan dengan kaidah “ tulis sekali, jalankna di mana saja” (WORA) dengan pendekatan untuk memfasilitasi kode mesin yang ditulis untuk berjalan di computer lain. Java banyak digunakan Google sebagai bagian dari Aplikasi OS, pengembang independent untuk membuat aplikasi android
- HTML
HTML (HyperText Markup Language) merupakan building block web paling dasar. Ini memberikan arti dan struktur konten web. Teknologi-teknologi lainnya disamping HTML umumnya digunakan untuk menggambarkan penampilan/gambaran (CSS) atau fungsionalitas/tingkah laku (JavaScript).
- JavaScript
Digunakan untuk menambahkan fitur interaktif pada halaman web dan aplikasi. Bahasa pemrograman jenis ini dinyatakan sebagai salah satu Bahasa yang paling mudah untuk dipelajari dan bisa digunakan untuk membuat data formulir validasi maupun pengembangan aplikasi game sehingga sangat popular di kalangan programmer pemula
- PHP (PHP: Hypertext Prepocessor)
Digunakan untuk mengembangkan halaman web dinamis. PHP dapat dimanfaatkan untuk membuat file terpisah pada halaman penuh pada sebuah tulisan, dapat menulis satu set aturan untuk akses dan menampilkan informasi dari database.
- VB
VB identic dengan program yang dibuat denagn cepat dan mudah, dan memiliki struktur coding yang kompleks
- Phyton
Situs seperti Pinterest banyak menggunakan Bahasa Phyton. Disamping itu Bahasa phyton sangat popular dikalangan komunitas ilmiah dan akademisi
Pertemuan 1 : Download
Pertemuan 2 : Download
Soal : Download
Baca Juga : Materi Produk Kreatif dan Kewirausahaan Kelas XI
Itulah materi pelajaran Pemrograman Dasar kelas 10 SMK Kurikulum 2013 Edisi Tahun 2018 yang bisa saya bagikan kepada bapak/ibu guru untuk materi pertemuan 1. Postingan selanjutnya akan sya berikan pertemuan ke 2 dst. Jangan lupa materinya di share kepada guru-guru yang lain. Semoga materi ini bermanfaat dan bisa membantu bapak/ibu dalam mengajar.
Comments are closed.