Skip to content · ⁨Lompat ke konten⁩

Data

AP Computer Science Principles · ⁨AP Prinsip Ilmu Komputer⁩ · Topic 2 · ⁨Topik 2⁩

Video lesson for this topic · ⁨Pelajaran video untuk topik ini⁩ Open the video page · ⁨Buka halaman video⁩
8:13

Data

Putar lagu. Apa yang sampai ke telinga Anda adalah gelombang — halus, kontinu, tidak pernah melompat dari satu nilai ke nilai berikutnya. Namun ponsel Anda tidak dapat menyimpan gelombang. Ia hanya dapat…

English narration · English + 中文 subtitles burned in · ⁨Narasi bahasa Inggris · Subtitle bahasa Inggris + 中文 disematkan langsung⁩

2.1

Binary Numbers · ⁨Angka Biner⁩

Syllabus · ⁨Silabus⁩
Enduring UnderstandingLearning ObjectiveEssential Knowledge

DAT-1
The way a computer represents data internally is different from the way the data are interpreted and displayed for the user. Programs are used to translate data into a representation more easily understood by people.

DAT-1.A
Explain how data can be represented using bits. [Skill 3.C]

  • DAT-1.A.1 Data values can be stored in variables, lists of items, or standalone constants and can be passed as input to (or output from) procedures.
  • DAT-1.A.2 Computing devices represent data digitally, meaning that the lowest-level components of any value are bits.
  • DAT-1.A.3 Bit is shorthand for binary digit and is either 0 or 1.
  • DAT-1.A.4 A byte is 8 bits.
  • DAT-1.A.5 Abstraction is the process of reducing complexity by focusing on the main idea. By hiding details irrelevant to the question at hand and bringing together related and useful details, abstraction reduces complexity and allows one to focus on the idea.
  • DAT-1.A.6 Bits are grouped to represent abstractions. These abstractions include, but are not limited to, numbers, characters, and color.
  • DAT-1.A.7 The same sequence of bits may represent different types of data in different contexts.
  • DAT-1.A.8 Analog data have values that change smoothly, rather than in discrete intervals, over time. Some examples of analog data include pitch and volume of music, colors of a painting, or position of a sprinter during a race.
  • DAT-1.A.9 The use of digital data to approximate real-world analog data is an example of abstraction.
  • DAT-1.A.10 Analog data can be closely approximated digitally using a sampling technique, which means measuring values of the analog signal at regular intervals called samples. The samples are measured to figure out the exact bits required to store each sample.

DAT-1.B
Explain the consequences of using bits to represent data. [Skill 1.D]

  • DAT-1.B.1 In many programming languages, integers are represented by a fixed number of bits, which limits the range of integer values and mathematical operations on those values. This limitation can result in overflow or other errors.
  • DAT-1.B.2 Other programming languages provide an abstraction through which the size of representable integers is limited only by the size of the computer's memory; this is the case for the language defined in the exam reference sheet.
  • DAT-1.B.3 In programming languages, the fixed number of bits used to represent real numbers limits the range and mathematical operations on these values; this limitation can result in round-off and other errors. Some real numbers are represented as approximations in computer storage.
    • Exclusion statement: Specific range limitations for real numbers are outside the scope of this course and the AP Exam.

DAT-1.C
For binary numbers:
a. Calculate the binary (base 2) equivalent of a positive integer (base 10) and vice versa. [Skill 2.B]
b. Compare and order binary numbers. [Skill 2.B]

  • DAT-1.C.1 Number bases, including binary and decimal, are used to represent data.
  • DAT-1.C.2 Binary (base 2) uses only combinations of the digits zero and one.
  • DAT-1.C.3 Decimal (base 10) uses only combinations of the digits $0 - 9$.
  • DAT-1.C.4 As with decimal, a digit's position in the binary sequence determines its numeric value. The numeric value is equal to the bit's value (0 or 1) multiplied by the place value of its position.
  • DAT-1.C.5 The place value of each position is determined by the base raised to the power of the position. Positions are numbered starting at the rightmost position with 0 and increasing by 1 for each subsequent position to the left.

