Selasa, 30 Juli 2019

Logika dan Algoritma Komputer

PENGERTIAN DASAR LOGIKA DAN ALGORITMA

PENGERTIAN DASAR LOGIKA DAN ALGORITMA
PENGERTIAN DASAR
LOGIKA
Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)
ALGORITMA
Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M
Definisi Logika
1. penalaran atau bentuk pemikiran.
2. ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.
Definisi Algoritma
1. Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
3. Suatu m etode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata.(Webster Dictionary)
TAHAP PENYELESAIAN MASALAH
tahap penyelesaian masalah
Kriteria Pemilihan Algoritma.
1. Ada Output,
2. Efektifitas dan Efesiensi,
3. Jumlah Langkahnya Berhingga,
4. Berakhir, ( SEMI ALGORITMA )
5. Terstruktur,
Suatu Algoritma yang terbaik (The Best) : “ Suatu algoritma harus menghasilkan output yang tepat guna (efektif) dalam waktu yang relatif singkat & penggunaan memori yang relatif sedikit (efesien) dengan langkah yang berhingga & prosedurnya berakhir baik dalam keadaan diperoleh suatu solusi ataupun tidak ada solusinya. “
Contoh :
Sebuah prosedur ketika akan mengirim kan surat kepada teman:

1. Tulis surat pada secarik kertas surat
2. Ambil sampul surat atau amplop
3. Masukkan surat ke dalam amplop
4. Tutup amplop surat dengan lem perekat
5. Tulis alamat surat yg dituju, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis alamat tsb pd amplop surat.
6. Tempelkan perangko pada am plop surat
7. Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.
Sebuah prosedur untuk masalah menentukan akar kuadrat dari suatu bilangan Bulat Positif yg di Input :
Baca bilangan Bulat Positif yg diinput, sebut saja sebagai A
1. Dinyatakan Nilai B adalah 0
2. Hitung Nilai C yg berisikan Nilai B dikalikan Nilai B
3. Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai A, lalu stop.
4. Jika tidak, maka Nilai B akan bertambah 1
5. Kembali ke langkah pada No. 3
TAHAPAN ANALISA ALGORITMA
1. Bagaimana merencanakan suatu algoritma.
2. Bagaimana menyatakan suatu algoritma
a. Dengan bahasa semu (pseudocode).
Contoh :
Untuk menghitung Luas Segi tiga :
1. Masukan Nilai Alas
2. Masukan Nilai Tinggi
3. Hitung Luas =( Alas * Tinggi ) / 2
4. Cetak Luas
b. Dengan diagram alur atau flowchart,
Contoh :
flowchart
c. Dengan Statement program / penggalan
Program
Contoh (menggunakan C++):
cin >> Alas ; //untuk input data
cin >> Tinggi;
Luas = (Alas * Tinggi)/2 ; // proses
cout << Luas; //untuk output data
3. Bagaimana validitas suatu algoritma.
4. Bagaimana Menganalisa suatu Algoritma.
5. Bagaimana Menguji Program dari suatu Algoritma.
Tahap Proses uji Algoritma :
a. Fase Debugging
yaitu fase dari proses program eksekusi yang akan melakukan koreksi terhadap kesalahan.
b. Fase Profilling
yaitu fase yang akan bekerja jika program tersebut sudah benar (telah melewati fase debugging).
Analisis Suatu Algoritma
(Untuk melihat faktor efesiensi & efektifitas dari algoritma tersebut), Dapat dilakukan terhadap suatu algoritma dengan melihat pada :
a. Waktu Tempuh (Running Time) dr suatu Algortima.
Hal-hal yang dapat mempengaruhi daripada waktu tempuh adalah :
1. Banyaknya langkah.
2. Besar dan jenis input data.
3. Jenis Operasi.
4. Komputer dan kompilator
b. Jumlah Memori Yang Digunakan.
Sifat – Sifat Algoritma
• Banyaknya Langkah Instruksi Harus Berhingga,
• Langkah atau Instruksi harus Jelas,
• Proses harus Jelas dan mempunyai batasan,
• Input dan Output harus mempunyai Batasan,
• Efektifitas,
• Adanya Batasan Ruang Lingkup.

