google-site-verification=BvzEUohi6JAgjq-LqF6nFZWgJi9esLValu8NvKSx9BE

Materi Pembelajaran Daring dan Tutorial

Selamat Datang...., di Blog Muchamad Eki S.A. - Materi Pembelajaran Daring dan Tutorial....

Perangkat Keras (Hardware) Komputer

Pengertian Perangkat Keras (Hardware) Komputer
  • Perangkat keras komputer adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.
  • Pengertian perangkat Keras Komputer (Hardware) merupakan perangkat berupa wujud fisik yang dapat dilihat dan dipegang dan berbentuk nyata yang membentuk satu kesatuan sistem Personal Computer (PC) / komputer.






Perangkat keras komputer terdiri dari :

1. Alat Input
    Alat yang digunakan untuk input / masukan atau perintah, 
    Contoh alat input pada komputer diantaranya :
  • Mouse
  • Keyboard
2. Alat Pemroses   
    Alat yang digunakan untuk permroses / mengolah pada komputer,
    Perangkat komputer ini adalah CPU.


3. Alat Output
    Alat yang digunakan untuk output / keluaran / tampilan / hasil dari komputer
    Contoh alat output pada komputer diantaranya :
  • Printer
  • Monitor
  • Speaker

Contoh Perangkat Keras (Hardware) Komputer :
  1. Motherboard (papan utama)
  2. Central Processing Unit (CPU)
  3. Random Access Memory (RAM)
  4. Video Graphic Array (VGA)
  5. Hard Disk Drive(HDD)
  6. Optical Disc Drive.
  7. Power Supply Unit (PSU)
  8. Monitor.





- - - - -
Sumber :





Share:

Pengertian Perangkat Lunak, Jenis dan Klasifikasinya

Pengertian Perangkat Lunak

Perangkat lunak atau peranti lunak adalah istilah khusus untuk data yang diformat, dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca, dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud.






Fungsi Perangkat Lunak

Secara umum perangkat lunak pada komputer memiliki dua fungsi utama. Fungsi yang pertama sebagai pemroses data, perintah atau instruksi khusus. Dengan begitu, pengguna bisa mengoperasikan komputernya sesuai dengan hasil kerja yang diinginkan. Selain itu, fungsinya adalah untuk sarana interaksi yang mengkoneksikan pengguna dengan perangkat kerasnya.

Jenis perangkat lunak
Jenis perangkat lunak diantaranya :
1. Perangkat Lunak Berbayar
2. Freeware
3. Free Software
4. Shareware
5. Malware
6. Open Source Software




1. Perangkat Lunak Berbayar
Sangat banyak produk software yang dikembangkan oleh developernya. Namun, untuk bisa menikmati kegunaan perangkat lunak tersebut, serta berbagai fitur dan update terbarunya, anda harus membayar dengan harga tertentu.
Meskipun anda sudah membelinya, tapi tidak mendapatkan lisensi untuk membuat copiannya dan menyebarluaskan untuk pengguna komputer lain. Karena tindakan itu termasuk ilegal dan bertentangan dengan hukum. Produk perangkat lunak ini seperti Microsoft Windows, Adobe Photosoft, Corel Draw, Microsoft Office, dan sebagainya.

2. Freeware

Perangkat lunak ini bersifat gratis, jadi tidak harus membelinya seperti software berbayar. Bahkan anda bisa menggunakannya tanpa batasan waktu. Jadi bisa digunakan tanpa berbayar sampai kapan pun.
Biasanya pengembang software ini mendedikasikannya untuk komunitas tertentu. Tetapi hak cipta tetap dipertahankannya, sehingga tetap bisa juga melakukan berbagai pengembangan selanjutnya. Contoh produk dari freeware ini adalah Google Chrome, Mozilla Firefox, dan sebagainya.

3. Free Software

Pada awalnya anda harus membeli perangkat lunak ini. Namun, anda bebas untuk melakukan penggandaan, modifikasi bahkan distribusinya. Jadi pengertian gratisnya tidak hanya pada beberapa komponen tersebut. Inilah yang membedakannya dengan freeware.

