0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan

Modul 1 Intro dan Pengenalan Python

Modul praktikum ini membahas mata kuliah Data Mining untuk semester genap tahun ajaran 2024-2025, yang mencakup pengenalan Python dan teknik dasar data mining. Materi praktikum meliputi instalasi Python dan IDE, serta pengenalan sintaks dasar Python seperti variabel, tipe data, dan struktur kontrol. Dosen dan asisten mahasiswa yang terlibat dalam praktikum juga dicantumkan dalam dokumen ini.

Diunggah oleh

Alfa Rino Svedrilio
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan

Modul 1 Intro dan Pengenalan Python

Modul praktikum ini membahas mata kuliah Data Mining untuk semester genap tahun ajaran 2024-2025, yang mencakup pengenalan Python dan teknik dasar data mining. Materi praktikum meliputi instalasi Python dan IDE, serta pengenalan sintaks dasar Python seperti variabel, tipe data, dan struktur kontrol. Dosen dan asisten mahasiswa yang terlibat dalam praktikum juga dicantumkan dalam dokumen ini.

Diunggah oleh

Alfa Rino Svedrilio
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

MODUL PRAKTIKUM

MATA KULIAH DATA MINING


PERTEMUAN 01

SEMESTER GENAP
TAHUN AJARAN 2024 - 2025

Disusun oleh:

Dwi Welly Sukma Nirad S.Kom, M.T

Aina Hubby Aziira M.Eng

Benni Putra Chaniago

Muhammad Fariz

DEPARTEMEN SISTEM INFORMASI


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ANDALAS
TAHUN 2025
IDENTITAS PRAKTIKUM

IDENTITAS MATA KULIAH


Kode mata kuliah JSI62122
Nama mata kuliah Data Mining
CPMK-01
CPMK yang dibebankan Mahasiswa mampu menjelaskan konsep dasar data mining serta
pada praktikum teknik-teknik umum yang digunakan dalam proses data mining
(CP-1)
Pengenalan Python dan Kegunaannya dalam Data Mining
Materi Praktikum
Instalasi Python dan IDE (Jupyter/VS Code)
Pertemuan 1
Pengenalan sintaks dasar Python

IDENTITAS DOSEN DAN ASISTEN MAHASISWA


Nama Dosen Pengampu 1.​ Dwi Welly Sukma Nirad, S.Kom, M.T
2.​ Aina Hubby Aziira, M.Eng

Nama Asisten Mahasiswa 1.​ 2211523034 - Muhammad Fariz


(Kelas A) 2.​ 2211521012 - Rizka Kurnia Illahi
3.​ 2211521010 - Dhiya Gustita Aqila
4.​ 2211522013 - Benni Putra Chaniago
5.​ 2211521017 - Ghina Anfasha Nurhadi
6.​ 2211523022 - Daffa Agustian Saadi
7.​ 2211521007 - Annisa Nurul Hakim
8.​ 2211522021 - Rifqi Asverian Putra
9.​ 2211521009 - Miftahul Khaira
10.​2211521015- Nurul Afani
11.​2211523028 - M.Faiz Al-Dzikro
Nama Asisten Mahasiswa 1.​ 2211523034 - Muhammad Fariz
(Kelas B) 2.​ 2211521012 - Rizka Kurnia Illahi
3.​ 2211521010 - Dhiya Gustita Aqila
4.​ 2211522013 - Benni Putra Chaniago
5.​ 2211521017 - Ghina Anfasha Nurhadi
6.​ 2211523022 - Daffa Agustian Saadi
7.​ 2211521007 - Annisa Nurul Hakim

2
8.​ 2211522021 - Rifqi Asverian Putra
9.​ 2211521009 - Miftahul Khaira
10.​2211521015- Nurul Afani
11.​2211523028 - M.Faiz Al-Dzikro

3
DAFTAR ISI
IDENTITAS PRAKTIKUM............................................................................................................ 2
IDENTITAS MATA KULIAH...................................................................................................2
IDENTITAS DOSEN DAN ASISTEN MAHASISWA............................................................ 2
DAFTAR ISI.................................................................................................................................... 4
INTRO DAN INSTALASI PYTHON............................................................................................. 5
A. Pengenalan Python dan Kegunaannya dalam Data Mining.................................................. 5
B. Instalasi Python dan IDE (Jupyter/VS Code)........................................................................5
1. Instalasi Python................................................................................................................5
2. Instalasi IDE.....................................................................................................................5
C. Pengenalan sintaks dasar Python...........................................................................................6
1. Variabel............................................................................................................................ 6
2. Tipe Data..........................................................................................................................7
3. Struktur Kontrol............................................................................................................. 10
D. Latihan................................................................................................................................ 12
REFERENSI.................................................................................................................................. 12

4
INTRO DAN INSTALASI PYTHON

A.​ Pengenalan Python dan Kegunaannya dalam Data Mining

Data mining adalah sebuah disiplin ilmu yang tujuan utamanya adalah untuk
menemukan, mengeksplorasi, atau menambang pengetahuan dari data atau informasi yang kita
miliki. Data mining adalah proses berulang dan interaktif untuk menemukan pola atau model
yang baru, berguna, dan dapat dimengerti dalam basis data yang sangat besar.

Saat ini, Python adalah bahasa yang paling dominan dalam data mining dan machine
learning. Python diciptakan oleh Guido van Rossum dan dirilis pertama kali pada tahun 1991.
Python sering digunakan karena library-nya banyak, sintaksnya mudah dan bersifat free source.
Jumlah library python yang beredar begitu banyak, bekerjasama dengan library-library tersebut
proses data mining dan pengolahan data akan menjadi lebih mudah. Beberapa library yang
digunakan adalah SciKit Learn, NumPy, Pandas dan Matplotlib. Python digunakan untuk
mengolah data, menganalisis data, visualisasi data serta membuat machine learning yang
diimplementasikan pada hasil olahan data.

