Di kelas Sepuluh diperkenalkan mulai perangkat keras dan fungsinya, sebenarnya di kelas Tujuh SMP pun sudah dipelajari, namun ketika masuk SMA, ditanya, ternyata masih banyak siswa belum tau apa-apa saja yang termasuk perangkat keras komputer.
Ada itu perangkat masukan atau Input Device, perangkat Pemrosesan atau Processing Device, perangkat penyimpanan atau Storage Device, dan tentunya Perangkat Keluaran alias Output Device.
Lalu ada materi Software, yang memberikan pemahaman kepada siswa tentang apa itu software dan aplikasi, sebab banyak siswa yang tidak dapat memahami apa itu software dan aplikasi, apa perbedaan dari keduanya.
Pembelajaran tentang perangkat lunak atau software ini sangat penting memberikan edukasi kepada siswa bahwa perangkat keras dapat digunakan akibat adanya perangkat lunak yang tak kasat mata, artinya tidak dapat disentuh, namum memberikan sejuta manfaat.
Software terbentuk dari kumpulan data elektronik yang tersimpan dan diatur oleh komputer, bisa berupa program maupun koneksi untuk menjalankan berbagai macam instruksi perintah. Software sendiri dibagi menjadi tiga bagian besar, yaitu software untuk sistem, software aplikasi, dan software tambahan. Yang fokus diajarkan di tingkat SMA adalah software sistem, merupakan software utama yang sangat penting karena bertugas mengatur komponen pada komputer secara menyeluruh. Contoh software ini, diantaranya adalah Windows Xp, Windows 2000, Windows 7, Linux, IOS dan lainnya.
Belajar Coding dengan Bahasa Pemrograman C
Bahasa pemrograman C, selanjutnya disebut dengan bahasa C++ saja, dikembangkan oleh Dennis M. Ritchie dan Brian W. Kerninghan di awal tahun 1970-an. Perkembangan bahasa C tidak dapat dipisahkan dari perkembangan sistem operasi UNIX, yang 90% lebih diantaranya ditulis dalam bahasa C.
Bahasa C banyak digunakan untuk membuat sistem operasi dan pemrograman sistem, pemrograman tingkat rendah, atau yang 'dekat' dengan perangkat keras (misalnya untuk kontrol peralatan, seperti drone), membuat toolkit pemrograman, dan menulis aplikasi.
Baca Artikel Saya Tentang :Â Etika yang Mempengaruhi Lingkungan Bisnis
Kelebihan bahasa C makanya banyak digunakan, adalah karena kemampuannya untuk menghasilkan kode yang singkat, efisien, tetapi tetap mudah dibaca. Berbeda halnya dengan bahasa mesin yang efisien, tetapi membutuhkan latihan khusus untuk membacanya, atau bahasa tingkat tinggi lain yang enak dibaca, tetapi tidak efisien, walaupun demikian, perlu diakui bahwa kesulitan untuk membaca program bahasa C lebih tinggi daripada bahasa tingkat tinggi lain.