Makalah Visualisasi Data
Makalah Visualisasi Data
Kelas C2
Puji dan syukur kita panjat kan kepada Tuhan Yang Maha Esa, dengan
limpahan rahmat serta karunianya sehingga Tugas makalah ini dapat
terselesaikan. Makalah ini di susun berdasarkan tugas yang di berikan kepada
saya, yaitu tentang makalah Pemrograman lanjut dalam dunia pendidikan serta
implementasi nya dalam dunia pendidikan.
Makalah ini di susun dengan tujuan untuk memenuhi tugas yang saya
terima, maka untuk menyelesaikan tugas ini, saya harus benar-benar dalam
mengerjakannya. Penyusun sadar bahwa makalah ini masih belum sempurna. oleh
karena itu kritik dan saran yang konstruktif sangat diperlukan dari semua pihak
untuk kesempurnaan makalah ini, untuk itu secara khusus saya selaku penyusun
menyampaikan terima kasih, semoga makalah ini bermanfaat bagi kita semua.
Amin.
ii
DAFTAR ISI
KATA PENGANTAR............................................................................................ii
DAFTAR ISI.........................................................................................................iii
BAB I PENDAHULUAN......................................................................................1
A. Latar Belakang....................................................................................................1
BAB II PEMBAHASAN.......................................................................................3
A. Konsep Dasar Basis Data.............................................................................3
1. Basis data.............................................................................................................3
2. Pengenalan Basis Data Relasional dan non-Relasional..........................3
3. Interaksi Basis data menggunakan Python.............................................4
4. Analisis Data Lanjut.............................................................................................5
B. Visualisasi Data............................................................................................6
1. Pengertian Basis Data Python..............................................................................6
C. QUERY.........................................................................................................7
D. SubQuery......................................................................................................8
DAFTAR PUSTAKA...........................................................................................11
iii
iv
BAB I
PENDAHULUAN
A. Latar Belakang
1
Python umumnya digunakan sebagai bahasa skrip meski pada praktiknya
dan dapat berjalan di berbagai platform sistemoperasi. Untuk itu Makalah ini
bertujuan untuk menguraikan metode dan teknik penggunaan Python dan Sub
Query dalam mengakses dan memanipulasi data dari basis data yang
tersimpan.
2
BAB II
PEMBAHASAN
1. Basis data
Basis Data atau database, berasal dari kata basis dan data, adapun
Basis: Dapat diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul.
Data : Sesuatu yang bersifat nyata yang mewakili suatu objek seperti
atau kombinasinya.
table atau file didalam database berfungsi untuk menampung atau menyimpan
data – data, dimana masing – masing data yang ada pada table atau file
memiliki tabel (atau beberapa tabel yang saling terhubung) tempat semua data
3
kelemahan utama dari basis data SQL adalah perlunya pengembangan
kelebihan dari basis data relasional menjadikannya pilihan yang lebih baik
data SQL, dan platform e-commerce juga akan diuntungkan dari struktur
yang ketat.
4
Seri : Seri adalah array berlabel satu dimensi.
DataFrame : DataFrame adalah struktur data berlabel dua dimensi yang
menyerupai spreadsheet.
4. Analisis Data Lanjut
4.1 Teknik Analisis Data Menggunakan Python
Teknik pengumpulan, transformasi, dan pengorganisasian data untuk
membuat prediksi masa depan dan keputusan berdasarkan data yang matang.
Menganalisis Data Numerik dengan NumPy adalah paket pemrosesan array
dalam Python dan menyediakan objek array multidimensi berperforma
tinggi serta alat untuk bekerja dengan array tersebut. Paket ini merupakan
paket dasar untuk komputasi ilmiah dengan Python.
Menganalisis Data Menggunakan PandasPython Pandas digunakan untuk
data relasional atau berlabel dan menyediakan berbagai struktur data untuk
memanipulasi data dan mengurangi waktu tersebut. Pustaka ini dibangun di
atas pustaka NumPy.
B. Visualisasi Data
1. Pengertian Basis Data Python
Python adalah bahasa pemrograman interpretatif multiguna dengan
5
dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas
Salah satu fitur yang tersedia pada python adalah sebagai bahasa
digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini
6
metode fetchall untuk mengambil semua baris hasil query. Terakhir, kita
menggunakan perulangan for untuk menampilkan hasilnya.
C. QUERY
Query adalah perintah yang digunakan untuk mendapatkan informasi
dalam database dengan tujuan untuk melakukan tugas tertentu. Ketika
seseorang menggunakan query, dia bertanya kepada database,
kemudian database akan merespon dengan informasi yang diminta
1. Contoh Query
Query Select
SELECT daftarnama FROM Kelas1 WHERE nilai=10
Query Delete
DELETE FROM daftarnama WHERE nilai=0
D. SubQuery
Sub Query adalah perintah select yang berada di dalam perintah SQL lain.
Sub Query sangat berguna ketika kita ingin menampilkan data dengan kondisi
yang bergantung pada data di dalam tabel itu sendiri.
Kegunaan
Meng-copy data dari satu tabel ke tabel lain
Menerima data dari inline view
Mengambil data dari tabel lain untuk kemudian di update ke tabel yang
dituju
Menghapus baris dari satu tabel berdasarkan baris dari tabel lain.
7
Aturan Penggunaan
Klausa Order by tidak boleh digunakan .di subquery. Order by dapat
digunakan ,di pernyataan Select luar.
Klausa subquery Select harus beisi satu nama kolom tunggal atau ekspresi.
kecuali untuk subquery-subquery menggunakan kata kunci Exist.
secara default, nama-nama kolom di subquery mengacu ke nama table di
klausa from di query lebih luar dengan mengkualifikasi nama kolom
Saat subquery adalah salah satu dua operan dilibatkan di pembandingan,
Sub query harus muncul di sisi kanan pembandingan.
Sub query tidak boleh digunakan sebagai operan di ekspresi.
8
Contoh Sub Query Baris Ganda
Script:
mysql> select nip, kode_bagian from pekerjaan_06 where kode_bagian in
(select distinct pekerjaan_06.kode_bagian from pekerjaan_06, infoprib_06
where pekerjaan_06.nip=infoprib_06.nip and infoprib_06.nama like '%i');
Hasilnya:
BAB III
PENUTUP
A. Kesimpulan
9
baik jika situs web menangani data yang terstruktur dengan baik. Pada Basis data
non-Relasional memiliki kemampuan untuk menyimpan dan memproses data
tidak terstruktur dalam jumlah besar dan memiliki kelemahan yaitu Harus
membayar fleksibilitas ini dengan upaya pemrosesan ekstra. kegunaannya
memperjelas penggunaan basis data NoSQL. Basis Data Python adalah bahasa
pemrograman interpretatif multiguna dengan filosofi perancangan yang
berfokus pada tingkat keterbacaan kode. python umumnya digunakan sebagai
bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup
konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan
bahasa skrip. Basis Data Query adalah perintah yang digunakan untuk
mendapatkan informasi dalam database dengan tujuan untuk melakukan tugas
tertentu. Dengan query di SQL, seseorang bisa mengakses informasi
di database dalam bentuk daftar atau tabel yang dapat digunakan untuk keperluan
seperti analisis data atau membuat laporan, seperti contoh query pada select yaitu:
SELECT daftarnama FROM Kelas1 WHERE nilai=10
Sub Query sangat berguna ketika kita ingin menampilkan data dengan kondisi
yang bergantung pada data di dalam tabel itu sendiri.
DAFTAR PUSTAKA
Avraam, D., Wilson, R., Butters, O., Burton, T., Nicolaides, C., Jones, E., Boyd,
A., dan Burton, P. (2021). Privacy preserving data visualizations. EPJ Data
Science, 10(1), 2. https://doi.org/10.1140/epjds/s13688- 020-00257-4.
10
Dicky Ari. (2022). Materi Sub Query. Scribd.
https://www.scribd.com/document/567239201/Materi-Sub-Query. Diakses
pada 15 Oktober 2024.
Few, S., Eenie, Meenie, Minie, Moe. (2004). Selecting the Right Graph for Your
Message. http://www.perceptualedge.com/articles/ie/the_right_graph. pdf
Diakses Pada 15 oktober 2024.
Godfrey, P., Gryz, J., & Lasek, P. (2016). Interactive Visualization of Large Data
Sets. IEEE Transactions on Knowledge and Data Engineering, 28(8),
2142–2157. https://doi.org/10.1109/TKDE.2016.2557324
Septia Ayu Pratiwi, Wicaksono Yuli Sulistyo. Hubungan Data Melalui Analisis
Regresi Dalam Pendekatan Visualisasi: Kajian Literatur. Jurnal
Multidisplin. 2(1), 93-99.
Https://e-Journal.Naureendigition.Com/Index.Php/Mj.
Syaukha Ahmad Risyad. (2023). Jenis Visualisasi Data Dan Fungsinya yang
Wajib Kamu Tahu. Dibimbing. https://dibimbing.id/blog/detail/jenis-
visualisasi-data-dan fungsinya Diakses Pada 15 Oktober 2024.
11