Source: College Board AP Course and Exam Description · ⁨Sumber: Deskripsi Kursus dan Ujian College Board AP⁩

English

Computers store everything as bits 位 – each a 0 or 1. A group of 8 bits is a byte 字节. Numbers are stored in binary 二进制 (base 2), where each place is a power of two ($1, 2, 4, 8, 16, \dots$) instead of the powers of ten in decimal 十进制. For example, binary 1011 is $8+2+1=11$.

Worked example. To convert binary 1101 to decimal, write the place values 8 4 2 1 under the bits 1 1 0 1 and add the ones that have a 1: $8+4+0+1=13$. Going the other way, convert 19 to binary by subtracting the largest power of two that fits: $19-16=3$, then $3-2=1$, then $1-1=0$, so the bits sit at the 16, 2, and 1 places $\rightarrow$ 10011 (check: $16+2+1=19$).

Because a computer has a finite number of bits, it can represent only a limited range of values. This causes two effects tested on the exam:

  • Overflow error 溢出错误: a number too large for the available bits cannot be stored correctly.
  • Round-off (rounding) error 舍入错误: numbers with decimals (real numbers) can only be approximated, because infinitely many real values must map onto finitely many bit patterns.

All data – text, images, sound – is ultimately encoded as binary. An image is a grid of pixels 像素, each stored as numbers for its colors; sound is stored as numbers sampled many times per second.

Bahasa Indonesia
Digit biner pada tampilan — semua data digital akhirnya disimpan sebagai 0 dan 1
Digit biner pada tampilan — semua data digital akhirnya disimpan sebagai 0 dan 1

Komputer menyimpan semuanya sebagai bit – masing-masing adalah 0 atau 1. Sekelompok 8 bit adalah byte. Angka disimpan dalam biner (basis 2), di mana setiap posisi adalah pangkat dari dua ($1, 2, 4, 8, 16, \dots$) alih-alih pangkat dari sepuluh dalam desimal. Sebagai contoh, biner 1011 adalah $8+2+1=11$.

Tabel nilai tempat 8-bit: angka 1 berada di bawah nilai-nilai yang menjumlahkan bilangan tersebut
Tabel nilai tempat 8-bit: angka 1 berada di bawah nilai-nilai yang menjumlahkan bilangan tersebut

Contoh soal. Untuk mengonversi biner 1101 ke desimal, tulis nilai tempat 8 4 2 1 di bawah bit-bit 1 1 0 1 dan jumlahkan mereka yang memiliki 1: $8+4+0+1=13$. Melakukan sebaliknya, konversikan 19 ke biner dengan mengurangi pangkat dua terbesar yang muat: $19-16=3$, lalu $3-2=1$, lalu $1-1=0$, sehingga bit-bit berada di tempat 16, 2, dan 1 $\rightarrow$ 10011 (periksa: $16+2+1=19$).

Karena komputer memiliki jumlah bit yang terbatas, ia hanya dapat merepresentasikan rentang nilai yang terbatas. Hal ini menyebabkan dua efek yang diuji dalam ujian:

  • Kesalahan overflow: angka yang terlalu besar untuk bit yang tersedia tidak dapat disimpan dengan benar.
  • Kesalahan pembulatan (round-off): angka dengan desimal (bilangan real) hanya dapat diperkirakan, karena banyak nilai real yang tak terhingga harus dipetakan ke pola bit yang terbatas.

Semua data – teks, gambar, suara – pada akhirnya dikodekan sebagai biner. Gambar adalah grid pixel, masing-masing disimpan sebagai angka untuk warnanya; suara disimpan sebagai angka yang diambil sampelnya berkali-kali per detik.

