0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
49 tayangan9 halaman
Dokumen tersebut memberikan ringkasan singkat tentang sistem komputer, perangkat keras (hardware), perangkat lunak (software), dan pengguna (brainware) yang merupakan komponen utama dalam sistem komputer beserta fungsinya. Juga menjelaskan pengertian program komputer dan algoritma secara singkat.
Dokumen tersebut memberikan ringkasan singkat tentang sistem komputer, perangkat keras (hardware), perangkat lunak (software), dan pengguna (brainware) yang merupakan komponen utama dalam sistem komputer beserta fungsinya. Juga menjelaskan pengertian program komputer dan algoritma secara singkat.
Dokumen tersebut memberikan ringkasan singkat tentang sistem komputer, perangkat keras (hardware), perangkat lunak (software), dan pengguna (brainware) yang merupakan komponen utama dalam sistem komputer beserta fungsinya. Juga menjelaskan pengertian program komputer dan algoritma secara singkat.
DISUSUN OLEH : ZALIRA MULDI 21003180 DOSEN PENGAMPU :
Nofri Hendri, S. Pd, M. Pd
PROGRAM STUDI PENDIDIKAN LUAR BIASA
FAKULTAS ILMU PENDIDIKAN UNIVERSITAS NEGERI PADANG 2022 SISTEM KOMPUTER Sistem Komputer adalah kumpulan perangkat-perangkat komputer yang saling berhubungan dan berinteraksi satu sama lain untuk melakukan proses pengolahan data, sehingga dapat menghasilkan informasi yang diharapkan oleh penggunanya. Perangkat yang terdapat pada Sistem Komputer diantaranya Hardware , Software , dan Brainware. Perangkat tersebut memiliki fungsinya masing-masing pada sistem komputer, pada saat beroperasi pun ketiganya saling bergantung dan saling mendukung satu sama lain, seperti hardware tidak dapat berinteraksi dengan brainware tanpa software dan juga sebaliknya A.Hardware Hardware atau bisa disebut juga dengan perangkat keras adalah suatu perangkat elektronik yang ada pada komputer, bisa dilihat secara kasat mata dan mampu disentuh secara fisik. Hardware sendiri di kategorikan menjadi 3 jenis yakni: 1.Perangkat Input (Masukkan): perangkat keras yang di gunakan untuk memasukkan data kepada komputer, seperti: Mouse, Keyboard, Scanner, Microphone, dll. 2. Perangkat Process: Perangkat keras yang berguna untuk menerima data dari perangkat input dan memproses data tersebut, seperti: Processor, RAM, Northbride, dll. 3. Perangkat Output (Keluaran): Perangkat keras yang digunakan untuk menampilkan hasil dari data yang telah diolah oleh komputer, perangkat ini yang menampilkan informasi kepada user atau pengguna, seperti: Monitor, Proyektor, Printer, dll. B.Software Software atau perangkat lunak adalah kumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan komputer dapat berupa program yang berguna untuk menjalankan suatu perintah. Perangkat Lunak ini bersifat tidak dapat dipegang, dalam penggunaannya pun perangkat lunak di klasifikasikan menjadi 5 macam, yaitu: 1. Sistem Operasi (Operating System) Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga dapat mengatur kerja media input, output, media pemroses, dll. seperti: Windows 7, Windows 8, Windows 10, MacOs, Linux, dll. 2. Program Aplikasi Program aplikasi adalah perangkat lunak yang di rancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, pengolah presentasi, design grafis, dll. Seperti: MS Word, MS Excel, Adobe Photoshop, dll. 3.Bahasa Pemrograman Perangkat lunak bahasa yaitu program yang di gunakan untuk menerjemahkan intruksi-intruksi yang di tulis dalam bahasa pemrograman ke bahasa mesin dengan prosedur atau aturan tertentu agar diterima oleh komputer. 4. Program Bantu Perangkat lunak ini berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, serta merupakan perangkat lunak sistem dengan fungsi tertentu, seperti: Antivirus, CC Cleaner, Winrar, dll. C. Brainware Brainware adalah orang yang menggunakan atau mengoperasikan sebuah perangkat komputer. Brainware sering juga disebut sebagai perangkat intelektual yang memakai dan menjelajahi kemampuan Hardware ataupun Software. Pengguna komputer biasa disebut dengan user namun user sendiri ada macamnya, yaitu: 1.Programmer Programmer adalah orang yang punya kemampuan dalam bahasa pemrograman, sering berperan sebagai pembuat perangkat lunak yang di perlukan pada sistem komputerisasi. 2.Administrator Administrator adalah orang yang bertugas mengelola sebuah sistem operasi dan program yang di gunakan pada komputer atau jaringan komputer. 3. Operator Operator adalah orang yang menjalankan sistem operasi dan program dalam perangkat komputer. PERANGKAT UTAMA KOMPUTER 1. Input Device (Alat Masukan) Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer 2. Output Device (Alat Keluaran) Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara. 3. I/O Ports Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini. 4. CPU (Central Processing Unit) CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer. CPU terdiri dari dua bagian utama yaitu unit kendali (control unit) dan unit aritmatika dan logika (ALU). Disamping itu, CPU mempunyai beberapa alat penyimpan yang berukuran kecil yang disebut dengan register. CU (Control Unit) / Unit Kendali, tugas dari unit kendali ini adalah: • Mengatur dan mengendalikan alat-alat input dan output. • Mengambil instruksi-instruksi dari memori utama • Mengambil data dari memori utama (jika diperlukan) untuk diproses. • Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta • mengawasi kerja dari ALU. • Menyimpan hasil proses ke memori utama. ALU (Arithmatic and Logic Unit), tugas utama dari ALU adalah • Melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. • Melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Register Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan instruksi yang sedang diproses sementara data dan instruksi lainnya yang menunggu giliran untuk diproses masih disimpan di dalam memori utama. 5.Memori Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan program yang di olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan. Ukuran memori ditunjukkan oleh satuan byte, misalnya 512 Mega Byte, 1 Giga Byte (1000 MB), 2 GB, 4 GB, atau bahkan ada yang sampai puluhan GB. Pada umumnya 1 byte memori terdiri dari 8 – 32 bit (binary digit), yaitu banyaknya digit biner (0 atau 1) yang mampu disimpan dalam satu chip memori. 6. Data Bus Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel. 7. Address Bus Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.Address bus biasanya terdiri atas 8, 16, 32 atau 64 jalur paralel. 8. Control Bus Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 samapai 10 jalur paralel PROGRAM DAN ALGORITMA PROGRAM 1. Definisi Pemrograman Program merupakan “source code” biasa dibuat oleh seorang programmer yaitu sekumpulan arahan-arahan atau instruksi yang tersendiri. Program : Realisasi dari Algoritma Program = algoritma + bahasa Pengertian program menurut para ahli: a. Program adalah sekumpulan instruksi-dari program komputer, sedangkan algoritma yaitu cara atau tahapan yang disusun secara runtut dalam sebuah program di kemukakan oleh Amikom Yogyakarta b. Ema Utami mendefinisikan program adalah bahasa pemrograman. c. Program adalah suatu pernyataan kata-kata dan ekspresi yang dirangkai secara runtut agar menjadi suatu kesatuan prosedur. Mengiimplementasikan suatu penyelesaian masalah dengan menggunakan bahasa pemrograman agar dapat dikerjakan oleh komputer di kemukakan oleh Sukrisno. d. Anwar Harjono, mengatakan pendapatnya mengenai program adalah sebuah arahan yang berurutan untuk menjalankan suatu komputasi. e. Menurut Saifuddin Anshari, mendefinisikan program adalah suatu daftar rinci tentang suatu usaha yang akan dilakukan. f. Sunarto, S. Kom, mengatakan bahwa program beberapa kumpulan arahan yang akan dicapai baik itu dalam kode, bagan dan bahasa. Jika beberapa arahan tersebut dikumpulkan atau di gabungkan menjadi satu menggunakan media dan dapat di baca oleh sistem komputer maka itu akan membuat komputer dapat bekerja untuk melakukan suatu fungsi dalam sebuah persiapan merancang instruksi-instruksi tersebut g. Binanto, mendefinisikan pemrograman yaitu beberapa hal yang dapat diartikan, yaitu: - Seorang programmer membuat gambaran atau mendeskripsikan sebuah arahan atau instruksi yang biasanya di sebut dengan Source Code. - Menggambarkan suatu deksripsi keseluruhan bagian dari software Executable. - Programmer atau seorang dari bagian Exutable sebuah perangkat lunak biasa membuat suatu instruksi atau himpunan yang secara tertulis. - Pemrograman berarti membuat program komputer. - Sekumpulan perintah yang berurut ke komputer untuk melakukan sesuatu. Adapun instruksi-instruksi ini memerlukan bahasanya sendiri aga bisa di mengerti oleh program komputer 2. Defenisi Algoritma Algoritma didefinisikan sebagai suatu urutan yang digunakan dalam memecahkan masalah dengan sistematis. Dalam kegiatan pemrograman, algoritma sering disebut sebagai logika atau atau dalang dalam menentukan sebuah program yang hendak dibuaynya.Algoritma pertama kali dicetuskan oleh Abu Ja’far Muhammad Ibn Musa Al-Khowarizmi dalam sebuah buku yang berjudul Al-Jabr Wa-al Muqobla. Yang dimana ia dalam buku tersebut mengungkapkan bahwa algoritma terdiri dari dua kata yaitu “algoris” dan “ritmis” yang dalam pemrograman itu merupakan suatu cara ampuh yang berisi berangkaian langkah-langkah yang tersusun secara akurat atau runtut yang dibuat dengan bantuan komputer untuk menyelesaikan sebuah masalah. Algoritma dapat dimanfaatkan dalam pemrograman manapun karena penulisan dan pembuatan algoritma biasanya tidak tergantung kepada bahasa pemrograman manapun itu. Notasi penulisan algoritma bisa di terjemahkan apapun bahasa perogramannya kedalam berbagai bahasa pemrograman. Algoritmanya sama jika output yang dikeluarkan sama. Beberapa pengertian algoritma yang dikemukakan oleh para ahli, yaitu: 1. Algoritma adalah suatu urutan cara demi cara yang terhingga biasa digunakan dalam menyelesaikan suatu permasalahan oleh arahan-arahan yang di definisikan dengan sangat jelas dikemukakan oleh Seymour Lipschuts, Ph D. 2. Algoritma adalah gambaran dari suatu langkah-langkah yang memperoleh suatu keberhasilan dari sebuah hasil menurut (David Bolton) 3. Algoritma adalah suatu yang sangat sering di jumpai untuk dapat dengan mudah di mengerti untuk memproleh suatu keputusan yang mendefinisika cara komputasi data untuk hasil yang diinginkan dikemukakan oleh Andrey Andreyevich Markov. 4. Algoritma adalah serangkaian aturan yang menyatakan urutan operasi yang lebih efektif dalam waktu yang sangat terbatas dikemukakan oleh Stone dan Knuth. 5. Algoritma adalah suatu aturan perangkat untuk memberitahukan bagaimana bertindak dari waktu ke waktu menurut Minsky.
CARA MENULISKAN ALGORITMA
a. Deskriptif Setiap cara algoritma dijelaskan dengan sebuah kalimat atau dalam beberapa kalimat saja. Algoritma yang di tulis dalam bahasa indonesia atau bahasa inggris biasanya bahasa tersebut digunakan dalam kehidupan manusia sehari-hari dalam bentuk kalimat. Seperti yang dapat dicontohkan dalam menemukan nilai yang paling besar dari 3 bilangan sebagai berikut: Menemukan 3 bilangan terbesar dari bilangan berikut: 1. Menentukan user masukan input nilai 3 bilangan, contohnya nilai a, b dan nilai c. 2. Jika a mempunyai nilai bilangan lebih besar dari pada nilai bilangan b ataupun c maka nilai bilangan a merupakan nilai bilangan terbesar. 3. Nilai bilangan a lebih kecil daripada nilai bilangan b atau c. maka nilai bilangan a tidak nilai bilangan terbesar. Jadi ada dua bilangan yang memungkinkan yang mana bilangan terbesarnya yaitu nilai b dan nilai c. Jika bilangan b mempunyai nilai lebih besar daripada c, maka nilai bilangan b merupakan nilai bilangan terbesar. Begitu pun jika nilai bilangan b tidak lebih besar dari bilangan c maka nilai c adalah nilai terbesar. 4. Tuntas. b. Pseudocode Pseudocode terbagi menjadi dua bagian yaitu, “Pseudo” berarti imitasi dan “code” kode. Bagian itu kita hubungkan dengan arahan yang di tulis dengan bahasa komputer atau dengan kode bahasa pemrograman. Dari penjelasan tadi pseudocode berarti tiruan atau imitasi dari kode bahasa pemrograman yang apabila di terjemahkan secara bebas. Pseudocode adalah suatu bahasa pemrogramana yang memungkinkan seorang programmer berfikir untuk memecahkan permasalahan tanpa harus memikirkan syntax dari bahasa pemrograman. Dalam pseudocode penulisan syntax tidak memiliki aturan. Pseudocode di manfaatkan dalam mendeskripsikan suatu pikiran secara terurut oleh sebuah program dan tidak malihat bahasa pemrogramannya. Pseudocode tidak memiliki aturan syntax dalam penulisannya. C.Flowchart Flowchart melakukan gambaran prosedur penyelesain masalah menggunakan struktur bahasa inggris atau bahasa indonesia dengan menggunakan kata-kata. Langkah-langkah ini memiliki kelemahan dalam penyusunannya karena algoritma sangat di dominasi dengan tata bahasa dalam pembuatannya. Membuat orang-orang sangat sulit memahaminya. Oleh sebab itu, kemudian cara ini di kembangkan untuk mempresentasikan gambar gambar simbol yang dapat di pahami dan mudah jika digunakn dengan menggunakan cara yang menggambarkan prosedur dalam penyelesaina permasalahan. MENULISKAN ALGORITMA PROGRAM DAN MENYELESAIKAN MASAKAH SEDERHANA Komplain e-Commerce Sebagai pengguna e-commerce, kamu ingin melakukan komplain. Alur flowchart-nya: 1. Tuliskan komplain melalui kanal yang sudah disediakan 2. Jika komplain adalah tentang pedagang 2.1. Customer service e-commerce akan menjembatani komplain antara pembeli dengan pedagang 2.2. Jika belum selesai, sistem akan me-review dan memberikan jawaban 2.3. Jika belum selesai juga, departemen terkait akan menjawab komplain 2.4. Jika masih ada kendala, pembeli akan diminta untuk meninjau ulang komplain 2.5. Jika masih belum selesai, pihak e-commerce akan menawarkan kompensasi 2.6. Jika sudah selesai (dapat melalui tahapan 2.x mana saja) transaksi diproses 3. Jika komplain adalah tentang sistem e-commerce 3.1. Sistem akan me-review dan memberikan jawaban 3.2. Jika belum selesai juga, departemen terkait akan menjawab komplain 3.3. Jika masih ada kendala, pembeli akan diminta untuk meninjau ulang komplain 3.4. Jika masih belum selesai, pihak e-commerce akan menawarkan kompensasi 3.5. Jika sudah selesai (dapat melalui tahapan 3.x mana saja) proses berjalan sesuai dengan SOP e-commerce. 4. Jika komplain bukan tentang pedagang maupun sistem 4.1. Departemen terkait akan menjawab komplain 4.2. Jika masih ada kendala, pembeli akan diminta untuk meninjau ulang komplain 4.3. Jika masih belum selesai, pihak e-commerce akan menawarkan kompensasi 4.4. Jika sudah selesai (dapat melalui tahapan 3.x mana saja) proses berjalan sesuai dengan SOP e-commerce. 5. Selesai