2 Programming Tools and environment - sisil.dosen.ittelkom...

26
2 Programming Tools and environment Sisilia Thya Safitri, MT Citra Wiguna, MKom

Transcript of 2 Programming Tools and environment - sisil.dosen.ittelkom...

2Programming Tools and

environment

Sisilia Thya Safitri, MT

Citra Wiguna, MKom

• 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. Buka situs code.org

2. Click “Masuk”

Programming Tools and Environmentcode.org

3. Click “Buat sebuah akun”

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”

Programming Tools and Environmentcode.org

• 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