Explore · ⁨Jelajahi⁩

Convert between binary and decimal · ⁨Konversi antara biner dan desimal⁩

Computers store numbers in binary (base 2). Each bit is a power of two; add the place values of the 1-bits to read the decimal number. · ⁨Komputer menyimpan angka dalam biner (basis 2). Setiap bit adalah pangkat dari dua; jumlahkan nilai tempat dari bit-bit 1 untuk membaca angka desimal.⁩

Vocabulary · ⁨Kosa kata⁩ Train · ⁨Latih⁩
English Bahasa Indonesia
bits/bɪts/ bit
byte/baɪt/ byte
binary/ˈbaɪnəri/ biner
decimal/ˈdesɪml/ desimal
Overflow error/ˌəʊvəˈfləʊ ˈerə/ Kesalahan overflow
Round-off (rounding) error/raʊnd ɒf ˈerə/ Kesalahan pembulatan (pembulatan)
pixels/ˈpɪkslz/ pixel
Data/ˈdeɪtə/ Data
information/ˌɪnfəˈmeɪʃn/ informasi
correlation/ˌkɒrɪˈleɪʃn/ korelasi
Watch lesson · ⁨Tonton pelajaran⁩
2.2

Data Compression · ⁨Kompresi Data⁩

Syllabus · ⁨Silabus⁩
English

Enduring Understanding (DAT-1): The way a computer represents data internally is different from the way the data are interpreted and displayed for the user. Programs are used to translate data into a representation more easily understood by people.

Learning Objective DAT-1.D: Compare data compression algorithms to determine which is best in a particular context. [Skill 1.D]

  • DAT-1.D.1 Data compression can reduce the size (number of bits) of transmitted or stored data.
  • DAT-1.D.2 Fewer bits does not necessarily mean less information.
  • DAT-1.D.3 The amount of size reduction from compression depends on both the amount of redundancy in the original data representation and the compression algorithm applied.
  • DAT-1.D.4 Lossless data compression algorithms can usually reduce the number of bits stored or transmitted while guaranteeing complete reconstruction of the original data.
  • DAT-1.D.5 Lossy data compression algorithms can significantly reduce the number of bits stored or transmitted but only allow reconstruction of an approximation of the original data.
  • DAT-1.D.6 Lossy data compression algorithms can usually reduce the number of bits stored or transmitted more than lossless compression algorithms.
  • DAT-1.D.7 In situations where quality or ability to reconstruct the original is maximally important, lossless compression algorithms are typically chosen.
  • DAT-1.D.8 In situations where minimizing data size or transmission time is maximally important, lossy compression algorithms are typically chosen.
Bahasa Indonesia

Pemahaman Menyeluruh (DAT-1): Cara komputer merepresentasikan data secara internal berbeda dengan cara data diinterpretasikan dan ditampilkan untuk pengguna. Program digunakan untuk menerjemahkan data ke dalam representasi yang lebih mudah dipahami oleh manusia.

Tujuan Pembelajaran DAT-1.D: Bandingkan algoritma kompresi data untuk menentukan mana yang terbaik dalam konteks tertentu. [Keterampilan 1.D]

  • DAT-1.D.1 Kompresi data dapat mengurangi ukuran (jumlah bit) dari data yang ditransmisikan atau disimpan.
  • DAT-1.D.2 Lebih sedikit bit tidak selalu berarti informasi lebih sedikit.
  • DAT-1.D.3 Besaran pengurangan ukuran dari kompresi bergantung pada baik jumlah redundansi dalam representasi data asli maupun algoritma kompresi yang diterapkan.
  • DAT-1.D.4 Algoritma kompresi data tanpa kerugian biasanya dapat mengurangi jumlah bit yang disimpan atau dikirim sambil menjamin rekonstruksi lengkap data asli.
  • DAT-1.D.5 Algoritma kompresi data dengan kerugian dapat secara signifikan mengurangi jumlah bit yang disimpan atau dikirim tetapi hanya memungkinkan rekonstruksi perkiraan dari data asli.
  • DAT-1.D.6 Algoritma kompresi data dengan kerugian biasanya dapat mengurangi jumlah bit yang disimpan atau dikirim lebih banyak daripada algoritma kompresi tanpa kerugian.
  • DAT-1.D.7 Dalam situasi di mana kualitas atau kemampuan untuk merekonstruksi data asli sangat penting, algoritma kompresi tanpa kehilangan (lossless) biasanya dipilih.
  • DAT-1.D.8 Dalam situasi di mana pengurangan ukuran data atau waktu transmisi sangat penting, algoritma kompresi dengan kehilangan (lossy) biasanya dipilih.

