Jadikan Masa Remaja Lebih Indah Dengan Pengalaman yang Berkarakter
Tampilkan postingan dengan label Informatika Kelas VII. Tampilkan semua postingan
Tampilkan postingan dengan label Informatika Kelas VII. Tampilkan semua postingan

Jumat, 03 November 2023

MENGENAL JARINGAN


  • Jaringan LAN
    Local Area Network menghubungkan perangkat jaringan sedemikian rupa sehingga komputer pribadi dan workstation dapat berbagi data, alat, dan program. Kelompok komputer dan perangkat dihubungkan bersama oleh switch atau stack switch menggunakan skema pengalamatan pribadi seperti yang didefinisikan oleh protokol TCP / IP. Pada batas LAN ada router yang menghubungkannya ke WAN yang lebih besar. Transmisi data pada LAN sangat cepat karena jumlah komputer yang terhubung terbatas. LAN menggunakan perangkat keras yang relatif murah (seperti hub, adaptor jaringan, dan kabel Ethernet). LAN mencakup area geografis yang lebih kecil (Ukuran terbatas beberapa kilometer) dan dimiliki secara pribadi. Orang dapat menggunakannya untuk gedung, kantor, rumah, rumah sakit, sekolah, dll. LAN mudah dirancang dan dirawat. Media komunikasi yang digunakan untuk LAN memiliki kabel twisted pair dan kabel coaxial. Ini mencakup jarak pendek, sehingga kesalahan dan kebisingan dapat diminimalkan. LAN pada awalnya memiliki kecepatan data dalam kisaran 4 hingga 16 Mbps. Saat ini, kecepatan mampu mencapai 100 atau 1000 Mbps. LAN terkecil hanya dapat menggunakan dua komputer, sedangkan LAN yang lebih besar dapat menampung ribuan komputer. LAN biasanya bergantung pada koneksi kabel untuk meningkatkan kecepatan dan keamanan, tetapi koneksi nirkabel juga bisa menjadi bagian dari LAN. Toleransi kesalahan LAN lebih besar daripada MAN dan WAN dan ada sedikit kemacetan di jaringan ini. Sebagai contoh: Banyak siswa bermain Counter Strike di ruangan yang sama (tanpa internet).
  • MAN atau Metropolitan Area Network mencakup area yang lebih besar daripada LAN dan area yang lebih kecil dibandingkan dengan WAN. Ini menghubungkan dua atau lebih komputer yang terpisah tetapi berada di kota yang sama atau berbeda. Ini mencakup area geografis yang luas dan dapat berfungsi sebagai ISP (penyedia layanan internet). MAN dirancang untuk pelanggan yang membutuhkan konektivitas berkecepatan tinggi. Kecepatan MAN berkisar dalam hal Mbps. Sulit untuk merancang dan memelihara Jaringan Area Metropolitan. Toleransi kesalahan dari MAN lebih sedikit daripada LAN dan juga ada lebih banyak kemacetan di jaringan. Kecepatan transfer data dan penundaan propagasi dari MAN adalah moderat. Perangkat yang digunakan untuk transmisi data melalui MAN adalah: Modem dan Kawat / Kabel. Contoh MAN adalah bagian dari jaringan perusahaan telepon yang dapat menyediakan saluran DSL berkecepatan tinggi kepada pelanggan atau jaringan TV kabel di kota.
  • WAN atau Wide Area Network adalah jaringan komputer yang membentang di wilayah geografis yang luas, meskipun mungkin terbatas dalam batas-batas negara. WAN dapat berupa koneksi LAN yang menghubungkan ke LAN lain melalui saluran telepon dan gelombang radio dan mungkin terbatas pada perusahaan (korporasi atau organisasi) atau dapat diakses oleh publik. Teknologi ini mempunyai kecepatan tinggi dan relatif mahal. Ada dua jenis WAN: Switched WAN dan Point-to-Point WAN. WAN sulit untuk dirancang dan dirawat. Mirip dengan MAN, toleransi kesalahan WAN lebih sedikit dan ada lebih banyak kemacetan di jaringan. Media komunikasi yang digunakan untuk WAN adalah PSTN atau Satellite Link. Karena transmisi jarak jauh, kebisingan dan kesalahan cenderung terjadi pada WAN. Kecepatan data WAN lambat, yakni sekitar kecepatan LAN ke-10, karena ini melibatkan peningkatan jarak dan peningkatan jumlah server dan terminal, dll. Kecepatan WAN berkisar dari beberapa kilobit per detik (Kbps) hingga megabit per detik (Mbps). Penundaan propagasi adalah salah satu masalah terbesar yang dihadapi di sini. Perangkat yang digunakan untuk transmisi data melalui WAN adalah: Kabel optik, Gelombang Mikro dan Satelit. Contoh dari Switched WAN adalah jaringan mode transfer asinkron (ATM) dan Point-to-Point WAN adalah saluran dial-up yang menghubungkan komputer rumah ke Internet. Sumber(https://qwords.com/blog/pengertian-lan-man-wan/)
  • Intranet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak Internet dan protokol TCP/IP atau HTTP. Oleh karena itu, sebuah jaringan Intranet memiliki semua fasilitas yang dimiliki oleh Internet seperti e-mail, File Transfer Protocol (FTP), dan lain sebagainya. Jaringan Intranet merupakan jaringan Internet yang hanya dimiliki oleh kelompok atau perusahaan tertentu dan tidak dapat diakses oleh orang lain. Tetapi, Intranet juga dapat terkoneksi ke Internet sehingga memungkinkan pertukaran informasi dan data dengan jaringan Intranet lainnya (Internet working) melalui backbone Internet.
  • Internet adalah singkatan dari Interconnection Network yang secara harfiah berarti hubungan antarjaringan komputer (network). Sedangkan, network sendiri diartikan sebagai suatu sistem komunikasi data antarkomputer. Gambaran sederhana dari Internet adalah beberapa computer dihubungkan satu sama lain sehingga membentuk jaringan computer (network). Kemudian, sejumlah network (jaringan komputer) digabung dan dihubung-hubungkan lagi sehingga jadilah Internet. Jadi, pengertian Internet secara umum (menurut bahasa) adalah kumpulan dari jaringan computer yang terhubung dan bekerja sebagai suatu sistem. Sedangkan, pengertian Internet secara khusus adalah suatu jaringan komputer terbesar di dunia karena menghubungkan seluruh jaringan komputer yang ada di dunia ini. Sumber (https://tugastiksmpn16malang.wordpress.com/2014/08/10/pengertian-internet-intranet/)
            Selamat Belajar


Rabu, 25 Oktober 2023

PERANGKAT KERAS KOMPUTER

Perangkat keras komputer adalah perangkat yang memiliki bentuk fisik secara nyata dan dapat doraba dan dilihat. Perangkat keras dibagi berdasarkan funsinya yaitu:

1.      Perangkat Masukan (input device)

I Mouse atau Tetikus


Mouse digunakan untuk menggerakkan dan mengatur posisi kursor di layar komputer serta mengeksekusi perintah.

Tunjuk (point), posisikan: mouse akan menunjukkan ke suatu objek antarmuka di layar komputer.

Klik kiri (left click), menekan tombol kiri mouse sekali dan segera melepaskannya.

Klik ganda (double click), menekan tombol mouse dua kali dengan cepat tanpa menggeser mouse.

Klik kanan (right click), menekan tombol kanan mouse satu kali untuk menampilkan menu tertentu.

Seret (drag), menekan tombol kiri mouse sekali dan tahan sambil digeser sampai pada tempat yang didinginkan kemudian lepas. Digunakan untuk memindahkan suatu objek antarmuka seperti gambar, icon, teks, dan sebagainnya.

I Keyboard

Keyboard atau papan ketik adalah alat yang digunakan untuk memasukkan karakter (character) ke dalam komputer, memberikan perintah. Karakter tersebut berupa huruf, angka, dan simbol. Keyboard konvensional memiliki beberapa kelompok tombol yaitu:

a.       Typewriter keys: tombol untuk mengetik, terdapat huruf (alfabet), angka (numerik), dan tanda baca (puctuation)

b.       Functions Keys: tombol F1 sampai dengan F12 untuk fungsi khusus.

c.       Numeric Keypad: tombol khusus angka (numeric), tombol operator arit,atika seperti perkalian, penjumlahan, pembagian, dan pengurangan.

d.       Cursor control keys: tombol untuk mengendalikan kursor.

e.       System keys: tombol yang berkaitan dengan sistem

f.        Application keys: tombol yang berkaitan dengan aplikasi

g.       Enter Keys: tombol enter

Other: tombol lai seperti delete, insert, dan lain-lain.

Cara kerja keyboard

1.       Ketik tombol keyboard ditekan maka akan menekan lapisan karet yang ada dibawahnya.

2.       Karet tersebut terhubung dengan sebuah chip yang mentransmisikan sinyal.

3.       Sinyal yang ditransmisikan berupa kode-kode biner.

4.       Data yang berbentuk biner tersebut akan diterjemahkan oleh Central Processing Unit (CPU) dengan mengacu ke data yang tersimpan pada Read Only Memory (ROM), untuk ditampilkan pada layar monitor.

Jenis-jenis keyboard

a.       Kayboard QWERTY, yaitu keyboard dengan tata letak paling populer yang didasarkan pada enam huruf pertama pada papan ketik mesin tik. Desain QWER dibuat agar huruf yang paling umum tidak akan membuat mesin tik mekanis”macet” atau berhenti bekerja.

b.       Keyboard Dvorak, yang meletakkan huruf paling umum di tempat yang paling mudah dijangkau. Keyboard game juga meletakkan tombol tertentu untuk akses yang lebih cepat.

c.       Keyboard klockenberg, yang mengedepankan aspek ergonomis dimana keyboard QWERTY dimodifikasi untuk mengurangi beban otot tangan.

d.       Keyboard malton, yang juga keyboard QWERTY yang didesain untuk kenyamanan tangan

e.       Keyboard virtual, yaitu keyboard QWERTY yang diproyeksikan pada media lain.  

I Scanner

Scanner digunakan untuk memindai dan menyalin data dari kertas berisi grafik, gambar, foto, atau tulisan menggunakan alat pembaca optical data reader. Cara kerja scanner adalah dengan menempatkan sebuah objek di atas kaca scanner, yang kemudian akan dibaca oleh optical data reader dan mengirimkan ke komputer.

 

I Joystick

Joystick digunakan untuk memainkan permainan atau game video yang mengunakan lebih dari satu tombol. Joystick digunakan untuk menggerakan kursor pada layar permainan.

I Microphone

Microphone adalah perangkat yang mengkonvesi suara menjadi sinyal elektrik. Perangkat ini digunakan untuk memasukkan suara ke komputer. Suara tersebut dapat direkam, sebagai perintah untuk komputer, atau diteruskan melalui media komunikasi antar komputer.

I Barcode Reader (Barcode scanner)

Barcode reader adalah pemindai optis yang mengubah kode bar menjadi data elektrik dan mengirimkanya ke komputer. Dengan format data yang sederhana.

2.   Perangkat proses (proses device)

Central Processing Unit (CPU) adalah perangkat utama dari komputer yang bertugas untuk melaksanakan keseluruhan operasi yang dilakukan oleh komputer seperti operasi aritmatika, logika, pengendalian, dan input-output dasar. CPU memiliki tiga komponen utama diantaranya register, unit kendali Control Unit (CU), dan unit logika aritmatika (Arithmatic-logic Unit/ ALU). CPU merupakan otak dan jantung fisik dari sistem komputer yang menghubungkannya dengan berbagai peralatan periferal, termasuk peranti input-output dan unit penyimpanan sekunder. Di komputer, CPU terdapat pada chip sirkuit terintegrasi yang disebut prosesor, main processor, central prosesor atau mikroprosesor.

Control Unit dari CPU akan mengatur dan mengintegrasikan kerja dari komputer. Control Unit akan memilih dan mengambil instruksi dari memori utama/register sesuai urutan dan menerjemahkannya untuk mengaktifkan elemen fungsional lain dari sistem. Semua data input ditransfer melalui memori utama ke ALU untuk diproses, yang melibatkan empat fungsi aritmatika dasar (yaitu, penjumlahan, pengurangan, perkalian, dan pembagian) dan operasi logika tertentu seperti perbandingan data dan pemilihan.

Komputer PC atau laptop, CPU tertanam pada mainboard yang tersambung dengan komponen eksternal lain seperti memori utama, rangkaian input-output, dan prosesor khusus untuk menambah kemampuan komputer seperti Graphical Processing Unit (GPU). Kecepatan prosesor diukur dengan satuan Hertz (Hz) saat ini kecepatan clock CPU pada orde MegaHertz (MhZ) dan GigaHertz.

I RAM adalah jenis memori sangat cepat yang digunakan untuk menyimpan data sementara saat komputer sedang memproses data atau mengeksekusi perintah.

Saat data dari file di penyimpan sekunder akan dimuat ke CPU untuk diolah, data tersebut akan dimuat di RAM agar dapat diproses lebih cepat. RAM adalah memori elektronik dimana semua data disimpan dalam rangkaian arus listrik dan transistor, sehingga hanya ada sedikit latensi (keterlambatan). Namun karena data RAM disimpan secara elektronik, data di RAM akan hilang ketika tidak ada daya listrik.











I ROM

ROM adalah memori pada komputer yang digunakan untuk menyimpan instruksi yang ditulis oleh produsen komputer untuk proses booting, instruksi yang disimpan oleh ROM tidak dapat dihapus. Instruksi ROM dijalankan secara otomatis saat komputer menyala. Pada komputer ROM bisa berisi sistem operasi kecil yang disebut dengan Basic Input Output System (BIOS)











3.   Perangkat keluaran (output device)

Perangkat keluaran adalah peralatan yang menyajikan informasi dari komputer yang bisa berupa tampilan di layar monitor, gambar tercetak, suara yang dihasilkan oleh speaker, dan lain-lain.

I Layar Monitor

Layar monitor berfungsi untuk menampilkan hasil pengolahan data dikomputer seperti gambar, teks, angka, grafik, dan sebagainya. Ada beberapa jenis menitor yang biasa digunakan seperti Cathode Ray Tube (CRT), Liquid Crystal Display (LCD), dan Light-Emitting Diode (LED)












I Printer

Printer diguunakan untuk mencetak dokumen, gambar, foto dalam bentuk media kertas. Ada beberapa jenis printer diantaranya; printer dot matrix, inkjet, lasetjet dan plotter.








I Speaker

Speaker untuk menghasilkan suara dari komputer seperti musik, percakapan di film, dan efek suara lainnya.








4.   Perangkat penyimpanan sekunder (secondary storage device)

I Hard Disk Drive (HDD)

Hard disk adalah media penyimpanan data dalam lapisan magnet pada piringan bulat (cakram) disk tipis. Saat ini kapasitas penyimpanan yang dapat disimpan harddisk bervariasi, dari 256GB (GigaByte) hingga 18TB (TeraByte). Data yang disimpan dalam cakram hard disk tidak akan hilang bahkan ketika tidak ada daya listrik (bersifat non-volatile)

Komponen utama harddisk

a.  Piringan logam (platter) yang berfungsi sebagai tempat penyimpanan data dengan lapisan bahan magnetis yang sangat tipis.

b.     Head baca tulis yang berupa kumparan yang digunakan untuk proses baca dan tulis data

c.  Rangkaian elektronik pada PCB (Printed Circuit Board) terdiri dari DSP (Digital Signal Processor) untuk memproses sinyal digital, memory chip, konektor, serta spindle dan actuator arm monitor.

I Solid State Drive (SSD)

Solid-state drive (SSD) adalah perangkat penyimpanan data dengan solid-state yang mengunakan flash memory. Dibandingkan dengan drive elektromekanis pada HDD, SSD biasanya lebih tahan terhadap guncangan fisik, beroperasi tanpa menimbulkan suara, dan memiliki waktu akses yang lebih cepatserta latensa (keterlambatan) yang lebih rendah. SSD menyimpan data dalam sel semikonduktor. Pada tahun 2019 SSD memiliki kapasitas 60 – 100TB. tidak memiliki disk, pemutar fisik, dan head untuk dibaca-tulis

I Flash Drive

I Compact Disk

I Memory Card (SD Card)

Memory Card atau SD (Secure Digital) card berfungsi seperti layaknya hard disk pada komputer yang digunakan pada peranti portabel seperti smartphone, kamera digital, dan tablet. Di dalam memory card terdapat Content Protection for Recordable Media (CPRM) untuk mencegah pembajakan serta adanya fitur write-protect yang mencegah penghapusan isi memori secara tidak sengaja. Memory card memiliki bermacam format dan ukuran, seperti PC card (PCMCIA), Compact Flash, MiniSD, MicroSD, dll. MicroSD adalah SD Card yang paling tipis dan ringan.

I Teknologi penyimpanan awan (Cloud Storage) Salah satu teknolisi penyimpanan awan (Cloud Storage) yang merupakan metode penyimpanan data di sejumlah server yang dikelola pihak penyedia internet, atau internet Service Provider (ISP). Untuk menggunakannya, pengguna teknologi awan memerlukan koneksi internet untuk mengakses datanya.


Brainware

Brainware adalah manusia yang memakai, menggunakan, atau mengoperasikan komputer. Tanpa adanya campur tangan manusia, komputer tidak akan pernah bisa dijalankan. Maka, peran brainware sangat penting agar komputer dapat digunakan dan dioperasikan dengan baik oleh penggunanya.

Manusia sebagai pengguna komputer diklasifikasikan sebagai berikut:

A.   Programmer adalah orang yang membuat program atau aplikasi yang digunakan dalam perangkat komputer.

B.    Operator adalah orang yang menjalankan sebuah program atau aplikasi yang digunakan dalam perangkat komputer.

C.    Teknisi adalah orang yang menguasai ddan bertanggung jawab atas maintenance dan segala macam permasalahan yang ada pada komputer.

D.   Trainer adalah orang yang tahu dan memahami segala pengetahuan dan ilmu tentang komputer dan mengajarkan pada orang lain. 

E.    Desainer grafis adalah orang yang mahir dalam membuat produk grafis melalui perangkat komputer.

F.    Sistem analis adalah orang yang bertugas untuk menganalisis produk berupa program aplikasi komputer untuk untuk dipastikan performa dan hasilnya.

G.   Database Administrator adalah orang yang bertanggung jawab mengelola dan mengatur database.

H.   Teknisi Jaringan adalah orang yang mahir dalam hal jaringan dalam perangkat komputer.

 

Software

A.   Software Sistem Operasi

Software sistem operasi merupakan suatu perangkat lunak yang memang ada dan sebagai jalur penghubung antara user (pengguna) dan hardware (perangkat keras). Termasuk software sistem operasi, antara lain Windows, Linux, dan Mac OS.

 

B.   Software Program Aplikasi

Software program aplikasi merupakan suatu perangkat lunak yang memiliki kegunaan untuk diaplikasikan agar dapat memenuhi kebutuhan dan kepentingan user (pengguna). Termasuk software program aplikasi, antara lain Microsoft office, Libre Office, Corel Draw, dan Photoshop.

 



Selasa, 11 Oktober 2022

Mengenal konektifitas internet melalui jaringan kabel dan Nirkabel



Dial-up

Merupakan koneksi internet yang memanfaatkan jalur telpon (telpon rumah), dengan cara menghubungi nomor telpon khusus agar bisa digunakan untuk berintenetan. Koneksi dial-up memang jauh lebih lambat dibandingkan dengan koneksi internet lainya. Karena akses dial-up menggunakan sambungan telepon normal, kualitas jaringan tidak selalu baik dan laju data terbatas. Kecepatan maksimum yang didapat hanya sekitar 56 Kbps, kecepatan tersebut bahkan bisa lebih parah pada kondisi tertentu, seperti pada siang hari dimana traffic pengguna telpon sedang meningkat, selain itu, biaya koneksinya juga masih relative mahal. Tipe koneksi dial-up rata-rata dari 10 kbps hingga 56 Kbps


ISDN

Integrated services digital network (ISDN) adalah standar komunikasi internasional untuk mengirim suara, video dan data melalui sambungan telepon digital atau kabel telepon normal. Jenis ISDN memiliki kecepatan rata-rata 56 Kbps hingga 128 Kbps.


B-ISDN

Broadband ISDN hampir sama dengan fungsi ISDN tetapi transfer data melalui sambungan telepon dengan kabel optik fiber, bukan kabel telepon normal. SONET merupakan pengangkut fisik utama B-ISDN. Broadband ISDN telah secara luas di implementasikan. Jenis B-ISDN memiliki kecepatan rata-rata 64 Kbps hingga 128 Kbps


DSL

DSL juga disebut "selalu tersambung" karena DSl menggunakan 2 kabel tembaga yang ada dalam sambungan telepon yang tersambung ke dasar dan tidak akan terikat dalam telepon ada seperti koneksi dial-up. Tidak perlu untuk menghubungan ISP anda karena DSL selalu tersambung. Ada dua kategori DSL untuk pelanggan rumah disebut ADSL dan SDSL. Semua tipe teknologi DSL secara kolekti mengacu pada xDSL. Kecepatan koneksi xDSL berkisar antara 128 Kbps hingga 8 Mbps.


ADSL

ADSL ( Asymmetric Digital Subscriber Line ) merupakan koneksi internet broadband yang cepat dibandingkan dengan koneksi dial-up,GPRS,Atau CDMA, ADSL/DSL Memiliki kecepatan transfer besar karena menggunakan jalur pita yang lebar. ADSL memiliki kecepatan 56 Kbps sampai dengan 3 Mbps.


SDSL

SDSL lebih umum di Eropa. Kependekan dari symmetric digital subscriber line, teknologi yang mampu mengirim data lebih banyak melalui sambungan kabel tembaga yang ada (POTS). SDSL mendukung besaran data dari 128 Kbps hingga 3 Mbps. SDSL bekerja dengan mengirim gelombang digital dalam area berfrekuensi tinggi dari kabel telepon dan tidak bisa berjalan secara serentak dengan koneksi suara melalui kabel yang sama. SDSL memerlukan modem khusus SDSL. SDSL disebut simetris karena dia mendukung besaran data yang sama baik untuk lalu lintas upstream dan downstream. 


VDSL

Very High DSL (VDSL) adalah teknologi DSl yang menawarkan pengiriman data cepat melalui jarak yang relatif singkat-semakin singkat jaraknya, semakin cepat besaran koneksinya. memiliki kecepatan 512 Kbps hingga 2 Mbps.


Cable

Melalu penggunaan modem kabel anda bisa mempunyai koneksi Internet brodband yang didesain untuk bekerja melalui TV Kabel. Kabel internet bekerja menggunakan ruang channel TV untuk transmisi data, dengan channel khusus digunakan sebagai transmisi downstream, dan channel lain untuk transmisi upstream. Karena kabel bersumbu sama yang digunakan oleh TV Kabel menyediakan bandwith yang lebih besar dibandingkan jaringan telepon, kabel modern bisa digunakan untuk mencapai kecepatan akses yang ekstrim.Kecepatan Cable mampu mencapai 512 Kbps hingga 20 Mbps.


Koneksi Internet Nirkabel (wireless)

Satellite

Internet over Satellite (IoS) mampu menyediakan bagi penggunanya akses Internet via satelit yang mengorbit bumi. Satelit ditempatkan di titik statis di atas permukaan bumi, dalam posisi tetap. Internet over Satellite memiliki kecepatan data rata-rata antara 492 hingga 512 Kbps.


Phonecell 

Perangkat komunikasi macam phonesel atau PDA kini sudah bisa difungsikan sebagai modem nirkabel koneksi ke PC, baik lewat kabel data, inframerah, atau bluetooth. Namun, perlu juga diingat, tidak semua jenis ponsel yang mendukung macam jaringan GPRS bisa disulap jadi modem. jaringan ini memiliki kecepatan 2 Mbps hingga 5 Mbps.


Modem eksternal

Selain menggunakan handset macam ponsel atau PDA untuk mengakses internet pada PC atau laptop, yang cenderung agak panas jika digunakan browsing terlalu lama, yang lebih stabil lagi yakni menggunakan modem eksternal seperti modem USB. dengan kecepatan 1 Mbps hingga 3 Mbps.


Wifi

Jaringan yang dipancarkan oleh Modem ekternal ataupun Modem kabel melalui wifi, dengan kecepatan 11,44 Mbps hingga 17,26 Mbps.










Jumat, 27 Agustus 2021

MENGENAL ALGORITMA

 3.2 Memahami bahwa bagaimana manusia berinteraksi dengan komputer melalui algoritma dan bahwa


      algoritma dirancang untuk menggeneralisasi solusi berbagai situasi

    Jum’at, 27 Agustus 2021

 

ALGORITMA

1.      Sejarah Algoritma

Asal kata algoritma sendiri berasal dari Abu Ja’far Mohammed Ibn Musa A-Khowarizmi, ilmuan persia yang menulis buku berjudul “Al Jabr W’ Al-Muqabala” (Rules of Restoration and Reduction) yang diterbitkan pada tahun 825 Masehi. Oleh orang barat Al Khuwarizmi dibaca orang barat menjadi Algorism yang kemudian menjadi algorithm, dan diserap dalam bahasa Indonesia menjadi Algoritma.

 

2.      Defenisi Algoritma

Algoritama menurut Kamus Besar Bahasa Indonesia adalah urutan logis pengambilan keputusan untuk pemecahan masalah.

Algoritma dapat diartikan juga urutan penyelesaian masalah yang disusun secara sistematis menggunakan bahasa yang logis untuk memecahkan suatu masalah.

Dalam bahasa komputer algoritma adalah suatu sel instruksi atau formula yang berisi langkah-langkah untuk pemecahan masalah.

 

3.      Dasar Penyusunan Algoritma

Ciri-ciri Algoritma:

Ø  Algoritma mempunyai awal dan akhir

Ø  Memiliki instruksi yang jelas pada setiap langkahnya

Ø  Memiliki masukan atau kondisi awal

Ø  Memiliki keluaran atau kondisi akhir

Ø  Algoritma harus efektif yaitu setiap langkah harus sederhana dan waktu yang tidak terlalu panjang.

4.      Penulisan Algoritma

Dalam penulisan algoritma tidak ada aturan yang baku, yang penting mudah dibaca dan dipahami. Untuk menghindari kekeliruan terhadap notasi algoritma, yang sering digunakan yaitu:

Ø  Kalimat deskriptif

Penulisan algoritma menggunakan bahasa deskriptif dilakukan dengan menuliskan instruksi-instruksi yang harus dilakukan dalam bentuk kalimat deskriptif dengan menggunakan bahasa natural atau sehari-hari.

Ø  Flowchart (diagram alur)

Penulisan flowchart adalah cara penulisan algoritma dengan menggunakan notasi grafis. Flowchart merupakan diagram atau bagan alur yang memperhatikan urutan langkah suatu program.

Simbol-simbol flowchart

5.   Ilustrasi Pemahaman Algoritma

Ilustrasi yang digunakan adalah menganalisa sebuah masalah atau persoalan yang terjadi untuk diambil solusi dari masalah tersebut.

Masalah/ Persoalan:

Mengupas kentang

Ø  Bila ingin makan kentang, tentunya kita perlu memiliki kentang terlebih dahulu;

Ø  Jika belum ada kentang, maka beli kentang terlebih dahulu;

Ø  Jika kentang sudah ada, maka kentang perlu dikupas;

Ø  Setelah dikupas. Kita harus memilih proses masak kentang apakah kita mau menggoreng kentang, merebus kentang atau membuat sup kentang.



1.      Algoritma kelimat deskriptif menggunakan bahasa natural














2. Algoritma penulisan Flowchart