Selasa, 30 Juli 2019

Artikel Logika dan algoritma

PENGERTIAN DASAR LOGIKA DAN ALGORITMA

PENGERTIAN DASAR

LOGIKA
Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)
Definisi Logika
1. penalaran atau bentuk pemikiran.
2. ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.

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 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)

Kriteria Pemilihan Algoritma.
1. Ada Output,
2. Efektifitas dan Efesiensi,
3. Jumlah Langkahnya Berhingga,
4. Berakhir, ( SEMI ALGORITMA )
5. Terstruktur,
Suatu Algoritma yg terbaik (The Best) : “ Suatu algoritma harus menghasilkan output yg tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan memori yg relatif sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik dlm keadaan dip’oleh suatu solusi ataupun tdk 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 :
REPORT THIS AD

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 yg dpt m empengaruhi drpd 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 TEKNOLOGI

SEJARAH SINGKAT PERKEMBANGAN TEKNOLOGI



      Pengertian teknologi adalah ilmu pengetahuan yang mempelajari tentang keterampilan dalam menciptakan alat, metode pengolahan, dan ekstraksi benda, untuk membantu menyelesaikan berbagai permasalahan dan pekerjaan manusia sehari-hari.

teknologiadalah perubahan sistematis yang terjadi terhadap teknologi. Selama beri-ribu tahun lalu teknologi sudah dikenal oleh manusia, hanya saja bentuk- bentuknya tidak secanggih dengan apa yang kita temukan di masa kini.
 1. Masa pra-Sejarah
Pada masa pra sejarah ini, teknologi yang digunakan terbuat dari batu, perunggu dan besi. Teknologi yang dikenal di zaman pra-sejarah contohnya adalah Pedang, kapak genggam dan bejana perunggu.
2. Teknologi Jaman Kuno
Pada masa ini teknologi sudah berkembang ke arah kontruksi, maritim, pertanian dan alat- alat tulis. Manusia sudah mengenal bagaimana membangun sebuah kontruksi bangunan sampai pada tahap rumit. Contohnya Piramid, Kapal, Mercusuar dan jam matahari.
3. Teknologi Abad Pertengahan Hingga era Modern
Pada masa ini teknologi yang digunakan sudah mulai mengalami kemajuan, hal ini ditandai dengan adanya berbagai penemuan, seperti di bidang astronomi, medis, matematika, militer hingga ilmu kartografi. Contohnya busur silang, mesin cetak, aljabar dan navigasi kapal.
4. Teknologi era Revolusi Industri
Perkembangan teknologi mulai terlihat semakin jelas di masa ini. Berbagai jenis mesin berhasil dibuat yang kemudian menggantikan tenaga manusia menjadi tenaga mesin. Masa ini adalah cikal bakal perkembangan teknologi di masa kini. Contohnya Mobil generasi awal, telegrap, telepon, mesin tenun, mesin uap dan sepeda.
5. Teknologi di Abad 20
Pada masa ini. Neil Amstrong berhasil mendarat di bulan. Teknologi dalam bidang lain pun berkembang pesat. Dalam bidang militer, bom atom berhasil diciptakan. Transistor yang menjadi cikal bakal ukuran komputer kecil seperti sekarang ini juga ditemukan. Pada akhir abad ini Internet mulai diperkenalkan untuk umum dan komersil.
Contoh teknologi lain Abad 20: Kulkas, Teknologi vaksinasi, vakum, microwave.
6. Perkembangan Teknologi Abad 21
 Pada masa ini, berbagai teknologi sudah mulai dikembangkan. Mulai dari teknologi yang dibutuhkan untuk rumah tangga, pendidikan, sosial, teknologi informasi, dan hal lainnya.


Jenis-Jenis Teknologi
Adapun beberapa jenis teknologi adalah sebagai berikut:
1. Teknologi Informasi
Teknologi informasi (TI) adalah suatu teknologi yang dapat membantu manusia dalam menyampaikan informasi kepada orang lain dalam waktu yang cepat. Beberapa produk yang termasuk dalam teknologi ini diantaranya; televisi, radio, media online, dan lainnya.
2. Teknologi Komunikasi
Teknologi komunikasi adalah suatu teknologi yang dapat membantu manusia dalam berkomunikasi satu sama lain dan saling mengirimkan informasi dengan menggunakan suatu perangkat khusus. Beberapa produk yang termasuk dalam teknologi komunikasi diantaranya; smartphone, mesin fax, email, aplikasi chatting, dan lainnya.
3. Teknologi Transportasi
Teknologi transportasi adalah suatu teknologi yang membantu manusia untuk berpindah tempat (transportasi) dari suatu lokasi ke lokasi lainnya dalam waktu yang cepat. Beberapa produk yang termasuk dalam teknologi ini diantaranya; kereta listrik, mobil, pesawat, kapal laut.
4. Teknologi Pendidikan
Teknologi pendidikan adalah teknologi yang berhubungan dengan dunia pendidikan dimana kegiatannya memanfaatkan alat bantu tertentu. Beberapa yang termasuk dalam teknologi pendidikan diantaranya; metode pengajaran terbaru, peralatan laboratorium sekolah, komputer, OHP, dan lainnya.
5. Teknologi Medis
Teknologi medis adalah suatu teknologi yang berkaitan dengan dunia kedokteran dimana kegiatan medis sudah memanfaatkan teknologi komputer. Beberapa produk yang termasuk dalam teknologi medis diantaranya; tensimeter, termoter tubuh, stetoskop, alat suntik dan infus, alat USG, alat X-Ray, dan lainnya.
6. Teknologi Konstruksi
Teknologi konstruksi adalah suatu teknologi yang berhubungan dengan struktur bangunan. Beberapa yang termasuk di dalamnya diantaranya; metode kerja, software gambar struktur (AutoCAD), alat-alat berat, dan lain sebagainya.
Manfaat- manfaat teknologi bagi kehidupan
  1.Manfaat Teknologi Informasi