Source: College Board AP Course and Exam Description · ⁨Sumber: Deskripsi Kursus dan Ujian College Board AP⁩

English

Compression 压缩 reduces the number of bits needed to store or send data. Two kinds:

  • Lossless compression 无损压缩 lets you restore the exact original data (used for text and programs, where every bit matters).
  • Lossy compression 有损压缩 throws away some data to shrink the size further (used for photos, music, video, where a small quality loss is acceptable).

Choosing between them trades size against fidelity: lossless keeps everything but saves less; lossy saves more but loses detail permanently. Prefer lossless when the data must be exact.

Bahasa Indonesia
Piringan hard-disk dan kepala pembaca: data dikompresi dan disimpan sebagai pola magnetik
Piringan hard-disk dan kepala pembaca: data dikompresi dan disimpan sebagai pola magnetik

Kompresi mengurangi jumlah bit yang diperlukan untuk menyimpan atau mengirim data. Dua jenis:

Metode kompresi: lossless versus lossy, dengan contoh umum
Metode kompresi: tanpa kehilangan versus dengan kehilangan, dengan contoh umum
  • Kompresi tanpa rugi (lossless) memungkinkan Anda memulihkan data persis seperti aslinya (digunakan untuk teks dan program, di mana setiap bit penting).
  • Kompresi dengan rugi (lossy) membuang sebagian data untuk mengecilkan ukuran lebih jauh (digunakan untuk foto, musik, video, di mana penurunan kualitas kecil dapat diterima).

Memilih di antara keduanya menukar ukuran terhadap fidelitas: tanpa rugi menyimpan segalanya tetapi menghemat lebih sedikit; dengan rugi menghemat lebih banyak tetapi kehilangan detail secara permanen. Pilih tanpa rugi ketika data harus tepat.

Explore · ⁨Jelajahi⁩

Compress a run of repeats · ⁨Kompres serangkaian pengulangan⁩

Run-length encoding is a lossless compression: a long run of the same symbol is replaced by the symbol and a count, shrinking the data with no information lost. · ⁨Pengkodean panjang larian adalah kompresi tanpa rugi: serangkaian panjang simbol yang sama digantikan oleh simbol dan jumlah, mengecilkan data tanpa informasi hilang.⁩

Vocabulary · ⁨Kosa kata⁩ Train · ⁨Latih⁩
English Bahasa Indonesia
Compression/kəmˈpreʃn/ Kompresi
Lossless compression/ˈlɒsləs kəmˈpreʃn/ kompresi tanpa kehilangan
Lossy compression/ˈlɒsi kəmˈpreʃn/ Pemampatan dengan kehilangan
Watch lesson · ⁨Tonton pelajaran⁩
2.3

Extracting Information from Data · ⁨Mengekstrak Informasi dari Data⁩

Syllabus · ⁨Silabus⁩
English

Enduring Understanding (DAT-2): Programs can be used to process data, which allows users to discover information and create new knowledge.