Rabu, 24 Juli 2019

Pengertian, Manfaat, dan Macam-macam Teknologi

Pengertian Teknologi

Apa Itu Teknologi?

Apa yang dimaksud dengan teknologi (technology)? Secara umumnya, pengertian teknologi adalah ilmu pengetahuan yang menilik tentang keterampilan pada membentuk indera, metode pengolahan, dan juga ekstraksi benda, untuk membantu merampungkan berbagai permasalahan dan juga pekerjaan manusia sehari-hari.

Ada pula yang menjelaskan bahwa arti teknologi adalah seluruh sarana dan prasarana yang diciptakan dari manusia buat menyediakan banyak sekali barang yang diperlukan bagi keberlangsungan dan juga ketenangan hidup manusia itu sendiri. Secara etimologis, istilah “teknologi” berasal dari dari bahasa Yunani, yaitu “technologia” dimana istilah tech berarti keahlian dan logia berarti pengetahuan.

Dulunya makna teknologi hanya terbatas pada benda-benda yang mempunyai wujud, misalnya mesin dan juga peralatan. Tetapi makna teknologi mengalami ekspansi dan juga tidak hanya terbatas dalam benda berwujud saja akan tetapi jua benda yang tidak berwujud, misalnya metode, ilmu pengetahuan, aplikasi, dan lain-lain. Sehingga pengertian teknologi merupakan suatu cara, proses, indera, mesin, aktivitas ataupun gagasan yang dibuat untuk mempermudah aneka macam aktivitas manusia.


Pengertian Teknologi Menurut Para Ahli

Agar lebih memahami apa arti teknologi, maka kita bisa merujuk pada pendapat beberapa pakar berikut adalah:

1. Iskandar Alisyahbana

Menurut Iskandar Alisyahbana, pengertian teknologi merupakan cara melakukan sesuatu buat memenuhi kebutuhan manusia dengan dan juga donasi indera dan akal, sehingga seakan-akan memperpanjang, memperkuat, atau mebuat lebih sakti anggota tubuh, pancaindra, dan otak manusia.

2. Manuel Castells

Menurut Manuel Castells, pengertian teknologi merupakan suatu indera, anggaran, dan juga mekanisme penerapan pengetahuan ilmiah agar pekerjaan tertentu dalam syarat yang dapat memungkinkan pengulangan.

3. Gary J. Anglin

Menurut Gary J. Anglin, arti teknologi merupakan penerapan ilmu-ilmu perilaku dan alam serta pengetahuan lain secara bersistem dan mensistem buat memecahkan perkara manusia.

4. Jacques Ellil

Menurut Jacques Ellil, pengertian teknologi adalah holistik metode yang secara rasional menunjuk dan mempunyai ciri efisiensi dalam setiap kegiatan manusia.

5. Merriam Webster

Menurut Merriam Webster, teknologi merupakan penerapan pengetahuan simpel khususnya yang ada di bidang eksklusifnya serta cara menuntaskan tugas terutama menggunakan proses teknis, metode atau pengetahuan dan aspek spesifik oleh bidang usaha tertentu.



Manfaat Teknologi

Penemuan teknologi ini telah mengalami perkembangan yang pesat pada setiap tahunnya. Berbagai macam alat atau mesin yang terdapat saat ini merupakan hasil dari perkembangan teknologi. Alat-alat tersebut diciptakan dan dilengkapi dengan kegunaannya masing-masing. Teknologi yang semakin canggih itu pula lah yang membuat manusia terus menunjukkan keterampilan dan memberikan inovasi untuk menciptakan teknologi yang lebih baru.
Dengan adanya penemuan teknologi ini, dapat memberikan banyak manfaat terhadap kehidupan manusia. Salah satunya adalah menyediakan kemudahan dan kecepatan dalam menyelesaikan seluruh permasalahan yang dihadapi. Selain itu juga, masih terdapat beberapa manfaat teknologi lainnya yang akan dijelaskan dibawah ini.