4. Shareware

Perangkat lunak ini juga bisa digunakan secara gratis. Sayangnya ada batasan waktu untuk penggunaannya. Inilah perbedaannya dengan freeware, yang bisa dimanfaatkan selamanya tanpa ada waktu kadaluarsanya.
Shareware merupakan program khusus yang didistribusikan sebagai software versi evaluasi atau demonstrasi. Oleh karena itu, pengembangnya membatasi fungsi atau fitur yang bisa digunakan penggunanya. Jadi pengembangkan akan membatasi waktu pemakaiannya, semisal hanya satu bulan saja. Nah, bila anda ingin menikmati seluruh fiturnya, maka harus membelinya terlebih dahulu.

5. Malware

Perangkat lunak ini dianggap sebagai perusak sehingga berbahaya bila disalahgunakan. Tujuan pembuatan software ini memang untuk menyusup bahkan merusak sistem jaringan komputer. Tentunya tanpa seizin dari pemiliknya. Istilah malware sudah umum digunakan sebagai penamaan bagi perangkat lunak yang bisa mengganggu perangkat komputer.
Contoh produk malware meliputi spyware (perangkat lunak pengintai), adware (perangkat lunak untuk iklan yang tidak transparan atau tidak jujur), virus komputer dan sebagainya sebagai software yang dibuat dengan tujuan jahat. Contoh lainnya adalah software Bancos, yang bisa mencuri data dari komputer orang lain.

6. Open Source Software

Sesuai namanya perangkat lunak ini bersifat terbuka, sehingga anda bisa mengaksesnya secara gratis. Sesuai namanya, maka kode sumbernya terbuka agar bisa dipelajari, kemudian dimodifikasi agar fungsinya meningkat, dan seterusnya boleh disebarluaskan untuk pengguna lainnya. Jadi perangkat lunak ini biasanya dikelola oleh komunitas tertentu.
Meskipun sifatnya terbuka, tapi tetap harus digunakan sesuai dengan ketentuan dan etika tertentu. Contoh dari perangkat lunak ini adalah Linux, yang fungsinya setara dengan Microsoft Windows.