Learning Objective DAT-2.A: Describe what information can be extracted from data. [Skill 5.B]

  • DAT-2.A.1 Information is the collection of facts and patterns extracted from data.
  • DAT-2.A.2 Data provide opportunities for identifying trends, making connections, and addressing problems.
  • DAT-2.A.3 Digitally processed data may show correlation between variables. A correlation found in data does not necessarily indicate that a causal relationship exists. Additional research is needed to understand the exact nature of the relationship.
  • DAT-2.A.4 Often, a single source does not contain the data needed to draw a conclusion. It may be necessary to combine data from a variety of sources to formulate a conclusion.

Learning Objective DAT-2.B: Describe what information can be extracted from metadata. [Skill 5.B]

  • DAT-2.B.1 Metadata are data about data. For example, the piece of data may be an image, while the metadata may include the date of creation or the file size of the image.
  • DAT-2.B.2 Changes and deletions made to metadata do not change the primary data.
  • DAT-2.B.3 Metadata are used for finding, organizing, and managing information.
  • DAT-2.B.4 Metadata can increase the effective use of data or data sets by providing additional information.
  • DAT-2.B.5 Metadata allow data to be structured and organized.

Learning Objective DAT-2.C: Identify the challenges associated with processing data. [Skill 5.D]

  • DAT-2.C.1 The ability to process data depends on the capabilities of the users and their tools.
  • DAT-2.C.2 Data sets pose challenges regardless of size, such as:
    • the need to clean data
    • incomplete data
    • invalid data
    • the need to combine data sources
  • DAT-2.C.3 Depending on how data were collected, they may not be uniform. For example, if users enter data into an open field, the way they choose to abbreviate, spell, or capitalize something may vary from user to user.
  • DAT-2.C.4 Cleaning data is a process that makes the data uniform without changing their meaning (e.g., replacing all equivalent abbreviations, spellings, and capitalizations with the same word).
  • DAT-2.C.5 Problems of bias are often created by the type or source of data being collected. Bias is not eliminated by simply collecting more data.
  • DAT-2.C.6 The size of a data set affects the amount of information that can be extracted from it.
  • DAT-2.C.7 Large data sets are difficult to process using a single computer and may require parallel systems.
  • DAT-2.C.8 Scalability of systems is an important consideration when working with data sets, as the computational capacity of a system affects how data sets can be processed and stored.
Bahasa Indonesia

Pemahaman Berkelanjutan (DAT-2): Program dapat digunakan untuk memproses data, yang memungkinkan pengguna menemukan informasi dan menciptakan pengetahuan baru.

Tujuan Pembelajaran DAT-2.A: Jelaskan apa informasi yang dapat diekstrak dari data. [Keterampilan 5.B]

  • DAT-2.A.1 Informasi adalah kumpulan fakta dan pola yang diekstrak dari data.
  • DAT-2.A.2 Data memberikan kesempatan untuk mengidentifikasi tren, membuat hubungan, dan menyelesaikan masalah.
  • DAT-2.A.3 Data yang diproses secara digital mungkin menunjukkan korelasi antar variabel. Korelasi yang ditemukan dalam data tidak selalu menandakan adanya hubungan sebab-akibat. Penelitian tambahan diperlukan untuk memahami sifat pasti dari hubungan tersebut.
  • DAT-2.A.4 Seringkali, satu sumber tidak berisi data yang dibutuhkan untuk menarik kesimpulan. Mungkin perlu menggabungkan data dari berbagai sumber untuk merumuskan sebuah kesimpulan.

Tujuan Pembelajaran DAT-2.B: Jelaskan apa informasi yang dapat diekstrak dari metadata. [Keterampilan 5.B]

  • DAT-2.B.1 Metadata adalah data tentang data. Misalnya, sepotong data mungkin berupa gambar, sedangkan metadata-nya mungkin mencakup tanggal pembuatan atau ukuran file gambar tersebut.
  • DAT-2.B.2 Perubahan dan penghapusan yang dilakukan pada metadata tidak mengubah data utama.
  • DAT-2.B.3 Metadata digunakan untuk menemukan, mengatur, dan mengelola informasi.
  • DAT-2.B.4 Metadata dapat meningkatkan penggunaan efektif data atau set data dengan menyediakan informasi tambahan.
  • DAT-2.B.5 Metadata memungkinkan data disusun dan terorganisir.

