2 programming tools and environment - sisil.dosen.ittelkom...
TRANSCRIPT
• Mahasiswa mampu memahami pengertian dasar Computational Thinking
• Mahasiswa mengenal Programming tools and environment yang akan digunakan
Capaian sub mata kuliah
• What is Computational Thinking?
• Computers, Computers Everywhere
• Computer, Computer Science, and Computational Thinking
• From Abacus to Machine
• The first Software
• What makes it a modern computer?
• The First Modern Computer
• MOORE’S Law
• Programming Tools and Environment
Outline
Computational thinking is a fundamental skill for everybody, not just for
computer scientists. To reading, writing, and arithmetic, we should add
computational thinking to every child’s analytic ability.
—JEANNETTE WING
What Is Computational Thinking?
• Jenis pekerjaan yang pertama mengandalkan komputeradalah akuntansi dan teknik
• Komputer saat ini memberi dampak pada seluruh jenispekerjaan
Computers, Computers Everywhere
Is there any human invention that has changed the world more than
the computer?
• Perangkat Keras keyboard, mouse, monitor, dll
• Perangkat Lunak kelompok program komputer
• MESIN vs KOMPUTER?
COMPUTER, COMPUTER SCIENCE, AND COMPUTATIONAL
THINKING
Computer
• Computer Science studi yang mencakup seluruhmasalah seputar komputer dari perangkat keras hinggaperangkat lunak, dari teori dasar teknologi hinggaaplikasi end user
• Computer architecture
• Robotics
• Networking
• Artificial intelligence
• Bussiness intelligence
COMPUTER, COMPUTER SCIENCE, AND COMPUTATIONAL
THINKING
COMPUTER SCIENCE
• Computational Thinking menjadi dasarperkembangan komputer yang begitucepat
• Istilah – istilah “multitasking”, “download”, “flash memory” munculkarena konsep komputasi semakindiperbaiki
• Salah satu sub pokok dari CT adalahkecerdasan buatan yang saat ini terusberkembang
COMPUTER, COMPUTER SCIENCE, AND
COMPUTATIONAL THINKING
COMPUTATIONAL THINKING
• Komputer meminjam konsep sempoa, yaitu:
• Penyimpanan
• Representasi
• Perhitungan
• User interface
From Abacus to Machine
Values : 4 2.639
• Adakah perangkat-perangkat sebelumnya dapat diprogram?
• Kapan sebuah perangkat dapat dikatakan bisadiprogram?
• Perangkat yang benar-benar diprogram adalah program yang berbeda dari perangkat keras sehingga bisa disimpan untukdigunakan kembali pada waktu yang berbeda. Atau dengankata lain program "menginstruksikan" perangkat bagaimanamelakukan sesuatu, sehingga memberikan hasil yang berbeda.
The first software
The first software
• Mesin programmable pertama yang diketahuibukan kalkulator adalah alat tenun untuk menenunkain yang disebut Jacquard. Mesin tenun jacquard ini ditemukan oleh seorang pengusaha tenun dariPerancis bernama Joseph-Marie Jacquard padatahun 1801.
• Dengan melubangi papan-papan kecil Jacquard menandai benang mana yang akan naik atau turunpada suatu hitungan benang horizontal. Ia jugamenandai berapa jumlah benang yang akan naikatau turun. Papan-papan kecil ini digabung menjadiuntaian panjang. Dengan papan ini prosespenenunan dapat dilakukan secara otomatis.
• Charles Babbage seorangmatematikawan asal Inggris yang pertama kali mengemukakangagasan tentang komputer yang dapat diprogram
• Charles Babbage mengembangkansebuah Analytical Engine
• Analytical Engine disempurnakanoleh Countess Lovelace
The first software
• It must be electronic and not exclusively mechanical
• It must be digital and not analog
• It must employ the stored program concept
WHAT MAKES IT A MODERN COMPUTER?Bagaimana definisi komputer modern yang dapat diterima secara luas saat ini?
Analytical Engine Babbage?
• Tahun 1880, Amerika Serikat melakukan Sensus masih dengan cara manual
• Tahun 1890, Herman Hollerith menemukan sebuah mesin penghitung untuktabulasi sensus.
• Mesin Hollerith sudah menggunakan listrik, dan dianggap sebagai mesinpenghitung pertama yang menyerupai komputer.
• Hollerith terus mengembangkan mesin tabulasi nya dengan mendirikanTabulating Machine Company. Tabulating Machine Company kemudianbergabung dengan IBM pada tahun 1924
• Sebelum 1930 belum ada penemuan yang bersifat digital.
• Digital vs Analog jam tangan, speedometer
WHAT MAKES IT A MODERN COMPUTER?
• Setiap komputer modern pasti ada setidaknya satu darimasing-masing dari berikut ini:
• Perangkat input
• Perangkat keluaran
• Memori
• Prosesor
• Tahun 1947 sebuah paten bernama ENIAC (Electronic Numerical Integrator and Computer) diajukan sebagaikomputer pertama. ENIAC dikembangkan oleh John Mauchly (fisikawan) dan Peter Eckert (insinyur listrik) dari University of Pennsylvania. ENIAC telah digunakanuntuk Angkatan Darat AS sejak tahun 1946.
• ENIAC tersusun atas 19.000 vakum tabung dan 1.000 relay
THE FIRST MODERN COMPUTER
• Paten atas ENIAC dibatalkan pada tahun 1973
• In 1937–1938 two physicists—John Atanasoffand Chuck Berry—at Iowa State University built a machine they called the ABC Computer
• ABC Computer belum dapat menyimpanprogram, masih di program untuk penyelesaianpersamaan linier
• Keunggulan ABC Computer:• The first fully electronic and programmable calculator
• The first to incorporate an electronic memory
• The first to use binary numbers
THE FIRST MODERN COMPUTER
• 1959 beberapa fisikawan, terutama Jack Kilby danRobert Noyce menemukansebuah teknologi sebagaipengganti tabung vakumdan relay microchip
• Robert Noyce dan Gordon Moore,mendirikan Intel Corporation
MOORE’S LAW
• Tahun 1965, Gordon Moore mengatakan: “kompleksitas sebuah mikroprosesorakan meningkat dua kali lipat tiap 18 bulan sekali dengan biaya konstan” (Moore’s Law)
• Apa dampak positif dari Moore’s Law?• Usia produk elektronik semakin pendek
• Produk-produk semakin banyak dan beragam
• Biaya Produksi yang rendah
• Apa Dampak negatif dari dampak Positif adanya Moore’s Law?• Daya yang dibutuhkan semakin banyak
• Panas yang dikeluarkan oleh produk semakin tinggi
MOORE’S LAW
The thinking of computer scientists is often dictated by the technologies they employ.
Explores the basic inventions that led to the computer hardware and software in use today. It is interesting to note that during the last 50 years arguably the most significant thing to happen with computers is their ability to solve ever more problems.
This increase in computer application is a direct result of Moore’s law, resulting in computers that are smaller, faster, and cheaper.
SUMMARY
Programming Tools and Environmentcode.org
1. Jenis akun pilih “siswa”2. Email menggunakan email IT Telkom Purwokerto3. Isikan Password Anda4. Ulangi Password5. Masukkan NIM anda di Text Box “Tampilan
Nama”6. Pilih Umur Anda7. Pilih Jenis kelamin Anda
4. Click “Daftar”
• Riley, David d. And Hunt Kenny A. Computational Thinking For The Modern Problem Solver. 2014. University of Wisconsin. La Crosse, USA.
• code.org
Reference
Best Regards,
Sisilia Thya Safitri
email : [email protected]
Blog: sisil.dosen.st3telkom.ac.id
Telp: +628122797946
Terimakasih