1. Bidang Pendidikan
Sebelum berkembangnya teknologi internet ini, sistem pembelajaran dilakukan secara konvensional yaitu pengajar yang memberikan materi secara face to face di hadapan siswa. Namun, sejak adanya internet ini dapat diciptakan sistem pembelajaran yang lebih modern atau dikenal dengan e-learning system.
Dimana para pengajar tidak harus berada di hadapan siswa untuk memberikan materi tetapi dapat dilakukan secara maya dengan menggunakan sistem tersebut. Dengan sistem itu, para pengajar lebih mudah dalam memberikan penilaian terhadap pemahaman dari setiap siswa.

2. Dibidang Transportasi
Perkembangan teknologi juga mempengaruhi dunia transportasi. Bayangkan sedikit saja, sebelum adanya kendaraan seperti sepeda motor, bus, mobil dan sebagainya maka untuk berkunjung ke suatu lokasi maka Anda harus berjalan kaki untuk menempuhnya. Tetapi, dengan adanya kendaraan pada saat ini Anda dapat melakukan perjalanan ke berbagai lokasi di dunia dengan begitu mudah dan cepat.

3. Bidang Kedokteran
Pada saat ini, penggunaan teknologi dibidang kedokteran juga telah berkembang dengan pesat. Bagaimana untuk tidak, Anda tidak perlu melakukan cek rutin ke rumah sakit setiap kali memeriksa kesehatan. Karena, pada saat ini sudah tersedia berbagai aplikasi yang dikembangkan untuk menjawab semua keluhan mengenai kesehatan Anda. Jawaban tersebut juga ditangani langsung oleh para dokter professional.

4. Bidang Komunikasi
Sekarang ini juga sudah banyak teknologi yang digunakan sebagai media komunikasi, seperti handphone, tablet, smartphone atau lainnya. Seluruh teknologi tersebut di atas diciptakan untuk memberikan kemudahan bagi manusia untuk dapat berkomunikasi dengan orang lain tanpa harus bertatap muka langsung. Bahkan, Anda dapat melakukan komunikasi dengan orang yang berbeda wilayah dengan cepat dan biaya yang dibutuhkan juga sangat kecil.

5. Bidang Bisnis
Apakah Anda mengenal ATM (Automated Teller Machine)? Benar, ATM itu merupakan mesin yang memberikan pelayanan kepada nasabah untuk melakukan segala jenis transaksi dengan mudah dan cepat. Mesin ini juga menjadi sebagai salah satu bukti perkembangan teknologi yang dioperasikan secara otomatis dengan menggunakan komputer.


Jenis Teknologi
Saat ini, berbagai jenis teknologi juga terus bermunculan seiring dengan perkembangan zaman. Berikut ini akan lebih dijelaskan mengenai jenis-jenis teknologi yang berkembang hingga saat ini.

1. Teknologi Komunikasi
Teknologi komunikasi dapat kita diartikan sebagai suatu perangkat yang memungkinkan setiap individu untuk saling mengirimkan atau menerima informasi ataupun data kepada orang lain.
Perkembangan teknologi komunikasi ini ditandai dengan adanya perangkat telepon genggam yang awalnya menggunakan sinyal analog yang terus berkembang dan berubah menggunakan sinyal digital. Beberapa contoh yang termasuk kedalam teknologi komunikasi yaitu adalah handphone, fax, telegram, email dan aplikasi chatting lainnya.

2. Teknologi Informasi
Teknologi informasi (Information technology) atau biasa yang disebut dengan TI atau IT merupakan teknologi yang membantu Anda dalam memberikan berbagai informasi dalam waktu yang cepat. Sebenarnya, teknologi informasi, ia sudah ada sejak dahulu, seperti kentongan yang digunakan untuk menyampaikan suatu informasi.

Namun, seiring dengan berkembangnya zaman ini, kentongan telah digantikan dengan suatu teknologi yang lebih modern namun tidak menghilangkan nilai dari teknologi terdahulu. Beberapa contoh dari teknologi informasi terkini yaitu adalah televisi, radio, komputer, notebook dan sebagainya.