Tujuan Pembelajaran DAT-2.C: Identifikasi tantangan yang terkait dengan pemrosesan data. [Keterampilan 5.D]

  • DAT-2.C.1 Kemampuan untuk memproses data bergantung pada kemampuan pengguna dan alat mereka.
  • DAT-2.C.2 Set data menghadirkan tantangan terlepas dari ukurannya, seperti:
    • kebutuhan untuk membersihkan data
    • data yang tidak lengkap
    • data yang tidak valid
    • kebutuhan untuk menggabungkan sumber data
  • DAT-2.C.3 Bergantung pada bagaimana data dikumpulkan, data mungkin tidak seragam. Misalnya, jika pengguna memasukkan data ke dalam bidang terbuka, cara mereka memilih untuk menyingkat, mengeja, atau menggunakan huruf kapital sesuatu mungkin bervariasi dari pengguna ke pengguna.
  • DAT-2.C.4 Membersihkan data adalah proses yang membuat data menjadi seragam tanpa mengubah maknanya (misalnya, mengganti semua singkatan, ejaan, dan penggunaan huruf kapital yang setara dengan kata yang sama).
  • DAT-2.C.5 Masalah bias sering kali tercipta oleh jenis atau sumber data yang dikumpulkan. Bias tidak hilang hanya dengan mengumpulkan lebih banyak data.
  • DAT-2.C.6 Ukuran set data mempengaruhi jumlah informasi yang dapat diekstrak darinya.
  • DAT-2.C.7 Set data besar sulit diproses menggunakan satu komputer dan mungkin memerlukan sistem paralel.
  • DAT-2.C.8 Skalabilitas sistem merupakan pertimbangan penting saat bekerja dengan set data, karena kapasitas komputasi sistem mempengaruhi bagaimana set data dapat diproses dan disimpan.

Source: College Board AP Course and Exam Description · ⁨Sumber: Deskripsi Kursus dan Ujian College Board AP⁩

English