B.​ Instalasi Python dan IDE (Jupyter/VS Code)

1.​ Instalasi Python


1)​ Kunjungi website resmi Python: https://www.python.org/downloads/
2)​ Download versi Python terbaru (3.12 atau yang lebih baru)
3)​ Jalankan installer dengan mencentang opsi "Add Python to PATH"
4)​ Verifikasi instalasi dengan membuka terminal/command prompt:

python --version

2.​ Instalasi IDE

Jupyter Notebook

1)​ Buka terminal/command prompt


2)​ Jalankan perintah:

5
pip install jupyter

3)​ Mulai Jupyter Notebook:

jupyter notebook

Visual Studio Code

1)​ Download VS Code dari https://code.visualstudio.com/


2)​ Install ekstensi Python dari Microsoft
3)​ Install ekstensi Jupyter
4)​ Buka atau buat file notebook dengan membuka Command Palette (Ctrl+Shift+P)
dan pilih Create: New Jupyter Notebook.

C.​ Pengenalan sintaks dasar Python

1.​ Variabel

Variabel adalah tempat untuk menyimpan data dalam program. Dalam Python,
Anda tidak perlu mendeklarasikan tipe variabel secara eksplisit.​
Aturan Penamaan Variabel:

a.​ Harus dimulai dengan huruf atau underscore (_)

b.​ Hanya boleh mengandung huruf, angka, dan underscore

c.​ Case sensitive (nama dan Nama adalah variabel berbeda)

d.​ Tidak boleh menggunakan kata kunci Python (seperti if, for, while, dll)

6
2.​ Tipe Data
a.​ Numbers (Angka)
Integer (Int)
●​ Python 3 tidak memiliki batasan ukuran maksimum untuk integer
●​ Batasan hanya tergantung pada memori yang tersedia di sistem

Float (float)
●​ Mengikuti standar IEEE 754 double precision
●​ Maksimum: ±1.8 × 10^308
●​ Minimum: ±2.2 × 10^-308
●​ Presisi: 15-17 digit desimal

b.​ String (str)

String adalah tipe data untuk teks, bisa menggunakan tanda kutip tunggal atau
ganda.

7
c.​ Boolean (bool)
Boolean hanya memiliki dua nilai: True atau False

d.​ List
List adalah tipe data yang menyimpan kumpulan nilai dalam urutan tertentu. List
bersifat mutable (dapat diubah).
Karakteristik List:
●​ Dibuat menggunakan tanda kurung siku []
●​ Elemen dapat memiliki tipe data berbeda
●​ Dapat diubah (mutable)
●​ Berurutan (ordered)
●​ Mengizinkan duplikasi

e.​ Tuple
Tuple mirip dengan list, tetapi bersifat immutable (tidak dapat diubah setelah
dibuat).
Karakteristik Tuple:
●​ Dibuat menggunakan tanda kurung biasa ()
●​ Tidak dapat diubah (immutable)
●​ Berurutan (ordered)
●​ Mengizinkan duplikasi

8
●​ Biasanya lebih cepat dari list

f.​ Dictionary
Dictionary adalah struktur data yang menyimpan pasangan key-value.
Karakteristik Dictionary:
●​ Dibuat menggunakan kurung kurawal {}
●​ Setiap elemen adalah pasangan key-value
●​ Key harus unik dan immutable
●​ Value bisa berupa tipe data apapun
●​ Tidak berurutan (unordered) dalam Python < 3.7

9
3.​ Struktur Kontrol

a.​ If Statement
If statement digunakan untuk membuat percabangan dalam program berdasarkan
kondisi tertentu.
Sintaks Dasar

Contoh Penggunaan

b.​ For Loop


For loop digunakan untuk melakukan iterasi sejumlah kali atau melalui sebuah
sequence (list, tuple, string, dll).
Sintaks Dasar

Contoh Penggunaan

10
c.​ While Loop
While loop digunakan untuk mengulang kode selama kondisi tertentu terpenuhi.
Sintaks Dasar

Contoh Penggunaan

11
D.​ Latihan

1.​ Buatlah program Python untuk menentukan kategori Indeks Massa Tubuh (IMT/BMI)
seseorang. Program menerima input berat badan (kg) dan tinggi badan (cm), kemudian
menampilkan kategori IMT sesuai ketentuan berikut:
1)​ IMT < 18.5: Berat badan kurang
2)​ 18.5 ≤ IMT < 25: Berat badan normal
3)​ 25 ≤ IMT < 30: Berat badan berlebih
4)​ IMT ≥ 30: Obesitas

𝑅𝑢𝑚𝑢𝑠 𝐼𝑀𝑇 = 𝐵𝑒𝑟𝑎𝑡 𝐵𝑎𝑑𝑎𝑛 (𝑘𝑔) / (𝑇𝑖𝑛𝑔𝑔𝑖 𝐵𝑎𝑑𝑎𝑛 (𝑚))²

Contoh Input:
Masukkan berat badan (kg): 65
Masukkan tinggi badan (cm): 170
Contoh Output:

Berat Badan: 65 kg
Tinggi Badan: 170 cm
IMT Anda: 22.49
Kategori: Berat badan normal

12
REFERENSI

Migunani. (2023). Modul Praktikum DATAMINING . Penerbit Yayasan Prima Agus Teknik,
9(1), 1–70. Retrieved from
https://penerbit.stekom.ac.id/index.php/yayasanpat/article/view/451

Dokumentasi Resmi Python https://docs.python.org/3/. Diakses pada 16 Februari 2025.

13

Anda mungkin juga menyukai