Certan-W13S03 - Data Science Python
Certan-W13S03 - Data Science Python
MATERI PRAKTIKUM
10S3109 – Kecerdasan Buatan
Petunjuk Praktikum:
1. Mahasiswa sudah melakukan instalasi bahasa pemrograman python.
2. Mahasiswa menggunakan jupyter notebook untuk membuat file yang diminta dalam
praktikum ini.
3. Mahasiswa belajar secara mandiri dengan mencari sumber-sumber lain baik cetak,
offline maupun online.
4. Mahasiswa harus mengikuti semua prosedur yang diberikan pada praktikum.
5. Apabila ada pertanyaan pada setiap langkah pengerjaan praktikum, silahkan
berkonsultasi pada TA.
Prosedur Praktikum:
1. Praktikum ini dikerjakan secara individu di komputer yang telah ditentukan.
2. Tuliskan kode dibawah ini pada setiap halaman dokumen yang dikerjakan (paling
atas). Ganti xxx dengan isian yang sesungguhnya.
Persiapan Praktikum
1. Instalasi Anaconda
a. Buka website https://www.anaconda.com/products/individual.
b. Download file Anaconda Individual Edition yang sesuai dengan OS anda.
c. Setelah selesai di download, install file tersebut dengan meng-klik 2x lalu ikuti
instruksi-instruksi pemasangan sampai selesai.
d. Setelah proses instalasi selesai, bukalah Anaconda Prompt dan ketikkan perintah
berikut:
conda --version
e. Jika prompt mengembalikan versi conda yang terpasang pada komputer anda
seperti tampilan di bawah ini maka anda telah berhasil meng-install Anaconda.
c. Selanjutnya tekan tanda panah pada tombol New pilih Python 3 untuk
membuka lembar kerja baru seperti pada gambar berikut:
10S3109/CERTAN/W13S04/ASD 2
d. Pada lembar kerja baru tersebut anda dapat menuliskan perintah python berikut
f. Jalankan skrip dengan menekan tombol Run maka dihasilkan output seperti
berikut:
10S3109/CERTAN/W13S04/ASD 3
Pendahuluan
Pada pertemuan ini kita akan berkenalan dengan beberapa kakas Python yang sering
digunakan data scientist. Sebagian besar effort dalam proyek data science digunakan untuk
pemrosesan data karena itu memilih kakas yang tepat dapat menghemat banyak waktu dan
dengan demikian memungkinkan kita untuk fokus lebih banyak pada analisis data. Dalam
modul ini, kita akan menggunakan Python sebagai bahasa pemrograman karena ini adalah
bahasa pemrograman yang matang, mudah bagi pemula, dan dapat digunakan sebagai
platform khusus untuk proyek data science. Selain itu Python didukung dengan ekosistem
library yang lengkap dan komunitas pengguna yang besar. Alternatif populer lainnya untuk
Python untuk data scientist adalah R dan MATLAB/Octave. Sejak tahun 2000-an, Python
telah memiliki library khusus untuk data science, seperti Numpy, SciPy, Pandas,
Matplotlib, dan Scikit-Learn.
10S3109/CERTAN/W13S04/ASD 4
Latihan Praktikum:
1. Kita akan mulai dengan mengecek library-library apa saja yang sudah terpasang pada
platform anda dengan mengetikkan perintah berikut di Anaconda Prompt.
Pada daftar yang terbuka, lihat nama-nama tersebut apakah terdapat numpy, pandas,
matplotlib, seaborn, dan scikit-learn. Jika tidak ada nama tersebut maka anda harus
memasangnya dengan menggunakan perintah berikut ini:
Untuk pemasangan library lainnya silahkan ganti numpy dengan nama library
tersebut.
Tuliskan nama dan versi dari ke-5 library di atas pada laporan praktikum kalian!
2. Import Numpy
Untuk dapat menggunakan library numpy, anda harus memanggil terlebih dahulu
dengan perintah berikut ini:
3. Numpy array 1D
Untuk dapat membuat array 1 dimensi, anda dapat menggunakan perintah berikut ini:
Tuliskan luaran yang dihasilkan dari array-array di atas jika anda menggunakan
perintah berikut ini:
print(x)
type(x)
x.shape
x.dtype
x.mean()
Note: untuk array b dan c, ganti x pada perintah di atas dengan y dan z.
10S3109/CERTAN/W13S04/ASD 5
4. Numpy array 2D
Pertama-tama kita akan membuat list terlebih dahulu dengan perintah berikut ini:
Untuk dapat membuat array 2 dimensi, anda dapat menggunakan perintah berikut ini:
Untuk dapat melihat dimensi array, anda dapat menggunakan perintah berikut ini:
Untuk dapat melihat bentuk array, anda dapat menggunakan perintah berikut ini:
Untuk dapat melihat ukuran array, anda dapat menggunakan perintah berikut ini:
Untuk dapat mengakses 1 elemen array, anda dapat menggunakan perintah berikut ini:
Untuk dapat mengakses >1 elemen array, anda dapat menggunakan perintah berikut
ini:
Untuk dapat melakukan fungsi aritmetika, anda dapat menggunakan perintah berikut
ini:
Tuliskan luaran yang dihasilkan dari perintah-perintah di atas pada laporan anda!
10S3109/CERTAN/W13S04/ASD 6
5. Import Pandas
Untuk dapat menggunakan library pandas, anda harus memanggil terlebih dahulu
dengan perintah berikut ini:
6. Pandas Dataframe
Untuk dapat membuat dataframe dari list, anda dapat menggunakan perintah berikut
ini:
Untuk dapat menampilkan kolom tertentu dari dataframe, anda dapat menggunakan
perintah berikut ini:
Untuk dapat menampilkan kolom dengan kriteria tertentu dari dataframe, anda dapat
menggunakan perintah berikut ini:
Untuk dapat menampilkan baris tertentu dari dataframe, anda dapat menggunakan
perintah berikut ini:
Untuk dapat menampilkan baris tertentu dari dataframe, anda dapat menggunakan
perintah berikut ini:
Untuk dapat menampilkan sel-sel tertentu dari dataframe, anda dapat menggunakan
perintah berikut ini:
Untuk dapat menampilkan urutan nilai tertentu dari dataframe, anda dapat
menggunakan perintah berikut ini:
Untuk dapat menampilkan urutan nilai tertentu dari dataframe, anda dapat
menggunakan perintah berikut ini:
10S3109/CERTAN/W13S04/ASD 7
Tuliskan luaran yang dihasilkan dari perintah-perintah di atas pada laporan anda!
Note: hasil pembuatan file ini dapat dilihat di root direktori kerja anda.
Untuk dapat membaca file csv di dalam dataframe, anda dapat menggunakan perintah
berikut ini:
Tuliskan luaran yang dihasilkan dari perintah-perintah di atas pada laporan anda!
8. Import Matplotlib
Untuk dapat menggunakan library matplotlib, anda harus memanggil terlebih dahulu
dengan perintah berikut ini:
9. Matplotlib Graph
Untuk dapat membuat data untuk menampilkan grafik, anda dapat menggunakan
perintah berikut ini:
Untuk dapat menampilkan grafik Line, anda dapat menggunakan perintah berikut ini:
Untuk dapat menampilkan grafik Scatter, anda dapat menggunakan perintah berikut
ini:
Untuk dapat menampilkan grafik Bar, anda dapat menggunakan perintah berikut ini:
10S3109/CERTAN/W13S04/ASD 8
Untuk dapat menampilkan grafik Pie, anda dapat menggunakan perintah berikut ini:
Tuliskan luaran yang dihasilkan dari perintah-perintah di atas pada laporan anda!
Tugas Praktikum:
10S3109/CERTAN/W13S04/ASD 9