Data 数据 becomes useful when we extract information 信息 from it – patterns, trends, and answers to questions. Large data sets can reveal correlations a small one cannot, but data must be cleaned (fixing errors and inconsistencies) and often transformed or filtered first. A correlation 相关性 between two things does not prove that one causes the other – a key caution. Metadata 元数据 (data about data, like a photo's date and location) helps organize and search large collections.

Bahasa Indonesia

Data menjadi berguna ketika kita mengekstrak informasi darinya – pola, tren, dan jawaban atas pertanyaan. Himpunan data besar dapat mengungkapkan korelasi yang tidak dapat dilakukan oleh himpunan data kecil, tetapi data harus bersih (memperbaiki kesalahan dan inkonsistensi) dan sering kali ditransformasi atau disaring terlebih dahulu. Korelasi antara dua hal tidak membuktikan bahwa satu hal menyebabkan yang lain – sebuah peringatan utama. Metadata (data tentang data, seperti tanggal dan lokasi foto) membantu mengatur dan mencari koleksi besar.

Vocabulary · ⁨Kosa kata⁩ Train · ⁨Latih⁩
English Bahasa Indonesia
Metadata/ˌmetəˈdeɪtə/ Metadata
filtering/ˈfɪltərɪŋ/ penyaringan
visualizing/ˈvɪʒuːəlaɪzɪŋ/ visualisasi
privacy/ˈprɪvəsi/ privasi
2.4

Using Programs with Data · ⁨Menggunakan Program dengan Data⁩

Syllabus · ⁨Silabus⁩
English

Enduring Understanding (DAT-2): Programs can be used to process data, which allows users to discover information and create new knowledge.

Learning Objective DAT-2.D: Extract information from data using a program. [Skill 2.B]

  • DAT-2.D.1 Programs can be used to process data to acquire information.
  • DAT-2.D.2 Tables, diagrams, text, and other visual tools can be used to communicate insight and knowledge gained from data.
  • DAT-2.D.3 Search tools are useful for efficiently finding information.
  • DAT-2.D.4 Data filtering systems are important tools for finding information and recognizing patterns in data.
  • DAT-2.D.5 Programs such as spreadsheets help efficiently organize and find trends in information.
  • DAT-2.D.6 Some processes that can be used to extract or modify information from data include the following:
    • transforming every element of a data set, such as doubling every element in a list, or adding a parent's email to every student record
    • filtering a data set, such as keeping only the positive numbers from a list, or keeping only students who signed up for band from a record of all the students
    • combining or comparing data in some way, such as adding up a list of numbers, or finding the student who has the highest GPA
    • visualizing a data set through a chart, graph, or other visual representation

Learning Objective DAT-2.E: Explain how programs can be used to gain insight and knowledge from data. [Skill 5.B]

  • DAT-2.E.1 Programs are used in an iterative and interactive way when processing information to allow users to gain insight and knowledge about data.
  • DAT-2.E.2 Programmers can use programs to filter and clean digital data, thereby gaining insight and knowledge.
  • DAT-2.E.3 Combining data sources, clustering data, and classifying data are parts of the process of using programs to gain insight and knowledge from data.
  • DAT-2.E.4 Insight and knowledge can be obtained from translating and transforming digitally represented information.
  • DAT-2.E.5 Patterns can emerge when data are transformed using programs.
Bahasa Indonesia

Pemahaman Berkelanjutan (DAT-2): Program dapat digunakan untuk memproses data, yang memungkinkan pengguna menemukan informasi dan menciptakan pengetahuan baru.

Tujuan Pembelajaran DAT-2.D: Ekstrak informasi dari data menggunakan program. [Keterampilan 2.B]

  • DAT-2.D.1 Program dapat digunakan untuk memproses data guna mendapatkan informasi.
  • DAT-2.D.2 Tabel, diagram, teks, dan alat visual lainnya dapat digunakan untuk mengomunikasikan wawasan dan pengetahuan yang diperoleh dari data.
  • DAT-2.D.3 Alat pencarian berguna untuk menemukan informasi secara efisien.
  • DAT-2.D.4 Sistem penyaring data adalah alat penting untuk menemukan informasi dan mengenali pola dalam data.
  • DAT-2.D.5 Program seperti spreadsheet membantu mengatur dan menemukan tren dalam informasi secara efisien.
  • DAT-2.D.6 Beberapa proses yang dapat digunakan untuk mengekstrak atau memodifikasi informasi dari data meliputi hal-hal berikut:
    • mentransformasikan setiap elemen dari set data, seperti menggandakan setiap elemen dalam daftar, atau menambahkan email orang tua ke setiap catatan siswa
    • menyaring set data, seperti hanya menyimpan angka positif dari sebuah daftar, atau hanya menyimpan siswa yang mendaftar untuk band dari catatan semua siswa
    • menggabungkan atau membandingkan data dengan cara tertentu, seperti menjumlahkan daftar angka, atau menemukan siswa yang memiliki IPK tertinggi
    • memvisualisasikan set data melalui grafik, bagan, atau representasi visual lainnya

Tujuan Pembelajaran DAT-2.E: Jelaskan bagaimana program dapat digunakan untuk mendapatkan wawasan dan pengetahuan dari data. [Keterampilan 5.B]

  • DAT-2.E.1 Program digunakan secara iteratif dan interaktif saat memproses informasi agar pengguna dapat mendapatkan wawasan dan pengetahuan tentang data.
  • DAT-2.E.2 Pemrogram dapat menggunakan program untuk menyaring dan membersihkan data digital, sehingga mendapatkan wawasan dan pengetahuan.
  • DAT-2.E.3 Menggabungkan sumber data, mengelompokkan data, dan mengklasifikasikan data merupakan bagian dari proses menggunakan program untuk mendapatkan wawasan dan pengetahuan dari data.
  • DAT-2.E.4 Wawasan dan pengetahuan dapat diperoleh dari menerjemahkan dan mentransformasikan informasi yang direpresentasikan secara digital.
  • DAT-2.E.5 Pola dapat muncul ketika data ditransformasikan menggunakan program.

Source: College Board AP Course and Exam Description · ⁨Sumber: Deskripsi Kursus dan Ujian College Board AP⁩

English

Programs process data at scales humans cannot. Common operations are filtering 过滤 (keeping only rows that meet a condition), cleaning (removing errors), and visualizing 可视化 (charts and graphs that make patterns visible). Combining data from multiple sources can reveal more, but raises privacy 隐私 concerns. Interactive tools and visualizations let people explore data and draw their own conclusions.

Exam skill: be able to explain how a program helps find information in a large data set, and why correlation shown in the data does not establish causation.

Bahasa Indonesia

Program memproses data dalam skala yang tidak dapat dilakukan manusia. Operasi umum adalah penyaringan (menyimpan hanya baris yang memenuhi suatu kondisi), pembersihan (menghapus kesalahan), dan visualisasi (grafik dan bagan yang membuat pola terlihat). Menggabungkan data dari beberapa sumber dapat mengungkap lebih banyak, tetapi menimbulkan masalah privasi. Alat interaktif dan visualisasi memungkinkan orang menjelajahi data dan menarik kesimpulan sendiri.

Keterampilan ujian: mampu menjelaskan bagaimana program membantu menemukan informasi dalam himpunan data besar, dan mengapa korelasi yang ditunjukkan dalam data tidak menetapkan sebab-akibat.

2.4

Exam tips · ⁨Tips ujian⁩

English
  • Convert confidently between binary, decimal, and (where asked) hexadecimal — practise until it is quick.
  • Remember a bit is one binary digit and a byte is 8 bits; $n$ bits represent $2^n$ values.
  • Explain that all data — numbers, text, images, sound — is stored as binary, and that finite bits cause overflow and round-off.
  • Distinguish lossless from lossy compression and when each is appropriate.
  • Show the analog-to-digital idea: sampling turns a continuous signal into discrete values.
Bahasa Indonesia
  • Konversi dengan percaya diri antara biner, desimal, dan (jika diminta) heksadesimal – berlatih hingga cepat.
  • Ingatlah bahwa bit adalah satu digit biner dan byte adalah 8 bit; $n$ bit merepresentasikan $2^n$ nilai.
  • Jelaskan bahwa semua data – angka, teks, gambar, suara – disimpan sebagai biner, dan bahwa bit terbatas menyebabkan overflow dan round-off.
  • Bedakan tanpa rugi dari dengan rugi kompresi dan kapan masing-masing sesuai digunakan.
  • Tunjukkan ide analog-ke-digital: pengambilan sampel mengubah sinyal kontinu menjadi nilai diskrit.

Interactive lessons on this topic · ⁨Pelajaran interaktif untuk topik ini⁩

Work through it step by step, with instant-check exercises. · ⁨Kerjakan langkah demi langkah, dengan latihan pengecekan instan.⁩

Past Papers · ⁨Soal-Soil Masa Lalu⁩

More topics in AP Computer Science Principles · ⁨AP Prinsip Ilmu Komputer⁩ · ⁨Topik lain dalam AP Computer Science Principles · ⁨AP Prinsip Ilmu Komputer⁩⁩

Log in or create account · ⁨Masuk atau buat akun⁩

IGCSE, A-Level & AP