a. Manfaat Teknologi Informasi dalam Bisnis dan Perusahaan
Manfaat IT sangat berdampak besar dalam dunia bisnis untuk kelangsungan perusahaan. Adapun manfaat teknologi dalam bisnis antara lain:
Memperluas pangsa pasar
Meningkatkan efisiensi waktu dan operasional
Mengurangi biaya operasional dan biaya produksi
Memberikan keunggulanyang lebih kompetitif
Menghasilkan peluang usaha baru
b. Manfaat Teknologi Bagi Kehidupan Manusia Sehari-hari
Manfaat IT sangatlah berperan bagi kehidupan sehari-hari tanpa memandang batasan usia, dan kalangan. Berikut beberapa fungsi teknologi untuk kehidupan manusia:
Memudahkan mendapatkan informasi atau berita baik di dalam maupun luar negeri
Memudahkan pencarian teman lewat beberapa sosial media
Menambah ilmu pengetahuan
Dapat memberikan hiburan secara praktis
Memudahkan segala urusan
c. Manfaat Teknologi Informasi dalam Pendidikan
Manfaat teknologi dalam pendidikan juga sangat berperan banyak dan juga mempermudah pembelajaran serta dapat bersaing dalam kancah internasional. Berikut beberapa manfaat teknologi pendidikan untuk kualitas pendidikan lebih baik:
Membantu guru mengajar
Memicu kreatifitas guru
Membantu siswa dalam belajar
Menciptakan kegiatan belajar mengajar yang mengasyikkan
Memudahkan siswa dalam mencari sumber informasi materi belajar
Menaikkan standard sekolah
Memperluaskan wawasan siswa
2. Manfaat Terpenting Teknologi Pangan
Kini fungsi dari teknologi juga bisa dirasakan untuk membantu mempermudah salah satu kebutuhan pokok manusia, yaitu pangan. Nah, beberapa manfaat dari teknologi pangan antara lain:
Mencukupi kebutuhan pangan
Meningkatkan kreatifitas para produsen
Mengawetkan hasil pangan
Menghilangkan berbagai penyakit dari makananmu
Meningkatkan nutrisi pangan
3. Manfaat Teknologi Tepat guna
Pengenalan teknologi tepat guna sederhana kini bahkan sudah berkembang dalam kalangan masyarakat, di mana hal tersebut bertujuan meningkatkan pembangunan untuk masyarakat agar lebih efisien dan berkualitas. Penggunaan teknologi tepat guna bisa diaplikasikan pada sektor pertanian dan usaha kecil.
Nah, berikut beberapa manfaat teknologi tepat guna:
Meningkatkan hasil produksi
Mempercepat proses pemasaran
Meningkatkan daya saing
4. Manfaat Teknologi Komunikasi
Teknologi komunikasi sendiri di Indonesia merupakan salah satu teknologi yang sangat pesat perkembangannya. Untuk manfaat teknologi dalam bidang telekomunikasi yaitu:
Mempermudah jaringan komunikasi
Memberikan informasi terhadap publik
Mendidik dan menghibur masyarakat
5. Manfaat dari Teknologi Ramah Lingkungan
Semakin modern-nya perkembangan zaman, rupanya kesadaran manusia dalam kepeduliaannya terhadap lingkungan malah kian menurun. Sementara teknologi ramah lingkungan tersebut diciptakan untuk menghindari kerusakan di lingkungan sekitar manusia itu tinggal. Berikut manfaat teknologi yang ramah lingkungan:
Mengurangi jumlah limbah
Menjaga pemakaian sumber daya alam dengan baik
Mengurangi biaya produksi
Menurunkan risiko kondisi tubuh kurang sehat
6. Manfaat dari Teknologi Digital
Banyak sekali manfaat teknologi di era digital ini untuk kehidupan sehari-hari, antara lain manfaat pada bidang advertising, pendidikan, sektor komunikasi, transportasi, pertelevisian, media dan bidang pengarsipan.
7. Manfaat Teknologi TTransportas
Transportasi yang semakin maju tentunya tidak lepas dari peran teknologi yang juga semakin modern dan canggih. Fungsi teknologi modern untuk transportasi antara lain:
Meningkatkan keselamatan bertransportasi
Meningkatkan produktifitas pengguna
Meningkatkan efisiensi dalam sistem transportasi
Meningkatkan aksebilitas transportasi