Struktur data & computer trends 2015 2016

Preview:

Citation preview

Introducing

Tenia Wahyuningrum

FB : Tenia WahyuningrumTwitter : @Tenia_WEmail : tenia@st3telkom.ac.idBlog : tenia.dosen.st3telkom.ac.id

Algoritma Pemrograman dan Struktur Data

Kode : MKB3202 (2 sks) Teori Jadwal Kuliah : Senin, 08.40-10.20Pustaka WajibA : Pat Morin, 2011. Open Data Structures (in C++) Edition 0.1Gβ, Morgan

Tunzelmann at Athabasca University PressB : Martin Richards, 2001. Data Structures and Algorithms, Computer Laboratory

University of CambridgeC : Clifford A. Shaffer, 2012. Data Structures and Algorithm Analysis, Department

of Computer Science Virginia TechD : Dwi Sanjaya, 2001. Berpetualang dengan struktur data. Yogyakarta : JJ

Learning

Pustaka PenunjangE: Munir, Rinaldi. 20. Algoritma & Pemrograman dalam Bahasa Pascal dan C; Edisi

Revisi. Bandung: Penerbit Informatika.F: Kurt Mehlhorn and Peter Sanders, 2007, Algorithms and Data Structures,

Springer

Tata Tertib• Total Kehadiran mahasiswa minimal 75%. • Mahasiswa harus berpakaian sesuai aturan seragam

institusi (baju berkerah, rapi, sopan, dan bersepatu)

• Mahasiswa terlambat maksimal 30 menit, dan bagi yang terlambat melebihi batas toleransi tidak diperkenankan mengisi daftar presensi.

• Mahasiswa tidak diperkenankan untuk “titip absen” apabila diketahui terdapat mahasiswa yang melakukannya maka sanksinya 5 orang mahasiswa yang hadir akan dihapus kehadirannya secara acak.

Tata Tertib• Mahasiswa yang tidak dapat atau

berhalangan hadir mengikuti UTS/UAS,dapat mengikuti ujian susulan sesuai ketentuan yang berlaku pada bagian akademik.

• Daftar hadir hanya akan diedarkan selama perkuliahan berlangsung, tidak diperkenankan mengisi daftar hadir setelah kuliah berakhir (daftar hadir diambil oleh ketua kelas diruang yang telah ditentukan dan harus dikembalikan kembali).

• Selama perkuliahan berlangsung HP harus dalam keadaan “silent”.

• Menjaga kesopanan dalam berkomunikasi dengan dosen dan teman baik secara langsung maupun lewat SMS/Telepon.

Tata Tertib

No. Komponen Persen (%)

Persen NA

1. Nilai Evaluasi Belajar 40%a. UTS 40a. UAS 60

2. Nilai Proses 30%a. Kehadiran 20a. Keaktifan (tanya &

respon)20

a. Kuis 40a. Kreatif & Inovatif 20

3. Nilai Produk 30%a. Proposal 30a. Laporan 30a. Produk 40TOTAL 100%

Penilaian

80 - 100 A65 - 79,99 B50 - 64,99 C30 - 49,99 D≤ 29,99 E

Penilaian

Array sebagai struktur data statis Array multi dimensi  Structure  Pointer  Senarai berantai (linked list) tunggal, non circular  Tumpukan  Antrian  Senarai berantai (linked list) ganda, circular, non circular  Sorting lanjutan Tree  Binary tree

Materi kuliah

Perjalanan satu

kilometer diawali

dari satu langkah

Let’s Begin!

Computer Trends 2015-2016

Computer everywhere ...

peningkatan penekanan pada melayani kebutuhan pengguna ponsel dalam konteks dan lingkungan yang beragam, sebagai kebalikan dari pelayanan yang berfokus pada perangkat saja.

The Internet of things

konsep yang bertujuan untuk memperluas manfaat dari konektivitas internet yang tersambung secara terus-menerus

The Internet of Things is a Hot and Beautiful Mess Until It Becomes the Internet of

Everything

www.theconnectivist.com

By 2020, the number of devices connected to the Internet is expected to exceed 40 billion.

3D Printing

printer dengan kecanggihan khusus, yakni mampu mencetak benda, yang sama persis dengan gambar soft file-nya, dalam bentuk 3D

Smart Machinessistem yang menggunakan mesin belajar untuk melakukan pekerjaan tradisional yang dilakukan oleh manusia dalam upaya untuk meningkatkan efisiensi dan produktivitas.

Cloud/Client Computinggabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya

Web-scale IT

pola komputasi kelas dunia yang memberikan kemampuan penyedia layanan cloud yang besar dalam pengaturan perusahaan IT.

More than 88% of consumers are influenced by other consumers’ online comments.

Source: Econsultancy.com

Messaging Apps are the New Social Media

Whatsapp, messenger, line, we chattFB ,Twitter, Linkedln, instagram

Asia and Other Foreign Competitors Will Compete to Gain Share and Push Messaging

Forward

Youtube, Vine, etc., Represent “A” New Hollywood

Cyber Security Becomes Paramount to Prevent the Next #Sonygate

1G - Original analog cellular for voice (AMPS, NMT, TACS) 14.4 kbps

2G - Digital narrowband circuit data (TDMA, CDMA) 9-14.4 kbps 2.5G - Packet data onto a 2G network (GPRS, EDGE) 20-40 kpbs 3G - Digital broadband packet data (CDMA, EV-DO, UMTS, EDGE)

500-700 kbps 3.5G - Replacement for EDGE is HSPA 1-3 mbps and HSDPA up to

7.2Mbps 4G - Digital broadband packet data all IP (Wi-Fi, WIMAX, LTE) 3-5

mbps 5G - Gigabit per second in a few years (?) 1+ gbps

http://www.prnewswire.com/news-releases/ieee-computer-society-predicts-top-9-technology-trends-for-2016-300193210.html

5G

Virtual Reality and Augmented Reality

Virtual reality (VR) atau realitas maya adalah teknologi yang membuat pengguna dapat berinteraksi dengan suatulingkungan yang disimulasikan oleh komputer (computer-simulated environment), suatu lingkungan sebenarnya yang ditiru atau benar-benar suatu lingkungan yang hanya ada dalam imaginasi. 

Data Science sexiest job of the 21st century!

Diantaranya harus memiliki skill programming & database!

The 2015 Top Ten Programming Languages

http://spectrum.ieee.org/computing/software/the-2015-top-ten-programming-languages

Struktur data memegang peran

penting dalam teknik

pemrograman. Pemilihan struktur data yang tepat

dapat meningkatkan efisiensi dan efektifitas sebuah program. 

Tenia wahyuningrumTenia W

@Tenia_W

tenia@st3telkom.ac.id

Recommended