3. Teknologi Transportasi
Teknologi transportasi, ia berhubungan dengan alat transportasi yang membantu Anda untuk melakukan perjalanan ke lokasi yang dituju dalam waktu yang cepat. Perkembangan teknologi transportasi ini dimulai dengan dimanfaatkannya tenaga hewan, seperti kuda hingga diciptakannya teknologi yang dioperasikan dengan mesin yang fungsinya juga sama dengan teknologi sebelumnya.

4. Teknologi Medis
Teknologi medis ini sendiri berkaitan dengan dunia kedokteran, dimana teknologi medis ini berkembang dengan memanfaatkan teknologi komputer. Perkembangan dari teknologi di dunia kedokteran ini banyak digunakan untuk membantu para dokter mendiagnosa penyakit yang diderita pasien dan membantu dalam melakukan penelitian. Beberapa contoh dari bentuk teknologi medis ini yaitu adalah CT-Scan, mikroskop dan berbagai alat bedah lainnya.

5. Teknologi Pendidikan
Teknologi pendidikan merupakan teknologi yang berhubungan dengan dunia pendidikan dimana kegiatannya memanfaatkan alat bantu eksklusif. Beberapa yang termasuk pada teknologi pendidikan diantaranya; metode pengajaran terkini, alat-alat laboratorium sekolah, komputer, OHP, dan lainnya.

6. Teknologi Konstruksi
Teknologi konstruksi adalah suatu teknologi yang bersangkutan dengan struktur bangunan. Beberapa yang termasuk yang di dalamnya antara lain; metode kerja, aplikasi gambar struktur (AutoCAD), indera-alat berat, dan juga lain sebagainya.

7. Teknologi Pangan
Manusia telah mulai bercocok tanam dalam masa pra-sejarah. Tetapi semuanya dilakukan dengan cara yang ala kadarnya. Dalam artian belum seefektif kini. Kini dengan adanya teknologi, teknik bercocok tanam telah berkembang jadi lebih tinggi. Sehingga dapat menaikkan produksi output cocok tanam itu sendiri.

Contoh Teknologi Modern
Sebuah contoh modern yaitu adalah bangkitnya teknologi komunikasi, yang mana ia memperkecil hambatan bagi interaksi pada sesama manusia, dan sebagai hasilnya, telah membantu melahirkan sub-sub kebudayaan baru, bangkitnya budaya dunia maya yang juga berbasis pada perkembangan dari Internetdan juga komputer. Berikut ini adalah beberapa contoh teknologi baru yang ada yang di dunia saat ini. Baik yang masih dikembangkan atau yang sudah digunakan dari rakyat luas.

1. Drone Atau Pesawat Tanpa Awak
Drone atau pesawat tanpa awak sangat terkenal beberapa tahun belakangan ini. Selain menjadi hobi, drone pula banyak dimanfaatkan agar banyak hal. Misalnya agar pengiriman barang, pemetaan suatu wilayah, dan masih banyak lagi.

2. Virtual Reality
Virtual Reality atau seringkali dianggap dengan VR adalah teknologi yang menggabungkan antara realitas (global konkret) dengan dan juga virtual. Teknologi ini umum dimanfaatkan oleh para pengembang video game. Tapi teknologi ini juga ada banyak dimanfaatkan yang di bidang lain misalnya pendidikan, kedokteran, dan juga masih banyak lagi.
lahan, dan juga ekstraksi benda, untuk membantu merampungkan berbagai permasalahan dan juga pekerjaan manusia sehari-hari. Itulah tadi pembahasan mengenai pengertian teknologi, manfaat teknologi beserta jenis-jenis teknologi yang berkembang saat ini. Penulis berharap Anda bukan hanya mampu menyebutkan istilah teknologi saja dengan begitu mudah tanpa memahami esensi dari teknologi tersebut. Dengan begitu, Anda dapat memahami manfaat yang ditimbulkan dari teknologi itu dan dapat menggunakan teknologi dengan sebagus-bagusnya.

Logika dan Algoritma Komputer

PENGERTIAN DASAR LOGIKA DAN ALGORITMA PENGERTIAN DASAR LOGIKA DAN ALGORITMA PENGERTIAN DASAR LOGIKA Diperkenalkan pertama kali oleh ...