Klasifikasi Perangkat Lunak / Software :
  1. Operating System (perangkat lunak yang mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memory dan lain-lain. Sistem Operasi merupakan penghubung antara user dengan perangkat keras dengan perangkat lunak yang akan di gunakan)
  2. Application Software ((perangkat lunak yang digunakan untuk kebutuhan tertentu)
  3. Language Software (perangkat lunak yang di gunakan untuk menerjemahkan instruksi - instruksi bahasa pemrograman ke bahasa mesin agar dapat di terima oleh komputer.
  4. Utility (perangkat lunak sebagai alat bantu dengan fungsi tertentu)



- - - - -
Sumber :
* https://id.wikipedia.org/wiki/Perangkat_lunak
* https://salamadian.com/pengertian-perangkat-lunak-software/
* http://simulasidigital-muchamadekisa.blogspot.com/2018/12/klasifikasi-perangkat-lunak-software.html



Share:

Latihan Praktik - Pemrograman Web

Latihan Praktik - Pemrograman Web






Untuk berlatih praktik pemrograman web dapat mengikutinya dari link berikut ini :






- - - - -

Sumber :
* http://web-muchamadekisa.blogspot.com/
* http://simulasidigital-muchamadekisa.blogspot.com/
* https://www.smkn1panyingkiran.sch.id/index.php/latihan-praktik





Share:

Latihan Praktik - Pengolah Angka

Latihan Praktik - Pengolah Angka






Untuk berlatih praktik aplikasi pengolah angka dapat mengikutinya dari link berikut ini :




- - - - -

Sumber :
http://web-muchamadekisa.blogspot.com/
http://simulasidigital-muchamadekisa.blogspot.com/





Share:

Struktur Kurikulum Rekayasa Perangkat Lunak (RPL) - Kur.2013 Rev




Struktur Kurikulum Rekayasa Perangkat Lunak (RPL) - Kur.2013 Rev





- - - - -
Sumber :
* KTSP SMKN 1 Panyingkiran
* https://www.smkn1panyingkiran.sch.id/index.php/aplikasi/artikel/struktur-kurikulum
* https://web-muchamadekisa.blogspot.com/2020/01/struktur-kurikulum-rekayasa-perangkat.html




Share:

Latihan Praktik - Pengolah Kata

Latihan Praktik - Pengolah Kata




Untuk berlatih aplikasi pengolah kata dapat mengikutinya dari link berikut ini :



- - - - -
Sumber :
http://web-muchamadekisa.blogspot.com/



Share:

Latihan Praktik - Aplikasi Pemrograman Web

Latihan Praktik - Aplikasi Pemrograman Web





Untuk berlatih membuat aplikasi pemrograman web dapat mengikutinya dari link berikut ini :





Share:

Materi Rekayasa Perangkat Lunak (Software Engineering)


Pengertian Rekayasa Perangkat Lunak 

Rekayasa Perangkat Lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.

Istilah Reakayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software engineering. Istilah Software Engineering mulai dipopulerkan pada tahun 1968 pada software engineering Conference yang diselenggarakan oleh NATO. Sebagian orang mengartikan RPL hanya sebatas pada bagaimana membuat program komputer. Padahal ada perbedaan yang mendasar antara perangkat lunak (software) dan program komputer.







Perangkat lunak adalah seluruh perintah yang digunakan untuk memproses informasi. Perangkat lunak dapat berupa program atau prosedur. Program adalah kumpulan perintah yang dimengerti oleh komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memproses informasi (O’Brien, 1999).

Rekayasa Perangkat Lunak (RPL) adalah suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan. Dari pengertian ini jelaslah bahwa RPL tidak hanya berhubungan dengan cara pembuatan program komputer. Pernyataan ”semua aspek produksi” pada pengertian di atas, mempunyai arti semua hal yang berhubungan dengan proses produksi seperti manajemen proyek, penentuan personil, anggaran biaya, metode, jadwal, kualitas sampai dengan pelatihan pengguna merupakan bagian dari RPL.

IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.
Rekayasa Perangkat Lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip rekayasa untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna.





Kriteria dan Pentingnya RPL (Rekayasa Perangkat Lunak)






Dalam melakukan rekayasa perangkat lunak, anda membutuhkan beberapa kriteria yang terdiri atas:
  • Perangkat lunak harus dapat terus dirawat dan dipelihara (maintainability).
  • Perangkat lunak yang dikembangkan harus dapat mengikuti perkembangan teknologi terbaru (dependability).
  • Perangkat lunak yang direkayasa harus dapat mengikuti keinginan pengguna (robust).
  • Perangkat lunak harus direkayasa agar efektif dan efisien dalam menggunakan energi dalam penggunaannya.
  • Perangkat lunak yang direkayasa harus dapat memenuhi kebutuhan sesuai keinginan awal pengembangan perangkat lunak (usability).
  • Kebutuhan untuk meminimalkan biaya produksi suatu perangkat lunak.


Di dalam ilmu teknologi informasi, proses rekayasa perangkat lunak ini sangat penting. RPL penting untuk dilakukan karena:
  • Kebutuhan untuk menghasilkan perangkat lunak yang memiliki kinerja yang tinggi dan handal.
  • Kebutuhan untuk mengerjakan proyek pembuatan dan pengembangan perangkat lunak yang terstruktur dan tepat waktu.
  • Kebutuhan untuk menghasilkan perangkat lunak yang dapat beoperasi pada berbagai platform.
  • Kebutuhan untuk menghasilkan perangkat lunak yang dapat mengikuti perkembangan kemajuan teknologi informasi.
  • Kebutuhan untuk meminimalkan biaya perawatan suatu perangkat lunak.



Materi RPL (Rekayasa Perangkat Lunak)


Ketika mempelajari RPL (Rekayasa Perangkat Lunak), anda akan dihadapkan pada berbagai macam materi pembelajaran. Materi-materi rekayasa perangkat lunak yang akan anda pelajari adalah:
  • Software quality. Materi ini akan membahas mengenai hal-hal yang dapat menentukan kualitas dari perangkat lunak yang akan dikembangkan.
  • Requirement engineering. Materi ini berhubungan dengan teknik kebutuhan perangkat lunak. Anda akan mempelajari bagaimana cara menentukan hal-hal yang dibutuhkan oleh perangkat lunak yang akan dikembangkan.
  • Project management. Materi ini akan membahas mengenai manajemen suatu proyek yang akan mengembangkan perangkat lunak. Anda akan mendapatkan materi seputar stakeholder yang harus ada di dalam proyek pengembangan perangkat lunak dan tugasnya masing-masing. Anda juga akan belajar menyusun milestone proyek dan timeline dari suatu proyek.
  • Software testing. Materi ini akan membahas metode-metode yang dapat dilakukan untuk pengujian suatu perangkat lunak. Anda juga akan belajar alasan pentingnya dilakukan pengujian terhadap perangkat lunak.
  • Software quality assurance. Hal-hal yang akan menjadi penjamin mutu suatu perangkat lunak akan dibahas di materi ini.
  • Distributed software engineering. Materi ini akan membahas tentang pengembangan perangkat lunak terdistribusi. Anda akan membahas jenis-jenis perangkat lunak terdistibusi dan pengembangannya.
  • Software maintenance. Materi ini berhubungan dengan alasan dilakukan perawatan pada perangkat lunak. Materi ini juga berisikan hal-hal yang harus anda perhatikan ketika merawat suatu perangkat lunak.
  • Software design and modeling. Di materi ini anda akan belajar tentang model-model perancangan yang bisa digunakan dalam merancang perangkat lunak. Anda juga akan belajar diagram-diagram untuk memodelkan perangkat lunak.






Ruang Lingkup Materi RPL (Rekayasa Perangkat Lunak)


Secara umum, anda dapat merangkum materi rekayasa perangkat lunak ke dalam beberapa ruang lingkup ilmu. Berikut ini ruang lingkup RPL secara umum:

  • Software requirement yang berhubungan dengan spesifikasi kebutuhan perangkat lunak yang akan dikembangkan dan persyaratan dalam pengembangan tersebut.
  • Software design yang mencakup keseluruhan proses perancangan arsitektur, komponen, interface (antar muka), database, dan komponen lainnya yang harus ada di dalam perangkat lunak.
  • Software cinstruction yang berhubungan dengan penerapan perancangan yang sudah dilakukan hingga menjadi suatu perangkat lunak sesungguhnya. Materi ini mencakup proses peng-codingan perangkat lunak, pemasukan algoritma ke dalam perangkat lunak, serta pengujian sub-sub perangkat lunak.
  • Software testing yang meliputi pengujian keseluruhan perangkat lunak yang sudah jadi. Setelah melalui proses construction dan terbentuk perangkat lunak yang utuh, maka perangkat lunak akan melalui tahapan pengujian dengan berbagai metode pengujian yang sudah ditetapkan. Pengujian ini juga termasuk proses implementasi perangkat lunak kepada user yang dituju.
  • Software maintanance yang mencakup upaya-upaya yang dilakukan untuk merawat perangkat lunak yang sudah digunakan oleh user.
  • Software configuration management yang berhubungan dengan proses-proses perubahan konfigurasi perangkat lunak yang dilakukan untuk memenuhi kebutuhan tertentu. Hal ini dilakukan setelah perangkat lunak diimplementasikan, namun ternyata ada fitur baru yang ingin ditambahkan mengikuti perkembangan dan kebutuhan pengguna.
Ketika anda mempelajari RPL (Rekayasa Perangkat Lunak), anda juga akan dihadapkan pada kemampuan dalam menguasai bidang ilmu lainnya. RPL memang sangat terikat dengan bidang ilmu di luar IT.

Anda akan berhubungan dengan bidang ilmu akutansi, finansial, pemasaran, ekonomi, analisis bisnis, manajemen sumber daya manusia, dan analisis kebijakan. Anda juga membutuhkan ilmu di bidang matematika, seperti kalkulus, peluang, dan statistik yang dibutuhkan sepanjang proses pengembangan perangkat lunak.

Proses rekayasa perangkat lunak akan membahas semua aspek produksi suatu perangkat lunak mulai dari tahap awal. Semua aspek produksi inilah yang membuat anda membutuhkan ilmu-ilmu dari berbagai bidang di luar bidang IT.




SMK Jurusan RPL


RPL SMK mungkin akan sedikit berbeda dengan jurusan RPL di universitas. Akan tetapi, sebagian besar materi akan mengajarkan hal yang sama. Ketika anda tamat dari jurusan RPL, baik dari RPL SMK atau RPL di universitas, ada banyak bidang pekerjaan yang dapat anda lakukan. Beberapa bidang pekerjaan yang sesuai dengan lulusan RPL (Rekayasa Perangkat Lunak) adalah:


  • Website Developer, Anda yang memiliki ilmu di bidang pengembangan perangkat lunak juga dapat menjadi website developer. Anda bisa mengembangkan website yang efektif dan efisien untuk suatu perusahaan. Anda juga bisa menganalisa kebutuhan suatu website agar dapat menjadi penunjang dalam kebutuhan bisnis.
  • Software Developer, Sebagai seorang software developer, anda bisa mengembangkan aplikasi yang user-friendly dan efisien untuk menunjang kinerja karyawan di suatu perusahaan. Anda juga bisa mengajarkan kepada user cara-cara menggunakan suatu perangkat lunak di dalam instansi tempat anda bekerja. Anda juga dapat memimpin suatu proyek pengembangan perangkat lunak dengan beberapa stakeholder.
  • Business Intelligence, Business Intelligence merupakan pekerjaan yang menggabungkan Rekayasa Perangkat Lunak dan Data Science. Anda yang bekerja di bidang ini akan mengembangkan perangkat lunak berdasarkan data-data yang dimiliki. Data-data yang dimiliki merupakan informasi untuk membuat perangkat lunak menjadi lebih baik dalam mendukung kebutuhan bisnis dari perusahaan anda.
  • Network Administrator, Jika anda memiliki ilmu di bidang rekayasa perangkat lunak, anda juga dapat bekerja di bidang jaringan. Anda dapat merancang jaringan komputer agar efektif dan efisien bagi suatu instansi. Anda juga dapat merancang biaya dan jenis jaringan yang sebaiknya diterapkan.






Kesimpulan


Sebagai salah satu cabang ilmu di bidang teknologi informasi, pengetahuan di bidang RPL sangat diperlukan. Bagi anda yang bermimpi untuk berkarir di bidang pengembangan perangkat lunak, RPL dapat menjadi salah satu jurusan yang tepat. 

Dengan masuk ke jurusan RPL, anda akan mempelajari semua seluk-beluk pengembangan perangkat lunak. Anda dapat mengembangkan perangkat lunak dari yang paling sederhana hingga yang memiliki susunan sangat kompleks. 

Akan tetapi, pastikan anda memanfaatkan ilmu yang anda miliki dengan sebaik mungkin. Jangan menggunakan ilmu RPL untuk mengembangkan perangkat lunak yang bisa membahayakan kehidupan orang banyak.

Bukankah suatu ilmu berkembang untuk memudahkan kehidupan manusia?




Share:

Profil SMKN 11 Garut (2023)

AJAP - - - - IID - KIJB 2023

<<= Kualitas Inovasi AJAP =>>
<<= Aplikasi Jadwal Pelajaran =>>

Masker Kain Anti Virus - IID 2022

<<= Masker Kain Anti Virus =>>

Aplikasi Bel Sekolah - IID 2022 | KIJB 2022

<<= Aplikasi Bel Sekolah =>>

Aplikasi Bel Sekolah - IID 2022 | KIJB 2022

<<= Aplikasi Bel Sekolah =>>

Membuat Iklan Layanan Masyarakat


<<= Membuat Iklan Layanan Masyarakat =>>

Postingan Populer

Powered by Blogger.
Selamat Datang...., di Blog Muchamad Eki S.A. .......

Label

Formulir Kontak

Name

Email *

Message *

Recent Posts